From 1cfe3cf24db29bd9274c2e59587cc0960e9db47c Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sun, 16 Oct 2011 17:50:55 +0200 Subject: intial import of libnetfilter_acct --- include/libnetfilter_acct/libnetfilter_acct.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 include/libnetfilter_acct/libnetfilter_acct.h (limited to 'include/libnetfilter_acct') diff --git a/include/libnetfilter_acct/libnetfilter_acct.h b/include/libnetfilter_acct/libnetfilter_acct.h new file mode 100644 index 0000000..5a162b3 --- /dev/null +++ b/include/libnetfilter_acct/libnetfilter_acct.h @@ -0,0 +1,19 @@ +#ifndef _LIBNETFILTER_ACCT_H_ +#define _LIBNETFILTER_ACCT_H_ + +#include +#include + +struct nfacct { + char name[NFACCT_NAME_MAX]; + uint64_t pkts; + uint64_t bytes; +}; + +struct nlmsghdr *nfacct_add(char *buf, struct nfacct *nfacct); +struct nlmsghdr *nfacct_list(char *buf); +int nfacct_list_cb(const struct nlmsghdr *nlh, void *data); +struct nlmsghdr *nfacct_flush(char *buf); +struct nlmsghdr *nfacct_delete(char *buf, const char *filter_name); + +#endif -- cgit v1.2.3