brcmsmac: deactivate ucode sending probe responses
It is possible to configure the ucode to automatically send the probe responses to the clients after they send a probe request. At least for WPS the userspace needs to answer the probe requests and we do not know a way to say to the ucode to just handle the normal probe requests, so for now no probe requests should be handled by the ucode. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
5f1e59e59f
commit
04d2e422df
@@ -7480,6 +7480,17 @@ void brcms_c_set_new_probe_resp(struct brcms_c_info *wlc,
|
||||
brcms_c_update_probe_resp(wlc, false);
|
||||
}
|
||||
|
||||
void brcms_c_enable_probe_resp(struct brcms_c_info *wlc, bool enable)
|
||||
{
|
||||
/*
|
||||
* prevent ucode from sending probe responses by setting the timeout
|
||||
* to 1, it can not send it in that time frame.
|
||||
*/
|
||||
wlc->prb_resp_timeout = enable ? BRCMS_PRB_RESP_TIMEOUT : 1;
|
||||
brcms_b_write_shm(wlc->hw, M_PRS_MAXTIME, wlc->prb_resp_timeout);
|
||||
/* TODO: if (enable) => also deactivate receiving of probe request */
|
||||
}
|
||||
|
||||
/* Write ssid into shared memory */
|
||||
static void
|
||||
brcms_c_shm_ssid_upd(struct brcms_c_info *wlc, struct brcms_bss_cfg *cfg)
|
||||
|
Reference in New Issue
Block a user