Lines Matching refs:icmphdr
487 struct icmphdr *icmph; in ping_err()
500 icmph = (struct icmphdr *)(skb->data + offset); in ping_err()
505 icmph = (struct icmphdr *) (skb->data + offset); in ping_err()
611 fraglen -= sizeof(struct icmphdr); in ping_getfrag()
614 if (csum_and_copy_from_iter(to + sizeof(struct icmphdr), in ping_getfrag()
618 } else if (offset < sizeof(struct icmphdr)) { in ping_getfrag()
648 sizeof(struct icmphdr), pfh->wcheck); in ping_v4_push_pending_frames()
650 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr)); in ping_v4_push_pending_frames()
678 type = ((struct icmphdr *) user_icmph)->type; in ping_common_sendmsg()
679 code = ((struct icmphdr *) user_icmph)->code; in ping_common_sendmsg()
702 struct icmphdr user_icmph; in ping_v4_sendmsg()
966 struct icmphdr *icmph = icmp_hdr(skb); in ping_rcv()