CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2010/05/14 02:30:18

Modified files:
        usr.sbin/ospfd : ospfd.c interface.c 

Log message:
When merging interfaces after a config reload, the fsm state for interfaces
is forced into IF_STA_NEW so that if_init() can be called to setup timers etc.
When a loopback interface is added to the config, this means there's no way
to get to the correct state.

Fix by avoiding changing an existing IF_STA_LOOPBACK and forcing loopback
interfaces to be passive (otherwise skipping the if_init on an active
interface causes problems).

ok claudio@

Reply via email to