[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 05:36:33PM +0100, David Scott wrote: > On Sun, Mar 29, 2015 at 5:02 PM, Magnus Therning <magnus@xxxxxxxxxxxx> > wrote: [..] > So it looks like you're receiving truncated IP frames. It would be helpful > to know what the frames actually are-- could you do something like: > > git clone git://github.com/mirage/mirage-tcpip > cd mirage-tcpip > git checkout v2.3.0 > > perhaps change the assert into something like > > if Cstruct.len data <> payload_len then begin > printf "argh, it's all broken! len = %d payload_len = %d\n" (Cstruct.len > data) payload_len; > Cstruct.hexdump buf; > end > > (quoting the Cstruct manual: > " when the going gets tough, the tough hexdump their cstructs > and peer at it until the bug disappears. This will directly > prettyprint the contents of the cstruct to the standard output. ") > > opam pin add tcpip . > > .. and then rebuild your app with the new code. After doing that, rebuilding and starting the VM again I get this on the console ... argh, it's all broken! len = 26 payload_len = 20 45 00 00 28 2b af 40 00 40 06 8d af c0 a8 00 0b c0 a8 00 16 ea 30 00 50 d0 90 08 dc 1a fe 26 b0 50 11 00 e5 27 e1 00 00 00 00 00 00 00 00 argh, it's all broken! len = 26 payload_len = 20 45 00 00 28 2b b0 40 00 40 06 8d ae c0 a8 00 0b c0 a8 00 16 ea 30 00 50 d0 90 08 dc 1a fe 26 b0 50 11 00 e5 27 e1 00 00 00 00 00 00 00 00 argh, it's all broken! len = 26 payload_len = 20 45 00 00 28 2b b1 40 00 40 06 8d ad c0 a8 00 0b c0 a8 00 16 ea 30 00 50 d0 90 08 dc 1a fe 26 b0 50 11 00 e5 27 e1 00 00 00 00 00 00 00 00 argh, it's all broken! len = 26 payload_len = 20 45 00 00 28 2b b2 40 00 40 06 8d ac c0 a8 00 0b c0 a8 00 16 ea 30 00 50 d0 90 08 dc 1a fe 26 b0 50 11 00 e5 27 e1 00 00 00 00 00 00 00 00 argh, it's all broken! len = 26 payload_len = 20 45 00 00 28 2b b3 40 00 40 06 8d ab c0 a8 00 0b c0 a8 00 16 ea 30 00 50 d0 90 08 dc 1a fe 26 b0 50 11 00 e5 27 e1 00 00 00 00 00 00 00 00 argh, it's all broken! len = 26 payload_len = 20 45 00 00 28 2b b4 40 00 40 06 8d aa c0 a8 00 0b c0 a8 00 16 ea 30 00 50 d0 90 08 dc 1a fe 26 b0 50 11 00 e5 27 e1 00 00 00 00 00 00 00 00 ARP responding to: who-has 192.168.0.22? argh, it's all broken! len = 26 payload_len = 8 45 00 00 1c 00 00 00 00 01 02 19 36 c0 a8 00 01 e0 00 00 01 11 0a ee f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 argh, it's all broken! len = 26 payload_len = 12 45 00 00 20 00 00 00 00 01 02 19 32 c0 a8 00 01 e0 00 00 01 11 0a ec 78 00 00 00 00 02 7d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... This time around I don't get anything in reply to my requests though. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@xxxxxxxxxxxx jabber: magnus@xxxxxxxxxxxx twitter: magthe http://therning.org/magnus As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later. Long live Fortran! -- Ed Post Attachment:
pgpJDSZlpMKNd.pgp _______________________________________________ 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 |