Lines Matching defs:dec
167 struct mpls_entry_decoded dec;
182 dec = mpls_entry_decode(hdr);
187 if (likely(dec.label >= MPLS_LABEL_FIRST_UNRESERVED)) {
188 hash = jhash_1word(dec.label, hash);
198 } else if (dec.label == MPLS_LABEL_ENTROPY) {
202 if (!dec.bos)
279 struct sk_buff *skb, struct mpls_entry_decoded dec)
314 new_ttl = dec.ttl;
336 hdr6->hop_limit = dec.ttl;
357 struct mpls_entry_decoded dec;
393 dec = mpls_entry_decode(hdr);
395 rt = mpls_route_input_rcu(net, dec.label);
417 if (dec.ttl <= 1)
442 dec.ttl -= 1;
443 if (unlikely(!new_header_size && dec.bos)) {
445 if (!mpls_egress(net, rt, skb, dec))
454 bos = dec.bos;
457 dec.ttl, 0, bos);
1785 struct mpls_entry_decoded dec;
1786 dec = mpls_entry_decode(nla_label + i);
1791 if (dec.ttl) {
1797 if (dec.tc) {
1803 if (dec.bos != bos) {
1815 switch (dec.label) {
1826 label[i] = dec.label;