WSL2-Linux-Kernel/net/batman-adv
Linus Lüssing cbebd363b2 batman-adv: Use own timer for multicast TT and TVLV updates
Instead of latching onto the OGM period, this patch introduces a worker
dedicated to multicast TT and TVLV updates.

The reasoning is, that upon roaming especially the translation table
should be updated timely to minimize connectivity issues.

With BATMAN V, the idea is to greatly increase the OGM interval to
reduce overhead. Unfortunately, right now this could lead to
a bad user experience if multicast traffic is involved.

Therefore this patch introduces a fixed 500ms update interval for
multicast TT entries and the multicast TVLV.

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
2016-10-30 11:11:35 +01:00
..
Kconfig
Makefile
bat_algo.c
bat_algo.h
bat_iv_ogm.c
bat_iv_ogm.h
bat_v.c
bat_v.h
bat_v_elp.c
bat_v_elp.h
bat_v_ogm.c
bat_v_ogm.h
bitarray.c
bitarray.h
bridge_loop_avoidance.c
bridge_loop_avoidance.h
debugfs.c
debugfs.h
distributed-arp-table.c batman-adv: Add wrapper for ARP reply creation 2016-10-30 11:11:33 +01:00
distributed-arp-table.h
fragmentation.c
fragmentation.h
gateway_client.c
gateway_client.h
gateway_common.c
gateway_common.h
hard-interface.c
hard-interface.h
hash.c
hash.h
icmp_socket.c
icmp_socket.h
log.c
log.h
main.c
main.h batman-adv: Use own timer for multicast TT and TVLV updates 2016-10-30 11:11:35 +01:00
multicast.c batman-adv: Use own timer for multicast TT and TVLV updates 2016-10-30 11:11:35 +01:00
multicast.h batman-adv: Use own timer for multicast TT and TVLV updates 2016-10-30 11:11:35 +01:00
netlink.c batman-adv: Mark batadv_netlink_ops as const 2016-10-30 11:11:32 +01:00
netlink.h
network-coding.c
network-coding.h
originator.c
originator.h
packet.h
routing.c
routing.h
send.c batman-adv: Remove unused skb_reset_mac_header() 2016-10-30 11:11:34 +01:00
send.h
soft-interface.c
soft-interface.h
sysfs.c
sysfs.h
tp_meter.c
tp_meter.h
translation-table.c batman-adv: Use own timer for multicast TT and TVLV updates 2016-10-30 11:11:35 +01:00
translation-table.h
tvlv.c
tvlv.h
types.h batman-adv: Use own timer for multicast TT and TVLV updates 2016-10-30 11:11:35 +01:00