Searched refs:mpls_label (Results 1 – 17 of 17) sorted by relevance
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
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()
|
/linux/tools/testing/selftests/bpf/progs/ |
A D | test_tc_tunnel.c | 42 static const __u32 mpls_label = __bpf_constant_htonl(1000 << 12 | variable 155 l2_len = sizeof(mpls_label); in __encap_ipv4() 197 *(__u32 *)l2_hdr = mpls_label; in __encap_ipv4() 286 l2_len = sizeof(mpls_label); in __encap_ipv6() 327 *(__u32 *)l2_hdr = mpls_label; in __encap_ipv6() 545 olen += sizeof(mpls_label); in decap_internal() 558 olen += sizeof(mpls_label); in decap_internal()
|
A D | bpf_flow.c | 380 struct mpls_label *mpls, _mpls; in PROG()
|
/linux/tools/testing/selftests/net/forwarding/ |
A D | tc_mpls_l2vpn.sh | 92 flower mpls_label 101 \ 121 flower mpls_label 102 \
|
A D | tc_flower.sh | 402 flower $tcflags mpls_label 0 action drop 404 flower $tcflags mpls_label 1048575 action drop
|
/linux/tools/testing/selftests/net/ |
A D | bareudp.sh | 431 flower mpls_label 203 \ 435 flower mpls_label 200 \ 478 flower mpls_label 203 \ 482 flower mpls_label 200 \
|
/linux/include/uapi/linux/ |
A D | mpls.h | 22 struct mpls_label { struct
|
/linux/include/net/ |
A D | flow_dissector.h | 68 mpls_label:20; member
|
/linux/net/ipv4/ |
A D | tunnel4.c | 165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
|
/linux/net/sched/ |
A D | cls_flower.c | 886 lse_val->mpls_label = label; in fl_set_key_mpls_lse() 887 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls_lse() 997 lse_val->mpls_label = label; in fl_set_key_mpls() 998 lse_mask->mpls_label = MPLS_LABEL_MASK; in fl_set_key_mpls() 2493 if (lse_mask->mpls_label) { in fl_dump_key_mpls_opt_lse() 2495 lse_key->mpls_label); in fl_dump_key_mpls_opt_lse() 2563 !lse_mask->mpls_tc && !lse_mask->mpls_label)) in fl_dump_key_mpls() 2578 if (lse_mask->mpls_label) { in fl_dump_key_mpls() 2580 lse_key->mpls_label); in fl_dump_key_mpls()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_ste.c | 791 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls.mpls_label, clr); in dr_ste_copy_mask_misc2() 799 IFC_GET_CLR(fte_match_set_misc2, mask, inner_first_mpls.mpls_label, clr); in dr_ste_copy_mask_misc2() 807 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls_over_gre.mpls_label, clr); in dr_ste_copy_mask_misc2() 815 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls_over_udp.mpls_label, clr); in dr_ste_copy_mask_misc2()
|
/linux/samples/bpf/ |
A D | sockex3_kern.c | 266 nhoff += sizeof(struct mpls_label); in PROG()
|
/linux/drivers/net/ethernet/netronome/nfp/flower/ |
A D | match.c | 136 match.key->ls[0].mpls_label) | in nfp_flower_compile_mpls() 144 match.mask->ls[0].mpls_label) | in nfp_flower_compile_mpls()
|
/linux/net/core/ |
A D | flow_dissector.c | 416 struct mpls_label *hdr, _hdr; in __skb_flow_dissect_mpls() 448 lse->mpls_label = label; in __skb_flow_dissect_mpls() 1244 nhoff += sizeof(struct mpls_label); in __skb_flow_dissect()
|
/linux/net/wireless/ |
A D | util.c | 869 struct mpls_label mpls_tmp, *mpls; in cfg80211_classify8021d()
|
/linux/drivers/infiniband/hw/mlx5/ |
A D | fs.c | 111 if (MLX5_GET(fte_match_mpls, set_mask, mpls_label) && in check_mpls_supp_fields()
|
/linux/include/linux/mlx5/ |
A D | mlx5_ifc.h | 575 u8 mpls_label[0x14]; member
|
Completed in 94 milliseconds