Home
last modified time | relevance | path

Searched refs:aw (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.41.6/bsd/net/
H A Dpf_if.c310 pfi_dynaddr_setup(struct pf_addr_wrap *aw, sa_family_t af) in pfi_dynaddr_setup() argument
320 if (aw->type != PF_ADDR_DYNIFTL) { in pfi_dynaddr_setup()
328 if (strlcmp(aw->v.ifname, "self", sizeof(aw->v.ifname)) == 0) { in pfi_dynaddr_setup()
331 dyn->pfid_kif = pfi_kif_get(__unsafe_null_terminated_from_indexable(aw->v.ifname)); in pfi_dynaddr_setup()
339 dyn->pfid_net = pfi_unmask(&aw->v.a.mask); in pfi_dynaddr_setup()
343 strbufcpy(tblnamebuf, aw->v.ifname); in pfi_dynaddr_setup()
344 if (aw->iflags & PFI_AFLAG_NETWORK) { in pfi_dynaddr_setup()
347 if (aw->iflags & PFI_AFLAG_BROADCAST) { in pfi_dynaddr_setup()
350 if (aw->iflags & PFI_AFLAG_PEER) { in pfi_dynaddr_setup()
353 if (aw->iflags & PFI_AFLAG_NOALIAS) { in pfi_dynaddr_setup()
[all …]
H A Dpfvar.h473 #define PF_MISMATCHAW(aw, x, af, neg, ifp) \ argument
475 (((aw)->type == PF_ADDR_NOROUTE && \
477 (((aw)->type == PF_ADDR_URPFFAILED && (ifp) != NULL && \
479 ((aw)->type == PF_ADDR_RTLABEL && \
480 !pf_rtlabel_match((x), (af), (aw))) || \
481 ((aw)->type == PF_ADDR_TABLE && \
482 !pfr_match_addr((aw)->p.tbl, (x), (af))) || \
483 ((aw)->type == PF_ADDR_DYNIFTL && \
484 !pfi_match_addr((aw)->p.dyn, (x), (af))) || \
485 ((aw)->type == PF_ADDR_RANGE && \
[all …]
H A Dpf.c1835 pf_tbladdr_setup(struct pf_ruleset *rs, struct pf_addr_wrap *aw) in pf_tbladdr_setup() argument
1839 if (aw->type != PF_ADDR_TABLE) { in pf_tbladdr_setup()
1842 …if ((aw->p.tbl = pfr_attach_table(rs, __unsafe_null_terminated_from_indexable(aw->v.tblname))) == … in pf_tbladdr_setup()
1849 pf_tbladdr_remove(struct pf_addr_wrap *aw) in pf_tbladdr_remove() argument
1853 if (aw->type != PF_ADDR_TABLE || aw->p.tbl == NULL) { in pf_tbladdr_remove()
1856 pfr_detach_table(aw->p.tbl); in pf_tbladdr_remove()
1857 aw->p.tbl = NULL; in pf_tbladdr_remove()
1861 pf_tbladdr_copyout(struct pf_addr_wrap *aw) in pf_tbladdr_copyout() argument
1863 struct pfr_ktable *kt = aw->p.tbl; in pf_tbladdr_copyout()
1867 if (aw->type != PF_ADDR_TABLE || kt == NULL) { in pf_tbladdr_copyout()
[all …]
H A Dpf_ioctl.c2748 pf_addrwrap_setup(struct pf_addr_wrap *aw) in pf_addrwrap_setup() argument
2750 VERIFY(aw); in pf_addrwrap_setup()
2751 bzero(&aw->p, sizeof aw->p); in pf_addrwrap_setup()