1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
|
<nm-setting-docs>
<setting name="6lowpan">
</setting>
<setting name="802-1x">
</setting>
<setting name="adsl">
</setting>
<setting name="bluetooth">
</setting>
<setting name="bond">
<property name="interface-name" variable="interface-name" format="string" values="" default="" example="" description="Deprecated in favor of connection.interface-name, but can
be used for backward-compatibility with older daemons, to set the
bond's interface name."/>
</setting>
<setting name="bridge-port">
</setting>
<setting name="bridge">
<property name="interface-name" variable="interface-name" format="string" values="" default="" example="" description="Deprecated in favor of connection.interface-name, but can
be used for backward-compatibility with older daemons, to set the
bridge's interface name."/>
</setting>
<setting name="cdma">
</setting>
<setting name="connection">
</setting>
<setting name="dcb">
</setting>
<setting name="dummy">
</setting>
<setting name="ethtool">
</setting>
<setting name="generic">
</setting>
<setting name="gsm">
</setting>
<setting name="hostname">
</setting>
<setting name="infiniband">
</setting>
<setting name="ip-tunnel">
</setting>
<setting name="ipv4">
<property name="dns" variable="dns" format="array of uint32" values="" default="" example="" description="Array of IP addresses of DNS servers (as network-byte-order
integers)"/>
<property name="addresses" variable="addresses" format="array of array of uint32" values="" default="" example="" description="Deprecated in favor of the 'address-data' and 'gateway'
properties, but this can be used for backward-compatibility with older
daemons. Note that if you send this property the daemon will ignore
'address-data' and 'gateway'.
Array of IPv4 address structures. Each IPv4 address structure is
composed of 3 32-bit values; the first being the IPv4 address (network
byte order), the second the prefix (1 - 32), and last the IPv4 gateway
(network byte order). The gateway may be left as 0 if no gateway exists
for that subnet."/>
<property name="address-data" variable="address-data" format="array of vardict" values="" default="" example="" description="Array of IPv4 addresses. Each address dictionary contains at
least 'address' and 'prefix' entries, containing the IP address as a
string, and the prefix length as a uint32. Additional attributes may
also exist on some addresses."/>
<property name="routes" variable="routes" format="array of array of uint32" values="" default="" example="" description="Deprecated in favor of the 'route-data' property, but this
can be used for backward-compatibility with older daemons. Note that if
you send this property the daemon will ignore 'route-data'.
Array of IPv4 route structures. Each IPv4 route structure is composed
of 4 32-bit values; the first being the destination IPv4 network or
address (network byte order), the second the destination network or
address prefix (1 - 32), the third being the next-hop (network byte
order) if any, and the fourth being the route metric. If the metric is
0, NM will choose an appropriate default metric for the device. (There
is no way to explicitly specify an actual metric of 0 with this
property.)"/>
<property name="route-data" variable="route-data" format="array of vardict" values="" default="" example="" description="Array of IPv4 routes. Each route dictionary contains at
least 'dest' and 'prefix' entries, containing the destination IP
address as a string, and the prefix length as a uint32. Most routes
will also have a 'next-hop' entry, containing the next hop IP address as
a string. If the route has a 'metric' entry (containing a uint32), that
will be used as the metric for the route (otherwise NM will pick a
default value appropriate to the device). Additional attributes may
also exist on some routes."/>
</setting>
<setting name="ipv6">
<property name="dns" variable="dns" format="array of byte array" values="" default="" example="" description="Array of IP addresses of DNS servers (in network byte order)"/>
<property name="addresses" variable="addresses" format="array of legacy IPv6 address struct (a(ayuay))" values="" default="" example="" description="Deprecated in favor of the 'address-data' and 'gateway'
properties, but this can be used for backward-compatibility with older
daemons. Note that if you send this property the daemon will ignore
'address-data' and 'gateway'.
Array of IPv6 address structures. Each IPv6 address structure is
composed of an IPv6 address, a prefix length (1 - 128), and an IPv6
gateway address. The gateway may be zeroed out if no gateway exists for
that subnet."/>
<property name="address-data" variable="address-data" format="array of vardict" values="" default="" example="" description="Array of IPv6 addresses. Each address dictionary contains at
least 'address' and 'prefix' entries, containing the IP address as a
string, and the prefix length as a uint32. Additional attributes may
also exist on some addresses."/>
<property name="routes" variable="routes" format="array of legacy IPv6 route struct (a(ayuayu))" values="" default="" example="" description="Deprecated in favor of the 'route-data' property, but this
can be used for backward-compatibility with older daemons. Note that if
you send this property the daemon will ignore 'route-data'.
Array of IPv6 route structures. Each IPv6 route structure is
composed of an IPv6 address, a prefix length (1 - 128), an IPv6
next hop address (which may be zeroed out if there is no next hop),
and a metric. If the metric is 0, NM will choose an appropriate
default metric for the device."/>
<property name="route-data" variable="route-data" format="array of vardict" values="" default="" example="" description="Array of IPv6 routes. Each route dictionary contains at
least 'dest' and 'prefix' entries, containing the destination IP
address as a string, and the prefix length as a uint32. Most routes
will also have a 'next-hop' entry, containing the next hop IP address as
a string. If the route has a 'metric' entry (containing a uint32), that
will be used as the metric for the route (otherwise NM will pick a
default value appropriate to the device). Additional attributes may
also exist on some routes."/>
</setting>
<setting name="macsec">
</setting>
<setting name="macvlan">
</setting>
<setting name="match">
</setting>
<setting name="802-11-olpc-mesh">
</setting>
<setting name="ovs-bridge">
</setting>
<setting name="ovs-dpdk">
</setting>
<setting name="ovs-external-ids">
</setting>
<setting name="ovs-interface">
</setting>
<setting name="ovs-patch">
</setting>
<setting name="ovs-port">
</setting>
<setting name="ppp">
</setting>
<setting name="pppoe">
</setting>
<setting name="proxy">
</setting>
<setting name="serial">
<property name="parity" variable="parity" format="byte" values="" default="" example="" description="The connection parity: 69 (ASCII 'E') for even parity,
111 (ASCII 'o') for odd, 110 (ASCII 'n') for none."/>
</setting>
<setting name="sriov">
</setting>
<setting name="tc">
</setting>
<setting name="team-port">
</setting>
<setting name="team">
<property name="interface-name" variable="interface-name" format="string" values="" default="" example="" description="Deprecated in favor of connection.interface-name, but can
be used for backward-compatibility with older daemons, to set the
team's interface name."/>
</setting>
<setting name="tun">
</setting>
<setting name="user">
</setting>
<setting name="veth">
</setting>
<setting name="vlan">
<property name="interface-name" variable="interface-name" format="string" values="" default="" example="" description="Deprecated in favor of connection.interface-name, but can
be used for backward-compatibility with older daemons, to set the
vlan's interface name."/>
</setting>
<setting name="vpn">
</setting>
<setting name="vrf">
</setting>
<setting name="vxlan">
</setting>
<setting name="wifi-p2p">
</setting>
<setting name="wimax">
</setting>
<setting name="802-3-ethernet">
<property name="cloned-mac-address" variable="cloned-mac-address" format="byte array" values="" default="" example="" description="This D-Bus field is deprecated in favor of "assigned-mac-address"
which is more flexible and allows specifying special variants like "random".
For libnm and nmcli, this field is called "cloned-mac-address"."/>
<property name="assigned-mac-address" variable="assigned-mac-address" format="string" values="" default="" example="" description="The new field for the cloned MAC address. It can be either
a hardware address in ASCII representation, or one of the special values
"preserve", "permanent", "random" or "stable".
This field replaces the deprecated "cloned-mac-address" on D-Bus, which
can only contain explicit hardware addresses. Note that this property
only exists in D-Bus API. libnm and nmcli continue to call this property
"cloned-mac-address"."/>
</setting>
<setting name="wireguard">
<property name="peers" variable="peers" format="array of 'a{sv}'" values="" default="" example="" description="Array of dictionaries for the WireGuard peers."/>
</setting>
<setting name="802-11-wireless-security">
</setting>
<setting name="802-11-wireless">
<property name="cloned-mac-address" variable="cloned-mac-address" format="byte array" values="" default="" example="" description="This D-Bus field is deprecated in favor of "assigned-mac-address"
which is more flexible and allows specifying special variants like "random".
For libnm and nmcli, this field is called "cloned-mac-address"."/>
<property name="assigned-mac-address" variable="assigned-mac-address" format="string" values="" default="" example="" description="The new field for the cloned MAC address. It can be either
a hardware address in ASCII representation, or one of the special values
"preserve", "permanent", "random" or "stable".
This field replaces the deprecated "cloned-mac-address" on D-Bus, which
can only contain explicit hardware addresses. Note that this property
only exists in D-Bus API. libnm and nmcli continue to call this property
"cloned-mac-address"."/>
<property name="security" variable="security" format="" values="" default="" example="" description="This property is deprecated, but can be set to the value
'802-11-wireless-security' when a wireless security setting is also
present in the connection dictionary, for compatibility with very old
NetworkManager daemons."/>
</setting>
<setting name="wpan">
</setting>
</nm-setting-docs>
|