Merge "Fix for CID:860243" into tizen
[platform/core/connectivity/net-config.git] / interfaces / netconfig-iface-vpnsvc.xml
index ee76ba7..3612d1c 100755 (executable)
                        <arg type="i" name="result" direction="out"/>
                </method>
                <method name="vpn_up">
-                       <arg type="i" name="iface_index" direction="in"/>
-                       <arg type="s" name="local_ip" direction="in"/>
-                       <arg type="s" name="remote_ip" direction="in"/>
-                       <arg type="v" name="routes" direction="in"/>
-                       <arg type="u" name="nr_routes" direction="in"/>
-                       <arg type="v" name="dns_servers" direction="in"/>
-                       <arg type="u" name="nr_dns" direction="in"/>
-                       <arg type="s" name="dns_suffix" direction="in"/>
-                       <arg type="u" name="mtu" direction="in"/>
+                       <arg type="s" name="iface_name" direction="in"/>
                        <arg type="i" name="result" direction="out"/>
                </method>
                <method name="vpn_down">
-                       <arg type="i" name="iface_index" direction="in"/>
+                       <arg type="s" name="iface_name" direction="in"/>
                        <arg type="i" name="result" direction="out"/>
                </method>
                <method name="vpn_block_networks">
                <method name="vpn_unblock_networks">
                        <arg type="i" name="result" direction="out"/>
                </method>
+               <method name="vpn_update_settings">
+                       <arg type="i" name="iface_index" direction="in"/>
+                       <arg type="s" name="local_ip" direction="in"/>
+                       <arg type="s" name="remote_ip" direction="in"/>
+                       <arg type="u" name="mtu" direction="in"/>
+                       <arg type="i" name="result" direction="out"/>
+               </method>
+               <method name="vpn_add_route">
+                       <arg type="s" name="iface_name" direction="in"/>
+                       <arg type="s" name="route" direction="in"/>
+                       <arg type="i" name="prefix" direction="in"/>
+                       <arg type="i" name="result" direction="out"/>
+               </method>
+               <method name="vpn_remove_route">
+                       <arg type="s" name="iface_name" direction="in"/>
+                       <arg type="s" name="route" direction="in"/>
+                       <arg type="i" name="prefix" direction="in"/>
+                       <arg type="i" name="result" direction="out"/>
+               </method>
+               <method name="vpn_add_dns_server">
+                       <arg type="s" name="iface_name" direction="in"/>
+                       <arg type="s" name="dns_server" direction="in"/>
+                       <arg type="i" name="result" direction="out"/>
+               </method>
+               <method name="vpn_remove_dns_server">
+                       <arg type="s" name="iface_name" direction="in"/>
+                       <arg type="s" name="dns_server" direction="in"/>
+                       <arg type="i" name="result" direction="out"/>
+               </method>
        </interface>
 </node>