Date: Tue, 02 Jan 2001 00:06:41 -0500 From: csg@waterspout.com (C. Stephen Gunn) To: Julian Elischer <julian@elischer.org> Cc: "C. Stephen Gunn" <csg@waterspout.com>, Garrett Wollman <wollman@khavrinen.lcs.mit.edu>, Andrea Franceschini <andrea@cs.tin.it>, Ferdinand Goldmann <ferdl@atommuell.oeh.uni-linz.ac.at>, "freebsd-net@FreeBSD.ORG" <freebsd-net@FreeBSD.ORG> Subject: Re: Problems with VLAN and natd. Message-ID: <200101020501.AAA58976@tsunami.waterspout.com> In-Reply-To: Your message of "Sun, 31 Dec 2000 19:54:19 PST." <3A4FFF6B.F8C20C5@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 31 Dec 2000 19:54:19 PST, Julian Elischer wrote: > > The current VLAN (and Ethernet) implementaiton in FreeBSD needs work. > > FreeBSD should should handle multiple ethernet encapsulations on > > the same physical interface, and relay packets to/from some subordinate > > interface. This support would factor-out the need for current > > work-arounds like if_vlan, and if_ef, and perhaps even if_tap. > > sounds like a perfect use for netgraph.. I've thought about this, and and a migation to netgraph would require significant changes to how FreeBSD handles Ethernet (and other IEEE 802) interfaces. For example, you would no longer simply ``ifconfig xl'', but associate a netgraph link-layer node on top of the xl interface, and a netgraph interface node on top of the link-layer node, which would function (mostly) like xl does now. Netgraph is an excellent technology. While your comment makes sense, there are several issues that will need to be addressed. For instance, the current ARP implementation in FreeBSD is entangled with the generic ethernet code. I'm afraid to even contemplate the POLA and backward compatability issues involved. If this discussion is non-casual, we should eventually migrate it over to -arch. - Steve -- C. Stephen Gunn URL: http://www.waterspout.com/ WaterSpout Communications, Inc. Email: csg@waterspout.com 427 North 6th Street Phone: +1 765.742.6628 Lafayette, IN 47901 Fax: +1 765.742.0646 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101020501.AAA58976>