loader tunables for modules

Lara & Harti Brandt brandt at fokus.fraunhofer.de
Thu May 29 07:43:10 PDT 2003


Alexander Langer wrote:

> How would one give flags to kernel modules?
> 
> I.e. a kernel module I wrote starts a kernel thread.  It should be
> controlable what kernel thread it starts depending on a sysctl.
> Of course the sysctl isn't available before the module is loaded.
> 
> So is there a way to pass a kernel module options to the load-handler,
> as it is the case for the linux modprobe?
> 
> For statically drivers in the kernel this can be done by a r/o loader
> tunable, but I really want to have a module.


It turns out that kenv is just handy for this. I use it to pass 
debugging information and configuration info to the ATM drivers. And you 
can set kenv entries from the loader and the shell.

harti



More information about the freebsd-hackers mailing list