X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=MAINTAINERS;h=5328415c21af77ce8b6dd346ab168e2ca60b8d6b;hb=8bccf4774c3007726b45b73318732ea29dc435ce;hp=66104405e5ed584e438fe387092480174f3c1f82;hpb=086eb64db39ee496e5bd89b0836d7eb5715ae558;p=dpdk.git diff --git a/MAINTAINERS b/MAINTAINERS index 66104405e5..5328415c21 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24,29 +24,35 @@ General Project Administration Main Branch M: Thomas Monjalon -M: Ferruh Yigit +M: David Marchand T: git://dpdk.org/dpdk Next-net Tree M: Ferruh Yigit +M: Andrew Rybchenko T: git://dpdk.org/next/dpdk-next-net +Next-net-brcm Tree +M: Ajit Khaparde +T: git://dpdk.org/next/dpdk-next-net-brcm + Next-net-intel Tree M: Qi Zhang -M: Beilei Xing T: git://dpdk.org/next/dpdk-next-net-intel +Next-net-mrvl Tree +M: Jerin Jacob +T: git://dpdk.org/next/dpdk-next-net-mrvl + Next-net-mlx Tree -M: Shahaf Shuler +M: Raslan Darawsheh T: git://dpdk.org/next/dpdk-next-net-mlx Next-virtio Tree M: Maxime Coquelin -M: Tiwei Bie T: git://dpdk.org/next/dpdk-next-virtio Next-crypto Tree -M: Pablo de Lara M: Akhil Goyal T: git://dpdk.org/next/dpdk-next-crypto @@ -63,8 +69,8 @@ M: Cristian Dumitrescu T: git://dpdk.org/next/dpdk-next-pipeline Stable Branches -M: Yuanhan Liu M: Luca Boccassi +M: Kevin Traynor T: git://dpdk.org/dpdk-stable Security Issues @@ -91,7 +97,9 @@ 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 @@ -113,19 +121,39 @@ F: doc/guides/prog_guide/ext_app_lib_make_help.rst Meson build M: Bruce Richardson F: meson.build -F: lib/librte_eal/bsdapp/BSDmakefile.meson 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/pkg-config/ F: buildtools/symlink-drivers-solibs.sh -ABI versioning +Public CI +M: Aaron Conole +M: Michael Santana +F: .travis.yml +F: .ci/ + +ABI Policy & Versioning +M: Ray Kinsella M: Neil Horman -F: lib/librte_compat/ +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/validate-abi.sh +F: devtools/check-abi.sh +F: devtools/check-abi-version.sh F: devtools/check-symbol-change.sh -F: buildtools/check-experimental-syms.sh +F: devtools/gen-abi.sh +F: devtools/libabigail.abignore +F: devtools/update-abi.sh +F: devtools/update_version_map_abi.py +F: buildtools/check-symbols.sh +F: buildtools/map-list-symbol.sh +F: drivers/*/*/*.map +F: lib/*/*.map Driver information M: Neil Horman @@ -136,57 +164,72 @@ F: doc/guides/tools/pmdinfo.rst Environment Abstraction Layer ----------------------------- +T: git://dpdk.org/dpdk EAL API and common code -F: lib/librte_eal/common/* -F: lib/librte_eal/common/include/* -F: lib/librte_eal/common/include/generic/ +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 -F: test/test/test_alarm.c -F: test/test/test_atomic.c -F: test/test/test_barrier.c -F: test/test/test_byteorder.c -F: test/test/test_common.c -F: test/test/test_cpuflags.c -F: test/test/test_cycles.c -F: test/test/test_debug.c -F: test/test/test_eal* -F: test/test/test_errno.c -F: test/test/test_interrupts.c -F: test/test/test_logs.c -F: test/test/test_memcpy* -F: test/test/test_per_lcore.c -F: test/test/test_prefetch.c -F: test/test/test_reciprocal_division* -F: test/test/test_rwlock.c -F: test/test/test_spinlock.c -F: test/test/test_string_fns.c -F: test/test/test_tailq.c -F: test/test/test_version.c +F: app/test/test_alarm.c +F: app/test/test_atomic.c +F: app/test/test_barrier.c +F: app/test/test_byteorder.c +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_eal* +F: app/test/test_errno.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 +F: app/test/test_prefetch.c +F: app/test/test_reciprocal_division* +F: app/test/test_rwlock.c +F: app/test/test_spinlock.c +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/common/include/rte_fbarray.h -F: lib/librte_eal/common/include/rte_mem* -F: lib/librte_eal/common/include/rte_malloc.h +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 -F: lib/librte_eal/linuxapp/eal/eal_mem* -F: lib/librte_eal/bsdapp/eal/eal_mem* +F: lib/librte_eal/linux/eal_mem* +F: lib/librte_eal/freebsd/eal_mem* F: doc/guides/prog_guide/env_abstraction_layer.rst -F: test/test/test_external_mem.c -F: test/test/test_func_reentrancy.c -F: test/test/test_fbarray.c -F: test/test/test_malloc.c -F: test/test/test_memory.c -F: test/test/test_memzone.c +F: app/test/test_external_mem.c +F: app/test/test_func_reentrancy.c +F: app/test/test_fbarray.c +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 -M: Remy Horton -F: lib/librte_eal/common/include/rte_keepalive.h +F: lib/librte_eal/include/rte_keepalive.h F: lib/librte_eal/common/rte_keepalive.c F: examples/l2fwd-keepalive/ F: doc/guides/sample_app_ug/keep_alive.rst @@ -194,36 +237,58 @@ F: doc/guides/sample_app_ug/keep_alive.rst Secondary process M: Anatoly Burakov K: RTE_PROC_ +F: lib/librte_eal/common/eal_common_proc.c F: doc/guides/prog_guide/multi_proc_support.rst -F: test/test/test_mp_secondary.c +F: app/test/test_mp_secondary.c F: examples/multi_process/ F: doc/guides/sample_app_ug/multi_process.rst Service Cores M: Harry van Haaren -F: lib/librte_eal/common/include/rte_service.h -F: lib/librte_eal/common/include/rte_service_component.h +F: lib/librte_eal/include/rte_service.h +F: lib/librte_eal/include/rte_service_component.h F: lib/librte_eal/common/rte_service.c F: doc/guides/prog_guide/service_cores.rst -F: test/test/test_service_cores.c +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/common/include/rte_bitmap.h -F: test/test/test_bitmap.c +F: lib/librte_eal/include/rte_bitmap.h +F: app/test/test_bitmap.c + +MCSlock - EXPERIMENTAL +M: Phil Yang +F: lib/librte_eal/include/generic/rte_mcslock.h +F: app/test/test_mcslock.c + +Ticketlock +M: Joyce Kong +F: lib/librte_eal/include/generic/rte_ticketlock.h +F: app/test/test_ticketlock.c + +Pseudo-random Number Generation +M: Mattias Rönnblom +F: lib/librte_eal/include/rte_random.h +F: lib/librte_eal/common/rte_random.c +F: app/test/test_rand_perf.c ARM v7 M: Jan Viktorin -M: Gavin Hu -F: lib/librte_eal/common/arch/arm/ -F: lib/librte_eal/common/include/arch/arm/ +M: Ruifeng Wang +F: lib/librte_eal/arm/ ARM v8 M: Jerin Jacob -M: Gavin Hu -F: lib/librte_eal/common/include/arch/arm/*_64.h +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.* +F: lib/librte_bpf/bpf_jit_arm64.c F: lib/librte_lpm/rte_lpm_neon.h F: lib/librte_hash/rte*_arm64.h F: lib/librte_efd/rte*_arm64.h @@ -233,21 +298,18 @@ F: drivers/net/i40e/i40e_rxtx_vec_neon.c F: drivers/net/virtio/virtio_rxtx_simple_neon.c IBM POWER (alpha) -M: Chao Zhu -F: lib/librte_eal/common/arch/ppc_64/ -F: lib/librte_eal/common/include/arch/ppc_64/ +M: David Christensen +F: lib/librte_eal/ppc/ F: drivers/net/i40e/i40e_rxtx_vec_altivec.c F: examples/l3fwd/*altivec.h Intel x86 M: Bruce Richardson M: Konstantin Ananyev -F: lib/librte_eal/common/arch/x86/ -F: lib/librte_eal/common/include/arch/x86/ +F: lib/librte_eal/x86/ Linux EAL (with overlaps) -F: lib/librte_eal/linuxapp/Makefile -F: lib/librte_eal/linuxapp/eal/ +F: lib/librte_eal/linux/ F: doc/guides/linux_gsg/ Linux UIO @@ -257,13 +319,12 @@ F: drivers/bus/pci/linux/*uio* Linux VFIO M: Anatoly Burakov -F: lib/librte_eal/linuxapp/eal/*vfio* +F: lib/librte_eal/linux/*vfio* F: drivers/bus/pci/linux/*vfio* FreeBSD EAL (with overlaps) M: Bruce Richardson -F: lib/librte_eal/bsdapp/Makefile -F: lib/librte_eal/bsdapp/eal/ +F: lib/librte_eal/freebsd/ F: doc/guides/freebsd_gsg/ FreeBSD contigmem @@ -274,9 +335,25 @@ FreeBSD UIO M: Bruce Richardson F: kernel/freebsd/nic_uio/ +Windows support +M: Harini Ramakrishnan +M: Omar Cardona +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 -------------- +T: git://dpdk.org/dpdk Memory pool M: Olivier Matz @@ -284,23 +361,31 @@ M: Andrew Rybchenko F: lib/librte_mempool/ F: drivers/mempool/Makefile F: drivers/mempool/ring/ -F: drivers/mempool/stack/ F: doc/guides/prog_guide/mempool_lib.rst -F: test/test/test_mempool* -F: test/test/test_func_reentrancy.c +F: app/test/test_mempool* +F: app/test/test_func_reentrancy.c Ring queue -M: Olivier Matz +M: Honnappa Nagarahalli +M: Konstantin Ananyev F: lib/librte_ring/ F: doc/guides/prog_guide/ring_lib.rst -F: test/test/test_ring* -F: test/test/test_func_reentrancy.c +F: app/test/test_ring* +F: app/test/test_func_reentrancy.c + +Stack - EXPERIMENTAL +M: Gage Eads +M: Olivier Matz +F: lib/librte_stack/ +F: drivers/mempool/stack/ +F: app/test/test_stack* +F: doc/guides/prog_guide/stack_lib.rst Packet buffer M: Olivier Matz F: lib/librte_mbuf/ F: doc/guides/prog_guide/mbuf_lib.rst -F: test/test/test_mbuf.c +F: app/test/test_mbuf.c Ethernet API M: Thomas Monjalon @@ -309,9 +394,10 @@ M: Andrew Rybchenko T: git://dpdk.org/next/dpdk-next-net F: lib/librte_ethdev/ F: devtools/test-null.sh +F: doc/guides/prog_guide/switch_representation.rst Flow API -M: Adrien Mazarguil +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 @@ -319,15 +405,16 @@ F: lib/librte_ethdev/rte_flow* Traffic Management API - EXPERIMENTAL M: Cristian Dumitrescu -T: git://dpdk.org/next/dpdk-next-tm +T: git://dpdk.org/next/dpdk-next-qos F: lib/librte_ethdev/rte_tm* Traffic Metering and Policing API - EXPERIMENTAL M: Cristian Dumitrescu +T: git://dpdk.org/next/dpdk-next-qos F: lib/librte_ethdev/rte_mtr* Baseband API - EXPERIMENTAL -M: Amr Mokhtar +M: Nicolas Chautru T: git://dpdk.org/next/dpdk-next-crypto F: lib/librte_bbdev/ F: doc/guides/prog_guide/bbdev.rst @@ -339,11 +426,10 @@ F: examples/bbdev_app/ F: doc/guides/sample_app_ug/bbdev_app.rst Crypto API -M: Pablo de Lara M: Declan Doherty T: git://dpdk.org/next/dpdk-next-crypto F: lib/librte_cryptodev/ -F: test/test/test_cryptodev* +F: app/test/test_cryptodev* F: examples/l2fwd-crypto/ Security API @@ -352,59 +438,67 @@ 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 -M: Pablo de Lara M: Ashish Gupta T: git://dpdk.org/next/dpdk-next-crypto F: lib/librte_compressdev/ F: drivers/compress/ -F: test/test/test_compressdev* +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 F: lib/librte_eventdev/ F: drivers/event/skeleton/ -F: test/test/test_eventdev.c +F: app/test/test_eventdev.c +F: examples/l3fwd/l3fwd_event* -Eventdev Ethdev Rx Adapter API - EXPERIMENTAL +Eventdev Ethdev Rx Adapter API M: Nikhil Rao T: git://dpdk.org/next/dpdk-next-eventdev F: lib/librte_eventdev/*eth_rx_adapter* -F: test/test/test_event_eth_rx_adapter.c +F: app/test/test_event_eth_rx_adapter.c F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst -Eventdev Ethdev Tx Adapter API - EXPERIMENTAL +Eventdev Ethdev Tx Adapter API M: Nikhil Rao T: git://dpdk.org/next/dpdk-next-eventdev F: lib/librte_eventdev/*eth_tx_adapter* -F: test/test/test_event_eth_tx_adapter.c +F: app/test/test_event_eth_tx_adapter.c F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst -Eventdev Timer Adapter API - EXPERIMENTAL +Eventdev Timer Adapter API M: Erik Gabriel Carrillo T: git://dpdk.org/next/dpdk-next-eventdev F: lib/librte_eventdev/*timer_adapter* -F: test/test/test_event_timer_adapter.c +F: app/test/test_event_timer_adapter.c F: doc/guides/prog_guide/event_timer_adapter.rst -Eventdev Crypto Adapter API - EXPERIMENTAL +Eventdev Crypto Adapter API M: Abhinandan Gujjar T: git://dpdk.org/next/dpdk-next-eventdev F: lib/librte_eventdev/*crypto_adapter* -F: test/test/test_event_crypto_adapter.c +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_rawdev/ -F: test/test/test_rawdev.c +F: drivers/raw/skeleton/ +F: app/test/test_rawdev.c F: doc/guides/prog_guide/rawdev.rst @@ -416,6 +510,15 @@ M: Artem V. Andreev M: Andrew Rybchenko F: drivers/mempool/bucket/ +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 ----------- @@ -426,7 +529,7 @@ F: drivers/bus/ifpga/ NXP buses M: Hemant Agrawal -M: Shreyansh Jain +M: Sachin Saxena F: drivers/common/dpaax/ F: drivers/bus/dpaa/ F: drivers/bus/fslmc/ @@ -439,6 +542,7 @@ F: drivers/bus/vdev/ VMBUS bus driver M: Stephen Hemminger +M: Long Li F: drivers/bus/vmbus/ @@ -449,20 +553,19 @@ T: git://dpdk.org/next/dpdk-next-net F: doc/guides/nics/features/default.ini Link bonding -M: Declan Doherty M: Chas Williams +M: Wei Hu (Xavier) F: drivers/net/bonding/ F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst -F: test/test/test_link_bonding* +F: app/test/test_link_bonding* F: examples/bond/ -F: doc/guides/nics/features/bonding.ini Linux KNI M: Ferruh Yigit F: kernel/linux/kni/ F: lib/librte_kni/ F: doc/guides/prog_guide/kernel_nic_interface.rst -F: test/test/test_kni.c +F: app/test/test_kni.c F: examples/kni/ F: doc/guides/sample_app_ug/kernel_nic_interface.rst @@ -471,17 +574,25 @@ M: John W. Linville F: drivers/net/af_packet/ F: doc/guides/nics/features/afpacket.ini +Linux AF_XDP +M: Ciara Loftus +M: Qi Zhang +F: drivers/net/af_xdp/ +F: doc/guides/nics/af_xdp.rst +F: doc/guides/nics/features/af_xdp.ini + Amazon ENA M: Marcin Wojtas M: Michal Krawczyk M: Guy Tzalik M: Evgeny Schemeilin +M: Igor Chauskin F: drivers/net/ena/ 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 @@ -504,6 +615,7 @@ F: doc/guides/nics/features/ark.ini Broadcom bnxt M: Ajit Khaparde M: Somnath Kotur +T: git://dpdk.org/next/dpdk-next-net-brcm F: drivers/net/bnxt/ F: doc/guides/nics/bnxt.rst F: doc/guides/nics/features/bnxt.ini @@ -511,6 +623,7 @@ F: doc/guides/nics/features/bnxt.ini Cavium ThunderX nicvf M: Jerin Jacob M: Maciej Czekaj +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/net/thunderx/ F: doc/guides/nics/thunderx.rst F: doc/guides/nics/features/thunderx.ini @@ -518,12 +631,14 @@ F: doc/guides/nics/features/thunderx.ini Cavium LiquidIO M: Shijith Thotton M: Srisivasubramanian Srinivasan +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/net/liquidio/ F: doc/guides/nics/liquidio.rst F: doc/guides/nics/features/liquidio.ini Cavium OCTEON TX -M: Jerin Jacob +M: Harman Kalra +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/common/octeontx/ F: drivers/mempool/octeontx/ F: drivers/net/octeontx/ @@ -543,8 +658,25 @@ F: drivers/net/enic/ F: doc/guides/nics/enic.rst F: doc/guides/nics/features/enic.ini +Hisilicon hns3 +M: Wei Hu (Xavier) +M: Min Hu (Connor) +M: Yisen Zhuang +F: drivers/net/hns3/ +F: doc/guides/nics/hns3.rst +F: doc/guides/nics/features/hns3.ini + +Huawei hinic +M: Ziyang Xuan +M: Xiaoyun Wang +M: Guoyang Zhou +F: drivers/net/hinic/ +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 @@ -553,8 +685,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 @@ -563,7 +695,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 @@ -578,32 +710,40 @@ F: drivers/net/fm10k/ F: doc/guides/nics/fm10k.rst F: doc/guides/nics/features/fm10k*.ini -Intel avf +Intel iavf M: Jingjing Wu -M: Wenzhuo Lu -T: git://dpdk.org/next/dpdk-next-net-intel -F: drivers/net/avf/ -F: doc/guides/nics/features/avf*.ini - -Intel ifc -M: Xiao Wang +M: Beilei Xing T: git://dpdk.org/next/dpdk-next-net-intel -F: drivers/net/ifc/ -F: doc/guides/nics/ifc.rst -F: doc/guides/nics/features/ifc*.ini +F: drivers/net/iavf/ +F: drivers/common/iavf/ +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 +F: drivers/net/ipn3ke/ +F: doc/guides/nics/ipn3ke.rst +F: doc/guides/nics/features/ipn3ke.ini + Marvell mvpp2 -M: Tomasz Duszynski -M: Dmitri Epshtein -M: Natalie Samsonov +M: Liron Himi +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/common/mvep/ F: drivers/net/mvpp2/ F: doc/guides/nics/mvpp2.rst @@ -611,12 +751,27 @@ F: doc/guides/nics/features/mvpp2.ini Marvell mvneta M: Zyta Szpak -M: Dmitri Epshtein -M: Natalie Samsonov +M: Liron Himi +T: git://dpdk.org/next/dpdk-next-net-mrvl 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* + Mellanox mlx4 M: Matan Azrad M: Shahaf Shuler @@ -626,9 +781,11 @@ F: doc/guides/nics/mlx4.rst F: doc/guides/nics/features/mlx4.ini Mellanox mlx5 +M: Matan Azrad M: Shahaf Shuler -M: Yongseok Koh +M: Viacheslav Ovsiienko T: git://dpdk.org/next/dpdk-next-net-mlx +F: drivers/common/mlx5/ F: drivers/net/mlx5/ F: buildtools/options-ibverbs-static.sh F: doc/guides/nics/mlx5.rst @@ -638,31 +795,37 @@ 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: Jan Remes +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/ +F: doc/guides/nics/nfb.rst +F: doc/guides/nics/features/nfb.ini + Netronome nfp -M: Alejandro Lucero +M: Heinrich Kuhn F: drivers/net/nfp/ F: doc/guides/nics/nfp.rst F: doc/guides/nics/features/nfp*.ini NXP dpaa M: Hemant Agrawal -M: Shreyansh Jain +M: Sachin Saxena F: drivers/mempool/dpaa/ F: drivers/net/dpaa/ F: doc/guides/nics/dpaa.rst @@ -670,7 +833,7 @@ F: doc/guides/nics/features/dpaa.ini NXP dpaa2 M: Hemant Agrawal -M: Shreyansh Jain +M: Sachin Saxena F: drivers/mempool/dpaa2/ F: drivers/net/dpaa2/ F: doc/guides/nics/dpaa2.rst @@ -678,14 +841,28 @@ F: doc/guides/nics/features/dpaa2.ini NXP enetc M: Gagandeep Singh -M: Pankaj Chauhan +M: Sachin Saxena F: drivers/net/enetc/ F: doc/guides/nics/enetc.rst F: doc/guides/nics/features/enetc.ini +NXP pfe +M: Gagandeep Singh +M: Akhil Goyal +F: doc/guides/nics/pfe.rst +F: drivers/net/pfe/ +F: doc/guides/nics/features/pfe.ini + +Pensando ionic +M: Alfredo Cardigliano +F: drivers/net/ionic/ +F: doc/guides/nics/ionic.rst +F: doc/guides/nics/features/ionic.ini + QLogic bnx2x M: Rasesh Mody M: Shahed Shaikh +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/net/bnx2x/ F: doc/guides/nics/bnx2x.rst F: doc/guides/nics/features/bnx2x*.ini @@ -693,6 +870,7 @@ F: doc/guides/nics/features/bnx2x*.ini QLogic qede PMD M: Rasesh Mody M: Shahed Shaikh +T: git://dpdk.org/next/dpdk-next-net-mrvl F: drivers/net/qede/ F: doc/guides/nics/qede.rst F: doc/guides/nics/features/qede*.ini @@ -711,22 +889,20 @@ F: doc/guides/nics/features/vmxnet3.ini Vhost-user M: Maxime Coquelin -M: Tiwei Bie M: Zhihong Wang T: git://dpdk.org/next/dpdk-next-virtio F: lib/librte_vhost/ F: doc/guides/prog_guide/vhost_lib.rst F: examples/vhost/ F: doc/guides/sample_app_ug/vhost.rst -F: examples/vhost_scsi/ -F: doc/guides/sample_app_ug/vhost_scsi.rst +F: examples/vhost_blk/ +F: doc/guides/sample_app_ug/vhost_blk.rst F: examples/vhost_crypto/ F: examples/vdpa/ F: doc/guides/sample_app_ug/vdpa.rst Vhost PMD M: Maxime Coquelin -M: Tiwei Bie M: Zhihong Wang T: git://dpdk.org/next/dpdk-next-virtio F: drivers/net/vhost/ @@ -735,7 +911,6 @@ F: doc/guides/nics/features/vhost.ini Virtio PMD M: Maxime Coquelin -M: Tiwei Bie M: Zhihong Wang T: git://dpdk.org/next/dpdk-next-virtio F: drivers/net/virtio/ @@ -743,7 +918,7 @@ F: doc/guides/nics/virtio.rst F: doc/guides/nics/features/virtio*.ini Wind River AVP -M: Allain Legacy +M: Steven Webster M: Matt Peters F: drivers/net/avp/ F: doc/guides/nics/avp.rst @@ -765,23 +940,20 @@ 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 F: drivers/net/ring/ F: doc/guides/nics/pcap_ring.rst -F: test/test/test_pmd_ring.c -F: test/test/test_pmd_ring_perf.c -F: doc/guides/nics/features/ring.ini +F: app/test/test_pmd_ring.c +F: app/test/test_pmd_ring_perf.c Null Networking PMD M: Tetsuya Mukawa F: drivers/net/null/ -F: doc/guides/nics/features/null.ini Fail-safe PMD -M: Gaetan Rivet +M: Gaetan Rivet F: drivers/net/failsafe/ F: doc/guides/nics/fail_safe.rst F: doc/guides/nics/features/failsafe.ini @@ -790,24 +962,28 @@ 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 +M: Jakub Grajciar +F: drivers/net/memif/ +F: doc/guides/nics/memif.rst +F: doc/guides/nics/features/memif.ini + Crypto Drivers -------------- -M: Pablo de Lara 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 ARMv8 Crypto -M: Jerin Jacob +M: Ruifeng Wang F: drivers/crypto/armv8/ F: doc/guides/cryptodevs/armv8.rst F: doc/guides/cryptodevs/features/armv8.ini @@ -826,12 +1002,14 @@ 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 @@ -851,14 +1029,27 @@ F: drivers/crypto/kasumi/ F: doc/guides/cryptodevs/kasumi.rst F: doc/guides/cryptodevs/features/kasumi.ini -Marvell Mrvl -M: Tomasz Duszynski -M: Dmitri Epshtein -M: Natalie Samsonov +Marvell mvsam +M: Michael Shamis +M: Liron Himi F: drivers/crypto/mvsam/ F: doc/guides/cryptodevs/mvsam.rst F: doc/guides/cryptodevs/features/mvsam.ini +Marvell Nitrox +M: Nagadheeraj Rottela +M: Srikanth Jampala +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 + Null Crypto M: Declan Doherty F: drivers/crypto/null/ @@ -913,7 +1104,6 @@ F: doc/guides/cryptodevs/features/zuc.ini Compression Drivers ------------------- -M: Pablo de Lara T: git://dpdk.org/next/dpdk-next-crypto Cavium OCTEON TX zipvf @@ -940,6 +1130,34 @@ 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 + +Intel ifc +M: Xiao Wang +F: drivers/vdpa/ifc/ +F: doc/guides/vdpadevs/ifc.rst +F: doc/guides/vdpadevs/features/ifcvf.ini + +Mellanox mlx5 vDPA +M: Matan Azrad +M: Viacheslav Ovsiienko +F: drivers/vdpa/mlx5/ +F: doc/guides/vdpadevs/mlx5.rst +F: doc/guides/vdpadevs/features/mlx5.ini + + Eventdev Drivers ---------------- M: Jerin Jacob @@ -954,9 +1172,15 @@ Cavium OCTEON TX timvf M: Pavan Nikhilesh F: drivers/event/octeontx/timvf_* +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: Sunil Kumar Kori +M: Nipun Gupta F: drivers/event/dpaa/ F: doc/guides/eventdevs/dpaa.rst @@ -991,8 +1215,16 @@ Rawdev Drivers Intel FPGA M: Rosen Xu M: Tianfei zhang -F: drivers/raw/ifpga_rawdev/ -F: doc/guides/rawdevs/ifpga_rawdev.rst +T: git://dpdk.org/next/dpdk-next-net-intel +F: drivers/raw/ifpga/ +F: doc/guides/rawdevs/ifpga.rst + +IOAT Rawdev +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 @@ -1004,6 +1236,24 @@ M: Nipun Gupta F: drivers/raw/dpaa2_cmdif/ F: doc/guides/rawdevs/dpaa2_cmdif.rst +Marvell OCTEON TX2 DMA +M: Satha Rao +F: drivers/raw/octeontx2_dma/ +F: doc/guides/rawdevs/octeontx2_dma.rst + +Marvell OCTEON TX2 EP +M: Mahipal Challa +F: drivers/raw/octeontx2_ep/ +F: doc/guides/rawdevs/octeontx2_ep.rst + +NTB +M: Xiaoyun Li +M: Jingjing Wu +F: drivers/raw/ntb/ +F: doc/guides/rawdevs/ntb.rst +F: examples/ntb/ +F: doc/guides/sample_app_ug/ntb.rst + Packet processing ----------------- @@ -1016,12 +1266,13 @@ Packet CRC M: Jasvinder Singh F: lib/librte_net/rte_net_crc* F: lib/librte_net/net_crc_sse.h -F: test/test/test_crc.c +F: app/test/test_crc.c 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/ @@ -1042,13 +1293,15 @@ M: Konstantin Ananyev T: git://dpdk.org/next/dpdk-next-crypto F: lib/librte_ipsec/ M: Bernard Iremonger -F: test/test/test_ipsec.c +F: app/test/test_ipsec* F: doc/guides/prog_guide/ipsec_lib.rst +M: Vladimir Medvedkin +F: app/test-sad/ Flow Classify - EXPERIMENTAL M: Bernard Iremonger F: lib/librte_flow_classify/ -F: test/test/test_flow_classify* +F: app/test/test_flow_classify* F: doc/guides/prog_guide/flow_classify_lib.rst F: examples/flow_classify/ F: doc/guides/sample_app_ug/flow_classify.rst @@ -1057,7 +1310,7 @@ Distributor M: David Hunt F: lib/librte_distributor/ F: doc/guides/prog_guide/packet_distrib_lib.rst -F: test/test/test_distributor* +F: app/test/test_distributor* F: examples/distributor/ F: doc/guides/sample_app_ug/dist_app.rst @@ -1065,16 +1318,18 @@ Reorder M: Reshma Pattan F: lib/librte_reorder/ F: doc/guides/prog_guide/reorder_lib.rst -F: test/test/test_reorder* +F: app/test/test_reorder* F: examples/packet_ordering/ 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: test/test/test_red.c -F: test/test/test_sched.c +F: app/test/test_red.c +F: app/test/test_sched.c F: examples/qos_sched/ F: doc/guides/sample_app_ug/qos_scheduler.rst @@ -1082,7 +1337,7 @@ Packet capture M: Reshma Pattan F: lib/librte_pdump/ F: doc/guides/prog_guide/pdump_lib.rst -F: test/test/test_pdump.* +F: app/test/test_pdump.* F: app/pdump/ F: doc/guides/tools/pdump.rst @@ -1090,12 +1345,13 @@ 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/ F: doc/guides/prog_guide/packet_framework.rst -F: test/test/test_table* -F: test/test-pipeline/ +F: app/test/test_table* +F: app/test-pipeline/ F: doc/guides/sample_app_ug/test_pipeline.rst F: examples/ip_pipeline/ F: doc/guides/sample_app_ug/ip_pipeline.rst @@ -1108,17 +1364,17 @@ ACL M: Konstantin Ananyev F: lib/librte_acl/ F: doc/guides/prog_guide/packet_classif_access_ctrl.rst -F: test/test-acl/ -F: test/test/test_acl.* +F: app/test-acl/ +F: app/test/test_acl.* F: examples/l3fwd-acl/ F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst EFD M: Byron Marohn -M: Pablo de Lara Guarch +M: Yipeng Wang F: lib/librte_efd/ F: doc/guides/prog_guide/efd_lib.rst -F: test/test/test_efd* +F: app/test/test_efd* F: examples/server_node_efd/ F: doc/guides/sample_app_ug/server_node_efd.rst @@ -1126,32 +1382,41 @@ Hashes M: Yipeng Wang M: Sameh Gobriel M: Bruce Richardson -M: Pablo de Lara F: lib/librte_hash/ F: doc/guides/prog_guide/hash_lib.rst -F: test/test/test_*hash* -F: test/test/test_func_reentrancy.c +F: app/test/test_*hash* +F: app/test/test_func_reentrancy.c LPM M: Bruce Richardson +M: Vladimir Medvedkin F: lib/librte_lpm/ F: doc/guides/prog_guide/lpm* -F: test/test/test_lpm* -F: test/test/test_func_reentrancy.c -F: test/test/test_xmmt_ops.h +F: app/test/test_lpm* +F: app/test/test_func_reentrancy.c +F: app/test/test_xmmt_ops.h Membership - EXPERIMENTAL M: Yipeng Wang M: Sameh Gobriel F: lib/librte_member/ F: doc/guides/prog_guide/member_lib.rst -F: test/test/test_member* +F: app/test/test_member* + +RIB/FIB - EXPERIMENTAL +M: Vladimir Medvedkin +F: lib/librte_rib/ +F: app/test/test_rib* +F: lib/librte_fib/ +F: app/test/test_fib* +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: test/test/test_meter.c +F: app/test/test_meter.c F: examples/qos_meter/ F: doc/guides/sample_app_ug/qos_metering.rst @@ -1162,31 +1427,37 @@ Other libraries Configuration file M: Cristian Dumitrescu F: lib/librte_cfgfile/ -F: test/test/test_cfgfile.c -F: test/test/test_cfgfiles/ +F: app/test/test_cfgfile.c +F: app/test/test_cfgfiles/ Interactive command line M: Olivier Matz F: lib/librte_cmdline/ -F: test/cmdline_test/ -F: test/test/test_cmdline* +F: app/test-cmdline/ +F: app/test/test_cmdline* F: examples/cmdline/ F: doc/guides/sample_app_ug/cmd_line.rst Key/Value parsing M: Olivier Matz F: lib/librte_kvargs/ -F: test/test/test_kvargs.c +F: app/test/test_kvargs.c + +RCU - EXPERIMENTAL +M: Honnappa Nagarahalli +F: lib/librte_rcu/ +F: app/test/test_rcu* +F: doc/guides/prog_guide/rcu_lib.rst PCI -M: Gaetan Rivet +M: Gaetan Rivet F: lib/librte_pci/ Power management M: David Hunt F: lib/librte_power/ F: doc/guides/prog_guide/power_man.rst -F: test/test/test_power* +F: app/test/test_power* F: examples/l3fwd-power/ F: doc/guides/sample_app_ug/l3_forward_power_man.rst F: examples/vm_power_manager/ @@ -1194,94 +1465,117 @@ F: doc/guides/sample_app_ug/vm_power_management.rst Timers M: Robert Sanford +M: Erik Gabriel Carrillo F: lib/librte_timer/ F: doc/guides/prog_guide/timer_lib.rst -F: test/test/test_timer* +F: app/test/test_timer* F: examples/timer/ F: doc/guides/sample_app_ug/timer.rst Job statistics -M: Pablo de Lara F: lib/librte_jobstats/ F: examples/l2fwd-jobstats/ F: doc/guides/sample_app_ug/l2_forward_job_stats.rst Metrics -M: Remy Horton F: lib/librte_metrics/ -F: test/test/test_metrics.c +F: app/test/test_metrics.c Bit-rate statistics -M: Remy Horton F: lib/librte_bitratestats/ -F: test/test/test_bitratestats.c +F: app/test/test_bitratestats.c Latency statistics M: Reshma Pattan F: lib/librte_latencystats/ -F: test/test/test_latencystats.c +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 M: Konstantin Ananyev F: lib/librte_bpf/ -F: test/bpf/ -F: test/test/test_bpf.c +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 ----------------- Unit tests framework -F: test/Makefile -F: test/test/Makefile -F: test/test/autotest* -F: test/test/commands.c -F: test/test/packet_burst_generator.c -F: test/test/packet_burst_generator.h -F: test/test/process.h -F: test/test/resource.* -F: test/test/test.c -F: test/test/test.h -F: test/test/test_pmd_perf.c -F: test/test/test_resource.c -F: test/test/virtual_pmd.c -F: test/test/virtual_pmd.h +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 +F: app/test/resource.* +F: app/test/test.c +F: app/test/test.h +F: app/test/test_pmd_perf.c +F: app/test/test_resource.c +F: app/test/virtual_pmd.c +F: app/test/virtual_pmd.h Sample packet helper functions for unit test M: Reshma Pattan -F: test/test/sample_packet_forward.c -F: test/test/sample_packet_forward.h +F: app/test/sample_packet_forward.c +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 -M: Pablo De Lara Guarch +T: git://dpdk.org/next/dpdk-next-crypto F: app/test-compress-perf/ F: doc/guides/tools/comp_perf.rst Crypto performance test application M: Declan Doherty +T: git://dpdk.org/next/dpdk-next-crypto F: app/test-crypto-perf/ F: doc/guides/tools/cryptoperf.rst Eventdev test application M: Jerin Jacob +T: git://dpdk.org/next/dpdk-next-eventdev F: app/test-eventdev/ F: doc/guides/tools/testeventdev.rst F: doc/guides/tools/img/eventdev_* -F: test/test/test_event_ring.c +F: app/test/test_event_ring.c Procinfo tool M: Maryam Tahhan @@ -1293,13 +1587,9 @@ F: doc/guides/tools/proc_info.rst Other Example Applications -------------------------- -M: Remy Horton F: examples/ethtool/ F: doc/guides/sample_app_ug/ethtool.rst -F: examples/exception_path/ -F: doc/guides/sample_app_ug/exception_path.rst - M: Marko Kovacevic F: examples/fips_validation/ F: doc/guides/sample_app_ug/fips_validation.rst @@ -1309,7 +1599,6 @@ F: examples/flow_filtering/ F: doc/guides/sample_app_ug/flow_filtering.rst M: Bruce Richardson -M: Pablo de Lara F: examples/helloworld/ F: doc/guides/sample_app_ug/hello_world.rst @@ -1322,7 +1611,6 @@ F: examples/ipv4_multicast/ F: doc/guides/sample_app_ug/ipv4_multicast.rst M: Bruce Richardson -M: Pablo de Lara F: examples/l2fwd/ F: doc/guides/sample_app_ug/l2_forward_real_virtual.rst @@ -1330,32 +1618,26 @@ M: Tomasz Kantecki F: doc/guides/sample_app_ug/l2_forward_cat.rst F: examples/l2fwd-cat/ +M: Sunil Kumar Kori +M: Pavan Nikhilesh +T: git://dpdk.org/next/dpdk-next-eventdev +F: examples/l2fwd-event/ +F: doc/guides/sample_app_ug/l2_forward_event.rst + F: examples/l3fwd/ F: doc/guides/sample_app_ug/l3_forward.rst -F: examples/l3fwd-vf/ -F: doc/guides/sample_app_ug/l3_forward_virtual.rst - F: examples/link_status_interrupt/ F: doc/guides/sample_app_ug/link_status_intr.rst -F: examples/load_balancer/ -F: doc/guides/sample_app_ug/load_balancer.rst - -F: examples/netmap_compat/ -F: doc/guides/sample_app_ug/netmap_compatibility.rst - L-threads - EXPERIMENTAL M: John McNamara F: examples/performance-thread/ F: doc/guides/sample_app_ug/performance_thread.rst -M: Pablo de Lara +M: Kirill Rybalchenko F: examples/ptpclient/ -F: examples/quota_watermark/ -F: doc/guides/sample_app_ug/quota_watermark.rst - M: Bruce Richardson M: John McNamara F: examples/rxtx_callbacks/ @@ -1374,5 +1656,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