Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
nfnetlink_acct.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/atomic.h>
#include <linux/netlink.h>
#include <linux/rculist.h>
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <net/netlink.h>
#include <net/sock.h>
#include <linux/netfilter.h>
#include <linux/netfilter/nfnetlink.h>
#include <linux/netfilter/nfnetlink_acct.h>

Go to the source code of this file.

Data Structures

struct  nf_acct
 

Functions

 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Pablo Neira Ayuso <[email protected]>")
 
 MODULE_DESCRIPTION ("nfacct: Extended Netfilter accounting infrastructure")
 
 MODULE_ALIAS_NFNL_SUBSYS (NFNL_SUBSYS_ACCT)
 
struct nf_acctnfnl_acct_find_get (const char *acct_name)
 
 EXPORT_SYMBOL_GPL (nfnl_acct_find_get)
 
void nfnl_acct_put (struct nf_acct *acct)
 
 EXPORT_SYMBOL_GPL (nfnl_acct_put)
 
void nfnl_acct_update (const struct sk_buff *skb, struct nf_acct *nfacct)
 
 EXPORT_SYMBOL_GPL (nfnl_acct_update)
 
 module_init (nfnl_acct_init)
 
 module_exit (nfnl_acct_exit)
 

Function Documentation

EXPORT_SYMBOL_GPL ( nfnl_acct_find_get  )
EXPORT_SYMBOL_GPL ( nfnl_acct_put  )
EXPORT_SYMBOL_GPL ( nfnl_acct_update  )
MODULE_ALIAS_NFNL_SUBSYS ( NFNL_SUBSYS_ACCT  )
MODULE_AUTHOR ( "Pablo Neira Ayuso <[email protected]>"  )
MODULE_DESCRIPTION ( "nfacct: Extended Netfilter accounting infrastructure"  )
module_exit ( nfnl_acct_exit  )
module_init ( nfnl_acct_init  )
MODULE_LICENSE ( "GPL"  )
struct nf_acct* nfnl_acct_find_get ( const char acct_name)
read

Definition at line 294 of file nfnetlink_acct.c.

void nfnl_acct_put ( struct nf_acct acct)

Definition at line 320 of file nfnetlink_acct.c.

void nfnl_acct_update ( const struct sk_buff skb,
struct nf_acct nfacct 
)

Definition at line 327 of file nfnetlink_acct.c.