diff options
author | Eugenio Pérez <eperezma@redhat.com> | 2023-06-09 12:21:24 +0300 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2023-09-04 01:10:22 +0300 |
commit | 8b59b4da9b56ce2ec2dc7dc3ae544405553c2de0 (patch) | |
tree | f02ea315503ba06fa65fd7a679a4ade01ddf7d76 | |
parent | c1081002bfeeba54204d37000a8c43b2015b6eda (diff) | |
download | linux-8b59b4da9b56ce2ec2dc7dc3ae544405553c2de0.tar.xz |
vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag
This feature flag allows the driver enabling virtqueues both before and
after DRIVER_OK.
This is needed for software assisted live migration, so userland can
restore the device status in devices with control virtqueue before the
dataplane is enabled.
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Acked-by: Shannon Nelson <shannon.nelson@amd.com>
Message-Id: <20230609092127.170673-2-eperezma@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
-rw-r--r-- | include/uapi/linux/vhost_types.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/uapi/linux/vhost_types.h b/include/uapi/linux/vhost_types.h index d3aad12ad1fa..2d827d22cd99 100644 --- a/include/uapi/linux/vhost_types.h +++ b/include/uapi/linux/vhost_types.h @@ -181,5 +181,9 @@ struct vhost_vdpa_iova_range { #define VHOST_BACKEND_F_SUSPEND 0x4 /* Device can be resumed */ #define VHOST_BACKEND_F_RESUME 0x5 +/* Device supports the driver enabling virtqueues both before and after + * DRIVER_OK + */ +#define VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK 0x6 #endif |