summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.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-31tcp: fix wrong logic in tcp_dropozaki-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-27Remove confusable comment.knakahara
2021-07-31s/threshhold/thresholdandvar
2021-03-09Move the offset addition in one place and mask the random generated valuechristos
2021-03-08Remove the unused "addin" argument (it was always 0) and go back usingchristos
2021-03-08Don't increment the iss sequence on each connection because it exposeschristos
2021-03-07netinet: Enable RFC 1948 pseudorandom TCP ISS selection by default.christos
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2019-08-06Clamp tcp timer quantities to reasonable ranges.riastradh
2018-12-27Remove unused arguments.maxv
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-05-23Add XXX.maxv
2018-05-03Remove now unused tcpip.h includes. Some were already unused before.maxv
2018-04-18Remove unused netipsec/xform.h includes.maxv
2018-04-18Remove misleading comments.maxv
2018-03-29Remove TCPREASS_DEBUG. It was introduced 20 years ago when the reassemblermaxv
2018-03-29Misc changes; no real functional change.maxv
2018-03-29Remove #ifdef INET. Same as tcp_input.c. Makes the code easier tomaxv
2018-02-26Dedup: merge ipsec4_hdrsiz and ipsec6_hdrsiz into ipsec_hdrsiz.maxv
2018-01-19Run tcp_slowtimo in workqueue if NET_MPSAFEozaki-r
2017-07-29Forgot to commit this file yesterday.maxv
2017-03-03Pass inpcb/in6pcb instead of socket to ip_output/ip6_outputozaki-r
2017-01-02Fix TCP signature code:christos
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-11-09Cleanup/KNF tcp6_mtudiscozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-02-15Reduce code duplication.rtr
2015-09-07Refactor tcp_mtudiscozaki-r
2015-08-24sprinkle _KERNEL_OPTpooka
2015-05-19Use RUN_ONCE to initialize iss secret. Suggested by riastradh@kefren
2015-05-16Don't overexpose tcp_iss_secret and don't bother compute it unlesskefren
2015-04-27Introduce in6_selecthlim_rt to consolidate an idiom for rt->rt_ifpozaki-r
2015-04-13cprng_strong(kern_cprng, ...) never blocks, pass 0 for flags.riastradh
2015-02-14Port over the TCP_INFO socket option from FreeBSD, originally fromhe
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
2014-09-05Don't use C++ keyword (template) as variable.matt
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2014-01-02need atomic.h, from uwepooka
2014-01-02Allow kernels compiled with INET+INET6 to be booted as IPv4-only or IPv6-only.pooka
2013-11-23convert from CIRCLEQ to TAILQ.christos
2013-11-12* implement TCP CUBIC congestion control algorithmkefren
2013-06-05IPSEC has not come in two speeds for a long time now (IPSEC == kame,christos
2013-04-10Limit the tcp initial window setting to 10, leaving it by default to 4christos
2012-09-08Fix a bug that kmem_alloc() is called from the interrupt context.msaitoh
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner