lib: remove librte_ prefix from directory names
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>
This commit is contained in:
parent
f2cdd95f2d
commit
99a2dd955f
210
MAINTAINERS
210
MAINTAINERS
@ -114,8 +114,8 @@ F: .ci/
|
|||||||
ABI Policy & Versioning
|
ABI Policy & Versioning
|
||||||
M: Ray Kinsella <mdr@ashroe.eu>
|
M: Ray Kinsella <mdr@ashroe.eu>
|
||||||
M: Neil Horman <nhorman@tuxdriver.com>
|
M: Neil Horman <nhorman@tuxdriver.com>
|
||||||
F: lib/librte_eal/include/rte_compat.h
|
F: lib/eal/include/rte_compat.h
|
||||||
F: lib/librte_eal/include/rte_function_versioning.h
|
F: lib/eal/include/rte_function_versioning.h
|
||||||
F: doc/guides/contributing/abi_*.rst
|
F: doc/guides/contributing/abi_*.rst
|
||||||
F: doc/guides/rel_notes/deprecation.rst
|
F: doc/guides/rel_notes/deprecation.rst
|
||||||
F: devtools/check-abi.sh
|
F: devtools/check-abi.sh
|
||||||
@ -145,10 +145,10 @@ Environment Abstraction Layer
|
|||||||
T: git://dpdk.org/dpdk
|
T: git://dpdk.org/dpdk
|
||||||
|
|
||||||
EAL API and common code
|
EAL API and common code
|
||||||
F: lib/librte_eal/common/
|
F: lib/eal/common/
|
||||||
F: lib/librte_eal/unix/
|
F: lib/eal/unix/
|
||||||
F: lib/librte_eal/include/
|
F: lib/eal/include/
|
||||||
F: lib/librte_eal/version.map
|
F: lib/eal/version.map
|
||||||
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
||||||
F: app/test/test_alarm.c
|
F: app/test/test_alarm.c
|
||||||
F: app/test/test_atomic.c
|
F: app/test/test_atomic.c
|
||||||
@ -176,24 +176,24 @@ F: app/test/test_version.c
|
|||||||
Trace - EXPERIMENTAL
|
Trace - EXPERIMENTAL
|
||||||
M: Jerin Jacob <jerinj@marvell.com>
|
M: Jerin Jacob <jerinj@marvell.com>
|
||||||
M: Sunil Kumar Kori <skori@marvell.com>
|
M: Sunil Kumar Kori <skori@marvell.com>
|
||||||
F: lib/librte_eal/include/rte_trace*.h
|
F: lib/eal/include/rte_trace*.h
|
||||||
F: lib/librte_eal/common/eal_common_trace*.c
|
F: lib/eal/common/eal_common_trace*.c
|
||||||
F: lib/librte_eal/common/eal_trace.h
|
F: lib/eal/common/eal_trace.h
|
||||||
F: doc/guides/prog_guide/trace_lib.rst
|
F: doc/guides/prog_guide/trace_lib.rst
|
||||||
F: app/test/test_trace*
|
F: app/test/test_trace*
|
||||||
|
|
||||||
Memory Allocation
|
Memory Allocation
|
||||||
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
||||||
F: lib/librte_eal/include/rte_fbarray.h
|
F: lib/eal/include/rte_fbarray.h
|
||||||
F: lib/librte_eal/include/rte_mem*
|
F: lib/eal/include/rte_mem*
|
||||||
F: lib/librte_eal/include/rte_malloc.h
|
F: lib/eal/include/rte_malloc.h
|
||||||
F: lib/librte_eal/common/*malloc*
|
F: lib/eal/common/*malloc*
|
||||||
F: lib/librte_eal/common/eal_common_dynmem.c
|
F: lib/eal/common/eal_common_dynmem.c
|
||||||
F: lib/librte_eal/common/eal_common_fbarray.c
|
F: lib/eal/common/eal_common_fbarray.c
|
||||||
F: lib/librte_eal/common/eal_common_mem*
|
F: lib/eal/common/eal_common_mem*
|
||||||
F: lib/librte_eal/common/eal_hugepages.h
|
F: lib/eal/common/eal_hugepages.h
|
||||||
F: lib/librte_eal/linux/eal_mem*
|
F: lib/eal/linux/eal_mem*
|
||||||
F: lib/librte_eal/freebsd/eal_mem*
|
F: lib/eal/freebsd/eal_mem*
|
||||||
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
||||||
F: app/test/test_external_mem.c
|
F: app/test/test_external_mem.c
|
||||||
F: app/test/test_func_reentrancy.c
|
F: app/test/test_func_reentrancy.c
|
||||||
@ -204,19 +204,19 @@ F: app/test/test_memzone.c
|
|||||||
|
|
||||||
Interrupt Subsystem
|
Interrupt Subsystem
|
||||||
M: Harman Kalra <hkalra@marvell.com>
|
M: Harman Kalra <hkalra@marvell.com>
|
||||||
F: lib/librte_eal/*/*interrupts.*
|
F: lib/eal/*/*interrupts.*
|
||||||
F: app/test/test_interrupts.c
|
F: app/test/test_interrupts.c
|
||||||
|
|
||||||
Keep alive
|
Keep alive
|
||||||
F: lib/librte_eal/include/rte_keepalive.h
|
F: lib/eal/include/rte_keepalive.h
|
||||||
F: lib/librte_eal/common/rte_keepalive.c
|
F: lib/eal/common/rte_keepalive.c
|
||||||
F: examples/l2fwd-keepalive/
|
F: examples/l2fwd-keepalive/
|
||||||
F: doc/guides/sample_app_ug/keep_alive.rst
|
F: doc/guides/sample_app_ug/keep_alive.rst
|
||||||
|
|
||||||
Secondary process
|
Secondary process
|
||||||
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
||||||
K: RTE_PROC_
|
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: doc/guides/prog_guide/multi_proc_support.rst
|
||||||
F: app/test/test_mp_secondary.c
|
F: app/test/test_mp_secondary.c
|
||||||
F: examples/multi_process/
|
F: examples/multi_process/
|
||||||
@ -224,52 +224,52 @@ F: doc/guides/sample_app_ug/multi_process.rst
|
|||||||
|
|
||||||
Service Cores
|
Service Cores
|
||||||
M: Harry van Haaren <harry.van.haaren@intel.com>
|
M: Harry van Haaren <harry.van.haaren@intel.com>
|
||||||
F: lib/librte_eal/include/rte_service.h
|
F: lib/eal/include/rte_service.h
|
||||||
F: lib/librte_eal/include/rte_service_component.h
|
F: lib/eal/include/rte_service_component.h
|
||||||
F: lib/librte_eal/common/rte_service.c
|
F: lib/eal/common/rte_service.c
|
||||||
F: doc/guides/prog_guide/service_cores.rst
|
F: doc/guides/prog_guide/service_cores.rst
|
||||||
F: app/test/test_service_cores.c
|
F: app/test/test_service_cores.c
|
||||||
|
|
||||||
Bitops
|
Bitops
|
||||||
M: Joyce Kong <joyce.kong@arm.com>
|
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
|
F: app/test/test_bitops.c
|
||||||
|
|
||||||
Bitmap
|
Bitmap
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
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
|
F: app/test/test_bitmap.c
|
||||||
|
|
||||||
MCSlock
|
MCSlock
|
||||||
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
|
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
|
F: app/test/test_mcslock.c
|
||||||
|
|
||||||
Ticketlock
|
Ticketlock
|
||||||
M: Joyce Kong <joyce.kong@arm.com>
|
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
|
F: app/test/test_ticketlock.c
|
||||||
|
|
||||||
Pseudo-random Number Generation
|
Pseudo-random Number Generation
|
||||||
M: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
|
M: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
|
||||||
F: lib/librte_eal/include/rte_random.h
|
F: lib/eal/include/rte_random.h
|
||||||
F: lib/librte_eal/common/rte_random.c
|
F: lib/eal/common/rte_random.c
|
||||||
F: app/test/test_rand_perf.c
|
F: app/test/test_rand_perf.c
|
||||||
|
|
||||||
ARM v7
|
ARM v7
|
||||||
M: Jan Viktorin <viktorin@rehivetech.com>
|
M: Jan Viktorin <viktorin@rehivetech.com>
|
||||||
M: Ruifeng Wang <ruifeng.wang@arm.com>
|
M: Ruifeng Wang <ruifeng.wang@arm.com>
|
||||||
F: config/arm/
|
F: config/arm/
|
||||||
F: lib/librte_eal/arm/
|
F: lib/eal/arm/
|
||||||
X: lib/librte_eal/arm/include/*_64.h
|
X: lib/eal/arm/include/*_64.h
|
||||||
|
|
||||||
ARM v8
|
ARM v8
|
||||||
M: Jerin Jacob <jerinj@marvell.com>
|
M: Jerin Jacob <jerinj@marvell.com>
|
||||||
M: Ruifeng Wang <ruifeng.wang@arm.com>
|
M: Ruifeng Wang <ruifeng.wang@arm.com>
|
||||||
F: config/arm/
|
F: config/arm/
|
||||||
F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
|
F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
|
||||||
F: lib/librte_eal/arm/
|
F: lib/eal/arm/
|
||||||
X: lib/librte_eal/arm/include/*_32.h
|
X: lib/eal/arm/include/*_32.h
|
||||||
F: lib/*/*_arm64.*
|
F: lib/*/*_arm64.*
|
||||||
F: lib/*/*_neon.*
|
F: lib/*/*_neon.*
|
||||||
F: drivers/*/*/*_neon.*
|
F: drivers/*/*/*_neon.*
|
||||||
@ -279,7 +279,7 @@ F: examples/*/*_neon.*
|
|||||||
IBM POWER (alpha)
|
IBM POWER (alpha)
|
||||||
M: David Christensen <drc@linux.vnet.ibm.com>
|
M: David Christensen <drc@linux.vnet.ibm.com>
|
||||||
F: config/ppc/
|
F: config/ppc/
|
||||||
F: lib/librte_eal/ppc/
|
F: lib/eal/ppc/
|
||||||
F: lib/*/*_altivec*
|
F: lib/*/*_altivec*
|
||||||
F: drivers/*/*/*_altivec.*
|
F: drivers/*/*/*_altivec.*
|
||||||
F: app/*/*_altivec.*
|
F: app/*/*_altivec.*
|
||||||
@ -292,7 +292,7 @@ F: config/x86/
|
|||||||
F: doc/guides/linux_gsg/nic_perf_intel_platform.rst
|
F: doc/guides/linux_gsg/nic_perf_intel_platform.rst
|
||||||
F: buildtools/binutils-avx512-check.sh
|
F: buildtools/binutils-avx512-check.sh
|
||||||
F: doc/guides/howto/avx512.rst
|
F: doc/guides/howto/avx512.rst
|
||||||
F: lib/librte_eal/x86/
|
F: lib/eal/x86/
|
||||||
F: lib/*/*_sse*
|
F: lib/*/*_sse*
|
||||||
F: lib/*/*_avx*
|
F: lib/*/*_avx*
|
||||||
F: drivers/*/*/*_sse*
|
F: drivers/*/*/*_sse*
|
||||||
@ -303,7 +303,7 @@ F: examples/*/*_sse*
|
|||||||
F: examples/*/*_avx*
|
F: examples/*/*_avx*
|
||||||
|
|
||||||
Linux EAL (with overlaps)
|
Linux EAL (with overlaps)
|
||||||
F: lib/librte_eal/linux/
|
F: lib/eal/linux/
|
||||||
F: doc/guides/linux_gsg/
|
F: doc/guides/linux_gsg/
|
||||||
|
|
||||||
Linux UIO
|
Linux UIO
|
||||||
@ -312,12 +312,12 @@ F: drivers/bus/pci/linux/*uio*
|
|||||||
|
|
||||||
Linux VFIO
|
Linux VFIO
|
||||||
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
||||||
F: lib/librte_eal/linux/*vfio*
|
F: lib/eal/linux/*vfio*
|
||||||
F: drivers/bus/pci/linux/*vfio*
|
F: drivers/bus/pci/linux/*vfio*
|
||||||
|
|
||||||
FreeBSD EAL (with overlaps)
|
FreeBSD EAL (with overlaps)
|
||||||
M: Bruce Richardson <bruce.richardson@intel.com>
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
||||||
F: lib/librte_eal/freebsd/
|
F: lib/eal/freebsd/
|
||||||
F: doc/guides/freebsd_gsg/
|
F: doc/guides/freebsd_gsg/
|
||||||
|
|
||||||
FreeBSD contigmem
|
FreeBSD contigmem
|
||||||
@ -333,14 +333,14 @@ M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
|
|||||||
M: Narcisa Ana Maria Vasile <navasile@linux.microsoft.com>
|
M: Narcisa Ana Maria Vasile <navasile@linux.microsoft.com>
|
||||||
M: Dmitry Malloy <dmitrym@microsoft.com>
|
M: Dmitry Malloy <dmitrym@microsoft.com>
|
||||||
M: Pallavi Kadam <pallavi.kadam@intel.com>
|
M: Pallavi Kadam <pallavi.kadam@intel.com>
|
||||||
F: lib/librte_eal/windows/
|
F: lib/eal/windows/
|
||||||
F: buildtools/map_to_win.py
|
F: buildtools/map_to_win.py
|
||||||
F: doc/guides/windows_gsg/
|
F: doc/guides/windows_gsg/
|
||||||
|
|
||||||
Windows memory allocation
|
Windows memory allocation
|
||||||
M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
|
M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
|
||||||
F: lib/librte_eal/windows/eal_hugepages.c
|
F: lib/eal/windows/eal_hugepages.c
|
||||||
F: lib/librte_eal/windows/eal_mem*
|
F: lib/eal/windows/eal_mem*
|
||||||
|
|
||||||
|
|
||||||
Core Libraries
|
Core Libraries
|
||||||
@ -350,7 +350,7 @@ T: git://dpdk.org/dpdk
|
|||||||
Memory pool
|
Memory pool
|
||||||
M: Olivier Matz <olivier.matz@6wind.com>
|
M: Olivier Matz <olivier.matz@6wind.com>
|
||||||
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
||||||
F: lib/librte_mempool/
|
F: lib/mempool/
|
||||||
F: drivers/mempool/ring/
|
F: drivers/mempool/ring/
|
||||||
F: doc/guides/prog_guide/mempool_lib.rst
|
F: doc/guides/prog_guide/mempool_lib.rst
|
||||||
F: app/test/test_mempool*
|
F: app/test/test_mempool*
|
||||||
@ -359,21 +359,21 @@ F: app/test/test_func_reentrancy.c
|
|||||||
Ring queue
|
Ring queue
|
||||||
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
|
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
|
||||||
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
||||||
F: lib/librte_ring/
|
F: lib/ring/
|
||||||
F: doc/guides/prog_guide/ring_lib.rst
|
F: doc/guides/prog_guide/ring_lib.rst
|
||||||
F: app/test/test_ring*
|
F: app/test/test_ring*
|
||||||
F: app/test/test_func_reentrancy.c
|
F: app/test/test_func_reentrancy.c
|
||||||
|
|
||||||
Stack
|
Stack
|
||||||
M: Olivier Matz <olivier.matz@6wind.com>
|
M: Olivier Matz <olivier.matz@6wind.com>
|
||||||
F: lib/librte_stack/
|
F: lib/stack/
|
||||||
F: drivers/mempool/stack/
|
F: drivers/mempool/stack/
|
||||||
F: app/test/test_stack*
|
F: app/test/test_stack*
|
||||||
F: doc/guides/prog_guide/stack_lib.rst
|
F: doc/guides/prog_guide/stack_lib.rst
|
||||||
|
|
||||||
Packet buffer
|
Packet buffer
|
||||||
M: Olivier Matz <olivier.matz@6wind.com>
|
M: Olivier Matz <olivier.matz@6wind.com>
|
||||||
F: lib/librte_mbuf/
|
F: lib/mbuf/
|
||||||
F: doc/guides/prog_guide/mbuf_lib.rst
|
F: doc/guides/prog_guide/mbuf_lib.rst
|
||||||
F: app/test/test_mbuf.c
|
F: app/test/test_mbuf.c
|
||||||
|
|
||||||
@ -382,7 +382,7 @@ M: Thomas Monjalon <thomas@monjalon.net>
|
|||||||
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
||||||
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
||||||
T: git://dpdk.org/next/dpdk-next-net
|
T: git://dpdk.org/next/dpdk-next-net
|
||||||
F: lib/librte_ethdev/
|
F: lib/ethdev/
|
||||||
F: app/test/test_ethdev*
|
F: app/test/test_ethdev*
|
||||||
F: devtools/test-null.sh
|
F: devtools/test-null.sh
|
||||||
F: doc/guides/prog_guide/switch_representation.rst
|
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
|
T: git://dpdk.org/next/dpdk-next-net
|
||||||
F: app/test-pmd/cmdline_flow.c
|
F: app/test-pmd/cmdline_flow.c
|
||||||
F: doc/guides/prog_guide/rte_flow.rst
|
F: doc/guides/prog_guide/rte_flow.rst
|
||||||
F: lib/librte_ethdev/rte_flow*
|
F: lib/ethdev/rte_flow*
|
||||||
|
|
||||||
Traffic Management API - EXPERIMENTAL
|
Traffic Management API - EXPERIMENTAL
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-net
|
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
|
Traffic Metering and Policing API - EXPERIMENTAL
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-net
|
T: git://dpdk.org/next/dpdk-next-net
|
||||||
F: lib/librte_ethdev/rte_mtr*
|
F: lib/ethdev/rte_mtr*
|
||||||
|
|
||||||
Baseband API - EXPERIMENTAL
|
Baseband API - EXPERIMENTAL
|
||||||
M: Nicolas Chautru <nicolas.chautru@intel.com>
|
M: Nicolas Chautru <nicolas.chautru@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-crypto
|
T: git://dpdk.org/next/dpdk-next-crypto
|
||||||
F: lib/librte_bbdev/
|
F: lib/bbdev/
|
||||||
F: doc/guides/prog_guide/bbdev.rst
|
F: doc/guides/prog_guide/bbdev.rst
|
||||||
F: drivers/baseband/
|
F: drivers/baseband/
|
||||||
F: doc/guides/bbdevs/
|
F: doc/guides/bbdevs/
|
||||||
@ -419,7 +419,7 @@ F: doc/guides/sample_app_ug/bbdev_app.rst
|
|||||||
Crypto API
|
Crypto API
|
||||||
M: Declan Doherty <declan.doherty@intel.com>
|
M: Declan Doherty <declan.doherty@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-crypto
|
T: git://dpdk.org/next/dpdk-next-crypto
|
||||||
F: lib/librte_cryptodev/
|
F: lib/cryptodev/
|
||||||
F: app/test/test_cryptodev*
|
F: app/test/test_cryptodev*
|
||||||
F: examples/l2fwd-crypto/
|
F: examples/l2fwd-crypto/
|
||||||
|
|
||||||
@ -427,7 +427,7 @@ Security API
|
|||||||
M: Akhil Goyal <gakhil@marvell.com>
|
M: Akhil Goyal <gakhil@marvell.com>
|
||||||
M: Declan Doherty <declan.doherty@intel.com>
|
M: Declan Doherty <declan.doherty@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-crypto
|
T: git://dpdk.org/next/dpdk-next-crypto
|
||||||
F: lib/librte_security/
|
F: lib/security/
|
||||||
F: doc/guides/prog_guide/rte_security.rst
|
F: doc/guides/prog_guide/rte_security.rst
|
||||||
F: app/test/test_security.c
|
F: app/test/test_security.c
|
||||||
|
|
||||||
@ -435,7 +435,7 @@ Compression API - EXPERIMENTAL
|
|||||||
M: Fiona Trahe <fiona.trahe@intel.com>
|
M: Fiona Trahe <fiona.trahe@intel.com>
|
||||||
M: Ashish Gupta <ashish.gupta@marvell.com>
|
M: Ashish Gupta <ashish.gupta@marvell.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-crypto
|
T: git://dpdk.org/next/dpdk-next-crypto
|
||||||
F: lib/librte_compressdev/
|
F: lib/compressdev/
|
||||||
F: drivers/compress/
|
F: drivers/compress/
|
||||||
F: app/test/test_compressdev*
|
F: app/test/test_compressdev*
|
||||||
F: doc/guides/prog_guide/compressdev.rst
|
F: doc/guides/prog_guide/compressdev.rst
|
||||||
@ -443,7 +443,7 @@ F: doc/guides/compressdevs/features/default.ini
|
|||||||
|
|
||||||
RegEx API - EXPERIMENTAL
|
RegEx API - EXPERIMENTAL
|
||||||
M: Ori Kam <orika@nvidia.com>
|
M: Ori Kam <orika@nvidia.com>
|
||||||
F: lib/librte_regexdev/
|
F: lib/regexdev/
|
||||||
F: app/test-regex/
|
F: app/test-regex/
|
||||||
F: doc/guides/prog_guide/regexdev.rst
|
F: doc/guides/prog_guide/regexdev.rst
|
||||||
F: doc/guides/regexdevs/features/default.ini
|
F: doc/guides/regexdevs/features/default.ini
|
||||||
@ -451,7 +451,7 @@ F: doc/guides/regexdevs/features/default.ini
|
|||||||
Eventdev API
|
Eventdev API
|
||||||
M: Jerin Jacob <jerinj@marvell.com>
|
M: Jerin Jacob <jerinj@marvell.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-eventdev
|
T: git://dpdk.org/next/dpdk-next-eventdev
|
||||||
F: lib/librte_eventdev/
|
F: lib/eventdev/
|
||||||
F: drivers/event/skeleton/
|
F: drivers/event/skeleton/
|
||||||
F: app/test/test_eventdev.c
|
F: app/test/test_eventdev.c
|
||||||
F: examples/l3fwd/l3fwd_event*
|
F: examples/l3fwd/l3fwd_event*
|
||||||
@ -459,35 +459,35 @@ F: examples/l3fwd/l3fwd_event*
|
|||||||
Eventdev Ethdev Rx Adapter API
|
Eventdev Ethdev Rx Adapter API
|
||||||
M: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
|
M: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-eventdev
|
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: app/test/test_event_eth_rx_adapter.c
|
||||||
F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst
|
F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst
|
||||||
|
|
||||||
Eventdev Ethdev Tx Adapter API
|
Eventdev Ethdev Tx Adapter API
|
||||||
M: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
|
M: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-eventdev
|
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: app/test/test_event_eth_tx_adapter.c
|
||||||
F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst
|
F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst
|
||||||
|
|
||||||
Eventdev Timer Adapter API
|
Eventdev Timer Adapter API
|
||||||
M: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
|
M: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-eventdev
|
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: app/test/test_event_timer_adapter.c
|
||||||
F: doc/guides/prog_guide/event_timer_adapter.rst
|
F: doc/guides/prog_guide/event_timer_adapter.rst
|
||||||
|
|
||||||
Eventdev Crypto Adapter API
|
Eventdev Crypto Adapter API
|
||||||
M: Abhinandan Gujjar <abhinandan.gujjar@intel.com>
|
M: Abhinandan Gujjar <abhinandan.gujjar@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-eventdev
|
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: app/test/test_event_crypto_adapter.c
|
||||||
F: doc/guides/prog_guide/event_crypto_adapter.rst
|
F: doc/guides/prog_guide/event_crypto_adapter.rst
|
||||||
|
|
||||||
Raw device API
|
Raw device API
|
||||||
M: Nipun Gupta <nipun.gupta@nxp.com>
|
M: Nipun Gupta <nipun.gupta@nxp.com>
|
||||||
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
||||||
F: lib/librte_rawdev/
|
F: lib/rawdev/
|
||||||
F: drivers/raw/skeleton/
|
F: drivers/raw/skeleton/
|
||||||
F: app/test/test_rawdev.c
|
F: app/test/test_rawdev.c
|
||||||
F: doc/guides/prog_guide/rawdev.rst
|
F: doc/guides/prog_guide/rawdev.rst
|
||||||
@ -561,7 +561,7 @@ F: examples/bond/
|
|||||||
Linux KNI
|
Linux KNI
|
||||||
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
||||||
F: kernel/linux/kni/
|
F: kernel/linux/kni/
|
||||||
F: lib/librte_kni/
|
F: lib/kni/
|
||||||
F: doc/guides/prog_guide/kernel_nic_interface.rst
|
F: doc/guides/prog_guide/kernel_nic_interface.rst
|
||||||
F: app/test/test_kni.c
|
F: app/test/test_kni.c
|
||||||
F: examples/kni/
|
F: examples/kni/
|
||||||
@ -913,7 +913,7 @@ Vhost-user
|
|||||||
M: Maxime Coquelin <maxime.coquelin@redhat.com>
|
M: Maxime Coquelin <maxime.coquelin@redhat.com>
|
||||||
M: Chenbo Xia <chenbo.xia@intel.com>
|
M: Chenbo Xia <chenbo.xia@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-virtio
|
T: git://dpdk.org/next/dpdk-next-virtio
|
||||||
F: lib/librte_vhost/
|
F: lib/vhost/
|
||||||
F: doc/guides/prog_guide/vhost_lib.rst
|
F: doc/guides/prog_guide/vhost_lib.rst
|
||||||
F: examples/vhost/
|
F: examples/vhost/
|
||||||
F: doc/guides/sample_app_ug/vhost.rst
|
F: doc/guides/sample_app_ug/vhost.rst
|
||||||
@ -1307,19 +1307,19 @@ Packet processing
|
|||||||
|
|
||||||
Network headers
|
Network headers
|
||||||
M: Olivier Matz <olivier.matz@6wind.com>
|
M: Olivier Matz <olivier.matz@6wind.com>
|
||||||
F: lib/librte_net/
|
F: lib/net/
|
||||||
|
|
||||||
Packet CRC
|
Packet CRC
|
||||||
M: Jasvinder Singh <jasvinder.singh@intel.com>
|
M: Jasvinder Singh <jasvinder.singh@intel.com>
|
||||||
F: lib/librte_net/net_crc.h
|
F: lib/net/net_crc.h
|
||||||
F: lib/librte_net/rte_net_crc*
|
F: lib/net/rte_net_crc*
|
||||||
F: lib/librte_net/net_crc_avx512.c
|
F: lib/net/net_crc_avx512.c
|
||||||
F: lib/librte_net/net_crc_sse.c
|
F: lib/net/net_crc_sse.c
|
||||||
F: app/test/test_crc.c
|
F: app/test/test_crc.c
|
||||||
|
|
||||||
IP fragmentation & reassembly
|
IP fragmentation & reassembly
|
||||||
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
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: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
|
||||||
F: app/test/test_ipfrag.c
|
F: app/test/test_ipfrag.c
|
||||||
F: examples/ip_fragmentation/
|
F: examples/ip_fragmentation/
|
||||||
@ -1329,18 +1329,18 @@ F: doc/guides/sample_app_ug/ip_reassembly.rst
|
|||||||
|
|
||||||
Generic Receive Offload - EXPERIMENTAL
|
Generic Receive Offload - EXPERIMENTAL
|
||||||
M: Jiayu Hu <jiayu.hu@intel.com>
|
M: Jiayu Hu <jiayu.hu@intel.com>
|
||||||
F: lib/librte_gro/
|
F: lib/gro/
|
||||||
F: doc/guides/prog_guide/generic_receive_offload_lib.rst
|
F: doc/guides/prog_guide/generic_receive_offload_lib.rst
|
||||||
|
|
||||||
Generic Segmentation Offload
|
Generic Segmentation Offload
|
||||||
M: Jiayu Hu <jiayu.hu@intel.com>
|
M: Jiayu Hu <jiayu.hu@intel.com>
|
||||||
F: lib/librte_gso/
|
F: lib/gso/
|
||||||
F: doc/guides/prog_guide/generic_segmentation_offload_lib.rst
|
F: doc/guides/prog_guide/generic_segmentation_offload_lib.rst
|
||||||
|
|
||||||
IPsec
|
IPsec
|
||||||
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
||||||
T: git://dpdk.org/next/dpdk-next-crypto
|
T: git://dpdk.org/next/dpdk-next-crypto
|
||||||
F: lib/librte_ipsec/
|
F: lib/ipsec/
|
||||||
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
||||||
F: app/test/test_ipsec*
|
F: app/test/test_ipsec*
|
||||||
F: doc/guides/prog_guide/ipsec_lib.rst
|
F: doc/guides/prog_guide/ipsec_lib.rst
|
||||||
@ -1349,7 +1349,7 @@ F: app/test-sad/
|
|||||||
|
|
||||||
Flow Classify - EXPERIMENTAL
|
Flow Classify - EXPERIMENTAL
|
||||||
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
||||||
F: lib/librte_flow_classify/
|
F: lib/flow_classify/
|
||||||
F: app/test/test_flow_classify*
|
F: app/test/test_flow_classify*
|
||||||
F: doc/guides/prog_guide/flow_classify_lib.rst
|
F: doc/guides/prog_guide/flow_classify_lib.rst
|
||||||
F: examples/flow_classify/
|
F: examples/flow_classify/
|
||||||
@ -1357,7 +1357,7 @@ F: doc/guides/sample_app_ug/flow_classify.rst
|
|||||||
|
|
||||||
Distributor
|
Distributor
|
||||||
M: David Hunt <david.hunt@intel.com>
|
M: David Hunt <david.hunt@intel.com>
|
||||||
F: lib/librte_distributor/
|
F: lib/distributor/
|
||||||
F: doc/guides/prog_guide/packet_distrib_lib.rst
|
F: doc/guides/prog_guide/packet_distrib_lib.rst
|
||||||
F: app/test/test_distributor*
|
F: app/test/test_distributor*
|
||||||
F: examples/distributor/
|
F: examples/distributor/
|
||||||
@ -1365,7 +1365,7 @@ F: doc/guides/sample_app_ug/dist_app.rst
|
|||||||
|
|
||||||
Reorder
|
Reorder
|
||||||
M: Reshma Pattan <reshma.pattan@intel.com>
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
||||||
F: lib/librte_reorder/
|
F: lib/reorder/
|
||||||
F: doc/guides/prog_guide/reorder_lib.rst
|
F: doc/guides/prog_guide/reorder_lib.rst
|
||||||
F: app/test/test_reorder*
|
F: app/test/test_reorder*
|
||||||
F: examples/packet_ordering/
|
F: examples/packet_ordering/
|
||||||
@ -1374,7 +1374,7 @@ F: doc/guides/sample_app_ug/packet_ordering.rst
|
|||||||
Hierarchical scheduler
|
Hierarchical scheduler
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||||
M: Jasvinder Singh <jasvinder.singh@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: doc/guides/prog_guide/qos_framework.rst
|
||||||
F: app/test/test_red.c
|
F: app/test/test_red.c
|
||||||
F: app/test/test_sched.c
|
F: app/test/test_sched.c
|
||||||
@ -1383,7 +1383,7 @@ F: doc/guides/sample_app_ug/qos_scheduler.rst
|
|||||||
|
|
||||||
Packet capture
|
Packet capture
|
||||||
M: Reshma Pattan <reshma.pattan@intel.com>
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
||||||
F: lib/librte_pdump/
|
F: lib/pdump/
|
||||||
F: doc/guides/prog_guide/pdump_lib.rst
|
F: doc/guides/prog_guide/pdump_lib.rst
|
||||||
F: app/test/test_pdump.*
|
F: app/test/test_pdump.*
|
||||||
F: app/pdump/
|
F: app/pdump/
|
||||||
@ -1393,9 +1393,9 @@ F: doc/guides/tools/pdump.rst
|
|||||||
Packet Framework
|
Packet Framework
|
||||||
----------------
|
----------------
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||||
F: lib/librte_pipeline/
|
F: lib/pipeline/
|
||||||
F: lib/librte_port/
|
F: lib/port/
|
||||||
F: lib/librte_table/
|
F: lib/table/
|
||||||
F: doc/guides/prog_guide/packet_framework.rst
|
F: doc/guides/prog_guide/packet_framework.rst
|
||||||
F: app/test/test_table*
|
F: app/test/test_table*
|
||||||
F: app/test-pipeline/
|
F: app/test-pipeline/
|
||||||
@ -1410,7 +1410,7 @@ Algorithms
|
|||||||
|
|
||||||
ACL
|
ACL
|
||||||
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
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: doc/guides/prog_guide/packet_classif_access_ctrl.rst
|
||||||
F: app/test-acl/
|
F: app/test-acl/
|
||||||
F: app/test/test_acl.*
|
F: app/test/test_acl.*
|
||||||
@ -1420,7 +1420,7 @@ F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
|
|||||||
EFD
|
EFD
|
||||||
M: Byron Marohn <byron.marohn@intel.com>
|
M: Byron Marohn <byron.marohn@intel.com>
|
||||||
M: Yipeng Wang <yipeng1.wang@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: doc/guides/prog_guide/efd_lib.rst
|
||||||
F: app/test/test_efd*
|
F: app/test/test_efd*
|
||||||
F: examples/server_node_efd/
|
F: examples/server_node_efd/
|
||||||
@ -1431,7 +1431,7 @@ M: Yipeng Wang <yipeng1.wang@intel.com>
|
|||||||
M: Sameh Gobriel <sameh.gobriel@intel.com>
|
M: Sameh Gobriel <sameh.gobriel@intel.com>
|
||||||
M: Bruce Richardson <bruce.richardson@intel.com>
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
||||||
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
||||||
F: lib/librte_hash/
|
F: lib/hash/
|
||||||
F: doc/guides/prog_guide/hash_lib.rst
|
F: doc/guides/prog_guide/hash_lib.rst
|
||||||
F: doc/guides/prog_guide/toeplitz_hash_lib.rst
|
F: doc/guides/prog_guide/toeplitz_hash_lib.rst
|
||||||
F: app/test/test_*hash*
|
F: app/test/test_*hash*
|
||||||
@ -1440,7 +1440,7 @@ F: app/test/test_func_reentrancy.c
|
|||||||
LPM
|
LPM
|
||||||
M: Bruce Richardson <bruce.richardson@intel.com>
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
||||||
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
||||||
F: lib/librte_lpm/
|
F: lib/lpm/
|
||||||
F: doc/guides/prog_guide/lpm*
|
F: doc/guides/prog_guide/lpm*
|
||||||
F: app/test/test_lpm*
|
F: app/test/test_lpm*
|
||||||
F: app/test/test_func_reentrancy.c
|
F: app/test/test_func_reentrancy.c
|
||||||
@ -1449,21 +1449,21 @@ F: app/test/test_xmmt_ops.h
|
|||||||
Membership - EXPERIMENTAL
|
Membership - EXPERIMENTAL
|
||||||
M: Yipeng Wang <yipeng1.wang@intel.com>
|
M: Yipeng Wang <yipeng1.wang@intel.com>
|
||||||
M: Sameh Gobriel <sameh.gobriel@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: doc/guides/prog_guide/member_lib.rst
|
||||||
F: app/test/test_member*
|
F: app/test/test_member*
|
||||||
|
|
||||||
RIB/FIB - EXPERIMENTAL
|
RIB/FIB - EXPERIMENTAL
|
||||||
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
||||||
F: lib/librte_rib/
|
F: lib/rib/
|
||||||
F: app/test/test_rib*
|
F: app/test/test_rib*
|
||||||
F: lib/librte_fib/
|
F: lib/fib/
|
||||||
F: app/test/test_fib*
|
F: app/test/test_fib*
|
||||||
F: app/test-fib/
|
F: app/test-fib/
|
||||||
|
|
||||||
Traffic metering
|
Traffic metering
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||||
F: lib/librte_meter/
|
F: lib/meter/
|
||||||
F: doc/guides/sample_app_ug/qos_scheduler.rst
|
F: doc/guides/sample_app_ug/qos_scheduler.rst
|
||||||
F: app/test/test_meter.c
|
F: app/test/test_meter.c
|
||||||
F: examples/qos_meter/
|
F: examples/qos_meter/
|
||||||
@ -1475,13 +1475,13 @@ Other libraries
|
|||||||
|
|
||||||
Configuration file
|
Configuration file
|
||||||
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
||||||
F: lib/librte_cfgfile/
|
F: lib/cfgfile/
|
||||||
F: app/test/test_cfgfile.c
|
F: app/test/test_cfgfile.c
|
||||||
F: app/test/test_cfgfiles/
|
F: app/test/test_cfgfiles/
|
||||||
|
|
||||||
Interactive command line
|
Interactive command line
|
||||||
M: Olivier Matz <olivier.matz@6wind.com>
|
M: Olivier Matz <olivier.matz@6wind.com>
|
||||||
F: lib/librte_cmdline/
|
F: lib/cmdline/
|
||||||
F: app/test-cmdline/
|
F: app/test-cmdline/
|
||||||
F: app/test/test_cmdline*
|
F: app/test/test_cmdline*
|
||||||
F: examples/cmdline/
|
F: examples/cmdline/
|
||||||
@ -1489,22 +1489,22 @@ F: doc/guides/sample_app_ug/cmd_line.rst
|
|||||||
|
|
||||||
Key/Value parsing
|
Key/Value parsing
|
||||||
M: Olivier Matz <olivier.matz@6wind.com>
|
M: Olivier Matz <olivier.matz@6wind.com>
|
||||||
F: lib/librte_kvargs/
|
F: lib/kvargs/
|
||||||
F: app/test/test_kvargs.c
|
F: app/test/test_kvargs.c
|
||||||
|
|
||||||
RCU
|
RCU
|
||||||
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
|
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
|
||||||
F: lib/librte_rcu/
|
F: lib/rcu/
|
||||||
F: app/test/test_rcu*
|
F: app/test/test_rcu*
|
||||||
F: doc/guides/prog_guide/rcu_lib.rst
|
F: doc/guides/prog_guide/rcu_lib.rst
|
||||||
|
|
||||||
PCI
|
PCI
|
||||||
M: Gaetan Rivet <grive@u256.net>
|
M: Gaetan Rivet <grive@u256.net>
|
||||||
F: lib/librte_pci/
|
F: lib/pci/
|
||||||
|
|
||||||
Power management
|
Power management
|
||||||
M: David Hunt <david.hunt@intel.com>
|
M: David Hunt <david.hunt@intel.com>
|
||||||
F: lib/librte_power/
|
F: lib/power/
|
||||||
F: doc/guides/prog_guide/power_man.rst
|
F: doc/guides/prog_guide/power_man.rst
|
||||||
F: app/test/test_power*
|
F: app/test/test_power*
|
||||||
F: examples/l3fwd-power/
|
F: examples/l3fwd-power/
|
||||||
@ -1515,40 +1515,40 @@ F: doc/guides/sample_app_ug/vm_power_management.rst
|
|||||||
Timers
|
Timers
|
||||||
M: Robert Sanford <rsanford@akamai.com>
|
M: Robert Sanford <rsanford@akamai.com>
|
||||||
M: Erik Gabriel Carrillo <erik.g.carrillo@intel.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: doc/guides/prog_guide/timer_lib.rst
|
||||||
F: app/test/test_timer*
|
F: app/test/test_timer*
|
||||||
F: examples/timer/
|
F: examples/timer/
|
||||||
F: doc/guides/sample_app_ug/timer.rst
|
F: doc/guides/sample_app_ug/timer.rst
|
||||||
|
|
||||||
Job statistics
|
Job statistics
|
||||||
F: lib/librte_jobstats/
|
F: lib/jobstats/
|
||||||
F: examples/l2fwd-jobstats/
|
F: examples/l2fwd-jobstats/
|
||||||
F: doc/guides/sample_app_ug/l2_forward_job_stats.rst
|
F: doc/guides/sample_app_ug/l2_forward_job_stats.rst
|
||||||
|
|
||||||
Metrics
|
Metrics
|
||||||
F: lib/librte_metrics/
|
F: lib/metrics/
|
||||||
F: app/test/test_metrics.c
|
F: app/test/test_metrics.c
|
||||||
|
|
||||||
Bit-rate statistics
|
Bit-rate statistics
|
||||||
F: lib/librte_bitratestats/
|
F: lib/bitratestats/
|
||||||
F: app/test/test_bitratestats.c
|
F: app/test/test_bitratestats.c
|
||||||
|
|
||||||
Latency statistics
|
Latency statistics
|
||||||
M: Reshma Pattan <reshma.pattan@intel.com>
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
||||||
F: lib/librte_latencystats/
|
F: lib/latencystats/
|
||||||
F: app/test/test_latencystats.c
|
F: app/test/test_latencystats.c
|
||||||
|
|
||||||
Telemetry - EXPERIMENTAL
|
Telemetry - EXPERIMENTAL
|
||||||
M: Ciara Power <ciara.power@intel.com>
|
M: Ciara Power <ciara.power@intel.com>
|
||||||
F: lib/librte_telemetry/
|
F: lib/telemetry/
|
||||||
F: app/test/test_telemetry*
|
F: app/test/test_telemetry*
|
||||||
F: usertools/dpdk-telemetry*
|
F: usertools/dpdk-telemetry*
|
||||||
F: doc/guides/howto/telemetry.rst
|
F: doc/guides/howto/telemetry.rst
|
||||||
|
|
||||||
BPF
|
BPF
|
||||||
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
||||||
F: lib/librte_bpf/
|
F: lib/bpf/
|
||||||
F: examples/bpf/
|
F: examples/bpf/
|
||||||
F: app/test/test_bpf.c
|
F: app/test/test_bpf.c
|
||||||
F: doc/guides/prog_guide/bpf_lib.rst
|
F: doc/guides/prog_guide/bpf_lib.rst
|
||||||
@ -1556,7 +1556,7 @@ F: doc/guides/prog_guide/bpf_lib.rst
|
|||||||
Graph - EXPERIMENTAL
|
Graph - EXPERIMENTAL
|
||||||
M: Jerin Jacob <jerinj@marvell.com>
|
M: Jerin Jacob <jerinj@marvell.com>
|
||||||
M: Kiran Kumar K <kirankumark@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: doc/guides/prog_guide/graph_lib.rst
|
||||||
F: app/test/test_graph*
|
F: app/test/test_graph*
|
||||||
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
||||||
@ -1566,7 +1566,7 @@ F: doc/guides/sample_app_ug/l3_forward_graph.rst
|
|||||||
Nodes - EXPERIMENTAL
|
Nodes - EXPERIMENTAL
|
||||||
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
||||||
M: Pavan Nikhilesh <pbhagavatula@marvell.com>
|
M: Pavan Nikhilesh <pbhagavatula@marvell.com>
|
||||||
F: lib/librte_node/
|
F: lib/node/
|
||||||
|
|
||||||
|
|
||||||
Test Applications
|
Test Applications
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
/* eal_filesystem.h is not a public header file, so use relative path */
|
/* 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
|
static int
|
||||||
test_parse_sysfs_value(void)
|
test_parse_sysfs_value(void)
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
#include <rte_string_fns.h>
|
#include <rte_string_fns.h>
|
||||||
#include <rte_errno.h>
|
#include <rte_errno.h>
|
||||||
#include <rte_malloc.h>
|
#include <rte_malloc.h>
|
||||||
#include "../../lib/librte_eal/common/malloc_elem.h"
|
#include "../../lib/eal/common/malloc_elem.h"
|
||||||
|
|
||||||
#include "test.h"
|
#include "test.h"
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "../../lib/librte_telemetry/telemetry_json.h"
|
#include "../../lib/telemetry/telemetry_json.h"
|
||||||
#include "test.h"
|
#include "test.h"
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
flags_common = [
|
flags_common = [
|
||||||
# Accelerate rte_memcpy. Be sure to run unit test (memcpy_perf_autotest)
|
# 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
|
# 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_ARCH_ARM64_MEMCPY', false],
|
||||||
# ['RTE_ARM64_MEMCPY_ALIGNED_THRESHOLD', 2048],
|
# ['RTE_ARM64_MEMCPY_ALIGNED_THRESHOLD', 2048],
|
||||||
# ['RTE_ARM64_MEMCPY_UNALIGNED_THRESHOLD', 512],
|
# ['RTE_ARM64_MEMCPY_UNALIGNED_THRESHOLD', 512],
|
||||||
|
@ -67,13 +67,13 @@ common_sources()
|
|||||||
|
|
||||||
linux_sources()
|
linux_sources()
|
||||||
{
|
{
|
||||||
find_sources "lib/librte_eal/linux" '*.[chS]'
|
find_sources "lib/eal/linux" '*.[chS]'
|
||||||
find_sources "kernel/linux" '*.[chS]'
|
find_sources "kernel/linux" '*.[chS]'
|
||||||
}
|
}
|
||||||
|
|
||||||
bsd_sources()
|
bsd_sources()
|
||||||
{
|
{
|
||||||
find_sources "lib/librte_eal/freebsd" '*.[chS]'
|
find_sources "lib/eal/freebsd" '*.[chS]'
|
||||||
find_sources "kernel/freebsd" '*.[chS]'
|
find_sources "kernel/freebsd" '*.[chS]'
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,14 +85,14 @@ arm_common()
|
|||||||
arm_32_sources()
|
arm_32_sources()
|
||||||
{
|
{
|
||||||
arm_common
|
arm_common
|
||||||
find_sources "lib/librte_eal/arm" '*.[chS]' \
|
find_sources "lib/eal/arm" '*.[chS]' \
|
||||||
"$skip_64b_files"
|
"$skip_64b_files"
|
||||||
}
|
}
|
||||||
|
|
||||||
arm_64_sources()
|
arm_64_sources()
|
||||||
{
|
{
|
||||||
arm_common
|
arm_common
|
||||||
find_sources "lib/librte_eal/arm" '*.[chS]' \
|
find_sources "lib/eal/arm" '*.[chS]' \
|
||||||
"$skip_32b_files"
|
"$skip_32b_files"
|
||||||
find_sources "$source_dirs" '*arm64.[chS]'
|
find_sources "$source_dirs" '*arm64.[chS]'
|
||||||
}
|
}
|
||||||
@ -108,20 +108,20 @@ x86_common()
|
|||||||
x86_32_sources()
|
x86_32_sources()
|
||||||
{
|
{
|
||||||
x86_common
|
x86_common
|
||||||
find_sources "lib/librte_eal/x86" '*.[chS]' \
|
find_sources "lib/eal/x86" '*.[chS]' \
|
||||||
"$skip_64b_files"
|
"$skip_64b_files"
|
||||||
}
|
}
|
||||||
|
|
||||||
x86_64_sources()
|
x86_64_sources()
|
||||||
{
|
{
|
||||||
x86_common
|
x86_common
|
||||||
find_sources "lib/librte_eal/x86" '*.[chS]' \
|
find_sources "lib/eal/x86" '*.[chS]' \
|
||||||
"$skip_32b_files"
|
"$skip_32b_files"
|
||||||
}
|
}
|
||||||
|
|
||||||
ppc_64_sources()
|
ppc_64_sources()
|
||||||
{
|
{
|
||||||
find_sources "lib/librte_eal/ppc" '*.[chS]'
|
find_sources "lib/eal/ppc" '*.[chS]'
|
||||||
find_sources "$source_dirs" '*altivec*.[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/dpaa2_qdma \
|
||||||
@TOPDIR@/drivers/raw/ifpga \
|
@TOPDIR@/drivers/raw/ifpga \
|
||||||
@TOPDIR@/drivers/raw/ioat \
|
@TOPDIR@/drivers/raw/ioat \
|
||||||
@TOPDIR@/lib/librte_eal/include \
|
@TOPDIR@/lib/eal/include \
|
||||||
@TOPDIR@/lib/librte_eal/include/generic \
|
@TOPDIR@/lib/eal/include/generic \
|
||||||
@TOPDIR@/lib/librte_acl \
|
@TOPDIR@/lib/acl \
|
||||||
@TOPDIR@/lib/librte_bbdev \
|
@TOPDIR@/lib/bbdev \
|
||||||
@TOPDIR@/lib/librte_bitratestats \
|
@TOPDIR@/lib/bitratestats \
|
||||||
@TOPDIR@/lib/librte_bpf \
|
@TOPDIR@/lib/bpf \
|
||||||
@TOPDIR@/lib/librte_cfgfile \
|
@TOPDIR@/lib/cfgfile \
|
||||||
@TOPDIR@/lib/librte_cmdline \
|
@TOPDIR@/lib/cmdline \
|
||||||
@TOPDIR@/lib/librte_compressdev \
|
@TOPDIR@/lib/compressdev \
|
||||||
@TOPDIR@/lib/librte_cryptodev \
|
@TOPDIR@/lib/cryptodev \
|
||||||
@TOPDIR@/lib/librte_distributor \
|
@TOPDIR@/lib/distributor \
|
||||||
@TOPDIR@/lib/librte_efd \
|
@TOPDIR@/lib/efd \
|
||||||
@TOPDIR@/lib/librte_ethdev \
|
@TOPDIR@/lib/ethdev \
|
||||||
@TOPDIR@/lib/librte_eventdev \
|
@TOPDIR@/lib/eventdev \
|
||||||
@TOPDIR@/lib/librte_fib \
|
@TOPDIR@/lib/fib \
|
||||||
@TOPDIR@/lib/librte_flow_classify \
|
@TOPDIR@/lib/flow_classify \
|
||||||
@TOPDIR@/lib/librte_graph \
|
@TOPDIR@/lib/graph \
|
||||||
@TOPDIR@/lib/librte_gro \
|
@TOPDIR@/lib/gro \
|
||||||
@TOPDIR@/lib/librte_gso \
|
@TOPDIR@/lib/gso \
|
||||||
@TOPDIR@/lib/librte_hash \
|
@TOPDIR@/lib/hash \
|
||||||
@TOPDIR@/lib/librte_ip_frag \
|
@TOPDIR@/lib/ip_frag \
|
||||||
@TOPDIR@/lib/librte_ipsec \
|
@TOPDIR@/lib/ipsec \
|
||||||
@TOPDIR@/lib/librte_jobstats \
|
@TOPDIR@/lib/jobstats \
|
||||||
@TOPDIR@/lib/librte_kni \
|
@TOPDIR@/lib/kni \
|
||||||
@TOPDIR@/lib/librte_kvargs \
|
@TOPDIR@/lib/kvargs \
|
||||||
@TOPDIR@/lib/librte_latencystats \
|
@TOPDIR@/lib/latencystats \
|
||||||
@TOPDIR@/lib/librte_lpm \
|
@TOPDIR@/lib/lpm \
|
||||||
@TOPDIR@/lib/librte_mbuf \
|
@TOPDIR@/lib/mbuf \
|
||||||
@TOPDIR@/lib/librte_member \
|
@TOPDIR@/lib/member \
|
||||||
@TOPDIR@/lib/librte_mempool \
|
@TOPDIR@/lib/mempool \
|
||||||
@TOPDIR@/lib/librte_meter \
|
@TOPDIR@/lib/meter \
|
||||||
@TOPDIR@/lib/librte_metrics \
|
@TOPDIR@/lib/metrics \
|
||||||
@TOPDIR@/lib/librte_node \
|
@TOPDIR@/lib/node \
|
||||||
@TOPDIR@/lib/librte_net \
|
@TOPDIR@/lib/net \
|
||||||
@TOPDIR@/lib/librte_pci \
|
@TOPDIR@/lib/pci \
|
||||||
@TOPDIR@/lib/librte_pdump \
|
@TOPDIR@/lib/pdump \
|
||||||
@TOPDIR@/lib/librte_pipeline \
|
@TOPDIR@/lib/pipeline \
|
||||||
@TOPDIR@/lib/librte_port \
|
@TOPDIR@/lib/port \
|
||||||
@TOPDIR@/lib/librte_power \
|
@TOPDIR@/lib/power \
|
||||||
@TOPDIR@/lib/librte_rawdev \
|
@TOPDIR@/lib/rawdev \
|
||||||
@TOPDIR@/lib/librte_rcu \
|
@TOPDIR@/lib/rcu \
|
||||||
@TOPDIR@/lib/librte_regexdev \
|
@TOPDIR@/lib/regexdev \
|
||||||
@TOPDIR@/lib/librte_reorder \
|
@TOPDIR@/lib/reorder \
|
||||||
@TOPDIR@/lib/librte_rib \
|
@TOPDIR@/lib/rib \
|
||||||
@TOPDIR@/lib/librte_ring \
|
@TOPDIR@/lib/ring \
|
||||||
@TOPDIR@/lib/librte_sched \
|
@TOPDIR@/lib/sched \
|
||||||
@TOPDIR@/lib/librte_security \
|
@TOPDIR@/lib/security \
|
||||||
@TOPDIR@/lib/librte_stack \
|
@TOPDIR@/lib/stack \
|
||||||
@TOPDIR@/lib/librte_table \
|
@TOPDIR@/lib/table \
|
||||||
@TOPDIR@/lib/librte_telemetry \
|
@TOPDIR@/lib/telemetry \
|
||||||
@TOPDIR@/lib/librte_timer \
|
@TOPDIR@/lib/timer \
|
||||||
@TOPDIR@/lib/librte_vhost
|
@TOPDIR@/lib/vhost
|
||||||
INPUT += @API_EXAMPLES@
|
INPUT += @API_EXAMPLES@
|
||||||
FILE_PATTERNS = rte_*.h \
|
FILE_PATTERNS = rte_*.h \
|
||||||
cmdline.h
|
cmdline.h
|
||||||
|
@ -58,12 +58,12 @@ persists over multiple releases.
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
$ head ./lib/librte_acl/version.map
|
$ head ./lib/acl/version.map
|
||||||
DPDK_21 {
|
DPDK_21 {
|
||||||
global:
|
global:
|
||||||
...
|
...
|
||||||
|
|
||||||
$ head ./lib/librte_eal/version.map
|
$ head ./lib/eal/version.map
|
||||||
DPDK_21 {
|
DPDK_21 {
|
||||||
global:
|
global:
|
||||||
...
|
...
|
||||||
@ -77,7 +77,7 @@ that library.
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
$ head ./lib/librte_acl/version.map
|
$ head ./lib/acl/version.map
|
||||||
DPDK_21 {
|
DPDK_21 {
|
||||||
global:
|
global:
|
||||||
...
|
...
|
||||||
@ -88,7 +88,7 @@ that library.
|
|||||||
} DPDK_21;
|
} DPDK_21;
|
||||||
...
|
...
|
||||||
|
|
||||||
$ head ./lib/librte_eal/version.map
|
$ head ./lib/eal/version.map
|
||||||
DPDK_21 {
|
DPDK_21 {
|
||||||
global:
|
global:
|
||||||
...
|
...
|
||||||
@ -100,12 +100,12 @@ how this may be done.
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
$ head ./lib/librte_acl/version.map
|
$ head ./lib/acl/version.map
|
||||||
DPDK_22 {
|
DPDK_22 {
|
||||||
global:
|
global:
|
||||||
...
|
...
|
||||||
|
|
||||||
$ head ./lib/librte_eal/version.map
|
$ head ./lib/eal/version.map
|
||||||
DPDK_22 {
|
DPDK_22 {
|
||||||
global:
|
global:
|
||||||
...
|
...
|
||||||
|
@ -759,7 +759,7 @@ Examples:
|
|||||||
* The virtio network PMD in ``drivers/net/virtio`` uses ``pmd.net.virtio``
|
* 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 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 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
|
Specializations
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
@ -926,7 +926,7 @@ name
|
|||||||
If a library's .so or .a file differs from that given in the directory
|
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,
|
name, the name should be specified using this variable. In practice,
|
||||||
since the convention is that for a library called ``librte_xyz.so``, the
|
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.
|
never be needed for new libraries.
|
||||||
|
|
||||||
.. note::
|
.. 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::
|
The main directories that contain files related to documentation are shown below::
|
||||||
|
|
||||||
lib
|
lib
|
||||||
|-- librte_acl
|
|-- acl
|
||||||
|-- librte_cfgfile
|
|-- cfgfile
|
||||||
|-- librte_cmdline
|
|-- cmdline
|
||||||
|-- librte_eal
|
|-- eal
|
||||||
| |-- ...
|
| |-- ...
|
||||||
...
|
...
|
||||||
doc
|
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.
|
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.
|
are also documented with Doxygen.
|
||||||
|
|
||||||
The configuration files that are used to control the Doxygen output are in the ``doc/api`` directory.
|
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,
|
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
|
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:
|
.. _timer_expiry_event:
|
||||||
|
|
||||||
|
@ -1517,9 +1517,9 @@ Source Files Location
|
|||||||
|
|
||||||
The source files for the DPDK dropper are located at:
|
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
|
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
|
For a new type of device, for example an accelerator, there are not many
|
||||||
options except:
|
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.
|
through Bus/PMD model.
|
||||||
2. Or, create a vdev and implement necessary custom APIs which are directly
|
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
|
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.
|
work correctly, provided the BIOS supports HPET.
|
||||||
|
|
||||||
**Driver/Module**:
|
**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
|
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_sources = files('mlx5_glue.c')
|
||||||
dlopen_install_dir = [ eal_pmd_path + '-glue' ]
|
dlopen_install_dir = [ eal_pmd_path + '-glue' ]
|
||||||
dlopen_includes = [global_inc]
|
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(
|
shared_lib = shared_library(
|
||||||
dlopen_lib_name,
|
dlopen_lib_name,
|
||||||
dlopen_sources,
|
dlopen_sources,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
# Copyright(c) 2018 HUAWEI TECHNOLOGIES CO., LTD.
|
# Copyright(c) 2018 HUAWEI TECHNOLOGIES CO., LTD.
|
||||||
|
|
||||||
includes += include_directories('../../../lib/librte_vhost')
|
includes += include_directories('../../../lib/vhost')
|
||||||
deps += 'bus_pci'
|
deps += 'bus_pci'
|
||||||
sources = files(
|
sources = files(
|
||||||
'virtio_cryptodev.c',
|
'virtio_cryptodev.c',
|
||||||
|
@ -18,8 +18,8 @@ custom_target('rte_kni',
|
|||||||
'M=' + meson.current_build_dir(),
|
'M=' + meson.current_build_dir(),
|
||||||
'src=' + meson.current_source_dir(),
|
'src=' + meson.current_source_dir(),
|
||||||
'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' +
|
'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' +
|
||||||
' -I' + meson.source_root() + '/lib/librte_eal/include' +
|
' -I' + meson.source_root() + '/lib/eal/include' +
|
||||||
' -I' + meson.source_root() + '/lib/librte_kni' +
|
' -I' + meson.source_root() + '/lib/kni' +
|
||||||
' -I' + meson.build_root() +
|
' -I' + meson.build_root() +
|
||||||
' -I' + meson.current_source_dir(),
|
' -I' + meson.current_source_dir(),
|
||||||
'modules'] + cross_args,
|
'modules'] + cross_args,
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user