Lines Matching refs:af
36 sa_family_t af; member
51 addr_unicast_masklen(int af) in addr_unicast_masklen() argument
53 switch (af) { in addr_unicast_masklen()
64 masklen_valid(int af, u_int masklen) in masklen_valid() argument
66 switch (af) { in masklen_valid()
92 xa->af = AF_INET; in addr_sa_to_xaddr()
98 xa->af = AF_INET6; in addr_sa_to_xaddr()
117 addr_netmask(int af, u_int l, struct xaddr *n) in addr_netmask() argument
121 if (masklen_valid(af, l) != 0 || n == NULL) in addr_netmask()
125 switch (af) { in addr_netmask()
127 n->af = AF_INET; in addr_netmask()
133 n->af = AF_INET6; in addr_netmask()
154 if (dst == NULL || a == NULL || b == NULL || a->af != b->af) in addr_and()
158 switch (a->af) { in addr_and()
181 if (a->af != b->af) in addr_cmp()
182 return a->af == AF_INET6 ? 1 : -1; in addr_cmp()
184 switch (a->af) { in addr_cmp()
241 switch (n->af) { in addr_invert()
260 addr_hostmask(int af, u_int l, struct xaddr *n) in addr_hostmask() argument
262 if (addr_netmask(af, l, n) == -1 || addr_invert(n) == -1) in addr_hostmask()
276 switch (a->af) { in addr_is_all0s()
301 if (addr_hostmask(a->af, masklen, &tmp_mask) == -1) in addr_host_is_all0s()
335 masklen = addr_unicast_masklen(tmp.af); in addr_pton_cidr()
336 if (masklen_valid(tmp.af, masklen) == -1) in addr_pton_cidr()
354 if (host->af != net->af) in addr_netmatch()
357 if (addr_netmask(host->af, masklen, &tmp_mask) == -1) in addr_netmatch()