Home
last modified time | relevance | path

Searched refs:size_bin (Results 1 – 1 of 1) sorted by relevance

/netbsd/src/sys/dev/ic/
Dathrate-sample.c169 static inline int best_rate_ndx(struct sample_node *sn, int size_bin, in best_rate_ndx() argument
176 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() argument
208 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 …]