X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=MAINTAINERS;h=b1d4ded1b16f83765cbd9aab75eb0743998b1546;hb=e90df01c7aba0738a73505942939d2f9e94e1adc;hp=38e284831dc5e264efd3a92cf01adc38aae016f0;hpb=37f8bd7ede5870d36e4d4f911b2249b1dec1a05e;p=dpdk.git diff --git a/MAINTAINERS b/MAINTAINERS index 38e284831d..b1d4ded1b1 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -77,6 +77,7 @@ Developers and Maintainers Tools M: Thomas Monjalon F: MAINTAINERS F: devtools/build-dict.sh +F: devtools/check-doc-vs-code.sh F: devtools/check-dup-includes.sh F: devtools/check-maintainers.sh F: devtools/check-forbidden-tokens.awk @@ -87,6 +88,7 @@ F: devtools/checkpatches.sh F: devtools/get-maintainer.sh F: devtools/git-log-fixes.sh F: devtools/load-devel-config +F: devtools/parse-flow-support.sh F: devtools/update-patches.py F: devtools/words-case.txt F: license/ @@ -100,9 +102,12 @@ F: meson_options.txt F: config/ F: buildtools/chkincs/ F: buildtools/call-sphinx-build.py +F: buildtools/get-cpu-count.py +F: buildtools/get-numa-count.py F: buildtools/list-dir-globs.py F: buildtools/pkg-config/ F: buildtools/symlink-drivers-solibs.sh +F: buildtools/symlink-drivers-solibs.py F: devtools/test-meson-builds.sh F: devtools/check-meson.py @@ -115,7 +120,6 @@ F: .ci/ ABI Policy & Versioning M: Ray Kinsella -M: Neil Horman F: lib/eal/include/rte_compat.h F: lib/eal/include/rte_function_versioning.h F: doc/guides/contributing/abi_*.rst @@ -160,6 +164,7 @@ F: app/test/test_common.c F: app/test/test_cpuflags.c F: app/test/test_cycles.c F: app/test/test_debug.c +F: app/test/test_devargs.c F: app/test/test_eal* F: app/test/test_errno.c F: app/test/test_lcores.c @@ -206,6 +211,7 @@ F: app/test/test_memzone.c Interrupt Subsystem M: Harman Kalra +F: lib/eal/include/rte_epoll.h F: lib/eal/*/*interrupts.* F: app/test/test_interrupts.c @@ -266,7 +272,6 @@ F: lib/eal/arm/ X: lib/eal/arm/include/*_64.h ARM v8 -M: Jerin Jacob M: Ruifeng Wang F: config/arm/ F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst @@ -292,7 +297,7 @@ M: Bruce Richardson M: Konstantin Ananyev F: config/x86/ F: doc/guides/linux_gsg/nic_perf_intel_platform.rst -F: buildtools/binutils-avx512-check.sh +F: buildtools/binutils-avx512-check.py F: doc/guides/howto/avx512.rst F: lib/eal/x86/ F: lib/*/*_sse* @@ -406,7 +411,7 @@ M: Cristian Dumitrescu T: git://dpdk.org/next/dpdk-next-net F: lib/ethdev/rte_mtr* -Baseband API - EXPERIMENTAL +Baseband API M: Nicolas Chautru T: git://dpdk.org/next/dpdk-next-crypto F: lib/bbdev/ @@ -419,6 +424,7 @@ F: examples/bbdev_app/ F: doc/guides/sample_app_ug/bbdev_app.rst Crypto API +M: Akhil Goyal M: Declan Doherty T: git://dpdk.org/next/dpdk-next-crypto F: lib/cryptodev/ @@ -450,6 +456,24 @@ F: app/test-regex/ F: doc/guides/prog_guide/regexdev.rst F: doc/guides/regexdevs/features/default.ini +DMA device API - EXPERIMENTAL +M: Chengwen Feng +F: lib/dmadev/ +F: drivers/dma/skeleton/ +F: app/test/test_dmadev* +F: doc/guides/prog_guide/dmadev.rst +M: Kevin Laatz +M: Bruce Richardson +F: examples/dma/ +F: doc/guides/sample_app_ug/dma.rst + +General-Purpose Graphics Processing Unit (GPU) API - EXPERIMENTAL +M: Elena Agostini +F: lib/gpudev/ +F: doc/guides/prog_guide/gpudev.rst +F: doc/guides/gpus/features/default.ini +F: app/test-gpudev/ + Eventdev API M: Jerin Jacob T: git://dpdk.org/next/dpdk-next-eventdev @@ -523,6 +547,11 @@ F: doc/guides/mempool/octeontx2.rst Bus Drivers ----------- +Auxiliary bus driver - EXPERIMENTAL +M: Parav Pandit +M: Xueming Li +F: drivers/bus/auxiliary/ + Intel FPGA bus M: Rosen Xu F: drivers/bus/ifpga/ @@ -584,7 +613,7 @@ F: doc/guides/nics/features/af_xdp.ini Amazon ENA M: Marcin Wojtas M: Michal Krawczyk -M: Guy Tzalik +M: Shai Brandes M: Evgeny Schemeilin M: Igor Chauskin F: drivers/net/ena/ @@ -592,14 +621,14 @@ F: doc/guides/nics/ena.rst F: doc/guides/nics/features/ena.ini AMD axgbe -M: Somalapuram Amaranath +M: Chandubabu Namburu F: drivers/net/axgbe/ F: doc/guides/nics/axgbe.rst F: doc/guides/nics/features/axgbe.ini -Aquantia atlantic -M: Igor Russkikh -M: Pavel Belous +Marvell/Aquantia atlantic +M: Igor Russkikh +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/net/atlantic/ F: doc/guides/nics/atlantic.rst F: doc/guides/nics/features/atlantic.ini @@ -744,6 +773,9 @@ M: Sunil Kumar Kori M: Satha Rao T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/common/cnxk/ +F: drivers/net/cnxk/ +F: doc/guides/nics/cnxk.rst +F: doc/guides/nics/features/cnxk*.ini F: doc/guides/platform/cnxk.rst Marvell mvpp2 @@ -788,7 +820,7 @@ F: doc/guides/nics/octeontx_ep.rst Mellanox mlx4 M: Matan Azrad -M: Shahaf Shuler +M: Viacheslav Ovsiienko T: git://dpdk.org/next/dpdk-next-net-mlx F: drivers/net/mlx4/ F: doc/guides/nics/mlx4.rst @@ -796,7 +828,6 @@ F: doc/guides/nics/features/mlx4.ini Mellanox mlx5 M: Matan Azrad -M: Shahaf Shuler M: Viacheslav Ovsiienko T: git://dpdk.org/next/dpdk-next-net-mlx F: drivers/common/mlx5/ @@ -817,12 +848,6 @@ F: drivers/net/netvsc/ F: doc/guides/nics/netvsc.rst F: doc/guides/nics/features/netvsc.ini -Netcope szedata2 -M: Martin Spinler -F: drivers/net/szedata2/ -F: doc/guides/nics/szedata2.rst -F: doc/guides/nics/features/szedata2.ini - Netcope nfb M: Martin Spinler F: drivers/net/nfb/ @@ -830,7 +855,7 @@ F: doc/guides/nics/nfb.rst F: doc/guides/nics/features/nfb.ini Netronome nfp -M: Heinrich Kuhn +M: Heinrich Kuhn F: drivers/net/nfp/ F: doc/guides/nics/nfp.rst F: doc/guides/nics/features/nfp*.ini @@ -858,6 +883,13 @@ F: drivers/net/enetc/ F: doc/guides/nics/enetc.rst F: doc/guides/nics/features/enetc.ini +NXP enetfec - EXPERIMENTAL +M: Apeksha Gupta +M: Sachin Saxena +F: drivers/net/enetfec/ +F: doc/guides/nics/enetfec.rst +F: doc/guides/nics/features/enetfec.ini + NXP pfe M: Gagandeep Singh F: doc/guides/nics/pfe.rst @@ -870,7 +902,7 @@ F: drivers/net/ionic/ F: doc/guides/nics/ionic.rst F: doc/guides/nics/features/ionic.ini -QLogic bnx2x +Marvell QLogic bnx2x M: Rasesh Mody M: Shahed Shaikh T: git://dpdk.org/next/dpdk-next-net-mrvl @@ -878,10 +910,9 @@ F: drivers/net/bnx2x/ F: doc/guides/nics/bnx2x.rst F: doc/guides/nics/features/bnx2x*.ini -QLogic qede PMD +Marvell QLogic qede PMD M: Rasesh Mody M: Devendra Singh Rawat -M: Igor Russkikh T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/net/qede/ F: doc/guides/nics/qede.rst @@ -894,6 +925,12 @@ F: drivers/net/sfc/ F: doc/guides/nics/sfc_efx.rst F: doc/guides/nics/features/sfc.ini +Wangxun ngbe +M: Jiawen Wu +F: drivers/net/ngbe/ +F: doc/guides/nics/ngbe.rst +F: doc/guides/nics/features/ngbe.ini + Wangxun txgbe M: Jiawen Wu M: Jian Wang @@ -997,7 +1034,7 @@ T: git://dpdk.org/next/dpdk-next-crypto F: doc/guides/cryptodevs/features/default.ini AMD CCP Crypto -M: Somalapuram Amaranath +M: Chandubabu Namburu F: drivers/crypto/ccp/ F: doc/guides/cryptodevs/ccp.rst F: doc/guides/cryptodevs/features/ccp.ini @@ -1028,20 +1065,6 @@ M: Fan Zhang F: drivers/crypto/scheduler/ F: doc/guides/cryptodevs/scheduler.rst -Intel AES-NI GCM -M: Declan Doherty -M: Pablo de Lara -F: drivers/crypto/aesni_gcm/ -F: doc/guides/cryptodevs/aesni_gcm.rst -F: doc/guides/cryptodevs/features/aesni_gcm.ini - -Intel AES-NI Multi-Buffer -M: Declan Doherty -M: Pablo de Lara -F: drivers/crypto/aesni_mb/ -F: doc/guides/cryptodevs/aesni_mb.rst -F: doc/guides/cryptodevs/features/aesni_mb.ini - Intel QuickAssist M: John Griffin M: Fiona Trahe @@ -1051,11 +1074,31 @@ F: drivers/common/qat/ F: doc/guides/cryptodevs/qat.rst F: doc/guides/cryptodevs/features/qat.ini -KASUMI +IPsec MB +M: Fan Zhang M: Pablo de Lara -F: drivers/crypto/kasumi/ +F: drivers/crypto/ipsec_mb/ +F: doc/guides/cryptodevs/aesni_gcm.rst +F: doc/guides/cryptodevs/aesni_mb.rst +F: doc/guides/cryptodevs/chacha20_poly1305.rst F: doc/guides/cryptodevs/kasumi.rst +F: doc/guides/cryptodevs/snow3g.rst +F: doc/guides/cryptodevs/zuc.rst +F: doc/guides/cryptodevs/features/aesni_gcm.ini +F: doc/guides/cryptodevs/features/aesni_mb.ini +F: doc/guides/cryptodevs/features/chacha20_poly1305.ini F: doc/guides/cryptodevs/features/kasumi.ini +F: doc/guides/cryptodevs/features/snow3g.ini +F: doc/guides/cryptodevs/features/zuc.ini + +Marvell cnxk crypto +M: Ankur Dwivedi +M: Anoob Joseph +M: Tejasree Kondoj +F: drivers/crypto/cnxk/ +F: doc/guides/cryptodevs/cnxk.rst +F: doc/guides/cryptodevs/features/cn9k.ini +F: doc/guides/cryptodevs/features/cn10k.ini Marvell mvsam M: Michael Shamis @@ -1078,6 +1121,12 @@ F: drivers/crypto/octeontx2/ F: doc/guides/cryptodevs/octeontx2.rst F: doc/guides/cryptodevs/features/octeontx2.ini +Mellanox mlx5 +M: Matan Azrad +F: drivers/crypto/mlx5/ +F: doc/guides/cryptodevs/mlx5.rst +F: doc/guides/cryptodevs/features/mlx5.ini + Null Crypto M: Declan Doherty F: drivers/crypto/null/ @@ -1111,24 +1160,12 @@ F: drivers/crypto/openssl/ F: doc/guides/cryptodevs/openssl.rst F: doc/guides/cryptodevs/features/openssl.ini -SNOW 3G -M: Pablo de Lara -F: drivers/crypto/snow3g/ -F: doc/guides/cryptodevs/snow3g.rst -F: doc/guides/cryptodevs/features/snow3g.ini - Virtio M: Jay Zhou F: drivers/crypto/virtio/ F: doc/guides/cryptodevs/virtio.rst F: doc/guides/cryptodevs/features/virtio.ini -ZUC -M: Pablo de Lara -F: drivers/crypto/zuc/ -F: doc/guides/cryptodevs/zuc.rst -F: doc/guides/cryptodevs/features/zuc.ini - Compression Drivers ------------------- @@ -1162,11 +1199,44 @@ F: doc/guides/compressdevs/zlib.rst F: doc/guides/compressdevs/features/zlib.ini +DMAdev Drivers +-------------- + +Intel IDXD - EXPERIMENTAL +M: Bruce Richardson +M: Kevin Laatz +F: drivers/dma/idxd/ +F: doc/guides/dmadevs/idxd.rst + +Intel IOAT +M: Bruce Richardson +M: Conor Walsh +F: drivers/dma/ioat/ +F: doc/guides/dmadevs/ioat.rst + +HiSilicon DMA +M: Chengwen Feng +F: drivers/dma/hisilicon/ +F: doc/guides/dmadevs/hisilicon.rst + +Marvell CNXK DPI DMA +M: Radha Mohan Chintakuntla +M: Veerasenareddy Burru +F: drivers/dma/cnxk/ +F: doc/guides/dmadevs/cnxk.rst + +NXP DPAA DMA +M: Gagandeep Singh +M: Nipun Gupta +F: drivers/dma/dpaa/ +F: doc/guides/dmadevs/dpaa.rst + + RegEx Drivers ------------- Marvell OCTEON TX2 regex -M: Guy Kaneti +M: Liron Himi F: drivers/regex/octeontx2/ F: doc/guides/regexdevs/octeontx2.rst F: doc/guides/regexdevs/features/octeontx2.ini @@ -1195,6 +1265,12 @@ F: drivers/vdpa/mlx5/ F: doc/guides/vdpadevs/mlx5.rst F: doc/guides/vdpadevs/features/mlx5.ini +Xilinx sfc vDPA +M: Vijay Kumar Srivastava +F: drivers/vdpa/sfc/ +F: doc/guides/vdpadevs/sfc.rst +F: doc/guides/vdpadevs/features/sfc.ini + Eventdev Drivers ---------------- @@ -1258,6 +1334,25 @@ F: drivers/event/opdl/ F: doc/guides/eventdevs/opdl.rst +Baseband Drivers +---------------- + +NXP LA12xx +M: Nipun Gupta +M: Hemant Agrawal +F: drivers/baseband/la12xx/ +F: doc/guides/bbdevs/la12xx.rst + + +GPU Drivers +----------- + +NVIDIA CUDA +M: Elena Agostini +F: drivers/gpu/cuda/ +F: doc/guides/gpus/cuda.rst + + Rawdev Drivers -------------- @@ -1268,43 +1363,35 @@ T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/raw/ifpga/ F: doc/guides/rawdevs/ifpga.rst -IOAT Rawdev +IOAT Rawdev - DEPRECATED M: Bruce Richardson F: drivers/raw/ioat/ F: doc/guides/rawdevs/ioat.rst -F: examples/ioat/ -F: doc/guides/sample_app_ug/ioat.rst -NXP DPAA2 QDMA -M: Nipun Gupta -F: drivers/raw/dpaa2_qdma/ -F: doc/guides/rawdevs/dpaa2_qdma.rst - -DPAA2 CMDIF -M: Nipun Gupta -F: drivers/raw/dpaa2_cmdif/ -F: doc/guides/rawdevs/dpaa2_cmdif.rst - -Marvell OCTEON TX2 DMA -M: Radha Mohan Chintakuntla -M: Veerasenareddy Burru -F: drivers/raw/octeontx2_dma/ -F: doc/guides/rawdevs/octeontx2_dma.rst - -Marvell OCTEON TX2 EP -M: Radha Mohan Chintakuntla -M: Veerasenareddy Burru -F: drivers/raw/octeontx2_ep/ -F: doc/guides/rawdevs/octeontx2_ep.rst +Marvell CNXK BPHY +M: Jakub Palider +M: Tomasz Duszynski +F: doc/guides/rawdevs/cnxk_bphy.rst +F: drivers/raw/cnxk_bphy/ NTB -M: Xiaoyun Li M: Jingjing Wu +M: Junfeng Guo F: drivers/raw/ntb/ F: doc/guides/rawdevs/ntb.rst F: examples/ntb/ F: doc/guides/sample_app_ug/ntb.rst +NXP DPAA2 CMDIF +M: Nipun Gupta +F: drivers/raw/dpaa2_cmdif/ +F: doc/guides/rawdevs/dpaa2_cmdif.rst + +NXP DPAA2 QDMA +M: Nipun Gupta +F: drivers/raw/dpaa2_qdma/ +F: doc/guides/rawdevs/dpaa2_qdma.rst + Packet processing ----------------- @@ -1312,6 +1399,7 @@ Packet processing Network headers M: Olivier Matz F: lib/net/ +F: app/test/test_cksum.c Packet CRC M: Jasvinder Singh @@ -1380,6 +1468,7 @@ M: Cristian Dumitrescu M: Jasvinder Singh F: lib/sched/ F: doc/guides/prog_guide/qos_framework.rst +F: app/test/test_pie.c F: app/test/test_red.c F: app/test/test_sched.c F: examples/qos_sched/ @@ -1387,11 +1476,17 @@ F: doc/guides/sample_app_ug/qos_scheduler.rst Packet capture M: Reshma Pattan +M: Stephen Hemminger F: lib/pdump/ F: doc/guides/prog_guide/pdump_lib.rst F: app/test/test_pdump.* +F: lib/pcapng/ +F: doc/guides/prog_guide/pcapng_lib.rst +F: app/test/test_pcapng.c F: app/pdump/ F: doc/guides/tools/pdump.rst +F: app/dumpcap/ +F: doc/guides/tools/dumpcap.rst Packet Framework @@ -1457,7 +1552,7 @@ F: lib/member/ F: doc/guides/prog_guide/member_lib.rst F: app/test/test_member* -RIB/FIB - EXPERIMENTAL +RIB/FIB M: Vladimir Medvedkin F: lib/rib/ F: app/test/test_rib* @@ -1543,7 +1638,7 @@ M: Reshma Pattan F: lib/latencystats/ F: app/test/test_latencystats.c -Telemetry - EXPERIMENTAL +Telemetry M: Ciara Power F: lib/telemetry/ F: app/test/test_telemetry* @@ -1577,9 +1672,7 @@ Test Applications ----------------- Unit tests framework -F: app/test/autotest* F: app/test/commands.c -F: app/test/get-coremask.sh F: app/test/has-hugepage.sh F: app/test/packet_burst_generator.c F: app/test/packet_burst_generator.h