cih 938 net/netfilter/ipvs/ip_vs_core.c struct iphdr _ciph, *cih; /* The ip header contained within the ICMP */ cih 979 net/netfilter/ipvs/ip_vs_core.c cih = skb_header_pointer(skb, offset, sizeof(_ciph), &_ciph); cih 980 net/netfilter/ipvs/ip_vs_core.c if (cih == NULL) cih 983 net/netfilter/ipvs/ip_vs_core.c pp = ip_vs_proto_get(cih->protocol); cih 988 net/netfilter/ipvs/ip_vs_core.c if (unlikely(cih->frag_off & htons(IP_OFFSET) && cih 1004 net/netfilter/ipvs/ip_vs_core.c return handle_response_icmp(AF_INET, skb, &snet, cih->protocol, cp, cih 1658 net/netfilter/ipvs/ip_vs_core.c struct iphdr _ciph, *cih; /* The ip header contained within the ICMP */ cih 1701 net/netfilter/ipvs/ip_vs_core.c cih = skb_header_pointer(skb, offset, sizeof(_ciph), &_ciph); cih 1702 net/netfilter/ipvs/ip_vs_core.c if (cih == NULL) cih 1704 net/netfilter/ipvs/ip_vs_core.c raddr = (union nf_inet_addr *)&cih->daddr; cih 1708 net/netfilter/ipvs/ip_vs_core.c if (cih->protocol == IPPROTO_IPIP) { cih 1711 net/netfilter/ipvs/ip_vs_core.c if (unlikely(cih->frag_off & htons(IP_OFFSET))) cih 1720 net/netfilter/ipvs/ip_vs_core.c offset += cih->ihl * 4; cih 1721 net/netfilter/ipvs/ip_vs_core.c cih = skb_header_pointer(skb, offset, sizeof(_ciph), &_ciph); cih 1722 net/netfilter/ipvs/ip_vs_core.c if (cih == NULL) cih 1725 net/netfilter/ipvs/ip_vs_core.c } else if ((cih->protocol == IPPROTO_UDP || /* Can be UDP encap */ cih 1726 net/netfilter/ipvs/ip_vs_core.c cih->protocol == IPPROTO_GRE) && /* Can be GRE encap */ cih 1733 net/netfilter/ipvs/ip_vs_core.c if (unlikely(cih->frag_off & htons(IP_OFFSET))) cih 1735 net/netfilter/ipvs/ip_vs_core.c offset2 = offset + cih->ihl * 4; cih 1736 net/netfilter/ipvs/ip_vs_core.c if (cih->protocol == IPPROTO_UDP) cih 1746 net/netfilter/ipvs/ip_vs_core.c cih = skb_header_pointer(skb, offset, sizeof(_ciph), cih 1748 net/netfilter/ipvs/ip_vs_core.c if (cih && cih->version == 4 && cih->ihl >= 5 && cih 1756 net/netfilter/ipvs/ip_vs_core.c pd = ip_vs_proto_data_get(ipvs, cih->protocol); cih 1762 net/netfilter/ipvs/ip_vs_core.c if (unlikely(cih->frag_off & htons(IP_OFFSET) && cih 1810 net/netfilter/ipvs/ip_vs_core.c __be16 frag_off = cih->frag_off; cih 1856 net/netfilter/ipvs/ip_vs_core.c if (IPPROTO_TCP == cih->protocol || IPPROTO_UDP == cih->protocol || cih 1857 net/netfilter/ipvs/ip_vs_core.c IPPROTO_SCTP == cih->protocol)