Re: [PATCH 05/10 net-next v2] drivers: net: drop ipv6_stub usage and use direct function calls
Antonio Quartulli <[email protected]>
| Newsgroups | gmane.linux.network.bridge |
|---|---|
| Organization | OpenVPN Inc. |
| Message-ID | <bb8b3433-f8be-4f0a-903a-1c179552658b__44870.0549475447$1773399528$gmane$org@openvpn.net> |
On 10/03/2026 16:34, Fernando Fernandez Mancera wrote:
> diff --git a/drivers/net/ovpn/peer.c b/drivers/net/ovpn/peer.c
> index 3716a1d82801..6dd11c71204b 100644
> --- a/drivers/net/ovpn/peer.c
> +++ b/drivers/net/ovpn/peer.c
> @@ -821,8 +821,7 @@ static struct in6_addr ovpn_nexthop_from_rt6(struct ovpn_priv *ovpn,
> .daddr = dest,
> };
>
> - entry = ipv6_stub->ipv6_dst_lookup_flow(dev_net(ovpn->dev), NULL, &fl,
> - NULL);
> + entry = ip6_dst_lookup_flow(dev_net(ovpn->dev), NULL, &fl, NULL);
> if (IS_ERR(entry)) {
> net_dbg_ratelimited("%s: no route to host %pI6c\n",
> netdev_name(ovpn->dev), &dest);
> diff --git a/drivers/net/ovpn/udp.c b/drivers/net/ovpn/udp.c
> index 272b535ecaad..059e896b4a2f 100644
> --- a/drivers/net/ovpn/udp.c
> +++ b/drivers/net/ovpn/udp.c
> @@ -14,7 +14,6 @@
> #include <net/addrconf.h>
> #include <net/dst_cache.h>
> #include <net/route.h>
> -#include <net/ipv6_stubs.h>
> #include <net/transp_v6.h>
> #include <net/udp.h>
> #include <net/udp_tunnel.h>
> @@ -251,7 +250,7 @@ static int ovpn_udp6_output(struct ovpn_peer *peer, struct ovpn_bind *bind,
> dst_cache_reset(cache);
> }
>
> - dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sk), sk, &fl, NULL);
> + dst = ip6_dst_lookup_flow(sock_net(sk), sk, &fl, NULL);
> if (IS_ERR(dst)) {
> ret = PTR_ERR(dst);
> net_dbg_ratelimited("%s: no route to host %pISpc: %d\n",
For ovpn:
Reviewed-by: Antonio Quartulli <[email protected]>
Regards,
--
Antonio Quartulli
OpenVPN Inc.