Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
nf_conntrack_proto_gre.c File Reference
#include <linux/module.h>
#include <linux/types.h>
#include <linux/timer.h>
#include <linux/list.h>
#include <linux/seq_file.h>
#include <linux/in.h>
#include <linux/netdevice.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <net/dst.h>
#include <net/net_namespace.h>
#include <net/netns/generic.h>
#include <net/netfilter/nf_conntrack_l4proto.h>
#include <net/netfilter/nf_conntrack_helper.h>
#include <net/netfilter/nf_conntrack_core.h>
#include <linux/netfilter/nf_conntrack_proto_gre.h>
#include <linux/netfilter/nf_conntrack_pptp.h>

Go to the source code of this file.

Data Structures

struct  netns_proto_gre
 

Enumerations

enum  grep_conntrack { GRE_CT_UNREPLIED, GRE_CT_REPLIED, GRE_CT_MAX }
 

Functions

void nf_ct_gre_keymap_flush (struct net *net)
 
 EXPORT_SYMBOL (nf_ct_gre_keymap_flush)
 
int nf_ct_gre_keymap_add (struct nf_conn *ct, enum ip_conntrack_dir dir, struct nf_conntrack_tuple *t)
 
 EXPORT_SYMBOL_GPL (nf_ct_gre_keymap_add)
 
void nf_ct_gre_keymap_destroy (struct nf_conn *ct)
 
 EXPORT_SYMBOL_GPL (nf_ct_gre_keymap_destroy)
 
 module_init (nf_ct_proto_gre_init)
 
 module_exit (nf_ct_proto_gre_fini)
 
 MODULE_LICENSE ("GPL")
 

Enumeration Type Documentation

Enumerator:
GRE_CT_UNREPLIED 
GRE_CT_REPLIED 
GRE_CT_MAX 

Definition at line 44 of file nf_conntrack_proto_gre.c.

Function Documentation

EXPORT_SYMBOL ( nf_ct_gre_keymap_flush  )
EXPORT_SYMBOL_GPL ( nf_ct_gre_keymap_add  )
EXPORT_SYMBOL_GPL ( nf_ct_gre_keymap_destroy  )
module_exit ( nf_ct_proto_gre_fini  )
module_init ( nf_ct_proto_gre_init  )
MODULE_LICENSE ( "GPL"  )
int nf_ct_gre_keymap_add ( struct nf_conn ct,
enum ip_conntrack_dir  dir,
struct nf_conntrack_tuple t 
)

Definition at line 115 of file nf_conntrack_proto_gre.c.

void nf_ct_gre_keymap_destroy ( struct nf_conn ct)

Definition at line 157 of file nf_conntrack_proto_gre.c.

void nf_ct_gre_keymap_flush ( struct net net)

Definition at line 68 of file nf_conntrack_proto_gre.c.