2015-01-23 12:31:59 +00:00
|
|
|
DPDK Maintainers
|
|
|
|
================
|
|
|
|
|
|
|
|
The intention of this file is to provide a set of names that we can rely on
|
|
|
|
for helping in patch reviews and questions.
|
|
|
|
These names are additional recipients for emails sent to dev@dpdk.org.
|
|
|
|
Please avoid private emails.
|
|
|
|
|
|
|
|
Descriptions of section entries:
|
|
|
|
|
|
|
|
M: Maintainer's Full Name <address@domain>
|
|
|
|
T: Git tree location.
|
|
|
|
F: Files and directories with wildcard patterns.
|
|
|
|
A trailing slash includes all files and subdirectory files.
|
|
|
|
A wildcard includes all files but not subdirectories.
|
|
|
|
One pattern per line. Multiple F: lines acceptable.
|
|
|
|
X: Files and directories exclusion, same rules as F:
|
|
|
|
K: Keyword regex pattern to match content.
|
|
|
|
One regex pattern per line. Multiple K: lines acceptable.
|
|
|
|
|
|
|
|
|
|
|
|
General Project Administration
|
|
|
|
------------------------------
|
|
|
|
M: Thomas Monjalon <thomas.monjalon@6wind.com>
|
|
|
|
T: git://dpdk.org/dpdk
|
|
|
|
F: MAINTAINERS
|
|
|
|
F: scripts/check-maintainers.sh
|
2016-03-29 21:14:47 +00:00
|
|
|
F: scripts/check-git-log.sh
|
2016-09-08 12:25:11 +00:00
|
|
|
F: scripts/check-includes.sh
|
2015-10-22 18:26:28 +00:00
|
|
|
F: scripts/checkpatches.sh
|
2016-08-03 14:59:00 +00:00
|
|
|
F: scripts/load-devel-config
|
2015-10-22 18:27:05 +00:00
|
|
|
F: scripts/test-build.sh
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2016-07-25 12:56:37 +00:00
|
|
|
Stable Branches
|
|
|
|
---------------
|
|
|
|
T: git://dpdk.org/dpdk-stable
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Security Issues
|
|
|
|
---------------
|
|
|
|
M: maintainers@dpdk.org
|
|
|
|
|
|
|
|
|
|
|
|
Documentation (with overlaps)
|
|
|
|
-------------
|
2015-02-27 16:27:11 +00:00
|
|
|
M: Siobhan Butler <siobhan.a.butler@intel.com>
|
2015-05-13 13:08:28 +00:00
|
|
|
M: John McNamara <john.mcnamara@intel.com>
|
2015-12-02 04:20:05 +00:00
|
|
|
F: README
|
2015-01-23 12:31:59 +00:00
|
|
|
F: doc/
|
|
|
|
|
|
|
|
|
|
|
|
Build System
|
|
|
|
------------
|
2015-12-03 13:38:31 +00:00
|
|
|
M: Thomas Monjalon <thomas.monjalon@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: GNUmakefile
|
|
|
|
F: Makefile
|
|
|
|
F: config/
|
|
|
|
F: mk/
|
|
|
|
F: pkg/
|
2015-02-25 13:52:04 +00:00
|
|
|
F: scripts/auto-config-h.sh
|
2015-01-23 12:31:59 +00:00
|
|
|
F: scripts/depdirs-rule.sh
|
|
|
|
F: scripts/gen-build-mk.sh
|
|
|
|
F: scripts/gen-config-h.sh
|
|
|
|
F: scripts/relpath.sh
|
2015-02-04 08:08:45 +00:00
|
|
|
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
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2015-02-04 07:46:20 +00:00
|
|
|
ABI versioning
|
|
|
|
M: Neil Horman <nhorman@tuxdriver.com>
|
|
|
|
F: lib/librte_compat/
|
2015-07-18 19:08:58 +00:00
|
|
|
F: doc/guides/rel_notes/deprecation.rst
|
2015-03-17 18:08:41 +00:00
|
|
|
F: scripts/validate-abi.sh
|
|
|
|
|
2016-07-07 09:59:33 +00:00
|
|
|
Driver information
|
|
|
|
F: buildtools/pmdinfogen/
|
2016-07-20 13:38:54 +00:00
|
|
|
F: tools/dpdk-pmdinfo.py
|
2016-07-07 09:59:33 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Environment Abstraction Layer
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
EAL API and common code
|
2015-02-09 13:50:43 +00:00
|
|
|
M: David Marchand <david.marchand@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/common/*
|
|
|
|
F: lib/librte_eal/common/include/*
|
|
|
|
F: lib/librte_eal/common/include/generic/
|
2015-02-04 08:08:45 +00:00
|
|
|
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/test_alarm.c
|
|
|
|
F: app/test/test_atomic.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_devargs.c
|
|
|
|
F: app/test/test_eal*
|
|
|
|
F: app/test/test_errno.c
|
|
|
|
F: app/test/test_interrupts.c
|
|
|
|
F: app/test/test_logs.c
|
|
|
|
F: app/test/test_memcpy*
|
|
|
|
F: app/test/test_pci.c
|
2016-06-13 15:07:44 +00:00
|
|
|
F: app/test/test_pci_sysfs/
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/test_per_lcore.c
|
|
|
|
F: app/test/test_prefetch.c
|
|
|
|
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
|
|
|
|
|
2015-07-15 16:32:20 +00:00
|
|
|
Memory Allocation
|
|
|
|
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
|
|
|
|
F: lib/librte_eal/common/include/rte_mem*
|
|
|
|
F: lib/librte_eal/common/include/rte_malloc.h
|
|
|
|
F: lib/librte_eal/common/*malloc*
|
|
|
|
F: lib/librte_eal/common/eal_common_mem*
|
|
|
|
F: lib/librte_eal/common/eal_hugepages.h
|
2015-07-16 07:37:11 +00:00
|
|
|
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
2015-07-15 16:32:20 +00:00
|
|
|
F: app/test/test_func_reentrancy.c
|
|
|
|
F: app/test/test_malloc.c
|
|
|
|
F: app/test/test_memory.c
|
|
|
|
F: app/test/test_memzone.c
|
|
|
|
|
2015-11-18 14:05:14 +00:00
|
|
|
Keep alive
|
|
|
|
M: Remy Horton <remy.horton@intel.com>
|
|
|
|
F: lib/librte_eal/common/include/rte_keepalive.h
|
|
|
|
F: lib/librte_eal/common/rte_keepalive.c
|
2015-11-18 14:05:16 +00:00
|
|
|
F: examples/l2fwd-keepalive/
|
|
|
|
F: doc/guides/sample_app_ug/keep_alive.rst
|
2015-11-18 14:05:14 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
Secondary process
|
2015-12-02 13:06:20 +00:00
|
|
|
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
K: RTE_PROC_
|
|
|
|
F: doc/guides/prog_guide/multi_proc_support.rst
|
|
|
|
F: app/test/test_mp_secondary.c
|
|
|
|
F: examples/multi_process/
|
|
|
|
F: doc/guides/sample_app_ug/multi_process.rst
|
|
|
|
|
2015-11-02 23:47:27 +00:00
|
|
|
ARM v7
|
|
|
|
M: Jan Viktorin <viktorin@rehivetech.com>
|
2015-12-03 15:02:56 +00:00
|
|
|
M: Jianbo Liu <jianbo.liu@linaro.org>
|
2016-02-02 23:10:23 +00:00
|
|
|
F: lib/librte_eal/common/arch/arm/
|
2015-11-02 23:47:27 +00:00
|
|
|
F: lib/librte_eal/common/include/arch/arm/
|
|
|
|
|
2015-11-06 09:40:28 +00:00
|
|
|
ARM v8
|
|
|
|
M: Jerin Jacob <jerin.jacob@caviumnetworks.com>
|
2015-12-03 15:02:56 +00:00
|
|
|
M: Jianbo Liu <jianbo.liu@linaro.org>
|
2015-11-06 09:40:28 +00:00
|
|
|
F: lib/librte_eal/common/include/arch/arm/*_64.h
|
|
|
|
F: lib/librte_acl/acl_run_neon.*
|
2016-03-11 03:52:58 +00:00
|
|
|
F: lib/librte_lpm/rte_lpm_neon.h
|
2016-03-11 03:52:59 +00:00
|
|
|
F: lib/librte_hash/rte*_arm64.h
|
2016-05-06 06:25:46 +00:00
|
|
|
F: drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
|
2016-08-18 04:12:11 +00:00
|
|
|
F: drivers/net/virtio/virtio_rxtx_simple_neon.c
|
2015-11-06 09:40:28 +00:00
|
|
|
|
2015-07-09 08:25:18 +00:00
|
|
|
EZchip TILE-Gx
|
|
|
|
M: Zhigang Lu <zlu@ezchip.com>
|
2016-01-08 14:30:36 +00:00
|
|
|
M: Liming Sun <lsun@ezchip.com>
|
2016-02-02 23:10:23 +00:00
|
|
|
F: lib/librte_eal/common/arch/tile/
|
2015-07-09 08:25:18 +00:00
|
|
|
F: lib/librte_eal/common/include/arch/tile/
|
2015-07-09 08:25:19 +00:00
|
|
|
F: drivers/net/mpipe/
|
2015-07-09 08:25:18 +00:00
|
|
|
|
2015-06-29 03:08:00 +00:00
|
|
|
IBM POWER
|
|
|
|
M: Chao Zhu <chaozhu@linux.vnet.ibm.com>
|
2016-02-02 23:10:23 +00:00
|
|
|
F: lib/librte_eal/common/arch/ppc_64/
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/common/include/arch/ppc_64/
|
|
|
|
|
|
|
|
Intel x86
|
2015-03-11 11:14:30 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
2016-02-02 23:10:23 +00:00
|
|
|
F: lib/librte_eal/common/arch/x86/
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/common/include/arch/x86/
|
|
|
|
|
|
|
|
Linux EAL (with overlaps)
|
2015-02-09 13:50:43 +00:00
|
|
|
M: David Marchand <david.marchand@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/linuxapp/Makefile
|
|
|
|
F: lib/librte_eal/linuxapp/eal/
|
|
|
|
F: doc/guides/linux_gsg/
|
|
|
|
|
|
|
|
Linux UIO
|
2016-03-04 15:07:11 +00:00
|
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/linuxapp/igb_uio/
|
|
|
|
F: lib/librte_eal/linuxapp/eal/*uio*
|
|
|
|
|
|
|
|
Linux VFIO
|
2015-02-24 11:19:18 +00:00
|
|
|
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/linuxapp/eal/*vfio*
|
|
|
|
|
|
|
|
Linux Xen
|
|
|
|
F: lib/librte_eal/linuxapp/xen_dom0/
|
|
|
|
F: lib/librte_eal/linuxapp/eal/*xen*
|
|
|
|
F: lib/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h
|
2015-05-15 15:57:00 +00:00
|
|
|
F: drivers/net/xenvirt/
|
2015-01-30 22:47:18 +00:00
|
|
|
F: doc/guides/xen/
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/vhost_xen/
|
|
|
|
|
|
|
|
FreeBSD EAL (with overlaps)
|
2015-02-06 13:55:35 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-12-02 13:06:20 +00:00
|
|
|
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/bsdapp/Makefile
|
|
|
|
F: lib/librte_eal/bsdapp/eal/
|
|
|
|
F: doc/guides/freebsd_gsg/
|
|
|
|
|
|
|
|
FreeBSD contigmem
|
2015-02-06 13:55:35 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-12-02 13:06:20 +00:00
|
|
|
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/bsdapp/contigmem/
|
|
|
|
|
|
|
|
FreeBSD UIO
|
2015-02-06 13:55:35 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-12-02 13:06:20 +00:00
|
|
|
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/bsdapp/nic_uio/
|
|
|
|
|
|
|
|
|
|
|
|
Core Libraries
|
|
|
|
--------------
|
|
|
|
|
2015-01-30 15:52:22 +00:00
|
|
|
Memory pool
|
|
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_mempool/
|
|
|
|
F: doc/guides/prog_guide/mempool_lib.rst
|
|
|
|
F: app/test/test_mempool*
|
|
|
|
F: app/test/test_func_reentrancy.c
|
|
|
|
|
|
|
|
Ring queue
|
2015-01-30 15:52:22 +00:00
|
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_ring/
|
2015-02-04 08:08:45 +00:00
|
|
|
F: doc/guides/prog_guide/ring_lib.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/test_ring*
|
|
|
|
F: app/test/test_func_reentrancy.c
|
|
|
|
|
|
|
|
Packet buffer
|
2015-01-30 15:52:22 +00:00
|
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_mbuf/
|
|
|
|
F: doc/guides/prog_guide/mbuf_lib.rst
|
|
|
|
F: app/test/test_mbuf.c
|
|
|
|
|
|
|
|
Ethernet API
|
|
|
|
M: Thomas Monjalon <thomas.monjalon@6wind.com>
|
|
|
|
F: lib/librte_ether/
|
2015-04-09 17:03:14 +00:00
|
|
|
F: scripts/test-null.sh
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2016-04-06 11:05:08 +00:00
|
|
|
Crypto API
|
2015-11-25 13:25:12 +00:00
|
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
|
|
F: lib/librte_cryptodev/
|
2015-11-25 13:25:16 +00:00
|
|
|
F: app/test/test_cryptodev*
|
2015-11-25 13:25:17 +00:00
|
|
|
F: examples/l2fwd-crypto/
|
2015-11-25 13:25:12 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2016-07-20 10:34:45 +00:00
|
|
|
Networking Drivers
|
|
|
|
------------------
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Link bonding
|
2015-01-30 10:05:56 +00:00
|
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
2015-05-15 15:56:48 +00:00
|
|
|
F: drivers/net/bonding/
|
2015-01-23 12:31:59 +00:00
|
|
|
F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
|
2015-02-13 10:38:14 +00:00
|
|
|
F: app/test/test_link_bonding*
|
2015-02-20 16:09:21 +00:00
|
|
|
F: examples/bond/
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Linux KNI
|
2016-07-07 11:00:29 +00:00
|
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_eal/linuxapp/kni/
|
|
|
|
F: lib/librte_kni/
|
|
|
|
F: doc/guides/prog_guide/kernel_nic_interface.rst
|
|
|
|
F: app/test/test_kni.c
|
|
|
|
F: examples/kni/
|
|
|
|
F: doc/guides/sample_app_ug/kernel_nic_interface.rst
|
|
|
|
|
|
|
|
Linux AF_PACKET
|
2015-01-23 18:12:25 +00:00
|
|
|
M: John W. Linville <linville@tuxdriver.com>
|
2015-05-15 15:56:47 +00:00
|
|
|
F: drivers/net/af_packet/
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2016-03-17 14:31:15 +00:00
|
|
|
Amazon ENA
|
|
|
|
M: Jan Medala <jan@semihalf.com>
|
|
|
|
M: Jakub Palider <jpa@semihalf.com>
|
|
|
|
M: Netanel Belgazal <netanel@amazon.com>
|
|
|
|
M: Evgeny Schemeilin <evgenys@amazon.com>
|
|
|
|
F: drivers/net/ena/
|
|
|
|
F: doc/guides/nics/ena.rst
|
|
|
|
|
2016-06-15 21:23:01 +00:00
|
|
|
Broadcom bnxt
|
|
|
|
M: Stephen Hurd <stephen.hurd@broadcom.com>
|
2016-09-21 22:27:14 +00:00
|
|
|
M: Ajit Khaparde <ajit.khaparde@broadcom.com>
|
2016-06-15 21:23:01 +00:00
|
|
|
F: drivers/net/bnxt/
|
|
|
|
F: doc/guides/nics/bnxt.rst
|
|
|
|
|
2016-06-17 13:29:53 +00:00
|
|
|
Cavium ThunderX nicvf
|
|
|
|
M: Jerin Jacob <jerin.jacob@caviumnetworks.com>
|
|
|
|
M: Maciej Czekaj <maciej.czekaj@caviumnetworks.com>
|
|
|
|
F: drivers/net/thunderx/
|
|
|
|
F: doc/guides/nics/thunderx.rst
|
|
|
|
|
2015-06-29 23:28:35 +00:00
|
|
|
Chelsio cxgbe
|
|
|
|
M: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
|
|
|
|
F: drivers/net/cxgbe/
|
2015-06-29 23:28:42 +00:00
|
|
|
F: doc/guides/nics/cxgbe.rst
|
2015-06-29 23:28:35 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
Cisco enic
|
2015-11-05 19:14:25 +00:00
|
|
|
M: John Daley <johndale@cisco.com>
|
2016-03-18 18:27:07 +00:00
|
|
|
M: Nelson Escobar <neescoba@cisco.com>
|
2015-05-15 15:56:50 +00:00
|
|
|
F: drivers/net/enic/
|
2016-03-18 18:27:07 +00:00
|
|
|
F: doc/guides/nics/enic.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2015-11-10 14:18:13 +00:00
|
|
|
Combo szedata2
|
|
|
|
M: Matej Vido <matejvido@gmail.com>
|
|
|
|
F: drivers/net/szedata2/
|
|
|
|
F: doc/guides/nics/szedata2.rst
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
Intel e1000
|
2015-07-13 02:32:21 +00:00
|
|
|
M: Wenzhuo Lu <wenzhuo.lu@intel.com>
|
2015-05-15 15:56:49 +00:00
|
|
|
F: drivers/net/e1000/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/e1000em.rst
|
|
|
|
F: doc/guides/nics/intel_vf.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Intel ixgbe
|
2015-03-10 00:53:14 +00:00
|
|
|
M: Helin Zhang <helin.zhang@intel.com>
|
|
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
2015-05-15 15:56:53 +00:00
|
|
|
F: drivers/net/ixgbe/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/ixgbe.rst
|
|
|
|
F: doc/guides/nics/intel_vf.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Intel i40e
|
2015-02-09 00:37:04 +00:00
|
|
|
M: Helin Zhang <helin.zhang@intel.com>
|
2016-03-29 03:21:56 +00:00
|
|
|
M: Jingjing Wu <jingjing.wu@intel.com>
|
2015-05-18 11:05:12 +00:00
|
|
|
F: drivers/net/i40e/
|
2016-03-29 03:21:56 +00:00
|
|
|
F: doc/guides/nics/i40e.rst
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/intel_vf.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2015-02-12 10:06:07 +00:00
|
|
|
Intel fm10k
|
|
|
|
M: Jing Chen <jing.d.chen@intel.com>
|
2015-05-15 15:56:51 +00:00
|
|
|
F: drivers/net/fm10k/
|
2015-02-12 10:06:07 +00:00
|
|
|
|
2015-02-25 13:52:05 +00:00
|
|
|
Mellanox mlx4
|
|
|
|
M: Adrien Mazarguil <adrien.mazarguil@6wind.com>
|
2015-05-15 15:56:54 +00:00
|
|
|
F: drivers/net/mlx4/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/mlx4.rst
|
2015-02-25 13:52:05 +00:00
|
|
|
|
2015-10-30 18:52:30 +00:00
|
|
|
Mellanox mlx5
|
|
|
|
M: Adrien Mazarguil <adrien.mazarguil@6wind.com>
|
|
|
|
F: drivers/net/mlx5/
|
2015-10-30 18:52:42 +00:00
|
|
|
F: doc/guides/nics/mlx5.rst
|
2015-10-30 18:52:30 +00:00
|
|
|
|
2015-11-30 10:25:35 +00:00
|
|
|
Netronome nfp
|
|
|
|
M: Alejandro Lucero <alejandro.lucero@netronome.com>
|
|
|
|
F: drivers/net/nfp/
|
2015-11-30 10:25:42 +00:00
|
|
|
F: doc/guides/nics/nfp.rst
|
2015-11-30 10:25:35 +00:00
|
|
|
|
2015-12-11 06:36:41 +00:00
|
|
|
QLogic bnx2x
|
|
|
|
M: Sony Chacko <sony.chacko@qlogic.com>
|
|
|
|
M: Harish Patil <harish.patil@qlogic.com>
|
|
|
|
M: Rasesh Mody <rasesh.mody@qlogic.com>
|
|
|
|
F: drivers/net/bnx2x/
|
|
|
|
F: doc/guides/nics/bnx2x.rst
|
|
|
|
|
2016-04-27 14:18:36 +00:00
|
|
|
QLogic qede PMD
|
|
|
|
M: Harish Patil <harish.patil@qlogic.com>
|
|
|
|
M: Rasesh Mody <rasesh.mody@qlogic.com>
|
|
|
|
M: Sony Chacko <sony.chacko@qlogic.com>
|
|
|
|
F: drivers/net/qede/
|
2016-04-27 14:18:37 +00:00
|
|
|
F: doc/guides/nics/qede.rst
|
2016-04-27 14:18:36 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
RedHat virtio
|
2015-07-13 10:22:34 +00:00
|
|
|
M: Huawei Xie <huawei.xie@intel.com>
|
2015-11-12 04:10:40 +00:00
|
|
|
M: Yuanhan Liu <yuanhan.liu@linux.intel.com>
|
2016-07-19 04:17:49 +00:00
|
|
|
T: git://dpdk.org/next/dpdk-next-virtio
|
2015-05-15 15:56:58 +00:00
|
|
|
F: drivers/net/virtio/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/virtio.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_vhost/
|
|
|
|
F: doc/guides/prog_guide/vhost_lib.rst
|
|
|
|
F: examples/vhost/
|
|
|
|
F: doc/guides/sample_app_ug/vhost.rst
|
|
|
|
|
|
|
|
VMware vmxnet3
|
2015-02-03 21:44:32 +00:00
|
|
|
M: Yong Wang <yongwang@vmware.com>
|
2015-05-15 15:56:59 +00:00
|
|
|
F: drivers/net/vmxnet3/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/vmxnet3.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
vhost: add driver on top of the library
The patch introduces a new PMD. This PMD is implemented as thin wrapper
of librte_vhost. It means librte_vhost is also needed to compile the PMD.
The vhost messages will be handled only when a port is started. So start
a port first, then invoke QEMU.
The PMD has 2 parameters.
- iface: The parameter is used to specify a path to connect to a
virtio-net device.
- queues: The parameter is used to specify the number of the queues
virtio-net device has.
(Default: 1)
Here is an example.
$ ./testpmd -c f -n 4 --vdev 'eth_vhost0,iface=/tmp/sock0,queues=1' -- -i
To connect above testpmd, here is qemu command example.
$ qemu-system-x86_64 \
<snip>
-chardev socket,id=chr0,path=/tmp/sock0 \
-netdev vhost-user,id=net0,chardev=chr0,vhostforce,queues=1 \
-device virtio-net-pci,netdev=net0,mq=on
Signed-off-by: Tetsuya Mukawa <mukawa@igel.co.jp>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Acked-by: Rich Lane <rich.lane@bigswitch.com>
Tested-by: Rich Lane <rich.lane@bigswitch.com>
Update for queue state event name:
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2016-03-21 05:45:08 +00:00
|
|
|
Vhost PMD
|
2016-07-28 05:53:59 +00:00
|
|
|
M: Tetsuya Mukawa <mtetsuyah@gmail.com>
|
vhost: add driver on top of the library
The patch introduces a new PMD. This PMD is implemented as thin wrapper
of librte_vhost. It means librte_vhost is also needed to compile the PMD.
The vhost messages will be handled only when a port is started. So start
a port first, then invoke QEMU.
The PMD has 2 parameters.
- iface: The parameter is used to specify a path to connect to a
virtio-net device.
- queues: The parameter is used to specify the number of the queues
virtio-net device has.
(Default: 1)
Here is an example.
$ ./testpmd -c f -n 4 --vdev 'eth_vhost0,iface=/tmp/sock0,queues=1' -- -i
To connect above testpmd, here is qemu command example.
$ qemu-system-x86_64 \
<snip>
-chardev socket,id=chr0,path=/tmp/sock0 \
-netdev vhost-user,id=net0,chardev=chr0,vhostforce,queues=1 \
-device virtio-net-pci,netdev=net0,mq=on
Signed-off-by: Tetsuya Mukawa <mukawa@igel.co.jp>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Acked-by: Rich Lane <rich.lane@bigswitch.com>
Tested-by: Rich Lane <rich.lane@bigswitch.com>
Update for queue state event name:
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2016-03-21 05:45:08 +00:00
|
|
|
M: Yuanhan Liu <yuanhan.liu@linux.intel.com>
|
2016-07-19 04:17:49 +00:00
|
|
|
T: git://dpdk.org/next/dpdk-next-virtio
|
vhost: add driver on top of the library
The patch introduces a new PMD. This PMD is implemented as thin wrapper
of librte_vhost. It means librte_vhost is also needed to compile the PMD.
The vhost messages will be handled only when a port is started. So start
a port first, then invoke QEMU.
The PMD has 2 parameters.
- iface: The parameter is used to specify a path to connect to a
virtio-net device.
- queues: The parameter is used to specify the number of the queues
virtio-net device has.
(Default: 1)
Here is an example.
$ ./testpmd -c f -n 4 --vdev 'eth_vhost0,iface=/tmp/sock0,queues=1' -- -i
To connect above testpmd, here is qemu command example.
$ qemu-system-x86_64 \
<snip>
-chardev socket,id=chr0,path=/tmp/sock0 \
-netdev vhost-user,id=net0,chardev=chr0,vhostforce,queues=1 \
-device virtio-net-pci,netdev=net0,mq=on
Signed-off-by: Tetsuya Mukawa <mukawa@igel.co.jp>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Acked-by: Rich Lane <rich.lane@bigswitch.com>
Tested-by: Rich Lane <rich.lane@bigswitch.com>
Update for queue state event name:
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2016-03-21 05:45:08 +00:00
|
|
|
F: drivers/net/vhost/
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
PCAP PMD
|
2015-03-18 21:25:06 +00:00
|
|
|
M: Nicolás Pernas Maradei <nicolas.pernas.maradei@emutex.com>
|
2016-04-08 17:03:28 +00:00
|
|
|
M: Ferruh Yigit <ferruh.yigit@intel.com>
|
2015-05-15 15:56:56 +00:00
|
|
|
F: drivers/net/pcap/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/pcap_ring.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Ring PMD
|
2015-03-11 10:31:54 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-05-15 15:56:57 +00:00
|
|
|
F: drivers/net/ring/
|
2015-01-31 22:06:06 +00:00
|
|
|
F: doc/guides/nics/pcap_ring.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/test_pmd_ring.c
|
2015-09-30 12:12:22 +00:00
|
|
|
F: app/test/test_pmd_ring_perf.c
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2016-07-20 10:34:45 +00:00
|
|
|
Null Networking PMD
|
2016-07-28 05:53:59 +00:00
|
|
|
M: Tetsuya Mukawa <mtetsuyah@gmail.com>
|
2015-05-15 15:56:55 +00:00
|
|
|
F: drivers/net/null/
|
2015-02-23 05:12:34 +00:00
|
|
|
|
2016-07-20 10:34:45 +00:00
|
|
|
|
|
|
|
Crypto Drivers
|
|
|
|
--------------
|
2016-09-15 23:25:32 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
|
|
T: git://dpdk.org/next/dpdk-next-crypto
|
2016-07-20 10:34:45 +00:00
|
|
|
|
2016-03-10 16:41:46 +00:00
|
|
|
Intel AES-NI GCM PMD
|
|
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
|
|
F: drivers/crypto/aesni_gcm/
|
|
|
|
F: doc/guides/cryptodevs/aesni_gcm.rst
|
|
|
|
|
2015-11-25 13:25:15 +00:00
|
|
|
Intel AES-NI Multi-Buffer
|
|
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
|
|
F: drivers/crypto/aesni_mb/
|
2016-03-10 22:35:37 +00:00
|
|
|
F: doc/guides/cryptodevs/aesni_mb.rst
|
2015-11-25 13:25:15 +00:00
|
|
|
|
2015-11-25 13:25:14 +00:00
|
|
|
Intel QuickAssist
|
2016-02-05 16:36:01 +00:00
|
|
|
M: John Griffin <john.griffin@intel.com>
|
|
|
|
M: Fiona Trahe <fiona.trahe@intel.com>
|
|
|
|
M: Deepak Kumar Jain <deepak.k.jain@intel.com>
|
2015-11-25 13:25:14 +00:00
|
|
|
F: drivers/crypto/qat/
|
2016-03-10 22:35:37 +00:00
|
|
|
F: doc/guides/cryptodevs/qat.rst
|
2015-11-25 13:25:14 +00:00
|
|
|
|
2016-03-10 16:33:12 +00:00
|
|
|
SNOW 3G PMD
|
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
|
|
F: drivers/crypto/snow3g/
|
|
|
|
F: doc/guides/cryptodevs/snow3g.rst
|
|
|
|
|
2016-06-20 14:40:04 +00:00
|
|
|
KASUMI PMD
|
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
|
|
F: drivers/crypto/kasumi/
|
|
|
|
F: doc/guides/cryptodevs/kasumi.rst
|
|
|
|
|
2016-09-29 02:59:47 +00:00
|
|
|
ZUC PMD
|
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
|
|
F: drivers/crypto/zuc/
|
|
|
|
F: doc/guides/cryptodevs/zuc.rst
|
|
|
|
|
2016-10-04 15:11:19 +00:00
|
|
|
LibCrypto PMD
|
|
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
|
|
F: drivers/crypto/libcrypto/
|
|
|
|
F: doc/guides/cryptodevs/libcrypto.rst
|
|
|
|
|
2016-03-11 01:04:10 +00:00
|
|
|
Null Crypto PMD
|
|
|
|
M: Declan Doherty <declan.doherty@intel.com>
|
|
|
|
F: drivers/crypto/null/
|
|
|
|
F: doc/guides/cryptodevs/null.rst
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Packet processing
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
Network headers
|
|
|
|
F: lib/librte_net/
|
|
|
|
|
|
|
|
IP fragmentation & reassembly
|
2015-02-06 12:35:49 +00:00
|
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_ip_frag/
|
|
|
|
F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst
|
|
|
|
F: examples/ip_fragmentation/
|
|
|
|
F: doc/guides/sample_app_ug/ip_frag.rst
|
|
|
|
F: examples/ip_reassembly/
|
|
|
|
F: doc/guides/sample_app_ug/ip_reassembly.rst
|
|
|
|
|
|
|
|
Distributor
|
2015-02-06 13:55:35 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_distributor/
|
|
|
|
F: doc/guides/prog_guide/packet_distrib_lib.rst
|
|
|
|
F: app/test/test_distributor*
|
|
|
|
F: examples/distributor/
|
|
|
|
F: doc/guides/sample_app_ug/dist_app.rst
|
|
|
|
|
2015-02-18 14:58:18 +00:00
|
|
|
Reorder
|
2015-10-21 10:50:43 +00:00
|
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
2015-02-18 14:58:18 +00:00
|
|
|
F: lib/librte_reorder/
|
|
|
|
F: doc/guides/prog_guide/reorder_lib.rst
|
|
|
|
F: app/test/test_reorder*
|
|
|
|
F: examples/packet_ordering/
|
|
|
|
F: doc/guides/sample_app_ug/packet_ordering.rst
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
Hierarchical scheduler
|
2015-02-04 15:53:25 +00:00
|
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_sched/
|
|
|
|
F: doc/guides/prog_guide/qos_framework.rst
|
|
|
|
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
|
|
|
|
|
pdump: add new library for packet capture
The librte_pdump library provides a framework for
packet capturing in dpdk. The library provides set of
APIs to initialize the packet capture framework, to
enable or disable the packet capture, and to uninitialize
it.
The librte_pdump library works on a client/server model.
The server is responsible for enabling or disabling the
packet capture and the clients are responsible
for requesting the enabling or disabling of the packet
capture.
Enabling APIs are supported with port, queue, ring and
mempool parameters. Applications should pass on this information
to get the packets from the dpdk ports.
For enabling requests from applications, library creates the client
request containing the mempool, ring, port and queue information and
sends the request to the server. After receiving the request, server
registers the Rx and Tx callbacks for all the port and queues.
After the callbacks registration, registered callbacks will get the
Rx and Tx packets. Packets then will be copied to the new mbufs that
are allocated from the user passed mempool. These new mbufs then will
be enqueued to the application passed ring. Applications need to dequeue
the mbufs from the rings and direct them to the devices like
pcap vdev for viewing the packets outside of the dpdk
using the packet capture tools.
For disabling requests, library creates the client request containing
the port and queue information and sends the request to the server.
After receiving the request, server removes the Rx and Tx callback
for all the port and queues.
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2016-06-15 14:06:22 +00:00
|
|
|
Packet capture
|
|
|
|
M: Reshma Pattan <reshma.pattan@intel.com>
|
|
|
|
F: lib/librte_pdump/
|
|
|
|
F: doc/guides/prog_guide/pdump_lib.rst
|
2016-06-15 14:06:23 +00:00
|
|
|
F: app/pdump/
|
|
|
|
F: doc/guides/sample_app_ug/pdump.rst
|
pdump: add new library for packet capture
The librte_pdump library provides a framework for
packet capturing in dpdk. The library provides set of
APIs to initialize the packet capture framework, to
enable or disable the packet capture, and to uninitialize
it.
The librte_pdump library works on a client/server model.
The server is responsible for enabling or disabling the
packet capture and the clients are responsible
for requesting the enabling or disabling of the packet
capture.
Enabling APIs are supported with port, queue, ring and
mempool parameters. Applications should pass on this information
to get the packets from the dpdk ports.
For enabling requests from applications, library creates the client
request containing the mempool, ring, port and queue information and
sends the request to the server. After receiving the request, server
registers the Rx and Tx callbacks for all the port and queues.
After the callbacks registration, registered callbacks will get the
Rx and Tx packets. Packets then will be copied to the new mbufs that
are allocated from the user passed mempool. These new mbufs then will
be enqueued to the application passed ring. Applications need to dequeue
the mbufs from the rings and direct them to the devices like
pcap vdev for viewing the packets outside of the dpdk
using the packet capture tools.
For disabling requests, library creates the client request containing
the port and queue information and sends the request to the server.
After receiving the request, server removes the Rx and Tx callback
for all the port and queues.
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2016-06-15 14:06:22 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Packet Framework
|
|
|
|
----------------
|
2015-02-04 15:53:25 +00:00
|
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_pipeline/
|
|
|
|
F: lib/librte_port/
|
|
|
|
F: lib/librte_table/
|
|
|
|
F: doc/guides/prog_guide/packet_framework.rst
|
|
|
|
F: app/test/test_table*
|
|
|
|
F: app/test-pipeline/
|
|
|
|
F: doc/guides/sample_app_ug/test_pipeline.rst
|
|
|
|
F: examples/ip_pipeline/
|
2015-08-11 16:47:08 +00:00
|
|
|
F: doc/guides/sample_app_ug/ip_pipeline.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
|
|
|
|
Algorithms
|
|
|
|
----------
|
|
|
|
|
|
|
|
ACL
|
2015-02-06 12:35:49 +00:00
|
|
|
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_acl/
|
|
|
|
F: doc/guides/prog_guide/packet_classif_access_ctrl.rst
|
|
|
|
F: app/test-acl/
|
|
|
|
F: app/test/test_acl.*
|
|
|
|
F: examples/l3fwd-acl/
|
|
|
|
F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
|
|
|
|
|
|
|
|
Hashes
|
2015-02-06 13:57:07 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-07-11 00:18:54 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_hash/
|
|
|
|
F: doc/guides/prog_guide/hash_lib.rst
|
2015-06-30 23:41:13 +00:00
|
|
|
F: app/test/test_*hash*
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/test_func_reentrancy.c
|
|
|
|
|
|
|
|
LPM
|
2015-02-06 13:57:07 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_lpm/
|
|
|
|
F: doc/guides/prog_guide/lpm*
|
|
|
|
F: app/test/test_lpm*
|
|
|
|
F: app/test/test_func_reentrancy.c
|
2016-03-11 03:52:57 +00:00
|
|
|
F: app/test/test_xmmt_ops.h
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Traffic metering
|
2015-02-04 15:53:25 +00:00
|
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_meter/
|
|
|
|
F: doc/guides/sample_app_ug/qos_scheduler.rst
|
|
|
|
F: app/test/test_meter.c
|
|
|
|
F: examples/qos_meter/
|
|
|
|
F: doc/guides/sample_app_ug/qos_metering.rst
|
|
|
|
|
|
|
|
|
|
|
|
Other libraries
|
|
|
|
---------------
|
|
|
|
|
|
|
|
Configuration file
|
2015-02-04 15:53:25 +00:00
|
|
|
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_cfgfile/
|
|
|
|
|
|
|
|
Interactive command line
|
2015-01-30 15:52:22 +00:00
|
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_cmdline/
|
|
|
|
F: app/cmdline_test/
|
|
|
|
F: app/test/test_cmdline*
|
|
|
|
F: examples/cmdline/
|
|
|
|
F: doc/guides/sample_app_ug/cmd_line.rst
|
|
|
|
|
|
|
|
Key/Value parsing
|
2015-01-30 15:52:22 +00:00
|
|
|
M: Olivier Matz <olivier.matz@6wind.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_kvargs/
|
|
|
|
F: app/test/test_kvargs.c
|
|
|
|
|
|
|
|
Power management
|
|
|
|
F: lib/librte_power/
|
|
|
|
F: doc/guides/prog_guide/power_man.rst
|
|
|
|
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/
|
|
|
|
F: doc/guides/sample_app_ug/vm_power_management.rst
|
|
|
|
|
|
|
|
Timers
|
2015-02-25 20:18:05 +00:00
|
|
|
M: Robert Sanford <rsanford@akamai.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: lib/librte_timer/
|
|
|
|
F: doc/guides/prog_guide/timer_lib.rst
|
|
|
|
F: app/test/test_timer*
|
|
|
|
F: examples/timer/
|
|
|
|
F: doc/guides/sample_app_ug/timer.rst
|
|
|
|
|
2015-02-24 16:33:25 +00:00
|
|
|
Job statistics
|
|
|
|
M: Pawel Wodkowski <pawelx.wodkowski@intel.com>
|
|
|
|
F: lib/librte_jobstats/
|
|
|
|
F: examples/l2fwd-jobstats/
|
2015-03-18 10:20:39 +00:00
|
|
|
F: doc/guides/sample_app_ug/l2_forward_job_stats.rst
|
2015-02-24 16:33:25 +00:00
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Test Applications
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
Unit tests framework
|
|
|
|
F: app/test/autotest*
|
|
|
|
F: app/test/commands.c
|
|
|
|
F: app/test/packet_burst_generator.c
|
|
|
|
F: app/test/packet_burst_generator.h
|
|
|
|
F: app/test/process.h
|
2016-06-13 15:07:36 +00:00
|
|
|
F: app/test/resource.*
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/test.c
|
|
|
|
F: app/test/test.h
|
|
|
|
F: app/test/test_pmd_perf.c
|
2016-06-13 15:07:36 +00:00
|
|
|
F: app/test/test_resource.c
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test/virtual_pmd.c
|
|
|
|
F: app/test/virtual_pmd.h
|
|
|
|
|
|
|
|
Driver testing tool
|
2015-02-04 10:17:44 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: app/test-pmd/
|
|
|
|
F: doc/guides/testpmd_app_ug/
|
|
|
|
|
2015-07-15 13:11:32 +00:00
|
|
|
Dump tool
|
|
|
|
M: Maryam Tahhan <maryam.tahhan@intel.com>
|
|
|
|
M: John McNamara <john.mcnamara@intel.com>
|
|
|
|
F: app/proc_info/
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
|
|
|
|
Other Example Applications
|
|
|
|
--------------------------
|
|
|
|
|
2015-03-11 10:48:07 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-11-27 14:14:04 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/dpdk_qat/
|
|
|
|
F: doc/guides/sample_app_ug/intel_quickassist.rst
|
|
|
|
|
2015-12-07 13:48:59 +00:00
|
|
|
M: Remy Horton <remy.horton@intel.com>
|
|
|
|
F: examples/ethtool/
|
|
|
|
F: doc/guides/sample_app_ug/ethtool.rst
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/exception_path/
|
|
|
|
F: doc/guides/sample_app_ug/exception_path.rst
|
|
|
|
|
2015-03-11 10:48:07 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-11-27 14:14:04 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/helloworld/
|
|
|
|
F: doc/guides/sample_app_ug/hello_world.rst
|
|
|
|
|
2016-03-11 02:12:40 +00:00
|
|
|
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
|
|
|
|
F: examples/ipsec-secgw/
|
|
|
|
F: doc/guides/sample_app_ug/ipsec_secgw.rst
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/ipv4_multicast/
|
|
|
|
F: doc/guides/sample_app_ug/ipv4_multicast.rst
|
|
|
|
|
2015-03-11 10:48:07 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-11-27 14:14:04 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/l2fwd/
|
|
|
|
F: doc/guides/sample_app_ug/l2_forward_real_virtual.rst
|
|
|
|
|
2016-03-22 09:59:52 +00:00
|
|
|
M: Tomasz Kantecki <tomasz.kantecki@intel.com>
|
|
|
|
F: doc/guides/sample_app_ug/l2_forward_cat.rst
|
|
|
|
F: examples/l2fwd-cat/
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
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
|
|
|
|
|
2015-12-10 12:24:58 +00:00
|
|
|
L-threads - EXPERIMENTAL
|
2015-12-08 06:05:16 +00:00
|
|
|
M: Ian Betts <ian.betts@intel.com>
|
|
|
|
F: examples/performance-thread/
|
|
|
|
F: doc/guides/sample_app_ug/performance_thread.rst
|
|
|
|
|
2016-03-22 09:59:52 +00:00
|
|
|
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
|
|
|
M: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
|
|
|
|
F: examples/ptpclient/
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/quota_watermark/
|
|
|
|
F: doc/guides/sample_app_ug/quota_watermark.rst
|
|
|
|
|
2015-02-23 18:30:10 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
|
|
|
M: John McNamara <john.mcnamara@intel.com>
|
|
|
|
F: examples/rxtx_callbacks/
|
2015-02-25 19:46:02 +00:00
|
|
|
F: doc/guides/sample_app_ug/rxtx_callbacks.rst
|
2015-02-23 18:30:10 +00:00
|
|
|
|
2015-03-11 10:48:07 +00:00
|
|
|
M: Bruce Richardson <bruce.richardson@intel.com>
|
2015-02-25 19:46:01 +00:00
|
|
|
M: John McNamara <john.mcnamara@intel.com>
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/skeleton/
|
2015-02-25 19:46:01 +00:00
|
|
|
F: doc/guides/sample_app_ug/skeleton.rst
|
2015-01-23 12:31:59 +00:00
|
|
|
|
2015-06-22 16:40:56 +00:00
|
|
|
M: Jijiang Liu <jijiang.liu@intel.com>
|
|
|
|
F: examples/tep_termination/
|
|
|
|
|
2015-01-23 12:31:59 +00:00
|
|
|
F: examples/vmdq/
|
|
|
|
F: examples/vmdq_dcb/
|
|
|
|
F: doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
|