• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef _XT_CONNBYTES_H
2 #define _XT_CONNBYTES_H
3 
4 #include <linux/types.h>
5 
6 enum xt_connbytes_what {
7 	XT_CONNBYTES_PKTS,
8 	XT_CONNBYTES_BYTES,
9 	XT_CONNBYTES_AVGPKT,
10 };
11 
12 enum xt_connbytes_direction {
13 	XT_CONNBYTES_DIR_ORIGINAL,
14 	XT_CONNBYTES_DIR_REPLY,
15 	XT_CONNBYTES_DIR_BOTH,
16 };
17 
18 struct xt_connbytes_info {
19 	struct {
20 		__aligned_u64 from;	/* count to be matched */
21 		__aligned_u64 to;	/* count to be matched */
22 	} count;
23 	__u8 what;		/* ipt_connbytes_what */
24 	__u8 direction;	/* ipt_connbytes_direction */
25 };
26 #endif
27