Browse Source

libvhost-user: add PROTOCOL_F_CONFIG if {set, get}_config

Add the config protocol feature bit if the set_config & get_config
callbacks are implemented.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20190503130034.24916-3-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
pull/80/head
Marc-André Lureau 7 years ago
committed by Gerd Hoffmann
parent
commit
78067fdef6
  1. 4
      contrib/libvhost-user/libvhost-user.c

4
contrib/libvhost-user/libvhost-user.c

@ -1157,6 +1157,10 @@ vu_get_protocol_features_exec(VuDev *dev, VhostUserMsg *vmsg)
features |= 1ULL << VHOST_USER_PROTOCOL_F_PAGEFAULT;
}
if (dev->iface->get_config && dev->iface->set_config) {
features |= 1ULL << VHOST_USER_PROTOCOL_F_CONFIG;
}
if (dev->iface->get_protocol_features) {
features |= dev->iface->get_protocol_features(dev);
}

Loading…
Cancel
Save