PF_ADDR_NONE
if ((r->nat.addr.type != PF_ADDR_NONE ||
r->rdr.addr.type != PF_ADDR_NONE) &&
if (r->direction == PF_INOUT && (r->nat.addr.type != PF_ADDR_NONE ||
r->rdr.addr.type != PF_ADDR_NONE)) {
rpool->addr.type = PF_ADDR_NONE;
(hprev && hprev->addr.type != PF_ADDR_NONE) &&
h->addr.type != PF_ADDR_NONE) {
if (!anchor_call[0] && r->nat.addr.type != PF_ADDR_NONE &&
if (r->rdr.addr.type != PF_ADDR_NONE) {
if (!anchor_call[0] && r->nat.addr.type != PF_ADDR_NONE) {
if (!anchor_call[0] && r->rdr.addr.type != PF_ADDR_NONE) {
case PF_ADDR_NONE:
if (rule->src.addr.type == PF_ADDR_NONE ||
rule->dst.addr.type == PF_ADDR_NONE) {
pf_default_rule.rdr.addr.type = PF_ADDR_NONE;
pf_default_rule.nat.addr.type = PF_ADDR_NONE;
pf_default_rule.route.addr.type = PF_ADDR_NONE;
if (r->nat.addr.type != PF_ADDR_NONE) {
if ((*nr) != NULL && (*nr)->nat.addr.type != PF_ADDR_NONE &&
if (r->rdr.addr.type != PF_ADDR_NONE) {
if ((*nr) != NULL && (*nr)->rdr.addr.type != PF_ADDR_NONE &&
r->rdr.addr.type == PF_ADDR_NONE ? "nat" : "rdr");
if (r->nat.addr.type == PF_ADDR_NONE)
if (r->rdr.addr.type != PF_ADDR_NONE) {
r->rdr.addr.type == PF_ADDR_NONE ? "nat" : "rdr",
if (cur->natrule.ptr->nat.addr.type != PF_ADDR_NONE)
if (cur->natrule.ptr->rdr.addr.type != PF_ADDR_NONE)
ri->r->nat.addr.type != PF_ADDR_NONE)
ri->r->rdr.addr.type != PF_ADDR_NONE)
if (rpool->addr.type != PF_ADDR_NONE &&
pfr.rule.nat.addr.type = PF_ADDR_NONE;
pfr.rule.rdr.addr.type = PF_ADDR_NONE;
rio.rule.nat.addr.type = PF_ADDR_NONE;
rio.rule.rdr.addr.type = PF_ADDR_NONE;
pfr.rule.rdr.addr.type = PF_ADDR_NONE;
pfr.rule.nat.addr.type = PF_ADDR_NONE;