Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 May 2010 13:29:13 -0700
From:      Jack Vogel <jfvogel@gmail.com>
To:        Andrew Boyer <aboyer@averesystems.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: ixgbe 2.1.7 can't disable LRO on 82599?
Message-ID:  <AANLkTikxQ8icOAKs815x-J5YWRqtzX8qoBFATU24xDhH@mail.gmail.com>
In-Reply-To: <AANLkTikkAFPHmJC27D-OWbaoP_lFvIft3H2Vo-Zye9HW@mail.gmail.com>
References:  <D20C2626-BE6E-408A-8FF8-4BA7DF5589D6@averesystems.com> <AANLkTikkAFPHmJC27D-OWbaoP_lFvIft3H2Vo-Zye9HW@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Correction, the 82599 is doing HW RSC, I'm sluggish after a good Indian
lunch :)


On Wed, May 12, 2010 at 1:28 PM, Jack Vogel <jfvogel@gmail.com> wrote:

> Oh, this is because the 82598 is doing HW RSC which is a different code
> path from the LRO that the 598
> does, and that may be the problem, I will need to look into that. Thanks
> for the report.
>
> And, yes, LRO is a major improvement in 10G performance, as is TSO. Are you
> sure you have no
> alternative to disabling?
>
> Cheers,
>
> Jack
>
>
>
> On Wed, May 12, 2010 at 12:03 PM, Andrew Boyer <aboyer@averesystems.com>wrote:
>
>> Hello all,
>> I'm using the 2.1.7 version of ixgbe from -CURRENT, backported to FreeBSD
>> 7.1.  With some fiddling it seems to work on both 82598 and 82599
>> controllers.
>>
>> On 82598, 'ifconfig ix0 -lro' causes dev.ix.0.counters.rxr0.lro_queued and
>> ...lro_flushed to stop incrementing, as expected.  There's also a
>> significant throughput hit which would seem to indicate that it took effect.
>>
>> However, it appears that LRO is always enabled on 82599.  'ifconfig ix0
>> -lro' removes the LRO flag from the port in ifconfig but the ...hw_lro_merge
>> counter continues to increase.  The throughput reported by the iperf port is
>> the same with or without LRO on.
>>
>> Any advice?  Am I misinterpreting something?
>>
>> Thanks,
>>  Andrew
>>
>> P.S.  We need to disable LRO because we don't have Appropriate Byte
>> Counting support and LRO causes TCP ACK havoc without it.
>>
>> --------------------------------------------------
>> Andrew Boyer    aboyer@averesystems.com
>>
>>
>>
>>
>> _______________________________________________
>> freebsd-net@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>>
>
>



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