|
|
1.1 ! root 1: .\" Copyright (c) 1987 The Regents of the University of California. ! 2: .\" All rights reserved. ! 3: .\" ! 4: .\" This code is derived from software contributed to Berkeley by ! 5: .\" Computer Consoles Inc. ! 6: .\" ! 7: .\" Redistribution and use in source and binary forms are permitted provided ! 8: .\" that: (1) source distributions retain this entire copyright notice and ! 9: .\" comment, and (2) distributions including binaries display the following ! 10: .\" acknowledgement: ``This product includes software developed by the ! 11: .\" University of California, Berkeley and its contributors'' in the ! 12: .\" documentation or other materials provided with the distribution and in ! 13: .\" all advertising materials mentioning features or use of this software. ! 14: .\" Neither the name of the University nor the names of its contributors may ! 15: .\" be used to endorse or promote products derived from this software without ! 16: .\" specific prior written permission. ! 17: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED ! 18: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF ! 19: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 20: .\" ! 21: .\" @(#)mpcctab.4 6.4 (Berkeley) 6/23/90 ! 22: .\" ! 23: .TH MPCCTAB 4 "June 23, 1990" ! 24: .UC 7 ! 25: .SH NAME ! 26: mpcctab \- MPCC configuration file ! 27: .SH DESCRIPTION ! 28: The file \fBmpcctab\fR is used to configure CCI's Multi-Protocol ! 29: Communication Controller (MPCC). ! 30: The controller provides high-speed ! 31: synchronous communications for the \s-1POWER 6\s+1 family ! 32: of computers. ! 33: This file determines the MPCC board ! 34: configurations. You can download either a synchronous , bisync or ! 35: an asynchronous protocol to an MPCC board. ! 36: See \fIdlmpcc\fR(8) ! 37: for details. ! 38: .LP ! 39: A \fBmpcctab\fR file is supplied ! 40: with each MPCC release; however, ! 41: you can modify this file or create your own file ! 42: by using one of the \s-1UNIX\s+1 text editors. ! 43: .LP ! 44: The contents of the file ! 45: consists of entries that describe supported communication ! 46: protocols and their unique attributes. The protocols supported are ! 47: X.25, SNA, ASYNC, and BISYNC. ! 48: For ASYNC two different entries are possible in the ! 49: \fIprocol\fR field - if 16 port MPCC async is configured, then ASYNC is ! 50: entered; 32 port MPCC async is specified by entering 32PORT. ! 51: This file must reside in the directory ! 52: \fB/etc/mpcc\fR. ! 53: .SH Entry Line Format ! 54: An entry line consists of an \fIitem identifier\fR followed by ! 55: variable width arguments separated by colons. There are three ! 56: item identifiers: MPCC, PROTOCOL, PORT. The MPCC line in this file ! 57: identifies the board number. The PROTOCOL line identifies ! 58: the specific communication protocol. ! 59: The PORT line describes ! 60: the port for the immediately preceding protocol. The number ! 61: of arguments for the PROTOCOL and PORT lines, ! 62: and the arguments themselves, ! 63: are protocol dependent. See the individual ! 64: argument descriptions for details. ! 65: .LP ! 66: Notes: Use upper case letters for clarity when specifying the item ! 67: identifier and the protocol name. Make sure that you enter ! 68: the argument values in the order specified below. Also, use comments ! 69: liberally, and indicate comment lines by placing a ! 70: pound sign (\fB#\fR) in column one. ! 71: .LP ! 72: The item identifiers and their corresponding line ! 73: formats, with valid argument values, follow: ! 74: .LP ! 75: \fBMPCC Line\fR ! 76: .LP ! 77: Format: ! 78: .RS ! 79: .LP ! 80: \fBMPCC:\fIbdno\fB:\fR[\fBFCCS,\fIportno\fR\fB,\fItimer\fR]\fB:\fR[\fBSOC,\fIportno\fR] ! 81: .RE ! 82: .LP ! 83: Argument Explanations: ! 84: .RS ! 85: .IP \fIbdno\fR 8 ! 86: Specifies the board number. ! 87: .IP \fBFCCS\fR 8 ! 88: FCCS is a fault-tolerant support system that allows backup ports ! 89: to assume the functions of failed ports. ! 90: For example, ! 91: if port 0 fails for any reason, ! 92: another port may be configured to assume the duties of the failed port. ! 93: The keyword \fBFCCS\fR identifies this feature and must be ! 94: followed by the list of fail-safe port numbers and a time increment, ! 95: described below. ! 96: This feature is optional. ! 97: .IP \fBSOC\fR 8 ! 98: An FCCS port can also be an SOC (Switch On Close) port, ! 99: meaning that the port will switch when it is closed. ! 100: And as with FCCS, the port will switch if it fails. ! 101: This feature is optional. ! 102: .IP \fIportno\fR 8 ! 103: Portno is a list of port numbers, ! 104: separated by commas, ! 105: specifying the primary ports you want protected by backup ports. ! 106: FCCS boards have either 4 primary and 4 backup ports, ! 107: or 8 primary and 8 backup ports. ! 108: The valid port numbers are ! 109: .B 0 ! 110: through ! 111: .B 3 ! 112: for the 4-port version, ! 113: and ! 114: .B 0 ! 115: through ! 116: .B 7 ! 117: for the 8-port version. ! 118: .IP ! 119: Each of the ports has a switched connector. ! 120: If the board fails for any reason, ! 121: the traffic on these ports is automatically routed ! 122: through the switched connector. ! 123: These connectors must be cabled to secondary ports on the other FCCS ! 124: connector panels. ! 125: The secondary ports are numbered 8 through 11 on the 4-port version and ! 126: 8 through 15 on the 8-port version. ! 127: Only the primary ports need be designated in the FCCS configuration line, ! 128: however all ports must be identified as described in the PORT Line section ! 129: below. ! 130: .if n .bp ! 131: .IP \fItime\fR 8 ! 132: Specifies the time period for the sentinel relay timer. ! 133: Each board resets its sentinel timer after the specified ! 134: time period. If the ! 135: board fails, and therefore can't set the timer, then control ! 136: is passed automatically to another board, which continues ! 137: the current processing. This feature ensures PerpetualProcessing ! 138: and is transparent to the user. The valid range of values ! 139: in milliseconds is from \fB50\fR to \fB5950\fR in ! 140: 50 millisecond increments. ! 141: .LP ! 142: .RE ! 143: \fBPROTOCOL Line\fR ! 144: .LP ! 145: Format: ! 146: .LP ! 147: .RS ! 148: \fBPROTOCOL:\fIprocol\fB:\fIdepargs\fR ! 149: .LP ! 150: .RE ! 151: Argument Explanations: ! 152: .RS ! 153: .IP \fIprocol\fR 10 ! 154: Specifies the protocol you want associated with the ! 155: board specified in the previous \fBMPCC\fR line. ! 156: .IP \fIdepargs\fR 10 ! 157: Specifies the protocol-dependent protocol attributes. X.25 and SNA have ten (10) ! 158: arguments, ! 159: ASYNC has just one (1) argument, and BISYNC has no arguments. ! 160: .LP ! 161: .cu ! 162: X.25 Dependent Attributes ! 163: .LP ! 164: Note: You must be familiar with the ! 165: X.25 CCITT Yellow Book (1980) ! 166: in order to understand the following values. ! 167: .IP \fIN1\fR 8 ! 168: Specifies the maximum frame size in bytes. ! 169: .IP \fIN2\fR 8 ! 170: Specifies the retry count. ! 171: .IP \fIT1\fR 8 ! 172: Specifies the retry timer in milliseconds. ! 173: .IP \fIT2\fR 8 ! 174: Specifies the response delay timer in milliseconds. ! 175: .IP \fIT3\fR 8 ! 176: Specifies the inactive link timer in milliseconds. ! 177: .IP \fIT4\fR 8 ! 178: Specifies the idle channel timer in milliseconds. ! 179: .IP \fIK\fR 8 ! 180: Specifies the Level 2 window size. ! 181: .if n .bp ! 182: .IP \fIxid1\fR 8 ! 183: Specifies the destination type in the XID command. It must be a number ! 184: from 1-5: ! 185: .nf ! 186: ! 187: 1 = AXE ! 188: 2 = CTSS ! 189: 3 = DEX ! 190: 4 = DMS ! 191: 5 = WESCOM ! 192: .fi ! 193: .IP \fIxid2\fR 8 ! 194: Specifies the destination identity in the XID command. It can be three to ! 195: nine ASCII characters. ! 196: .IP \fIxid3\fR 8 ! 197: Specifies the additional information in the XID command. It can be any ! 198: ASCII string up to 20 characters long. ! 199: .LP ! 200: .cu ! 201: ASYNC and 32PORT Dependent Attribute ! 202: .IP \fIbufsize\fR 10 ! 203: Specifies the size of the transmit/receive buffers in bytes. ! 204: .RE ! 205: .LP ! 206: \fBPORT Line\fR ! 207: .LP ! 208: Format: ! 209: .LP ! 210: .RS ! 211: \fBPORT:\fIportno\fB:\fIprocol\fB:\fIdepargs\fR ! 212: .RE ! 213: .LP ! 214: Argument Explanations: ! 215: .RS ! 216: .IP \fIportno\fR 10 ! 217: Specifies the port number of the previously specified board. ! 218: .IP \fIprocol\fR 10 ! 219: Specifies the protocol. You must state the same protocol ! 220: as you stated in the preceding PROTOCOL line. ! 221: .IP \fIdepargs\fR 10 ! 222: Specifies the protocol-dependent port attributes. X.25 has ! 223: fourteen (14) arguments. ASYNC, 32PORT and BISYNC have none. SNA has 14 ! 224: fixed arguments. ! 225: .LP ! 226: .cu ! 227: X.25 Dependent Arguments ! 228: .LP ! 229: Note: You must be familiar with the X.25 CCITT Yellow ! 230: Book (1980) in order to understand the following values. ! 231: .IP \fIixmitbuf\fR 12 ! 232: Specifies the number of transmit buffers allocated ! 233: for I frames. ! 234: .IP \fIsuxmitbuf\fR 12 ! 235: Specifies the number of transmit buffers allocated for ! 236: S/U frames. ! 237: .IP \fIirecvbuf\fR 12 ! 238: Specifies the number of receive buffers allocated for ! 239: I frames. ! 240: .IP \fIsurecvbuf\fR 12 ! 241: Specifies the number of receive buffers allocated for ! 242: S/U frames. ! 243: .IP \fIxmito\fR 12 ! 244: Specifies the Level 1 transmit timeout. ! 245: This argument should be \fB0\fR so that Level 1 calculates timeout from ! 246: the baud rate. ! 247: .IP \fIrts\fR 12 ! 248: Specifies the modem control value ! 249: for rts. Valid values are \fB1\fR which equals ! 250: \fBassert\fR, \fB2\fR which equals \fBdrop\fR, and \fB3\fR ! 251: which equals \fBauto\fR. ! 252: .IP \fIdtr\fR 12 ! 253: Specifies the modem control value for dtr. ! 254: Valid values are \fB1\fR which equals ! 255: \fBassert\fR, and \fB2\fR which equals \fBdrop\fR. ! 256: .IP \fIlineidle\fR 12 ! 257: Specifies the line state between transmissions. ! 258: Valid values are \fB0\fR which specifies a flag ! 259: fill, and \fB1\fR which specifies a mark fill. ! 260: .IP \fIrcvadr\fR 12 ! 261: Specifies the port configuration. A \fB1\fR makes the port ! 262: a DCE, while a \fB3\fR makes the port a DTE. ! 263: .IP \fImask\fR 12 ! 264: Specifies the data link receive mask. This argument must be ! 265: \fB3\fR. ! 266: .IP \fIxmtrty\fR 12 ! 267: Specifies the number of data link retries after a transmit ! 268: timeout. This argument should be zero since upper levels of X25 do retries. ! 269: .IP \fIbaud\fR 12 ! 270: Specifies the baud rate of a transmission. All standard rates ! 271: are supported. Some common rate values are \fB0\fR equals a modem, ! 272: \fB13\fR equals 9600, and \fB26\fR equals 56KB. See the header file ! 273: \fBmp_port.h\fR for other values. ! 274: .IP \fIencode\fR 12 ! 275: Specifies the physical data encoding. A \fB0\fR indicates NRZ, and a \fB1\fR ! 276: indicates NRZI. ! 277: .IP \fItrace\fR 12 ! 278: Specifies the data link receive trace mode. This argument must be \fB0\fR. ! 279: .RE ! 280: .if n .bp ! 281: .SH EXAMPLE ! 282: The following entry configures five MPCC boards: one for X.25, ! 283: ASYNC, 32PORT, BISYNC and SNA. Each has two ports. ! 284: .nf ! 285: ! 286: MPCC:0 ! 287: PROTOCOL:X25:272:2:6000:1000:30000:20000:8:2:ccice1:remote ! 288: PORT:0:X25:8:16:8:16:0:1:1:0:1:3:0:0:0:0 ! 289: PORT:1:X25:8:16:8:16:0:1:1:0:3:3:0:0:0:0 ! 290: ! 291: MPCC:1 ! 292: PROTOCOL:ASYNC:128 ! 293: PORT:0:ASYNC ! 294: PORT:1:ASYNC ! 295: ! 296: MPCC:2 ! 297: PROTOCOL:32PORT:128 ! 298: PORT:0:32PORT ! 299: PORT:1:32PORT ! 300: ! 301: MPCC:3 ! 302: PROTOCOL:BISYNC ! 303: PORT:0:BISYNC ! 304: PORT:1:BISYNC ! 305: ! 306: MPCC:4 ! 307: PROTOCOL:SNA:272:4:800:200:20000:20000:8:2:acey:deucy ! 308: PORT:0:SNA:8:10:10:24:5:3:1:0:193:193:1:0:0:0 ! 309: PORT:1:SNA:8:10:10:24:5:3:1:0:193:193:1:0:0:0 ! 310: .fi ! 311: .SH FILES ! 312: /etc/mpcctab ! 313: /etc/mpcca ! 314: /etc/mpccb ! 315: /etc/mpcc32 ! 316: /etc/mpccx ! 317: .SH SEE ALSO ! 318: dlmpcc(8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.