| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | flow_dissector.c | 124 .eth.h_proto = __bpf_constant_htons(ETH_P_IPV6), 134 .addr_proto = ETH_P_IPV6, 136 .n_proto = __bpf_constant_htons(ETH_P_IPV6), 170 .vlan_proto2 = __bpf_constant_htons(ETH_P_IPV6), 181 .addr_proto = ETH_P_IPV6, 183 .n_proto = __bpf_constant_htons(ETH_P_IPV6), 242 .eth.h_proto = __bpf_constant_htons(ETH_P_IPV6), 255 .addr_proto = ETH_P_IPV6, 257 .n_proto = __bpf_constant_htons(ETH_P_IPV6), 269 .eth.h_proto = __bpf_constant_htons(ETH_P_IPV6), [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_tc_tunnel.c | 408 eth.h_proto = bpf_htons(ETH_P_IPV6); in encap_ipv6_ipip6() 498 if (skb->protocol == __bpf_constant_htons(ETH_P_IPV6)) in __encap_vxlan_eth() 507 if (skb->protocol == __bpf_constant_htons(ETH_P_IPV6)) 508 return encap_ipv6(skb, IPPROTO_IPV6, ETH_P_IPV6); 525 if (skb->protocol == __bpf_constant_htons(ETH_P_IPV6)) 526 return encap_ipv6(skb, IPPROTO_GRE, ETH_P_IPV6); 534 if (skb->protocol == __bpf_constant_htons(ETH_P_IPV6)) 543 if (skb->protocol == __bpf_constant_htons(ETH_P_IPV6)) 552 if (skb->protocol == __bpf_constant_htons(ETH_P_IPV6)) 553 return encap_ipv6(skb, IPPROTO_UDP, ETH_P_IPV6); [all...] |
| H A D | ip_check_defrag.c | 10 #define ETH_P_IPV6 0x86DD macro 92 case ETH_P_IPV6: in defrag()
|
| H A D | test_tc_neigh.c | 96 case __bpf_constant_htons(ETH_P_IPV6): in tc_dst() 121 case __bpf_constant_htons(ETH_P_IPV6): in tc_src()
|
| H A D | xdp_flowtable.c | 8 #define ETH_P_IPV6 0x86dd macro 108 case bpf_htons(ETH_P_IPV6): { in xdp_flowtable_do_lookup()
|
| /linux/include/net/ |
| H A D | inet_ecn.h | 181 case cpu_to_be16(ETH_P_IPV6): in INET_ECN_set_ce() 199 case cpu_to_be16(ETH_P_IPV6): in skb_get_dsfield() 217 case cpu_to_be16(ETH_P_IPV6): in INET_ECN_set_ect1() 295 case htons(ETH_P_IPV6): in IP_ECN_decapsulate() 314 case htons(ETH_P_IPV6): in IP6_ECN_decapsulate()
|
| H A D | tun_proto.h | 22 return htons(ETH_P_IPV6); in tun_p_to_eth_p() 38 case htons(ETH_P_IPV6): in tun_p_from_eth_p()
|
| H A D | ip_tunnels.h | 463 case htons(ETH_P_IPV6): in pskb_inet_may_pull_reason() 499 case htons(ETH_P_IPV6): in skb_vlan_inet_prepare() 569 else if (payload_protocol == htons(ETH_P_IPV6)) in ip_tunnel_get_dsfield() 580 if (payload_protocol == htons(ETH_P_IPV6)) in ip_tunnel_get_flowlabel() 593 else if (payload_protocol == htons(ETH_P_IPV6)) in ip_tunnel_get_ttl()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | psp_rxtx.c | 44 if (skb->protocol == htons(ETH_P_IPV6)) in mlx5e_psp_set_swp() 71 case ETH_P_IPV6: in mlx5e_psp_set_swp() 88 if (skb->protocol == htons(ETH_P_IPV6)) in mlx5e_psp_set_swp() 154 skb->protocol != htons(ETH_P_IPV6))) in mlx5e_psp_tx_build_eseg()
|
| H A D | ipsec_rxtx.c | 94 if (skb->protocol == htons(ETH_P_IPV6)) in mlx5e_ipsec_set_swp() 238 skb->protocol != htons(ETH_P_IPV6)))) in mlx5e_ipsec_tx_build_eseg() 285 skb->protocol != htons(ETH_P_IPV6)))) { in mlx5e_ipsec_handle_tx_skb()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xdp_metadata.h | 8 #ifndef ETH_P_IPV6 9 #define ETH_P_IPV6 0x86DD macro
|
| /linux/include/linux/ |
| H A D | virtio_net.h | 18 return protocol == cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_match_proto() 22 protocol == cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_match_proto() 41 skb->protocol = cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_set_proto() 138 skb->protocol = htons(ETH_P_IPV6); in __virtio_net_hdr_to_skb() 328 skb_set_inner_protocol(skb, inner_isv6 ? htons(ETH_P_IPV6) : in virtio_net_hdr_tnl_to_skb() 417 if (skb->protocol == htons(ETH_P_IPV6)) in virtio_net_hdr_tnl_from_skb()
|
| /linux/tools/testing/selftests/net/ |
| H A D | nat6to4.bpf.c | 62 if (skb->protocol != bpf_htons(ETH_P_IPV6)) in sched_cls_ingress6_nat_6_prog() 70 if (eth->h_proto != bpf_htons(ETH_P_IPV6)) in sched_cls_ingress6_nat_6_prog() 227 eth2.h_proto = bpf_htons(ETH_P_IPV6); // But replace the ethertype in sched_cls_egress4_snat4_prog() 254 if (bpf_skb_change_proto(skb, bpf_htons(ETH_P_IPV6), 0)) in sched_cls_egress4_snat4_prog()
|
| H A D | skf_net_off.c | 129 pi.proto = htons(ETH_P_IPV6); in tun_write() 133 eth.h_proto = htons(ETH_P_IPV6); in tun_write()
|
| /linux/net/ipv6/ |
| H A D | seg6_iptunnel.c | 121 } else if (!do_flowlabel && skb->protocol == htons(ETH_P_IPV6)) { in seg6_make_flowlabel() 158 if (skb->protocol == htons(ETH_P_IPV6)) { in __seg6_do_srh_encap() 255 if (skb->protocol == htons(ETH_P_IPV6)) { in seg6_do_srh_encap_red() 392 if (skb->protocol != htons(ETH_P_IPV6)) in seg6_do_srh() 405 if (skb->protocol == htons(ETH_P_IPV6)) in seg6_do_srh() 424 skb->protocol = htons(ETH_P_IPV6); in seg6_do_srh() 449 skb->protocol = htons(ETH_P_IPV6); in seg6_do_srh() 540 case htons(ETH_P_IPV6): in seg6_input_nf() 625 case htons(ETH_P_IPV6): in seg6_output_nf()
|
| /linux/net/batman-adv/ |
| H A D | multicast.c | 205 if (!br_multicast_has_router_adjacent(dev, ETH_P_IPV6)) in batadv_mcast_mla_rtr_flags_bridge_get() 304 qr6->exists = br_multicast_has_querier_anywhere(dev, ETH_P_IPV6); in batadv_mcast_mla_flags_get() 305 qr6->shadowing = br_multicast_has_querier_adjacent(dev, ETH_P_IPV6); in batadv_mcast_mla_flags_get() 562 else if (src->proto == htons(ETH_P_IPV6)) in batadv_mcast_mla_br_addr_cpy() 616 if (br_ip_entry->addr.proto == htons(ETH_P_IPV6)) { in batadv_mcast_mla_bridge_get() 1078 *is_routable = ETH_P_IPV6; in batadv_mcast_forw_mode_check_ipv6() 1110 case ETH_P_IPV6: in batadv_mcast_forw_mode_check() 1138 case ETH_P_IPV6: in batadv_mcast_forw_want_all_ip_count() 1162 case ETH_P_IPV6: in batadv_mcast_forw_rtr_count() 1430 case ETH_P_IPV6: in batadv_mcast_forw_want_all() [all …]
|
| /linux/net/802/ |
| H A 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/samples/bpf/ |
| H A D | xdp_fwd_kern.c | 79 } else if (h_proto == htons(ETH_P_IPV6)) { in xdp_fwd_flags() 135 else if (h_proto == htons(ETH_P_IPV6)) in xdp_fwd_flags()
|
| H A D | sockex3_kern.c | 143 parse_eth_proto(skb, ETH_P_IPV6); in parse_ip_proto() 243 parse_eth_proto(skb, ETH_P_IPV6); in bpf_func_mpls() 287 case ETH_P_IPV6: in parse_eth_proto()
|
| H A D | net_shared.h | 13 #define ETH_P_IPV6 0x86DD macro
|
| H A D | sockex2_kern.c | 121 else if (proto == ETH_P_IPV6) in flow_dissector() 159 else if (proto == ETH_P_IPV6) in flow_dissector()
|
| /linux/net/netfilter/ |
| H A D | nft_chain_filter.c | 180 case htons(ETH_P_IPV6): in nft_do_chain_inet_ingress() 243 case htons(ETH_P_IPV6): in nft_do_chain_bridge() 298 case htons(ETH_P_IPV6): in nft_do_chain_netdev()
|
| H A D | nft_inner.c | 76 case htons(ETH_P_IPV6): in nft_inner_parse_l2l3() 109 llproto = htons(ETH_P_IPV6); in nft_inner_parse_l2l3() 144 case htons(ETH_P_IPV6): { in nft_inner_parse_l2l3()
|
| /linux/net/tipc/ |
| H A D | udp_media.c | 136 else if (ntohs(ua->proto) == ETH_P_IPV6) in tipc_udp_addr2str() 326 else if (ntohs(addr->proto) == ETH_P_IPV6) in tipc_udp_rcast_add() 356 src.proto = htons(ETH_P_IPV6); in tipc_udp_rcast_disc() 443 } else if (ntohs(addr->proto) == ETH_P_IPV6) { in __tipc_nl_add_udp_addr() 603 addr->proto = htons(ETH_P_IPV6); in tipc_parse_udp_addr() 747 } else if (local.proto == htons(ETH_P_IPV6)) { in tipc_udp_enable()
|
| /linux/net/rxrpc/ |
| H A D | utils.c | 30 case ETH_P_IPV6: in rxrpc_extract_addr_from_skb()
|