1 #ifndef _IPT_ADDRTYPE_H
2 #define _IPT_ADDRTYPE_H
3 
4 #include <linux/types.h>
5 
6 enum {
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 
13 struct ipt_addrtype_info_v1 {
14 	__u16	source;		/* source-type mask */
15 	__u16	dest;		/* dest-type mask */
16 	__u32	flags;
17 };
18 
19 /* revision 0 */
20 struct 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