mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-13 02:28:43 +04:00
The L2TP stack did not reset the skb control buffer before handing off the package to the lower netdev. In a setup with an ath10k radio and batman-adv over an L2TP tunnel massive fragmentations happen sporadically if the L2TP tunnel is established over IPv4. L2TP might reset some of the fields in the IP control buffer, but L2TP assumes the type of the control buffer to be of an IPv4 packet, while due to it being Layer 2, this is not a given. Clear the entire control buffer to avoid such mishaps altogether. Link: https://github.com/torvalds/linux/commit/d70b592551ff23747e26e74081205babf8dba9b6 Signed-off-by: David Bauer <mail@david-bauer.net>