1#ifndef _NFNL_ACCT_H_
2#define _NFNL_ACCT_H_
3
4#include <uapi/linux/netfilter/nfnetlink_acct.h>
5#include <net/net_namespace.h>
6
7enum {
8	NFACCT_NO_QUOTA		= -1,
9	NFACCT_UNDERQUOTA,
10	NFACCT_OVERQUOTA,
11};
12
13struct nf_acct;
14
15struct nf_acct *nfnl_acct_find_get(struct net *net, const char *filter_name);
16void nfnl_acct_put(struct nf_acct *acct);
17void nfnl_acct_update(const struct sk_buff *skb, struct nf_acct *nfacct);
18extern int nfnl_acct_overquota(const struct sk_buff *skb,
19			      struct nf_acct *nfacct);
20#endif /* _NFNL_ACCT_H */
21