NetworkManager/src/devices
Lubomir Rintel 345bc90b4e wifi: only attempt to set the scan MAC address when it actually changes
The address change involves setting the link down which causes the supplicant
interface to change state and in turn another scan attempt. This could lead to
a loop in case of broken drivers that are not able to change the MAC address
iff the MAC address is attempted at each scan request.

https://bugzilla.redhat.com/show_bug.cgi?id=1382741
(cherry picked from commit 0234172923)
2017-04-11 16:41:27 +02:00
..
adsl udev: drop libgudev in favor of libudev 2017-03-22 12:41:06 +01:00
bluetooth all: use nm_clear_g_cancellable() 2017-03-13 12:00:23 +01:00
team device: track system interface state in NMDevice 2017-03-16 18:27:33 +01:00
tests tests/lldp: skip test if there's no Tun device 2017-03-28 13:52:26 +02:00
wifi wifi: only attempt to set the scan MAC address when it actually changes 2017-04-11 16:41:27 +02:00
wwan wwan/modem-broadband: log the connection context 2017-03-24 12:42:09 +01:00
nm-arping-manager.c devices/arping-manager: log the device context 2017-03-24 12:42:09 +01:00
nm-arping-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-bond.c device-bond: fix possible uninitialized variable 2017-04-07 12:03:22 -05:00
nm-device-bond.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-bridge.c device: rename device-state-reason argument to out_failure_reason 2017-02-22 21:37:47 +01:00
nm-device-bridge.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-dummy.c device: rename reason argument for NMDeviceDummy 2017-02-22 21:47:12 +01:00
nm-device-dummy.h core: add support for dummy devices 2017-02-22 21:05:04 +01:00
nm-device-ethernet-utils.c device: use NMSettings directly instead of NMConnectionProvider in subclasses 2016-05-24 12:35:58 +02:00
nm-device-ethernet-utils.h device: use NMSettings directly instead of NMConnectionProvider in subclasses 2016-05-24 12:35:58 +02:00
nm-device-ethernet.c udev: drop libgudev in favor of libudev 2017-03-22 12:41:06 +01:00
nm-device-ethernet.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-factory.c core: add support for dummy devices 2017-02-22 21:05:04 +01:00
nm-device-factory.h device: drop factory-no-default global arrays 2016-11-13 15:06:57 +01:00
nm-device-generic.c device: don't try to get carrier detection support when unrealizing 2016-12-19 12:12:14 +01:00
nm-device-generic.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-infiniband.c device: rename device-state-reason argument to out_failure_reason 2017-02-22 21:37:47 +01:00
nm-device-infiniband.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-ip-tunnel.c device: allow reapply of MTU 2017-03-09 21:58:28 +01:00
nm-device-ip-tunnel.h device: move tracking of parent device from NMDeviceIPTunnel to NMDevice 2017-01-04 14:18:01 +01:00
nm-device-logging.h devices: log the device context 2017-03-24 12:42:09 +01:00
nm-device-macsec.c device: mark uses of device's state-reason with nm_device_state_reason_check() 2017-02-23 17:07:28 +01:00
nm-device-macsec.h core,libnm: introduce NMDeviceMacsec 2017-01-16 17:37:14 +01:00
nm-device-macvlan.c device: mark uses of device's state-reason with nm_device_state_reason_check() 2017-02-23 17:07:28 +01:00
nm-device-macvlan.h device: move tracking of parent device from NMDeviceMacvlan to NMDevice 2017-01-04 14:18:01 +01:00
nm-device-private.h device: internally export nm_device_hash_check_invalid_keys() 2017-03-06 10:29:16 +01:00
nm-device-tun.c device: rename device-state-reason argument to out_failure_reason 2017-02-22 21:37:47 +01:00
nm-device-tun.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-veth.c veth: properly chain up the overridden notify method 2017-01-20 16:29:53 +01:00
nm-device-veth.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-device-vlan.c device: track system interface state in NMDevice 2017-03-16 18:27:33 +01:00
nm-device-vlan.h device: move tracking of parent device from NMDeviceVlan to NMDevice 2017-01-04 14:18:01 +01:00
nm-device-vxlan.c device: rename device-state-reason argument to out_failure_reason 2017-02-22 21:37:47 +01:00
nm-device-vxlan.h device: move tracking of parent device from NMDeviceVxlan to NMDevice 2017-01-04 14:18:01 +01:00
nm-device.c device: fix removal of pacrunner configurations 2017-04-11 10:37:04 +02:00
nm-device.h core: make connectivity checking per-device 2017-03-28 15:26:47 +02:00
nm-lldp-listener.c devices/lldp: log the device context 2017-03-24 12:42:09 +01:00
nm-lldp-listener.h core: refactor private data for NMExportedObject and others 2016-10-03 12:04:14 +02:00