This series allows userspace to query device features of a vDPA device through a new netlink attr VDPA_ATTR_VDPA_DEV_SUPPORTED_FEATURES This series also make some fields of virtio-net device config space conditional on the feature bits, this means: MTU should be conditional on VIRTIO_F_NET_MTU MAC should be conditional on VIRTIO_F_NET_MAC MQ should be conditional on VIRTIO_F_NET_MQ For details, please refer to commit message of patch 2/2 Thanks! Zhu Lingshan (2): vDPA: allow userspace to query features of a vDPA device vDPA: conditionally read fields in virtio-net dev drivers/vdpa/vdpa.c | 71 +++++++++++++++++++++++++++++++-------- include/uapi/linux/vdpa.h | 3 ++ 2 files changed, 60 insertions(+), 14 deletions(-) -- 2.31.1