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