Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_fs.c1164 NPC_WRITE_FLOW(NPC_MPLS1_LBTCBOS, mpls_lse, in npc_update_flow()
1166 pkt->mpls_lse[0]), 0, in npc_update_flow()
1168 mask->mpls_lse[0]), 0); in npc_update_flow()
1169 NPC_WRITE_FLOW(NPC_MPLS1_TTL, mpls_lse, in npc_update_flow()
1171 pkt->mpls_lse[0]), 0, in npc_update_flow()
1173 mask->mpls_lse[0]), 0); in npc_update_flow()
1174 NPC_WRITE_FLOW(NPC_MPLS2_LBTCBOS, mpls_lse, in npc_update_flow()
1176 pkt->mpls_lse[1]), 0, in npc_update_flow()
1178 mask->mpls_lse[1]), 0); in npc_update_flow()
1179 NPC_WRITE_FLOW(NPC_MPLS2_TTL, mpls_lse, in npc_update_flow()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c153 ext->mpls_lse |= cpu_to_be32((key_mpls & msk_mpls)); in nfp_flower_compile_mpls()
154 msk->mpls_lse |= cpu_to_be32(msk_mpls); in nfp_flower_compile_mpls()
165 ext->mpls_lse |= cpu_to_be32(NFP_FLOWER_MASK_MPLS_Q); in nfp_flower_compile_mpls()
166 msk->mpls_lse |= cpu_to_be32(NFP_FLOWER_MASK_MPLS_Q); in nfp_flower_compile_mpls()
H A Dcmsg.h325 __be32 mpls_lse; member
H A Doffload.c1210 if (mac->mpls_lse) { in nfp_flower_validate_pre_tun_rule()
/linux/net/openvswitch/
H A Dactions.c131 __be32 mpls_lse, __be16 mpls_ethertype, __u16 mac_len) in push_mpls()
135 err = skb_mpls_push(skb, mpls_lse, mpls_ethertype, mac_len, !!mac_len); in push_mpls()
164 const __be32 *mpls_lse, const __be32 *mask) in set_mpls()
174 lse = OVS_MASKED(stack->label_stack_entry, *mpls_lse, *mask); in set_mpls()
1316 err = push_mpls(skb, key, mpls->mpls_lse, in do_execute_actions()
1327 err = push_mpls(skb, key, mpls->mpls_lse, in do_execute_actions()
130 push_mpls(struct sk_buff * skb,struct sw_flow_key * key,__be32 mpls_lse,__be16 mpls_ethertype,__u16 mac_len) push_mpls() argument
163 set_mpls(struct sk_buff * skb,struct sw_flow_key * flow_key,const __be32 * mpls_lse,const __be32 * mask) set_mpls() argument
H A Dflow_netlink.c1648 mpls_key[i].mpls_lse, is_mask); in ovs_key_from_nlattrs()
2153 mpls_key[i].mpls_lse = output->mpls.lse[i]; in __ovs_nla_put_key()
/linux/net/core/
H A Dflow_dissector.c1071 int mpls_lse = 0; in __skb_flow_dissect() local
1443 nhoff, hlen, mpls_lse, in __skb_flow_dissect()
1446 mpls_lse++; in __skb_flow_dissect()
H A Dskbuff.c6565 int skb_mpls_push(struct sk_buff *skb, __be32 mpls_lse, __be16 mpls_proto, in skb_mpls_push() argument
6595 lse->label_stack_entry = mpls_lse; in skb_mpls_push()
6661 int skb_mpls_update_lse(struct sk_buff *skb, __be32 mpls_lse) in skb_mpls_update_lse() argument
6673 __be32 diff[] = { ~mpls_hdr(skb)->label_stack_entry, mpls_lse }; in skb_mpls_update_lse()
6678 mpls_hdr(skb)->label_stack_entry = mpls_lse; in skb_mpls_update_lse()
/linux/tools/testing/selftests/net/forwarding/
H A Dtc_flower.sh378 mpls_lse() function
/linux/include/linux/
H A Dskbuff.h4287 int skb_mpls_push(struct sk_buff *skb, __be32 mpls_lse, __be16 mpls_proto,
4291 int skb_mpls_update_lse(struct sk_buff *skb, __be32 mpls_lse);