/linux-master/include/linux/ |
H A D | mpls.h | 5 #include <uapi/linux/mpls.h>
|
/linux-master/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 2832 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 D | fs.c | 427 &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 D | i40e_txrx.c | 8 #include <net/mpls.h>
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.c | 11 #include <net/mpls.h>
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 38 #include <net/mpls.h>
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 29 #include <net/mpls.h>
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | Makefile | 55 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 D | tc_tun_mplsoudp.c | 5 #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 D | dr_ste.h | 127 void DR_STE_CTX_BUILDER(mpls);
|
H A D | dr_ste_v0.c | 1223 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 D | action.c | 5 #include <linux/mpls.h>
|
/linux-master/include/net/ |
H A D | flow_dissector.h | 82 static inline void dissector_set_mpls_lse(struct flow_dissector_key_mpls *mpls, argument 85 mpls->used_lses |= 1 << lse_index;
|
H A D | mpls.h | 11 #include <linux/mpls.h>
|
H A D | net_namespace.h | 34 #include <net/netns/mpls.h> 173 struct netns_mpls mpls; member in struct:net
|
/linux-master/include/rdma/ |
H A D | ib_verbs.h | 2076 struct ib_flow_spec_mpls mpls; member in union:ib_flow_spec
|
/linux-master/net/ |
H A D | Makefile | 71 obj-$(CONFIG_MPLS) += mpls/
|
/linux-master/net/core/ |
H A D | dev.c | 129 #include <net/mpls.h>
|
H A D | flow_dissector.c | 26 #include <linux/mpls.h>
|
H A D | pktgen.c | 637 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 D | skbuff.c | 64 #include <linux/mpls.h> 76 #include <net/mpls.h>
|
/linux-master/net/ipv4/ |
H A D | tunnel4.c | 10 #include <linux/mpls.h>
|
/linux-master/net/mpls/ |
H A D | af_mpls.c | 10 #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 D | internal.h | 4 #include <net/mpls.h>
|
H A D | mpls_gso.c | 18 #include <net/mpls.h>
|