diff options
Diffstat (limited to 'net/wireless/core.h')
-rw-r--r-- | net/wireless/core.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/net/wireless/core.h b/net/wireless/core.h index 377dc394f48..5206c6844fd 100644 --- a/net/wireless/core.h +++ b/net/wireless/core.h | |||
@@ -47,11 +47,11 @@ struct cfg80211_registered_device { | |||
47 | /* wiphy index, internal only */ | 47 | /* wiphy index, internal only */ |
48 | int wiphy_idx; | 48 | int wiphy_idx; |
49 | 49 | ||
50 | /* associate netdev list */ | 50 | /* associated wireless interfaces */ |
51 | struct mutex devlist_mtx; | 51 | struct mutex devlist_mtx; |
52 | /* protected by devlist_mtx or RCU */ | 52 | /* protected by devlist_mtx or RCU */ |
53 | struct list_head netdev_list; | 53 | struct list_head wdev_list; |
54 | int devlist_generation; | 54 | int devlist_generation, wdev_id; |
55 | int opencount; /* also protected by devlist_mtx */ | 55 | int opencount; /* also protected by devlist_mtx */ |
56 | wait_queue_head_t dev_wait; | 56 | wait_queue_head_t dev_wait; |
57 | 57 | ||
@@ -61,9 +61,6 @@ struct cfg80211_registered_device { | |||
61 | int num_running_ifaces; | 61 | int num_running_ifaces; |
62 | int num_running_monitor_ifaces; | 62 | int num_running_monitor_ifaces; |
63 | 63 | ||
64 | struct ieee80211_channel *monitor_channel; | ||
65 | enum nl80211_channel_type monitor_channel_type; | ||
66 | |||
67 | /* BSSes/scanning */ | 64 | /* BSSes/scanning */ |
68 | spinlock_t bss_lock; | 65 | spinlock_t bss_lock; |
69 | struct list_head bss_list; | 66 | struct list_head bss_list; |
@@ -372,7 +369,7 @@ int cfg80211_mlme_register_mgmt(struct wireless_dev *wdev, u32 snd_pid, | |||
372 | void cfg80211_mlme_unregister_socket(struct wireless_dev *wdev, u32 nlpid); | 369 | void cfg80211_mlme_unregister_socket(struct wireless_dev *wdev, u32 nlpid); |
373 | void cfg80211_mlme_purge_registrations(struct wireless_dev *wdev); | 370 | void cfg80211_mlme_purge_registrations(struct wireless_dev *wdev); |
374 | int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev, | 371 | int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev, |
375 | struct net_device *dev, | 372 | struct wireless_dev *wdev, |
376 | struct ieee80211_channel *chan, bool offchan, | 373 | struct ieee80211_channel *chan, bool offchan, |
377 | enum nl80211_channel_type channel_type, | 374 | enum nl80211_channel_type channel_type, |
378 | bool channel_type_valid, unsigned int wait, | 375 | bool channel_type_valid, unsigned int wait, |
@@ -463,8 +460,7 @@ cfg80211_can_use_chan(struct cfg80211_registered_device *rdev, | |||
463 | } | 460 | } |
464 | 461 | ||
465 | void | 462 | void |
466 | cfg80211_get_chan_state(struct cfg80211_registered_device *rdev, | 463 | cfg80211_get_chan_state(struct wireless_dev *wdev, |
467 | struct wireless_dev *wdev, | ||
468 | struct ieee80211_channel **chan, | 464 | struct ieee80211_channel **chan, |
469 | enum cfg80211_chan_mode *chanmode); | 465 | enum cfg80211_chan_mode *chanmode); |
470 | 466 | ||