Subject: Re: CVS commit: syssrc
To: John Nemeth <jnemeth@victoria.tc.ca>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: current-users
Date: 10/19/2000 15:19:07
On Thu, Oct 19, 2000 at 03:35:14AM -0700, John Nemeth wrote:
> On Jan 13, 1:48pm, Jason R Thorpe wrote:
> }
> } Module Name: syssrc
> } Committed By: thorpej
> } Date: Wed Sep 27 22:40:56 UTC 2000
> }
> } Added Files:
> } syssrc/sys/net: if_vlan.c if_vlanvar.h
> }
> } Log Message:
> } Support for 802.1Q Virtual LANs. Derived and cleaned up by
> } Andy Doran <ad@netbsd.org> from the FreeBSD/OpenBSD implementation.
> } A few minor changes to how it all hooks into the system by me.
>
> Wow, this looks like a neat feature and one that I could probably
> use. I guess it is too late for a pull-up to 1.5?
I fear so. But I already back-ported this to 1.5, as I need it for my servers
(This was on my todo list but once again Jason was quicker than me :)
If you want it just tell me.
>
> Does this work with any network card? If not, is there some place
> that we can get a list of network cards that do work?
If works with any network card, but with a reduced MTU (1496 instead of 1500).
This will cause problems if you talk to switches, which keep a 1500 MTU on
VLANs. A few network drivers have been teached to accept full-sized 802.1q
frames. No list available yet, but just grep for ETHERCAP_VLAN_MTU
in sys/dev/*/*
--
Manuel Bouyer, LIP6, Universite Paris VI. Manuel.Bouyer@lip6.fr
--