Hi, this v3 rebases the patchset and also changes the name of the variable that is used to pass the network information to connman (what was "UserNetworks" is now "Networks").
Example of setting the user routes using python script networks = [ "172.16.0.0/20", "2001:db8:dead:f00/64" ] path = manager.ConnectProvider(({ "Type": "openvpn", "Name": "opentest", "Host": "192.168.2.1", "VPN.Domain": "opendomain", "Networks" : networks, "OpenVPN.CACert": "ca.cert", "OpenVPN.Cert": "foobar.cert", "OpenVPN.Key": "foobar.key"})) Cheers, Jukka Jukka Rissanen (11): provider: Add support for user defined routes provider: Save and load user specified routes provider: Allow user to set routes when creating provider provider: Check if there are any routes for the provider service: Allow user to do split routing for VPN services service: Save/load split routing information for VPN service: Add function to update the service list order connection: Update service list order service: Return service split routing status connection: Remove original default route only when needed todo: Mark split tunneling/routing done TODO | 14 ---- src/connection.c | 12 +++- src/connman.h | 5 ++ src/provider.c | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- src/service.c | 61 ++++++++++++++++--- 5 files changed, 244 insertions(+), 30 deletions(-) -- 1.7.5.4 _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman