summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_output.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do not translate the EACCES error from pf(4) to EHOSTUNREACH anymore.bluhm2018-11-101-3/+1
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-2/+2
* Add reference counting for inet pcb, this will be needed when webluhm2018-09-131-2/+6
* The output from tcp debug sockets was incomplete. After detach tpbluhm2018-06-111-2/+2
* Historically there were slow and fast tcp timeouts. That is whybluhm2018-05-081-5/+5
* Remove the TCP_FACK option and associated #if{,n}def code.job2017-10-251-43/+1
* Unconditionally enable TCP selective acknowledgements (SACK)mikeb2017-10-221-51/+18
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-2/+2
* Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> inmpi2017-05-181-2/+1
* percpu counters for TCP statsjca2017-02-091-19/+17
* Plug an mbuf leak in the error path of tcp signature in tcp_output().bluhm2016-07-191-3/+7
* On localhost a user program may create a socket splicing loop.bluhm2016-06-131-1/+4
* upgrade tcp/ip to use the latest in C89 technology: memcpy.tedu2015-12-051-5/+5
* Ignore Router Advertisment's current hop limit.mpi2015-10-241-2/+2
* 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