Wireshark-commits: [Wireshark-commits] master a2376d2: batadv: Check checksum for full TT responses
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=a2376d27d72c1363d0b6500ad6f8c3bd0826ba01
Submitter: Alexis La Goutte (alexis.lagoutte@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
a2376d2 by Sven Eckelmann (sven@xxxxxxxxxxxxx):
batadv: Check checksum for full TT responses
The full translation table responses for the v15 format of batman-adv
contain a list of vlans and then a list of entries for these VLANs. The
VLANs itself contain a checksum that is done over the entries which belong
to these VLANs.
The checkum must be correct or otherwise the receiver will not be able to
finish its synchronization of the remote translation table. Having this
information available for filtering is essential to understand such a
situation and to analyze why a node continues to send full table
requests.
Change-Id: I90f3d3d2c19ac85c1c5a6474cf1877583cfd1139
Signed-off-by: Sven Eckelmann <sven@xxxxxxxxxxxxx>
Reviewed-on: https://code.wireshark.org/review/27442
Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Actions performed:
from 4a89575 batadv: Accept Multicast TVLV v2
adds a2376d2 batadv: Check checksum for full TT responses
Summary of changes:
epan/dissectors/packet-batadv.c | 99 ++++++++++++++++++++++++++++++++++++++---
1 file changed, 92 insertions(+), 7 deletions(-)