diff options
author | Holger Schurig <holgerschurig@gmail.com> | 2010-04-19 10:23:57 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-04-20 11:50:52 -0400 |
commit | 1289723ef238908ca8d95ff48a46ee0de970f882 (patch) | |
tree | b4d584aee8abcc33dec2039fb45112156d3cd3d0 /include/net/mac80211.h | |
parent | 03ceedea972a82d343fa5c2528b3952fa9e615d5 (diff) | |
download | kernel_samsung_espresso10-1289723ef238908ca8d95ff48a46ee0de970f882.zip kernel_samsung_espresso10-1289723ef238908ca8d95ff48a46ee0de970f882.tar.gz kernel_samsung_espresso10-1289723ef238908ca8d95ff48a46ee0de970f882.tar.bz2 |
mac80211: sample survey implementation for mac80211 & hwsim
This adds the survey function to both mac80211 itself and to mac80211_hwsim.
For the latter driver, we simply invent some noise level.A real driver which
cannot determine the real channel noise MUST NOT report any noise, especially
not a magically conjured one :-)
Signed-off-by: Holger Schurig <holgerschurig@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r-- | include/net/mac80211.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 63e9d37..cd99156 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h @@ -1674,7 +1674,8 @@ struct ieee80211_ops { struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn); - + int (*get_survey)(struct ieee80211_hw *hw, int idx, + struct survey_info *survey); void (*rfkill_poll)(struct ieee80211_hw *hw); void (*set_coverage_class)(struct ieee80211_hw *hw, u8 coverage_class); #ifdef CONFIG_NL80211_TESTMODE |