summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_output.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kill yet another argument to functions in IPv6. This time ip6_output'sclaudio2015-09-111-2/+2
* Avoid a situation where we do not set the tcp persist timer afterbluhm2015-07-131-1/+27
* Get rid of the undocumented & temporary* m_copy() macro added formpi2015-06-301-2/+3
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-2/+2
* Replace a bunch of == 0 with == NULL in pointer tests. Nuke somekrw2015-06-071-13/+13
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-7/+1
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* ip_output() using varargs always struck me as bizarre, esp since it's onlyhenning2014-04-211-2/+2
* "struct pkthdr" holds a routing table ID, not a routing domain one.mpi2014-04-141-3/+3
* Retire kernel support for SO_DONTROUTE, this time without breakingmpi2014-04-071-6/+3
* revert "Retire kernel support for SO_DONTROUTE" diff, which does bad thingssthen2014-03-281-3/+6
* Retire kernel support for SO_DONTROUTE, since the plan is to alwaysmpi2014-03-271-6/+3
* Remove the number of in6_var.h inclusions by moving some functions andmpi2013-10-241-6/+1
* make in_proto_cksum_out not rely on the pseudo header checksum to behenning2013-10-191-23/+3
* Add the TCP socket option TCP_NOPUSH to delay sending the stream.bluhm2013-08-121-3/+4
* Link pf states and socket inpcbs together more tightly. The linkingbluhm2013-06-031-1/+7
* spltdb() was really just #define'd to be splsoftnet(); replace the formerblambert2012-09-201-3/+1
* Revert the pf->socket linking diff.oga2011-05-131-7/+1
* Double link between pf states and sockets. Henning has alreadybluhm2011-04-241-1/+7
* mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUThenning2011-04-051-2/+2
* Add socket option SO_SPLICE to splice together two TCP sockets.bluhm2011-01-071-1/+7
* TCP send and recv buffer scaling.claudio2010-09-241-1/+8
* Return EACCES when pf_test() blocks a packet in ip_output(). This allowsclaudio2010-09-081-1/+3
* Add support for using IPsec in multiple rdomains.reyk2010-07-091-2/+3
* Fix the naming of interfaces and variables for rdomains and rtablesguenther2010-07-031-2/+2
* Make sure the temporary buffer used to generate tcp options is properlykettenis2010-05-281-2/+3
* Initial support for routing domains. This allows to bind interfaces toclaudio2009-06-051-1/+4
* do not set the pkthdr mbuf state key pointer to the state key saved in thehenning2008-09-031-2/+1
* link pf state keys to tcp pcbs and vice versa.henning2008-07-031-1/+2
* no EOL between tcpsig and sack headers; ok jsing, frantzenmarkus2008-06-281-2/+2
* Remove some crazy #if mess.jsing2008-06-121-5/+1
* ANSIfy function definitions.jsing2008-06-121-3/+2
* some spelling fixes from Martynas Venckusjmc2007-11-241-2/+2
* apply the "skip ipsec if there are no flows" speedup diff to IPv6 too.henning2007-06-011-2/+3
* implement PMTU checks frommarkus2005-06-301-2/+8
* Ignore ICMP Source Quench messages meant for TCP connections. (Details infgont2005-05-241-2/+6
* csum -> csum_flagsbrad2005-04-251-2/+2
* add tcp sack stats, similar to freebsd; ok deraadtmarkus2005-04-051-1/+4
* 1. tcp_xmit_timer(): remove extra rtt decrement (t_rtttime is 0-basedmarkus2005-02-271-2/+2
* Modulate tcp_now by a random amount on a per-connection basis.mcbride2004-10-281-2/+2
* set the congestion window to two segments (instead of only one), this matchesmarkus2004-10-061-2/+2
* don't send partial segments if SS_ISSENDING is set, remembermarkus2004-09-161-4/+12
* remove #ifdef TUBAitojun2004-06-201-12/+1
* factor out md5 code; ok+tests henning@, djm@, hshoexer@markus2004-06-081-68/+7
* set m_pkthdr.len early; ok mcbride, deraadtmarkus2004-06-051-3/+2
* work around an LP64 problem where we report an excessively large windowbrad2004-05-311-3/+3
* Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.millert2004-05-071-2/+2
* - allow the user to force the TCP mss below the fail-safe 216 with a lowfrantzen2004-04-261-2/+2
* don't allocate a cluster if the header fits into a mbuf;markus2004-02-161-4/+4