mirror of
https://github.com/torvalds/linux.git
synced 2024-12-16 08:02:17 +00:00
net/mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER
RFS filter id can't have the special value RPS_NO_FILTER, need to skip it when allocating id's. CC: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5243e7bd98
commit
ee64c0ee51
@ -201,7 +201,7 @@ mlx4_en_filter_alloc(struct mlx4_en_priv *priv, int rxq_index, __be32 src_ip,
|
||||
|
||||
filter->flow_id = flow_id;
|
||||
|
||||
filter->id = priv->last_filter_id++;
|
||||
filter->id = priv->last_filter_id++ % RPS_NO_FILTER;
|
||||
|
||||
list_add_tail(&filter->next, &priv->filters);
|
||||
hlist_add_head(&filter->filter_chain,
|
||||
|
Loading…
Reference in New Issue
Block a user