]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
vdpa: introduce map ops
authorJason Wang <jasowang@redhat.com>
Wed, 24 Sep 2025 07:00:44 +0000 (15:00 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 1 Oct 2025 11:24:55 +0000 (07:24 -0400)
commit0d16cc439f36355d04b17ac45c3001d90969aa44
tree6944ce308a0f2ec3e12864a658d65f5d205ce07a
parent58aca3dbc7d8891a016cb17d488af3002812793b
vdpa: introduce map ops

Virtio core allows the transport to provide device or transport
specific mapping functions. This patch adds this support to vDPA. We
can simply do this by allowing the vDPA parent to register a
virtio_map_ops.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Message-Id: <20250924070045.10361-2-jasowang@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Eugenio Pérez <eperezma@redhat.com>
12 files changed:
drivers/vdpa/alibaba/eni_vdpa.c
drivers/vdpa/ifcvf/ifcvf_main.c
drivers/vdpa/mlx5/net/mlx5_vnet.c
drivers/vdpa/octeon_ep/octep_vdpa_main.c
drivers/vdpa/pds/vdpa_dev.c
drivers/vdpa/solidrun/snet_main.c
drivers/vdpa/vdpa.c
drivers/vdpa/vdpa_sim/vdpa_sim.c
drivers/vdpa/vdpa_user/vduse_dev.c
drivers/vdpa/virtio_pci/vp_vdpa.c
drivers/virtio/virtio_vdpa.c
include/linux/vdpa.h