aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't expose the uptime via the TCP timestamps.Michael Tuexen2018-08-191-26/+41
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-8/+8
* NULL out cc_data in pluggable TCP {cc}_cb_destroyMatt Macy2018-07-221-2/+11
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-11/+16
* inpcb: don't gratuitously defer freesMatt Macy2018-07-021-9/+10
* Check the inp_flags under inp lock. Looks like the race was hiddenGleb Smirnoff2018-06-271-2/+4
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-5/+5
* convert allocations to INVARIANTS M_ZEROMatt Macy2018-05-241-1/+1
* epoch: allow for conditionally asserting that the epoch context fieldsMatt Macy2018-05-231-1/+1
* inpcb: consolidate possible deletion in pcblist functions in to epochMatt Macy2018-05-201-10/+9
* tcp sysctl fix may be uninitializedMatt Macy2018-05-191-3/+3
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-27/+0
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-0/+27