f400e0b82b
The python script introduced in this patch runs the crypto performance test application for various test cases, and graphs the results. Test cases are defined in config JSON files, this is where parameters are specified for each test. Currently there are various test cases for devices crypto_qat, crypto_aesni_mb and crypto_gcm. Tests for the ptest types Throughput and Latency are supported for each. The results of each test case are graphed and saved in PDFs (one PDF for each test suite graph type, with all test cases). The graphs output include various grouped barcharts for throughput tests, and histogram and boxplot graphs are used for latency tests. Documentation is added to outline the configuration and usage for the script. Usage: A JSON config file must be specified when running the script, "./dpdk-graph-crypto-perf <config_file>" The script uses the installed app by default (from ninja install). Alternatively we can pass path to app by "-f <rel_path>/<build_dir>/app/dpdk-test-crypto-perf" All device test suites are run by default. Alternatively we can specify by adding arguments, "-t latency" - to run latency test suite only "-t throughput latency" - to run both throughput and latency test suites A directory can be specified for all output files, or the script directory is used by default. "-o <output_dir>" To see the output from the dpdk-test-crypto-perf app, use the verbose option "-v". Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com> Acked-by: Adam Dybkowski <adamx.dybkowski@intel.com>
1698 lines
44 KiB
Plaintext
1698 lines
44 KiB
Plaintext
DPDK Maintainers
|
|
================
|
|
|
|
The intention of this file is to provide a set of names that we can rely on
|
|
for helping in patch reviews and questions.
|
|
These names are additional recipients for emails sent to dev@dpdk.org.
|
|
Please avoid private emails.
|
|
|
|
Descriptions of section entries:
|
|
|
|
M: Maintainer's Full Name <address@domain>
|
|
T: Git tree location.
|
|
F: Files and directories with wildcard patterns.
|
|
A trailing slash includes all files and subdirectory files.
|
|
A wildcard includes all files but not subdirectories.
|
|
One pattern per line. Multiple F: lines acceptable.
|
|
X: Files and directories exclusion, same rules as F:
|
|
K: Keyword regex pattern to match content.
|
|
One regex pattern per line. Multiple K: lines acceptable.
|
|
|
|
|
|
General Project Administration
|
|
------------------------------
|
|
|
|
Main Branch
|
|
M: Thomas Monjalon <thomas@monjalon.net>
|
|
M: David Marchand <david.marchand@redhat.com>
|
|
T: git://dpdk.org/dpdk
|
|
|
|
Next-net Tree
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
|
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
|
T: git://dpdk.org/next/dpdk-next-net
|
|
|
|
Next-net-brcm Tree
|
|
M: Ajit Khaparde <ajit.khaparde@broadcom.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-brcm
|
|
|
|
Next-net-intel Tree
|
|
M: Qi Zhang <qi.z.zhang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
|
|
Next-net-mrvl Tree
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
|
|
Next-net-mlx Tree
|
|
M: Raslan Darawsheh <rasland@nvidia.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mlx
|
|
|
|
Next-virtio Tree
|
|
M: Maxime Coquelin <maxime.coquelin@redhat.com>
|
|
M: Chenbo Xia <chenbo.xia@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-virtio
|
|
|
|
Next-crypto Tree
|
|
M: Akhil Goyal <akhil.goyal@nxp.com>
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
|
|
Next-eventdev Tree
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-eventdev
|
|
|
|
Stable Branches
|
|
M: Luca Boccassi <bluca@debian.org>
|
|
M: Kevin Traynor <ktraynor@redhat.com>
|
|
T: git://dpdk.org/dpdk-stable
|
|
|
|
Security Issues
|
|
M: maintainers@dpdk.org
|
|
|
|
Documentation (with overlaps)
|
|
F: README
|
|
F: doc/
|
|
|
|
Developers and Maintainers Tools
|
|
M: Thomas Monjalon <thomas@monjalon.net>
|
|
F: MAINTAINERS
|
|
F: devtools/build-dict.sh
|
|
F: devtools/check-dup-includes.sh
|
|
F: devtools/check-maintainers.sh
|
|
F: devtools/check-forbidden-tokens.awk
|
|
F: devtools/check-git-log.sh
|
|
F: devtools/check-includes.sh
|
|
F: devtools/check-spdx-tag.sh
|
|
F: devtools/check-symbol-maps.sh
|
|
F: devtools/checkpatches.sh
|
|
F: devtools/get-maintainer.sh
|
|
F: devtools/git-log-fixes.sh
|
|
F: devtools/load-devel-config
|
|
F: devtools/words-case.txt
|
|
F: license/
|
|
F: .editorconfig
|
|
|
|
Build System
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: Makefile
|
|
F: meson.build
|
|
F: meson_options.txt
|
|
F: config/
|
|
F: buildtools/call-sphinx-build.py
|
|
F: buildtools/list-dir-globs.py
|
|
F: buildtools/pkg-config/
|
|
F: buildtools/symlink-drivers-solibs.sh
|
|
F: devtools/test-meson-builds.sh
|
|
|
|
Public CI
|
|
M: Aaron Conole <aconole@redhat.com>
|
|
M: Michael Santana <maicolgabriel@hotmail.com>
|
|
F: .travis.yml
|
|
F: .github/workflows/build.yml
|
|
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: doc/guides/contributing/abi_*.rst
|
|
F: doc/guides/rel_notes/deprecation.rst
|
|
F: devtools/check-abi.sh
|
|
F: devtools/check-abi-version.sh
|
|
F: devtools/check-symbol-change.sh
|
|
F: devtools/gen-abi.sh
|
|
F: devtools/libabigail.abignore
|
|
F: devtools/update-abi.sh
|
|
F: devtools/update_version_map_abi.py
|
|
F: buildtools/check-symbols.sh
|
|
F: buildtools/map-list-symbol.sh
|
|
F: drivers/*/*/*.map
|
|
F: lib/*/*.map
|
|
|
|
Driver information
|
|
M: Neil Horman <nhorman@tuxdriver.com>
|
|
M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
|
|
F: buildtools/coff.py
|
|
F: buildtools/gen-pmdinfo-cfile.py
|
|
F: buildtools/pmdinfogen.py
|
|
F: usertools/dpdk-pmdinfo.py
|
|
F: doc/guides/tools/pmdinfo.rst
|
|
|
|
|
|
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: doc/guides/prog_guide/env_abstraction_layer.rst
|
|
F: app/test/test_alarm.c
|
|
F: app/test/test_atomic.c
|
|
F: app/test/test_barrier.c
|
|
F: app/test/test_byteorder.c
|
|
F: app/test/test_common.c
|
|
F: app/test/test_cpuflags.c
|
|
F: app/test/test_cycles.c
|
|
F: app/test/test_debug.c
|
|
F: app/test/test_eal*
|
|
F: app/test/test_errno.c
|
|
F: app/test/test_lcores.c
|
|
F: app/test/test_logs.c
|
|
F: app/test/test_memcpy*
|
|
F: app/test/test_per_lcore.c
|
|
F: app/test/test_prefetch.c
|
|
F: app/test/test_reciprocal_division*
|
|
F: app/test/test_rwlock.c
|
|
F: app/test/test_spinlock.c
|
|
F: app/test/test_string_fns.c
|
|
F: app/test/test_tailq.c
|
|
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: 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: doc/guides/prog_guide/env_abstraction_layer.rst
|
|
F: app/test/test_external_mem.c
|
|
F: app/test/test_func_reentrancy.c
|
|
F: app/test/test_fbarray.c
|
|
F: app/test/test_malloc.c
|
|
F: app/test/test_memory.c
|
|
F: app/test/test_memzone.c
|
|
|
|
Interrupt Subsystem
|
|
M: Harman Kalra <hkalra@marvell.com>
|
|
F: lib/librte_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: 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: doc/guides/prog_guide/multi_proc_support.rst
|
|
F: app/test/test_mp_secondary.c
|
|
F: examples/multi_process/
|
|
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: 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: app/test/test_bitops.c
|
|
|
|
Bitmap
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
|
F: lib/librte_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: app/test/test_mcslock.c
|
|
|
|
Ticketlock
|
|
M: Joyce Kong <joyce.kong@arm.com>
|
|
F: lib/librte_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: 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
|
|
|
|
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/*/*_arm64.*
|
|
F: lib/*/*_neon.*
|
|
F: drivers/*/*/*_neon.*
|
|
F: app/*/*_neon.*
|
|
F: examples/*/*_neon.*
|
|
|
|
IBM POWER (alpha)
|
|
M: David Christensen <drc@linux.vnet.ibm.com>
|
|
F: config/ppc/
|
|
F: lib/librte_eal/ppc/
|
|
F: lib/*/*_altivec*
|
|
F: drivers/*/*/*_altivec.*
|
|
F: app/*/*_altivec.*
|
|
F: examples/*/*_altivec.*
|
|
|
|
Intel x86
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
|
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/*/*_sse*
|
|
F: lib/*/*_avx*
|
|
F: drivers/*/*/*_sse*
|
|
F: drivers/*/*/*_avx*
|
|
F: app/*/*_sse*
|
|
F: app/*/*_avx*
|
|
F: examples/*/*_sse*
|
|
F: examples/*/*_avx*
|
|
|
|
Linux EAL (with overlaps)
|
|
F: lib/librte_eal/linux/
|
|
F: doc/guides/linux_gsg/
|
|
|
|
Linux UIO
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
|
F: drivers/bus/pci/linux/*uio*
|
|
|
|
Linux VFIO
|
|
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
|
F: lib/librte_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: doc/guides/freebsd_gsg/
|
|
|
|
FreeBSD contigmem
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: kernel/freebsd/contigmem/
|
|
|
|
FreeBSD UIO
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: kernel/freebsd/nic_uio/
|
|
|
|
Windows support
|
|
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/librte_eal/rte_eal_exports.def
|
|
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*
|
|
|
|
|
|
Core Libraries
|
|
--------------
|
|
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: drivers/mempool/ring/
|
|
F: doc/guides/prog_guide/mempool_lib.rst
|
|
F: app/test/test_mempool*
|
|
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: 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: 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: doc/guides/prog_guide/mbuf_lib.rst
|
|
F: app/test/test_mbuf.c
|
|
|
|
Ethernet API
|
|
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: app/test/test_ethdev*
|
|
F: devtools/test-null.sh
|
|
F: doc/guides/prog_guide/switch_representation.rst
|
|
|
|
Flow API
|
|
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*
|
|
|
|
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*
|
|
|
|
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*
|
|
|
|
Baseband API - EXPERIMENTAL
|
|
M: Nicolas Chautru <nicolas.chautru@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
F: lib/librte_bbdev/
|
|
F: doc/guides/prog_guide/bbdev.rst
|
|
F: drivers/baseband/
|
|
F: doc/guides/bbdevs/
|
|
F: app/test-bbdev/
|
|
F: doc/guides/tools/testbbdev.rst
|
|
F: examples/bbdev_app/
|
|
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: app/test/test_cryptodev*
|
|
F: examples/l2fwd-crypto/
|
|
|
|
Security API
|
|
M: Akhil Goyal <akhil.goyal@nxp.com>
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
F: lib/librte_security/
|
|
F: doc/guides/prog_guide/rte_security.rst
|
|
F: app/test/test_security.c
|
|
|
|
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: drivers/compress/
|
|
F: app/test/test_compressdev*
|
|
F: doc/guides/prog_guide/compressdev.rst
|
|
F: doc/guides/compressdevs/features/default.ini
|
|
|
|
RegEx API - EXPERIMENTAL
|
|
M: Ori Kam <orika@nvidia.com>
|
|
F: lib/librte_regexdev/
|
|
F: app/test-regex/
|
|
F: doc/guides/prog_guide/regexdev.rst
|
|
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: drivers/event/skeleton/
|
|
F: app/test/test_eventdev.c
|
|
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: 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: 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: 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: 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: drivers/raw/skeleton/
|
|
F: app/test/test_rawdev.c
|
|
F: doc/guides/prog_guide/rawdev.rst
|
|
|
|
|
|
Memory Pool Drivers
|
|
-------------------
|
|
|
|
Bucket memory pool
|
|
M: Artem V. Andreev <artem.andreev@oktetlabs.ru>
|
|
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
|
F: drivers/mempool/bucket/
|
|
|
|
Marvell OCTEON TX2
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
|
F: drivers/common/octeontx2/
|
|
F: drivers/mempool/octeontx2/
|
|
F: doc/guides/platform/img/octeontx2_*
|
|
F: doc/guides/platform/octeontx2.rst
|
|
F: doc/guides/mempool/octeontx2.rst
|
|
|
|
|
|
Bus Drivers
|
|
-----------
|
|
|
|
Intel FPGA bus
|
|
M: Rosen Xu <rosen.xu@intel.com>
|
|
F: drivers/bus/ifpga/
|
|
|
|
NXP buses
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
M: Sachin Saxena <sachin.saxena@oss.nxp.com>
|
|
F: drivers/common/dpaax/
|
|
F: drivers/bus/dpaa/
|
|
F: drivers/bus/fslmc/
|
|
|
|
PCI bus driver
|
|
F: drivers/bus/pci/
|
|
|
|
VDEV bus driver
|
|
F: drivers/bus/vdev/
|
|
|
|
VMBUS bus driver
|
|
M: Stephen Hemminger <sthemmin@microsoft.com>
|
|
M: Long Li <longli@microsoft.com>
|
|
F: drivers/bus/vmbus/
|
|
|
|
|
|
Networking Drivers
|
|
------------------
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net
|
|
F: doc/guides/nics/features/default.ini
|
|
|
|
Link bonding
|
|
M: Chas Williams <chas3@att.com>
|
|
M: Min Hu (Connor) <humin29@huawei.com>
|
|
F: drivers/net/bonding/
|
|
F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
|
|
F: app/test/test_link_bonding*
|
|
F: examples/bond/
|
|
|
|
Linux KNI
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
|
F: kernel/linux/kni/
|
|
F: lib/librte_kni/
|
|
F: doc/guides/prog_guide/kernel_nic_interface.rst
|
|
F: app/test/test_kni.c
|
|
F: examples/kni/
|
|
F: doc/guides/sample_app_ug/kernel_nic_interface.rst
|
|
|
|
Linux AF_PACKET
|
|
M: John W. Linville <linville@tuxdriver.com>
|
|
F: drivers/net/af_packet/
|
|
F: doc/guides/nics/features/afpacket.ini
|
|
|
|
Linux AF_XDP
|
|
M: Ciara Loftus <ciara.loftus@intel.com>
|
|
M: Qi Zhang <qi.z.zhang@intel.com>
|
|
F: drivers/net/af_xdp/
|
|
F: doc/guides/nics/af_xdp.rst
|
|
F: doc/guides/nics/features/af_xdp.ini
|
|
|
|
Amazon ENA
|
|
M: Marcin Wojtas <mw@semihalf.com>
|
|
M: Michal Krawczyk <mk@semihalf.com>
|
|
M: Guy Tzalik <gtzalik@amazon.com>
|
|
M: Evgeny Schemeilin <evgenys@amazon.com>
|
|
M: Igor Chauskin <igorch@amazon.com>
|
|
F: drivers/net/ena/
|
|
F: doc/guides/nics/ena.rst
|
|
F: doc/guides/nics/features/ena.ini
|
|
|
|
AMD axgbe
|
|
M: Somalapuram Amaranath <asomalap@amd.com>
|
|
F: drivers/net/axgbe/
|
|
F: doc/guides/nics/axgbe.rst
|
|
F: doc/guides/nics/features/axgbe.ini
|
|
|
|
Aquantia atlantic
|
|
M: Igor Russkikh <igor.russkikh@aquantia.com>
|
|
M: Pavel Belous <pavel.belous@aquantia.com>
|
|
F: drivers/net/atlantic/
|
|
F: doc/guides/nics/atlantic.rst
|
|
F: doc/guides/nics/features/atlantic.ini
|
|
|
|
Atomic Rules ARK
|
|
M: Shepard Siegel <shepard.siegel@atomicrules.com>
|
|
M: Ed Czeck <ed.czeck@atomicrules.com>
|
|
M: John Miller <john.miller@atomicrules.com>
|
|
F: drivers/net/ark/
|
|
F: doc/guides/nics/ark.rst
|
|
F: doc/guides/nics/features/ark.ini
|
|
|
|
Broadcom bnxt
|
|
M: Ajit Khaparde <ajit.khaparde@broadcom.com>
|
|
M: Somnath Kotur <somnath.kotur@broadcom.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-brcm
|
|
F: drivers/net/bnxt/
|
|
F: doc/guides/nics/bnxt.rst
|
|
F: doc/guides/nics/features/bnxt.ini
|
|
|
|
Cavium ThunderX nicvf
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
M: Maciej Czekaj <mczekaj@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/net/thunderx/
|
|
F: doc/guides/nics/thunderx.rst
|
|
F: doc/guides/nics/features/thunderx.ini
|
|
|
|
Cavium LiquidIO - UNMAINTAINED
|
|
M: Shijith Thotton <sthotton@marvell.com>
|
|
M: Srisivasubramanian Srinivasan <srinivasan@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/net/liquidio/
|
|
F: doc/guides/nics/liquidio.rst
|
|
F: doc/guides/nics/features/liquidio.ini
|
|
|
|
Cavium OCTEON TX
|
|
M: Harman Kalra <hkalra@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/common/octeontx/
|
|
F: drivers/mempool/octeontx/
|
|
F: drivers/net/octeontx/
|
|
F: doc/guides/nics/octeontx.rst
|
|
F: doc/guides/nics/features/octeontx.ini
|
|
|
|
Chelsio cxgbe
|
|
M: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
|
|
F: drivers/net/cxgbe/
|
|
F: doc/guides/nics/cxgbe.rst
|
|
F: doc/guides/nics/features/cxgbe.ini
|
|
|
|
Cisco enic
|
|
M: John Daley <johndale@cisco.com>
|
|
M: Hyong Youb Kim <hyonkim@cisco.com>
|
|
F: drivers/net/enic/
|
|
F: doc/guides/nics/enic.rst
|
|
F: doc/guides/nics/features/enic.ini
|
|
|
|
Hisilicon hns3
|
|
M: Min Hu (Connor) <humin29@huawei.com>
|
|
M: Yisen Zhuang <yisen.zhuang@huawei.com>
|
|
M: Lijun Ou <oulijun@huawei.com>
|
|
F: drivers/net/hns3/
|
|
F: doc/guides/nics/hns3.rst
|
|
F: doc/guides/nics/features/hns3.ini
|
|
|
|
Huawei hinic
|
|
M: Ziyang Xuan <xuanziyang2@huawei.com>
|
|
M: Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>
|
|
M: Guoyang Zhou <zhouguoyang@huawei.com>
|
|
F: drivers/net/hinic/
|
|
F: doc/guides/nics/hinic.rst
|
|
F: doc/guides/nics/features/hinic.ini
|
|
|
|
Intel e1000
|
|
M: Jeff Guo <jia.guo@intel.com>
|
|
M: Haiyue Wang <haiyue.wang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/e1000/
|
|
F: doc/guides/nics/e1000em.rst
|
|
F: doc/guides/nics/intel_vf.rst
|
|
F: doc/guides/nics/features/e1000.ini
|
|
F: doc/guides/nics/features/igb*.ini
|
|
|
|
Intel ixgbe
|
|
M: Jeff Guo <jia.guo@intel.com>
|
|
M: Haiyue Wang <haiyue.wang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/ixgbe/
|
|
F: doc/guides/nics/ixgbe.rst
|
|
F: doc/guides/nics/intel_vf.rst
|
|
F: doc/guides/nics/features/ixgbe*.ini
|
|
|
|
Intel i40e
|
|
M: Beilei Xing <beilei.xing@intel.com>
|
|
M: Jeff Guo <jia.guo@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/i40e/
|
|
F: doc/guides/nics/i40e.rst
|
|
F: doc/guides/nics/intel_vf.rst
|
|
F: doc/guides/nics/features/i40e*.ini
|
|
|
|
Intel fm10k
|
|
M: Qi Zhang <qi.z.zhang@intel.com>
|
|
M: Xiao Wang <xiao.w.wang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/fm10k/
|
|
F: doc/guides/nics/fm10k.rst
|
|
F: doc/guides/nics/features/fm10k*.ini
|
|
|
|
Intel iavf
|
|
M: Jingjing Wu <jingjing.wu@intel.com>
|
|
M: Beilei Xing <beilei.xing@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/iavf/
|
|
F: drivers/common/iavf/
|
|
F: doc/guides/nics/features/iavf*.ini
|
|
|
|
Intel ice
|
|
M: Qiming Yang <qiming.yang@intel.com>
|
|
M: Qi Zhang <qi.z.zhang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/ice/
|
|
F: doc/guides/nics/ice.rst
|
|
F: doc/guides/nics/features/ice.ini
|
|
|
|
Intel igc
|
|
M: Jeff Guo <jia.guo@intel.com>
|
|
M: Haiyue Wang <haiyue.wang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/igc/
|
|
F: doc/guides/nics/igc.rst
|
|
F: doc/guides/nics/features/igc.ini
|
|
|
|
Intel ipn3ke
|
|
M: Rosen Xu <rosen.xu@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/net/ipn3ke/
|
|
F: doc/guides/nics/ipn3ke.rst
|
|
F: doc/guides/nics/features/ipn3ke.ini
|
|
|
|
Marvell mvpp2
|
|
M: Liron Himi <lironh@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/common/mvep/
|
|
F: drivers/net/mvpp2/
|
|
F: doc/guides/nics/mvpp2.rst
|
|
F: doc/guides/nics/features/mvpp2.ini
|
|
|
|
Marvell mvneta
|
|
M: Zyta Szpak <zr@semihalf.com>
|
|
M: Liron Himi <lironh@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/net/mvneta/
|
|
F: doc/guides/nics/mvneta.rst
|
|
F: doc/guides/nics/features/mvneta.ini
|
|
|
|
Marvell OCTEON TX2
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
|
M: Kiran Kumar K <kirankumark@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/net/octeontx2/
|
|
F: doc/guides/nics/features/octeontx2*.ini
|
|
F: doc/guides/nics/octeontx2.rst
|
|
|
|
Marvell OCTEON TX2 - security
|
|
M: Anoob Joseph <anoobj@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
F: drivers/common/octeontx2/otx2_sec*
|
|
F: drivers/net/octeontx2/otx2_ethdev_sec*
|
|
|
|
Mellanox mlx4
|
|
M: Matan Azrad <matan@nvidia.com>
|
|
M: Shahaf Shuler <shahafs@nvidia.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mlx
|
|
F: drivers/net/mlx4/
|
|
F: doc/guides/nics/mlx4.rst
|
|
F: doc/guides/nics/features/mlx4.ini
|
|
|
|
Mellanox mlx5
|
|
M: Matan Azrad <matan@nvidia.com>
|
|
M: Shahaf Shuler <shahafs@nvidia.com>
|
|
M: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mlx
|
|
F: drivers/common/mlx5/
|
|
F: drivers/net/mlx5/
|
|
F: buildtools/options-ibverbs-static.sh
|
|
F: doc/guides/nics/mlx5.rst
|
|
F: doc/guides/nics/features/mlx5.ini
|
|
|
|
Microsoft vdev_netvsc - EXPERIMENTAL
|
|
M: Matan Azrad <matan@nvidia.com>
|
|
F: drivers/net/vdev_netvsc/
|
|
F: doc/guides/nics/vdev_netvsc.rst
|
|
|
|
Microsoft Hyper-V netvsc
|
|
M: Stephen Hemminger <sthemmin@microsoft.com>
|
|
M: Long Li <longli@microsoft.com>
|
|
F: drivers/net/netvsc/
|
|
F: doc/guides/nics/netvsc.rst
|
|
F: doc/guides/nics/features/netvsc.ini
|
|
|
|
Netcope szedata2
|
|
M: Martin Spinler <spinler@cesnet.cz>
|
|
F: drivers/net/szedata2/
|
|
F: doc/guides/nics/szedata2.rst
|
|
F: doc/guides/nics/features/szedata2.ini
|
|
|
|
Netcope nfb
|
|
M: Martin Spinler <spinler@cesnet.cz>
|
|
F: drivers/net/nfb/
|
|
F: doc/guides/nics/nfb.rst
|
|
F: doc/guides/nics/features/nfb.ini
|
|
|
|
Netronome nfp - UNMAINTAINED
|
|
M: Heinrich Kuhn <heinrich.kuhn@netronome.com>
|
|
F: drivers/net/nfp/
|
|
F: doc/guides/nics/nfp.rst
|
|
F: doc/guides/nics/features/nfp*.ini
|
|
|
|
NXP dpaa
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
M: Sachin Saxena <sachin.saxena@oss.nxp.com>
|
|
F: drivers/mempool/dpaa/
|
|
F: drivers/net/dpaa/
|
|
F: doc/guides/nics/dpaa.rst
|
|
F: doc/guides/nics/features/dpaa.ini
|
|
|
|
NXP dpaa2
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
M: Sachin Saxena <sachin.saxena@oss.nxp.com>
|
|
F: drivers/mempool/dpaa2/
|
|
F: drivers/net/dpaa2/
|
|
F: doc/guides/nics/dpaa2.rst
|
|
F: doc/guides/nics/features/dpaa2.ini
|
|
|
|
NXP enetc
|
|
M: Gagandeep Singh <g.singh@nxp.com>
|
|
M: Sachin Saxena <sachin.saxena@oss.nxp.com>
|
|
F: drivers/net/enetc/
|
|
F: doc/guides/nics/enetc.rst
|
|
F: doc/guides/nics/features/enetc.ini
|
|
|
|
NXP pfe
|
|
M: Gagandeep Singh <g.singh@nxp.com>
|
|
M: Akhil Goyal <akhil.goyal@nxp.com>
|
|
F: doc/guides/nics/pfe.rst
|
|
F: drivers/net/pfe/
|
|
F: doc/guides/nics/features/pfe.ini
|
|
|
|
Pensando ionic
|
|
M: Andrew Boyer <aboyer@pensando.io>
|
|
F: drivers/net/ionic/
|
|
F: doc/guides/nics/ionic.rst
|
|
F: doc/guides/nics/features/ionic.ini
|
|
|
|
QLogic bnx2x
|
|
M: Rasesh Mody <rmody@marvell.com>
|
|
M: Shahed Shaikh <shshaikh@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/net/bnx2x/
|
|
F: doc/guides/nics/bnx2x.rst
|
|
F: doc/guides/nics/features/bnx2x*.ini
|
|
|
|
QLogic qede PMD
|
|
M: Rasesh Mody <rmody@marvell.com>
|
|
M: Shahed Shaikh <shshaikh@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
|
F: drivers/net/qede/
|
|
F: doc/guides/nics/qede.rst
|
|
F: doc/guides/nics/features/qede*.ini
|
|
|
|
Solarflare sfc_efx
|
|
M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
|
F: drivers/common/sfc_efx/
|
|
F: drivers/net/sfc/
|
|
F: doc/guides/nics/sfc_efx.rst
|
|
F: doc/guides/nics/features/sfc_efx.ini
|
|
|
|
Wangxun txgbe
|
|
M: Jiawen Wu <jiawenwu@trustnetic.com>
|
|
M: Jian Wang <jianwang@trustnetic.com>
|
|
F: drivers/net/txgbe/
|
|
F: doc/guides/nics/txgbe.rst
|
|
F: doc/guides/nics/features/txgbe.ini
|
|
|
|
VMware vmxnet3
|
|
M: Yong Wang <yongwang@vmware.com>
|
|
F: drivers/net/vmxnet3/
|
|
F: doc/guides/nics/vmxnet3.rst
|
|
F: doc/guides/nics/features/vmxnet3.ini
|
|
|
|
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: doc/guides/prog_guide/vhost_lib.rst
|
|
F: examples/vhost/
|
|
F: doc/guides/sample_app_ug/vhost.rst
|
|
F: examples/vhost_blk/
|
|
F: doc/guides/sample_app_ug/vhost_blk.rst
|
|
F: examples/vhost_crypto/
|
|
F: examples/vdpa/
|
|
F: doc/guides/sample_app_ug/vdpa.rst
|
|
|
|
Vhost PMD
|
|
M: Maxime Coquelin <maxime.coquelin@redhat.com>
|
|
M: Chenbo Xia <chenbo.xia@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-virtio
|
|
F: drivers/net/vhost/
|
|
F: doc/guides/nics/vhost.rst
|
|
F: doc/guides/nics/features/vhost.ini
|
|
|
|
Virtio PMD
|
|
M: Maxime Coquelin <maxime.coquelin@redhat.com>
|
|
M: Chenbo Xia <chenbo.xia@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-virtio
|
|
F: drivers/net/virtio/
|
|
F: doc/guides/nics/virtio.rst
|
|
F: doc/guides/nics/features/virtio*.ini
|
|
|
|
Wind River AVP
|
|
M: Steven Webster <steven.webster@windriver.com>
|
|
M: Matt Peters <matt.peters@windriver.com>
|
|
F: drivers/net/avp/
|
|
F: doc/guides/nics/avp.rst
|
|
F: doc/guides/nics/features/avp.ini
|
|
|
|
PCAP PMD
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
|
F: drivers/net/pcap/
|
|
F: doc/guides/nics/pcap_ring.rst
|
|
F: doc/guides/nics/features/pcap.ini
|
|
|
|
Tap PMD
|
|
M: Keith Wiles <keith.wiles@intel.com>
|
|
F: drivers/net/tap/
|
|
F: doc/guides/nics/tap.rst
|
|
F: doc/guides/nics/features/tap.ini
|
|
|
|
KNI PMD
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
|
F: drivers/net/kni/
|
|
F: doc/guides/nics/kni.rst
|
|
|
|
Ring PMD
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: drivers/net/ring/
|
|
F: doc/guides/nics/pcap_ring.rst
|
|
F: app/test/test_pmd_ring.c
|
|
F: app/test/test_pmd_ring_perf.c
|
|
|
|
Null Networking PMD
|
|
M: Tetsuya Mukawa <mtetsuyah@gmail.com>
|
|
F: drivers/net/null/
|
|
|
|
Fail-safe PMD
|
|
M: Gaetan Rivet <grive@u256.net>
|
|
F: drivers/net/failsafe/
|
|
F: doc/guides/nics/fail_safe.rst
|
|
F: doc/guides/nics/features/failsafe.ini
|
|
|
|
Softnic PMD
|
|
M: Jasvinder Singh <jasvinder.singh@intel.com>
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
|
F: drivers/net/softnic/
|
|
F: doc/guides/nics/softnic.rst
|
|
|
|
Memif PMD
|
|
M: Jakub Grajciar <jgrajcia@cisco.com>
|
|
F: drivers/net/memif/
|
|
F: doc/guides/nics/memif.rst
|
|
F: doc/guides/nics/features/memif.ini
|
|
|
|
|
|
Crypto Drivers
|
|
--------------
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
F: doc/guides/cryptodevs/features/default.ini
|
|
|
|
AMD CCP Crypto
|
|
M: Somalapuram Amaranath <asomalap@amd.com>
|
|
F: drivers/crypto/ccp/
|
|
F: doc/guides/cryptodevs/ccp.rst
|
|
F: doc/guides/cryptodevs/features/ccp.ini
|
|
|
|
ARMv8 Crypto
|
|
M: Ruifeng Wang <ruifeng.wang@arm.com>
|
|
F: drivers/crypto/armv8/
|
|
F: doc/guides/cryptodevs/armv8.rst
|
|
F: doc/guides/cryptodevs/features/armv8.ini
|
|
|
|
Broadcom FlexSparc
|
|
M: Ajit Khaparde <ajit.khaparde@broadcom.com>
|
|
M: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
|
|
M: Vikas Gupta <vikas.gupta@broadcom.com>
|
|
F: drivers/crypto/bcmfs/
|
|
F: doc/guides/cryptodevs/bcmfs.rst
|
|
F: doc/guides/cryptodevs/features/bcmfs.ini
|
|
|
|
Cavium OCTEON TX crypto
|
|
M: Anoob Joseph <anoobj@marvell.com>
|
|
F: drivers/common/cpt/
|
|
F: drivers/crypto/octeontx/
|
|
F: doc/guides/cryptodevs/octeontx.rst
|
|
F: doc/guides/cryptodevs/features/octeontx.ini
|
|
|
|
Crypto Scheduler
|
|
M: Fan Zhang <roy.fan.zhang@intel.com>
|
|
F: drivers/crypto/scheduler/
|
|
F: doc/guides/cryptodevs/scheduler.rst
|
|
|
|
Intel AES-NI GCM
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
F: drivers/crypto/aesni_gcm/
|
|
F: doc/guides/cryptodevs/aesni_gcm.rst
|
|
F: doc/guides/cryptodevs/features/aesni_gcm.ini
|
|
|
|
Intel AES-NI Multi-Buffer
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
F: drivers/crypto/aesni_mb/
|
|
F: doc/guides/cryptodevs/aesni_mb.rst
|
|
F: doc/guides/cryptodevs/features/aesni_mb.ini
|
|
|
|
Intel QuickAssist
|
|
M: John Griffin <john.griffin@intel.com>
|
|
M: Fiona Trahe <fiona.trahe@intel.com>
|
|
M: Deepak Kumar Jain <deepak.k.jain@intel.com>
|
|
F: drivers/crypto/qat/
|
|
F: drivers/common/qat/
|
|
F: doc/guides/cryptodevs/qat.rst
|
|
F: doc/guides/cryptodevs/features/qat.ini
|
|
|
|
KASUMI
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
F: drivers/crypto/kasumi/
|
|
F: doc/guides/cryptodevs/kasumi.rst
|
|
F: doc/guides/cryptodevs/features/kasumi.ini
|
|
|
|
Marvell mvsam
|
|
M: Michael Shamis <michaelsh@marvell.com>
|
|
M: Liron Himi <lironh@marvell.com>
|
|
F: drivers/crypto/mvsam/
|
|
F: doc/guides/cryptodevs/mvsam.rst
|
|
F: doc/guides/cryptodevs/features/mvsam.ini
|
|
|
|
Marvell Nitrox
|
|
M: Nagadheeraj Rottela <rnagadheeraj@marvell.com>
|
|
M: Srikanth Jampala <jsrikanth@marvell.com>
|
|
F: drivers/crypto/nitrox/
|
|
F: doc/guides/cryptodevs/nitrox.rst
|
|
F: doc/guides/cryptodevs/features/nitrox.ini
|
|
|
|
Marvell OCTEON TX2 crypto
|
|
M: Ankur Dwivedi <adwivedi@marvell.com>
|
|
M: Anoob Joseph <anoobj@marvell.com>
|
|
F: drivers/crypto/octeontx2/
|
|
F: doc/guides/cryptodevs/octeontx2.rst
|
|
F: doc/guides/cryptodevs/features/octeontx2.ini
|
|
|
|
Null Crypto
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
F: drivers/crypto/null/
|
|
F: doc/guides/cryptodevs/null.rst
|
|
F: doc/guides/cryptodevs/features/null.ini
|
|
|
|
NXP CAAM JR
|
|
M: Gagandeep Singh <g.singh@nxp.com>
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
F: drivers/crypto/caam_jr/
|
|
F: doc/guides/cryptodevs/caam_jr.rst
|
|
F: doc/guides/cryptodevs/features/caam_jr.ini
|
|
|
|
NXP DPAA_SEC
|
|
M: Akhil Goyal <akhil.goyal@nxp.com>
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
F: drivers/crypto/dpaa_sec/
|
|
F: doc/guides/cryptodevs/dpaa_sec.rst
|
|
F: doc/guides/cryptodevs/features/dpaa_sec.ini
|
|
|
|
NXP DPAA2_SEC
|
|
M: Akhil Goyal <akhil.goyal@nxp.com>
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
F: drivers/crypto/dpaa2_sec/
|
|
F: doc/guides/cryptodevs/dpaa2_sec.rst
|
|
F: doc/guides/cryptodevs/features/dpaa2_sec.ini
|
|
|
|
OpenSSL
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
F: drivers/crypto/openssl/
|
|
F: doc/guides/cryptodevs/openssl.rst
|
|
F: doc/guides/cryptodevs/features/openssl.ini
|
|
|
|
SNOW 3G
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
F: drivers/crypto/snow3g/
|
|
F: doc/guides/cryptodevs/snow3g.rst
|
|
F: doc/guides/cryptodevs/features/snow3g.ini
|
|
|
|
Virtio
|
|
M: Jay Zhou <jianjay.zhou@huawei.com>
|
|
F: drivers/crypto/virtio/
|
|
F: doc/guides/cryptodevs/virtio.rst
|
|
F: doc/guides/cryptodevs/features/virtio.ini
|
|
|
|
ZUC
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
F: drivers/crypto/zuc/
|
|
F: doc/guides/cryptodevs/zuc.rst
|
|
F: doc/guides/cryptodevs/features/zuc.ini
|
|
|
|
|
|
Compression Drivers
|
|
-------------------
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
|
|
Cavium OCTEON TX zipvf
|
|
M: Ashish Gupta <ashish.gupta@marvell.com>
|
|
F: drivers/compress/octeontx/
|
|
F: doc/guides/compressdevs/octeontx.rst
|
|
F: doc/guides/compressdevs/features/octeontx.ini
|
|
|
|
Intel QuickAssist
|
|
M: Fiona Trahe <fiona.trahe@intel.com>
|
|
F: drivers/compress/qat/
|
|
F: drivers/common/qat/
|
|
|
|
ISA-L
|
|
M: Lee Daly <lee.daly@intel.com>
|
|
F: drivers/compress/isal/
|
|
F: doc/guides/compressdevs/isal.rst
|
|
F: doc/guides/compressdevs/features/isal.ini
|
|
|
|
ZLIB
|
|
M: Sunila Sahu <ssahu@marvell.com>
|
|
F: drivers/compress/zlib/
|
|
F: doc/guides/compressdevs/zlib.rst
|
|
F: doc/guides/compressdevs/features/zlib.ini
|
|
|
|
|
|
RegEx Drivers
|
|
-------------
|
|
|
|
Marvell OCTEON TX2 regex
|
|
M: Guy Kaneti <guyk@marvell.com>
|
|
F: drivers/regex/octeontx2/
|
|
F: doc/guides/regexdevs/octeontx2.rst
|
|
F: doc/guides/regexdevs/features/octeontx2.ini
|
|
|
|
Mellanox mlx5
|
|
M: Ori Kam <orika@nvidia.com>
|
|
F: drivers/regex/mlx5/
|
|
F: doc/guides/regexdevs/mlx5.rst
|
|
F: doc/guides/regexdevs/features/mlx5.ini
|
|
|
|
|
|
vDPA Drivers
|
|
------------
|
|
T: git://dpdk.org/next/dpdk-next-virtio
|
|
|
|
Intel ifc
|
|
M: Xiao Wang <xiao.w.wang@intel.com>
|
|
F: drivers/vdpa/ifc/
|
|
F: doc/guides/vdpadevs/ifc.rst
|
|
F: doc/guides/vdpadevs/features/ifcvf.ini
|
|
|
|
Mellanox mlx5 vDPA
|
|
M: Matan Azrad <matan@nvidia.com>
|
|
M: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
|
|
F: drivers/vdpa/mlx5/
|
|
F: doc/guides/vdpadevs/mlx5.rst
|
|
F: doc/guides/vdpadevs/features/mlx5.ini
|
|
|
|
|
|
Eventdev Drivers
|
|
----------------
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-eventdev
|
|
|
|
Cavium OCTEON TX ssovf
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
F: drivers/event/octeontx/
|
|
F: doc/guides/eventdevs/octeontx.rst
|
|
|
|
Cavium OCTEON TX timvf
|
|
M: Pavan Nikhilesh <pbhagavatula@marvell.com>
|
|
F: drivers/event/octeontx/timvf_*
|
|
|
|
Intel DLB
|
|
M: Timothy McDaniel <timothy.mcdaniel@intel.com>
|
|
F: drivers/event/dlb/
|
|
F: doc/guides/eventdevs/dlb.rst
|
|
|
|
Intel DLB2
|
|
M: Timothy McDaniel <timothy.mcdaniel@intel.com>
|
|
F: drivers/event/dlb2/
|
|
F: doc/guides/eventdevs/dlb2.rst
|
|
|
|
Marvell OCTEON TX2
|
|
M: Pavan Nikhilesh <pbhagavatula@marvell.com>
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
F: drivers/event/octeontx2/
|
|
F: doc/guides/eventdevs/octeontx2.rst
|
|
|
|
NXP DPAA eventdev
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
M: Nipun Gupta <nipun.gupta@nxp.com>
|
|
F: drivers/event/dpaa/
|
|
F: doc/guides/eventdevs/dpaa.rst
|
|
|
|
NXP DPAA2 eventdev
|
|
M: Hemant Agrawal <hemant.agrawal@nxp.com>
|
|
M: Nipun Gupta <nipun.gupta@nxp.com>
|
|
F: drivers/event/dpaa2/
|
|
F: doc/guides/eventdevs/dpaa2.rst
|
|
|
|
Software Eventdev PMD
|
|
M: Harry van Haaren <harry.van.haaren@intel.com>
|
|
F: drivers/event/sw/
|
|
F: doc/guides/eventdevs/sw.rst
|
|
F: examples/eventdev_pipeline/
|
|
F: doc/guides/sample_app_ug/eventdev_pipeline.rst
|
|
|
|
Distributed Software Eventdev PMD
|
|
M: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
|
|
F: drivers/event/dsw/
|
|
F: doc/guides/eventdevs/dsw.rst
|
|
|
|
Software OPDL Eventdev PMD
|
|
M: Liang Ma <liang.j.ma@intel.com>
|
|
M: Peter Mccarthy <peter.mccarthy@intel.com>
|
|
F: drivers/event/opdl/
|
|
F: doc/guides/eventdevs/opdl.rst
|
|
|
|
|
|
Rawdev Drivers
|
|
--------------
|
|
|
|
Intel FPGA
|
|
M: Rosen Xu <rosen.xu@intel.com>
|
|
M: Tianfei zhang <tianfei.zhang@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net-intel
|
|
F: drivers/raw/ifpga/
|
|
F: doc/guides/rawdevs/ifpga.rst
|
|
|
|
IOAT Rawdev
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: drivers/raw/ioat/
|
|
F: doc/guides/rawdevs/ioat.rst
|
|
F: examples/ioat/
|
|
F: doc/guides/sample_app_ug/ioat.rst
|
|
|
|
NXP DPAA2 QDMA
|
|
M: Nipun Gupta <nipun.gupta@nxp.com>
|
|
F: drivers/raw/dpaa2_qdma/
|
|
F: doc/guides/rawdevs/dpaa2_qdma.rst
|
|
|
|
DPAA2 CMDIF
|
|
M: Nipun Gupta <nipun.gupta@nxp.com>
|
|
F: drivers/raw/dpaa2_cmdif/
|
|
F: doc/guides/rawdevs/dpaa2_cmdif.rst
|
|
|
|
Marvell OCTEON TX2 DMA
|
|
M: Radha Mohan Chintakuntla <radhac@marvell.com>
|
|
M: Veerasenareddy Burru <vburru@marvell.com>
|
|
F: drivers/raw/octeontx2_dma/
|
|
F: doc/guides/rawdevs/octeontx2_dma.rst
|
|
|
|
Marvell OCTEON TX2 EP
|
|
M: Radha Mohan Chintakuntla <radhac@marvell.com>
|
|
M: Veerasenareddy Burru <vburru@marvell.com>
|
|
F: drivers/raw/octeontx2_ep/
|
|
F: doc/guides/rawdevs/octeontx2_ep.rst
|
|
|
|
NTB
|
|
M: Xiaoyun Li <xiaoyun.li@intel.com>
|
|
M: Jingjing Wu <jingjing.wu@intel.com>
|
|
F: drivers/raw/ntb/
|
|
F: doc/guides/rawdevs/ntb.rst
|
|
F: examples/ntb/
|
|
F: doc/guides/sample_app_ug/ntb.rst
|
|
|
|
|
|
Packet processing
|
|
-----------------
|
|
|
|
Network headers
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
|
F: lib/librte_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: app/test/test_crc.c
|
|
|
|
IP fragmentation & reassembly
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
|
F: lib/librte_ip_frag/
|
|
F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
|
|
F: app/test/test_ipfrag.c
|
|
F: examples/ip_fragmentation/
|
|
F: doc/guides/sample_app_ug/ip_frag.rst
|
|
F: examples/ip_reassembly/
|
|
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: doc/guides/prog_guide/generic_receive_offload_lib.rst
|
|
|
|
Generic Segmentation Offload
|
|
M: Jiayu Hu <jiayu.hu@intel.com>
|
|
F: lib/librte_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/
|
|
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
|
F: app/test/test_ipsec*
|
|
F: doc/guides/prog_guide/ipsec_lib.rst
|
|
M: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
|
|
F: app/test-sad/
|
|
|
|
Flow Classify - EXPERIMENTAL
|
|
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
|
F: lib/librte_flow_classify/
|
|
F: app/test/test_flow_classify*
|
|
F: doc/guides/prog_guide/flow_classify_lib.rst
|
|
F: examples/flow_classify/
|
|
F: doc/guides/sample_app_ug/flow_classify.rst
|
|
|
|
Distributor
|
|
M: David Hunt <david.hunt@intel.com>
|
|
F: lib/librte_distributor/
|
|
F: doc/guides/prog_guide/packet_distrib_lib.rst
|
|
F: app/test/test_distributor*
|
|
F: examples/distributor/
|
|
F: doc/guides/sample_app_ug/dist_app.rst
|
|
|
|
Reorder
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
|
F: lib/librte_reorder/
|
|
F: doc/guides/prog_guide/reorder_lib.rst
|
|
F: app/test/test_reorder*
|
|
F: examples/packet_ordering/
|
|
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: doc/guides/prog_guide/qos_framework.rst
|
|
F: app/test/test_red.c
|
|
F: app/test/test_sched.c
|
|
F: examples/qos_sched/
|
|
F: doc/guides/sample_app_ug/qos_scheduler.rst
|
|
|
|
Packet capture
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
|
F: lib/librte_pdump/
|
|
F: doc/guides/prog_guide/pdump_lib.rst
|
|
F: app/test/test_pdump.*
|
|
F: app/pdump/
|
|
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: doc/guides/prog_guide/packet_framework.rst
|
|
F: app/test/test_table*
|
|
F: app/test-pipeline/
|
|
F: doc/guides/sample_app_ug/test_pipeline.rst
|
|
F: examples/ip_pipeline/
|
|
F: examples/pipeline/
|
|
F: doc/guides/sample_app_ug/ip_pipeline.rst
|
|
|
|
|
|
Algorithms
|
|
----------
|
|
|
|
ACL
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
|
F: lib/librte_acl/
|
|
F: doc/guides/prog_guide/packet_classif_access_ctrl.rst
|
|
F: app/test-acl/
|
|
F: app/test/test_acl.*
|
|
F: examples/l3fwd-acl/
|
|
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: doc/guides/prog_guide/efd_lib.rst
|
|
F: app/test/test_efd*
|
|
F: examples/server_node_efd/
|
|
F: doc/guides/sample_app_ug/server_node_efd.rst
|
|
|
|
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: doc/guides/prog_guide/hash_lib.rst
|
|
F: app/test/test_*hash*
|
|
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: doc/guides/prog_guide/lpm*
|
|
F: app/test/test_lpm*
|
|
F: app/test/test_func_reentrancy.c
|
|
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: 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: app/test/test_rib*
|
|
F: lib/librte_fib/
|
|
F: app/test/test_fib*
|
|
F: app/test-fib/
|
|
|
|
Traffic metering
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
|
F: lib/librte_meter/
|
|
F: doc/guides/sample_app_ug/qos_scheduler.rst
|
|
F: app/test/test_meter.c
|
|
F: examples/qos_meter/
|
|
F: doc/guides/sample_app_ug/qos_metering.rst
|
|
|
|
|
|
Other libraries
|
|
---------------
|
|
|
|
Configuration file
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
|
F: lib/librte_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: app/test-cmdline/
|
|
F: app/test/test_cmdline*
|
|
F: examples/cmdline/
|
|
F: doc/guides/sample_app_ug/cmd_line.rst
|
|
|
|
Key/Value parsing
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
|
F: lib/librte_kvargs/
|
|
F: app/test/test_kvargs.c
|
|
|
|
RCU
|
|
M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
|
|
F: lib/librte_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/
|
|
|
|
Power management
|
|
M: David Hunt <david.hunt@intel.com>
|
|
F: lib/librte_power/
|
|
F: doc/guides/prog_guide/power_man.rst
|
|
F: app/test/test_power*
|
|
F: examples/l3fwd-power/
|
|
F: doc/guides/sample_app_ug/l3_forward_power_man.rst
|
|
F: examples/vm_power_manager/
|
|
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: 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: examples/l2fwd-jobstats/
|
|
F: doc/guides/sample_app_ug/l2_forward_job_stats.rst
|
|
|
|
Metrics
|
|
F: lib/librte_metrics/
|
|
F: app/test/test_metrics.c
|
|
|
|
Bit-rate statistics
|
|
F: lib/librte_bitratestats/
|
|
F: app/test/test_bitratestats.c
|
|
|
|
Latency statistics
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
|
F: lib/librte_latencystats/
|
|
F: app/test/test_latencystats.c
|
|
|
|
Telemetry - EXPERIMENTAL
|
|
M: Kevin Laatz <kevin.laatz@intel.com>
|
|
F: lib/librte_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: examples/bpf/
|
|
F: app/test/test_bpf.c
|
|
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: doc/guides/prog_guide/graph_lib.rst
|
|
F: app/test/test_graph*
|
|
M: Nithin Dabilpuram <ndabilpuram@marvell.com>
|
|
F: examples/l3fwd-graph/
|
|
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/
|
|
|
|
|
|
Test Applications
|
|
-----------------
|
|
|
|
Unit tests framework
|
|
F: app/test/autotest*
|
|
F: app/test/commands.c
|
|
F: app/test/get-coremask.sh
|
|
F: app/test/has-hugepage.sh
|
|
F: app/test/packet_burst_generator.c
|
|
F: app/test/packet_burst_generator.h
|
|
F: app/test/process.h
|
|
F: app/test/resource.*
|
|
F: app/test/test.c
|
|
F: app/test/test.h
|
|
F: app/test/test_pmd_perf.c
|
|
F: app/test/test_resource.c
|
|
F: app/test/virtual_pmd.c
|
|
F: app/test/virtual_pmd.h
|
|
|
|
Sample packet helper functions for unit test
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
|
F: app/test/sample_packet_forward.c
|
|
F: app/test/sample_packet_forward.h
|
|
|
|
Driver testing tool
|
|
M: Wenzhuo Lu <wenzhuo.lu@intel.com>
|
|
M: Xiaoyun Li <xiaoyun.li@intel.com>
|
|
M: Bernard Iremonger <bernard.iremonger@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-net
|
|
F: app/test-pmd/
|
|
F: doc/guides/testpmd_app_ug/
|
|
|
|
Flow performance tool
|
|
M: Wisam Jaddo <wisamm@nvidia.com>
|
|
F: app/test-flow-perf/
|
|
F: doc/guides/tools/flow-perf.rst
|
|
|
|
Compression performance test application
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
F: app/test-compress-perf/
|
|
F: doc/guides/tools/comp_perf.rst
|
|
|
|
Crypto performance test application
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
M: Ciara Power <ciara.power@intel.com>
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
|
F: app/test-crypto-perf/
|
|
F: doc/guides/tools/cryptoperf.rst
|
|
|
|
Eventdev test application
|
|
M: Jerin Jacob <jerinj@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-eventdev
|
|
F: app/test-eventdev/
|
|
F: doc/guides/tools/testeventdev.rst
|
|
F: doc/guides/tools/img/eventdev_*
|
|
F: app/test/test_event_ring.c
|
|
|
|
Procinfo tool
|
|
M: Maryam Tahhan <maryam.tahhan@intel.com>
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
|
F: app/proc-info/
|
|
F: doc/guides/tools/proc_info.rst
|
|
|
|
|
|
Other Example Applications
|
|
--------------------------
|
|
|
|
Ethtool example
|
|
F: examples/ethtool/
|
|
F: doc/guides/sample_app_ug/ethtool.rst
|
|
|
|
FIPS validation example
|
|
M: Marko Kovacevic <marko.kovacevic@intel.com>
|
|
F: examples/fips_validation/
|
|
F: doc/guides/sample_app_ug/fips_validation.rst
|
|
|
|
Flow filtering example
|
|
M: Ori Kam <orika@nvidia.com>
|
|
F: examples/flow_filtering/
|
|
F: doc/guides/sample_app_ug/flow_filtering.rst
|
|
|
|
Helloworld example
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: examples/helloworld/
|
|
F: doc/guides/sample_app_ug/hello_world.rst
|
|
|
|
IPsec security gateway example
|
|
M: Radu Nicolau <radu.nicolau@intel.com>
|
|
M: Akhil Goyal <akhil.goyal@nxp.com>
|
|
F: examples/ipsec-secgw/
|
|
F: doc/guides/sample_app_ug/ipsec_secgw.rst
|
|
|
|
IPv4 multicast example
|
|
F: examples/ipv4_multicast/
|
|
F: doc/guides/sample_app_ug/ipv4_multicast.rst
|
|
|
|
L2 forwarding example
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
F: examples/l2fwd/
|
|
F: doc/guides/sample_app_ug/l2_forward_real_virtual.rst
|
|
|
|
L2 forwarding with cache allocation example
|
|
M: Tomasz Kantecki <tomasz.kantecki@intel.com>
|
|
F: doc/guides/sample_app_ug/l2_forward_cat.rst
|
|
F: examples/l2fwd-cat/
|
|
|
|
L2 forwarding with eventdev example
|
|
M: Sunil Kumar Kori <skori@marvell.com>
|
|
M: Pavan Nikhilesh <pbhagavatula@marvell.com>
|
|
T: git://dpdk.org/next/dpdk-next-eventdev
|
|
F: examples/l2fwd-event/
|
|
F: doc/guides/sample_app_ug/l2_forward_event.rst
|
|
|
|
L3 forwarding example
|
|
F: examples/l3fwd/
|
|
F: doc/guides/sample_app_ug/l3_forward.rst
|
|
|
|
Link status interrupt example
|
|
F: examples/link_status_interrupt/
|
|
F: doc/guides/sample_app_ug/link_status_intr.rst
|
|
|
|
L-threads - EXPERIMENTAL
|
|
M: John McNamara <john.mcnamara@intel.com>
|
|
F: examples/performance-thread/
|
|
F: doc/guides/sample_app_ug/performance_thread.rst
|
|
|
|
PTP client example
|
|
M: Kirill Rybalchenko <kirill.rybalchenko@intel.com>
|
|
F: examples/ptpclient/
|
|
|
|
Rx/Tx callbacks example
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
M: John McNamara <john.mcnamara@intel.com>
|
|
F: examples/rxtx_callbacks/
|
|
F: doc/guides/sample_app_ug/rxtx_callbacks.rst
|
|
|
|
Service cores example
|
|
M: Harry van Haaren <harry.van.haaren@intel.com>
|
|
F: examples/service_cores/
|
|
F: doc/guides/sample_app_ug/service_cores.rst
|
|
|
|
Skeleton example
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
M: John McNamara <john.mcnamara@intel.com>
|
|
F: examples/skeleton/
|
|
F: doc/guides/sample_app_ug/skeleton.rst
|
|
|
|
VMDq examples
|
|
F: examples/vmdq/
|
|
F: doc/guides/sample_app_ug/vmdq_forwarding.rst
|
|
F: examples/vmdq_dcb/
|
|
F: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
|