On Wed, Sep 16, 2009 at 04:52:40PM +0200, Arnd Bergmann wrote: > On Wednesday 16 September 2009, Michael S. Tsirkin wrote: > > vhost-net driver projects > > I still think that list should include Why not. But note that including things in a list will not magically make them done :) > - UDP multicast socket support > - TCP socket support Switch to UDP unicast while we are at it? tunneling raw packets over TCP looks wrong. > - raw packet socket support for qemu (from Or Gerlitz) > if we have those, plus the tap support that is already on > your list, we can use vhost-net as a generic offload > for the host networking in qemu. > > > projects involing networking stack > > - export socket from tap so vhost can use it - working on it now > > - extend raw sockets to support GSO/checksum offloading, > > and teach vhost to use that capability > > [one way to do this: virtio net header support] > > will allow working with e.g. macvlan > > One thing I'm planning to work on is bridge support in macvlan, > together with VEPA compliant operation, i.e. not sending back > multicast frames to the origin. is multicast filtering already there (i.e. only getting frames for groups you want)? > I'll also keep looking into macvtap, though that will be less > important once you get the tap socket support running. Not sure I see the connection. to get an equivalent to macvtap, what you need is tso etc support in packet sockets. No? > Arnd <>< -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html