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