Lines Matching refs:saddr
844 saddr2str(const struct sockaddr *saddr)
849 if (saddr == NULL) {
854 if (saddr->sa_family == AF_UNSPEC)
857 GETNAMEINFO(saddr, addr, port);
865 saddr2str_with_prefix(const struct sockaddr *saddr, int prefix)
870 if (saddr == NULL) {
875 if (saddr->sa_family == AF_UNSPEC)
878 GETNAMEINFO(saddr, addr, port);
887 saddrwop2str(const struct sockaddr *saddr)
892 if (saddr == NULL) {
897 GETNAMEINFO_NULL(saddr, addr);
924 naddrwop2str_fromto(const char *format, const struct netaddr *saddr,
930 src = racoon_strdup(naddrwop2str(saddr));
944 saddr2str_fromto(format, saddr, daddr)
946 const struct sockaddr *saddr;
952 if (saddr) {
953 src = racoon_strdup(saddr2str(saddr));
981 struct sockaddr_storage *saddr;
1003 saddr = newsaddr(sizeof(*saddr));
1004 if (saddr == NULL) {
1010 memcpy(saddr, res->ai_addr, res->ai_addrlen);
1013 return saddr;
1066 naddr_score(const struct netaddr *naddr, const struct sockaddr_storage *saddr)
1073 if (!naddr || !saddr) {
1075 "Call with null args: naddr=%p, saddr=%p\n",
1076 naddr, saddr);
1085 if (naddr->sa.sa.ss_family != saddr->ss_family)
1090 saddr_port = extract_port(saddr);
1099 mask_sockaddr(&sa, saddr, naddr->prefix);
1103 a2 = racoon_strdup(saddrwop2str((struct sockaddr *)saddr));
1109 "naddr=%s, saddr=%s (masked=%s)\n",