Lines Matching refs:skb_dst
32 struct dst_entry *dst = skb_dst(skb); in xfrm_skb_check_space()
53 struct dst_entry *child = dst_clone(xfrm_dst_child(skb_dst(skb))); in skb_dst_pop()
199 struct dst_entry *dst = skb_dst(skb); in xfrm4_tunnel_encap_add()
215 top_iph->protocol = xfrm_af2proto(skb_dst(skb)->ops->family); in xfrm4_tunnel_encap_add()
244 struct dst_entry *dst = skb_dst(skb); in xfrm6_tunnel_encap_add()
261 top_iph->nexthdr = xfrm_af2proto(skb_dst(skb)->ops->family); in xfrm6_tunnel_encap_add()
413 struct dst_entry *dst = skb_dst(skb); in xfrm_output_one()
461 if (!skb_dst(skb)) { in xfrm_output_one()
506 struct net *net = xs_net(skb_dst(skb)->xfrm); in xfrm_output_resume()
511 err = skb_dst(skb)->ops->local_out(net, skb->sk, skb); in xfrm_output_resume()
515 if (!skb_dst(skb)->xfrm) in xfrm_output_resume()
518 err = nf_hook(skb_dst(skb)->ops->family, in xfrm_output_resume()
520 NULL, skb_dst(skb)->dev, xfrm_output2); in xfrm_output_resume()
568 struct net *net = dev_net(skb_dst(skb)->dev); in xfrm_output()
569 struct xfrm_state *x = skb_dst(skb)->xfrm; in xfrm_output()
640 mtu = dst_mtu(skb_dst(skb)); in xfrm4_tunnel_check_size()
681 struct dst_entry *dst = skb_dst(skb); in xfrm6_tunnel_check_size()
734 xfrm_af2proto(skb_dst(skb)->ops->family)); in xfrm_inner_extract_output()