| /Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
| D | flow_dissector.c | 111 .eth.h_proto = __bpf_constant_htons(ETH_P_IP), 122 .addr_proto = ETH_P_IP, 124 .n_proto = __bpf_constant_htons(ETH_P_IP), 153 .vlan_proto = __bpf_constant_htons(ETH_P_IP), 164 .addr_proto = ETH_P_IP, 166 .n_proto = __bpf_constant_htons(ETH_P_IP), 197 .eth.h_proto = __bpf_constant_htons(ETH_P_IP), 210 .addr_proto = ETH_P_IP, 212 .n_proto = __bpf_constant_htons(ETH_P_IP), 223 .eth.h_proto = __bpf_constant_htons(ETH_P_IP), [all …]
|
| /Linux-v5.15/tools/testing/selftests/bpf/progs/ |
| D | test_tc_tunnel.c | 241 eth.h_proto = bpf_htons(ETH_P_IP); in __encap_ipv4() 375 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_ipip_none() 376 return encap_ipv4(skb, IPPROTO_IPIP, ETH_P_IP); in __encap_ipip_none() 384 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_none() 385 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_IP); in __encap_gre_none() 393 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_mpls() 402 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_eth() 411 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_udp_none() 412 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_IP); in __encap_udp_none() 420 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_udp_mpls() [all …]
|
| D | test_tc_neigh.c | 93 case __bpf_constant_htons(ETH_P_IP): in tc_dst() 118 case __bpf_constant_htons(ETH_P_IP): in tc_src()
|
| /Linux-v5.15/samples/bpf/ |
| D | tc_l2_redirect_kern.c | 50 if (eth_proto == htons(ETH_P_IP)) in is_vip_addr() 76 if (eth->h_proto == htons(ETH_P_IP)) { in _l2_to_iptun_ingress_forward() 127 if (eth->h_proto == htons(ETH_P_IP)) { in _l2_to_iptun_ingress_redirect() 166 if (eth->h_proto == htons(ETH_P_IP)) { in _l2_to_ip6tun_ingress_redirect() 216 if (eth->h_proto == htons(ETH_P_IP)) { in _drop_non_tun_vip()
|
| D | xdp_fwd_kern.c | 62 if (h_proto == htons(ETH_P_IP)) { in xdp_fwd_flags() 133 if (h_proto == htons(ETH_P_IP)) in xdp_fwd_flags()
|
| D | sockex3_kern.c | 53 case ETH_P_IP: in parse_eth_proto() 175 parse_eth_proto(skb, ETH_P_IP); in parse_ip_proto() 272 parse_eth_proto(skb, ETH_P_IP); in PROG()
|
| /Linux-v5.15/include/net/ |
| D | tun_proto.h | 19 return htons(ETH_P_IP); in tun_p_to_eth_p() 35 case htons(ETH_P_IP): in tun_p_from_eth_p()
|
| D | inet_ecn.h | 175 case cpu_to_be16(ETH_P_IP): in INET_ECN_set_ce() 194 case cpu_to_be16(ETH_P_IP): in INET_ECN_set_ect1() 275 case htons(ETH_P_IP): in IP_ECN_decapsulate() 294 case htons(ETH_P_IP): in IP6_ECN_decapsulate()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| D | fs_ttc.c | 68 .etype = ETH_P_IP, 76 .etype = ETH_P_IP, 84 .etype = ETH_P_IP, 92 .etype = ETH_P_IP, 100 .etype = ETH_P_IP, 115 .etype = ETH_P_IP, 123 .etype = ETH_P_IP, 131 .etype = ETH_P_IP, 182 if (ethertype == ETH_P_IP) in mlx5_etype_to_ipv()
|
| /Linux-v5.15/drivers/infiniband/sw/rxe/ |
| D | rxe_icrc.c | 82 (skb->protocol == htons(ETH_P_IP) ? in rxe_icrc_hdr() 96 if (skb->protocol == htons(ETH_P_IP)) { /* IPv4 */ in rxe_icrc_hdr() 158 else if (skb->protocol == htons(ETH_P_IP)) in rxe_icrc_check()
|
| /Linux-v5.15/net/tipc/ |
| D | udp_media.c | 108 if (ntohs(addr->proto) == ETH_P_IP) in tipc_udp_is_mcast_addr() 134 if (ntohs(ua->proto) == ETH_P_IP) in tipc_udp_addr2str() 176 if (dst->proto == htons(ETH_P_IP)) { in tipc_udp_xmit() 320 if (ntohs(addr->proto) == ETH_P_IP) in tipc_udp_rcast_add() 345 src.proto = htons(ETH_P_IP); in tipc_udp_rcast_disc() 411 if (ntohs(remote->proto) == ETH_P_IP) { in enable_mcast() 429 if (ntohs(addr->proto) == ETH_P_IP) { in __tipc_nl_add_udp_addr() 591 addr->proto = htons(ETH_P_IP); in tipc_parse_udp_addr() 726 if (local.proto == htons(ETH_P_IP)) { in tipc_udp_enable()
|
| /Linux-v5.15/drivers/net/arcnet/ |
| D | rfc1051.c | 107 return htons(ETH_P_IP); in type_trans() 117 return htons(ETH_P_IP); in type_trans() 170 case ETH_P_IP: in build_header()
|
| /Linux-v5.15/tools/testing/selftests/net/ |
| D | psock_snd.c | 109 tag[1] = htons(ETH_P_IP); in build_eth_header() 113 eth->h_proto = htons(ETH_P_IP); in build_eth_header() 175 laddr.sll_protocol = htons(ETH_P_IP); in do_bind() 202 laddr.sll_protocol = htons(ETH_P_IP); in do_send()
|
| D | txring_overwrite.c | 51 eth->h_proto = htons(ETH_P_IP); in build_packet() 79 fdr = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP)); in setup_rx()
|
| /Linux-v5.15/net/batman-adv/ |
| D | multicast.c | 204 if (!br_multicast_has_router_adjacent(dev, ETH_P_IP)) in batadv_mcast_mla_rtr_flags_bridge_get() 272 qr4->exists = br_multicast_has_querier_anywhere(dev, ETH_P_IP); in batadv_mcast_mla_flags_get() 273 qr4->shadowing = br_multicast_has_querier_adjacent(dev, ETH_P_IP); in batadv_mcast_mla_flags_get() 530 if (src->proto == htons(ETH_P_IP)) in batadv_mcast_mla_br_addr_cpy() 573 if (br_ip_entry->addr.proto == htons(ETH_P_IP)) { in batadv_mcast_mla_bridge_get() 980 *is_routable = ETH_P_IP; in batadv_mcast_forw_mode_check_ipv4() 1075 case ETH_P_IP: in batadv_mcast_forw_mode_check() 1105 case ETH_P_IP: in batadv_mcast_forw_want_all_ip_count() 1129 case ETH_P_IP: in batadv_mcast_forw_rtr_count() 1222 case ETH_P_IP: in batadv_mcast_forw_ip_node_get() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/netronome/nfp/abm/ |
| D | cls.c | 68 case htons(ETH_P_IP): in nfp_abm_u32_check_knode() 182 tos_off = proto == htons(ETH_P_IP) ? 16 : 20; in nfp_abm_u32_knode_replace() 244 if (cls_u32->common.protocol != htons(ETH_P_IP) && in nfp_abm_setup_tc_block_cb()
|
| /Linux-v5.15/drivers/net/ethernet/sfc/falcon/ |
| D | filter.h | 187 spec->ether_type = htons(ETH_P_IP); in ef4_filter_set_ipv4_local() 212 spec->ether_type = htons(ETH_P_IP); in ef4_filter_set_ipv4_full()
|
| /Linux-v5.15/net/802/ |
| D | fddi.c | 55 if(type != ETH_P_IP && type != ETH_P_IPV6 && type != ETH_P_ARP) in fddi_header() 59 if(type == ETH_P_IP || type == ETH_P_IPV6 || type == ETH_P_ARP) in fddi_header()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | en_accel.h | 63 case htons(ETH_P_IP): in mlx5e_tx_tunnel_accel() 83 swp_spec.tun_l3_proto = htons(ETH_P_IP); in mlx5e_tx_tunnel_accel()
|
| /Linux-v5.15/drivers/net/ethernet/sfc/ |
| D | filter.h | 213 spec->ether_type = htons(ETH_P_IP); in efx_filter_set_ipv4_local() 238 spec->ether_type = htons(ETH_P_IP); in efx_filter_set_ipv4_full()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_selftest.c | 133 ethh->h_proto = htons(ETH_P_IP); in mlx5e_test_get_udp_skb() 165 skb->protocol = htons(ETH_P_IP); in mlx5e_test_get_udp_skb() 243 lbtp->pt.type = htons(ETH_P_IP); in mlx5e_test_loopback_setup()
|
| /Linux-v5.15/net/netfilter/ |
| D | nft_chain_filter.c | 171 case htons(ETH_P_IP): in nft_do_chain_inet_ingress() 240 case htons(ETH_P_IP): in nft_do_chain_bridge() 295 case htons(ETH_P_IP): in nft_do_chain_netdev()
|
| /Linux-v5.15/include/linux/ |
| D | virtio_net.h | 16 skb->protocol = cpu_to_be16(ETH_P_IP); in virtio_net_hdr_set_proto() 101 skb->protocol == htons(ETH_P_IP)) { in virtio_net_hdr_to_skb()
|
| /Linux-v5.15/drivers/net/ethernet/qlogic/qede/ |
| D | qede_filter.c | 369 if (skb->protocol == htons(ETH_P_IP)) { in qede_compare_ip_addr() 445 if (skb->protocol != htons(ETH_P_IP) && in qede_rx_flow_steer() 449 if (skb->protocol == htons(ETH_P_IP)) { in qede_rx_flow_steer() 502 if (skb->protocol == htons(ETH_P_IP)) { in qede_rx_flow_steer() 1351 if (fltr->tuple.eth_proto == htons(ETH_P_IP)) { in qede_get_cls_rule_entry() 1412 if (t->eth_proto == htons(ETH_P_IP)) in qede_flow_get_min_header_size() 1428 if (a->eth_proto != htons(ETH_P_IP) || in qede_flow_spec_ipv4_cmp() 1429 b->eth_proto != htons(ETH_P_IP)) in qede_flow_spec_ipv4_cmp() 1803 tuple->eth_proto = htons(ETH_P_IP); in qede_flow_parse_tcp_v4() 1823 tuple->eth_proto = htons(ETH_P_IP); in qede_flow_parse_udp_v4() [all …]
|
| /Linux-v5.15/Documentation/networking/ |
| D | bareudp.rst | 19 IP protocol can have ethertypes ETH_P_IP (v4) & ETH_P_IPV6 (v6). 20 This special handling can be enabled only for ethertypes ETH_P_IP & ETH_P_MPLS_UC
|