Lines Matching refs:tun_encap_info
42 struct mpls_iptunnel_encap *tun_encap_info; in mpls_output() local
77 tun_encap_info = mpls_lwtunnel_encap(dst->lwtstate); in mpls_output()
80 new_header_size = mpls_encap_size(tun_encap_info); in mpls_output()
102 for (i = tun_encap_info->labels - 1; i >= 0; i--) { in mpls_output()
103 hdr[i] = mpls_entry_encode(tun_encap_info->label[i], in mpls_output()
129 struct mpls_iptunnel_encap *tun_encap_info; in mpls_build_state() local
143 tun_encap_info_len = sizeof(*tun_encap_info); in mpls_build_state()
150 tun_encap_info = mpls_lwtunnel_encap(newts); in mpls_build_state()
152 &tun_encap_info->labels, tun_encap_info->label); in mpls_build_state()
172 struct mpls_iptunnel_encap *tun_encap_info; in mpls_fill_encap_info() local
174 tun_encap_info = mpls_lwtunnel_encap(lwtstate); in mpls_fill_encap_info()
176 if (nla_put_labels(skb, MPLS_IPTUNNEL_DST, tun_encap_info->labels, in mpls_fill_encap_info()
177 tun_encap_info->label)) in mpls_fill_encap_info()
188 struct mpls_iptunnel_encap *tun_encap_info; in mpls_encap_nlsize() local
190 tun_encap_info = mpls_lwtunnel_encap(lwtstate); in mpls_encap_nlsize()
192 return nla_total_size(tun_encap_info->labels * 4); in mpls_encap_nlsize()