PF_ADDR_ADDRMASK
pfr.rule.src.addr.type = PF_ADDR_ADDRMASK;
pfr.rule.dst.addr.type = PF_ADDR_ADDRMASK;
case PF_ADDR_ADDRMASK:
case PF_ADDR_ADDRMASK:
case PF_ADDR_ADDRMASK:
case PF_ADDR_ADDRMASK:
case PF_ADDR_ADDRMASK:
if (a->addr.type != PF_ADDR_ADDRMASK ||
b->addr.type != PF_ADDR_ADDRMASK)
if (super->src.addr.type == PF_ADDR_ADDRMASK && !super->src.neg &&
else if (super->src.addr.type == PF_ADDR_ADDRMASK &&
sub->src.addr.type == PF_ADDR_ADDRMASK &&
if (super->dst.addr.type == PF_ADDR_ADDRMASK && !super->dst.neg &&
else if (super->dst.addr.type == PF_ADDR_ADDRMASK &&
sub->dst.addr.type == PF_ADDR_ADDRMASK &&
if (h->addr.type == PF_ADDR_ADDRMASK)
if (src->addr.type == PF_ADDR_ADDRMASK &&
dst->addr.type == PF_ADDR_ADDRMASK &&
pfr.rule.src.addr.type = PF_ADDR_ADDRMASK;
pfr.rule.dst.addr.type = PF_ADDR_ADDRMASK;
case PF_ADDR_ADDRMASK:
if (pp->addr.addr.type != PF_ADDR_ADDRMASK &&
if (pca->addr.addr.type != PF_ADDR_ADDRMASK &&
case PF_ADDR_ADDRMASK:
((aw)->type == PF_ADDR_ADDRMASK && \