qemu-e2k/net
Marc-André Lureau e7c83a885f vhost-user: delay vhost_user_stop
Since commit b0a335e351, a socket write
may trigger a disconnect events, calling vhost_user_stop() and clearing
all the vhost_dev strutures holding data that vhost.c functions expect
to remain valid. Delay the cleanup to keep the vhost_dev structure
valid during the vhost.c functions.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20170227104956.24729-1-marcandre.lureau@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2017-02-28 19:11:15 +00:00
..
checksum.c net: optimize checksum computation 2017-01-20 10:36:38 +08:00
clients.h
colo-compare.c colo-compare: sort TCP packet queue by sequence number 2017-02-15 11:18:57 +08:00
colo.c
colo.h
dump.c
eth.c
filter-buffer.c
filter-mirror.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
filter-replay.c record/replay: add network support 2017-01-06 10:38:00 +08:00
filter-rewriter.c colo-proxy: fix memory leak 2016-10-26 09:58:02 +08:00
filter.c
hub.c
hub.h
l2tpv3.c
Makefile.objs record/replay: add network support 2017-01-06 10:38:00 +08:00
net.c net: Flatten simple union NetLegacyOptions 2017-02-22 19:50:52 +01:00
netmap.c
queue.c
slirp.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
socket.c net: fix sending of data with -net socket, listen backend 2016-11-15 15:36:21 +08:00
tap_int.h
tap-aix.c
tap-bsd.c tap-bsd: OpenBSD uses tap(4) now 2016-10-26 09:57:59 +08:00
tap-haiku.c
tap-linux.c
tap-linux.h
tap-solaris.c
tap-win32.c
tap.c -----BEGIN PGP SIGNATURE----- 2017-01-20 14:56:40 +00:00
trace-events net: split colo_compare_pkt_info into two trace events 2016-10-28 19:00:15 +01:00
util.c
util.h
vde.c
vhost-user.c vhost-user: delay vhost_user_stop 2017-02-28 19:11:15 +00:00