Lines Matching defs:icmph
487 struct icmphdr *icmph;
500 icmph = (struct icmphdr *)(skb->data + offset);
505 icmph = (struct icmphdr *) (skb->data + offset);
512 if (!ping_supported(family, icmph->type, icmph->code))
516 skb->protocol, type, code, ntohs(icmph->un.echo.id),
517 ntohs(icmph->un.echo.sequence));
519 sk = ping_lookup(net, skb, ntohs(icmph->un.echo.id));
585 info, (u8 *)icmph);
589 info, (u8 *)icmph);
637 pfh->wcheck = csum_partial((char *)&pfh->icmph,
639 pfh->icmph.checksum = csum_fold(pfh->wcheck);
640 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr));
808 pfh.icmph.type = user_icmph.type; /* already checked */
809 pfh.icmph.code = user_icmph.code; /* ditto */
810 pfh.icmph.checksum = 0;
811 pfh.icmph.un.echo.id = inet->inet_sport;
812 pfh.icmph.un.echo.sequence = user_icmph.un.echo.sequence;
965 struct icmphdr *icmph = icmp_hdr(skb);
971 skb, ntohs(icmph->un.echo.id), ntohs(icmph->un.echo.sequence));
974 skb_push(skb, skb->data - (u8 *)icmph);
976 sk = ping_lookup(net, skb, ntohs(icmph->un.echo.id));