]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
xtables-compat-multi.c: Allow symlink of ebtables
authorDuncan Roe <duncan_roe@optusnet.com.au>
Sun, 25 Feb 2018 07:14:00 +0000 (18:14 +1100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 25 Feb 2018 18:49:49 +0000 (19:49 +0100)
This patch allows one to force a subsystem that one does not wish to modify
(e.g. libvirt) to use the ebtables compatibility layer.

ebtables-compat was already a symlink to xtables-compat-multi but ebtables was a
stand-alone program. So one could move it out of the way before making the
symlink as below:

 lrwxrwxrwx 1 root root       20 Feb 24 11:03 ebtables -> xtables-compat-multi
 -rwxr-xr-x 1 root root    75176 Feb 24 11:03 ebtables.orig

With this patch, kernel modules ebtable_filter & ebtables are no longer loaded.

Signed-off-by: Duncan Roe <duncan_roe@optusnet.com.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/xtables-compat-multi.c

index 3e24631c462a76567e0b52d31096a23047a400e8..032911e170e4c35b168a8420f23eac4ba688bf7b 100644 (file)
@@ -33,6 +33,7 @@ static const struct subcommand multi_subcommands[] = {
        {"arptables",                   xtables_arp_main},
        {"arptables-compat",            xtables_arp_main},
        {"ebtables-compat",             xtables_eb_main},
+       {"ebtables",                    xtables_eb_main},
        {NULL},
 };