On Friday, July 08, 2011 00:33:39 Marek Lindner wrote:
I have another small but important set of changes I'd like to get pulled into net-next-2.6/3.1. Despite our best efforts, recent tests and reviews of the protocol changes we have introduced a couple of weeks ago made it quite obvious that some bugs slipped through. The implementation of said protocol does not handle all corner cases in the way it should, thus provoking inconsistent states in the mesh. These 4 patches are meant to address the found issues.
Woops - pulled the trigger too fast. Here is the missing shortlog:
The following changes since commit 44c4349a2a117b22a5c4087f2ac9faf10c575e17:
batman-adv: Replace version info instead of appending them (2011-07-05 14:48:56 +0200)
are available in the git repository at: git://git.open-mesh.org/linux-merge.git batman-adv/next
Antonio Quartulli (4): batman-adv: initialise last_ttvn and tt_crc for the orig_node structure batman-adv: keep local table consistency for further TT_RESPONSE batman-adv: keep global table consistency in case of roaming batman-adv: request the full table if tt_crc doesn't match
net/batman-adv/originator.c | 2 + net/batman-adv/packet.h | 4 +- net/batman-adv/routing.c | 12 +++ net/batman-adv/send.c | 4 +- net/batman-adv/translation-table.c | 156 +++++++++++++++++++++++++++++------- net/batman-adv/translation-table.h | 1 + 6 files changed, 147 insertions(+), 32 deletions(-)