Lines Matching defs:mhlen
216 int mhlen, firstlen = len;
224 mhlen = ip->ip_hl << 2;
225 Log(("NAT:ip:frag: mhlen = %d\n", mhlen));
244 mhlen = ip_optcopy(ip, mhip) + sizeof (struct ip);
245 mhip->ip_hl = mhlen >> 2;
248 m->m_len = mhlen;
249 mhip->ip_off = ((off - mhlen) >> 3) + (ip->ip_off & ~IP_MF);
256 mhip->ip_len = RT_H2N_U16((u_int16_t)(len + mhlen));
263 m->m_data += mhlen;
264 m->m_len -= mhlen;
267 m->m_data -= mhlen;
268 m->m_len += mhlen;
270 Assert((m->m_len == (mhlen + len)));
274 mhip->ip_sum = cksum(m, mhlen);
286 m_adj(m, mhlen + firstlen - (u_int16_t)ip->ip_len);
287 Log(("NAT:ip:frag: m_adj(m(m_len:%d) = %p, len = %d)\n", m->m_len, m, mhlen + firstlen - (u_int16_t)ip->ip_len));
288 ip->ip_len = RT_H2N_U16((u_int16_t)mhlen + firstlen);
291 ip->ip_sum = cksum(m, mhlen);