Lines Matching refs:new_lse
26 u32 new_lse = 0;
29 new_lse = be32_to_cpu(lse->label_stack_entry);
32 new_lse &= ~MPLS_LS_LABEL_MASK;
33 new_lse |= p->tcfm_label << MPLS_LS_LABEL_SHIFT;
36 new_lse &= ~MPLS_LS_TTL_MASK;
37 new_lse |= p->tcfm_ttl << MPLS_LS_TTL_SHIFT;
40 new_lse &= ~MPLS_LS_TC_MASK;
41 new_lse |= p->tcfm_tc << MPLS_LS_TC_SHIFT;
44 new_lse &= ~MPLS_LS_S_MASK;
45 new_lse |= p->tcfm_bos << MPLS_LS_S_SHIFT;
47 new_lse |= 1 << MPLS_LS_S_SHIFT;
50 return cpu_to_be32(new_lse);
58 __be32 new_lse;
85 new_lse = tcf_mpls_get_lse(NULL, p, !eth_p_mpls(skb_protocol(skb, true)));
86 if (skb_mpls_push(skb, new_lse, p->tcfm_proto, mac_len,
101 new_lse = tcf_mpls_get_lse(NULL, p, mac_len ||
104 if (skb_mpls_push(skb, new_lse, p->tcfm_proto, 0, false))
111 new_lse = tcf_mpls_get_lse(mpls_hdr(skb), p, false);
112 if (skb_mpls_update_lse(skb, new_lse))