[PATCH v3 0/3] node: Introduce kernel_rx & kernel_tx nodes

Vamsi Krishna Attunuru vattunuru at marvell.com
Mon Jun 12 18:12:22 CEST 2023


Hi Thomas,

This series is acked by node maintainer. Please consider merging.

> -----Original Message-----
> From: Vamsi Attunuru <vattunuru at marvell.com>
> Sent: Friday, June 2, 2023 9:52 PM
> To: dev at dpdk.org; thomas at monjalon.net; Jerin Jacob Kollanukkaran
> <jerinj at marvell.com>
> Cc: Vamsi Krishna Attunuru <vattunuru at marvell.com>; Nithin Kumar
> Dabilpuram <ndabilpuram at marvell.com>; zhirun.yan at intel.com
> Subject: [PATCH v3 0/3] node: Introduce kernel_rx & kernel_tx nodes
> 
> 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