NetworkManager/src/supplicant-manager
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
..
tests wifi: always assume can_scan_ssid and use ap_scan=1 for infra mode 2013-12-12 11:33:17 +01:00
nm-call-store.c wifi: move NMCallStore to the supplicant code 2013-06-07 11:33:42 -05:00
nm-call-store.h wifi: move NMCallStore to the supplicant code 2013-06-07 11:33:42 -05:00
nm-supplicant-config.c wifi: always assume can_scan_ssid and use ap_scan=1 for infra mode 2013-12-12 11:33:17 +01:00
nm-supplicant-config.h wifi: always assume can_scan_ssid and use ap_scan=1 for infra mode 2013-12-12 11:33:17 +01:00
nm-supplicant-interface.c supplicant: suppress more bus activation failure errors 2013-09-19 11:16:47 -05:00
nm-supplicant-interface.h wifi: detect whether supplicant supports AP mode or not 2012-10-17 14:06:51 -05:00
nm-supplicant-manager.c wifi: fix checking AP mode and EAP-FAST support 2013-06-14 14:24:19 -05:00
nm-supplicant-manager.h supplicant: convert add/remove to new supplicant dbus interface 2010-11-18 17:02:04 -06:00
nm-supplicant-settings-verify.c core: add support for EAP-PWD authentication 2013-10-23 21:07:30 -05:00
nm-supplicant-settings-verify.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-supplicant-types.h Update license headers 2008-11-04 22:36:51 +00:00