This is mostly a reposting of what I've already sent as individual patches. The only differences are the new patch 7 and the reworked patch 8 (reused of existing net client type names).
The network subsystem maintenance looks vacant, so I'm unsure who to address directly. CC: Anthony Liguori <aligu...@us.ibm.com> CC: Gleb Natapov <g...@redhat.com> CC: Markus Armbruster <arm...@redhat.com> CC: Peter Maydell <peter.mayd...@linaro.org> Jan Kiszka (9): slirp: Fix restricted mode slirp: Canonicalize restrict syntax slirp: Strictly associate DHCP/BOOTP and TFTP with virtual host slirp: Replace m_freem with m_free slirp: Put forked exec into separate process group net: Improve layout of 'info network' net: Refactor net_client_types net: Dump client type 'info network' net: Consistently use qemu_macaddr_default_if_unset hw/dp8393x.c | 2 +- hw/etraxfs_eth.c | 2 +- hw/mcf_fec.c | 2 +- hw/mipsnet.c | 2 +- hw/qdev.c | 2 +- hw/stellaris.c | 2 +- hw/xen_devconfig.c | 4 +- net.c | 65 +++++++++++++++++++++++++++++++-------------------- net.h | 8 ++++-- net/slirp.c | 23 ++++++++++++----- qemu-options.hx | 4 +- slirp/ip_icmp.c | 8 ++++-- slirp/ip_input.c | 29 +++-------------------- slirp/ip_output.c | 4 +- slirp/mbuf.h | 3 -- slirp/misc.c | 3 +- slirp/tcp_input.c | 10 ++++---- slirp/tcp_subr.c | 2 +- slirp/udp.c | 23 ++++++++++-------- 19 files changed, 102 insertions(+), 96 deletions(-)