Searched refs:mhip (Results 1 – 2 of 2) sorted by relevance
827 struct ip *ip, *mhip; in ip_fragment() local876 mhip = mtod(m, struct ip *); in ip_fragment()877 *mhip = *ip; in ip_fragment()883 mhlen = ip_optcopy(ip, mhip) + sizeof(struct ip); in ip_fragment()884 mhip->ip_hl = mhlen >> 2; in ip_fragment()888 mhip->ip_off = ((off - hlen) >> 3) + ipoff; in ip_fragment()889 mhip->ip_off |= ipflg; in ip_fragment()893 mhip->ip_off |= IP_MF; in ip_fragment()894 HTONS(mhip->ip_off); in ip_fragment()896 mhip->ip_len = htons((u_int16_t)(len + mhlen)); in ip_fragment()[all …]
1097 register struct ip *ip, *mhip; in ipf_fastroute() local1306 mhip = mtod(m, struct ip *); in ipf_fastroute()1307 bcopy((char *)ip, (char *)mhip, sizeof(*ip)); in ipf_fastroute()1310 mhlen = ip_optcopy(ip, mhip) + sizeof (struct ip); in ipf_fastroute()1311 IP_HL_A(mhip, mhlen >> 2); in ipf_fastroute()1315 mhip->ip_off = ((off - hlen) >> 3) + ip_off; in ipf_fastroute()1319 mhip->ip_off |= IP_MF; in ipf_fastroute()1320 mhip->ip_len = htons((u_short)(len + mhlen)); in ipf_fastroute()1328 mhip->ip_off = htons((u_short)mhip->ip_off); in ipf_fastroute()1329 mhip->ip_sum = 0; in ipf_fastroute()[all …]