aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Filter TCP connections to SO_REUSEPORT_LB listen sockets by NUMA domainAndrew Gallatin2020-12-191-0/+10
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* (Re)-allow 0.0.0.0 to be used as an address in connect() for TCPMichael Tuexen2020-07-161-9/+6
* An important statistic in determining if a server process (or client) is bein...Randall Stewart2020-06-081-0/+10
* We should never allow either the broadcast or IN_ADDR_ANY to beRandall Stewart2020-06-031-0/+16
* Restrict enabling TCP-FASTOPEN to end-points in CLOSED or LISTEN stateMichael Tuexen2020-06-031-2/+6
* Allow TCP to reuse local port with different destinationsMike Karels2020-05-181-2/+21
* Allow only IPv4 addresses in sendto() for TCP on AF_INET sockets.Michael Tuexen2020-05-151-0/+6
* Remove trailing whitespace.Michael Tuexen2020-05-101-1/+1
* Adjust the fb to have a way to ask the underlying stackRandall Stewart2020-05-041-0/+33
* Initial support for kernel offload of TLS receive.John Baldwin2020-04-271-0/+13
* Add the initial sequence number to the TLS enable socket option.John Baldwin2020-04-271-2/+32
* 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