Lines Matching full:throughput

73  * batadv_v_elp_get_throughput() - get the throughput towards a neighbour
74 * @neigh: the neighbour for which the throughput has to be obtained
75 * @pthroughput: calculated throughput towards the given neighbour in multiples
88 u32 throughput; in batadv_v_elp_get_throughput() local
91 /* don't query throughput when no longer associated with any in batadv_v_elp_get_throughput()
100 throughput = atomic_read(&hard_iface->bat_v.throughput_override); in batadv_v_elp_get_throughput()
101 if (throughput != 0) { in batadv_v_elp_get_throughput()
102 *pthroughput = throughput; in batadv_v_elp_get_throughput()
106 /* if this is a wireless device, then ask its throughput through in batadv_v_elp_get_throughput()
129 * the throughput metric to 0. in batadv_v_elp_get_throughput()
142 /* try to estimate the expected throughput based on reported tx in batadv_v_elp_get_throughput()
173 throughput = link_settings.base.speed; in batadv_v_elp_get_throughput()
174 if (throughput && throughput != SPEED_UNKNOWN) { in batadv_v_elp_get_throughput()
175 *pthroughput = throughput * 10; in batadv_v_elp_get_throughput()
183 …ace %s, therefore defaulting to hardcoded throughput values of %u.%1u Mbps. Consider overriding th… in batadv_v_elp_get_throughput()
196 * batadv_v_elp_throughput_metric_update() - worker updating the throughput
203 u32 throughput; in batadv_v_elp_throughput_metric_update() local
206 valid = batadv_v_elp_get_throughput(neigh, &throughput); in batadv_v_elp_throughput_metric_update()
210 ewma_throughput_add(&neigh->bat_v.throughput, throughput); in batadv_v_elp_throughput_metric_update()
218 * order to trigger the throughput estimation on this link by the RC algorithm.
262 * throughput estimation effective. in batadv_v_elp_wifi_neigh_probe()
331 /* The throughput metric is updated on each sent packet. This way, if a in batadv_v_elp_periodic_work()
335 * The throughput metric is updated by following these steps: in batadv_v_elp_periodic_work()
338 * 2) update the throughput metric value of each neighbor (note that the in batadv_v_elp_periodic_work()
353 /* Reading the estimated throughput from cfg80211 is a task that in batadv_v_elp_periodic_work()
418 /* warn the user (again) if there is no throughput data is available */ in batadv_v_elp_iface_enable()