Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions | Variables
nf_conntrack_amanda.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/textsearch.h>
#include <linux/skbuff.h>
#include <linux/in.h>
#include <linux/udp.h>
#include <linux/netfilter.h>
#include <linux/gfp.h>
#include <net/netfilter/nf_conntrack.h>
#include <net/netfilter/nf_conntrack_expect.h>
#include <net/netfilter/nf_conntrack_ecache.h>
#include <net/netfilter/nf_conntrack_helper.h>
#include <linux/netfilter/nf_conntrack_amanda.h>

Go to the source code of this file.

Enumerations

enum  amanda_strings {
  SEARCH_CONNECT, SEARCH_NEWLINE, SEARCH_DATA, SEARCH_MESG,
  SEARCH_INDEX
}
 

Functions

 MODULE_AUTHOR ("Brian J. Murrell <[email protected]interlinx.bc.ca>")
 
 MODULE_DESCRIPTION ("Amanda connection tracking module")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS ("ip_conntrack_amanda")
 
 MODULE_ALIAS_NFCT_HELPER ("amanda")
 
 module_param (master_timeout, uint, 0600)
 
 MODULE_PARM_DESC (master_timeout,"timeout for the master connection")
 
 module_param (ts_algo, charp, 0400)
 
 MODULE_PARM_DESC (ts_algo,"textsearch algorithm to use (default kmp)")
 
 EXPORT_SYMBOL_GPL (nf_nat_amanda_hook)
 
 module_init (nf_conntrack_amanda_init)
 
 module_exit (nf_conntrack_amanda_fini)
 

Variables

unsigned int(* nf_nat_amanda_hook )(struct sk_buff *skb, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned int matchoff, unsigned int matchlen, struct nf_conntrack_expect *exp) __read_mostly
 

Enumeration Type Documentation

Enumerator:
SEARCH_CONNECT 
SEARCH_NEWLINE 
SEARCH_DATA 
SEARCH_MESG 
SEARCH_INDEX 

Definition at line 50 of file nf_conntrack_amanda.c.

Function Documentation

EXPORT_SYMBOL_GPL ( nf_nat_amanda_hook  )
MODULE_ALIAS ( "ip_conntrack_amanda"  )
MODULE_ALIAS_NFCT_HELPER ( "amanda"  )
MODULE_AUTHOR ( "Brian J. Murrell <[email protected]interlinx.bc.ca>"  )
MODULE_DESCRIPTION ( "Amanda connection tracking module )
module_exit ( nf_conntrack_amanda_fini  )
module_init ( nf_conntrack_amanda_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( master_timeout  ,
uint  ,
0600   
)
module_param ( ts_algo  ,
charp  ,
0400   
)
MODULE_PARM_DESC ( master_timeout  ,
"timeout for the master connection  
)
MODULE_PARM_DESC ( ts_algo  ,
"textsearch algorithm to use (default kmp)"   
)

Variable Documentation

size_t len

Definition at line 60 of file nf_conntrack_amanda.c.

unsigned int(* nf_nat_amanda_hook)(struct sk_buff *skb, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned int matchoff, unsigned int matchlen, struct nf_conntrack_expect *exp) __read_mostly

Definition at line 41 of file nf_conntrack_amanda.c.

Definition at line 59 of file nf_conntrack_amanda.c.

Definition at line 61 of file nf_conntrack_amanda.c.