net/mlx5: split Rx queue into shareable and private
authorXueming Li <xuemingl@nvidia.com>
Thu, 4 Nov 2021 12:33:13 +0000 (20:33 +0800)
committerRaslan Darawsheh <rasland@nvidia.com>
Thu, 4 Nov 2021 21:55:45 +0000 (22:55 +0100)
commit4cda06c3c35e004a333e98f83786ef3a16260ad4
tree4431bdd512589c6b80a606ab39537c935103c832
parent53232e3b05a88eedb35ac67ce22ea9b25b37e8a1
net/mlx5: split Rx queue into shareable and private

To prepare shared Rx queue, splits RxQ data into shareable and private.
Struct mlx5_rxq_priv is per queue data.
Struct mlx5_rxq_ctrl is shared queue resources and data.

Signed-off-by: Xueming Li <xuemingl@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_ethdev.c
drivers/net/mlx5/mlx5_rx.h
drivers/net/mlx5/mlx5_rxq.c