This patch set contains the hash list optimization for the lock and memory.
v2: - Remove the __rte_pack in struct mlx5_hlist_entry. Suanming Mou (2): net/mlx5: optimize hash list synchronization net/mlx5: optimize the hash list entry memory drivers/net/mlx5/linux/mlx5_os.c | 5 +- drivers/net/mlx5/mlx5.c | 3 +- drivers/net/mlx5/mlx5_flow.c | 43 +++++++++++++--- drivers/net/mlx5/mlx5_flow.h | 23 +++++++-- drivers/net/mlx5/mlx5_flow_dv.c | 57 +++++++++++++++------ drivers/net/mlx5/mlx5_utils.c | 85 ++++++++++++++++---------------- drivers/net/mlx5/mlx5_utils.h | 14 ++++-- 7 files changed, 154 insertions(+), 76 deletions(-) -- 2.25.1