tag | line | file | source code |
icmph | 95 | net/inet/icmp.c | struct icmphdr *icmph; |
icmph | 197 | net/inet/icmp.c | icmph = (struct icmphdr *) (skb->data + offset); |
icmph | 198 | net/inet/icmp.c | icmph->type = type; |
icmph | 199 | net/inet/icmp.c | icmph->code = code; |
icmph | 200 | net/inet/icmp.c | icmph->checksum = 0; |
icmph | 201 | net/inet/icmp.c | icmph->un.gateway = 0; |
icmph | 202 | net/inet/icmp.c | memcpy(icmph + 1, iph, sizeof(struct iphdr) + 8); |
icmph | 204 | net/inet/icmp.c | icmph->checksum = ip_compute_csum((unsigned char *)icmph, |
icmph | 218 | net/inet/icmp.c | static void icmp_unreach(struct icmphdr *icmph, struct sk_buff *skb) |
icmph | 225 | net/inet/icmp.c | err = (icmph->type << 8) | icmph->code; |
icmph | 226 | net/inet/icmp.c | iph = (struct iphdr *) (icmph + 1); |
icmph | 228 | net/inet/icmp.c | switch(icmph->code & 7) |
icmph | 273 | net/inet/icmp.c | ipprot->err_handler(err, (unsigned char *)(icmph + 1), |
icmph | 287 | net/inet/icmp.c | static void icmp_redirect(struct icmphdr *icmph, struct sk_buff *skb, |
icmph | 298 | net/inet/icmp.c | iph = (struct iphdr *) (icmph + 1); |
icmph | 301 | net/inet/icmp.c | switch(icmph->code & 7) |
icmph | 311 | net/inet/icmp.c | ip, 0, icmph->un.gateway, dev,0, 0); |
icmph | 327 | net/inet/icmp.c | ip, 0, icmph->un.gateway, dev,0, 0); |
icmph | 349 | net/inet/icmp.c | static void icmp_echo(struct icmphdr *icmph, struct sk_buff *skb, struct device *dev, |
icmph | 394 | net/inet/icmp.c | memcpy((char *) icmphr, (char *) icmph, len); |
icmph | 416 | net/inet/icmp.c | static void icmp_timestamp(struct icmphdr *icmph, struct sk_buff *skb, struct device *dev, |
icmph | 463 | net/inet/icmp.c | memcpy((char *) icmphr, (char *) icmph, len); |
icmph | 493 | net/inet/icmp.c | static void icmp_info(struct icmphdr *icmph, struct sk_buff *skb, struct device *dev, |
icmph | 506 | net/inet/icmp.c | static void icmp_address(struct icmphdr *icmph, struct sk_buff *skb, struct device *dev, |
icmph | 557 | net/inet/icmp.c | icmphr->un.echo.id = icmph->un.echo.id; |
icmph | 558 | net/inet/icmp.c | icmphr->un.echo.sequence = icmph->un.echo.sequence; |
icmph | 579 | net/inet/icmp.c | struct icmphdr *icmph; |
icmph | 601 | net/inet/icmp.c | icmph = (struct icmphdr *) buff; |
icmph | 607 | net/inet/icmp.c | if (ip_compute_csum((unsigned char *) icmph, len)) |
icmph | 620 | net/inet/icmp.c | switch(icmph->type) |
icmph | 624 | net/inet/icmp.c | icmp_unreach(icmph, skb1); |
icmph | 628 | net/inet/icmp.c | icmp_unreach(icmph, skb1); |
icmph | 632 | net/inet/icmp.c | icmp_unreach(icmph, skb1); |
icmph | 636 | net/inet/icmp.c | icmp_redirect(icmph, skb1, dev, saddr); |
icmph | 640 | net/inet/icmp.c | icmp_echo(icmph, skb1, dev, saddr, daddr, len, opt); |
icmph | 648 | net/inet/icmp.c | icmp_timestamp(icmph, skb1, dev, saddr, daddr, len, opt); |
icmph | 656 | net/inet/icmp.c | icmp_info(icmph, skb1, dev, saddr, daddr, len, opt); |
icmph | 664 | net/inet/icmp.c | icmp_address(icmph, skb1, dev, saddr, daddr, len, opt); |