hostapd/src/drivers
Ilan Peer 323a51cc01 nl80211: Handle NL80211_CMD_PROBE_CLIENT command response
When processing the NL80211_CMD_PROBE_CLIENT command response, the
nl80211 layer in the kernel sends a response containing the cookie
associated with the client probe request. This response was not handled
by driver_nl80211.c when sending the command, and it was mistakenly
handled as an asynchronous event. This incorrect event did not include
the MAC/ACK attributes, so it was ignored in practice, but nevertheless,
the command response should not be processed as an event.

Fix this by reading the response as part of the sending the command
flow.

Signed-off-by: Ilan Peer <ilan.peer@intel.com>
2019-04-16 01:53:18 +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 Remove unnecessary copying of SSID and BSSID for external_auth 2019-04-12 20:43:26 +03:00
driver_atheros.c atheros: Avoid clang compiler warning on address of array check 2019-02-25 19:48:49 +02:00
driver_bsd.c bsd: Fix a typo in error message 2019-04-13 11:26:25 +03:00
driver_common.c drivers: Add separate driver flags for 802.1X and PSK 4-way HS offloads 2019-01-08 01:12:02 +02:00
driver_hostap.c nl80211: Add supported bandwidth parsing 2019-01-06 11:35:31 +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 mka: Fix lowest acceptable Packet Number (LPN) calculation and use 2018-12-26 16:42:25 +02:00
driver_macsec_qca.c macsec_qca: Mark macsec_qca_set_transmit_next_pn() static 2018-11-30 17:32:09 +02:00
driver_ndis.c driver: Move add_pmkid() and remove_pmkid() arguments into a struct 2017-04-07 17:03:35 +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: Handle NL80211_CMD_PROBE_CLIENT command response 2019-04-16 01:53:18 +03:00
driver_nl80211.h nl80211: Fetch supported AKM list from the driver 2018-12-21 21:49:02 +02: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 drivers: Add separate driver flags for 802.1X and PSK 4-way HS offloads 2019-01-08 01:12:02 +02:00
driver_nl80211_event.c nl80211: More detailed PROBE_CLIENT debug print 2019-04-16 01:52:34 +03:00
driver_nl80211_monitor.c nl80211: Warn about interface name truncations 2018-10-16 12:53:15 +03:00
driver_nl80211_scan.c nl80211: Use wpa_ssid_txt() for debug messages more consistently 2019-02-10 01:43:50 +02:00
driver_none.c Remove unused send_eapol() driver op 2014-12-11 15:40:07 +02:00
driver_openbsd.c drivers: Add separate driver flags for 802.1X and PSK 4-way HS offloads 2019-01-08 01:12:02 +02:00
driver_privsep.c Remove all PeerKey functionality 2017-10-16 02:03:47 +03:00
driver_roboswitch.c roboswitch: Check some read operation results 2019-03-09 18:56:48 +02:00
driver_wext.c drivers: Add separate driver flags for 802.1X and PSK 4-way HS offloads 2019-01-08 01:12:02 +02:00
driver_wext.h Android: Remove old WEXT extensions 2013-12-24 22:52:18 +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 drivers: Set CONFIG_LIBNL32=y automatically based on pkg-config 2019-01-08 13:31:55 +02:00
drivers.mk drivers: Move libnl related build flags to separate ifdef block 2019-01-08 13:24:22 +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 2019-03-12 00:23:45 +02: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