Lines Matching refs:hlen

249 	int hlen = sizeof (struct ip);
441 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
493 hlen = len;
532 ip->ip_vhl = IP_MAKE_VHL(IPVERSION, hlen >> 2);
537 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
978 ip_mloopback(srcifp, ifp, m, dst, hlen);
1115 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
1333 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
1335 hlen = ip->ip_hl << 2;
1721 ip->ip_sum = ip_cksum_hdr_out(m, hlen);
1882 int len, hlen, mhlen, firstlen, off, error = 0;
1888 hlen = IP_VHL_HL(ip->ip_vhl) << 2;
1890 hlen = ip->ip_hl << 2;
1893 firstlen = len = (mtu - hlen) &~ 7;
1913 for (off = hlen + len; off < (u_short)ip->ip_len; off += len) {
1924 if (hlen > sizeof (struct ip)) {
1929 mhip->ip_off = ((off - hlen) >> 3) + (ip->ip_off & ~IP_MF);
1980 m_adj(m, hlen + firstlen - (u_short)ip->ip_len);
1981 m->m_pkthdr.len = hlen + firstlen;
1991 ip->ip_sum = ip_cksum_hdr_out(m, hlen);
2030 uint32_t offset, _hlen, mlen, hlen, len, sw_csum;
2067 hlen = IP_VHL_HL(ip->ip_vhl) << 2; /* IP header len */
2070 if (mlen < (hoff + hlen)) {
2072 "hoff %u", __func__, m, mlen, hlen, hoff);
2099 len = ip_len - hlen; /* csum span */
2120 offset = hoff + hlen; /* ULP header */
2154 if (_hlen != hlen) {
2155 VERIFY(hlen <= sizeof (buf));
2156 m_copydata(m, hoff, hlen, (caddr_t)buf);
2158 _hlen = hlen;
2173 ipstat.ips_snd_swcsum_bytes += hlen;
2997 struct sockaddr_in *dst, int hlen)
3012 if (copym != NULL && ((copym->m_flags & M_EXT) || copym->m_len < hlen))
3013 copym = m_pullup(copym, hlen);
3028 ip->ip_sum = ip_cksum_hdr_out(copym, hlen);
3365 ip_output_checksum(struct ifnet *ifp, struct mbuf *m, int hlen, int ip_len,
3383 if (hlen != sizeof (struct ip)) {