node: add ethdev Rx
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Sat, 11 Apr 2020 14:14:15 +0000 (19:44 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 5 May 2020 21:38:10 +0000 (23:38 +0200)
commitf0f804236f088d384998ef85d574d6b5debf8ee9
treef848f1b71279f446f9a5187a0dc069758a5f5553
parent13fcf8aff77c0667c8c751167fe8129aa4e902fc
node: add ethdev Rx

Add source rte_node ethdev_rx process function and register
it. This node is a source node that will be called periodically
and when called, performs rte_eth_rx_burst() on a specific
(port, queue) pair and enqueue them as stream of objects to
next node.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
lib/librte_node/Makefile
lib/librte_node/ethdev_rx.c [new file with mode: 0644]
lib/librte_node/ethdev_rx_priv.h [new file with mode: 0644]
lib/librte_node/meson.build