All of lore.kernel.org
 help / color / mirror / Atom feed
* [uml-devel] uml "ip header error" for large (fragmented) udp packets
@ 2004-10-03  2:36 Lars Ellenberg
  2004-10-03 15:11 ` BlaisorBlade
  2004-10-06 17:50 ` BlaisorBlade
  0 siblings, 2 replies; 20+ messages in thread
From: Lars Ellenberg @ 2004-10-03  2:36 UTC (permalink / raw)
  To: user-mode-linux-devel


in the upcomming new heartbeat design of linux-ha, we use relatively
large udp packets (passing large xml blobs back and forth between the
nodes). now, cluster development and testing is convenient on UML.

but:
 uml seems to silently and systematically lose all fragmented
 udp packets, that is packages larger than mtu, and 1480 byte
 max for xml blobs just does not work out too good ...

I investigated a little bit (using two simple perl snippets to
generate/[not]receive the udp packets), and it turns out that:

 sending large (up to 64K; fragmented) udp packets
 using tuntap:
  HOST -> UML  works.
  UML  -> HOST nope :(
  UML <-> UML  nope :( [ neither with mcast or other ]
 
 looking into /proc/net/snmp on the UMLs and the HOST
 show on the not receiving side an increase of
 InHdrError!
 (it never is reassembled into a proper udp packet)
 
this is easy to reproduce (because it just happens all the time)
tested with 2.6.6 and 2.6.8 plus respective UML patches.

it seems to me that UML corrupts the ip header of
fragmented udp packets somehow at sending time.

I wonder, if someone uses nfs over udp on uml, this should
be a long known issue and turn up loads of hits in a search.
I did not find a single reference to that problem, though.

the way it is now we probably need to reanimate some of our old
boxes to form a real test cluster. and believe me, that is no fun :(

if some kind soul would be able to fix that...
would make cluster testing as we do it
so much more convenient :-)

thanks,

	Lars Ellenberg

please CC me, I'm not subscribed on this list.


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2004-10-15 15:25 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-03  2:36 [uml-devel] uml "ip header error" for large (fragmented) udp packets Lars Ellenberg
2004-10-03 15:11 ` BlaisorBlade
2004-10-03 19:29   ` Lars Ellenberg
2004-10-04 11:07   ` Gerd Knorr
2004-10-04 11:56     ` Henrik Nordstrom
2004-10-06 17:50 ` BlaisorBlade
2004-10-06 18:48   ` Lars Ellenberg
2004-10-06 20:35     ` Andi Kleen
2004-10-06 21:48       ` Lars Ellenberg
2004-10-07 18:41         ` BlaisorBlade
2004-10-07 18:41       ` BlaisorBlade
2004-10-07 20:24         ` Lars Ellenberg
2004-10-11 17:55           ` Lars Ellenberg
2004-10-12  0:03             ` [uml-devel] SOLVED: " Lars Ellenberg
2004-10-12  0:11               ` Andi Kleen
2004-10-12  1:10                 ` BlaisorBlade
2004-10-12  1:53                   ` Michael Richardson
2004-10-15 15:25                   ` [uml-devel] larger MTU _does_ work Lars Ellenberg
2004-10-12  0:27               ` [uml-devel] SOLVED: uml "ip header error" for large (fragmented) udp packets BlaisorBlade
2004-10-12 14:00                 ` Lars Ellenberg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.