aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_lro.c
Commit message (Expand)AuthorAgeFilesLines
* Flush the LRO ctrl as soon as lro_mbufs fills up. There is no need toNavdeep Parhar2017-04-241-5/+5
* Frames that are not considered for LRO should not be counted in LRO statistics.Navdeep Parhar2017-04-241-2/+0
* Free lro_hash unconditionally, just like lro_mbuf_data a few linesNavdeep Parhar2017-04-191-5/+3
* Do not leak lro_hash on failure to allocate lro_mbuf_data.Navdeep Parhar2017-04-191-0/+1
* Remove redundant assignment.Navdeep Parhar2017-04-191-1/+0
* Pass the number of segments coalesced by LRO up the stack by repurposing theLawrence Stewart2016-08-251-0/+1
* tcp/lro: Make # of LRO entries tunableSepherosa Ziehau2016-08-161-1/+11
* tcp/lro: If timestamps mismatch or it's a FIN, force flush.Sepherosa Ziehau2016-08-051-4/+32
* tcp/lro: Implement hash table for LRO entries.Sepherosa Ziehau2016-08-021-8/+73
* Use insertion sort instead of bubble sort in TCP LRO.Hans Petter Selasky2016-06-031-11/+8
* Use optimised complexity safe sorting routine instead of the kernel'sHans Petter Selasky2016-05-261-36/+106
* tcp/lro: Refactor the active list operation.Sepherosa Ziehau2016-05-031-8/+22
* tcp/lro: Fix more typoSepherosa Ziehau2016-04-281-1/+1
* tcp/lro: Fix typo.Sepherosa Ziehau2016-04-271-1/+1
* tcp/lro: Change SLIST to LIST, so that removing an entry is O(1)Sepherosa Ziehau2016-04-011-22/+21
* tcp/lro: Use tcp_lro_flush_all in device drivers to avoid code duplicationSepherosa Ziehau2016-04-011-10/+17
* tcp/lro: Return TCP_LRO_NO_ENTRIES if we are short of LRO entries.Sepherosa Ziehau2016-03-251-1/+1
* tcp/lro: Allow drivers to set the TCP ACK/data segment aggregation limitSepherosa Ziehau2016-02-181-2/+13
* Use a pair of ifs when comparing the 32-bit flowid integers so thatHans Petter Selasky2016-02-111-3/+4
* These files were getting sys/malloc.h and vm/uma.h with header pollutionGleb Smirnoff2016-02-011-1/+2
* Add optimizing LRO wrapper:Hans Petter Selasky2016-01-191-22/+162
* Fix leak in tcp_lro_rx. Simply clearing M_PKTHDR isn't enough, any tagsNavdeep Parhar2015-06-301-1/+1
* Merge r254336 from user/np/cxl_tuning.Navdeep Parhar2013-08-281-1/+22
* Fix tcp_lro_rx_ipv4() for drivers that do not set CSUM_IP_CHECKED.Andrew Gallatin2013-02-211-1/+1
* Make TCP LRO work properly with VIMAGE kernels rather than just panicing.Bjoern A. Zeeb2012-06-011-0/+11
* Trim the extra $FreeBSD$ from the comment below the license. We useBjoern A. Zeeb2012-05-261-2/+0
* In case forwarding is turned on for a given address family, refuse toBjoern A. Zeeb2012-05-251-0/+11
* MFp4 bz_ipv6_fast:Bjoern A. Zeeb2012-05-241-298/+502
* Switch to a standard 2 clause BSD license (from bsd-style-copyright).Bjoern A. Zeeb2012-05-151-34/+28
* Don't allow lro->len to exceed 65535, as this will result in overflowColin Percival2011-07-051-0/+8
* Port of the LRO fix from mxge driver to the genericJack F Vogel2011-04-071-2/+4
* Trim extra spaces before tabs.John Baldwin2011-01-071-1/+1
* Don't calculate checksum if it has already been validatedKip Macy2008-08-241-6/+14
* Add generic TCP LOR into netinetJack F Vogel2008-06-111-0/+379