From owner-freebsd-net Thu Feb 3 3:41:10 2000 Delivered-To: freebsd-net@freebsd.org Received: from euitt.upm.es (haddock.euitt.upm.es [138.100.52.102]) by builder.freebsd.org (Postfix) with ESMTP id 63E28439B for ; Thu, 3 Feb 2000 03:40:53 -0800 (PST) Received: from localhost (pjlobo@localhost) by euitt.upm.es (8.9.3/8.9.3) with ESMTP id MAA32673; Thu, 3 Feb 2000 12:38:10 +0100 (MET) Date: Thu, 3 Feb 2000 12:38:10 +0100 (MET) From: "Pedro J. Lobo" To: "Matthew N. Dodd" Cc: Jasper Wallace , Mike Nowlin , freebsd-net@FreeBSD.ORG Subject: Re: 802.1Q VLANs In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 2 Feb 2000, Matthew N. Dodd wrote: >Does the kernel patch work with any other adapters? I'm not sure I see >the need to patch if_fxp. if_fxp does have to be patched. You have to tell the card not to drop frames with errors (oversized frames among them) or you won't receive packets with sizes from 1497 to 1500 bytes (remember that 802.1Q adds 4 bytes to each frame). Then you have to drop by hand undersized frames and frames with crc errors. I know (from the Intel documentation) that the 82559 controller (and maybe 82558 too, don't remember right now) adds a bit of vlan support and you can tell it not to drop oversized frames. However I haven't any programming info for it, so I don't know how it can be done. Cheers, Pedro. -- ------------------------------------------------------------------- Pedro José Lobo Perea Tel: +34 91 336 78 19 Centro de Cálculo Fax: +34 91 331 92 29 E.U.I.T. Telecomunicación e-mail: pjlobo@euitt.upm.es Universidad Politécnica de Madrid Ctra. de Valencia, Km. 7 E-28031 Madrid - España / Spain To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message