Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net/mlx5: fix RSS queue type validation
[ upstream commit 7656336 ] When the RSS queues' types are not uniformed, i.e, mixed with normal Rx queue and hairpin queue, PMD accept this flow after commit[1] instead of rejecting it. This because commit[1] creates Rx queue object as DevX type via DevX API instead of IBV type via Verbs, in which the latter will check the queues' type when creating Verbs ind table but the former doesn't check when creating DevX ind table. However, in any case, logically PMD should check whether the input configuration of RSS action is reasonable or not, which should include queues' type check as well as the others. So add the check of RSS queues' type in validation function to fix issue. [1]: commit 6deb19e ("net/mlx5: separate Rx queue object creations") Fixes: 63bd162 ("net/mlx5: support RSS on hairpin") Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> Acked-by: Matan Azrad <matan@nvidia.com>
- Loading branch information