]> git.ozlabs.org Git - ppp.git/blobdiff - README.sol2
Added IPv6 compilation flag and object files - these things are disabled
[ppp.git] / README.sol2
index 392f43f7f55ec269a5a62000a5dbb658b6452aa5..a6b181a1e8a4d99dccadb2daee4158af90511a4f 100644 (file)
@@ -4,11 +4,6 @@ but are not identical.  The STREAMS kernel modules and driver for
 Solaris 2 are in the svr4 directory (and use some code from the
 modules directory).
 
-This version has been tested under Solaris 7, and the upcoming
-Solaris 8. As of now, it will only work when the system is booted
-in 32-bit mode. 64-bit clean driver as well as IPv6 support for
-Solaris 8 are currently under development.
-
 NOTE: Although the kernel driver and modules have been designed to
 operate correctly on SMP systems, they have not been extensively
 tested on SMP machines.  Some users of SMP Solaris x86 systems have
@@ -50,6 +45,38 @@ create an /etc/ppp/ip-up script containing something like this:
 
 See the man page for ip(7p) for details.
 
+IPv6 Support.
+*************
+
+This version has been tested under Solaris 8 running IPv6. As of now,
+interoperability testing has only been done between Solaris machines
+in terms of the IPV6 NCP. An additional command line option for the
+pppd daemon has been added: ipv6cp-use-persistent
+
+By default, compilation for IPv6 support is not enabled. Uncomment the
+necessary lines in pppd/Makefile.sol2 to enable it. Once done, the
+quickest way to get IPv6 running is to add the following somewhere
+in the command line option:
+
+       +ipv6 ipv6cp-use-persistent
+
+The persistent id for the link-local address was added to conform to
+RFC 2472; such that if there's an EUI-48 available, use that to make up
+the EUI-64. As of now, the Solaris implementation extracts the EUI-48
+id from the Ethernet's MAC address (the ethernet interface needs to
+be up). Future works might support other ways of obtaining a unique
+yet persistent id, such as EEPROM serial numbers, etc.
+
+64-bit Support.
+***************
+
+This version has been tested under Solaris 7 (and Solaris 8 Beta) in both 
+32- and 64-bits environments (Ultra class machines). Installing the package
+by executing "make install" will result in additional files residing in
+/kernel/drv/sparcv9 and /kernel/strmod/sparcv9 subdirectories.
+
+64-bit modules and driver have been compiled and tested using Sun's cc.
+
 Synchronous Serial Support.
 ***************************