Hi all, My Google Summer of Code project for the year - implementing IPv6 into gPXE - is ready for testing by the community. We have tested booting a simple Linux kernel via IPv6 with the implementation, and we support stateless auto-configuration as well as DHCPv6.
I have compiled some basic documentation in my GSoC notes page - http://etherboot.org/wiki/soc/2011/pcmattman/notes/start. This will be moved out into proper wiki pages shortly. The best way to build gPXE with IPv6 support is to use ROM-o-matic, but alternatively you can simply modify src/config/general.h to enable NET_PROTO_IPV6 and IPV6_CMD. When gPXE boots just use "ipv6 any" or "ipv6 net<n>" to configure an interface with IPv6 automatically. For IPv6 to work properly on your network you will need layer-2 multicast working properly. For most this shouldn't be an issue, but if you are using IGMP snooping (or something similar) you may run into issues. If you would like more output from the IPv6 code, or if you need some extra information to put together a bug report, the DEBUG options for the build are: "ipv6", "ip6mgmt", "icmpv6", "ndp" (neighbour discovery and address -> link layer mapping), "dhcp6". Thanks, Matthew _______________________________________________ gPXE mailing list gPXE@etherboot.org http://etherboot.org/mailman/listinfo/gpxe