numam-dpdk/drivers/vdpa/mlx5
Matan Azrad bff7350110 vdpa/mlx5: prepare virtio queues
The HW virtq object represents an emulated context for a VIRTIO_NET
virtqueue which was created and managed by a VIRTIO_NET driver as
defined in VIRTIO Specification.

Add support to prepare and release all the basic HW resources needed
the user virtqs emulation according to the rte_vhost configurations.

This patch prepares the basic configurations needed by DevX commands to
create a virtq.

Add new file mlx5_vdpa_virtq.c to manage virtq operations.

Signed-off-by: Matan Azrad <matan@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
2020-02-05 09:51:21 +01:00
..
Makefile vdpa/mlx5: prepare virtio queues 2020-02-05 09:51:21 +01:00
meson.build vdpa/mlx5: prepare virtio queues 2020-02-05 09:51:21 +01:00
mlx5_vdpa_event.c vdpa/mlx5: prepare HW queues 2020-02-05 09:51:21 +01:00
mlx5_vdpa_mem.c vdpa/mlx5: prepare memory regions 2020-02-05 09:51:21 +01:00
mlx5_vdpa_utils.h vdpa/mlx5: introduce Mellanox vDPA driver 2020-02-05 09:51:21 +01:00
mlx5_vdpa_virtq.c vdpa/mlx5: prepare virtio queues 2020-02-05 09:51:21 +01:00
mlx5_vdpa.c vdpa/mlx5: prepare virtio queues 2020-02-05 09:51:21 +01:00
mlx5_vdpa.h vdpa/mlx5: prepare virtio queues 2020-02-05 09:51:21 +01:00
rte_pmd_mlx5_vdpa_version.map vdpa/mlx5: introduce Mellanox vDPA driver 2020-02-05 09:51:21 +01:00