Lines Matching refs:af
37 sa_family_t af; member
52 addr_unicast_masklen(int af) in addr_unicast_masklen() argument
54 switch (af) { in addr_unicast_masklen()
65 masklen_valid(int af, u_int masklen) in masklen_valid() argument
67 switch (af) { in masklen_valid()
95 xa->af = AF_INET; in addr_sa_to_xaddr()
101 xa->af = AF_INET6; in addr_sa_to_xaddr()
120 addr_netmask(int af, u_int l, struct xaddr *n) in addr_netmask() argument
124 if (masklen_valid(af, l) != 0 || n == NULL) in addr_netmask()
128 switch (af) { in addr_netmask()
130 n->af = AF_INET; in addr_netmask()
134 n->af = AF_INET6; in addr_netmask()
155 if (dst == NULL || a == NULL || b == NULL || a->af != b->af) in addr_and()
159 switch (a->af) { in addr_and()
182 if (a->af != b->af) in addr_cmp()
183 return a->af == AF_INET6 ? 1 : -1; in addr_cmp()
185 switch (a->af) { in addr_cmp()
242 switch (n->af) { in addr_invert()
261 addr_hostmask(int af, u_int l, struct xaddr *n) in addr_hostmask() argument
263 if (addr_netmask(af, l, n) == -1 || addr_invert(n) == -1) in addr_hostmask()
277 switch (a->af) { in addr_is_all0s()
302 if (addr_hostmask(a->af, masklen, &tmp_mask) == -1) in addr_host_is_all0s()
336 masklen = addr_unicast_masklen(tmp.af); in addr_pton_cidr()
337 if (masklen_valid(tmp.af, masklen) == -1) in addr_pton_cidr()
355 if (host->af != net->af) in addr_netmatch()
358 if (addr_netmask(host->af, masklen, &tmp_mask) == -1) in addr_netmatch()