Peter Memishian wrote:
> It looks to me, after looking at the code, that this particular > distinction is rather arbitrary. I think when you move dls into mac, > its going to look even *more* arbitrary. My strong recommendation would > be to just consolidate all four of these into a single mac module.

There's value in keeping softmac separate if we finish the job of moving
the softmac parts that are used by every datalink to mac/dls so that
softmac will only be loaded if there's a need to tie in a legacy DLPI
driver with GLDv3.  That was the original intent of the softmac design,
but it was never quite realized.

I don't see how that is possible in the current code. softmac has its hooks firmly entrenched in the current code. Additionally, it looks like the vanity renaming bits are part of softmac. So I firmly contest the notion that this code will *ever* be separable.

(Now in theory I suppose you could move the vanity naming into mac, and leave the DLPI legacy support, but I'm of a firm belief that there is very little value in that. The kernel memory savings compared to the rest is probably simply not worth it.)

   - Garrett
--
meem

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to