Lines Matching defs:ieee80211_if_managed

429 struct ieee80211_if_managed {  struct
430 struct timer_list timer;
431 struct timer_list conn_mon_timer;
432 struct timer_list bcn_mon_timer;
433 struct timer_list chswitch_timer;
434 struct work_struct monitor_work;
435 struct work_struct chswitch_work;
436 struct work_struct beacon_connection_loss_work;
437 struct work_struct csa_connection_drop_work;
439 unsigned long beacon_timeout;
440 unsigned long probe_timeout;
441 int probe_send_count;
442 bool nullfunc_failed;
443 bool connection_loss;
445 struct cfg80211_bss *associated;
446 struct ieee80211_mgd_auth_data *auth_data;
447 struct ieee80211_mgd_assoc_data *assoc_data;
449 u8 bssid[ETH_ALEN];
451 u16 aid;
453 bool powersave; /* powersave requested for this iface */
454 bool broken_ap; /* AP is broken -- turn off powersave */
455 bool have_beacon;
456 u8 dtim_period;
457 enum ieee80211_smps_mode req_smps, /* requested smps mode */
458 driver_smps_mode; /* smps mode request */
460 struct work_struct request_smps_work;
462 unsigned int flags;
464 bool csa_waiting_bcn;
465 bool csa_ignored_same_chan;
467 bool beacon_crc_valid;
468 u32 beacon_crc;
470 bool status_acked;
471 bool status_received;
472 __le16 status_fc;
474 enum {
478 } mfp; /* management frame protection */
485 unsigned int uapsd_queues;
492 unsigned int uapsd_max_sp_len;
494 int wmm_last_param_set;
496 u8 use_4addr;
498 s16 p2p_noa_index;
501 int last_beacon_signal;
509 int ave_beacon_signal;
516 unsigned int count_beacon_signal;
523 int last_cqm_event_signal;
530 int rssi_min_thold, rssi_max_thold;
531 int last_ave_beacon_signal;
533 struct ieee80211_ht_cap ht_capa; /* configured ht-cap over-rides */
534 struct ieee80211_ht_cap ht_capa_mask; /* Valid parts of ht_capa */
535 struct ieee80211_vht_cap vht_capa; /* configured VHT overrides */
536 struct ieee80211_vht_cap vht_capa_mask; /* Valid parts of vht_capa */
539 u8 tdls_peer[ETH_ALEN] __aligned(2);
540 struct delayed_work tdls_peer_del_work;
541 struct sk_buff *orig_teardown_skb; /* The original teardown skb */
542 struct sk_buff *teardown_skb; /* A copy to send through the AP */
543 spinlock_t teardown_lock; /* To lock changing teardown_skb */
544 bool tdls_chan_switch_prohibited;
547 struct ieee80211_sta_tx_tspec tx_tspec[IEEE80211_NUM_ACS];
554 struct delayed_work tx_tspec_wk;