|
|
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.