batman-adv: fix batman-adv header overhead calculation
authorMarek Lindner <mareklindner@neomailbox.ch>
Wed, 15 Jan 2014 22:48:32 +0000 (06:48 +0800)
committerMarek Lindner <mareklindner@neomailbox.ch>
Wed, 15 Jan 2014 22:49:49 +0000 (06:49 +0800)
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
batman-adv/patches/0001-batman-adv-fix-batman-adv-header-overhead-calculatio.patch [new file with mode: 0644]

diff --git a/batman-adv/patches/0001-batman-adv-fix-batman-adv-header-overhead-calculatio.patch b/batman-adv/patches/0001-batman-adv-fix-batman-adv-header-overhead-calculatio.patch
new file mode 100644 (file)
index 0000000..19b3356
--- /dev/null
@@ -0,0 +1,37 @@
+From d72756b97529b3c6afa08933216aaa912bb16ce6 Mon Sep 17 00:00:00 2001
+From: Marek Lindner <mareklindner@neomailbox.ch>
+Date: Wed, 15 Jan 2014 20:31:18 +0800
+Subject: [PATCH] batman-adv: fix batman-adv header overhead calculation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Batman-adv prepends a full ethernet header in addition to its own
+header. This has to be reflected in the MTU calculation.
+
+Introduced by f1f310d5c261f0214f85afea95d5cd11d49d64c6
+("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>
+---
+ main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/main.c b/main.c
+index 4547bf0..fd85205 100644
+--- a/main.c
++++ b/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;
+ }
+ /**
+-- 
+1.8.4.4
+