summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
AgeCommit message (Expand)Author
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-16remove now unnecessary casts from hash update calls.Ted Unangst
2014-11-06Let's just call a rdomain a rdomain.Martin Pieuchot
2014-11-06mix the rtable into the hash for tcp sequence number generation.David Gwynne
2014-11-04Remove "pl" suffix on pool names.Martin Pieuchot
2014-10-20use sha512 instead of md5 for tcp isn. ok deraadtTed Unangst
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12Resize the pcb hashtable automatically. The table size will be doubledYASUOKA Masahiko
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-04-18tcp_respond: let the stack worry about the cksum instead of doing itHenning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
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