xref: /dpdk/MAINTAINERS (revision 04e53de9)
127c2ce56SThomas MonjalonDPDK Maintainers
227c2ce56SThomas Monjalon================
327c2ce56SThomas Monjalon
427c2ce56SThomas MonjalonThe intention of this file is to provide a set of names that we can rely on
527c2ce56SThomas Monjalonfor helping in patch reviews and questions.
627c2ce56SThomas MonjalonThese names are additional recipients for emails sent to [email protected].
727c2ce56SThomas MonjalonPlease avoid private emails.
827c2ce56SThomas Monjalon
927c2ce56SThomas MonjalonDescriptions of section entries:
1027c2ce56SThomas Monjalon
1127c2ce56SThomas Monjalon	M: Maintainer's Full Name <address@domain>
1227c2ce56SThomas Monjalon	T: Git tree location.
1327c2ce56SThomas Monjalon	F: Files and directories with wildcard patterns.
1427c2ce56SThomas Monjalon	   A trailing slash includes all files and subdirectory files.
1527c2ce56SThomas Monjalon	   A wildcard includes all files but not subdirectories.
1627c2ce56SThomas Monjalon	   One pattern per line. Multiple F: lines acceptable.
1727c2ce56SThomas Monjalon	X: Files and directories exclusion, same rules as F:
1827c2ce56SThomas Monjalon	K: Keyword regex pattern to match content.
1927c2ce56SThomas Monjalon	   One regex pattern per line. Multiple K: lines acceptable.
2027c2ce56SThomas Monjalon
2127c2ce56SThomas Monjalon
2227c2ce56SThomas MonjalonGeneral Project Administration
2327c2ce56SThomas Monjalon------------------------------
24eb13bc43SThomas Monjalon
25eb13bc43SThomas MonjalonMain Branch
26dde32aceSThomas MonjalonM: Thomas Monjalon <[email protected]>
275b5bb565SFerruh YigitM: David Marchand <[email protected]>
2827c2ce56SThomas MonjalonT: git://dpdk.org/dpdk
29eb13bc43SThomas Monjalon
308fb3b257SPablo de LaraNext-net Tree
3126e426d0SFerruh YigitM: Ferruh Yigit <[email protected]>
32408c97eeSAndrew RybchenkoM: Andrew Rybchenko <[email protected]>
338fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-net
348fb3b257SPablo de Lara
3527b52e36SFerruh YigitNext-net-brcm Tree
3627b52e36SFerruh YigitM: Ajit Khaparde <[email protected]>
3727b52e36SFerruh YigitT: git://dpdk.org/next/dpdk-next-net-brcm
3827b52e36SFerruh Yigit
398fb3b257SPablo de LaraNext-net-intel Tree
40e6b382f1SXiaolong YeM: Qi Zhang <[email protected]>
418fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-net-intel
428fb3b257SPablo de Lara
43a4255655SJerin JacobNext-net-mrvl Tree
44a4255655SJerin JacobM: Jerin Jacob <[email protected]>
45a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
46a4255655SJerin Jacob
478fb3b257SPablo de LaraNext-net-mlx Tree
48e9b17185SOri KamM: Raslan Darawsheh <[email protected]>
498fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-net-mlx
508fb3b257SPablo de Lara
518fb3b257SPablo de LaraNext-virtio Tree
52d1a83cd8SThomas MonjalonM: Maxime Coquelin <[email protected]>
536c30ec52SMaxime CoquelinM: Chenbo Xia <[email protected]>
548fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-virtio
558fb3b257SPablo de Lara
568fb3b257SPablo de LaraNext-crypto Tree
5751fe3213SAkhil GoyalM: Akhil Goyal <[email protected]>
588fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
598fb3b257SPablo de Lara
608fb3b257SPablo de LaraNext-eventdev Tree
6177a83d10SJerin JacobM: Jerin Jacob <[email protected]>
628fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-eventdev
638fb3b257SPablo de Lara
64eb13bc43SThomas MonjalonStable Branches
65b69e737aSLuca BoccassiM: Luca Boccassi <[email protected]>
66f65a850dSKevin TraynorM: Kevin Traynor <[email protected]>
674318cd2aSKevin TraynorM: Christian Ehrhardt <[email protected]>
684318cd2aSKevin TraynorM: Xueming Li <[email protected]>
69eb13bc43SThomas MonjalonT: git://dpdk.org/dpdk-stable
70eb13bc43SThomas Monjalon
71eb13bc43SThomas MonjalonSecurity Issues
72eb13bc43SThomas MonjalonM: [email protected]
73eb13bc43SThomas Monjalon
74eb13bc43SThomas MonjalonDocumentation (with overlaps)
75eb13bc43SThomas MonjalonF: README
76eb13bc43SThomas MonjalonF: doc/
77eb13bc43SThomas Monjalon
78eb13bc43SThomas MonjalonDevelopers and Maintainers Tools
79eb13bc43SThomas MonjalonM: Thomas Monjalon <[email protected]>
8027c2ce56SThomas MonjalonF: MAINTAINERS
817dba4148SThomas MonjalonF: devtools/build-dict.sh
82947dff12SThomas MonjalonF: devtools/check-doc-vs-code.sh
83f3cb39e8SThomas MonjalonF: devtools/check-dup-includes.sh
849a98f50eSThomas MonjalonF: devtools/check-maintainers.sh
8542f4d724SArnon WarshavskyF: devtools/check-forbidden-tokens.awk
869a98f50eSThomas MonjalonF: devtools/check-git-log.sh
87525d8031SStephen HemmingerF: devtools/check-spdx-tag.sh
88f8ad40dcSThomas MonjalonF: devtools/check-symbol-maps.sh
899a98f50eSThomas MonjalonF: devtools/checkpatches.sh
907a629106SFerruh YigitF: devtools/get-maintainer.sh
919a98f50eSThomas MonjalonF: devtools/git-log-fixes.sh
929a98f50eSThomas MonjalonF: devtools/load-devel-config
93947dff12SThomas MonjalonF: devtools/parse-flow-support.sh
940988482fSSean MorrisseyF: devtools/process-iwyu.py
957e06c0feSBruce RichardsonF: devtools/update-patches.py
96d448efa2SSean MorrisseyF: devtools/words-case.txt
97a4862c9eSHemant AgrawalF: license/
985112e680SRobin JarryF: .editorconfig
9927c2ce56SThomas Monjalon
10027c2ce56SThomas MonjalonBuild System
101a25a650bSBruce RichardsonM: Bruce Richardson <[email protected]>
102ec260aa3SCiara PowerF: Makefile
103a25a650bSBruce RichardsonF: meson.build
104a25a650bSBruce RichardsonF: meson_options.txt
105ec260aa3SCiara PowerF: config/
10605050ac4SBruce RichardsonF: buildtools/chkincs/
107f5ab2074SBruce RichardsonF: buildtools/call-sphinx-build.py
1088ef09fdcSJuraj LinkešF: buildtools/get-cpu-count.py
1098ef09fdcSJuraj LinkešF: buildtools/get-numa-count.py
110ab9407c3SBruce RichardsonF: buildtools/list-dir-globs.py
11111a47f9fSBruce RichardsonF: buildtools/pkg-config/
112ed4d43d7SBruce RichardsonF: buildtools/symlink-drivers-solibs.sh
113cd27047dSNick ConnollyF: buildtools/symlink-drivers-solibs.py
1143cc6ecfdSCiara PowerF: devtools/test-meson-builds.sh
1151ba12b75SBruce RichardsonF: devtools/check-meson.py
116a25a650bSBruce Richardson
11799889bd8SMichael SantanaPublic CI
11899889bd8SMichael SantanaM: Aaron Conole <[email protected]>
1194568d9fcSMichael SantanaM: Michael Santana <[email protected]>
12099889bd8SMichael SantanaF: .travis.yml
12187009585SDavid MarchandF: .github/workflows/build.yml
12299889bd8SMichael SantanaF: .ci/
12399889bd8SMichael Santana
124105f3039SRay KinsellaABI Policy & Versioning
125105f3039SRay KinsellaM: Ray Kinsella <[email protected]>
12699a2dd95SBruce RichardsonF: lib/eal/include/rte_compat.h
12799a2dd95SBruce RichardsonF: lib/eal/include/rte_function_versioning.h
128105f3039SRay KinsellaF: doc/guides/contributing/abi_*.rst
12960011cb2SThomas MonjalonF: doc/guides/rel_notes/deprecation.rst
130777014e5SDavid MarchandF: devtools/check-abi.sh
131b09afc2aSDavid MarchandF: devtools/check-abi-version.sh
1324bec4818SNeil HormanF: devtools/check-symbol-change.sh
133777014e5SDavid MarchandF: devtools/gen-abi.sh
134777014e5SDavid MarchandF: devtools/libabigail.abignore
135b09afc2aSDavid MarchandF: devtools/update-abi.sh
136b09afc2aSDavid MarchandF: devtools/update_version_map_abi.py
1374c824734SHaiyue WangF: buildtools/check-symbols.sh
1383290ac14SDavid MarchandF: buildtools/map-list-symbol.sh
139105f3039SRay KinsellaF: drivers/*/*/*.map
140105f3039SRay KinsellaF: lib/*/*.map
141cec1b9f3SNeil Horman
142ece3100bSThomas MonjalonDriver information
143dbc1960bSNeil HormanM: Neil Horman <[email protected]>
144dd2ea147SDmitry KozlyukM: Dmitry Kozlyuk <[email protected]>
1455031436fSDmitry KozlyukF: buildtools/coff.py
146e6e9730cSDmitry KozlyukF: buildtools/gen-pmdinfo-cfile.py
147dd2ea147SDmitry KozlyukF: buildtools/pmdinfogen.py
148c6dab2a8SThomas MonjalonF: usertools/dpdk-pmdinfo.py
1498afe8267SChristian EhrhardtF: doc/guides/tools/pmdinfo.rst
150ece3100bSThomas Monjalon
15127c2ce56SThomas Monjalon
15227c2ce56SThomas MonjalonEnvironment Abstraction Layer
15327c2ce56SThomas Monjalon-----------------------------
154c465e6b9SDavid MarchandT: git://dpdk.org/dpdk
15527c2ce56SThomas Monjalon
15627c2ce56SThomas MonjalonEAL API and common code
15799a2dd95SBruce RichardsonF: lib/eal/common/
15899a2dd95SBruce RichardsonF: lib/eal/unix/
15999a2dd95SBruce RichardsonF: lib/eal/include/
16099a2dd95SBruce RichardsonF: lib/eal/version.map
161f41b0ad5SThomas MonjalonF: doc/guides/prog_guide/env_abstraction_layer.rst
162a9de470cSBruce RichardsonF: app/test/test_alarm.c
163a9de470cSBruce RichardsonF: app/test/test_atomic.c
164a9de470cSBruce RichardsonF: app/test/test_barrier.c
165a9de470cSBruce RichardsonF: app/test/test_byteorder.c
166a9de470cSBruce RichardsonF: app/test/test_common.c
167a9de470cSBruce RichardsonF: app/test/test_cpuflags.c
168a9de470cSBruce RichardsonF: app/test/test_cycles.c
169a9de470cSBruce RichardsonF: app/test/test_debug.c
170a4975cd2SXueming LiF: app/test/test_devargs.c
171a9de470cSBruce RichardsonF: app/test/test_eal*
172a9de470cSBruce RichardsonF: app/test/test_errno.c
1735c307ba2SDavid MarchandF: app/test/test_lcores.c
174a9de470cSBruce RichardsonF: app/test/test_logs.c
175a9de470cSBruce RichardsonF: app/test/test_memcpy*
176a9de470cSBruce RichardsonF: app/test/test_per_lcore.c
1779667d97cSStephen HemmingerF: app/test/test_pflock.c
178a9de470cSBruce RichardsonF: app/test/test_prefetch.c
179a9de470cSBruce RichardsonF: app/test/test_reciprocal_division*
180a9de470cSBruce RichardsonF: app/test/test_rwlock.c
181a9de470cSBruce RichardsonF: app/test/test_spinlock.c
182a9de470cSBruce RichardsonF: app/test/test_string_fns.c
183a9de470cSBruce RichardsonF: app/test/test_tailq.c
184*04e53de9STyler RetzlaffF: app/test/test_threads.c
185a9de470cSBruce RichardsonF: app/test/test_version.c
18627c2ce56SThomas Monjalon
18727db82c7SJerin JacobTrace - EXPERIMENTAL
18827db82c7SJerin JacobM: Jerin Jacob <[email protected]>
18927db82c7SJerin JacobM: Sunil Kumar Kori <[email protected]>
19099a2dd95SBruce RichardsonF: lib/eal/include/rte_trace*.h
19199a2dd95SBruce RichardsonF: lib/eal/common/eal_common_trace*.c
19299a2dd95SBruce RichardsonF: lib/eal/common/eal_trace.h
1939f8e1810SJerin JacobF: doc/guides/prog_guide/trace_lib.rst
1949247e71dSSunil Kumar KoriF: app/test/test_trace*
19527db82c7SJerin Jacob
1962f9d4701SSergio Gonzalez MonroyMemory Allocation
197175b9169SSergio Gonzalez MonroyM: Anatoly Burakov <[email protected]>
19899a2dd95SBruce RichardsonF: lib/eal/include/rte_fbarray.h
19999a2dd95SBruce RichardsonF: lib/eal/include/rte_mem*
20099a2dd95SBruce RichardsonF: lib/eal/include/rte_malloc.h
20199a2dd95SBruce RichardsonF: lib/eal/common/*malloc*
20299a2dd95SBruce RichardsonF: lib/eal/common/eal_common_dynmem.c
20399a2dd95SBruce RichardsonF: lib/eal/common/eal_common_fbarray.c
20499a2dd95SBruce RichardsonF: lib/eal/common/eal_common_mem*
20599a2dd95SBruce RichardsonF: lib/eal/common/eal_hugepages.h
20699a2dd95SBruce RichardsonF: lib/eal/linux/eal_mem*
20799a2dd95SBruce RichardsonF: lib/eal/freebsd/eal_mem*
20856297061SSergio Gonzalez MonroyF: doc/guides/prog_guide/env_abstraction_layer.rst
209a9de470cSBruce RichardsonF: app/test/test_external_mem.c
210a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
211a9de470cSBruce RichardsonF: app/test/test_fbarray.c
212a9de470cSBruce RichardsonF: app/test/test_malloc.c
213c62b318aSDmitry KozlyukF: app/test/test_malloc_perf.c
214a9de470cSBruce RichardsonF: app/test/test_memory.c
215a9de470cSBruce RichardsonF: app/test/test_memzone.c
2162f9d4701SSergio Gonzalez Monroy
2170149ee8dSHarman KalraInterrupt Subsystem
2180149ee8dSHarman KalraM: Harman Kalra <[email protected]>
219b7c98429SHarman KalraF: lib/eal/include/rte_epoll.h
22099a2dd95SBruce RichardsonF: lib/eal/*/*interrupts.*
2210149ee8dSHarman KalraF: app/test/test_interrupts.c
2220149ee8dSHarman Kalra
22375583b0dSRemy HortonKeep alive
22499a2dd95SBruce RichardsonF: lib/eal/include/rte_keepalive.h
22599a2dd95SBruce RichardsonF: lib/eal/common/rte_keepalive.c
226e64833f2SRemy HortonF: examples/l2fwd-keepalive/
227e64833f2SRemy HortonF: doc/guides/sample_app_ug/keep_alive.rst
22875583b0dSRemy Horton
22927c2ce56SThomas MonjalonSecondary process
230175b9169SSergio Gonzalez MonroyM: Anatoly Burakov <[email protected]>
23127c2ce56SThomas MonjalonK: RTE_PROC_
23299a2dd95SBruce RichardsonF: lib/eal/common/eal_common_proc.c
23327c2ce56SThomas MonjalonF: doc/guides/prog_guide/multi_proc_support.rst
234a9de470cSBruce RichardsonF: app/test/test_mp_secondary.c
23527c2ce56SThomas MonjalonF: examples/multi_process/
23627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/multi_process.rst
23727c2ce56SThomas Monjalon
23860df5711SHarry van HaarenService Cores
23921698354SHarry van HaarenM: Harry van Haaren <[email protected]>
24099a2dd95SBruce RichardsonF: lib/eal/include/rte_service.h
24199a2dd95SBruce RichardsonF: lib/eal/include/rte_service_component.h
24299a2dd95SBruce RichardsonF: lib/eal/common/rte_service.c
24321698354SHarry van HaarenF: doc/guides/prog_guide/service_cores.rst
244a9de470cSBruce RichardsonF: app/test/test_service_cores.c
24521698354SHarry van Haaren
2467f3aa086SJoyce KongBitops
2477f3aa086SJoyce KongM: Joyce Kong <[email protected]>
24899a2dd95SBruce RichardsonF: lib/eal/include/rte_bitops.h
2497660614cSJoyce KongF: app/test/test_bitops.c
2507f3aa086SJoyce Kong
251bc48589eSPavan BhagavatulaBitmap
252bc48589eSPavan BhagavatulaM: Cristian Dumitrescu <[email protected]>
25399a2dd95SBruce RichardsonF: lib/eal/include/rte_bitmap.h
254a9de470cSBruce RichardsonF: app/test/test_bitmap.c
255bc48589eSPavan Bhagavatula
256ebfe34c5SJoyce KongMCSlock
2578e6fa199SHonnappa NagarahalliM: Honnappa Nagarahalli <[email protected]>
25899a2dd95SBruce RichardsonF: lib/eal/include/generic/rte_mcslock.h
25932dcb9fdSPhil YangF: app/test/test_mcslock.c
2602173f333SPhil Yang
261184104fcSJoyce KongTicketlock
262184104fcSJoyce KongM: Joyce Kong <[email protected]>
26399a2dd95SBruce RichardsonF: lib/eal/include/generic/rte_ticketlock.h
264efbcdaa5SJoyce KongF: app/test/test_ticketlock.c
265184104fcSJoyce Kong
2663f002f06SMattias RönnblomPseudo-random Number Generation
2673f002f06SMattias RönnblomM: Mattias Rönnblom <[email protected]>
26899a2dd95SBruce RichardsonF: lib/eal/include/rte_random.h
26999a2dd95SBruce RichardsonF: lib/eal/common/rte_random.c
2703f002f06SMattias RönnblomF: app/test/test_rand_perf.c
2713f002f06SMattias Rönnblom
27202a86862SVlastimil KosarARM v7
27302a86862SVlastimil KosarM: Jan Viktorin <[email protected]>
274ceb599e5SRuifeng WangM: Ruifeng Wang <[email protected]>
2752b8e4418SThomas MonjalonF: config/arm/
27699a2dd95SBruce RichardsonF: lib/eal/arm/
27799a2dd95SBruce RichardsonX: lib/eal/arm/include/*_64.h
27802a86862SVlastimil Kosar
279b3ce00e5SJerin JacobARM v8
280ceb599e5SRuifeng WangM: Ruifeng Wang <[email protected]>
2812b8e4418SThomas MonjalonF: config/arm/
2822b8e4418SThomas MonjalonF: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
28399a2dd95SBruce RichardsonF: lib/eal/arm/
28499a2dd95SBruce RichardsonX: lib/eal/arm/include/*_32.h
2852b8e4418SThomas MonjalonF: lib/*/*_arm64.*
2862b8e4418SThomas MonjalonF: lib/*/*_neon.*
2872b8e4418SThomas MonjalonF: drivers/*/*/*_neon.*
2882b8e4418SThomas MonjalonF: app/*/*_neon.*
2892b8e4418SThomas MonjalonF: examples/*/*_neon.*
290b3ce00e5SJerin Jacob
2916b062d56SDavid WilderIBM POWER (alpha)
292a9d64eccSDavid ChristensenM: David Christensen <[email protected]>
2932b8e4418SThomas MonjalonF: config/ppc/
29499a2dd95SBruce RichardsonF: lib/eal/ppc/
2952b8e4418SThomas MonjalonF: lib/*/*_altivec*
2962b8e4418SThomas MonjalonF: drivers/*/*/*_altivec.*
2972b8e4418SThomas MonjalonF: app/*/*_altivec.*
2982b8e4418SThomas MonjalonF: examples/*/*_altivec.*
29927c2ce56SThomas Monjalon
30027c2ce56SThomas MonjalonIntel x86
30137b78634SKonstantin AnanyevM: Bruce Richardson <[email protected]>
3025256a253SKonstantin AnanyevM: Konstantin Ananyev <[email protected]>
3032b8e4418SThomas MonjalonF: config/x86/
3042b8e4418SThomas MonjalonF: doc/guides/linux_gsg/nic_perf_intel_platform.rst
305bb9cd910SDmitry KozlyukF: buildtools/binutils-avx512-check.py
3062b8e4418SThomas MonjalonF: doc/guides/howto/avx512.rst
30799a2dd95SBruce RichardsonF: lib/eal/x86/
3082b8e4418SThomas MonjalonF: lib/*/*_sse*
3092b8e4418SThomas MonjalonF: lib/*/*_avx*
3102b8e4418SThomas MonjalonF: drivers/*/*/*_sse*
3112b8e4418SThomas MonjalonF: drivers/*/*/*_avx*
3122b8e4418SThomas MonjalonF: app/*/*_sse*
3132b8e4418SThomas MonjalonF: app/*/*_avx*
3142b8e4418SThomas MonjalonF: examples/*/*_sse*
3152b8e4418SThomas MonjalonF: examples/*/*_avx*
31627c2ce56SThomas Monjalon
31727c2ce56SThomas MonjalonLinux EAL (with overlaps)
31899a2dd95SBruce RichardsonF: lib/eal/linux/
31927c2ce56SThomas MonjalonF: doc/guides/linux_gsg/
32027c2ce56SThomas Monjalon
32127c2ce56SThomas MonjalonLinux UIO
322c752998bSGaetan RivetF: drivers/bus/pci/linux/*uio*
32327c2ce56SThomas Monjalon
32427c2ce56SThomas MonjalonLinux VFIO
3256052e07aSAnatoly BurakovM: Anatoly Burakov <[email protected]>
32699a2dd95SBruce RichardsonF: lib/eal/linux/*vfio*
327c752998bSGaetan RivetF: drivers/bus/pci/linux/*vfio*
32827c2ce56SThomas Monjalon
32927c2ce56SThomas MonjalonFreeBSD EAL (with overlaps)
33004d02793SBruce RichardsonM: Bruce Richardson <[email protected]>
33199a2dd95SBruce RichardsonF: lib/eal/freebsd/
33227c2ce56SThomas MonjalonF: doc/guides/freebsd_gsg/
33327c2ce56SThomas Monjalon
33427c2ce56SThomas MonjalonFreeBSD contigmem
33504d02793SBruce RichardsonM: Bruce Richardson <[email protected]>
336acaa9ee9SHemant AgrawalF: kernel/freebsd/contigmem/
33727c2ce56SThomas Monjalon
33827c2ce56SThomas MonjalonFreeBSD UIO
33904d02793SBruce RichardsonM: Bruce Richardson <[email protected]>
340acaa9ee9SHemant AgrawalF: kernel/freebsd/nic_uio/
34127c2ce56SThomas Monjalon
34298edcbb5SAnand RawatWindows support
34381f03761SHarini RamakrishnanM: Dmitry Kozlyuk <[email protected]>
34481f03761SHarini RamakrishnanM: Narcisa Ana Maria Vasile <[email protected]>
34581f03761SHarini RamakrishnanM: Dmitry Malloy <[email protected]>
34673c392e2SRanjit MenonM: Pallavi Kadam <[email protected]>
34799a2dd95SBruce RichardsonF: lib/eal/windows/
348309bf90bSTal ShnaidermanF: buildtools/map_to_win.py
349196c650bSAnand RawatF: doc/guides/windows_gsg/
35098edcbb5SAnand Rawat
351c08bd191SDmitry KozlyukWindows memory allocation
352c08bd191SDmitry KozlyukM: Dmitry Kozlyuk <[email protected]>
35399a2dd95SBruce RichardsonF: lib/eal/windows/eal_hugepages.c
35499a2dd95SBruce RichardsonF: lib/eal/windows/eal_mem*
355c08bd191SDmitry Kozlyuk
35627c2ce56SThomas Monjalon
35727c2ce56SThomas MonjalonCore Libraries
35827c2ce56SThomas Monjalon--------------
359c465e6b9SDavid MarchandT: git://dpdk.org/dpdk
36027c2ce56SThomas Monjalon
3619d3f9bbeSOlivier MatzMemory pool
3629d3f9bbeSOlivier MatzM: Olivier Matz <[email protected]>
363408c97eeSAndrew RybchenkoM: Andrew Rybchenko <[email protected]>
36499a2dd95SBruce RichardsonF: lib/mempool/
3659a8e9b57SShreyansh JainF: drivers/mempool/ring/
36627c2ce56SThomas MonjalonF: doc/guides/prog_guide/mempool_lib.rst
367a9de470cSBruce RichardsonF: app/test/test_mempool*
368a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
36927c2ce56SThomas Monjalon
37027c2ce56SThomas MonjalonRing queue
3714a3c1607SOlivier MatzM: Honnappa Nagarahalli <[email protected]>
3725256a253SKonstantin AnanyevM: Konstantin Ananyev <[email protected]>
37399a2dd95SBruce RichardsonF: lib/ring/
374f41b0ad5SThomas MonjalonF: doc/guides/prog_guide/ring_lib.rst
375a9de470cSBruce RichardsonF: app/test/test_ring*
376a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
37727c2ce56SThomas Monjalon
378100d9b80SGage EadsStack
37905d3b528SGage EadsM: Olivier Matz <[email protected]>
38099a2dd95SBruce RichardsonF: lib/stack/
381734bdeb0SGage EadsF: drivers/mempool/stack/
3825e2e61b9SGage EadsF: app/test/test_stack*
38305d3b528SGage EadsF: doc/guides/prog_guide/stack_lib.rst
38405d3b528SGage Eads
38527c2ce56SThomas MonjalonPacket buffer
3869d3f9bbeSOlivier MatzM: Olivier Matz <[email protected]>
38799a2dd95SBruce RichardsonF: lib/mbuf/
38827c2ce56SThomas MonjalonF: doc/guides/prog_guide/mbuf_lib.rst
389a9de470cSBruce RichardsonF: app/test/test_mbuf.c
39027c2ce56SThomas Monjalon
39127c2ce56SThomas MonjalonEthernet API
392dde32aceSThomas MonjalonM: Thomas Monjalon <[email protected]>
39326e426d0SFerruh YigitM: Ferruh Yigit <[email protected]>
394408c97eeSAndrew RybchenkoM: Andrew Rybchenko <[email protected]>
395a0fc322eSThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
39699a2dd95SBruce RichardsonF: lib/ethdev/
397fbf931c9SIvan DyukovF: app/test/test_ethdev*
398a41ddd0cSThomas MonjalonF: devtools/test-null.sh
399cbb51879SDekel PeledF: doc/guides/prog_guide/switch_representation.rst
40027c2ce56SThomas Monjalon
401b1a4b4cbSAdrien MazarguilFlow API
402e9b17185SOri KamM: Ori Kam <[email protected]>
403a0fc322eSThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
404b2b0dd9dSAdrien MazarguilF: app/test-pmd/cmdline_flow.c
405b2b0dd9dSAdrien MazarguilF: doc/guides/prog_guide/rte_flow.rst
40699a2dd95SBruce RichardsonF: lib/ethdev/rte_flow*
407b1a4b4cbSAdrien Mazarguil
4085d109defSCristian DumitrescuTraffic Management API - EXPERIMENTAL
4095d109defSCristian DumitrescuM: Cristian Dumitrescu <[email protected]>
410da816fb1SThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
41199a2dd95SBruce RichardsonF: lib/ethdev/rte_tm*
41260ce2aaeSYuying ZhangF: app/test-pmd/cmdline_tm.*
4135d109defSCristian Dumitrescu
4146613ffe1SCristian DumitrescuTraffic Metering and Policing API - EXPERIMENTAL
4156613ffe1SCristian DumitrescuM: Cristian Dumitrescu <[email protected]>
416da816fb1SThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
41799a2dd95SBruce RichardsonF: lib/ethdev/rte_mtr*
41860ce2aaeSYuying ZhangF: app/test-pmd/cmdline_mtr.*
4196613ffe1SCristian Dumitrescu
420ba2469cdSNicolas ChautruBaseband API
4215f2ea553SNicolas ChautruM: Nicolas Chautru <[email protected]>
422ee04ebc8SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
42399a2dd95SBruce RichardsonF: lib/bbdev/
4244935e1e9SAmr MokhtarF: doc/guides/prog_guide/bbdev.rst
425ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/default.ini
426f714a188SAmr MokhtarF: app/test-bbdev/
427f714a188SAmr MokhtarF: doc/guides/tools/testbbdev.rst
4281ffee690SAmr MokhtarF: examples/bbdev_app/
4291ffee690SAmr MokhtarF: doc/guides/sample_app_ug/bbdev_app.rst
4304935e1e9SAmr Mokhtar
4315ee6cef2SFiona TraheCrypto API
432bfcf9111SAkhil GoyalM: Akhil Goyal <[email protected]>
43306b04233SFan ZhangM: Fan Zhang <[email protected]>
434a0fc322eSThomas MonjalonT: git://dpdk.org/next/dpdk-next-crypto
43599a2dd95SBruce RichardsonF: lib/cryptodev/
436a9de470cSBruce RichardsonF: app/test/test_cryptodev*
437387259bdSDeclan DohertyF: examples/l2fwd-crypto/
438d11b0f30SDeclan Doherty
4391a81dce7SAkhil GoyalSecurity API
44051fe3213SAkhil GoyalM: Akhil Goyal <[email protected]>
441ee04ebc8SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
44299a2dd95SBruce RichardsonF: lib/security/
44340ff8c99SAkhil GoyalF: doc/guides/prog_guide/rte_security.rst
4444849e8e4SLukasz WojciechowskiF: app/test/test_security.c
445c261d143SAkhil Goyal
446ed7dd94fSFiona TraheCompression API - EXPERIMENTAL
447cf91e583SFiona TraheM: Fan Zhang <[email protected]>
44877a83d10SJerin JacobM: Ashish Gupta <[email protected]>
449ed7dd94fSFiona TraheT: git://dpdk.org/next/dpdk-next-crypto
45099a2dd95SBruce RichardsonF: lib/compressdev/
4513c32e89fSLee DalyF: drivers/compress/
452a9de470cSBruce RichardsonF: app/test/test_compressdev*
453a584d3beSAshish GuptaF: doc/guides/prog_guide/compressdev.rst
4545a441543SLee DalyF: doc/guides/compressdevs/features/default.ini
455ed7dd94fSFiona Trahe
456bab9497eSJerin JacobRegEx API - EXPERIMENTAL
457e9b17185SOri KamM: Ori Kam <[email protected]>
45899a2dd95SBruce RichardsonF: lib/regexdev/
459de06137cSYuval AvneryF: app/test-regex/
460bab9497eSJerin JacobF: doc/guides/prog_guide/regexdev.rst
461cf9b3c36SYuval AvneryF: doc/guides/regexdevs/features/default.ini
462bab9497eSJerin Jacob
463b36970f2SChengwen FengDMA device API - EXPERIMENTAL
464b36970f2SChengwen FengM: Chengwen Feng <[email protected]>
465b36970f2SChengwen FengF: lib/dmadev/
46605d5fc66SChengwen FengF: drivers/dma/skeleton/
4679942ebb9SChengwen FengF: app/test/test_dmadev*
468b36970f2SChengwen FengF: doc/guides/prog_guide/dmadev.rst
469bb4141dbSKevin LaatzM: Kevin Laatz <[email protected]>
470bb4141dbSKevin LaatzM: Bruce Richardson <[email protected]>
471bb4141dbSKevin LaatzF: examples/dma/
472bb4141dbSKevin LaatzF: doc/guides/sample_app_ug/dma.rst
473b36970f2SChengwen Feng
4748b8036a6SElena AgostiniGeneral-Purpose Graphics Processing Unit (GPU) API - EXPERIMENTAL
4758b8036a6SElena AgostiniM: Elena Agostini <[email protected]>
4768b8036a6SElena AgostiniF: lib/gpudev/
4778b8036a6SElena AgostiniF: doc/guides/prog_guide/gpudev.rst
4788b8036a6SElena AgostiniF: doc/guides/gpus/features/default.ini
4798b8036a6SElena AgostiniF: app/test-gpudev/
4808b8036a6SElena Agostini
481f0df3531SJerin JacobEventdev API
48277a83d10SJerin JacobM: Jerin Jacob <[email protected]>
48371f23843SJerin JacobT: git://dpdk.org/next/dpdk-next-eventdev
48499a2dd95SBruce RichardsonF: lib/eventdev/
485bbbb929dSJerin JacobF: drivers/event/skeleton/
486a9de470cSBruce RichardsonF: app/test/test_eventdev.c
487e2de1f7bSSunil Kumar KoriF: examples/l3fwd/l3fwd_event*
48871f23843SJerin Jacob
48968d21669SNikhil RaoEventdev Ethdev Rx Adapter API
4901cb4e1bfSNikhil RaoM: Jay Jayatheerthan <[email protected]>
491dcc806c2SNikhil RaoT: git://dpdk.org/next/dpdk-next-eventdev
49299a2dd95SBruce RichardsonF: lib/eventdev/*eth_rx_adapter*
493a9de470cSBruce RichardsonF: app/test/test_event_eth_rx_adapter.c
4943ffa6809SNikhil RaoF: doc/guides/prog_guide/event_ethernet_rx_adapter.rst
4953ffa6809SNikhil Rao
49680bdf91dSJerin JacobEventdev Ethdev Tx Adapter API
4971cb4e1bfSNikhil RaoM: Jay Jayatheerthan <[email protected]>
498c9bf8394SNikhil RaoT: git://dpdk.org/next/dpdk-next-eventdev
49999a2dd95SBruce RichardsonF: lib/eventdev/*eth_tx_adapter*
500a9de470cSBruce RichardsonF: app/test/test_event_eth_tx_adapter.c
50137d291c0SNikhil RaoF: doc/guides/prog_guide/event_ethernet_tx_adapter.rst
502c9bf8394SNikhil Rao
50380bdf91dSJerin JacobEventdev Timer Adapter API
504a6562f6dSErik Gabriel CarrilloM: Erik Gabriel Carrillo <[email protected]>
505a6562f6dSErik Gabriel CarrilloT: git://dpdk.org/next/dpdk-next-eventdev
50699a2dd95SBruce RichardsonF: lib/eventdev/*timer_adapter*
507a9de470cSBruce RichardsonF: app/test/test_event_timer_adapter.c
50830e7fbd6SErik Gabriel CarrilloF: doc/guides/prog_guide/event_timer_adapter.rst
509a6562f6dSErik Gabriel Carrillo
51080bdf91dSJerin JacobEventdev Crypto Adapter API
511dbe869baSAbhinandan GujjarM: Abhinandan Gujjar <[email protected]>
512dbe869baSAbhinandan GujjarT: git://dpdk.org/next/dpdk-next-eventdev
51399a2dd95SBruce RichardsonF: lib/eventdev/*crypto_adapter*
514a9de470cSBruce RichardsonF: app/test/test_event_crypto_adapter.c
5157b51fc96SAbhinandan GujjarF: doc/guides/prog_guide/event_crypto_adapter.rst
516dbe869baSAbhinandan Gujjar
517c843fca9SHemant AgrawalRaw device API
518f34cb245SHemant AgrawalM: Nipun Gupta <[email protected]>
519c88b3f25SShreyansh JainM: Hemant Agrawal <[email protected]>
52099a2dd95SBruce RichardsonF: lib/rawdev/
521473c88f9SBruce RichardsonF: drivers/raw/skeleton/
522a9de470cSBruce RichardsonF: app/test/test_rawdev.c
523a9bb0c44SShreyansh JainF: doc/guides/prog_guide/rawdev.rst
524c88b3f25SShreyansh Jain
525dcc806c2SNikhil Rao
5264ed00862SArtem V. AndreevMemory Pool Drivers
5274ed00862SArtem V. Andreev-------------------
5284ed00862SArtem V. Andreev
5294ed00862SArtem V. AndreevBucket memory pool
5304ed00862SArtem V. AndreevM: Artem V. Andreev <[email protected]>
531408c97eeSAndrew RybchenkoM: Andrew Rybchenko <[email protected]>
5324ed00862SArtem V. AndreevF: drivers/mempool/bucket/
5334ed00862SArtem V. Andreev
5342da31591SAshwin Sekhar T KMarvell cnxk
5352da31591SAshwin Sekhar T KM: Ashwin Sekhar T K <[email protected]>
5362da31591SAshwin Sekhar T KM: Pavan Nikhilesh <[email protected]>
5372da31591SAshwin Sekhar T KT: git://dpdk.org/next/dpdk-next-net-mrvl
5382da31591SAshwin Sekhar T KF: drivers/mempool/cnxk/
5392da31591SAshwin Sekhar T KF: doc/guides/mempool/cnxk.rst
5402da31591SAshwin Sekhar T K
5414ed00862SArtem V. Andreev
542c752998bSGaetan RivetBus Drivers
543c752998bSGaetan Rivet-----------
544c752998bSGaetan Rivet
5451afce308SXueming LiAuxiliary bus driver - EXPERIMENTAL
5461afce308SXueming LiM: Parav Pandit <[email protected]>
5471afce308SXueming LiM: Xueming Li <[email protected]>
5481afce308SXueming LiF: drivers/bus/auxiliary/
5491afce308SXueming Li
55005fa3d4aSRosen XuIntel FPGA bus
55105fa3d4aSRosen XuM: Rosen Xu <[email protected]>
55205fa3d4aSRosen XuF: drivers/bus/ifpga/
55305fa3d4aSRosen Xu
5541e447bccSThomas MonjalonNXP buses
5551e447bccSThomas MonjalonM: Hemant Agrawal <[email protected]>
55605e1af30SSachin SaxenaM: Sachin Saxena <[email protected]>
5572f3d633aSShreyansh JainF: drivers/common/dpaax/
5581e447bccSThomas MonjalonF: drivers/bus/dpaa/
5591e447bccSThomas MonjalonF: drivers/bus/fslmc/
5601e447bccSThomas Monjalon
561c752998bSGaetan RivetPCI bus driver
562c752998bSGaetan RivetF: drivers/bus/pci/
563c752998bSGaetan Rivet
564d4a586d2SJianfeng TanVDEV bus driver
565d4a586d2SJianfeng TanF: drivers/bus/vdev/
566926629e3SXueming LiF: app/test/test_vdev.c
567d4a586d2SJianfeng Tan
568831dba47SStephen HemmingerVMBUS bus driver
569831dba47SStephen HemmingerM: Stephen Hemminger <[email protected]>
570c052554fSLong LiM: Long Li <[email protected]>
571831dba47SStephen HemmingerF: drivers/bus/vmbus/
572831dba47SStephen Hemminger
57327c2ce56SThomas Monjalon
574a1060769SThomas MonjalonNetworking Drivers
575a1060769SThomas Monjalon------------------
57626e426d0SFerruh YigitM: Ferruh Yigit <[email protected]>
5777f30fb82SFerruh YigitT: git://dpdk.org/next/dpdk-next-net
578757c74baSFerruh YigitF: doc/guides/nics/features/default.ini
57927c2ce56SThomas Monjalon
58027c2ce56SThomas MonjalonLink bonding
581ad09f803SChas WilliamsM: Chas Williams <[email protected]>
5827cf3d07cSMin Hu (Connor)M: Min Hu (Connor) <[email protected]>
5833eb6bdd8SBruce RichardsonF: drivers/net/bonding/
58427c2ce56SThomas MonjalonF: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
585a9de470cSBruce RichardsonF: app/test/test_link_bonding*
586cc7e8ae8SMichal JastrzebskiF: examples/bond/
58727c2ce56SThomas Monjalon
58827c2ce56SThomas MonjalonLinux KNI
589acaa9ee9SHemant AgrawalF: kernel/linux/kni/
59099a2dd95SBruce RichardsonF: lib/kni/
59127c2ce56SThomas MonjalonF: doc/guides/prog_guide/kernel_nic_interface.rst
592a9de470cSBruce RichardsonF: app/test/test_kni.c
59327c2ce56SThomas MonjalonF: examples/kni/
59427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/kernel_nic_interface.rst
59527c2ce56SThomas Monjalon
59627c2ce56SThomas MonjalonLinux AF_PACKET
5975404002dSJohn W. LinvilleM: John W. Linville <[email protected]>
598df65e967SBruce RichardsonF: drivers/net/af_packet/
599757c74baSFerruh YigitF: doc/guides/nics/features/afpacket.ini
60027c2ce56SThomas Monjalon
601f1debd77SXiaolong YeLinux AF_XDP
602c3fe5d73SCiara LoftusM: Ciara Loftus <[email protected]>
603f1debd77SXiaolong YeM: Qi Zhang <[email protected]>
604f1debd77SXiaolong YeF: drivers/net/af_xdp/
605f1debd77SXiaolong YeF: doc/guides/nics/af_xdp.rst
606f1debd77SXiaolong YeF: doc/guides/nics/features/af_xdp.ini
607f1debd77SXiaolong Ye
608cf8a122cSJan MedalaAmazon ENA
60991e867e0SMarcin WojtasM: Marcin Wojtas <[email protected]>
61091e867e0SMarcin WojtasM: Michal Krawczyk <[email protected]>
611b39c3539SMichal KrawczykM: Shai Brandes <[email protected]>
612cf8a122cSJan MedalaM: Evgeny Schemeilin <[email protected]>
6137454b05dSMichal KrawczykM: Igor Chauskin <[email protected]>
614cf8a122cSJan MedalaF: drivers/net/ena/
615cf8a122cSJan MedalaF: doc/guides/nics/ena.rst
616757c74baSFerruh YigitF: doc/guides/nics/features/ena.ini
617cf8a122cSJan Medala
618d1a83cd8SThomas MonjalonAMD axgbe
61911f61054SChandubabu NamburuM: Chandubabu Namburu <[email protected]>
620d1a83cd8SThomas MonjalonF: drivers/net/axgbe/
621d1a83cd8SThomas MonjalonF: doc/guides/nics/axgbe.rst
622d1a83cd8SThomas MonjalonF: doc/guides/nics/features/axgbe.ini
623d1a83cd8SThomas Monjalon
62484fa9c35SIgor RusskikhMarvell/Aquantia atlantic
62584fa9c35SIgor RusskikhM: Igor Russkikh <[email protected]>
62684fa9c35SIgor RusskikhT: git://dpdk.org/next/dpdk-next-net-mrvl
6275bcf1649SPavel BelousF: drivers/net/atlantic/
6285bcf1649SPavel BelousF: doc/guides/nics/atlantic.rst
6295bcf1649SPavel BelousF: doc/guides/nics/features/atlantic.ini
6305bcf1649SPavel Belous
6311131cbf0SEd CzeckAtomic Rules ARK
6321131cbf0SEd CzeckM: Shepard Siegel <[email protected]>
6331131cbf0SEd CzeckM: Ed Czeck <[email protected]>
6341131cbf0SEd CzeckM: John Miller <[email protected]>
6351131cbf0SEd CzeckF: drivers/net/ark/
6361131cbf0SEd CzeckF: doc/guides/nics/ark.rst
6371131cbf0SEd CzeckF: doc/guides/nics/features/ark.ini
6381131cbf0SEd Czeck
63935226814SAjit KhapardeBroadcom bnxt
6400c79d5aaSAjit KhapardeM: Ajit Khaparde <[email protected]>
641accd7d50SAjit KhapardeM: Somnath Kotur <[email protected]>
64227b52e36SFerruh YigitT: git://dpdk.org/next/dpdk-next-net-brcm
64335226814SAjit KhapardeF: drivers/net/bnxt/
64435226814SAjit KhapardeF: doc/guides/nics/bnxt.rst
645757c74baSFerruh YigitF: doc/guides/nics/features/bnxt.ini
64635226814SAjit Khaparde
647f994cecaSJerin JacobCavium ThunderX nicvf
64877a83d10SJerin JacobM: Jerin Jacob <[email protected]>
64977a83d10SJerin JacobM: Maciej Czekaj <[email protected]>
650a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
651f994cecaSJerin JacobF: drivers/net/thunderx/
652f994cecaSJerin JacobF: doc/guides/nics/thunderx.rst
653757c74baSFerruh YigitF: doc/guides/nics/features/thunderx.ini
654f994cecaSJerin Jacob
655fbd19135SThomas MonjalonCavium LiquidIO - UNMAINTAINED
65677a83d10SJerin JacobM: Shijith Thotton <[email protected]>
65777a83d10SJerin JacobM: Srisivasubramanian Srinivasan <[email protected]>
658a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
659de9b91e8SShijith ThottonF: drivers/net/liquidio/
6607a4d9f66SShijith ThottonF: doc/guides/nics/liquidio.rst
661de9b91e8SShijith ThottonF: doc/guides/nics/features/liquidio.ini
662de9b91e8SShijith Thotton
66395a6b04fSAnoob JosephCavium OCTEON TX
6644c383446SJerin JacobM: Harman Kalra <[email protected]>
665a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
666d8dd3165SPavan NikhileshF: drivers/common/octeontx/
667797aa0a5SSantosh ShuklaF: drivers/mempool/octeontx/
6683c051174SJerin JacobF: drivers/net/octeontx/
669f820b589SJerin JacobF: doc/guides/nics/octeontx.rst
6703c051174SJerin JacobF: doc/guides/nics/features/octeontx.ini
671797aa0a5SSantosh Shukla
67283189849SRahul LakkireddyChelsio cxgbe
67383189849SRahul LakkireddyM: Rahul Lakkireddy <[email protected]>
67483189849SRahul LakkireddyF: drivers/net/cxgbe/
6754d84a97dSRahul LakkireddyF: doc/guides/nics/cxgbe.rst
676757c74baSFerruh YigitF: doc/guides/nics/features/cxgbe.ini
67783189849SRahul Lakkireddy
67827c2ce56SThomas MonjalonCisco enic
679e66f05aeSJohn DaleyM: John Daley <[email protected]>
68056d0801cSJohn DaleyM: Hyong Youb Kim <[email protected]>
68172f3de30SBruce RichardsonF: drivers/net/enic/
68257524648SJohn DaleyF: doc/guides/nics/enic.rst
683757c74baSFerruh YigitF: doc/guides/nics/features/enic.ini
68427c2ce56SThomas Monjalon
685565829dbSWei Hu (Xavier)Hisilicon hns3
686565829dbSWei Hu (Xavier)M: Min Hu (Connor) <[email protected]>
687565829dbSWei Hu (Xavier)M: Yisen Zhuang <[email protected]>
688238e3167SLijun OuM: Lijun Ou <[email protected]>
689565829dbSWei Hu (Xavier)F: drivers/net/hns3/
690565829dbSWei Hu (Xavier)F: doc/guides/nics/hns3.rst
691565829dbSWei Hu (Xavier)F: doc/guides/nics/features/hns3.ini
692565829dbSWei Hu (Xavier)
6931d09792aSZiyang XuanHuawei hinic
6941d09792aSZiyang XuanM: Ziyang Xuan <[email protected]>
6951d09792aSZiyang XuanM: Xiaoyun Wang <[email protected]>
6961d09792aSZiyang XuanM: Guoyang Zhou <[email protected]>
6971d09792aSZiyang XuanF: drivers/net/hinic/
6981d09792aSZiyang XuanF: doc/guides/nics/hinic.rst
6991d09792aSZiyang XuanF: doc/guides/nics/features/hinic.ini
7001d09792aSZiyang Xuan
70127c2ce56SThomas MonjalonIntel e1000
702789106f0SHaiyue WangM: Simei Su <[email protected]>
703789106f0SHaiyue WangM: Wenjun Wu <[email protected]>
7045c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
705d15fcf76SBruce RichardsonF: drivers/net/e1000/
706972e365bSThomas MonjalonF: doc/guides/nics/e1000em.rst
707972e365bSThomas MonjalonF: doc/guides/nics/intel_vf.rst
708757c74baSFerruh YigitF: doc/guides/nics/features/e1000.ini
709757c74baSFerruh YigitF: doc/guides/nics/features/igb*.ini
71027c2ce56SThomas Monjalon
71127c2ce56SThomas MonjalonIntel ixgbe
712f014ad99SHaiyue WangM: Qiming Yang <[email protected]>
713f014ad99SHaiyue WangM: Wenjun Wu <[email protected]>
7145c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
715abf7275bSBruce RichardsonF: drivers/net/ixgbe/
716972e365bSThomas MonjalonF: doc/guides/nics/ixgbe.rst
717972e365bSThomas MonjalonF: doc/guides/nics/intel_vf.rst
718757c74baSFerruh YigitF: doc/guides/nics/features/ixgbe*.ini
71927c2ce56SThomas Monjalon
72027c2ce56SThomas MonjalonIntel i40e
72136db4a1aSBeilei XingM: Yuying Zhang <[email protected]>
72246d1f3d1SBeilei XingM: Beilei Xing <[email protected]>
7235c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
7245c922205SBruce RichardsonF: drivers/net/i40e/
7256089400bSJingjing WuF: doc/guides/nics/i40e.rst
726972e365bSThomas MonjalonF: doc/guides/nics/intel_vf.rst
727757c74baSFerruh YigitF: doc/guides/nics/features/i40e*.ini
72827c2ce56SThomas Monjalon
729c2ce3924SChen Jing D(Mark)Intel fm10k
730cb1fa2d2SXiao WangM: Qi Zhang <[email protected]>
731cb1fa2d2SXiao WangM: Xiao Wang <[email protected]>
7325c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
733637bb769SBruce RichardsonF: drivers/net/fm10k/
73410be59c1SFerruh YigitF: doc/guides/nics/fm10k.rst
735757c74baSFerruh YigitF: doc/guides/nics/features/fm10k*.ini
736c2ce3924SChen Jing D(Mark)
7373ded3483SLeyi RongIntel iavf
738e5b2a9e9SJingjing WuM: Jingjing Wu <[email protected]>
739577b70f2SBeilei XingM: Beilei Xing <[email protected]>
740adf837feSFerruh YigitT: git://dpdk.org/next/dpdk-next-net-intel
7413ded3483SLeyi RongF: drivers/net/iavf/
74289214fe9SHaiyue WangF: drivers/common/iavf/
7433ded3483SLeyi RongF: doc/guides/nics/features/iavf*.ini
744e5b2a9e9SJingjing Wu
74551c7f09fSPaul M Stillwell JrIntel ice
74651c7f09fSPaul M Stillwell JrM: Qiming Yang <[email protected]>
747877c959eSQi ZhangM: Qi Zhang <[email protected]>
74851c7f09fSPaul M Stillwell JrT: git://dpdk.org/next/dpdk-next-net-intel
74951c7f09fSPaul M Stillwell JrF: drivers/net/ice/
750f9cf4f86SWenzhuo LuF: doc/guides/nics/ice.rst
751f9cf4f86SWenzhuo LuF: doc/guides/nics/features/ice.ini
75251c7f09fSPaul M Stillwell Jr
75366fde1b9SAlvin ZhangIntel igc
754cbfcdb37SHaiyue WangM: Junfeng Guo <[email protected]>
755cbfcdb37SHaiyue WangM: Simei Su <[email protected]>
75666fde1b9SAlvin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
75766fde1b9SAlvin ZhangF: drivers/net/igc/
75866fde1b9SAlvin ZhangF: doc/guides/nics/igc.rst
75966fde1b9SAlvin ZhangF: doc/guides/nics/features/igc.ini
76066fde1b9SAlvin Zhang
761c01c748eSRosen XuIntel ipn3ke
762c01c748eSRosen XuM: Rosen Xu <[email protected]>
763c01c748eSRosen XuT: git://dpdk.org/next/dpdk-next-net-intel
764c01c748eSRosen XuF: drivers/net/ipn3ke/
765c01c748eSRosen XuF: doc/guides/nics/ipn3ke.rst
766c01c748eSRosen XuF: doc/guides/nics/features/ipn3ke.ini
767c01c748eSRosen Xu
76868a03efeSNithin DabilpuramMarvell cnxk
76968a03efeSNithin DabilpuramM: Nithin Dabilpuram <[email protected]>
77068a03efeSNithin DabilpuramM: Kiran Kumar K <[email protected]>
77168a03efeSNithin DabilpuramM: Sunil Kumar Kori <[email protected]>
77268a03efeSNithin DabilpuramM: Satha Rao <[email protected]>
77368a03efeSNithin DabilpuramT: git://dpdk.org/next/dpdk-next-net-mrvl
77468a03efeSNithin DabilpuramF: drivers/common/cnxk/
77547db46bbSNithin DabilpuramF: drivers/net/cnxk/
77647db46bbSNithin DabilpuramF: doc/guides/nics/cnxk.rst
77747db46bbSNithin DabilpuramF: doc/guides/nics/features/cnxk*.ini
77868a03efeSNithin DabilpuramF: doc/guides/platform/cnxk.rst
77968a03efeSNithin Dabilpuram
780d1a83cd8SThomas MonjalonMarvell mvpp2
781d84c070aSLiron HimiM: Liron Himi <[email protected]>
782a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
7837a39d1b0SLiron HimiF: drivers/common/mvep/
784d1a83cd8SThomas MonjalonF: drivers/net/mvpp2/
785d1a83cd8SThomas MonjalonF: doc/guides/nics/mvpp2.rst
786d1a83cd8SThomas MonjalonF: doc/guides/nics/features/mvpp2.ini
787d1a83cd8SThomas Monjalon
7884ccc8d77SZyta SzpakMarvell mvneta
7894ccc8d77SZyta SzpakM: Zyta Szpak <[email protected]>
790d84c070aSLiron HimiM: Liron Himi <[email protected]>
791a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
7924ccc8d77SZyta SzpakF: drivers/net/mvneta/
7934ccc8d77SZyta SzpakF: doc/guides/nics/mvneta.rst
7944ccc8d77SZyta SzpakF: doc/guides/nics/features/mvneta.ini
7954ccc8d77SZyta Szpak
796c9b0c487SNalla PradeepMarvell OCTEON TX EP - endpoint
797c9b0c487SNalla PradeepM: Nalla Pradeep <[email protected]>
798c9b0c487SNalla PradeepM: Radha Mohan Chintakuntla <[email protected]>
799c9b0c487SNalla PradeepM: Veerasenareddy Burru <[email protected]>
800c9b0c487SNalla PradeepT: git://dpdk.org/next/dpdk-next-net-mrvl
801c9b0c487SNalla PradeepF: drivers/net/octeontx_ep/
802c9b0c487SNalla PradeepF: doc/guides/nics/features/octeontx_ep.ini
803c9b0c487SNalla PradeepF: doc/guides/nics/octeontx_ep.rst
804c9b0c487SNalla Pradeep
8057fae69eeSAdrien MazarguilMellanox mlx4
806e9b17185SOri KamM: Matan Azrad <[email protected]>
8078b78e359SViacheslav OvsiienkoM: Viacheslav Ovsiienko <[email protected]>
8087c6790dfSShahaf ShulerT: git://dpdk.org/next/dpdk-next-net-mlx
80998a1f377SBruce RichardsonF: drivers/net/mlx4/
810972e365bSThomas MonjalonF: doc/guides/nics/mlx4.rst
811757c74baSFerruh YigitF: doc/guides/nics/features/mlx4.ini
8127fae69eeSAdrien Mazarguil
813771fa900SAdrien MazarguilMellanox mlx5
814e9b17185SOri KamM: Matan Azrad <[email protected]>
815e9b17185SOri KamM: Viacheslav Ovsiienko <[email protected]>
8167c6790dfSShahaf ShulerT: git://dpdk.org/next/dpdk-next-net-mlx
8177b4f1e6bSMatan AzradF: drivers/common/mlx5/
818771fa900SAdrien MazarguilF: drivers/net/mlx5/
8192c0dd7b6SThomas MonjalonF: buildtools/options-ibverbs-static.sh
820a7e11a0cSAdrien MazarguilF: doc/guides/nics/mlx5.rst
821757c74baSFerruh YigitF: doc/guides/nics/features/mlx5.ini
822771fa900SAdrien Mazarguil
8236086ab3bSMatan AzradMicrosoft vdev_netvsc - EXPERIMENTAL
824e9b17185SOri KamM: Matan Azrad <[email protected]>
8256086ab3bSMatan AzradF: drivers/net/vdev_netvsc/
8266086ab3bSMatan AzradF: doc/guides/nics/vdev_netvsc.rst
8276086ab3bSMatan Azrad
82895215c7aSStephen HemmingerMicrosoft Hyper-V netvsc
8294e9c73e9SStephen HemmingerM: Stephen Hemminger <[email protected]>
83001eba5feSLong LiM: Long Li <[email protected]>
8314e9c73e9SStephen HemmingerF: drivers/net/netvsc/
832beff6d8eSStephen HemmingerF: doc/guides/nics/netvsc.rst
833beff6d8eSStephen HemmingerF: doc/guides/nics/features/netvsc.ini
8344e9c73e9SStephen Hemminger
8356435f9a0SRastislav CernayNetcope nfb
836f7c0a7f9SJakub NerudaM: Martin Spinler <[email protected]>
8376435f9a0SRastislav CernayF: drivers/net/nfb/
8386435f9a0SRastislav CernayF: doc/guides/nics/nfb.rst
8396435f9a0SRastislav CernayF: doc/guides/nics/features/nfb.ini
8406435f9a0SRastislav Cernay
8413c4f2a4fSHeinrich KuhnNetronome nfp
84279e57ccbSHeinrich KuhnM: Niklas Soderlund <[email protected]>
843defb9a5dSAlejandro LuceroF: drivers/net/nfp/
84480bc1752SAlejandro LuceroF: doc/guides/nics/nfp.rst
845271061b4SAlejandro LuceroF: doc/guides/nics/features/nfp*.ini
846defb9a5dSAlejandro Lucero
847919eeaccSShreyansh JainNXP dpaa
848919eeaccSShreyansh JainM: Hemant Agrawal <[email protected]>
84905e1af30SSachin SaxenaM: Sachin Saxena <[email protected]>
850866c306fSShreyansh JainF: drivers/mempool/dpaa/
851ff9e112dSShreyansh JainF: drivers/net/dpaa/
852e4a880d5SShreyansh JainF: doc/guides/nics/dpaa.rst
853e4a880d5SShreyansh JainF: doc/guides/nics/features/dpaa.ini
854919eeaccSShreyansh Jain
8557e7df6d0SHemant AgrawalNXP dpaa2
8567e7df6d0SHemant AgrawalM: Hemant Agrawal <[email protected]>
85705e1af30SSachin SaxenaM: Sachin Saxena <[email protected]>
8585dc43d22SHemant AgrawalF: drivers/mempool/dpaa2/
859c147eae0SHemant AgrawalF: drivers/net/dpaa2/
860846a8305SHemant AgrawalF: doc/guides/nics/dpaa2.rst
861757c74baSFerruh YigitF: doc/guides/nics/features/dpaa2.ini
8627e7df6d0SHemant Agrawal
863696fa399SGagandeep SinghNXP enetc
864696fa399SGagandeep SinghM: Gagandeep Singh <[email protected]>
86505e1af30SSachin SaxenaM: Sachin Saxena <[email protected]>
866696fa399SGagandeep SinghF: drivers/net/enetc/
86765313f1aSGagandeep SinghF: doc/guides/nics/enetc.rst
868696fa399SGagandeep SinghF: doc/guides/nics/features/enetc.ini
869696fa399SGagandeep Singh
870fc0ec740SApeksha GuptaNXP enetfec - EXPERIMENTAL
871fc0ec740SApeksha GuptaM: Apeksha Gupta <[email protected]>
872fc0ec740SApeksha GuptaM: Sachin Saxena <[email protected]>
873fc0ec740SApeksha GuptaF: drivers/net/enetfec/
874fc0ec740SApeksha GuptaF: doc/guides/nics/enetfec.rst
875fc0ec740SApeksha GuptaF: doc/guides/nics/features/enetfec.ini
876fc0ec740SApeksha Gupta
87767fc3ff9SGagandeep SinghNXP pfe
87867fc3ff9SGagandeep SinghM: Gagandeep Singh <[email protected]>
87967fc3ff9SGagandeep SinghF: doc/guides/nics/pfe.rst
88067fc3ff9SGagandeep SinghF: drivers/net/pfe/
88167fc3ff9SGagandeep SinghF: doc/guides/nics/features/pfe.ini
88267fc3ff9SGagandeep Singh
883175e4e7eSAndrew BoyerPensando ionic
884175c4ecbSAndrew BoyerM: Andrew Boyer <[email protected]>
885a72cf98cSAlfredo CardiglianoF: drivers/net/ionic/
886a72cf98cSAlfredo CardiglianoF: doc/guides/nics/ionic.rst
887a72cf98cSAlfredo CardiglianoF: doc/guides/nics/features/ionic.ini
888a72cf98cSAlfredo Cardigliano
889b5886e64SIgor RusskikhMarvell QLogic bnx2x
89077a83d10SJerin JacobM: Rasesh Mody <[email protected]>
89177a83d10SJerin JacobM: Shahed Shaikh <[email protected]>
892a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
893dfa1cb3aSRasesh ModyF: drivers/net/bnx2x/
894dfa1cb3aSRasesh ModyF: doc/guides/nics/bnx2x.rst
895757c74baSFerruh YigitF: doc/guides/nics/features/bnx2x*.ini
896dfa1cb3aSRasesh Mody
897b5886e64SIgor RusskikhMarvell QLogic qede PMD
89877a83d10SJerin JacobM: Rasesh Mody <[email protected]>
899051e93d6SIgor RusskikhM: Devendra Singh Rawat <[email protected]>
900a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
901ec94dbc5SRasesh ModyF: drivers/net/qede/
9022ea6f76aSRasesh ModyF: doc/guides/nics/qede.rst
903757c74baSFerruh YigitF: doc/guides/nics/features/qede*.ini
904ec94dbc5SRasesh Mody
90563d588ffSAndrew RybchenkoSolarflare sfc_efx
906408c97eeSAndrew RybchenkoM: Andrew Rybchenko <[email protected]>
9075e111ed8SAndrew RybchenkoF: drivers/common/sfc_efx/
90863d588ffSAndrew RybchenkoF: drivers/net/sfc/
90963d588ffSAndrew RybchenkoF: doc/guides/nics/sfc_efx.rst
91037f8bd7eSThomas MonjalonF: doc/guides/nics/features/sfc.ini
91163d588ffSAndrew Rybchenko
91226590b52SJiawen WuWangxun ngbe
91326590b52SJiawen WuM: Jiawen Wu <[email protected]>
91426590b52SJiawen WuF: drivers/net/ngbe/
91526590b52SJiawen WuF: doc/guides/nics/ngbe.rst
91626590b52SJiawen WuF: doc/guides/nics/features/ngbe.ini
91726590b52SJiawen Wu
918a3babbddSJiawen WuWangxun txgbe
919a3babbddSJiawen WuM: Jiawen Wu <[email protected]>
920a3babbddSJiawen WuM: Jian Wang <[email protected]>
921a3babbddSJiawen WuF: drivers/net/txgbe/
922a3babbddSJiawen WuF: doc/guides/nics/txgbe.rst
923a3babbddSJiawen WuF: doc/guides/nics/features/txgbe.ini
924a3babbddSJiawen Wu
92527c2ce56SThomas MonjalonVMware vmxnet3
926df130d59SJochen BehrensM: Jochen Behrens <[email protected]>
92709452c07SBruce RichardsonF: drivers/net/vmxnet3/
928972e365bSThomas MonjalonF: doc/guides/nics/vmxnet3.rst
929757c74baSFerruh YigitF: doc/guides/nics/features/vmxnet3.ini
93027c2ce56SThomas Monjalon
9319f16c4c7SYuanhan LiuVhost-user
93237c1e0c4SMaxime CoquelinM: Maxime Coquelin <[email protected]>
9336c30ec52SMaxime CoquelinM: Chenbo Xia <[email protected]>
9349f16c4c7SYuanhan LiuT: git://dpdk.org/next/dpdk-next-virtio
93599a2dd95SBruce RichardsonF: lib/vhost/
9369f16c4c7SYuanhan LiuF: doc/guides/prog_guide/vhost_lib.rst
9379f16c4c7SYuanhan LiuF: examples/vhost/
9389f16c4c7SYuanhan LiuF: doc/guides/sample_app_ug/vhost.rst
939c19beb3fSJin YuF: examples/vhost_blk/
940c19beb3fSJin YuF: doc/guides/sample_app_ug/vhost_blk.rst
941f5188211SFan ZhangF: examples/vhost_crypto/
942edbed86dSXiaolong YeF: examples/vdpa/
943edbed86dSXiaolong YeF: doc/guides/sample_app_ug/vdpa.rst
9449f16c4c7SYuanhan Liu
945ee584e97STetsuya MukawaVhost PMD
94637c1e0c4SMaxime CoquelinM: Maxime Coquelin <[email protected]>
9476c30ec52SMaxime CoquelinM: Chenbo Xia <[email protected]>
948a2d5e05aSYuanhan LiuT: git://dpdk.org/next/dpdk-next-virtio
949ee584e97STetsuya MukawaF: drivers/net/vhost/
95010be59c1SFerruh YigitF: doc/guides/nics/vhost.rst
951757c74baSFerruh YigitF: doc/guides/nics/features/vhost.ini
952ee584e97STetsuya Mukawa
9539f16c4c7SYuanhan LiuVirtio PMD
95437c1e0c4SMaxime CoquelinM: Maxime Coquelin <[email protected]>
9556c30ec52SMaxime CoquelinM: Chenbo Xia <[email protected]>
9569f16c4c7SYuanhan LiuT: git://dpdk.org/next/dpdk-next-virtio
9579f16c4c7SYuanhan LiuF: drivers/net/virtio/
9589f16c4c7SYuanhan LiuF: doc/guides/nics/virtio.rst
959757c74baSFerruh YigitF: doc/guides/nics/features/virtio*.ini
9609f16c4c7SYuanhan Liu
9619201ec9bSAllain LegacyWind River AVP
9621a714d20SAllain LegacyM: Steven Webster <[email protected]>
9639201ec9bSAllain LegacyM: Matt Peters <[email protected]>
9649201ec9bSAllain LegacyF: drivers/net/avp/
9650d01bbeeSAllain LegacyF: doc/guides/nics/avp.rst
966757c74baSFerruh YigitF: doc/guides/nics/features/avp.ini
9679201ec9bSAllain Legacy
96827c2ce56SThomas MonjalonPCAP PMD
969232771c7SBruce RichardsonF: drivers/net/pcap/
970972e365bSThomas MonjalonF: doc/guides/nics/pcap_ring.rst
971757c74baSFerruh YigitF: doc/guides/nics/features/pcap.ini
97227c2ce56SThomas Monjalon
97302f96a0aSKeith WilesTap PMD
97402f96a0aSKeith WilesF: drivers/net/tap/
97502f96a0aSKeith WilesF: doc/guides/nics/tap.rst
976757c74baSFerruh YigitF: doc/guides/nics/features/tap.ini
97702f96a0aSKeith Wiles
97875e2bc54SFerruh YigitKNI PMD
97975e2bc54SFerruh YigitF: drivers/net/kni/
98075e2bc54SFerruh YigitF: doc/guides/nics/kni.rst
98175e2bc54SFerruh Yigit
98227c2ce56SThomas MonjalonRing PMD
983329c2f62SBruce RichardsonM: Bruce Richardson <[email protected]>
984f3aec9f0SBruce RichardsonF: drivers/net/ring/
985972e365bSThomas MonjalonF: doc/guides/nics/pcap_ring.rst
986a9de470cSBruce RichardsonF: app/test/test_pmd_ring.c
987a9de470cSBruce RichardsonF: app/test/test_pmd_ring_perf.c
98827c2ce56SThomas Monjalon
989a1060769SThomas MonjalonNull Networking PMD
990e74e8c33STetsuya MukawaM: Tetsuya Mukawa <[email protected]>
991b3b413f7SBruce RichardsonF: drivers/net/null/
992c743e50cSTetsuya Mukawa
993a46f8d58SGaetan RivetFail-safe PMD
994a61b779eSGaetan RivetM: Gaetan Rivet <[email protected]>
995a46f8d58SGaetan RivetF: drivers/net/failsafe/
996a46f8d58SGaetan RivetF: doc/guides/nics/fail_safe.rst
99710be59c1SFerruh YigitF: doc/guides/nics/features/failsafe.ini
998a46f8d58SGaetan Rivet
999cc6d4215SJasvinder SinghSoftnic PMD
1000cc6d4215SJasvinder SinghM: Jasvinder Singh <[email protected]>
1001cc6d4215SJasvinder SinghM: Cristian Dumitrescu <[email protected]>
1002cc6d4215SJasvinder SinghF: drivers/net/softnic/
10039e5fb754SJasvinder SinghF: doc/guides/nics/softnic.rst
1004cc6d4215SJasvinder Singh
100509c7e63aSJakub GrajciarMemif PMD
100609c7e63aSJakub GrajciarM: Jakub Grajciar <[email protected]>
100709c7e63aSJakub GrajciarF: drivers/net/memif/
100809c7e63aSJakub GrajciarF: doc/guides/nics/memif.rst
100909c7e63aSJakub GrajciarF: doc/guides/nics/features/memif.ini
101009c7e63aSJakub Grajciar
1011a1060769SThomas Monjalon
1012a1060769SThomas MonjalonCrypto Drivers
1013a1060769SThomas Monjalon--------------
1014ca47b9a8SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
1015757c74baSFerruh YigitF: doc/guides/cryptodevs/features/default.ini
1016a1060769SThomas Monjalon
10170054d84fSRavi KumarAMD CCP Crypto
101829860a67SChandubabu NamburuM: Chandubabu Namburu <[email protected]>
10190054d84fSRavi KumarF: drivers/crypto/ccp/
10204433ced9SRavi KumarF: doc/guides/cryptodevs/ccp.rst
10214433ced9SRavi KumarF: doc/guides/cryptodevs/features/ccp.ini
10220054d84fSRavi Kumar
10235ff71fceSPablo de LaraARMv8 Crypto
10249b499ce4SRuifeng WangM: Ruifeng Wang <[email protected]>
1025169ca3dbSZbigniew BodekF: drivers/crypto/armv8/
102654c7fdbaSZbigniew BodekF: doc/guides/cryptodevs/armv8.rst
1027757c74baSFerruh YigitF: doc/guides/cryptodevs/features/armv8.ini
1028169ca3dbSZbigniew Bodek
1029c8e79da7SVikas GuptaBroadcom FlexSparc
1030c8e79da7SVikas GuptaM: Ajit Khaparde <[email protected]>
1031c8e79da7SVikas GuptaM: Raveendra Padasalagi <[email protected]>
1032c8e79da7SVikas GuptaM: Vikas Gupta <[email protected]>
1033c8e79da7SVikas GuptaF: drivers/crypto/bcmfs/
1034c8e79da7SVikas GuptaF: doc/guides/cryptodevs/bcmfs.rst
10354ed19f0dSVikas GuptaF: doc/guides/cryptodevs/features/bcmfs.ini
1036c8e79da7SVikas Gupta
1037bfe2ae49SAnoob JosephCavium OCTEON TX crypto
103877a83d10SJerin JacobM: Anoob Joseph <[email protected]>
1039bfe2ae49SAnoob JosephF: drivers/common/cpt/
1040bfe2ae49SAnoob JosephF: drivers/crypto/octeontx/
10419c4491cfSAnoob JosephF: doc/guides/cryptodevs/octeontx.rst
10429c4491cfSAnoob JosephF: doc/guides/cryptodevs/features/octeontx.ini
1043bfe2ae49SAnoob Joseph
10445ff71fceSPablo de LaraCrypto Scheduler
10455ff71fceSPablo de LaraM: Fan Zhang <[email protected]>
10465ff71fceSPablo de LaraF: drivers/crypto/scheduler/
10475ff71fceSPablo de LaraF: doc/guides/cryptodevs/scheduler.rst
10485ff71fceSPablo de Lara
10491703e94aSDeclan DohertyIntel QuickAssist
105006b04233SFan ZhangM: Fan Zhang <[email protected]>
10511703e94aSDeclan DohertyF: drivers/crypto/qat/
105298c4a35cSTomasz JozwiakF: drivers/common/qat/
10539f5a9a55SThomas MonjalonF: doc/guides/cryptodevs/qat.rst
1054757c74baSFerruh YigitF: doc/guides/cryptodevs/features/qat.ini
10551703e94aSDeclan Doherty
1056c75542aeSFan ZhangIPsec MB
1057c75542aeSFan ZhangM: Fan Zhang <[email protected]>
1058918fd2f1SPiotr BronowskiM: Pablo de Lara <[email protected]>
1059c75542aeSFan ZhangF: drivers/crypto/ipsec_mb/
1060746825e5SPiotr BronowskiF: doc/guides/cryptodevs/aesni_gcm.rst
1061918fd2f1SPiotr BronowskiF: doc/guides/cryptodevs/aesni_mb.rst
1062f1666288SKai JiF: doc/guides/cryptodevs/chacha20_poly1305.rst
1063bc9ef81cSPiotr BronowskiF: doc/guides/cryptodevs/kasumi.rst
10644f1cfda5SPiotr BronowskiF: doc/guides/cryptodevs/snow3g.rst
1065cde8df1bSPiotr BronowskiF: doc/guides/cryptodevs/zuc.rst
1066746825e5SPiotr BronowskiF: doc/guides/cryptodevs/features/aesni_gcm.ini
1067918fd2f1SPiotr BronowskiF: doc/guides/cryptodevs/features/aesni_mb.ini
1068f1666288SKai JiF: doc/guides/cryptodevs/features/chacha20_poly1305.ini
10695ff71fceSPablo de LaraF: doc/guides/cryptodevs/features/kasumi.ini
10704f1cfda5SPiotr BronowskiF: doc/guides/cryptodevs/features/snow3g.ini
1071cde8df1bSPiotr BronowskiF: doc/guides/cryptodevs/features/zuc.ini
10725ff71fceSPablo de Lara
10732457705eSAnkur DwivediMarvell cnxk crypto
10742457705eSAnkur DwivediM: Ankur Dwivedi <[email protected]>
10752457705eSAnkur DwivediM: Anoob Joseph <[email protected]>
10762457705eSAnkur DwivediM: Tejasree Kondoj <[email protected]>
10772457705eSAnkur DwivediF: drivers/crypto/cnxk/
10782457705eSAnkur DwivediF: doc/guides/cryptodevs/cnxk.rst
10792457705eSAnkur DwivediF: doc/guides/cryptodevs/features/cn9k.ini
10802457705eSAnkur DwivediF: doc/guides/cryptodevs/features/cn10k.ini
10812457705eSAnkur Dwivedi
1082d84c070aSLiron HimiMarvell mvsam
1083b11d5de0SLiron HimiM: Michael Shamis <[email protected]>
1084d84c070aSLiron HimiM: Liron Himi <[email protected]>
1085e95faac1STomasz DuszynskiF: drivers/crypto/mvsam/
1086e95faac1STomasz DuszynskiF: doc/guides/cryptodevs/mvsam.rst
1087e95faac1STomasz DuszynskiF: doc/guides/cryptodevs/features/mvsam.ini
10888a61c83aSTomasz Duszynski
10890a8fc242SNagadheeraj RottelaMarvell Nitrox
10900a8fc242SNagadheeraj RottelaM: Nagadheeraj Rottela <[email protected]>
10910a8fc242SNagadheeraj RottelaM: Srikanth Jampala <[email protected]>
10920a8fc242SNagadheeraj RottelaF: drivers/crypto/nitrox/
10930a8fc242SNagadheeraj RottelaF: doc/guides/cryptodevs/nitrox.rst
10940a8fc242SNagadheeraj RottelaF: doc/guides/cryptodevs/features/nitrox.ini
10950a8fc242SNagadheeraj Rottela
1096a7c86884SShiri KuzinMellanox mlx5
1097a7c86884SShiri KuzinM: Matan Azrad <[email protected]>
1098a7c86884SShiri KuzinF: drivers/crypto/mlx5/
1099a7c86884SShiri KuzinF: doc/guides/cryptodevs/mlx5.rst
1100a7c86884SShiri KuzinF: doc/guides/cryptodevs/features/mlx5.ini
1101a7c86884SShiri Kuzin
11025ff71fceSPablo de LaraNull Crypto
110306b04233SFan ZhangM: Fan Zhang <[email protected]>
11045ff71fceSPablo de LaraF: drivers/crypto/null/
11055ff71fceSPablo de LaraF: doc/guides/cryptodevs/null.rst
11065ff71fceSPablo de LaraF: doc/guides/cryptodevs/features/null.ini
11075ff71fceSPablo de Lara
1108af7c9b5eSGagandeep SinghNXP CAAM JR
1109af7c9b5eSGagandeep SinghM: Gagandeep Singh <[email protected]>
1110af7c9b5eSGagandeep SinghM: Hemant Agrawal <[email protected]>
1111af7c9b5eSGagandeep SinghF: drivers/crypto/caam_jr/
1112f4eed129SHemant AgrawalF: doc/guides/cryptodevs/caam_jr.rst
1113f4eed129SHemant AgrawalF: doc/guides/cryptodevs/features/caam_jr.ini
1114af7c9b5eSGagandeep Singh
1115c3e85bdcSAkhil GoyalNXP DPAA_SEC
111686829da1SHemant AgrawalM: Gagandeep Singh <[email protected]>
1117c3e85bdcSAkhil GoyalM: Hemant Agrawal <[email protected]>
1118c3e85bdcSAkhil GoyalF: drivers/crypto/dpaa_sec/
1119bf551c96SAkhil GoyalF: doc/guides/cryptodevs/dpaa_sec.rst
1120bf551c96SAkhil GoyalF: doc/guides/cryptodevs/features/dpaa_sec.ini
1121c3e85bdcSAkhil Goyal
1122623326ddSAkhil GoyalNXP DPAA2_SEC
112386829da1SHemant AgrawalM: Gagandeep Singh <[email protected]>
1124623326ddSAkhil GoyalM: Hemant Agrawal <[email protected]>
1125623326ddSAkhil GoyalF: drivers/crypto/dpaa2_sec/
11264bbee28bSAkhil GoyalF: doc/guides/cryptodevs/dpaa2_sec.rst
1127757c74baSFerruh YigitF: doc/guides/cryptodevs/features/dpaa2_sec.ini
1128623326ddSAkhil Goyal
11295ff71fceSPablo de LaraOpenSSL
113006b04233SFan ZhangM: Fan Zhang <[email protected]>
11318a9867a6SSlawomir MrozowiczF: drivers/crypto/openssl/
11328a9867a6SSlawomir MrozowiczF: doc/guides/cryptodevs/openssl.rst
1133757c74baSFerruh YigitF: doc/guides/cryptodevs/features/openssl.ini
1134d61f70b4SSlawomir Mrozowicz
11358769079aSJay ZhouVirtio
11368769079aSJay ZhouM: Jay Zhou <[email protected]>
11378769079aSJay ZhouF: drivers/crypto/virtio/
11383a78b2f7SJay ZhouF: doc/guides/cryptodevs/virtio.rst
11393a78b2f7SJay ZhouF: doc/guides/cryptodevs/features/virtio.ini
11408769079aSJay Zhou
11418cbe85b6SNipun Gupta
11423c32e89fSLee DalyCompression Drivers
11433c32e89fSLee Daly-------------------
11443c32e89fSLee DalyT: git://dpdk.org/next/dpdk-next-crypto
11453c32e89fSLee Daly
114643e610bbSSunila SahuCavium OCTEON TX zipvf
114777a83d10SJerin JacobM: Ashish Gupta <[email protected]>
114843e610bbSSunila SahuF: drivers/compress/octeontx/
1149f23c977dSAshish GuptaF: doc/guides/compressdevs/octeontx.rst
1150f23c977dSAshish GuptaF: doc/guides/compressdevs/features/octeontx.ini
115143e610bbSSunila Sahu
11527a34c215SFiona TraheIntel QuickAssist
115306b04233SFan ZhangM: Fan Zhang <[email protected]>
11547a34c215SFiona TraheF: drivers/compress/qat/
11557a34c215SFiona TraheF: drivers/common/qat/
11567a34c215SFiona Trahe
11573c32e89fSLee DalyISA-L
11583c32e89fSLee DalyM: Lee Daly <[email protected]>
11593c32e89fSLee DalyF: drivers/compress/isal/
11605a441543SLee DalyF: doc/guides/compressdevs/isal.rst
11615a441543SLee DalyF: doc/guides/compressdevs/features/isal.ini
11623c32e89fSLee Daly
1163832a4cf1SMatan AzradMellanox mlx5
1164832a4cf1SMatan AzradM: Matan Azrad <[email protected]>
1165832a4cf1SMatan AzradF: drivers/compress/mlx5/
1166832a4cf1SMatan Azrad
11670c4e4c16SAshish GuptaZLIB
116877a83d10SJerin JacobM: Sunila Sahu <[email protected]>
11690c4e4c16SAshish GuptaF: drivers/compress/zlib/
11700baf9204SShally VermaF: doc/guides/compressdevs/zlib.rst
11710baf9204SShally VermaF: doc/guides/compressdevs/features/zlib.ini
11720c4e4c16SAshish Gupta
11733c32e89fSLee Daly
1174e33ad06eSKevin LaatzDMAdev Drivers
1175e33ad06eSKevin Laatz--------------
1176e33ad06eSKevin Laatz
1177e33ad06eSKevin LaatzIntel IDXD - EXPERIMENTAL
1178e33ad06eSKevin LaatzM: Bruce Richardson <[email protected]>
1179e33ad06eSKevin LaatzM: Kevin Laatz <[email protected]>
1180e33ad06eSKevin LaatzF: drivers/dma/idxd/
1181e33ad06eSKevin LaatzF: doc/guides/dmadevs/idxd.rst
1182e33ad06eSKevin Laatz
1183866e46bcSConor WalshIntel IOAT
1184866e46bcSConor WalshM: Bruce Richardson <[email protected]>
1185866e46bcSConor WalshM: Conor Walsh <[email protected]>
1186866e46bcSConor WalshF: drivers/dma/ioat/
1187866e46bcSConor WalshF: doc/guides/dmadevs/ioat.rst
1188866e46bcSConor Walsh
11894d0d4cf3SChengwen FengHiSilicon DMA
11904d0d4cf3SChengwen FengM: Chengwen Feng <[email protected]>
11914d0d4cf3SChengwen FengF: drivers/dma/hisilicon/
11924d0d4cf3SChengwen FengF: doc/guides/dmadevs/hisilicon.rst
11934d0d4cf3SChengwen Feng
119453f6d732SRadha Mohan ChintakuntlaMarvell CNXK DPI DMA
119553f6d732SRadha Mohan ChintakuntlaM: Radha Mohan Chintakuntla <[email protected]>
119653f6d732SRadha Mohan ChintakuntlaM: Veerasenareddy Burru <[email protected]>
119753f6d732SRadha Mohan ChintakuntlaF: drivers/dma/cnxk/
119853f6d732SRadha Mohan ChintakuntlaF: doc/guides/dmadevs/cnxk.rst
119953f6d732SRadha Mohan Chintakuntla
1200583f3732SGagandeep SinghNXP DPAA DMA
1201583f3732SGagandeep SinghM: Gagandeep Singh <[email protected]>
1202583f3732SGagandeep SinghM: Nipun Gupta <[email protected]>
1203583f3732SGagandeep SinghF: drivers/dma/dpaa/
1204583f3732SGagandeep SinghF: doc/guides/dmadevs/dpaa.rst
1205583f3732SGagandeep Singh
1206e33ad06eSKevin Laatz
1207cf9b3c36SYuval AvneryRegEx Drivers
1208cf9b3c36SYuval Avnery-------------
1209cf9b3c36SYuval Avnery
121072c00ae9SLiron HimiMarvell OCTEON CN9K regex
1211bb6d79d3SLiron HimiM: Liron Himi <[email protected]>
121272c00ae9SLiron HimiF: drivers/regex/cn9k/
121372c00ae9SLiron HimiF: doc/guides/regexdevs/cn9k.rst
121472c00ae9SLiron HimiF: doc/guides/regexdevs/features/cn9k.ini
12154cd1c5fdSGuy Kaneti
1216cf9b3c36SYuval AvneryMellanox mlx5
1217e9b17185SOri KamM: Ori Kam <[email protected]>
1218cf9b3c36SYuval AvneryF: drivers/regex/mlx5/
1219cf9b3c36SYuval AvneryF: doc/guides/regexdevs/mlx5.rst
1220cf9b3c36SYuval AvneryF: doc/guides/regexdevs/features/mlx5.ini
1221cf9b3c36SYuval Avnery
1222cf9b3c36SYuval Avnery
12233df349b7SMatan AzradvDPA Drivers
12243df349b7SMatan Azrad------------
12253df349b7SMatan AzradT: git://dpdk.org/next/dpdk-next-virtio
12263df349b7SMatan Azrad
12275c060bf1SMatan AzradIntel ifc
12285c060bf1SMatan AzradM: Xiao Wang <[email protected]>
12295c060bf1SMatan AzradF: drivers/vdpa/ifc/
12305c060bf1SMatan AzradF: doc/guides/vdpadevs/ifc.rst
12315c060bf1SMatan AzradF: doc/guides/vdpadevs/features/ifcvf.ini
12325c060bf1SMatan Azrad
123395276abaSMatan AzradMellanox mlx5 vDPA
1234e9b17185SOri KamM: Matan Azrad <[email protected]>
1235e9b17185SOri KamM: Viacheslav Ovsiienko <[email protected]>
123695276abaSMatan AzradF: drivers/vdpa/mlx5/
123795276abaSMatan AzradF: doc/guides/vdpadevs/mlx5.rst
123895276abaSMatan AzradF: doc/guides/vdpadevs/features/mlx5.ini
123995276abaSMatan Azrad
12405e7596baSVijay Kumar SrivastavaXilinx sfc vDPA
12415e7596baSVijay Kumar SrivastavaM: Vijay Kumar Srivastava <[email protected]>
12425e7596baSVijay Kumar SrivastavaF: drivers/vdpa/sfc/
12435e7596baSVijay Kumar SrivastavaF: doc/guides/vdpadevs/sfc.rst
12445e7596baSVijay Kumar SrivastavaF: doc/guides/vdpadevs/features/sfc.ini
12455e7596baSVijay Kumar Srivastava
12463df349b7SMatan Azrad
1247898f2afdSHarry van HaarenEventdev Drivers
1248898f2afdSHarry van Haaren----------------
124977a83d10SJerin JacobM: Jerin Jacob <[email protected]>
1250898f2afdSHarry van HaarenT: git://dpdk.org/next/dpdk-next-eventdev
1251898f2afdSHarry van Haaren
12528616e6e2SJerin JacobCavium OCTEON TX ssovf
125377a83d10SJerin JacobM: Jerin Jacob <[email protected]>
12548616e6e2SJerin JacobF: drivers/event/octeontx/
12558616e6e2SJerin JacobF: doc/guides/eventdevs/octeontx.rst
12568616e6e2SJerin Jacob
1257fd5baf09SPavan NikhileshCavium OCTEON TX timvf
125877a83d10SJerin JacobM: Pavan Nikhilesh <[email protected]>
1259fd5baf09SPavan NikhileshF: drivers/event/octeontx/timvf_*
1260fd5baf09SPavan Nikhilesh
1261166378a7STimothy McDanielIntel DLB2
1262166378a7STimothy McDanielM: Timothy McDaniel <[email protected]>
1263166378a7STimothy McDanielF: drivers/event/dlb2/
1264166378a7STimothy McDanielF: doc/guides/eventdevs/dlb2.rst
1265166378a7STimothy McDaniel
12668558dcaaSPavan NikhileshMarvell cnxk
12678558dcaaSPavan NikhileshM: Pavan Nikhilesh <[email protected]>
12688558dcaaSPavan NikhileshM: Shijith Thotton <[email protected]>
12698558dcaaSPavan NikhileshF: drivers/event/cnxk/
12708558dcaaSPavan NikhileshF: doc/guides/eventdevs/cnxk.rst
12718558dcaaSPavan Nikhilesh
12729caac5ddSSunil Kumar KoriNXP DPAA eventdev
12739caac5ddSSunil Kumar KoriM: Hemant Agrawal <[email protected]>
12742ef7cb51SNipun GuptaM: Nipun Gupta <[email protected]>
12759caac5ddSSunil Kumar KoriF: drivers/event/dpaa/
1276a9980aa4SSunil Kumar KoriF: doc/guides/eventdevs/dpaa.rst
12779caac5ddSSunil Kumar Kori
1278d1a83cd8SThomas MonjalonNXP DPAA2 eventdev
1279d1a83cd8SThomas MonjalonM: Hemant Agrawal <[email protected]>
1280d1a83cd8SThomas MonjalonM: Nipun Gupta <[email protected]>
1281d1a83cd8SThomas MonjalonF: drivers/event/dpaa2/
1282d1a83cd8SThomas MonjalonF: doc/guides/eventdevs/dpaa2.rst
1283d1a83cd8SThomas Monjalon
1284898f2afdSHarry van HaarenSoftware Eventdev PMD
1285898f2afdSHarry van HaarenM: Harry van Haaren <[email protected]>
1286898f2afdSHarry van HaarenF: drivers/event/sw/
1287898f2afdSHarry van HaarenF: doc/guides/eventdevs/sw.rst
12886d239dd5SPavan NikhileshF: examples/eventdev_pipeline/
12896d239dd5SPavan NikhileshF: doc/guides/sample_app_ug/eventdev_pipeline.rst
1290898f2afdSHarry van Haaren
129146a186b1SMattias RönnblomDistributed Software Eventdev PMD
129246a186b1SMattias RönnblomM: Mattias Rönnblom <[email protected]>
129346a186b1SMattias RönnblomF: drivers/event/dsw/
129446ea5781SMattias RönnblomF: doc/guides/eventdevs/dsw.rst
129546a186b1SMattias Rönnblom
12964236ce9bSLiang MaSoftware OPDL Eventdev PMD
1297b05f1064SLiang MaM: Liang Ma <[email protected]>
12984236ce9bSLiang MaM: Peter Mccarthy <[email protected]>
12994236ce9bSLiang MaF: drivers/event/opdl/
1300c7aa67f5SLiang MaF: doc/guides/eventdevs/opdl.rst
13014236ce9bSLiang Ma
130227c2ce56SThomas Monjalon
1303f218a1f9SNipun GuptaBaseband Drivers
1304f218a1f9SNipun Gupta----------------
1305f218a1f9SNipun Gupta
1306ccd4c409SNicolas ChautruIntel baseband
1307ccd4c409SNicolas ChautruM: Nicolas Chautru <[email protected]>
1308ccd4c409SNicolas ChautruT: git://dpdk.org/next/dpdk-next-crypto
1309ccd4c409SNicolas ChautruF: drivers/baseband/turbo_sw/
1310ccd4c409SNicolas ChautruF: doc/guides/bbdevs/turbo_sw.rst
1311ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/turbo_sw.ini
1312ccd4c409SNicolas ChautruF: drivers/baseband/fpga_lte_fec/
1313ccd4c409SNicolas ChautruF: doc/guides/bbdevs/fpga_lte_fec.rst
1314ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/fpga_lte_fec.ini
1315ccd4c409SNicolas ChautruF: drivers/baseband/fpga_5gnr_fec/
1316ccd4c409SNicolas ChautruF: doc/guides/bbdevs/fpga_5gnr_fec.rst
1317ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/fpga_5gnr_fec.ini
1318ccd4c409SNicolas ChautruF: drivers/baseband/acc100/
1319ccd4c409SNicolas ChautruF: doc/guides/bbdevs/acc100.rst
1320ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/acc100.ini
1321ccd4c409SNicolas Chautru
1322ccd4c409SNicolas ChautruNull baseband
1323ccd4c409SNicolas ChautruM: Nicolas Chautru <[email protected]>
1324ccd4c409SNicolas ChautruT: git://dpdk.org/next/dpdk-next-crypto
1325ccd4c409SNicolas ChautruF: drivers/baseband/null/
1326ccd4c409SNicolas ChautruF: doc/guides/bbdevs/null.rst
1327ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/null.ini
1328ccd4c409SNicolas Chautru
1329f218a1f9SNipun GuptaNXP LA12xx
1330f218a1f9SNipun GuptaM: Nipun Gupta <[email protected]>
1331f218a1f9SNipun GuptaM: Hemant Agrawal <[email protected]>
1332ccd4c409SNicolas ChautruT: git://dpdk.org/next/dpdk-next-crypto
1333f218a1f9SNipun GuptaF: drivers/baseband/la12xx/
1334f218a1f9SNipun GuptaF: doc/guides/bbdevs/la12xx.rst
1335ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/la12xx.ini
1336f218a1f9SNipun Gupta
1337f218a1f9SNipun Gupta
13381306a73bSElena AgostiniGPU Drivers
13391306a73bSElena Agostini-----------
13401306a73bSElena Agostini
13411306a73bSElena AgostiniNVIDIA CUDA
13421306a73bSElena AgostiniM: Elena Agostini <[email protected]>
13431306a73bSElena AgostiniF: drivers/gpu/cuda/
13441306a73bSElena AgostiniF: doc/guides/gpus/cuda.rst
13451306a73bSElena Agostini
13461306a73bSElena Agostini
1347b1ee472fSNipun GuptaRawdev Drivers
1348b1ee472fSNipun Gupta--------------
1349b1ee472fSNipun Gupta
135056bb54eaSTianfei ZhangIntel FPGA
1351ef1e8edeSRosen XuM: Rosen Xu <[email protected]>
135256bb54eaSTianfei ZhangM: Tianfei zhang <[email protected]>
1353c6604922SXiaolong YeT: git://dpdk.org/next/dpdk-next-net-intel
1354473c88f9SBruce RichardsonF: drivers/raw/ifpga/
1355473c88f9SBruce RichardsonF: doc/guides/rawdevs/ifpga.rst
135656bb54eaSTianfei Zhang
1357a4d11e03SConor WalshIOAT Rawdev - DEPRECATED
1358f687e842SBruce RichardsonM: Bruce Richardson <[email protected]>
1359f687e842SBruce RichardsonF: drivers/raw/ioat/
1360473c88f9SBruce RichardsonF: doc/guides/rawdevs/ioat.rst
1361f687e842SBruce Richardson
13623d27e49eSTomasz DuszynskiMarvell CNXK BPHY
13633d27e49eSTomasz DuszynskiM: Jakub Palider <[email protected]>
13643d27e49eSTomasz DuszynskiM: Tomasz Duszynski <[email protected]>
13653d27e49eSTomasz DuszynskiF: doc/guides/rawdevs/cnxk_bphy.rst
13663d27e49eSTomasz DuszynskiF: drivers/raw/cnxk_bphy/
13673d27e49eSTomasz Duszynski
1368d0b8a4e1STomasz DuszynskiMarvell CNXK GPIO
1369d0b8a4e1STomasz DuszynskiM: Jakub Palider <[email protected]>
1370d0b8a4e1STomasz DuszynskiM: Tomasz Duszynski <[email protected]>
1371d0b8a4e1STomasz DuszynskiF: doc/guides/rawdevs/cnxk_gpio.rst
1372d0b8a4e1STomasz DuszynskiF: drivers/raw/cnxk_gpio/
1373d0b8a4e1STomasz Duszynski
137427731002SXiaoyun LiNTB
137527731002SXiaoyun LiM: Jingjing Wu <[email protected]>
13761d2f4915SJunfeng GuoM: Junfeng Guo <[email protected]>
137727731002SXiaoyun LiF: drivers/raw/ntb/
137827731002SXiaoyun LiF: doc/guides/rawdevs/ntb.rst
1379c5eebf85SXiaoyun LiF: examples/ntb/
1380c5eebf85SXiaoyun LiF: doc/guides/sample_app_ug/ntb.rst
138127731002SXiaoyun Li
138203c84140SThomas MonjalonNXP DPAA2 CMDIF
138303c84140SThomas MonjalonM: Nipun Gupta <[email protected]>
138403c84140SThomas MonjalonF: drivers/raw/dpaa2_cmdif/
138503c84140SThomas MonjalonF: doc/guides/rawdevs/dpaa2_cmdif.rst
138603c84140SThomas Monjalon
138703c84140SThomas MonjalonNXP DPAA2 QDMA
138803c84140SThomas MonjalonM: Nipun Gupta <[email protected]>
138903c84140SThomas MonjalonF: drivers/raw/dpaa2_qdma/
139003c84140SThomas MonjalonF: doc/guides/rawdevs/dpaa2_qdma.rst
139103c84140SThomas Monjalon
139203c84140SThomas Monjalon
139327c2ce56SThomas MonjalonPacket processing
139427c2ce56SThomas Monjalon-----------------
139527c2ce56SThomas Monjalon
139627c2ce56SThomas MonjalonNetwork headers
1397b25c2a8cSOlivier MatzM: Olivier Matz <[email protected]>
139899a2dd95SBruce RichardsonF: lib/net/
139930a65c6cSOlivier MatzF: app/test/test_cksum.c
140027c2ce56SThomas Monjalon
1401986ff526SJasvinder SinghPacket CRC
1402986ff526SJasvinder SinghM: Jasvinder Singh <[email protected]>
140399a2dd95SBruce RichardsonF: lib/net/net_crc.h
140499a2dd95SBruce RichardsonF: lib/net/rte_net_crc*
140599a2dd95SBruce RichardsonF: lib/net/net_crc_avx512.c
140699a2dd95SBruce RichardsonF: lib/net/net_crc_sse.c
1407a9de470cSBruce RichardsonF: app/test/test_crc.c
1408986ff526SJasvinder Singh
140927c2ce56SThomas MonjalonIP fragmentation & reassembly
14105256a253SKonstantin AnanyevM: Konstantin Ananyev <[email protected]>
141199a2dd95SBruce RichardsonF: lib/ip_frag/
141227c2ce56SThomas MonjalonF: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
141306d63eb5SAaron ConoleF: app/test/test_ipfrag.c
141427c2ce56SThomas MonjalonF: examples/ip_fragmentation/
141527c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/ip_frag.rst
141627c2ce56SThomas MonjalonF: examples/ip_reassembly/
141727c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/ip_reassembly.rst
141827c2ce56SThomas Monjalon
1419e996506aSJiayu HuGeneric Receive Offload - EXPERIMENTAL
1420e996506aSJiayu HuM: Jiayu Hu <[email protected]>
142199a2dd95SBruce RichardsonF: lib/gro/
14222c900d09SJiayu HuF: doc/guides/prog_guide/generic_receive_offload_lib.rst
1423e996506aSJiayu Hu
1424f6010c76SMark KavanaghGeneric Segmentation Offload
1425f6010c76SMark KavanaghM: Jiayu Hu <[email protected]>
142699a2dd95SBruce RichardsonF: lib/gso/
1427f6010c76SMark KavanaghF: doc/guides/prog_guide/generic_segmentation_offload_lib.rst
1428f6010c76SMark Kavanagh
1429a748d24dSConor WalshIPsec
14305256a253SKonstantin AnanyevM: Konstantin Ananyev <[email protected]>
14319f7b4314SKonstantin AnanyevT: git://dpdk.org/next/dpdk-next-crypto
143299a2dd95SBruce RichardsonF: lib/ipsec/
14339f7b4314SKonstantin AnanyevM: Bernard Iremonger <[email protected]>
1434f7f3ac6dSSavinay DharmappaF: app/test/test_ipsec*
14359ef6cb1aSKonstantin AnanyevF: doc/guides/prog_guide/ipsec_lib.rst
143648083b4dSVladimir MedvedkinM: Vladimir Medvedkin <[email protected]>
1437908be065SVladimir MedvedkinF: app/test-sad/
14389f7b4314SKonstantin Ananyev
1439be41ac2aSFerruh YigitFlow Classify - EXPERIMENTAL
1440be41ac2aSFerruh YigitM: Bernard Iremonger <[email protected]>
144199a2dd95SBruce RichardsonF: lib/flow_classify/
1442a9de470cSBruce RichardsonF: app/test/test_flow_classify*
1443fdec9301SBernard IremongerF: doc/guides/prog_guide/flow_classify_lib.rst
1444be41ac2aSFerruh YigitF: examples/flow_classify/
1445fdec9301SBernard IremongerF: doc/guides/sample_app_ug/flow_classify.rst
1446be41ac2aSFerruh Yigit
144727c2ce56SThomas MonjalonDistributor
144805cc9fecSDavid HuntM: David Hunt <[email protected]>
144999a2dd95SBruce RichardsonF: lib/distributor/
145027c2ce56SThomas MonjalonF: doc/guides/prog_guide/packet_distrib_lib.rst
1451a9de470cSBruce RichardsonF: app/test/test_distributor*
145227c2ce56SThomas MonjalonF: examples/distributor/
145327c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/dist_app.rst
145427c2ce56SThomas Monjalon
14556966683fSSergio Gonzalez MonroyReorder
14563ca33255SReshma PattanM: Reshma Pattan <[email protected]>
145799a2dd95SBruce RichardsonF: lib/reorder/
14586966683fSSergio Gonzalez MonroyF: doc/guides/prog_guide/reorder_lib.rst
1459a9de470cSBruce RichardsonF: app/test/test_reorder*
14606966683fSSergio Gonzalez MonroyF: examples/packet_ordering/
14616966683fSSergio Gonzalez MonroyF: doc/guides/sample_app_ug/packet_ordering.rst
14626966683fSSergio Gonzalez Monroy
146327c2ce56SThomas MonjalonHierarchical scheduler
1464589628dfSCristian DumitrescuM: Cristian Dumitrescu <[email protected]>
1465d27966edSJasvinder SinghM: Jasvinder Singh <[email protected]>
146699a2dd95SBruce RichardsonF: lib/sched/
146727c2ce56SThomas MonjalonF: doc/guides/prog_guide/qos_framework.rst
146844c730b0SWojciech LiguzinskiF: app/test/test_pie.c
1469a9de470cSBruce RichardsonF: app/test/test_red.c
1470a9de470cSBruce RichardsonF: app/test/test_sched.c
147127c2ce56SThomas MonjalonF: examples/qos_sched/
147227c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/qos_scheduler.rst
147327c2ce56SThomas Monjalon
1474278f9454SReshma PattanPacket capture
1475278f9454SReshma PattanM: Reshma Pattan <[email protected]>
14768d23ce8fSStephen HemmingerM: Stephen Hemminger <[email protected]>
147799a2dd95SBruce RichardsonF: lib/pdump/
1478278f9454SReshma PattanF: doc/guides/prog_guide/pdump_lib.rst
1479a9de470cSBruce RichardsonF: app/test/test_pdump.*
14808d23ce8fSStephen HemmingerF: lib/pcapng/
14818d23ce8fSStephen HemmingerF: doc/guides/prog_guide/pcapng_lib.rst
14827a944656SStephen HemmingerF: app/test/test_pcapng.c
1483caa70282SReshma PattanF: app/pdump/
1484d6448863SChristian EhrhardtF: doc/guides/tools/pdump.rst
1485cbb44143SStephen HemmingerF: app/dumpcap/
1486cbb44143SStephen HemmingerF: doc/guides/tools/dumpcap.rst
1487278f9454SReshma Pattan
1488086eb64dSNaga Suresh Somarowthu
148927c2ce56SThomas MonjalonPacket Framework
149027c2ce56SThomas Monjalon----------------
1491589628dfSCristian DumitrescuM: Cristian Dumitrescu <[email protected]>
149299a2dd95SBruce RichardsonF: lib/pipeline/
149399a2dd95SBruce RichardsonF: lib/port/
149499a2dd95SBruce RichardsonF: lib/table/
149527c2ce56SThomas MonjalonF: doc/guides/prog_guide/packet_framework.rst
1496a9de470cSBruce RichardsonF: app/test/test_table*
1497474572d2SBruce RichardsonF: app/test-pipeline/
149827c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/test_pipeline.rst
149927c2ce56SThomas MonjalonF: examples/ip_pipeline/
1500b77f6600SCristian DumitrescuF: examples/pipeline/
1501f1e779ecSCristian DumitrescuF: doc/guides/sample_app_ug/ip_pipeline.rst
150227c2ce56SThomas Monjalon
150327c2ce56SThomas Monjalon
150427c2ce56SThomas MonjalonAlgorithms
150527c2ce56SThomas Monjalon----------
150627c2ce56SThomas Monjalon
150727c2ce56SThomas MonjalonACL
15085256a253SKonstantin AnanyevM: Konstantin Ananyev <[email protected]>
150999a2dd95SBruce RichardsonF: lib/acl/
151027c2ce56SThomas MonjalonF: doc/guides/prog_guide/packet_classif_access_ctrl.rst
151175795fabSBruce RichardsonF: app/test-acl/
1512a9de470cSBruce RichardsonF: app/test/test_acl.*
151327c2ce56SThomas MonjalonF: examples/l3fwd-acl/
151427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
151527c2ce56SThomas Monjalon
151656b6ef87SPablo de LaraEFD
151756b6ef87SPablo de LaraM: Byron Marohn <[email protected]>
1518d5123b4cSYipeng WangM: Yipeng Wang <[email protected]>
151999a2dd95SBruce RichardsonF: lib/efd/
15200dd62a01SPablo de LaraF: doc/guides/prog_guide/efd_lib.rst
1521a9de470cSBruce RichardsonF: app/test/test_efd*
1522ed2a80fdSPablo de LaraF: examples/server_node_efd/
1523ed2a80fdSPablo de LaraF: doc/guides/sample_app_ug/server_node_efd.rst
152456b6ef87SPablo de Lara
152527c2ce56SThomas MonjalonHashes
1526bca59f1aSYipeng WangM: Yipeng Wang <[email protected]>
1527bca59f1aSYipeng WangM: Sameh Gobriel <[email protected]>
1528e7d336c7SBruce RichardsonM: Bruce Richardson <[email protected]>
152928ebff11SVladimir MedvedkinM: Vladimir Medvedkin <[email protected]>
153099a2dd95SBruce RichardsonF: lib/hash/
153127c2ce56SThomas MonjalonF: doc/guides/prog_guide/hash_lib.rst
1532534fe5f3SVladimir MedvedkinF: doc/guides/prog_guide/toeplitz_hash_lib.rst
1533a9de470cSBruce RichardsonF: app/test/test_*hash*
1534a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
153527c2ce56SThomas Monjalon
153627c2ce56SThomas MonjalonLPM
1537e7d336c7SBruce RichardsonM: Bruce Richardson <[email protected]>
1538854ec5a8SVladimir MedvedkinM: Vladimir Medvedkin <[email protected]>
153999a2dd95SBruce RichardsonF: lib/lpm/
154027c2ce56SThomas MonjalonF: doc/guides/prog_guide/lpm*
1541a9de470cSBruce RichardsonF: app/test/test_lpm*
1542a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
1543a9de470cSBruce RichardsonF: app/test/test_xmmt_ops.h
154427c2ce56SThomas Monjalon
1545857ed6c6SYipeng WangMembership - EXPERIMENTAL
1546857ed6c6SYipeng WangM: Yipeng Wang <[email protected]>
1547857ed6c6SYipeng WangM: Sameh Gobriel <[email protected]>
154899a2dd95SBruce RichardsonF: lib/member/
154955694b2aSYipeng WangF: doc/guides/prog_guide/member_lib.rst
1550a9de470cSBruce RichardsonF: app/test/test_member*
1551857ed6c6SYipeng Wang
15528f532a34SVladimir MedvedkinRIB/FIB
15535a5793a5SVladimir MedvedkinM: Vladimir Medvedkin <[email protected]>
155499a2dd95SBruce RichardsonF: lib/rib/
1555b35df4ddSVladimir MedvedkinF: app/test/test_rib*
155699a2dd95SBruce RichardsonF: lib/fib/
15574ccd4259SVladimir MedvedkinF: app/test/test_fib*
1558103809d0SVladimir MedvedkinF: app/test-fib/
15595a5793a5SVladimir Medvedkin
156027c2ce56SThomas MonjalonTraffic metering
1561589628dfSCristian DumitrescuM: Cristian Dumitrescu <[email protected]>
156299a2dd95SBruce RichardsonF: lib/meter/
156327c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/qos_scheduler.rst
1564a9de470cSBruce RichardsonF: app/test/test_meter.c
156527c2ce56SThomas MonjalonF: examples/qos_meter/
156627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/qos_metering.rst
156727c2ce56SThomas Monjalon
1568d1a83cd8SThomas Monjalon
156927c2ce56SThomas MonjalonOther libraries
157027c2ce56SThomas Monjalon---------------
157127c2ce56SThomas Monjalon
157227c2ce56SThomas MonjalonConfiguration file
1573589628dfSCristian DumitrescuM: Cristian Dumitrescu <[email protected]>
157499a2dd95SBruce RichardsonF: lib/cfgfile/
1575a9de470cSBruce RichardsonF: app/test/test_cfgfile.c
1576a9de470cSBruce RichardsonF: app/test/test_cfgfiles/
157727c2ce56SThomas Monjalon
157827c2ce56SThomas MonjalonInteractive command line
15799d3f9bbeSOlivier MatzM: Olivier Matz <[email protected]>
158099a2dd95SBruce RichardsonF: lib/cmdline/
15810c36081dSBruce RichardsonF: app/test-cmdline/
1582a9de470cSBruce RichardsonF: app/test/test_cmdline*
158327c2ce56SThomas MonjalonF: examples/cmdline/
158427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/cmd_line.rst
158527c2ce56SThomas Monjalon
158627c2ce56SThomas MonjalonKey/Value parsing
15879d3f9bbeSOlivier MatzM: Olivier Matz <[email protected]>
158899a2dd95SBruce RichardsonF: lib/kvargs/
1589a9de470cSBruce RichardsonF: app/test/test_kvargs.c
159027c2ce56SThomas Monjalon
15916ee0c53fSJoyce KongRCU
159264994b56SHonnappa NagarahalliM: Honnappa Nagarahalli <[email protected]>
159399a2dd95SBruce RichardsonF: lib/rcu/
159486cc8ff2SThomas MonjalonF: app/test/test_rcu*
159564994b56SHonnappa NagarahalliF: doc/guides/prog_guide/rcu_lib.rst
159664994b56SHonnappa Nagarahalli
1597c752998bSGaetan RivetPCI
1598a61b779eSGaetan RivetM: Gaetan Rivet <[email protected]>
159999a2dd95SBruce RichardsonF: lib/pci/
1600c752998bSGaetan Rivet
160127c2ce56SThomas MonjalonPower management
1602340e166aSDavid HuntM: David Hunt <[email protected]>
160399a2dd95SBruce RichardsonF: lib/power/
160427c2ce56SThomas MonjalonF: doc/guides/prog_guide/power_man.rst
1605a9de470cSBruce RichardsonF: app/test/test_power*
160627c2ce56SThomas MonjalonF: examples/l3fwd-power/
160727c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l3_forward_power_man.rst
160827c2ce56SThomas MonjalonF: examples/vm_power_manager/
160927c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/vm_power_management.rst
161027c2ce56SThomas Monjalon
161127c2ce56SThomas MonjalonTimers
16122d9c5cb2SErik Gabriel CarrilloM: Erik Gabriel Carrillo <[email protected]>
161399a2dd95SBruce RichardsonF: lib/timer/
161427c2ce56SThomas MonjalonF: doc/guides/prog_guide/timer_lib.rst
1615a9de470cSBruce RichardsonF: app/test/test_timer*
161627c2ce56SThomas MonjalonF: examples/timer/
161727c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/timer.rst
161827c2ce56SThomas Monjalon
161979fb49bfSPawel WodkowskiJob statistics
162099a2dd95SBruce RichardsonF: lib/jobstats/
162179fb49bfSPawel WodkowskiF: examples/l2fwd-jobstats/
1622ccefe752SPawel WodkowskiF: doc/guides/sample_app_ug/l2_forward_job_stats.rst
162379fb49bfSPawel Wodkowski
1624349950ddSRemy HortonMetrics
162599a2dd95SBruce RichardsonF: lib/metrics/
1626a9de470cSBruce RichardsonF: app/test/test_metrics.c
1627349950ddSRemy Horton
16282ad7ba9aSRemy HortonBit-rate statistics
162999a2dd95SBruce RichardsonF: lib/bitratestats/
1630a9de470cSBruce RichardsonF: app/test/test_bitratestats.c
16312ad7ba9aSRemy Horton
16325cd3cac9SReshma PattanLatency statistics
16335cd3cac9SReshma PattanM: Reshma Pattan <[email protected]>
163499a2dd95SBruce RichardsonF: lib/latencystats/
1635a9de470cSBruce RichardsonF: app/test/test_latencystats.c
16365cd3cac9SReshma Pattan
1637b8a0fbabSBruce RichardsonTelemetry
163821af783aSCiara PowerM: Ciara Power <[email protected]>
163999a2dd95SBruce RichardsonF: lib/telemetry/
164052af6ccbSBruce RichardsonF: app/test/test_telemetry*
16416a2967c1SBruce RichardsonF: usertools/dpdk-telemetry*
16426e9270eaSCiara PowerF: doc/guides/howto/telemetry.rst
16438877ac68SCiara Power
1644dc18be1dSConor WalshBPF
16455256a253SKonstantin AnanyevM: Konstantin Ananyev <[email protected]>
164699a2dd95SBruce RichardsonF: lib/bpf/
164725d11a86SBruce RichardsonF: examples/bpf/
1648a9de470cSBruce RichardsonF: app/test/test_bpf.c
1649da400c98SYuying ZhangF: app/test-pmd/bpf_cmd.*
165014b8f0bbSKonstantin AnanyevF: doc/guides/prog_guide/bpf_lib.rst
165194972f35SKonstantin Ananyev
1652a2da7427SJerin JacobGraph - EXPERIMENTAL
1653a2da7427SJerin JacobM: Jerin Jacob <[email protected]>
1654a2da7427SJerin JacobM: Kiran Kumar K <[email protected]>
165599a2dd95SBruce RichardsonF: lib/graph/
16564dc6d8e6SJerin JacobF: doc/guides/prog_guide/graph_lib.rst
16576b896504SKiran Kumar KF: app/test/test_graph*
165808bd1a17SNithin DabilpuramM: Nithin Dabilpuram <[email protected]>
165908bd1a17SNithin DabilpuramF: examples/l3fwd-graph/
1660cafe1242SNithin DabilpuramF: doc/guides/sample_app_ug/l3_forward_graph.rst
1661a2da7427SJerin Jacob
166213fcf8afSNithin DabilpuramNodes - EXPERIMENTAL
166313fcf8afSNithin DabilpuramM: Nithin Dabilpuram <[email protected]>
166413fcf8afSNithin DabilpuramM: Pavan Nikhilesh <[email protected]>
166599a2dd95SBruce RichardsonF: lib/node/
166613fcf8afSNithin Dabilpuram
166727c2ce56SThomas Monjalon
166827c2ce56SThomas MonjalonTest Applications
166927c2ce56SThomas Monjalon-----------------
167027c2ce56SThomas Monjalon
167127c2ce56SThomas MonjalonUnit tests framework
1672a9de470cSBruce RichardsonF: app/test/commands.c
16739713eae1SJie ZhouF: app/test/has_hugepage.py
1674a9de470cSBruce RichardsonF: app/test/packet_burst_generator.c
1675a9de470cSBruce RichardsonF: app/test/packet_burst_generator.h
1676a9de470cSBruce RichardsonF: app/test/process.h
1677a9de470cSBruce RichardsonF: app/test/resource.*
1678a9de470cSBruce RichardsonF: app/test/test.c
1679a9de470cSBruce RichardsonF: app/test/test.h
1680a9de470cSBruce RichardsonF: app/test/test_pmd_perf.c
1681a9de470cSBruce RichardsonF: app/test/test_resource.c
1682a9de470cSBruce RichardsonF: app/test/virtual_pmd.c
1683a9de470cSBruce RichardsonF: app/test/virtual_pmd.h
168427c2ce56SThomas Monjalon
1685a52966cdSNaga Suresh SomarowthuSample packet helper functions for unit test
1686a52966cdSNaga Suresh SomarowthuM: Reshma Pattan <[email protected]>
1687a9de470cSBruce RichardsonF: app/test/sample_packet_forward.c
1688a9de470cSBruce RichardsonF: app/test/sample_packet_forward.h
1689a52966cdSNaga Suresh Somarowthu
1690d3dd5d5eSAman SinghNetworking drivers testing tool
16917e9a0caeSBeilei XingM: Xiaoyun Li <[email protected]>
1692d3dd5d5eSAman SinghM: Aman Singh <[email protected]>
16935ee6588dSYuying ZhangM: Yuying Zhang <[email protected]>
1694ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-net
169527c2ce56SThomas MonjalonF: app/test-pmd/
169627c2ce56SThomas MonjalonF: doc/guides/testpmd_app_ug/
169727c2ce56SThomas Monjalon
16983344cf2eSWisam JaddoFlow performance tool
1699e9b17185SOri KamM: Wisam Jaddo <[email protected]>
17003344cf2eSWisam JaddoF: app/test-flow-perf/
17013344cf2eSWisam JaddoF: doc/guides/tools/flow-perf.rst
17023344cf2eSWisam Jaddo
170373d9a4c9STomasz JozwiakCompression performance test application
1704ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-crypto
170573d9a4c9STomasz JozwiakF: app/test-compress-perf/
170673d9a4c9STomasz JozwiakF: doc/guides/tools/comp_perf.rst
170773d9a4c9STomasz Jozwiak
1708f8be1786SSlawomir MrozowiczCrypto performance test application
1709f400e0b8SCiara PowerM: Ciara Power <[email protected]>
1710ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-crypto
1711f8be1786SSlawomir MrozowiczF: app/test-crypto-perf/
1712c6baca7aSSlawomir MrozowiczF: doc/guides/tools/cryptoperf.rst
1713f8be1786SSlawomir Mrozowicz
17146d1729deSJerin JacobEventdev test application
171577a83d10SJerin JacobM: Jerin Jacob <[email protected]>
1716ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-eventdev
17176d1729deSJerin JacobF: app/test-eventdev/
171864b20e7fSGuduri PrathyushaF: doc/guides/tools/testeventdev.rst
1719f6dda591SJerin JacobF: doc/guides/tools/img/eventdev_*
1720a9de470cSBruce RichardsonF: app/test/test_event_ring.c
17216d1729deSJerin Jacob
1722edb4e740SJohn McNamaraProcinfo tool
172322561383SMaryam TahhanM: Maryam Tahhan <[email protected]>
1724edb4e740SJohn McNamaraM: Reshma Pattan <[email protected]>
17251a0accadSBruce RichardsonF: app/proc-info/
1726d6448863SChristian EhrhardtF: doc/guides/tools/proc_info.rst
172722561383SMaryam Tahhan
172827c2ce56SThomas Monjalon
172927c2ce56SThomas MonjalonOther Example Applications
173027c2ce56SThomas Monjalon--------------------------
173127c2ce56SThomas Monjalon
17327aa1029bSOlivier MatzEthtool example
1733bda68ab9SRemy HortonF: examples/ethtool/
1734bda68ab9SRemy HortonF: doc/guides/sample_app_ug/ethtool.rst
1735bda68ab9SRemy Horton
17367aa1029bSOlivier MatzFIPS validation example
1737d2148df6SBrian DooleyM: Fan Zhang <[email protected]>
1738d2148df6SBrian DooleyM: Brian Dooley <[email protected]>
17393d0fad56SMarko KovacevicF: examples/fips_validation/
17403d0fad56SMarko KovacevicF: doc/guides/sample_app_ug/fips_validation.rst
17413d0fad56SMarko Kovacevic
17427aa1029bSOlivier MatzFlow filtering example
1743e9b17185SOri KamM: Ori Kam <[email protected]>
17444a3ef59aSOri KamF: examples/flow_filtering/
17454a3ef59aSOri KamF: doc/guides/sample_app_ug/flow_filtering.rst
17464a3ef59aSOri Kam
17477aa1029bSOlivier MatzHelloworld example
174884a79ff1SBruce RichardsonM: Bruce Richardson <[email protected]>
174927c2ce56SThomas MonjalonF: examples/helloworld/
175027c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/hello_world.rst
175127c2ce56SThomas Monjalon
17527aa1029bSOlivier MatzIPsec security gateway example
175344aafbc9SRadu NicolauM: Radu Nicolau <[email protected]>
175451fe3213SAkhil GoyalM: Akhil Goyal <[email protected]>
1755d299106eSSergio Gonzalez MonroyF: examples/ipsec-secgw/
1756d299106eSSergio Gonzalez MonroyF: doc/guides/sample_app_ug/ipsec_secgw.rst
1757d299106eSSergio Gonzalez Monroy
17587aa1029bSOlivier MatzIPv4 multicast example
175927c2ce56SThomas MonjalonF: examples/ipv4_multicast/
176027c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/ipv4_multicast.rst
176127c2ce56SThomas Monjalon
17627aa1029bSOlivier MatzL2 forwarding example
176384a79ff1SBruce RichardsonM: Bruce Richardson <[email protected]>
176427c2ce56SThomas MonjalonF: examples/l2fwd/
176527c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l2_forward_real_virtual.rst
176627c2ce56SThomas Monjalon
17677aa1029bSOlivier MatzL2 forwarding with cache allocation example
176842bd7cc8SThomas MonjalonM: Tomasz Kantecki <[email protected]>
176942bd7cc8SThomas MonjalonF: doc/guides/sample_app_ug/l2_forward_cat.rst
177042bd7cc8SThomas MonjalonF: examples/l2fwd-cat/
177142bd7cc8SThomas Monjalon
17727aa1029bSOlivier MatzL2 forwarding with eventdev example
17734ff45798SPavan NikhileshM: Sunil Kumar Kori <[email protected]>
17744ff45798SPavan NikhileshM: Pavan Nikhilesh <[email protected]>
17754ff45798SPavan NikhileshT: git://dpdk.org/next/dpdk-next-eventdev
17764ff45798SPavan NikhileshF: examples/l2fwd-event/
177714d7ea25SSunil Kumar KoriF: doc/guides/sample_app_ug/l2_forward_event.rst
17784ff45798SPavan Nikhilesh
17797aa1029bSOlivier MatzL3 forwarding example
178027c2ce56SThomas MonjalonF: examples/l3fwd/
178127c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l3_forward.rst
178227c2ce56SThomas Monjalon
17837aa1029bSOlivier MatzLink status interrupt example
178427c2ce56SThomas MonjalonF: examples/link_status_interrupt/
178527c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/link_status_intr.rst
178627c2ce56SThomas Monjalon
17877aa1029bSOlivier MatzPTP client example
1788ba30ec5dSKirill RybalchenkoM: Kirill Rybalchenko <[email protected]>
178942bd7cc8SThomas MonjalonF: examples/ptpclient/
179042bd7cc8SThomas Monjalon
17917aa1029bSOlivier MatzRx/Tx callbacks example
1792e7bc40daSBruce RichardsonM: Bruce Richardson <[email protected]>
1793e7bc40daSBruce RichardsonM: John McNamara <[email protected]>
1794e7bc40daSBruce RichardsonF: examples/rxtx_callbacks/
17950d8d3df6SJohn McNamaraF: doc/guides/sample_app_ug/rxtx_callbacks.rst
1796e7bc40daSBruce Richardson
17977aa1029bSOlivier MatzService cores example
1798cbdd3420SHarry van HaarenM: Harry van Haaren <[email protected]>
1799cbdd3420SHarry van HaarenF: examples/service_cores/
1800cbdd3420SHarry van HaarenF: doc/guides/sample_app_ug/service_cores.rst
1801cbdd3420SHarry van Haaren
18027aa1029bSOlivier MatzSkeleton example
180384a79ff1SBruce RichardsonM: Bruce Richardson <[email protected]>
18041443da3bSJohn McNamaraM: John McNamara <[email protected]>
180527c2ce56SThomas MonjalonF: examples/skeleton/
18061443da3bSJohn McNamaraF: doc/guides/sample_app_ug/skeleton.rst
180727c2ce56SThomas Monjalon
18087aa1029bSOlivier MatzVMDq examples
180927c2ce56SThomas MonjalonF: examples/vmdq/
18109a82259dSJunyu JiangF: doc/guides/sample_app_ug/vmdq_forwarding.rst
181127c2ce56SThomas MonjalonF: examples/vmdq_dcb/
181227c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
1813