Lines Matching defs:rlwt
75 struct rpl_lwt *rlwt;
99 newts = lwtunnel_state_alloc(srh_len + sizeof(*rlwt));
103 rlwt = rpl_lwt_lwtunnel(newts);
105 err = dst_cache_init(&rlwt->cache, GFP_ATOMIC);
111 memcpy(&rlwt->tuninfo.srh, srh, srh_len);
127 static int rpl_do_srh_inline(struct sk_buff *skb, const struct rpl_lwt *rlwt,
189 static int rpl_do_srh(struct sk_buff *skb, const struct rpl_lwt *rlwt)
200 err = rpl_do_srh_inline(skb, rlwt, tinfo->srh);
211 struct rpl_lwt *rlwt;
214 rlwt = rpl_lwt_lwtunnel(orig_dst->lwtstate);
216 err = rpl_do_srh(skb, rlwt);
221 dst = dst_cache_get(&rlwt->cache);
243 dst_cache_set_ip6(&rlwt->cache, dst, &fl6.saddr);
265 struct rpl_lwt *rlwt;
268 rlwt = rpl_lwt_lwtunnel(orig_dst->lwtstate);
270 err = rpl_do_srh(skb, rlwt);
277 dst = dst_cache_get(&rlwt->cache);
287 dst_cache_set_ip6(&rlwt->cache, dst,