Processing Module Parameters Modules can accept parameters when launched. Parameter passing is done either as command line arguments to 'insmod'/'depmod', or as an 'options' line in /etc/conf.modules . Processing parameters inside the modules code, as of kernel version 2.1, may be done using the MODULE_PARM macro. This macro accepts the name of the variable into which the option will be assigned, as well as a type definition. A parameter type definition includes the parameter type (i - integer, s - string, b - byte, l - long, h - short) and range (min-max). "0-1i" specifies an integer containing either 0 or 1.