From: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> The wl1271 has hardware connection monitoring, i.e. the hardware chipset internally handles periodic null-funcs and probe-req transmitting in case of non-acked periodic null-func or beacon loss. To be able to transmit a valid probe-request to the associated to AP, the hardware needs a template for it. Currently, there is no way for the hardware to have this template, as the SSID and supported rate IE's are not passed down by the mac80211. These patches propose adding a function to mac80211, which the driver can use to get a template for the currently associated-to AP, filled with the basic needed IE's. The wl1271 patch uses this function, and configures it to the hardware. Any thoughts? Juuso Oikarinen (2): mac80211: Add function to get probe request template for current AP wl1271: Fix setting of the hardware connection monitoring probe-req template drivers/net/wireless/wl12xx/wl1271.h | 3 ++ drivers/net/wireless/wl12xx/wl1271_cmd.c | 28 +++++++++++++++++++++++++ drivers/net/wireless/wl12xx/wl1271_cmd.h | 2 + drivers/net/wireless/wl12xx/wl1271_main.c | 32 ++++++++++++++++++---------- drivers/net/wireless/wl12xx/wl1271_scan.c | 4 +++ include/net/mac80211.h | 12 ++++++++++ net/mac80211/ieee80211_i.h | 4 +++ net/mac80211/mlme.c | 24 +++++++++++++++++++++ net/mac80211/util.c | 23 ++++++++++++++++---- 9 files changed, 115 insertions(+), 17 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html