Home
last modified time | relevance | path

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

/xnu-8796.121.2/bsd/net/
H A Dpf_if.c310 pfi_dynaddr_setup(struct pf_addr_wrap *aw, sa_family_t af) in pfi_dynaddr_setup() argument
319 if (aw->type != PF_ADDR_DYNIFTL) { in pfi_dynaddr_setup()
327 if (strcmp(aw->v.ifname, "self") == 0) { in pfi_dynaddr_setup()
330 dyn->pfid_kif = pfi_kif_get(aw->v.ifname); in pfi_dynaddr_setup()
338 dyn->pfid_net = pfi_unmask(&aw->v.a.mask); in pfi_dynaddr_setup()
342 strlcpy(tblname, aw->v.ifname, sizeof(tblname)); in pfi_dynaddr_setup()
343 if (aw->iflags & PFI_AFLAG_NETWORK) { in pfi_dynaddr_setup()
346 if (aw->iflags & PFI_AFLAG_BROADCAST) { in pfi_dynaddr_setup()
349 if (aw->iflags & PFI_AFLAG_PEER) { in pfi_dynaddr_setup()
352 if (aw->iflags & PFI_AFLAG_NOALIAS) { in pfi_dynaddr_setup()
[all …]
H A Dpfvar.h462 #define PF_MISMATCHAW(aw, x, af, neg, ifp) \ argument
464 (((aw)->type == PF_ADDR_NOROUTE && \
466 (((aw)->type == PF_ADDR_URPFFAILED && (ifp) != NULL && \
468 ((aw)->type == PF_ADDR_RTLABEL && \
469 !pf_rtlabel_match((x), (af), (aw))) || \
470 ((aw)->type == PF_ADDR_TABLE && \
471 !pfr_match_addr((aw)->p.tbl, (x), (af))) || \
472 ((aw)->type == PF_ADDR_DYNIFTL && \
473 !pfi_match_addr((aw)->p.dyn, (x), (af))) || \
474 ((aw)->type == PF_ADDR_RANGE && \
[all …]
H A Dpf.c1794 pf_tbladdr_setup(struct pf_ruleset *rs, struct pf_addr_wrap *aw) in pf_tbladdr_setup() argument
1798 if (aw->type != PF_ADDR_TABLE) { in pf_tbladdr_setup()
1801 if ((aw->p.tbl = pfr_attach_table(rs, aw->v.tblname)) == NULL) { in pf_tbladdr_setup()
1808 pf_tbladdr_remove(struct pf_addr_wrap *aw) in pf_tbladdr_remove() argument
1812 if (aw->type != PF_ADDR_TABLE || aw->p.tbl == NULL) { in pf_tbladdr_remove()
1815 pfr_detach_table(aw->p.tbl); in pf_tbladdr_remove()
1816 aw->p.tbl = NULL; in pf_tbladdr_remove()
1820 pf_tbladdr_copyout(struct pf_addr_wrap *aw) in pf_tbladdr_copyout() argument
1822 struct pfr_ktable *kt = aw->p.tbl; in pf_tbladdr_copyout()
1826 if (aw->type != PF_ADDR_TABLE || kt == NULL) { in pf_tbladdr_copyout()
[all …]
H A Dpf_ioctl.c2684 pf_addrwrap_setup(struct pf_addr_wrap *aw) in pf_addrwrap_setup() argument
2686 VERIFY(aw); in pf_addrwrap_setup()
2687 bzero(&aw->p, sizeof aw->p); in pf_addrwrap_setup()