Lines Matching refs:bss

136 	struct hostapd_data *bss;  in update_airtime_weights()  local
147 bss = iface->bss[i]; in update_airtime_weights()
148 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
151 count_backlogged_sta(bss); in update_airtime_weights()
152 if (!bss->num_backlogged_sta) in update_airtime_weights()
155 if (!num_sta_min || bss->num_backlogged_sta < num_sta_min) in update_airtime_weights()
156 num_sta_min = bss->num_backlogged_sta; in update_airtime_weights()
158 num_sta_prod *= bss->num_backlogged_sta; in update_airtime_weights()
159 num_sta_sum += bss->num_backlogged_sta; in update_airtime_weights()
160 wt_sum += bss->conf->airtime_weight; in update_airtime_weights()
166 bss = iface->bss[i]; in update_airtime_weights()
167 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
174 if (bss->num_backlogged_sta && in update_airtime_weights()
175 bss->num_backlogged_sta % num_sta_min > 0) in update_airtime_weights()
182 if (!apply_limit && bss->conf->airtime_limit) { in update_airtime_weights()
183 if (bss->num_backlogged_sta * wt_sum > in update_airtime_weights()
184 bss->conf->airtime_weight * num_sta_sum) in update_airtime_weights()
193 bss = iface->bss[i]; in update_airtime_weights()
194 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
202 if (apply_limit && bss->num_backlogged_sta && num_bss > 1) in update_airtime_weights()
203 wt = bss->conf->airtime_weight * num_sta_prod / in update_airtime_weights()
204 bss->num_backlogged_sta; in update_airtime_weights()
208 bss->airtime_weight = wt; in update_airtime_weights()
216 bss = iface->bss[i]; in update_airtime_weights()
217 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
219 set_sta_weights(bss, bss->airtime_weight * quantum); in update_airtime_weights()