fcb42ce2752f3cb3bacf89863007d6487eedd374
[NetworkManager.git] / introspection / nm-device-ip-tunnel.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
4   <interface name="org.freedesktop.NetworkManager.Device.IPTunnel">
5
6     <property name="Mode" type="u" access="read">
7       <tp:docstring>
8         The tunneling mode.
9       </tp:docstring>
10     </property>
11
12     <property name="Parent" type="o" access="read">
13       <tp:docstring>
14         The object path of the parent device.
15       </tp:docstring>
16     </property>
17
18     <property name="Local" type="s" access="read">
19       <tp:docstring>
20         The local endpoint of the tunnel.
21       </tp:docstring>
22     </property>
23
24     <property name="Remote" type="s" access="read">
25       <tp:docstring>
26         The remote endpoint of the tunnel.
27       </tp:docstring>
28     </property>
29
30     <property name="Ttl" type="y" access="read">
31       <tp:docstring>
32         The TTL assigned to tunneled packets. 0 is a special value
33         meaning that packets inherit the TTL value
34       </tp:docstring>
35     </property>
36
37     <property name="Tos" type="y" access="read">
38       <tp:docstring>
39         The type of service (IPv4) or traffic class (IPv6) assigned to
40         tunneled packets.
41       </tp:docstring>
42     </property>
43
44     <property name="PathMtuDiscovery" type="b" access="read">
45       <tp:docstring>
46         Whether path MTU discovery is enabled on this tunnel.
47       </tp:docstring>
48     </property>
49
50     <property name="InputKey" type="s" access="read">
51       <tp:docstring>
52         The key used for incoming packets.
53       </tp:docstring>
54     </property>
55
56     <property name="OutputKey" type="s" access="read">
57       <tp:docstring>
58         The key used for outgoing packets.
59       </tp:docstring>
60     </property>
61
62     <property name="EncapsulationLimit" type="y" access="read">
63       <tp:docstring>
64         How many additional levels of encapsulation are permitted to
65         be prepended to packets. This property applies only to IPv6
66         tunnels.
67       </tp:docstring>
68     </property>
69
70     <property name="FlowLabel" type="u" access="read">
71       <tp:docstring>
72         The flow label to assign to tunnel packets. This property
73         applies only to IPv6 tunnels.
74       </tp:docstring>
75     </property>
76
77     <signal name="PropertiesChanged">
78         <arg name="properties" type="a{sv}" tp:type="String_Variant_Map">
79             <tp:docstring>
80                 A dictionary mapping property names to variant boxed values
81             </tp:docstring>
82         </arg>
83     </signal>
84
85   </interface>
86 </node>