net/mlx5: allocate meter from indexed pool
authorSuanming Mou <suanmingm@mellanox.com>
Thu, 16 Apr 2020 08:34:26 +0000 (16:34 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 21 Apr 2020 11:57:09 +0000 (13:57 +0200)
commit8638e2b076e0a91affe28eac472eb629c1dbf25e
treea1d70fa60f3cbce463e60be77aa54e3b659273bd
parent8eb5485dc00283e0f4bc211d228a3ef6ee534fe3
net/mlx5: allocate meter from indexed pool

This patch allocate the meter object memory from indexed memory pool
which will help to save the MALLOC_ELEM_OVERHEAD memory taken by
rte_malloc().

Signed-off-by: Suanming Mou <suanmingm@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_flow.h
drivers/net/mlx5/mlx5_flow_meter.c