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
--