[PATCH v3 0/3] node: Introduce kernel_rx & kernel_tx nodes
Vamsi Attunuru
vattunuru at marvell.com
Fri Jun 2 18:22:13 CEST 2023
This patch set introduces two new nodes to transmit & receive packets
from kernel. This nodes can be used for any exception path handling or
to forward any control plane traffic to kernel or receive from kernel stack.
V3:
* Address review comments
* Drop test-graph application from the patch set
V2:
* Handle error checks in testgraph application
* Extend supported test node patterns
* Fix warnings
Vamsi Attunuru (3):
node/kernel_tx: support packet transmit to kernel
node/kernel_rx: support receiving packets from kernel
node/ethdev_rx: remove hardcoded node next details
doc/guides/prog_guide/graph_lib.rst | 17 ++
lib/node/ethdev_ctrl.c | 1 +
lib/node/ethdev_rx.c | 3 -
lib/node/kernel_rx.c | 276 ++++++++++++++++++++++++++++
lib/node/kernel_rx_priv.h | 48 +++++
lib/node/kernel_tx.c | 122 ++++++++++++
lib/node/kernel_tx_priv.h | 16 ++
lib/node/meson.build | 2 +
8 files changed, 482 insertions(+), 3 deletions(-)
create mode 100644 lib/node/kernel_rx.c
create mode 100644 lib/node/kernel_rx_priv.h
create mode 100644 lib/node/kernel_tx.c
create mode 100644 lib/node/kernel_tx_priv.h
--
2.25.1
More information about the dev
mailing list