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



--- Comment #2 from amaguire <alan.maguire at sun.com> 2010-02-04 16:07:37 UTC 
---
the good news is that we have the required information to handle this problem.
icfg_set_addr() is returning ICFG_DAD_FOUND, so if we handle this failure
appropriately, all will be well.

In practice however, this proves to be quite difficult. We have a race between
the maintenance OBJECT_STATE event resulting from the DAD issue and the
online/up OBJECT_STATE event resulting from the RTM_NEWADDR which we get
(regardless of the fact DAD failed). 

One approach to solve this would be to enforce a limited set of transitions on
the ncu object state machine once we are in maintenance state. The only valid
transition out of maintenance should be to offline*/init, offline, online* or
disabled - in other words, the NCU is refreshed, deselected or disabled.

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

Reply via email to