diff options
| author | Johannes Berg <johannes.berg@intel.com> | 2012-03-05 16:18:41 -0500 |
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2012-03-06 15:16:05 -0500 |
| commit | 804483e90794256f9ed53e795ffbf1e94de237c8 (patch) | |
| tree | 22a4d8ade674bb42aaf4d3e878dfd6a73b618dcc /drivers | |
| parent | 769009b89d8c29c410a99eee3cd63764b1fff869 (diff) | |
cfg80211/mac80211: report signal strength for mgmt frames
Add the signal strength (in dBm only for now) to
frames that are received via nl80211's various
frame APIs.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Acked-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/net/wireless/ath/ath6kl/wmi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/wmi.c b/drivers/net/wireless/ath/ath6kl/wmi.c index 18fa9aa8af92..97abf4699b41 100644 --- a/drivers/net/wireless/ath/ath6kl/wmi.c +++ b/drivers/net/wireless/ath/ath6kl/wmi.c | |||
| @@ -556,7 +556,8 @@ static int ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, | |||
| 556 | dlen, freq, vif->probe_req_report); | 556 | dlen, freq, vif->probe_req_report); |
| 557 | 557 | ||
| 558 | if (vif->probe_req_report || vif->nw_type == AP_NETWORK) | 558 | if (vif->probe_req_report || vif->nw_type == AP_NETWORK) |
| 559 | cfg80211_rx_mgmt(vif->ndev, freq, ev->data, dlen, GFP_ATOMIC); | 559 | cfg80211_rx_mgmt(vif->ndev, freq, 0, |
| 560 | ev->data, dlen, GFP_ATOMIC); | ||
| 560 | 561 | ||
| 561 | return 0; | 562 | return 0; |
| 562 | } | 563 | } |
| @@ -595,7 +596,8 @@ static int ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, | |||
| 595 | return -EINVAL; | 596 | return -EINVAL; |
| 596 | } | 597 | } |
| 597 | ath6kl_dbg(ATH6KL_DBG_WMI, "rx_action: len=%u freq=%u\n", dlen, freq); | 598 | ath6kl_dbg(ATH6KL_DBG_WMI, "rx_action: len=%u freq=%u\n", dlen, freq); |
| 598 | cfg80211_rx_mgmt(vif->ndev, freq, ev->data, dlen, GFP_ATOMIC); | 599 | cfg80211_rx_mgmt(vif->ndev, freq, 0, |
| 600 | ev->data, dlen, GFP_ATOMIC); | ||
| 599 | 601 | ||
| 600 | return 0; | 602 | return 0; |
| 601 | } | 603 | } |
