Lines Matching defs:ieee80211_if_managed
466 struct ieee80211_if_managed { struct
467 struct timer_list timer;
468 struct timer_list conn_mon_timer;
469 struct timer_list bcn_mon_timer;
470 struct work_struct monitor_work;
471 struct wiphy_work beacon_connection_loss_work;
472 struct wiphy_work csa_connection_drop_work;
474 unsigned long beacon_timeout;
475 unsigned long probe_timeout;
476 int probe_send_count;
477 bool nullfunc_failed;
478 u8 connection_loss:1,
479 driver_disconnect:1,
480 reconnect:1,
481 associated:1;
483 struct ieee80211_mgd_auth_data *auth_data;
484 struct ieee80211_mgd_assoc_data *assoc_data;
486 bool powersave; /* powersave requested for this iface */
487 bool broken_ap; /* AP is broken -- turn off powersave */
489 unsigned int flags;
491 bool status_acked;
492 bool status_received;
493 __le16 status_fc;
495 enum {
499 } mfp; /* management frame protection */
506 unsigned int uapsd_queues;
513 unsigned int uapsd_max_sp_len;
515 u8 use_4addr;
522 int rssi_min_thold, rssi_max_thold;
524 struct ieee80211_ht_cap ht_capa; /* configured ht-cap over-rides */
525 struct ieee80211_ht_cap ht_capa_mask; /* Valid parts of ht_capa */
526 struct ieee80211_vht_cap vht_capa; /* configured VHT overrides */
527 struct ieee80211_vht_cap vht_capa_mask; /* Valid parts of vht_capa */
528 struct ieee80211_s1g_cap s1g_capa; /* configured S1G overrides */
529 struct ieee80211_s1g_cap s1g_capa_mask; /* valid s1g_capa bits */
532 u8 tdls_peer[ETH_ALEN] __aligned(2);
533 struct delayed_work tdls_peer_del_work;
534 struct sk_buff *orig_teardown_skb; /* The original teardown skb */
535 struct sk_buff *teardown_skb; /* A copy to send through the AP */
536 spinlock_t teardown_lock; /* To lock changing teardown_skb */
537 bool tdls_wider_bw_prohibited;
540 struct ieee80211_sta_tx_tspec tx_tspec[IEEE80211_NUM_ACS];
547 struct delayed_work tx_tspec_wk;
552 u8 *assoc_req_ies;
553 size_t assoc_req_ies_len;
555 struct wiphy_delayed_work ml_reconf_work;
556 u16 removed_links;