I was poking around some of the in_carp.c code and noticed some odd
behavior due to the fact that ifp->if_ioctl is not always called on
address configuration.
It seems that ifp->if_ioctl is not called for SIOCAIFADDR and
SIOCDIFADDR, only SIOCSIFADDR under FreeBSD 7.3 release. I confirmed
this wit
Synopsis: IFA_RTSELF: freebsd 8.1 - ifdown - ifup - loopback route keeps
Responsible-Changed-From-To: freebsd-net->qingli
Responsible-Changed-By: qingli
Responsible-Changed-When: Sun Sep 12 17:50:30 UTC 2010
Responsible-Changed-Why:
Take ownership of this bug. The bug was introduced in 9/2009.
I have not been able to reproduce the crash based on the steps you outlined
in the bug. I do see there is a logic error in the "for" loop right above the
crashing point can trigger a crash. I am looking at your latest patch.
-- Qing
On Fri, Sep 10, 2010 at 8:05 PM, Ingo Flaschberger wrote:
> D