diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-10-16 17:50:55 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-10-16 21:28:13 +0200 |
commit | 1cfe3cf24db29bd9274c2e59587cc0960e9db47c (patch) | |
tree | 4e71628daab46e7197d15960cbfd7618a5976db2 /include/linux/netfilter/nfnetlink_acct.h |
intial import of libnetfilter_acct
Diffstat (limited to 'include/linux/netfilter/nfnetlink_acct.h')
-rw-r--r-- | include/linux/netfilter/nfnetlink_acct.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/include/linux/netfilter/nfnetlink_acct.h b/include/linux/netfilter/nfnetlink_acct.h new file mode 100644 index 0000000..99c68eb --- /dev/null +++ b/include/linux/netfilter/nfnetlink_acct.h @@ -0,0 +1,35 @@ +#ifndef _NFNL_ACCT_H_ +#define _NFNL_ACCT_H_ +#include <linux/netfilter/nfnetlink.h> + +/* FIXME: tweak to get it working with external headers. */ +#define NFNL_SUBSYS_ACCT NFNL_SUBSYS_OSF + +#define NFACCT_NAME_MAX 64 + +enum nfnl_acct_msg_types { + NFNL_MSG_ACCT_NEW, + NFNL_MSG_ACCT_GET, + NFNL_MSG_ACCT_DEL, + NFNL_MSG_ACCT_MAX +}; + +enum nfnl_acct_type { + NFACCT_UNSPEC, + NFACCT_NAME, + NFACCT_PKTS, + NFACCT_BYTES, + __NFACCT_MAX +}; +#define NFACCT_MAX (__NFACCT_MAX - 1) + +#ifdef __KERNEL__ + +struct nf_acct; + +extern struct nf_acct *nfnl_acct_find_get(char *filter_name); +extern void nfnl_acct_put(struct nf_acct *acct); + +#endif /* __KERNEL__ */ + +#endif /* _NFNL_ACCT_H */ |