mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-22 16:10:08 +01:00
Add AddressData and RouteData properties to NMSettingIPConfig and
NMIP[46]Config. These are like the existing "addresses" and "routes"
properties, but using strings and containing additional attributes,
like NMIPAddress and NMIPRoute.
This only affects the D-Bus representations; there are no API changes
to NMSettingIP{,4,6}Config or NMIP{4,6}Config as a result of this; the
additional information is just added to the existing 'addresses' and
'routes' properties.
NMSettingIP4Config and NMSettingIP6Config now always generate both
old-style data ('addresses', 'address-labels', 'routes') and new-style
data ('address-data', 'gateway', 'route-data') when serializing to
D-Bus, for backward compatibility. When deserializing, they will fill
in the 'addresses' and 'routes' properties from the new-style data if
it is present (ignoring the old-style data), or from the old-style
data if the new-style isn't present.
The daemon-side NMIP4Config and NMIP6Config always emit changes for
both 'Addresses'/'Routes' and 'AddressData'/'RouteData'. The
libnm-side classes initially listen for changes on both properties,
but start ignoring the 'Addresses' and 'Routes' properties once they
know the daemon is also providing 'AddressData' and 'RouteData'.
|
||
|---|---|---|
| .. | ||
| all.xml.in | ||
| errors.xml | ||
| generic-types.xml | ||
| Makefile.am | ||
| nm-access-point.xml | ||
| nm-active-connection.xml | ||
| nm-agent-manager.xml | ||
| nm-device-adsl.xml | ||
| nm-device-bond.xml | ||
| nm-device-bridge.xml | ||
| nm-device-bt.xml | ||
| nm-device-ethernet.xml | ||
| nm-device-generic.xml | ||
| nm-device-gre.xml | ||
| nm-device-infiniband.xml | ||
| nm-device-macvlan.xml | ||
| nm-device-modem.xml | ||
| nm-device-olpc-mesh.xml | ||
| nm-device-team.xml | ||
| nm-device-tun.xml | ||
| nm-device-veth.xml | ||
| nm-device-vlan.xml | ||
| nm-device-vxlan.xml | ||
| nm-device-wifi.xml | ||
| nm-device-wimax.xml | ||
| nm-device.xml | ||
| nm-dhcp4-config.xml | ||
| nm-dhcp6-config.xml | ||
| nm-ip4-config.xml | ||
| nm-ip6-config.xml | ||
| nm-manager.xml | ||
| nm-ppp-manager.xml | ||
| nm-secret-agent.xml | ||
| nm-settings-connection.xml | ||
| nm-settings.xml | ||
| nm-vpn-connection.xml | ||
| nm-vpn-plugin.xml | ||
| nm-wimax-nsp.xml | ||
| vpn-errors.xml | ||