summaryrefslogtreecommitdiffstats
path: root/share/man/man4/tcp.4
Commit message (Collapse)AuthorAgeFilesLines
* MFC r273081sbruno2015-08-121-9/+17
| | | | | | | | | | | brueffer: New sentence -> new line; use macros where appropriate. MFC r276345 Mikhail <mp@lenta.ru Correct naming of sysctl pmtud_blackhole_activated_min_mss. Clarify some statements around PMTUD blackhole detection to make the behavior more clear in the man page.
* MFC r272720, 273061, 273062, 273063, 273064sbruno2014-10-291-1/+16
| | | | | | | | | Implement PLPMTUD blackhole detection (RFC 4821), inspired by code from xnu sources. If we encounter a network where ICMP is blocked the Needs Frag indicator may not propagate back to us. Attempt to downshift the mss once to a preconfigured value. Note, this is turned off by default.
* Merge r257846:glebius2014-01-221-5/+6
| | | | | Make TCP_KEEP* socket options readable. At least PostgreSQL wants to read the values.
* o Xr siftr.4 in order to expose it to a wider audience.maxim2012-03-201-0/+1
| | | | Reviewed by: lstewart
* o Trim EoL whitespaces.maxim2012-03-191-4/+4
|
* Remove undesired sysctl(3) xrefemaste2012-03-091-2/+1
| | | | Submitted by: bde
* Correct markup, use proper reference for sysctl(3)emaste2012-03-081-2/+4
| | | | Submitted by: brueffer@
* Inbound TCP-MD5 digest validation is now supportedemaste2012-03-081-3/+4
|
* Add new socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL andglebius2012-02-051-4/+67
| | | | | | | TCP_KEEPCNT, that allow to control initial timeout, idle time, idle re-send interval and idle send count on a per-socket basis. Reviewed by: andre, bz, lstewart
* Remove mention of ss_fltsz and ss_fltsz_local which were retired in r226447.andre2011-11-141-18/+1
|
* Rename the cc.4 and cc.9 modular congestion control related man pages tolstewart2011-09-151-4/+4
| | | | | | | | | mod_cc.4 and mod_cc.9 respectively to avoid any possible confusion with the cc.1 gcc man page. Update references to these man pages where required. Requested by: Grenville Armitage Approved by: re (kib) MFC after: 3 days
* Final commit to round out the "Five New TCP Congestion Control Algorithms forlstewart2011-02-211-8/+24
| | | | | | | | | | | | | | | | | | | | | | FreeBSD" FreeBSD Foundation funded project. - Add new man pages for the modular congestion control, Khelp and Hhook frameworks (cc.4, cc.9, khelp.9 and hhook.9). - Add new man pages for each available congestion control algorithm (cc_chd.4, cc_cubic.4, cc_hd.4, cc_htcp.4, cc_newreno.4 and cc_vegas.4). - Add a new man page for the Enhanced Round Trip Time (ERTT) Khelp module (h_ertt.4). - Update the TCP (tcp.4) man page to mention the TCP_CONGESTION socket option, cross reference to cc.4 and remove references to the retired "net.inet.tcp.newreno" sysctl MIB variable. In collaboration with: David Hayes <dahayes at swin edu au> and Grenville Armitage <garmitage at swin edu au> Sponsored by: FreeBSD Foundation MFC after: 3 months
* Clarify when we switch from keepidle to keepinvtl intervals if sendingbz2011-01-081-2/+4
| | | | | | | TCP keepalive probes is enabled. Reviewed by: gnn MFC After: 3 days
* The inflight bandwidth limiter was removed in r212765.andre2010-09-161-67/+1
|
* Add ECN sysctls and ECN RFC.rpaulo2008-08-161-1/+16
|
* Kill whitespace at EOL.ru2007-04-031-1/+1
|
* More cleanup for rev. 1.56brueffer2007-02-281-8/+9
| | | | Submitted by: ru
* mdoc cleanup for the previous commit and touch .Ddbrueffer2007-02-281-6/+8
|
* Update the tcp(4) manpage with the new (and some older undocumented) sysctls.mohans2007-02-281-3/+19
| | | | Remove a sysctl that is no longer used.
* Document the existence of the TCP_INFO socket option.bms2007-01-221-1/+24
| | | | Approved by: rwatson
* Fix markup bug in last commit.glebius2006-09-131-1/+1
| | | | Submitted by: ru
* Document net.inet.tcp.maxtcptw and net.inet.tcp.nolocaltimewait.glebius2006-09-131-1/+19
| | | | Wording by: Devon O'Dell
* Remove all references to T/TCP, which was removed several months ago.glebius2005-08-251-12/+1
| | | | Approved by: andre
* Remove RFC1644 T/TCP support from the TCP side of the network stack.andre2004-11-021-13/+2
| | | | | | | | | | | | | | | | A complete rationale and discussion is given in this message and the resulting discussion: http://docs.freebsd.org/cgi/mid.cgi?4177C8AD.6060706 Note that this commit removes only the functional part of T/TCP from the tcp_* related functions in the kernel. Other features introduced with RFC1644 are left intact (socket layer changes, sendmsg(2) on connection oriented protocols) and are meant to be reused by a simpler and less intrusive reimplemention of the previous T/TCP functionality. Discussed on: -arch
* Rephrase certain centences and sync description of default values to reality.andre2004-10-231-11/+2
|
* s/Oct /October/maxim2004-10-131-1/+1
| | | | Pointed out by: ru
* Bump the date of the document.maxim2004-10-131-1/+1
|
* Document net.inet.tcp.sack.initburst sysctl.maxim2004-10-121-0/+3
|
* o Move the inflight sysctls to their own sub-tree under net.inet.tcp to beandre2004-08-031-9/+9
| | | | more consistent with the other sysctls around it.
* o Document net.inet.sack.enable sysctl. net.inet.sack.sackhole_limitmaxim2004-07-101-1/+6
| | | | | | | | is not documented yet, it is not used at the moment and is the subject of the future work. Improved by: ru Not objected: ps, jayanth
* Spelling fixes.mpp2004-06-211-2/+2
|
* Assorted markup, spelling, and grammar fixes.ru2004-06-161-3/+7
|
* Correct the misuse of \- (mdoc(7) mathematical minus) when - (mdoc(7)simon2004-05-141-1/+1
| | | | | | | hyphen) is meant. Mdoc(7) clue by: ru Reviewed by: ru
* Shorten the name of the socket option used to enable TCP-MD5 packetbms2004-02-161-2/+2
| | | | | | treatment. Submitted by: Vincent Jardin
* Spell tcp_signature_compute correctly.bms2004-02-141-1/+1
|
* Initial import of RFC 2385 (TCP-MD5) digest support.bms2004-02-111-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the first of two commits; bringing in the kernel support first. This can be enabled by compiling a kernel with options TCP_SIGNATURE and FAST_IPSEC. For the uninitiated, this is a TCP option which provides for a means of authenticating TCP sessions which came into being before IPSEC. It is still relevant today, however, as it is used by many commercial router vendors, particularly with BGP, and as such has become a requirement for interconnect at many major Internet points of presence. Several parts of the TCP and IP headers, including the segment payload, are digested with MD5, including a shared secret. The PF_KEY interface is used to manage the secrets using security associations in the SADB. There is a limitation here in that as there is no way to map a TCP flow per-port back to an SPI without polluting tcpcb or using the SPD; the code to do the latter is unstable at this time. Therefore this code only supports per-host keying granularity. Whilst FAST_IPSEC is mutually exclusive with KAME IPSEC (and thus IPv6), TCP_SIGNATURE applies only to IPv4. For the vast majority of prospective users of this feature, this will not pose any problem. This implementation is output-only; that is, the option is honoured when responding to a host initiating a TCP session, but no effort is made [yet] to authenticate inbound traffic. This is, however, sufficient to interwork with Cisco equipment. Tested with a Cisco 2501 running IOS 12.0(27), and Quagga 0.96.4 with local patches. Patches for tcpdump to validate TCP-MD5 sessions are also available from me upon request. Sponsored by: sentex.net
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-1/+1
|
* mdoc(7) police: Tidy up the formatting.ru2003-03-221-130/+197
|
* Document the net.inet.tcp.rfc3390 sysctl variable.hsu2003-03-131-1/+15
|
* Document the net.inet.tcp.rfc3042 sysctl variable.hsu2003-03-121-0/+4
|
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/schweikh2002-12-301-1/+1
| | | | Add FreeBSD Id tag where missing.
* english(4) police.schweikh2002-12-271-1/+1
|
* Spelling: s/then/than/ where appropriate.ru2002-12-241-1/+1
|
* Added xref to syncache(4).ru2002-12-231-0/+1
|
* mdoc(7) police: markup and grammar fixes for previous delta.ru2002-12-231-6/+13
|
* Change tcp.inflight_min from 1024 to a production default of 6144. Createdillon2002-12-141-0/+13
| | | | | | | a sysctl for the stabilization value for the bandwidth delay product (inflight) algorithm and document it. MFC after: 3 days
* mdoc(7) police: scheduled sweep.ru2002-11-291-1/+1
| | | | Approved by: re
* Add A section on the retransmit timer sysctls.dillon2002-08-251-0/+13
| | | | MFC after: 3 days
* Oops, last manual commit was to -stable, should have been to -current.dillon2002-08-171-0/+30
| | | | | | No biggy, the code MFC to stable will catch up to the docs in a week. X-MFC after: -7 days
* Describe possible values for net.inet.tcp.log_in_vainyar2002-04-161-0/+5
| | | | | | | | and their effects. PR: docs/35932 Submitted by: Alex Semenyaka <alexs@ratmir.ru> MFC after: 1 week
OpenPOWER on IntegriCloud