1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 #ifndef _UAPI_NFNL_ACCT_H_
3 #define _UAPI_NFNL_ACCT_H_
5 #ifndef NFACCT_NAME_MAX
6 #define NFACCT_NAME_MAX 32
9 enum nfnl_acct_msg_types {
12 NFNL_MSG_ACCT_GET_CTRZERO,
14 NFNL_MSG_ACCT_OVERQUOTA,
18 enum nfnl_acct_flags {
19 NFACCT_F_QUOTA_PKTS = (1 << 0),
20 NFACCT_F_QUOTA_BYTES = (1 << 1),
21 NFACCT_F_OVERQUOTA = (1 << 2), /* can't be set from userspace */
36 #define NFACCT_MAX (__NFACCT_MAX - 1)
38 enum nfnl_attr_filter_type {
44 #define NFACCT_FILTER_MAX (__NFACCT_FILTER_MAX - 1)
46 #endif /* _UAPI_NFNL_ACCT_H_ */