From: Linus Lüssing Date: Wed, 17 Oct 2012 12:53:04 +0000 (+0200) Subject: batman-adv: Fix broadcast packet CRC calculation X-Git-Tag: v3.7-rc3~7^2~24^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f112af40fecf5399b61e69ffc6b55a9d82789f7;p=pandora-kernel.git batman-adv: Fix broadcast packet CRC calculation So far the crc16 checksum for a batman-adv broadcast data packet, received on a batman-adv hard interface, was calculated over zero bytes of its content leading to many incoming broadcast data packets wrongly being dropped (60-80% packet loss). This patch fixes this issue by calculating the crc16 over the actual, complete broadcast payload. The issue is a regression introduced by ("batman-adv: add broadcast duplicate check"). Signed-off-by: Linus Lüssing Acked-by: Simon Wunderlich Signed-off-by: Marek Lindner --- Reading git-diff-tree failed