Home
last modified time | relevance | path

Searched refs:mpls_lse (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/
Daction.c36 u32 mpls_lse = 0; in nfp_fl_push_mpls() local
43 mpls_lse |= act->mpls_push.bos << MPLS_LS_S_SHIFT; in nfp_fl_push_mpls()
51 mpls_lse |= act->mpls_push.tc << MPLS_LS_TC_SHIFT; in nfp_fl_push_mpls()
54 mpls_lse |= act->mpls_push.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_push_mpls()
55 mpls_lse |= act->mpls_push.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_push_mpls()
57 push_mpls->lse = cpu_to_be32(mpls_lse); in nfp_fl_push_mpls()
78 u32 mpls_lse = 0, mpls_mask = 0; in nfp_fl_set_mpls() local
84 mpls_lse |= act->mpls_mangle.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_set_mpls()
88 mpls_lse |= act->mpls_mangle.tc << MPLS_LS_TC_SHIFT; in nfp_fl_set_mpls()
92 mpls_lse |= act->mpls_mangle.bos << MPLS_LS_S_SHIFT; in nfp_fl_set_mpls()
[all …]
Dmatch.c108 ext->mpls_lse = cpu_to_be32(t_mpls); in nfp_flower_compile_mac()
113 msk->mpls_lse = cpu_to_be32(t_mpls); in nfp_flower_compile_mac()
124 ext->mpls_lse = cpu_to_be32(NFP_FLOWER_MASK_MPLS_Q); in nfp_flower_compile_mac()
125 msk->mpls_lse = cpu_to_be32(NFP_FLOWER_MASK_MPLS_Q); in nfp_flower_compile_mac()
Dcmsg.h314 __be32 mpls_lse; member
/Linux-v5.4/include/uapi/linux/
Dopenvswitch.h400 __be32 mpls_lse; member
669 __be32 mpls_lse; member
/Linux-v5.4/net/openvswitch/
Dactions.c168 err = skb_mpls_push(skb, mpls->mpls_lse, mpls->mpls_ethertype, in push_mpls()
191 const __be32 *mpls_lse, const __be32 *mask) in set_mpls() argument
198 lse = OVS_MASKED(stack->label_stack_entry, *mpls_lse, *mask); in set_mpls()
Dflow_netlink.c1634 mpls_key->mpls_lse, is_mask); in ovs_key_from_nlattrs()
2123 mpls_key->mpls_lse = output->mpls.top_lse; in __ovs_nla_put_key()
/Linux-v5.4/net/core/
Dskbuff.c5486 int skb_mpls_push(struct sk_buff *skb, __be32 mpls_lse, __be16 mpls_proto, in skb_mpls_push() argument
5515 lse->label_stack_entry = mpls_lse; in skb_mpls_push()
5579 int skb_mpls_update_lse(struct sk_buff *skb, __be32 mpls_lse) in skb_mpls_update_lse() argument
5591 __be32 diff[] = { ~mpls_hdr(skb)->label_stack_entry, mpls_lse }; in skb_mpls_update_lse()
5596 mpls_hdr(skb)->label_stack_entry = mpls_lse; in skb_mpls_update_lse()
/Linux-v5.4/include/linux/
Dskbuff.h3529 int skb_mpls_push(struct sk_buff *skb, __be32 mpls_lse, __be16 mpls_proto,
3532 int skb_mpls_update_lse(struct sk_buff *skb, __be32 mpls_lse);