summaryrefslogtreecommitdiff
path: root/src/core/devices/nm-device.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-26platform: rename file "nmp-route-manager.[hc]" to "nmp-global-tracker.[hc]"Thomas Haller1-1/+1
2022-07-26platform: rename NMPRouteManager to NMPGlobalTrackerThomas Haller1-20/+20
2022-07-18device: add "is_manual" argument to ready_for_ip_config() device methodBeniamino Galvani1-2/+2
2022-07-06all: reformat with clang-format (clang-tools-extra-14.0.0-1.fc36) and update ...Thomas Haller1-8/+8
2022-06-30platform: rename nmp_lookup_init_object() to nmp_lookup_init_object_by_ifindex()Thomas Haller1-3/+3
2022-06-29all: make "ipv6.addr-gen-mode" configurable by global defaultThomas Haller1-7/+46
2022-06-24core: avoid stale entries in the DNS manager for non-virtual devicesbg/cleanup-dns-for-removedBeniamino Galvani1-1/+14
2022-06-22device: stop ac6 grace time when ip6ll is ready in shared modeBeniamino Galvani1-2/+2
2022-06-16libnm: support wait-activation-delay propertyFernando Fernandez Mancera1-6/+51
2022-06-14device: release slaves when an external device is going managedLubomir Rintel1-2/+3
2022-06-14device: only deactivate when the master we've enslaved to goes awayLubomir Rintel1-6/+7
2022-06-14device: stop checking the IP configuration state when cancelling activationLubomir Rintel1-0/+3
2022-06-11device: ensure DHCP is restarted every time the link goes upBeniamino Galvani1-10/+8
2022-06-09device: fix memory leakBeniamino Galvani1-9/+7
2022-06-01dhcp: implement ACD (address collision detection) for DHCPv4Thomas Haller1-0/+1
2022-05-31device: initialize full v4/v6 union of NMDhcpClientConfig in _dev_ipdhcpx_sta...Thomas Haller1-17/+23
2022-05-27device: introduce ipv6.mtu propertyAlex Henrie1-5/+10
2022-05-27settings: add ipv4.link-local flagAdrian Freihofer1-3/+53
2022-05-17device: don't require a hardware address for DHCPv6Beniamino Galvani1-7/+0
2022-05-09device: commit l3cfg on link change only when the device is activatingBeniamino Galvani1-1/+2
2022-05-03device: make attach_port() asynchronousBeniamino Galvani1-38/+76
2022-05-03device: rename {enslave,release}_slave() to {attach,detach}_port()Beniamino Galvani1-8/+8
2022-05-03core: save DHCP lease information in state file in /runBeniamino Galvani1-0/+1
2022-04-28l3cfg: drop NM_L3_CFG_COMMIT_TYPE_ASSUME and assume_config_onceFernando Fernandez Mancera1-1/+3
2022-04-27device: set MTU after attaching bond portThomas Haller1-7/+17
2022-04-15device: prevent IP state from reaching ready while DNS update pendingThomas Haller1-1/+34
2022-04-08all: use "NM_UTILS_TO_STRING_BUFFER_SIZE" macroThomas Haller1-1/+1
2022-04-02device: cleanup code path in nm_device_get_ip_iface_identifier()Thomas Haller1-6/+5
2022-03-31ovs, dpdk: ignore ovs-netdev tun interfaceFernando Fernandez Mancera1-1/+2
2022-03-28settings-connection: add a "plugin" argument to Update2()Lubomir Rintel1-0/+1
2022-03-18device: allow reapply for changed "connection.autoconnect-slaves" propertyThomas Haller1-0/+1
2022-03-13core/device: avoid logging "%p" format and use obfuscated ptrThomas Haller1-6/+6
2022-03-13core/device: rename nm_device_master_release_one_slave()Thomas Haller1-35/+34
2022-03-13core/device: add ReleaseSlaveType argument for nm_device_master_release_one_s...Thomas Haller1-21/+34
2022-03-13core/device: use c_list_for_each_entry() for interating of slaves listThomas Haller1-17/+9
2022-03-13core/trivial: rename parameter to link_changed_cb()Thomas Haller1-2/+2
2022-03-11core: rename nm_utils_host_id_get_timestamp_ns() to "nsec"Thomas Haller1-2/+2
2022-03-03core: preserve external ports during checkpoint rollbackth/checkpoint-preserve-external-portsThomas Haller1-1/+70
2022-02-24core/trivial: rename NM_SHUTDOWN_TIMEOUT_MS to NM_SHUTDOWN_TIMEOUT_MAX_MSECThomas Haller1-1/+1
2022-02-23device: commit the l3cd changes via l3cfg during cleanupWen Liang1-2/+1
2022-02-16device: delay IP ready state until all objects are committedBeniamino Galvani1-1/+7
2022-02-16core: do a commit after all addresses complete ACD/DADBeniamino Galvani1-0/+11
2022-02-16device: fix crash for shared IPv6 method in nm_device_copy_ip6_dns_config()Thomas Haller1-5/+5
2022-02-09platform: improve way to prune dirty route-manager entriesThomas Haller1-5/+2
2022-02-09platform: extend NMPRouteManager to work for routesThomas Haller1-2/+2
2022-02-09platform: rename "nmp-route-manager.h" to "nmp-rules-manager.h"Thomas Haller1-1/+1
2022-02-09platform: rename NMPRulesManager API to NMPRouteManagerThomas Haller1-18/+19
2022-02-08core/rfkill: add "nm" prefix to RfKillState and RfKillType enumsThomas Haller1-4/+4
2022-02-08core/rfkill: move rfkill_type property to NMDeviceClassThomas Haller1-19/+8
2022-02-08device: fix required-timeout evaluationBeniamino Galvani1-1/+1