• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
7 enum {
8 	NFACCT_NO_QUOTA		= -1,
9 	NFACCT_UNDERQUOTA,
10 	NFACCT_OVERQUOTA,
11 };
12 
13 struct nf_acct;
14 
15 struct nf_acct *nfnl_acct_find_get(struct net *net, const char *filter_name);
16 void nfnl_acct_put(struct nf_acct *acct);
17 void nfnl_acct_update(const struct sk_buff *skb, struct nf_acct *nfacct);
18 int nfnl_acct_overquota(struct net *net, const struct sk_buff *skb,
19 			struct nf_acct *nfacct);
20 #endif /* _NFNL_ACCT_H */
21