Lines Matching defs:sin
317 struct sockaddr_in *sin = (struct sockaddr_in *)(void *)addr;
327 if (sin) {
331 char *c = sin->sin_zero;
341 dt->cookie = sin->sin_port;
353 while (*c++ && (len++ < sizeof(sin->sin_zero)));
354 if ((len > 0) && (len < sizeof(sin->sin_zero)))
355 m->m_pkthdr.rcvif = ifunit(sin->sin_zero);
359 if (!sin || sin->sin_addr.s_addr == 0) {
415 bzero(sin->sin_zero, sizeof(sin->sin_zero));
416 /* *((u_int64_t *)sin->sin_zero) = 0; */ /* XXX ?? */
417 sin->sin_port = 0;
418 if (!(ifa = ifa_ifwithaddr((struct sockaddr *) sin))) {