This is automatically generated documentation. Edit after the "COMMENTS" heading; changes to the main body will be lost.
installs a Click configuration into the kernel module driver
click-install [options] [param=value ...] [router-file]
Click-install is a convenience program that installs a Click router configuration into the current Linux kernel. It reads a router configuration file in the language language, installs the linuxmodule kernel module if necessary, compiles and/or installs any dynamically loadable packages required by the router configuration, installs the router configuration itself by writing it to /click/config, and uninstalls any unused packages. It reports any errors to standard error, including errors reported by the Click module, and returns a zero (true) exit status if and only if the configuration was successfully installed.
Arguments such as "NAME=value" set configuration parameters, overriding any existing settings. Thus, "echo 'Message($MSG)' | click-install MSG=Hi" will cause the kernel module to print "Hi".
If any filename argument is a single dash "-", click-install will use the standard input or output instead, as appropriate.
--enable-multithread. This option only matters when click-install installs a Click kernel module. The thread count on an installed kernel module cannot be changed. (The --uninstall option is useful here.)Click-install exits with one of the following return values:
Eddie Kohler, kohler@cs.ucla.edu
http://www.pdos.lcs.mit.edu/click/