1DPDK Maintainers 2================ 3 4The intention of this file is to provide a set of names that we can rely on 5for helping in patch reviews and questions. 6These names are additional recipients for emails sent to dev@dpdk.org. 7Please avoid private emails. 8 9Descriptions of section entries: 10 11 M: Maintainer's Full Name <address@domain> 12 T: Git tree location. 13 F: Files and directories with wildcard patterns. 14 A trailing slash includes all files and subdirectory files. 15 A wildcard includes all files but not subdirectories. 16 One pattern per line. Multiple F: lines acceptable. 17 X: Files and directories exclusion, same rules as F: 18 K: Keyword regex pattern to match content. 19 One regex pattern per line. Multiple K: lines acceptable. 20 21 22General Project Administration 23------------------------------ 24 25Main Branch 26M: Thomas Monjalon <thomas@monjalon.net> 27M: David Marchand <david.marchand@redhat.com> 28T: git://dpdk.org/dpdk 29 30Next-net Tree 31M: Ferruh Yigit <ferruh.yigit@xilinx.com> 32M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> 33T: git://dpdk.org/next/dpdk-next-net 34 35Next-net-brcm Tree 36M: Ajit Khaparde <ajit.khaparde@broadcom.com> 37T: git://dpdk.org/next/dpdk-next-net-brcm 38 39Next-net-intel Tree 40M: Qi Zhang <qi.z.zhang@intel.com> 41T: git://dpdk.org/next/dpdk-next-net-intel 42 43Next-net-mrvl Tree 44M: Jerin Jacob <jerinj@marvell.com> 45T: git://dpdk.org/next/dpdk-next-net-mrvl 46 47Next-net-mlx Tree 48M: Raslan Darawsheh <rasland@nvidia.com> 49T: git://dpdk.org/next/dpdk-next-net-mlx 50 51Next-virtio Tree 52M: Maxime Coquelin <maxime.coquelin@redhat.com> 53M: Chenbo Xia <chenbo.xia@intel.com> 54T: git://dpdk.org/next/dpdk-next-virtio 55 56Next-crypto Tree 57M: Akhil Goyal <gakhil@marvell.com> 58T: git://dpdk.org/next/dpdk-next-crypto 59 60Next-eventdev Tree 61M: Jerin Jacob <jerinj@marvell.com> 62T: git://dpdk.org/next/dpdk-next-eventdev 63 64Stable Branches 65M: Luca Boccassi <bluca@debian.org> 66M: Kevin Traynor <ktraynor@redhat.com> 67M: Christian Ehrhardt <christian.ehrhardt@canonical.com> 68M: Xueming Li <xuemingl@nvidia.com> 69T: git://dpdk.org/dpdk-stable 70 71Security Issues 72M: maintainers@dpdk.org 73 74Documentation (with overlaps) 75F: README 76F: doc/ 77 78Developers and Maintainers Tools 79M: Thomas Monjalon <thomas@monjalon.net> 80F: MAINTAINERS 81F: devtools/build-dict.sh 82F: devtools/check-doc-vs-code.sh 83F: devtools/check-dup-includes.sh 84F: devtools/check-maintainers.sh 85F: devtools/check-forbidden-tokens.awk 86F: devtools/check-git-log.sh 87F: devtools/check-spdx-tag.sh 88F: devtools/check-symbol-maps.sh 89F: devtools/checkpatches.sh 90F: devtools/get-maintainer.sh 91F: devtools/git-log-fixes.sh 92F: devtools/load-devel-config 93F: devtools/parse-flow-support.sh 94F: devtools/process-iwyu.py 95F: devtools/update-patches.py 96F: devtools/words-case.txt 97F: license/ 98F: .editorconfig 99 100Build System 101M: Bruce Richardson <bruce.richardson@intel.com> 102F: Makefile 103F: meson.build 104F: meson_options.txt 105F: config/ 106F: buildtools/chkincs/ 107F: buildtools/call-sphinx-build.py 108F: buildtools/get-cpu-count.py 109F: buildtools/get-numa-count.py 110F: buildtools/list-dir-globs.py 111F: buildtools/pkg-config/ 112F: buildtools/symlink-drivers-solibs.sh 113F: buildtools/symlink-drivers-solibs.py 114F: devtools/test-meson-builds.sh 115F: devtools/check-meson.py 116 117Public CI 118M: Aaron Conole <aconole@redhat.com> 119M: Michael Santana <maicolgabriel@hotmail.com> 120F: .travis.yml 121F: .github/workflows/build.yml 122F: .ci/ 123 124ABI Policy & Versioning 125M: Ray Kinsella <mdr@ashroe.eu> 126F: lib/eal/include/rte_compat.h 127F: lib/eal/include/rte_function_versioning.h 128F: doc/guides/contributing/abi_*.rst 129F: doc/guides/rel_notes/deprecation.rst 130F: devtools/check-abi.sh 131F: devtools/check-abi-version.sh 132F: devtools/check-symbol-change.sh 133F: devtools/gen-abi.sh 134F: devtools/libabigail.abignore 135F: devtools/update-abi.sh 136F: devtools/update_version_map_abi.py 137F: buildtools/check-symbols.sh 138F: buildtools/map-list-symbol.sh 139F: drivers/*/*/*.map 140F: lib/*/*.map 141 142Driver information 143M: Neil Horman <nhorman@tuxdriver.com> 144M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> 145F: buildtools/coff.py 146F: buildtools/gen-pmdinfo-cfile.py 147F: buildtools/pmdinfogen.py 148F: usertools/dpdk-pmdinfo.py 149F: doc/guides/tools/pmdinfo.rst 150 151 152Environment Abstraction Layer 153----------------------------- 154T: git://dpdk.org/dpdk 155 156EAL API and common code 157F: lib/eal/common/ 158F: lib/eal/unix/ 159F: lib/eal/include/ 160F: lib/eal/version.map 161F: doc/guides/prog_guide/env_abstraction_layer.rst 162F: app/test/test_alarm.c 163F: app/test/test_atomic.c 164F: app/test/test_barrier.c 165F: app/test/test_byteorder.c 166F: app/test/test_common.c 167F: app/test/test_cpuflags.c 168F: app/test/test_cycles.c 169F: app/test/test_debug.c 170F: app/test/test_devargs.c 171F: app/test/test_eal* 172F: app/test/test_errno.c 173F: app/test/test_lcores.c 174F: app/test/test_logs.c 175F: app/test/test_memcpy* 176F: app/test/test_per_lcore.c 177F: app/test/test_pflock.c 178F: app/test/test_prefetch.c 179F: app/test/test_reciprocal_division* 180F: app/test/test_rwlock.c 181F: app/test/test_spinlock.c 182F: app/test/test_string_fns.c 183F: app/test/test_tailq.c 184F: app/test/test_threads.c 185F: app/test/test_version.c 186 187Trace - EXPERIMENTAL 188M: Jerin Jacob <jerinj@marvell.com> 189M: Sunil Kumar Kori <skori@marvell.com> 190F: lib/eal/include/rte_trace*.h 191F: lib/eal/common/eal_common_trace*.c 192F: lib/eal/common/eal_trace.h 193F: doc/guides/prog_guide/trace_lib.rst 194F: app/test/test_trace* 195 196Memory Allocation 197M: Anatoly Burakov <anatoly.burakov@intel.com> 198F: lib/eal/include/rte_fbarray.h 199F: lib/eal/include/rte_mem* 200F: lib/eal/include/rte_malloc.h 201F: lib/eal/common/*malloc* 202F: lib/eal/common/eal_common_dynmem.c 203F: lib/eal/common/eal_common_fbarray.c 204F: lib/eal/common/eal_common_mem* 205F: lib/eal/common/eal_hugepages.h 206F: lib/eal/linux/eal_mem* 207F: lib/eal/freebsd/eal_mem* 208F: doc/guides/prog_guide/env_abstraction_layer.rst 209F: app/test/test_external_mem.c 210F: app/test/test_func_reentrancy.c 211F: app/test/test_fbarray.c 212F: app/test/test_malloc.c 213F: app/test/test_malloc_perf.c 214F: app/test/test_memory.c 215F: app/test/test_memzone.c 216 217Interrupt Subsystem 218M: Harman Kalra <hkalra@marvell.com> 219F: lib/eal/include/rte_epoll.h 220F: lib/eal/*/*interrupts.* 221F: app/test/test_interrupts.c 222 223Keep alive 224F: lib/eal/include/rte_keepalive.h 225F: lib/eal/common/rte_keepalive.c 226F: examples/l2fwd-keepalive/ 227F: doc/guides/sample_app_ug/keep_alive.rst 228 229Secondary process 230M: Anatoly Burakov <anatoly.burakov@intel.com> 231K: RTE_PROC_ 232F: lib/eal/common/eal_common_proc.c 233F: doc/guides/prog_guide/multi_proc_support.rst 234F: app/test/test_mp_secondary.c 235F: examples/multi_process/ 236F: doc/guides/sample_app_ug/multi_process.rst 237 238Service Cores 239M: Harry van Haaren <harry.van.haaren@intel.com> 240F: lib/eal/include/rte_service.h 241F: lib/eal/include/rte_service_component.h 242F: lib/eal/common/rte_service.c 243F: doc/guides/prog_guide/service_cores.rst 244F: app/test/test_service_cores.c 245 246Bitops 247M: Joyce Kong <joyce.kong@arm.com> 248F: lib/eal/include/rte_bitops.h 249F: app/test/test_bitops.c 250 251Bitmap 252M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 253F: lib/eal/include/rte_bitmap.h 254F: app/test/test_bitmap.c 255 256MCSlock 257M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com> 258F: lib/eal/include/rte_mcslock.h 259F: app/test/test_mcslock.c 260 261Sequence Lock 262M: Mattias Rönnblom <mattias.ronnblom@ericsson.com> 263F: lib/eal/include/rte_seqcount.h 264F: lib/eal/include/rte_seqlock.h 265F: app/test/test_seqlock.c 266 267Ticketlock 268M: Joyce Kong <joyce.kong@arm.com> 269F: lib/eal/include/rte_ticketlock.h 270F: app/test/test_ticketlock.c 271 272Pseudo-random Number Generation 273M: Mattias Rönnblom <mattias.ronnblom@ericsson.com> 274F: lib/eal/include/rte_random.h 275F: lib/eal/common/rte_random.c 276F: app/test/test_rand_perf.c 277 278ARM v7 279M: Jan Viktorin <viktorin@rehivetech.com> 280M: Ruifeng Wang <ruifeng.wang@arm.com> 281F: config/arm/ 282F: lib/eal/arm/ 283X: lib/eal/arm/include/*_64.h 284 285ARM v8 286M: Ruifeng Wang <ruifeng.wang@arm.com> 287F: config/arm/ 288F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst 289F: lib/eal/arm/ 290X: lib/eal/arm/include/*_32.h 291F: lib/*/*_arm64.* 292F: lib/*/*_neon.* 293F: drivers/*/*/*_neon.* 294F: app/*/*_neon.* 295F: examples/*/*_neon.* 296F: examples/common/neon/ 297 298IBM POWER (alpha) 299M: David Christensen <drc@linux.vnet.ibm.com> 300F: config/ppc/ 301F: lib/eal/ppc/ 302F: lib/*/*_altivec* 303F: drivers/*/*/*_altivec.* 304F: app/*/*_altivec.* 305F: examples/*/*_altivec.* 306F: examples/common/altivec/ 307 308RISC-V 309M: Stanislaw Kardach <kda@semihalf.com> 310F: config/riscv/ 311F: doc/guides/linux_gsg/cross_build_dpdk_for_riscv.rst 312F: lib/eal/riscv/ 313 314Intel x86 315M: Bruce Richardson <bruce.richardson@intel.com> 316M: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> 317F: config/x86/ 318F: doc/guides/linux_gsg/nic_perf_intel_platform.rst 319F: buildtools/binutils-avx512-check.py 320F: doc/guides/howto/avx512.rst 321F: lib/eal/x86/ 322F: lib/*/*_sse* 323F: lib/*/*_avx* 324F: drivers/*/*/*_sse* 325F: drivers/*/*/*_avx* 326F: app/*/*_sse* 327F: app/*/*_avx* 328F: examples/*/*_sse* 329F: examples/*/*_avx* 330F: examples/common/sse/ 331 332Linux EAL (with overlaps) 333F: lib/eal/linux/ 334F: doc/guides/linux_gsg/ 335 336Linux UIO 337F: drivers/bus/pci/linux/*uio* 338 339Linux VFIO 340M: Anatoly Burakov <anatoly.burakov@intel.com> 341F: lib/eal/linux/*vfio* 342F: drivers/bus/pci/linux/*vfio* 343 344FreeBSD EAL (with overlaps) 345M: Bruce Richardson <bruce.richardson@intel.com> 346F: lib/eal/freebsd/ 347F: doc/guides/freebsd_gsg/ 348 349FreeBSD contigmem 350M: Bruce Richardson <bruce.richardson@intel.com> 351F: kernel/freebsd/contigmem/ 352 353FreeBSD UIO 354M: Bruce Richardson <bruce.richardson@intel.com> 355F: kernel/freebsd/nic_uio/ 356 357Windows support 358M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> 359M: Narcisa Ana Maria Vasile <navasile@linux.microsoft.com> 360M: Dmitry Malloy <dmitrym@microsoft.com> 361M: Pallavi Kadam <pallavi.kadam@intel.com> 362F: lib/eal/windows/ 363F: buildtools/map_to_win.py 364F: doc/guides/windows_gsg/ 365 366Windows memory allocation 367M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> 368F: lib/eal/windows/eal_hugepages.c 369F: lib/eal/windows/eal_mem* 370 371 372Core Libraries 373-------------- 374T: git://dpdk.org/dpdk 375 376Memory pool 377M: Olivier Matz <olivier.matz@6wind.com> 378M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> 379F: lib/mempool/ 380F: drivers/mempool/ring/ 381F: doc/guides/prog_guide/mempool_lib.rst 382F: app/test/test_mempool* 383F: app/test/test_func_reentrancy.c 384 385Ring queue 386M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com> 387M: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> 388F: lib/ring/ 389F: doc/guides/prog_guide/ring_lib.rst 390F: app/test/test_ring* 391F: app/test/test_func_reentrancy.c 392 393Stack 394M: Olivier Matz <olivier.matz@6wind.com> 395F: lib/stack/ 396F: drivers/mempool/stack/ 397F: app/test/test_stack* 398F: doc/guides/prog_guide/stack_lib.rst 399 400Packet buffer 401M: Olivier Matz <olivier.matz@6wind.com> 402F: lib/mbuf/ 403F: doc/guides/prog_guide/mbuf_lib.rst 404F: app/test/test_mbuf.c 405 406Ethernet API 407M: Thomas Monjalon <thomas@monjalon.net> 408M: Ferruh Yigit <ferruh.yigit@xilinx.com> 409M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> 410T: git://dpdk.org/next/dpdk-next-net 411F: lib/ethdev/ 412F: app/test/test_ethdev* 413F: devtools/test-null.sh 414F: doc/guides/prog_guide/switch_representation.rst 415 416Flow API 417M: Ori Kam <orika@nvidia.com> 418T: git://dpdk.org/next/dpdk-next-net 419F: app/test-pmd/cmdline_flow.c 420F: doc/guides/prog_guide/rte_flow.rst 421F: lib/ethdev/rte_flow* 422 423Traffic Management API - EXPERIMENTAL 424M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 425T: git://dpdk.org/next/dpdk-next-net 426F: lib/ethdev/rte_tm* 427F: app/test-pmd/cmdline_tm.* 428 429Traffic Metering and Policing API - EXPERIMENTAL 430M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 431T: git://dpdk.org/next/dpdk-next-net 432F: lib/ethdev/rte_mtr* 433F: app/test-pmd/cmdline_mtr.* 434 435Baseband API 436M: Nicolas Chautru <nicolas.chautru@intel.com> 437T: git://dpdk.org/next/dpdk-next-crypto 438F: lib/bbdev/ 439F: doc/guides/prog_guide/bbdev.rst 440F: doc/guides/bbdevs/features/default.ini 441F: app/test-bbdev/ 442F: doc/guides/tools/testbbdev.rst 443F: examples/bbdev_app/ 444F: doc/guides/sample_app_ug/bbdev_app.rst 445 446Crypto API 447M: Akhil Goyal <gakhil@marvell.com> 448M: Fan Zhang <roy.fan.zhang@intel.com> 449T: git://dpdk.org/next/dpdk-next-crypto 450F: lib/cryptodev/ 451F: app/test/test_cryptodev* 452F: examples/l2fwd-crypto/ 453 454Security API 455M: Akhil Goyal <gakhil@marvell.com> 456T: git://dpdk.org/next/dpdk-next-crypto 457F: lib/security/ 458F: doc/guides/prog_guide/rte_security.rst 459F: app/test/test_security* 460 461Compression API - EXPERIMENTAL 462M: Fan Zhang <roy.fan.zhang@intel.com> 463M: Ashish Gupta <ashish.gupta@marvell.com> 464T: git://dpdk.org/next/dpdk-next-crypto 465F: lib/compressdev/ 466F: drivers/compress/ 467F: app/test/test_compressdev* 468F: doc/guides/prog_guide/compressdev.rst 469F: doc/guides/compressdevs/features/default.ini 470 471RegEx API - EXPERIMENTAL 472M: Ori Kam <orika@nvidia.com> 473F: lib/regexdev/ 474F: app/test-regex/ 475F: doc/guides/prog_guide/regexdev.rst 476F: doc/guides/regexdevs/features/default.ini 477 478DMA device API - EXPERIMENTAL 479M: Chengwen Feng <fengchengwen@huawei.com> 480F: lib/dmadev/ 481F: drivers/dma/skeleton/ 482F: app/test/test_dmadev* 483F: doc/guides/prog_guide/dmadev.rst 484M: Kevin Laatz <kevin.laatz@intel.com> 485M: Bruce Richardson <bruce.richardson@intel.com> 486F: examples/dma/ 487F: doc/guides/sample_app_ug/dma.rst 488 489General-Purpose Graphics Processing Unit (GPU) API - EXPERIMENTAL 490M: Elena Agostini <eagostini@nvidia.com> 491F: lib/gpudev/ 492F: doc/guides/prog_guide/gpudev.rst 493F: doc/guides/gpus/features/default.ini 494F: app/test-gpudev/ 495 496Eventdev API 497M: Jerin Jacob <jerinj@marvell.com> 498T: git://dpdk.org/next/dpdk-next-eventdev 499F: lib/eventdev/ 500F: drivers/event/skeleton/ 501F: app/test/test_eventdev.c 502F: examples/l3fwd/l3fwd_event* 503 504Eventdev Ethdev Rx Adapter API 505M: Jay Jayatheerthan <jay.jayatheerthan@intel.com> 506T: git://dpdk.org/next/dpdk-next-eventdev 507F: lib/eventdev/*eth_rx_adapter* 508F: app/test/test_event_eth_rx_adapter.c 509F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst 510 511Eventdev Ethdev Tx Adapter API 512M: Jay Jayatheerthan <jay.jayatheerthan@intel.com> 513T: git://dpdk.org/next/dpdk-next-eventdev 514F: lib/eventdev/*eth_tx_adapter* 515F: app/test/test_event_eth_tx_adapter.c 516F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst 517 518Eventdev Timer Adapter API 519M: Erik Gabriel Carrillo <erik.g.carrillo@intel.com> 520T: git://dpdk.org/next/dpdk-next-eventdev 521F: lib/eventdev/*timer_adapter* 522F: app/test/test_event_timer_adapter.c 523F: doc/guides/prog_guide/event_timer_adapter.rst 524 525Eventdev Crypto Adapter API 526M: Abhinandan Gujjar <abhinandan.gujjar@intel.com> 527T: git://dpdk.org/next/dpdk-next-eventdev 528F: lib/eventdev/*crypto_adapter* 529F: app/test/test_event_crypto_adapter.c 530F: doc/guides/prog_guide/event_crypto_adapter.rst 531 532Raw device API 533M: Sachin Saxena <sachin.saxena@oss.nxp.com> 534M: Hemant Agrawal <hemant.agrawal@nxp.com> 535F: lib/rawdev/ 536F: drivers/raw/skeleton/ 537F: app/test/test_rawdev.c 538F: doc/guides/prog_guide/rawdev.rst 539 540 541Memory Pool Drivers 542------------------- 543 544Bucket memory pool 545M: Artem V. Andreev <artem.andreev@oktetlabs.ru> 546M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> 547F: drivers/mempool/bucket/ 548 549Marvell cnxk 550M: Ashwin Sekhar T K <asekhar@marvell.com> 551M: Pavan Nikhilesh <pbhagavatula@marvell.com> 552T: git://dpdk.org/next/dpdk-next-net-mrvl 553F: drivers/mempool/cnxk/ 554F: doc/guides/mempool/cnxk.rst 555 556 557Bus Drivers 558----------- 559 560Auxiliary bus driver - EXPERIMENTAL 561M: Parav Pandit <parav@nvidia.com> 562M: Xueming Li <xuemingl@nvidia.com> 563F: drivers/bus/auxiliary/ 564 565Intel FPGA bus 566M: Rosen Xu <rosen.xu@intel.com> 567F: drivers/bus/ifpga/ 568 569NXP buses 570M: Hemant Agrawal <hemant.agrawal@nxp.com> 571M: Sachin Saxena <sachin.saxena@oss.nxp.com> 572F: drivers/common/dpaax/ 573F: drivers/bus/dpaa/ 574F: drivers/bus/fslmc/ 575 576PCI bus driver 577F: drivers/bus/pci/ 578 579VDEV bus driver 580F: drivers/bus/vdev/ 581F: app/test/test_vdev.c 582 583VMBUS bus driver 584M: Stephen Hemminger <sthemmin@microsoft.com> 585M: Long Li <longli@microsoft.com> 586F: drivers/bus/vmbus/ 587 588 589Networking Drivers 590------------------ 591M: Ferruh Yigit <ferruh.yigit@xilinx.com> 592T: git://dpdk.org/next/dpdk-next-net 593F: doc/guides/nics/features/default.ini 594 595Link bonding 596M: Chas Williams <chas3@att.com> 597M: Min Hu (Connor) <humin29@huawei.com> 598F: drivers/net/bonding/ 599F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst 600F: app/test/test_link_bonding* 601F: examples/bond/ 602 603Linux KNI 604F: kernel/linux/kni/ 605F: lib/kni/ 606F: doc/guides/prog_guide/kernel_nic_interface.rst 607F: app/test/test_kni.c 608F: examples/kni/ 609F: doc/guides/sample_app_ug/kernel_nic_interface.rst 610 611Linux AF_PACKET 612M: John W. Linville <linville@tuxdriver.com> 613F: drivers/net/af_packet/ 614F: doc/guides/nics/features/afpacket.ini 615 616Linux AF_XDP 617M: Ciara Loftus <ciara.loftus@intel.com> 618M: Qi Zhang <qi.z.zhang@intel.com> 619F: drivers/net/af_xdp/ 620F: doc/guides/nics/af_xdp.rst 621F: doc/guides/nics/features/af_xdp.ini 622 623Amazon ENA 624M: Marcin Wojtas <mw@semihalf.com> 625M: Michal Krawczyk <mk@semihalf.com> 626M: Shai Brandes <shaibran@amazon.com> 627M: Evgeny Schemeilin <evgenys@amazon.com> 628M: Igor Chauskin <igorch@amazon.com> 629F: drivers/net/ena/ 630F: doc/guides/nics/ena.rst 631F: doc/guides/nics/features/ena.ini 632 633AMD axgbe 634M: Chandubabu Namburu <chandu@amd.com> 635F: drivers/net/axgbe/ 636F: doc/guides/nics/axgbe.rst 637F: doc/guides/nics/features/axgbe.ini 638 639Marvell/Aquantia atlantic 640M: Igor Russkikh <irusskikh@marvell.com> 641T: git://dpdk.org/next/dpdk-next-net-mrvl 642F: drivers/net/atlantic/ 643F: doc/guides/nics/atlantic.rst 644F: doc/guides/nics/features/atlantic.ini 645 646Atomic Rules ARK 647M: Shepard Siegel <shepard.siegel@atomicrules.com> 648M: Ed Czeck <ed.czeck@atomicrules.com> 649M: John Miller <john.miller@atomicrules.com> 650F: drivers/net/ark/ 651F: doc/guides/nics/ark.rst 652F: doc/guides/nics/features/ark.ini 653 654Broadcom bnxt 655M: Ajit Khaparde <ajit.khaparde@broadcom.com> 656M: Somnath Kotur <somnath.kotur@broadcom.com> 657T: git://dpdk.org/next/dpdk-next-net-brcm 658F: drivers/net/bnxt/ 659F: doc/guides/nics/bnxt.rst 660F: doc/guides/nics/features/bnxt.ini 661 662Cavium ThunderX nicvf 663M: Jerin Jacob <jerinj@marvell.com> 664M: Maciej Czekaj <mczekaj@marvell.com> 665T: git://dpdk.org/next/dpdk-next-net-mrvl 666F: drivers/net/thunderx/ 667F: doc/guides/nics/thunderx.rst 668F: doc/guides/nics/features/thunderx.ini 669 670Cavium LiquidIO - UNMAINTAINED 671M: Shijith Thotton <sthotton@marvell.com> 672M: Srisivasubramanian Srinivasan <srinivasan@marvell.com> 673T: git://dpdk.org/next/dpdk-next-net-mrvl 674F: drivers/net/liquidio/ 675F: doc/guides/nics/liquidio.rst 676F: doc/guides/nics/features/liquidio.ini 677 678Cavium OCTEON TX 679M: Harman Kalra <hkalra@marvell.com> 680T: git://dpdk.org/next/dpdk-next-net-mrvl 681F: drivers/common/octeontx/ 682F: drivers/mempool/octeontx/ 683F: drivers/net/octeontx/ 684F: doc/guides/nics/octeontx.rst 685F: doc/guides/nics/features/octeontx.ini 686 687Chelsio cxgbe 688M: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com> 689F: drivers/net/cxgbe/ 690F: doc/guides/nics/cxgbe.rst 691F: doc/guides/nics/features/cxgbe.ini 692 693Cisco enic 694M: John Daley <johndale@cisco.com> 695M: Hyong Youb Kim <hyonkim@cisco.com> 696F: drivers/net/enic/ 697F: doc/guides/nics/enic.rst 698F: doc/guides/nics/features/enic.ini 699 700Hisilicon hns3 701M: Dongdong Liu <liudongdong3@huawei.com> 702M: Yisen Zhuang <yisen.zhuang@huawei.com> 703F: drivers/net/hns3/ 704F: doc/guides/nics/hns3.rst 705F: doc/guides/nics/features/hns3.ini 706 707Huawei hinic 708M: Ziyang Xuan <xuanziyang2@huawei.com> 709M: Xiaoyun Wang <cloud.wangxiaoyun@huawei.com> 710M: Guoyang Zhou <zhouguoyang@huawei.com> 711F: drivers/net/hinic/ 712F: doc/guides/nics/hinic.rst 713F: doc/guides/nics/features/hinic.ini 714 715Intel e1000 716M: Simei Su <simei.su@intel.com> 717M: Wenjun Wu <wenjun1.wu@intel.com> 718T: git://dpdk.org/next/dpdk-next-net-intel 719F: drivers/net/e1000/ 720F: doc/guides/nics/e1000em.rst 721F: doc/guides/nics/intel_vf.rst 722F: doc/guides/nics/features/e1000.ini 723F: doc/guides/nics/features/igb*.ini 724 725Intel ixgbe 726M: Qiming Yang <qiming.yang@intel.com> 727M: Wenjun Wu <wenjun1.wu@intel.com> 728T: git://dpdk.org/next/dpdk-next-net-intel 729F: drivers/net/ixgbe/ 730F: doc/guides/nics/ixgbe.rst 731F: doc/guides/nics/intel_vf.rst 732F: doc/guides/nics/features/ixgbe*.ini 733 734Intel i40e 735M: Yuying Zhang <Yuying.Zhang@intel.com> 736M: Beilei Xing <beilei.xing@intel.com> 737T: git://dpdk.org/next/dpdk-next-net-intel 738F: drivers/net/i40e/ 739F: doc/guides/nics/i40e.rst 740F: doc/guides/nics/intel_vf.rst 741F: doc/guides/nics/features/i40e*.ini 742 743Intel fm10k 744M: Qi Zhang <qi.z.zhang@intel.com> 745M: Xiao Wang <xiao.w.wang@intel.com> 746T: git://dpdk.org/next/dpdk-next-net-intel 747F: drivers/net/fm10k/ 748F: doc/guides/nics/fm10k.rst 749F: doc/guides/nics/features/fm10k*.ini 750 751Intel iavf 752M: Jingjing Wu <jingjing.wu@intel.com> 753M: Beilei Xing <beilei.xing@intel.com> 754T: git://dpdk.org/next/dpdk-next-net-intel 755F: drivers/net/iavf/ 756F: drivers/common/iavf/ 757F: doc/guides/nics/features/iavf*.ini 758 759Intel ice 760M: Qiming Yang <qiming.yang@intel.com> 761M: Qi Zhang <qi.z.zhang@intel.com> 762T: git://dpdk.org/next/dpdk-next-net-intel 763F: drivers/net/ice/ 764F: doc/guides/nics/ice.rst 765F: doc/guides/nics/features/ice.ini 766 767Intel igc 768M: Junfeng Guo <junfeng.guo@intel.com> 769M: Simei Su <simei.su@intel.com> 770T: git://dpdk.org/next/dpdk-next-net-intel 771F: drivers/net/igc/ 772F: doc/guides/nics/igc.rst 773F: doc/guides/nics/features/igc.ini 774 775Intel ipn3ke 776M: Rosen Xu <rosen.xu@intel.com> 777T: git://dpdk.org/next/dpdk-next-net-intel 778F: drivers/net/ipn3ke/ 779F: doc/guides/nics/ipn3ke.rst 780F: doc/guides/nics/features/ipn3ke.ini 781 782Marvell cnxk 783M: Nithin Dabilpuram <ndabilpuram@marvell.com> 784M: Kiran Kumar K <kirankumark@marvell.com> 785M: Sunil Kumar Kori <skori@marvell.com> 786M: Satha Rao <skoteshwar@marvell.com> 787T: git://dpdk.org/next/dpdk-next-net-mrvl 788F: drivers/common/cnxk/ 789F: drivers/net/cnxk/ 790F: doc/guides/nics/cnxk.rst 791F: doc/guides/nics/features/cnxk*.ini 792F: doc/guides/platform/cnxk.rst 793 794Marvell mvpp2 795M: Liron Himi <lironh@marvell.com> 796T: git://dpdk.org/next/dpdk-next-net-mrvl 797F: drivers/common/mvep/ 798F: drivers/net/mvpp2/ 799F: doc/guides/nics/mvpp2.rst 800F: doc/guides/nics/features/mvpp2.ini 801 802Marvell mvneta 803M: Zyta Szpak <zr@semihalf.com> 804M: Liron Himi <lironh@marvell.com> 805T: git://dpdk.org/next/dpdk-next-net-mrvl 806F: drivers/net/mvneta/ 807F: doc/guides/nics/mvneta.rst 808F: doc/guides/nics/features/mvneta.ini 809 810Marvell OCTEON TX EP - endpoint 811M: Radha Mohan Chintakuntla <radhac@marvell.com> 812M: Veerasenareddy Burru <vburru@marvell.com> 813M: Sathesh Edara <sedara@marvell.com> 814T: git://dpdk.org/next/dpdk-next-net-mrvl 815F: drivers/net/octeontx_ep/ 816F: doc/guides/nics/features/octeontx_ep.ini 817F: doc/guides/nics/octeontx_ep.rst 818 819Mellanox mlx4 820M: Matan Azrad <matan@nvidia.com> 821M: Viacheslav Ovsiienko <viacheslavo@nvidia.com> 822T: git://dpdk.org/next/dpdk-next-net-mlx 823F: drivers/net/mlx4/ 824F: doc/guides/nics/mlx4.rst 825F: doc/guides/nics/features/mlx4.ini 826 827Mellanox mlx5 828M: Matan Azrad <matan@nvidia.com> 829M: Viacheslav Ovsiienko <viacheslavo@nvidia.com> 830T: git://dpdk.org/next/dpdk-next-net-mlx 831F: drivers/common/mlx5/ 832F: drivers/net/mlx5/ 833F: buildtools/options-ibverbs-static.sh 834F: doc/guides/nics/mlx5.rst 835F: doc/guides/nics/features/mlx5.ini 836 837Microsoft vdev_netvsc - EXPERIMENTAL 838M: Matan Azrad <matan@nvidia.com> 839F: drivers/net/vdev_netvsc/ 840F: doc/guides/nics/vdev_netvsc.rst 841 842Microsoft Hyper-V netvsc 843M: Stephen Hemminger <sthemmin@microsoft.com> 844M: Long Li <longli@microsoft.com> 845F: drivers/net/netvsc/ 846F: doc/guides/nics/netvsc.rst 847F: doc/guides/nics/features/netvsc.ini 848 849Netcope nfb 850M: Martin Spinler <spinler@cesnet.cz> 851F: drivers/net/nfb/ 852F: doc/guides/nics/nfb.rst 853F: doc/guides/nics/features/nfb.ini 854 855Netronome nfp 856M: Chaoyong He <chaoyong.he@corigine.com> 857M: Niklas Soderlund <niklas.soderlund@corigine.com> 858F: drivers/net/nfp/ 859F: doc/guides/nics/nfp.rst 860F: doc/guides/nics/features/nfp*.ini 861 862NXP dpaa 863M: Hemant Agrawal <hemant.agrawal@nxp.com> 864M: Sachin Saxena <sachin.saxena@oss.nxp.com> 865F: drivers/mempool/dpaa/ 866F: drivers/net/dpaa/ 867F: doc/guides/nics/dpaa.rst 868F: doc/guides/nics/features/dpaa.ini 869 870NXP dpaa2 871M: Hemant Agrawal <hemant.agrawal@nxp.com> 872M: Sachin Saxena <sachin.saxena@oss.nxp.com> 873F: drivers/mempool/dpaa2/ 874F: drivers/net/dpaa2/ 875F: doc/guides/nics/dpaa2.rst 876F: doc/guides/nics/features/dpaa2.ini 877 878NXP enetc 879M: Gagandeep Singh <g.singh@nxp.com> 880M: Sachin Saxena <sachin.saxena@oss.nxp.com> 881F: drivers/net/enetc/ 882F: doc/guides/nics/enetc.rst 883F: doc/guides/nics/features/enetc.ini 884 885NXP enetfec - EXPERIMENTAL 886M: Apeksha Gupta <apeksha.gupta@nxp.com> 887M: Sachin Saxena <sachin.saxena@nxp.com> 888F: drivers/net/enetfec/ 889F: doc/guides/nics/enetfec.rst 890F: doc/guides/nics/features/enetfec.ini 891 892NXP pfe 893M: Gagandeep Singh <g.singh@nxp.com> 894F: doc/guides/nics/pfe.rst 895F: drivers/net/pfe/ 896F: doc/guides/nics/features/pfe.ini 897 898Pensando ionic 899M: Andrew Boyer <aboyer@pensando.io> 900F: drivers/net/ionic/ 901F: doc/guides/nics/ionic.rst 902F: doc/guides/nics/features/ionic.ini 903 904Marvell QLogic bnx2x 905M: Rasesh Mody <rmody@marvell.com> 906M: Shahed Shaikh <shshaikh@marvell.com> 907T: git://dpdk.org/next/dpdk-next-net-mrvl 908F: drivers/net/bnx2x/ 909F: doc/guides/nics/bnx2x.rst 910F: doc/guides/nics/features/bnx2x*.ini 911 912Marvell QLogic qede PMD 913M: Rasesh Mody <rmody@marvell.com> 914M: Devendra Singh Rawat <dsinghrawat@marvell.com> 915T: git://dpdk.org/next/dpdk-next-net-mrvl 916F: drivers/net/qede/ 917F: doc/guides/nics/qede.rst 918F: doc/guides/nics/features/qede*.ini 919 920Solarflare sfc_efx 921M: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> 922F: drivers/common/sfc_efx/ 923F: drivers/net/sfc/ 924F: doc/guides/nics/sfc_efx.rst 925F: doc/guides/nics/features/sfc.ini 926 927Wangxun ngbe 928M: Jiawen Wu <jiawenwu@trustnetic.com> 929F: drivers/net/ngbe/ 930F: doc/guides/nics/ngbe.rst 931F: doc/guides/nics/features/ngbe.ini 932 933Wangxun txgbe 934M: Jiawen Wu <jiawenwu@trustnetic.com> 935M: Jian Wang <jianwang@trustnetic.com> 936F: drivers/net/txgbe/ 937F: doc/guides/nics/txgbe.rst 938F: doc/guides/nics/features/txgbe.ini 939 940VMware vmxnet3 941M: Jochen Behrens <jbehrens@vmware.com> 942F: drivers/net/vmxnet3/ 943F: doc/guides/nics/vmxnet3.rst 944F: doc/guides/nics/features/vmxnet3.ini 945 946Vhost-user 947M: Maxime Coquelin <maxime.coquelin@redhat.com> 948M: Chenbo Xia <chenbo.xia@intel.com> 949T: git://dpdk.org/next/dpdk-next-virtio 950F: lib/vhost/ 951F: doc/guides/prog_guide/vhost_lib.rst 952F: examples/vhost/ 953F: doc/guides/sample_app_ug/vhost.rst 954F: examples/vhost_blk/ 955F: doc/guides/sample_app_ug/vhost_blk.rst 956F: examples/vhost_crypto/ 957F: examples/vdpa/ 958F: doc/guides/sample_app_ug/vdpa.rst 959 960Vhost PMD 961M: Maxime Coquelin <maxime.coquelin@redhat.com> 962M: Chenbo Xia <chenbo.xia@intel.com> 963T: git://dpdk.org/next/dpdk-next-virtio 964F: drivers/net/vhost/ 965F: doc/guides/nics/vhost.rst 966F: doc/guides/nics/features/vhost.ini 967 968Virtio PMD 969M: Maxime Coquelin <maxime.coquelin@redhat.com> 970M: Chenbo Xia <chenbo.xia@intel.com> 971T: git://dpdk.org/next/dpdk-next-virtio 972F: drivers/net/virtio/ 973F: doc/guides/nics/virtio.rst 974F: doc/guides/nics/features/virtio*.ini 975 976Wind River AVP 977M: Steven Webster <steven.webster@windriver.com> 978M: Matt Peters <matt.peters@windriver.com> 979F: drivers/net/avp/ 980F: doc/guides/nics/avp.rst 981F: doc/guides/nics/features/avp.ini 982 983PCAP PMD 984F: drivers/net/pcap/ 985F: doc/guides/nics/pcap_ring.rst 986F: doc/guides/nics/features/pcap.ini 987 988Tap PMD 989F: drivers/net/tap/ 990F: doc/guides/nics/tap.rst 991F: doc/guides/nics/features/tap.ini 992 993KNI PMD 994F: drivers/net/kni/ 995F: doc/guides/nics/kni.rst 996 997Ring PMD 998M: Bruce Richardson <bruce.richardson@intel.com> 999F: drivers/net/ring/ 1000F: doc/guides/nics/pcap_ring.rst
1001F: app/test/test_pmd_ring.c 1002F: app/test/test_pmd_ring_perf.c 1003 1004Null Networking PMD 1005M: Tetsuya Mukawa <mtetsuyah@gmail.com> 1006F: drivers/net/null/ 1007 1008Fail-safe PMD 1009M: Gaetan Rivet <grive@u256.net> 1010F: drivers/net/failsafe/ 1011F: doc/guides/nics/fail_safe.rst 1012F: doc/guides/nics/features/failsafe.ini 1013 1014Softnic PMD 1015M: Jasvinder Singh <jasvinder.singh@intel.com> 1016M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 1017F: drivers/net/softnic/ 1018F: doc/guides/nics/softnic.rst 1019 1020Memif PMD 1021M: Jakub Grajciar <jgrajcia@cisco.com> 1022F: drivers/net/memif/ 1023F: doc/guides/nics/memif.rst 1024F: doc/guides/nics/features/memif.ini 1025 1026 1027Crypto Drivers 1028-------------- 1029T: git://dpdk.org/next/dpdk-next-crypto 1030F: doc/guides/cryptodevs/features/default.ini 1031 1032AMD CCP Crypto 1033M: Chandubabu Namburu <chandu@amd.com> 1034F: drivers/crypto/ccp/ 1035F: doc/guides/cryptodevs/ccp.rst 1036F: doc/guides/cryptodevs/features/ccp.ini 1037 1038ARMv8 Crypto 1039M: Ruifeng Wang <ruifeng.wang@arm.com> 1040F: drivers/crypto/armv8/ 1041F: doc/guides/cryptodevs/armv8.rst 1042F: doc/guides/cryptodevs/features/armv8.ini 1043 1044Broadcom FlexSparc 1045M: Ajit Khaparde <ajit.khaparde@broadcom.com> 1046M: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> 1047M: Vikas Gupta <vikas.gupta@broadcom.com> 1048F: drivers/crypto/bcmfs/ 1049F: doc/guides/cryptodevs/bcmfs.rst 1050F: doc/guides/cryptodevs/features/bcmfs.ini 1051 1052Cavium OCTEON TX crypto 1053M: Anoob Joseph <anoobj@marvell.com> 1054F: drivers/common/cpt/ 1055F: drivers/crypto/octeontx/ 1056F: doc/guides/cryptodevs/octeontx.rst 1057F: doc/guides/cryptodevs/features/octeontx.ini 1058 1059Crypto Scheduler 1060M: Fan Zhang <roy.fan.zhang@intel.com> 1061F: drivers/crypto/scheduler/ 1062F: doc/guides/cryptodevs/scheduler.rst 1063 1064Intel QuickAssist 1065M: Fan Zhang <roy.fan.zhang@intel.com> 1066F: drivers/crypto/qat/ 1067F: drivers/common/qat/ 1068F: doc/guides/cryptodevs/qat.rst 1069F: doc/guides/cryptodevs/features/qat.ini 1070 1071IPsec MB 1072M: Fan Zhang <roy.fan.zhang@intel.com> 1073M: Pablo de Lara <pablo.de.lara.guarch@intel.com> 1074F: drivers/crypto/ipsec_mb/ 1075F: doc/guides/cryptodevs/aesni_gcm.rst 1076F: doc/guides/cryptodevs/aesni_mb.rst 1077F: doc/guides/cryptodevs/chacha20_poly1305.rst 1078F: doc/guides/cryptodevs/kasumi.rst 1079F: doc/guides/cryptodevs/snow3g.rst 1080F: doc/guides/cryptodevs/zuc.rst 1081F: doc/guides/cryptodevs/features/aesni_gcm.ini 1082F: doc/guides/cryptodevs/features/aesni_mb.ini 1083F: doc/guides/cryptodevs/features/chacha20_poly1305.ini 1084F: doc/guides/cryptodevs/features/kasumi.ini 1085F: doc/guides/cryptodevs/features/snow3g.ini 1086F: doc/guides/cryptodevs/features/zuc.ini 1087 1088Marvell cnxk crypto 1089M: Ankur Dwivedi <adwivedi@marvell.com> 1090M: Anoob Joseph <anoobj@marvell.com> 1091M: Tejasree Kondoj <ktejasree@marvell.com> 1092F: drivers/crypto/cnxk/ 1093F: doc/guides/cryptodevs/cnxk.rst 1094F: doc/guides/cryptodevs/features/cn9k.ini 1095F: doc/guides/cryptodevs/features/cn10k.ini 1096 1097Marvell mvsam 1098M: Michael Shamis <michaelsh@marvell.com> 1099M: Liron Himi <lironh@marvell.com> 1100F: drivers/crypto/mvsam/ 1101F: doc/guides/cryptodevs/mvsam.rst 1102F: doc/guides/cryptodevs/features/mvsam.ini 1103 1104Marvell Nitrox 1105M: Nagadheeraj Rottela <rnagadheeraj@marvell.com> 1106M: Srikanth Jampala <jsrikanth@marvell.com> 1107F: drivers/crypto/nitrox/ 1108F: doc/guides/cryptodevs/nitrox.rst 1109F: doc/guides/cryptodevs/features/nitrox.ini 1110 1111Mellanox mlx5 1112M: Matan Azrad <matan@nvidia.com> 1113F: drivers/crypto/mlx5/ 1114F: doc/guides/cryptodevs/mlx5.rst 1115F: doc/guides/cryptodevs/features/mlx5.ini 1116 1117Null Crypto 1118M: Fan Zhang <roy.fan.zhang@intel.com> 1119F: drivers/crypto/null/ 1120F: doc/guides/cryptodevs/null.rst 1121F: doc/guides/cryptodevs/features/null.ini 1122 1123NXP CAAM JR 1124M: Gagandeep Singh <g.singh@nxp.com> 1125M: Hemant Agrawal <hemant.agrawal@nxp.com> 1126F: drivers/crypto/caam_jr/ 1127F: doc/guides/cryptodevs/caam_jr.rst 1128F: doc/guides/cryptodevs/features/caam_jr.ini 1129 1130NXP DPAA_SEC 1131M: Gagandeep Singh <g.singh@nxp.com> 1132M: Hemant Agrawal <hemant.agrawal@nxp.com> 1133F: drivers/crypto/dpaa_sec/ 1134F: doc/guides/cryptodevs/dpaa_sec.rst 1135F: doc/guides/cryptodevs/features/dpaa_sec.ini 1136 1137NXP DPAA2_SEC 1138M: Gagandeep Singh <g.singh@nxp.com> 1139M: Hemant Agrawal <hemant.agrawal@nxp.com> 1140F: drivers/crypto/dpaa2_sec/ 1141F: doc/guides/cryptodevs/dpaa2_sec.rst 1142F: doc/guides/cryptodevs/features/dpaa2_sec.ini 1143 1144OpenSSL 1145M: Fan Zhang <roy.fan.zhang@intel.com> 1146F: drivers/crypto/openssl/ 1147F: doc/guides/cryptodevs/openssl.rst 1148F: doc/guides/cryptodevs/features/openssl.ini 1149 1150Virtio 1151M: Jay Zhou <jianjay.zhou@huawei.com> 1152F: drivers/crypto/virtio/ 1153F: doc/guides/cryptodevs/virtio.rst 1154F: doc/guides/cryptodevs/features/virtio.ini 1155 1156 1157Compression Drivers 1158------------------- 1159T: git://dpdk.org/next/dpdk-next-crypto 1160 1161Cavium OCTEON TX zipvf 1162M: Ashish Gupta <ashish.gupta@marvell.com> 1163F: drivers/compress/octeontx/ 1164F: doc/guides/compressdevs/octeontx.rst 1165F: doc/guides/compressdevs/features/octeontx.ini 1166 1167Intel QuickAssist 1168M: Fan Zhang <roy.fan.zhang@intel.com> 1169F: drivers/compress/qat/ 1170F: drivers/common/qat/ 1171 1172ISA-L 1173M: Lee Daly <lee.daly@intel.com> 1174F: drivers/compress/isal/ 1175F: doc/guides/compressdevs/isal.rst 1176F: doc/guides/compressdevs/features/isal.ini 1177 1178Mellanox mlx5 1179M: Matan Azrad <matan@nvidia.com> 1180F: drivers/compress/mlx5/ 1181 1182ZLIB 1183M: Sunila Sahu <ssahu@marvell.com> 1184F: drivers/compress/zlib/ 1185F: doc/guides/compressdevs/zlib.rst 1186F: doc/guides/compressdevs/features/zlib.ini 1187 1188 1189DMAdev Drivers 1190-------------- 1191 1192Intel IDXD - EXPERIMENTAL 1193M: Bruce Richardson <bruce.richardson@intel.com> 1194M: Kevin Laatz <kevin.laatz@intel.com> 1195F: drivers/dma/idxd/ 1196F: doc/guides/dmadevs/idxd.rst 1197 1198Intel IOAT 1199M: Bruce Richardson <bruce.richardson@intel.com> 1200M: Conor Walsh <conor.walsh@intel.com> 1201F: drivers/dma/ioat/ 1202F: doc/guides/dmadevs/ioat.rst 1203 1204HiSilicon DMA 1205M: Chengwen Feng <fengchengwen@huawei.com> 1206F: drivers/dma/hisilicon/ 1207F: doc/guides/dmadevs/hisilicon.rst 1208 1209Marvell CNXK DPI DMA 1210M: Radha Mohan Chintakuntla <radhac@marvell.com> 1211M: Veerasenareddy Burru <vburru@marvell.com> 1212F: drivers/dma/cnxk/ 1213F: doc/guides/dmadevs/cnxk.rst 1214 1215NXP DPAA DMA 1216M: Gagandeep Singh <g.singh@nxp.com> 1217M: Sachin Saxena <sachin.saxena@oss.nxp.com> 1218F: drivers/dma/dpaa/ 1219F: doc/guides/dmadevs/dpaa.rst 1220 1221NXP DPAA2 QDMA 1222M: Gagandeep Singh <g.singh@nxp.com> 1223M: Hemant Agrawal <hemant.agrawal@nxp.com> 1224F: drivers/dma/dpaa2/ 1225F: doc/guides/dmadevs/dpaa2.rst 1226 1227 1228RegEx Drivers 1229------------- 1230 1231Marvell OCTEON CN9K regex 1232M: Liron Himi <lironh@marvell.com> 1233F: drivers/regex/cn9k/ 1234F: doc/guides/regexdevs/cn9k.rst 1235F: doc/guides/regexdevs/features/cn9k.ini 1236 1237Mellanox mlx5 1238M: Ori Kam <orika@nvidia.com> 1239F: drivers/regex/mlx5/ 1240F: doc/guides/regexdevs/mlx5.rst 1241F: doc/guides/regexdevs/features/mlx5.ini 1242 1243 1244vDPA Drivers 1245------------ 1246T: git://dpdk.org/next/dpdk-next-virtio 1247 1248Intel ifc 1249M: Xiao Wang <xiao.w.wang@intel.com> 1250F: drivers/vdpa/ifc/ 1251F: doc/guides/vdpadevs/ifc.rst 1252F: doc/guides/vdpadevs/features/ifcvf.ini 1253 1254Mellanox mlx5 vDPA 1255M: Matan Azrad <matan@nvidia.com> 1256M: Viacheslav Ovsiienko <viacheslavo@nvidia.com> 1257F: drivers/vdpa/mlx5/ 1258F: doc/guides/vdpadevs/mlx5.rst 1259F: doc/guides/vdpadevs/features/mlx5.ini 1260 1261Xilinx sfc vDPA 1262M: Vijay Kumar Srivastava <vsrivast@xilinx.com> 1263F: drivers/vdpa/sfc/ 1264F: doc/guides/vdpadevs/sfc.rst 1265F: doc/guides/vdpadevs/features/sfc.ini 1266 1267 1268Eventdev Drivers 1269---------------- 1270M: Jerin Jacob <jerinj@marvell.com> 1271T: git://dpdk.org/next/dpdk-next-eventdev 1272 1273Cavium OCTEON TX ssovf 1274M: Jerin Jacob <jerinj@marvell.com> 1275F: drivers/event/octeontx/ 1276F: doc/guides/eventdevs/octeontx.rst 1277 1278Cavium OCTEON TX timvf 1279M: Pavan Nikhilesh <pbhagavatula@marvell.com> 1280F: drivers/event/octeontx/timvf_* 1281 1282Intel DLB2 1283M: Timothy McDaniel <timothy.mcdaniel@intel.com> 1284F: drivers/event/dlb2/ 1285F: doc/guides/eventdevs/dlb2.rst 1286 1287Marvell cnxk 1288M: Pavan Nikhilesh <pbhagavatula@marvell.com> 1289M: Shijith Thotton <sthotton@marvell.com> 1290F: drivers/event/cnxk/ 1291F: doc/guides/eventdevs/cnxk.rst 1292 1293NXP DPAA eventdev 1294M: Hemant Agrawal <hemant.agrawal@nxp.com> 1295M: Sachin Saxena <sachin.saxena@oss.nxp.com> 1296F: drivers/event/dpaa/ 1297F: doc/guides/eventdevs/dpaa.rst 1298 1299NXP DPAA2 eventdev 1300M: Hemant Agrawal <hemant.agrawal@nxp.com> 1301M: Sachin Saxena <sachin.saxena@oss.nxp.com> 1302F: drivers/event/dpaa2/ 1303F: doc/guides/eventdevs/dpaa2.rst 1304 1305Software Eventdev PMD 1306M: Harry van Haaren <harry.van.haaren@intel.com> 1307F: drivers/event/sw/ 1308F: doc/guides/eventdevs/sw.rst 1309F: examples/eventdev_pipeline/ 1310F: doc/guides/sample_app_ug/eventdev_pipeline.rst 1311 1312Distributed Software Eventdev PMD 1313M: Mattias Rönnblom <mattias.ronnblom@ericsson.com> 1314F: drivers/event/dsw/ 1315F: doc/guides/eventdevs/dsw.rst 1316 1317Software OPDL Eventdev PMD 1318M: Liang Ma <liangma@liangbit.com> 1319M: Peter Mccarthy <peter.mccarthy@intel.com> 1320F: drivers/event/opdl/ 1321F: doc/guides/eventdevs/opdl.rst 1322 1323 1324Baseband Drivers 1325---------------- 1326 1327Intel baseband 1328M: Nicolas Chautru <nicolas.chautru@intel.com> 1329T: git://dpdk.org/next/dpdk-next-crypto 1330F: drivers/baseband/turbo_sw/ 1331F: doc/guides/bbdevs/turbo_sw.rst 1332F: doc/guides/bbdevs/features/turbo_sw.ini 1333F: drivers/baseband/fpga_lte_fec/ 1334F: doc/guides/bbdevs/fpga_lte_fec.rst 1335F: doc/guides/bbdevs/features/fpga_lte_fec.ini 1336F: drivers/baseband/fpga_5gnr_fec/ 1337F: doc/guides/bbdevs/fpga_5gnr_fec.rst 1338F: doc/guides/bbdevs/features/fpga_5gnr_fec.ini 1339F: drivers/baseband/acc100/ 1340F: doc/guides/bbdevs/acc100.rst 1341F: doc/guides/bbdevs/features/acc100.ini 1342F: doc/guides/bbdevs/features/acc101.ini 1343 1344Null baseband 1345M: Nicolas Chautru <nicolas.chautru@intel.com> 1346T: git://dpdk.org/next/dpdk-next-crypto 1347F: drivers/baseband/null/ 1348F: doc/guides/bbdevs/null.rst 1349F: doc/guides/bbdevs/features/null.ini 1350 1351NXP LA12xx 1352M: Gagandeep Singh <g.singh@nxp.com> 1353M: Hemant Agrawal <hemant.agrawal@nxp.com> 1354T: git://dpdk.org/next/dpdk-next-crypto 1355F: drivers/baseband/la12xx/ 1356F: doc/guides/bbdevs/la12xx.rst 1357F: doc/guides/bbdevs/features/la12xx.ini 1358 1359 1360GPU Drivers 1361----------- 1362 1363NVIDIA CUDA 1364M: Elena Agostini <eagostini@nvidia.com> 1365F: drivers/gpu/cuda/ 1366F: doc/guides/gpus/cuda.rst 1367 1368 1369Rawdev Drivers 1370-------------- 1371 1372Intel FPGA 1373M: Rosen Xu <rosen.xu@intel.com> 1374M: Tianfei zhang <tianfei.zhang@intel.com> 1375T: git://dpdk.org/next/dpdk-next-net-intel 1376F: drivers/raw/ifpga/ 1377F: doc/guides/rawdevs/ifpga.rst 1378 1379IOAT Rawdev - DEPRECATED 1380M: Bruce Richardson <bruce.richardson@intel.com> 1381F: drivers/raw/ioat/ 1382F: doc/guides/rawdevs/ioat.rst 1383 1384Marvell CNXK BPHY 1385M: Jakub Palider <jpalider@marvell.com> 1386M: Tomasz Duszynski <tduszynski@marvell.com> 1387F: doc/guides/rawdevs/cnxk_bphy.rst 1388F: drivers/raw/cnxk_bphy/ 1389 1390Marvell CNXK GPIO 1391M: Jakub Palider <jpalider@marvell.com> 1392M: Tomasz Duszynski <tduszynski@marvell.com> 1393F: doc/guides/rawdevs/cnxk_gpio.rst 1394F: drivers/raw/cnxk_gpio/ 1395 1396NTB 1397M: Jingjing Wu <jingjing.wu@intel.com> 1398M: Junfeng Guo <junfeng.guo@intel.com> 1399F: drivers/raw/ntb/ 1400F: doc/guides/rawdevs/ntb.rst 1401F: examples/ntb/ 1402F: doc/guides/sample_app_ug/ntb.rst 1403 1404NXP DPAA2 CMDIF 1405M: Gagandeep Singh <g.singh@nxp.com> 1406F: drivers/raw/dpaa2_cmdif/ 1407F: doc/guides/rawdevs/dpaa2_cmdif.rst 1408 1409 1410Packet processing 1411----------------- 1412 1413Network headers 1414M: Olivier Matz <olivier.matz@6wind.com> 1415F: lib/net/ 1416F: app/test/test_cksum.c 1417 1418Packet CRC 1419M: Jasvinder Singh <jasvinder.singh@intel.com> 1420F: lib/net/net_crc.h 1421F: lib/net/rte_net_crc* 1422F: lib/net/net_crc_avx512.c 1423F: lib/net/net_crc_sse.c 1424F: app/test/test_crc.c 1425 1426IP fragmentation & reassembly 1427M: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> 1428F: lib/ip_frag/ 1429F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst 1430F: app/test/test_ipfrag.c 1431F: examples/ip_fragmentation/ 1432F: doc/guides/sample_app_ug/ip_frag.rst 1433F: examples/ip_reassembly/ 1434F: doc/guides/sample_app_ug/ip_reassembly.rst 1435 1436Generic Receive Offload - EXPERIMENTAL 1437M: Jiayu Hu <jiayu.hu@intel.com> 1438F: lib/gro/ 1439F: doc/guides/prog_guide/generic_receive_offload_lib.rst 1440 1441Generic Segmentation Offload 1442M: Jiayu Hu <jiayu.hu@intel.com> 1443F: lib/gso/ 1444F: doc/guides/prog_guide/generic_segmentation_offload_lib.rst 1445 1446IPsec 1447M: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> 1448T: git://dpdk.org/next/dpdk-next-crypto 1449F: lib/ipsec/ 1450M: Bernard Iremonger <bernard.iremonger@intel.com> 1451F: app/test/test_ipsec* 1452F: doc/guides/prog_guide/ipsec_lib.rst 1453M: Vladimir Medvedkin <vladimir.medvedkin@intel.com> 1454F: app/test-sad/ 1455 1456Flow Classify - EXPERIMENTAL 1457M: Bernard Iremonger <bernard.iremonger@intel.com> 1458F: lib/flow_classify/ 1459F: app/test/test_flow_classify* 1460F: doc/guides/prog_guide/flow_classify_lib.rst 1461F: examples/flow_classify/ 1462F: doc/guides/sample_app_ug/flow_classify.rst 1463 1464Distributor 1465M: David Hunt <david.hunt@intel.com> 1466F: lib/distributor/ 1467F: doc/guides/prog_guide/packet_distrib_lib.rst 1468F: app/test/test_distributor* 1469F: examples/distributor/ 1470F: doc/guides/sample_app_ug/dist_app.rst 1471 1472Reorder 1473M: Reshma Pattan <reshma.pattan@intel.com> 1474F: lib/reorder/ 1475F: doc/guides/prog_guide/reorder_lib.rst 1476F: app/test/test_reorder* 1477F: examples/packet_ordering/ 1478F: doc/guides/sample_app_ug/packet_ordering.rst 1479 1480Hierarchical scheduler 1481M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 1482M: Jasvinder Singh <jasvinder.singh@intel.com> 1483F: lib/sched/ 1484F: doc/guides/prog_guide/qos_framework.rst 1485F: app/test/test_pie.c 1486F: app/test/test_red.c 1487F: app/test/test_sched.c 1488F: examples/qos_sched/ 1489F: doc/guides/sample_app_ug/qos_scheduler.rst 1490 1491Packet capture 1492M: Reshma Pattan <reshma.pattan@intel.com> 1493M: Stephen Hemminger <stephen@networkplumber.org> 1494F: lib/pdump/ 1495F: doc/guides/prog_guide/pdump_lib.rst 1496F: app/test/test_pdump.* 1497F: lib/pcapng/ 1498F: doc/guides/prog_guide/pcapng_lib.rst 1499F: app/test/test_pcapng.c 1500F: app/pdump/ 1501F: doc/guides/tools/pdump.rst 1502F: app/dumpcap/ 1503F: doc/guides/tools/dumpcap.rst 1504 1505 1506Packet Framework 1507---------------- 1508M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 1509F: lib/pipeline/ 1510F: lib/port/ 1511F: lib/table/ 1512F: doc/guides/prog_guide/packet_framework.rst 1513F: app/test/test_table* 1514F: app/test-pipeline/ 1515F: doc/guides/sample_app_ug/test_pipeline.rst 1516F: examples/ip_pipeline/ 1517F: examples/pipeline/ 1518F: doc/guides/sample_app_ug/ip_pipeline.rst 1519 1520 1521Algorithms 1522---------- 1523 1524ACL 1525M: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> 1526F: lib/acl/ 1527F: doc/guides/prog_guide/packet_classif_access_ctrl.rst 1528F: app/test-acl/ 1529F: app/test/test_acl.* 1530 1531EFD 1532M: Byron Marohn <byron.marohn@intel.com> 1533M: Yipeng Wang <yipeng1.wang@intel.com> 1534F: lib/efd/ 1535F: doc/guides/prog_guide/efd_lib.rst 1536F: app/test/test_efd* 1537F: examples/server_node_efd/ 1538F: doc/guides/sample_app_ug/server_node_efd.rst 1539 1540Hashes 1541M: Yipeng Wang <yipeng1.wang@intel.com> 1542M: Sameh Gobriel <sameh.gobriel@intel.com> 1543M: Bruce Richardson <bruce.richardson@intel.com> 1544M: Vladimir Medvedkin <vladimir.medvedkin@intel.com> 1545F: lib/hash/ 1546F: doc/guides/prog_guide/hash_lib.rst 1547F: doc/guides/prog_guide/toeplitz_hash_lib.rst 1548F: app/test/test_*hash* 1549F: app/test/test_func_reentrancy.c 1550 1551LPM 1552M: Bruce Richardson <bruce.richardson@intel.com> 1553M: Vladimir Medvedkin <vladimir.medvedkin@intel.com> 1554F: lib/lpm/ 1555F: doc/guides/prog_guide/lpm* 1556F: app/test/test_lpm* 1557F: app/test/test_func_reentrancy.c 1558F: app/test/test_xmmt_ops.h 1559 1560Membership - EXPERIMENTAL 1561M: Yipeng Wang <yipeng1.wang@intel.com> 1562M: Sameh Gobriel <sameh.gobriel@intel.com> 1563F: lib/member/ 1564F: doc/guides/prog_guide/member_lib.rst 1565F: app/test/test_member* 1566 1567RIB/FIB 1568M: Vladimir Medvedkin <vladimir.medvedkin@intel.com> 1569F: lib/rib/ 1570F: app/test/test_rib* 1571F: lib/fib/ 1572F: app/test/test_fib* 1573F: app/test-fib/ 1574 1575Traffic metering 1576M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 1577F: lib/meter/ 1578F: doc/guides/sample_app_ug/qos_scheduler.rst 1579F: app/test/test_meter.c 1580F: examples/qos_meter/ 1581F: doc/guides/sample_app_ug/qos_metering.rst 1582 1583 1584Other libraries 1585--------------- 1586 1587Configuration file 1588M: Cristian Dumitrescu <cristian.dumitrescu@intel.com> 1589F: lib/cfgfile/ 1590F: app/test/test_cfgfile.c 1591F: app/test/test_cfgfiles/ 1592 1593Interactive command line 1594M: Olivier Matz <olivier.matz@6wind.com> 1595F: lib/cmdline/ 1596F: app/test-cmdline/ 1597F: app/test/test_cmdline* 1598F: examples/cmdline/ 1599F: doc/guides/sample_app_ug/cmd_line.rst 1600 1601Key/Value parsing 1602M: Olivier Matz <olivier.matz@6wind.com> 1603F: lib/kvargs/ 1604F: app/test/test_kvargs.c 1605 1606RCU 1607M: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com> 1608F: lib/rcu/ 1609F: app/test/test_rcu* 1610F: doc/guides/prog_guide/rcu_lib.rst 1611 1612PCI 1613M: Gaetan Rivet <grive@u256.net> 1614F: lib/pci/ 1615 1616Power management 1617M: David Hunt <david.hunt@intel.com> 1618F: lib/power/ 1619F: doc/guides/prog_guide/power_man.rst 1620F: app/test/test_power* 1621F: examples/l3fwd-power/ 1622F: doc/guides/sample_app_ug/l3_forward_power_man.rst 1623F: examples/vm_power_manager/ 1624F: doc/guides/sample_app_ug/vm_power_management.rst 1625 1626Timers 1627M: Erik Gabriel Carrillo <erik.g.carrillo@intel.com> 1628F: lib/timer/ 1629F: doc/guides/prog_guide/timer_lib.rst 1630F: app/test/test_timer* 1631F: examples/timer/ 1632F: doc/guides/sample_app_ug/timer.rst 1633 1634Job statistics 1635F: lib/jobstats/ 1636F: examples/l2fwd-jobstats/ 1637F: doc/guides/sample_app_ug/l2_forward_job_stats.rst 1638 1639Metrics 1640F: lib/metrics/ 1641F: app/test/test_metrics.c 1642 1643Bit-rate statistics 1644F: lib/bitratestats/ 1645F: app/test/test_bitratestats.c 1646 1647Latency statistics 1648M: Reshma Pattan <reshma.pattan@intel.com> 1649F: lib/latencystats/ 1650F: app/test/test_latencystats.c 1651 1652Telemetry 1653M: Ciara Power <ciara.power@intel.com> 1654F: lib/telemetry/ 1655F: app/test/test_telemetry* 1656F: usertools/dpdk-telemetry* 1657F: doc/guides/howto/telemetry.rst 1658 1659BPF 1660M: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> 1661F: lib/bpf/ 1662F: examples/bpf/ 1663F: app/test/test_bpf.c 1664F: app/test-pmd/bpf_cmd.* 1665F: doc/guides/prog_guide/bpf_lib.rst 1666 1667Graph - EXPERIMENTAL 1668M: Jerin Jacob <jerinj@marvell.com> 1669M: Kiran Kumar K <kirankumark@marvell.com> 1670F: lib/graph/ 1671F: doc/guides/prog_guide/graph_lib.rst 1672F: app/test/test_graph* 1673M: Nithin Dabilpuram <ndabilpuram@marvell.com> 1674F: examples/l3fwd-graph/ 1675F: doc/guides/sample_app_ug/l3_forward_graph.rst 1676 1677Nodes - EXPERIMENTAL 1678M: Nithin Dabilpuram <ndabilpuram@marvell.com> 1679M: Pavan Nikhilesh <pbhagavatula@marvell.com> 1680F: lib/node/ 1681 1682 1683Test Applications 1684----------------- 1685 1686Unit tests framework 1687F: app/test/commands.c 1688F: app/test/has_hugepage.py 1689F: app/test/packet_burst_generator.c 1690F: app/test/packet_burst_generator.h 1691F: app/test/process.h 1692F: app/test/resource.* 1693F: app/test/test.c 1694F: app/test/test.h 1695F: app/test/test_pmd_perf.c 1696F: app/test/test_resource.c 1697F: app/test/virtual_pmd.c 1698F: app/test/virtual_pmd.h 1699 1700Sample packet helper functions for unit test 1701M: Reshma Pattan <reshma.pattan@intel.com> 1702F: app/test/sample_packet_forward.c 1703F: app/test/sample_packet_forward.h 1704 1705Networking drivers testing tool 1706M: Aman Singh <aman.deep.singh@intel.com> 1707M: Yuying Zhang <yuying.zhang@intel.com> 1708T: git://dpdk.org/next/dpdk-next-net 1709F: app/test-pmd/ 1710F: doc/guides/testpmd_app_ug/ 1711 1712Flow performance tool 1713M: Wisam Jaddo <wisamm@nvidia.com> 1714F: app/test-flow-perf/ 1715F: doc/guides/tools/flow-perf.rst 1716 1717Compression performance test application 1718T: git://dpdk.org/next/dpdk-next-crypto 1719F: app/test-compress-perf/ 1720F: doc/guides/tools/comp_perf.rst 1721 1722Crypto performance test application 1723M: Ciara Power <ciara.power@intel.com> 1724T: git://dpdk.org/next/dpdk-next-crypto 1725F: app/test-crypto-perf/ 1726F: doc/guides/tools/cryptoperf.rst 1727 1728Eventdev test application 1729M: Jerin Jacob <jerinj@marvell.com> 1730T: git://dpdk.org/next/dpdk-next-eventdev 1731F: app/test-eventdev/ 1732F: doc/guides/tools/testeventdev.rst 1733F: doc/guides/tools/img/eventdev_* 1734F: app/test/test_event_ring.c 1735 1736Procinfo tool 1737M: Maryam Tahhan <maryam.tahhan@intel.com> 1738M: Reshma Pattan <reshma.pattan@intel.com> 1739F: app/proc-info/ 1740F: doc/guides/tools/proc_info.rst 1741 1742 1743Other Example Applications 1744-------------------------- 1745 1746Ethtool example 1747F: examples/ethtool/ 1748F: doc/guides/sample_app_ug/ethtool.rst 1749 1750FIPS validation example 1751M: Fan Zhang <roy.fan.zhang@intel.com> 1752M: Brian Dooley <brian.dooley@intel.com> 1753F: examples/fips_validation/ 1754F: doc/guides/sample_app_ug/fips_validation.rst 1755 1756Flow filtering example 1757M: Ori Kam <orika@nvidia.com> 1758F: examples/flow_filtering/ 1759F: doc/guides/sample_app_ug/flow_filtering.rst 1760 1761Helloworld example 1762M: Bruce Richardson <bruce.richardson@intel.com> 1763F: examples/helloworld/ 1764F: doc/guides/sample_app_ug/hello_world.rst 1765 1766IPsec security gateway example 1767M: Radu Nicolau <radu.nicolau@intel.com> 1768M: Akhil Goyal <gakhil@marvell.com> 1769F: examples/ipsec-secgw/ 1770F: doc/guides/sample_app_ug/ipsec_secgw.rst 1771 1772IPv4 multicast example 1773F: examples/ipv4_multicast/ 1774F: doc/guides/sample_app_ug/ipv4_multicast.rst 1775 1776L2 forwarding example 1777M: Bruce Richardson <bruce.richardson@intel.com> 1778F: examples/l2fwd/ 1779F: doc/guides/sample_app_ug/l2_forward_real_virtual.rst 1780 1781L2 forwarding with cache allocation example 1782M: Tomasz Kantecki <tomasz.kantecki@intel.com> 1783F: doc/guides/sample_app_ug/l2_forward_cat.rst 1784F: examples/l2fwd-cat/ 1785 1786L2 forwarding with eventdev example 1787M: Sunil Kumar Kori <skori@marvell.com> 1788M: Pavan Nikhilesh <pbhagavatula@marvell.com> 1789T: git://dpdk.org/next/dpdk-next-eventdev 1790F: examples/l2fwd-event/ 1791F: doc/guides/sample_app_ug/l2_forward_event.rst 1792 1793L3 forwarding example 1794F: examples/l3fwd/ 1795F: doc/guides/sample_app_ug/l3_forward.rst 1796 1797Link status interrupt example 1798F: examples/link_status_interrupt/ 1799F: doc/guides/sample_app_ug/link_status_intr.rst 1800 1801PTP client example 1802M: Kirill Rybalchenko <kirill.rybalchenko@intel.com> 1803F: examples/ptpclient/ 1804 1805Rx/Tx callbacks example 1806M: Bruce Richardson <bruce.richardson@intel.com> 1807M: John McNamara <john.mcnamara@intel.com> 1808F: examples/rxtx_callbacks/ 1809F: doc/guides/sample_app_ug/rxtx_callbacks.rst 1810 1811Service cores example 1812M: Harry van Haaren <harry.van.haaren@intel.com> 1813F: examples/service_cores/ 1814F: doc/guides/sample_app_ug/service_cores.rst 1815 1816Skeleton example 1817M: Bruce Richardson <bruce.richardson@intel.com> 1818M: John McNamara <john.mcnamara@intel.com> 1819F: examples/skeleton/ 1820F: doc/guides/sample_app_ug/skeleton.rst 1821 1822VMDq examples 1823F: examples/vmdq/ 1824F: doc/guides/sample_app_ug/vmdq_forwarding.rst 1825F: examples/vmdq_dcb/ 1826F: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst 1827