]> git.droids-corp.org - dpdk.git/commit
vdpa/mlx5: add virtq creation task
authorLi Zhang <lizh@nvidia.com>
Sat, 18 Jun 2022 09:02:54 +0000 (12:02 +0300)
committerMaxime Coquelin <maxime.coquelin@redhat.com>
Tue, 21 Jun 2022 09:18:15 +0000 (11:18 +0200)
commit8e72e6bded4be0f26a217258c7d104b4cdbb9519
tree805495f2fe76d249e756df44c62dfedec8ddc038
parent06ebaaea2006ad6e52aa1bab09f71b8faaa043d1
vdpa/mlx5: add virtq creation task

The virtq object and all its sub-resources use a lot of
FW commands and can be accelerated by the MT management.
Split the virtqs creation between the configuration threads.
This accelerates the LM process and reduces its time by 20%.

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