aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_lro.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-081-5/+3
* inpcb: don't return INP_DROPPED entries from pcb lookupsGleb Smirnoff2022-11-081-3/+1
* Rack and BBR broken with the new timewait state purge.Randall Stewart2022-10-241-1/+4
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-071-2/+1
* TCP Lro has a loss of timestamp precision and reorders packets.Randall Stewart2022-08-231-21/+89
* LRO: fix BPF filters for lagg in the hpts pathAndrew Gallatin2022-08-131-4/+26
* Fix typo (interrups -> interrupts) in a sysctl description in tcp_lro.c.Navdeep Parhar2022-04-041-1/+1
* tcp: Access all 12 TCP header flags via inline functionRichard Scheffenegger2022-02-031-8/+8
* tcp: LRO code to deal with all 12 TCP header flagsRichard Scheffenegger2022-02-011-5/+5
* LRO: Don't merge ACK and non-ACK packets togetherRyan Stone2022-01-131-1/+4
* LRO: Fix lost packets when merging 1 payload with an ACKRyan Stone2022-01-131-4/+12
* tcp: remove delayed drop KPIGleb Smirnoff2021-12-261-2/+1
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-3/+2
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-2/+3
* tcp_hpts: rename input queue to drop queue and trim dead codeGleb Smirnoff2021-12-021-1/+1
* SMR protection for inpcbsGleb Smirnoff2021-12-021-2/+1
* netinet: Fix a common typo in source code commentsGordon Bergling2021-11-301-1/+1
* Use layer five checksum flags in the mbuf packet header to pass on crypto state.Hans Petter Selasky2021-11-041-1/+10
* tcp: make network epoch expectations of LRO explicitMichael Tuexen2021-08-251-2/+6
* Update the TCP LRO code to handle both encrypted and un-encrypted traffic.Hans Petter Selasky2021-08-061-1/+4
* tcp: Lro needs to validate that it does not go beyond the end of the mbuf as ...Randall Stewart2021-07-161-5/+27
* tcp: TCP_LRO getting bad checksums and sending it in to TCP incorrectly.Randall Stewart2021-07-131-4/+26
* tcp: HPTS performance enhancementsRandall Stewart2021-07-071-3/+25
* tcp: LRO timestamps have lost their previous precisionRandall Stewart2021-06-091-10/+13
* Allow the tcp_lro_flush_all() function to be called when the controlHans Petter Selasky2021-04-241-4/+3
* Add TCP LRO support for VLAN and VxLAN.Hans Petter Selasky2021-04-201-1252/+1026
* net: Introduce IPV6_DSCP(), IPV6_ECN() and IPV6_TRAFFIC_CLASS() macrosKristof Provost2021-03-041-1/+1
* fix Navdeeps LINT_NOINET error.Randall Stewart2021-02-181-0/+2
* Fix another pesky missing #ifdef TCPHPTSRandall Stewart2021-02-181-0/+2
* Add ifdef TCPHPTS around build_ack_entry and do_bpf_and_csum to avoidRandall Stewart2021-02-171-0/+2
* Update the LRO processing code so that we can supportRandall Stewart2021-02-171-121/+767
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-25/+25
* Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER().Gleb Smirnoff2019-11-071-2/+2
* Fix casting error from newer gccWarner Losh2019-10-091-2/+2
* Brad Davis identified a problem with the new LRO code, VLAN'sRandall Stewart2019-10-061-1/+8
* Fix build after r351934Conrad Meyer2019-09-061-1/+3
* This adds the final tweaks to LRO that will now allow meRandall Stewart2019-09-061-228/+685
* Update tcp_lro with tested bugfixes from Netflix and LLNW:Sean Bruno2018-03-091-7/+18
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* 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