summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorSven Eckelmann <sven@narfation.org>2014-12-01 10:37:27 +0100
committerAntonio Quartulli <antonio@meshcoding.com>2015-05-29 10:13:35 +0200
commit53e771457e823fbc21834f60508c42a4270534fd (patch)
treea17cc80cae1b6c90e1a7b8c7599410cecfa0e72a /fs
parent9f6446c7f9af084763037334d37e85dacfcbd403 (diff)
batman-adv: Check total_size when queueing fragments
The fragmentation code was replaced in 610bfc6bc99bc83680d190ebc69359a05fc7f605 ("batman-adv: Receive fragmented packets and merge") by an implementation which handles the queueing+merging of fragments based on their size and the total_size of the non-fragmented packet. This total_size is announced by each fragment. The new implementation doesn't check if the the total_size information of the packets inside one chain is consistent. This is consistency check is recommended to allow using any of the packets in the queue to decide whether all fragments of a packet are received or not. Signed-off-by: Sven Eckelmann <sven@narfation.org> Acked-by: Martin Hundebøll <martin@hundeboll.net> Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions