Lines Matching refs:dst_orig
43 struct dst_entry *dst_orig; member
1844 struct dst_entry *dst_orig) in xfrm_resolve_and_create_bundle() argument
1860 dst = xfrm_bundle_create(pols[0], xfrm, err, fl, dst_orig); in xfrm_resolve_and_create_bundle()
2025 dst = xflo->dst_orig; in xfrm_create_dummy_bundle()
2109 xflo->dst_orig); in xfrm_bundle_lookup()
2166 struct dst_entry *dst_orig) in make_blackhole() argument
2172 dst_release(dst_orig); in make_blackhole()
2175 ret = afinfo->blackhole_route(net, dst_orig); in make_blackhole()
2187 struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig, in xfrm_lookup() argument
2195 u16 family = dst_orig->ops->family; in xfrm_lookup()
2219 family, dst_orig); in xfrm_lookup()
2239 xflo.dst_orig = dst_orig; in xfrm_lookup()
2243 if ((dst_orig->flags & DST_NOXFRM) || in xfrm_lookup()
2303 dst_release(dst_orig); in xfrm_lookup()
2307 dst = dst_orig; in xfrm_lookup()
2318 dst = dst_orig; in xfrm_lookup()
2326 dst_release(dst_orig); in xfrm_lookup()
2335 struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig, in xfrm_lookup_route() argument
2339 struct dst_entry *dst = xfrm_lookup(net, dst_orig, fl, sk, in xfrm_lookup_route()
2344 return make_blackhole(net, dst_orig->ops->family, dst_orig); in xfrm_lookup_route()