Nicolas Droux wrote:

Sebastien Roy wrote:

the mac_handle_t would be passed through by the plugin, and the notification would make it up to the MAC clients.


I don't understand how this can be made to work. How does the MAC notification get translated to some DLPI notification? How do MAC clients in the GLDv3 framework know what MAC notifications to register for if such notifications are completely transparent to the framework

Upper layers (dld and up) would still have to be changed to properly process the new notifications. However the rest of the framework could be left untouched.

That's true.

My concern with the current proposal is that new plugin types might require new entry points to be added to the MAC driver and client interfaces of the common framework.


That's true, because there may be things that can be viewed as common that are missing from the common framework. I don't see destination addresses as plugin specific. They are no more plugin specific than
broadcast addresses or source addresses.

Sure. Given the limited number of plugins that will be implemented and since there are no plans to make the plugin interface public anytime soon, I'm fine if this issue is put on the back burner for now.

Okay.

Thanks for taking the time to review this, your comments have resulted in some good changes.

-Seb

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to