xfrm4_policy.c (ed3e37ddb0b422120d3d2d5da718c44c40af30ba) | xfrm4_policy.c (13996378e6585fb25e582afe7489bf52dde78deb) |
---|---|
1/* 2 * xfrm4_policy.c 3 * 4 * Changes: 5 * Kazunori MIYAZAWA @USAGI 6 * YOSHIFUJI Hideaki @USAGI 7 * Split up af-specific portion 8 * --- 154 unchanged lines hidden (view full) --- 163 dst_prev->header_len = header_len; 164 dst_prev->nfheader_len = 0; 165 dst_prev->trailer_len = trailer_len; 166 memcpy(&dst_prev->metrics, &x->route->metrics, sizeof(dst_prev->metrics)); 167 168 /* Copy neighbout for reachability confirmation */ 169 dst_prev->neighbour = neigh_clone(rt->u.dst.neighbour); 170 dst_prev->input = rt->u.dst.input; | 1/* 2 * xfrm4_policy.c 3 * 4 * Changes: 5 * Kazunori MIYAZAWA @USAGI 6 * YOSHIFUJI Hideaki @USAGI 7 * Split up af-specific portion 8 * --- 154 unchanged lines hidden (view full) --- 163 dst_prev->header_len = header_len; 164 dst_prev->nfheader_len = 0; 165 dst_prev->trailer_len = trailer_len; 166 memcpy(&dst_prev->metrics, &x->route->metrics, sizeof(dst_prev->metrics)); 167 168 /* Copy neighbout for reachability confirmation */ 169 dst_prev->neighbour = neigh_clone(rt->u.dst.neighbour); 170 dst_prev->input = rt->u.dst.input; |
171 dst_prev->output = dst_prev->xfrm->mode->afinfo->output; | 171 dst_prev->output = dst_prev->xfrm->outer_mode->afinfo->output; |
172 if (rt0->peer) 173 atomic_inc(&rt0->peer->refcnt); 174 x->u.rt.peer = rt0->peer; 175 /* Sheit... I remember I did this right. Apparently, 176 * it was magically lost, so this code needs audit */ 177 x->u.rt.rt_flags = rt0->rt_flags&(RTCF_BROADCAST|RTCF_MULTICAST|RTCF_LOCAL); 178 x->u.rt.rt_type = rt0->rt_type; 179 x->u.rt.rt_src = rt0->rt_src; --- 171 unchanged lines hidden --- | 172 if (rt0->peer) 173 atomic_inc(&rt0->peer->refcnt); 174 x->u.rt.peer = rt0->peer; 175 /* Sheit... I remember I did this right. Apparently, 176 * it was magically lost, so this code needs audit */ 177 x->u.rt.rt_flags = rt0->rt_flags&(RTCF_BROADCAST|RTCF_MULTICAST|RTCF_LOCAL); 178 x->u.rt.rt_type = rt0->rt_type; 179 x->u.rt.rt_src = rt0->rt_src; --- 171 unchanged lines hidden --- |