Lines Matching refs:hlen
311 icmp_input(struct mbuf *m, int hlen)
346 i = hlen + min(icmplen, ICMP_ADVLENMIN);
352 m->m_len -= hlen;
353 m->m_data += hlen;
359 m->m_len += hlen;
360 m->m_data -= hlen;
560 ip->ip_len += hlen; /* since ip_input deducts this */
635 rip_input(m, hlen);
818 int hlen;
829 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
830 m->m_data += hlen;
831 m->m_len -= hlen;
834 icp->icmp_cksum = in_cksum(m, ip->ip_len - hlen);
835 m->m_data -= hlen;
836 m->m_len += hlen;
1100 int hlen;
1121 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
1123 if (m->m_pkthdr.len < hlen + ICMP_MINLEN) {
1129 if (hlen < 20 || hlen > 40 || ip->ip_len != m->m_pkthdr.len)
1169 icp = (struct icmp *)(void *)(((char *)m->m_data) + hlen);
1170 icmplen = m->m_pkthdr.len - hlen;