Lines Matching defs:hostapd_config

1055 struct hostapd_config {  struct
1056 struct hostapd_bss_config **bss, *last_bss;
1057 size_t num_bss;
1059 u16 beacon_int;
1060 int rts_threshold;
1061 int fragm_threshold;
1062 u8 op_class;
1063 u8 channel;
1064 int enable_edmg;
1065 u8 edmg_channel;
1066 u8 acs;
1067 struct wpa_freq_range_list acs_ch_list;
1068 struct wpa_freq_range_list acs_freq_list;
1069 u8 acs_freq_list_present;
1070 int acs_exclude_dfs;
1071 u8 min_tx_power;
1072 enum hostapd_hw_mode hw_mode; /* HOSTAPD_MODE_IEEE80211A, .. */
1073 bool hw_mode_set;
1074 int acs_exclude_6ghz_non_psc;
1075 int enable_background_radar;
1076 enum {
1079 } preamble;
1081 int *supported_rates;
1082 int *basic_rates;
1083 unsigned int beacon_rate;
1084 enum beacon_rate_type rate_type;
1086 const struct wpa_driver_ops *driver;
1087 char *driver_params;
1089 int ap_table_max_size;
1090 int ap_table_expiration_time;
1092 unsigned int track_sta_max_num;
1093 unsigned int track_sta_max_age;
1095 char country[3]; /* first two octets: country code as described in
1105 int ieee80211d;
1107 int ieee80211h; /* DFS */
1114 int local_pwr_constraint;
1117 int spectrum_mgmt_required;
1119 struct hostapd_tx_queue_params tx_queue[NUM_TX_QUEUES];
1128 struct hostapd_wmm_ac_params wmm_ac_params[4];
1130 int ht_op_mode_fixed;
1131 u16 ht_capab;
1132 int ieee80211n;
1133 int secondary_channel;
1134 int no_pri_sec_switch;
1135 int require_ht;
1136 int obss_interval;
1137 u32 vht_capab;
1138 int ieee80211ac;
1139 int require_vht;
1140 enum oper_chan_width vht_oper_chwidth;
1141 u8 vht_oper_centr_freq_seg0_idx;
1142 u8 vht_oper_centr_freq_seg1_idx;
1143 u8 ht40_plus_minus_allowed;
1146 u8 use_driver_iface_addr;
1149 struct fst_iface_cfg fst_cfg;
1153 u8 p2p_go_ctwindow;
1157 double ignore_probe_probability;
1158 double ignore_auth_probability;
1159 double ignore_assoc_probability;
1160 double ignore_reassoc_probability;
1161 double corrupt_gtk_rekey_mic_probability;
1162 int ecsa_ie_only;
1163 bool delay_eapol_tx;
1167 unsigned int acs_num_scans;
1168 struct acs_bias {
1171 } *acs_chan_bias;
1172 unsigned int num_acs_chan_bias;
1175 struct wpabuf *lci;
1176 struct wpabuf *civic;
1177 int stationary_ap;
1179 int ieee80211ax;
1181 struct he_phy_capabilities_info he_phy_capab;
1182 struct he_operation he_op;
1183 struct ieee80211_he_mu_edca_parameter_set he_mu_edca;
1184 struct spatial_reuse spr;
1185 enum oper_chan_width he_oper_chwidth;
1186 u8 he_oper_centr_freq_seg0_idx;
1187 u8 he_oper_centr_freq_seg1_idx;
1188 u8 he_6ghz_max_mpdu;
1189 u8 he_6ghz_max_ampdu_len_exp;
1190 u8 he_6ghz_rx_ant_pat;
1191 u8 he_6ghz_tx_ant_pat;
1192 u8 he_6ghz_reg_pwr_type;
1194 int reg_def_cli_eirp_psd;
1195 int reg_sub_cli_eirp_psd;
1204 int reg_def_cli_eirp;
1206 bool require_he;
1212 unsigned int ch_switch_vht_config;
1217 unsigned int ch_switch_he_config;
1219 int rssi_reject_assoc_rssi;
1220 int rssi_reject_assoc_timeout;
1221 int rssi_ignore_probe_request;
1224 enum {
1230 } airtime_mode;
1231 unsigned int airtime_update_interval;
1235 int ieee80211be;
1237 enum oper_chan_width eht_oper_chwidth;
1238 u8 eht_oper_centr_freq_seg0_idx;
1239 struct eht_phy_capabilities_info eht_phy_capab;
1263 hostapd_get_oper_chwidth(struct hostapd_config *conf) in hostapd_get_oper_chwidth() argument