197f17497SC.J. CollierDPDK Maintainers
297f17497SC.J. Collier================
397f17497SC.J. Collier
497f17497SC.J. CollierThe intention of this file is to provide a set of names that we can rely on
597f17497SC.J. Collierfor helping in patch reviews and questions.
697f17497SC.J. CollierThese names are additional recipients for emails sent to dev@dpdk.org.
797f17497SC.J. CollierPlease avoid private emails.
897f17497SC.J. Collier
997f17497SC.J. CollierDescriptions of section entries:
1097f17497SC.J. Collier
1197f17497SC.J. Collier	M: Maintainer's Full Name <address@domain>
1297f17497SC.J. Collier	T: Git tree location.
1397f17497SC.J. Collier	F: Files and directories with wildcard patterns.
1497f17497SC.J. Collier	   A trailing slash includes all files and subdirectory files.
1597f17497SC.J. Collier	   A wildcard includes all files but not subdirectories.
1697f17497SC.J. Collier	   One pattern per line. Multiple F: lines acceptable.
1797f17497SC.J. Collier	X: Files and directories exclusion, same rules as F:
1897f17497SC.J. Collier	K: Keyword regex pattern to match content.
1997f17497SC.J. Collier	   One regex pattern per line. Multiple K: lines acceptable.
2097f17497SC.J. Collier
2197f17497SC.J. Collier
2297f17497SC.J. CollierGeneral Project Administration
2397f17497SC.J. Collier------------------------------
2497f17497SC.J. CollierM: Thomas Monjalon <thomas.monjalon@6wind.com>
2597f17497SC.J. CollierT: git://dpdk.org/dpdk
2697f17497SC.J. CollierF: MAINTAINERS
2797f17497SC.J. CollierF: scripts/check-maintainers.sh
2897f17497SC.J. CollierF: scripts/check-git-log.sh
296b3e017eSChristian EhrhardtF: scripts/check-includes.sh
3097f17497SC.J. CollierF: scripts/checkpatches.sh
316b3e017eSChristian EhrhardtF: scripts/git-log-fixes.sh
326b3e017eSChristian EhrhardtF: scripts/load-devel-config
3397f17497SC.J. CollierF: scripts/test-build.sh
3497f17497SC.J. Collier
356380dacaSRicardo SalvetiStable Branches
366380dacaSRicardo Salveti---------------
376380dacaSRicardo SalvetiT: git://dpdk.org/dpdk-stable
3897f17497SC.J. Collier
3997f17497SC.J. CollierSecurity Issues
4097f17497SC.J. Collier---------------
4197f17497SC.J. CollierM: maintainers@dpdk.org
4297f17497SC.J. Collier
4397f17497SC.J. Collier
4497f17497SC.J. CollierDocumentation (with overlaps)
4597f17497SC.J. Collier-------------
4697f17497SC.J. CollierM: John McNamara <john.mcnamara@intel.com>
4797f17497SC.J. CollierF: README
4897f17497SC.J. CollierF: doc/
4997f17497SC.J. Collier
5097f17497SC.J. Collier
5197f17497SC.J. CollierBuild System
5297f17497SC.J. Collier------------
5397f17497SC.J. CollierM: Thomas Monjalon <thomas.monjalon@6wind.com>
5497f17497SC.J. CollierF: GNUmakefile
5597f17497SC.J. CollierF: Makefile
5697f17497SC.J. CollierF: config/
5797f17497SC.J. CollierF: mk/
5897f17497SC.J. CollierF: pkg/
5997f17497SC.J. CollierF: scripts/auto-config-h.sh
6097f17497SC.J. CollierF: scripts/depdirs-rule.sh
6197f17497SC.J. CollierF: scripts/gen-build-mk.sh
6297f17497SC.J. CollierF: scripts/gen-config-h.sh
6397f17497SC.J. CollierF: scripts/relpath.sh
6497f17497SC.J. CollierF: doc/build-sdk-quick.txt
6597f17497SC.J. CollierF: doc/guides/prog_guide/build_app.rst
6697f17497SC.J. CollierF: doc/guides/prog_guide/dev_kit_*
6797f17497SC.J. CollierF: doc/guides/prog_guide/ext_app_lib_make_help.rst
6897f17497SC.J. Collier
6997f17497SC.J. CollierABI versioning
7097f17497SC.J. CollierM: Neil Horman <nhorman@tuxdriver.com>
7197f17497SC.J. CollierF: lib/librte_compat/
7297f17497SC.J. CollierF: doc/guides/rel_notes/deprecation.rst
7397f17497SC.J. CollierF: scripts/validate-abi.sh
7497f17497SC.J. Collier
75a41e6ff1SRicardo SalvetiDriver information
76a41e6ff1SRicardo SalvetiF: buildtools/pmdinfogen/
777b53c036SRicardo SalvetiF: tools/dpdk-pmdinfo.py
786b3e017eSChristian EhrhardtF: doc/guides/tools/pmdinfo.rst
79a41e6ff1SRicardo Salveti
8097f17497SC.J. Collier
8197f17497SC.J. CollierEnvironment Abstraction Layer
8297f17497SC.J. Collier-----------------------------
8397f17497SC.J. Collier
8497f17497SC.J. CollierEAL API and common code
8597f17497SC.J. CollierM: David Marchand <david.marchand@6wind.com>
8697f17497SC.J. CollierF: lib/librte_eal/common/*
8797f17497SC.J. CollierF: lib/librte_eal/common/include/*
8897f17497SC.J. CollierF: lib/librte_eal/common/include/generic/
8997f17497SC.J. CollierF: doc/guides/prog_guide/env_abstraction_layer.rst
9097f17497SC.J. CollierF: app/test/test_alarm.c
9197f17497SC.J. CollierF: app/test/test_atomic.c
9297f17497SC.J. CollierF: app/test/test_byteorder.c
9397f17497SC.J. CollierF: app/test/test_common.c
9497f17497SC.J. CollierF: app/test/test_cpuflags.c
9597f17497SC.J. CollierF: app/test/test_cycles.c
9697f17497SC.J. CollierF: app/test/test_debug.c
9797f17497SC.J. CollierF: app/test/test_devargs.c
9897f17497SC.J. CollierF: app/test/test_eal*
9997f17497SC.J. CollierF: app/test/test_errno.c
10097f17497SC.J. CollierF: app/test/test_interrupts.c
10197f17497SC.J. CollierF: app/test/test_logs.c
10297f17497SC.J. CollierF: app/test/test_memcpy*
10397f17497SC.J. CollierF: app/test/test_pci.c
1048b25d1adSChristian EhrhardtF: app/test/test_pci_sysfs/
10597f17497SC.J. CollierF: app/test/test_per_lcore.c
10697f17497SC.J. CollierF: app/test/test_prefetch.c
10797f17497SC.J. CollierF: app/test/test_rwlock.c
10897f17497SC.J. CollierF: app/test/test_spinlock.c
10997f17497SC.J. CollierF: app/test/test_string_fns.c
11097f17497SC.J. CollierF: app/test/test_tailq.c
11197f17497SC.J. CollierF: app/test/test_version.c
11297f17497SC.J. Collier
11397f17497SC.J. CollierMemory Allocation
11497f17497SC.J. CollierM: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
11597f17497SC.J. CollierF: lib/librte_eal/common/include/rte_mem*
11697f17497SC.J. CollierF: lib/librte_eal/common/include/rte_malloc.h
11797f17497SC.J. CollierF: lib/librte_eal/common/*malloc*
11897f17497SC.J. CollierF: lib/librte_eal/common/eal_common_mem*
11997f17497SC.J. CollierF: lib/librte_eal/common/eal_hugepages.h
12097f17497SC.J. CollierF: doc/guides/prog_guide/env_abstraction_layer.rst
12197f17497SC.J. CollierF: app/test/test_func_reentrancy.c
12297f17497SC.J. CollierF: app/test/test_malloc.c
12397f17497SC.J. CollierF: app/test/test_memory.c
12497f17497SC.J. CollierF: app/test/test_memzone.c
12597f17497SC.J. Collier
12697f17497SC.J. CollierKeep alive
12797f17497SC.J. CollierM: Remy Horton <remy.horton@intel.com>
12897f17497SC.J. CollierF: lib/librte_eal/common/include/rte_keepalive.h
12997f17497SC.J. CollierF: lib/librte_eal/common/rte_keepalive.c
13097f17497SC.J. CollierF: examples/l2fwd-keepalive/
13197f17497SC.J. CollierF: doc/guides/sample_app_ug/keep_alive.rst
13297f17497SC.J. Collier
13397f17497SC.J. CollierSecondary process
13497f17497SC.J. CollierM: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
13597f17497SC.J. CollierK: RTE_PROC_
13697f17497SC.J. CollierF: doc/guides/prog_guide/multi_proc_support.rst
13797f17497SC.J. CollierF: app/test/test_mp_secondary.c
13897f17497SC.J. CollierF: examples/multi_process/
13997f17497SC.J. CollierF: doc/guides/sample_app_ug/multi_process.rst
14097f17497SC.J. Collier
14197f17497SC.J. CollierARM v7
14297f17497SC.J. CollierM: Jan Viktorin <viktorin@rehivetech.com>
1438e6d9d11SLuca BoccassiM: Gavin Hu <gavin.hu@arm.com>
14497f17497SC.J. CollierF: lib/librte_eal/common/arch/arm/
14597f17497SC.J. CollierF: lib/librte_eal/common/include/arch/arm/
14697f17497SC.J. Collier
14797f17497SC.J. CollierARM v8
14897f17497SC.J. CollierM: Jerin Jacob <jerin.jacob@caviumnetworks.com>
1498e6d9d11SLuca BoccassiM: Gavin Hu <gavin.hu@arm.com>
15097f17497SC.J. CollierF: lib/librte_eal/common/include/arch/arm/*_64.h
15197f17497SC.J. CollierF: lib/librte_acl/acl_run_neon.*
15297f17497SC.J. CollierF: lib/librte_lpm/rte_lpm_neon.h
15397f17497SC.J. CollierF: lib/librte_hash/rte*_arm64.h
1548b25d1adSChristian EhrhardtF: drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
1556b3e017eSChristian EhrhardtF: drivers/net/i40e/i40e_rxtx_vec_neon.c
1566b3e017eSChristian EhrhardtF: drivers/net/virtio/virtio_rxtx_simple_neon.c
15797f17497SC.J. Collier
15897f17497SC.J. CollierEZchip TILE-Gx
15997f17497SC.J. CollierM: Zhigang Lu <zlu@ezchip.com>
16097f17497SC.J. CollierM: Liming Sun <lsun@ezchip.com>
16197f17497SC.J. CollierF: lib/librte_eal/common/arch/tile/
16297f17497SC.J. CollierF: lib/librte_eal/common/include/arch/tile/
16397f17497SC.J. CollierF: drivers/net/mpipe/
16497f17497SC.J. Collier
16597f17497SC.J. CollierIBM POWER
16697f17497SC.J. CollierM: Chao Zhu <chaozhu@linux.vnet.ibm.com>
16797f17497SC.J. CollierF: lib/librte_eal/common/arch/ppc_64/
16897f17497SC.J. CollierF: lib/librte_eal/common/include/arch/ppc_64/
16939157ec0SLuca BoccassiF: drivers/net/i40e/i40e_rxtx_vec_altivec.c
17097f17497SC.J. Collier
17197f17497SC.J. CollierIntel x86
17297f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
17397f17497SC.J. CollierM: Konstantin Ananyev <konstantin.ananyev@intel.com>
17497f17497SC.J. CollierF: lib/librte_eal/common/arch/x86/
17597f17497SC.J. CollierF: lib/librte_eal/common/include/arch/x86/
17697f17497SC.J. Collier
17797f17497SC.J. CollierLinux EAL (with overlaps)
17897f17497SC.J. CollierM: David Marchand <david.marchand@6wind.com>
17997f17497SC.J. CollierF: lib/librte_eal/linuxapp/Makefile
18097f17497SC.J. CollierF: lib/librte_eal/linuxapp/eal/
18197f17497SC.J. CollierF: doc/guides/linux_gsg/
18297f17497SC.J. Collier
18397f17497SC.J. CollierLinux UIO
18497f17497SC.J. CollierM: Ferruh Yigit <ferruh.yigit@intel.com>
18597f17497SC.J. CollierF: lib/librte_eal/linuxapp/igb_uio/
18697f17497SC.J. CollierF: lib/librte_eal/linuxapp/eal/*uio*
18797f17497SC.J. Collier
18897f17497SC.J. CollierLinux VFIO
18997f17497SC.J. CollierM: Anatoly Burakov <anatoly.burakov@intel.com>
19097f17497SC.J. CollierF: lib/librte_eal/linuxapp/eal/*vfio*
19197f17497SC.J. Collier
19297f17497SC.J. CollierLinux Xen
1936b3e017eSChristian EhrhardtM: Jianfeng Tan <jianfeng.tan@intel.com>
19497f17497SC.J. CollierF: lib/librte_eal/linuxapp/xen_dom0/
19597f17497SC.J. CollierF: lib/librte_eal/linuxapp/eal/*xen*
19697f17497SC.J. CollierF: lib/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h
19797f17497SC.J. CollierF: drivers/net/xenvirt/
19897f17497SC.J. CollierF: doc/guides/xen/
19997f17497SC.J. CollierF: examples/vhost_xen/
20097f17497SC.J. Collier
20197f17497SC.J. CollierFreeBSD EAL (with overlaps)
20297f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
20397f17497SC.J. CollierM: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
20497f17497SC.J. CollierF: lib/librte_eal/bsdapp/Makefile
20597f17497SC.J. CollierF: lib/librte_eal/bsdapp/eal/
20697f17497SC.J. CollierF: doc/guides/freebsd_gsg/
20797f17497SC.J. Collier
20897f17497SC.J. CollierFreeBSD contigmem
20997f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
21097f17497SC.J. CollierM: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
21197f17497SC.J. CollierF: lib/librte_eal/bsdapp/contigmem/
21297f17497SC.J. Collier
21397f17497SC.J. CollierFreeBSD UIO
21497f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
21597f17497SC.J. CollierM: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
21697f17497SC.J. CollierF: lib/librte_eal/bsdapp/nic_uio/
21797f17497SC.J. Collier
21897f17497SC.J. Collier
21997f17497SC.J. CollierCore Libraries
22097f17497SC.J. Collier--------------
22197f17497SC.J. Collier
22297f17497SC.J. CollierMemory pool
22397f17497SC.J. CollierM: Olivier Matz <olivier.matz@6wind.com>
22497f17497SC.J. CollierF: lib/librte_mempool/
22597f17497SC.J. CollierF: doc/guides/prog_guide/mempool_lib.rst
22697f17497SC.J. CollierF: app/test/test_mempool*
22797f17497SC.J. CollierF: app/test/test_func_reentrancy.c
22897f17497SC.J. Collier
22997f17497SC.J. CollierRing queue
23097f17497SC.J. CollierM: Olivier Matz <olivier.matz@6wind.com>
23197f17497SC.J. CollierF: lib/librte_ring/
23297f17497SC.J. CollierF: doc/guides/prog_guide/ring_lib.rst
23397f17497SC.J. CollierF: app/test/test_ring*
23497f17497SC.J. CollierF: app/test/test_func_reentrancy.c
23597f17497SC.J. Collier
23697f17497SC.J. CollierPacket buffer
23797f17497SC.J. CollierM: Olivier Matz <olivier.matz@6wind.com>
23897f17497SC.J. CollierF: lib/librte_mbuf/
23997f17497SC.J. CollierF: doc/guides/prog_guide/mbuf_lib.rst
24097f17497SC.J. CollierF: app/test/test_mbuf.c
24197f17497SC.J. Collier
24297f17497SC.J. CollierEthernet API
24397f17497SC.J. CollierM: Thomas Monjalon <thomas.monjalon@6wind.com>
24497f17497SC.J. CollierF: lib/librte_ether/
24597f17497SC.J. CollierF: scripts/test-null.sh
24697f17497SC.J. Collier
24797f17497SC.J. CollierCrypto API
24897f17497SC.J. CollierM: Declan Doherty <declan.doherty@intel.com>
24997f17497SC.J. CollierF: lib/librte_cryptodev/
25097f17497SC.J. CollierF: app/test/test_cryptodev*
25197f17497SC.J. CollierF: examples/l2fwd-crypto/
25297f17497SC.J. Collier
25397f17497SC.J. Collier
2547b53c036SRicardo SalvetiNetworking Drivers
2557b53c036SRicardo Salveti------------------
25697f17497SC.J. Collier
25797f17497SC.J. CollierLink bonding
25897f17497SC.J. CollierM: Declan Doherty <declan.doherty@intel.com>
25997f17497SC.J. CollierF: drivers/net/bonding/
26097f17497SC.J. CollierF: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
26197f17497SC.J. CollierF: app/test/test_link_bonding*
26297f17497SC.J. CollierF: examples/bond/
26397f17497SC.J. Collier
26497f17497SC.J. CollierLinux KNI
2655d4e5dcdSRicardo SalvetiM: Ferruh Yigit <ferruh.yigit@intel.com>
26697f17497SC.J. CollierF: lib/librte_eal/linuxapp/kni/
26797f17497SC.J. CollierF: lib/librte_kni/
26897f17497SC.J. CollierF: doc/guides/prog_guide/kernel_nic_interface.rst
26997f17497SC.J. CollierF: app/test/test_kni.c
27097f17497SC.J. CollierF: examples/kni/
27197f17497SC.J. CollierF: doc/guides/sample_app_ug/kernel_nic_interface.rst
27297f17497SC.J. Collier
27397f17497SC.J. CollierLinux AF_PACKET
27497f17497SC.J. CollierM: John W. Linville <linville@tuxdriver.com>
27597f17497SC.J. CollierF: drivers/net/af_packet/
27697f17497SC.J. Collier
27797f17497SC.J. CollierAmazon ENA
27897f17497SC.J. CollierM: Jan Medala <jan@semihalf.com>
27997f17497SC.J. CollierM: Jakub Palider <jpa@semihalf.com>
28097f17497SC.J. CollierM: Netanel Belgazal <netanel@amazon.com>
28197f17497SC.J. CollierM: Evgeny Schemeilin <evgenys@amazon.com>
28297f17497SC.J. CollierF: drivers/net/ena/
28397f17497SC.J. CollierF: doc/guides/nics/ena.rst
28497f17497SC.J. Collier
2858b25d1adSChristian EhrhardtBroadcom bnxt
2868b25d1adSChristian EhrhardtM: Stephen Hurd <stephen.hurd@broadcom.com>
2876b3e017eSChristian EhrhardtM: Ajit Khaparde <ajit.khaparde@broadcom.com>
2888b25d1adSChristian EhrhardtF: drivers/net/bnxt/
2898b25d1adSChristian EhrhardtF: doc/guides/nics/bnxt.rst
2908b25d1adSChristian Ehrhardt
2918b25d1adSChristian EhrhardtCavium ThunderX nicvf
2928b25d1adSChristian EhrhardtM: Jerin Jacob <jerin.jacob@caviumnetworks.com>
2938b25d1adSChristian EhrhardtM: Maciej Czekaj <maciej.czekaj@caviumnetworks.com>
2948b25d1adSChristian EhrhardtF: drivers/net/thunderx/
2958b25d1adSChristian EhrhardtF: doc/guides/nics/thunderx.rst
2968b25d1adSChristian Ehrhardt
29797f17497SC.J. CollierChelsio cxgbe
29897f17497SC.J. CollierM: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
29997f17497SC.J. CollierF: drivers/net/cxgbe/
30097f17497SC.J. CollierF: doc/guides/nics/cxgbe.rst
30197f17497SC.J. Collier
30297f17497SC.J. CollierCisco enic
30397f17497SC.J. CollierM: John Daley <johndale@cisco.com>
30497f17497SC.J. CollierM: Nelson Escobar <neescoba@cisco.com>
30597f17497SC.J. CollierF: drivers/net/enic/
30697f17497SC.J. CollierF: doc/guides/nics/enic.rst
30797f17497SC.J. Collier
30897f17497SC.J. CollierCombo szedata2
30997f17497SC.J. CollierM: Matej Vido <matejvido@gmail.com>
31097f17497SC.J. CollierF: drivers/net/szedata2/
31197f17497SC.J. CollierF: doc/guides/nics/szedata2.rst
31297f17497SC.J. Collier
31397f17497SC.J. CollierIntel e1000
31497f17497SC.J. CollierM: Wenzhuo Lu <wenzhuo.lu@intel.com>
31597f17497SC.J. CollierF: drivers/net/e1000/
31697f17497SC.J. CollierF: doc/guides/nics/e1000em.rst
31797f17497SC.J. CollierF: doc/guides/nics/intel_vf.rst
31897f17497SC.J. Collier
31997f17497SC.J. CollierIntel ixgbe
32097f17497SC.J. CollierM: Helin Zhang <helin.zhang@intel.com>
32197f17497SC.J. CollierM: Konstantin Ananyev <konstantin.ananyev@intel.com>
32297f17497SC.J. CollierF: drivers/net/ixgbe/
32397f17497SC.J. CollierF: doc/guides/nics/ixgbe.rst
32497f17497SC.J. CollierF: doc/guides/nics/intel_vf.rst
32597f17497SC.J. Collier
32697f17497SC.J. CollierIntel i40e
32797f17497SC.J. CollierM: Helin Zhang <helin.zhang@intel.com>
32897f17497SC.J. CollierM: Jingjing Wu <jingjing.wu@intel.com>
32997f17497SC.J. CollierF: drivers/net/i40e/
33097f17497SC.J. CollierF: doc/guides/nics/i40e.rst
33197f17497SC.J. CollierF: doc/guides/nics/intel_vf.rst
33297f17497SC.J. Collier
33397f17497SC.J. CollierIntel fm10k
33497f17497SC.J. CollierM: Jing Chen <jing.d.chen@intel.com>
33597f17497SC.J. CollierF: drivers/net/fm10k/
33697f17497SC.J. Collier
33797f17497SC.J. CollierMellanox mlx4
3388e6d9d11SLuca BoccassiM: Matan Azrad <matan@mellanox.com>
3398e6d9d11SLuca BoccassiM: Shahaf Shuler <shahafs@mellanox.com>
34097f17497SC.J. CollierF: drivers/net/mlx4/
34197f17497SC.J. CollierF: doc/guides/nics/mlx4.rst
34297f17497SC.J. Collier
34397f17497SC.J. CollierMellanox mlx5
3448e6d9d11SLuca BoccassiM: Shahaf Shuler <shahafs@mellanox.com>
3458e6d9d11SLuca BoccassiM: Yongseok Koh <yskoh@mellanox.com>
34697f17497SC.J. CollierF: drivers/net/mlx5/
34797f17497SC.J. CollierF: doc/guides/nics/mlx5.rst
34897f17497SC.J. Collier
34997f17497SC.J. CollierNetronome nfp
35097f17497SC.J. CollierM: Alejandro Lucero <alejandro.lucero@netronome.com>
35197f17497SC.J. CollierF: drivers/net/nfp/
35297f17497SC.J. CollierF: doc/guides/nics/nfp.rst
35397f17497SC.J. Collier
35497f17497SC.J. CollierQLogic bnx2x
35597f17497SC.J. CollierM: Sony Chacko <sony.chacko@qlogic.com>
35697f17497SC.J. CollierM: Harish Patil <harish.patil@qlogic.com>
35797f17497SC.J. CollierM: Rasesh Mody <rasesh.mody@qlogic.com>
35897f17497SC.J. CollierF: drivers/net/bnx2x/
35997f17497SC.J. CollierF: doc/guides/nics/bnx2x.rst
36097f17497SC.J. Collier
3618b25d1adSChristian EhrhardtQLogic qede PMD
3628b25d1adSChristian EhrhardtM: Harish Patil <harish.patil@qlogic.com>
3638b25d1adSChristian EhrhardtM: Rasesh Mody <rasesh.mody@qlogic.com>
3648b25d1adSChristian EhrhardtM: Sony Chacko <sony.chacko@qlogic.com>
3658b25d1adSChristian EhrhardtF: drivers/net/qede/
3668b25d1adSChristian EhrhardtF: doc/guides/nics/qede.rst
3678b25d1adSChristian Ehrhardt
36897f17497SC.J. CollierRedHat virtio
36997f17497SC.J. CollierM: Huawei Xie <huawei.xie@intel.com>
37097f17497SC.J. CollierM: Yuanhan Liu <yuanhan.liu@linux.intel.com>
3717b53c036SRicardo SalvetiT: git://dpdk.org/next/dpdk-next-virtio
37297f17497SC.J. CollierF: drivers/net/virtio/
37397f17497SC.J. CollierF: doc/guides/nics/virtio.rst
37497f17497SC.J. CollierF: lib/librte_vhost/
37597f17497SC.J. CollierF: doc/guides/prog_guide/vhost_lib.rst
37697f17497SC.J. CollierF: examples/vhost/
37797f17497SC.J. CollierF: doc/guides/sample_app_ug/vhost.rst
37897f17497SC.J. Collier
37997f17497SC.J. CollierVMware vmxnet3
38097f17497SC.J. CollierM: Yong Wang <yongwang@vmware.com>
38197f17497SC.J. CollierF: drivers/net/vmxnet3/
38297f17497SC.J. CollierF: doc/guides/nics/vmxnet3.rst
38397f17497SC.J. Collier
38497f17497SC.J. CollierVhost PMD
3856cfa4f77SChristian EhrhardtM: Tetsuya Mukawa <mtetsuyah@gmail.com>
38697f17497SC.J. CollierM: Yuanhan Liu <yuanhan.liu@linux.intel.com>
3877b53c036SRicardo SalvetiT: git://dpdk.org/next/dpdk-next-virtio
38897f17497SC.J. CollierF: drivers/net/vhost/
38997f17497SC.J. Collier
39097f17497SC.J. CollierPCAP PMD
39197f17497SC.J. CollierM: Nicolás Pernas Maradei <nicolas.pernas.maradei@emutex.com>
39297f17497SC.J. CollierM: Ferruh Yigit <ferruh.yigit@intel.com>
39397f17497SC.J. CollierF: drivers/net/pcap/
39497f17497SC.J. CollierF: doc/guides/nics/pcap_ring.rst
39597f17497SC.J. Collier
39697f17497SC.J. CollierRing PMD
39797f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
39897f17497SC.J. CollierF: drivers/net/ring/
39997f17497SC.J. CollierF: doc/guides/nics/pcap_ring.rst
40097f17497SC.J. CollierF: app/test/test_pmd_ring.c
40197f17497SC.J. CollierF: app/test/test_pmd_ring_perf.c
40297f17497SC.J. Collier
4037b53c036SRicardo SalvetiNull Networking PMD
4046cfa4f77SChristian EhrhardtM: Tetsuya Mukawa <mtetsuyah@gmail.com>
40597f17497SC.J. CollierF: drivers/net/null/
40697f17497SC.J. Collier
4077b53c036SRicardo Salveti
4087b53c036SRicardo SalvetiCrypto Drivers
4097b53c036SRicardo Salveti--------------
4106b3e017eSChristian EhrhardtM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
4116b3e017eSChristian EhrhardtT: git://dpdk.org/next/dpdk-next-crypto
4127b53c036SRicardo Salveti
41397f17497SC.J. CollierIntel AES-NI GCM PMD
41497f17497SC.J. CollierM: Declan Doherty <declan.doherty@intel.com>
41597f17497SC.J. CollierF: drivers/crypto/aesni_gcm/
41697f17497SC.J. CollierF: doc/guides/cryptodevs/aesni_gcm.rst
41797f17497SC.J. Collier
41897f17497SC.J. CollierIntel AES-NI Multi-Buffer
41997f17497SC.J. CollierM: Declan Doherty <declan.doherty@intel.com>
42097f17497SC.J. CollierF: drivers/crypto/aesni_mb/
42197f17497SC.J. CollierF: doc/guides/cryptodevs/aesni_mb.rst
42297f17497SC.J. Collier
42397f17497SC.J. CollierIntel QuickAssist
42497f17497SC.J. CollierM: John Griffin <john.griffin@intel.com>
42597f17497SC.J. CollierM: Fiona Trahe <fiona.trahe@intel.com>
42697f17497SC.J. CollierM: Deepak Kumar Jain <deepak.k.jain@intel.com>
42797f17497SC.J. CollierF: drivers/crypto/qat/
42897f17497SC.J. CollierF: doc/guides/cryptodevs/qat.rst
42997f17497SC.J. Collier
43097f17497SC.J. CollierSNOW 3G PMD
43197f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
43297f17497SC.J. CollierF: drivers/crypto/snow3g/
43397f17497SC.J. CollierF: doc/guides/cryptodevs/snow3g.rst
43497f17497SC.J. Collier
4358b25d1adSChristian EhrhardtKASUMI PMD
4368b25d1adSChristian EhrhardtM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
4378b25d1adSChristian EhrhardtF: drivers/crypto/kasumi/
4388b25d1adSChristian EhrhardtF: doc/guides/cryptodevs/kasumi.rst
4398b25d1adSChristian Ehrhardt
4406b3e017eSChristian EhrhardtZUC PMD
4416b3e017eSChristian EhrhardtM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
4426b3e017eSChristian EhrhardtF: drivers/crypto/zuc/
4436b3e017eSChristian EhrhardtF: doc/guides/cryptodevs/zuc.rst
4446b3e017eSChristian Ehrhardt
4456b3e017eSChristian EhrhardtOpenSSL PMD
4466b3e017eSChristian EhrhardtM: Declan Doherty <declan.doherty@intel.com>
4476b3e017eSChristian EhrhardtF: drivers/crypto/openssl/
4486b3e017eSChristian EhrhardtF: doc/guides/cryptodevs/openssl.rst
4496b3e017eSChristian Ehrhardt
45097f17497SC.J. CollierNull Crypto PMD
45197f17497SC.J. CollierM: Declan Doherty <declan.doherty@intel.com>
45297f17497SC.J. CollierF: drivers/crypto/null/
45397f17497SC.J. CollierF: doc/guides/cryptodevs/null.rst
45497f17497SC.J. Collier
45597f17497SC.J. Collier
45697f17497SC.J. CollierPacket processing
45797f17497SC.J. Collier-----------------
45897f17497SC.J. Collier
45997f17497SC.J. CollierNetwork headers
4606b3e017eSChristian EhrhardtM: Olivier Matz <olivier.matz@6wind.com>
46197f17497SC.J. CollierF: lib/librte_net/
46297f17497SC.J. Collier
46397f17497SC.J. CollierIP fragmentation & reassembly
46497f17497SC.J. CollierM: Konstantin Ananyev <konstantin.ananyev@intel.com>
46597f17497SC.J. CollierF: lib/librte_ip_frag/
46697f17497SC.J. CollierF: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
46797f17497SC.J. CollierF: examples/ip_fragmentation/
46897f17497SC.J. CollierF: doc/guides/sample_app_ug/ip_frag.rst
46997f17497SC.J. CollierF: examples/ip_reassembly/
47097f17497SC.J. CollierF: doc/guides/sample_app_ug/ip_reassembly.rst
47197f17497SC.J. Collier
47297f17497SC.J. CollierDistributor
47397f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
47497f17497SC.J. CollierF: lib/librte_distributor/
47597f17497SC.J. CollierF: doc/guides/prog_guide/packet_distrib_lib.rst
47697f17497SC.J. CollierF: app/test/test_distributor*
47797f17497SC.J. CollierF: examples/distributor/
47897f17497SC.J. CollierF: doc/guides/sample_app_ug/dist_app.rst
47997f17497SC.J. Collier
48097f17497SC.J. CollierReorder
48197f17497SC.J. CollierM: Reshma Pattan <reshma.pattan@intel.com>
48297f17497SC.J. CollierF: lib/librte_reorder/
48397f17497SC.J. CollierF: doc/guides/prog_guide/reorder_lib.rst
48497f17497SC.J. CollierF: app/test/test_reorder*
48597f17497SC.J. CollierF: examples/packet_ordering/
48697f17497SC.J. CollierF: doc/guides/sample_app_ug/packet_ordering.rst
48797f17497SC.J. Collier
48897f17497SC.J. CollierHierarchical scheduler
48997f17497SC.J. CollierM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
49097f17497SC.J. CollierF: lib/librte_sched/
49197f17497SC.J. CollierF: doc/guides/prog_guide/qos_framework.rst
49297f17497SC.J. CollierF: app/test/test_red.c
49397f17497SC.J. CollierF: app/test/test_sched.c
49497f17497SC.J. CollierF: examples/qos_sched/
49597f17497SC.J. CollierF: doc/guides/sample_app_ug/qos_scheduler.rst
49697f17497SC.J. Collier
4978b25d1adSChristian EhrhardtPacket capture
4988b25d1adSChristian EhrhardtM: Reshma Pattan <reshma.pattan@intel.com>
4998b25d1adSChristian EhrhardtF: lib/librte_pdump/
5008b25d1adSChristian EhrhardtF: doc/guides/prog_guide/pdump_lib.rst
5018b25d1adSChristian EhrhardtF: app/pdump/
5026b3e017eSChristian EhrhardtF: doc/guides/tools/pdump.rst
5038b25d1adSChristian Ehrhardt
50497f17497SC.J. Collier
50597f17497SC.J. CollierPacket Framework
50697f17497SC.J. Collier----------------
50797f17497SC.J. CollierM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
50897f17497SC.J. CollierF: lib/librte_pipeline/
50997f17497SC.J. CollierF: lib/librte_port/
51097f17497SC.J. CollierF: lib/librte_table/
51197f17497SC.J. CollierF: doc/guides/prog_guide/packet_framework.rst
51297f17497SC.J. CollierF: app/test/test_table*
51397f17497SC.J. CollierF: app/test-pipeline/
51497f17497SC.J. CollierF: doc/guides/sample_app_ug/test_pipeline.rst
51597f17497SC.J. CollierF: examples/ip_pipeline/
51697f17497SC.J. CollierF: doc/guides/sample_app_ug/ip_pipeline.rst
51797f17497SC.J. Collier
51897f17497SC.J. Collier
51997f17497SC.J. CollierAlgorithms
52097f17497SC.J. Collier----------
52197f17497SC.J. Collier
52297f17497SC.J. CollierACL
52397f17497SC.J. CollierM: Konstantin Ananyev <konstantin.ananyev@intel.com>
52497f17497SC.J. CollierF: lib/librte_acl/
52597f17497SC.J. CollierF: doc/guides/prog_guide/packet_classif_access_ctrl.rst
52697f17497SC.J. CollierF: app/test-acl/
52797f17497SC.J. CollierF: app/test/test_acl.*
52897f17497SC.J. CollierF: examples/l3fwd-acl/
52997f17497SC.J. CollierF: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
53097f17497SC.J. Collier
53197f17497SC.J. CollierHashes
53297f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
53397f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
53497f17497SC.J. CollierF: lib/librte_hash/
53597f17497SC.J. CollierF: doc/guides/prog_guide/hash_lib.rst
53697f17497SC.J. CollierF: app/test/test_*hash*
53797f17497SC.J. CollierF: app/test/test_func_reentrancy.c
53897f17497SC.J. Collier
53997f17497SC.J. CollierLPM
54097f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
54197f17497SC.J. CollierF: lib/librte_lpm/
54297f17497SC.J. CollierF: doc/guides/prog_guide/lpm*
54397f17497SC.J. CollierF: app/test/test_lpm*
54497f17497SC.J. CollierF: app/test/test_func_reentrancy.c
54597f17497SC.J. CollierF: app/test/test_xmmt_ops.h
54697f17497SC.J. Collier
54797f17497SC.J. CollierTraffic metering
54897f17497SC.J. CollierM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
54997f17497SC.J. CollierF: lib/librte_meter/
55097f17497SC.J. CollierF: doc/guides/sample_app_ug/qos_scheduler.rst
55197f17497SC.J. CollierF: app/test/test_meter.c
55297f17497SC.J. CollierF: examples/qos_meter/
55397f17497SC.J. CollierF: doc/guides/sample_app_ug/qos_metering.rst
55497f17497SC.J. Collier
55597f17497SC.J. Collier
55697f17497SC.J. CollierOther libraries
55797f17497SC.J. Collier---------------
55897f17497SC.J. Collier
55997f17497SC.J. CollierConfiguration file
56097f17497SC.J. CollierM: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
56197f17497SC.J. CollierF: lib/librte_cfgfile/
56297f17497SC.J. Collier
56397f17497SC.J. CollierInteractive command line
56497f17497SC.J. CollierM: Olivier Matz <olivier.matz@6wind.com>
56597f17497SC.J. CollierF: lib/librte_cmdline/
56697f17497SC.J. CollierF: app/cmdline_test/
56797f17497SC.J. CollierF: app/test/test_cmdline*
56897f17497SC.J. CollierF: examples/cmdline/
56997f17497SC.J. CollierF: doc/guides/sample_app_ug/cmd_line.rst
57097f17497SC.J. Collier
57197f17497SC.J. CollierKey/Value parsing
57297f17497SC.J. CollierM: Olivier Matz <olivier.matz@6wind.com>
57397f17497SC.J. CollierF: lib/librte_kvargs/
57497f17497SC.J. CollierF: app/test/test_kvargs.c
57597f17497SC.J. Collier
57697f17497SC.J. CollierPower management
57797f17497SC.J. CollierF: lib/librte_power/
57897f17497SC.J. CollierF: doc/guides/prog_guide/power_man.rst
57997f17497SC.J. CollierF: app/test/test_power*
58097f17497SC.J. CollierF: examples/l3fwd-power/
58197f17497SC.J. CollierF: doc/guides/sample_app_ug/l3_forward_power_man.rst
58297f17497SC.J. CollierF: examples/vm_power_manager/
58397f17497SC.J. CollierF: doc/guides/sample_app_ug/vm_power_management.rst
58497f17497SC.J. Collier
58597f17497SC.J. CollierTimers
58697f17497SC.J. CollierM: Robert Sanford <rsanford@akamai.com>
58797f17497SC.J. CollierF: lib/librte_timer/
58897f17497SC.J. CollierF: doc/guides/prog_guide/timer_lib.rst
58997f17497SC.J. CollierF: app/test/test_timer*
59097f17497SC.J. CollierF: examples/timer/
59197f17497SC.J. CollierF: doc/guides/sample_app_ug/timer.rst
59297f17497SC.J. Collier
59397f17497SC.J. CollierJob statistics
59497f17497SC.J. CollierM: Pawel Wodkowski <pawelx.wodkowski@intel.com>
59597f17497SC.J. CollierF: lib/librte_jobstats/
59697f17497SC.J. CollierF: examples/l2fwd-jobstats/
59797f17497SC.J. CollierF: doc/guides/sample_app_ug/l2_forward_job_stats.rst
59897f17497SC.J. Collier
59997f17497SC.J. Collier
60097f17497SC.J. CollierTest Applications
60197f17497SC.J. Collier-----------------
60297f17497SC.J. Collier
60397f17497SC.J. CollierUnit tests framework
60497f17497SC.J. CollierF: app/test/autotest*
60597f17497SC.J. CollierF: app/test/commands.c
60697f17497SC.J. CollierF: app/test/packet_burst_generator.c
60797f17497SC.J. CollierF: app/test/packet_burst_generator.h
60897f17497SC.J. CollierF: app/test/process.h
6098b25d1adSChristian EhrhardtF: app/test/resource.*
61097f17497SC.J. CollierF: app/test/test.c
61197f17497SC.J. CollierF: app/test/test.h
61297f17497SC.J. CollierF: app/test/test_pmd_perf.c
6138b25d1adSChristian EhrhardtF: app/test/test_resource.c
61497f17497SC.J. CollierF: app/test/virtual_pmd.c
61597f17497SC.J. CollierF: app/test/virtual_pmd.h
61697f17497SC.J. Collier
61797f17497SC.J. CollierDriver testing tool
61897f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
61997f17497SC.J. CollierF: app/test-pmd/
62097f17497SC.J. CollierF: doc/guides/testpmd_app_ug/
62197f17497SC.J. Collier
62297f17497SC.J. CollierDump tool
62397f17497SC.J. CollierM: Maryam Tahhan <maryam.tahhan@intel.com>
62497f17497SC.J. CollierM: John McNamara <john.mcnamara@intel.com>
62597f17497SC.J. CollierF: app/proc_info/
6266b3e017eSChristian EhrhardtF: doc/guides/tools/proc_info.rst
62797f17497SC.J. Collier
62897f17497SC.J. Collier
62997f17497SC.J. CollierOther Example Applications
63097f17497SC.J. Collier--------------------------
63197f17497SC.J. Collier
63297f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
63397f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
63497f17497SC.J. CollierF: examples/dpdk_qat/
63597f17497SC.J. CollierF: doc/guides/sample_app_ug/intel_quickassist.rst
63697f17497SC.J. Collier
63797f17497SC.J. CollierM: Remy Horton <remy.horton@intel.com>
63897f17497SC.J. CollierF: examples/ethtool/
63997f17497SC.J. CollierF: doc/guides/sample_app_ug/ethtool.rst
64097f17497SC.J. Collier
64197f17497SC.J. CollierF: examples/exception_path/
64297f17497SC.J. CollierF: doc/guides/sample_app_ug/exception_path.rst
64397f17497SC.J. Collier
64497f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
64597f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
64697f17497SC.J. CollierF: examples/helloworld/
64797f17497SC.J. CollierF: doc/guides/sample_app_ug/hello_world.rst
64897f17497SC.J. Collier
64997f17497SC.J. CollierM: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
65097f17497SC.J. CollierF: examples/ipsec-secgw/
65197f17497SC.J. CollierF: doc/guides/sample_app_ug/ipsec_secgw.rst
65297f17497SC.J. Collier
65397f17497SC.J. CollierF: examples/ipv4_multicast/
65497f17497SC.J. CollierF: doc/guides/sample_app_ug/ipv4_multicast.rst
65597f17497SC.J. Collier
65697f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
65797f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
65897f17497SC.J. CollierF: examples/l2fwd/
65997f17497SC.J. CollierF: doc/guides/sample_app_ug/l2_forward_real_virtual.rst
66097f17497SC.J. Collier
66197f17497SC.J. CollierM: Tomasz Kantecki <tomasz.kantecki@intel.com>
66297f17497SC.J. CollierF: doc/guides/sample_app_ug/l2_forward_cat.rst
66397f17497SC.J. CollierF: examples/l2fwd-cat/
66497f17497SC.J. Collier
66597f17497SC.J. CollierF: examples/l3fwd/
66697f17497SC.J. CollierF: doc/guides/sample_app_ug/l3_forward.rst
66797f17497SC.J. Collier
66897f17497SC.J. CollierF: examples/l3fwd-vf/
66997f17497SC.J. CollierF: doc/guides/sample_app_ug/l3_forward_virtual.rst
67097f17497SC.J. Collier
67197f17497SC.J. CollierF: examples/link_status_interrupt/
67297f17497SC.J. CollierF: doc/guides/sample_app_ug/link_status_intr.rst
67397f17497SC.J. Collier
67497f17497SC.J. CollierF: examples/load_balancer/
67597f17497SC.J. CollierF: doc/guides/sample_app_ug/load_balancer.rst
67697f17497SC.J. Collier
67797f17497SC.J. CollierF: examples/netmap_compat/
67897f17497SC.J. CollierF: doc/guides/sample_app_ug/netmap_compatibility.rst
67997f17497SC.J. Collier
68097f17497SC.J. CollierL-threads - EXPERIMENTAL
68197f17497SC.J. CollierM: Ian Betts <ian.betts@intel.com>
68297f17497SC.J. CollierF: examples/performance-thread/
68397f17497SC.J. CollierF: doc/guides/sample_app_ug/performance_thread.rst
68497f17497SC.J. Collier
68597f17497SC.J. CollierM: Pablo de Lara <pablo.de.lara.guarch@intel.com>
68697f17497SC.J. CollierM: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
68797f17497SC.J. CollierF: examples/ptpclient/
68897f17497SC.J. Collier
68997f17497SC.J. CollierF: examples/quota_watermark/
69097f17497SC.J. CollierF: doc/guides/sample_app_ug/quota_watermark.rst
69197f17497SC.J. Collier
69297f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
69397f17497SC.J. CollierM: John McNamara <john.mcnamara@intel.com>
69497f17497SC.J. CollierF: examples/rxtx_callbacks/
69597f17497SC.J. CollierF: doc/guides/sample_app_ug/rxtx_callbacks.rst
69697f17497SC.J. Collier
69797f17497SC.J. CollierM: Bruce Richardson <bruce.richardson@intel.com>
69897f17497SC.J. CollierM: John McNamara <john.mcnamara@intel.com>
69997f17497SC.J. CollierF: examples/skeleton/
70097f17497SC.J. CollierF: doc/guides/sample_app_ug/skeleton.rst
70197f17497SC.J. Collier
70297f17497SC.J. CollierM: Jijiang Liu <jijiang.liu@intel.com>
70397f17497SC.J. CollierF: examples/tep_termination/
70497f17497SC.J. Collier
70597f17497SC.J. CollierF: examples/vmdq/
70697f17497SC.J. CollierF: examples/vmdq_dcb/
70797f17497SC.J. CollierF: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
708