From 28c5c8e6c34d13328ce217e7fc94374f9902368c Mon Sep 17 00:00:00 2001 From: Piotr Nakraszewicz Date: Wed, 29 Feb 2012 15:15:28 +0100 Subject: 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 Reviewed-by: Janusz DZIEDZIC --- drivers/staging/cw1200/scan.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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); -- cgit v1.2.3