#include <linux/netfilter_bridge/ebtables.h>
#include <linux/module.h>
#include <linux/if_bridge.h>
#include "../br_private.h"
static struct ebt_entries initial_chain = …;
static struct ebt_replace_kernel initial_table = …;
static const struct ebt_table broute_table = …;
static unsigned int ebt_broute(void *priv, struct sk_buff *skb,
const struct nf_hook_state *s)
{ … }
static const struct nf_hook_ops ebt_ops_broute = …;
static int broute_table_init(struct net *net)
{ … }
static void __net_exit broute_net_pre_exit(struct net *net)
{ … }
static void __net_exit broute_net_exit(struct net *net)
{ … }
static struct pernet_operations broute_net_ops = …;
static int __init ebtable_broute_init(void)
{ … }
static void __exit ebtable_broute_fini(void)
{ … }
module_init(…) …;
module_exit(ebtable_broute_fini);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;