Lines Matching defs:dst_orig
55 struct dst_entry *dst_orig;
2804 struct dst_entry *dst_orig)
2824 dst = xfrm_bundle_create(pols[0], xfrm, bundle, err, fl, dst_orig);
2989 dst = xflo->dst_orig;
3050 xflo->dst_orig);
3091 struct dst_entry *dst_orig)
3097 dst_release(dst_orig);
3100 ret = afinfo->blackhole_route(net, dst_orig);
3116 struct dst_entry *dst_orig,
3124 u16 family = dst_orig->ops->family;
3150 family, dst_orig);
3172 xflo.dst_orig = dst_orig;
3176 if (!if_id && ((dst_orig->flags & DST_NOXFRM) ||
3234 dst_release(dst_orig);
3238 dst = dst_orig;
3248 if ((!dst_orig->dev || !(dst_orig->dev->flags & IFF_LOOPBACK)) &&
3254 dst = dst_orig;
3262 dst_release(dst_orig);
3273 struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
3277 return xfrm_lookup_with_ifid(net, dst_orig, fl, sk, flags, 0);
3284 struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig,
3288 struct dst_entry *dst = xfrm_lookup(net, dst_orig, fl, sk,
3293 return make_blackhole(net, dst_orig->ops->family, dst_orig);
3296 dst_release(dst_orig);