]> git.droids-corp.org - dpdk.git/commit
vdpa/mlx5: add virtq sub-resources creation
authorLi Zhang <lizh@nvidia.com>
Sat, 18 Jun 2022 09:02:57 +0000 (12:02 +0300)
committerMaxime Coquelin <maxime.coquelin@redhat.com>
Tue, 21 Jun 2022 09:18:16 +0000 (11:18 +0200)
commit91edbbfbb4b16c64437a340e9fb17912cf294207
tree56485ab2d041617c777e51910eb1a98754db10a4
parent6ebb02b44bad9cc6353a3806cdb4704549abb216
vdpa/mlx5: add virtq sub-resources creation

pre-created virt-queue sub-resource in device probe stage
and then modify virtqueue in device config stage.
Steer table also need to support dummy virt-queue.
This accelerates the LM process and reduces its time by 40%.

Signed-off-by: Li Zhang <lizh@nvidia.com>
Signed-off-by: Yajun Wu <yajunw@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
drivers/vdpa/mlx5/mlx5_vdpa.c
drivers/vdpa/mlx5/mlx5_vdpa.h
drivers/vdpa/mlx5/mlx5_vdpa_event.c
drivers/vdpa/mlx5/mlx5_vdpa_steer.c
drivers/vdpa/mlx5/mlx5_vdpa_virtq.c