OpenSolaris ARC Agenda for Sept 12, 2007

John Plocher John.Plocher at Sun.COM
Fri Sep 7 09:42:00 PDT 2007


See:  http://www.opensolaris.org/os/community/arc/announcements/

   -John


OpenSolaris ARC Agenda
TELECONFERENCE NUMBERS:

     (866)545-5223 (Within US)
     (865)673-9887 (International)
     External callers ACCESS CODE 939-5586
     ARC meetings are recorded.

09/12/2007 (late monthly PSARC meeting – will start at 4pm PDT)

     4:00-4:10 ARC Business (Fasttracks etc)

     4:10-5:00 Inception:

         Brussels – enhanced network driver config via dladm 2007/429
         Submitter: Sowmini Varadhan
         Owner: James Carlson
         Intern: garrett.damore at sun.com

Project Summary
Project Description:

Dynamic configuration of network drivers on Solaris is done
primarily via ndd(1M). This approach, and the general methods
available for network driver configuration in Solaris,
suffer from several problems:

     * changes made by ndd(1M) are not persistent across
	reboot/modunload.
     * There are too many ways to modify a given property,
	e.g., ndd, driver.conf(4)
     * each method has its own syntax and semantics, and
	it is easy to encounter conflicting semantics
	(e.g., CR 6504688)
     * Some of these methods are very complicated and
	inflexible. For example, driver.conf(4) is
	over-written on upgrade, and updates to driver.conf
	files require a reboot/update_drv of the driver.
	(See CR 6396173, CR 6430731).

Project Brussels aims to fix these problem for GLDv3
drivers by providing a dladm based standardized interface.
Specifically, this project will provides a cleaner
solution by using the dld layer as the intermediary.
GLDv3 drivers will be able to register callback functions
to be invoked for setting/getting property values.
Dladm/libdladm will be modified to issue system calls
to set/get property values via the dld layer. Invocations
to the new property management interfaces will be
integrated into smf(5) to provide persistent
network-driver settings across interface restart
and driver unload/reload.



More information about the opensolaris-arc mailing list