On Mon, Feb 13, 2012 at 08:35:45PM +0100, Jan Kiszka wrote: > On 2012-02-13 16:27, Zhi Yong Wu wrote: > I'm inclined to suggest a slirp rewrite (base support, not all features > at once) as a GSOC project. QEMU really deserves something better.
A talented student could pull it off, especially if integrating lwip or uip instead of writing from scratch. It would be important to have a list of requirements and clear plan so that if they are unable to complete it fully, we still have a basic but working implementation to build on. But it's a lot of work to make it feature-complete and comparable to slirp. Current feature set: * UDPv4 NAT * TCPv4 NAT * ICMP for virtual interfaces (host, DNS, SAMBA) * DNS integration * DHCP integration * TFTP integration * UDPv4 port forwarding * TCPv4 port forwarding * SAMBA integration Stefan