taglinefilesource code
icmphr412net/inet/icmp.cstruct icmphdr *icmphr;
icmphr452net/inet/icmp.cicmphr = (struct icmphdr *) (skb2->data + offset);
icmphr453net/inet/icmp.cmemcpy((char *) icmphr, (char *) icmph, len);
icmphr454net/inet/icmp.cicmphr->type = ICMP_ECHOREPLY;
icmphr455net/inet/icmp.cicmphr->code = 0;
icmphr456net/inet/icmp.cicmphr->checksum = 0;
icmphr457net/inet/icmp.cicmphr->checksum = ip_compute_csum((unsigned char *)icmphr, len);
icmphr479net/inet/icmp.cstruct icmphdr *icmphr;
icmphr533net/inet/icmp.cicmphr = (struct icmphdr *) ((char *) (skb2 + 1) + offset);
icmphr534net/inet/icmp.cmemcpy((char *) icmphr, (char *) icmph, 12);
icmphr535net/inet/icmp.cicmphr->type = ICMP_TIMESTAMPREPLY;
icmphr536net/inet/icmp.cicmphr->code = icmphr->checksum = 0;
icmphr540net/inet/icmp.ctimeptr = (unsigned long *) (icmphr + 1);
icmphr546net/inet/icmp.cicmphr->checksum = ip_compute_csum((unsigned char *) icmphr, 20);
icmphr581net/inet/icmp.cstruct icmphdr *icmphr;
icmphr624net/inet/icmp.cicmphr = (struct icmphdr *) (skb2->data + offset);
icmphr625net/inet/icmp.cicmphr->type = ICMP_ADDRESSREPLY;
icmphr626net/inet/icmp.cicmphr->code = 0;
icmphr627net/inet/icmp.cicmphr->checksum = 0;
icmphr628net/inet/icmp.cicmphr->un.echo.id = icmph->un.echo.id;
icmphr629net/inet/icmp.cicmphr->un.echo.sequence = icmph->un.echo.sequence;
icmphr630net/inet/icmp.cmemcpy((char *) (icmphr + 1), (char *) &dev->pa_mask, sizeof(dev->pa_mask));
icmphr632net/inet/icmp.cicmphr->checksum = ip_compute_csum((unsigned char *)icmphr, len);