Lines Matching defs:icmph
492 struct icmphdr *icmph;
505 icmph = (struct icmphdr *)(skb->data + offset);
510 icmph = (struct icmphdr *) (skb->data + offset);
517 if (!ping_supported(family, icmph->type, icmph->code))
521 skb->protocol, type, code, ntohs(icmph->un.echo.id),
522 ntohs(icmph->un.echo.sequence));
524 sk = ping_lookup(net, skb, ntohs(icmph->un.echo.id));
590 info, (u8 *)icmph);
594 info, (u8 *)icmph);
642 pfh->wcheck = csum_partial((char *)&pfh->icmph,
644 pfh->icmph.checksum = csum_fold(pfh->wcheck);
645 memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr));
813 pfh.icmph.type = user_icmph.type; /* already checked */
814 pfh.icmph.code = user_icmph.code; /* ditto */
815 pfh.icmph.checksum = 0;
816 pfh.icmph.un.echo.id = inet->inet_sport;
817 pfh.icmph.un.echo.sequence = user_icmph.un.echo.sequence;
972 struct icmphdr *icmph = icmp_hdr(skb);
977 skb, ntohs(icmph->un.echo.id), ntohs(icmph->un.echo.sequence));
980 skb_push(skb, skb->data - (u8 *)icmph);
982 sk = ping_lookup(net, skb, ntohs(icmph->un.echo.id));