http://defect.opensolaris.org/bz/show_bug.cgi?id=9796


Anurag S. Maskey <Anurag.Maskey at Sun.COM> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |CAUSEKNOWN


--- Comment #8 from Anurag S. Maskey <Anurag.Maskey at Sun.COM> 2009-08-28 
14:41:47 UTC ---
When switching between wifi networks, the first wifi connection is disconnected
by wlan_connect_thread() calling nwamd_wlan_connected().  The
wlan_monitor_signal_thread() notices this disconnect and changes the state to
offline*, state down.  On processing the "state down" event, a timed state
change event is enqueued which will change the link NCU's state to offline*,
initialized (30 seconds later).  This delayed state change event ensures that
if the network accidentally disconnected, it will connect again.  Meanwhile,
wlan_connect_thread() has gone ahead and connected to the selected wifi network
(after asking for password, etc).

When the delayed state change event is processed, the link NCU moves to the
offline*, scanning state.  The wlan_scan_thread() is launched and it sees that
we are already connected to the correct wifi network.  It has nothing else to
do besides print to debug log "still connected to XXX".

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

Reply via email to