We tried to get pflow running in a non-default rdomain, and found this to get it going. Make sense?
--- sys/net/if_pflow.c.orig Fri Sep 13 20:58:40 2013 +++ sys/net/if_pflow.c Mon Sep 16 13:25:54 2013 @@ -1213,6 +1213,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 ((err = ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo, NULL))) { pflowstats.pflow_oerrors++; sc->sc_if.if_oerrors++;