Home
last modified time | relevance | path

Searched full:eth_p_mpls_uc (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.14.4/tools/testing/selftests/bpf/progs/
Dtest_tc_tunnel.c161 case ETH_P_MPLS_UC: in __encap_ipv4()
203 case ETH_P_MPLS_UC: in __encap_ipv4()
292 case ETH_P_MPLS_UC: in __encap_ipv6()
333 case ETH_P_MPLS_UC: in __encap_ipv6()
456 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_MPLS_UC); in __encap_gre_mpls()
483 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_MPLS_UC); in __encap_udp_mpls()
548 return encap_ipv6(skb, IPPROTO_GRE, ETH_P_MPLS_UC); in __encap_ip6gre_mpls()
575 return encap_ipv6(skb, IPPROTO_UDP, ETH_P_MPLS_UC); in __encap_ip6udp_mpls()
635 case ETH_P_MPLS_UC: in decap_internal()
Dbpf_flow.c128 case bpf_htons(ETH_P_MPLS_UC): in parse_eth_proto()
/linux-6.14.4/include/net/
Dtun_proto.h28 return htons(ETH_P_MPLS_UC); in tun_p_to_eth_p()
44 case htons(ETH_P_MPLS_UC): in tun_p_from_eth_p()
Dmpls.h21 return eth_type == htons(ETH_P_MPLS_UC) || in eth_p_mpls()
/linux-6.14.4/Documentation/networking/
Dbareudp.rst19 The MPLS protocol can have ethertypes ETH_P_MPLS_UC (unicast) & ETH_P_MPLS_MC (multicast).
21 This special handling can be enabled only for ethertypes ETH_P_IP & ETH_P_MPLS_UC
/linux-6.14.4/samples/bpf/
Dsockex3_kern.c245 parse_eth_proto(skb, ETH_P_MPLS_UC); in bpf_func_mpls()
280 case ETH_P_MPLS_UC: in parse_eth_proto()
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dmpls.c18 act->mpls_push.proto != htons(ETH_P_MPLS_UC)) { in tc_act_can_offload_mpls_push()
/linux-6.14.4/net/mpls/
Dmpls_gso.c85 .type = cpu_to_be16(ETH_P_MPLS_UC),
Dmpls_iptunnel.c120 skb->protocol = htons(ETH_P_MPLS_UC); in mpls_xmit()
Daf_mpls.c137 if (skb->protocol == htons(ETH_P_MPLS_UC)) { in mpls_stats_inc_outucastpkts()
432 skb->protocol = htons(ETH_P_MPLS_UC); in mpls_forward()
481 .type = cpu_to_be16(ETH_P_MPLS_UC),
2421 skb->protocol = htons(ETH_P_MPLS_UC); in mpls_getroute()
/linux-6.14.4/include/uapi/linux/
Dopenvswitch.h710 * The only values @mpls_ethertype should ever be given are %ETH_P_MPLS_UC and
715 __be16 mpls_ethertype; /* Either %ETH_P_MPLS_UC or %ETH_P_MPLS_MC */
725 * The only values @mpls_ethertype should ever be given are %ETH_P_MPLS_UC and
730 __be16 mpls_ethertype; /* Either %ETH_P_MPLS_UC or %ETH_P_MPLS_MC */
967 * encapsulating frame to either %ETH_P_MPLS_UC or %ETH_P_MPLS_MC to
Dif_ether.h79 #define ETH_P_MPLS_UC 0x8847 /* MPLS Unicast traffic */ macro
/linux-6.14.4/Documentation/netlink/specs/
Dovs_flow.yaml318 ethertype should ever be given are ETH_P_MPLS_UC and ETH_P_MPLS_MC,
336 ethertype should ever be given are ETH_P_MPLS_UC and ETH_P_MPLS_MC,
649 ETH_P_MPLS_UC or ETH_P_MPLS_MC to indicate the new packet contents.
/linux-6.14.4/drivers/net/
Dbareudp.c100 } else if (bareudp->ethertype == htons(ETH_P_MPLS_UC)) { in bareudp_udp_encap_recv()
450 if (bareudp->ethertype == htons(ETH_P_MPLS_UC) && in bareudp_proto_valid()
661 (conf->ethertype != htons(ETH_P_MPLS_UC) && in bareudp_configure()
/linux-6.14.4/net/ipv4/
Dipip.c211 .proto = htons(ETH_P_MPLS_UC),
297 case htons(ETH_P_MPLS_UC): in ipip_tunnel_xmit()
/linux-6.14.4/net/core/
Dflow_dissector.c1395 proto = htons(ETH_P_MPLS_UC); in __skb_flow_dissect()
1442 case htons(ETH_P_MPLS_UC): in __skb_flow_dissect()
1634 proto = htons(ETH_P_MPLS_UC); in __skb_flow_dissect()
Dpktgen.c2896 protocol = htons(ETH_P_MPLS_UC); in fill_packet_ipv4()
3024 protocol = htons(ETH_P_MPLS_UC); in fill_packet_ipv6()
/linux-6.14.4/net/sched/
Dact_mpls.c298 htons(ETH_P_MPLS_UC)); in tcf_mpls_init()
Dcls_flower.c1151 key->basic.n_proto = htons(ETH_P_MPLS_UC); in fl_set_key_pppoe()
1997 } else if (key->basic.n_proto == htons(ETH_P_MPLS_UC) || in fl_set_key()
/linux-6.14.4/drivers/net/ethernet/netronome/nfp/flower/
Dmatch.c163 if (match.key->n_proto == cpu_to_be16(ETH_P_MPLS_UC) || in nfp_flower_compile_mpls()
Doffload.c440 case cpu_to_be16(ETH_P_MPLS_UC): in nfp_flower_calculate_key_layers()
/linux-6.14.4/net/ipv6/
Dsit.c747 .proto = htons(ETH_P_MPLS_UC),
1081 case htons(ETH_P_MPLS_UC): in sit_tunnel_xmit()
Dip6_tunnel.c920 .proto = htons(ETH_P_MPLS_UC),
1442 case htons(ETH_P_MPLS_UC): in ip6_tnl_start_xmit()
/linux-6.14.4/drivers/net/ppp/
Dppp_generic.c363 case ETH_P_MPLS_UC: in ethertype_to_npindex()
377 ETH_P_MPLS_UC,
/linux-6.14.4/drivers/infiniband/hw/mlx5/
Dfs.c613 (((eth_type == ETH_P_MPLS_UC) || in is_valid_ethertype()

12