hostap/src/drivers
Ajay Singh 9bd9434108 nl80211: Fix send_mlme to use monitor interface only for AP interface
Use monitor interface to send_mlme only when the interface is configured
in AP mode. In multiple interface setup, one interface can be configured
in AP mode using monitor interface and another interface in station
mode. The station interface may also require sending the management
frames without using monitor interface, e.g., support external SAE
authentication to send Authentication frames without monitor interface.
This change allows sending management frames to the driver for a station
interface where the AP interface uses monitor interface.

Additionally, the monitor interface is only valid for AP mode
(nl80211_create_monitor_interface() is called in nl80211_setup_ap) so
interface type check ensures to use monitor interface only when required
by the specific interface.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Peter Reen <peter.reen@microchip.com>
2021-08-25 16:20:17 +03:00
..
android_drv.h Remove obsolete license notifications 2013-12-24 22:59:52 +02:00
driver.h mesh: Show peer connected time in the wpa_cli STA cmd output for Mesh mode 2021-08-25 12:26:25 +03:00
driver_atheros.c Rename WPA_ALG_IGTK to use the correct cipher name for BIP 2020-05-17 01:31:19 +03:00
driver_bsd.c BSD: If route socket overflows, sync drivers to system interfaces 2021-02-06 13:27:24 +02:00
driver_common.c wpa_supplicant: src: Replace Sane with Valid. 2021-08-19 11:34:45 +03:00
driver_hostap.c driver: Extend send_mlme() with wait option 2020-02-29 23:03:20 +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_linux.c macsec_linux: Fix receive-lowest-PN setting 2020-10-11 20:35:35 +03:00
driver_macsec_qca.c MACsec: Convert Boolean to C99 bool 2020-04-24 17:06:50 +03:00
driver_ndis.c nl80211: Fetch information on supported AKMs from the driver 2020-05-12 16:57:17 +03: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 nl80211: Fix send_mlme to use monitor interface only for AP interface 2021-08-25 16:20:17 +03:00
driver_nl80211.h nl80211: Reduce the number of nlctrl name resolution calls 2021-08-25 12:01:06 +03:00
driver_nl80211_android.c Drop support for libnl 1.1 2020-01-02 18:05:38 +02:00
driver_nl80211_capa.c wpa_supplicant: src: Replace Sane with Valid. 2021-08-19 11:34:45 +03:00
driver_nl80211_event.c P2P: Extend channel determination/validation to 6 GHz channels 2021-06-10 23:43:03 +03:00
driver_nl80211_monitor.c nl80211: Use monitor interface for sending no-encrypt test frames 2020-01-04 20:23:05 +02:00
driver_nl80211_scan.c nl80211: Use process_bss_event() for the nl_connect handler 2021-03-06 13:36:20 +02:00
driver_none.c driver: Remove unused send_ether() driver op 2020-01-05 18:32:10 +02:00
driver_openbsd.c Replace WPA_ALG_PMK with KEY_FLAG_PMK 2020-03-06 21:44:31 +02:00
driver_privsep.c privsep: Mask out control port capability flag 2020-03-01 21:31:07 +02:00
driver_roboswitch.c roboswitch: Check some read operation results 2019-03-09 18:56:48 +02:00
driver_wext.c Rename WPA_ALG_IGTK to use the correct cipher name for BIP 2020-05-17 01:31:19 +03:00
driver_wext.h driver: Move set_key() parameters into a struct 2020-01-09 00:48:57 +02:00
driver_wired.c Fix indentation level 2018-11-30 21:28:19 +02:00
driver_wired_common.c wired: Mark some common helper functions static 2016-11-30 20:08:39 +02:00
driver_wired_common.h wired: Mark some common helper functions static 2016-11-30 20:08:39 +02:00
drivers.c macsec_linux: Add a driver for macsec on Linux kernels 2016-11-30 20:08:36 +02:00
drivers.mak nl80211: Add ACS support for Broadcom device 2021-02-27 12:14:09 +02:00
drivers.mk nl80211: Add ACS support for Broadcom device 2021-02-27 12:14:09 +02:00
linux_defines.h nl80211: Move definitions into separate header files 2014-10-26 17:03:24 +02:00
linux_ioctl.c vlan: Use new bridge ioctl() 2019-01-02 00:23:43 +02: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 2021-04-23 12:31:50 +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