4 #include <linux/types.h>
6 #define XT_POLICY_MAX_ELEM 4
9 XT_POLICY_MATCH_IN = 0x1,
10 XT_POLICY_MATCH_OUT = 0x2,
11 XT_POLICY_MATCH_NONE = 0x4,
12 XT_POLICY_MATCH_STRICT = 0x8,
15 enum xt_policy_modes {
16 XT_POLICY_MODE_TRANSPORT,
20 struct xt_policy_spec {
29 union xt_policy_addr {
34 struct xt_policy_elem {
37 union xt_policy_addr saddr;
38 union xt_policy_addr smask;
39 union xt_policy_addr daddr;
40 union xt_policy_addr dmask;
48 struct xt_policy_spec match;
49 struct xt_policy_spec invert;
52 struct xt_policy_info {
53 struct xt_policy_elem pol[XT_POLICY_MAX_ELEM];
58 #endif /* _XT_POLICY_H */