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 [email protected]. 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 <[email protected]> 27M: Ferruh Yigit <[email protected]> 28T: git://dpdk.org/dpdk 29 30Next-net Tree 31M: Ferruh Yigit <[email protected]> 32T: git://dpdk.org/next/dpdk-next-net 33 34Next-net-intel Tree 35M: Qi Zhang <[email protected]> 36M: Beilei Xing <[email protected]> 37T: git://dpdk.org/next/dpdk-next-net-intel 38 39Next-net-mlx Tree 40M: Shahaf Shuler <[email protected]> 41T: git://dpdk.org/next/dpdk-next-net-mlx 42 43Next-virtio Tree 44M: Maxime Coquelin <[email protected]> 45M: Tiwei Bie <[email protected]> 46T: git://dpdk.org/next/dpdk-next-virtio 47 48Next-crypto Tree 49M: Pablo de Lara <[email protected]> 50M: Akhil Goyal <[email protected]> 51T: git://dpdk.org/next/dpdk-next-crypto 52 53Next-eventdev Tree 54M: Jerin Jacob <[email protected]> 55T: git://dpdk.org/next/dpdk-next-eventdev 56 57Next-qos Tree 58M: Cristian Dumitrescu <[email protected]> 59T: git://dpdk.org/next/dpdk-next-qos 60 61Next-pipeline Tree 62M: Cristian Dumitrescu <[email protected]> 63T: git://dpdk.org/next/dpdk-next-pipeline 64 65Stable Branches 66M: Yuanhan Liu <[email protected]> 67M: Luca Boccassi <[email protected]> 68T: git://dpdk.org/dpdk-stable 69 70Security Issues 71M: [email protected] 72 73Documentation (with overlaps) 74M: John McNamara <[email protected]> 75M: Marko Kovacevic <[email protected]> 76F: README 77F: doc/ 78 79Developers and Maintainers Tools 80M: Thomas Monjalon <[email protected]> 81F: MAINTAINERS 82F: devtools/check-dup-includes.sh 83F: devtools/check-maintainers.sh 84F: devtools/check-forbidden-tokens.awk 85F: devtools/check-git-log.sh 86F: devtools/check-includes.sh 87F: devtools/check-symbol-maps.sh 88F: devtools/checkpatches.sh 89F: devtools/get-maintainer.sh 90F: devtools/git-log-fixes.sh 91F: devtools/load-devel-config 92F: devtools/test-build.sh 93F: devtools/test-meson-builds.sh 94F: license/ 95 96 97Build System 98------------ 99M: Thomas Monjalon <[email protected]> 100F: GNUmakefile 101F: Makefile 102F: config/ 103F: mk/ 104F: pkg/ 105F: buildtools/auto-config-h.sh 106F: buildtools/gen-build-mk.sh 107F: buildtools/gen-config-h.sh 108F: buildtools/relpath.sh 109F: doc/build-sdk-quick.txt 110F: doc/guides/prog_guide/build_app.rst 111F: doc/guides/prog_guide/dev_kit_* 112F: doc/guides/prog_guide/ext_app_lib_make_help.rst 113 114Meson build 115M: Bruce Richardson <[email protected]> 116F: meson.build 117F: lib/librte_eal/bsdapp/BSDmakefile.meson 118F: meson_options.txt 119F: config/rte_config.h 120F: buildtools/gen-pmdinfo-cfile.sh 121F: buildtools/symlink-drivers-solibs.sh 122 123Public CI 124M: Aaron Conole <[email protected]> 125M: Michael Santana <[email protected]> 126F: .travis.yml 127F: .ci/ 128 129ABI versioning 130M: Neil Horman <[email protected]> 131F: lib/librte_compat/ 132F: doc/guides/rel_notes/deprecation.rst 133F: devtools/validate-abi.sh 134F: devtools/check-symbol-change.sh 135F: buildtools/check-experimental-syms.sh 136 137Driver information 138M: Neil Horman <[email protected]> 139F: buildtools/pmdinfogen/ 140F: usertools/dpdk-pmdinfo.py 141F: doc/guides/tools/pmdinfo.rst 142 143 144Environment Abstraction Layer 145----------------------------- 146 147EAL API and common code 148F: lib/librte_eal/common/* 149F: lib/librte_eal/common/include/* 150F: lib/librte_eal/common/include/generic/ 151F: lib/librte_eal/rte_eal_version.map 152F: doc/guides/prog_guide/env_abstraction_layer.rst 153F: test/test/test_alarm.c 154F: test/test/test_atomic.c 155F: test/test/test_barrier.c 156F: test/test/test_byteorder.c 157F: test/test/test_common.c 158F: test/test/test_cpuflags.c 159F: test/test/test_cycles.c 160F: test/test/test_debug.c 161F: test/test/test_eal* 162F: test/test/test_errno.c 163F: test/test/test_interrupts.c 164F: test/test/test_logs.c 165F: test/test/test_memcpy* 166F: test/test/test_per_lcore.c 167F: test/test/test_prefetch.c 168F: test/test/test_reciprocal_division* 169F: test/test/test_rwlock.c 170F: test/test/test_spinlock.c 171F: test/test/test_string_fns.c 172F: test/test/test_tailq.c 173F: test/test/test_version.c 174 175Memory Allocation 176M: Anatoly Burakov <[email protected]> 177F: lib/librte_eal/common/include/rte_fbarray.h 178F: lib/librte_eal/common/include/rte_mem* 179F: lib/librte_eal/common/include/rte_malloc.h 180F: lib/librte_eal/common/*malloc* 181F: lib/librte_eal/common/eal_common_fbarray.c 182F: lib/librte_eal/common/eal_common_mem* 183F: lib/librte_eal/common/eal_hugepages.h 184F: lib/librte_eal/linuxapp/eal/eal_mem* 185F: lib/librte_eal/bsdapp/eal/eal_mem* 186F: doc/guides/prog_guide/env_abstraction_layer.rst 187F: test/test/test_external_mem.c 188F: test/test/test_func_reentrancy.c 189F: test/test/test_fbarray.c 190F: test/test/test_malloc.c 191F: test/test/test_memory.c 192F: test/test/test_memzone.c 193 194Keep alive 195M: Remy Horton <[email protected]> 196F: lib/librte_eal/common/include/rte_keepalive.h 197F: lib/librte_eal/common/rte_keepalive.c 198F: examples/l2fwd-keepalive/ 199F: doc/guides/sample_app_ug/keep_alive.rst 200 201Secondary process 202M: Anatoly Burakov <[email protected]> 203K: RTE_PROC_ 204F: doc/guides/prog_guide/multi_proc_support.rst 205F: test/test/test_mp_secondary.c 206F: examples/multi_process/ 207F: doc/guides/sample_app_ug/multi_process.rst 208 209Service Cores 210M: Harry van Haaren <[email protected]> 211F: lib/librte_eal/common/include/rte_service.h 212F: lib/librte_eal/common/include/rte_service_component.h 213F: lib/librte_eal/common/rte_service.c 214F: doc/guides/prog_guide/service_cores.rst 215F: test/test/test_service_cores.c 216 217Bitmap 218M: Cristian Dumitrescu <[email protected]> 219F: lib/librte_eal/common/include/rte_bitmap.h 220F: test/test/test_bitmap.c 221 222ARM v7 223M: Jan Viktorin <[email protected]> 224M: Gavin Hu <[email protected]> 225F: lib/librte_eal/common/arch/arm/ 226F: lib/librte_eal/common/include/arch/arm/ 227 228ARM v8 229M: Jerin Jacob <[email protected]> 230M: Gavin Hu <[email protected]> 231F: lib/librte_eal/common/include/arch/arm/*_64.h 232F: lib/librte_net/net_crc_neon.h 233F: lib/librte_acl/acl_run_neon.* 234F: lib/librte_lpm/rte_lpm_neon.h 235F: lib/librte_hash/rte*_arm64.h 236F: lib/librte_efd/rte*_arm64.h 237F: lib/librte_table/rte*_arm64.h 238F: drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c 239F: drivers/net/i40e/i40e_rxtx_vec_neon.c 240F: drivers/net/virtio/virtio_rxtx_simple_neon.c 241 242IBM POWER (alpha) 243M: David Christensen <[email protected]> 244F: lib/librte_eal/common/arch/ppc_64/ 245F: lib/librte_eal/common/include/arch/ppc_64/ 246F: drivers/net/i40e/i40e_rxtx_vec_altivec.c 247F: examples/l3fwd/*altivec.h 248 249Intel x86 250M: Bruce Richardson <[email protected]> 251M: Konstantin Ananyev <[email protected]> 252F: lib/librte_eal/common/arch/x86/ 253F: lib/librte_eal/common/include/arch/x86/ 254 255Linux EAL (with overlaps) 256F: lib/librte_eal/linuxapp/Makefile 257F: lib/librte_eal/linuxapp/eal/ 258F: doc/guides/linux_gsg/ 259 260Linux UIO 261M: Ferruh Yigit <[email protected]> 262F: kernel/linux/igb_uio/ 263F: drivers/bus/pci/linux/*uio* 264 265Linux VFIO 266M: Anatoly Burakov <[email protected]> 267F: lib/librte_eal/linuxapp/eal/*vfio* 268F: drivers/bus/pci/linux/*vfio* 269 270FreeBSD EAL (with overlaps) 271M: Bruce Richardson <[email protected]> 272F: lib/librte_eal/bsdapp/Makefile 273F: lib/librte_eal/bsdapp/eal/ 274F: doc/guides/freebsd_gsg/ 275 276FreeBSD contigmem 277M: Bruce Richardson <[email protected]> 278F: kernel/freebsd/contigmem/ 279 280FreeBSD UIO 281M: Bruce Richardson <[email protected]> 282F: kernel/freebsd/nic_uio/ 283 284 285Core Libraries 286-------------- 287 288Memory pool 289M: Olivier Matz <[email protected]> 290M: Andrew Rybchenko <[email protected]> 291F: lib/librte_mempool/ 292F: drivers/mempool/Makefile 293F: drivers/mempool/ring/ 294F: drivers/mempool/stack/ 295F: doc/guides/prog_guide/mempool_lib.rst 296F: test/test/test_mempool* 297F: test/test/test_func_reentrancy.c 298 299Ring queue 300M: Olivier Matz <[email protected]> 301F: lib/librte_ring/ 302F: doc/guides/prog_guide/ring_lib.rst 303F: test/test/test_ring* 304F: test/test/test_func_reentrancy.c 305 306Packet buffer 307M: Olivier Matz <[email protected]> 308F: lib/librte_mbuf/ 309F: doc/guides/prog_guide/mbuf_lib.rst 310F: test/test/test_mbuf.c 311 312Ethernet API 313M: Thomas Monjalon <[email protected]> 314M: Ferruh Yigit <[email protected]> 315M: Andrew Rybchenko <[email protected]> 316T: git://dpdk.org/next/dpdk-next-net 317F: lib/librte_ethdev/ 318F: devtools/test-null.sh 319 320Flow API 321M: Adrien Mazarguil <[email protected]> 322T: git://dpdk.org/next/dpdk-next-net 323F: app/test-pmd/cmdline_flow.c 324F: doc/guides/prog_guide/rte_flow.rst 325F: lib/librte_ethdev/rte_flow* 326 327Traffic Management API - EXPERIMENTAL 328M: Cristian Dumitrescu <[email protected]> 329T: git://dpdk.org/next/dpdk-next-tm 330F: lib/librte_ethdev/rte_tm* 331 332Traffic Metering and Policing API - EXPERIMENTAL 333M: Cristian Dumitrescu <[email protected]> 334F: lib/librte_ethdev/rte_mtr* 335 336Baseband API - EXPERIMENTAL 337M: Amr Mokhtar <[email protected]> 338T: git://dpdk.org/next/dpdk-next-crypto 339F: lib/librte_bbdev/ 340F: doc/guides/prog_guide/bbdev.rst 341F: drivers/baseband/ 342F: doc/guides/bbdevs/ 343F: app/test-bbdev/ 344F: doc/guides/tools/testbbdev.rst 345F: examples/bbdev_app/ 346F: doc/guides/sample_app_ug/bbdev_app.rst 347 348Crypto API 349M: Pablo de Lara <[email protected]> 350M: Declan Doherty <[email protected]> 351T: git://dpdk.org/next/dpdk-next-crypto 352F: lib/librte_cryptodev/ 353F: test/test/test_cryptodev* 354F: examples/l2fwd-crypto/ 355 356Security API 357M: Akhil Goyal <[email protected]> 358M: Declan Doherty <[email protected]> 359T: git://dpdk.org/next/dpdk-next-crypto 360F: lib/librte_security/ 361F: doc/guides/prog_guide/rte_security.rst 362 363Compression API - EXPERIMENTAL 364M: Fiona Trahe <[email protected]> 365M: Pablo de Lara <[email protected]> 366M: Ashish Gupta <[email protected]> 367T: git://dpdk.org/next/dpdk-next-crypto 368F: lib/librte_compressdev/ 369F: drivers/compress/ 370F: test/test/test_compressdev* 371F: doc/guides/prog_guide/compressdev.rst 372F: doc/guides/compressdevs/features/default.ini 373 374Eventdev API 375M: Jerin Jacob <[email protected]> 376T: git://dpdk.org/next/dpdk-next-eventdev 377F: lib/librte_eventdev/ 378F: drivers/event/skeleton/ 379F: test/test/test_eventdev.c 380 381Eventdev Ethdev Rx Adapter API - EXPERIMENTAL 382M: Nikhil Rao <[email protected]> 383T: git://dpdk.org/next/dpdk-next-eventdev 384F: lib/librte_eventdev/*eth_rx_adapter* 385F: test/test/test_event_eth_rx_adapter.c 386F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst 387 388Eventdev Ethdev Tx Adapter API - EXPERIMENTAL 389M: Nikhil Rao <[email protected]> 390T: git://dpdk.org/next/dpdk-next-eventdev 391F: lib/librte_eventdev/*eth_tx_adapter* 392F: test/test/test_event_eth_tx_adapter.c 393F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst 394 395Eventdev Timer Adapter API - EXPERIMENTAL 396M: Erik Gabriel Carrillo <[email protected]> 397T: git://dpdk.org/next/dpdk-next-eventdev 398F: lib/librte_eventdev/*timer_adapter* 399F: test/test/test_event_timer_adapter.c 400F: doc/guides/prog_guide/event_timer_adapter.rst 401 402Eventdev Crypto Adapter API - EXPERIMENTAL 403M: Abhinandan Gujjar <[email protected]> 404T: git://dpdk.org/next/dpdk-next-eventdev 405F: lib/librte_eventdev/*crypto_adapter* 406F: test/test/test_event_crypto_adapter.c 407F: doc/guides/prog_guide/event_crypto_adapter.rst 408 409Raw device API - EXPERIMENTAL 410M: Shreyansh Jain <[email protected]> 411M: Hemant Agrawal <[email protected]> 412F: lib/librte_rawdev/ 413F: drivers/raw/skeleton_rawdev/ 414F: test/test/test_rawdev.c 415F: doc/guides/prog_guide/rawdev.rst 416 417 418Memory Pool Drivers 419------------------- 420 421Bucket memory pool 422M: Artem V. Andreev <[email protected]> 423M: Andrew Rybchenko <[email protected]> 424F: drivers/mempool/bucket/ 425 426 427Bus Drivers 428----------- 429 430Intel FPGA bus 431M: Rosen Xu <[email protected]> 432F: drivers/bus/ifpga/ 433 434NXP buses 435M: Hemant Agrawal <[email protected]> 436M: Shreyansh Jain <[email protected]> 437F: drivers/common/dpaax/ 438F: drivers/bus/dpaa/ 439F: drivers/bus/fslmc/ 440 441PCI bus driver 442F: drivers/bus/pci/ 443 444VDEV bus driver 445F: drivers/bus/vdev/ 446 447VMBUS bus driver 448M: Stephen Hemminger <[email protected]> 449F: drivers/bus/vmbus/ 450 451 452Networking Drivers 453------------------ 454M: Ferruh Yigit <[email protected]> 455T: git://dpdk.org/next/dpdk-next-net 456F: doc/guides/nics/features/default.ini 457 458Link bonding 459M: Declan Doherty <[email protected]> 460M: Chas Williams <[email protected]> 461F: drivers/net/bonding/ 462F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst 463F: test/test/test_link_bonding* 464F: examples/bond/ 465F: doc/guides/nics/features/bonding.ini 466 467Linux KNI 468M: Ferruh Yigit <[email protected]> 469F: kernel/linux/kni/ 470F: lib/librte_kni/ 471F: doc/guides/prog_guide/kernel_nic_interface.rst 472F: test/test/test_kni.c 473F: examples/kni/ 474F: doc/guides/sample_app_ug/kernel_nic_interface.rst 475 476Linux AF_PACKET 477M: John W. Linville <[email protected]> 478F: drivers/net/af_packet/ 479F: doc/guides/nics/features/afpacket.ini 480 481Amazon ENA 482M: Marcin Wojtas <[email protected]> 483M: Michal Krawczyk <[email protected]> 484M: Guy Tzalik <[email protected]> 485M: Evgeny Schemeilin <[email protected]> 486F: drivers/net/ena/ 487F: doc/guides/nics/ena.rst 488F: doc/guides/nics/features/ena.ini 489 490AMD axgbe 491M: Ravi Kumar <[email protected]> 492F: drivers/net/axgbe/ 493F: doc/guides/nics/axgbe.rst 494F: doc/guides/nics/features/axgbe.ini 495 496Aquantia atlantic 497M: Igor Russkikh <[email protected]> 498M: Pavel Belous <[email protected]> 499F: drivers/net/atlantic/ 500F: doc/guides/nics/atlantic.rst 501F: doc/guides/nics/features/atlantic.ini 502 503Atomic Rules ARK 504M: Shepard Siegel <[email protected]> 505M: Ed Czeck <[email protected]> 506M: John Miller <[email protected]> 507F: drivers/net/ark/ 508F: doc/guides/nics/ark.rst 509F: doc/guides/nics/features/ark.ini 510 511Broadcom bnxt 512M: Ajit Khaparde <[email protected]> 513M: Somnath Kotur <[email protected]> 514F: drivers/net/bnxt/ 515F: doc/guides/nics/bnxt.rst 516F: doc/guides/nics/features/bnxt.ini 517 518Cavium ThunderX nicvf 519M: Jerin Jacob <[email protected]> 520M: Maciej Czekaj <[email protected]> 521F: drivers/net/thunderx/ 522F: doc/guides/nics/thunderx.rst 523F: doc/guides/nics/features/thunderx.ini 524 525Cavium LiquidIO 526M: Shijith Thotton <[email protected]> 527M: Srisivasubramanian Srinivasan <[email protected]> 528F: drivers/net/liquidio/ 529F: doc/guides/nics/liquidio.rst 530F: doc/guides/nics/features/liquidio.ini 531 532Cavium OCTEON TX 533M: Jerin Jacob <[email protected]> 534F: drivers/common/octeontx/ 535F: drivers/mempool/octeontx/ 536F: drivers/net/octeontx/ 537F: doc/guides/nics/octeontx.rst 538F: doc/guides/nics/features/octeontx.ini 539 540Chelsio cxgbe 541M: Rahul Lakkireddy <[email protected]> 542F: drivers/net/cxgbe/ 543F: doc/guides/nics/cxgbe.rst 544F: doc/guides/nics/features/cxgbe.ini 545 546Cisco enic 547M: John Daley <[email protected]> 548M: Hyong Youb Kim <[email protected]> 549F: drivers/net/enic/ 550F: doc/guides/nics/enic.rst 551F: doc/guides/nics/features/enic.ini 552 553Intel e1000 554M: Wenzhuo Lu <[email protected]> 555T: git://dpdk.org/next/dpdk-next-net-intel 556F: drivers/net/e1000/ 557F: doc/guides/nics/e1000em.rst 558F: doc/guides/nics/intel_vf.rst 559F: doc/guides/nics/features/e1000.ini 560F: doc/guides/nics/features/igb*.ini 561 562Intel ixgbe 563M: Wenzhuo Lu <[email protected]> 564M: Konstantin Ananyev <[email protected]> 565T: git://dpdk.org/next/dpdk-next-net-intel 566F: drivers/net/ixgbe/ 567F: doc/guides/nics/ixgbe.rst 568F: doc/guides/nics/intel_vf.rst 569F: doc/guides/nics/features/ixgbe*.ini 570 571Intel i40e 572M: Beilei Xing <[email protected]> 573M: Qi Zhang <[email protected]> 574T: git://dpdk.org/next/dpdk-next-net-intel 575F: drivers/net/i40e/ 576F: doc/guides/nics/i40e.rst 577F: doc/guides/nics/intel_vf.rst 578F: doc/guides/nics/features/i40e*.ini 579 580Intel fm10k 581M: Qi Zhang <[email protected]> 582M: Xiao Wang <[email protected]> 583T: git://dpdk.org/next/dpdk-next-net-intel 584F: drivers/net/fm10k/ 585F: doc/guides/nics/fm10k.rst 586F: doc/guides/nics/features/fm10k*.ini 587 588Intel avf 589M: Jingjing Wu <[email protected]> 590M: Wenzhuo Lu <[email protected]> 591T: git://dpdk.org/next/dpdk-next-net-intel 592F: drivers/net/avf/ 593F: doc/guides/nics/features/avf*.ini 594 595Intel ifc 596M: Xiao Wang <[email protected]> 597T: git://dpdk.org/next/dpdk-next-net-intel 598F: drivers/net/ifc/ 599F: doc/guides/nics/ifc.rst 600F: doc/guides/nics/features/ifc*.ini 601 602Marvell mvpp2 603M: Tomasz Duszynski <[email protected]> 604M: Dmitri Epshtein <[email protected]> 605M: Natalie Samsonov <[email protected]> 606F: drivers/common/mvep/ 607F: drivers/net/mvpp2/ 608F: doc/guides/nics/mvpp2.rst 609F: doc/guides/nics/features/mvpp2.ini 610 611Marvell mvneta 612M: Zyta Szpak <[email protected]> 613M: Dmitri Epshtein <[email protected]> 614M: Natalie Samsonov <[email protected]> 615F: drivers/net/mvneta/ 616F: doc/guides/nics/mvneta.rst 617F: doc/guides/nics/features/mvneta.ini 618 619Mellanox mlx4 620M: Matan Azrad <[email protected]> 621M: Shahaf Shuler <[email protected]> 622T: git://dpdk.org/next/dpdk-next-net-mlx 623F: drivers/net/mlx4/ 624F: doc/guides/nics/mlx4.rst 625F: doc/guides/nics/features/mlx4.ini 626 627Mellanox mlx5 628M: Shahaf Shuler <[email protected]> 629M: Yongseok Koh <[email protected]> 630T: git://dpdk.org/next/dpdk-next-net-mlx 631F: drivers/net/mlx5/ 632F: doc/guides/nics/mlx5.rst 633F: doc/guides/nics/features/mlx5.ini 634 635Microsoft vdev_netvsc - EXPERIMENTAL 636M: Matan Azrad <[email protected]> 637F: drivers/net/vdev_netvsc/ 638F: doc/guides/nics/vdev_netvsc.rst 639F: doc/guides/nics/features/vdev_netvsc.ini 640 641Microsoft Hyper-V netvsc - EXPERIMENTAL 642M: Stephen Hemminger <[email protected]> 643M: K. Y. Srinivasan <[email protected]> 644M: Haiyang Zhang <[email protected]> 645F: drivers/net/netvsc/ 646F: doc/guides/nics/netvsc.rst 647F: doc/guides/nics/features/netvsc.ini 648 649Netcope szedata2 650M: Jan Remes <[email protected]> 651F: drivers/net/szedata2/ 652F: doc/guides/nics/szedata2.rst 653F: doc/guides/nics/features/szedata2.ini 654 655Netronome nfp 656M: Alejandro Lucero <[email protected]> 657F: drivers/net/nfp/ 658F: doc/guides/nics/nfp.rst 659F: doc/guides/nics/features/nfp*.ini 660 661NXP dpaa 662M: Hemant Agrawal <[email protected]> 663M: Shreyansh Jain <[email protected]> 664F: drivers/mempool/dpaa/ 665F: drivers/net/dpaa/ 666F: doc/guides/nics/dpaa.rst 667F: doc/guides/nics/features/dpaa.ini 668 669NXP dpaa2 670M: Hemant Agrawal <[email protected]> 671M: Shreyansh Jain <[email protected]> 672F: drivers/mempool/dpaa2/ 673F: drivers/net/dpaa2/ 674F: doc/guides/nics/dpaa2.rst 675F: doc/guides/nics/features/dpaa2.ini 676 677NXP enetc 678M: Gagandeep Singh <[email protected]> 679M: Pankaj Chauhan <[email protected]> 680F: drivers/net/enetc/ 681F: doc/guides/nics/enetc.rst 682F: doc/guides/nics/features/enetc.ini 683 684QLogic bnx2x 685M: Harish Patil <[email protected]> 686M: Rasesh Mody <[email protected]> 687F: drivers/net/bnx2x/ 688F: doc/guides/nics/bnx2x.rst 689F: doc/guides/nics/features/bnx2x*.ini 690 691QLogic qede PMD 692M: Rasesh Mody <[email protected]> 693M: Harish Patil <[email protected]> 694M: Shahed Shaikh <[email protected]> 695F: drivers/net/qede/ 696F: doc/guides/nics/qede.rst 697F: doc/guides/nics/features/qede*.ini 698 699Solarflare sfc_efx 700M: Andrew Rybchenko <[email protected]> 701F: drivers/net/sfc/ 702F: doc/guides/nics/sfc_efx.rst 703F: doc/guides/nics/features/sfc_efx.ini 704 705VMware vmxnet3 706M: Yong Wang <[email protected]> 707F: drivers/net/vmxnet3/ 708F: doc/guides/nics/vmxnet3.rst 709F: doc/guides/nics/features/vmxnet3.ini 710 711Vhost-user 712M: Maxime Coquelin <[email protected]> 713M: Tiwei Bie <[email protected]> 714M: Zhihong Wang <[email protected]> 715T: git://dpdk.org/next/dpdk-next-virtio 716F: lib/librte_vhost/ 717F: doc/guides/prog_guide/vhost_lib.rst 718F: examples/vhost/ 719F: doc/guides/sample_app_ug/vhost.rst 720F: examples/vhost_scsi/ 721F: doc/guides/sample_app_ug/vhost_scsi.rst 722F: examples/vhost_crypto/ 723F: examples/vdpa/ 724F: doc/guides/sample_app_ug/vdpa.rst 725 726Vhost PMD 727M: Maxime Coquelin <[email protected]> 728M: Tiwei Bie <[email protected]> 729M: Zhihong Wang <[email protected]> 730T: git://dpdk.org/next/dpdk-next-virtio 731F: drivers/net/vhost/ 732F: doc/guides/nics/vhost.rst 733F: doc/guides/nics/features/vhost.ini 734 735Virtio PMD 736M: Maxime Coquelin <[email protected]> 737M: Tiwei Bie <[email protected]> 738M: Zhihong Wang <[email protected]> 739T: git://dpdk.org/next/dpdk-next-virtio 740F: drivers/net/virtio/ 741F: doc/guides/nics/virtio.rst 742F: doc/guides/nics/features/virtio*.ini 743 744Wind River AVP 745M: Allain Legacy <[email protected]> 746M: Matt Peters <[email protected]> 747F: drivers/net/avp/ 748F: doc/guides/nics/avp.rst 749F: doc/guides/nics/features/avp.ini 750 751PCAP PMD 752M: Ferruh Yigit <[email protected]> 753F: drivers/net/pcap/ 754F: doc/guides/nics/pcap_ring.rst 755F: doc/guides/nics/features/pcap.ini 756 757Tap PMD 758M: Keith Wiles <[email protected]> 759F: drivers/net/tap/ 760F: doc/guides/nics/tap.rst 761F: doc/guides/nics/features/tap.ini 762 763KNI PMD 764M: Ferruh Yigit <[email protected]> 765F: drivers/net/kni/ 766F: doc/guides/nics/kni.rst 767F: doc/guides/nics/features/kni.ini 768 769Ring PMD 770M: Bruce Richardson <[email protected]> 771F: drivers/net/ring/ 772F: doc/guides/nics/pcap_ring.rst 773F: test/test/test_pmd_ring.c 774F: test/test/test_pmd_ring_perf.c 775F: doc/guides/nics/features/ring.ini 776 777Null Networking PMD 778M: Tetsuya Mukawa <[email protected]> 779F: drivers/net/null/ 780F: doc/guides/nics/features/null.ini 781 782Fail-safe PMD 783M: Gaetan Rivet <[email protected]> 784F: drivers/net/failsafe/ 785F: doc/guides/nics/fail_safe.rst 786F: doc/guides/nics/features/failsafe.ini 787 788Softnic PMD 789M: Jasvinder Singh <[email protected]> 790M: Cristian Dumitrescu <[email protected]> 791F: drivers/net/softnic/ 792F: doc/guides/nics/features/softnic.ini 793F: doc/guides/nics/softnic.rst 794 795 796Crypto Drivers 797-------------- 798M: Pablo de Lara <[email protected]> 799T: git://dpdk.org/next/dpdk-next-crypto 800F: doc/guides/cryptodevs/features/default.ini 801 802AMD CCP Crypto 803M: Ravi Kumar <[email protected]> 804F: drivers/crypto/ccp/ 805F: doc/guides/cryptodevs/ccp.rst 806F: doc/guides/cryptodevs/features/ccp.ini 807 808ARMv8 Crypto 809M: Jerin Jacob <[email protected]> 810F: drivers/crypto/armv8/ 811F: doc/guides/cryptodevs/armv8.rst 812F: doc/guides/cryptodevs/features/armv8.ini 813 814Cavium OCTEON TX crypto 815M: Anoob Joseph <[email protected]> 816F: drivers/common/cpt/ 817F: drivers/crypto/octeontx/ 818F: doc/guides/cryptodevs/octeontx.rst 819F: doc/guides/cryptodevs/features/octeontx.ini 820 821Crypto Scheduler 822M: Fan Zhang <[email protected]> 823F: drivers/crypto/scheduler/ 824F: doc/guides/cryptodevs/scheduler.rst 825 826Intel AES-NI GCM 827M: Declan Doherty <[email protected]> 828F: drivers/crypto/aesni_gcm/ 829F: doc/guides/cryptodevs/aesni_gcm.rst 830F: doc/guides/cryptodevs/features/aesni_gcm.ini 831 832Intel AES-NI Multi-Buffer 833M: Declan Doherty <[email protected]> 834F: drivers/crypto/aesni_mb/ 835F: doc/guides/cryptodevs/aesni_mb.rst 836F: doc/guides/cryptodevs/features/aesni_mb.ini 837 838Intel QuickAssist 839M: John Griffin <[email protected]> 840M: Fiona Trahe <[email protected]> 841M: Deepak Kumar Jain <[email protected]> 842F: drivers/crypto/qat/ 843F: drivers/common/qat/ 844F: doc/guides/cryptodevs/qat.rst 845F: doc/guides/cryptodevs/features/qat.ini 846 847KASUMI 848M: Pablo de Lara <[email protected]> 849F: drivers/crypto/kasumi/ 850F: doc/guides/cryptodevs/kasumi.rst 851F: doc/guides/cryptodevs/features/kasumi.ini 852 853Marvell Mrvl 854M: Tomasz Duszynski <[email protected]> 855M: Dmitri Epshtein <[email protected]> 856M: Natalie Samsonov <[email protected]> 857F: drivers/crypto/mvsam/ 858F: doc/guides/cryptodevs/mvsam.rst 859F: doc/guides/cryptodevs/features/mvsam.ini 860 861Null Crypto 862M: Declan Doherty <[email protected]> 863F: drivers/crypto/null/ 864F: doc/guides/cryptodevs/null.rst 865F: doc/guides/cryptodevs/features/null.ini 866 867NXP CAAM JR 868M: Gagandeep Singh <[email protected]> 869M: Hemant Agrawal <[email protected]> 870F: drivers/crypto/caam_jr/ 871F: doc/guides/cryptodevs/caam_jr.rst 872F: doc/guides/cryptodevs/features/caam_jr.ini 873 874NXP DPAA_SEC 875M: Akhil Goyal <[email protected]> 876M: Hemant Agrawal <[email protected]> 877F: drivers/crypto/dpaa_sec/ 878F: doc/guides/cryptodevs/dpaa_sec.rst 879F: doc/guides/cryptodevs/features/dpaa_sec.ini 880 881NXP DPAA2_SEC 882M: Akhil Goyal <[email protected]> 883M: Hemant Agrawal <[email protected]> 884F: drivers/crypto/dpaa2_sec/ 885F: doc/guides/cryptodevs/dpaa2_sec.rst 886F: doc/guides/cryptodevs/features/dpaa2_sec.ini 887 888OpenSSL 889M: Declan Doherty <[email protected]> 890F: drivers/crypto/openssl/ 891F: doc/guides/cryptodevs/openssl.rst 892F: doc/guides/cryptodevs/features/openssl.ini 893 894SNOW 3G 895M: Pablo de Lara <[email protected]> 896F: drivers/crypto/snow3g/ 897F: doc/guides/cryptodevs/snow3g.rst 898F: doc/guides/cryptodevs/features/snow3g.ini 899 900Virtio 901M: Jay Zhou <[email protected]> 902F: drivers/crypto/virtio/ 903F: doc/guides/cryptodevs/virtio.rst 904F: doc/guides/cryptodevs/features/virtio.ini 905 906ZUC 907M: Pablo de Lara <[email protected]> 908F: drivers/crypto/zuc/ 909F: doc/guides/cryptodevs/zuc.rst 910F: doc/guides/cryptodevs/features/zuc.ini 911 912 913Compression Drivers 914------------------- 915M: Pablo de Lara <[email protected]> 916T: git://dpdk.org/next/dpdk-next-crypto 917 918Cavium OCTEON TX zipvf 919M: Ashish Gupta <[email protected]> 920F: drivers/compress/octeontx/ 921F: doc/guides/compressdevs/octeontx.rst 922F: doc/guides/compressdevs/features/octeontx.ini 923 924Intel QuickAssist 925M: Fiona Trahe <[email protected]> 926F: drivers/compress/qat/ 927F: drivers/common/qat/ 928 929ISA-L 930M: Lee Daly <[email protected]> 931F: drivers/compress/isal/ 932F: doc/guides/compressdevs/isal.rst 933F: doc/guides/compressdevs/features/isal.ini 934 935ZLIB 936M: Sunila Sahu <[email protected]> 937F: drivers/compress/zlib/ 938F: doc/guides/compressdevs/zlib.rst 939F: doc/guides/compressdevs/features/zlib.ini 940 941 942Eventdev Drivers 943---------------- 944M: Jerin Jacob <[email protected]> 945T: git://dpdk.org/next/dpdk-next-eventdev 946 947Cavium OCTEON TX ssovf 948M: Jerin Jacob <[email protected]> 949F: drivers/event/octeontx/ 950F: doc/guides/eventdevs/octeontx.rst 951 952Cavium OCTEON TX timvf 953M: Pavan Nikhilesh <[email protected]> 954F: drivers/event/octeontx/timvf_* 955 956NXP DPAA eventdev 957M: Hemant Agrawal <[email protected]> 958M: Sunil Kumar Kori <[email protected]> 959F: drivers/event/dpaa/ 960F: doc/guides/eventdevs/dpaa.rst 961 962NXP DPAA2 eventdev 963M: Hemant Agrawal <[email protected]> 964M: Nipun Gupta <[email protected]> 965F: drivers/event/dpaa2/ 966F: doc/guides/eventdevs/dpaa2.rst 967 968Software Eventdev PMD 969M: Harry van Haaren <[email protected]> 970F: drivers/event/sw/ 971F: doc/guides/eventdevs/sw.rst 972F: examples/eventdev_pipeline/ 973F: doc/guides/sample_app_ug/eventdev_pipeline.rst 974 975Distributed Software Eventdev PMD 976M: Mattias Rönnblom <[email protected]> 977F: drivers/event/dsw/ 978F: doc/guides/eventdevs/dsw.rst 979 980Software OPDL Eventdev PMD 981M: Liang Ma <[email protected]> 982M: Peter Mccarthy <[email protected]> 983F: drivers/event/opdl/ 984F: doc/guides/eventdevs/opdl.rst 985 986 987Rawdev Drivers 988-------------- 989 990Intel FPGA 991M: Rosen Xu <[email protected]> 992M: Tianfei zhang <[email protected]> 993F: drivers/raw/ifpga_rawdev/ 994F: doc/guides/rawdevs/ifpga_rawdev.rst 995 996NXP DPAA2 QDMA 997M: Nipun Gupta <[email protected]> 998F: drivers/raw/dpaa2_qdma/ 999F: doc/guides/rawdevs/dpaa2_qdma.rst 1000 1001DPAA2 CMDIF 1002M: Nipun Gupta <[email protected]> 1003F: drivers/raw/dpaa2_cmdif/ 1004F: doc/guides/rawdevs/dpaa2_cmdif.rst 1005 1006 1007Packet processing 1008----------------- 1009 1010Network headers 1011M: Olivier Matz <[email protected]> 1012F: lib/librte_net/ 1013 1014Packet CRC 1015M: Jasvinder Singh <[email protected]> 1016F: lib/librte_net/rte_net_crc* 1017F: lib/librte_net/net_crc_sse.h 1018F: test/test/test_crc.c 1019 1020IP fragmentation & reassembly 1021M: Konstantin Ananyev <[email protected]> 1022F: lib/librte_ip_frag/ 1023F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst 1024F: examples/ip_fragmentation/ 1025F: doc/guides/sample_app_ug/ip_frag.rst 1026F: examples/ip_reassembly/ 1027F: doc/guides/sample_app_ug/ip_reassembly.rst 1028 1029Generic Receive Offload - EXPERIMENTAL 1030M: Jiayu Hu <[email protected]> 1031F: lib/librte_gro/ 1032F: doc/guides/prog_guide/generic_receive_offload_lib.rst 1033 1034Generic Segmentation Offload 1035M: Jiayu Hu <[email protected]> 1036F: lib/librte_gso/ 1037F: doc/guides/prog_guide/generic_segmentation_offload_lib.rst 1038 1039Flow Classify - EXPERIMENTAL 1040M: Bernard Iremonger <[email protected]> 1041F: lib/librte_flow_classify/ 1042F: test/test/test_flow_classify* 1043F: doc/guides/prog_guide/flow_classify_lib.rst 1044F: examples/flow_classify/ 1045F: doc/guides/sample_app_ug/flow_classify.rst 1046 1047Distributor 1048M: Bruce Richardson <[email protected]> 1049M: David Hunt <[email protected]> 1050F: lib/librte_distributor/ 1051F: doc/guides/prog_guide/packet_distrib_lib.rst 1052F: test/test/test_distributor* 1053F: examples/distributor/ 1054F: doc/guides/sample_app_ug/dist_app.rst 1055 1056Reorder 1057M: Reshma Pattan <[email protected]> 1058F: lib/librte_reorder/ 1059F: doc/guides/prog_guide/reorder_lib.rst 1060F: test/test/test_reorder* 1061F: examples/packet_ordering/ 1062F: doc/guides/sample_app_ug/packet_ordering.rst 1063 1064Hierarchical scheduler 1065M: Cristian Dumitrescu <[email protected]> 1066F: lib/librte_sched/ 1067F: doc/guides/prog_guide/qos_framework.rst 1068F: test/test/test_red.c 1069F: test/test/test_sched.c 1070F: examples/qos_sched/ 1071F: doc/guides/sample_app_ug/qos_scheduler.rst 1072 1073Packet capture 1074M: Reshma Pattan <[email protected]> 1075F: lib/librte_pdump/ 1076F: doc/guides/prog_guide/pdump_lib.rst 1077F: app/pdump/ 1078F: doc/guides/tools/pdump.rst 1079 1080 1081Packet Framework 1082---------------- 1083M: Cristian Dumitrescu <[email protected]> 1084F: lib/librte_pipeline/ 1085F: lib/librte_port/ 1086F: lib/librte_table/ 1087F: doc/guides/prog_guide/packet_framework.rst 1088F: test/test/test_table* 1089F: test/test-pipeline/ 1090F: doc/guides/sample_app_ug/test_pipeline.rst 1091F: examples/ip_pipeline/ 1092F: doc/guides/sample_app_ug/ip_pipeline.rst 1093 1094 1095Algorithms 1096---------- 1097 1098ACL 1099M: Konstantin Ananyev <[email protected]> 1100F: lib/librte_acl/ 1101F: doc/guides/prog_guide/packet_classif_access_ctrl.rst 1102F: test/test-acl/ 1103F: test/test/test_acl.* 1104F: examples/l3fwd-acl/ 1105F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst 1106 1107EFD 1108M: Byron Marohn <[email protected]> 1109M: Pablo de Lara Guarch <[email protected]> 1110F: lib/librte_efd/ 1111F: doc/guides/prog_guide/efd_lib.rst 1112F: test/test/test_efd* 1113F: examples/server_node_efd/ 1114F: doc/guides/sample_app_ug/server_node_efd.rst 1115 1116Hashes 1117M: Bruce Richardson <[email protected]> 1118M: Pablo de Lara <[email protected]> 1119F: lib/librte_hash/ 1120F: doc/guides/prog_guide/hash_lib.rst 1121F: test/test/test_*hash* 1122F: test/test/test_func_reentrancy.c 1123 1124LPM 1125M: Bruce Richardson <[email protected]> 1126F: lib/librte_lpm/ 1127F: doc/guides/prog_guide/lpm* 1128F: test/test/test_lpm* 1129F: test/test/test_func_reentrancy.c 1130F: test/test/test_xmmt_ops.h 1131 1132Membership - EXPERIMENTAL 1133M: Yipeng Wang <[email protected]> 1134M: Sameh Gobriel <[email protected]> 1135F: lib/librte_member/ 1136F: doc/guides/prog_guide/member_lib.rst 1137F: test/test/test_member* 1138 1139Traffic metering 1140M: Cristian Dumitrescu <[email protected]> 1141F: lib/librte_meter/ 1142F: doc/guides/sample_app_ug/qos_scheduler.rst 1143F: test/test/test_meter.c 1144F: examples/qos_meter/ 1145F: doc/guides/sample_app_ug/qos_metering.rst 1146 1147 1148Other libraries 1149--------------- 1150 1151Configuration file 1152M: Cristian Dumitrescu <[email protected]> 1153F: lib/librte_cfgfile/ 1154F: test/test/test_cfgfile.c 1155F: test/test/test_cfgfiles/ 1156 1157Interactive command line 1158M: Olivier Matz <[email protected]> 1159F: lib/librte_cmdline/ 1160F: test/cmdline_test/ 1161F: test/test/test_cmdline* 1162F: examples/cmdline/ 1163F: doc/guides/sample_app_ug/cmd_line.rst 1164 1165Key/Value parsing 1166M: Olivier Matz <[email protected]> 1167F: lib/librte_kvargs/ 1168F: test/test/test_kvargs.c 1169 1170PCI 1171M: Gaetan Rivet <[email protected]> 1172F: lib/librte_pci/ 1173 1174Power management 1175M: David Hunt <[email protected]> 1176F: lib/librte_power/ 1177F: doc/guides/prog_guide/power_man.rst 1178F: test/test/test_power* 1179F: examples/l3fwd-power/ 1180F: doc/guides/sample_app_ug/l3_forward_power_man.rst 1181F: examples/vm_power_manager/ 1182F: doc/guides/sample_app_ug/vm_power_management.rst 1183 1184Timers 1185M: Robert Sanford <[email protected]> 1186F: lib/librte_timer/ 1187F: doc/guides/prog_guide/timer_lib.rst 1188F: test/test/test_timer* 1189F: examples/timer/ 1190F: doc/guides/sample_app_ug/timer.rst 1191 1192Job statistics 1193M: Pablo de Lara <[email protected]> 1194F: lib/librte_jobstats/ 1195F: examples/l2fwd-jobstats/ 1196F: doc/guides/sample_app_ug/l2_forward_job_stats.rst 1197 1198Metrics 1199M: Remy Horton <[email protected]> 1200F: lib/librte_metrics/ 1201F: test/test/test_metrics.c 1202 1203Bit-rate statistics 1204M: Remy Horton <[email protected]> 1205F: lib/librte_bitratestats/ 1206 1207Latency statistics 1208M: Reshma Pattan <[email protected]> 1209F: lib/librte_latencystats/ 1210 1211Telemetry - EXPERIMENTAL 1212M: Kevin Laatz <[email protected]> 1213F: lib/librte_telemetry/ 1214F: usertools/dpdk-telemetry-client.py 1215F: doc/guides/howto/telemetry.rst 1216 1217BPF - EXPERIMENTAL 1218M: Konstantin Ananyev <[email protected]> 1219F: lib/librte_bpf/ 1220F: test/bpf/ 1221F: test/test/test_bpf.c 1222F: doc/guides/prog_guide/bpf_lib.rst 1223 1224 1225Test Applications 1226----------------- 1227 1228Unit tests framework 1229F: test/Makefile 1230F: test/test/Makefile 1231F: test/test/autotest* 1232F: test/test/commands.c 1233F: test/test/packet_burst_generator.c 1234F: test/test/packet_burst_generator.h 1235F: test/test/process.h 1236F: test/test/resource.* 1237F: test/test/test.c 1238F: test/test/test.h 1239F: test/test/test_pmd_perf.c 1240F: test/test/test_resource.c 1241F: test/test/virtual_pmd.c 1242F: test/test/virtual_pmd.h 1243 1244Driver testing tool 1245M: Wenzhuo Lu <[email protected]> 1246M: Jingjing Wu <[email protected]> 1247M: Bernard Iremonger <[email protected]> 1248F: app/test-pmd/ 1249F: doc/guides/testpmd_app_ug/ 1250 1251Crypto performance test application 1252M: Declan Doherty <[email protected]> 1253F: app/test-crypto-perf/ 1254F: doc/guides/tools/cryptoperf.rst 1255 1256Eventdev test application 1257M: Jerin Jacob <[email protected]> 1258F: app/test-eventdev/ 1259F: doc/guides/tools/testeventdev.rst 1260F: doc/guides/tools/img/eventdev_* 1261F: test/test/test_event_ring.c 1262 1263Procinfo tool 1264M: Maryam Tahhan <[email protected]> 1265M: Reshma Pattan <[email protected]> 1266F: app/proc-info/ 1267F: doc/guides/tools/proc_info.rst 1268 1269 1270Other Example Applications 1271-------------------------- 1272 1273M: Remy Horton <[email protected]> 1274F: examples/ethtool/ 1275F: doc/guides/sample_app_ug/ethtool.rst 1276 1277F: examples/exception_path/ 1278F: doc/guides/sample_app_ug/exception_path.rst 1279 1280M: Marko Kovacevic <[email protected]> 1281F: examples/fips_validation/ 1282F: doc/guides/sample_app_ug/fips_validation.rst 1283 1284M: Ori Kam <[email protected]> 1285F: examples/flow_filtering/ 1286F: doc/guides/sample_app_ug/flow_filtering.rst 1287 1288M: Bruce Richardson <[email protected]> 1289M: Pablo de Lara <[email protected]> 1290F: examples/helloworld/ 1291F: doc/guides/sample_app_ug/hello_world.rst 1292 1293M: Radu Nicolau <[email protected]> 1294M: Akhil Goyal <[email protected]> 1295F: examples/ipsec-secgw/ 1296F: doc/guides/sample_app_ug/ipsec_secgw.rst 1297 1298F: examples/ipv4_multicast/ 1299F: doc/guides/sample_app_ug/ipv4_multicast.rst 1300 1301M: Bruce Richardson <[email protected]> 1302M: Pablo de Lara <[email protected]> 1303F: examples/l2fwd/ 1304F: doc/guides/sample_app_ug/l2_forward_real_virtual.rst 1305 1306M: Tomasz Kantecki <[email protected]> 1307F: doc/guides/sample_app_ug/l2_forward_cat.rst 1308F: examples/l2fwd-cat/ 1309 1310F: examples/l3fwd/ 1311F: doc/guides/sample_app_ug/l3_forward.rst 1312 1313F: examples/l3fwd-vf/ 1314F: doc/guides/sample_app_ug/l3_forward_virtual.rst 1315 1316F: examples/link_status_interrupt/ 1317F: doc/guides/sample_app_ug/link_status_intr.rst 1318 1319F: examples/load_balancer/ 1320F: doc/guides/sample_app_ug/load_balancer.rst 1321 1322F: examples/netmap_compat/ 1323F: doc/guides/sample_app_ug/netmap_compatibility.rst 1324 1325L-threads - EXPERIMENTAL 1326M: John McNamara <[email protected]> 1327F: examples/performance-thread/ 1328F: doc/guides/sample_app_ug/performance_thread.rst 1329 1330M: Pablo de Lara <[email protected]> 1331F: examples/ptpclient/ 1332 1333F: examples/quota_watermark/ 1334F: doc/guides/sample_app_ug/quota_watermark.rst 1335 1336M: Bruce Richardson <[email protected]> 1337M: John McNamara <[email protected]> 1338F: examples/rxtx_callbacks/ 1339F: doc/guides/sample_app_ug/rxtx_callbacks.rst 1340 1341M: Harry van Haaren <[email protected]> 1342F: examples/service_cores/ 1343F: doc/guides/sample_app_ug/service_cores.rst 1344 1345M: Bruce Richardson <[email protected]> 1346M: John McNamara <[email protected]> 1347F: examples/skeleton/ 1348F: doc/guides/sample_app_ug/skeleton.rst 1349 1350M: Xiaoyun Li <[email protected]> 1351F: examples/tep_termination/ 1352 1353F: examples/vmdq/ 1354F: examples/vmdq_dcb/ 1355F: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst 1356