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