xref: /dpdk/MAINTAINERS (revision 82fbc4a4479c4588e9e8c1067b5417a4547c0904)
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 dev@dpdk.org.
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 <thomas@monjalon.net>
275b5bb565SFerruh YigitM: David Marchand <david.marchand@redhat.com>
2827c2ce56SThomas MonjalonT: git://dpdk.org/dpdk
29eb13bc43SThomas Monjalon
308fb3b257SPablo de LaraNext-net Tree
3107604f26SStephen HemmingerM: Stephen Hemminger <stephen@networkplumber.org>
328fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-net
338fb3b257SPablo de Lara
3427b52e36SFerruh YigitNext-net-brcm Tree
3527b52e36SFerruh YigitM: Ajit Khaparde <ajit.khaparde@broadcom.com>
3627b52e36SFerruh YigitT: git://dpdk.org/next/dpdk-next-net-brcm
3727b52e36SFerruh Yigit
388fb3b257SPablo de LaraNext-net-intel Tree
392721319dSBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
408fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-net-intel
418fb3b257SPablo de Lara
42a4255655SJerin JacobNext-net-mrvl Tree
43a4255655SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
44a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
45a4255655SJerin Jacob
468fb3b257SPablo de LaraNext-net-mlx Tree
47e9b17185SOri KamM: Raslan Darawsheh <rasland@nvidia.com>
488fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-net-mlx
498fb3b257SPablo de Lara
508fb3b257SPablo de LaraNext-virtio Tree
51d1a83cd8SThomas MonjalonM: Maxime Coquelin <maxime.coquelin@redhat.com>
527d3bc90fSChenbo XiaM: Chenbo Xia <chenbox@nvidia.com>
538fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-virtio
548fb3b257SPablo de Lara
558fb3b257SPablo de LaraNext-crypto Tree
5651fe3213SAkhil GoyalM: Akhil Goyal <gakhil@marvell.com>
578fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
588fb3b257SPablo de Lara
598fb3b257SPablo de LaraNext-eventdev Tree
6077a83d10SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
618fb3b257SPablo de LaraT: git://dpdk.org/next/dpdk-next-eventdev
628fb3b257SPablo de Lara
63c581c49cSAkhil GoyalNext-baseband Tree
64c581c49cSAkhil GoyalM: Maxime Coquelin <maxime.coquelin@redhat.com>
65c581c49cSAkhil GoyalT: git://dpdk.org/next/dpdk-next-baseband
66c581c49cSAkhil Goyal
671d245ca8SThomas MonjalonNext-dts Tree
687d7a41f9SPatrick RobbM: Paul Szczepanek <paul.szczepanek@arm.com>
697d7a41f9SPatrick RobbM: Patrick Robb <probb@iol.unh.edu>
701d245ca8SThomas MonjalonT: git://dpdk.org/next/dpdk-next-dts
711d245ca8SThomas Monjalon
72eb13bc43SThomas MonjalonStable Branches
73b69e737aSLuca BoccassiM: Luca Boccassi <bluca@debian.org>
74f65a850dSKevin TraynorM: Kevin Traynor <ktraynor@redhat.com>
754318cd2aSKevin TraynorM: Christian Ehrhardt <christian.ehrhardt@canonical.com>
764318cd2aSKevin TraynorM: Xueming Li <xuemingl@nvidia.com>
77eb13bc43SThomas MonjalonT: git://dpdk.org/dpdk-stable
78eb13bc43SThomas Monjalon
79eb13bc43SThomas MonjalonSecurity Issues
80eb13bc43SThomas MonjalonM: maintainers@dpdk.org
81eb13bc43SThomas Monjalon
82eb13bc43SThomas MonjalonDocumentation (with overlaps)
83eb13bc43SThomas MonjalonF: README
84eb13bc43SThomas MonjalonF: doc/
85eb13bc43SThomas Monjalon
86eb13bc43SThomas MonjalonDevelopers and Maintainers Tools
87eb13bc43SThomas MonjalonM: Thomas Monjalon <thomas@monjalon.net>
8827c2ce56SThomas MonjalonF: MAINTAINERS
897dba4148SThomas MonjalonF: devtools/build-dict.sh
90168a07ebSRay KinsellaF: devtools/check-abi.sh
91168a07ebSRay KinsellaF: devtools/check-abi-version.sh
92947dff12SThomas MonjalonF: devtools/check-doc-vs-code.sh
93f3cb39e8SThomas MonjalonF: devtools/check-dup-includes.sh
949a98f50eSThomas MonjalonF: devtools/check-maintainers.sh
9542f4d724SArnon WarshavskyF: devtools/check-forbidden-tokens.awk
969a98f50eSThomas MonjalonF: devtools/check-git-log.sh
97525d8031SStephen HemmingerF: devtools/check-spdx-tag.sh
98168a07ebSRay KinsellaF: devtools/check-symbol-change.sh
99f8ad40dcSThomas MonjalonF: devtools/check-symbol-maps.sh
1009a98f50eSThomas MonjalonF: devtools/checkpatches.sh
1017a629106SFerruh YigitF: devtools/get-maintainer.sh
1029a98f50eSThomas MonjalonF: devtools/git-log-fixes.sh
1039a98f50eSThomas MonjalonF: devtools/load-devel-config
104947dff12SThomas MonjalonF: devtools/parse-flow-support.sh
1050988482fSSean MorrisseyF: devtools/process-iwyu.py
106168a07ebSRay KinsellaF: devtools/update-abi.sh
1077e06c0feSBruce RichardsonF: devtools/update-patches.py
108168a07ebSRay KinsellaF: devtools/update_version_map_abi.py
109168a07ebSRay KinsellaF: devtools/libabigail.abignore
110d448efa2SSean MorrisseyF: devtools/words-case.txt
111a4862c9eSHemant AgrawalF: license/
1125112e680SRobin JarryF: .editorconfig
113e83d41f0SBruce RichardsonF: .mailmap
11427c2ce56SThomas Monjalon
115cf97dfd1SMaxime CoquelinLinux kernel uAPI headers
116cf97dfd1SMaxime CoquelinM: Maxime Coquelin <maxime.coquelin@redhat.com>
117cf97dfd1SMaxime CoquelinF: devtools/linux-uapi.sh
118cf97dfd1SMaxime CoquelinF: doc/guides/contributing/linux_uapi.rst
119cf97dfd1SMaxime CoquelinF: kernel/linux/uapi/
120cf97dfd1SMaxime Coquelin
12127c2ce56SThomas MonjalonBuild System
122a25a650bSBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
123ec260aa3SCiara PowerF: Makefile
124a25a650bSBruce RichardsonF: meson.build
125a25a650bSBruce RichardsonF: meson_options.txt
126ec260aa3SCiara PowerF: config/
127168a07ebSRay KinsellaF: buildtools/check-symbols.sh
12805050ac4SBruce RichardsonF: buildtools/chkincs/
129f5ab2074SBruce RichardsonF: buildtools/call-sphinx-build.py
1308ef09fdcSJuraj LinkešF: buildtools/get-cpu-count.py
1318ef09fdcSJuraj LinkešF: buildtools/get-numa-count.py
132ab9407c3SBruce RichardsonF: buildtools/list-dir-globs.py
133168a07ebSRay KinsellaF: buildtools/map-list-symbol.sh
13411a47f9fSBruce RichardsonF: buildtools/pkg-config/
135ed4d43d7SBruce RichardsonF: buildtools/symlink-drivers-solibs.sh
136cd27047dSNick ConnollyF: buildtools/symlink-drivers-solibs.py
1373cc6ecfdSCiara PowerF: devtools/test-meson-builds.sh
1381ba12b75SBruce RichardsonF: devtools/check-meson.py
139a25a650bSBruce Richardson
14099889bd8SMichael SantanaPublic CI
14199889bd8SMichael SantanaM: Aaron Conole <aconole@redhat.com>
1424568d9fcSMichael SantanaM: Michael Santana <maicolgabriel@hotmail.com>
14387009585SDavid MarchandF: .github/workflows/build.yml
14499889bd8SMichael SantanaF: .ci/
14599889bd8SMichael Santana
146ece3100bSThomas MonjalonDriver information
147dd2ea147SDmitry KozlyukM: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
1485031436fSDmitry KozlyukF: buildtools/coff.py
149e6e9730cSDmitry KozlyukF: buildtools/gen-pmdinfo-cfile.py
150dd2ea147SDmitry KozlyukF: buildtools/pmdinfogen.py
151c6dab2a8SThomas MonjalonF: usertools/dpdk-pmdinfo.py
1528afe8267SChristian EhrhardtF: doc/guides/tools/pmdinfo.rst
153ece3100bSThomas Monjalon
154f2392079SRobin JarryUser tools
155f2392079SRobin JarryM: Robin Jarry <rjarry@redhat.com>
156f2392079SRobin JarryF: usertools/
15727c2ce56SThomas Monjalon
15827c2ce56SThomas MonjalonEnvironment Abstraction Layer
15927c2ce56SThomas Monjalon-----------------------------
160c465e6b9SDavid MarchandT: git://dpdk.org/dpdk
16127c2ce56SThomas Monjalon
16227c2ce56SThomas MonjalonEAL API and common code
1638aee9983STyler RetzlaffM: Tyler Retzlaff <roretzla@linux.microsoft.com>
16499a2dd95SBruce RichardsonF: lib/eal/common/
16599a2dd95SBruce RichardsonF: lib/eal/unix/
16699a2dd95SBruce RichardsonF: lib/eal/include/
16799a2dd95SBruce RichardsonF: lib/eal/version.map
168f41b0ad5SThomas MonjalonF: doc/guides/prog_guide/env_abstraction_layer.rst
169a9de470cSBruce RichardsonF: app/test/test_alarm.c
170a9de470cSBruce RichardsonF: app/test/test_atomic.c
171a9de470cSBruce RichardsonF: app/test/test_barrier.c
172916c50ddSTyler RetzlaffF: app/test/test_bitcount.c
173a9de470cSBruce RichardsonF: app/test/test_byteorder.c
174a9de470cSBruce RichardsonF: app/test/test_common.c
175a9de470cSBruce RichardsonF: app/test/test_cpuflags.c
176a9de470cSBruce RichardsonF: app/test/test_cycles.c
177a9de470cSBruce RichardsonF: app/test/test_debug.c
178a4975cd2SXueming LiF: app/test/test_devargs.c
179a9de470cSBruce RichardsonF: app/test/test_eal*
180a9de470cSBruce RichardsonF: app/test/test_errno.c
1815c307ba2SDavid MarchandF: app/test/test_lcores.c
182a9de470cSBruce RichardsonF: app/test/test_memcpy*
183a9de470cSBruce RichardsonF: app/test/test_per_lcore.c
1849667d97cSStephen HemmingerF: app/test/test_pflock.c
185a9de470cSBruce RichardsonF: app/test/test_prefetch.c
186a9de470cSBruce RichardsonF: app/test/test_reciprocal_division*
187a9de470cSBruce RichardsonF: app/test/test_rwlock.c
188a9de470cSBruce RichardsonF: app/test/test_spinlock.c
189a9de470cSBruce RichardsonF: app/test/test_string_fns.c
190a9de470cSBruce RichardsonF: app/test/test_tailq.c
19104e53de9STyler RetzlaffF: app/test/test_threads.c
192a9de470cSBruce RichardsonF: app/test/test_version.c
19327c2ce56SThomas Monjalon
19409ce4131SBruce RichardsonLogging
19584c91d93SStephen HemmingerM: Stephen Hemminger <stephen@networkplumber.org>
19609ce4131SBruce RichardsonF: lib/log/
19709ce4131SBruce RichardsonF: doc/guides/prog_guide/log_lib.rst
19809ce4131SBruce RichardsonF: app/test/test_logs.c
19909ce4131SBruce Richardson
20027db82c7SJerin JacobTrace - EXPERIMENTAL
20127db82c7SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
20227db82c7SJerin JacobM: Sunil Kumar Kori <skori@marvell.com>
20399a2dd95SBruce RichardsonF: lib/eal/include/rte_trace*.h
20499a2dd95SBruce RichardsonF: lib/eal/common/eal_common_trace*.c
20599a2dd95SBruce RichardsonF: lib/eal/common/eal_trace.h
2069f8e1810SJerin JacobF: doc/guides/prog_guide/trace_lib.rst
2079247e71dSSunil Kumar KoriF: app/test/test_trace*
20827db82c7SJerin Jacob
2092f9d4701SSergio Gonzalez MonroyMemory Allocation
210175b9169SSergio Gonzalez MonroyM: Anatoly Burakov <anatoly.burakov@intel.com>
21199a2dd95SBruce RichardsonF: lib/eal/include/rte_fbarray.h
21299a2dd95SBruce RichardsonF: lib/eal/include/rte_mem*
21399a2dd95SBruce RichardsonF: lib/eal/include/rte_malloc.h
21499a2dd95SBruce RichardsonF: lib/eal/common/*malloc*
21599a2dd95SBruce RichardsonF: lib/eal/common/eal_common_dynmem.c
21699a2dd95SBruce RichardsonF: lib/eal/common/eal_common_fbarray.c
21799a2dd95SBruce RichardsonF: lib/eal/common/eal_common_mem*
21899a2dd95SBruce RichardsonF: lib/eal/common/eal_hugepages.h
21999a2dd95SBruce RichardsonF: lib/eal/linux/eal_mem*
22099a2dd95SBruce RichardsonF: lib/eal/freebsd/eal_mem*
22156297061SSergio Gonzalez MonroyF: doc/guides/prog_guide/env_abstraction_layer.rst
222a9de470cSBruce RichardsonF: app/test/test_external_mem.c
223a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
224a9de470cSBruce RichardsonF: app/test/test_fbarray.c
225a9de470cSBruce RichardsonF: app/test/test_malloc.c
226c62b318aSDmitry KozlyukF: app/test/test_malloc_perf.c
227a9de470cSBruce RichardsonF: app/test/test_memory.c
228a9de470cSBruce RichardsonF: app/test/test_memzone.c
2292f9d4701SSergio Gonzalez Monroy
2305bce9bedSMattias RönnblomLcore Variables
2315bce9bedSMattias RönnblomM: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
2325bce9bedSMattias RönnblomF: lib/eal/include/rte_lcore_var.h
2335bce9bedSMattias RönnblomF: lib/eal/common/eal_common_lcore_var.c
234b0faa833SMattias RönnblomF: app/test/test_lcore_var*
235776d4753SMattias RönnblomF: doc/guides/prog_guide/lcore_var.rst
2365bce9bedSMattias Rönnblom
2370149ee8dSHarman KalraInterrupt Subsystem
2380149ee8dSHarman KalraM: Harman Kalra <hkalra@marvell.com>
239b7c98429SHarman KalraF: lib/eal/include/rte_epoll.h
24099a2dd95SBruce RichardsonF: lib/eal/*/*interrupts.*
2410149ee8dSHarman KalraF: app/test/test_interrupts.c
2420149ee8dSHarman Kalra
24375583b0dSRemy HortonKeep alive
24499a2dd95SBruce RichardsonF: lib/eal/include/rte_keepalive.h
24599a2dd95SBruce RichardsonF: lib/eal/common/rte_keepalive.c
246e64833f2SRemy HortonF: examples/l2fwd-keepalive/
247e64833f2SRemy HortonF: doc/guides/sample_app_ug/keep_alive.rst
24875583b0dSRemy Horton
24927c2ce56SThomas MonjalonSecondary process
250175b9169SSergio Gonzalez MonroyM: Anatoly Burakov <anatoly.burakov@intel.com>
25127c2ce56SThomas MonjalonK: RTE_PROC_
25299a2dd95SBruce RichardsonF: lib/eal/common/eal_common_proc.c
25327c2ce56SThomas MonjalonF: doc/guides/prog_guide/multi_proc_support.rst
254a9de470cSBruce RichardsonF: app/test/test_mp_secondary.c
25527c2ce56SThomas MonjalonF: examples/multi_process/
25627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/multi_process.rst
25727c2ce56SThomas Monjalon
25860df5711SHarry van HaarenService Cores
25921698354SHarry van HaarenM: Harry van Haaren <harry.van.haaren@intel.com>
26099a2dd95SBruce RichardsonF: lib/eal/include/rte_service.h
26199a2dd95SBruce RichardsonF: lib/eal/include/rte_service_component.h
26299a2dd95SBruce RichardsonF: lib/eal/common/rte_service.c
26321698354SHarry van HaarenF: doc/guides/prog_guide/service_cores.rst
264a9de470cSBruce RichardsonF: app/test/test_service_cores.c
26504fd7244SThomas MonjalonF: examples/service_cores/
26604fd7244SThomas MonjalonF: doc/guides/sample_app_ug/service_cores.rst
26721698354SHarry van Haaren
2687f3aa086SJoyce KongBitops
26983853703SJack Bond-PrestonM: Jack Bond-Preston <jack.bond-preston@foss.arm.com>
27099a2dd95SBruce RichardsonF: lib/eal/include/rte_bitops.h
2717660614cSJoyce KongF: app/test/test_bitops.c
2727f3aa086SJoyce Kong
27399a11976SMattias RönnblomBitset
27499a11976SMattias RönnblomM: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
27599a11976SMattias RönnblomF: lib/eal/include/rte_bitset.h
27699a11976SMattias RönnblomF: lib/eal/common/rte_bitset.c
27799a11976SMattias RönnblomF: app/test/test_bitset.c
27899a11976SMattias Rönnblom
279bc48589eSPavan BhagavatulaBitmap
280bc48589eSPavan BhagavatulaM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
28199a2dd95SBruce RichardsonF: lib/eal/include/rte_bitmap.h
282a9de470cSBruce RichardsonF: app/test/test_bitmap.c
283bc48589eSPavan Bhagavatula
284ebfe34c5SJoyce KongMCSlock
2858e6fa199SHonnappa NagarahalliM: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
286e5e613f0SDavid MarchandF: lib/eal/include/rte_mcslock.h
28732dcb9fdSPhil YangF: app/test/test_mcslock.c
2882173f333SPhil Yang
2890bee0709SMattias RönnblomSequence Lock
2900bee0709SMattias RönnblomM: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
2910bee0709SMattias RönnblomF: lib/eal/include/rte_seqcount.h
2920bee0709SMattias RönnblomF: lib/eal/include/rte_seqlock.h
2930bee0709SMattias RönnblomF: app/test/test_seqlock.c
2940bee0709SMattias Rönnblom
295184104fcSJoyce KongTicketlock
29683853703SJack Bond-PrestonM: Jack Bond-Preston <jack.bond-preston@foss.arm.com>
297e5e613f0SDavid MarchandF: lib/eal/include/rte_ticketlock.h
298efbcdaa5SJoyce KongF: app/test/test_ticketlock.c
299184104fcSJoyce Kong
3003f002f06SMattias RönnblomPseudo-random Number Generation
3013f002f06SMattias RönnblomM: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
30299a2dd95SBruce RichardsonF: lib/eal/include/rte_random.h
30399a2dd95SBruce RichardsonF: lib/eal/common/rte_random.c
3043f002f06SMattias RönnblomF: app/test/test_rand_perf.c
3053f002f06SMattias Rönnblom
30602a86862SVlastimil KosarARM v7
30783853703SJack Bond-PrestonM: Wathsala Vithanage <wathsala.vithanage@arm.com>
3082b8e4418SThomas MonjalonF: config/arm/
30999a2dd95SBruce RichardsonF: lib/eal/arm/
31099a2dd95SBruce RichardsonX: lib/eal/arm/include/*_64.h
31102a86862SVlastimil Kosar
312b3ce00e5SJerin JacobARM v8
31383853703SJack Bond-PrestonM: Wathsala Vithanage <wathsala.vithanage@arm.com>
3142b8e4418SThomas MonjalonF: config/arm/
3152b8e4418SThomas MonjalonF: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
31699a2dd95SBruce RichardsonF: lib/eal/arm/
31799a2dd95SBruce RichardsonX: lib/eal/arm/include/*_32.h
3182b8e4418SThomas MonjalonF: lib/*/*_arm64.*
3192b8e4418SThomas MonjalonF: lib/*/*_neon.*
3202b8e4418SThomas MonjalonF: drivers/*/*/*_neon.*
3212b8e4418SThomas MonjalonF: app/*/*_neon.*
3222b8e4418SThomas MonjalonF: examples/*/*_neon.*
323732115ceSRahul BhansaliF: examples/common/neon/
324b3ce00e5SJerin Jacob
32529631ee5SMin ZhouLoongArch
32629631ee5SMin ZhouM: Min Zhou <zhoumin@loongson.cn>
32729631ee5SMin ZhouF: config/loongarch/
32829631ee5SMin ZhouF: doc/guides/linux_gsg/cross_build_dpdk_for_loongarch.rst
32929631ee5SMin ZhouF: lib/eal/loongarch/
33029631ee5SMin Zhou
3316b062d56SDavid WilderIBM POWER (alpha)
332c1c96fdfSDavid ChristensenM: David Christensen <drc@linux.ibm.com>
3332b8e4418SThomas MonjalonF: config/ppc/
33499a2dd95SBruce RichardsonF: lib/eal/ppc/
3352b8e4418SThomas MonjalonF: lib/*/*_altivec*
3362b8e4418SThomas MonjalonF: drivers/*/*/*_altivec.*
3372b8e4418SThomas MonjalonF: app/*/*_altivec.*
3382b8e4418SThomas MonjalonF: examples/*/*_altivec.*
339732115ceSRahul BhansaliF: examples/common/altivec/
34027c2ce56SThomas Monjalon
341f22e705eSMichal MazurekRISC-V
342a5e2d877SStanislaw KardachM: Stanislaw Kardach <stanislaw.kardach@gmail.com>
343f22e705eSMichal MazurekF: config/riscv/
344f22e705eSMichal MazurekF: doc/guides/linux_gsg/cross_build_dpdk_for_riscv.rst
345f22e705eSMichal MazurekF: lib/eal/riscv/
346f22e705eSMichal Mazurek
34727c2ce56SThomas MonjalonIntel x86
34837b78634SKonstantin AnanyevM: Bruce Richardson <bruce.richardson@intel.com>
3495256a253SKonstantin AnanyevM: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
3502b8e4418SThomas MonjalonF: config/x86/
3512b8e4418SThomas MonjalonF: doc/guides/linux_gsg/nic_perf_intel_platform.rst
3522b8e4418SThomas MonjalonF: doc/guides/howto/avx512.rst
35399a2dd95SBruce RichardsonF: lib/eal/x86/
3542b8e4418SThomas MonjalonF: lib/*/*_sse*
3552b8e4418SThomas MonjalonF: lib/*/*_avx*
3562b8e4418SThomas MonjalonF: drivers/*/*/*_sse*
3572b8e4418SThomas MonjalonF: drivers/*/*/*_avx*
3582b8e4418SThomas MonjalonF: app/*/*_sse*
3592b8e4418SThomas MonjalonF: app/*/*_avx*
3602b8e4418SThomas MonjalonF: examples/*/*_sse*
3612b8e4418SThomas MonjalonF: examples/*/*_avx*
362732115ceSRahul BhansaliF: examples/common/sse/
36327c2ce56SThomas Monjalon
364de1f01a8SVipin VargheseAMD x86
365de1f01a8SVipin VargheseM: Vipin Varghese <vipin.varghese@amd.com>
366de1f01a8SVipin VargheseF: doc/guides/linux_gsg/amd_platform.rst
367de1f01a8SVipin Varghese
36827c2ce56SThomas MonjalonLinux EAL (with overlaps)
36999a2dd95SBruce RichardsonF: lib/eal/linux/
37027c2ce56SThomas MonjalonF: doc/guides/linux_gsg/
37127c2ce56SThomas Monjalon
37227c2ce56SThomas MonjalonLinux UIO
373c752998bSGaetan RivetF: drivers/bus/pci/linux/*uio*
37427c2ce56SThomas Monjalon
37527c2ce56SThomas MonjalonLinux VFIO
3766052e07aSAnatoly BurakovM: Anatoly Burakov <anatoly.burakov@intel.com>
37799a2dd95SBruce RichardsonF: lib/eal/linux/*vfio*
378c752998bSGaetan RivetF: drivers/bus/pci/linux/*vfio*
37927c2ce56SThomas Monjalon
38027c2ce56SThomas MonjalonFreeBSD EAL (with overlaps)
38104d02793SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
38299a2dd95SBruce RichardsonF: lib/eal/freebsd/
38327c2ce56SThomas MonjalonF: doc/guides/freebsd_gsg/
38427c2ce56SThomas Monjalon
38527c2ce56SThomas MonjalonFreeBSD contigmem
38604d02793SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
387acaa9ee9SHemant AgrawalF: kernel/freebsd/contigmem/
38827c2ce56SThomas Monjalon
38927c2ce56SThomas MonjalonFreeBSD UIO
39004d02793SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
391acaa9ee9SHemant AgrawalF: kernel/freebsd/nic_uio/
39227c2ce56SThomas Monjalon
39398edcbb5SAnand RawatWindows support
39481f03761SHarini RamakrishnanM: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
395ec3c7579STyler RetzlaffM: Tyler Retzlaff <roretzla@linux.microsoft.com>
39699a2dd95SBruce RichardsonF: lib/eal/windows/
397309bf90bSTal ShnaidermanF: buildtools/map_to_win.py
398196c650bSAnand RawatF: doc/guides/windows_gsg/
39998edcbb5SAnand Rawat
400c08bd191SDmitry KozlyukWindows memory allocation
401c08bd191SDmitry KozlyukM: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
40299a2dd95SBruce RichardsonF: lib/eal/windows/eal_hugepages.c
40399a2dd95SBruce RichardsonF: lib/eal/windows/eal_mem*
404c08bd191SDmitry Kozlyuk
40527c2ce56SThomas Monjalon
40627c2ce56SThomas MonjalonCore Libraries
40727c2ce56SThomas Monjalon--------------
408c465e6b9SDavid MarchandT: git://dpdk.org/dpdk
40927c2ce56SThomas Monjalon
4109d3f9bbeSOlivier MatzMemory pool
411408c97eeSAndrew RybchenkoM: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
412c5224bb9SMorten BrørupM: Morten Brørup <mb@smartsharesystems.com>
41399a2dd95SBruce RichardsonF: lib/mempool/
4149a8e9b57SShreyansh JainF: drivers/mempool/ring/
41527c2ce56SThomas MonjalonF: doc/guides/prog_guide/mempool_lib.rst
416a9de470cSBruce RichardsonF: app/test/test_mempool*
417a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
41827c2ce56SThomas Monjalon
41927c2ce56SThomas MonjalonRing queue
4204a3c1607SOlivier MatzM: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
4215256a253SKonstantin AnanyevM: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
42299a2dd95SBruce RichardsonF: lib/ring/
423f41b0ad5SThomas MonjalonF: doc/guides/prog_guide/ring_lib.rst
424a9de470cSBruce RichardsonF: app/test/test_ring*
42570581c35SKonstantin AnanyevF: app/test/test_soring*
426a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
42727c2ce56SThomas Monjalon
428100d9b80SGage EadsStack
42999a2dd95SBruce RichardsonF: lib/stack/
430734bdeb0SGage EadsF: drivers/mempool/stack/
4315e2e61b9SGage EadsF: app/test/test_stack*
43205d3b528SGage EadsF: doc/guides/prog_guide/stack_lib.rst
43305d3b528SGage Eads
43427c2ce56SThomas MonjalonPacket buffer
43599a2dd95SBruce RichardsonF: lib/mbuf/
43627c2ce56SThomas MonjalonF: doc/guides/prog_guide/mbuf_lib.rst
437a9de470cSBruce RichardsonF: app/test/test_mbuf.c
43827c2ce56SThomas Monjalon
43927c2ce56SThomas MonjalonEthernet API
440dde32aceSThomas MonjalonM: Thomas Monjalon <thomas@monjalon.net>
4418841fbadSFerruh YigitM: Ferruh Yigit <ferruh.yigit@amd.com>
442408c97eeSAndrew RybchenkoM: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
443a0fc322eSThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
44499a2dd95SBruce RichardsonF: lib/ethdev/
445fbf931c9SIvan DyukovF: app/test/test_ethdev*
446a41ddd0cSThomas MonjalonF: devtools/test-null.sh
447bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/ethdev/switch_representation.rst
44827c2ce56SThomas Monjalon
449b1a4b4cbSAdrien MazarguilFlow API
450e9b17185SOri KamM: Ori Kam <orika@nvidia.com>
451a0fc322eSThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
452b2b0dd9dSAdrien MazarguilF: app/test-pmd/cmdline_flow.c
453bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/ethdev/flow_offload.rst
45499a2dd95SBruce RichardsonF: lib/ethdev/rte_flow*
455b1a4b4cbSAdrien Mazarguil
45611ea362cSStephen HemmingerTraffic Management API
4575d109defSCristian DumitrescuM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
458da816fb1SThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
45999a2dd95SBruce RichardsonF: lib/ethdev/rte_tm*
460bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/ethdev/traffic_management.rst
46160ce2aaeSYuying ZhangF: app/test-pmd/cmdline_tm.*
4625d109defSCristian Dumitrescu
4636613ffe1SCristian DumitrescuTraffic Metering and Policing API - EXPERIMENTAL
4646613ffe1SCristian DumitrescuM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
465da816fb1SThomas MonjalonT: git://dpdk.org/next/dpdk-next-net
46699a2dd95SBruce RichardsonF: lib/ethdev/rte_mtr*
467bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/ethdev/traffic_metering_and_policing.rst
46860ce2aaeSYuying ZhangF: app/test-pmd/cmdline_mtr.*
4696613ffe1SCristian Dumitrescu
470ba2469cdSNicolas ChautruBaseband API
4715f2ea553SNicolas ChautruM: Nicolas Chautru <nicolas.chautru@intel.com>
472c581c49cSAkhil GoyalT: git://dpdk.org/next/dpdk-next-baseband
47399a2dd95SBruce RichardsonF: lib/bbdev/
4744935e1e9SAmr MokhtarF: doc/guides/prog_guide/bbdev.rst
475ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/default.ini
476f714a188SAmr MokhtarF: app/test-bbdev/
477f714a188SAmr MokhtarF: doc/guides/tools/testbbdev.rst
4781ffee690SAmr MokhtarF: examples/bbdev_app/
4791ffee690SAmr MokhtarF: doc/guides/sample_app_ug/bbdev_app.rst
4804935e1e9SAmr Mokhtar
4815ee6cef2SFiona TraheCrypto API
482bfcf9111SAkhil GoyalM: Akhil Goyal <gakhil@marvell.com>
4831f0d0752SFan ZhangM: Fan Zhang <fanzhang.oss@gmail.com>
484a0fc322eSThomas MonjalonT: git://dpdk.org/next/dpdk-next-crypto
48599a2dd95SBruce RichardsonF: lib/cryptodev/
48681b67c51SDavid MarchandF: doc/guides/prog_guide/cryptodev_lib.rst
487a9de470cSBruce RichardsonF: app/test/test_cryptodev*
488387259bdSDeclan DohertyF: examples/l2fwd-crypto/
489d11b0f30SDeclan Doherty
4901a81dce7SAkhil GoyalSecurity API
49151fe3213SAkhil GoyalM: Akhil Goyal <gakhil@marvell.com>
492a798e245SAnoob JosephM: Anoob Joseph <anoobj@marvell.com>
493ee04ebc8SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
49499a2dd95SBruce RichardsonF: lib/security/
49540ff8c99SAkhil GoyalF: doc/guides/prog_guide/rte_security.rst
4968711af29SNandini PersadF: doc/guides/howto/security.rst
49786e2487cSAkhil GoyalF: app/test/test_security*
498c261d143SAkhil Goyal
499da7e7011SStephen HemmingerCompression API
5001f0d0752SFan ZhangM: Fan Zhang <fanzhang.oss@gmail.com>
50177a83d10SJerin JacobM: Ashish Gupta <ashish.gupta@marvell.com>
502ed7dd94fSFiona TraheT: git://dpdk.org/next/dpdk-next-crypto
50399a2dd95SBruce RichardsonF: lib/compressdev/
5043c32e89fSLee DalyF: drivers/compress/
505a9de470cSBruce RichardsonF: app/test/test_compressdev*
506a584d3beSAshish GuptaF: doc/guides/prog_guide/compressdev.rst
5075a441543SLee DalyF: doc/guides/compressdevs/features/default.ini
508ed7dd94fSFiona Trahe
509bab9497eSJerin JacobRegEx API - EXPERIMENTAL
510e9b17185SOri KamM: Ori Kam <orika@nvidia.com>
51199a2dd95SBruce RichardsonF: lib/regexdev/
512de06137cSYuval AvneryF: app/test-regex/
513bab9497eSJerin JacobF: doc/guides/prog_guide/regexdev.rst
514cf9b3c36SYuval AvneryF: doc/guides/regexdevs/features/default.ini
515bab9497eSJerin Jacob
516d82cac58SJerin JacobMachine Learning device API - EXPERIMENTAL
517d82cac58SJerin JacobM: Srikanth Yalavarthi <syalavarthi@marvell.com>
518d82cac58SJerin JacobF: lib/mldev/
519d82cac58SJerin JacobF: doc/guides/prog_guide/mldev.rst
520ac930a55SSrikanth YalavarthiF: app/test-mldev/
521ac930a55SSrikanth YalavarthiF: doc/guides/tools/testmldev.rst
522d82cac58SJerin Jacob
5234d6f50c4SStephen HemmingerDMA device API
524b36970f2SChengwen FengM: Chengwen Feng <fengchengwen@huawei.com>
525b36970f2SChengwen FengF: lib/dmadev/
52605d5fc66SChengwen FengF: drivers/dma/skeleton/
5279942ebb9SChengwen FengF: app/test/test_dmadev*
528b36970f2SChengwen FengF: doc/guides/prog_guide/dmadev.rst
529bb4141dbSKevin LaatzM: Kevin Laatz <kevin.laatz@intel.com>
530bb4141dbSKevin LaatzM: Bruce Richardson <bruce.richardson@intel.com>
531bb4141dbSKevin LaatzF: examples/dma/
532bb4141dbSKevin LaatzF: doc/guides/sample_app_ug/dma.rst
533b36970f2SChengwen Feng
5348b8036a6SElena AgostiniGeneral-Purpose Graphics Processing Unit (GPU) API - EXPERIMENTAL
5358b8036a6SElena AgostiniM: Elena Agostini <eagostini@nvidia.com>
5368b8036a6SElena AgostiniF: lib/gpudev/
5378b8036a6SElena AgostiniF: doc/guides/prog_guide/gpudev.rst
5388b8036a6SElena AgostiniF: doc/guides/gpus/features/default.ini
5398b8036a6SElena AgostiniF: app/test-gpudev/
5408b8036a6SElena Agostini
541f0df3531SJerin JacobEventdev API
54277a83d10SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
54371f23843SJerin JacobT: git://dpdk.org/next/dpdk-next-eventdev
54499a2dd95SBruce RichardsonF: lib/eventdev/
545bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/eventdev.rst
546bbbb929dSJerin JacobF: drivers/event/skeleton/
547a9de470cSBruce RichardsonF: app/test/test_eventdev.c
548e2de1f7bSSunil Kumar KoriF: examples/l3fwd/l3fwd_event*
54971f23843SJerin Jacob
55068d21669SNikhil RaoEventdev Ethdev Rx Adapter API
5516a88cbc5SJay JayatheerthanM: Naga Harish K S V <s.v.naga.harish.k@intel.com>
552dcc806c2SNikhil RaoT: git://dpdk.org/next/dpdk-next-eventdev
55399a2dd95SBruce RichardsonF: lib/eventdev/*eth_rx_adapter*
554a9de470cSBruce RichardsonF: app/test/test_event_eth_rx_adapter.c
555bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/event_ethernet_rx_adapter.rst
5563ffa6809SNikhil Rao
55780bdf91dSJerin JacobEventdev Ethdev Tx Adapter API
5586a88cbc5SJay JayatheerthanM: Naga Harish K S V <s.v.naga.harish.k@intel.com>
559c9bf8394SNikhil RaoT: git://dpdk.org/next/dpdk-next-eventdev
56099a2dd95SBruce RichardsonF: lib/eventdev/*eth_tx_adapter*
561a9de470cSBruce RichardsonF: app/test/test_event_eth_tx_adapter.c
562bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/event_ethernet_tx_adapter.rst
563c9bf8394SNikhil Rao
56480bdf91dSJerin JacobEventdev Timer Adapter API
565a6562f6dSErik Gabriel CarrilloM: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
566a6562f6dSErik Gabriel CarrilloT: git://dpdk.org/next/dpdk-next-eventdev
56799a2dd95SBruce RichardsonF: lib/eventdev/*timer_adapter*
568a9de470cSBruce RichardsonF: app/test/test_event_timer_adapter.c
569bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/event_timer_adapter.rst
570a6562f6dSErik Gabriel Carrillo
57180bdf91dSJerin JacobEventdev Crypto Adapter API
572dbe869baSAbhinandan GujjarM: Abhinandan Gujjar <abhinandan.gujjar@intel.com>
573dbe869baSAbhinandan GujjarT: git://dpdk.org/next/dpdk-next-eventdev
57499a2dd95SBruce RichardsonF: lib/eventdev/*crypto_adapter*
575a9de470cSBruce RichardsonF: app/test/test_event_crypto_adapter.c
576bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/event_crypto_adapter.rst
577dbe869baSAbhinandan Gujjar
57866a30a29SAmit Prakash ShuklaEventdev DMA Adapter API
57966a30a29SAmit Prakash ShuklaM: Amit Prakash Shukla <amitprakashs@marvell.com>
58066a30a29SAmit Prakash ShuklaT: git://dpdk.org/next/dpdk-next-eventdev
58166a30a29SAmit Prakash ShuklaF: lib/eventdev/*dma_adapter*
582a276e7c8SAmit Prakash ShuklaF: app/test/test_event_dma_adapter.c
583bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/event_dma_adapter.rst
58466a30a29SAmit Prakash Shukla
585c843fca9SHemant AgrawalRaw device API
586f434288dSNipun GuptaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
587c88b3f25SShreyansh JainM: Hemant Agrawal <hemant.agrawal@nxp.com>
58899a2dd95SBruce RichardsonF: lib/rawdev/
589473c88f9SBruce RichardsonF: drivers/raw/skeleton/
590a9de470cSBruce RichardsonF: app/test/test_rawdev.c
591a9bb0c44SShreyansh JainF: doc/guides/prog_guide/rawdev.rst
592c88b3f25SShreyansh Jain
593dcc806c2SNikhil Rao
5944ed00862SArtem V. AndreevMemory Pool Drivers
5954ed00862SArtem V. Andreev-------------------
5964ed00862SArtem V. Andreev
5974ed00862SArtem V. AndreevBucket memory pool
5984ed00862SArtem V. AndreevM: Artem V. Andreev <artem.andreev@oktetlabs.ru>
599408c97eeSAndrew RybchenkoM: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
6004ed00862SArtem V. AndreevF: drivers/mempool/bucket/
6014ed00862SArtem V. Andreev
6022da31591SAshwin Sekhar T KMarvell cnxk
6032da31591SAshwin Sekhar T KM: Ashwin Sekhar T K <asekhar@marvell.com>
6042da31591SAshwin Sekhar T KM: Pavan Nikhilesh <pbhagavatula@marvell.com>
6052da31591SAshwin Sekhar T KT: git://dpdk.org/next/dpdk-next-net-mrvl
6062da31591SAshwin Sekhar T KF: drivers/mempool/cnxk/
6072da31591SAshwin Sekhar T KF: doc/guides/mempool/cnxk.rst
6082da31591SAshwin Sekhar T K
6094ed00862SArtem V. Andreev
610c752998bSGaetan RivetBus Drivers
611c752998bSGaetan Rivet-----------
612c752998bSGaetan Rivet
61345ef232aSNipun GuptaAMD CDX bus
61445ef232aSNipun GuptaM: Nipun Gupta <nipun.gupta@amd.com>
61545ef232aSNipun GuptaM: Nikhil Agarwal <nikhil.agarwal@amd.com>
61645ef232aSNipun GuptaF: drivers/bus/cdx/
61745ef232aSNipun Gupta
6181afce308SXueming LiAuxiliary bus driver - EXPERIMENTAL
6191afce308SXueming LiM: Parav Pandit <parav@nvidia.com>
6201afce308SXueming LiM: Xueming Li <xuemingl@nvidia.com>
6211afce308SXueming LiF: drivers/bus/auxiliary/
6221afce308SXueming Li
62305fa3d4aSRosen XuIntel FPGA bus
62405fa3d4aSRosen XuM: Rosen Xu <rosen.xu@intel.com>
62505fa3d4aSRosen XuF: drivers/bus/ifpga/
62605fa3d4aSRosen Xu
6271e447bccSThomas MonjalonNXP buses
6281e447bccSThomas MonjalonM: Hemant Agrawal <hemant.agrawal@nxp.com>
62905e1af30SSachin SaxenaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
6302f3d633aSShreyansh JainF: drivers/common/dpaax/
6311e447bccSThomas MonjalonF: drivers/bus/dpaa/
6321e447bccSThomas MonjalonF: drivers/bus/fslmc/
6331e447bccSThomas Monjalon
634c752998bSGaetan RivetPCI bus driver
6357d3bc90fSChenbo XiaM: Chenbo Xia <chenbox@nvidia.com>
636dcef3b1fSNipun GuptaM: Nipun Gupta <nipun.gupta@amd.com>
637c752998bSGaetan RivetF: drivers/bus/pci/
638c752998bSGaetan Rivet
63917c839f7STomasz DuszynskiPlatform bus driver
64017c839f7STomasz DuszynskiM: Tomasz Duszynski <tduszynski@marvell.com>
64117c839f7STomasz DuszynskiF: drivers/bus/platform/
64217c839f7STomasz Duszynski
64362b906cfSChengwen FengUACCE bus driver
64462b906cfSChengwen FengM: Chengwen Feng <fengchengwen@huawei.com>
64562b906cfSChengwen FengF: drivers/bus/uacce/
64662b906cfSChengwen Feng
647d4a586d2SJianfeng TanVDEV bus driver
648d4a586d2SJianfeng TanF: drivers/bus/vdev/
649926629e3SXueming LiF: app/test/test_vdev.c
650d4a586d2SJianfeng Tan
651831dba47SStephen HemmingerVMBUS bus driver
652c052554fSLong LiM: Long Li <longli@microsoft.com>
6532227c0edSWei HuM: Wei Hu <weh@microsoft.com>
654831dba47SStephen HemmingerF: drivers/bus/vmbus/
655831dba47SStephen Hemminger
65627c2ce56SThomas Monjalon
657a1060769SThomas MonjalonNetworking Drivers
658a1060769SThomas Monjalon------------------
6597f30fb82SFerruh YigitT: git://dpdk.org/next/dpdk-next-net
660799d56f1SDavid MarchandF: drivers/net/meson.build
661757c74baSFerruh YigitF: doc/guides/nics/features/default.ini
66227c2ce56SThomas Monjalon
66327c2ce56SThomas MonjalonLink bonding
664ad09f803SChas WilliamsM: Chas Williams <chas3@att.com>
6657cf3d07cSMin Hu (Connor)M: Min Hu (Connor) <humin29@huawei.com>
6663eb6bdd8SBruce RichardsonF: drivers/net/bonding/
66727c2ce56SThomas MonjalonF: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
668a9de470cSBruce RichardsonF: app/test/test_link_bonding*
669cc7e8ae8SMichal JastrzebskiF: examples/bond/
67027c2ce56SThomas Monjalon
67127c2ce56SThomas MonjalonLinux AF_PACKET
6725404002dSJohn W. LinvilleM: John W. Linville <linville@tuxdriver.com>
673df65e967SBruce RichardsonF: drivers/net/af_packet/
674757c74baSFerruh YigitF: doc/guides/nics/features/afpacket.ini
67527c2ce56SThomas Monjalon
676f1debd77SXiaolong YeLinux AF_XDP
677c3fe5d73SCiara LoftusM: Ciara Loftus <ciara.loftus@intel.com>
678b2127997SMaryam TahhanM: Maryam Tahhan <mtahhan@redhat.com>
679f1debd77SXiaolong YeF: drivers/net/af_xdp/
680f1debd77SXiaolong YeF: doc/guides/nics/af_xdp.rst
681f1debd77SXiaolong YeF: doc/guides/nics/features/af_xdp.ini
682f1debd77SXiaolong Ye
683cf8a122cSJan MedalaAmazon ENA
684b39c3539SMichal KrawczykM: Shai Brandes <shaibran@amazon.com>
685cf8a122cSJan MedalaM: Evgeny Schemeilin <evgenys@amazon.com>
686f662fb07SMichal KrawczykM: Ron Beider <rbeider@amazon.com>
687573731a7SShai BrandesM: Amit Bernstein <amitbern@amazon.com>
688573731a7SShai BrandesM: Wajeeh Atrash <atrwajee@amazon.com>
689cf8a122cSJan MedalaF: drivers/net/ena/
690cf8a122cSJan MedalaF: doc/guides/nics/ena.rst
691757c74baSFerruh YigitF: doc/guides/nics/features/ena.ini
692cf8a122cSJan Medala
693d1a83cd8SThomas MonjalonAMD axgbe
6943d658769SSelwin SebastianM: Selwin Sebastian <selwin.sebastian@amd.com>
695d1a83cd8SThomas MonjalonF: drivers/net/axgbe/
696d1a83cd8SThomas MonjalonF: doc/guides/nics/axgbe.rst
697d1a83cd8SThomas MonjalonF: doc/guides/nics/features/axgbe.ini
698d1a83cd8SThomas Monjalon
699a5205992SAndrew BoyerAMD Pensando ionic
700a5205992SAndrew BoyerM: Andrew Boyer <andrew.boyer@amd.com>
701484027bfSAndrew BoyerF: drivers/common/ionic/
702a5205992SAndrew BoyerF: drivers/net/ionic/
703a5205992SAndrew BoyerF: doc/guides/nics/ionic.rst
704a5205992SAndrew BoyerF: doc/guides/nics/features/ionic.ini
705a5205992SAndrew Boyer
70684fa9c35SIgor RusskikhMarvell/Aquantia atlantic
70784fa9c35SIgor RusskikhM: Igor Russkikh <irusskikh@marvell.com>
70884fa9c35SIgor RusskikhT: git://dpdk.org/next/dpdk-next-net-mrvl
7095bcf1649SPavel BelousF: drivers/net/atlantic/
7105bcf1649SPavel BelousF: doc/guides/nics/atlantic.rst
7115bcf1649SPavel BelousF: doc/guides/nics/features/atlantic.ini
7125bcf1649SPavel Belous
7131131cbf0SEd CzeckAtomic Rules ARK
7141131cbf0SEd CzeckM: Shepard Siegel <shepard.siegel@atomicrules.com>
7151131cbf0SEd CzeckM: Ed Czeck <ed.czeck@atomicrules.com>
7161131cbf0SEd CzeckM: John Miller <john.miller@atomicrules.com>
7171131cbf0SEd CzeckF: drivers/net/ark/
7181131cbf0SEd CzeckF: doc/guides/nics/ark.rst
7191131cbf0SEd CzeckF: doc/guides/nics/features/ark.ini
7201131cbf0SEd Czeck
72135226814SAjit KhapardeBroadcom bnxt
7220c79d5aaSAjit KhapardeM: Ajit Khaparde <ajit.khaparde@broadcom.com>
723accd7d50SAjit KhapardeM: Somnath Kotur <somnath.kotur@broadcom.com>
72427b52e36SFerruh YigitT: git://dpdk.org/next/dpdk-next-net-brcm
72535226814SAjit KhapardeF: drivers/net/bnxt/
72635226814SAjit KhapardeF: doc/guides/nics/bnxt.rst
727757c74baSFerruh YigitF: doc/guides/nics/features/bnxt.ini
72835226814SAjit Khaparde
729f994cecaSJerin JacobCavium ThunderX nicvf
73077a83d10SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
73177a83d10SJerin JacobM: Maciej Czekaj <mczekaj@marvell.com>
732a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
733f994cecaSJerin JacobF: drivers/net/thunderx/
734f994cecaSJerin JacobF: doc/guides/nics/thunderx.rst
735757c74baSFerruh YigitF: doc/guides/nics/features/thunderx.ini
736f994cecaSJerin Jacob
73795a6b04fSAnoob JosephCavium OCTEON TX
7384c383446SJerin JacobM: Harman Kalra <hkalra@marvell.com>
739a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
740d8dd3165SPavan NikhileshF: drivers/common/octeontx/
741797aa0a5SSantosh ShuklaF: drivers/mempool/octeontx/
7423c051174SJerin JacobF: drivers/net/octeontx/
743f820b589SJerin JacobF: doc/guides/nics/octeontx.rst
7443c051174SJerin JacobF: doc/guides/nics/features/octeontx.ini
745797aa0a5SSantosh Shukla
74683189849SRahul LakkireddyChelsio cxgbe
747d4bc3c2eSPotnuri Bharat TejaM: Potnuri Bharat Teja <bharat@chelsio.com>
74883189849SRahul LakkireddyF: drivers/net/cxgbe/
7494d84a97dSRahul LakkireddyF: doc/guides/nics/cxgbe.rst
750757c74baSFerruh YigitF: doc/guides/nics/features/cxgbe.ini
75183189849SRahul Lakkireddy
75227c2ce56SThomas MonjalonCisco enic
753e66f05aeSJohn DaleyM: John Daley <johndale@cisco.com>
75456d0801cSJohn DaleyM: Hyong Youb Kim <hyonkim@cisco.com>
75572f3de30SBruce RichardsonF: drivers/net/enic/
75657524648SJohn DaleyF: doc/guides/nics/enic.rst
757757c74baSFerruh YigitF: doc/guides/nics/features/enic.ini
75827c2ce56SThomas Monjalon
759457967cdSJunfeng GuoGoogle Virtual Ethernet
760b6fdd4ceSJunfeng GuoM: Jeroen de Borst <jeroendb@google.com>
761b6fdd4ceSJunfeng GuoM: Rushil Gupta <rushilg@google.com>
762b6fdd4ceSJunfeng GuoM: Joshua Washington <joshwash@google.com>
763457967cdSJunfeng GuoF: drivers/net/gve/
764457967cdSJunfeng GuoF: doc/guides/nics/gve.rst
765457967cdSJunfeng GuoF: doc/guides/nics/features/gve.ini
766457967cdSJunfeng Guo
767565829dbSWei Hu (Xavier)Hisilicon hns3
7685e4b7cadSJie HaiM: Jie Hai <haijie1@huawei.com>
769565829dbSWei Hu (Xavier)F: drivers/net/hns3/
770565829dbSWei Hu (Xavier)F: doc/guides/nics/hns3.rst
771565829dbSWei Hu (Xavier)F: doc/guides/nics/features/hns3.ini
772565829dbSWei Hu (Xavier)
7731d09792aSZiyang XuanHuawei hinic
7741d09792aSZiyang XuanM: Ziyang Xuan <xuanziyang2@huawei.com>
7751d09792aSZiyang XuanM: Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>
7761d09792aSZiyang XuanF: drivers/net/hinic/
7771d09792aSZiyang XuanF: doc/guides/nics/hinic.rst
7781d09792aSZiyang XuanF: doc/guides/nics/features/hinic.ini
7791d09792aSZiyang Xuan
780*82fbc4a4SBruce RichardsonIntel Network Common Code
781*82fbc4a4SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
782*82fbc4a4SBruce RichardsonT: git://dpdk.org/next/dpdk-next-net-intel
783*82fbc4a4SBruce RichardsonF: drivers/net/intel/common/
784*82fbc4a4SBruce Richardson
78527c2ce56SThomas MonjalonIntel e1000
7865c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
787c1d14583SBruce RichardsonF: drivers/net/intel/e1000/
788972e365bSThomas MonjalonF: doc/guides/nics/e1000em.rst
789972e365bSThomas MonjalonF: doc/guides/nics/intel_vf.rst
790757c74baSFerruh YigitF: doc/guides/nics/features/e1000.ini
791757c74baSFerruh YigitF: doc/guides/nics/features/igb*.ini
79227c2ce56SThomas Monjalon
79327c2ce56SThomas MonjalonIntel ixgbe
794cc1687b8SBruce RichardsonM: Anatoly Burakov <anatoly.burakov@intel.com>
795cc1687b8SBruce RichardsonM: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
7965c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
797c1d14583SBruce RichardsonF: drivers/net/intel/ixgbe/
798972e365bSThomas MonjalonF: doc/guides/nics/ixgbe.rst
799972e365bSThomas MonjalonF: doc/guides/nics/intel_vf.rst
800757c74baSFerruh YigitF: doc/guides/nics/features/ixgbe*.ini
80127c2ce56SThomas Monjalon
80227c2ce56SThomas MonjalonIntel i40e
803cc1687b8SBruce RichardsonM: Ian Stokes <ian.stokes@intel.com>
804cc1687b8SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
8055c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
806c1d14583SBruce RichardsonF: drivers/net/intel/i40e/
8076089400bSJingjing WuF: doc/guides/nics/i40e.rst
808972e365bSThomas MonjalonF: doc/guides/nics/intel_vf.rst
809757c74baSFerruh YigitF: doc/guides/nics/features/i40e*.ini
81027c2ce56SThomas Monjalon
811c2ce3924SChen Jing D(Mark)Intel fm10k
8125c44006eSHelin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
813c1d14583SBruce RichardsonF: drivers/net/intel/fm10k/
81410be59c1SFerruh YigitF: doc/guides/nics/fm10k.rst
815757c74baSFerruh YigitF: doc/guides/nics/features/fm10k*.ini
816c2ce3924SChen Jing D(Mark)
8173ded3483SLeyi RongIntel iavf
818cc1687b8SBruce RichardsonM: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
819cc1687b8SBruce RichardsonM: Ian Stokes <ian.stokes@intel.com>
820adf837feSFerruh YigitT: git://dpdk.org/next/dpdk-next-net-intel
821c1d14583SBruce RichardsonF: drivers/net/intel/iavf/
82289214fe9SHaiyue WangF: drivers/common/iavf/
8233ded3483SLeyi RongF: doc/guides/nics/features/iavf*.ini
824e5b2a9e9SJingjing Wu
82551c7f09fSPaul M Stillwell JrIntel ice
826cc1687b8SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
827cc1687b8SBruce RichardsonM: Anatoly Burakov <anatoly.burakov@intel.com>
82851c7f09fSPaul M Stillwell JrT: git://dpdk.org/next/dpdk-next-net-intel
829c1d14583SBruce RichardsonF: drivers/net/intel/ice/
830f9cf4f86SWenzhuo LuF: doc/guides/nics/ice.rst
831f9cf4f86SWenzhuo LuF: doc/guides/nics/features/ice.ini
83251c7f09fSPaul M Stillwell Jr
833549343c2SJunfeng GuoIntel idpf
834549343c2SJunfeng GuoM: Jingjing Wu <jingjing.wu@intel.com>
835a875eb89SPraveen ShettyM: Praveen Shetty <praveen.shetty@intel.com>
836549343c2SJunfeng GuoT: git://dpdk.org/next/dpdk-next-net-intel
837c1d14583SBruce RichardsonF: drivers/net/intel/idpf/
838549343c2SJunfeng GuoF: drivers/common/idpf/
839549343c2SJunfeng GuoF: doc/guides/nics/idpf.rst
840549343c2SJunfeng GuoF: doc/guides/nics/features/idpf.ini
841549343c2SJunfeng Guo
8422d823ecdSMingxia LiuIntel cpfl - EXPERIMENTAL
843a875eb89SPraveen ShettyM: Praveen Shetty <praveen.shetty@intel.com>
8442d823ecdSMingxia LiuT: git://dpdk.org/next/dpdk-next-net-intel
845c1d14583SBruce RichardsonF: drivers/net/intel/cpfl/
8462d823ecdSMingxia LiuF: doc/guides/nics/cpfl.rst
8472d823ecdSMingxia LiuF: doc/guides/nics/features/cpfl.ini
8482d823ecdSMingxia Liu
84966fde1b9SAlvin ZhangIntel igc
85066fde1b9SAlvin ZhangT: git://dpdk.org/next/dpdk-next-net-intel
851c1d14583SBruce RichardsonF: drivers/net/intel/igc/
85266fde1b9SAlvin ZhangF: doc/guides/nics/igc.rst
85366fde1b9SAlvin ZhangF: doc/guides/nics/features/igc.ini
85466fde1b9SAlvin Zhang
855c01c748eSRosen XuIntel ipn3ke
856c01c748eSRosen XuM: Rosen Xu <rosen.xu@intel.com>
857c01c748eSRosen XuT: git://dpdk.org/next/dpdk-next-net-intel
858c1d14583SBruce RichardsonF: drivers/net/intel/ipn3ke/
859c01c748eSRosen XuF: doc/guides/nics/ipn3ke.rst
860c01c748eSRosen XuF: doc/guides/nics/features/ipn3ke.ini
861c01c748eSRosen Xu
86268a03efeSNithin DabilpuramMarvell cnxk
86368a03efeSNithin DabilpuramM: Nithin Dabilpuram <ndabilpuram@marvell.com>
86468a03efeSNithin DabilpuramM: Kiran Kumar K <kirankumark@marvell.com>
86568a03efeSNithin DabilpuramM: Sunil Kumar Kori <skori@marvell.com>
86668a03efeSNithin DabilpuramM: Satha Rao <skoteshwar@marvell.com>
86721942175SHarman KalraM: Harman Kalra <hkalra@marvell.com>
86868a03efeSNithin DabilpuramT: git://dpdk.org/next/dpdk-next-net-mrvl
86968a03efeSNithin DabilpuramF: drivers/common/cnxk/
87047db46bbSNithin DabilpuramF: drivers/net/cnxk/
87147db46bbSNithin DabilpuramF: doc/guides/nics/cnxk.rst
87247db46bbSNithin DabilpuramF: doc/guides/nics/features/cnxk*.ini
87368a03efeSNithin DabilpuramF: doc/guides/platform/cnxk.rst
87468a03efeSNithin Dabilpuram
875d1a83cd8SThomas MonjalonMarvell mvpp2
876d84c070aSLiron HimiM: Liron Himi <lironh@marvell.com>
877a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
8787a39d1b0SLiron HimiF: drivers/common/mvep/
879d1a83cd8SThomas MonjalonF: drivers/net/mvpp2/
880d1a83cd8SThomas MonjalonF: doc/guides/nics/mvpp2.rst
881d1a83cd8SThomas MonjalonF: doc/guides/nics/features/mvpp2.ini
882d1a83cd8SThomas Monjalon
8834ccc8d77SZyta SzpakMarvell mvneta
8844ccc8d77SZyta SzpakM: Zyta Szpak <zr@semihalf.com>
885d84c070aSLiron HimiM: Liron Himi <lironh@marvell.com>
886a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
8874ccc8d77SZyta SzpakF: drivers/net/mvneta/
8884ccc8d77SZyta SzpakF: doc/guides/nics/mvneta.rst
8894ccc8d77SZyta SzpakF: doc/guides/nics/features/mvneta.ini
8904ccc8d77SZyta Szpak
891c9b0c487SNalla PradeepMarvell OCTEON TX EP - endpoint
8926615c327SVamsi AttunuruM: Vamsi Attunuru <vattunuru@marvell.com>
893c9b0c487SNalla PradeepT: git://dpdk.org/next/dpdk-next-net-mrvl
894423c8a29SSathesh EdaraF: drivers/net/octeon_ep/
895423c8a29SSathesh EdaraF: doc/guides/nics/features/octeon_ep.ini
896423c8a29SSathesh EdaraF: doc/guides/nics/octeon_ep.rst
897c9b0c487SNalla Pradeep
898c5cfe765SSerhii IliushykNapatech ntnic - EXPERIMENTAL
899c5cfe765SSerhii IliushykM: Christian Koue Muf <ckm@napatech.com>
900c5cfe765SSerhii IliushykM: Serhii Iliushyk <sil-plv@napatech.com>
901c5cfe765SSerhii IliushykF: drivers/net/ntnic/
902c5cfe765SSerhii IliushykF: doc/guides/nics/ntnic.rst
903c5cfe765SSerhii IliushykF: doc/guides/nics/features/ntnic.ini
904c5cfe765SSerhii Iliushyk
9050f91f952SThomas MonjalonNVIDIA mlx4
906e9b17185SOri KamM: Matan Azrad <matan@nvidia.com>
9078b78e359SViacheslav OvsiienkoM: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
9087c6790dfSShahaf ShulerT: git://dpdk.org/next/dpdk-next-net-mlx
90998a1f377SBruce RichardsonF: drivers/net/mlx4/
910972e365bSThomas MonjalonF: doc/guides/nics/mlx4.rst
911757c74baSFerruh YigitF: doc/guides/nics/features/mlx4.ini
9127fae69eeSAdrien Mazarguil
9130f91f952SThomas MonjalonNVIDIA mlx5
9146d7129a6SMaayan KashaniM: Dariusz Sosnowski <dsosnowski@nvidia.com>
915e9b17185SOri KamM: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
916674431ceSDariusz SosnowskiM: Bing Zhao <bingz@nvidia.com>
917e6a81796SMatan AzradM: Ori Kam <orika@nvidia.com>
918e6a81796SMatan AzradM: Suanming Mou <suanmingm@nvidia.com>
9196d7129a6SMaayan KashaniM: Matan Azrad <matan@nvidia.com>
9207c6790dfSShahaf ShulerT: git://dpdk.org/next/dpdk-next-net-mlx
9217b4f1e6bSMatan AzradF: drivers/common/mlx5/
922771fa900SAdrien MazarguilF: drivers/net/mlx5/
9232c0dd7b6SThomas MonjalonF: buildtools/options-ibverbs-static.sh
9244391ca4bSDariusz SosnowskiF: doc/guides/platform/mlx5.rst
9254391ca4bSDariusz SosnowskiF: doc/guides/platform/bluefield.rst
926a7e11a0cSAdrien MazarguilF: doc/guides/nics/mlx5.rst
927757c74baSFerruh YigitF: doc/guides/nics/features/mlx5.ini
928771fa900SAdrien Mazarguil
92980744041SLong LiMicrosoft mana
930517ed6e2SLong LiM: Long Li <longli@microsoft.com>
9312227c0edSWei HuM: Wei Hu <weh@microsoft.com>
932517ed6e2SLong LiF: drivers/net/mana/
933517ed6e2SLong LiF: doc/guides/nics/mana.rst
934517ed6e2SLong LiF: doc/guides/nics/features/mana.ini
935517ed6e2SLong Li
9366086ab3bSMatan AzradMicrosoft vdev_netvsc - EXPERIMENTAL
937e9b17185SOri KamM: Matan Azrad <matan@nvidia.com>
9386086ab3bSMatan AzradF: drivers/net/vdev_netvsc/
9396086ab3bSMatan AzradF: doc/guides/nics/vdev_netvsc.rst
9406086ab3bSMatan Azrad
94195215c7aSStephen HemmingerMicrosoft Hyper-V netvsc
94201eba5feSLong LiM: Long Li <longli@microsoft.com>
9432227c0edSWei HuM: Wei Hu <weh@microsoft.com>
9444e9c73e9SStephen HemmingerF: drivers/net/netvsc/
945beff6d8eSStephen HemmingerF: doc/guides/nics/netvsc.rst
946beff6d8eSStephen HemmingerF: doc/guides/nics/features/netvsc.ini
9474e9c73e9SStephen Hemminger
9486435f9a0SRastislav CernayNetcope nfb
949f7c0a7f9SJakub NerudaM: Martin Spinler <spinler@cesnet.cz>
9506435f9a0SRastislav CernayF: drivers/net/nfb/
9516435f9a0SRastislav CernayF: doc/guides/nics/nfb.rst
9526435f9a0SRastislav CernayF: doc/guides/nics/features/nfb.ini
9536435f9a0SRastislav Cernay
9543c4f2a4fSHeinrich KuhnNetronome nfp
955d7c45523SChaoyong HeM: Chaoyong He <chaoyong.he@corigine.com>
95629cb31c9SChaoyong HeF: drivers/common/nfp/
957defb9a5dSAlejandro LuceroF: drivers/net/nfp/
95880bc1752SAlejandro LuceroF: doc/guides/nics/nfp.rst
959271061b4SAlejandro LuceroF: doc/guides/nics/features/nfp*.ini
960defb9a5dSAlejandro Lucero
961919eeaccSShreyansh JainNXP dpaa
962919eeaccSShreyansh JainM: Hemant Agrawal <hemant.agrawal@nxp.com>
96305e1af30SSachin SaxenaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
964866c306fSShreyansh JainF: drivers/mempool/dpaa/
965ff9e112dSShreyansh JainF: drivers/net/dpaa/
966e4a880d5SShreyansh JainF: doc/guides/nics/dpaa.rst
967e4a880d5SShreyansh JainF: doc/guides/nics/features/dpaa.ini
968919eeaccSShreyansh Jain
9697e7df6d0SHemant AgrawalNXP dpaa2
9707e7df6d0SHemant AgrawalM: Hemant Agrawal <hemant.agrawal@nxp.com>
97105e1af30SSachin SaxenaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
9725dc43d22SHemant AgrawalF: drivers/mempool/dpaa2/
973c147eae0SHemant AgrawalF: drivers/net/dpaa2/
974846a8305SHemant AgrawalF: doc/guides/nics/dpaa2.rst
975757c74baSFerruh YigitF: doc/guides/nics/features/dpaa2.ini
9767e7df6d0SHemant Agrawal
977696fa399SGagandeep SinghNXP enetc
978696fa399SGagandeep SinghM: Gagandeep Singh <g.singh@nxp.com>
97905e1af30SSachin SaxenaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
980696fa399SGagandeep SinghF: drivers/net/enetc/
98165313f1aSGagandeep SinghF: doc/guides/nics/enetc.rst
982696fa399SGagandeep SinghF: doc/guides/nics/features/enetc.ini
983696fa399SGagandeep Singh
984fc0ec740SApeksha GuptaNXP enetfec - EXPERIMENTAL
985fc0ec740SApeksha GuptaM: Apeksha Gupta <apeksha.gupta@nxp.com>
986fc0ec740SApeksha GuptaM: Sachin Saxena <sachin.saxena@nxp.com>
987fc0ec740SApeksha GuptaF: drivers/net/enetfec/
988fc0ec740SApeksha GuptaF: doc/guides/nics/enetfec.rst
989fc0ec740SApeksha GuptaF: doc/guides/nics/features/enetfec.ini
990fc0ec740SApeksha Gupta
99167fc3ff9SGagandeep SinghNXP pfe
99267fc3ff9SGagandeep SinghM: Gagandeep Singh <g.singh@nxp.com>
99367fc3ff9SGagandeep SinghF: doc/guides/nics/pfe.rst
99467fc3ff9SGagandeep SinghF: drivers/net/pfe/
99567fc3ff9SGagandeep SinghF: doc/guides/nics/features/pfe.ini
99667fc3ff9SGagandeep Singh
997b5886e64SIgor RusskikhMarvell QLogic bnx2x
998057fa577SJulien AubeM: Julien Aube <julien_dpdk@jaube.fr>
999a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
1000dfa1cb3aSRasesh ModyF: drivers/net/bnx2x/
1001dfa1cb3aSRasesh ModyF: doc/guides/nics/bnx2x.rst
1002757c74baSFerruh YigitF: doc/guides/nics/features/bnx2x*.ini
1003dfa1cb3aSRasesh Mody
1004b5886e64SIgor RusskikhMarvell QLogic qede PMD
1005051e93d6SIgor RusskikhM: Devendra Singh Rawat <dsinghrawat@marvell.com>
100613f545c5SDevendra Singh RawatM: Alok Prasad <palok@marvell.com>
1007a4255655SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
1008ec94dbc5SRasesh ModyF: drivers/net/qede/
10092ea6f76aSRasesh ModyF: doc/guides/nics/qede.rst
1010757c74baSFerruh YigitF: doc/guides/nics/features/qede*.ini
1011ec94dbc5SRasesh Mody
10129b170cfcSHoward WangRealtek r8169
10139b170cfcSHoward WangM: Howard Wang <howard_wang@realsil.com.cn>
10149b170cfcSHoward WangM: Chunhao Lin <hau@realtek.com>
10159b170cfcSHoward WangM: Xing Wang <xing_wang@realsil.com.cn>
10169b170cfcSHoward WangF: drivers/net/r8169/
10179b170cfcSHoward WangF: doc/guides/nics/r8169.rst
10189b170cfcSHoward WangF: doc/guides/nics/features/r8169.ini
10199b170cfcSHoward Wang
102063d588ffSAndrew RybchenkoSolarflare sfc_efx
1021408c97eeSAndrew RybchenkoM: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
10225e111ed8SAndrew RybchenkoF: drivers/common/sfc_efx/
102363d588ffSAndrew RybchenkoF: drivers/net/sfc/
102463d588ffSAndrew RybchenkoF: doc/guides/nics/sfc_efx.rst
102537f8bd7eSThomas MonjalonF: doc/guides/nics/features/sfc.ini
102663d588ffSAndrew Rybchenko
102726590b52SJiawen WuWangxun ngbe
102826590b52SJiawen WuM: Jiawen Wu <jiawenwu@trustnetic.com>
102926590b52SJiawen WuF: drivers/net/ngbe/
103026590b52SJiawen WuF: doc/guides/nics/ngbe.rst
103126590b52SJiawen WuF: doc/guides/nics/features/ngbe.ini
103226590b52SJiawen Wu
1033a3babbddSJiawen WuWangxun txgbe
1034a3babbddSJiawen WuM: Jiawen Wu <jiawenwu@trustnetic.com>
1035a3babbddSJiawen WuM: Jian Wang <jianwang@trustnetic.com>
1036a3babbddSJiawen WuF: drivers/net/txgbe/
1037a3babbddSJiawen WuF: doc/guides/nics/txgbe.rst
1038a3babbddSJiawen WuF: doc/guides/nics/features/txgbe.ini
1039a3babbddSJiawen Wu
104027c2ce56SThomas MonjalonVMware vmxnet3
1041e0dc4156SJochen BehrensM: Jochen Behrens <jochen.behrens@broadcom.com>
104209452c07SBruce RichardsonF: drivers/net/vmxnet3/
1043972e365bSThomas MonjalonF: doc/guides/nics/vmxnet3.rst
1044757c74baSFerruh YigitF: doc/guides/nics/features/vmxnet3.ini
104527c2ce56SThomas Monjalon
10469f16c4c7SYuanhan LiuVhost-user
104737c1e0c4SMaxime CoquelinM: Maxime Coquelin <maxime.coquelin@redhat.com>
10487d3bc90fSChenbo XiaM: Chenbo Xia <chenbox@nvidia.com>
10499f16c4c7SYuanhan LiuT: git://dpdk.org/next/dpdk-next-virtio
105099a2dd95SBruce RichardsonF: lib/vhost/
10519f16c4c7SYuanhan LiuF: doc/guides/prog_guide/vhost_lib.rst
10529f16c4c7SYuanhan LiuF: examples/vhost/
10539f16c4c7SYuanhan LiuF: doc/guides/sample_app_ug/vhost.rst
1054c19beb3fSJin YuF: examples/vhost_blk/
1055c19beb3fSJin YuF: doc/guides/sample_app_ug/vhost_blk.rst
1056f5188211SFan ZhangF: examples/vhost_crypto/
1057edbed86dSXiaolong YeF: examples/vdpa/
1058edbed86dSXiaolong YeF: doc/guides/sample_app_ug/vdpa.rst
10599f16c4c7SYuanhan Liu
1060ee584e97STetsuya MukawaVhost PMD
106137c1e0c4SMaxime CoquelinM: Maxime Coquelin <maxime.coquelin@redhat.com>
10627d3bc90fSChenbo XiaM: Chenbo Xia <chenbox@nvidia.com>
1063a2d5e05aSYuanhan LiuT: git://dpdk.org/next/dpdk-next-virtio
1064ee584e97STetsuya MukawaF: drivers/net/vhost/
106510be59c1SFerruh YigitF: doc/guides/nics/vhost.rst
1066757c74baSFerruh YigitF: doc/guides/nics/features/vhost.ini
1067ee584e97STetsuya Mukawa
10689f16c4c7SYuanhan LiuVirtio PMD
106937c1e0c4SMaxime CoquelinM: Maxime Coquelin <maxime.coquelin@redhat.com>
10707d3bc90fSChenbo XiaM: Chenbo Xia <chenbox@nvidia.com>
10719f16c4c7SYuanhan LiuT: git://dpdk.org/next/dpdk-next-virtio
10729f16c4c7SYuanhan LiuF: drivers/net/virtio/
10739f16c4c7SYuanhan LiuF: doc/guides/nics/virtio.rst
1074757c74baSFerruh YigitF: doc/guides/nics/features/virtio*.ini
10759f16c4c7SYuanhan Liu
10769201ec9bSAllain LegacyWind River AVP
10771a714d20SAllain LegacyM: Steven Webster <steven.webster@windriver.com>
10789201ec9bSAllain LegacyM: Matt Peters <matt.peters@windriver.com>
10799201ec9bSAllain LegacyF: drivers/net/avp/
10800d01bbeeSAllain LegacyF: doc/guides/nics/avp.rst
1081757c74baSFerruh YigitF: doc/guides/nics/features/avp.ini
10829201ec9bSAllain Legacy
108329e89288SJunlong WangZTE zxdh - EXPERIMENTAL
108429e89288SJunlong WangM: Junlong Wang <wang.junlong1@zte.com.cn>
108529e89288SJunlong WangM: Lijie Shan <shan.lijie@zte.com.cn>
108629e89288SJunlong WangF: drivers/net/zxdh/
108729e89288SJunlong WangF: doc/guides/nics/zxdh.rst
108829e89288SJunlong WangF: doc/guides/nics/features/zxdh.ini
108929e89288SJunlong Wang
109027c2ce56SThomas MonjalonPCAP PMD
1091232771c7SBruce RichardsonF: drivers/net/pcap/
1092972e365bSThomas MonjalonF: doc/guides/nics/pcap_ring.rst
1093757c74baSFerruh YigitF: doc/guides/nics/features/pcap.ini
109427c2ce56SThomas Monjalon
109502f96a0aSKeith WilesTap PMD
1096b04a14b2SStephen HemmingerM: Stephen Hemminger <stephen@networkplumber.org>
109702f96a0aSKeith WilesF: drivers/net/tap/
109802f96a0aSKeith WilesF: doc/guides/nics/tap.rst
1099757c74baSFerruh YigitF: doc/guides/nics/features/tap.ini
110002f96a0aSKeith Wiles
110127c2ce56SThomas MonjalonRing PMD
1102329c2f62SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
1103f3aec9f0SBruce RichardsonF: drivers/net/ring/
1104972e365bSThomas MonjalonF: doc/guides/nics/pcap_ring.rst
1105a9de470cSBruce RichardsonF: app/test/test_pmd_ring.c
1106a9de470cSBruce RichardsonF: app/test/test_pmd_ring_perf.c
110727c2ce56SThomas Monjalon
1108a1060769SThomas MonjalonNull Networking PMD
1109e74e8c33STetsuya MukawaM: Tetsuya Mukawa <mtetsuyah@gmail.com>
1110b3b413f7SBruce RichardsonF: drivers/net/null/
1111c743e50cSTetsuya Mukawa
1112a46f8d58SGaetan RivetFail-safe PMD
1113a61b779eSGaetan RivetM: Gaetan Rivet <grive@u256.net>
1114a46f8d58SGaetan RivetF: drivers/net/failsafe/
1115a46f8d58SGaetan RivetF: doc/guides/nics/fail_safe.rst
111610be59c1SFerruh YigitF: doc/guides/nics/features/failsafe.ini
1117a46f8d58SGaetan Rivet
1118cc6d4215SJasvinder SinghSoftnic PMD
1119cc6d4215SJasvinder SinghM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
1120cc6d4215SJasvinder SinghF: drivers/net/softnic/
11219e5fb754SJasvinder SinghF: doc/guides/nics/softnic.rst
1122cc6d4215SJasvinder Singh
112309c7e63aSJakub GrajciarMemif PMD
112409c7e63aSJakub GrajciarM: Jakub Grajciar <jgrajcia@cisco.com>
112509c7e63aSJakub GrajciarF: drivers/net/memif/
112609c7e63aSJakub GrajciarF: doc/guides/nics/memif.rst
112709c7e63aSJakub GrajciarF: doc/guides/nics/features/memif.ini
112809c7e63aSJakub Grajciar
1129a1060769SThomas Monjalon
1130a1060769SThomas MonjalonCrypto Drivers
1131a1060769SThomas Monjalon--------------
1132ca47b9a8SPablo de LaraT: git://dpdk.org/next/dpdk-next-crypto
1133799d56f1SDavid MarchandF: drivers/crypto/meson.build
1134757c74baSFerruh YigitF: doc/guides/cryptodevs/features/default.ini
1135a1060769SThomas Monjalon
11360054d84fSRavi KumarAMD CCP Crypto
113712914ce5SSunil UttarwarM: Sunil Uttarwar <sunilprakashrao.uttarwar@amd.com>
11380054d84fSRavi KumarF: drivers/crypto/ccp/
11394433ced9SRavi KumarF: doc/guides/cryptodevs/ccp.rst
11404433ced9SRavi KumarF: doc/guides/cryptodevs/features/ccp.ini
11410054d84fSRavi Kumar
11424610ac93SAndrew BoyerAMD Pensando ionic crypto
11434610ac93SAndrew BoyerM: Andrew Boyer <andrew.boyer@amd.com>
11444610ac93SAndrew BoyerF: drivers/crypto/ionic/
11454610ac93SAndrew BoyerF: drivers/common/ionic/
11464610ac93SAndrew BoyerF: doc/guides/cryptodevs/ionic.rst
11474610ac93SAndrew BoyerF: doc/guides/cryptodevs/features/ionic.ini
11484610ac93SAndrew Boyer
11495ff71fceSPablo de LaraARMv8 Crypto
115083853703SJack Bond-PrestonM: Jack Bond-Preston <jack.bond-preston@foss.arm.com>
1151169ca3dbSZbigniew BodekF: drivers/crypto/armv8/
115254c7fdbaSZbigniew BodekF: doc/guides/cryptodevs/armv8.rst
1153757c74baSFerruh YigitF: doc/guides/cryptodevs/features/armv8.ini
1154169ca3dbSZbigniew Bodek
1155c8e79da7SVikas GuptaBroadcom FlexSparc
1156c8e79da7SVikas GuptaM: Ajit Khaparde <ajit.khaparde@broadcom.com>
1157c8e79da7SVikas GuptaM: Vikas Gupta <vikas.gupta@broadcom.com>
1158c8e79da7SVikas GuptaF: drivers/crypto/bcmfs/
1159c8e79da7SVikas GuptaF: doc/guides/cryptodevs/bcmfs.rst
11604ed19f0dSVikas GuptaF: doc/guides/cryptodevs/features/bcmfs.ini
1161c8e79da7SVikas Gupta
1162bfe2ae49SAnoob JosephCavium OCTEON TX crypto
116377a83d10SJerin JacobM: Anoob Joseph <anoobj@marvell.com>
1164bfe2ae49SAnoob JosephF: drivers/common/cpt/
1165bfe2ae49SAnoob JosephF: drivers/crypto/octeontx/
11669c4491cfSAnoob JosephF: doc/guides/cryptodevs/octeontx.rst
11679c4491cfSAnoob JosephF: doc/guides/cryptodevs/features/octeontx.ini
1168bfe2ae49SAnoob Joseph
11695ff71fceSPablo de LaraCrypto Scheduler
11709f5f1416SFan ZhangM: Kai Ji <kai.ji@intel.com>
11715ff71fceSPablo de LaraF: drivers/crypto/scheduler/
11725ff71fceSPablo de LaraF: doc/guides/cryptodevs/scheduler.rst
11735ff71fceSPablo de Lara
11748c515d96SZhangfei GaoHiSilicon UADK crypto
11758c515d96SZhangfei GaoM: Zhangfei Gao <zhangfei.gao@linaro.org>
11768c515d96SZhangfei GaoF: drivers/crypto/uadk/
11778c515d96SZhangfei GaoF: doc/guides/cryptodevs/uadk.rst
11788c515d96SZhangfei GaoF: doc/guides/cryptodevs/features/uadk.ini
11798c515d96SZhangfei Gao
11801703e94aSDeclan DohertyIntel QuickAssist
11819f5f1416SFan ZhangM: Kai Ji <kai.ji@intel.com>
11821703e94aSDeclan DohertyF: drivers/crypto/qat/
118398c4a35cSTomasz JozwiakF: drivers/common/qat/
11849f5a9a55SThomas MonjalonF: doc/guides/cryptodevs/qat.rst
1185757c74baSFerruh YigitF: doc/guides/cryptodevs/features/qat.ini
11861703e94aSDeclan Doherty
1187c75542aeSFan ZhangIPsec MB
11889f5f1416SFan ZhangM: Kai Ji <kai.ji@intel.com>
1189918fd2f1SPiotr BronowskiM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
1190c75542aeSFan ZhangF: drivers/crypto/ipsec_mb/
1191746825e5SPiotr BronowskiF: doc/guides/cryptodevs/aesni_gcm.rst
1192918fd2f1SPiotr BronowskiF: doc/guides/cryptodevs/aesni_mb.rst
1193f1666288SKai JiF: doc/guides/cryptodevs/chacha20_poly1305.rst
1194bc9ef81cSPiotr BronowskiF: doc/guides/cryptodevs/kasumi.rst
11954f1cfda5SPiotr BronowskiF: doc/guides/cryptodevs/snow3g.rst
1196cde8df1bSPiotr BronowskiF: doc/guides/cryptodevs/zuc.rst
1197746825e5SPiotr BronowskiF: doc/guides/cryptodevs/features/aesni_gcm.ini
1198918fd2f1SPiotr BronowskiF: doc/guides/cryptodevs/features/aesni_mb.ini
1199f1666288SKai JiF: doc/guides/cryptodevs/features/chacha20_poly1305.ini
12005ff71fceSPablo de LaraF: doc/guides/cryptodevs/features/kasumi.ini
12014f1cfda5SPiotr BronowskiF: doc/guides/cryptodevs/features/snow3g.ini
1202cde8df1bSPiotr BronowskiF: doc/guides/cryptodevs/features/zuc.ini
12035ff71fceSPablo de Lara
12042457705eSAnkur DwivediMarvell cnxk crypto
12052457705eSAnkur DwivediM: Ankur Dwivedi <adwivedi@marvell.com>
12062457705eSAnkur DwivediM: Anoob Joseph <anoobj@marvell.com>
12072457705eSAnkur DwivediM: Tejasree Kondoj <ktejasree@marvell.com>
12082457705eSAnkur DwivediF: drivers/crypto/cnxk/
12092457705eSAnkur DwivediF: doc/guides/cryptodevs/cnxk.rst
12102457705eSAnkur DwivediF: doc/guides/cryptodevs/features/cn9k.ini
12112457705eSAnkur DwivediF: doc/guides/cryptodevs/features/cn10k.ini
12122457705eSAnkur Dwivedi
1213d84c070aSLiron HimiMarvell mvsam
1214b11d5de0SLiron HimiM: Michael Shamis <michaelsh@marvell.com>
1215d84c070aSLiron HimiM: Liron Himi <lironh@marvell.com>
1216e95faac1STomasz DuszynskiF: drivers/crypto/mvsam/
1217e95faac1STomasz DuszynskiF: doc/guides/cryptodevs/mvsam.rst
1218e95faac1STomasz DuszynskiF: doc/guides/cryptodevs/features/mvsam.ini
12198a61c83aSTomasz Duszynski
12200a8fc242SNagadheeraj RottelaMarvell Nitrox
12210a8fc242SNagadheeraj RottelaM: Nagadheeraj Rottela <rnagadheeraj@marvell.com>
12220a8fc242SNagadheeraj RottelaM: Srikanth Jampala <jsrikanth@marvell.com>
12230a8fc242SNagadheeraj RottelaF: drivers/crypto/nitrox/
1224024a8abbSNagadheeraj RottelaF: drivers/common/nitrox/
12250a8fc242SNagadheeraj RottelaF: doc/guides/cryptodevs/nitrox.rst
12260a8fc242SNagadheeraj RottelaF: doc/guides/cryptodevs/features/nitrox.ini
12270a8fc242SNagadheeraj Rottela
12280f91f952SThomas MonjalonNVIDIA mlx5
1229a7c86884SShiri KuzinM: Matan Azrad <matan@nvidia.com>
1230a7c86884SShiri KuzinF: drivers/crypto/mlx5/
1231a7c86884SShiri KuzinF: doc/guides/cryptodevs/mlx5.rst
1232a7c86884SShiri KuzinF: doc/guides/cryptodevs/features/mlx5.ini
1233a7c86884SShiri Kuzin
12345ff71fceSPablo de LaraNull Crypto
12359f5f1416SFan ZhangM: Kai Ji <kai.ji@intel.com>
12365ff71fceSPablo de LaraF: drivers/crypto/null/
12375ff71fceSPablo de LaraF: doc/guides/cryptodevs/null.rst
12385ff71fceSPablo de LaraF: doc/guides/cryptodevs/features/null.ini
12395ff71fceSPablo de Lara
1240af7c9b5eSGagandeep SinghNXP CAAM JR
1241af7c9b5eSGagandeep SinghM: Gagandeep Singh <g.singh@nxp.com>
1242af7c9b5eSGagandeep SinghM: Hemant Agrawal <hemant.agrawal@nxp.com>
1243af7c9b5eSGagandeep SinghF: drivers/crypto/caam_jr/
1244f4eed129SHemant AgrawalF: doc/guides/cryptodevs/caam_jr.rst
1245f4eed129SHemant AgrawalF: doc/guides/cryptodevs/features/caam_jr.ini
1246af7c9b5eSGagandeep Singh
1247c3e85bdcSAkhil GoyalNXP DPAA_SEC
124886829da1SHemant AgrawalM: Gagandeep Singh <g.singh@nxp.com>
1249c3e85bdcSAkhil GoyalM: Hemant Agrawal <hemant.agrawal@nxp.com>
1250c3e85bdcSAkhil GoyalF: drivers/crypto/dpaa_sec/
1251bf551c96SAkhil GoyalF: doc/guides/cryptodevs/dpaa_sec.rst
1252bf551c96SAkhil GoyalF: doc/guides/cryptodevs/features/dpaa_sec.ini
1253c3e85bdcSAkhil Goyal
1254623326ddSAkhil GoyalNXP DPAA2_SEC
125586829da1SHemant AgrawalM: Gagandeep Singh <g.singh@nxp.com>
1256623326ddSAkhil GoyalM: Hemant Agrawal <hemant.agrawal@nxp.com>
1257623326ddSAkhil GoyalF: drivers/crypto/dpaa2_sec/
12584bbee28bSAkhil GoyalF: doc/guides/cryptodevs/dpaa2_sec.rst
1259757c74baSFerruh YigitF: doc/guides/cryptodevs/features/dpaa2_sec.ini
1260623326ddSAkhil Goyal
12615ff71fceSPablo de LaraOpenSSL
12629f5f1416SFan ZhangM: Kai Ji <kai.ji@intel.com>
12638a9867a6SSlawomir MrozowiczF: drivers/crypto/openssl/
12648a9867a6SSlawomir MrozowiczF: doc/guides/cryptodevs/openssl.rst
1265757c74baSFerruh YigitF: doc/guides/cryptodevs/features/openssl.ini
1266d61f70b4SSlawomir Mrozowicz
12678769079aSJay ZhouVirtio
12688769079aSJay ZhouM: Jay Zhou <jianjay.zhou@huawei.com>
12698769079aSJay ZhouF: drivers/crypto/virtio/
12703a78b2f7SJay ZhouF: doc/guides/cryptodevs/virtio.rst
12713a78b2f7SJay ZhouF: doc/guides/cryptodevs/features/virtio.ini
12728769079aSJay Zhou
12738cbe85b6SNipun Gupta
12743c32e89fSLee DalyCompression Drivers
12753c32e89fSLee Daly-------------------
12763c32e89fSLee DalyT: git://dpdk.org/next/dpdk-next-crypto
1277799d56f1SDavid MarchandF: drivers/compress/meson.build
12783c32e89fSLee Daly
127943e610bbSSunila SahuCavium OCTEON TX zipvf
128077a83d10SJerin JacobM: Ashish Gupta <ashish.gupta@marvell.com>
128143e610bbSSunila SahuF: drivers/compress/octeontx/
1282f23c977dSAshish GuptaF: doc/guides/compressdevs/octeontx.rst
1283f23c977dSAshish GuptaF: doc/guides/compressdevs/features/octeontx.ini
128443e610bbSSunila Sahu
1285d66269c0SZhangfei GaoHiSilicon UADK compress
1286d66269c0SZhangfei GaoM: Zhangfei Gao <zhangfei.gao@linaro.org>
1287d66269c0SZhangfei GaoF: drivers/compress/uadk/
1288d66269c0SZhangfei GaoF: doc/guides/compressdevs/uadk.rst
1289d66269c0SZhangfei GaoF: doc/guides/compressdevs/features/uadk.ini
1290d66269c0SZhangfei Gao
12917a34c215SFiona TraheIntel QuickAssist
12929f5f1416SFan ZhangM: Kai Ji <kai.ji@intel.com>
12937a34c215SFiona TraheF: drivers/compress/qat/
12947a34c215SFiona TraheF: drivers/common/qat/
12957a34c215SFiona Trahe
12963c32e89fSLee DalyISA-L
12973c32e89fSLee DalyM: Lee Daly <lee.daly@intel.com>
12988a6ac51aSPablo de LaraM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
12993c32e89fSLee DalyF: drivers/compress/isal/
13005a441543SLee DalyF: doc/guides/compressdevs/isal.rst
13015a441543SLee DalyF: doc/guides/compressdevs/features/isal.ini
13023c32e89fSLee Daly
1303b4ce3594SNagadheeraj RottelaMarvell Nitrox
1304b4ce3594SNagadheeraj RottelaM: Nagadheeraj Rottela <rnagadheeraj@marvell.com>
1305b4ce3594SNagadheeraj RottelaF: drivers/compress/nitrox/
1306b4ce3594SNagadheeraj RottelaF: drivers/common/nitrox/
1307b4ce3594SNagadheeraj RottelaF: doc/guides/compressdevs/nitrox.rst
1308b4ce3594SNagadheeraj RottelaF: doc/guides/compressdevs/features/nitrox.ini
1309b4ce3594SNagadheeraj Rottela
13100f91f952SThomas MonjalonNVIDIA mlx5
1311832a4cf1SMatan AzradM: Matan Azrad <matan@nvidia.com>
1312832a4cf1SMatan AzradF: drivers/compress/mlx5/
1313832a4cf1SMatan Azrad
13140c4e4c16SAshish GuptaZLIB
131577a83d10SJerin JacobM: Sunila Sahu <ssahu@marvell.com>
13160c4e4c16SAshish GuptaF: drivers/compress/zlib/
13170baf9204SShally VermaF: doc/guides/compressdevs/zlib.rst
13180baf9204SShally VermaF: doc/guides/compressdevs/features/zlib.ini
13190c4e4c16SAshish Gupta
13203c32e89fSLee Daly
1321e33ad06eSKevin LaatzDMAdev Drivers
1322e33ad06eSKevin Laatz--------------
1323e33ad06eSKevin Laatz
1324e33ad06eSKevin LaatzIntel IDXD - EXPERIMENTAL
1325e33ad06eSKevin LaatzM: Bruce Richardson <bruce.richardson@intel.com>
1326e33ad06eSKevin LaatzM: Kevin Laatz <kevin.laatz@intel.com>
1327e33ad06eSKevin LaatzF: drivers/dma/idxd/
1328e33ad06eSKevin LaatzF: doc/guides/dmadevs/idxd.rst
1329e33ad06eSKevin Laatz
1330866e46bcSConor WalshIntel IOAT
1331866e46bcSConor WalshM: Bruce Richardson <bruce.richardson@intel.com>
1332866e46bcSConor WalshM: Conor Walsh <conor.walsh@intel.com>
1333866e46bcSConor WalshF: drivers/dma/ioat/
1334866e46bcSConor WalshF: doc/guides/dmadevs/ioat.rst
1335866e46bcSConor Walsh
13364d0d4cf3SChengwen FengHiSilicon DMA
13374d0d4cf3SChengwen FengM: Chengwen Feng <fengchengwen@huawei.com>
13384d0d4cf3SChengwen FengF: drivers/dma/hisilicon/
13394d0d4cf3SChengwen FengF: doc/guides/dmadevs/hisilicon.rst
13404d0d4cf3SChengwen Feng
134153f6d732SRadha Mohan ChintakuntlaMarvell CNXK DPI DMA
13426615c327SVamsi AttunuruM: Vamsi Attunuru <vattunuru@marvell.com>
1343d58c9748SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
134453f6d732SRadha Mohan ChintakuntlaF: drivers/dma/cnxk/
134553f6d732SRadha Mohan ChintakuntlaF: doc/guides/dmadevs/cnxk.rst
134653f6d732SRadha Mohan Chintakuntla
134740e461d3SAnoob JosephMarvell Odyssey ODM DMA
134840e461d3SAnoob JosephM: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
134940e461d3SAnoob JosephM: Vidya Sagar Velumuri <vvelumuri@marvell.com>
135040e461d3SAnoob JosephT: git://dpdk.org/next/dpdk-next-net-mrvl
135140e461d3SAnoob JosephF: drivers/dma/odm/
1352d76c27e6SVidya Sagar VelumuriF: doc/guides/dmadevs/odm.rst
135340e461d3SAnoob Joseph
1354583f3732SGagandeep SinghNXP DPAA DMA
1355583f3732SGagandeep SinghM: Gagandeep Singh <g.singh@nxp.com>
1356f434288dSNipun GuptaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
1357583f3732SGagandeep SinghF: drivers/dma/dpaa/
1358583f3732SGagandeep SinghF: doc/guides/dmadevs/dpaa.rst
1359583f3732SGagandeep Singh
13608caf8427SNipun GuptaNXP DPAA2 QDMA
1361f434288dSNipun GuptaM: Gagandeep Singh <g.singh@nxp.com>
13628caf8427SNipun GuptaM: Hemant Agrawal <hemant.agrawal@nxp.com>
13638caf8427SNipun GuptaF: drivers/dma/dpaa2/
13648caf8427SNipun GuptaF: doc/guides/dmadevs/dpaa2.rst
13658caf8427SNipun Gupta
1366e33ad06eSKevin Laatz
1367cf9b3c36SYuval AvneryRegEx Drivers
1368cf9b3c36SYuval Avnery-------------
1369cf9b3c36SYuval Avnery
137072c00ae9SLiron HimiMarvell OCTEON CN9K regex
1371bb6d79d3SLiron HimiM: Liron Himi <lironh@marvell.com>
1372d58c9748SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
137372c00ae9SLiron HimiF: drivers/regex/cn9k/
137472c00ae9SLiron HimiF: doc/guides/regexdevs/cn9k.rst
137572c00ae9SLiron HimiF: doc/guides/regexdevs/features/cn9k.ini
13764cd1c5fdSGuy Kaneti
13770f91f952SThomas MonjalonNVIDIA mlx5
1378e9b17185SOri KamM: Ori Kam <orika@nvidia.com>
1379cf9b3c36SYuval AvneryF: drivers/regex/mlx5/
1380cf9b3c36SYuval AvneryF: doc/guides/regexdevs/mlx5.rst
1381cf9b3c36SYuval AvneryF: doc/guides/regexdevs/features/mlx5.ini
1382cf9b3c36SYuval Avnery
1383cf9b3c36SYuval Avnery
1384dfcf9474SSrikanth YalavarthiMLdev Drivers
1385dfcf9474SSrikanth Yalavarthi-------------
1386dfcf9474SSrikanth Yalavarthi
1387dfcf9474SSrikanth YalavarthiMarvell ML CNXK
1388dfcf9474SSrikanth YalavarthiM: Srikanth Yalavarthi <syalavarthi@marvell.com>
1389d58c9748SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
1390dfcf9474SSrikanth YalavarthiF: drivers/common/cnxk/hw/ml.h
1391dfcf9474SSrikanth YalavarthiF: drivers/common/cnxk/roc_ml*
1392fe83ffd9SSrikanth YalavarthiF: drivers/ml/cnxk/
1393fe83ffd9SSrikanth YalavarthiF: doc/guides/mldevs/cnxk.rst
1394dfcf9474SSrikanth Yalavarthi
1395dfcf9474SSrikanth Yalavarthi
13963df349b7SMatan AzradvDPA Drivers
13973df349b7SMatan Azrad------------
13983df349b7SMatan AzradT: git://dpdk.org/next/dpdk-next-virtio
1399799d56f1SDavid MarchandF: drivers/vdpa/meson.build
14003df349b7SMatan Azrad
1401e4f0e215SChaoyong HeCorigine nfp vDPA
1402e4f0e215SChaoyong HeM: Chaoyong He <chaoyong.he@corigine.com>
1403e4f0e215SChaoyong HeF: drivers/vdpa/nfp/
1404e4f0e215SChaoyong HeF: doc/guides/vdpadevs/nfp.rst
1405e4f0e215SChaoyong HeF: doc/guides/vdpadevs/features/nfp.ini
1406e4f0e215SChaoyong He
14075c060bf1SMatan AzradIntel ifc
14085c060bf1SMatan AzradF: drivers/vdpa/ifc/
14095c060bf1SMatan AzradF: doc/guides/vdpadevs/ifc.rst
14105c060bf1SMatan AzradF: doc/guides/vdpadevs/features/ifcvf.ini
14115c060bf1SMatan Azrad
14120f91f952SThomas MonjalonNVIDIA mlx5 vDPA
1413e9b17185SOri KamM: Matan Azrad <matan@nvidia.com>
1414e9b17185SOri KamM: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
141595276abaSMatan AzradF: drivers/vdpa/mlx5/
141695276abaSMatan AzradF: doc/guides/vdpadevs/mlx5.rst
141795276abaSMatan AzradF: doc/guides/vdpadevs/features/mlx5.ini
141895276abaSMatan Azrad
14195e7596baSVijay Kumar SrivastavaXilinx sfc vDPA
14205e7596baSVijay Kumar SrivastavaM: Vijay Kumar Srivastava <vsrivast@xilinx.com>
14215e7596baSVijay Kumar SrivastavaF: drivers/vdpa/sfc/
14225e7596baSVijay Kumar SrivastavaF: doc/guides/vdpadevs/sfc.rst
14235e7596baSVijay Kumar SrivastavaF: doc/guides/vdpadevs/features/sfc.ini
14245e7596baSVijay Kumar Srivastava
14253df349b7SMatan Azrad
1426898f2afdSHarry van HaarenEventdev Drivers
1427898f2afdSHarry van Haaren----------------
1428898f2afdSHarry van HaarenT: git://dpdk.org/next/dpdk-next-eventdev
1429799d56f1SDavid MarchandF: drivers/event/meson.build
1430898f2afdSHarry van Haaren
14318616e6e2SJerin JacobCavium OCTEON TX ssovf
143277a83d10SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
14338616e6e2SJerin JacobF: drivers/event/octeontx/
14348616e6e2SJerin JacobF: doc/guides/eventdevs/octeontx.rst
14358616e6e2SJerin Jacob
1436fd5baf09SPavan NikhileshCavium OCTEON TX timvf
143777a83d10SJerin JacobM: Pavan Nikhilesh <pbhagavatula@marvell.com>
1438fd5baf09SPavan NikhileshF: drivers/event/octeontx/timvf_*
1439fd5baf09SPavan Nikhilesh
1440166378a7STimothy McDanielIntel DLB2
144178383e98SPravin PathakM: Pravin Pathak <pravin.pathak@intel.com>
1442166378a7STimothy McDanielF: drivers/event/dlb2/
1443166378a7STimothy McDanielF: doc/guides/eventdevs/dlb2.rst
1444166378a7STimothy McDaniel
14458558dcaaSPavan NikhileshMarvell cnxk
14468558dcaaSPavan NikhileshM: Pavan Nikhilesh <pbhagavatula@marvell.com>
14478558dcaaSPavan NikhileshM: Shijith Thotton <sthotton@marvell.com>
14488558dcaaSPavan NikhileshF: drivers/event/cnxk/
14498558dcaaSPavan NikhileshF: doc/guides/eventdevs/cnxk.rst
14508558dcaaSPavan Nikhilesh
14519caac5ddSSunil Kumar KoriNXP DPAA eventdev
14529caac5ddSSunil Kumar KoriM: Hemant Agrawal <hemant.agrawal@nxp.com>
1453f434288dSNipun GuptaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
14549caac5ddSSunil Kumar KoriF: drivers/event/dpaa/
1455a9980aa4SSunil Kumar KoriF: doc/guides/eventdevs/dpaa.rst
14569caac5ddSSunil Kumar Kori
1457d1a83cd8SThomas MonjalonNXP DPAA2 eventdev
1458d1a83cd8SThomas MonjalonM: Hemant Agrawal <hemant.agrawal@nxp.com>
1459f434288dSNipun GuptaM: Sachin Saxena <sachin.saxena@oss.nxp.com>
1460d1a83cd8SThomas MonjalonF: drivers/event/dpaa2/
1461d1a83cd8SThomas MonjalonF: doc/guides/eventdevs/dpaa2.rst
1462d1a83cd8SThomas Monjalon
1463898f2afdSHarry van HaarenSoftware Eventdev PMD
1464898f2afdSHarry van HaarenM: Harry van Haaren <harry.van.haaren@intel.com>
1465898f2afdSHarry van HaarenF: drivers/event/sw/
1466898f2afdSHarry van HaarenF: doc/guides/eventdevs/sw.rst
14676d239dd5SPavan NikhileshF: examples/eventdev_pipeline/
14686d239dd5SPavan NikhileshF: doc/guides/sample_app_ug/eventdev_pipeline.rst
1469898f2afdSHarry van Haaren
147046a186b1SMattias RönnblomDistributed Software Eventdev PMD
147146a186b1SMattias RönnblomM: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
147246a186b1SMattias RönnblomF: drivers/event/dsw/
147346ea5781SMattias RönnblomF: doc/guides/eventdevs/dsw.rst
147446a186b1SMattias Rönnblom
14754236ce9bSLiang MaSoftware OPDL Eventdev PMD
1476b05f1064SLiang MaM: Liang Ma <liangma@liangbit.com>
14774236ce9bSLiang MaM: Peter Mccarthy <peter.mccarthy@intel.com>
14784236ce9bSLiang MaF: drivers/event/opdl/
1479c7aa67f5SLiang MaF: doc/guides/eventdevs/opdl.rst
14804236ce9bSLiang Ma
148127c2ce56SThomas Monjalon
1482f218a1f9SNipun GuptaBaseband Drivers
1483f218a1f9SNipun Gupta----------------
1484799d56f1SDavid MarchandT: git://dpdk.org/next/dpdk-next-baseband
1485799d56f1SDavid MarchandF: drivers/baseband/meson.build
1486f218a1f9SNipun Gupta
1487ccd4c409SNicolas ChautruIntel baseband
1488ccd4c409SNicolas ChautruM: Nicolas Chautru <nicolas.chautru@intel.com>
1489ccd4c409SNicolas ChautruF: drivers/baseband/turbo_sw/
1490ccd4c409SNicolas ChautruF: doc/guides/bbdevs/turbo_sw.rst
1491ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/turbo_sw.ini
1492ccd4c409SNicolas ChautruF: drivers/baseband/fpga_lte_fec/
1493ccd4c409SNicolas ChautruF: doc/guides/bbdevs/fpga_lte_fec.rst
1494ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/fpga_lte_fec.ini
1495ccd4c409SNicolas ChautruF: drivers/baseband/fpga_5gnr_fec/
1496ccd4c409SNicolas ChautruF: doc/guides/bbdevs/fpga_5gnr_fec.rst
1497ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/fpga_5gnr_fec.ini
1498dcf43d24SNicolas ChautruF: drivers/baseband/acc/
1499ccd4c409SNicolas ChautruF: doc/guides/bbdevs/acc100.rst
1500ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/acc100.ini
1501e4665812SNicolas ChautruF: doc/guides/bbdevs/features/acc101.ini
15025f156561SNicolas ChautruF: doc/guides/bbdevs/vrb1.rst
15035f156561SNicolas ChautruF: doc/guides/bbdevs/features/vrb1.ini
1504ccd4c409SNicolas Chautru
1505ccd4c409SNicolas ChautruNull baseband
1506ccd4c409SNicolas ChautruM: Nicolas Chautru <nicolas.chautru@intel.com>
1507ccd4c409SNicolas ChautruF: drivers/baseband/null/
1508ccd4c409SNicolas ChautruF: doc/guides/bbdevs/null.rst
1509ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/null.ini
1510ccd4c409SNicolas Chautru
1511f218a1f9SNipun GuptaNXP LA12xx
1512f434288dSNipun GuptaM: Gagandeep Singh <g.singh@nxp.com>
1513f218a1f9SNipun GuptaM: Hemant Agrawal <hemant.agrawal@nxp.com>
1514f218a1f9SNipun GuptaF: drivers/baseband/la12xx/
1515f218a1f9SNipun GuptaF: doc/guides/bbdevs/la12xx.rst
1516ccd4c409SNicolas ChautruF: doc/guides/bbdevs/features/la12xx.ini
1517f218a1f9SNipun Gupta
1518f218a1f9SNipun Gupta
15191306a73bSElena AgostiniGPU Drivers
15201306a73bSElena Agostini-----------
15211306a73bSElena Agostini
15221306a73bSElena AgostiniNVIDIA CUDA
15231306a73bSElena AgostiniM: Elena Agostini <eagostini@nvidia.com>
15241306a73bSElena AgostiniF: drivers/gpu/cuda/
15251306a73bSElena AgostiniF: doc/guides/gpus/cuda.rst
15261306a73bSElena Agostini
15271306a73bSElena Agostini
1528b1ee472fSNipun GuptaRawdev Drivers
1529b1ee472fSNipun Gupta--------------
1530b1ee472fSNipun Gupta
153156bb54eaSTianfei ZhangIntel FPGA
1532ef1e8edeSRosen XuM: Rosen Xu <rosen.xu@intel.com>
1533c6604922SXiaolong YeT: git://dpdk.org/next/dpdk-next-net-intel
1534473c88f9SBruce RichardsonF: drivers/raw/ifpga/
1535473c88f9SBruce RichardsonF: doc/guides/rawdevs/ifpga.rst
153656bb54eaSTianfei Zhang
15373d27e49eSTomasz DuszynskiMarvell CNXK BPHY
15383d27e49eSTomasz DuszynskiM: Jakub Palider <jpalider@marvell.com>
15393d27e49eSTomasz DuszynskiM: Tomasz Duszynski <tduszynski@marvell.com>
1540d58c9748SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
15413d27e49eSTomasz DuszynskiF: doc/guides/rawdevs/cnxk_bphy.rst
15423d27e49eSTomasz DuszynskiF: drivers/raw/cnxk_bphy/
15433d27e49eSTomasz Duszynski
1544d0b8a4e1STomasz DuszynskiMarvell CNXK GPIO
1545d0b8a4e1STomasz DuszynskiM: Jakub Palider <jpalider@marvell.com>
1546d0b8a4e1STomasz DuszynskiM: Tomasz Duszynski <tduszynski@marvell.com>
1547d58c9748SJerin JacobT: git://dpdk.org/next/dpdk-next-net-mrvl
1548d0b8a4e1STomasz DuszynskiF: doc/guides/rawdevs/cnxk_gpio.rst
1549d0b8a4e1STomasz DuszynskiF: drivers/raw/cnxk_gpio/
1550d0b8a4e1STomasz Duszynski
1551318ee1b0SAkhil GoyalMarvell CNXK RVU LF
1552318ee1b0SAkhil GoyalM: Akhil Goyal <gakhil@marvell.com>
1553318ee1b0SAkhil GoyalT: git://dpdk.org/next/dpdk-next-net-mrvl
1554318ee1b0SAkhil GoyalF: drivers/raw/cnxk_rvu_lf/
1555318ee1b0SAkhil GoyalF: doc/guides/rawdevs/cnxk_rvu_lf.rst
1556318ee1b0SAkhil Goyal
155727731002SXiaoyun LiNTB
155827731002SXiaoyun LiM: Jingjing Wu <jingjing.wu@intel.com>
155927731002SXiaoyun LiF: drivers/raw/ntb/
156027731002SXiaoyun LiF: doc/guides/rawdevs/ntb.rst
1561c5eebf85SXiaoyun LiF: examples/ntb/
1562c5eebf85SXiaoyun LiF: doc/guides/sample_app_ug/ntb.rst
156327731002SXiaoyun Li
156403c84140SThomas MonjalonNXP DPAA2 CMDIF
1565f434288dSNipun GuptaM: Gagandeep Singh <g.singh@nxp.com>
156603c84140SThomas MonjalonF: drivers/raw/dpaa2_cmdif/
156703c84140SThomas MonjalonF: doc/guides/rawdevs/dpaa2_cmdif.rst
156803c84140SThomas Monjalon
156930495f54SYong ZhangZTE GDTC
157030495f54SYong ZhangM: Yong Zhang <zhang.yong25@zte.com.cn>
157130495f54SYong ZhangF: drivers/raw/gdtc/
157230495f54SYong ZhangF: doc/guides/rawdevs/gdtc.rst
157330495f54SYong Zhang
157403c84140SThomas Monjalon
157527c2ce56SThomas MonjalonPacket processing
157627c2ce56SThomas Monjalon-----------------
157727c2ce56SThomas Monjalon
157827c2ce56SThomas MonjalonNetwork headers
157999a2dd95SBruce RichardsonF: lib/net/
158030a65c6cSOlivier MatzF: app/test/test_cksum.c
158189832b47SMattias RönnblomF: app/test/test_cksum_perf.c
1582719b37ddSStephen HemmingerF: app/test/test_net_ether.c
1583ca786defSRobin JarryF: app/test/test_net_ip6.c
158427c2ce56SThomas Monjalon
1585986ff526SJasvinder SinghPacket CRC
1586986ff526SJasvinder SinghM: Jasvinder Singh <jasvinder.singh@intel.com>
158799a2dd95SBruce RichardsonF: lib/net/net_crc.h
158899a2dd95SBruce RichardsonF: lib/net/rte_net_crc*
158999a2dd95SBruce RichardsonF: lib/net/net_crc_avx512.c
159099a2dd95SBruce RichardsonF: lib/net/net_crc_sse.c
1591a9de470cSBruce RichardsonF: app/test/test_crc.c
1592986ff526SJasvinder Singh
159327c2ce56SThomas MonjalonIP fragmentation & reassembly
15945256a253SKonstantin AnanyevM: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
159599a2dd95SBruce RichardsonF: lib/ip_frag/
159627c2ce56SThomas MonjalonF: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
159706d63eb5SAaron ConoleF: app/test/test_ipfrag.c
15985acce750SPavan NikhileshF: app/test/test_reassembly_perf.c
159927c2ce56SThomas MonjalonF: examples/ip_fragmentation/
160027c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/ip_frag.rst
160127c2ce56SThomas MonjalonF: examples/ip_reassembly/
160227c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/ip_reassembly.rst
160327c2ce56SThomas Monjalon
1604e996506aSJiayu HuGeneric Receive Offload - EXPERIMENTAL
1605499c3488SJiayu HuM: Jiayu Hu <hujiayu.hu@foxmail.com>
160699a2dd95SBruce RichardsonF: lib/gro/
16072c900d09SJiayu HuF: doc/guides/prog_guide/generic_receive_offload_lib.rst
1608e996506aSJiayu Hu
1609f6010c76SMark KavanaghGeneric Segmentation Offload
1610499c3488SJiayu HuM: Jiayu Hu <hujiayu.hu@foxmail.com>
161199a2dd95SBruce RichardsonF: lib/gso/
1612f6010c76SMark KavanaghF: doc/guides/prog_guide/generic_segmentation_offload_lib.rst
1613f6010c76SMark Kavanagh
1614a748d24dSConor WalshIPsec
16155256a253SKonstantin AnanyevM: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
16169f7b4314SKonstantin AnanyevT: git://dpdk.org/next/dpdk-next-crypto
161799a2dd95SBruce RichardsonF: lib/ipsec/
1618f7f3ac6dSSavinay DharmappaF: app/test/test_ipsec*
16199ef6cb1aSKonstantin AnanyevF: doc/guides/prog_guide/ipsec_lib.rst
162048083b4dSVladimir MedvedkinM: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
1621908be065SVladimir MedvedkinF: app/test-sad/
16229f7b4314SKonstantin Ananyev
1623a702bd09SAnoob JosephPDCP - EXPERIMENTAL
1624a702bd09SAnoob JosephM: Anoob Joseph <anoobj@marvell.com>
1625a702bd09SAnoob JosephM: Volodymyr Fialko <vfialko@marvell.com>
1626a702bd09SAnoob JosephT: git://dpdk.org/next/dpdk-next-crypto
1627a702bd09SAnoob JosephF: lib/pdcp/
16289d1c1574SAnoob JosephF: doc/guides/prog_guide/pdcp_lib.rst
1629bd24488cSAnoob JosephF: app/test/test_pdcp*
1630a702bd09SAnoob Joseph
163127c2ce56SThomas MonjalonDistributor
163205cc9fecSDavid HuntM: David Hunt <david.hunt@intel.com>
163399a2dd95SBruce RichardsonF: lib/distributor/
163427c2ce56SThomas MonjalonF: doc/guides/prog_guide/packet_distrib_lib.rst
1635a9de470cSBruce RichardsonF: app/test/test_distributor*
163627c2ce56SThomas MonjalonF: examples/distributor/
163727c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/dist_app.rst
163827c2ce56SThomas Monjalon
16396966683fSSergio Gonzalez MonroyReorder
1640a22d2099SVolodymyr FialkoM: Volodymyr Fialko <vfialko@marvell.com>
164199a2dd95SBruce RichardsonF: lib/reorder/
16426966683fSSergio Gonzalez MonroyF: doc/guides/prog_guide/reorder_lib.rst
1643a9de470cSBruce RichardsonF: app/test/test_reorder*
16446966683fSSergio Gonzalez MonroyF: examples/packet_ordering/
16456966683fSSergio Gonzalez MonroyF: doc/guides/sample_app_ug/packet_ordering.rst
16466966683fSSergio Gonzalez Monroy
164727c2ce56SThomas MonjalonHierarchical scheduler
1648589628dfSCristian DumitrescuM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
164999a2dd95SBruce RichardsonF: lib/sched/
1650bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/ethdev/qos_framework.rst
165144c730b0SWojciech LiguzinskiF: app/test/test_pie.c
1652a9de470cSBruce RichardsonF: app/test/test_red.c
1653a9de470cSBruce RichardsonF: app/test/test_sched.c
165427c2ce56SThomas MonjalonF: examples/qos_sched/
165527c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/qos_scheduler.rst
165627c2ce56SThomas Monjalon
1657278f9454SReshma PattanPacket capture
1658278f9454SReshma PattanM: Reshma Pattan <reshma.pattan@intel.com>
16598d23ce8fSStephen HemmingerM: Stephen Hemminger <stephen@networkplumber.org>
166099a2dd95SBruce RichardsonF: lib/pdump/
1661278f9454SReshma PattanF: doc/guides/prog_guide/pdump_lib.rst
1662a9de470cSBruce RichardsonF: app/test/test_pdump.*
16638d23ce8fSStephen HemmingerF: lib/pcapng/
16648d23ce8fSStephen HemmingerF: doc/guides/prog_guide/pcapng_lib.rst
16657a944656SStephen HemmingerF: app/test/test_pcapng.c
1666caa70282SReshma PattanF: app/pdump/
1667d6448863SChristian EhrhardtF: doc/guides/tools/pdump.rst
1668cbb44143SStephen HemmingerF: app/dumpcap/
1669cbb44143SStephen HemmingerF: doc/guides/tools/dumpcap.rst
1670278f9454SReshma Pattan
1671086eb64dSNaga Suresh Somarowthu
167227c2ce56SThomas MonjalonPacket Framework
167327c2ce56SThomas Monjalon----------------
1674589628dfSCristian DumitrescuM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
167599a2dd95SBruce RichardsonF: lib/pipeline/
167699a2dd95SBruce RichardsonF: lib/port/
167799a2dd95SBruce RichardsonF: lib/table/
167827c2ce56SThomas MonjalonF: doc/guides/prog_guide/packet_framework.rst
1679a9de470cSBruce RichardsonF: app/test/test_table*
1680474572d2SBruce RichardsonF: app/test-pipeline/
168127c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/test_pipeline.rst
168227c2ce56SThomas MonjalonF: examples/ip_pipeline/
1683b77f6600SCristian DumitrescuF: examples/pipeline/
1684f1e779ecSCristian DumitrescuF: doc/guides/sample_app_ug/ip_pipeline.rst
168527c2ce56SThomas Monjalon
168627c2ce56SThomas Monjalon
168727c2ce56SThomas MonjalonAlgorithms
168827c2ce56SThomas Monjalon----------
168927c2ce56SThomas Monjalon
169027c2ce56SThomas MonjalonACL
16915256a253SKonstantin AnanyevM: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
169299a2dd95SBruce RichardsonF: lib/acl/
169327c2ce56SThomas MonjalonF: doc/guides/prog_guide/packet_classif_access_ctrl.rst
169475795fabSBruce RichardsonF: app/test-acl/
1695a9de470cSBruce RichardsonF: app/test/test_acl.*
169627c2ce56SThomas Monjalon
169756b6ef87SPablo de LaraEFD
169856b6ef87SPablo de LaraM: Byron Marohn <byron.marohn@intel.com>
1699d5123b4cSYipeng WangM: Yipeng Wang <yipeng1.wang@intel.com>
170099a2dd95SBruce RichardsonF: lib/efd/
17010dd62a01SPablo de LaraF: doc/guides/prog_guide/efd_lib.rst
1702a9de470cSBruce RichardsonF: app/test/test_efd*
1703ed2a80fdSPablo de LaraF: examples/server_node_efd/
1704ed2a80fdSPablo de LaraF: doc/guides/sample_app_ug/server_node_efd.rst
170556b6ef87SPablo de Lara
170627c2ce56SThomas MonjalonHashes
1707bca59f1aSYipeng WangM: Yipeng Wang <yipeng1.wang@intel.com>
1708bca59f1aSYipeng WangM: Sameh Gobriel <sameh.gobriel@intel.com>
1709e7d336c7SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
171028ebff11SVladimir MedvedkinM: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
171199a2dd95SBruce RichardsonF: lib/hash/
171227c2ce56SThomas MonjalonF: doc/guides/prog_guide/hash_lib.rst
1713534fe5f3SVladimir MedvedkinF: doc/guides/prog_guide/toeplitz_hash_lib.rst
1714a9de470cSBruce RichardsonF: app/test/test_*hash*
1715a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
171627c2ce56SThomas Monjalon
171727c2ce56SThomas MonjalonLPM
1718e7d336c7SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
1719854ec5a8SVladimir MedvedkinM: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
172099a2dd95SBruce RichardsonF: lib/lpm/
172127c2ce56SThomas MonjalonF: doc/guides/prog_guide/lpm*
1722a9de470cSBruce RichardsonF: app/test/test_lpm*
1723a9de470cSBruce RichardsonF: app/test/test_func_reentrancy.c
1724a9de470cSBruce RichardsonF: app/test/test_xmmt_ops.h
172527c2ce56SThomas Monjalon
1726857ed6c6SYipeng WangMembership - EXPERIMENTAL
1727857ed6c6SYipeng WangM: Yipeng Wang <yipeng1.wang@intel.com>
1728857ed6c6SYipeng WangM: Sameh Gobriel <sameh.gobriel@intel.com>
172999a2dd95SBruce RichardsonF: lib/member/
173055694b2aSYipeng WangF: doc/guides/prog_guide/member_lib.rst
1731a9de470cSBruce RichardsonF: app/test/test_member*
1732857ed6c6SYipeng Wang
17338f532a34SVladimir MedvedkinRIB/FIB
17345a5793a5SVladimir MedvedkinM: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
173599a2dd95SBruce RichardsonF: lib/rib/
173681b67c51SDavid MarchandF: doc/guides/prog_guide/rib_lib.rst
1737b35df4ddSVladimir MedvedkinF: app/test/test_rib*
173899a2dd95SBruce RichardsonF: lib/fib/
173981b67c51SDavid MarchandF: doc/guides/prog_guide/fib_lib.rst
17404ccd4259SVladimir MedvedkinF: app/test/test_fib*
1741103809d0SVladimir MedvedkinF: app/test-fib/
17425a5793a5SVladimir Medvedkin
174327c2ce56SThomas MonjalonTraffic metering
1744589628dfSCristian DumitrescuM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
174599a2dd95SBruce RichardsonF: lib/meter/
174627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/qos_scheduler.rst
1747a9de470cSBruce RichardsonF: app/test/test_meter.c
174827c2ce56SThomas MonjalonF: examples/qos_meter/
174927c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/qos_metering.rst
175027c2ce56SThomas Monjalon
1751d1a83cd8SThomas Monjalon
175227c2ce56SThomas MonjalonOther libraries
175327c2ce56SThomas Monjalon---------------
175427c2ce56SThomas Monjalon
1755e3e579f5SChengwen FengArgument parsing
1756e3e579f5SChengwen FengM: Chengwen Feng <fengchengwen@huawei.com>
1757e3e579f5SChengwen FengF: lib/argparse/
175881b67c51SDavid MarchandF: doc/guides/prog_guide/argparse_lib.rst
17596c5c6571SChengwen FengF: app/test/test_argparse.c
1760e3e579f5SChengwen Feng
176127c2ce56SThomas MonjalonConfiguration file
1762589628dfSCristian DumitrescuM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
176399a2dd95SBruce RichardsonF: lib/cfgfile/
1764a9de470cSBruce RichardsonF: app/test/test_cfgfile.c
1765a9de470cSBruce RichardsonF: app/test/test_cfgfiles/
176627c2ce56SThomas Monjalon
176727c2ce56SThomas MonjalonInteractive command line
176899a2dd95SBruce RichardsonF: lib/cmdline/
17690c36081dSBruce RichardsonF: app/test-cmdline/
1770a9de470cSBruce RichardsonF: app/test/test_cmdline*
177137666691SBruce RichardsonF: buildtools/dpdk-cmdline-gen.py
177227c2ce56SThomas MonjalonF: examples/cmdline/
1773449dc649SBruce RichardsonF: doc/guides/prog_guide/cmdline.rst
177427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/cmd_line.rst
177527c2ce56SThomas Monjalon
177627c2ce56SThomas MonjalonKey/Value parsing
177799a2dd95SBruce RichardsonF: lib/kvargs/
1778a9de470cSBruce RichardsonF: app/test/test_kvargs.c
177927c2ce56SThomas Monjalon
17806ee0c53fSJoyce KongRCU
178164994b56SHonnappa NagarahalliM: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
178299a2dd95SBruce RichardsonF: lib/rcu/
178386cc8ff2SThomas MonjalonF: app/test/test_rcu*
178464994b56SHonnappa NagarahalliF: doc/guides/prog_guide/rcu_lib.rst
178564994b56SHonnappa Nagarahalli
1786c752998bSGaetan RivetPCI
17877d3bc90fSChenbo XiaM: Chenbo Xia <chenbox@nvidia.com>
1788a61b779eSGaetan RivetM: Gaetan Rivet <grive@u256.net>
178999a2dd95SBruce RichardsonF: lib/pci/
1790c752998bSGaetan Rivet
1791077596a4SPaul SzczepanekPointer Compression
1792077596a4SPaul SzczepanekM: Paul Szczepanek <paul.szczepanek@arm.com>
1793077596a4SPaul SzczepanekF: lib/ptr_compress/
1794077596a4SPaul SzczepanekF: app/test/test_ptr_compress.c
1795077596a4SPaul SzczepanekF: doc/guides/prog_guide/ptr_compress_lib.rst
1796077596a4SPaul Szczepanek
179727c2ce56SThomas MonjalonPower management
1798ad3d60aaSAnatoly BurakovM: Anatoly Burakov <anatoly.burakov@intel.com>
1799340e166aSDavid HuntM: David Hunt <david.hunt@intel.com>
1800f20c9112SSivaprasad TummalaM: Sivaprasad Tummala <sivaprasad.tummala@amd.com>
180199a2dd95SBruce RichardsonF: lib/power/
180227c2ce56SThomas MonjalonF: doc/guides/prog_guide/power_man.rst
18036f987b59SSivaprasad TummalaF: drivers/power/
1804a9de470cSBruce RichardsonF: app/test/test_power*
180527c2ce56SThomas MonjalonF: examples/l3fwd-power/
180627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l3_forward_power_man.rst
180727c2ce56SThomas MonjalonF: examples/vm_power_manager/
180827c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/vm_power_management.rst
180927c2ce56SThomas Monjalon
181027c2ce56SThomas MonjalonTimers
18112d9c5cb2SErik Gabriel CarrilloM: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
181299a2dd95SBruce RichardsonF: lib/timer/
181327c2ce56SThomas MonjalonF: doc/guides/prog_guide/timer_lib.rst
1814a9de470cSBruce RichardsonF: app/test/test_timer*
181527c2ce56SThomas MonjalonF: examples/timer/
181627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/timer.rst
181727c2ce56SThomas Monjalon
1818ecca8a0bSMattias RönnblomDispatcher - EXPERIMENTAL
1819ecca8a0bSMattias RönnblomM: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
1820ecca8a0bSMattias RönnblomF: lib/dispatcher/
1821ecca8a0bSMattias RönnblomF: app/test/test_dispatcher.c
1822bf0ff8dfSThomas MonjalonF: doc/guides/prog_guide/eventdev/dispatcher_lib.rst
1823ecca8a0bSMattias Rönnblom
182479fb49bfSPawel WodkowskiJob statistics
182599a2dd95SBruce RichardsonF: lib/jobstats/
182679fb49bfSPawel WodkowskiF: examples/l2fwd-jobstats/
1827ccefe752SPawel WodkowskiF: doc/guides/sample_app_ug/l2_forward_job_stats.rst
182879fb49bfSPawel Wodkowski
1829349950ddSRemy HortonMetrics
183099a2dd95SBruce RichardsonF: lib/metrics/
183181b67c51SDavid MarchandF: doc/guides/prog_guide/metrics_lib.rst
1832a9de470cSBruce RichardsonF: app/test/test_metrics.c
1833349950ddSRemy Horton
18342ad7ba9aSRemy HortonBit-rate statistics
183599a2dd95SBruce RichardsonF: lib/bitratestats/
1836a9de470cSBruce RichardsonF: app/test/test_bitratestats.c
18372ad7ba9aSRemy Horton
18385cd3cac9SReshma PattanLatency statistics
18395cd3cac9SReshma PattanM: Reshma Pattan <reshma.pattan@intel.com>
184099a2dd95SBruce RichardsonF: lib/latencystats/
1841a9de470cSBruce RichardsonF: app/test/test_latencystats.c
18425cd3cac9SReshma Pattan
1843b8a0fbabSBruce RichardsonTelemetry
18446a7957dbSCiara PowerM: Bruce Richardson <bruce.richardson@intel.com>
184599a2dd95SBruce RichardsonF: lib/telemetry/
184681b67c51SDavid MarchandF: doc/guides/prog_guide/telemetry_lib.rst
184752af6ccbSBruce RichardsonF: app/test/test_telemetry*
18489da71dc4SBruce RichardsonF: app/test/suites/test_telemetry.sh
18496a2967c1SBruce RichardsonF: usertools/dpdk-telemetry*
18506e9270eaSCiara PowerF: doc/guides/howto/telemetry.rst
18518877ac68SCiara Power
1852dc18be1dSConor WalshBPF
18535256a253SKonstantin AnanyevM: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
185499a2dd95SBruce RichardsonF: lib/bpf/
185525d11a86SBruce RichardsonF: examples/bpf/
1856a9de470cSBruce RichardsonF: app/test/test_bpf.c
1857da400c98SYuying ZhangF: app/test-pmd/bpf_cmd.*
185814b8f0bbSKonstantin AnanyevF: doc/guides/prog_guide/bpf_lib.rst
185994972f35SKonstantin Ananyev
18608b674163SStephen HemmingerGraph
1861a2da7427SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
1862a2da7427SJerin JacobM: Kiran Kumar K <kirankumark@marvell.com>
1863421073c0SZhirun YanM: Nithin Dabilpuram <ndabilpuram@marvell.com>
1864aafd14f4SZhirun YanM: Zhirun Yan <yanzhirun_163@163.com>
186599a2dd95SBruce RichardsonF: lib/graph/
18664dc6d8e6SJerin JacobF: doc/guides/prog_guide/graph_lib.rst
18676b896504SKiran Kumar KF: app/test/test_graph*
186808bd1a17SNithin DabilpuramF: examples/l3fwd-graph/
1869cafe1242SNithin DabilpuramF: doc/guides/sample_app_ug/l3_forward_graph.rst
1870a2da7427SJerin Jacob
18714c2726deSStephen HemmingerNodes
187213fcf8afSNithin DabilpuramM: Nithin Dabilpuram <ndabilpuram@marvell.com>
187313fcf8afSNithin DabilpuramM: Pavan Nikhilesh <pbhagavatula@marvell.com>
187499a2dd95SBruce RichardsonF: lib/node/
187513fcf8afSNithin Dabilpuram
187627c2ce56SThomas Monjalon
187727c2ce56SThomas MonjalonTest Applications
187827c2ce56SThomas Monjalon-----------------
187927c2ce56SThomas Monjalon
188027c2ce56SThomas MonjalonUnit tests framework
1881a9de470cSBruce RichardsonF: app/test/commands.c
1882a9de470cSBruce RichardsonF: app/test/packet_burst_generator.c
1883a9de470cSBruce RichardsonF: app/test/packet_burst_generator.h
1884a9de470cSBruce RichardsonF: app/test/process.h
1885a9de470cSBruce RichardsonF: app/test/test.c
1886a9de470cSBruce RichardsonF: app/test/test.h
1887a9de470cSBruce RichardsonF: app/test/test_pmd_perf.c
1888a9de470cSBruce RichardsonF: app/test/virtual_pmd.c
1889a9de470cSBruce RichardsonF: app/test/virtual_pmd.h
18900aeaf75dSBruce RichardsonF: buildtools/has-hugepages.py
189150614ebcSStephen HemmingerF: buildtools/gen-header.py
18920aeaf75dSBruce RichardsonF: buildtools/get-test-suites.py
189327c2ce56SThomas Monjalon
1894a52966cdSNaga Suresh SomarowthuSample packet helper functions for unit test
1895a52966cdSNaga Suresh SomarowthuM: Reshma Pattan <reshma.pattan@intel.com>
1896a9de470cSBruce RichardsonF: app/test/sample_packet_forward.c
1897a9de470cSBruce RichardsonF: app/test/sample_packet_forward.h
1898a52966cdSNaga Suresh Somarowthu
1899d3dd5d5eSAman SinghNetworking drivers testing tool
1900d3dd5d5eSAman SinghM: Aman Singh <aman.deep.singh@intel.com>
1901ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-net
190227c2ce56SThomas MonjalonF: app/test-pmd/
190327c2ce56SThomas MonjalonF: doc/guides/testpmd_app_ug/
190427c2ce56SThomas Monjalon
1905623dc936SCheng JiangDMA device performance tool
19067023c21eSCheng JiangM: Cheng Jiang <honest.jiang@foxmail.com>
19074ca7aa1aSChengwen FengM: Chengwen Feng <fengchengwen@huawei.com>
1908623dc936SCheng JiangF: app/test-dma-perf/
1909623dc936SCheng JiangF: doc/guides/tools/dmaperf.rst
1910623dc936SCheng Jiang
19113344cf2eSWisam JaddoFlow performance tool
1912e9b17185SOri KamM: Wisam Jaddo <wisamm@nvidia.com>
19133344cf2eSWisam JaddoF: app/test-flow-perf/
19143344cf2eSWisam JaddoF: doc/guides/tools/flow-perf.rst
19153344cf2eSWisam Jaddo
19161f5cfe96SAnoob JosephSecurity performance tool
19171f5cfe96SAnoob JosephM: Anoob Joseph <anoobj@marvell.com>
19181f5cfe96SAnoob JosephT: git://dpdk.org/next/dpdk-next-crypto
19191f5cfe96SAnoob JosephF: app/test-security-perf/
19201f5cfe96SAnoob JosephF: doc/guides/tools/securityperf.rst
19211f5cfe96SAnoob Joseph
192273d9a4c9STomasz JozwiakCompression performance test application
1923ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-crypto
192473d9a4c9STomasz JozwiakF: app/test-compress-perf/
192573d9a4c9STomasz JozwiakF: doc/guides/tools/comp_perf.rst
192673d9a4c9STomasz Jozwiak
1927f8be1786SSlawomir MrozowiczCrypto performance test application
1928a5006169SCiara PowerM: Brian Dooley <brian.dooley@intel.com>
1929ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-crypto
1930f8be1786SSlawomir MrozowiczF: app/test-crypto-perf/
1931c6baca7aSSlawomir MrozowiczF: doc/guides/tools/cryptoperf.rst
1932f8be1786SSlawomir Mrozowicz
19336d1729deSJerin JacobEventdev test application
193477a83d10SJerin JacobM: Jerin Jacob <jerinj@marvell.com>
1935ffbe2f97SDavid MarchandT: git://dpdk.org/next/dpdk-next-eventdev
19366d1729deSJerin JacobF: app/test-eventdev/
193764b20e7fSGuduri PrathyushaF: doc/guides/tools/testeventdev.rst
1938f6dda591SJerin JacobF: doc/guides/tools/img/eventdev_*
1939a9de470cSBruce RichardsonF: app/test/test_event_ring.c
19406d1729deSJerin Jacob
19415b21ffb2SSunil Kumar KoriGraph application
19425b21ffb2SSunil Kumar KoriM: Sunil Kumar Kori <skori@marvell.com>
19435b21ffb2SSunil Kumar KoriM: Rakesh Kudurumalla <rkudurumalla@marvell.com>
19445b21ffb2SSunil Kumar KoriF: app/graph/
19455b21ffb2SSunil Kumar KoriF: doc/guides/tools/graph.rst
194634c0c38aSRakesh KudurumallaF: doc/guides/tools/img/graph-*
19475b21ffb2SSunil Kumar Kori
1948edb4e740SJohn McNamaraProcinfo tool
1949edb4e740SJohn McNamaraM: Reshma Pattan <reshma.pattan@intel.com>
19501a0accadSBruce RichardsonF: app/proc-info/
1951d6448863SChristian EhrhardtF: doc/guides/tools/proc_info.rst
195222561383SMaryam Tahhan
1953bb5f2990SJuraj LinkešDTS
19547d7a41f9SPatrick RobbM: Paul Szczepanek <paul.szczepanek@arm.com>
19557d7a41f9SPatrick RobbM: Patrick Robb <probb@iol.unh.edu>
19561d245ca8SThomas MonjalonT: git://dpdk.org/next/dpdk-next-dts
1957bb5f2990SJuraj LinkešF: dts/
19587f932642SJuraj LinkešF: buildtools/check-dts-requirements.py
1959724b8a37SJuraj LinkešF: devtools/dts-check-format.sh
1960bb5f2990SJuraj LinkešF: doc/guides/tools/dts.rst
1961bb5f2990SJuraj Linkeš
196227c2ce56SThomas Monjalon
196327c2ce56SThomas MonjalonOther Example Applications
196427c2ce56SThomas Monjalon--------------------------
196527c2ce56SThomas Monjalon
19667aa1029bSOlivier MatzEthtool example
1967bda68ab9SRemy HortonF: examples/ethtool/
1968bda68ab9SRemy HortonF: doc/guides/sample_app_ug/ethtool.rst
1969bda68ab9SRemy Horton
19707aa1029bSOlivier MatzFIPS validation example
1971d2148df6SBrian DooleyM: Brian Dooley <brian.dooley@intel.com>
1972a0b95fbaSGowrishankar MuthukrishnanM: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
19733d0fad56SMarko KovacevicF: examples/fips_validation/
19743d0fad56SMarko KovacevicF: doc/guides/sample_app_ug/fips_validation.rst
19753d0fad56SMarko Kovacevic
19767aa1029bSOlivier MatzFlow filtering example
1977e9b17185SOri KamM: Ori Kam <orika@nvidia.com>
19784a3ef59aSOri KamF: examples/flow_filtering/
19794a3ef59aSOri KamF: doc/guides/sample_app_ug/flow_filtering.rst
19804a3ef59aSOri Kam
19817aa1029bSOlivier MatzHelloworld example
198284a79ff1SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
198327c2ce56SThomas MonjalonF: examples/helloworld/
198427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/hello_world.rst
198527c2ce56SThomas Monjalon
19867aa1029bSOlivier MatzIPsec security gateway example
198744aafbc9SRadu NicolauM: Radu Nicolau <radu.nicolau@intel.com>
198851fe3213SAkhil GoyalM: Akhil Goyal <gakhil@marvell.com>
1989d299106eSSergio Gonzalez MonroyF: examples/ipsec-secgw/
1990d299106eSSergio Gonzalez MonroyF: doc/guides/sample_app_ug/ipsec_secgw.rst
1991d299106eSSergio Gonzalez Monroy
19927aa1029bSOlivier MatzIPv4 multicast example
199327c2ce56SThomas MonjalonF: examples/ipv4_multicast/
199427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/ipv4_multicast.rst
199527c2ce56SThomas Monjalon
19967aa1029bSOlivier MatzL2 forwarding example
199784a79ff1SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
199827c2ce56SThomas MonjalonF: examples/l2fwd/
199927c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l2_forward_real_virtual.rst
200027c2ce56SThomas Monjalon
20017aa1029bSOlivier MatzL2 forwarding with cache allocation example
200242bd7cc8SThomas MonjalonM: Tomasz Kantecki <tomasz.kantecki@intel.com>
200342bd7cc8SThomas MonjalonF: doc/guides/sample_app_ug/l2_forward_cat.rst
200442bd7cc8SThomas MonjalonF: examples/l2fwd-cat/
200542bd7cc8SThomas Monjalon
20067aa1029bSOlivier MatzL2 forwarding with eventdev example
20074ff45798SPavan NikhileshM: Sunil Kumar Kori <skori@marvell.com>
20084ff45798SPavan NikhileshM: Pavan Nikhilesh <pbhagavatula@marvell.com>
20094ff45798SPavan NikhileshT: git://dpdk.org/next/dpdk-next-eventdev
20104ff45798SPavan NikhileshF: examples/l2fwd-event/
201114d7ea25SSunil Kumar KoriF: doc/guides/sample_app_ug/l2_forward_event.rst
20124ff45798SPavan Nikhilesh
2013322ebca6SAkhil GoyalL2 forwarding with MACsec example
2014322ebca6SAkhil GoyalM: Akhil Goyal <gakhil@marvell.com>
2015322ebca6SAkhil GoyalF: doc/guides/sample_app_ug/l2_forward_macsec.rst
2016322ebca6SAkhil GoyalF: examples/l2fwd-macsec/
2017322ebca6SAkhil Goyal
20187aa1029bSOlivier MatzL3 forwarding example
201927c2ce56SThomas MonjalonF: examples/l3fwd/
202027c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/l3_forward.rst
202127c2ce56SThomas Monjalon
20227aa1029bSOlivier MatzLink status interrupt example
202327c2ce56SThomas MonjalonF: examples/link_status_interrupt/
202427c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/link_status_intr.rst
202527c2ce56SThomas Monjalon
20267aa1029bSOlivier MatzPTP client example
2027ba30ec5dSKirill RybalchenkoM: Kirill Rybalchenko <kirill.rybalchenko@intel.com>
202842bd7cc8SThomas MonjalonF: examples/ptpclient/
202942bd7cc8SThomas Monjalon
20307aa1029bSOlivier MatzRx/Tx callbacks example
2031e7bc40daSBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
2032e7bc40daSBruce RichardsonM: John McNamara <john.mcnamara@intel.com>
2033e7bc40daSBruce RichardsonF: examples/rxtx_callbacks/
20340d8d3df6SJohn McNamaraF: doc/guides/sample_app_ug/rxtx_callbacks.rst
2035e7bc40daSBruce Richardson
20367aa1029bSOlivier MatzSkeleton example
203784a79ff1SBruce RichardsonM: Bruce Richardson <bruce.richardson@intel.com>
20381443da3bSJohn McNamaraM: John McNamara <john.mcnamara@intel.com>
203927c2ce56SThomas MonjalonF: examples/skeleton/
20401443da3bSJohn McNamaraF: doc/guides/sample_app_ug/skeleton.rst
204127c2ce56SThomas Monjalon
20427aa1029bSOlivier MatzVMDq examples
204327c2ce56SThomas MonjalonF: examples/vmdq/
20449a82259dSJunyu JiangF: doc/guides/sample_app_ug/vmdq_forwarding.rst
204527c2ce56SThomas MonjalonF: examples/vmdq_dcb/
204627c2ce56SThomas MonjalonF: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
2047