vDPA/ifcvf: get_driver_features from virtio registers
authorZhu Lingshan <lingshan.zhu@intel.com>
Fri, 26 May 2023 14:52:51 +0000 (22:52 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 27 Jun 2023 14:47:07 +0000 (10:47 -0400)
commit1a252f0391d48733174276247c3d22b8a85a4406
tree10935c64624a735a1771b89c0b74963e09beadf5
parenta4751306bf696785b7446503c287010e667d002b
vDPA/ifcvf: get_driver_features from virtio registers

This commit implements a new function ifcvf_get_driver_feature()
which read driver_features from virtio registers.

To be less ambiguous, ifcvf_set_features() is renamed to
ifcvf_set_driver_features(), and ifcvf_get_features()
is renamed to ifcvf_get_dev_features() which returns
the provisioned vDPA device features.

Signed-off-by: Zhu Lingshan <lingshan.zhu@intel.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Message-Id: <20230526145254.39537-3-lingshan.zhu@intel.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/ifcvf/ifcvf_base.c
drivers/vdpa/ifcvf/ifcvf_base.h
drivers/vdpa/ifcvf/ifcvf_main.c