[PATCH v2] ethdev: add support for RSS based on IPv6 flow label
Ferruh Yigit
ferruh.yigit at amd.com
Thu Feb 8 23:22:59 CET 2024
On 2/8/2024 10:06 PM, Ajit Khaparde wrote:
> On supporting hardware, the 20-bit Flow Label field in the
> IPv6 header can be used to perform RSS in the ingress path.
>
> Flow label values can be chosen such that they can be
> used as part of the input to a hash function used in a load
> distribution scheme.
>
> On supporting hardware, the 20-bit Flow Label field in the
> IPv6 header can be used to perform RSS in the ingress path.
>
> Example to configure IPv6 flow label based RSS:
>
> flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-flow-label end / end
>
> Signed-off-by: Ajit Khaparde <ajit.khaparde at broadcom.com>
> ---
> v1->v2:
> Combined ethdev and testmd patches into single patch as suggested.
> ---
> app/test-pmd/cmdline.c | 8 ++++----
> app/test-pmd/config.c | 1 +
> lib/ethdev/rte_ethdev.h | 1 +
> 3 files changed, 6 insertions(+), 4 deletions(-)
>
testpmd documentation needs to be updated for updated commands:
'doc/guides/testpmd_app_ug/testpmd_funcs.rst'
More information about the dev
mailing list