mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 04:23:35 +02:00
staging: wfx: SSID should be provided to hif_start() even if hidden
SSID is hidden in beacon but firmware has to know to which probe requests it has to answer. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20200115135338.14374-28-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
deb7734ea9
commit
d1072b04f5
|
|
@ -422,10 +422,8 @@ int hif_start(struct wfx_vif *wvif, const struct ieee80211_bss_conf *conf,
|
|||
body->beacon_interval = cpu_to_le32(conf->beacon_int);
|
||||
body->basic_rate_set =
|
||||
cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates));
|
||||
if (!conf->hidden_ssid) {
|
||||
body->ssid_length = conf->ssid_len;
|
||||
memcpy(body->ssid, conf->ssid, conf->ssid_len);
|
||||
}
|
||||
body->ssid_length = conf->ssid_len;
|
||||
memcpy(body->ssid, conf->ssid, conf->ssid_len);
|
||||
wfx_fill_header(hif, wvif->id, HIF_REQ_ID_START, sizeof(*body));
|
||||
ret = wfx_cmd_send(wvif->wdev, hif, NULL, 0, false);
|
||||
kfree(hif);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user