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="i" name="iface_index" direction="in"/>
21 <arg type="s" name="local_ip" direction="in"/>
22 <arg type="s" name="remote_ip" direction="in"/>
23 <arg type="v" name="routes" direction="in"/>
24 <arg type="u" name="nr_routes" direction="in"/>
25 <arg type="v" name="dns_servers" direction="in"/>
26 <arg type="u" name="nr_dns" direction="in"/>
27 <arg type="s" name="dns_suffix" direction="in"/>
28 <arg type="u" name="mtu" direction="in"/>
29 <arg type="i" name="result" direction="out"/>
31 <method name="vpn_down">
32 <arg type="i" name="iface_index" direction="in"/>
33 <arg type="i" name="result" direction="out"/>
35 <method name="vpn_block_networks">
36 <arg type="v" name="nets_vpn" direction="in"/>
37 <arg type="u" name="nr_nets_vpn" direction="in"/>
38 <arg type="v" name="nets_orig" direction="in"/>
39 <arg type="u" name="nr_nets_orig" direction="in"/>
40 <arg type="i" name="result" direction="out"/>
42 <method name="vpn_unblock_networks">
43 <arg type="i" name="result" direction="out"/>