No, that's probably wrong, but was not noticed because the legacy interrupt
path has been unused. The only time I've ever used it was during initial
development
and debug :) I'm taking the day off, but I'll take a closer look at the
code shortly.
Jack
On Fri, Aug 3, 2012 at 9:19 AM, Vijay Singh
Folks, the ixgbe_legacy_irq() interrupt handler kicks the taskqueue if
there is more rx or tx.
1440 if (more_rx || more_tx)
1441 taskqueue_enqueue(que->tq, &que->que_task);
But then it enables interrupts unconditionally:
1454
1455 ixgbe_enable_intr(adapter);
Is
Synopsis: [panic] [netinet] [patch] in_lltable_prefix_free() races with
lla_lookup() and arptimer()
State-Changed-From-To: open->patched
State-Changed-By: glebius
State-Changed-When: Fri Aug 3 08:01:48 UTC 2012
State-Changed-Why:
Fix committed to head/.
Responsible-Changed-From-To: freebsd-net