summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.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-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-05-24fix various typos in comment, documentation and log messages.andvar
2022-03-23fix few typos in comments, mainly s/paramenters/parameters/.andvar
2021-08-09fix typos in asymmetry, asymmetric(al), symmetrical.andvar
2021-08-06fix various typos in comments.andvar
2021-07-31s/threshhold/thresholdandvar
2021-03-08Remove the unused "addin" argument (it was always 0) and go back usingchristos
2021-02-19it's spelled struct tcphdr, not struct tcp_hdrjakllsch
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-14- centralize header align and pullup into a single inline functionchristos
2020-09-29s/occurence/occurrence/msaitoh
2020-09-13inet: Fix build without ARProy
2020-09-11ARP: Use ND rather than our own.roy
2020-09-11tcp_input: Adjust for ND changesroy
2020-09-11PR/kern 55567kardel
2020-09-02Fix fast path for uni directional transferskardel
2020-07-06- always set both ip and ip6, otherwise a kernel assertion can be triggeredchristos
2019-11-16Call rtcache_unref() only when the checks succeed, instead of relying onmaxv
2019-09-25PR/54572 - Edgar Fuß -- error in commentjnemeth
2019-08-06Clamp tcp timer quantities to reasonable ranges.riastradh
2019-06-01Replace potentially misaligned pointer dereference + htonl() with be32dec()kamil
2018-11-08"s/ an an / an /" in comment. No functional change.msaitoh
2018-09-14Use non-variadic function pointer in protosw::pr_input.maxv
2018-09-14rename toff -> offmaxv
2018-09-14rename off -> thlenmaxv
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-05-18IP6_EXTHDR_GET -> M_REGION_GET, no functional change.maxv
2018-05-03Remove now unused tcpip.h includes. Some were already unused before.maxv
2018-04-28Remove unused ipsec_var.h includes.maxv
2018-04-08Remove the ipre_mlast field and the TRAVERSE macro.maxv
2018-04-03Remove ipsec_copy_policy and ipsec_copy_pcbpolicy. No functional change,maxv
2018-03-30Fix the log. mtod never returns NULL, so 'ip' is always non-NULL, and themaxv
2018-03-30Use consttime_memequal instead of memcmp, to prevent side channels. Thismaxv
2018-03-29tcp_urp_drop: fix a bug introduced in 1.390 rev (hi maxv@).rmind
2018-03-29Remove TCPREASS_DEBUG. It was introduced 20 years ago when the reassemblermaxv
2018-03-29Reorder/Fix comments to clarify.maxv
2018-03-29Remove two more 'else' branches.maxv
2018-03-29Fix memory leak, we may reallocate 'tcp_saveti' after 'findpcb'. It's notmaxv
2018-03-29Remove 'else', makes it clearer that we leave.maxv
2018-03-29Clarify with KASSERT.maxv
2018-03-29Simplify the computation:maxv
2018-03-28Several changes in syn_cache_respond:maxv
2018-03-28Remove unused variable.maxv
2018-03-28Remove two unused args from syn_cache_get().maxv
2018-03-28Dedup: introduce tcp_urp_drop() and use it.maxv
2018-03-28Minor changes: style, improve comments (and put them at the correct place),maxv