netdev
[Top] [All Lists]

DECnet patch for 2.5

To: davej@xxxxxxx, davem@xxxxxxxxxx
Subject: DECnet patch for 2.5
From: Steven Whitehouse <steve@xxxxxxxxxxxxxx>
Date: Thu, 3 Oct 2002 11:31:01 +0100 (BST)
Cc: netdev@xxxxxxxxxxx
Organization: ChyGywn Limited
Reply-to: Steve Whitehouse <Steve@xxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
Hi,

Here is the URL for my latest DECnet patch (for 2.5 kernels only):

http://www.chygwyn.com/~steve/kpatch/decnet/decnet-2.5.40-autoconfig.diff

It changes the way that DECnet gets autoconfigured in order to make the
simple case of setting up an endnode easier. It also fixes several bugs
which I found along the way and does a bit of C99 cleanup in the
sysctl code.

I'm not ready for this to go to Linus yet, but I'd like the maximum number of
people possible to try it and send me feedback on any problems that are
seen. I've updated the docs to explain the new configuration procedure.

Other features are:

 o Outgoing packets set with correct source address when device MAC address
   isn't the same as the DECnet address
 o Updated TODO list
 o Updated socket allocation in the light of the socket layer changes in 2.5
 o Fixed a race in bind() system call
 o Fixed a bug in autobind where we were not checking a return value
 o Fixed locking on the default_device
 o Routing changes for loopback routes in order to allow the new 
   autoconfiguration changes to work as intended.
 o "hello" messages now sent for each address on an interface
 o Using multicast address filters to listen to extra unicast MAC addresses
   when they are not equal to the MAC address of the device (allows DECnet
   without setting MAC address to a DECnet compatible address and multiple
   DECnet addresses per interface)
 o Unregisters the "all endnodes" or "all routers" multicast addresses when
   the device goes down (previously we forgot, causing an address leak).
 o Updated version string

I'll back port the bug fix parts to 2.4 in chunks once this has had a bit of
testing,

Steve.


<Prev in Thread] Current Thread [Next in Thread>
  • DECnet patch for 2.5, Steven Whitehouse <=