/kernel/linux/linux-5.10/include/net/ |
H A D | ipv6_stubs.h | 22 struct ipv6_stub { struct 71 extern const struct ipv6_stub *ipv6_stub __read_mostly; 73 /* A stub used by bpf helpers. Similarly ugly as ipv6_stub */
|
H A D | ndisc.h | 390 return ___neigh_lookup_noref(ipv6_stub->nd_tbl, neigh_key_eq128, in __ipv6_neigh_lookup_noref_stub() 441 /* uses ipv6_stub and is meant for use outside of IPv6 core */ 449 neigh = __neigh_create(ipv6_stub->nd_tbl, addr, dev, false); in ip_neigh_gw6()
|
H A D | udp_tunnel.h | 179 ipv6_stub->udpv6_encap_enable(); in udp_tunnel_encap_enable()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ipv6_stubs.h | 22 struct ipv6_stub { struct 73 extern const struct ipv6_stub *ipv6_stub __read_mostly; 75 /* A stub used by bpf helpers. Similarly ugly as ipv6_stub */
|
H A D | ndisc.h | 390 return ___neigh_lookup_noref(ipv6_stub->nd_tbl, neigh_key_eq128, in __ipv6_neigh_lookup_noref_stub() 429 /* uses ipv6_stub and is meant for use outside of IPv6 core */ 437 neigh = __neigh_create(ipv6_stub->nd_tbl, addr, dev, false); in ip_neigh_gw6()
|
H A D | udp_tunnel.h | 184 ipv6_stub->udpv6_encap_enable(); in udp_tunnel_encap_enable()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | addrconf_core.c | 201 const struct ipv6_stub *ipv6_stub __read_mostly = &(struct ipv6_stub) { 213 EXPORT_SYMBOL_GPL(ipv6_stub); variable
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | addrconf_core.c | 207 const struct ipv6_stub *ipv6_stub __read_mostly = &(struct ipv6_stub) { 220 EXPORT_SYMBOL_GPL(ipv6_stub); variable
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | neigh.c | 21 if (IS_ENABLED(CONFIG_IPV6) && ipv6_stub->nd_tbl) in mlx5e_rep_ipv6_interval() 22 return NEIGH_VAR(&ipv6_stub->nd_tbl->parms, DELAY_PROBE_TIME); in mlx5e_rep_ipv6_interval() 219 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in mlx5e_rep_netevent_event() 240 if (!p->dev || (p->tbl != ipv6_stub->nd_tbl && p->tbl != &arp_tbl)) in mlx5e_rep_netevent_event()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | neigh.c | 21 if (IS_ENABLED(CONFIG_IPV6) && ipv6_stub->nd_tbl) in mlx5e_rep_ipv6_interval() 22 return NEIGH_VAR(&ipv6_stub->nd_tbl->parms, DELAY_PROBE_TIME); in mlx5e_rep_ipv6_interval() 220 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in mlx5e_rep_netevent_event() 241 if (!p->dev || (p->tbl != ipv6_stub->nd_tbl && p->tbl != &arp_tbl)) in mlx5e_rep_netevent_event()
|
/kernel/linux/linux-6.6/drivers/net/vxlan/ |
H A D | vxlan_multicast.c | 42 ret = ipv6_stub->ipv6_sock_mc_join(sk, ifindex, in vxlan_igmp_join() 76 ret = ipv6_stub->ipv6_sock_mc_drop(sk, ifindex, in vxlan_igmp_leave()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_frag.c | 123 ret = ipv6_stub->ipv6_fragment(net, skb->sk, skb, in sch_fragment()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | nexthop.c | 101 ipv6_stub->fib6_nh_release(&nhi->fib6_nh); in nexthop_free_single() 885 ipv6_stub->ip6_del_rt(net, f6i, in __remove_nexthop_fib() 939 ipv6_stub->fib6_update_sernum(net, f6i); in nh_rt_cache_flush() 956 ipv6_stub->fib6_nh_release_dsts(&nhi->fib6_nh); in nh_rt_cache_flush() 1069 ipv6_stub->fib6_rt_update(net, f6i, info); in __nexthop_replace_notify() 1379 err = ipv6_stub->fib6_nh_init(net, fib6_nh, &fib6_cfg, GFP_KERNEL, in nh_create_ipv6() 1385 ipv6_stub->fib6_nh_release(fib6_nh); in nh_create_ipv6()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | lwt_bpf.c | 100 err = ipv6_stub->ipv6_route_input(skb); in bpf_lwt_input_reroute() 230 dst = ipv6_stub->ipv6_dst_lookup_flow(net, skb->sk, &fl6, NULL); in bpf_lwt_xmit_reroute()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | lwt_bpf.c | 101 err = ipv6_stub->ipv6_route_input(skb); in bpf_lwt_input_reroute() 231 dst = ipv6_stub->ipv6_dst_lookup_flow(net, skb->sk, &fl6, NULL); in bpf_lwt_xmit_reroute()
|
/kernel/linux/linux-5.10/net/tipc/ |
H A D | udp_media.c | 201 ndst = ipv6_stub->ipv6_dst_lookup_flow(net, in tipc_udp_xmit() 411 err = ipv6_stub->ipv6_sock_mc_join(sk, ub->ifindex, in enable_mcast()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tc_encap_actions.c | 150 dst = ipv6_stub->ipv6_dst_lookup_flow(net, NULL, &flow6, in efx_bind_neigh() 532 } else if (n->tbl == ipv6_stub->nd_tbl) { in efx_neigh_event()
|
H A D | tc_counters.c | 115 n = neigh_lookup(ipv6_stub->nd_tbl, in efx_tc_counter_work()
|
/kernel/linux/linux-6.6/net/tipc/ |
H A D | udp_media.c | 207 ndst = ipv6_stub->ipv6_dst_lookup_flow(net, in tipc_udp_xmit() 418 err = ipv6_stub->ipv6_sock_mc_join(sk, ub->ifindex, in enable_mcast()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | nexthop.c | 499 ipv6_stub->fib6_nh_release(&nhi->fib6_nh); in nexthop_free_single() 1883 ipv6_stub->ip6_del_rt(net, f6i, in __remove_nexthop_fib() 1937 ipv6_stub->fib6_update_sernum(net, f6i); in nh_rt_cache_flush() 1951 ipv6_stub->fib6_nh_release_dsts(&nhi->fib6_nh); in nh_rt_cache_flush() 2225 ipv6_stub->fib6_rt_update(net, f6i, info); in __nexthop_replace_notify() 2589 err = ipv6_stub->fib6_nh_init(net, fib6_nh, &fib6_cfg, GFP_KERNEL, in nh_create_ipv6() 2595 ipv6_stub->fib6_nh_release(fib6_nh); in nh_create_ipv6()
|
/kernel/linux/linux-5.10/drivers/net/wireguard/ |
H A D | socket.c | 139 dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl, in send6()
|
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_arp_nd_proxy.c | 451 n = neigh_lookup(ipv6_stub->nd_tbl, &msg->target, vlandev); in br_do_suppress_nd()
|
/kernel/linux/linux-6.6/drivers/net/wireguard/ |
H A D | socket.c | 139 dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl, in send6()
|
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_arp_nd_proxy.c | 451 n = neigh_lookup(ipv6_stub->nd_tbl, &msg->target, vlandev); in br_do_suppress_nd()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 570 dst = ipv6_stub->ipv6_dst_lookup_flow(dev_net(n->dev), NULL, in nfp_tun_neigh_event_handler() 663 dst = ipv6_stub->ipv6_dst_lookup_flow(dev_net(netdev), NULL, &flow, in nfp_tunnel_request_route_v6()
|