Home
last modified time | relevance | path

Searched refs:ipv6_stub (Results 1 - 25 of 61) sorted by relevance

123

/kernel/linux/linux-5.10/include/net/
H A Dipv6_stubs.h22 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 Dndisc.h390 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 Dudp_tunnel.h179 ipv6_stub->udpv6_encap_enable(); in udp_tunnel_encap_enable()
/kernel/linux/linux-6.6/include/net/
H A Dipv6_stubs.h22 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 Dndisc.h390 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 Dudp_tunnel.h184 ipv6_stub->udpv6_encap_enable(); in udp_tunnel_encap_enable()
/kernel/linux/linux-5.10/net/ipv6/
H A Daddrconf_core.c201 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 Daddrconf_core.c207 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 Dneigh.c21 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 Dneigh.c21 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 Dvxlan_multicast.c42 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 Dsch_frag.c123 ret = ipv6_stub->ipv6_fragment(net, skb->sk, skb, in sch_fragment()
/kernel/linux/linux-5.10/net/ipv4/
H A Dnexthop.c101 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 Dlwt_bpf.c100 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 Dlwt_bpf.c101 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 Dudp_media.c201 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 Dtc_encap_actions.c150 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 Dtc_counters.c115 n = neigh_lookup(ipv6_stub->nd_tbl, in efx_tc_counter_work()
/kernel/linux/linux-6.6/net/tipc/
H A Dudp_media.c207 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 Dnexthop.c499 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 Dsocket.c139 dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl, in send6()
/kernel/linux/linux-5.10/net/bridge/
H A Dbr_arp_nd_proxy.c451 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 Dsocket.c139 dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl, in send6()
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_arp_nd_proxy.c451 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 Dtunnel_conf.c570 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()

Completed in 24 milliseconds

123