Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
nf_conntrack_l3proto.h File Reference
#include <linux/netlink.h>
#include <net/netlink.h>
#include <linux/seq_file.h>
#include <net/netfilter/nf_conntrack.h>

Go to the source code of this file.

Data Structures

struct  nf_conntrack_l3proto
 

Functions

int nf_conntrack_l3proto_register (struct net *net, struct nf_conntrack_l3proto *proto)
 
void nf_conntrack_l3proto_unregister (struct net *net, struct nf_conntrack_l3proto *proto)
 
struct nf_conntrack_l3protonf_ct_l3proto_find_get (u_int16_t l3proto)
 
void nf_ct_l3proto_put (struct nf_conntrack_l3proto *p)
 

Variables

struct nf_conntrack_l3proto __rcunf_ct_l3protos [AF_MAX]
 
struct nf_conntrack_l3proto nf_conntrack_l3proto_generic
 

Function Documentation

int nf_conntrack_l3proto_register ( struct net net,
struct nf_conntrack_l3proto proto 
)

Definition at line 246 of file nf_conntrack_proto.c.

void nf_conntrack_l3proto_unregister ( struct net net,
struct nf_conntrack_l3proto proto 
)

Definition at line 287 of file nf_conntrack_proto.c.

struct nf_conntrack_l3proto* nf_ct_l3proto_find_get ( u_int16_t  l3proto)
read

Definition at line 80 of file nf_conntrack_proto.c.

void nf_ct_l3proto_put ( struct nf_conntrack_l3proto p)

Definition at line 94 of file nf_conntrack_proto.c.

Variable Documentation

struct nf_conntrack_l3proto nf_conntrack_l3proto_generic
struct nf_conntrack_l3proto __rcu * nf_ct_l3protos

Definition at line 31 of file nf_conntrack_proto.c.