Lines Matching refs:sin
65 struct sockaddr_in *sin, null_sin; in in_status() local
72 sin = (struct sockaddr_in *)ifa->ifa_addr; in in_status()
73 if (sin == NULL) in in_status()
84 error = getnameinfo((struct sockaddr *)sin, sin->sin_len, addr_buf, in in_status()
89 inet_ntop(AF_INET, &sin->sin_addr, addr_buf, sizeof(addr_buf)); in in_status()
94 sin = (struct sockaddr_in *)ifa->ifa_dstaddr; in in_status()
95 if (sin == NULL) in in_status()
96 sin = &null_sin; in in_status()
97 printf(" --> %s", inet_ntoa(sin->sin_addr)); in in_status()
100 sin = (struct sockaddr_in *)ifa->ifa_netmask; in in_status()
101 if (sin == NULL) in in_status()
102 sin = &null_sin; in in_status()
107 smask = ntohl(sin->sin_addr.s_addr); in in_status()
116 printf(" netmask %s", inet_ntoa(sin->sin_addr)); in in_status()
118 printf(" netmask 0x%lx", (unsigned long)ntohl(sin->sin_addr.s_addr)); in in_status()
121 sin = (struct sockaddr_in *)ifa->ifa_broadaddr; in in_status()
122 if (sin != NULL && sin->sin_addr.s_addr != 0) in in_status()
123 printf(" broadcast %s", inet_ntoa(sin->sin_addr)); in in_status()
140 struct sockaddr_in *sin = sintab[which]; in in_getaddr() local
146 sin->sin_len = sizeof(*sin); in in_getaddr()
147 sin->sin_family = AF_INET; in in_getaddr()
173 if (inet_aton(s, &sin->sin_addr)) in in_getaddr()
180 bcopy(hp->h_addr, (char *)&sin->sin_addr, in in_getaddr()
181 MIN((size_t)hp->h_length, sizeof(sin->sin_addr))); in in_getaddr()
183 sin->sin_addr = inet_makeaddr(np->n_net, INADDR_ANY); in in_getaddr()
197 const struct sockaddr_in *sin = (const struct sockaddr_in *)sa; in in_status_tunnel() local
211 if (inet_ntop(AF_INET, &sin->sin_addr, src, sizeof(src)) == NULL) in in_status_tunnel()
223 if (inet_ntop(AF_INET, &sin->sin_addr, dst, sizeof(dst)) == NULL) in in_status_tunnel()