On Mon, 07 Jan 2002 15:16:41 +0800, you said: > I'm going to make some modifications to the linux ipv6 protocol stack in = > the 2.4.x kernel. What modifications are you considering? > May I know if anyone could make some recommendations on the books or = > online documentation for helping me understand the source code on the = > ipv6 stack? There probably are books on it, but the definitive answer would be the IETF RFCs specifying IPv6 and the source code itself. Note that IPv6 is *not* an incredibly radical departure from IPv4, so most of the concepts (ACKs, windows, slow-start, and all that) are pretty much the same. > Is there any available info that documents the ipv6 stack in linux?=20 > Is the ipv6 stack in linux complete and stable? Is it based on the USAGI = > project? Thank you. More correctly, the ipv6 stack in the stock Linux kernel is somewhat stable and complete. The USAGI project is specifically concerned with improving and correcting the code, and I would *NOT* consider doing any serious development work on IPv6 on Linux unless you first installed the USAGI kit. There's a conformance test done recently available at http://www.linux-ipv6.org/tahitest/ - the USAGI stuff drops quite nicely into a 2.4.17 kernel.
Attachment:
pgppTbQT5mZWi.pgp
Description: PGP signature