Lines Matching refs:len
52 iph->tot_len = htons(skb->len); in xfrm4_transport_finish()
73 int iphlen, len; in xfrm4_udp_encap_rcv() local
85 len = skb->len - sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
86 if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) in xfrm4_udp_encap_rcv()
98 if (len == 1 && udpdata[0] == 0xff) { in xfrm4_udp_encap_rcv()
100 } else if (len > sizeof(struct ip_esp_hdr) && udpdata32[0] != 0) { in xfrm4_udp_encap_rcv()
102 len = sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
109 if (len == 1 && udpdata[0] == 0xff) { in xfrm4_udp_encap_rcv()
111 } else if (len > 2 * sizeof(u32) + sizeof(struct ip_esp_hdr) && in xfrm4_udp_encap_rcv()
115 len = sizeof(struct udphdr) + 2 * sizeof(u32); in xfrm4_udp_encap_rcv()
133 iph->tot_len = htons(ntohs(iph->tot_len) - len); in xfrm4_udp_encap_rcv()
134 if (skb->len < iphlen + len) { in xfrm4_udp_encap_rcv()
143 __skb_pull(skb, len); in xfrm4_udp_encap_rcv()