]> git.baikalelectronics.ru Git - kernel.git/commit
batman-adv: update data pointers after skb_cow()
authorMatthias Schiffer <mschiffer@universe-factory.net>
Fri, 16 Mar 2018 10:29:09 +0000 (11:29 +0100)
committerSimon Wunderlich <sw@simonwunderlich.de>
Fri, 16 Mar 2018 19:23:38 +0000 (20:23 +0100)
commit3cd739bd2a9c81c9d754d0730e4eba6367c5cd0d
treed723d07907cfe6a42ebcf512f651e9a49def32ca
parentfdb9c1e3b5a63058e2cbb013fa64952e5cf83eac
batman-adv: update data pointers after skb_cow()

batadv_check_unicast_ttvn() calls skb_cow(), so pointers into the SKB data
must be (re)set after calling it. The ethhdr variable is dropped
altogether.

Fixes: 18269d184f55 ("batman-adv: add UNICAST_4ADDR packet type")
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
net/batman-adv/routing.c