Lines Matching refs:icmph
199 struct icmphdr *icmph;
201 if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + noff))
204 icmph = (void *)(skb_network_header(skb) + ihl);
206 if (!icmp_is_err(icmph->type))
209 if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + sizeof(*iph) +
213 icmph = (void *)(skb_network_header(skb) + ihl);
214 iph = (void *)(icmph + 1);
223 if (skb_try_make_writable(skb, ihl + sizeof(*icmph) +
227 icmph = (void *)(skb_network_header(skb) + ihl);
228 iph = (void *)(icmph + 1);
239 inet_proto_csum_replace4(&icmph->checksum, skb, addr, new_addr,