Lines Matching refs:len
62 iph->tot_len = htons(skb->len); in xfrm4_transport_finish()
86 int iphlen, len; in __xfrm4_udp_encap_rcv() local
98 len = skb->len - sizeof(struct udphdr); in __xfrm4_udp_encap_rcv()
99 if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) in __xfrm4_udp_encap_rcv()
111 if (len == 1 && udpdata[0] == 0xff) { in __xfrm4_udp_encap_rcv()
113 } else if (len > sizeof(struct ip_esp_hdr) && udpdata32[0] != 0) { in __xfrm4_udp_encap_rcv()
115 len = sizeof(struct udphdr); 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()
144 __skb_pull(skb, len); in __xfrm4_udp_encap_rcv()
147 skb_set_transport_header(skb, len); in __xfrm4_udp_encap_rcv()
185 int len, dlen; in xfrm4_gro_udp_encap_rcv() local
189 len = skb->len - offset; in xfrm4_gro_udp_encap_rcv()
190 dlen = offset + min(len, 8); in xfrm4_gro_udp_encap_rcv()
202 if (len <= sizeof(struct ip_esp_hdr) || udpdata32[0] == 0) in xfrm4_gro_udp_encap_rcv()