From: Jouni Malinen Date: Fri, 11 May 2012 15:24:31 +0000 (+0300) Subject: nl80211: Use wait_time with AP mode driver SME for offchannel X-Git-Tag: hostap_2_0~660 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5671498bf023f8627dd99248f900056114eabaa;p=thirdparty%2Fhostap.git nl80211: Use wait_time with AP mode driver SME for offchannel When sending an offchannel frame (mainly, P2P Invitation Request), the wait_time parameter was hardcoded to 0 for drivers that implement AP mode SME. This is not correct and can cause problems for drivers that support offloading of off-channel operations with driver/firmware based AP SME. Signed-hostap: Jouni Malinen --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 15f040774..693a8857b 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -5217,7 +5217,9 @@ static int wpa_driver_nl80211_send_mlme_freq(struct i802_bss *bss, if (drv->device_ap_sme && is_ap_interface(drv->nlmode)) { if (freq == 0) freq = bss->freq; - return nl80211_send_frame_cmd(bss, freq, 0, + return nl80211_send_frame_cmd(bss, freq, + (int) freq == bss->freq ? 0 : + wait_time, data, data_len, &drv->send_action_cookie, no_cck, noack, offchanok);