eventdev: add Tx flag for packets with same destination
authorNipun Gupta <nipun.gupta@nxp.com>
Fri, 11 Oct 2019 13:03:06 +0000 (18:33 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 18 Oct 2019 08:03:08 +0000 (10:03 +0200)
commitb21302a1072118c2c2950639133720b3bff86984
tree0250287d24d368a623373470485f3cdd581de2da
parent08be0e0b68a5dedb1186b19dd61706da96a9ef19
eventdev: add Tx flag for packets with same destination

This patch introduces a `flag` in the Eth TX adapter enqueue API.
Some drivers may support burst functionality only with the packets
having same destination device and queue.

The flag `RTE_EVENT_ETH_TX_ADAPTER_ENQUEUE_SAME_DEST` can be used
to indicate this so the underlying driver, for drivers to utilize
burst functionality appropriately.

Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
app/test-eventdev/test_pipeline_common.h
doc/guides/prog_guide/event_ethernet_tx_adapter.rst
doc/guides/rel_notes/release_19_11.rst
drivers/event/octeontx/ssovf_evdev.c
drivers/event/octeontx2/otx2_evdev.c
examples/eventdev_pipeline/pipeline_worker_tx.c
lib/librte_eventdev/Makefile
lib/librte_eventdev/meson.build
lib/librte_eventdev/rte_event_eth_tx_adapter.h
lib/librte_eventdev/rte_eventdev.c
lib/librte_eventdev/rte_eventdev.h