eventdev: add eth Tx adapter APIs
authorNikhil Rao <nikhil.rao@intel.com>
Thu, 20 Sep 2018 17:41:12 +0000 (23:11 +0530)
committerJerin Jacob <jerin.jacob@caviumnetworks.com>
Mon, 1 Oct 2018 14:49:41 +0000 (16:49 +0200)
commitc9bf83947e2e411cf8976519b393d9f878920606
tree463f5ac8f3c6ad9b30477008bee98555c718ffb5
parent6fe63a3d7ccc2e2376182f663251f42add77ec40
eventdev: add eth Tx adapter APIs

The ethernet Tx adapter abstracts the transmit stage of an
event driven packet processing application. The transmit
stage may be implemented with eventdev PMD support or use a
rte_service function implemented in the adapter. These APIs
provide a common configuration and control interface and
an transmit API for the eventdev PMD implementation.

The transmit port is specified using mbuf::port. The transmit
queue is specified using the rte_event_eth_tx_adapter_txq_set()
function.

Signed-off-by: Nikhil Rao <nikhil.rao@intel.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
MAINTAINERS
doc/api/doxy-api-index.md
lib/librte_eventdev/rte_event_eth_tx_adapter.h [new file with mode: 0644]
lib/librte_mbuf/rte_mbuf.h