On Mittwoch, 5. April 2017 16:26:17 CEST Sven Eckelmann wrote:
The stats are generated by batadv_interface_stats and must not be stored directly in the net_device stats member variable. The batadv_priv bat_counters information is assembled when ndo_get_stats is called. The stats previously stored in net_device::stats is then overwritten.
The batman-adv counters must therefore be increased when an ARP packet is answered locally via the distributed arp table.
Fixes: 75ca71d858f5 ("batman-adv: Distributed ARP Table - add snooping functions for ARP messages") Signed-off-by: Sven Eckelmann sven@narfation.org
net/batman-adv/distributed-arp-table.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
Patch applied as 426ddde4ffe0c7345d1a7409bf899f89ddea26d3 [1]
Kind regards, Sven
[1] https://git.open-mesh.org/batman-adv.git/commit/426ddde4ffe0c7345d1a7409bf89...