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>
  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