Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Mar 2011 19:03:18 -0700
From:      David Somayajulu <david.somayajulu@qlogic.com>
To:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>
Subject:   Questions on LRO and Delayed ACK
Message-ID:  <75E1A2A7D185F841A975979B0906BBA6774E0CE8CA@AVEXMB1.qlogic.org>

next in thread | raw e-mail | index | archive | help
Hi All,


1.       If there is hardware support for LRO, (where the hardware delivers=
 coalesces a bunch of consecutive TCP segments into one large TCP Segment),=
 is it enough for the driver to simply post the segment to the host stack v=
ia ifp->if_input() ? I mean is there a need to run thru tcp_lro_rx() follow=
ed by tcp_lro_flush().



2.       What kind performance improvement does one get using soft lro via =
tcp_lro_init(); tcp_lro_rx();tcp_lro_flush();


3.       In the absence of LRO, is there any way that one can increase the =
number of inbound frames for which an ACK is transmitted to a value greater=
 than 2?

Thanks
david S.

________________________________
This message and any attached documents contain information from QLogic Cor=
poration or its wholly-owned subsidiaries that may be confidential. If you =
are not the intended recipient, you may not read, copy, distribute, or use =
this information. If you have received this transmission in error, please n=
otify the sender immediately by reply e-mail and then delete this message.



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