summaryrefslogtreecommitdiff
path: root/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-11-23 13:14:08 +0100
committerLubomir Rintel <lkundrak@v3.sk>2016-11-23 15:43:42 +0100
commit972e0d28031d4837fbb7d07dce0a7354e5c1a975 (patch)
treeaa8b64b71a9925af7457b78713787553c9426208 /introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
parent0ce7da1e22abf7a4415ef40fca9f1755b8ddfa30 (diff)
downloadNetworkManager-972e0d28031d4837fbb7d07dce0a7354e5c1a975.tar.gz
all: rename the introspection data to use the interface paths in names
This makes it easier to install the files with proper names. Also, it makes the makefile rules slightly simpler. Lastly, the documentation is now generated into docs/api, which makes it possible to get rid of the awkward relative file names in docbook.
Diffstat (limited to 'introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml')
-rw-r--r--introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml96
1 files changed, 96 insertions, 0 deletions
diff --git a/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml b/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
new file mode 100644
index 0000000000..dda71e3e67
--- /dev/null
+++ b/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<node name="/">
+ <interface name="org.freedesktop.NetworkManager.Device.IPTunnel">
+
+ <!--
+ Mode:
+
+ The tunneling mode.
+ -->
+ <property name="Mode" type="u" access="read"/>
+
+ <!--
+ Parent:
+
+ The object path of the parent device.
+ -->
+ <property name="Parent" type="o" access="read"/>
+
+ <!--
+ Local:
+
+ The local endpoint of the tunnel.
+ -->
+ <property name="Local" type="s" access="read"/>
+
+ <!--
+ Remote:
+
+ The remote endpoint of the tunnel.
+ -->
+ <property name="Remote" type="s" access="read"/>
+
+ <!--
+ Ttl:
+
+ The TTL assigned to tunneled packets. 0 is a special value meaning that
+ packets inherit the TTL value
+ -->
+ <property name="Ttl" type="y" access="read"/>
+
+ <!--
+ Tos:
+
+ The type of service (IPv4) or traffic class (IPv6) assigned to tunneled
+ packets.
+ -->
+ <property name="Tos" type="y" access="read"/>
+
+ <!--
+ PathMtuDiscovery:
+
+ Whether path MTU discovery is enabled on this tunnel.
+ -->
+ <property name="PathMtuDiscovery" type="b" access="read"/>
+
+ <!--
+ InputKey:
+
+ The key used for incoming packets.
+ -->
+ <property name="InputKey" type="s" access="read"/>
+
+ <!--
+ OutputKey:
+
+ The key used for outgoing packets.
+ -->
+ <property name="OutputKey" type="s" access="read"/>
+
+ <!--
+ EncapsulationLimit:
+
+ How many additional levels of encapsulation are permitted to be prepended
+ to packets. This property applies only to IPv6 tunnels.
+ -->
+ <property name="EncapsulationLimit" type="y" access="read"/>
+
+ <!--
+ FlowLabel:
+
+ The flow label to assign to tunnel packets. This property applies only to
+ IPv6 tunnels.
+ -->
+ <property name="FlowLabel" type="u" access="read"/>
+
+ <!--
+ PropertiesChanged:
+ @properties: A dictionary mapping property names to variant boxed values
+
+ DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
+ -->
+ <signal name="PropertiesChanged">
+ <arg name="properties" type="a{sv}"/>
+ </signal>
+ </interface>
+</node>