#include <xt_policy.h>

Data Fields | |
| union { | |
| struct { | |
| union xt_policy_addr saddr | |
| union xt_policy_addr smask | |
| union xt_policy_addr daddr | |
| union xt_policy_addr dmask | |
| } | |
| }; | |
| __be32 | spi |
| __u32 | reqid |
| __u8 | proto |
| __u8 | mode |
| struct xt_policy_spec | match |
| struct xt_policy_spec | invert |
| union { ... } |
| union xt_policy_addr xt_policy_elem::daddr |
| union xt_policy_addr xt_policy_elem::dmask |
| struct xt_policy_spec xt_policy_elem::invert |
| struct xt_policy_spec xt_policy_elem::match |
| __u8 xt_policy_elem::mode |
| __u8 xt_policy_elem::proto |
| __u32 xt_policy_elem::reqid |
| union xt_policy_addr xt_policy_elem::saddr |
| union xt_policy_addr xt_policy_elem::smask |
| __be32 xt_policy_elem::spi |