This is an alternative, more complete approach to fix the requeuing- related crashes reported recently. See patch 2 for details. The rest are simple cleanups.
Please check carefully if I messed something up. CC: Fabien Chouteau <chout...@adacore.com> CC: Michael S. Tsirkin <m...@redhat.com> CC: Zhi Yong Wu <wu...@linux.vnet.ibm.com> Jan Kiszka (3): slirp: Clean up ifs_init slirp: Fix requeuing of batchq packets in if_start slirp: Refactor if_start slirp/if.c | 107 +++++++++++++++++++++++++++------------------------------ slirp/if.h | 2 - slirp/mbuf.h | 5 +++ 3 files changed, 56 insertions(+), 58 deletions(-) -- 1.7.3.4