X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=MAINTAINERS;h=681093d9494a90367136f56197cf23a47db43cf7;hb=b415b7a06856b148ace29ffcc6e9740a12b9ec33;hp=29c2781f3af9c83bc449682674dc0883ee07e466;hpb=6b89650418fed54efa3fca99aa273e6ba30d917b;p=dpdk.git diff --git a/MAINTAINERS b/MAINTAINERS index 29c2781f3a..681093d949 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 @@ -46,11 +45,12 @@ M: Jerin Jacob T: git://dpdk.org/next/dpdk-next-net-mrvl Next-net-mlx Tree -M: Raslan Darawsheh +M: Raslan Darawsheh T: git://dpdk.org/next/dpdk-next-net-mlx Next-virtio Tree M: Maxime Coquelin +M: Chenbo Xia T: git://dpdk.org/next/dpdk-next-virtio Next-crypto Tree @@ -61,14 +61,6 @@ Next-eventdev Tree M: Jerin Jacob T: git://dpdk.org/next/dpdk-next-eventdev -Next-qos Tree -M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-qos - -Next-pipeline Tree -M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-pipeline - Stable Branches M: Luca Boccassi M: Kevin Traynor @@ -78,57 +70,41 @@ Security Issues M: maintainers@dpdk.org Documentation (with overlaps) -M: John McNamara -M: Marko Kovacevic F: README F: doc/ 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 F: devtools/git-log-fixes.sh F: devtools/load-devel-config -F: devtools/test-build.sh -F: devtools/test-meson-builds.sh F: devtools/words-case.txt F: license/ F: .editorconfig - Build System ------------- -M: Thomas Monjalon -F: GNUmakefile -F: Makefile -F: config/ -F: mk/ -F: buildtools/auto-config-h.sh -F: buildtools/gen-build-mk.sh -F: buildtools/gen-config-h.sh -F: buildtools/relpath.sh -F: doc/build-sdk-quick.txt -F: doc/guides/prog_guide/build_app.rst -F: doc/guides/prog_guide/dev_kit_* -F: doc/guides/prog_guide/ext_app_lib_make_help.rst - -Meson build M: Bruce Richardson +F: Makefile F: meson.build F: meson_options.txt -F: config/rte_config.h +F: config/ +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 +F: devtools/test-meson-builds.sh Public CI M: Aaron Conole @@ -150,7 +126,6 @@ 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-symbols.sh F: buildtools/map-list-symbol.sh F: drivers/*/*/*.map @@ -169,6 +144,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 +158,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 @@ -209,6 +185,7 @@ 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 @@ -222,6 +199,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 @@ -245,6 +227,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 @@ -325,14 +312,20 @@ M: Bruce Richardson F: kernel/freebsd/nic_uio/ Windows support -M: Harini Ramakrishnan -M: Omar Cardona +M: Dmitry Kozlyuk +M: Narcisa Ana Maria Vasile +M: Dmitry Malloy 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 -------------- @@ -342,7 +335,6 @@ Memory pool M: Olivier Matz M: Andrew Rybchenko F: lib/librte_mempool/ -F: drivers/mempool/Makefile F: drivers/mempool/ring/ F: doc/guides/prog_guide/mempool_lib.rst F: app/test/test_mempool* @@ -376,11 +368,12 @@ M: Ferruh Yigit M: Andrew Rybchenko T: git://dpdk.org/next/dpdk-next-net F: lib/librte_ethdev/ +F: app/test/test_ethdev* F: devtools/test-null.sh F: doc/guides/prog_guide/switch_representation.rst Flow API -M: Ori Kam +M: Ori Kam T: git://dpdk.org/next/dpdk-next-net F: app/test-pmd/cmdline_flow.c F: doc/guides/prog_guide/rte_flow.rst @@ -388,12 +381,12 @@ F: lib/librte_ethdev/rte_flow* Traffic Management API - EXPERIMENTAL M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-qos +T: git://dpdk.org/next/dpdk-next-net F: lib/librte_ethdev/rte_tm* Traffic Metering and Policing API - EXPERIMENTAL M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-qos +T: git://dpdk.org/next/dpdk-next-net F: lib/librte_ethdev/rte_mtr* Baseband API - EXPERIMENTAL @@ -433,6 +426,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 @@ -469,7 +469,7 @@ 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 +Raw device API M: Nipun Gupta M: Hemant Agrawal F: lib/librte_rawdev/ @@ -505,7 +505,7 @@ F: drivers/bus/ifpga/ NXP buses M: Hemant Agrawal -M: Sachin Saxena +M: Sachin Saxena F: drivers/common/dpaax/ F: drivers/bus/dpaa/ F: drivers/bus/fslmc/ @@ -518,6 +518,7 @@ F: drivers/bus/vdev/ VMBUS bus driver M: Stephen Hemminger +M: Long Li F: drivers/bus/vmbus/ @@ -529,6 +530,7 @@ 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* @@ -549,7 +551,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 @@ -602,7 +604,7 @@ F: drivers/net/thunderx/ F: doc/guides/nics/thunderx.rst F: doc/guides/nics/features/thunderx.ini -Cavium LiquidIO +Cavium LiquidIO - UNMAINTAINED M: Shijith Thotton M: Srisivasubramanian Srinivasan T: git://dpdk.org/next/dpdk-next-net-mrvl @@ -649,8 +651,8 @@ F: doc/guides/nics/hinic.rst F: doc/guides/nics/features/hinic.ini Intel e1000 -M: Wei Zhao M: Jeff Guo +M: Haiyue Wang T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/e1000/ F: doc/guides/nics/e1000em.rst @@ -659,8 +661,8 @@ F: doc/guides/nics/features/e1000.ini F: doc/guides/nics/features/igb*.ini Intel ixgbe -M: Wei Zhao M: Jeff Guo +M: Haiyue Wang T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/ixgbe/ F: doc/guides/nics/ixgbe.rst @@ -694,15 +696,15 @@ 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 +M: Haiyue Wang T: git://dpdk.org/next/dpdk-next-net-intel F: drivers/net/igc/ F: doc/guides/nics/igc.rst @@ -747,17 +749,17 @@ F: drivers/common/octeontx2/otx2_sec* F: drivers/net/octeontx2/otx2_ethdev_sec* Mellanox mlx4 -M: Matan Azrad -M: Shahaf Shuler +M: Matan Azrad +M: Shahaf Shuler T: git://dpdk.org/next/dpdk-next-net-mlx F: drivers/net/mlx4/ F: doc/guides/nics/mlx4.rst F: doc/guides/nics/features/mlx4.ini Mellanox mlx5 -M: Matan Azrad -M: Shahaf Shuler -M: Viacheslav Ovsiienko +M: Matan Azrad +M: Shahaf Shuler +M: Viacheslav Ovsiienko T: git://dpdk.org/next/dpdk-next-net-mlx F: drivers/common/mlx5/ F: drivers/net/mlx5/ @@ -766,7 +768,7 @@ F: doc/guides/nics/mlx5.rst F: doc/guides/nics/features/mlx5.ini Microsoft vdev_netvsc - EXPERIMENTAL -M: Matan Azrad +M: Matan Azrad F: drivers/net/vdev_netvsc/ F: doc/guides/nics/vdev_netvsc.rst @@ -774,25 +776,24 @@ 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 -Netronome nfp +Netronome nfp - UNMAINTAINED M: Heinrich Kuhn F: drivers/net/nfp/ F: doc/guides/nics/nfp.rst @@ -800,7 +801,7 @@ F: doc/guides/nics/features/nfp*.ini NXP dpaa M: Hemant Agrawal -M: Sachin Saxena +M: Sachin Saxena F: drivers/mempool/dpaa/ F: drivers/net/dpaa/ F: doc/guides/nics/dpaa.rst @@ -808,7 +809,7 @@ F: doc/guides/nics/features/dpaa.ini NXP dpaa2 M: Hemant Agrawal -M: Sachin Saxena +M: Sachin Saxena F: drivers/mempool/dpaa2/ F: drivers/net/dpaa2/ F: doc/guides/nics/dpaa2.rst @@ -816,7 +817,7 @@ F: doc/guides/nics/features/dpaa2.ini NXP enetc M: Gagandeep Singh -M: Sachin Saxena +M: Sachin Saxena F: drivers/net/enetc/ F: doc/guides/nics/enetc.rst F: doc/guides/nics/features/enetc.ini @@ -828,7 +829,7 @@ F: doc/guides/nics/pfe.rst F: drivers/net/pfe/ F: doc/guides/nics/features/pfe.ini -Pensando ionic +Pensando ionic - UNMAINTAINED M: Alfredo Cardigliano F: drivers/net/ionic/ F: doc/guides/nics/ionic.rst @@ -852,6 +853,7 @@ F: doc/guides/nics/features/qede*.ini Solarflare sfc_efx M: Andrew Rybchenko +F: drivers/common/sfc_efx/ F: drivers/net/sfc/ F: doc/guides/nics/sfc_efx.rst F: doc/guides/nics/features/sfc_efx.ini @@ -864,8 +866,8 @@ F: doc/guides/nics/features/vmxnet3.ini Vhost-user M: Maxime Coquelin +M: Chenbo Xia 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 @@ -879,8 +881,8 @@ F: doc/guides/sample_app_ug/vdpa.rst Vhost PMD M: Maxime Coquelin +M: Chenbo Xia M: Zhihong Wang -M: Xiaolong Ye T: git://dpdk.org/next/dpdk-next-virtio F: drivers/net/vhost/ F: doc/guides/nics/vhost.rst @@ -888,8 +890,8 @@ F: doc/guides/nics/features/vhost.ini Virtio PMD M: Maxime Coquelin +M: Chenbo Xia M: Zhihong Wang -M: Xiaolong Ye T: git://dpdk.org/next/dpdk-next-virtio F: drivers/net/virtio/ F: doc/guides/nics/virtio.rst @@ -1108,6 +1110,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 @@ -1119,8 +1131,8 @@ F: doc/guides/vdpadevs/ifc.rst F: doc/guides/vdpadevs/features/ifcvf.ini Mellanox mlx5 vDPA -M: Matan Azrad -M: Viacheslav Ovsiienko +M: Matan Azrad +M: Viacheslav Ovsiienko F: drivers/vdpa/mlx5/ F: doc/guides/vdpadevs/mlx5.rst F: doc/guides/vdpadevs/features/mlx5.ini @@ -1261,10 +1273,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 @@ -1294,7 +1305,6 @@ F: doc/guides/sample_app_ug/packet_ordering.rst Hierarchical scheduler M: Cristian Dumitrescu M: Jasvinder Singh -T: git://dpdk.org/next/dpdk-next-qos F: lib/librte_sched/ F: doc/guides/prog_guide/qos_framework.rst F: app/test/test_red.c @@ -1314,7 +1324,6 @@ F: doc/guides/tools/pdump.rst Packet Framework ---------------- M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-pipeline F: lib/librte_pipeline/ F: lib/librte_port/ F: lib/librte_table/ @@ -1323,6 +1332,7 @@ F: app/test/test_table* F: app/test-pipeline/ F: doc/guides/sample_app_ug/test_pipeline.rst F: examples/ip_pipeline/ +F: examples/pipeline/ F: doc/guides/sample_app_ug/ip_pipeline.rst @@ -1382,7 +1392,6 @@ F: app/test-fib/ Traffic metering M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-qos F: lib/librte_meter/ F: doc/guides/sample_app_ug/qos_scheduler.rst F: app/test/test_meter.c @@ -1462,10 +1471,11 @@ 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 +BPF M: Konstantin Ananyev F: lib/librte_bpf/ F: examples/bpf/ @@ -1476,14 +1486,22 @@ 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 ----------------- Unit tests framework -F: app/test/Makefile F: app/test/autotest* F: app/test/commands.c F: app/test/get-coremask.sh @@ -1512,6 +1530,11 @@ 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/ @@ -1548,7 +1571,7 @@ M: Marko Kovacevic F: examples/fips_validation/ F: doc/guides/sample_app_ug/fips_validation.rst -M: Ori Kam +M: Ori Kam F: examples/flow_filtering/ F: doc/guides/sample_app_ug/flow_filtering.rst