From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LL0Xt-000385-GV for qemu-devel@nongnu.org; Thu, 08 Jan 2009 14:27:57 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LL0Xs-00036i-5D for qemu-devel@nongnu.org; Thu, 08 Jan 2009 14:27:57 -0500 Received: from [199.232.76.173] (port=33927 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LL0Xr-00036R-ON for qemu-devel@nongnu.org; Thu, 08 Jan 2009 14:27:55 -0500 Received: from qw-out-1920.google.com ([74.125.92.147]:37865) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LL0Xr-0004dr-9v for qemu-devel@nongnu.org; Thu, 08 Jan 2009 14:27:55 -0500 Received: by qw-out-1920.google.com with SMTP id 5so4166835qwc.4 for ; Thu, 08 Jan 2009 11:27:54 -0800 (PST) Message-ID: <496653B3.40904@codemonkey.ws> Date: Thu, 08 Jan 2009 13:27:47 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v3 0/5] Marry slirp and qemu character device. References: <20090108095533.12548.8211.stgit@dhcp-1-237.tlv.redhat.com> In-Reply-To: <20090108095533.12548.8211.stgit@dhcp-1-237.tlv.redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Gleb Natapov wrote: > Windows compilation should be fixed now. > > Trap TCP connection to special IP/port inside slirp and redirect its > traffic to a qemu character device. Add option to prevent connections > through slirp to outside world. Add migration support for "special" > sockets. This allow slirp to be used for secure communication between > host and guest management agents. > Applied everything but #2. I'm not necessarily opposed to #2 but I wanted to see what you thought about making the syntax a bit more generic. Thanks. Regards, Anthony Liguori > --- > > Gleb Natapov (5): > Add support for vmchannel socket migration. > Add "restrict" and "ip" option to "user" net option > Add slirp_restrict option. > Add vmchannel command line option. > Redirect slirp traffic to/from qemu character device. > > > net.c | 14 ++ > slirp/bootp.c | 22 ++-- > slirp/ip_input.c | 21 ++++ > slirp/libslirp.h | 7 + > slirp/main.h | 3 + > slirp/misc.c | 2 > slirp/sbuf.c | 2 > slirp/slirp.c | 300 ++++++++++++++++++++++++++++++++++++++++++++++++++++- > slirp/socket.c | 101 ++++++++++++++---- > slirp/socket.h | 2 > slirp/tcp_input.c | 11 ++ > slirp/tcp_subr.c | 5 + > slirp/udp.c | 3 + > vl.c | 75 +++++++++++++ > 14 files changed, 525 insertions(+), 43 deletions(-) > >