This patch seems to fix running pfsync in rdomains. --- sys/net/if_pfsync.c.orig Thu Nov 14 15:58:00 2013 +++ sys/net/if_pfsync.c Thu Nov 14 16:51:30 2013 @@ -1682,6 +1682,8 @@ sc->sc_if.if_opackets++; sc->sc_if.if_obytes += m->m_pkthdr.len; + m->m_pkthdr.rdomain = sc->sc_if.if_rdomain; + if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo, NULL) == 0) pfsyncstats.pfsyncs_opackets++; else