Lines Matching full:throughput

60  * batadv_v_elp_get_throughput() - get the throughput towards a neighbour
61 * @neigh: the neighbour for which the throughput has to be obtained
63 * Return: The throughput towards the given neighbour in multiples of 100kpbs
72 u32 throughput; in batadv_v_elp_get_throughput() local
78 throughput = atomic_read(&hard_iface->bat_v.throughput_override); in batadv_v_elp_get_throughput()
79 if (throughput != 0) in batadv_v_elp_get_throughput()
80 return throughput; in batadv_v_elp_get_throughput()
82 /* if this is a wireless device, then ask its throughput through in batadv_v_elp_get_throughput()
105 * the throughput metric to 0. in batadv_v_elp_get_throughput()
115 /* try to estimate the expected throughput based on reported tx in batadv_v_elp_get_throughput()
137 throughput = link_settings.base.speed; in batadv_v_elp_get_throughput()
138 if (throughput && throughput != SPEED_UNKNOWN) in batadv_v_elp_get_throughput()
139 return throughput * 10; in batadv_v_elp_get_throughput()
145 …ace %s, therefore defaulting to hardcoded throughput values of %u.%1u Mbps. Consider overriding th… in batadv_v_elp_get_throughput()
157 * batadv_v_elp_throughput_metric_update() - worker updating the throughput
171 ewma_throughput_add(&neigh->bat_v.throughput, in batadv_v_elp_throughput_metric_update()
185 * order to trigger the throughput estimation on this link by the RC algorithm.
229 * throughput estimation effective. in batadv_v_elp_wifi_neigh_probe()
294 /* The throughput metric is updated on each sent packet. This way, if a in batadv_v_elp_periodic_work()
298 * The throughput metric is updated by following these steps: in batadv_v_elp_periodic_work()
301 * 2) update the throughput metric value of each neighbor (note that the in batadv_v_elp_periodic_work()
316 /* Reading the estimated throughput from cfg80211 is a task that in batadv_v_elp_periodic_work()
369 /* warn the user (again) if there is no throughput data is available */ in batadv_v_elp_iface_enable()