diff options
author | Kevin Cernekee | 2017-09-20 22:42:05 +0200 |
---|---|---|
committer | Samuel Thibault | 2017-09-24 20:04:09 +0200 |
commit | 13146a83951e045c810c37c5c11c2a016ebc0663 (patch) | |
tree | 5decf48f78a082c0baac73aac5b60d0bc42b3d53 /include/qemu/thread-posix.h | |
parent | slirp: Fix intermittent send queue hangs on a socket (diff) | |
download | qemu-13146a83951e045c810c37c5c11c2a016ebc0663.tar.gz qemu-13146a83951e045c810c37c5c11c2a016ebc0663.tar.xz qemu-13146a83951e045c810c37c5c11c2a016ebc0663.zip |
slirp: Add a special case for the NULL socket
NULL sockets are used for NDP, BOOTP, and other critical operations.
If the topmost mbuf in a NULL session is blocked pending resolution,
it may cause problems if it blocks other packets with a NULL socket.
So do not add mbufs with a NULL socket field to the same session.
Signed-off-by: Kevin Cernekee <cernekee@chromium.org>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Diffstat (limited to 'include/qemu/thread-posix.h')
0 files changed, 0 insertions, 0 deletions