RBridges project is targeting build 124 and we are modifying
the post-install script in SUNWcnetr (and BFU) to detect and add
support for bridging when there are VLAN links with VLAN ID 1
on the system. We are requesting feedback on changing this code
to work with IPS. For more background on this upgrade code
please see the following thread:
     http://markmail.org/message/yliev672n7w3dycd

The post-install script in SUNCnetr[1] detects VLAN links with ID
set to default PVID (VLAN 1) on the system by reading the entries
in /etc/dladm/datalink.conf file. On detecting such VLAN links
the postinstall script determines the interface of the VLAN link
and updates the default_tag property on the interface to zero.
The update happens by adding the commands to a upgrade script[2]
that is executed on the next re-configure boot by network-physical
SMF service.

To add similar support in IPS we are considering removing the above
code and implementing one of the following proposals below:

(1) Modify the existing datalink-management SMF service method to 
do the necessary checks on re-configure boot and add the necessary 
dladm commands to a upgrade script[2] that runs during network-physical.

(2) Create a new SMF service that runs late in boot and also only once
on boot after upgrade to perform the PVID update. Please share any pointers
to existing SMF services that are similar and run just once.

Please let us know if you have any suggestions or comments on the
above approaches or any other proposals. We prefer (2) in introducing
a specific service to handle the update rather than modify an existing
service and as there are no restrictions to run the update early on
during boot and before manifest-import.

Thanks,
Rishi

[1] 
http://cr.opensolaris.org/~rishi/rbridges4/usr/src/pkgdefs/SUNWcnetr/postinstall.udiff.html
[2] /var/svc/profile/upgrade_datalink

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to