node: add ethdev control
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Sat, 11 Apr 2020 14:14:17 +0000 (19:44 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 5 May 2020 21:38:35 +0000 (23:38 +0200)
commit947d7f682f2ff6ec225f3caafc836da09a707a0f
treefb208cfbf11db984341b40cf4c08aae8bec83a44
parent77edede86f397c31fd2d10b6a4b26745e158804e
node: add ethdev control

Add ctrl api to setup ethdev_rx and ethdev_tx node.
This ctrl api clones 'N' number of ethdev_rx and ethdev_tx
nodes with specific (port, queue) pairs updated in their context.
All the ethdev ports and queues are setup before this api
is called.

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>
doc/api/doxy-api-index.md
lib/librte_node/Makefile
lib/librte_node/ethdev_ctrl.c [new file with mode: 0644]
lib/librte_node/meson.build
lib/librte_node/node_private.h
lib/librte_node/rte_node_eth_api.h [new file with mode: 0644]
lib/librte_node/rte_node_version.map