PF_OUT
(bpf_int32)((dir == 0) ? PF_IN : PF_OUT));
else if (hdr->dir == PF_OUT && !flag_inbound)
| OUT { $$ = PF_OUT; }
if (r->direction == PF_OUT) {
r->direction = PF_OUT;
if (s->direction == PF_OUT) {
if (s->direction == PF_OUT || (afto && s->direction == PF_IN))
if (s->direction == PF_OUT && !PF_AZERO(&s->rt_addr, nk->af)) {
else if (r->direction == PF_OUT)
if (st->direction == PF_OUT)
if (st->direction == PF_OUT)
if (st->direction == PF_OUT)
if (st->direction == PF_OUT)
skw = st->key[st->direction == PF_OUT ? PF_SK_WIRE : PF_SK_STACK];
sp->direction > PF_OUT ||
(m = tpmr_pf(ifpn, PF_OUT, m, ns)) == NULL)
dir == PF_OUT ? "OUT" : "IN",
pd->dir == PF_OUT ? "out" : "in", pd->kif->pfik_name);
if (pd->dir == PF_OUT) {
if (pd->dir == PF_OUT && pkt_sk &&
else if (pd->dir == PF_OUT)
if (pd->dir == PF_OUT)
case PF_OUT:
*icmp_dir = PF_OUT;
pd->dir == PF_OUT && pfsync_is_up()) {
PF_IN : PF_OUT;
PF_IN : PF_OUT) != icmp_dir) {
if (ret == PF_DROP && pd->af == AF_INET6 && icmp_dir == PF_OUT)
icmp_dir == PF_OUT)
if (pf_test(AF_INET, PF_OUT, ifp, &m0) != PF_PASS)
if (pf_test(AF_INET6, PF_OUT, ifp, &m0) != PF_PASS)
pd->kif->pfik_bytes[pd->af == AF_INET6][pd->dir == PF_OUT]
pd->kif->pfik_packets[pd->af == AF_INET6][pd->dir == PF_OUT]
dirndx = (pd->dir == PF_OUT);
addr[(st->direction == PF_OUT)],
(((*stp)->direction == PF_OUT &&
addr[(st->direction == PF_OUT)],
int dir = (fwdir == PF_FWD) ? PF_OUT : fwdir;
} else if (pd.dir == PF_OUT)
if (pd.destchg && pd.dir == PF_OUT)
else if (!st->if_index_out && dir == PF_OUT)
const int dirs[] = { PF_IN, PF_OUT };
if (st->direction == PF_OUT) {
int dir = (pd->dir == PF_IN) ? PF_OUT : PF_IN;
int dir_idx = (pd->dir == PF_OUT);
dir = (sin->sin_addr.s_addr == INADDR_ANY ? PF_OUT : PF_IN);
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) {
dir = (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ? PF_OUT : PF_IN);
pf_test(AF_INET6, fwd ? PF_FWD : PF_OUT, encif, &m) != PF_PASS) {
if (pf_test(AF_INET6, PF_OUT, ifp, &m) != PF_PASS) {
if (pr->direction == PF_OUT)
if (dir == PF_OUT) /* looking for source addr */
dir = PF_OUT;
dir = PF_OUT;
if (dir == PF_OUT) /* looking for source addr */
dir = PF_OUT;
dir = PF_OUT;
return sort_addr_callback(s1, s2, PF_OUT);
return sort_port_callback(s1, s2, PF_OUT);
dir = afto ? PF_OUT : s->direction;
if (dir == PF_OUT) {
if (dir == PF_OUT) {
if (dir == PF_OUT)
pfr.rule.direction = PF_OUT;
pnl.direction = PF_OUT;
if (s->direction == PF_OUT) {
if (s->direction == PF_OUT)
hdr->dir == PF_OUT ? "out" : "in",
if (add_filter(r->id, PF_OUT, (struct sockaddr *)&r->addrs.dst,