Lines Matching refs:dst_prev
131 struct dst_entry *dst, *dst_prev;
148 dst = dst_prev = NULL;
164 dst_prev->child = dst1;
175 dst1->next = dst_prev;
176 dst_prev = dst1;
206 dst_prev->child = &rt->u.dst;
212 dst = dst_prev;
214 dst_prev = *dst_p;
216 for (; dst_prev != &rt->u.dst; dst_prev = dst_prev->child) {
217 struct xfrm_dst *x = (struct xfrm_dst*)dst_prev;
220 dst_prev->xfrm = xfrm[i++];
221 dst_prev->dev = rt->u.dst.dev;
224 dst_prev->obsolete = -1;
225 dst_prev->flags |= DST_HOST;
226 dst_prev->lastuse = jiffies;
227 dst_prev->header_len = header_len;
228 dst_prev->nfheader_len = nfheader_len;
229 dst_prev->trailer_len = trailer_len;
230 memcpy(&dst_prev->metrics, &x->route->metrics, sizeof(dst_prev->metrics));
233 dst_prev->neighbour = neigh_clone(rt->u.dst.neighbour);
234 dst_prev->input = rt->u.dst.input;
235 afinfo = xfrm_state_get_afinfo(dst_prev->xfrm->props.family);
241 dst_prev->output = afinfo->output;