John W. Linville wrote:
On Tue, Aug 01, 2006 at 09:10:06AM -0700, Ben Greear wrote:
Jamal Hadi Salim wrote:
Agreed. I have some very strong opinions on this subject that i could
share with you if you want. For example, IMO, I think it would be a lot
reasonable to assume that a VLAN or VLANS are attributes of a netdevice
(just like IP addresses or MAC addresses are).
As might be expected, I feel that VLANs are much more
useful as full-featured net devices. I do not believe it is worth
decreasing functionality to try to 'clean up' the code.
In general, I agree that we shouldn't lose functionality.
I'm curious as to what particularly functionality you fear would be
lost if VLANs were not implemented the way they are now?
Well, Jamal and I and others discussed this in depth in the 2.4.12 time frame
when VLANs where about to go into the kernel. Basically, my point is that
if VLANs are true devices, they will just work with all of the user-space
protocols
and they will easily handle abstractions such as bridges, (multiple) IP
addresses, MAC addresses,
net-filter, and all the rest.
Sounds like Jamal still remembers his reasons for wanting it otherwise...so
will let him describe his reasons.
Nothing is set in stone in Linux, and I am certainly not the final arbiter of
what gets into the linux kernel, but in my opinion, the current VLAN
architecture
is supperior to the ip-alias model, and I see no reason to make any significant
changes.
Ben
Thanks,
John
--
Ben Greear <[EMAIL PROTECTED]>
Candela Technologies Inc http://www.candelatech.com
-
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