X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=MAINTAINERS;h=c65b753c6b69724575d32cab68329a1c56403ea6;hb=8a886e573af9d25be33e333e9f5cfb48ddd3646c;hp=8013ba1f14e5ba5603ea3c8ebc1dca2c404a55ff;hpb=b39c3539e7bfa79a2a887d4ec2b76d964b539002;p=dpdk.git diff --git a/MAINTAINERS b/MAINTAINERS index 8013ba1f14..c65b753c6b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -64,6 +64,8 @@ T: git://dpdk.org/next/dpdk-next-eventdev Stable Branches M: Luca Boccassi M: Kevin Traynor +M: Christian Ehrhardt +M: Xueming Li T: git://dpdk.org/dpdk-stable Security Issues @@ -102,6 +104,8 @@ 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 @@ -162,6 +166,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 @@ -208,6 +213,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 @@ -293,7 +299,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* @@ -407,7 +413,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/ @@ -436,7 +442,7 @@ F: doc/guides/prog_guide/rte_security.rst F: app/test/test_security.c Compression API - EXPERIMENTAL -M: Fiona Trahe +M: Fan Zhang M: Ashish Gupta T: git://dpdk.org/next/dpdk-next-crypto F: lib/compressdev/ @@ -452,6 +458,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 @@ -512,15 +536,6 @@ T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/mempool/cnxk/ F: doc/guides/mempool/cnxk.rst -Marvell OCTEON TX2 -M: Jerin Jacob -M: Nithin Dabilpuram -F: drivers/common/octeontx2/ -F: drivers/mempool/octeontx2/ -F: doc/guides/platform/img/octeontx2_* -F: doc/guides/platform/octeontx2.rst -F: doc/guides/mempool/octeontx2.rst - Bus Drivers ----------- @@ -546,6 +561,7 @@ F: drivers/bus/pci/ VDEV bus driver F: drivers/bus/vdev/ +F: app/test/test_vdev.c VMBUS bus driver M: Stephen Hemminger @@ -599,14 +615,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 @@ -772,21 +788,6 @@ F: drivers/net/mvneta/ F: doc/guides/nics/mvneta.rst F: doc/guides/nics/features/mvneta.ini -Marvell OCTEON TX2 -M: Jerin Jacob -M: Nithin Dabilpuram -M: Kiran Kumar K -T: git://dpdk.org/next/dpdk-next-net-mrvl -F: drivers/net/octeontx2/ -F: doc/guides/nics/features/octeontx2*.ini -F: doc/guides/nics/octeontx2.rst - -Marvell OCTEON TX2 - security -M: Anoob Joseph -T: git://dpdk.org/next/dpdk-next-crypto -F: drivers/common/octeontx2/otx2_sec* -F: drivers/net/octeontx2/otx2_ethdev_sec* - Marvell OCTEON TX EP - endpoint M: Nalla Pradeep M: Radha Mohan Chintakuntla @@ -798,7 +799,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 @@ -806,7 +807,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/ @@ -827,12 +827,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/ @@ -840,7 +834,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 @@ -868,6 +862,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 @@ -880,7 +881,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 @@ -888,10 +889,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 @@ -967,7 +967,6 @@ F: doc/guides/nics/pcap_ring.rst F: doc/guides/nics/features/pcap.ini Tap PMD -M: Keith Wiles F: drivers/net/tap/ F: doc/guides/nics/tap.rst F: doc/guides/nics/features/tap.ini @@ -1013,7 +1012,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 @@ -1044,20 +1043,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 @@ -1067,11 +1052,22 @@ 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 @@ -1096,13 +1092,6 @@ F: drivers/crypto/nitrox/ F: doc/guides/cryptodevs/nitrox.rst F: doc/guides/cryptodevs/features/nitrox.ini -Marvell OCTEON TX2 crypto -M: Ankur Dwivedi -M: Anoob Joseph -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/ @@ -1142,24 +1131,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 ------------------- @@ -1193,14 +1170,47 @@ 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 -F: drivers/regex/octeontx2/ -F: doc/guides/regexdevs/octeontx2.rst -F: doc/guides/regexdevs/features/octeontx2.ini +Marvell OCTEON CN9K regex +M: Liron Himi +F: drivers/regex/cn9k/ +F: doc/guides/regexdevs/cn9k.rst +F: doc/guides/regexdevs/features/cn9k.ini Mellanox mlx5 M: Ori Kam @@ -1226,6 +1236,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 ---------------- @@ -1252,12 +1268,6 @@ M: Shijith Thotton F: drivers/event/cnxk/ F: doc/guides/eventdevs/cnxk.rst -Marvell OCTEON TX2 -M: Pavan Nikhilesh -M: Jerin Jacob -F: drivers/event/octeontx2/ -F: doc/guides/eventdevs/octeontx2.rst - NXP DPAA eventdev M: Hemant Agrawal M: Nipun Gupta @@ -1289,6 +1299,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 -------------- @@ -1299,22 +1328,10 @@ 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 CNXK BPHY M: Jakub Palider @@ -1322,26 +1339,25 @@ M: Tomasz Duszynski F: doc/guides/rawdevs/cnxk_bphy.rst F: drivers/raw/cnxk_bphy/ -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 - 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 ----------------- @@ -1417,6 +1433,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/ @@ -1424,11 +1441,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 @@ -1494,7 +1517,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* @@ -1580,7 +1603,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* @@ -1614,9 +1637,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 @@ -1634,8 +1655,10 @@ M: Reshma Pattan F: app/test/sample_packet_forward.c F: app/test/sample_packet_forward.h -Driver testing tool +Networking drivers testing tool M: Xiaoyun Li +M: Aman Singh +M: Yuying Zhang T: git://dpdk.org/next/dpdk-next-net F: app/test-pmd/ F: doc/guides/testpmd_app_ug/ @@ -1729,11 +1752,6 @@ Link status interrupt example F: examples/link_status_interrupt/ F: doc/guides/sample_app_ug/link_status_intr.rst -L-threads - EXPERIMENTAL -M: John McNamara -F: examples/performance-thread/ -F: doc/guides/sample_app_ug/performance_thread.rst - PTP client example M: Kirill Rybalchenko F: examples/ptpclient/