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 October 7, 2022 | .Dd November 7, 2022 | ||||
.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 469 Lines • ▼ Show 20 Lines | |||||
Negotiate on incoming connection for Accurate ECN, ECN, or no ECN. | Negotiate on incoming connection for Accurate ECN, ECN, or no ECN. | ||||
Outgoing connections will not request ECN. | Outgoing connections will not request ECN. | ||||
.El | .El | ||||
.It Va ecn.maxretries | .It Va ecn.maxretries | ||||
Number of retries (SYN or SYN/ACK retransmits) before disabling ECN on a | Number of retries (SYN or SYN/ACK retransmits) before disabling ECN on a | ||||
specific connection. | specific connection. | ||||
This is needed to help with connection establishment | This is needed to help with connection establishment | ||||
when a broken firewall is in the network path. | when a broken firewall is in the network path. | ||||
.It Va ecn.option | |||||
Reflect back the number of received bytes with a particular ECN marking | |||||
by using the Accurate ECN TCP option on each outgoing packet. | |||||
.It Va fast_finwait2_recycle | .It Va fast_finwait2_recycle | ||||
Recycle | Recycle | ||||
.Tn TCP | .Tn TCP | ||||
.Dv FIN_WAIT_2 | .Dv FIN_WAIT_2 | ||||
connections faster when the socket is marked as | connections faster when the socket is marked as | ||||
.Dv SBS_CANTRCVMORE | .Dv SBS_CANTRCVMORE | ||||
(no user process has the socket open, data received on | (no user process has the socket open, data received on | ||||
the socket cannot be read). | the socket cannot be read). | ||||
▲ Show 20 Lines • Show All 570 Lines • Show Last 20 Lines |