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 <jouni@qca.qualcomm.com>
This commit is contained in:
parent
2e3e456623
commit
b5671498bf
1 changed files with 3 additions and 1 deletions
|
@ -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 (drv->device_ap_sme && is_ap_interface(drv->nlmode)) {
|
||||||
if (freq == 0)
|
if (freq == 0)
|
||||||
freq = bss->freq;
|
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,
|
data, data_len,
|
||||||
&drv->send_action_cookie,
|
&drv->send_action_cookie,
|
||||||
no_cck, noack, offchanok);
|
no_cck, noack, offchanok);
|
||||||
|
|
Loading…
Reference in a new issue