summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_var.h
AgeCommit message (Expand)Author
2019-07-12Count the number of TCP SACK options that were dropped due to theAlexander Bluhm
2018-06-11The output from tcp debug sockets was incomplete. After detach tpAlexander Bluhm
2018-05-08Historically there were slow and fast tcp timeouts. That is whyAlexander Bluhm
2018-02-07Historically TCP timeouts were implemented with pr_slowtimo andAlexander Bluhm
2018-02-06There was a race in the TCP timers. As they may sleep to grab theAlexander Bluhm
2018-01-23The TCP reaper timeout was still imlemented as soft timeout. SoAlexander Bluhm
2017-11-02Move PRU_DETACH out of pr_usrreq into per proto pr_detachFlorian Obser
2017-10-25Remove the TCP_FACK option and associated #if{,n}def code.job
2017-10-24Refactor handling of partial TCP acknowledgementsMike Belopuhov
2017-10-22Unconditionally enable TCP selective acknowledgements (SACK)Mike Belopuhov
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-03-13Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.Claudio Jeker
2017-02-09percpu counters for TCP statsJeremie Courreges-Anglas
2017-02-01In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withDavid Hill
2017-01-29Change the IPv4 pr_input function to the way IPv6 is implemented,Alexander Bluhm
2017-01-26Reduce the difference between struct protosw and ip6protosw. TheAlexander Bluhm
2017-01-25Since raw_input() and route_input() are gone from pr_input, we canAlexander Bluhm
2016-11-16Kill recursive splsoftnet()s.Martin Pieuchot
2016-10-04Convert timeouts that need a process context to timeout_set_proc(9).Martin Pieuchot
2016-07-20To tune the TCP SYN cache we need more information. Print theAlexander Bluhm
2016-07-20Make the size for the syn cache hash array tunable. As we areAlexander Bluhm
2016-06-18Add net.inet.{tcp,udp}.rootonly sysctl, to mark which portsVincent Gross
2016-03-29Allow to adjust tcp_syn_use_limit with sysctl net.inet.tcp.synuselimit.Alexander Bluhm
2016-03-27To prevent attacks on the hash buckets of the syn cache, our TCPAlexander Bluhm
2016-03-21Add a tcps_sc_seedrandom counter in TCP SYN cache and netstat -s.Alexander Bluhm
2015-08-27The syn cache is completely implemented in tcp_input.c. So all itsAlexander Bluhm
2015-08-24Rename the syn cache counter into tcp_syn_cache_count to have theAlexander Bluhm
2015-02-08Count dropped SYN packets on the tcpstat. They are dropped due to theYASUOKA Masahiko
2015-01-21To satisfy kernel grovellers and bad (but document) sysctlTheo de Raadt
2014-01-23since the cksum rewrite the counters for hardware checksummed packetsHenning Brauer
2013-10-23remove historical #if 1Theo de Raadt
2013-10-21Sprinkle a lot more IPv6 routing domains support in the kernel.Peter Hessler
2013-08-12Add the TCP socket option TCP_NOPUSH to delay sending the stream.Alexander Bluhm
2013-06-01Pass the routing domain to IPv6 pr_ctlinput() like in IPv4.Alexander Bluhm
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
2011-07-06Add sysctl net.inet.tcp.always_keepalive, when this is set the systemStuart Henderson
2011-01-07Add socket option SO_SPLICE to splice together two TCP sockets.Alexander Bluhm
2010-10-21There is no TCP6 in our kernel, so remove the #ifndef TCP6.Alexander Bluhm
2010-09-24TCP send and recv buffer scaling.Claudio Jeker
2010-07-09Add support for using IPsec in multiple rdomains.Reyk Floeter
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2009-11-13Extend the protosw pr_ctlinput function to include the rdomain. This isClaudio Jeker
2009-08-10sockets created via a listening socket lose the rdomain and fail to workClaudio Jeker
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2008-11-08fix macros up so they use the do { } while (/* CONSTCOND */ 0) idiomDavid Gwynne
2008-05-24Remove {tcp/udp}6_usrreq(); Since the normal ones nowThordur I. Bjornsson
2008-05-23Deal with the situation when TCP nfs mounts timeout and processesThordur I. Bjornsson
2008-05-06remove tcp_drain code since it's not longer used; ok henning, feedback thibMarkus Friedl
2008-02-20remove old unused TCP isn code; ok henning, dhartmei, mcbrideMarkus Friedl
2008-02-20when creating a response, use the correct TCP header instead ofMarkus Friedl