diff options
author | Johannes Berg <johannes.berg@intel.com> | 2010-10-13 06:06:23 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-10-13 15:45:22 -0400 |
commit | 271733cf844a2f5f186ef3b40c26d6397b71039a (patch) | |
tree | 6b674540afe189b48599ae423c2174ebd48a8ffe /include/net/cfg80211.h | |
parent | 7a8266524af7ec70d1b3d10f964ce911d922d466 (diff) |
cfg80211: notify drivers about frame registrations
Drivers may need to adjust their filters according
to frame registrations, so notify them about them.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net/cfg80211.h')
-rw-r--r-- | include/net/cfg80211.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 24d5b5869272..2a7936d7851d 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h | |||
@@ -1147,6 +1147,9 @@ struct cfg80211_pmksa { | |||
1147 | * allows the driver to adjust the dynamic ps timeout value. | 1147 | * allows the driver to adjust the dynamic ps timeout value. |
1148 | * @set_cqm_rssi_config: Configure connection quality monitor RSSI threshold. | 1148 | * @set_cqm_rssi_config: Configure connection quality monitor RSSI threshold. |
1149 | * | 1149 | * |
1150 | * @mgmt_frame_register: Notify driver that a management frame type was | ||
1151 | * registered. Note that this callback may not sleep, and cannot run | ||
1152 | * concurrently with itself. | ||
1150 | */ | 1153 | */ |
1151 | struct cfg80211_ops { | 1154 | struct cfg80211_ops { |
1152 | int (*suspend)(struct wiphy *wiphy); | 1155 | int (*suspend)(struct wiphy *wiphy); |
@@ -1297,6 +1300,10 @@ struct cfg80211_ops { | |||
1297 | int (*set_cqm_rssi_config)(struct wiphy *wiphy, | 1300 | int (*set_cqm_rssi_config)(struct wiphy *wiphy, |
1298 | struct net_device *dev, | 1301 | struct net_device *dev, |
1299 | s32 rssi_thold, u32 rssi_hyst); | 1302 | s32 rssi_thold, u32 rssi_hyst); |
1303 | |||
1304 | void (*mgmt_frame_register)(struct wiphy *wiphy, | ||
1305 | struct net_device *dev, | ||
1306 | u16 frame_type, bool reg); | ||
1300 | }; | 1307 | }; |
1301 | 1308 | ||
1302 | /* | 1309 | /* |