X-Git-Url: http://git.droids-corp.org/?p=dpdk.git;a=blobdiff_plain;f=MAINTAINERS;h=23e7ec9c42696d9c210b57fef1a6dbb5ac010bb4;hp=4800f6884a1cb088c8bbffe57182ec3066d2f6c4;hb=7194e9ee66d6f229862e9293fed358061fb93daf;hpb=a083f8cc77460c15ac99a427ab6833dc8c8ae5bc diff --git a/MAINTAINERS b/MAINTAINERS index 4800f6884a..23e7ec9c42 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -37,7 +37,6 @@ M: Ajit Khaparde T: git://dpdk.org/next/dpdk-next-net-brcm Next-net-intel Tree -M: Xiaolong Ye M: Qi Zhang T: git://dpdk.org/next/dpdk-next-net-intel @@ -83,18 +82,16 @@ M: Marko Kovacevic F: README F: doc/ -ABI Policy -M: Ray Kinsella -F: doc/guides/contributing/abi_*.rst - Developers and Maintainers Tools M: Thomas Monjalon F: MAINTAINERS +F: devtools/build-dict.sh F: devtools/check-dup-includes.sh F: devtools/check-maintainers.sh F: devtools/check-forbidden-tokens.awk F: devtools/check-git-log.sh F: devtools/check-includes.sh +F: devtools/check-spdx-tag.sh F: devtools/check-symbol-maps.sh F: devtools/checkpatches.sh F: devtools/get-maintainer.sh @@ -128,10 +125,11 @@ M: Bruce Richardson F: meson.build F: meson_options.txt F: config/rte_config.h +F: buildtools/binutils-avx512-check.sh F: buildtools/call-sphinx-build.py F: buildtools/gen-pmdinfo-cfile.sh F: buildtools/list-dir-globs.py -F: buildtools/map_to_def.py +F: buildtools/pkg-config/ F: buildtools/symlink-drivers-solibs.sh Public CI @@ -140,10 +138,12 @@ M: Michael Santana F: .travis.yml F: .ci/ -ABI versioning +ABI Policy & Versioning +M: Ray Kinsella M: Neil Horman F: lib/librte_eal/include/rte_compat.h F: lib/librte_eal/include/rte_function_versioning.h +F: doc/guides/contributing/abi_*.rst F: doc/guides/rel_notes/deprecation.rst F: devtools/check-abi.sh F: devtools/check-abi-version.sh @@ -152,9 +152,10 @@ F: devtools/gen-abi.sh F: devtools/libabigail.abignore F: devtools/update-abi.sh F: devtools/update_version_map_abi.py -F: devtools/validate-abi.sh -F: buildtools/check-experimental-syms.sh +F: buildtools/check-symbols.sh F: buildtools/map-list-symbol.sh +F: drivers/*/*/*.map +F: lib/*/*.map Driver information M: Neil Horman @@ -169,6 +170,7 @@ T: git://dpdk.org/dpdk EAL API and common code F: lib/librte_eal/common/ +F: lib/librte_eal/unix/ F: lib/librte_eal/include/ F: lib/librte_eal/rte_eal_version.map F: doc/guides/prog_guide/env_abstraction_layer.rst @@ -182,7 +184,7 @@ F: app/test/test_cycles.c F: app/test/test_debug.c F: app/test/test_eal* F: app/test/test_errno.c -F: app/test/test_interrupts.c +F: app/test/test_lcores.c F: app/test/test_logs.c F: app/test/test_memcpy* F: app/test/test_per_lcore.c @@ -194,12 +196,22 @@ F: app/test/test_string_fns.c F: app/test/test_tailq.c F: app/test/test_version.c +Trace - EXPERIMENTAL +M: Jerin Jacob +M: Sunil Kumar Kori +F: lib/librte_eal/include/rte_trace*.h +F: lib/librte_eal/common/eal_common_trace*.c +F: lib/librte_eal/common/eal_trace.h +F: doc/guides/prog_guide/trace_lib.rst +F: app/test/test_trace* + Memory Allocation M: Anatoly Burakov F: lib/librte_eal/include/rte_fbarray.h F: lib/librte_eal/include/rte_mem* F: lib/librte_eal/include/rte_malloc.h F: lib/librte_eal/common/*malloc* +F: lib/librte_eal/common/eal_common_dynmem.c F: lib/librte_eal/common/eal_common_fbarray.c F: lib/librte_eal/common/eal_common_mem* F: lib/librte_eal/common/eal_hugepages.h @@ -213,6 +225,11 @@ F: app/test/test_malloc.c F: app/test/test_memory.c F: app/test/test_memzone.c +Interrupt Subsystem +M: Harman Kalra +F: lib/librte_eal/*/*interrupts.* +F: app/test/test_interrupts.c + Keep alive F: lib/librte_eal/include/rte_keepalive.h F: lib/librte_eal/common/rte_keepalive.c @@ -236,6 +253,11 @@ F: lib/librte_eal/common/rte_service.c F: doc/guides/prog_guide/service_cores.rst F: app/test/test_service_cores.c +Bitops +M: Joyce Kong +F: lib/librte_eal/include/rte_bitops.h +F: app/test/test_bitops.c + Bitmap M: Cristian Dumitrescu F: lib/librte_eal/include/rte_bitmap.h @@ -259,12 +281,12 @@ F: app/test/test_rand_perf.c ARM v7 M: Jan Viktorin -M: Gavin Hu +M: Ruifeng Wang F: lib/librte_eal/arm/ ARM v8 M: Jerin Jacob -M: Gavin Hu +M: Ruifeng Wang F: lib/librte_eal/arm/include/*_64.h F: lib/librte_net/net_crc_neon.h F: lib/librte_acl/acl_run_neon.* @@ -322,8 +344,14 @@ M: Pallavi Kadam M: Ranjit Menon F: lib/librte_eal/windows/ F: lib/librte_eal/rte_eal_exports.def +F: buildtools/map_to_win.py F: doc/guides/windows_gsg/ +Windows memory allocation +M: Dmitry Kozlyuk +F: lib/librte_eal/windows/eal_hugepages.c +F: lib/librte_eal/windows/eal_mem* + Core Libraries -------------- @@ -412,6 +440,7 @@ M: Declan Doherty T: git://dpdk.org/next/dpdk-next-crypto F: lib/librte_security/ F: doc/guides/prog_guide/rte_security.rst +F: app/test/test_security.c Compression API - EXPERIMENTAL M: Fiona Trahe @@ -423,6 +452,13 @@ F: app/test/test_compressdev* F: doc/guides/prog_guide/compressdev.rst F: doc/guides/compressdevs/features/default.ini +RegEx API - EXPERIMENTAL +M: Ori Kam +F: lib/librte_regexdev/ +F: app/test-regex/ +F: doc/guides/prog_guide/regexdev.rst +F: doc/guides/regexdevs/features/default.ini + Eventdev API M: Jerin Jacob T: git://dpdk.org/next/dpdk-next-eventdev @@ -459,8 +495,8 @@ F: lib/librte_eventdev/*crypto_adapter* F: app/test/test_event_crypto_adapter.c F: doc/guides/prog_guide/event_crypto_adapter.rst -Raw device API - EXPERIMENTAL -M: Shreyansh Jain +Raw device API +M: Nipun Gupta M: Hemant Agrawal F: lib/librte_rawdev/ F: drivers/raw/skeleton/ @@ -479,7 +515,6 @@ F: drivers/mempool/bucket/ Marvell OCTEON TX2 M: Jerin Jacob M: Nithin Dabilpuram -M: Vamsi Attunuru F: drivers/common/octeontx2/ F: drivers/mempool/octeontx2/ F: doc/guides/platform/img/octeontx2_* @@ -509,6 +544,7 @@ F: drivers/bus/vdev/ VMBUS bus driver M: Stephen Hemminger +M: Long Li F: drivers/bus/vmbus/ @@ -520,11 +556,11 @@ F: doc/guides/nics/features/default.ini Link bonding M: Chas Williams +M: Wei Hu (Xavier) F: drivers/net/bonding/ F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst F: app/test/test_link_bonding* F: examples/bond/ -F: doc/guides/nics/features/bonding.ini Linux KNI M: Ferruh Yigit @@ -541,7 +577,7 @@ F: drivers/net/af_packet/ F: doc/guides/nics/features/afpacket.ini Linux AF_XDP -M: Xiaolong Ye +M: Ciara Loftus M: Qi Zhang F: drivers/net/af_xdp/ F: doc/guides/nics/af_xdp.rst @@ -558,7 +594,7 @@ F: doc/guides/nics/ena.rst F: doc/guides/nics/features/ena.ini AMD axgbe -M: Ravi Kumar +M: Somalapuram Amaranath F: drivers/net/axgbe/ F: doc/guides/nics/axgbe.rst F: doc/guides/nics/features/axgbe.ini @@ -641,7 +677,8 @@ F: doc/guides/nics/hinic.rst F: doc/guides/nics/features/hinic.ini Intel e1000 -M: Wenzhuo Lu +M: Wei Zhao +M: Jeff Guo T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/e1000/ F: doc/guides/nics/e1000em.rst @@ -650,8 +687,8 @@ F: doc/guides/nics/features/e1000.ini F: doc/guides/nics/features/igb*.ini Intel ixgbe -M: Wenzhuo Lu -M: Konstantin Ananyev +M: Wei Zhao +M: Jeff Guo T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/ixgbe/ F: doc/guides/nics/ixgbe.rst @@ -660,7 +697,7 @@ F: doc/guides/nics/features/ixgbe*.ini Intel i40e M: Beilei Xing -M: Qi Zhang +M: Jeff Guo T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/i40e/ F: doc/guides/nics/i40e.rst @@ -677,7 +714,7 @@ F: doc/guides/nics/features/fm10k*.ini Intel iavf M: Jingjing Wu -M: Wenzhuo Lu +M: Beilei Xing T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/iavf/ F: drivers/common/iavf/ @@ -685,12 +722,20 @@ F: doc/guides/nics/features/iavf*.ini Intel ice M: Qiming Yang -M: Wenzhuo Lu +M: Qi Zhang T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/ice/ F: doc/guides/nics/ice.rst F: doc/guides/nics/features/ice.ini +Intel igc +M: Wei Zhao +M: Jeff Guo +T: git://dpdk.org/next/dpdk-next-net-intel +F: drivers/net/igc/ +F: doc/guides/nics/igc.rst +F: doc/guides/nics/features/igc.ini + Intel ipn3ke M: Rosen Xu T: git://dpdk.org/next/dpdk-next-net-intel @@ -699,7 +744,6 @@ F: doc/guides/nics/ipn3ke.rst F: doc/guides/nics/features/ipn3ke.ini Marvell mvpp2 -M: Tomasz Duszynski M: Liron Himi T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/common/mvep/ @@ -753,26 +797,24 @@ Microsoft vdev_netvsc - EXPERIMENTAL M: Matan Azrad F: drivers/net/vdev_netvsc/ F: doc/guides/nics/vdev_netvsc.rst -F: doc/guides/nics/features/vdev_netvsc.ini Microsoft Hyper-V netvsc - EXPERIMENTAL M: Stephen Hemminger M: K. Y. Srinivasan M: Haiyang Zhang +M: Long Li F: drivers/net/netvsc/ F: doc/guides/nics/netvsc.rst F: doc/guides/nics/features/netvsc.ini Netcope szedata2 -M: Martin Zizka -M: Jakub Neruda +M: Martin Spinler F: drivers/net/szedata2/ F: doc/guides/nics/szedata2.rst F: doc/guides/nics/features/szedata2.ini Netcope nfb -M: Martin Zizka -M: Jakub Neruda +M: Martin Spinler F: drivers/net/nfb/ F: doc/guides/nics/nfb.rst F: doc/guides/nics/features/nfb.ini @@ -850,7 +892,6 @@ F: doc/guides/nics/features/vmxnet3.ini Vhost-user M: Maxime Coquelin M: Zhihong Wang -M: Xiaolong Ye T: git://dpdk.org/next/dpdk-next-virtio F: lib/librte_vhost/ F: doc/guides/prog_guide/vhost_lib.rst @@ -865,7 +906,6 @@ F: doc/guides/sample_app_ug/vdpa.rst Vhost PMD M: Maxime Coquelin M: Zhihong Wang -M: Xiaolong Ye T: git://dpdk.org/next/dpdk-next-virtio F: drivers/net/vhost/ F: doc/guides/nics/vhost.rst @@ -874,7 +914,6 @@ F: doc/guides/nics/features/vhost.ini Virtio PMD M: Maxime Coquelin M: Zhihong Wang -M: Xiaolong Ye T: git://dpdk.org/next/dpdk-next-virtio F: drivers/net/virtio/ F: doc/guides/nics/virtio.rst @@ -903,7 +942,6 @@ KNI PMD M: Ferruh Yigit F: drivers/net/kni/ F: doc/guides/nics/kni.rst -F: doc/guides/nics/features/kni.ini Ring PMD M: Bruce Richardson @@ -911,12 +949,10 @@ F: drivers/net/ring/ F: doc/guides/nics/pcap_ring.rst F: app/test/test_pmd_ring.c F: app/test/test_pmd_ring_perf.c -F: doc/guides/nics/features/ring.ini Null Networking PMD M: Tetsuya Mukawa F: drivers/net/null/ -F: doc/guides/nics/features/null.ini Fail-safe PMD M: Gaetan Rivet @@ -928,7 +964,6 @@ Softnic PMD M: Jasvinder Singh M: Cristian Dumitrescu F: drivers/net/softnic/ -F: doc/guides/nics/features/softnic.ini F: doc/guides/nics/softnic.rst Memif PMD @@ -944,7 +979,7 @@ T: git://dpdk.org/next/dpdk-next-crypto F: doc/guides/cryptodevs/features/default.ini AMD CCP Crypto -M: Ravi Kumar +M: Somalapuram Amaranath F: drivers/crypto/ccp/ F: doc/guides/cryptodevs/ccp.rst F: doc/guides/cryptodevs/features/ccp.ini @@ -997,7 +1032,6 @@ F: doc/guides/cryptodevs/kasumi.rst F: doc/guides/cryptodevs/features/kasumi.ini Marvell mvsam -M: Tomasz Duszynski M: Michael Shamis M: Liron Himi F: drivers/crypto/mvsam/ @@ -1098,6 +1132,16 @@ F: doc/guides/compressdevs/zlib.rst F: doc/guides/compressdevs/features/zlib.ini +RegEx Drivers +------------- + +Mellanox mlx5 +M: Ori Kam +F: drivers/regex/mlx5/ +F: doc/guides/regexdevs/mlx5.rst +F: doc/guides/regexdevs/features/mlx5.ini + + vDPA Drivers ------------ T: git://dpdk.org/next/dpdk-next-virtio @@ -1196,7 +1240,6 @@ F: doc/guides/rawdevs/dpaa2_cmdif.rst Marvell OCTEON TX2 DMA M: Satha Rao -M: Vamsi Attunuru F: drivers/raw/octeontx2_dma/ F: doc/guides/rawdevs/octeontx2_dma.rst @@ -1231,6 +1274,7 @@ IP fragmentation & reassembly M: Konstantin Ananyev F: lib/librte_ip_frag/ F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst +F: app/test/test_ipfrag.c F: examples/ip_fragmentation/ F: doc/guides/sample_app_ug/ip_frag.rst F: examples/ip_reassembly/ @@ -1251,10 +1295,9 @@ M: Konstantin Ananyev T: git://dpdk.org/next/dpdk-next-crypto F: lib/librte_ipsec/ M: Bernard Iremonger -F: app/test/test_ipsec.c +F: app/test/test_ipsec* F: doc/guides/prog_guide/ipsec_lib.rst M: Vladimir Medvedkin -F: app/test/test_ipsec_sad.c F: app/test-sad/ Flow Classify - EXPERIMENTAL @@ -1452,7 +1495,8 @@ F: app/test/test_latencystats.c Telemetry - EXPERIMENTAL M: Kevin Laatz F: lib/librte_telemetry/ -F: usertools/dpdk-telemetry-client.py +F: app/test/test_telemetry* +F: usertools/dpdk-telemetry* F: doc/guides/howto/telemetry.rst BPF - EXPERIMENTAL @@ -1462,6 +1506,21 @@ F: examples/bpf/ F: app/test/test_bpf.c F: doc/guides/prog_guide/bpf_lib.rst +Graph - EXPERIMENTAL +M: Jerin Jacob +M: Kiran Kumar K +F: lib/librte_graph/ +F: doc/guides/prog_guide/graph_lib.rst +F: app/test/test_graph* +M: Nithin Dabilpuram +F: examples/l3fwd-graph/ +F: doc/guides/sample_app_ug/l3_forward_graph.rst + +Nodes - EXPERIMENTAL +M: Nithin Dabilpuram +M: Pavan Nikhilesh +F: lib/librte_node/ + Test Applications ----------------- @@ -1471,6 +1530,7 @@ F: app/test/Makefile 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 F: app/test/process.h @@ -1489,12 +1549,17 @@ F: app/test/sample_packet_forward.h Driver testing tool M: Wenzhuo Lu -M: Jingjing Wu +M: Beilei Xing M: Bernard Iremonger T: git://dpdk.org/next/dpdk-next-net F: app/test-pmd/ F: doc/guides/testpmd_app_ug/ +Flow performance tool +M: Wisam Jaddo +F: app/test-flow-perf/ +F: doc/guides/tools/flow-perf.rst + Compression performance test application T: git://dpdk.org/next/dpdk-next-crypto F: app/test-compress-perf/ @@ -1593,5 +1658,6 @@ M: Xiaoyun Li F: examples/tep_termination/ F: examples/vmdq/ +F: doc/guides/sample_app_ug/vmdq_forwarding.rst F: examples/vmdq_dcb/ F: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst