[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] mirage-www on xen and networking (on ARM)
On Sun, Mar 29, 2015 at 7:52 PM, Magnus Therning <magnus@xxxxxxxxxxxx> wrote: On Sun, Mar 29, 2015 at 05:36:33PM +0100, David Scott wrote: (peering at the hex dump, with wikipedia in another window) IP version = 4 Protocol = 6 = TCP IHL = 5 words (ie no options) Total length = 0x28 payload_len = 0x28 - 5 * 4 = 20 (looks ok) It looks like the mirage-net-xen driver is supplying an extra 6 bytes for some reason. Â
Even though this packet has a shorter total length (0x1c), the frame has the same length as the previous ones. Â Â 45 00 00 20 00 00 00 00 01 02 19 32 c0 a8 00 01 Â Â ... This is probably because my debug suggestion removed the assert and probably confused the higher layers. Unless I'm misreading this, I think it must be a bug in mirage-net-xen (the ethernet driver) misreading the ethernet frames somehow? Or perhaps the peer host is sending extra junk on the end of its IP packets but within the ethernet frames? What kind of network are you using? I've filed this issue for now: Cheers, Dave
Dave Scott
_______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |