Lines Matching defs:sin
314 struct sockaddr_in *sin = (struct sockaddr_in *)addr;
321 if (sin) {
325 char *c = sin->sin_zero;
335 dt->cookie = sin->sin_port;
347 while (*c++ && (len++ < sizeof(sin->sin_zero)));
348 if ((len > 0) && (len < sizeof(sin->sin_zero)))
349 m->m_pkthdr.rcvif = ifunit(sin->sin_zero);
353 if (!sin || sin->sin_addr.s_addr == 0) {
395 bzero(sin->sin_zero, sizeof(sin->sin_zero));
396 /* *((u_int64_t *)sin->sin_zero) = 0; */ /* XXX ?? */
397 sin->sin_port = 0;
398 if (!(ifa = ifa_ifwithaddr((struct sockaddr *) sin))) {