hostapd/src/drivers
Sunil Dutt 660103eca9 nl80211: Use the monitor interface only without device_ap_sme support
The places using drv->use_monitor were already skipping creation of the
monitor interface if drv->device_ap_sme == 0. This means that the
monitor interface operations would not have worked anyway and it is safe
to set drv->use_monitor to zero for all such cases. This fixes an issue
with management frame subscription not happening properly for the case
where the AP SME is in the driver and the driver supports monitor
interfaces (for other purposes).

This commit also removes the check for monitor support and the
previously used workaround that cleared drv->use_monitor in
drv->device_ap_sme == 1 case if monitor interface was not supported
since that condition cannot occur anymore.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2016-09-08 23:19:07 +03:00
..
.gitignore Force rebuilding of src/drivers between hostapd and wpa_supplicant 2009-08-14 20:40:37 +03:00
android_drv.h Remove obsolete license notifications 2013-12-24 22:59:52 +02:00
driver.h mka: Store cipher suite ID in a u64 instead of u8 pointer 2016-08-28 21:55:54 +03:00
driver_atheros.c atheros: Accept Public Action frames sent to Wildcard BSSID 2016-08-11 16:08:30 +03:00
driver_bsd.c bsd: Set level correctly for non FreeBSD systems 2016-04-17 18:34:22 +03:00
driver_common.c Make driver flags available through control interface 2016-07-23 20:46:20 +03:00
driver_hostap.c hostap: Avoid undefined behavior in pointer arithmetic 2015-10-25 15:35:00 +02:00
driver_hostap.h Use SSID_MAX_LEN define instead of value 32 when comparing SSID length 2015-04-22 11:44:18 +03:00
driver_macsec_qca.c mka: Store cipher suite ID in a u64 instead of u8 pointer 2016-08-28 21:55:54 +03:00
driver_ndis.c ndis: Use the new get_ie() helper to avoid duplicated code 2016-02-21 17:32:47 +02:00
driver_ndis.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
driver_ndis_.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
driver_nl80211.c mesh: Report HT operation mode to kernel 2016-08-18 20:46:15 +03:00
driver_nl80211.h Set default scan IEs to the driver (QCA vendor extension) 2016-08-02 21:21:52 +03:00
driver_nl80211_android.c Android: Rename ANDROID_P2P_STUB to ANDROID_LIB_STUB 2015-06-26 22:46:16 +03:00
driver_nl80211_capa.c nl80211: Use the monitor interface only without device_ap_sme support 2016-09-08 23:19:07 +03:00
driver_nl80211_event.c P2P: Allow P2P listen being offloaded to the driver/firmware 2016-07-03 22:36:58 +03:00
driver_nl80211_monitor.c radiotap: Silence sparse warnings about byte order swapping 2016-06-23 18:08:11 +03:00
driver_nl80211_scan.c Set default scan IEs to the driver (QCA vendor extension) 2016-08-02 21:21:52 +03:00
driver_none.c Remove unused send_eapol() driver op 2014-12-11 15:40:07 +02:00
driver_openbsd.c Add driver for OpenBSD net80211 layer 2013-02-03 21:16:29 +02:00
driver_privsep.c privsep: Fix a compiler warning on unsigned/signed comparison 2016-03-22 17:41:37 +02:00
driver_roboswitch.c roboswitch: Add support for BCM63xx 2016-08-08 00:25:31 +03:00
driver_wext.c wext: Avoid undefined behavior in pointer arithmetic 2015-10-25 19:37:16 +02:00
driver_wext.h Android: Remove old WEXT extensions 2013-12-24 22:52:18 +02:00
driver_wired.c wired: Silence sparse warning on redefinition of IFNAMSIZ 2016-06-24 19:02:58 +03:00
drivers.c Move extern declarations for driver ops into a header file 2016-06-24 19:02:58 +03:00
drivers.mak drivers: Add NEED_RADIOTAP 2016-05-13 18:29:01 +03:00
drivers.mk drivers: Add NEED_RADIOTAP 2016-05-13 18:29:01 +03:00
linux_defines.h nl80211: Move definitions into separate header files 2014-10-26 17:03:24 +02:00
linux_ioctl.c nl80211: Generic Linux master interface support for hostapd 2015-07-16 12:33:29 +03:00
linux_ioctl.h nl80211: Generic Linux master interface support for hostapd 2015-07-16 12:33:29 +03:00
linux_wext.h wext: Fix musl build error 2014-12-14 18:05:32 +02:00
Makefile Add CONFIG_CODE_COVERAGE=y option for gcov 2013-11-24 19:16:12 +02:00
ndis_events.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
netlink.c netlink: Fix RTM_SETLINK padding at the end of the message 2014-10-12 19:27:16 +03:00
netlink.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
nl80211_copy.h Sync with mac80211-next.git include/uapi/linux/nl80211.h 2016-07-23 20:25:28 +03:00
priv_netlink.h netlink: Fix RTM_SETLINK padding at the end of the message 2014-10-12 19:27:16 +03:00
rfkill.c rfkill: Fix a memory leak 2016-02-16 00:14:47 +02:00
rfkill.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00