mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-06 16:21:50 +00:00
d16905df63
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 |