PFIL_OUT
req.pio_flags |= PFIL_OUT;
rule->pfil_dir = PFIL_OUT;
.pa_flags = PFIL_IN | PFIL_OUT,
if (bridge_pfil(&m, sc->sc_ifp, ifp, PFIL_OUT) != 0)
if (bridge_pfil(&m, ifp, dst_if, PFIL_OUT) != 0)
if (bridge_pfil(&m, sc->sc_ifp, NULL, PFIL_OUT) != 0)
if (bridge_pfil(&mc, NULL, dst_if, PFIL_OUT) != 0)
dir == PFIL_OUT && ifp != NULL) {
if (V_pfil_bridge && dir == PFIL_OUT && bifp != NULL && (rv =
rv = (dir == PFIL_OUT) ?
if (V_pfil_member && ifp != NULL && dir == PFIL_OUT) {
if (V_pfil_bridge && dir == PFIL_OUT && bifp != NULL && (rv =
rv = (dir == PFIL_OUT) ?
pdir = PFIL_OUT;
if (ph == NULL || (pdir == PFIL_OUT && !PFIL_HOOKED_OUT(ph)) ||
args.pa_flags = PFIL_IN | PFIL_OUT;
KASSERT(flags == PFIL_IN || flags == PFIL_OUT,
return (pfil_mem_common(&head->head_out, mem, len, PFIL_OUT, ifp, m));
KASSERT((flags & ~(PFIL_IN|PFIL_OUT|PFIL_FWD)) == 0,
(flags & ~PFIL_FWD) == PFIL_OUT,
return (pfil_mbuf_common(&head->head_out, m, ifp, PFIL_OUT, inp));
return (pfil_mbuf_common(&head->head_out, m, ifp, PFIL_OUT | PFIL_FWD, inp));
if (pa->pa_flags & PFIL_OUT) {
if ((pa->pa_flags & (PFIL_OUT | PFIL_UNLINK)) == PFIL_OUT)
if (pa->pa_flags & PFIL_OUT)
if (pa->pa_flags & PFIL_OUT) {
if (req->pio_flags & ~(PFIL_IN | PFIL_OUT | PFIL_UNLINK | PFIL_APPEND))
#define PFIL_DIR(f) ((f) & (PFIL_IN|PFIL_OUT))
args.pa_flags = PFIL_IN | PFIL_OUT;
args.pa_flags = PFIL_OUT;
.pa_flags = PFIL_IN | PFIL_OUT,
.pa_flags = PFIL_IN | PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR,
args.pa_flags = PFIL_IN | PFIL_OUT;
args.pa_flags = PFIL_OUT;
!!(flags & PFIL_OUT), mp);
.pa_flags = PFIL_IN | PFIL_OUT,
.pa_flags = PFIL_IN | PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR,
sizeof(struct ip6_hdr), ifp, !!(flags & PFIL_OUT), mp);
.pa_flags = PFIL_IN | PFIL_OUT,
pla.pa_flags = PFIL_IN | PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR;
pha.pa_flags = PFIL_OUT;
pla.pa_flags = PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR;
pha.pa_flags = PFIL_OUT;
pla.pa_flags = PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR;
pla.pa_flags = PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR;
pha.pa_flags = PFIL_OUT;
pla.pa_flags = PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR;
pla.pa_flags = PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR;