summaryrefslogtreecommitdiff
path: root/MAINTAINERS
AgeCommit message (Collapse)Author
2015-03-31doc: add jobstats sample guidePawel Wodkowski
Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> [Thomas: fix image extensions for PDF]
2015-03-31doc: nics guideThomas Monjalon
Create nics guide by moving chapters about Intel and Mellanox NICs. Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Siobhan Butler <siobhan.a.butler@intel.com>
2015-03-31doc: move Xen guide out of programmers guideThomas Monjalon
Xen is an environment comparable to Linux and FreeBSD which have their own guide. Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Siobhan Butler <siobhan.a.butler@intel.com>
2015-03-30maintainers: claim pcap PMDNicolás Pernas Maradei
Signed-off-by: Nicolás Pernas Maradei <nicolas.pernas.maradei@emutex.com> Acked-by: John McNamara <john.mcnamara@intel.com> Acked-by: Siobhan Butler <siobhan.a.butler@intel.com>
2015-03-17scripts: add ABI checking utilityNeil Horman
There was a request for an abi validation utilty for the ongoing ABI stability work. As it turns out there is a abi compliance checker in development that seems to be under active development and provides fairly detailed ABI compliance reports. Its not yet intellegent enough to understand symbol versioning, but it does provide the ability to identify symbols which have changed between releases, along with details of the change, and offers developers the opportunity to identify which symbols then need versioning and validation for a given update via manual testing. This script automates the use of the compliance checker between two arbitrarily specified tags within the dpdk tree. To execute enter the $RTE_SDK directory and run: ./scripts/validate_abi.sh $GIT_TAG1 $GIT_TAG2 $CONFIG where $GIT_TAG1 and 2 are git tags and $CONFIG is a config specification suitable for passing as the T= variable in the make config command. Note the upstream source for the abi compliance checker is here: http://ispras.linuxbase.org/index.php/ABI_compliance_checker It generates a report for each DSO built from the requested tags that developers can review to find ABI compliance issues. Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-17doc: add Rx and Tx callbacks sample app user guideJohn McNamara
Added a sample application guide for the rxtx_callbacks app. Signed-off-by: John McNamara <john.mcnamara@intel.com> Acked-by: Siobhan Butler <siobhan.a.butler@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
2015-03-17doc: add basic forwarding skeleton user guideJohn McNamara
Added a sample application guide for the basic forwarding /skeleton app. Signed-off-by: John McNamara <john.mcnamara@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
2015-03-17maintainers: claim EAL Intel x86Konstantin Ananyev
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-17maintainers: claim misc sample applicationsBruce Richardson
Claim the following sample applications: * dpdk_qat * helloworld * l2fwd * skeleton Signed-off-by: Bruce Richardson <bruce.richarsdon@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-17maintainers: claim ring pmd libraryBruce Richardson
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-10maintainers: claim responsibility for docsSiobhan Butler
Signed-off-by: Siobhan Butler <siobhan.a.butler@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-10maintainers: claim ixgbe PMDKonstantin Ananyev
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-03-10maintainers: claim responsibility for timersRobert Sanford
Signed-off-by: Robert Sanford <rsanford@akamai.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-26null: new poll mode driverTetsuya Mukawa
Null PMD is a driver of the virtual device particularly designed to measure performance of DPDK PMDs. When an application call rx, Null PMD just allocates mbufs and returns those. Also tx, the PMD just frees mbufs. The PMD has following options. - size: specify packe size allocated by RX. Default packet size is 64. - copy: specify 1 or 0 to enable or disable copy while RX and TX. Default value is 0(disabled). This option is used for emulating more realistic data transfer. Copy size is equal to packet size. To use the PMD, enable CONFIG_RTE_BUILD_SHARED_LIB in config file. Then compile the PMD as shared library. The library can be linked using '-d' option when an application invokes. Here is an example. $ sudo ./testpmd -c f -n 4 -d librte_pmd_null.so \ --vdev 'eth_null0' --vdev 'eth_null1' -- -i --no-flush-rx If testpmd is compiled with CONFIG_RTE_BUILD_SHARED_LIB, it may need to specify more libraries using '-d' option. Signed-off-by: Tetsuya Mukawa <mukawa@igel.co.jp> Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>
2015-02-25doc: add mlx4 driverAdrien Mazarguil
This documentation covers implementation details, features and limitations, configuration, prerequisites and provides a usage example. Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2015-02-25mlx4: new poll mode driverAdrien Mazarguil
This PMD manages all variants of Mellanox ConnectX-3 (EN 40, EN 10, Pro EN 40) as well as their virtual functions in SR-IOV context through IB Verbs (libibverbs) and the dedicated user-space driver (libmlx4). It is disabled by default due to dependencies on these libraries and only supports Linux userland at the moment partly because /sys (sysfs) support is required. Also claim responsibility in the MAINTAINERS file. Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com> Signed-off-by: Olga Shern <olgas@mellanox.com>
2015-02-25scripts: check features to generate configuration headerAdrien Mazarguil
This script looks for types, macros and functions in header files using compilation options found in the environment (CC, CFLAGS, CPPFLAGS) to define feature macros in a generated header. Useful in combination with external headers that do not provide such macros. Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2015-02-24maintainers: claim responsibility for jobstats library and examplePawel Wodkowski
Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-24maintainers: claim VFIO and IVSHMEMAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-24examples/rxtx_callbacks: show use of callbacksBruce Richardson
Example showing how callbacks can be used to insert a timestamp into each packet on RX. On TX the timestamp is used to calculate the packet latency through the app, in cycles. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Signed-off-by: John McNamara <john.mcnamara@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
2015-02-20examples/bond: add example application for link bonding mode 6Michal Jastrzebski
This patch contains an example for link bonding mode 6. It interact with user by a command prompt. Available commands are: Start - starts ARP_thread which respond to ARP_requests and sends ARP_updates (this Is enabled by default after startup), Stop -stops ARP_thread, Send count ip - send count ARP requests for IP, Show - prints basic bond information, like IPv4 statistics from clients Help, Quit. The best way to test mode 6 is to use this example together with previous patch: [PATCH 3/4] bond: add debug info for mode 6 link bonding. Connect clients thru switch to bonding machine and send: arping -c 1 bond_ip or generate IPv4 traffic to bond_ip (IPv4 traffic from different clients should be then balanced on slaves in round robin manner). Signed-off-by: Michal Jastrzebski <michalx.k.jastrzebski@intel.com> Signed-off-by: Maciej Gajdzica <maciejx.t.gajdzica@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
2015-02-18app/test: unit tests for bonding mode 4Tomasz Kulasek
This patch adds unit tests for mode 4. It is split into separate file to avoid problems with other modes that does not need to look into packets payload. This patch includes also a modification of maximum number of ports used in their tests for bonding modes 0-3 from 16 to 6. Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
2015-02-18maintainers: add and claim reorderSergio Gonzalez Monroy
Add files related to reorder library and claim it. Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-18maintainers: claim for fm10k reviewChen Jing D(Mark)
Claim for fm10k polling mode driver review. Signed-off-by: Chen Jing D(Mark) <jing.d.chen@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim review for virtio and vhostOuyang Changchun
I will be a volunteer of reviewing the following files: lib/librte_pmd_virtio/ doc/guides/prog_guide/poll_mode_drv_emulated_virtio_nic.rst lib/librte_vhost/ doc/guides/prog_guide/vhost_lib.rst examples/vhost/ doc/guides/sample_app_ug/vhost.rst Signed-off-by: Changchun Ouyang <changchun.ouyang@intel.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim eal common and linuxDavid Marchand
As discussed with Thomas, I would like to take care of the common eal and linux implementation. Signed-off-by: David Marchand <david.marchand@6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim i40e and KNIHelin Zhang
Claim i40e and KNI modules. Signed-off-by: Helin Zhang <helin.zhang@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim hash and lpm librariesBruce Richardson
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Helin Zhang <helin.zhang@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim FreeBSD eal and distributorBruce Richardson
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim IP fragmentation and ACLKonstantin Ananyev
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim metering, sched and packet frameworkCristian Dumitrescu
As original author of these DPDK components, I am volunteering to maintain them going forward: - Traffic Metering - Hierarchical Scheduler - Packet Framework - Configuration File Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com> Acked-by: Helin Zhang <helin.zhang@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim responsibility for testpmdPablo de Lara
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: claim responsibility for vmxnet3 PMDYong Wang
Signed-off-by: Yong Wang <yongwang@vmware.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-09maintainers: dispatch more docThomas Monjalon
Documentation of build system, EAL and ring lib should be covered by the maintainers of the respective areas. Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Olivier Matz <olivier.matz@6wind.com>
2015-02-05maintainers: add ABI versioningThomas Monjalon
Reference the new framework and policy for ABI versioning, in the MAINTAINERS file. Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Neil Horman <nhorman@tuxdriver.com>
2015-02-02maintainers: claim mbuf, mempool, ring, mk, kvargs, cmdlineOlivier Matz
I'm volunteer to maintain the following components of dpdk: - mbuf packet api - mempool library - ring library - build system - kvargs - command line library Note: I've split rte_mempool and rte_malloc as these two libraries are different enough. Signed-off-by: Olivier Matz <olivier.matz@6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-02-02maintainers: claim responsibility for link bonding PMDDeclan Doherty
Signed-off-by: Declan Doherty <declan.doherty@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-01-29maintainers: claim responsibility for Linux AF_PACKET PMDJohn W. Linville
Signed-off-by: John W. Linville <linville@tuxdriver.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-01-28maintainers: start a Linux-style fileThomas Monjalon
This MAINTAINERS file is inspired from the Linux one. Almost all files are split into areas in order to identify maintainers of each DPDK area. Note that a maintainer is not a git tree manager. Candidates are welcome to send a patch to sign up for one or several areas. There is a script to check coverage, especially when adding or moving files. Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Neil Horman <nhorman@tuxdriver.com>