#include <linux/netfilter_bridge/ebtables.h>
#include <uapi/linux/netfilter_bridge.h>
#include <linux/module.h>
#define NAT_VALID_HOOKS …
static struct ebt_entries initial_chains[] = …;
static struct ebt_replace_kernel initial_table = …;
static const struct ebt_table frame_nat = …;
static const struct nf_hook_ops ebt_ops_nat[] = …;
static int frame_nat_table_init(struct net *net)
{ … }
static void __net_exit frame_nat_net_pre_exit(struct net *net)
{ … }
static void __net_exit frame_nat_net_exit(struct net *net)
{ … }
static struct pernet_operations frame_nat_net_ops = …;
static int __init ebtable_nat_init(void)
{ … }
static void __exit ebtable_nat_fini(void)
{ … }
module_init(…) …;
module_exit(ebtable_nat_fini);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;