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