On Freitag, 16. März 2018 11:29:11 CET Matthias Schiffer wrote:
batadv_check_unicast_ttvn() may modify the batadv header, leading to checksum errors in the following processing of the packet.
Rather than fixing up the checksum, simply pull the batadv header before modifying it (and push it back in case the packet is rerouted).
Signed-off-by: Matthias Schiffer mschiffer@universe-factory.net
Fixes: cea194d90b11 ("batman-adv: improved client announcement mechanism")
Kind regards, Sven