Home
last modified time | relevance | path

Searched refs:ETH_P_TEB (Results 1 – 25 of 35) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c165 case ETH_P_TEB: in __encap_ipv4()
206 case ETH_P_TEB: in __encap_ipv4()
296 case ETH_P_TEB: in __encap_ipv6()
336 case ETH_P_TEB: in __encap_ipv6()
465 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_TEB); in __encap_gre_eth()
492 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_TEB); in __encap_udp_eth()
502 ETH_P_TEB, in __encap_vxlan_eth()
557 return encap_ipv6(skb, IPPROTO_GRE, ETH_P_TEB); in __encap_ip6gre_eth()
584 return encap_ipv6(skb, IPPROTO_UDP, ETH_P_TEB); in __encap_ip6udp_eth()
594 ETH_P_TEB, in __encap_ip6vxlan_eth()
[all …]
H A Dbpf_flow.c214 if (gre->proto == bpf_htons(ETH_P_TEB)) { in parse_ip_proto()
/linux/include/net/
H A Dtun_proto.h24 return htons(ETH_P_TEB); in tun_p_to_eth_p()
40 case htons(ETH_P_TEB): in tun_p_from_eth_p()
H A Dvxlan.h380 skb->inner_protocol != htons(ETH_P_TEB) || in vxlan_features_check()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c46 greh->protocol = htons(ETH_P_TEB); in mlx5e_gen_ip_tunnel_header_gretap()
74 MLX5_SET(fte_match_set_misc, misc_v, gre_protocol, ETH_P_TEB); in mlx5e_tc_tun_parse_gretap()
H A Dtc_tun_geneve.c113 geneveh->proto_type = htons(ETH_P_TEB); in mlx5e_gen_ip_tunnel_header_geneve()
311 MLX5_SET(fte_match_set_misc, misc_v, geneve_protocol_type, ETH_P_TEB); in mlx5e_tc_tun_parse_geneve_params()
/linux/include/uapi/linux/
H A Dif_ether.h67 #define ETH_P_TEB 0x6558 /* Trans Ether Bridging */ macro
/linux/net/nsh/
H A Dnsh.c106 skb->mac_len = proto == htons(ETH_P_TEB) ? ETH_HLEN : 0; in nsh_gso_segment()
/linux/net/ipv4/
H A Dip_gre.c147 if (tpi->proto == htons(ETH_P_TEB)) in ipgre_err()
310 htons(ETH_P_TEB), in erspan_rcv()
418 if (tpi->proto == htons(ETH_P_TEB)) in ipgre_rcv()
424 if (res == PACKET_NEXT && tpi->proto == htons(ETH_P_TEB)) { in ipgre_rcv()
761 gre_fb_xmit(skb, dev, htons(ETH_P_TEB)); in gre_tap_xmit()
772 __gre_xmit(skb, dev, &tunnel->parms.iph, htons(ETH_P_TEB)); in gre_tap_xmit()
H A Dip_tunnel_core.c100 if (!raw_proto && inner_proto == htons(ETH_P_TEB)) { in __iptunnel_pull_header()
/linux/drivers/net/
H A Dgeneve.c261 if (gnvh->proto_type == htons(ETH_P_TEB)) { in geneve_rx()
389 inner_proto != htons(ETH_P_TEB)))) { in geneve_udp_encap_recv()
425 if (geneveh->proto_type != htons(ETH_P_TEB)) in geneve_udp_encap_err_lookup()
541 if (likely(type == htons(ETH_P_TEB))) in geneve_gro_receive()
571 if (likely(type == htons(ETH_P_TEB))) in geneve_gro_complete()
788 inner_proto = inner_proto_inherit ? skb->protocol : htons(ETH_P_TEB); in geneve_build_skb()
H A Dbareudp.c320 if (skb_vlan_inet_prepare(skb, skb->protocol != htons(ETH_P_TEB))) in bareudp_xmit_skb()
390 if (skb_vlan_inet_prepare(skb, skb->protocol != htons(ETH_P_TEB))) in bareudp6_xmit_skb()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c492 ext->ethertype = cpu_to_be16(ETH_P_TEB); in nfp_flower_compile_ipv4_gre_tun()
527 ext->ethertype = cpu_to_be16(ETH_P_TEB); in nfp_flower_compile_ipv6_gre_tun()
H A Daction.c507 set_tun->tun_proto = htons(ETH_P_TEB); in nfp_fl_set_tun()
/linux/net/ethernet/
H A Deth.c465 .type = cpu_to_be16(ETH_P_TEB),
/linux/net/openvswitch/
H A Dvport.c549 skb->protocol = htons(ETH_P_TEB); in ovs_vport_send()
H A Dactions.c196 if (ethertype == htons(ETH_P_TEB)) in pop_mpls()
354 if (skb->protocol == htons(ETH_P_TEB)) in pop_nsh()
H A Dflow.c993 if (skb->protocol == htons(ETH_P_TEB)) in key_extract_mac_proto()
/linux/net/ipv6/
H A Dip6_gre.c125 int dev_type = (gre_proto == htons(ETH_P_TEB) || in ip6gre_tunnel_lookup()
548 htons(ETH_P_TEB), in ip6erspan_rcv()
764 protocol = (dev->type == ARPHRD_ETHER) ? htons(ETH_P_TEB) : proto; in __gre6_xmit()
/linux/drivers/net/ethernet/sfc/
H A Dtc_encap_actions.c337 geneve->proto_type = htons(ETH_P_TEB); in efx_gen_tun_header_geneve()
/linux/drivers/net/ethernet/sfc/siena/
H A Defx_common.c1342 if (ntohs(skb->inner_protocol) != ETH_P_TEB) in efx_can_encap_offloads()
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_netdev.c386 (ETH_P_TEB << FM10K_TUNNEL_CFG_NVGRE_SHIFT)); in fm10k_restore_udp_port_info()
H A Dfm10k_main.c682 skb->inner_protocol != htons(ETH_P_TEB)) in fm10k_tx_encap_offload()
/linux/drivers/net/vxlan/
H A Dvxlan_core.c1680 __be16 protocol = htons(ETH_P_TEB); in vxlan_rcv()
2212 __be16 inner_protocol = htons(ETH_P_TEB); in vxlan_build_skb()
2383 no_eth_encap = flags & VXLAN_F_GPE && skb->protocol != htons(ETH_P_TEB); in vxlan_xmit_one()
/linux/net/core/
H A Dflow_dissector.c719 if (*p_proto == htons(ETH_P_TEB)) { in __skb_flow_dissect_gre()

12