|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/types.h>#include <linux/timer.h>#include <linux/skbuff.h>#include <linux/gfp.h>#include <net/xfrm.h>#include <linux/jhash.h>#include <linux/rtnetlink.h>#include <net/netfilter/nf_conntrack.h>#include <net/netfilter/nf_conntrack_core.h>#include <net/netfilter/nf_nat.h>#include <net/netfilter/nf_nat_l3proto.h>#include <net/netfilter/nf_nat_l4proto.h>#include <net/netfilter/nf_nat_core.h>#include <net/netfilter/nf_nat_helper.h>#include <net/netfilter/nf_conntrack_helper.h>#include <net/netfilter/nf_conntrack_l3proto.h>#include <net/netfilter/nf_conntrack_zones.h>#include <linux/netfilter/nf_nat.h>Go to the source code of this file.
Data Structures | |
| struct | nf_nat_proto_clean |
|
read |
Definition at line 42 of file nf_nat_core.c.
|
read |
Definition at line 48 of file nf_nat_core.c.
| EXPORT_SYMBOL | ( | nf_nat_used_tuple | ) |
| EXPORT_SYMBOL | ( | nf_nat_setup_info | ) |
| EXPORT_SYMBOL_GPL | ( | __nf_nat_l4proto_find | ) |
| EXPORT_SYMBOL_GPL | ( | nf_nat_packet | ) |
| EXPORT_SYMBOL_GPL | ( | nf_nat_l4proto_register | ) |
| EXPORT_SYMBOL_GPL | ( | nf_nat_l4proto_unregister | ) |
| EXPORT_SYMBOL_GPL | ( | nf_nat_l3proto_register | ) |
| EXPORT_SYMBOL_GPL | ( | nf_nat_l3proto_unregister | ) |
| module_exit | ( | nf_nat_cleanup | ) |
| module_init | ( | nf_nat_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| int nf_nat_l3proto_register | ( | const struct nf_nat_l3proto * | l3proto | ) |
Definition at line 597 of file nf_nat_core.c.
| void nf_nat_l3proto_unregister | ( | const struct nf_nat_l3proto * | l3proto | ) |
Definition at line 617 of file nf_nat_core.c.
| int nf_nat_l4proto_register | ( | u8 | l3proto, |
| const struct nf_nat_l4proto * | l4proto | ||
| ) |
Definition at line 544 of file nf_nat_core.c.
| void nf_nat_l4proto_unregister | ( | u8 | l3proto, |
| const struct nf_nat_l4proto * | l4proto | ||
| ) |
Definition at line 585 of file nf_nat_core.c.
| unsigned int nf_nat_packet | ( | struct nf_conn * | ct, |
| enum ip_conntrack_info | ctinfo, | ||
| unsigned int | hooknum, | ||
| struct sk_buff * | skb | ||
| ) |
Definition at line 431 of file nf_nat_core.c.
| unsigned int nf_nat_setup_info | ( | struct nf_conn * | ct, |
| const struct nf_nat_range * | range, | ||
| enum nf_nat_manip_type | maniptype | ||
| ) |
Definition at line 360 of file nf_nat_core.c.
| int nf_nat_used_tuple | ( | const struct nf_conntrack_tuple * | tuple, |
| const struct nf_conn * | ignored_conntrack | ||
| ) |
Definition at line 131 of file nf_nat_core.c.
1.8.2