`iptables` command allows to dynamically load an "extension" shared object by specifying the `-m` option, and thus new extensions can be added without recompiling the command. In contrast, `ebtables` does not have `-m` option. It still dynamically loads its extensions, but the list of extenstions is hardcoded. Proposed patch adds the option `-m` to `ebtables` command that works the same way as in `iptables`. Note that 1. Hardcoded list of "standard" extentions is _not_ removed by this patch. It is not strictly necessary after this patch, but removing it would break backwards compatibility, mandating addition of `-m ext-name` option to existing scripts. 2. Dynamic loading of _target_ extensions already works automatically, no change is needed. Please consider adding this. Thank you, Eugene