aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorAntonio Quartulli2016-04-14 09:37:05 +0800
committerAntonio Quartulli2016-04-29 19:46:11 +0800
commitb6cf5d499fddbfcffe751e81fb9f1a07d6348026 (patch)
tree5fbbf99c9944eb5bc04eec29c7426ab3d0be719b /kernel
parent2871734e85e920503d49b3a8bc0afbe0773b6036 (diff)
batman-adv: B.A.T.M.A.N V - make sure iface is reactivated upon NETDEV_UP event
At the moment there is no explicit reactivation of an hard-interface upon NETDEV_UP event. In case of B.A.T.M.A.N. IV the interface is reactivated as soon as the next OGM is scheduled for sending, but this mechanism does not work with B.A.T.M.A.N. V. The latter does not rely on the same scheduling mechanism as its predecessor and for this reason the hard-interface remains deactivated forever after being brought down once. This patch fixes the reactivation mechanism by adding a new routing API which explicitly allows each algorithm to perform any needed operation upon interface re-activation. Such API is optional and is implemented by B.A.T.M.A.N. V only and it just takes care of setting the iface status to ACTIVE Signed-off-by: Antonio Quartulli <a@unstable.cc> Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions