I'd like to run an idea by the larger group...
We have a lot of cruft associated with some legacy stuff, and I think it
would be good if we could finally EOF some of this stuff. But before we
can do that, we have to at least get consensus and go through the EOF
process.
Here's what I'm thinking:
1) Currently GLDv3 exports DLPI style 2 nodes, as does GLDv2. I think
this adds complexity, and ultimately I think everyone would be better
served if we could eliminate this. I'd like to propose EOF'ing the
export of DLPI style 2 from GLDv3 (and incidentally from softmac.)
2) Support for DLPI based ethernet device drivers. Right now we have
one major hold out (ce), which we *could* fix, but even if we don't
*remove* the DLPI interfaces in softmac, once GLDv3 becomes a public
interface, I think we ought to make the legacy GLDv2 and DLPI methods as
Obsolete. Eventually it might even be possible to remove them, either
by updating the existing drivers, or by EOF'ing the final hold outs.
Eventually I'd like to remove DLPI style 2 altogether, but from what I
can tell, it is still crucially used with ppp where the instance (PPA)
is created on demand in response to DL_ATTACH_REQ. I don't have a good
answer for that kind of usage.
Do these ideas sound incredibly heretical to anyone?
- Garrett
_______________________________________________
networking-discuss mailing list
[email protected]