tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Some guidance/suggestion please



mrg%eterna.com.au@localhost (matthew green) writes:

>it seems to me that if some driver depends upon altq, then
>altq should simply always refuse to unload if a driver is
>loaded that depends upon it.  this should be an explicit
>dependency, and probably implicit via symbols.

>if, say there's a fully modular system with two NICs, and
>only one of them supports altq.  only one of the NIC drivers
>will declare a dep on altq, blocking the unload of altq
>while the driver remains loaded.

>if this isn't already the case, can we arrange it to be?


Isn't altq going to be redesigned anyway for NET_MPSAFE ?
Efforts to move it into a module might be a bit premature then.

N.B. I'd just make the different queuing mechanisms loadable
but keep hooks for the network drivers in the kernel itself,
similar to bufq for disk drivers.



Home | Main Index | Thread Index | Old Index