aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* tcp_info: Add and export more FreeBSD-specific fieldsMarius Strobl2024-01-061-0/+5
* tcp_fill_info(): Change lock assertion on INPCB to locked onlyMarius Strobl2024-01-051-4/+4
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* tcp: Make TCP PCAP buffer properly configurable.Richard Scheffenegger2023-03-021-2/+4
* tcp: remove unused t_rttbestMichael Tuexen2023-02-021-3/+2
* tcp: tcp6_connect() requires net epochGleb Smirnoff2022-09-191-5/+3
* Unlock inp when handling TCP_MD5SIG socket optionsClaudio Jeker2022-07-201-6/+5
* tcp, udp: improve input validation in handling bind()Michael Tuexen2022-02-221-0/+1
* tcp: enter network epoch when calling tfb_tcp_fb_finiAndrew Gallatin2021-07-131-0/+3
* tcp: A better fix for the previously attempted fix of the ack-war issue with ...Randall Stewart2021-06-091-16/+0
* tcp: Fix bugs related to the PUSH bit and rack and an ack warRandall Stewart2021-06-091-0/+16
* mendMichael Tuexen2021-06-071-0/+30
* tcp: Make error handling in tcp_usr_send() more consistentMark Johnston2021-06-041-41/+26
* tcp, udp: Permit binding with AF_UNSPEC if the address is INADDR_ANYMark Johnston2021-06-031-2/+9
* Fix mbuf leaks in various pru_send implementationsMark Johnston2021-05-261-47/+30
* Add missing sockaddr length and family validation to various protocolsMark Johnston2021-05-171-12/+19
* 504ebd612ec: kern: sonewconn: set so_options before pru_attach()Kyle Evans2021-02-241-2/+0
* 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