Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
soc:2011:pcmattman:journal:week1 [2011/05/26 00:39]
pcmattman day 3
soc:2011:pcmattman:journal:week1 [2011/05/27 17:44] (current)
pcmattman day 5
Line 26: Line 26:
  
 Marty set me up with an account on the server though, so I now have a non-github git repository to work in. Marty set me up with an account on the server though, so I now have a non-github git repository to work in.
 +
 +==== Day 4 (May 26) ====
 +
 +Started working on getting gPXE to recognise IPv6 addresses in URLs - so things such as [[http://​[fc00::​1]/​test.bin]] will work. Managed to get [[http://​git.etherboot.org/​people/​pcmattman/​gpxe.git/​commit/​86d366c76ba0e19a7746328ecf8ab741c18b80b1|inet6_aton implemented]] and [[http://​git.etherboot.org/​people/​pcmattman/​gpxe.git/​commit/​47d74999359f63432503b6dea868d1608f6fc41e|some work towards URI parsing]] for IPv6 addresses.
 +
 +I created a develop branch in the git repository to do all my development in, so I can bring commits across into master and squash them with git-rebase as needed.
 +
 +I'm hoping to get this sorted ready for week 2 where I'll get neighbour solicit and advertisements working and maybe get some ICMPv6 echo responses out.
 +
 +Haven'​t managed to get much working tonight - need to figure out how to convince HTTP to transmit TCP over IPv6, as it seems to be struggling to do that at the moment. Tonight'​s commits are valid and working though.
 +
 +Been having some issues with the gPXE and the serial port on my primary test machine, might switch focus and fix that while I figure out the HTTP/IPv6 stuff.
 +
 +==== Day 5 (May 27) ====
 +
 +Spent some time figuring out how requesting a kernel over HTTP works at each layer in gPXE - once I have a better idea of the links between each layer I can figure out where connecting to an IPv6 host is failing.
 +
 +I can at least use QEMU for this part of the testing as I don't need actual IPv6 traffic from the network to test with - that's improved my compile/​test cycle speed significantly! :)

QR Code
QR Code soc:2011:pcmattman:journal:week1 (generated for current page)