Re: ixgbe 2.1.7 can't disable LRO on 82599?
- From: Jack Vogel <jfvogel@xxxxxxxxx>
- Date: Wed, 12 May 2010 13:28:14 -0700
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@xxxxxxxxxxxxxxxx>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@xxxxxxxxxxxxxxxx
_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: ixgbe 2.1.7 can't disable LRO on 82599?
- From: Jack Vogel
- Re: ixgbe 2.1.7 can't disable LRO on 82599?
- References:
- ixgbe 2.1.7 can't disable LRO on 82599?
- From: Andrew Boyer
- ixgbe 2.1.7 can't disable LRO on 82599?
- Prev by Date: ixgbe 2.1.7 can't disable LRO on 82599?
- Next by Date: Re: ixgbe 2.1.7 can't disable LRO on 82599?
- Previous by thread: ixgbe 2.1.7 can't disable LRO on 82599?
- Next by thread: Re: ixgbe 2.1.7 can't disable LRO on 82599?
- Index(es):