net/mlx5: add flex parser DevX object management
authorGregory Etelson <getelson@nvidia.com>
Tue, 2 Nov 2021 08:53:43 +0000 (10:53 +0200)
committerRaslan Darawsheh <rasland@nvidia.com>
Thu, 4 Nov 2021 21:55:38 +0000 (22:55 +0100)
commit9086ac093ab6bb25df7aa4008738dfd148c00ddf
treed3acb5a6b28e3f0a14704b066500ad8a58e29852
parentdb25cadc0887822d26776810075b5233b868534c
net/mlx5: add flex parser DevX object management

The DevX flex parsers can be shared between representors
within the same IB context. We should put the flex parser
objects into the shared list and engage the standard
mlx5_list_xxx API to manage ones.

Signed-off-by: Gregory Etelson <getelson@nvidia.com>
Reviewed-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/linux/mlx5_os.c
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_flow_flex.c