Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Nov 2017 13:37:52 -0500
From:      Ryan Stone <rysto32@gmail.com>
To:        Sean Bruno <sbruno@freebsd.org>
Cc:        "src-committers@freebsd.org" <src-committers@freebsd.org>,  "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>,  "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r321476 - head/sys/dev/ixgbe
Message-ID:  <CAFMmRNxE88NiAMT1Kn%2BUX1hnepTvhdh761a1newotR4r7zxfbw@mail.gmail.com>
In-Reply-To: <201707251438.v6PEcUAC026283@repo.freebsd.org>
References:  <201707251438.v6PEcUAC026283@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 25, 2017 at 10:38 AM, Sean Bruno <sbruno@freebsd.org> wrote:
> Author: sbruno
> Date: Tue Jul 25 14:38:30 2017
> New Revision: 321476
> URL: https://svnweb.freebsd.org/changeset/base/321476
>
> Log:
>   Drop ixgbe RX lock during TCP_LRO processing.  This eliminates a "storm"
>   of LOR detection and a bit of lock release/acquire collision when using LRO.

Without the lock held how do we guarantee that multiple threads can't
be processing LRO at the same time?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFMmRNxE88NiAMT1Kn%2BUX1hnepTvhdh761a1newotR4r7zxfbw>