On Tue, 19 Jun 2007 15:08:41 +0200 (MEST) Patrick McHardy <[EMAIL PROTECTED]> wrote:
> These patches add a rewritten version of Ben's macvlan driver, which > allows to create virtual ethernet devices. The underlying device is > put in promiscous mode and packets are demuxed based on MAC address. > It behaves similar to bridge devices in that packets are visible on > the real device before delivery to the macvlan driver. The driver > supports all features of the underlying device except VLAN > acceleration, this is currently very hard to support. I might look > into this in the future. > > The main downside of this driver is that it adds another hook in > netif_receive_skb, unfortunately that is unavoidable. When not > compiled in the hook vanishes of course. > > Usage is simple: > > # ip link add link eth0 type macvlan > > Will create a macvlan0 device with a random MAC address on top of > eth0. No iproute patches are required. > > > Please apply, thanks. > Looks good. I have some changes to allow devices with multiple MAC addresses (never finished). This device could use that. -- Stephen Hemminger <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html