BSD 4_4_Lite1 release
[unix-history] / usr / src / share / man / man4 / tp.4
index 41ff07c..fdfd578 100644 (file)
@@ -1,11 +1,37 @@
-.\" Copyright (c) 1990, 1991 The Regents of the University of California.
-.\" All rights reserved.
+.\" Copyright (c) 1990, 1991, 1993
+.\"    The Regents of the University of California.  All rights reserved.
 .\"
 .\"
-.\" %sccs.include.redist.man%
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\"    must display the following acknowledgement:
+.\"    This product includes software developed by the University of
+.\"    California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
 .\"
 .\"
-.\"     @(#)tp.4       8.1 (Berkeley) %G%
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" 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
+.\" SUCH DAMAGE.
 .\"
 .\"
-.Dd 
+.\"     @(#)tp.4       8.4 (Berkeley) 4/19/94
+.\"
+.Dd April 19, 1994
 .Dt TP 4
 .Os
 .Sh NAME
 .Dt TP 4
 .Os
 .Sh NAME
@@ -113,14 +139,14 @@ domain.
 .Pp
 Two system calls were modified from the previous
 release of the Berkeley Software Distribution
 .Pp
 Two system calls were modified from the previous
 release of the Berkeley Software Distribution
-to permit the support the end-of-transport-service-data-unit
+to permit the support of the end-of-transport-service-data-unit
 .Pq Dv EOTSDU
 indication, and for the receipt and transmission of user
 connect, confirm, and disconnect data.
 See
 .Xr sendmsg 2
 and
 .Pq Dv EOTSDU
 indication, and for the receipt and transmission of user
 connect, confirm, and disconnect data.
 See
 .Xr sendmsg 2
 and
-.Xr recmsgv 2 ,
+.Xr recvmsg 2 ,
 and further discussion
 below for the formats of the data in the ancillary data buffer.
 If the
 and further discussion
 below for the formats of the data in the ancillary data buffer.
 If the
@@ -220,7 +246,7 @@ the connection.
 (char *) [none]
 .br
 Data to send when confirming a connection.
 (char *) [none]
 .br
 Data to send when confirming a connection.
-This may aslo be sent by a 
+This may also be sent by a 
 .Xr setsockopt
 system call, or by issuing a
 .Xr sendmsg
 .Xr setsockopt
 system call, or by issuing a
 .Xr sendmsg
@@ -323,7 +349,7 @@ nonzero short integer [various]
 .br
 Number of clock ticks that the local TP entity
 will wait before sending an acknowledgment for normal data
 .br
 Number of clock ticks that the local TP entity
 will wait before sending an acknowledgment for normal data
-(not applicable if the acknowlegement strategy is
+(not applicable if the acknowledgement strategy is
 .Dv TPACK_EACH ) .
 This parameter applies only to class 4.
 .It Ar p_ref_ticks
 .Dv TPACK_EACH ) .
 This parameter applies only to class 4.
 .It Ar p_ref_ticks
@@ -394,7 +420,7 @@ with an AK TPDU.
 .Pp
 .Dv TPACK_WINDOW
 means that upon receipt of the packet that represents
 .Pp
 .Dv TPACK_WINDOW
 means that upon receipt of the packet that represents
-the high edge of the last window advertised, and AK TPDU is generated.
+the high edge of the last window advertised, an AK TPDU is generated.
 .It Ar p_rx_strat
 4 bit mask
 .Bq Dv TPRX_USE_CW No \&|\  Dv TPRX_FASTSTART
 .It Ar p_rx_strat
 4 bit mask
 .Bq Dv TPRX_USE_CW No \&|\  Dv TPRX_FASTSTART
@@ -423,7 +449,7 @@ Begin sending the maximum amount of data permitted
 by the peer (subject to availability).
 The alternative is to start sending slowly by 
 pretending the peer's window is smaller than it is, and letting
 by the peer (subject to availability).
 The alternative is to start sending slowly by 
 pretending the peer's window is smaller than it is, and letting
-it slowly grow up to the real peer's window size.
+it slowly grow up to the peer window's real size.
 This is to smooth the effect of new connections on a congested network
 by preventing a transport connection from suddenly 
 overloading the network with a burst of packets.
 This is to smooth the effect of new connections on a congested network
 by preventing a transport connection from suddenly 
 overloading the network with a burst of packets.
@@ -443,7 +469,7 @@ during connection establishment.
 Boolean.
 [false]
 .br
 Boolean.
 [false]
 .br
-Boolean indicating that extended format shall be negotiated.
+Boolean indicating that extended format is negotiated.
 This parameter applies only to class 4.
 .It Ar p_xpd_service
 Boolean.
 This parameter applies only to class 4.
 .It Ar p_xpd_service
 Boolean.
@@ -470,7 +496,7 @@ Boolean.
 .Pp
 Boolean indicating that the local
 .Tn TP
 .Pp
 Boolean indicating that the local
 .Tn TP
-entity shall not issue
+entity will not issue
 indications (signals) when a
 .Tn TP
 connection is disconnected.
 indications (signals) when a
 .Tn TP
 connection is disconnected.
@@ -601,7 +627,7 @@ value upon return from the system call is
 If the signal
 .Dv SIGURG
 is being handled by reading
 If the signal
 .Dv SIGURG
 is being handled by reading
-from the socket, and it was a
+from the socket, and it was an
 .Xr accept 2
 that
 timed out, the read may result in
 .Xr accept 2
 that
 timed out, the read may result in
@@ -654,11 +680,6 @@ will return
 .Xr clnp 4 ,
 .Xr cltp 4 ,
 .Xr ifconfig 8 .
 .Xr clnp 4 ,
 .Xr cltp 4 ,
 .Xr ifconfig 8 .
-.Sh HISTORY
-The
-.Nm
-protocol
-.Ud
 .Sh BUGS
 The protocol definition of expedited data is slightly problematic,
 in a way that renders expedited data almost useless,
 .Sh BUGS
 The protocol definition of expedited data is slightly problematic,
 in a way that renders expedited data almost useless,
@@ -697,5 +718,5 @@ The
 .Tn ARGO
 implementation acknowledges XPD TPDUs
 immediately,
 .Tn ARGO
 implementation acknowledges XPD TPDUs
 immediately,
-in the hope that most users will not use expedited data requently
+in the hope that most users will not use expedited data frequently
 enough for this to be a problem.
 enough for this to be a problem.