net/mlx5: fix hashed list size for tunnel flow groups
The hashed list size must be the power of 2, otherwise the adjustment is applied and the warning message is emitted. This patch provides the correct list size to eliminate the warning. Fixes: 4ec6360de37d ("net/mlx5: implement tunnel offload") Cc: stable@dpdk.org Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com> Acked-by: Matan Azrad <matan@nvidia.com>
This commit is contained in:
parent
198aba3833
commit
c86e5b9012
@ -7940,7 +7940,8 @@ int mlx5_alloc_tunnel_hub(struct mlx5_dev_ctx_shared *sh)
|
||||
return -ENOMEM;
|
||||
LIST_INIT(&thub->tunnels);
|
||||
rte_spinlock_init(&thub->sl);
|
||||
thub->groups = mlx5_hlist_create("flow groups", MLX5_MAX_TABLES, 0,
|
||||
thub->groups = mlx5_hlist_create("flow groups",
|
||||
rte_align32pow2(MLX5_MAX_TABLES), 0,
|
||||
0, mlx5_flow_tunnel_grp2tbl_create_cb,
|
||||
mlx5_flow_tunnel_grp2tbl_match_cb,
|
||||
mlx5_flow_tunnel_grp2tbl_remove_cb);
|
||||
|
Loading…
x
Reference in New Issue
Block a user