summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_usrreq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-101-2/+2
* Enforce range with sysctl_int_bounded in tcp_sysctlgnezdo2021-01-091-18/+15
* Replace sysctl_rdint with sysctl_bounded_args entries in net.inet*gnezdo2020-11-161-4/+3
* Move TCPCTL_ALWAYS_KEEPALIVE into tcpctl_varsgnezdo2020-11-021-8/+2
* Style fixups from hurried commitsgnezdo2020-08-181-6/+6
* Convert tcp_sysctl to sysctl_bounded_argsgnezdo2020-08-181-31/+18
* Move range check inside sysctl_int_arrgnezdo2020-08-011-9/+6
* Refuse to set 0 or a negative value for net.inet.tcp.synbucketlimit.mpi2020-06-181-1/+14
* Count the number of TCP SACK options that were dropped due to thebluhm2019-07-121-1/+2
* Fix a possible mbuf leak in tcp_usrreq(). Make the error handlingbluhm2019-02-061-13/+13
* The change of the sb_mbmax calculation in sbreserve() broke settingbluhm2018-11-041-3/+4
* The output from tcp debug sockets was incomplete. After detach tpbluhm2018-06-111-10/+16
* Push NET_LOCK down in the default ifioctl case.pirofti2018-04-241-3/+4
* Remove tcp_acounts, some tcp_usrreq() counting from 1981. Alsobluhm2018-02-051-7/+1
* Since tcp_attach() has moved to a separate protocol function, thebluhm2018-02-031-10/+8
* Bring back the PRU_ATTACH constant and description. Then trpt(8)bluhm2018-01-231-3/+3
* Bring back the detach messages in trpt(8) for tcp debugging. Theybluhm2018-01-221-15/+11
* Change `so_state' and `so_error' to unsigned int such that they canmpi2018-01-091-2/+2
* Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOSTbluhm2017-12-011-3/+3
* Fix typos in comments.nayden2017-11-301-3/+3
* Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningmpi2017-11-201-1/+2
* Move PRU_DETACH out of pr_usrreq into per proto pr_detachflorian2017-11-021-12/+49
* Remove the TCP_FACK option and associated #if{,n}def code.job2017-10-251-6/+1
* Unconditionally enable TCP selective acknowledgements (SACK)mikeb2017-10-221-14/+4
* Reduces the scope of the NET_LOCK() in sysctl(2) path.mpi2017-10-091-52/+75
* Replace NET_ASSERT_LOCKED() by soassertlocked() in *_usrreq().mpi2017-09-051-2/+2
* Change sosetopt() to no longer free the mbuf it receives and changempi2017-09-011-6/+2
* Convert hand rolled sockaddr checks to the nam2sin functions.bluhm2017-08-151-29/+21
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-8/+8
* Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> inmpi2017-05-181-2/+1
* Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().mpi2017-05-161-2/+2
* Do not check for mapped addresses in tcp_usrreq(PRU_CONNECT),bluhm2017-05-131-3/+2
* Use the common switch(af) construct for address family specificbluhm2017-05-121-20/+27
* When building counter memory in preparation to copy to userland, alwaysderaadt2017-04-051-1/+2
* Fix tcp stats reportingjca2017-04-021-5/+3
* Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.claudio2017-03-131-20/+10
* percpu counters for TCP statsjca2017-02-091-25/+135
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-8/+5
* Remove NULL checks before m_free(9), it deals with it.mpi2017-01-101-3/+2
* Remove some recursives splsoftnet().mpi2017-01-031-5/+5
* Typo, "more then" -> "more than"jca2016-12-261-2/+2
* A NET_LOCK() was is missing in tcp_sysctl() which shows up as splbluhm2016-12-201-1/+3
* Kill recursive splsoftnet()/splx() in tcp_ctloutput().mpi2016-12-201-6/+2
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-2/+2
* Enforce that pr_usrreq functions are called at IPL_SOFTNET.mpi2016-11-211-7/+3
* ANSIfy netinet/; from David Hillnaddy2016-09-241-24/+10
* To tune the TCP SYN cache we need more information. Print thebluhm2016-07-201-1/+19
* Make the size for the syn cache hash array tunable. As we arebluhm2016-07-201-1/+22
* Do not increase the size of the socket buffer under memory pressure.mpi2016-07-111-8/+10
* Add net.inet.{tcp,udp}.rootonly sysctl, to mark which portsvgross2016-06-181-1/+7