From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:55761) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QTzPf-0003Rf-Id for qemu-devel@nongnu.org; Tue, 07 Jun 2011 12:45:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QTzPZ-0003JN-Cm for qemu-devel@nongnu.org; Tue, 07 Jun 2011 12:45:55 -0400 Received: from david.siemens.de ([192.35.17.14]:17279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QTzPX-0003IA-VH for qemu-devel@nongnu.org; Tue, 07 Jun 2011 12:45:48 -0400 From: Jan Kiszka Date: Tue, 7 Jun 2011 18:45:34 +0200 Message-Id: Subject: [Qemu-devel] [PATCH 0/9] Various net and slirp fixes & enhancements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Anthony Liguori , Markus Armbruster , Gleb Natapov 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 CC: Gleb Natapov CC: Markus Armbruster CC: Peter Maydell 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(-)