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>