netdev
[Top] [All Lists]

Re: Plans for 2.5 / 2.6 ???

To: Andrew Morton <andrewm@xxxxxxxxxx>, netdev@xxxxxxxxxxx
Subject: Re: Plans for 2.5 / 2.6 ???
From: Ben Greear <greearb@xxxxxxxxxxxxxxx>
Date: Tue, 30 May 2000 01:10:36 -0700
Organization: Candela Technologies
References: <39331883.DA18E159@candelatech.com> <39331B48.9BADB2B7@uow.edu.au>
Sender: owner-netdev@xxxxxxxxxxx
Andrew Morton wrote:
> 
> Ben Greear wrote:
> >
> > I'd like to get an 802.1Q VLAN patch in...
> 
> Yep.
> 
> It would be useful if you could write a little web page which tells us
> what to do and to circulate that on netdev@xxxxxxxxxxx
> 
> Need to think about how the n/w driver maintainers can actually test the
> new feature as well...

The patch, and instructions for use/installation can be found at:
http://scry.wanfear.com/~greear/vlan.html

A small change is needed to get it to patch against the latest
2.3.X kernel, I'll try to update that patch soon (The fix should be obvious
to kernel hackers..)

To test, you just need two machines and a NIC or two in each.  Could
probably even work out a way to loop back between two NICs on a single
machine...

The drivers need to be able to handle pkts that are 4 bytes bigger than
normal, but they should still have the MTU of 1500, when seen as a regular
ethernet device.  Not sure the best way to do this...but some drivers already
work (in 2.2.X at least), and a patch for the 3-com can be found in the HOWTO
linked off my page...

Basically, if ping foo.local.net and ping -s 1472 (1500 total payload, right?) 
foo.local.net
works, where foo is a VLAN device, then the driver is probably OK.

Ethereal, and a modified tcpdump, distributed with the VLAN pkg on my page,
can snoop/decode the VLAN packets.  Ethereal is better and prettier, IMHO :)

There is another VLAN implementation linked from my page as well...  The
driver issues will be similar with either VLAN implementation, however.

Ben
-- 
Ben Greear (greearb@xxxxxxxxxxxxxxx)  http://www.candelatech.com
Author of ScryMUD:  scry.wanfear.com 4444        (Released under GPL)
http://scry.wanfear.com               http://scry.wanfear.com/~greear

<Prev in Thread] Current Thread [Next in Thread>