mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
net/mlx5: DR, Fix matcher builders select check
When selecting a matcher ste_builder_arr will always be evaluated
as true, instead check if num_of_builders is set for validity.
Fixes: 667f264676 ("net/mlx5: DR, Support IPv4 and IPv6 mixed matcher")
Signed-off-by: Alex Vesker <valex@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
This commit is contained in:
parent
c94ef13b04
commit
86bb811b08
|
|
@ -154,7 +154,7 @@ int mlx5dr_matcher_select_builders(struct mlx5dr_matcher *matcher,
|
|||
nic_matcher->num_of_builders =
|
||||
nic_matcher->num_of_builders_arr[outer_ipv][inner_ipv];
|
||||
|
||||
if (!nic_matcher->ste_builder) {
|
||||
if (!nic_matcher->num_of_builders) {
|
||||
mlx5dr_dbg(matcher->tbl->dmn,
|
||||
"Rule not supported on this matcher due to IP related fields\n");
|
||||
return -EINVAL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user