MATCH_DST
if ((opts & MATCH_DST) != 0 && (seen & MATCH_DST) == 0) {
ctx->invflags |= opts & (MATCH_SRC | MATCH_DST);
assert(((opts & MATCH_SRC) != 0) ^ ((opts & MATCH_DST) != 0));
assert(((opts & MATCH_SRC) != 0) ^ ((opts & MATCH_DST) != 0));
assert(((opts & MATCH_SRC) != 0) ^ ((opts & MATCH_DST) != 0));
opts = MATCH_DST | (fopts->fo_tinvert ? MATCH_INVERT : 0);
npfctl_build_vars(bc, family, apto->ap_portrange, MATCH_DST);
opts = MATCH_DST | (fopts->fo_tinvert ? MATCH_INVERT : 0);