vdpa: Enable a user to add and delete a vdpa device
authorParav Pandit <parav@nvidia.com>
Tue, 5 Jan 2021 10:32:01 +0000 (12:32 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 23 Feb 2021 12:52:56 +0000 (07:52 -0500)
commit903f7bcaedb84ca47998e609015a34ddde93742e
treefa2fc0a67ad89cc6e8b6900bc8e1a49b65a5e985
parent33b347503f014ebf76257327cbc7001c6b721956
vdpa: Enable a user to add and delete a vdpa device

Add the ability to add and delete a vdpa device.

Examples:
Create a vdpa device of type network named "foo2" from
the management device vdpasim:

$ vdpa dev add mgmtdev vdpasim_net name foo2

Delete the vdpa device after its use:
$ vdpa dev del foo2

Signed-off-by: Parav Pandit <parav@nvidia.com>
Reviewed-by: Eli Cohen <elic@nvidia.com>
Reviewed-by: Jason Wang <jasowang@redhat.com>
Link: https://lore.kernel.org/r/20210105103203.82508-5-parav@nvidia.com
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/vdpa.c
include/linux/vdpa.h
include/uapi/linux/vdpa.h