]> git.baikalelectronics.ru Git - kernel.git/commit
batman-adv: ELP - send unicast ELP packets for throughput sampling
authorAntonio Quartulli <antonio@open-mesh.com>
Tue, 10 Nov 2015 17:51:22 +0000 (18:51 +0100)
committerAntonio Quartulli <a@unstable.cc>
Mon, 29 Feb 2016 08:25:07 +0000 (16:25 +0800)
commitcdf7b4cf7cb437a727c4e1c53325febd029ddbea
tree02d3b8e088dbd3eefb48b67745efac068fa02581
parent36af0d91e6ac60bf23274d4448b63856a0fa7bf1
batman-adv: ELP - send unicast ELP packets for throughput sampling

In case of an unused wireless link, the mac80211 throughput estimation
won't get updated further. Consequently, the reported throughput metric
will become obsolete.

With this patch unicast sampling is introduced by periodically sending
unicast ELP packets to each neighbor on idle WiFi links. These sampling
packets will fill an entire frame, so that the measurement is as
reliable as possible

Signed-off-by: Antonio Quartulli <antonio@open-mesh.com>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
net/batman-adv/bat_v_elp.c
net/batman-adv/main.h