Lines Matching defs:addrlen

206 	struct sockaddr_storage* addr, socklen_t addrlen)
235 (int)port, (int)addrlen);
241 socklen_t* addrlen, int port)
255 return ipstrtoaddr(buf, port, addr, addrlen);
257 return ipstrtoaddr(str, port, addr, addrlen);
262 socklen_t* addrlen)
271 *addrlen = (socklen_t)sizeof(struct sockaddr_in6);
272 memset(sa, 0, *addrlen);
291 *addrlen = (socklen_t)sizeof(struct sockaddr_in);
292 memset(sa, 0, *addrlen);
303 socklen_t* addrlen, int* net)
323 if(!ipstrtoaddr(s?s:str, port, addr, addrlen)) {
328 addr_mask(addr, *addrlen, *net);
335 struct sockaddr_storage* addr, socklen_t* addrlen, int* af)
359 *addrlen = (socklen_t)sizeof(struct sockaddr_in6);
360 memset(sa, 0, *addrlen);
365 *addrlen = (socklen_t)sizeof(struct sockaddr_in);
366 memset(sa, 0, *addrlen);
414 struct sockaddr_storage* addr, socklen_t* addrlen, int* net, int* af)
433 if(!ipdnametoaddr(dname, dnamelen-1-nlablen, addr, addrlen, af))
441 socklen_t* addrlen, char** auth_name)
466 return ipstrtoaddr(buf, port, addr, addrlen);
478 return ipstrtoaddr(buf, port, addr, addrlen);
481 return ipstrtoaddr(str, port, addr, addrlen);
532 sockaddr_store_port(struct sockaddr_storage* addr, socklen_t addrlen, int port)
534 if(addr_is_ip6(addr, addrlen)) {
607 struct sockaddr_storage* addr, socklen_t addrlen)
632 verbose(v, "%s <%s> %s%s#%d (addrlen %d)",
633 str, namebuf, family, dest, (int)port, (int)addrlen);
639 struct sockaddr_storage* addr, socklen_t addrlen)
654 (int)port, (int)addrlen);
762 struct sockaddr_storage* addr2, int net2, socklen_t addrlen)
768 if(addr_is_ip6(addr1, addrlen)) {
796 addr_to_str(struct sockaddr_storage* addr, socklen_t addrlen,
801 if(addr_is_ip6(addr, addrlen))
853 addr_is_ip4mapped(struct sockaddr_storage* addr, socklen_t addrlen)
859 if(!addr_is_ip6(addr, addrlen))
866 int addr_is_ip6linklocal(struct sockaddr_storage* addr, socklen_t addrlen)
872 if(af != AF_INET6 || addrlen<(socklen_t)sizeof(struct sockaddr_in6))
880 int addr_is_broadcast(struct sockaddr_storage* addr, socklen_t addrlen)
884 return af == AF_INET && addrlen>=(socklen_t)sizeof(struct sockaddr_in)
888 int addr_is_any(struct sockaddr_storage* addr, socklen_t addrlen)
893 if(af == AF_INET && addrlen>=(socklen_t)sizeof(struct sockaddr_in)
896 else if(af==AF_INET6 && addrlen>=(socklen_t)sizeof(struct sockaddr_in6)