Tomi wrote:

> The original reason for axports was that interfaces could only be
> differentiated by the interface callsign. There was no way to tell the
> kernel to "open a connection through device ax0". It needed to be done
> by telling the kernel to "open a connection through the interface having
> hardware address N0CALL". And this still is the default method.

IIRC we didn't have a way to get the MAC address easily from an interface
back then.
 
> Now we have bind-to-device and settable interface names so we can start
> thinking whether all this is needed. (This btw raises another question:
> with the current state of things do we still need unique interface
> HW-addresses? If we could get rid of that restriction, it would help a
> lot.)

With SO_BINDTODEVICE (BTW, I think this still needs to get implemented in
NET/ROM and Rose) we need unique addresses only for applications that don't
use it yet (so far none uses it, though). I don't know whether NET/ROM
or Rose rely on it, though.

73,

Joerg Reuter                                 http://poboxes.com/jreuter/
And I make my way to where the warm scent of soil fills the evening air. 
Everything is waiting quietly out there....                 (Anne Clark)

PGP signature

Reply via email to