Lines Matching defs:lwt
54 static struct ioam6_lwt *ioam6_lwt_state(struct lwtunnel_state *lwt)
56 return (struct ioam6_lwt *)lwt->data;
59 static struct ioam6_lwt_encap *ioam6_lwt_info(struct lwtunnel_state *lwt)
61 return &ioam6_lwt_state(lwt)->tuninfo;
64 static struct ioam6_trace_hdr *ioam6_lwt_trace(struct lwtunnel_state *lwt)
66 return &(ioam6_lwt_state(lwt)->tuninfo.traceh);
110 struct lwtunnel_state *lwt;
164 lwt = lwtunnel_state_alloc(sizeof(*ilwt) + len_aligned);
165 if (!lwt)
168 ilwt = ioam6_lwt_state(lwt);
171 kfree(lwt);
183 tuninfo = ioam6_lwt_info(lwt);
198 lwt->type = LWTUNNEL_ENCAP_IOAM6;
199 lwt->flags |= LWTUNNEL_STATE_OUTPUT_REDIRECT;
201 *ts = lwt;
393 static void ioam6_destroy_state(struct lwtunnel_state *lwt)
395 dst_cache_destroy(&ioam6_lwt_state(lwt)->cache);