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

/linux-master/include/uapi/linux/
H A Dmpls.h22 struct mpls_label { struct
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c88 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 Dtc_mpls_l2vpn.sh92 flower mpls_label 101 \
121 flower mpls_label 102 \
H A Dtc_flower.sh402 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 Dtest_tc_tunnel.c49 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 Dbpf_flow.c395 struct mpls_label *mpls, _mpls;
/linux-master/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 \
/linux-master/samples/bpf/
H A Dsockex3_kern.c235 nhoff += sizeof(struct mpls_label);
/linux-master/include/net/
H A Dflow_dissector.h73 mpls_label:20; member in struct:flow_dissector_mpls_lse
/linux-master/net/ipv4/
H A Dtunnel4.c165 if (!pskb_may_pull(skb, sizeof(struct mpls_label)))
/linux-master/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);
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 Dcls_flower.c945 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 Dmatch.c138 match.key->ls[0].mpls_label) |
146 match.mask->ls[0].mpls_label) |
/linux-master/net/core/
H A Dflow_dissector.c496 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 Dotx2_tc.c901 match.key->ls[bit].mpls_label) |
909 match.mask->ls[bit].mpls_label) |
/linux-master/drivers/infiniband/hw/mlx5/
H A Dfs.c110 if (MLX5_GET(fte_match_mpls, set_mask, mpls_label) &&
/linux-master/net/wireless/
H A Dutil.c952 struct mpls_label mpls_tmp, *mpls;
/linux-master/include/linux/mlx5/
H A Dmlx5_ifc.h630 u8 mpls_label[0x14]; member in struct:mlx5_ifc_fte_match_mpls_bits

Completed in 236 milliseconds