Lines Matching defs:ieee80211_if_managed

446 struct ieee80211_if_managed {  struct
447 struct timer_list timer;
448 struct timer_list conn_mon_timer;
449 struct timer_list bcn_mon_timer;
450 struct timer_list chswitch_timer;
451 struct work_struct monitor_work;
452 struct work_struct chswitch_work;
453 struct work_struct beacon_connection_loss_work;
454 struct work_struct csa_connection_drop_work;
456 unsigned long beacon_timeout;
457 unsigned long probe_timeout;
458 int probe_send_count;
459 bool nullfunc_failed;
460 bool connection_loss;
462 struct cfg80211_bss *associated;
463 struct ieee80211_mgd_auth_data *auth_data;
464 struct ieee80211_mgd_assoc_data *assoc_data;
466 u8 bssid[ETH_ALEN] __aligned(2);
468 bool powersave; /* powersave requested for this iface */
469 bool broken_ap; /* AP is broken -- turn off powersave */
470 bool have_beacon;
471 u8 dtim_period;
472 enum ieee80211_smps_mode req_smps, /* requested smps mode */
473 driver_smps_mode; /* smps mode request */
475 struct work_struct request_smps_work;
477 unsigned int flags;
479 bool csa_waiting_bcn;
480 bool csa_ignored_same_chan;
482 bool beacon_crc_valid;
483 u32 beacon_crc;
485 bool status_acked;
486 bool status_received;
487 __le16 status_fc;
489 enum {
493 } mfp; /* management frame protection */
500 unsigned int uapsd_queues;
507 unsigned int uapsd_max_sp_len;
509 int wmm_last_param_set;
510 int mu_edca_last_param_set;
512 u8 use_4addr;
514 s16 p2p_noa_index;
516 struct ewma_beacon_signal ave_beacon_signal;
523 unsigned int count_beacon_signal;
526 unsigned int beacon_loss_count;
533 int last_cqm_event_signal;
540 int rssi_min_thold, rssi_max_thold;
541 int last_ave_beacon_signal;
543 struct ieee80211_ht_cap ht_capa; /* configured ht-cap over-rides */
544 struct ieee80211_ht_cap ht_capa_mask; /* Valid parts of ht_capa */
545 struct ieee80211_vht_cap vht_capa; /* configured VHT overrides */
546 struct ieee80211_vht_cap vht_capa_mask; /* Valid parts of vht_capa */
547 struct ieee80211_s1g_cap s1g_capa; /* configured S1G overrides */
548 struct ieee80211_s1g_cap s1g_capa_mask; /* valid s1g_capa bits */
551 u8 tdls_peer[ETH_ALEN] __aligned(2);
552 struct delayed_work tdls_peer_del_work;
553 struct sk_buff *orig_teardown_skb; /* The original teardown skb */
554 struct sk_buff *teardown_skb; /* A copy to send through the AP */
555 spinlock_t teardown_lock; /* To lock changing teardown_skb */
556 bool tdls_chan_switch_prohibited;
557 bool tdls_wider_bw_prohibited;
560 struct ieee80211_sta_tx_tspec tx_tspec[IEEE80211_NUM_ACS];
567 struct delayed_work tx_tspec_wk;
572 u8 *assoc_req_ies;
573 size_t assoc_req_ies_len;