Messages in this thread | | | From | Si-Wei Liu <> | Subject | [PATCH v2 0/7] features provisioning fixes and mlx5_vdpa support | Date | Tue, 31 Jan 2023 15:22:18 -0800 |
| |
This patchset is pre-requisite to export and provision device config attributes and features for vdpa live migration, in a way backward and forward compatibility can be retained. The follow up work [1] will need to be built around the new feature provisioning uAPI, with which it's easier to formalize migration compatibility support at the driver level.
Thanks, -Siwei
[1] [PATCH v3 0/4] vDPA: initial config export via "vdpa dev show" https://lore.kernel.org/virtualization/1666392237-4042-1-git-send-email-si-wei.liu@oracle.com/
--- v1 -> v2: - include specific attribute info to error message - move conditional feature presence in mlx5_vdpa config space to a separate patch - remove redundant check ---
Si-Wei Liu (7): vdpa: fix improper error message when adding vdpa dev vdpa: conditionally read STATUS in config space vdpa: validate provisioned device features against specified attribute virtio: VIRTIO_DEVICE_F_MASK for all per-device features vdpa: validate device feature provisioning against supported class vdpa/mlx5: conditionally show MTU and STATUS in config space vdpa/mlx5: support device features provisioning
drivers/vdpa/mlx5/net/mlx5_vnet.c | 71 ++++++++++++++++++++++------ drivers/vdpa/vdpa.c | 95 +++++++++++++++++++++++++++++++------- include/uapi/linux/virtio_config.h | 8 ++++ 3 files changed, 144 insertions(+), 30 deletions(-)
-- 1.8.3.1
| |