aboutsummaryrefslogtreecommitdiff
path: root/docs/specs
diff options
context:
space:
mode:
authorMaxime Coquelin <maxime.coquelin@redhat.com>2018-03-29 09:52:33 +0200
committerMichael S. Tsirkin <mst@redhat.com>2018-04-09 17:35:46 +0300
commit1c3e5a261709daee4a01f30b1534329b2eea386e (patch)
tree89519017ce06eb0f639886a884a99735420bc2d7 /docs/specs
parentbc6abcff7c608dba27962efa75f234c5dd10e290 (diff)
downloadqemu-1c3e5a261709daee4a01f30b1534329b2eea386e.zip
qemu-1c3e5a261709daee4a01f30b1534329b2eea386e.tar.gz
qemu-1c3e5a261709daee4a01f30b1534329b2eea386e.tar.bz2
vhost-user: back SET/GET_CONFIG requests with a protocol feature
Without a dedicated protocol feature, QEMU cannot know whether the backend can handle VHOST_USER_SET_CONFIG and VHOST_USER_GET_CONFIG messages. This patch adds a protocol feature that is only advertised by QEMU if the device implements the config ops. Vhost user init fails if the device support the feature but the backend doesn't. The backend should only send VHOST_USER_SLAVE_CONFIG_CHANGE_MSG requests if the protocol feature has been negotiated. Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Changpeng Liu <changpeng.liu@intel.com>
Diffstat (limited to 'docs/specs')
0 files changed, 0 insertions, 0 deletions