Lines Matching defs:ip4
309 struct ip *ip4;
317 ip4 = (struct ip *) mtodo(m, l3_offset);
319 if (ip4->ip_v != IPVERSION)
322 hlen = ip4->ip_hl << 2;
323 plen = ntohs(ip4->ip_len);
329 ip4->ip_sum = 0;
333 ip4->ip_sum = in_cksum_hdr(ip4);
335 ip4->ip_sum = in_cksum_skip(m, l3_offset + hlen, l3_offset);
346 if (ip4->ip_off & htons(IP_MF|IP_OFFMASK)) {
351 switch (ip4->ip_p)
360 th->th_sum = in_pseudo(ip4->ip_src.s_addr,
361 ip4->ip_dst.s_addr, htons(ip4->ip_p + plen - hlen));
381 uh->uh_sum = in_pseudo(ip4->ip_src.s_addr,
382 ip4->ip_dst.s_addr, htons(ip4->ip_p + plen - hlen));