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