eventdev: support Rx adapter event vector
authorPavan Nikhilesh <pbhagavatula@marvell.com>
Wed, 31 Mar 2021 09:29:58 +0000 (14:59 +0530)
committerJerin Jacob <jerinj@marvell.com>
Mon, 12 Apr 2021 07:23:34 +0000 (09:23 +0200)
commitd7c428e557ba7f3ae9faead473cadd735ee30e9c
treeb8d37ded3e2df8ca91d16c32c5f3b7316e637033
parent3da4060a3070e9bb7bbc2ee75224b340d4460f25
eventdev: support Rx adapter event vector

Add event vector support for event eth Rx adapter, the implementation
creates vector flows based on port and queue identifier of the received
mbufs.
The flow id for SW Rx event vectorization will use 12-bits of queue
identifier and 8-bits port identifier when custom flow id is not set
for simplicity.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
doc/guides/prog_guide/event_ethernet_rx_adapter.rst
lib/librte_eventdev/eventdev_pmd.h
lib/librte_eventdev/rte_event_eth_rx_adapter.c
lib/librte_eventdev/rte_eventdev.c