As we work on converting more drivers to Brussels, we are also evaluating a similar improved configuration method for TCP/IP tunables.
A preliminary set of requirements/objectives is available here: http://www.opensolaris.org/os/project/brussels/files/requirements Please review and comment! One design issue is the model to restore administrative settings. The constraints are: - it does not make sense to follow the dlmgmtd model verbatim here, since we don't have to deal with the unload problem - we want to apply the configuation of some tunables like ip_addrs_per_if, *smallest_anon_port before any networking applications start. Some possibilities are (i) start up some application from /etc/inittab to do this, (ii) get soconfig(1m) to do this, so that we can apply configuration before any user-app can open sockets. (iii) create a new networking service that both starts soconfig as well as applies the appropriate ipadm-related smf configuration (iii) is probably the cleanest solution, as long as the service startup dependancies can be resolved cleanly. --Sowmini
