* [B.A.T.M.A.N.] [PATCH next] batman-adv: consider network coding overhead when calculating required mtu
@ 2013-05-08 5:36 Marek Lindner
2013-05-08 5:51 ` Martin Hundebøll
0 siblings, 1 reply; 2+ messages in thread
From: Marek Lindner @ 2013-05-08 5:36 UTC (permalink / raw)
To: b.a.t.m.a.n; +Cc: Marek Lindner
The module prints a warning when the MTU on the hard interface is too
small to transfer payload traffic without fragmentation. The required
MTU is calculated based on the encapsulation header size. If network
coding is compild into the module its header size is taken into
account as well.
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
---
types.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/types.h b/types.h
index b2c94e1..8089bd6 100644
--- a/types.h
+++ b/types.h
@@ -27,9 +27,16 @@
/**
* Maximum overhead for the encapsulation for a payload packet
*/
+#ifdef CONFIG_BATMAN_ADV_NC
+#define BATADV_HEADER_LEN \
+ (ETH_HLEN + max3(sizeof(struct batadv_unicast_packet), \
+ sizeof(struct batadv_bcast_packet), \
+ sizeof(struct batadv_coded_packet)))
+#else
#define BATADV_HEADER_LEN \
(ETH_HLEN + max(sizeof(struct batadv_unicast_packet), \
sizeof(struct batadv_bcast_packet)))
+#endif /* CONFIG_BATMAN_ADV_NC */
#ifdef CONFIG_BATMAN_ADV_DAT
--
1.7.10.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [B.A.T.M.A.N.] [PATCH next] batman-adv: consider network coding overhead when calculating required mtu
2013-05-08 5:36 [B.A.T.M.A.N.] [PATCH next] batman-adv: consider network coding overhead when calculating required mtu Marek Lindner
@ 2013-05-08 5:51 ` Martin Hundebøll
0 siblings, 0 replies; 2+ messages in thread
From: Martin Hundebøll @ 2013-05-08 5:51 UTC (permalink / raw)
To: The list for a Better Approach To Mobile Ad-hoc Networking; +Cc: Marek Lindner
On 2013-05-08 07:36, Marek Lindner wrote:
> The module prints a warning when the MTU on the hard interface is too
> small to transfer payload traffic without fragmentation. The required
> MTU is calculated based on the encapsulation header size. If network
> coding is compild into the module its header size is taken into
> account as well.
>
> Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Acked-by: Martin Hundebøll <martin@hundeboll.net>
> ---
> types.h | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/types.h b/types.h
> index b2c94e1..8089bd6 100644
> --- a/types.h
> +++ b/types.h
> @@ -27,9 +27,16 @@
> /**
> * Maximum overhead for the encapsulation for a payload packet
> */
> +#ifdef CONFIG_BATMAN_ADV_NC
> +#define BATADV_HEADER_LEN \
> + (ETH_HLEN + max3(sizeof(struct batadv_unicast_packet), \
> + sizeof(struct batadv_bcast_packet), \
> + sizeof(struct batadv_coded_packet)))
> +#else
> #define BATADV_HEADER_LEN \
> (ETH_HLEN + max(sizeof(struct batadv_unicast_packet), \
> sizeof(struct batadv_bcast_packet)))
> +#endif /* CONFIG_BATMAN_ADV_NC */
>
> #ifdef CONFIG_BATMAN_ADV_DAT
>
>
--
Kind Regards
Martin Hundebøll
Frederiks Allé 99, 1.th
8000 Aarhus C
Denmark
+45 61 65 54 61
martin@hundeboll.net
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-05-08 5:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-08 5:36 [B.A.T.M.A.N.] [PATCH next] batman-adv: consider network coding overhead when calculating required mtu Marek Lindner
2013-05-08 5:51 ` Martin Hundebøll
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox