aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: Make dsack stats available in netstat and also make sure its aware of TL...Randall Stewart2021-10-011-0/+27
* tcp: TCP_LRO getting bad checksums and sending it in to TCP incorrectly.Randall Stewart2021-07-131-0/+1
* tcp: tolerate missing timestampsMichael Tuexen2021-06-271-1/+8
* Consistently use the SOLISTENING() macroMark Johnston2021-06-141-2/+2
* tcp: Fix an issue with the PUSH bit as well as fill in the missing mtu change...Randall Stewart2021-05-241-0/+9
* tcp: SACK Lost Retransmission Detection (LRD)Richard Scheffenegger2021-05-101-0/+2
* tcp:Host cache and rack ending up with incorrect values.Randall Stewart2021-05-101-56/+62
* This brings into sync FreeBSD with the netflix versions of rack and bbr.Randall Stewart2021-05-061-0/+105
* Path MTU discovery hooks for offloaded TCP connections.Navdeep Parhar2021-04-211-26/+54
* Add TCP LRO support for VLAN and VxLAN.Hans Petter Selasky2021-04-201-5/+0
* tcp: add support for TCP over UDPMichael Tuexen2021-04-181-20/+442
* tcp_respond(): fix assertion, should have been done in 08d9c920275.Gleb Smirnoff2021-04-161-1/+1
* tcp_input/syncache: acquire only read lock on PCB for SYN,!ACK packetsGleb Smirnoff2021-04-121-1/+1
* Update the LRO processing code so that we can supportRandall Stewart2021-02-171-0/+7
* Address panic with PRR due to missed initialization of recover_fsRichard Scheffenegger2021-01-201-0/+10
* tcp: add sysctl to tolerate TCP segments missing timestampsMichael Tuexen2021-01-141-0/+5
* Save the current TCP pacing rate in t_pacing_rate.John Baldwin2020-10-291-0/+1
* Extend netstat to display TCP stack and detailed congestion state (2)Richard Scheffenegger2020-10-091-0/+7
* TCP: send full initial window when timestamps are in useRichard Scheffenegger2020-09-251-7/+6
* Export the name of the congestion control. This will be used by sockstatMichael Tuexen2020-09-131-0/+2
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* The recent changes to move the ref count incrementRandall Stewart2020-07-311-1/+8
* Fix KASSERT during tcp_newtcpcb when low on memoryRichard Scheffenegger2020-07-071-6/+6
* Use fib[46]_lookup() in mtu calculations.Alexander V. Chernikov2020-05-281-12/+10
* This change does a small prepratory step in getting theRandall Stewart2020-04-271-0/+29
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-3/+4
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-24/+31
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-23/+23
* Add documenting NET_EPOCH_ASSERT() to tcp_drop().Gleb Smirnoff2020-01-221-0/+1
* Add some documenting NET_EPOCH_ASSERTs.Gleb Smirnoff2020-01-221-0/+1
* Fix yet another regression from r354484. Error code from cr_cansee()Gleb Smirnoff2020-01-131-4/+6
* vnet: virtualise more network stack sysctls.Bjoern A. Zeeb2020-01-081-1/+1
* This commit is a bit of a re-arrange of deck chairs. ItRandall Stewart2019-12-171-0/+80
* Fix regression from r354484. Don't leak pcb lock if cr_canseeinpcb()Gleb Smirnoff2019-12-041-2/+4
* Make use of the stats(3) framework in the TCP stack.Edward Tomasz Napierala2019-12-021-0/+15
* Now that there is no R/W lock on PCB list the pcblist sysctlsGleb Smirnoff2019-11-071-64/+30
* Since r353292 on input path we are always in network epoch, whenGleb Smirnoff2019-11-071-6/+6
* Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER().Gleb Smirnoff2019-11-071-8/+8
* Replacing MD5 by SipHash improves the performance of the TCP time stampMichael Tuexen2019-09-281-17/+19
* This adds in the missing counter initialization whichRandall Stewart2019-09-061-0/+7
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-0/+118
* Add a sysctl variable ts_offset_per_conn to change the computationMichael Tuexen2019-07-231-1/+16
* Reject attempts to register a TCP stack being unloaded.John Baldwin2019-06-271-1/+5
* Add sysctl variable net.inet.tcp.rexmit_initial for setting RTO.InitialMichael Tuexen2019-03-231-2/+5
* Various cleanups to the management of multiple TCP stacks.John Baldwin2019-02-271-29/+14
* Plug some networking sysctl leaks.Mark Johnston2018-11-221-2/+3
* Use arc4rand() instead of read_random() in the SCTP and TCP code.Michael Tuexen2018-08-231-2/+2
* Don't use the explicit number 32 for the length of the secrets,Michael Tuexen2018-08-231-6/+10
* Enabling the IPPROTO_IPV6 level socket option IPV6_USE_MIN_MTU on a TCPMichael Tuexen2018-08-211-0/+3
* This change represents a substantial restructure of the way weRandall Stewart2018-08-201-1/+1