Searched refs:mpls (Results 1 - 25 of 42) sorted by path

12

/linux-master/include/linux/
H A Dmpls.h5 #include <uapi/linux/mpls.h>
/linux-master/drivers/infiniband/core/
H A Duverbs_cmd.c2832 ib_spec->mpls.size = sizeof(struct ib_flow_spec_mpls);
2833 memcpy(&ib_spec->mpls.val, kern_spec_val, actual_filter_sz);
2834 memcpy(&ib_spec->mpls.mask, kern_spec_mask, actual_filter_sz);
/linux-master/drivers/infiniband/hw/mlx5/
H A Dfs.c427 &ib_spec->mpls.mask.tag))
432 &ib_spec->mpls.val.tag,
433 sizeof(ib_spec->mpls.val.tag));
436 &ib_spec->mpls.mask.tag,
437 sizeof(ib_spec->mpls.mask.tag));
442 &ib_spec->mpls.mask.tag))
447 &ib_spec->mpls.val.tag,
448 sizeof(ib_spec->mpls.val.tag));
451 &ib_spec->mpls.mask.tag,
452 sizeof(ib_spec->mpls
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c8 #include <net/mpls.h>
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c11 #include <net/mpls.h>
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c38 #include <net/mpls.h>
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c29 #include <net/mpls.h>
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A DMakefile55 en/tc/act/vlan.o en/tc/act/vlan_mangle.o en/tc/act/mpls.o \
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c5 #include <net/mpls.h>
35 struct mpls_shim_hdr *mpls; local
37 mpls = (struct mpls_shim_hdr *)(udp + 1);
41 *mpls = mpls_entry_encode(mpls_info->label, mpls_info->ttl, mpls_info->tc, mpls_info->bos);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste.h127 void DR_STE_CTX_BUILDER(mpls);
H A Ddr_ste_v0.c1223 DR_STE_SET_MPLS(mpls, misc2, inner, tag);
1225 DR_STE_SET_MPLS(mpls, misc2, outer, tag);
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c5 #include <linux/mpls.h>
/linux-master/include/net/
H A Dflow_dissector.h82 static inline void dissector_set_mpls_lse(struct flow_dissector_key_mpls *mpls, argument
85 mpls->used_lses |= 1 << lse_index;
H A Dmpls.h11 #include <linux/mpls.h>
H A Dnet_namespace.h34 #include <net/netns/mpls.h>
173 struct netns_mpls mpls; member in struct:net
/linux-master/include/rdma/
H A Dib_verbs.h2076 struct ib_flow_spec_mpls mpls; member in union:ib_flow_spec
/linux-master/net/
H A DMakefile71 obj-$(CONFIG_MPLS) += mpls/
/linux-master/net/core/
H A Ddev.c129 #include <net/mpls.h>
H A Dflow_dissector.c26 #include <linux/mpls.h>
H A Dpktgen.c637 seq_puts(seq, " mpls: ");
1648 if (!strcmp(name, "mpls")) {
1655 cnt = sprintf(pg_result, "OK: mpls=");
2754 static void mpls_push(__be32 *mpls, struct pktgen_dev *pkt_dev) argument
2758 *mpls++ = pkt_dev->labels[i] & ~MPLS_STACK_BOTTOM;
2760 mpls--;
2761 *mpls |= MPLS_STACK_BOTTOM;
2888 __be32 *mpls; local
2918 mpls = skb_put(skb, pkt_dev->nr_labels * sizeof(__u32));
2920 mpls_push(mpls, pkt_de
3016 __be32 *mpls; local
[all...]
H A Dskbuff.c64 #include <linux/mpls.h>
76 #include <net/mpls.h>
/linux-master/net/ipv4/
H A Dtunnel4.c10 #include <linux/mpls.h>
/linux-master/net/mpls/
H A Daf_mpls.c10 #include <linux/mpls.h>
82 if (index < net->mpls.platform_labels) {
84 rcu_dereference(net->mpls.platform_label);
305 net->mpls.ip_ttl_propagate))
327 net->mpls.ip_ttl_propagate))
562 platform_label = rtnl_dereference(net->mpls.platform_label);
578 platform_label = rtnl_dereference(net->mpls.platform_label);
579 platform_labels = net->mpls.platform_labels;
953 if (is_ok && *index >= net->mpls.platform_labels) {
959 *index = array_index_nospec(*index, net->mpls
[all...]
H A Dinternal.h4 #include <net/mpls.h>
H A Dmpls_gso.c18 #include <net/mpls.h>

Completed in 541 milliseconds

12