Commit | Line | Data |
---|---|---|
94139027 PNA |
1 | #ifndef _NFNL_ACCT_H_ |
2 | #define _NFNL_ACCT_H_ | |
3 | ||
94d0ec58 | 4 | #include <uapi/linux/netfilter/nfnetlink_acct.h> |
3499abb2 | 5 | #include <net/net_namespace.h> |
94139027 | 6 | |
683399ed MP |
7 | enum { |
8 | NFACCT_NO_QUOTA = -1, | |
9 | NFACCT_UNDERQUOTA, | |
10 | NFACCT_OVERQUOTA, | |
11 | }; | |
94139027 PNA |
12 | |
13 | struct nf_acct; | |
14 | ||
3499abb2 | 15 | struct nf_acct *nfnl_acct_find_get(struct net *net, const char *filter_name); |
a0f4ecf3 JP |
16 | void nfnl_acct_put(struct nf_acct *acct); |
17 | void nfnl_acct_update(const struct sk_buff *skb, struct nf_acct *nfacct); | |
aca30018 LZ |
18 | int nfnl_acct_overquota(struct net *net, const struct sk_buff *skb, |
19 | struct nf_acct *nfacct); | |
94139027 | 20 | #endif /* _NFNL_ACCT_H */ |