1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/net/netconfig/vpnsvc">
3 <interface name="net.netconfig.vpnsvc">
4 <method name="vpn_init">
5 <arg type="s" name="iface_name" direction="in"/>
6 <arg type="u" name="iface_name_len" direction="in"/>
7 <arg type="i" name="result" direction="out"/>
8 <arg type="i" name="h_index" direction="out"/>
9 <arg type="s" name="h_name" direction="out"/>
11 <method name="vpn_deinit">
12 <arg type="s" name="dev_name" direction="in"/>
13 <arg type="i" name="result" direction="out"/>
15 <method name="vpn_protect">
16 <arg type="s" name="dev_name" direction="in"/>
17 <arg type="i" name="result" direction="out"/>
19 <method name="vpn_up">
20 <arg type="s" name="iface_name" direction="in"/>
21 <arg type="i" name="result" direction="out"/>
23 <method name="vpn_down">
24 <arg type="s" name="iface_name" direction="in"/>
25 <arg type="i" name="result" direction="out"/>
27 <method name="vpn_block_networks">
28 <arg type="v" name="nets_vpn" direction="in"/>
29 <arg type="u" name="nr_nets_vpn" direction="in"/>
30 <arg type="v" name="nets_orig" direction="in"/>
31 <arg type="u" name="nr_nets_orig" direction="in"/>
32 <arg type="i" name="result" direction="out"/>
34 <method name="vpn_unblock_networks">
35 <arg type="i" name="result" direction="out"/>
37 <method name="vpn_update_settings">
38 <arg type="i" name="iface_index" direction="in"/>
39 <arg type="s" name="local_ip" direction="in"/>
40 <arg type="s" name="remote_ip" direction="in"/>
41 <arg type="u" name="mtu" direction="in"/>
42 <arg type="i" name="result" direction="out"/>
44 <method name="vpn_add_route">
45 <arg type="s" name="iface_name" direction="in"/>
46 <arg type="s" name="route" direction="in"/>
47 <arg type="i" name="prefix" direction="in"/>
48 <arg type="i" name="result" direction="out"/>
50 <method name="vpn_remove_route">
51 <arg type="s" name="iface_name" direction="in"/>
52 <arg type="s" name="route" direction="in"/>
53 <arg type="i" name="prefix" direction="in"/>
54 <arg type="i" name="result" direction="out"/>
56 <method name="vpn_add_dns_server">
57 <arg type="s" name="iface_name" direction="in"/>
58 <arg type="s" name="dns_server" direction="in"/>
59 <arg type="i" name="result" direction="out"/>
61 <method name="vpn_remove_dns_server">
62 <arg type="s" name="iface_name" direction="in"/>
63 <arg type="s" name="dns_server" direction="in"/>
64 <arg type="i" name="result" direction="out"/>