Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Aug 2012 09:19:41 -0700
From:      Vijay Singh <vijju.singh@gmail.com>
To:        net@freebsd.org
Subject:   question in ixgbe_legacy_irq
Message-ID:  <CALCNsJTR89m4AwD1Y4z4f=oL8iQkyYhxhZ9P7YU0OB1kWtQm0g@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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 this correct?

-vijay



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCNsJTR89m4AwD1Y4z4f=oL8iQkyYhxhZ9P7YU0OB1kWtQm0g>