Lines Matching refs:dec
90 struct mpls_entry_decoded dec) in mpls_egress() argument
122 htons(dec.ttl << 8)); in mpls_egress()
123 hdr4->ttl = dec.ttl; in mpls_egress()
128 hdr6->hop_limit = dec.ttl; in mpls_egress()
142 struct mpls_entry_decoded dec; in mpls_forward() local
167 dec = mpls_entry_decode(hdr); in mpls_forward()
175 rt = mpls_route_input_rcu(net, dec.label); in mpls_forward()
190 if (dec.ttl <= 1) in mpls_forward()
192 dec.ttl -= 1; in mpls_forward()
211 if (unlikely(!new_header_size && dec.bos)) { in mpls_forward()
213 if (!mpls_egress(rt, skb, dec)) in mpls_forward()
222 bos = dec.bos; in mpls_forward()
224 hdr[i] = mpls_entry_encode(rt->rt_label[i], dec.ttl, 0, bos); in mpls_forward()
651 struct mpls_entry_decoded dec; in nla_get_labels() local
652 dec = mpls_entry_decode(nla_label + i); in nla_get_labels()
657 if ((dec.bos != bos) || dec.ttl || dec.tc) in nla_get_labels()
660 switch (dec.label) { in nla_get_labels()
669 label[i] = dec.label; in nla_get_labels()