11 #include <linux/netfilter_bridge/ebtables.h>
12 #include <linux/module.h>
14 #define FILTER_VALID_HOOKS ((1 << NF_BR_LOCAL_IN) | (1 << NF_BR_FORWARD) | \
15 (1 << NF_BR_LOCAL_OUT))
43 .entries = (
char *)initial_chains,
53 static const struct ebt_table frame_filter =
56 .table = &initial_table,
66 return ebt_do_table(hook, skb, in, out, dev_net(in)->xt.frame_filter);
73 return ebt_do_table(hook, skb, in, out, dev_net(out)->xt.frame_filter);
103 return PTR_RET(net->xt.frame_filter);
112 .init = frame_filter_net_init,
113 .exit = frame_filter_net_exit,
116 static int __init ebtable_filter_init(
void)
129 static void __exit ebtable_filter_fini(
void)