1-- *****************************************************************
2-- CISCO-TCPOFFLOAD-MIB.my:  Cisco CIP TCP OFFLOAD MIB file
3--
4-- April 1994, Mike Otto
5--
6-- Copyright (c) 1994-1996, 1998 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10--
11
12CISCO-TCPOFFLOAD-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15	MODULE-IDENTITY, OBJECT-TYPE,
16	IpAddress
17		FROM SNMPv2-SMI
18
19	MODULE-COMPLIANCE, OBJECT-GROUP
20		FROM SNMPv2-CONF
21
22	DisplayString, RowStatus, TruthValue
23		FROM SNMPv2-TC
24
25	ciscoMgmt
26		FROM CISCO-SMI
27
28	cipCardEntryIndex, cipCardDtrBrdIndex, cipCardSubChannelIndex
29		FROM CISCO-CHANNEL-MIB;
30
31ciscoTcpOffloadMIB MODULE-IDENTITY
32	LAST-UPDATED	"9503300000Z"
33	ORGANIZATION	"cisco IBM engineering Working Group"
34	CONTACT-INFO
35		"	Cisco Systems
36			Customer Service
37
38		Postal: 170 W Tasman Drive
39			San Jose, CA  95134
40			USA
41
42		   Tel: +1 800 553-NETS
43
44		E-mail: cs-snmp@cisco.com"
45	DESCRIPTION
46		"This is the MIB module for objects used to manage
47		the cisco tcp offload feature.
48
49		The IBM mainframe (host) supports TCP/IP. As a way to
50		save cycles on the host, the TCP/IP stack can be run
51		on the 3172. This offloads the host from the protocol
52		processing and is known as TCP-OFFLOAD. This mib
53		identifies the manageable objects for the TCP-OFFLOAD
54		feature in the Cisco router."
55
56	REVISION        "9801060000Z"
57	DESCRIPTION
58		"With the addition of Cisco's new Channel Port
59                 Adapter cards, all the references to CIP in the
60                 MIB description and object descriptions are changed
61                 to CMCC (Cisco Mainframe Channel Connection). The
62                 object names in the form of cip... or cipCard...
63                 will remain the same, but will be valid objects
64                 for the Channel Port Adapter cards."
65
66
67	REVISION      "9504270000Z"
68	DESCRIPTION
69		"Initial version of this MIB module."
70	::= { ciscoMgmt 31 }
71
72tcpOffloadObjects   OBJECT IDENTIFIER ::= { ciscoTcpOffloadMIB 1 }
73
74cipCardOffloadConfig OBJECT IDENTIFIER ::= {tcpOffloadObjects 1 }
75
76cipCardOffloadConfigTable
77  OBJECT-TYPE
78  SYNTAX      SEQUENCE OF CipCardOffloadConfigEntry
79  MAX-ACCESS  not-accessible
80  STATUS      current
81  DESCRIPTION
82      "This table contains configuration information for
83       the TCP offload feature on the CMCC card.
84       Changing these parameters will take effect immediately.
85
86       The management station can create an entry in this table
87       by setting the appropriate value in cipCardOffloadConfigRowStatus.
88       All the objects in this table must be supplied for a successful
89       create/set.
90      "
91   ::= {cipCardOffloadConfig 1 }
92
93cipCardOffloadConfigEntry
94  OBJECT-TYPE
95  SYNTAX      CipCardOffloadConfigEntry
96  MAX-ACCESS  not-accessible
97  STATUS      current
98  DESCRIPTION
99      "A list of OFFLOAD configuration values."
100  INDEX   { cipCardEntryIndex,
101            cipCardDtrBrdIndex,
102            cipCardSubChannelIndex
103          }
104  ::= { cipCardOffloadConfigTable 1 }
105
106CipCardOffloadConfigEntry ::= SEQUENCE
107{
108  cipCardOffloadConfigPath             OCTET STRING (SIZE(2)),
109  cipCardOffloadConfigDevice           OCTET STRING (SIZE(2)),
110  cipCardOffloadConfigIpAddr           IpAddress,
111  cipCardOffloadConfigHostName         DisplayString (SIZE (1..10)),
112  cipCardOffloadConfigRouterName       DisplayString (SIZE (1..10)),
113  cipCardOffloadConfigLinkHostAppl     DisplayString (SIZE (1..10)),
114  cipCardOffloadConfigLinkRouterAppl   DisplayString (SIZE (1..10)),
115  cipCardOffloadConfigAPIHostAppl      DisplayString (SIZE (1..10)),
116  cipCardOffloadConfigAPIRouterAppl    DisplayString (SIZE (1..10)),
117  cipCardOffloadConfigBroadcastEnable  TruthValue,
118  cipCardOffloadConfigRowStatus        RowStatus
119}
120
121cipCardOffloadConfigPath
122  OBJECT-TYPE
123  SYNTAX      OCTET STRING (SIZE(2))
124  MAX-ACCESS  read-create
125  STATUS      current
126  DESCRIPTION
127      "Hex path identifier for the escon director switch port
128       containing the fiber from the channel on the host to
129       which this CMCC CLAW task connects.
130
131       This is a concatenation of the switch port number, the
132       channel logical address (used by the host to associate
133       an logical partition (LPAR) with the control unit), and
134       the control unit logical address (address of a logical
135       control unit used by the host to associate a group of
136       physical devices).
137
138       For a directly connected channel, the switch port number
139       is usually 01."
140  ::= {cipCardOffloadConfigEntry 1 }
141
142cipCardOffloadConfigDevice
143  OBJECT-TYPE
144  SYNTAX      OCTET STRING (SIZE(2))
145  MAX-ACCESS  read-create
146  STATUS      current
147  DESCRIPTION
148      "Two digit hex device address for the device the SNA host will
149       use to communicate with the offload task on the CMCC. The address
150       must be even."
151  ::= {cipCardOffloadConfigEntry 2 }
152
153cipCardOffloadConfigIpAddr
154  OBJECT-TYPE
155  SYNTAX      IpAddress
156  MAX-ACCESS  read-create
157  STATUS      current
158  DESCRIPTION
159      "IP address of the host application for the offload task as
160       specified in the HOME statement of the PROFILE TCPIP."
161  ::= {cipCardOffloadConfigEntry 3 }
162
163cipCardOffloadConfigHostName
164  OBJECT-TYPE
165  SYNTAX      DisplayString (SIZE (1..10))
166  MAX-ACCESS  read-create
167  STATUS      current
168  DESCRIPTION
169      "Host name parameter as specified in the DEVICE statement
170       of the PROFILE TCPIP."
171  ::= {cipCardOffloadConfigEntry 4 }
172
173cipCardOffloadConfigRouterName
174  OBJECT-TYPE
175  SYNTAX      DisplayString (SIZE (1..10))
176  MAX-ACCESS  read-create
177  STATUS      current
178  DESCRIPTION
179      "Workstation name parameter as specified in the DEVICE
180       statement of the mainframe PROFILE TCPIP."
181  ::= {cipCardOffloadConfigEntry 5 }
182
183cipCardOffloadConfigLinkHostAppl
184  OBJECT-TYPE
185  SYNTAX      DisplayString (SIZE (1..10))
186  MAX-ACCESS  read-create
187  STATUS      current
188  DESCRIPTION
189      "Name of the application providing the IP link services,
190       as specified in the mainframe configuration."
191  ::= {cipCardOffloadConfigEntry 6 }
192
193cipCardOffloadConfigLinkRouterAppl
194  OBJECT-TYPE
195  SYNTAX      DisplayString (SIZE (1..10))
196  MAX-ACCESS  read-create
197  STATUS      current
198  DESCRIPTION
199      "Name of the router application providing the IP link
200       services, as specified in the mainframe configuration."
201  ::= {cipCardOffloadConfigEntry 7 }
202
203cipCardOffloadConfigAPIHostAppl
204  OBJECT-TYPE
205  SYNTAX      DisplayString (SIZE (1..10))
206  MAX-ACCESS  read-create
207  STATUS      current
208  DESCRIPTION
209      "Name of the mainframe application providing the API
210       services, as specified in the mainframe configuration."
211  ::= {cipCardOffloadConfigEntry 8 }
212
213cipCardOffloadConfigAPIRouterAppl
214  OBJECT-TYPE
215  SYNTAX      DisplayString (SIZE (1..10))
216  MAX-ACCESS  read-create
217  STATUS      current
218  DESCRIPTION
219      "Name of the router application providing the API services,
220       as specified in the mainframe configuration."
221  ::= {cipCardOffloadConfigEntry 9 }
222
223cipCardOffloadConfigBroadcastEnable OBJECT-TYPE
224  SYNTAX      TruthValue
225  MAX-ACCESS  read-create
226  STATUS      current
227  DESCRIPTION
228      "Control processing of broadcast frames for the
229      path/device this instance of OFFLOAD is configured
230      on. Enable turns broadcast processing on."
231  ::= {cipCardOffloadConfigEntry 10 }
232
233cipCardOffloadConfigRowStatus OBJECT-TYPE
234  SYNTAX      RowStatus
235  MAX-ACCESS  read-create
236  STATUS      current
237  DESCRIPTION
238      "This object is used by a management station to
239       create or delete the row entry in
240       cipCardOffloadConfigTable following the RowStatus
241       textual convention."
242  ::= {cipCardOffloadConfigEntry 11 }
243
244-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
245
246--
247-- Conformance Information
248--
249
250ciscoTcpOffloadMibConformance OBJECT IDENTIFIER ::= { ciscoTcpOffloadMIB 2 }
251ciscoTcpOffloadMibCompliances OBJECT IDENTIFIER ::=
252  { ciscoTcpOffloadMibConformance 1 }
253ciscoTcpOffloadMibGroups OBJECT IDENTIFIER ::=
254  { ciscoTcpOffloadMibConformance 2 }
255
256--
257-- Compliance Statements
258--
259
260ciscoTcpOffloadMibCompliance MODULE-COMPLIANCE
261  STATUS current
262  DESCRIPTION
263    "The compliance statement for the TcpIP Offload feature."
264  MODULE
265    MANDATORY-GROUPS {
266      ciscoTcpOffloadGroup
267    }
268  ::= { ciscoTcpOffloadMibCompliances 1 }
269
270ciscoTcpOffloadGroup OBJECT-GROUP
271  OBJECTS {
272    -- Table Header
273    --  cipCardOffloadConfigTable
274    --  cipCardOffloadConfigEntry
275    -- Table Indicies
276    --  cipCardEntryIndex
277    --  cipCardDtrBrdIndex
278    --  cipCardSubChannelIndex
279    --
280    cipCardOffloadConfigPath,
281    cipCardOffloadConfigDevice,
282    cipCardOffloadConfigIpAddr,
283    cipCardOffloadConfigHostName,
284    cipCardOffloadConfigRouterName,
285    cipCardOffloadConfigLinkHostAppl,
286    cipCardOffloadConfigLinkRouterAppl,
287    cipCardOffloadConfigAPIHostAppl,
288    cipCardOffloadConfigAPIRouterAppl,
289    cipCardOffloadConfigBroadcastEnable,
290    cipCardOffloadConfigRowStatus
291  }
292  STATUS current
293  DESCRIPTION
294    "A collection of objects providing configuration capability."
295  ::= { ciscoTcpOffloadMibGroups 1}
296END
297
298
299