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