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@