This is an old revision of the document!

Week 9 (July 18 to July 24)

Day 1 (July 18)

I mainly used today to do some “maintenance” coding.

The most important fix of the day was to rework NDP Neighbour Advertisement handling to properly parse the option list in the packet, instead of assuming the packet is laid out in a particular way. I also reworked router advertisement handling to use the iobuf manipulation functions (eg, iob_pull) to take data from the iobuf rather than keeping an offset integer around and doing pointer math.

Whilst I was at it, I also added strings to the monojob_wait calls in ip6mgmt.c, so that a user can identify which stage of IPv6-enabling gPXE is at.

Next up - renaming the “ipv6” command to something more useful, and IPv6 extension headers!

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