NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/41918: pppoe BROKEN: panic:kernel diagnostic assertion "!cpu_softintr_p()" ... subr_kmem.c



On Sun, Aug 23, 2009 at 12:44:23PM -0500, David Young wrote:
> which should modify IFF_RUNNING, instead.  I don't understand how/why
> pppoe(4) messes with IFF_UP, yet, but it probably should not.

Hysterical raisinins mostly. This part was originally done for ISDN connections.
It prevented routing further packets down the interface while the connection
was being established (which might take quite some time) - preventing a
sure imediate quueue overflow and packet loss, basically causing retransmits
and often have the (expensive) ISDN connection's idle timeout fire before
the retry.

I agree it is ugly, I'm open to suggestions how to do it differently, but
we should probably disuss that outside of gnats separately.

Martin


Home | Main Index | Thread Index | Old Index