summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_usrreq.c
AgeCommit message (Expand)Author
2022-11-04inpcb: rename functions to in6pcb_*ozaki-r
2022-11-04inpcb: rename functions to inpcb_*ozaki-r
2022-10-30tcp: restore NULL check for inp in tcp_ctloutputozaki-r
2022-10-29tcp: restore NULL checks for inpozaki-r
2022-10-28inpcb: separate inpcb again to reduce the size of PCB for IPv4ozaki-r
2022-10-28inpcb: integrate data structures of PCB into oneozaki-r
2022-09-20tcp: separate syn cache stuffs into tcp_syncache.[ch] filesozaki-r
2022-06-28tcp(4): Bail early on sendoob if not connected.riastradh
2021-08-04Get the value of the right variable (from RVP)christos
2021-03-08Remove the unused "addin" argument (it was always 0) and go back usingchristos
2020-11-23Restore correct functioning of SIOCATMARK by removing the previouschs
2020-10-17Fix RTT values reported by TCP_INFO.mlelstv
2020-04-13hardclock_ticks -> getticks()maxv
2019-08-06Clamp tcp timer quantities to reasonable ranges.riastradh
2019-02-05adjust fallthru comments to appease gcc7.mrg
2019-01-28Fix memory leaks pointed out by Ilja Van Sprundel: allmartin
2018-12-16sbspace() does not return negative values anymore and that broke OOB datachristos
2018-11-24KNF, no functional change.maxv
2018-11-24Fix kernel pointer leaks in sysctl_inpcblist.maxv
2018-05-03Remove now unused tcpip.h includes. Some were already unused before.maxv
2018-04-07Remove dead code.maxv
2018-03-29Remove #ifdef INET. Same as tcp_input.c. Makes the code easier tomaxv
2017-08-15add some more getsockopt(2) paramschristos
2017-07-28Remove TCP_COMPAT_42. This feature is a workaround for a bug in the TCPmaxv
2017-01-24Tweak softnet_lock and NET_MPSAFEozaki-r
2016-11-18fix: "ifconfig destory" can stalls when "ifconfig" is done parallel.knakahara
2016-04-26Sweep unnecessary route.h inclusionsozaki-r
2016-02-15Reduce code duplication.rtr
2016-02-14remove duplicated #include of <netinet/in.h>rtr
2015-08-24sprinkle _KERNEL_OPTpooka
2015-05-02make connect syscall use sockaddr_big and modify pr_{send,connect}rtr
2015-04-26remove pr_generic from struct pr_usrreqs and all implementations ofrtr
2015-04-24make accept, getsockname and getpeername syscalls use sockaddr_big and modifyrtr
2015-04-03* change pr_bind to accept struct sockaddr * instead of struct mbuf *rtr
2015-03-31Remove unnecessary opt_ipsec.h inclusionsozaki-r
2015-02-14Port over the TCP_INFO socket option from FreeBSD, originally fromhe
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-08-09split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreqrtr
2014-08-08split PRU_RCVD function out of pr_generic() usrreq switches and put intortr
2014-08-05split PRU_SEND function out of pr_generic() usrreq switches and put intortr
2014-08-05get_tcppcb() is nearly always called upon entry to usrreqs sortr
2014-08-05revert the removal of struct lwp * parameter from bind, listen and connectrtr
2014-08-02restore splsoftnet() in various usrreqs that were removed during the PRUrtr
2014-07-31split PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out ofrtr
2014-07-30split PRU_CONNECT function out of pr_generic() usrreq switches and putrtr
2014-07-30put boilerplate extraction of inpcb or in6pcb and tcpcb performed in tcprtr
2014-07-24cleanup after last commitrtr
2014-07-24split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreqrtr
2014-07-23split PRU_SENDOOB and PRU_RCVOOB function out of pr_generic() usrreqrtr