drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 186 ++++++++++++++++++++--- drivers/vdpa/vdpa.c | 229 +++++++++++++++++++++++++---- include/linux/mlx5/mlx5_ifc.h | 1 + include/linux/mlx5/mlx5_ifc_vdpa.h | 39 +++++ include/linux/vdpa.h | 3 + include/uapi/linux/vdpa.h | 6 + 7 files changed, 414 insertions(+), 52 deletions(-)