mbox

[v3,0/6] vhost: improve ready state

Message ID 1593439701-136089-1-git-send-email-matan@mellanox.com (mailing list archive)
Headers

Message

Matan Azrad June 29, 2020, 2:08 p.m. UTC
  Due to the issue described in "vhost: improve device ready definition"
patch here, we need to change the ready state definition in vhost device.

To support the suggestion improvement there is update for the host notifier control API.

Also need to skip access lock when vDPA device is configured.

Add also support for configuration change when the device is ready.

v3:
Rebase.
Add missing commit: vhost: support host notifier queue configuration.

Matan Azrad (6):
  vhost: support host notifier queue configuration
  vhost: skip access lock when vDPA is configured
  vhost: improve device readiness notifications
  vhost: handle memory hotplug with vDPA devices
  vhost: notify virtq file descriptor update
  vdpa/mlx5: support queue update

 doc/guides/rel_notes/release_20_08.rst |  3 ++
 drivers/vdpa/ifc/ifcvf_vdpa.c          |  6 +--
 drivers/vdpa/mlx5/mlx5_vdpa.c          | 24 ---------
 drivers/vdpa/mlx5/mlx5_vdpa.h          |  8 ++-
 drivers/vdpa/mlx5/mlx5_vdpa_virtq.c    | 80 +++++++++++++++++++--------
 lib/librte_vhost/rte_vdpa.h            |  8 ++-
 lib/librte_vhost/rte_vhost.h           |  1 -
 lib/librte_vhost/vhost.h               |  1 +
 lib/librte_vhost/vhost_user.c          | 99 +++++++++++++++++++++++++---------
 9 files changed, 152 insertions(+), 78 deletions(-)