/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_mplsoudp.c | 95 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_mplsoudp.c | 88 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()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A 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()
|
H A D | bpf_flow.c | 379 struct mpls_label *mpls, _mpls; in MPLS()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_tc_tunnel.c | 46 static const __u32 mpls_label = __bpf_constant_htonl(1000 << 12 | variable 159 l2_len = sizeof(mpls_label); in __encap_ipv4() 201 *(__u32 *)l2_hdr = mpls_label; in __encap_ipv4() 290 l2_len = sizeof(mpls_label); in __encap_ipv6() 331 *(__u32 *)l2_hdr = mpls_label; in __encap_ipv6() 633 olen += sizeof(mpls_label); in decap_internal() 646 olen += sizeof(mpls_label); in decap_internal()
|
H A D | bpf_flow.c | 395 struct mpls_label *mpls, _mpls; in MPLS()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | tc_mpls_l2vpn.sh | 92 flower mpls_label 101 \ 121 flower mpls_label 102 \
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | bareudp.sh | 431 flower mpls_label 203 \ 435 flower mpls_label 200 \ 478 flower mpls_label 203 \ 482 flower mpls_label 200 \
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | mpls.h | 22 struct mpls_label { struct
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | mpls.h | 22 struct mpls_label { struct
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | mpls.h | 23 struct mpls_label { struct
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | mpls.h | 23 struct mpls_label { struct
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | mpls.h | 10 struct mpls_label { struct
|
/kernel/linux/linux-5.10/include/net/ |
H A D | flow_dissector.h | 70 mpls_label:20; member
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tunnel4.c | 165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | flow_dissector.h | 73 mpls_label:20; member
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tunnel4.c | 165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | match.c | 110 match.key->ls[0].mpls_label) | in nfp_flower_compile_mac() 118 match.mask->ls[0].mpls_label) | in nfp_flower_compile_mac()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | cls_flower.c | 889 lse_val->mpls_label = label; in fl_set_key_mpls_lse() 890 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls_lse() 1000 lse_val->mpls_label = label; in fl_set_key_mpls() 1001 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls() 2492 if (lse_mask->mpls_label) { in fl_dump_key_mpls_opt_lse() 2494 lse_key->mpls_label); in fl_dump_key_mpls_opt_lse() 2562 !lse_mask->mpls_tc && !lse_mask->mpls_label)) in fl_dump_key_mpls() 2577 if (lse_mask->mpls_label) { in fl_dump_key_mpls() 2579 lse_key->mpls_label); in fl_dump_key_mpls()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | sockex3_kern.c | 266 nhoff += sizeof(struct mpls_label); in PARSE_MPLS()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | sockex3_kern.c | 235 nhoff += sizeof(struct mpls_label); in bpf_func_mpls()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | match.c | 138 match.key->ls[0].mpls_label) | in nfp_flower_compile_mpls() 146 match.mask->ls[0].mpls_label) | in nfp_flower_compile_mpls()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_ste.c | 913 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()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | cls_flower.c | 945 lse_val->mpls_label = label; in fl_set_key_mpls_lse() 946 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls_lse() 1056 lse_val->mpls_label = label; in fl_set_key_mpls() 1057 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls() 2824 if (lse_mask->mpls_label) { in fl_dump_key_mpls_opt_lse() 2826 lse_key->mpls_label); in fl_dump_key_mpls_opt_lse() 2894 !lse_mask->mpls_tc && !lse_mask->mpls_label)) in fl_dump_key_mpls() 2909 if (lse_mask->mpls_label) { in fl_dump_key_mpls() 2911 lse_key->mpls_label); in fl_dump_key_mpls()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_ste.c | 913 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls.mpls_label); in dr_ste_copy_mask_misc2() 921 MLX5_GET(fte_match_set_misc2, mask, inner_first_mpls.mpls_label); in dr_ste_copy_mask_misc2() 929 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls_over_gre.mpls_label); in dr_ste_copy_mask_misc2() 937 MLX5_GET(fte_match_set_misc2, mask, outer_first_mpls_over_udp.mpls_label); in dr_ste_copy_mask_misc2()
|