Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: KA655 Kernel Compile and Corrupt Object Files
> ifp->if_watchdog = qetimeout;
[ ... ]
> It looks to me as though this simply resets the interface if there's
> anything pending when if_slowtimo runs (and decides to call the
> interface's if_watchdog). This is probably why I get the message even
> under emulation; nothing keeps if_slowtimo from running when there's a
> packet pending.
i'm dubious of this.
we also set if_timer to 5 when enqueing a packet, and we reset it
to 0 whenever processing a tx interrupt. so, the check in if.c
runs 5 times (5 seconds), reducing if_timer from 5 to 0 with zero
tx interrupts happening. ie, unless you don't get a tx interrupt
when you've been waiting for 5 seconds to send a packet, this
shouldn't fire.
this sounds like some other bug to me.
.mrg.
Home |
Main Index |
Thread Index |
Old Index