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 November 7, 2022 | .Dd February 3, 2023 | ||||
.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 792 Lines • ▼ Show 20 Lines | |||||
.It Va recvbuf_auto | .It Va recvbuf_auto | ||||
Enable automatic receive buffer sizing as a connection progresses. | Enable automatic receive buffer sizing as a connection progresses. | ||||
.It Va recvbuf_max | .It Va recvbuf_max | ||||
Maximum size of automatic receive buffer. | Maximum size of automatic receive buffer. | ||||
.It Va recvspace | .It Va recvspace | ||||
Initial | Initial | ||||
.Tn TCP | .Tn TCP | ||||
receive window (buffer size). | receive window (buffer size). | ||||
.It Va require_unique_port | |||||
Require unique ephemeral port for outgoing connections; | |||||
otherwise, the 4-tuple of local and remote ports and addresses must be unique. | |||||
Requiring a unique port limits the number of outgoing connections. | |||||
.It Va rexmit_drop_options | .It Va rexmit_drop_options | ||||
Drop TCP options from third and later retransmitted SYN segments | Drop TCP options from third and later retransmitted SYN segments | ||||
of a connection. | of a connection. | ||||
.It Va rexmit_initial , rexmit_min , rexmit_slop | .It Va rexmit_initial , rexmit_min , rexmit_slop | ||||
Adjust the retransmit timer calculation for | Adjust the retransmit timer calculation for | ||||
.Tn TCP . | .Tn TCP . | ||||
The slop is | The slop is | ||||
typically added to the raw calculation to take into account | typically added to the raw calculation to take into account | ||||
▲ Show 20 Lines • Show All 244 Lines • Show Last 20 Lines |