Am 14.02.11 15:30, schrieb mhor...@ddci.com:
What I'm unsure of is whether the IP fragmentation code can tolerate
this misconfiguration of the MTU, or whether there is likely an error
in the fragmentation code, or perhaps in one of our drivers.
The MTU is correct (set to 1500), only the MSS is "misconfigured". However, this is exactly what the IP fragmentation code should do: split packets that are too long into multiple packets of correct size. It's a bit odd to configure the stack in a way that every outgoing packet has to be processed, but it shouldn't break it.

Therefore, I'm with Kieran to suspect the problem being either a bug in lwIP which is already fixed or in your driver or port, since I haven't seen such a problem, yet.

BTW, regarding the optimal MSS setting: 1460 is the one you'll want. The TCP code takes care of leaving room in the segments if options are required so that data + options == 1460.

Simon

_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to