[PATCH 06/10] net/cnxk: add option to disable custom meta aura
Jerin Jacob
jerinjacobk at gmail.com
Mon May 27 19:29:23 CEST 2024
On Fri, May 17, 2024 at 1:23 PM Nithin Dabilpuram
<ndabilpuram at marvell.com> wrote:
>
> Add option to explicitly disable custom meta aura. Currently
> custom meta aura is enabled automatically when inl_cpt_channel
> is set i.e inline dev is masking CHAN field in IPsec rules.
>
> Also decouple the custom meta aura feature from custom sa action
> so that the custom sa action can independently be used.
>
> Signed-off-by: Nithin Dabilpuram <ndabilpuram at marvell.com>
> ---
> doc/guides/nics/cnxk.rst | 13 +++++++++++++
> drivers/common/cnxk/roc_nix_inl.c | 19 +++++++++++++------
> drivers/common/cnxk/roc_nix_inl.h | 1 +
> drivers/common/cnxk/version.map | 1 +
> drivers/net/cnxk/cnxk_ethdev.c | 5 +++++
> drivers/net/cnxk/cnxk_ethdev.h | 3 +++
> drivers/net/cnxk/cnxk_ethdev_devargs.c | 8 +++++++-
> 7 files changed, 43 insertions(+), 7 deletions(-)
>
> diff --git a/doc/guides/nics/cnxk.rst b/doc/guides/nics/cnxk.rst
> index f5f296ee36..99ad224efd 100644
> --- a/doc/guides/nics/cnxk.rst
> +++ b/doc/guides/nics/cnxk.rst
> @@ -444,6 +444,19 @@ Runtime Config Options
> With the above configuration, driver would enable packet inject from ARM cores
> to crypto to process and send back in Rx path.
>
> +- ``Disable custom meta aura feature`` (default ``0``)
> +
> + Custom meta aura i.e 1:N meta aura is enabled for second pass traffic by default when
> + ``inl_cpt_channel`` devarg is provided. Provide an option to disable the custom
> + meta aura feature by setting devarg ``custom_meta_aura_dis`` to ``1``.
Update release notes for PMD section for this new feature.
> +
> + For example::
> +
> + -a 0002:02:00.0,custom_meta_aura_dis=1
> +
> + With the above configuration, driver would disable custom meta aura feature for
> + ``0002:02:00.0`` ethdev.
> +
> .. note::
More information about the dev
mailing list