diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c
index 1511f64a6ceaae34d26860cd4642cde71c5af9a0..faba0f61ad535da90f8cd874ce5f901f771d4fb3 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;
 }
 
 /**