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
This patch is so invasive that it breaks the batadv_dbg_arp check which you've just fixed a patch before.
Kind regards, Sven