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