summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
AgeCommit message (Expand)Author
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-23Remove the number of in_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-21Sprinkle a lot more IPv6 routing domains support in the kernel.Peter Hessler
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-10-19make in_proto_cksum_out not rely on the pseudo header checksum to beHenning Brauer
2013-06-01Pass the routing domain to IPv6 pr_ctlinput() like in IPv4.Alexander Bluhm
2013-05-31The function rip6_ctlinput() claims that sa6_src is constant toAlexander Bluhm
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
2013-04-02Use macros sotoinpcb() and intotcpcb() instead of casts. Use NULLAlexander Bluhm
2013-03-28code that calls timeout functions should include timeout.hTed Unangst
2013-03-28no need for a lot of code to include proc.hTed Unangst
2012-12-28change the malloc(9) flags from M_DONTWAIT to M_NOWAIT; OK millert@Gleydson Soares
2012-03-10Increase TCP's initial window to 10 * MSS or 14600 bytes as proposed inClaudio Jeker
2011-01-11for key material that is being being discarded, convert bzero() toTheo de Raadt
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-01-15Replace pool_get() + bzero() with pool_get(..., PR_ZERO).Charles Longeau
2009-11-13Extend the protosw pr_ctlinput function to include the rdomain. This isClaudio Jeker
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio 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-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
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
2007-11-27TCP_COMPAT_42 was last used in 1997. Kill it.Theo de Raadt
2007-09-18arc4random_bytes() is the preferred interface for generating nonces;Damien Miller
2007-09-01since theHenning Brauer
2007-06-25merge tcp_set_iss() and tcp_set_tsm(); ok mcbride, djm (on earlier version)Markus Friedl
2007-06-15Drop the current random timestamps and the current ISN generationMarkus Friedl
2007-06-01apply the "skip ipsec if there are no flows" speedup diff to IPv6 too.Henning Brauer
2007-05-09tcp_iss usage is ifdef TCP_COMPAT_42, so the variable decl can be tooTheo de Raadt
2007-05-08variables used by #ifdef code should be inside #ifdef tooTheo de Raadt
2006-03-04With the exception of two other small uncommited diffs this movesBrad Smith
2005-09-28Enable RFC3390 by default and remove a few compile time options whichBrad Smith
2005-08-02change the TCP reass queue from LIST to TAILQ;Markus Friedl
2005-06-30implement PMTU checks fromMarkus Friedl
2005-05-24Ignore ICMP Source Quench messages meant for TCP connections. (Details inFernando Gont
2005-03-04- check th_ack against snd_una/max; from Raja Mukerji via hugh@Markus Friedl
2005-02-271. tcp_xmit_timer(): remove extra rtt decrement (t_rtttime is 0-basedMarkus Friedl
2005-01-10Make sure bogus values don't make their way into tcp_xmit_timer() calculations.Ryan Thomas McBride
2004-11-25fix for race between invocation for timer and network inputMarkus Friedl
2004-10-28Modulate tcp_now by a random amount on a per-connection basis.Ryan Thomas McBride
2004-08-10verify th_seq in icmp errors; report Fernando Gont; ok mcbride@, dhartmei@Markus Friedl
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-06-08factor out md5 code; ok+tests henning@, djm@, hshoexer@Markus Friedl
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
2004-05-04The tcp specific routing metrics are almost never used so reduce the routingClaudio Jeker
2004-04-26- allow the user to force the TCP mss below the fail-safe 216 with a lowMike Frantzen
2004-03-02limit total number of queued out-of-order packets to NMBCLUSTERS/2; ok mcbrideMarkus Friedl
2004-02-27implement tcp_drain() similar to ip_drain(); ok mcbride@Markus Friedl