Lines Matching refs:dst_orig
56 struct dst_entry *dst_orig;
2825 struct dst_entry *dst_orig)
2845 dst = xfrm_bundle_create(pols[0], xfrm, bundle, err, fl, dst_orig);
3010 dst = xflo->dst_orig;
3071 xflo->dst_orig);
3112 struct dst_entry *dst_orig)
3118 dst_release(dst_orig);
3121 ret = afinfo->blackhole_route(net, dst_orig);
3137 struct dst_entry *dst_orig,
3145 u16 family = dst_orig->ops->family;
3171 family, dst_orig);
3193 xflo.dst_orig = dst_orig;
3197 if (!if_id && ((dst_orig->flags & DST_NOXFRM) ||
3255 dst_release(dst_orig);
3259 dst = dst_orig;
3269 if ((!dst_orig->dev || !(dst_orig->dev->flags & IFF_LOOPBACK)) &&
3275 dst = dst_orig;
3283 dst_release(dst_orig);
3294 struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
3298 return xfrm_lookup_with_ifid(net, dst_orig, fl, sk, flags, 0);
3305 struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig,
3309 struct dst_entry *dst = xfrm_lookup(net, dst_orig, fl, sk,
3314 return make_blackhole(net, dst_orig->ops->family, dst_orig);
3317 dst_release(dst_orig);