ipt_addrtype.h revision dbe77cc974cee656eae37e75039dd1a410a4535b
1#ifndef _IPT_ADDRTYPE_H
2#define _IPT_ADDRTYPE_H
3
4#include <linux/types.h>
5
6enum {
7	IPT_ADDRTYPE_INVERT_SOURCE	= 0x0001,
8	IPT_ADDRTYPE_INVERT_DEST	= 0x0002,
9	IPT_ADDRTYPE_LIMIT_IFACE_IN	= 0x0004,
10	IPT_ADDRTYPE_LIMIT_IFACE_OUT	= 0x0008,
11};
12
13struct ipt_addrtype_info_v1 {
14	__u16	source;		/* source-type mask */
15	__u16	dest;		/* dest-type mask */
16	__u32	flags;
17};
18
19/* revision 0 */
20struct ipt_addrtype_info {
21	__u16	source;		/* source-type mask */
22	__u16	dest;		/* dest-type mask */
23	__u32	invert_source;
24	__u32	invert_dest;
25};
26
27#endif
28