4 #define IP6T_POLICY_MAX_ELEM 4
8 IP6T_POLICY_MATCH_IN = 0x1,
9 IP6T_POLICY_MATCH_OUT = 0x2,
10 IP6T_POLICY_MATCH_NONE = 0x4,
11 IP6T_POLICY_MATCH_STRICT = 0x8,
14 enum ip6t_policy_modes
16 IP6T_POLICY_MODE_TRANSPORT,
17 IP6T_POLICY_MODE_TUNNEL
20 struct ip6t_policy_spec
30 union ip6t_policy_addr
36 struct ip6t_policy_elem
38 union ip6t_policy_addr saddr;
39 union ip6t_policy_addr smask;
40 union ip6t_policy_addr daddr;
41 union ip6t_policy_addr dmask;
47 struct ip6t_policy_spec match;
48 struct ip6t_policy_spec invert;
51 struct ip6t_policy_info
53 struct ip6t_policy_elem pol[IP6T_POLICY_MAX_ELEM];
58 #endif /* _IP6T_POLICY_H */