Changeset View
Changeset View
Standalone View
Standalone View
share/man/man4/tcp.4
Show All 28 Lines | |||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" From: @(#)tcp.4 8.1 (Berkeley) 6/5/93 | .\" From: @(#)tcp.4 8.1 (Berkeley) 6/5/93 | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd August 26, 2019 | .Dd November 16, 2019 | ||||
.Dt TCP 4 | .Dt TCP 4 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm tcp | .Nm tcp | ||||
.Nd Internet Transmission Control Protocol | .Nd Internet Transmission Control Protocol | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
.In sys/types.h | .In sys/types.h | ||||
.In sys/socket.h | .In sys/socket.h | ||||
▲ Show 20 Lines • Show All 487 Lines • ▼ Show 20 Lines | |||||
Changing the value on fly would not affect connections using congestion window | Changing the value on fly would not affect connections using congestion window | ||||
from the hostcache. | from the hostcache. | ||||
Caution: | Caution: | ||||
This regulates the burst of packets allowed to be sent in the first RTT. | This regulates the burst of packets allowed to be sent in the first RTT. | ||||
The value should be relative to the link capacity. | The value should be relative to the link capacity. | ||||
Start with small values for lower-capacity links. | Start with small values for lower-capacity links. | ||||
Large bursts can cause buffer overruns and packet drops if routers have small | Large bursts can cause buffer overruns and packet drops if routers have small | ||||
buffers or the link is experiencing congestion. | buffers or the link is experiencing congestion. | ||||
.It Va newcwd | |||||
Enable the New Congestion Window Validation mechanism as described in RFC 7661. | |||||
This gently reduces the congestion window during periods, where TCP is | |||||
application limited and the network bandwidth is not utilized completely. | |||||
That prevents self-inflicted packet losses once the application starts to | |||||
cc: Do you mean "self-inflicted"? | |||||
transmit data at a higher speed. | |||||
.It Va rfc6675_pipe | |||||
Calculate the bytes in flight using the algorithm described in RFC 6675, and | |||||
is also a prerequisite to enable Proportional Rate Reduction. | |||||
Not Done Inline ActionsThe documentation of rfc6675_pipe is not related to this change. I committed it separately in r355268. tuexen: The documentation of `rfc6675_pipe` is not related to this change. I committed it separately in… | |||||
.It Va rfc3042 | .It Va rfc3042 | ||||
Enable the Limited Transmit algorithm as described in RFC 3042. | Enable the Limited Transmit algorithm as described in RFC 3042. | ||||
It helps avoid timeouts on lossy links and also when the congestion window | It helps avoid timeouts on lossy links and also when the congestion window | ||||
is small, as happens on short transfers. | is small, as happens on short transfers. | ||||
.It Va rfc3390 | .It Va rfc3390 | ||||
Enable support for RFC 3390, which allows for a variable-sized | Enable support for RFC 3390, which allows for a variable-sized | ||||
starting congestion window on new connections, depending on the | starting congestion window on new connections, depending on the | ||||
maximum segment size. | maximum segment size. | ||||
▲ Show 20 Lines • Show All 191 Lines • Show Last 20 Lines |
Do you mean "self-inflicted"?