Lines Matching refs:mhip
1802 struct ip *ip, *mhip; in ip_fragment() local
1853 mhip = mtod(m, struct ip *); in ip_fragment()
1854 *mhip = *ip; in ip_fragment()
1856 mhlen = ip_optcopy(ip, mhip) + sizeof(struct ip); in ip_fragment()
1857 mhip->ip_vhl = IP_MAKE_VHL(IPVERSION, mhlen >> 2); in ip_fragment()
1860 mhip->ip_off = (u_short)(((off - hlen) >> 3) + (ip->ip_off & ~IP_MF)); in ip_fragment()
1862 mhip->ip_off |= IP_MF; in ip_fragment()
1867 mhip->ip_off |= IP_MF; in ip_fragment()
1869 mhip->ip_len = htons((u_short)(len + mhlen)); in ip_fragment()
1886 HTONS(mhip->ip_off); in ip_fragment()
1889 mhip->ip_sum = 0; in ip_fragment()
1891 mhip->ip_sum = ip_cksum_hdr_out(m, mhlen); in ip_fragment()