Hello,

31/07/2024 14:55, Alex Chapman:
> Hello maintainers,

Do not hesitate to read the file MAINTAINERS to place the appropriate Cc list.
Adding mlx5 maintainers.


> I am currently facing issues when creating RSS flows using testpmd.
> When using the following flow on an intel NIC, it works as expected,
> using the reta table to redirect ipv4-udp packets to the correct queue.
> 
>         flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types
> ipv4-udp end queues end func toeplitz / end
> 
> However when executing the same command on a Mellanox NIC, the following
> error occurs.
> 
>      Caught PMD error type 15 (action configuration): No queues
> configured: Invalid argument
> 
> This error can be resolved by manually specifying the queues used:
> 
>      flow create 0 ingress pattern eth / ipv4 / udp / end actions rss
> types ipv4-udp end queues 0 1 2 3 4 5 6 7 8 end func toeplitz / end
> 
> However the packets are not placed into their expected queues using the
> reta table.
> 
> When looking through the Generic flow API guide under RSS
> (https://doc.dpdk.org/guides/prog_guide/rte_flow.html), the attribute
> queues does not exist.
>  From my understanding this seems to be a mistake, as the attribute
> "queue" does exist with the definition "queue indices to use"
> However when attempting to use this attribute I get the error "Bad
> arguments"
> 
> If anyone is able to shed some light on the use of RSS in flows, that
> would be greatly appreciated.
> 
> Thanks,
> Alex



Reply via email to