The integration of:
PSARC 2009/373 Clearview IP Tunneling
PSARC 2009/410 Datalink Administration from Non-Global Zones
... constitutes a flag-day in the following areas:
BFU:
This integration includes an update to the bfu script. This project
changes the format of the /etc/dladm/datalink.conf file, and the
format is automatically upgraded by the /sbin/dlmgmtd daemon. In
order to facilitate doing a backward bfu across this flag day, bfu
has been modified to save a copy of the original datalink.conf file
as /etc/dladm/datalink.conf.bfusave. When bfu'ing backwards across
this flag day, bfu will restore the datalink.conf file using this
bfusave copy. The updated bfu script must be used when going
forwards and backwards.
This of course means that any datalink configuration changes made
(e.g. using the dladm(1M) command) before going backwards will be
lost and will need to be re-applied.
Cap-eye Install:
This integration is also a flag-day for Install (Cap-eye Install)
users. The Install command will not update the system properly, as
this project makes changes to kernel APIs that must be accompanied
by the associated user library changes. You must use bfu or a
package-based upgrade.
Incremental Builds:
For incremental builds to work properly, you will need to remove the
following files from your proto area:
kernel/strmod/tun
kernel/strmod/amd64/tun
kernel/strmod/sparcv9/tun
kernel/strmod/atun
kernel/strmod/amd64/atun
kernel/strmod/sparcv9/atun
kernel/strmod/6to4tun
kernel/strmod/amd64/6to4tun
kernel/strmod/sparcv9/6to4tun
usr/include/inet/tun.h
Heads-Up
--------
This project replaces the STREAMS-based IP tunneling functionality of
Solaris with a GLDv3 driver (iptun). IP tunnels are now links managed
using dladm, and can be observed using traditional network
observability tools such as snoop and wireshark.
Additional datalink management functionality is now provided in
exclusive stack non-global zones such as the ability to assign IP
tunnel links to non-global zones, manage IP tunnel links from
non-global zones, and the ability to use the dladm show-* subcommands
to view zone-specific datalink configuration.
Bugs related to IP tunneling should be filed under
solaris/network/tunnel.
Please refer to the project home page for draft documentation:
http://www.opensolaris.org/os/project/clearview/iptun/
Contact clearview-discuss at opensolaris.org with any communication
regarding this project.
Enjoy,
-Seb