Warning: This file is not a C or C++ file. It does not have highlighting.
1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
---|---|
2 | #ifndef _XT_CONNBYTES_H |
3 | #define _XT_CONNBYTES_H |
4 | |
5 | #include <linux/types.h> |
6 | |
7 | enum xt_connbytes_what { |
8 | XT_CONNBYTES_PKTS, |
9 | XT_CONNBYTES_BYTES, |
10 | XT_CONNBYTES_AVGPKT, |
11 | }; |
12 | |
13 | enum xt_connbytes_direction { |
14 | XT_CONNBYTES_DIR_ORIGINAL, |
15 | XT_CONNBYTES_DIR_REPLY, |
16 | XT_CONNBYTES_DIR_BOTH, |
17 | }; |
18 | |
19 | struct xt_connbytes_info { |
20 | struct { |
21 | __aligned_u64 from; /* count to be matched */ |
22 | __aligned_u64 to; /* count to be matched */ |
23 | } count; |
24 | __u8 what; /* ipt_connbytes_what */ |
25 | __u8 direction; /* ipt_connbytes_direction */ |
26 | }; |
27 | #endif |
28 |
Warning: This file is not a C or C++ file. It does not have highlighting.