OSDN Git Service

net/mlx5: DR, Don't use SW steering when RoCE is not supported
authorMaor Gottlieb <maorg@nvidia.com>
Sun, 6 Jun 2021 08:23:41 +0000 (11:23 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 10 Jun 2021 00:20:04 +0000 (17:20 -0700)
commit4aaf96ac8b45d8e2e019b6b53cce65a73c4ace2c
tree478e718d0fbb1bee9e229246140d669b711ef967
parentc189716b2a7c1d2d8658e269735273caa1c38b54
net/mlx5: DR, Don't use SW steering when RoCE is not supported

SW steering uses RC QP to write/read to/from ICM, hence it's not
supported when RoCE is not supported as well.

Fixes: 70605ea545e8 ("net/mlx5: DR, Expose APIs for direct rule managing")
Signed-off-by: Maor Gottlieb <maorg@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Reviewed-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h