probably a lot to review here, but I'm more concerned about the design aspects, so if you see anything wrong, shout. I'd like to push these today if possible.
http://zhadum.east.sun.com/export/ws/amaguire/nwam1-fixes/webrev/ The main visible changes are: 9946 <http://defect.opensolaris.org/bz/show_bug.cgi?id=9946> It should be possible to change the enable NCP without nwamd running It's now possible to enable/disable objects without nwamd running. For ncps, this involves changing the active_ncp SMF property via libnwam, for other objects, it involves changing their enabled property value. 10165 <http://defect.opensolaris.org/bz/show_bug.cgi?id=10165> enforce the requirement that a max of 1 <http://defect.opensolaris.org/bz/show_bug.cgi?id=1> location may be active at once at the libnwam level Explicitly disable all other enabled=true locations when a location is enabled. Only one can be enabled at a time, so we enforce this at the library level. 10168 <http://defect.opensolaris.org/bz/show_bug.cgi?id=10168> nwam_wlan_select() should have an additional security mode argument Introduces a security_mode to be specified on WLAN selection - this allows hidden WLAN users to specify this information. Visible APs can get this data from the scan results. nwamadm has been updated accordingly. 10193 <http://defect.opensolaris.org/bz/show_bug.cgi?id=10193> NCP creation should trigger creation of the associated ncp-name.conf file It's now possible to create an empty User NCP and have it show up in the list. Destroying the last NCU in an NCP no longer removes it. Thanks! Alan
