NetworkManager/src/devices
Thomas Haller 3c52e383f9 wifi: always assume can_scan_ssid and use ap_scan=1 for infra mode
We should use ap_scan=1 *except* for AP/IBSS/AdHoc, where ap_scan=2 is
required.  ap_scan for "infra" mode is all historical and was for old,
crappy, and proprietary drivers that we should really stop hacking stuff
for.  Those drivers did not support probe-scanning for hidden APs and
thus the supplicant just had to send all the config to the driver and
hope things worked.

All relevant and non-crappy drivers these days support at least one SSID
probe and thus is_broadcast affecting ap_scan should no longer be
something we support.  If you have an old, crappy
WEXT/proprietary/staging driver, and you use hidden APs, you're doing it
wrong.

So, in short, we must keep the ap_scan=2 logic for AP+AdHoc, but we can
remove the is_broadcast and has_scan_capa_ssid arguments and the code
where they change ap_scan.

https://bugzilla.redhat.com/show_bug.cgi?id=1025371#c18

Signed-off-by: Thomas Haller <thaller@redhat.com>
2013-12-12 11:33:17 +01:00
..
wimax core: also check specific object when determining available connections 2013-10-31 15:33:57 -05:00
nm-device-adsl.c core: minor code cleanup to use preprocessor constants 2013-08-12 13:31:33 -05:00
nm-device-adsl.h core: move carrier handling to NMDevice 2013-05-20 16:38:33 -03:00
nm-device-bond.c core: make assumed activations go through all the stages 2013-11-08 16:46:45 -06:00
nm-device-bond.h core: move software device creation logic out of NMManager 2013-09-12 18:34:23 -04:00
nm-device-bridge.c core: make assumed activations go through all the stages 2013-11-08 16:46:45 -06:00
nm-device-bridge.h core: support slave devices in nm_platform_generate_connection() 2013-11-08 16:46:43 -06:00
nm-device-bt.c core: also check specific object when determining available connections 2013-10-31 15:33:57 -05:00
nm-device-bt.h bluez: pass the NMBluezDevice down to the NMDeviceBt 2013-09-25 21:01:03 +02:00
nm-device-ethernet.c ethernet: add reconnect delay for PPPoE connections (rh #1023503) 2013-12-11 18:35:52 +01:00
nm-device-ethernet.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-factory.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-generic.c core: updating a Generic setting should set the interface name 2013-12-02 15:32:31 -06:00
nm-device-generic.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-gre.c core: fix segfault on initialization of macvlan and gre device 2013-08-22 20:40:53 +02:00
nm-device-gre.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-infiniband.c core: remove redundant sysctl utilities 2013-11-15 10:49:43 -05:00
nm-device-infiniband.h core: move software device creation logic out of NMManager 2013-09-12 18:34:23 -04:00
nm-device-macvlan.c core: fix segfault on initialization of macvlan and gre device 2013-08-22 20:40:53 +02:00
nm-device-macvlan.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-modem.c core: ensure all devices chain up to parent act_stage1_prepare 2013-10-31 14:15:08 -05:00
nm-device-modem.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-device-olpc-mesh.c core: ensure all devices chain up to parent act_stage1_prepare 2013-10-31 14:15:08 -05:00
nm-device-olpc-mesh.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-private.h core: improve handling of NPAR/SR-IOV devices (rh #804527) 2013-11-06 10:26:16 -05:00
nm-device-team.c team: correct the message telling the teamd binary is missing 2013-11-18 13:18:17 +01:00
nm-device-team.h core: support slave devices in nm_platform_generate_connection() 2013-11-08 16:46:43 -06:00
nm-device-tun.c core: turn link_changed() into a proper virtual function 2013-07-29 13:51:13 +02:00
nm-device-tun.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-veth.c devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-veth.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-vlan.c coverity: fix various warnings detected with Coverity (fixup) 2013-11-13 18:43:18 +01:00
nm-device-vlan.h core: move software device creation logic out of NMManager 2013-09-12 18:34:23 -04:00
nm-device-wifi.c wifi: always assume can_scan_ssid and use ap_scan=1 for infra mode 2013-12-12 11:33:17 +01:00
nm-device-wifi.h core: cleanup handling of AP in nm-device-wifi and fix crash 2013-12-12 11:33:16 +01:00
nm-device.c device: do not remove software devices on initial disconnected (rh #1035814) 2013-12-04 14:08:30 +01:00
nm-device.h core: make assumed activations go through all the stages 2013-11-08 16:46:45 -06:00