Add missing inner RSS support capability as part of the RSS supported fields. In addition change MLX5_RX_HASH_INNER to 1UL << 31 in order to define it as unsigned.
Unified · Split
| @@ -680,7 +680,8 @@ static int mlx5_ib_query_device(struct ib_device *ibdev, · 679 unmodified lines | |||
| 680 | MLX5_RX_HASH_SRC_PORT_TCP | | 680 | MLX5_RX_HASH_SRC_PORT_TCP | |
| 681 | MLX5_RX_HASH_DST_PORT_TCP | | 681 | MLX5_RX_HASH_DST_PORT_TCP | |
| 682 | MLX5_RX_HASH_SRC_PORT_UDP | | 682 | MLX5_RX_HASH_SRC_PORT_UDP | |
| 683 | MLX5_RX_HASH_DST_PORT_UDP; | 683 | MLX5_RX_HASH_DST_PORT_UDP | |
| 684 | MLX5_RX_HASH_INNER; | ||
| 684 | resp.response_length += sizeof(resp.rss_caps); | 685 | resp.response_length += sizeof(resp.rss_caps); |
| 685 | } | 686 | } |
| 686 | } else { | 687 | } else { |
| @@ -307,7 +307,7 @@ enum mlx5_rx_hash_fields { · 306 unmodified lines | |||
| 307 | MLX5_RX_HASH_SRC_PORT_UDP = 1 << 6, | 307 | MLX5_RX_HASH_SRC_PORT_UDP = 1 << 6, |
| 308 | MLX5_RX_HASH_DST_PORT_UDP = 1 << 7, | 308 | MLX5_RX_HASH_DST_PORT_UDP = 1 << 7, |
| 309 | /* Save bits for future fields */ | 309 | /* Save bits for future fields */ |
| 310 | MLX5_RX_HASH_INNER = 1 << 31 | 310 | MLX5_RX_HASH_INNER = (1UL << 31), |
| 311 | }; | 311 | }; |
| 312 | 312 | ||
| 313 | struct mlx5_ib_create_qp_rss { | 313 | struct mlx5_ib_create_qp_rss { |