summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
AgeCommit message (Expand)Author
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel
2006-05-27Revert rev 1.241: calling m_makewritable() in tcp_input causes problems whenbouyer
2006-05-25If we're going to byteswap fields in the TCP header, make sure the mbufbouyer
2006-04-15Coverity CID 1152: Add KASSERT before deref.christos
2006-02-18PR 13952: Noritoshi Demizu: correct the TCP window information update check.rpaulo
2006-02-02If TCP_SIGNATURE is defined, include netinet6/scope6_var.h for theriz
2005-11-15Pass the current process structure to in_pcbconnect() so that it candsl
2005-08-12If called from syn_cache_add, we need to initialize t_state before callingchristos
2005-08-12Clarify comment that "the protocol specification dated September, 1981"hubertf
2005-08-11Don't process TCP options in SYN packets after the connection haschristos
2005-08-10move {tcp,udp}_do_loopback_cksum back to tcp/udpyamt
2005-08-10device independent part of ipv6 rx checksum offloading.yamt
2005-07-19Implement PMTU checks from:christos
2005-06-30Normalize our PAWS code with Free and Open, as mentioned in tech-security.christos
2005-06-06tcp_input: don't overload opti.ts_ecr.yamt
2005-05-29- add constchristos
2005-04-26Fix build problem after recent NAT-T changesmanu
2005-04-03tcp_input: update a comment to match with the code.yamt
2005-03-29protect tcpipqent with splvm.yamt
2005-03-16simplify data receiver side sack processing.yamt
2005-03-02Copyright maintenance.mycroft
2005-02-28Commit TCP SACK patches from Kentaro A. Karahone's patch at:jonathan
2005-02-26nuke trailing whitespaceperry
2005-02-03ANSIfy function declarationsperry
2005-02-02de-__P -- will ANSIfy .c files later.perry
2005-01-28Several changes based on comparison with NS:mycroft
2005-01-27There is no reason to adjust ts_recent_age for ts_timebase; it's strictly anmycroft
2005-01-27Do the other TCP_PAWS_IDLE check unsigned as well. It doesn't do us any harm,mycroft
2005-01-27Also check whether an echoed RTT is very large -- this *could* cause themycroft
2005-01-27Introduce a new state variable, t_partialacks. It has 3 states:mycroft
2005-01-26Fix two problems in our TCP stack:mycroft
2004-12-21factor out receive side tcp/udp checksum handling code so that theyyamt
2004-12-18tcp_input: add missing loopback checksum omission code for ipv6.yamt
2004-12-15Don't perform checksums on loopback interfaces. They can be reenabled withthorpej
2004-09-15fix ipqent pool corruption problems. make tcp reass code useyamt
2004-06-26correct TCP-MD5 support. Jeff Rizzoitojun
2004-05-23Remove now-unused variable.jonathan
2004-05-18fix MD5 signature support to actually validate inbound signature, anditojun
2004-05-07Redo net.inet.* sysctl subtree for fast-ipsec from scratch.jonathan
2004-04-27When a packet is received that overlaps the left side of the window,matt
2004-04-26make TCP MD5 signature work with KAME IPSEC (#define IPSEC).itojun
2004-04-26Remove #else clause of __STDC__matt
2004-04-25Initial commit of a port of the FreeBSD implementation of RFC 2385jonathan
2004-04-25Initialise (most) pools from a link set instead of explicit callssimonb
2004-04-25fix how we send RST against ACK. markus@openbsditojun
2004-04-25indent for little bit better readabilityitojun
2004-04-24fix comment; we no longer move ip+tcp into the same mbufitojun
2004-04-22Avoid performance problem in tcp_reass() when appending mbufs to a chainragge
2004-04-20follow draft-ietf-tcpm-tcpsecure-00.txt 3.2 (B):itojun
2004-04-20- respond to RST by ACK, as suggested in NISCC recommendationitojun