]> git.proxmox.com Git - mirror_qemu.git/commit - net/slirp.c
slirp: generalize guestfwd with a callback based approach
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 17 Jan 2019 11:43:33 +0000 (15:43 +0400)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 7 Feb 2019 13:49:08 +0000 (15:49 +0200)
commit44b4ff248802d957b819ae49c66a29f311078213
tree8d5508512383aa5801602702df68eaffe368943a
parentaaa0c642b1de62d5a69b6d4bfdaa91e4b65c5518
slirp: generalize guestfwd with a callback based approach

Instead of calling into QEMU chardev directly, and mixing it with
slirp_add_exec() handling, add a new function slirp_add_guestfwd()
which takes a write callback.

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