mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-03 04:40:13 +01:00
Reapply() is supposed to make sure that the system (the interface) is configured as indicated by the applied-connection. That means, it will remove/add configuration to make the system match the requested configuration. Add a flag "preserve-external-ip" which relaxes this. During reapply, IP addresses/routes that exist on the interface and which are not known (or added) by NetworkManager will be left alone. This will be used by nm-cloud-setup, so that it can reconfigure the interface in a less destructive way, which does not conflict with external `ip addr/route` calls. Note that the previous commit just adds "VersionInfo" and the possibility to expose capabilities (patch-level). This is not used for the new reapply flag, because, while we might backport the reapply flag, we won't backport the "VersionInfo" property. Exposing new capabilities via the "VersionInfo" property will only become useful in the future, where we can backport a capability to older NM versions (but those that have "VersionInfo" too). |
||
|---|---|---|
| .. | ||
| meson.build | ||
| org.freedesktop.NetworkManager.AccessPoint.xml | ||
| org.freedesktop.NetworkManager.AgentManager.xml | ||
| org.freedesktop.NetworkManager.Checkpoint.xml | ||
| org.freedesktop.NetworkManager.Connection.Active.xml | ||
| org.freedesktop.NetworkManager.Device.Adsl.xml | ||
| org.freedesktop.NetworkManager.Device.Bluetooth.xml | ||
| org.freedesktop.NetworkManager.Device.Bond.xml | ||
| org.freedesktop.NetworkManager.Device.Bridge.xml | ||
| org.freedesktop.NetworkManager.Device.Dummy.xml | ||
| org.freedesktop.NetworkManager.Device.Generic.xml | ||
| org.freedesktop.NetworkManager.Device.Infiniband.xml | ||
| org.freedesktop.NetworkManager.Device.IPTunnel.xml | ||
| org.freedesktop.NetworkManager.Device.Loopback.xml | ||
| org.freedesktop.NetworkManager.Device.Lowpan.xml | ||
| org.freedesktop.NetworkManager.Device.Macsec.xml | ||
| org.freedesktop.NetworkManager.Device.Macvlan.xml | ||
| org.freedesktop.NetworkManager.Device.Modem.xml | ||
| org.freedesktop.NetworkManager.Device.OlpcMesh.xml | ||
| org.freedesktop.NetworkManager.Device.OvsBridge.xml | ||
| org.freedesktop.NetworkManager.Device.OvsInterface.xml | ||
| org.freedesktop.NetworkManager.Device.OvsPort.xml | ||
| org.freedesktop.NetworkManager.Device.Ppp.xml | ||
| org.freedesktop.NetworkManager.Device.Statistics.xml | ||
| org.freedesktop.NetworkManager.Device.Team.xml | ||
| org.freedesktop.NetworkManager.Device.Tun.xml | ||
| org.freedesktop.NetworkManager.Device.Veth.xml | ||
| org.freedesktop.NetworkManager.Device.Vlan.xml | ||
| org.freedesktop.NetworkManager.Device.Vrf.xml | ||
| org.freedesktop.NetworkManager.Device.Vxlan.xml | ||
| org.freedesktop.NetworkManager.Device.WifiP2P.xml | ||
| org.freedesktop.NetworkManager.Device.WiMax.xml | ||
| org.freedesktop.NetworkManager.Device.Wired.xml | ||
| org.freedesktop.NetworkManager.Device.WireGuard.xml | ||
| org.freedesktop.NetworkManager.Device.Wireless.xml | ||
| org.freedesktop.NetworkManager.Device.Wpan.xml | ||
| org.freedesktop.NetworkManager.Device.xml | ||
| org.freedesktop.NetworkManager.DHCP4Config.xml | ||
| org.freedesktop.NetworkManager.DHCP6Config.xml | ||
| org.freedesktop.NetworkManager.DnsManager.xml | ||
| org.freedesktop.NetworkManager.IP4Config.xml | ||
| org.freedesktop.NetworkManager.IP6Config.xml | ||
| org.freedesktop.NetworkManager.PPP.xml | ||
| org.freedesktop.NetworkManager.SecretAgent.xml | ||
| org.freedesktop.NetworkManager.Settings.Connection.xml | ||
| org.freedesktop.NetworkManager.Settings.xml | ||
| org.freedesktop.NetworkManager.VPN.Connection.xml | ||
| org.freedesktop.NetworkManager.VPN.Plugin.xml | ||
| org.freedesktop.NetworkManager.WifiP2PPeer.xml | ||
| org.freedesktop.NetworkManager.WiMax.Nsp.xml | ||
| org.freedesktop.NetworkManager.xml | ||