Lines Matching refs:icmphdr
488 struct icmphdr *icmph; in ping_err()
501 icmph = (struct icmphdr *)(skb->data + offset); in ping_err()
506 icmph = (struct icmphdr *) (skb->data + offset); in ping_err()
612 fraglen -= sizeof(struct icmphdr); in ping_getfrag()
615 if (csum_and_copy_from_iter(to + sizeof(struct icmphdr), in ping_getfrag()
619 } else if (offset < sizeof(struct icmphdr)) { in ping_getfrag()
649 sizeof(struct icmphdr), pfh->wcheck); in ping_v4_push_pending_frames()
651 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr)); in ping_v4_push_pending_frames()
679 type = ((struct icmphdr *) user_icmph)->type; in ping_common_sendmsg()
680 code = ((struct icmphdr *) user_icmph)->code; in ping_common_sendmsg()
703 struct icmphdr user_icmph; in ping_v4_sendmsg()
967 struct icmphdr *icmph = icmp_hdr(skb); in ping_rcv()