Home
last modified time | relevance | path

Searched refs:mpls_label (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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 MPLS()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c46 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 Dbpf_flow.c395 struct mpls_label *mpls, _mpls; in MPLS()
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
H A Dtc_mpls_l2vpn.sh92 flower mpls_label 101 \
121 flower mpls_label 102 \
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dbareudp.sh431 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 Dmpls.h22 struct mpls_label { struct
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dmpls.h22 struct mpls_label { struct
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dmpls.h23 struct mpls_label { struct
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dmpls.h23 struct mpls_label { struct
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dmpls.h10 struct mpls_label { struct
/kernel/linux/linux-5.10/include/net/
H A Dflow_dissector.h70 mpls_label:20; member
/kernel/linux/linux-5.10/net/ipv4/
H A Dtunnel4.c165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
/kernel/linux/linux-6.6/include/net/
H A Dflow_dissector.h73 mpls_label:20; member
/kernel/linux/linux-6.6/net/ipv4/
H A Dtunnel4.c165 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 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()
/kernel/linux/linux-5.10/net/sched/
H A Dcls_flower.c889 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 Dsockex3_kern.c266 nhoff += sizeof(struct mpls_label); in PARSE_MPLS()
/kernel/linux/linux-6.6/samples/bpf/
H A Dsockex3_kern.c235 nhoff += sizeof(struct mpls_label); in bpf_func_mpls()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
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()
/kernel/linux/linux-6.6/net/sched/
H A Dcls_flower.c945 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 Ddr_ste.c913 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()

Completed in 30 milliseconds

12