vhost-user: Send VHOST_RESET_OWNER on vhost stop
commit294ce717e0f212ed0763307f3eab72b4a1bdf4d0
authorLuke Gorrie <luke@snabb.co>
Sun, 26 Apr 2015 13:00:49 +0000 (26 15:00 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 27 Apr 2015 18:49:45 +0000 (27 20:49 +0200)
tree6219dfb61787de117b5b4765836e9031f9455fe7
parent658c27181bf3b08a9cf2fab00ecce7f76065f6af
vhost-user: Send VHOST_RESET_OWNER on vhost stop

Ensure that the vhost-user slave knows when the vrings are valid and
when they are invalid, for example during a guest reboot.

The vhost-user protocol says this of VHOST_RESET_OWNER:

      Issued when a new connection is about to be closed. The Master
      will no longer own this connection (and will usually close it).

Send this message to tell the vhost-user slave that the vhost session
has ended and that session state (e.g. vrings) is no longer valid.

Signed-off-by: Luke Gorrie <luke@snabb.co>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/net/vhost_net.c