1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 #ifndef _XT_STATISTIC_H
3 #define _XT_STATISTIC_H
5 #include <linux/types.h>
7 enum xt_statistic_mode {
8 XT_STATISTIC_MODE_RANDOM,
10 __XT_STATISTIC_MODE_MAX
12 #define XT_STATISTIC_MODE_MAX (__XT_STATISTIC_MODE_MAX - 1)
14 enum xt_statistic_flags {
15 XT_STATISTIC_INVERT = 0x1,
17 #define XT_STATISTIC_MASK 0x1
19 struct xt_statistic_priv;
21 struct xt_statistic_info {
31 __u32 count; /* unused */
34 struct xt_statistic_priv *master __attribute__((aligned(8)));
37 #endif /* _XT_STATISTIC_H */