aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* sack_newdata and snd_recover hold the same value. Therefore, use onlyMichael Tuexen2020-02-131-2/+2
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-9/+9
* Fix missing NET_EPOCH_ENTER() when compiled with TCP_OFFLOAD.Gleb Smirnoff2020-01-291-1/+1
* Fix NOINET kernels after r356983.Bjoern A. Zeeb2020-01-221-0/+2
* Make in_pcbladdr() require network epoch entered by its callers. TogetherGleb Smirnoff2020-01-221-8/+10
* Remove extraneous NET_EPOCH_ASSERT - the full function is covered.Gleb Smirnoff2020-01-221-1/+0
* Re-absorb tcp_detach() back into tcp_usr_detach() as the comment suggests.Gleb Smirnoff2020-01-221-33/+12
* Don't enter network epoch in tcp_usr_detach. A PCB removal doesn'tGleb Smirnoff2020-01-221-9/+0
* tcp_usr_attach() doesn't need network epoch. in_pcbfree() andGleb Smirnoff2020-01-221-8/+2
* Inline tcp_attach() into tcp_usr_attach(). Not a functional change.Gleb Smirnoff2020-01-221-59/+38
* Make tcp_output() require network epoch.Gleb Smirnoff2020-01-221-8/+24
* Make use of the stats(3) framework in the TCP stack.Edward Tomasz Napierala2019-12-021-0/+91
* Move all ECN related flags from the flags to the flags2 field.Michael Tuexen2019-12-011-5/+19
* Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER() inGleb Smirnoff2019-11-071-24/+24
* Ensure that the flags indicating IPv4/IPv6 are not changed by failingMichael Tuexen2019-10-241-4/+58
* Add a TOE KTLS mode and a TOE hook for allocating TLS sessions.John Baldwin2019-10-081-2/+0
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-0/+35
* IPv6 cleanup: kernelBjoern A. Zeeb2019-08-021-23/+23
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-2/+1
* Push down INP_WLOCK slightly in tcp_ctloutput.John Baldwin2019-04-181-3/+1
* Limit option_len for the TCP_CCALGOOPT.Michael Tuexen2018-11-301-0/+2
* Fix a shadowed variable warning.Michael Tuexen2018-08-241-2/+2
* Enabling the IPPROTO_IPV6 level socket option IPV6_USE_MIN_MTU on a TCPMichael Tuexen2018-08-211-0/+36
* 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-2/+6
* Fix INET only builds.Michael Tuexen2018-07-311-1/+4
* Allow implicit TCP connection setup for TCP/IPv6.Michael Tuexen2018-07-301-5/+132
* Fix some TCP fast open issues.Michael Tuexen2018-07-301-1/+2
* NULL out cc_data in pluggable TCP {cc}_cb_destroyMatt Macy2018-07-221-0/+1
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-18/+26
* These two modules need the tcp_hpts.h file forRandall Stewart2018-04-191-0/+1
* This commit brings in the TCP high precision timer system (tcp_hpts).Randall Stewart2018-04-191-3/+20
* If a user closes the socket before we call tcp_usr_abort(), thenJonathan T. Looney2018-04-061-1/+4
* Fix kernel memory disclosure in tcp_ctloutputEd Maste2018-04-041-1/+3
* Add a hook to allow the toedev handling an offloaded connection toNavdeep Parhar2018-04-031-2/+6
* Make the TCP blackbox code committed in r331347 be an optional featureJonathan T. Looney2018-03-241-0/+4
* Add the "TCP Blackbox Recorder" which we discussed at the developerJonathan T. Looney2018-03-221-1/+84
* The net.inet.tcp.nolocaltimewait=1 optimization prevents local TCP connectionsGleb Smirnoff2018-03-211-3/+6
* Greatly reduce the number of #ifdefs supporting the TCP_RFC7413 kernel option.Patrick Kelsey2018-02-261-19/+4
* This is an implementation of the client side of TCP Fast Open (TFO)Patrick Kelsey2018-02-261-15/+55
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Ensure inp_vflag is consistently set for TCP endpoints.Michael Tuexen2017-08-181-0/+2
* The connect() system call should return -1 and set errno to EAFNOSUPPORTMichael Tuexen2017-05-221-0/+9
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Revert r313527Ermal Luçi2017-02-101-10/+4
* Correct missed variable name.Ermal Luçi2017-02-101-4/+10
* Merge projects/ipsec into head/.Andrey V. Elsukov2017-02-061-15/+15
* Fix a double-free when an inp transitions to INP_TIMEWAIT stateJulien Charbon2016-10-181-3/+20
* The TFO server-side code contains some changes that are not conditioned onJonathan T. Looney2016-10-121-3/+3
* Remove "long" variables from the TCP stack (not including the modularJonathan T. Looney2016-10-061-7/+7