Lines Matching defs:ieee80211_bss_conf
656 struct ieee80211_bss_conf { struct
657 const u8 *bssid;
658 unsigned int link_id;
659 u8 addr[ETH_ALEN] __aligned(2);
660 u8 htc_trig_based_pkt_ext;
661 bool uora_exists;
662 u8 uora_ocw_range;
663 u16 frame_time_rts_th;
664 bool he_support;
665 bool twt_requester;
666 bool twt_responder;
667 bool twt_protected;
668 bool twt_broadcast;
670 bool use_cts_prot;
671 bool use_short_preamble;
672 bool use_short_slot;
673 bool enable_beacon;
674 u8 dtim_period;
675 u16 beacon_int;
676 u16 assoc_capability;
677 u64 sync_tsf;
678 u32 sync_device_ts;
679 u8 sync_dtim_count;
680 u32 basic_rates;
681 struct ieee80211_rate *beacon_rate;
682 int mcast_rate[NUM_NL80211_BANDS];
683 u16 ht_operation_mode;
684 s32 cqm_rssi_thold;
685 u32 cqm_rssi_hyst;
686 s32 cqm_rssi_low;
687 s32 cqm_rssi_high;
688 struct cfg80211_chan_def chandef;
689 struct ieee80211_mu_group_data mu_group;
690 bool qos;
691 bool hidden_ssid;
692 int txpower;
693 enum nl80211_tx_power_setting txpower_type;
694 struct ieee80211_p2p_noa_attr p2p_noa_attr;
695 bool allow_p2p_go_ps;
696 u16 max_idle_period;
697 bool protected_keep_alive;
698 bool ftm_responder;
699 struct ieee80211_ftm_responder_params *ftmr_params;
701 bool nontransmitted;
702 u8 transmitter_bssid[ETH_ALEN];
703 u8 bssid_index;
704 u8 bssid_indicator;
705 bool ema_ap;
706 u8 profile_periodicity;
707 struct {
710 } he_oper;
711 struct ieee80211_he_obss_pd he_obss_pd;
712 struct cfg80211_he_bss_color he_bss_color;
713 struct ieee80211_fils_discovery fils_discovery;
714 u32 unsol_bcast_probe_resp_interval;
715 struct cfg80211_bitrate_mask beacon_tx_rate;
716 enum ieee80211_ap_reg_power power_type;
717 struct ieee80211_tx_pwr_env tx_pwr_env[IEEE80211_TPE_MAX_IE_COUNT];
718 u8 tx_pwr_env_num;
719 u8 pwr_reduction;
720 bool eht_support;
722 bool csa_active;
723 bool mu_mimo_owner;
724 struct ieee80211_chanctx_conf __rcu *chanctx_conf;
726 bool color_change_active;
727 u8 color_change_color;