/linux-master/include/uapi/linux/ |
H A D | mpls.h | 22 struct mpls_label { struct
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_mplsoudp.c | 88 outer_first_mpls_over_udp.mpls_label, 89 match.mask->ls[0].mpls_label); 91 outer_first_mpls_over_udp.mpls_label, 92 match.key->ls[0].mpls_label);
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | tc_mpls_l2vpn.sh | 92 flower mpls_label 101 \ 121 flower mpls_label 102 \
|
H A D | tc_flower.sh | 402 flower $tcflags mpls_label 0 action drop 404 flower $tcflags mpls_label 1048575 action drop 427 log_test "mpls_label match ($tcflags)"
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_tc_tunnel.c | 49 static const __u32 mpls_label = __bpf_constant_htonl(1000 << 12 | variable 162 l2_len = sizeof(mpls_label); 204 *(__u32 *)l2_hdr = mpls_label; 293 l2_len = sizeof(mpls_label); 334 *(__u32 *)l2_hdr = mpls_label; 636 olen += sizeof(mpls_label); 649 olen += sizeof(mpls_label);
|
H A D | bpf_flow.c | 395 struct mpls_label *mpls, _mpls;
|
/linux-master/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 \
|
/linux-master/samples/bpf/ |
H A D | sockex3_kern.c | 235 nhoff += sizeof(struct mpls_label);
|
/linux-master/include/net/ |
H A D | flow_dissector.h | 73 mpls_label:20; member in struct:flow_dissector_mpls_lse
|
/linux-master/net/ipv4/ |
H A D | tunnel4.c | 165 if (!pskb_may_pull(skb, sizeof(struct mpls_label)))
|
/linux-master/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); 921 IFC_GET_CLR(fte_match_set_misc2, mask, inner_first_mpls.mpls_label, clr); 929 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls_over_gre.mpls_label, clr); 937 IFC_GET_CLR(fte_match_set_misc2, mask, outer_first_mpls_over_udp.mpls_label, clr);
|
/linux-master/net/sched/ |
H A D | cls_flower.c | 945 lse_val->mpls_label = label; 946 lse_mask->mpls_label = MPLS_LABEL_MASK; 1056 lse_val->mpls_label = label; 1057 lse_mask->mpls_label = MPLS_LABEL_MASK; 2824 if (lse_mask->mpls_label) { 2826 lse_key->mpls_label); 2894 !lse_mask->mpls_tc && !lse_mask->mpls_label)) 2909 if (lse_mask->mpls_label) { 2911 lse_key->mpls_label);
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | match.c | 138 match.key->ls[0].mpls_label) | 146 match.mask->ls[0].mpls_label) |
|
/linux-master/net/core/ |
H A D | flow_dissector.c | 496 struct mpls_label *hdr, _hdr; 528 lse->mpls_label = label; 1414 nhoff += sizeof(struct mpls_label);
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_tc.c | 901 match.key->ls[bit].mpls_label) | 909 match.mask->ls[bit].mpls_label) |
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | fs.c | 110 if (MLX5_GET(fte_match_mpls, set_mask, mpls_label) &&
|
/linux-master/net/wireless/ |
H A D | util.c | 952 struct mpls_label mpls_tmp, *mpls;
|
/linux-master/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 630 u8 mpls_label[0x14]; member in struct:mlx5_ifc_fte_match_mpls_bits
|