Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c95 outer_first_mpls_over_udp.mpls_label, in parse_tunnel()
96 match.mask->ls[0].mpls_label); in parse_tunnel()
98 outer_first_mpls_over_udp.mpls_label, in parse_tunnel()
99 match.key->ls[0].mpls_label); in parse_tunnel()
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c32 static const __u32 mpls_label = __bpf_constant_htonl(1000 << 12 | variable
139 l2_len = sizeof(mpls_label); in encap_ipv4()
176 *((__u32 *)((__u8 *)&h_outer + olen)) = mpls_label; in encap_ipv4()
247 l2_len = sizeof(mpls_label); in encap_ipv6()
283 *((__u32 *)((__u8 *)&h_outer + olen)) = mpls_label; in encap_ipv6()
464 olen += sizeof(mpls_label); in decap_internal()
477 olen += sizeof(mpls_label); in decap_internal()
H A Dbpf_flow.c379 struct mpls_label *mpls, _mpls; in PROG()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dmpls.h22 struct mpls_label { struct
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dmpls.h22 struct mpls_label { struct
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dmpls.h22 struct mpls_label { struct
/OK3568_Linux_fs/kernel/include/net/
H A Dflow_dissector.h70 mpls_label:20; member
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dtunnel4.c165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
/OK3568_Linux_fs/kernel/net/sched/
H A Dcls_flower.c879 lse_val->mpls_label = label; in fl_set_key_mpls_lse()
880 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls_lse()
990 lse_val->mpls_label = label; in fl_set_key_mpls()
991 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls()
2479 if (lse_mask->mpls_label) { in fl_dump_key_mpls_opt_lse()
2481 lse_key->mpls_label); in fl_dump_key_mpls_opt_lse()
2549 !lse_mask->mpls_tc && !lse_mask->mpls_label)) in fl_dump_key_mpls()
2564 if (lse_mask->mpls_label) { in fl_dump_key_mpls()
2566 lse_key->mpls_label); in fl_dump_key_mpls()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c110 match.key->ls[0].mpls_label) | in nfp_flower_compile_mac()
118 match.mask->ls[0].mpls_label) | in nfp_flower_compile_mac()
/OK3568_Linux_fs/kernel/samples/bpf/
H A Dsockex3_kern.c266 nhoff += sizeof(struct mpls_label); in PROG()
/OK3568_Linux_fs/kernel/net/core/
H A Dflow_dissector.c409 struct mpls_label *hdr, _hdr; in __skb_flow_dissect_mpls()
441 lse->mpls_label = label; in __skb_flow_dissect_mpls()
1236 nhoff += sizeof(struct mpls_label); in __skb_flow_dissect()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste.c912 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls.mpls_label); in dr_ste_copy_mask_misc2()
920 MLX5_GET(fte_match_set_misc2, mask, inner_first_mpls.mpls_label); in dr_ste_copy_mask_misc2()
928 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls_over_gre.mpls_label); in dr_ste_copy_mask_misc2()
936 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls_over_udp.mpls_label); in dr_ste_copy_mask_misc2()
/OK3568_Linux_fs/kernel/net/wireless/
H A Dutil.c867 struct mpls_label mpls_tmp, *mpls; in cfg80211_classify8021d()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Dfs.c109 if (MLX5_GET(fte_match_mpls, set_mask, mpls_label) && in check_mpls_supp_fields()
/OK3568_Linux_fs/kernel/include/linux/mlx5/
H A Dmlx5_ifc.h560 u8 mpls_label[0x14]; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_main.c6370 struct mpls_label mpls_tmp, *mpls;