pf_test
pf_test(af, dir, encif, &m) != PF_PASS) {
if (pf_test(AF_INET, dir, ifp, &m) != PF_PASS)
if (pf_test(AF_INET6, dir, ifp, &m) != PF_PASS)
if (pf_test(fam->af, dir, ifp0, &m) != PF_PASS) {
if (pf_test(fam->af, dir, ifp0, &m) != PF_PASS) {
if (pf_test(AF_INET, PF_OUT, ifp, &m0) != PF_PASS)
if (pf_test(AF_INET6, PF_OUT, ifp, &m0) != PF_PASS)
action = pf_test(af, fwdir, ifp, &msyn);
int pf_test(sa_family_t, int, struct ifnet *, struct mbuf **);
if (pf_test(AF_INET, PF_IN, ifp, mp) != PF_PASS)
if (pf_test(AF_INET, (flags & IP_FORWARDING) ? PF_FWD : PF_OUT,
pf_test(AF_INET, fwd ? PF_FWD : PF_OUT, encif, &m) != PF_PASS) {
if (pf_test(af, PF_IN, ifp, mp) != PF_PASS) {
if (pf_test(AF_INET6, PF_FWD, ifp, &m) != PF_PASS) {
if (pf_test(AF_INET6, PF_IN, ifp, mp) != PF_PASS)
pf_test(AF_INET6, fwd ? PF_FWD : PF_OUT, encif, &m) != PF_PASS) {
if (pf_test(AF_INET6, PF_OUT, ifp, &m) != PF_PASS) {