Home | History | Annotate | Download | only in slirp

Lines Matching full:sizeof

96 	if(iphlen > sizeof(struct ip)) {
98 iphlen = sizeof(struct ip);
133 memset(&((struct ipovly *)ip)->ih_mbuf, 0, sizeof(struct mbuf_ptr));
137 * uh->uh_sum = cksum(m, len + sizeof (struct ip));
140 if(cksum(m, len + sizeof(struct ip))) {
222 iphlen += sizeof(struct udphdr);
271 m->m_data -= sizeof(struct udpiphdr);
272 m->m_len += sizeof(struct udpiphdr);
279 memset(&ui->ui_i.ih_mbuf, 0 , sizeof(struct mbuf_ptr));
282 ui->ui_len = htons(m->m_len - sizeof(struct ip)); /* + sizeof (struct udphdr)); */
295 if ((ui->ui_sum = cksum(m, /* sizeof (struct udpiphdr) + */ m->m_len)) == 0)
344 if(bind(so->s, (struct sockaddr *)&addr, sizeof(addr))<0) {
407 socklen_t addrlen = sizeof(addr);
411 char buff[sizeof(CTL_MSG)];
515 malloc(sizeof(struct talk_request));
526 addrlen = sizeof(addr);
545 sendto(s, (char *)omsg, sizeof(*omsg), 0,
546 (struct sockaddr *)&addr, sizeof(addr));
548 sendto(s, (char *)nmsg, sizeof(*nmsg), 0,
549 (struct sockaddr *) &addr, sizeof(addr));
576 sendto(s, (char *)omsg, sizeof(*omsg), 0,
577 (struct sockaddr *)&addr, sizeof(addr));
579 sendto(s, (char *)nmsg, sizeof(*nmsg), 0,
580 (struct sockaddr *)&addr, sizeof(addr));
617 if (m->m_len >= sizeof (*cu_head)) {
634 socklen_t addrlen = sizeof(struct sockaddr_in), opt = 1;
652 setsockopt(so->s,SOL_SOCKET,SO_REUSEADDR,(char *)&opt,sizeof(int));
653 /* setsockopt(so->s,SOL_SOCKET,SO_OOBINLINE,(char *)&opt,sizeof(int)); */