[VLAN] macvlan_config

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stephen Hemminger wrote:

>>1)  Add flag to toggle filter-on-source v/s filter-on-dest.
>>
>>2)  Re-add filter-on-source method to find the correct mac-vlan interface.
>>
>>3)  Add global hash table to map source MACs to vlans.
>>
>>4)  (Optimization to my logic):  Add global hash to map destination MAC to vlan.
> 
> 
> How is this all that different from how Xen and other virtualization code
> uses the bridge code now. Harald Welte had a virtual ether device prototype
> at some point as well.

I don't know how Xen does it, but the mac-vlan code is relatively generic
virtual interface logic, so it's likely it would be similar to other virtual
interfaces...

> It would make sense to push the multiple MAC address support into the generic
> netdevice layer, since many kinds of hardware support multiple MAC receive
> already, there just isn't a API to handle it.  If the driver can't do it, then
> obviously you would have to do filtering, like the multicast code does now.

We could do this similar to how we did vlans:  First put in a pure software
solution (similar to what mac-vlan is currently.)

When the functionality & API is ironed out there, we can add the hardware acceleration
as supported by the various NICs.

Thanks,
Ben

-- 
Ben Greear <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc  http://www.candelatech.com


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux