Searched refs:size_bin (Results 1 – 1 of 1) sorted by relevance
169 static inline int best_rate_ndx(struct sample_node *sn, int size_bin, in best_rate_ndx() argument176 int tt = sn->stats[size_bin][x].average_tx_time; in best_rate_ndx()178 !sn->stats[size_bin][x].packets_acked)) { in best_rate_ndx()187 if (sn->stats[size_bin][x].successive_failures > 3) in best_rate_ndx()202 pick_sample_ndx(struct sample_node *sn, int size_bin) in pick_sample_ndx() argument208 current_ndx = sn->current_rate[size_bin]; in pick_sample_ndx()214 current_tt = sn->stats[size_bin][current_ndx].average_tx_time; in pick_sample_ndx()217 int ndx = (sn->last_sample_ndx[size_bin]+1+x) % sn->num_rates; in pick_sample_ndx()224 if (sn->stats[size_bin][ndx].perfect_tx_time > current_tt) in pick_sample_ndx()228 … if (ticks - sn->stats[size_bin][ndx].last_tx < ((hz * STALE_FAILURE_TIMEOUT_MS)/1000) && in pick_sample_ndx()[all …]