Searched refs:mpls_label (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.4/tools/testing/selftests/bpf/progs/ |
D | test_tc_tunnel.c | 32 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()
|
D | bpf_flow.c | 379 struct mpls_label *mpls, _mpls; in PROG()
|
/Linux-v5.4/include/uapi/linux/ |
D | mpls.h | 22 struct mpls_label { struct
|
/Linux-v5.4/include/net/ |
D | flow_dissector.h | 59 mpls_label:20; member
|
/Linux-v5.4/net/ipv4/ |
D | tunnel4.c | 138 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/ |
D | match.c | 104 t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | in nfp_flower_compile_mac() 109 t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | in nfp_flower_compile_mac()
|
/Linux-v5.4/samples/bpf/ |
D | sockex3_kern.c | 263 nhoff += sizeof(struct mpls_label); in PROG()
|
/Linux-v5.4/net/sched/ |
D | cls_flower.c | 769 key_val->mpls_label = label; in fl_set_key_mpls() 770 key_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls() 2010 if (mpls_mask->mpls_label) { in fl_dump_key_mpls() 2012 mpls_key->mpls_label); in fl_dump_key_mpls()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_ste.c | 916 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls.mpls_label); in dr_ste_copy_mask_misc2() 924 MLX5_GET(fte_match_set_misc2, mask, inner_first_mpls.mpls_label); in dr_ste_copy_mask_misc2() 932 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls_over_gre.mpls_label); in dr_ste_copy_mask_misc2() 940 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls_over_udp.mpls_label); in dr_ste_copy_mask_misc2()
|
/Linux-v5.4/net/core/ |
D | flow_dissector.c | 394 struct mpls_label *hdr, _hdr[2]; in __skb_flow_dissect_mpls() 416 key_mpls->mpls_label = label; in __skb_flow_dissect_mpls()
|
/Linux-v5.4/net/wireless/ |
D | util.c | 772 struct mpls_label mpls_tmp, *mpls; in cfg80211_classify8021d()
|
/Linux-v5.4/include/linux/mlx5/ |
D | mlx5_ifc.h | 540 u8 mpls_label[0x14]; member
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | main.c | 2593 if (MLX5_GET(fte_match_mpls, set_mask, mpls_label) && in check_mpls_supp_fields()
|