From sacadmin Wed Nov 26 10:47:41 2008
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mAQIlfJg010853;
	Wed, 26 Nov 2008 10:47:41 -0800 (PST)
Received: (from carlsonj@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id mAQIleX4010845;
	Wed, 26 Nov 2008 10:47:41 -0800 (PST)
Date: Wed, 26 Nov 2008 10:47:41 -0800 (PST)
From: James Carlson <carlsonj@sac.sfbay.sun.com>
Message-Id: <200811261847.mAQIleX4010845@sac.sfbay.sun.com>
To: PSARC-record@sac.sfbay.sun.com
Subject: NWAM Picea Addenda [PSARC/2008/736 FastTrack timeout 12/05/2008]
Status: RO
Content-Length: 550


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 NWAM Picea Addenda
    1.2. Name of Document Author/Supplier:
	 Author:  James Carlson
    1.3  Date of This Document:
	26 November, 2008
4. Technical Description
    See the case directory for more detail

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From carlsonj@phorcys.east.sun.com Wed Nov 26 11:13:30 2008
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mAQJDTEF012026
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 26 Nov 2008 11:13:29 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id mAQJDTbf025899
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 26 Nov 2008 14:13:29 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id mAQJDTJn025896;
	Wed, 26 Nov 2008 14:13:29 -0500 (EST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18733.40921.206461.968146@gargle.gargle.HOWL>
Date: Wed, 26 Nov 2008 14:13:29 -0500
From: James Carlson <james.d.carlson@sun.com>
To: psarc-ext@sac.sfbay.sun.com
Subject: 2008/736 NWAM Picea Addenda
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 3039

I'm sponsoring this fast-track request for myself.  The timer is set
to 12/05/2008.

The release binding is patch/micro due to the obviously compatible
nature.  There is no intent to backport to Solaris 10 or release any
patch.

This is a fairly trivial update to "NWAM Phase 0.5 (picea)" (PSARC
2008/482).  It modifies the contract private interfaces used between
NWAM and the GUI, but does so in a fully compatible way.

Issue 1: New Key-Setting API
----------------------------

  A regression was found from NWAM Phase 0 with the setting of WPA
  keys when the AP is not in range or not present in scan results.
  This issue has been documented here:

    6776888 libnwam needs new API to allow keys to be set for hidden
	    APs

  In order to fix this, we need a new API for the Project Private
  libnwam library shared between the GUI and NWAM.  This new API is:

    #pragma weak libnwam_wlan_key_secmode
    extern int libnwam_wlan_key_secmode(const char *, const char *,
      const char *, const char *, const char *);

  This has one extra argument added to the existing libnwam_wlan_key
  function, which in turn becomes a wrapper over this new function
  (passing the last parameter as "").  Because it's used as a weak
  symbol in the GUI, and the old API is preserved in the library, the
  old library works with the new GUI, and the new library works with
  the old GUI; there are no issues with upgrading one or the other
  independently.  (And testing has confirmed that this works.)

  As a result, we claim that this project represents a trivial
  addendum to the previous contract from 2008/482, and no new contract
  is required.  If you still want a new one for this new function,
  speak up.

Issue 2: Private SMF Property
-----------------------------

  Due to various limitations in the system, the BSSID is of limited
  utility, though it is still tracked by NWAM.  As a result, NWAM is a
  bit more persistent in asking the user questions in many cases when
  it should not be, and previous (soon to be fixed) bugs in NWAM were
  masking this problem.  This issue, and the fix, is documented in:

    6773627 nwamd should be less interested in BSSID

  The fix simply makes NWAM match on ESSID alone if ESSID+BSSID fails,
  and assumes that if an ESSID+BSSID combination exists, then other
  BSSIDs with the same ESSID are equivalent.

  In order to allow the user to select the strict BSSID matching
  behavior (if desired), we will provide an undocumented (Project
  Private) SMF boolean property:

	nwamd/strict_bssid

  As neither the GUI nor the dladm/Nemo layer currently respect or
  display BSSID selection, it's unlikely that this will be needed in
  the near future, hence the undocumented nature.  It's there (as are
  most of the NWAM SMF tunables) for emergency purposes.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Sebastien.Roy@Sun.COM Wed Nov 26 12:18:04 2008
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mAQKI4mH018114
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 26 Nov 2008 12:18:04 -0800 (PST)
Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id mAQKHxkU054302
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 26 Nov 2008 12:17:59 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mAQKHxHu004347
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 26 Nov 2008 20:17:59 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0KAY00501IYFJG00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM) for psarc-ext@sac.sfbay.sun.com;
 Wed, 26 Nov 2008 13:17:59 -0700 (MST)
Received: from [192.168.1.2] ([71.174.191.231])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0KAY008SGJ1LL1F0@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Wed, 26 Nov 2008 13:17:46 -0700 (MST)
Date: Wed, 26 Nov 2008 15:17:45 -0500
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: 2008/736 NWAM Picea Addenda
In-reply-to: <18733.40921.206461.968146@gargle.gargle.HOWL>
Sender: Sebastien.Roy@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com
Message-id: <1227730665.2747.135.camel@seb>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.24.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
References: <18733.40921.206461.968146@gargle.gargle.HOWL>
Status: RO
Content-Length: 45

+1

I have no issues with this case.

-Seb



From carlsonj@phorcys.east.sun.com Wed Dec  3 10:09:36 2008
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mB3I9Ze6014372
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 3 Dec 2008 10:09:35 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id mB3I9ZmI013993
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 3 Dec 2008 13:09:35 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id mB3I9ZDk013990;
	Wed, 3 Dec 2008 13:09:35 -0500 (EST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18742.52063.89981.107166@gargle.gargle.HOWL>
Date: Wed, 3 Dec 2008 13:09:35 -0500
From: James Carlson <james.d.carlson@sun.com>
To: psarc-ext@sac.sfbay.sun.com
Subject: Re: 2008/736 NWAM Picea Addenda
In-Reply-To: <18733.40921.206461.968146@gargle.gargle.HOWL>
References: <18733.40921.206461.968146@gargle.gargle.HOWL>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 404

James Carlson writes:
> I'm sponsoring this fast-track request for myself.  The timer is set
> to 12/05/2008.

This fast-track request was approved during open ARC business today.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

