tag | line | file | source code |
ihl | 244 | drivers/net/slhc.c | th = (struct tcphdr *)(((unsigned char *)ip) + ip->ihl*4); |
ihl | 245 | drivers/net/slhc.c | hlen = ip->ihl*4 + th->doff*4; |
ihl | 331 | drivers/net/slhc.c | || ip->version != cs->cs_ip.version || ip->ihl != cs->cs_ip.ihl |
ihl | 336 | drivers/net/slhc.c | || (ip->ihl > 5 && memcmp(ip+1,cs->cs_ipopt,((ip->ihl)-5)*4) != 0) |
ihl | 461 | drivers/net/slhc.c | if (ip->ihl > 5) |
ihl | 462 | drivers/net/slhc.c | memcpy(cs->cs_ipopt, ip+1, ((ip->ihl) - 5) * 4); |
ihl | 531 | drivers/net/slhc.c | hdrlen = ip->ihl * 4 + thp->doff * 4; |
ihl | 608 | drivers/net/slhc.c | if (ip->ihl > 5) { |
ihl | 609 | drivers/net/slhc.c | memcpy(cp, cs->cs_ipopt, ((ip->ihl) - 5) * 4); |
ihl | 610 | drivers/net/slhc.c | cp += ((ip->ihl) - 5) * 4; |
ihl | 662 | drivers/net/slhc.c | thp = (struct tcphdr *)(((unsigned char *)ip) + ip->ihl*4); |
ihl | 673 | drivers/net/slhc.c | if (ip->ihl > 5) |
ihl | 674 | drivers/net/slhc.c | memcpy(cs->cs_ipopt, ip+1, ((ip->ihl) - 5) * 4); |
ihl | 677 | drivers/net/slhc.c | cs->cs_hsize = ip->ihl*2 + thp->doff*2; |
ihl | 82 | drivers/net/slip.c | th = (struct tcphdr *) (ptr + ip->ihl * 4); |
ihl | 98 | drivers/net/slip.c | dlen, ip->ihl, ip->version, ip->ttl, ip->protocol); |
ihl | 66 | include/linux/ip.h | unsigned char ihl:4, |
ihl | 81 | net/inet/ip.c | ip->ihl, ip->version, ip->tos, ntohs(ip->tot_len)); |
ihl | 92 | net/inet/ip.c | len = ntohs(ip->tot_len) - (4 * ip->ihl); |
ihl | 263 | net/inet/ip.c | iph->ihl = 5; |
ihl | 298 | net/inet/ip.c | while (!done && len < iph->ihl*4) switch(*buff) { |
ihl | 494 | net/inet/ip.c | return ip_fast_csum((unsigned char *)iph, iph->ihl); |
ihl | 502 | net/inet/ip.c | iph->check = ip_fast_csum((unsigned char *)iph, iph->ihl); |
ihl | 670 | net/inet/ip.c | ihlen = (iph->ihl * sizeof(unsigned long)); |
ihl | 793 | net/inet/ip.c | iph->tot_len = htons((iph->ihl * sizeof(unsigned long)) + count); |
ihl | 807 | net/inet/ip.c | int i, ihl, end; |
ihl | 844 | net/inet/ip.c | ihl = (iph->ihl * sizeof(unsigned long)); |
ihl | 845 | net/inet/ip.c | end = offset + ntohs(iph->tot_len) - ihl; |
ihl | 848 | net/inet/ip.c | ptr = ((unsigned char *) (skb + 1)) + dev->hard_header_len + ihl; |
ihl | 964 | net/inet/ip.c | hlen = (iph->ihl * sizeof(unsigned long)); |
ihl | 1189 | net/inet/ip.c | if (iph->version != 4 || ip_fast_csum((unsigned char *)iph, iph->ihl) !=0) { |
ihl | 1198 | net/inet/ip.c | if (iph->ihl != 5) { /* Fast path for the typical optionless IP packet. */ |
ihl | 1260 | net/inet/ip.c | skb->h.raw += iph->ihl*4; |
ihl | 1299 | net/inet/ip.c | (ntohs(iph->tot_len) - (iph->ihl * 4)), |
ihl | 202 | net/inet/tcp.c | header+=4*iph->ihl; |
ihl | 102 | net/inet/udp.c | header += 4*ip->ihl; |