]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
authorDavid S. Miller <davem@davemloft.net>
Tue, 22 Jul 2014 03:19:09 +0000 (20:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 22 Jul 2014 03:19:09 +0000 (20:19 -0700)
commit9e845dbd768ea93c1e6481c60a8526961329f4fb
tree2d91a6c4503b9b0511e4ef0a2bbbc431b1db1927
parent6ea11ba4c1d29248edb38dd41a018546e02bdafb
parent16a67bf3c122951321f97873b17a6d9777053340
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge

Antonio Quartulli says:

====================
pull request [net]: batman-adv 20140721

here you have two fixes that we have been testing for quite some time
(this is why they arrived a bit late in the rc cycle).

Patch 1) ensures that BLA packets get dropped and not forwarded to the
mesh even if they reach batman-adv within QinQ frames. Forwarding them
into the mesh means messing up with the TT database of other nodes which
can generate all kind of unexpected behaviours during route computation.

Patch 2) avoids a couple of race conditions triggered upon fast VLAN
deletion-addition. Such race conditions are pretty dangerous because
they not only create inconsistencies in the TT database of the nodes
in the network, but such scenario is also unrecoverable (unless
nodes are rebooted).
====================

Signed-off-by: David S. Miller <davem@davemloft.net>