Lines Matching refs:ciph

755 	struct iphdr *ciph	 = (struct iphdr *)(icmph + 1);  in ip_vs_nat_icmp()  local
760 ciph->daddr = cp->vaddr.ip; in ip_vs_nat_icmp()
761 ip_send_check(ciph); in ip_vs_nat_icmp()
765 ciph->saddr = cp->daddr.ip; in ip_vs_nat_icmp()
766 ip_send_check(ciph); in ip_vs_nat_icmp()
770 if (IPPROTO_TCP == ciph->protocol || IPPROTO_UDP == ciph->protocol || in ip_vs_nat_icmp()
771 IPPROTO_SCTP == ciph->protocol) { in ip_vs_nat_icmp()
772 __be16 *ports = (void *)ciph + ciph->ihl*4; in ip_vs_nat_icmp()
786 IP_VS_DBG_PKT(11, AF_INET, pp, skb, (void *)ciph - (void *)iph, in ip_vs_nat_icmp()
789 IP_VS_DBG_PKT(11, AF_INET, pp, skb, (void *)ciph - (void *)iph, in ip_vs_nat_icmp()
802 struct ipv6hdr *ciph; in ip_vs_nat_icmp_v6() local
808 ciph = (struct ipv6hdr *)(skb_network_header(skb) + offs); in ip_vs_nat_icmp_v6()
814 ciph->daddr = cp->vaddr.in6; in ip_vs_nat_icmp_v6()
817 ciph->saddr = cp->daddr.in6; in ip_vs_nat_icmp_v6()
844 (void *)ciph - (void *)iph, in ip_vs_nat_icmp_v6()
848 (void *)ciph - (void *)iph, in ip_vs_nat_icmp_v6()
920 struct ip_vs_iphdr ciph; in ip_vs_out_icmp() local
976 ip_vs_fill_iph_skb_icmp(AF_INET, skb, offset, true, &ciph); in ip_vs_out_icmp()
980 ipvs, AF_INET, skb, &ciph); in ip_vs_out_icmp()
986 pp, ciph.len, ihl, hooknum); in ip_vs_out_icmp()
995 struct ip_vs_iphdr ciph = {.flags = 0, .fragoffs = 0};/*Contained IP */ in ip_vs_out_icmp_v6() local
1028 true, &ciph)) in ip_vs_out_icmp_v6()
1031 pp = ip_vs_proto_get(ciph.protocol); in ip_vs_out_icmp_v6()
1037 ipvs, AF_INET6, skb, &ciph); in ip_vs_out_icmp_v6()
1041 snet.in6 = ciph.saddr.in6; in ip_vs_out_icmp_v6()
1042 offset = ciph.len; in ip_vs_out_icmp_v6()
1043 return handle_response_icmp(AF_INET6, skb, &snet, ciph.protocol, cp, in ip_vs_out_icmp_v6()
1583 struct ip_vs_iphdr ciph; in ip_vs_in_icmp() local
1698 ip_vs_fill_iph_skb_icmp(AF_INET, skb, offset, !tunnel, &ciph); in ip_vs_in_icmp()
1699 offset = ciph.len; in ip_vs_in_icmp()
1705 ipvs, AF_INET, skb, &ciph); in ip_vs_in_icmp()
1713 if (!ip_vs_try_to_schedule(ipvs, AF_INET, skb, pd, &v, &cp, &ciph)) in ip_vs_in_icmp()
1788 verdict = ip_vs_icmp_xmit(skb, cp, pp, offset, hooknum, &ciph); in ip_vs_in_icmp()
1805 struct ip_vs_iphdr ciph = {.flags = 0, .fragoffs = 0};/*Contained IP */ in ip_vs_in_icmp_v6() local
1840 if (!ip_vs_fill_iph_skb_icmp(AF_INET6, skb, offset, true, &ciph)) in ip_vs_in_icmp_v6()
1843 pd = ip_vs_proto_data_get(ipvs, ciph.protocol); in ip_vs_in_icmp_v6()
1849 if (ciph.fragoffs) in ip_vs_in_icmp_v6()
1859 ipvs, AF_INET6, skb, &ciph); in ip_vs_in_icmp_v6()
1867 if (!ip_vs_try_to_schedule(ipvs, AF_INET6, skb, pd, &v, &cp, &ciph)) in ip_vs_in_icmp_v6()
1884 offset = ciph.len; in ip_vs_in_icmp_v6()
1885 if (IPPROTO_TCP == ciph.protocol || IPPROTO_UDP == ciph.protocol || in ip_vs_in_icmp_v6()
1886 IPPROTO_SCTP == ciph.protocol) in ip_vs_in_icmp_v6()
1889 verdict = ip_vs_icmp_xmit_v6(skb, cp, pp, offset, hooknum, &ciph); in ip_vs_in_icmp_v6()