aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Lindner <mareklindner@neomailbox.ch>2014-01-15 20:31:18 +0800
committerAntonio Quartulli <antonio@meshcoding.com>2014-01-15 23:54:20 +0100
commit1df0cbd509bc21b0c331358c1f9d9a6fc94bada8 (patch)
tree1171d5209120678f170b8170658af18452bfe23a
parent51bb352f15595f2dee42b599680809de3d08999d (diff)
downloadlinux-1df0cbd509bc21b0c331358c1f9d9a6fc94bada8.tar.gz
batman-adv: fix batman-adv header overhead calculation
Batman-adv prepends a full ethernet header in addition to its own header. This has to be reflected in the MTU calculation, especially since the value is used to set dev->hard_header_len. Introduced by 411d6ed93a5d0601980d3e5ce75de07c98e3a7de ("batman-adv: consider network coding overhead when calculating required mtu") Reported-by: cmsv <cmsv@wirelesspt.net> Reported-by: Martin Hundebøll <martin@hundeboll.net> Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch> Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
-rw-r--r--net/batman-adv/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c
index 1511f64a6ce..faba0f61ad5 100644
--- a/net/batman-adv/main.c
+++ b/net/batman-adv/main.c
@@ -277,7 +277,7 @@ int batadv_max_header_len(void)
sizeof(struct batadv_coded_packet));
#endif
- return header_len;
+ return header_len + ETH_HLEN;
}
/**