PF_REPLYTO
$$.rt = PF_REPLYTO;
if (r->rt != PF_ROUTETO && r->rt != PF_REPLYTO) {
case PF_REPLYTO:
else if (r->rt == PF_REPLYTO)
if ((pd->act.rt == PF_REPLYTO) == (r_dir == pd->dir)) {
if (pd->act.rt == PF_REPLYTO && r->naf != AF_INET) {
MPASS(r->rt == PF_REPLYTO || (pd->af != pd->naf && s->direction == PF_IN));
if (pd->act.rt == PF_REPLYTO) {
if (r->rt == PF_REPLYTO)
if (st->rule->rt == PF_REPLYTO || (pd->af != pd->naf && st->direction == PF_IN))
if ((pd->act.rt == PF_REPLYTO) == (r_dir == pd->dir)) {
if (pd->act.rt == PF_REPLYTO && r->naf != AF_INET6) {
MPASS(r->rt == PF_REPLYTO || (pd->af != pd->naf && s->direction == PF_IN));
if (pd->act.rt == PF_REPLYTO) {