This is automatically generated documentation. Edit after the "COMMENTS" heading; changes to the main body will be lost.
removes dead code from a Click configuration
click-undead [param=value ...] [options] [router-file]
The click-undead tool speeds up some Click configurations by removing dead code. This includes:
click-undead will not remove any information elements. Connections to removed elements are rerouted appropriately.
For example, click-undead will transform this configuration,
Idle -> Counter -> td1 :: ToDump(a);
InfiniteSource -> ss :: StaticSwitch(1);
ss[0] -> ToDump(c);
ss[1] -> Queue -> rr :: RoundRobinSched;
Idle -> [1]rr;
rr -> td2 :: ToDump(b);
into this configuration:
InfiniteSource -> Queue -> td2 :: ToDump(b);
Note that the resulting configuration is not guaranteed to have the same semantics as the input configuration. Here, for example, the result configuration does not truncate the files 'a' and 'c'.
The resulting configuration is written to the standard output.
If any filename argument is a single dash "-", click-undead will use the standard input or output instead, as appropriate.
userdriver, click-install, language, linuxmodule, Discard, FromDevice, InfiniteSource, ToDump, ToDevice
Eddie Kohler, kohler@cs.ucla.edu
http://www.pdos.lcs.mit.edu/click/