aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/ieee80211_i.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2010-06-10 04:21:30 -0400
committerJohn W. Linville <linville@tuxdriver.com>2010-06-14 15:38:17 -0400
commit35f20c14a103ca2c7062999e934a513b83d84de6 (patch)
tree780e5dd272b685d7b82fdd849b886553d203c430 /net/mac80211/ieee80211_i.h
parent2a419056c15478d2df3f3e9d4fa64e34eb1faa7d (diff)
mac80211: use common skb queue
IBSS, managed and mesh modes all have an skb queue, and in the future we want to also use it in other modes, so make them all use a common skb queue already. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r--net/mac80211/ieee80211_i.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
index 5782a537f74a..3cc3867c5418 100644
--- a/net/mac80211/ieee80211_i.h
+++ b/net/mac80211/ieee80211_i.h
@@ -340,8 +340,6 @@ struct ieee80211_if_managed {
340 340
341 u16 aid; 341 u16 aid;
342 342
343 struct sk_buff_head skb_queue;
344
345 unsigned long timers_running; /* used for quiesce/restart */ 343 unsigned long timers_running; /* used for quiesce/restart */
346 bool powersave; /* powersave requested for this iface */ 344 bool powersave; /* powersave requested for this iface */
347 enum ieee80211_smps_mode req_smps, /* requested smps mode */ 345 enum ieee80211_smps_mode req_smps, /* requested smps mode */
@@ -388,8 +386,6 @@ struct ieee80211_if_ibss {
388 struct timer_list timer; 386 struct timer_list timer;
389 struct work_struct work; 387 struct work_struct work;
390 388
391 struct sk_buff_head skb_queue;
392
393 unsigned long request; 389 unsigned long request;
394 unsigned long last_scan_completed; 390 unsigned long last_scan_completed;
395 391
@@ -420,7 +416,6 @@ struct ieee80211_if_mesh {
420 struct timer_list housekeeping_timer; 416 struct timer_list housekeeping_timer;
421 struct timer_list mesh_path_timer; 417 struct timer_list mesh_path_timer;
422 struct timer_list mesh_path_root_timer; 418 struct timer_list mesh_path_root_timer;
423 struct sk_buff_head skb_queue;
424 419
425 unsigned long timers_running; 420 unsigned long timers_running;
426 421
@@ -517,6 +512,8 @@ struct ieee80211_sub_if_data {
517 512
518 u16 sequence_number; 513 u16 sequence_number;
519 514
515 struct sk_buff_head skb_queue;
516
520 /* 517 /*
521 * AP this belongs to: self in AP mode and 518 * AP this belongs to: self in AP mode and
522 * corresponding AP in VLAN mode, NULL for 519 * corresponding AP in VLAN mode, NULL for