Lines Matching refs:dst_orig

53 	struct dst_entry *dst_orig;  member
2714 struct dst_entry *dst_orig) in xfrm_resolve_and_create_bundle() argument
2734 dst = xfrm_bundle_create(pols[0], xfrm, bundle, err, fl, dst_orig); in xfrm_resolve_and_create_bundle()
2899 dst = xflo->dst_orig; in xfrm_create_dummy_bundle()
2960 xflo->dst_orig); in xfrm_bundle_lookup()
3001 struct dst_entry *dst_orig) in make_blackhole() argument
3007 dst_release(dst_orig); in make_blackhole()
3010 ret = afinfo->blackhole_route(net, dst_orig); in make_blackhole()
3026 struct dst_entry *dst_orig, in xfrm_lookup_with_ifid() argument
3034 u16 family = dst_orig->ops->family; in xfrm_lookup_with_ifid()
3060 family, dst_orig); in xfrm_lookup_with_ifid()
3082 xflo.dst_orig = dst_orig; in xfrm_lookup_with_ifid()
3086 if (!if_id && ((dst_orig->flags & DST_NOXFRM) || in xfrm_lookup_with_ifid()
3144 dst_release(dst_orig); in xfrm_lookup_with_ifid()
3148 dst = dst_orig; in xfrm_lookup_with_ifid()
3158 if (!(dst_orig->dev->flags & IFF_LOOPBACK) && in xfrm_lookup_with_ifid()
3164 dst = dst_orig; in xfrm_lookup_with_ifid()
3172 dst_release(dst_orig); in xfrm_lookup_with_ifid()
3183 struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig, in xfrm_lookup() argument
3187 return xfrm_lookup_with_ifid(net, dst_orig, fl, sk, flags, 0); in xfrm_lookup()
3194 struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig, in xfrm_lookup_route() argument
3198 struct dst_entry *dst = xfrm_lookup(net, dst_orig, fl, sk, in xfrm_lookup_route()
3203 return make_blackhole(net, dst_orig->ops->family, dst_orig); in xfrm_lookup_route()
3206 dst_release(dst_orig); in xfrm_lookup_route()