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



--- Comment #3 from Anurag S. Maskey <Anurag.Maskey at Sun.COM> 2009-11-05 
16:23:01 UTC ---
(In reply to comment #2)
> That code was explicitly added during the fix for 11103
> (http://defect.opensolaris.org/bz/show_bug.cgi?id=11103).  I'm still not quite
> clear on how it's connected, though.  I was hoping someone else might remember
> the motivation for adding it better than I.

This code is not related to the actual fix for 11103.  While fixing 11103 and
going through the logs, I noticed that sometimes there we LINK_UP events for
link NCUs that were already in the ONLINE state.  So, I added the code to
ignore the LINK_UP events if the link NCU was already ONLINE.  This is one of
those places where the current state of the NCU is checked rather than the
state of the NCU when all the pending state events have been processed.

The fix, I think, is to not ignore the LINK_UP event in
nwamd_ncu_handle_link_state_event() and continue to generate the OFFLINE*/UP
state event.  This event can be ignored in nwamd_ncu_handle_state_event() if
the link NCU is already ONLINE/UP.

-- 
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