http://defect.opensolaris.org/bz/show_bug.cgi?id=12479
amaguire <alan.maguire at sun.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ACCEPTED
CC| |alan.maguire at sun.com
--- Comment #1 from amaguire <alan.maguire at sun.com> 2009-11-05 09:36:01 UTC
---
We've got a general problem here in that state change events can be interleaved
with other events in ways that lead to information loss, but in this specific
case, we make a specific decision to ignore the LINK_STATE event when the NCU
is online that seems wrong. I suspect the reason we ignore such events is to
avoid extraneous state changes, but there may be a deeper reason. If not we
just need to remove the following check from
nwamd_ncu_handle_link_state_event():
1833 /* ignore if NCU is already online */
1834 if (ncu_obj->nwamd_object_state == NWAM_STATE_ONLINE) {
1835 nlog(LOG_ERR, "nwamd_ncu_handle_link_state_event: "
1836 "received LINK UP for link %s that's already up, "
1837 "ignoring", ncu_obj->nwamd_object_name);
1838 nwamd_object_release(ncu_obj);
1839 return;
1840 }
The link going online/up will propogate the event to IP and we'll replumb, so I
_think_ removing the above check will solve this particular problem.
--
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.