Lines Matching refs:flowlabel
499 struct ip6_flowlabel *flowlabel = NULL; in l2tp_ip6_sendmsg() local
536 fl6.flowlabel = lsa->l2tp_flowinfo & IPV6_FLOWINFO_MASK; in l2tp_ip6_sendmsg()
537 if (fl6.flowlabel & IPV6_FLOWLABEL_MASK) { in l2tp_ip6_sendmsg()
538 flowlabel = fl6_sock_lookup(sk, fl6.flowlabel); in l2tp_ip6_sendmsg()
539 if (IS_ERR(flowlabel)) in l2tp_ip6_sendmsg()
560 fl6.flowlabel = np->flow_label; in l2tp_ip6_sendmsg()
574 fl6_sock_release(flowlabel); in l2tp_ip6_sendmsg()
577 if ((fl6.flowlabel & IPV6_FLOWLABEL_MASK) && !flowlabel) { in l2tp_ip6_sendmsg()
578 flowlabel = fl6_sock_lookup(sk, fl6.flowlabel); in l2tp_ip6_sendmsg()
579 if (IS_ERR(flowlabel)) in l2tp_ip6_sendmsg()
590 if (flowlabel) in l2tp_ip6_sendmsg()
591 opt = fl6_merge_options(&opt_space, flowlabel, opt); in l2tp_ip6_sendmsg()
615 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in l2tp_ip6_sendmsg()
646 fl6_sock_release(flowlabel); in l2tp_ip6_sendmsg()