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


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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ACCEPTED                    |FIXINPROGRESS
          QAContact|nwam-dev at opensolaris.org    |Anurag.Maskey at Sun.COM


--- Comment #3 from Anurag S. Maskey <Anurag.Maskey at Sun.COM> 2009-08-18 
15:25:42 UTC ---
The duplicate address never generates RTM_NEWADDR routing socket messages. 
Instead RTM_DELADDR messages are generated.  Also, the flags in routing socket
messages are only 32-bit, so the IFF_DUPLICATE flag doesn't show up there. 
Furthermore, the IF_STATE event that's generated as a result of routing socket
messages takes 32-bit flags only.

The solution is to icfg_get_flags() in nwamd_ncu_handle_if_event() and check
for IFF_DUPLICATE.  If found, the state for that IP NCU is transitioned to
"maintenance, duplicate address detected".

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