[PATCH 45/45] provider: Add the VPN nameserver routes when connected
Jussi Laakkonen <[email protected]> Fri, 11 Jul 2025 17:27:36 +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 e790ccea..613504ff 100644
--- a/src/provider.c
+++ b/src/provider.c
@@ -323,6 +323,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