Home | History | Annotate | Download | only in slirp

Lines Matching defs:hlen

71 icmp_input(struct mbuf *m, int hlen)
95 m->m_len -= hlen;
96 m->m_data += hlen;
102 m->m_len += hlen;
103 m->m_data -= hlen;
112 ip->ip_len += hlen; /* since ip_input subtracts this */
207 unsigned hlen, shlen, s_ip_len;
252 hlen= sizeof(struct ip ); /* no options in reply */
255 m->m_data += hlen;
256 m->m_len -= hlen;
293 m->m_data -= hlen;
294 m->m_len += hlen;
297 ip->ip_hl = hlen >> 2;
323 int hlen = ip->ip_hl << 2;
324 int optlen = hlen - sizeof(struct ip );
331 m->m_data += hlen;
332 m->m_len -= hlen;
336 icp->icmp_cksum = cksum(m, ip->ip_len - hlen);
338 m->m_data -= hlen;
339 m->m_len += hlen;
347 memmove((caddr_t)(ip + 1), (caddr_t)ip + hlen,
348 (unsigned )(m->m_len - hlen));
349 hlen -= optlen;
350 ip->ip_hl = hlen >> 2;