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