]> git.proxmox.com Git - mirror_qemu.git/commit - net/slirp.c
slirp: improve send_packet() callback
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 17 Jan 2019 11:43:54 +0000 (15:43 +0400)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 7 Feb 2019 13:49:08 +0000 (15:49 +0200)
commit625a526b3298ce593983923b4d10fa582555f26d
tree23a61e6bd768759314f416b5674e776d5c1868c5
parentd7df0b41dc38327388c3f19fdf4246793d4a1e4b
slirp: improve send_packet() callback

Use a more descriptive name for the callback.

Reuse the SlirpWriteCb type. Wrap it to check that all data has been written.

Return a ssize_t for potential error handling and data-loss reporting.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
include/net/net.h
net/net.c
net/slirp.c
slirp/libslirp.h
slirp/ncsi.c
slirp/slirp.c
slirp/slirp.h