kern/176446: [netinet] [patch] Concurrency in ixgbe driving out-of-order packet process and spurious RST

Andre Oppermann andre at freebsd.org
Fri Mar 15 14:48:28 UTC 2013


On 15.03.2013 14:57, John Baldwin wrote:
> On Thursday, March 14, 2013 5:59:44 pm Ryan Stone wrote:
>> What's the benefit in having a both an interrupt thread and task that
>> performs the same function?  It seems to me that having two threads that do
>> the same job is what is making this so complicated.
>
> Yes, yes it is.  I have a branch that has changes to interrupt threads where
> you can have an interrupt handler reschedule itself.  That prevents this class
> of problems as the handler always runs in the interrupt thread.
>
> I really should get that patch into HEAD someday.  I've posted it to arch@
> twice now I think. :(  It also fixes interrupt filters to really work properly
> and be on by default.

Do you have a link to that patch?

-- 
Andre



More information about the freebsd-net mailing list