diff options
author | Hila Gonen <hila.gonen@intel.com> | 2012-06-27 10:19:42 -0400 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2012-10-18 04:53:37 -0400 |
commit | e35e4d28b687d4e849573419fdcf90f1cce2a14c (patch) | |
tree | 981265aea6c76bc8288c6000c0e935c2bbdd7f90 /net/wireless/ibss.c | |
parent | de7044ee85a9ba9e8529b0250f2882724407c977 (diff) |
cfg80211: add wrappers for registered_device_ops
This will allow adding central tracing like in mac80211.
Signed-off-by: Hila Gonen <hila.gonen@intel.com>
Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless/ibss.c')
-rw-r--r-- | net/wireless/ibss.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/wireless/ibss.c b/net/wireless/ibss.c index ca5672f6ee2f..7fda94fb1a3e 100644 --- a/net/wireless/ibss.c +++ b/net/wireless/ibss.c | |||
@@ -11,6 +11,7 @@ | |||
11 | #include <net/cfg80211.h> | 11 | #include <net/cfg80211.h> |
12 | #include "wext-compat.h" | 12 | #include "wext-compat.h" |
13 | #include "nl80211.h" | 13 | #include "nl80211.h" |
14 | #include "rdev-ops.h" | ||
14 | 15 | ||
15 | 16 | ||
16 | void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid) | 17 | void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid) |
@@ -128,7 +129,7 @@ int __cfg80211_join_ibss(struct cfg80211_registered_device *rdev, | |||
128 | return err; | 129 | return err; |
129 | } | 130 | } |
130 | 131 | ||
131 | err = rdev->ops->join_ibss(&rdev->wiphy, dev, params); | 132 | err = rdev_join_ibss(rdev, dev, params); |
132 | if (err) { | 133 | if (err) { |
133 | wdev->connect_keys = NULL; | 134 | wdev->connect_keys = NULL; |
134 | wdev->sme_state = CFG80211_SME_IDLE; | 135 | wdev->sme_state = CFG80211_SME_IDLE; |
@@ -175,7 +176,7 @@ static void __cfg80211_clear_ibss(struct net_device *dev, bool nowext) | |||
175 | */ | 176 | */ |
176 | if (rdev->ops->del_key) | 177 | if (rdev->ops->del_key) |
177 | for (i = 0; i < 6; i++) | 178 | for (i = 0; i < 6; i++) |
178 | rdev->ops->del_key(wdev->wiphy, dev, i, false, NULL); | 179 | rdev_del_key(rdev, dev, i, false, NULL); |
179 | 180 | ||
180 | if (wdev->current_bss) { | 181 | if (wdev->current_bss) { |
181 | cfg80211_unhold_bss(wdev->current_bss); | 182 | cfg80211_unhold_bss(wdev->current_bss); |
@@ -211,7 +212,7 @@ int __cfg80211_leave_ibss(struct cfg80211_registered_device *rdev, | |||
211 | if (!wdev->ssid_len) | 212 | if (!wdev->ssid_len) |
212 | return -ENOLINK; | 213 | return -ENOLINK; |
213 | 214 | ||
214 | err = rdev->ops->leave_ibss(&rdev->wiphy, dev); | 215 | err = rdev_leave_ibss(rdev, dev); |
215 | 216 | ||
216 | if (err) | 217 | if (err) |
217 | return err; | 218 | return err; |