Linux Kernel
3.7.1
|
#include <linux/netfilter/nf_conntrack_common.h>
#include <linux/bitops.h>
#include <linux/compiler.h>
#include <linux/atomic.h>
#include <linux/netfilter/nf_conntrack_tcp.h>
#include <linux/netfilter/nf_conntrack_dccp.h>
#include <linux/netfilter/nf_conntrack_sctp.h>
#include <linux/netfilter/nf_conntrack_proto_gre.h>
#include <net/netfilter/ipv6/nf_conntrack_icmpv6.h>
#include <net/netfilter/nf_conntrack_tuple.h>
#include <linux/types.h>
#include <linux/skbuff.h>
#include <linux/timer.h>
#include <net/netfilter/ipv4/nf_conntrack_ipv4.h>
#include <net/netfilter/ipv6/nf_conntrack_ipv6.h>
Go to the source code of this file.
Data Structures | |
union | nf_conntrack_proto |
union | nf_conntrack_expect_proto |
struct | nf_conn_help |
struct | nf_conn |
Macros | |
#define | NF_CT_ASSERT(x) |
#define | NF_CT_MAX_EXPECT_CLASSES 4 |
#define | nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) |
#define | master_ct(conntr) (conntr->master) |
#define | NF_CT_STAT_INC(net, count) __this_cpu_inc((net)->ct.stat->count) |
#define | NF_CT_STAT_INC_ATOMIC(net, count) this_cpu_inc((net)->ct.stat->count) |
#define | MODULE_ALIAS_NFCT_HELPER(helper) MODULE_ALIAS("nfct-helper-" helper) |
Variables | |
struct net | init_net |
s16(* | nf_ct_nat_offset )(const struct nf_conn *ct, enum ip_conntrack_dir dir, u32 seq) |
unsigned int | nf_conntrack_htable_size |
unsigned int | nf_conntrack_max |
unsigned int | nf_conntrack_hash_rnd |
#define master_ct | ( | conntr | ) | (conntr->master) |
Definition at line 132 of file nf_conntrack.h.
#define MODULE_ALIAS_NFCT_HELPER | ( | helper | ) | MODULE_ALIAS("nfct-helper-" helper) |
Definition at line 298 of file nf_conntrack.h.
#define NF_CT_ASSERT | ( | x | ) |
Definition at line 49 of file nf_conntrack.h.
#define NF_CT_MAX_EXPECT_CLASSES 4 |
Definition at line 55 of file nf_conntrack.h.
Definition at line 295 of file nf_conntrack.h.
Definition at line 296 of file nf_conntrack.h.
Definition at line 129 of file nf_conntrack.h.
|
read |
Definition at line 362 of file nf_conntrack_core.c.
bool __nf_ct_kill_acct | ( | struct nf_conn * | ct, |
enum ip_conntrack_info | ctinfo, | ||
const struct sk_buff * | skb, | ||
int | do_acct | ||
) |
Definition at line 1116 of file nf_conntrack_core.c.
void __nf_ct_refresh_acct | ( | struct nf_conn * | ct, |
enum ip_conntrack_info | ctinfo, | ||
const struct sk_buff * | skb, | ||
unsigned long | extra_jiffies, | ||
int | do_acct | ||
) |
Definition at line 1077 of file nf_conntrack_core.c.
Definition at line 662 of file nf_conntrack_core.c.
|
read |
Definition at line 753 of file nf_conntrack_core.c.
Definition at line 1055 of file nf_conntrack_core.c.
Definition at line 1304 of file nf_conntrack_core.c.
Definition at line 762 of file nf_conntrack_core.c.
Definition at line 421 of file nf_conntrack_core.c.
int nf_conntrack_set_hashsize | ( | const char * | val, |
struct kernel_param * | kp | ||
) |
Definition at line 1417 of file nf_conntrack_core.c.
int nf_conntrack_tuple_taken | ( | const struct nf_conntrack_tuple * | tuple, |
const struct nf_conn * | ignored_conntrack | ||
) |
Definition at line 577 of file nf_conntrack_core.c.
Definition at line 1393 of file nf_conntrack_core.c.
Definition at line 240 of file nf_conntrack_core.c.
Definition at line 1294 of file nf_conntrack_core.c.
bool nf_ct_get_tuplepr | ( | const struct sk_buff * | skb, |
unsigned int | nhoff, | ||
u_int16_t | l3num, | ||
struct nf_conntrack_tuple * | tuple | ||
) |
Definition at line 138 of file nf_conntrack_core.c.
Definition at line 277 of file nf_conntrack_core.c.
bool nf_ct_invert_tuplepr | ( | struct nf_conntrack_tuple * | inverse, |
const struct nf_conntrack_tuple * | orig | ||
) |
Definition at line 1038 of file nf_conntrack_core.c.
void nf_ct_iterate_cleanup | ( | struct net * | net, |
int(*)(struct nf_conn *i, void *data) | iter, | ||
void * | data | ||
) |
Definition at line 1247 of file nf_conntrack_core.c.
Definition at line 119 of file nf_conntrack_proto.c.
Definition at line 101 of file nf_conntrack_proto.c.
Definition at line 1472 of file nf_conntrack_core.c.
Definition at line 30 of file net_namespace.c.
unsigned int nf_conntrack_hash_rnd |
unsigned int nf_conntrack_htable_size |
unsigned int nf_conntrack_max |