Home
last modified time | relevance | path

Searched refs:mpls_label (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c88 outer_first_mpls_over_udp.mpls_label, in parse_tunnel()
89 match.mask->ls[0].mpls_label); in parse_tunnel()
91 outer_first_mpls_over_udp.mpls_label, in parse_tunnel()
92 match.key->ls[0].mpls_label); in parse_tunnel()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c49 static const __u32 mpls_label = __bpf_constant_htonl(1000 << 12 | variable
162 l2_len = sizeof(mpls_label); in __encap_ipv4()
204 *(__u32 *)l2_hdr = mpls_label; in __encap_ipv4()
293 l2_len = sizeof(mpls_label); in __encap_ipv6()
334 *(__u32 *)l2_hdr = mpls_label; in __encap_ipv6()
636 olen += sizeof(mpls_label); in decap_internal()
649 olen += sizeof(mpls_label); in decap_internal()
H A Dbpf_flow.c395 struct mpls_label *mpls, _mpls; in PROG()
/linux/tools/testing/selftests/net/forwarding/
H A Dtc_mpls_l2vpn.sh92 flower mpls_label 101 \
121 flower mpls_label 102 \
H A Dtc_flower.sh402 flower $tcflags mpls_label 0 action drop
404 flower $tcflags mpls_label 1048575 action drop
427 log_test "mpls_label match ($tcflags)"
/linux/tools/testing/selftests/net/
H A Dbareudp.sh399 flower mpls_label 203 \
403 flower mpls_label 200 \
446 flower mpls_label 203 \
450 flower mpls_label 200 \
/linux/include/uapi/linux/
H A Dmpls.h22 struct mpls_label { struct
23 entrympls_label global() argument
/linux/include/net/
H A Dflow_dissector.h86 mpls_label:20; member
/linux/net/ipv4/
H A Dtunnel4.c165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
/linux/samples/bpf/
H A Dsockex3_kern.c235 nhoff += sizeof(struct mpls_label); in bpf_func_mpls()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_ste.c913 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls.mpls_label, clr); in dr_ste_copy_mask_misc2()
921 IFC_GET_CLR(fte_match_set_misc2, mask, inner_first_mpls.mpls_label, clr); in dr_ste_copy_mask_misc2()
929 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls_over_gre.mpls_label, clr); in dr_ste_copy_mask_misc2()
937 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls_over_udp.mpls_label, clr); in dr_ste_copy_mask_misc2()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c138 match.key->ls[0].mpls_label) | in nfp_flower_compile_mpls()
146 match.mask->ls[0].mpls_label) | in nfp_flower_compile_mpls()
/linux/net/core/
H A Dflow_dissector.c520 struct mpls_label *hdr, _hdr; in __skb_flow_dissect_mpls()
552 lse->mpls_label = label; in __skb_flow_dissect_mpls()
1448 nhoff += sizeof(struct mpls_label); in __skb_flow_dissect()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c915 match.key->ls[bit].mpls_label) | in otx2_tc_prepare_flow()
923 match.mask->ls[bit].mpls_label) | in otx2_tc_prepare_flow()
/linux/net/wireless/
H A Dutil.c1000 struct mpls_label mpls_tmp, *mpls; in cfg80211_classify8021d()
/linux/drivers/infiniband/hw/mlx5/
H A Dfs.c116 if (MLX5_GET(fte_match_mpls, set_mask, mpls_label) && in check_mpls_supp_fields()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h670 u8 mpls_label[0x14]; member