Lines Matching refs:sin
126 struct sockaddr_in *sin);
311 div_output(struct socket *so, struct mbuf *m, struct sockaddr_in *sin, in div_output() argument
345 if (sin) { in div_output()
354 dt->rulenum = sin->sin_port+1; /* host format ? */ in div_output()
363 for (i = 0; i < sizeof(sin->sin_zero) && sin->sin_zero[i]; i++) in div_output()
365 if ( i > 0 && i < sizeof(sin->sin_zero)) in div_output()
366 m->m_pkthdr.rcvif = ifunit(sin->sin_zero); in div_output()
386 if (!sin || sin->sin_addr.s_addr == 0) { in div_output()
391 error = div_output_inbound(family, so, m, sin); in div_output()
508 struct sockaddr_in *sin) in div_output_inbound() argument
521 bzero(sin->sin_zero, sizeof(sin->sin_zero)); in div_output_inbound()
522 sin->sin_port = 0; in div_output_inbound()
523 ifa = ifa_ifwithaddr((struct sockaddr *) sin); in div_output_inbound()