[PATCH v2 42/42] provider: Add the VPN nameserver routes when connected
Jussi Laakkonen <[email protected]> Wed, 13 Aug 2025 18:02:14 +0300
| Newsgroups | dev.linux.lists.connman |
|---|---|
| Message-ID | <[email protected]> |
Setup the routes to nameservers when VPN has reached ready state, i.e.,
connected.
---
src/provider.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/provider.c b/src/provider.c
index d677aa12..3553eee8 100644
--- a/src/provider.c
+++ b/src/provider.c
@@ -310,6 +310,10 @@ static int set_connected(struct connman_provider *provider,
provider->driver->set_routes(provider,
CONNMAN_PROVIDER_ROUTE_ALL);
+ __connman_service_nameserver_add_routes(provider->vpn_service,
+ provider->driver->get_property(
+ provider, "HostIP"));
+
} else {
if (ipconfig_ipv4) {
provider_indicate_state(provider,
--
2.39.5