taglinefilesource code
icmphr430net/ipv4/icmp.cstruct icmphdr *icmphr;
icmphr470net/ipv4/icmp.cicmphr = (struct icmphdr *) (skb2->data + offset);
icmphr471net/ipv4/icmp.cmemcpy((char *) icmphr, (char *) icmph, len);
icmphr472net/ipv4/icmp.cicmphr->type = ICMP_ECHOREPLY;
icmphr473net/ipv4/icmp.cicmphr->code = 0;
icmphr474net/ipv4/icmp.cicmphr->checksum = 0;
icmphr475net/ipv4/icmp.cicmphr->checksum = ip_compute_csum((unsigned char *)icmphr, len);
icmphr497net/ipv4/icmp.cstruct icmphdr *icmphr;
icmphr547net/ipv4/icmp.cicmphr = (struct icmphdr *) (skb2->data + offset);
icmphr548net/ipv4/icmp.cmemcpy((char *) icmphr, (char *) icmph, 12);
icmphr549net/ipv4/icmp.cicmphr->type = ICMP_TIMESTAMPREPLY;
icmphr550net/ipv4/icmp.cicmphr->code = icmphr->checksum = 0;
icmphr554net/ipv4/icmp.ctimeptr = (unsigned long *) (icmphr + 1);
icmphr560net/ipv4/icmp.cicmphr->checksum = ip_compute_csum((unsigned char *) icmphr, 20);
icmphr595net/ipv4/icmp.cstruct icmphdr *icmphr;
icmphr638net/ipv4/icmp.cicmphr = (struct icmphdr *) (skb2->data + offset);
icmphr639net/ipv4/icmp.cicmphr->type = ICMP_ADDRESSREPLY;
icmphr640net/ipv4/icmp.cicmphr->code = 0;
icmphr641net/ipv4/icmp.cicmphr->checksum = 0;
icmphr642net/ipv4/icmp.cicmphr->un.echo.id = icmph->un.echo.id;
icmphr643net/ipv4/icmp.cicmphr->un.echo.sequence = icmph->un.echo.sequence;
icmphr644net/ipv4/icmp.cmemcpy((char *) (icmphr + 1), (char *) &dev->pa_mask, sizeof(dev->pa_mask));
icmphr646net/ipv4/icmp.cicmphr->checksum = ip_compute_csum((unsigned char *)icmphr, len);