diff options
author | Maxime Coquelin <maxime.coquelin@redhat.com> | 2018-03-29 09:52:33 +0200 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2018-04-09 17:35:46 +0300 |
commit | 1c3e5a261709daee4a01f30b1534329b2eea386e (patch) | |
tree | 89519017ce06eb0f639886a884a99735420bc2d7 /docs/specs | |
parent | bc6abcff7c608dba27962efa75f234c5dd10e290 (diff) | |
download | qemu-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