diff options
author | Piotr Nakraszewicz <piotr.nakraszewicz@tieto.com> | 2012-02-29 15:15:28 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:06:48 +0200 |
commit | 28c5c8e6c34d13328ce217e7fc94374f9902368c (patch) | |
tree | 0a61f55de3fa43bcd4220558a828d980bec433f5 | |
parent | b0132d12aaa9695ec9bc0a779d6fccd14c7e43a2 (diff) |
cw1200: Set empty probe response template
ST-Ericsson ID: 409603
ST-Ericsson FOSS-OUT ID: Trivial
In order to receive probe request from FW
set empty probe response template before scan.
Change-Id: I3c17027c1bf30b9915a21d735e32e824f84a5f41
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46094
Tested-by: Piotr NAKRASZEWICZ <piotr.nakraszewicz@tieto.com>
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
-rw-r--r-- | drivers/staging/cw1200/scan.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/staging/cw1200/scan.c b/drivers/staging/cw1200/scan.c index 8a113463c91..da5a966ed8a 100644 --- a/drivers/staging/cw1200/scan.c +++ b/drivers/staging/cw1200/scan.c @@ -74,6 +74,15 @@ int cw1200_hw_scan(struct ieee80211_hw *hw, mutex_lock(&priv->conf_mutex); if (frame.skb) { int ret = wsm_set_template_frame(priv, &frame); + if (0 == ret) { + /* + * set empty probe response template in order + * to receive probe requests from firmware + */ + frame.frame_type = WSM_FRAME_TYPE_PROBE_RESPONSE; + frame.disable = true; + ret = wsm_set_template_frame(priv, &frame); + } if (ret) { mutex_unlock(&priv->conf_mutex); up(&priv->scan.lock); |