Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c37 u32 mpls_lse = 0; in nfp_fl_push_mpls() local
44 mpls_lse |= act->mpls_push.bos << MPLS_LS_S_SHIFT; in nfp_fl_push_mpls()
52 mpls_lse |= act->mpls_push.tc << MPLS_LS_TC_SHIFT; in nfp_fl_push_mpls()
55 mpls_lse |= act->mpls_push.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_push_mpls()
56 mpls_lse |= act->mpls_push.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_push_mpls()
58 push_mpls->lse = cpu_to_be32(mpls_lse); in nfp_fl_push_mpls()
79 u32 mpls_lse = 0, mpls_mask = 0; in nfp_fl_set_mpls() local
85 mpls_lse |= act->mpls_mangle.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_set_mpls()
89 mpls_lse |= act->mpls_mangle.tc << MPLS_LS_TC_SHIFT; in nfp_fl_set_mpls()
93 mpls_lse | in nfp_fl_set_mpls()
[all...]
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/include/uapi/linux/
H A Dopenvswitch.h445 __be32 mpls_lse; member
713 * @mpls_lse: MPLS label stack entry to push.
720 __be32 mpls_lse; member
727 * @mpls_lse: MPLS label stack entry to push.
735 __be32 mpls_lse; member
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_debugfs.c3357 RVU_DBG_PRINT_MPLS_LBTCBOS(rule->packet.mpls_lse[0], in rvu_dbg_npc_mcam_show_flows()
3358 rule->mask.mpls_lse[0]); in rvu_dbg_npc_mcam_show_flows()
3361 RVU_DBG_PRINT_MPLS_TTL(rule->packet.mpls_lse[0], in rvu_dbg_npc_mcam_show_flows()
3362 rule->mask.mpls_lse[0]); in rvu_dbg_npc_mcam_show_flows()
3365 RVU_DBG_PRINT_MPLS_LBTCBOS(rule->packet.mpls_lse[1], in rvu_dbg_npc_mcam_show_flows()
3366 rule->mask.mpls_lse[1]); in rvu_dbg_npc_mcam_show_flows()
3369 RVU_DBG_PRINT_MPLS_TTL(rule->packet.mpls_lse[1], in rvu_dbg_npc_mcam_show_flows()
3370 rule->mask.mpls_lse[1]); in rvu_dbg_npc_mcam_show_flows()
3373 RVU_DBG_PRINT_MPLS_LBTCBOS(rule->packet.mpls_lse[2], in rvu_dbg_npc_mcam_show_flows()
3374 rule->mask.mpls_lse[ in rvu_dbg_npc_mcam_show_flows()
[all...]
H A Dmbox.h1658 u32 mpls_lse[4]; member
/linux/net/openvswitch/
H A Dactions.c130 __be32 mpls_lse, __be16 mpls_ethertype, __u16 mac_len) in push_mpls() argument
134 err = skb_mpls_push(skb, mpls_lse, mpls_ethertype, mac_len, !!mac_len); in push_mpls()
163 const __be32 *mpls_lse, const __be32 *mask) in set_mpls() argument
173 lse = OVS_MASKED(stack->label_stack_entry, *mpls_lse, *mask); in set_mpls()
1381 err = push_mpls(skb, key, mpls->mpls_lse, in do_execute_actions()
1392 err = push_mpls(skb, key, mpls->mpls_lse, in do_execute_actions()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c913 flow_spec->mpls_lse[bit] = in otx2_tc_prepare_flow()
921 flow_mask->mpls_lse[bit] = in otx2_tc_prepare_flow()
933 flow_spec->mpls_lse[bit] |= in otx2_tc_prepare_flow()
936 flow_mask->mpls_lse[bit] |= in otx2_tc_prepare_flow()
/linux/net/core/
H A Dflow_dissector.c1071 int mpls_lse = 0; in __skb_flow_dissect() local
1446 nhoff, hlen, mpls_lse, in __skb_flow_dissect()
1449 mpls_lse++; in __skb_flow_dissect()
/linux/tools/testing/selftests/net/forwarding/
H A Dtc_flower.sh378 mpls_lse() function
406 pkt="$ethtype $(mpls_lse 1048575 0 1 255)"
415 pkt="$ethtype $(mpls_lse 0 0 1 255)"
444 pkt="$ethtype $(mpls_lse 0 7 1 255)"
453 pkt="$ethtype $(mpls_lse 0 0 1 255)"
482 pkt="$ethtype $(mpls_lse 0 0 1 255)"
492 pkt="$ethtype $(mpls_lse 0 0 0 255) $(mpls_lse 0 0 1 255)"
521 pkt="$ethtype $(mpls_lse 0 0 1 255)"
530 pkt="$ethtype $(mpls_lse
[all...]
/linux/include/linux/
H A Dskbuff.h4209 int skb_mpls_push(struct sk_buff *skb, __be32 mpls_lse, __be16 mpls_proto,
4213 int skb_mpls_update_lse(struct sk_buff *skb, __be32 mpls_lse);