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

