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.