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


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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |CAUSEKNOWN
         AssignedTo|michael.hunter at sun.com      |Anurag.Maskey at Sun.COM


--- Comment #7 from Anurag S. Maskey <Anurag.Maskey at Sun.COM> 2009-09-22 
17:48:04 UTC ---
This bug wasn't fixed completely.  nwamd_ncu_handle_if_state_event() ignores
link-local addresses when RTM_NEWADDR routing socket messages are received. 
But more is needed.  After dhcpagent is started, we check if the ncu is up,
with nwamd_interface_ncu_up().  This, in turn, checks if stateless is running,
with stateless_running() and shifts the ncu to online.  I think there is no
need to check for stateless_running() here.

Also, when dhcp does timeout, we change to offline*, dhcp timed out online if
the ncu is in offline* state.  If the ncu is already in online state, then its
state should not be changed.  This can happen when a both static and dhcp
address are configured and dhcp times out.  Because we have (at least) one
valid address, the ncu should stay in the online state.

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