Lines Matching refs:icmphdr
467 struct icmphdr *icmph; in ping_err()
480 icmph = (struct icmphdr *)(skb->data + offset); in ping_err()
485 icmph = (struct icmphdr *) (skb->data + offset); in ping_err()
591 fraglen -= sizeof(struct icmphdr); in ping_getfrag()
594 if (!csum_and_copy_from_iter_full(to + sizeof(struct icmphdr), in ping_getfrag()
598 } else if (offset < sizeof(struct icmphdr)) { in ping_getfrag()
630 sizeof(struct icmphdr), pfh->wcheck); in ping_v4_push_pending_frames()
632 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr)); in ping_v4_push_pending_frames()
665 type = ((struct icmphdr *) user_icmph)->type; in ping_common_sendmsg()
666 code = ((struct icmphdr *) user_icmph)->code; in ping_common_sendmsg()
689 struct icmphdr user_icmph; in ping_v4_sendmsg()
954 struct icmphdr *icmph = icmp_hdr(skb); in ping_rcv()