> From: Xiaoyu Min
> The eth devices which share one ibv device only need one hash list of flow
> table.
> 
> Currently, flow table hash list is created per each eth device whatever
> whether they share one ibv device or not.
> 
> If the devices share one ibv device, the previously created hash list will
> become dangle because the pointer point to (sh->flow_tbls) is overwritten
> by the later created hast list.
> 
> To fix this, just don't create hash list if it is already created.
> 
> Fixes: 54534725d2f3 ("net/mlx5: fix flow table hash list conversion")
> Cc: sta...@dpdk.org
> 
> Reported-by: Zhike Wang <wangzh...@jd.com>
> Signed-off-by: Xiaoyu Min <jack...@mellanox.com>
Acked-by: Matan Azrad <ma...@mellanox.com>

Reply via email to