Lines Matching refs:addrlen

208 	struct sockaddr_storage* addr, socklen_t addrlen)
237 (int)port, (int)addrlen);
243 socklen_t* addrlen, int port)
257 return ipstrtoaddr(buf, port, addr, addrlen);
259 return ipstrtoaddr(str, port, addr, addrlen);
264 socklen_t* addrlen)
273 *addrlen = (socklen_t)sizeof(struct sockaddr_in6);
274 memset(sa, 0, *addrlen);
293 *addrlen = (socklen_t)sizeof(struct sockaddr_in);
294 memset(sa, 0, *addrlen);
305 socklen_t* addrlen, int* net)
325 if(!ipstrtoaddr(s?s:str, port, addr, addrlen)) {
330 addr_mask(addr, *addrlen, *net);
337 struct sockaddr_storage* addr, socklen_t* addrlen, int* af)
361 *addrlen = (socklen_t)sizeof(struct sockaddr_in6);
362 memset(sa, 0, *addrlen);
367 *addrlen = (socklen_t)sizeof(struct sockaddr_in);
368 memset(sa, 0, *addrlen);
416 struct sockaddr_storage* addr, socklen_t* addrlen, int* net, int* af)
435 if(!ipdnametoaddr(dname, dnamelen-1-nlablen, addr, addrlen, af))
443 socklen_t* addrlen, char** auth_name)
468 return ipstrtoaddr(buf, port, addr, addrlen);
480 return ipstrtoaddr(buf, port, addr, addrlen);
483 return ipstrtoaddr(str, port, addr, addrlen);
534 sockaddr_store_port(struct sockaddr_storage* addr, socklen_t addrlen, int port)
536 if(addr_is_ip6(addr, addrlen)) {
609 struct sockaddr_storage* addr, socklen_t addrlen)
634 verbose(v, "%s <%s> %s%s#%d (addrlen %d)",
635 str, namebuf, family, dest, (int)port, (int)addrlen);
641 struct sockaddr_storage* addr, socklen_t addrlen)
656 (int)port, (int)addrlen);
810 struct sockaddr_storage* addr2, int net2, socklen_t addrlen)
816 if(addr_is_ip6(addr1, addrlen)) {
844 addr_to_str(struct sockaddr_storage* addr, socklen_t addrlen,
849 if(addr_is_ip6(addr, addrlen))
901 addr_is_ip4mapped(struct sockaddr_storage* addr, socklen_t addrlen)
907 if(!addr_is_ip6(addr, addrlen))
914 int addr_is_ip6linklocal(struct sockaddr_storage* addr, socklen_t addrlen)
920 if(af != AF_INET6 || addrlen<(socklen_t)sizeof(struct sockaddr_in6))
928 int addr_is_broadcast(struct sockaddr_storage* addr, socklen_t addrlen)
932 return af == AF_INET && addrlen>=(socklen_t)sizeof(struct sockaddr_in)
936 int addr_is_any(struct sockaddr_storage* addr, socklen_t addrlen)
941 if(af == AF_INET && addrlen>=(socklen_t)sizeof(struct sockaddr_in)
944 else if(af==AF_INET6 && addrlen>=(socklen_t)sizeof(struct sockaddr_in6)