xt_connbytes.h revision e37d45ce390c2f5a7f1e64742b9100ecef0def54
1#ifndef _XT_CONNBYTES_H
2#define _XT_CONNBYTES_H
3
4#include <linux/types.h>
5
6enum xt_connbytes_what {
7	XT_CONNBYTES_PKTS,
8	XT_CONNBYTES_BYTES,
9	XT_CONNBYTES_AVGPKT,
10};
11
12enum xt_connbytes_direction {
13	XT_CONNBYTES_DIR_ORIGINAL,
14	XT_CONNBYTES_DIR_REPLY,
15	XT_CONNBYTES_DIR_BOTH,
16};
17
18struct 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