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]

Reply via email to