summaryrefslogtreecommitdiff
path: root/src/vpn-manager/nm-vpn-connection.h
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2008-10-11 14:26:41 +0000
committerDan Williams <dcbw@redhat.com>2008-10-11 14:26:41 +0000
commit1c0a0ec4a8dc89f09f3197bf2b06f885f8618a9e (patch)
tree1528a32777e05855d66e10e5e0d7579d3e29e312 /src/vpn-manager/nm-vpn-connection.h
parentabecdae82f992a5e1c53cfb8248476a1618ffb9e (diff)
downloadNetworkManager-1c0a0ec4a8dc89f09f3197bf2b06f885f8618a9e.tar.gz
2008-10-11 Dan Williams <dcbw@redhat.com>
Add support for VPN subnet gateways (bgo #549196) * include/NetworkManager.h - Add key for internal VPN subnet gateway * src/vpn-manager/nm-vpn-connection.c - (ip_address_to_string): return a const from a static buffer so we don't leak a lot of strings - (print_vpn_config): print internal VPN gateway as well - (nm_vpn_connection_ip4_config_get): grab internal VPN gateway from VPN service too - (nm_vpn_connection_get_ip4_internal_gateway): new function * src/NetworkManagerSystem.c src/NetworkManagerSystem.h - (nm_system_device_replace_default_ip4_route): split into two, one for VPN connections and one for normal devices - (replace_default_ip4_route): break out route stuff into its own function - (nm_system_replace_default_ip4_route_vpn, nm_system_replace_default_ip4_route): simplify by having two cases, one for VPNs and one for normal devices * src/NetworkManagerPolicy.c - (update_routing_and_dns): simplify, use split default route replacement functions git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4169 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'src/vpn-manager/nm-vpn-connection.h')
-rw-r--r--src/vpn-manager/nm-vpn-connection.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vpn-manager/nm-vpn-connection.h b/src/vpn-manager/nm-vpn-connection.h
index 7007b0bbc5..6c54d5e687 100644
--- a/src/vpn-manager/nm-vpn-connection.h
+++ b/src/vpn-manager/nm-vpn-connection.h
@@ -73,5 +73,6 @@ void nm_vpn_connection_disconnect (NMVPNConnection *connect
NMIP4Config * nm_vpn_connection_get_ip4_config (NMVPNConnection *connection);
const char * nm_vpn_connection_get_ip_iface (NMVPNConnection *connection);
NMDevice * nm_vpn_connection_get_parent_device (NMVPNConnection *connection);
+guint32 nm_vpn_connection_get_ip4_internal_gateway (NMVPNConnection *connection);
#endif /* NM_VPN_CONNECTION_H */