Lines Matching refs:hdr_len
168 int hdr_len; in xfrm6_transport_output() local
173 hdr_len = xfrm6_hdr_offset(x, skb, &prevhdr); in xfrm6_transport_output()
174 if (hdr_len < 0) in xfrm6_transport_output()
175 return hdr_len; in xfrm6_transport_output()
179 skb->transport_header = skb->network_header + hdr_len; in xfrm6_transport_output()
180 __skb_pull(skb, hdr_len); in xfrm6_transport_output()
181 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_transport_output()
199 int hdr_len; in xfrm6_ro_output() local
203 hdr_len = xfrm6_hdr_offset(x, skb, &prevhdr); in xfrm6_ro_output()
204 if (hdr_len < 0) in xfrm6_ro_output()
205 return hdr_len; in xfrm6_ro_output()
209 skb->transport_header = skb->network_header + hdr_len; in xfrm6_ro_output()
210 __skb_pull(skb, hdr_len); in xfrm6_ro_output()
211 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_ro_output()
358 int optlen, hdr_len; in xfrm6_beet_encap_add() local
360 hdr_len = 0; in xfrm6_beet_encap_add()
363 hdr_len += IPV4_BEET_PHMAXLEN - (optlen & 4); in xfrm6_beet_encap_add()
365 skb_set_network_header(skb, -x->props.header_len - hdr_len); in xfrm6_beet_encap_add()
371 ph = __skb_pull(skb, XFRM_MODE_SKB_CB(skb)->ihl - hdr_len); in xfrm6_beet_encap_add()