smilint output for ./T11-IETF-IMSS-FC-VIRTUAL-FABRIC-MIB
Message Severities |
Severity | Count |
severe | 19 |
error | 9 |
minor error | 1 |
change recommended | 1 |
warning | 15 |
fyi | 1 |
Message Types |
Type | Count |
bad-identifier-case (error) | 2 |
description-missing (error) | 1 |
group-membership (change recommended) | 1 |
group-unref (warning) | 1 |
identifier-external-case-match (warning) | 1 |
import-unused (warning) | 2 |
internal-flushing (warning) | 11 |
internal-other (severe) | 11 |
keyword-illegal (severe) | 1 |
lexical (severe) | 1 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 6 |
previous-definition (fyi) | 1 |
scalar-not-creatable (minor error) | 1 |
type-unknown (error) | 2 |
underscore-in-identifier (error) | 3 |
Messages:
/home/fenner/mibindex/latest2/SNMPv2-SMI
1: -- extracted from rfc2578.txt
2: -- at Mon Nov 15 17:12:02 1999
3:
4: SNMPv2-SMI DEFINITIONS ::= BEGIN
5:
6:
7: -- the path to the root
8:
9: org OBJECT IDENTIFIER ::= { iso 3 } -- "iso" = 1
10: dod OBJECT IDENTIFIER ::= { org 6 }
11: internet OBJECT IDENTIFIER ::= { dod 1 }
11: fyi -
info: previous definition of `internet'
12:
13: directory OBJECT IDENTIFIER ::= { internet 1 }
14:
15: mgmt OBJECT IDENTIFIER ::= { internet 2 }
16: mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
17: transmission OBJECT IDENTIFIER ::= { mib-2 10 }
18:
19: experimental OBJECT IDENTIFIER ::= { internet 3 }
20:
21: private OBJECT IDENTIFIER ::= { internet 4 }
22: enterprises OBJECT IDENTIFIER ::= { private 1 }
23:
24: security OBJECT IDENTIFIER ::= { internet 5 }
25:
26: snmpV2 OBJECT IDENTIFIER ::= { internet 6 }
27:
28: -- transport domains
29: snmpDomains OBJECT IDENTIFIER ::= { snmpV2 1 }
30:
31: -- transport proxies
32: snmpProxys OBJECT IDENTIFIER ::= { snmpV2 2 }
33:
34: -- module identities
35: snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 }
36:
37: -- Extended UTCTime, to allow dates with four-digit years
38: -- (Note that this definition of ExtUTCTime is not to be IMPORTed
39: -- by MIB modules.)
40: ExtUTCTime ::= OCTET STRING(SIZE(11 | 13))
41: -- format is YYMMDDHHMMZ or YYYYMMDDHHMMZ
42: -- where: YY - last two digits of year (only years
43: -- between 1900-1999)
44: -- YYYY - last four digits of the year (any year)
45: -- MM - month (01 through 12)
46: -- DD - day of month (01 through 31)
47: -- HH - hours (00 through 23)
48: -- MM - minutes (00 through 59)
49: -- Z - denotes GMT (the ASCII character Z)
50: --
51: -- For example, "9502192015Z" and "199502192015Z" represent
52: -- 8:15pm GMT on 19 February 1995. Years after 1999 must use
53: -- the four digit year format. Years 1900-1999 may use the
54: -- two or four digit format.
55:
56: -- definitions for information modules
57:
58: MODULE-IDENTITY MACRO ::=
59: BEGIN
60: TYPE NOTATION ::=
61: "LAST-UPDATED" value(Update ExtUTCTime)
62: "ORGANIZATION" Text
63: "CONTACT-INFO" Text
64: "DESCRIPTION" Text
65: RevisionPart
66:
67: VALUE NOTATION ::=
68: value(VALUE OBJECT IDENTIFIER)
69:
70: RevisionPart ::=
71: Revisions
72: | empty
73: Revisions ::=
74: Revision
75: | Revisions Revision
76: Revision ::=
77: "REVISION" value(Update ExtUTCTime)
78: "DESCRIPTION" Text
79:
80: -- a character string as defined in section 3.1.1
81: Text ::= value(IA5String)
82: END
83:
84:
85: OBJECT-IDENTITY MACRO ::=
86: BEGIN
87: TYPE NOTATION ::=
88: "STATUS" Status
89: "DESCRIPTION" Text
90: ReferPart
91:
92: VALUE NOTATION ::=
93: value(VALUE OBJECT IDENTIFIER)
94:
95: Status ::=
96: "current"
97: | "deprecated"
98: | "obsolete"
99:
100: ReferPart ::=
101: "REFERENCE" Text
102: | empty
103:
104: -- a character string as defined in section 3.1.1
105: Text ::= value(IA5String)
106: END
107:
108:
109: -- names of objects
110: -- (Note that these definitions of ObjectName and NotificationName
111: -- are not to be IMPORTed by MIB modules.)
112:
113: ObjectName ::=
114: OBJECT IDENTIFIER
115:
116: NotificationName ::=
117: OBJECT IDENTIFIER
118:
119: -- syntax of objects
120:
121: -- the "base types" defined here are:
122: -- 3 built-in ASN.1 types: INTEGER, OCTET STRING, OBJECT IDENTIFIER
123: -- 8 application-defined types: Integer32, IpAddress, Counter32,
124: -- Gauge32, Unsigned32, TimeTicks, Opaque, and Counter64
125:
126: ObjectSyntax ::=
127: CHOICE {
128: simple
129: SimpleSyntax,
130:
131: -- note that SEQUENCEs for conceptual tables and
132: -- rows are not mentioned here...
133:
134: application-wide
135: ApplicationSyntax
136: }
137:
138: -- built-in ASN.1 types
139:
140: SimpleSyntax ::=
141: CHOICE {
142: -- INTEGERs with a more restrictive range
143: -- may also be used
144: integer-value -- includes Integer32
145: INTEGER (-2147483648..2147483647),
146:
147: -- OCTET STRINGs with a more restrictive size
148: -- may also be used
149: string-value
150: OCTET STRING (SIZE (0..65535)),
151:
152: objectID-value
153: OBJECT IDENTIFIER
154: }
155:
156: -- indistinguishable from INTEGER, but never needs more than
157: -- 32-bits for a two's complement representation
158: Integer32 ::=
159: INTEGER (-2147483648..2147483647)
160:
161:
162: -- application-wide types
163:
164: ApplicationSyntax ::=
165: CHOICE {
166: ipAddress-value
167: IpAddress,
168:
169: counter-value
170: Counter32,
171:
172: timeticks-value
173: TimeTicks,
174:
175: arbitrary-value
176: Opaque,
177:
178: big-counter-value
179: Counter64,
180:
181: unsigned-integer-value -- includes Gauge32
182: Unsigned32
183: }
184:
185: -- in network-byte order
186: -- (this is a tagged type for historical reasons)
187: IpAddress ::=
188: [APPLICATION 0]
189: IMPLICIT OCTET STRING (SIZE (4))
190:
191: -- this wraps
192: Counter32 ::=
193: [APPLICATION 1]
194: IMPLICIT INTEGER (0..4294967295)
195:
196: -- this doesn't wrap
197: Gauge32 ::=
198: [APPLICATION 2]
199: IMPLICIT INTEGER (0..4294967295)
200:
201: -- an unsigned 32-bit quantity
202: -- indistinguishable from Gauge32
203: Unsigned32 ::=
204: [APPLICATION 2]
205: IMPLICIT INTEGER (0..4294967295)
206:
207: -- hundredths of seconds since an epoch
208: TimeTicks ::=
209: [APPLICATION 3]
210: IMPLICIT INTEGER (0..4294967295)
211:
212: -- for backward-compatibility only
213: Opaque ::=
214: [APPLICATION 4]
215: IMPLICIT OCTET STRING
216:
217: -- for counters that wrap in less than one hour with only 32 bits
218: Counter64 ::=
219: [APPLICATION 6]
220: IMPLICIT INTEGER (0..18446744073709551615)
221:
222:
223: -- definition for objects
224:
225: OBJECT-TYPE MACRO ::=
226: BEGIN
227: TYPE NOTATION ::=
228: "SYNTAX" Syntax
229: UnitsPart
230: "MAX-ACCESS" Access
231: "STATUS" Status
232: "DESCRIPTION" Text
233: ReferPart
234: IndexPart
235: DefValPart
236:
237: VALUE NOTATION ::=
238: value(VALUE ObjectName)
239:
240: Syntax ::= -- Must be one of the following:
241: -- a base type (or its refinement),
242: -- a textual convention (or its refinement), or
243: -- a BITS pseudo-type
244: type
245: | "BITS" "{" NamedBits "}"
246:
247: NamedBits ::= NamedBit
248: | NamedBits "," NamedBit
249:
250: NamedBit ::= identifier "(" number ")" -- number is nonnegative
251:
252: UnitsPart ::=
253: "UNITS" Text
254: | empty
255:
256: Access ::=
257: "not-accessible"
258: | "accessible-for-notify"
259: | "read-only"
260: | "read-write"
261: | "read-create"
262:
263: Status ::=
264: "current"
265: | "deprecated"
266: | "obsolete"
267:
268: ReferPart ::=
269: "REFERENCE" Text
270: | empty
271:
272: IndexPart ::=
273: "INDEX" "{" IndexTypes "}"
274: | "AUGMENTS" "{" Entry "}"
275: | empty
276: IndexTypes ::=
277: IndexType
278: | IndexTypes "," IndexType
279: IndexType ::=
280: "IMPLIED" Index
281: | Index
282:
283: Index ::=
284: -- use the SYNTAX value of the
285: -- correspondent OBJECT-TYPE invocation
286: value(ObjectName)
287: Entry ::=
288: -- use the INDEX value of the
289: -- correspondent OBJECT-TYPE invocation
290: value(ObjectName)
291:
292: DefValPart ::= "DEFVAL" "{" Defvalue "}"
293: | empty
294:
295: Defvalue ::= -- must be valid for the type specified in
296: -- SYNTAX clause of same OBJECT-TYPE macro
297: value(ObjectSyntax)
298: | "{" BitsValue "}"
299:
300: BitsValue ::= BitNames
301: | empty
302:
303: BitNames ::= BitName
304: | BitNames "," BitName
305:
306: BitName ::= identifier
307:
308: -- a character string as defined in section 3.1.1
309: Text ::= value(IA5String)
310: END
311:
312:
313: -- definitions for notifications
314:
315: NOTIFICATION-TYPE MACRO ::=
316: BEGIN
317: TYPE NOTATION ::=
318: ObjectsPart
319: "STATUS" Status
320: "DESCRIPTION" Text
321: ReferPart
322:
323: VALUE NOTATION ::=
324: value(VALUE NotificationName)
325:
326: ObjectsPart ::=
327: "OBJECTS" "{" Objects "}"
328: | empty
329: Objects ::=
330: Object
331:
332: | Objects "," Object
333: Object ::=
334: value(ObjectName)
335:
336: Status ::=
337: "current"
338: | "deprecated"
339: | "obsolete"
340:
341: ReferPart ::=
342: "REFERENCE" Text
343: | empty
344:
345: -- a character string as defined in section 3.1.1
346: Text ::= value(IA5String)
347: END
348:
349: -- definitions of administrative identifiers
350:
351: zeroDotZero OBJECT-IDENTITY
352: STATUS current
353: DESCRIPTION
354: "A value used for null identifiers."
355: ::= { 0 0 }
356:
357: END
358:
359: --
360: -- Copyright (C) The Internet Society (1999). All Rights Reserved.
361: --
362: -- This document and translations of it may be copied and furnished to
363: -- others, and derivative works that comment on or otherwise explain it
364: -- or assist in its implementation may be prepared, copied, published
365: -- and distributed, in whole or in part, without restriction of any
366: -- kind, provided that the above copyright notice and this paragraph are
367: -- included on all such copies and derivative works. However, this
368: -- document itself may not be modified in any way, such as by removing
369: -- the copyright notice or references to the Internet Society or other
370: -- Internet organizations, except as needed for the purpose of
371: -- developing Internet standards in which case the procedures for
372: -- copyrights defined in the Internet Standards process must be
373: -- followed, or as required to translate it into languages other than
374: -- English.
375: --
376: -- The limited permissions granted above are perpetual and will not be
377: -- revoked by the Internet Society or its successors or assigns.
378: --
379: -- This document and the information contained herein is provided on an
380: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
381: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
382: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
383: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
384: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."
385:
T11-IETF-IMSS-FC-VIRTUAL-FABRIC-MIB
1: -- extracted from draft-ietf-imss-fc-virtual-fabrics-mib-00.txt
2: -- at Wed Sep 28 06:36:23 2005
3:
4: T11-IETF-IMSS-FC-VIRTUAL-FABRIC-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE,
8: Unsigned32, mib-2
9: FROM SNMPv2-SMI -- [RFC2578]
10: MODULE-COMPLIANCE, OBJECT-GROUP
11: FROM SNMPv2-CONF -- [RFC2580]
12: RowStatus FROM SNMPv2-TC -- [RFC2579]
13: InterfaceIndex FROM IF-MIB -- [RFC2863]
13: warning -
warning: identifier `InterfaceIndex' imported from module `IF-MIB' is never used
14: fcmInstanceIndex, FcNameIdOrZero,
15: fcmPortEntry, fcmSwitchEntry
15: warning -
warning: identifier `fcmSwitchEntry' imported from module `FC-MGMT-MIB' is never used
16: FROM FC-MGMT-MIB -- [FC-MGMT]
17: T11FabricIndex FROM T11-TC-MIB; -- [FC-FAM-MIB]
18:
19: t11FcVirtualFabricMIB MODULE-IDENTITY
20: LAST-UPDATED "200509210000Z"
21: ORGANIZATION "IETF IMSS (Internet and Management Support
22: for Storage)Working Group"
23: CONTACT-INFO
24: "
25: Scott Kipp
26: McDATA Corporation
27: Tel: +1 720 558-3452
28: E-mail: scott.kipp@mcdata.com
29: Postal: 4 McDATA Parkway
30: Broomfield, CO USA 80021
31:
32: G D Ramkumar
33: McDATA Corporation
34: Tel: +1 408 567-5614
35: E-mail: g.ramkumar@mcdata.com
36: Postal: 4555 Great American Parkway
37: Santa Clara, CA USA 95054
38:
39: Keith McCloghrie
40: Cisco Systems, Inc.
41: Tel: +1 408 526-5260
42: E-mail: kzm@cisco.com
43: Postal: 170 West Tasman Drive
44:
45: Internet Draft Virtual Fabrics MIB September 2005
46:
47: San Jose, CA USA 95134
48: "
49: DESCRIPTION
50: "This module defines management information specific to
51: Fibre Channel Virtual Fabrics. A Virtual Fabric is a
52: Fabric composed of partitions of switches, links and N_Ports
53: with a single Fabric management domain, Fabric Services
54: and independence from other Virtual Fabrics.
55:
56: Copyright (C) The Internet Society (2005). This version of
57: this MIB module is part of RFC yyyy; see the RFC itself for
58: full legal notices."
59: -- RFC Ed.: replace yyyy with actual RFC number & remove this note
60: REVISION "200509210000Z"
61: DESCRIPTION
62: "Initial version of this MIB module."
63: ::= { mib-2 nnn } -- IANA, please enter the value you assign here
63: error -
Object identifier element `nnn' name only allowed as first element
64:
65: t11vfObjects OBJECT IDENTIFIER ::= { t11FcVirtualFabricMIB 1 }
66: t11vfConformance OBJECT IDENTIFIER ::= { t11FcVirtualFabricMIB 2 }
67:
68:
69: --********************************
70: -- MIB object definitions
71: --
72:
73: t11vfCoreSwitchTable OBJECT-TYPE
74: SYNTAX SEQUENCE OF T11vfCoreSwitchEntry
75: MAX-ACCESS not-accessible
76: STATUS current
77: DESCRIPTION
78: "A table of core switches supported by the current
79: management entity."
80: ::= { t11vfObjects 1 }
81:
82: t11vfCoreSwitchEntry OBJECT-TYPE
83: SYNTAX T11vfCoreSwitchEntry
84: MAX-ACCESS not-accessible
85: STATUS current
86: DESCRIPTION
87: "Each entry represents one core switch."
88: INDEX { fcmInstanceIndex, t11vfCoreSwitchSwitchName }
89: ::= { t11vfCoreSwitchTable 1}
90:
91: T11vfCoreSwitchEntry ::=
92:
93: Internet Draft Virtual Fabrics MIB September 2005
93: error -
`Draft' should start with a lower case letter
93: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
93: error -
unknown type `Internet'
94:
95: SEQUENCE {
96: t11vfCoreSwitchSwitchName FcNameIdOrZero,
97: t11vfCoreSwitchMaxSupported Unsigned32
98: }
98: warning -
warning: flushing recent incorrect declaration, see previous error(s)
99:
100: t11vfCoreSwitchSwitchName OBJECT-TYPE
101: SYNTAX FcNameIdOrZero
102: MAX-ACCESS not-accessible
103: STATUS current
104: DESCRIPTION
105: "The Core Switch_Name (WWN) of this Core Switch. A
106: zero-length string for this field is not allowed. "
107: ::= { t11vfCoreSwitchEntry 1 }
108:
109: t11vfCoreSwitchMaxSupported OBJECT-TYPE
110: SYNTAX Unsigned32
111: MAX-ACCESS read-write
112: STATUS current
113: DESCRIPTION
114: " In switches that do not support Virtual Fabrics,
115: this object has the value of 1. If Virtual Fabrics
116: are supported, this object is the maximum number of
117: Virtual Fabrics supported by the Core Switch. For
118: the purpose of this count, the Control VF_ID is
119: ignored."
120: ::= { t11vfCoreSwitchEntry 2 }
121:
122: -- Virtual Switch table
123:
124: t11vfVirtualSwitchTable OBJECT-TYPE
125: SYNTAX SEQUENCE OF T11vfVirtualSwitchEntry
126: MAX-ACCESS not-accessible
127: STATUS current
128: DESCRIPTION
129: "A table of Virtual Switches. When one Core Switch
130: provides switching functions for multiple Virtual Fabrics,
131: that Core Switch is modeled as containing multiple
132: Virtual Switches, one for each Virtual Fabric. This table
133: contains one row for every Virtual Switch on every Core
134: Switch. This table augments the basic switch information in
135: the fcmSwitchTable Table in the FCMGMT-MIB."
136: REFERENCE
137: "fcmSwitchTable is defined in the FCMGMT-MIB module."
138: ::= { t11vfObjects 2 }
139:
140: Internet Draft Virtual Fabrics MIB September 2005
140: error -
`Internet' should start with a lower case letter
140: warning -
warning: identifier `Internet' differs from `SNMPv2-SMI::internet' only in case
140: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
141:
142: t11vfVirtualSwitchEntry OBJECT-TYPE
143: SYNTAX T11vfVirtualSwitchEntry
144: MAX-ACCESS not-accessible
145: STATUS current
146:
147: DESCRIPTION
148: "An entry of the Virtual Switch table. Each row is for a
149: Virtual Switch."
150: REFERENCE
151: "fcmSwitchEntry is defined in the FCMGMT-MIB module."
152: AUGMENTS { fcmSwitchEntry }
152: warning -
warning: flushing recent incorrect declaration, see previous error(s)
153: ::= { t11vfVirtualSwitchTable 1}
153: severe -
syntax error, unexpected COLON_COLON_EQUAL
153: warning -
warning: flushing recent incorrect declaration, see previous error(s)
154:
155: T11vfVirtualSwitchEntry ::=
156: SEQUENCE {
157: t11vfVirtualSwitchVfId T11FabricIndex,
158: t11vfVirtualSwitchCoreSwitchName FcNameIdOrZero,
159: t11vfVirtualSwitchRowStatus RowStatus
160: }
160: severe -
unknown object identifier label `t11vfVirtualSwitchRowStatus'
161:
162: t11vfVirtualSwitchVfId OBJECT-TYPE
163: SYNTAX T11FabricIndex
164: MAX-ACCESS read-create
165: STATUS current
166: DESCRIPTION
167: "The VF_ID of the Virtual Fabric for which this virtual
168: switch performs its switching function. The Control
169: VF_ID is implicitly enabled and is not set.
170: Communication with the Control VF_ID is required. "
171: REFERENCE
172: "FC-SW-4, REV 7.5, section 12.2"
173: ::= { t11vfVirtualSwitchEntry 1 }
173: minor error -
scalar object must not have a `read-create' access value
173: severe -
unknown object identifier label `t11vfVirtualSwitchEntry'
174:
175: t11vfVirtualSwitchCoreSwitchName OBJECT-TYPE
176: SYNTAX FcNameIdOrZero
177: MAX-ACCESS read-only
178: STATUS current
179: DESCRIPTION
180: "The Core Switch_Name (WWN) of the Core Switch that
181: contains this Virtual Switch."
182: REFERENCE
183: "FC-SW-4, REV 7.5, section 12.2."
184: ::= { t11vfVirtualSwitchEntry 2 }
185:
186: t11vfVirtualSwitchRowStatus OBJECT-TYPE
187:
188: Internet Draft Virtual Fabrics MIB September 2005
188: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
189:
190: SYNTAX RowStatus
191: MAX-ACCESS read-create
192: STATUS current
193: DESCRIPTION
194: "The status of this row."
195: ::= { t11vfVirtualSwitchEntry 3 }
195: warning -
warning: flushing recent incorrect declaration, see previous error(s)
196:
197: -- Port table
198:
199: t11vfPortTable OBJECT-TYPE
200: SYNTAX SEQUENCE OF T11vfPortEntry
200: error -
unknown type `T11vfPortEntry'
201: MAX-ACCESS not-accessible
202: STATUS current
203: DESCRIPTION
204: "A table of Port attributes related to Virtual Fabrics."
205: ::= { t11vfObjects 3 }
206:
207: t11vfPortEntry OBJECT-TYPE
208: SYNTAX T11vfPortEntry
209: MAX-ACCESS not-accessible
210: STATUS current
211: DESCRIPTION
212: "Each entry represents a physical Port on a switch."
213: REFERENCE
214: "fcmPortEntry is defined in the FCMGMT-MIB module."
215: AUGMENTS { fcmPortEntry }
216: ::= { t11vfPortTable 1}
217:
218: T11vfPortEntry ::=
219: SEQUENCE {
220: t11vfPortVfId T11FabricIndex,
220: severe -
unknown object identifier label `t11vfPortVfId'
221: t11vfPortTaggingAdminStatus INTEGER
222: t11vfPortTaggingOperStatus INTEGER
222: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
223: }
223: warning -
warning: flushing recent incorrect declaration, see previous error(s)
224:
225: t11vfPortVfId OBJECT-TYPE
226: SYNTAX T11FabricIndex
227: MAX-ACCESS read-write
228: STATUS current
229: DESCRIPTION
230: "The Port VF_ID assigned to this Port. The Port VF_ID is the
231: default Virtual Fabric that is assigned to untagged frames
232: arriving at this Port. The Control VF_ID is implicitly
233: enabled and is not set. Communication with the Control
234: VF_ID is required. "
235:
236: Internet Draft Virtual Fabrics MIB September 2005
236: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
237:
238: REFERENCE
239: "FC-SW-4, REV 7.5, section 12.1"
240: ::= { t11vfPortEntry 1 }
240: warning -
warning: flushing recent incorrect declaration, see previous error(s)
241: DEFVAL {1}
241: severe -
syntax error, unexpected DEFVAL
241: warning -
warning: flushing recent incorrect declaration, see previous error(s)
242:
243: t11vfPortTaggingAdminStatus OBJECT-TYPE
243: change recommended -
warning: node `t11vfPortTaggingAdminStatus' must be contained in at least one conformance group
244: SYNTAX INTEGER {
245: off(1),
246: on(2),
247: auto(3)
248: }
249: MAX-ACCESS read-write
250: STATUS current
251: DESCRIPTION
252: "This object is used to configure the administrative status
253: of Virtual Fabric tagging on this Port.
254:
255: SET operation Description
256: -------------- -------------------------------------------
257: off(1) To disable Virtual Fabric tagging on this
258: Port.
259:
260: on(2) To enable Virtual Fabric tagging on this
261: Port if the attached Port doesn't
262: prohibit it.
263:
264: auto(3) To enable Virtual Fabric tagging if the
265: peer requests it. "
266: REFERENCE
267: " FC-SW-4, REV 7.5, section 12.4"
268: ::= { t11vfPortEntry 2 }
269:
270: t11vfPortTaggingOperStatus OBJECT-TYPE
271: SYNTAX INTEGER {
272: off(1),
273: on(2),
274: }
274: severe -
syntax error, unexpected '}', expecting LOWERCASE_IDENTIFIER
274: warning -
warning: flushing recent incorrect declaration, see previous error(s)
275: MAX-ACCESS read-only
275: severe -
syntax error, unexpected MAX_ACCESS
276: STATUS current
277: DESCRIPTION
278: "This object is used to report the operational status of
279: Virtual Fabric tagging on this Port.
280:
281: SET operation Description
282: -------------- -------------------------------------------
283:
284: Internet Draft Virtual Fabrics MIB September 2005
285:
286: off(1) Virtual Fabric tagging is disabled on this
287: Port.
288:
289: on(2) Virtual Fabric tagging is enabled on this
290: Port.
291:
292:
293: REFERENCE
294: " FC-SW-4, REV 7.5, section 12.4"
295: ::= { t11vfPortEntry 3 }
296:
297: -- Locally Enabled Table
298:
299: t11vfLocallyEnabledTable OBJECT-TYPE
300: SYNTAX SEQUENCE OF T11vfLocallyEnabledEntry
301: MAX-ACCESS not-accessible
302: STATUS current
303: DESCRIPTION
304: "A table for assigning and reporting operational status of
305: Locally-enabled Virtual Fabric IDs to Ports. The set of
306: Virtual Fabrics operational on the Port is the bit-wise
307: æANDÆ of the set of Locally-enabled VF_IDs of this Port
307: severe -
lexically unexpected character, skipping to end of line
308: and the Locally-enabled VF_IDs of the attached Port."
308: error -
identifier `VF_IDs' must not contain an underscore
309: ::= { t11vfObjects 4 }
310:
311: t11vfLocallyEnabledEntry OBJECT-TYPE
312: SYNTAX T11vfLocallyEnabledEntry
313: MAX-ACCESS not-accessible
314: STATUS current
315: DESCRIPTION
316: "An entry for each Locally-enabled VF_ID on
316: error -
identifier `VF_ID' must not contain an underscore
317: each Port."
318: REFERENCE
319: " FC-SW-4, REV 7.5, section 12.4"
320: INDEX { t11vfLocallyEnabledPortIfIndex, t11vfLocallyEnabledVfId }
321:
322: ::= { t11vfLocallyEnabledTable 1}
323:
324: T11vfLocallyEnabledEntry ::=
325: SEQUENCE {
326: t11vfLocallyEnabledPortIfIndex InterfaceIndex,
327: t11vfLocallyEnabledVfId T11FabricIndex,
328: t11vfLocallyEnabledOperStatus Integer,
329: t11vfLocallyEnabledRowStatus RowStatus
330: }
331:
332: Internet Draft Virtual Fabrics MIB September 2005
333:
334:
335: t11vfLocallyEnabledPortIfIndex OBJECT-TYPE
336: SYNTAX InterfaceIndex
337: MAX-ACCESS not-accessible
338: STATUS current
339: DESCRIPTION
340: "The value of the ifIndex which identifies the Port."
341: ::= { t11vfLocallyEnabledEntry 1 }
342:
343: t11vfLocallyEnabledVfId OBJECT-TYPE
344: SYNTAX T11FabricIndex
345: MAX-ACCESS not-accessible
346: STATUS current
347: DESCRIPTION
348: "A Locally-Enabled VF_ID on this Port."
348: error -
identifier `VF_ID' must not contain an underscore
349: ::= { t11vfLocallyEnabledEntry 2 }
350:
351: t11vfLocallyEnabledOperStatus OBJECT-TYPE
352: SYNTAX INTEGER {
353: off(1),
354: on(2),
355: }
356: MAX-ACCESS read-only
357: STATUS current
358: DESCRIPTION
359: "This object is used to report the operational status of
360: Virtual Fabric tagging on this Port.
361:
362: SET operation Description
362: severe -
illegal keyword `SET'
363: -------------- -------------------------------------------
364: off(1) Virtual Fabric tagging is disabled on this
365: Port.
366:
367: on(2) Virtual Fabric tagging is enabled on this
368: Port.
369:
370:
371: REFERENCE
372: " FC-SW-4, REV 7.3, section 12.4"
373: ::= { t11vfPortEntry 3 }
373: warning -
warning: flushing recent incorrect declaration, see previous error(s)
374:
375: t11vfLocallyEnabledRowStatus OBJECT-TYPE
376: SYNTAX RowStatus
377: MAX-ACCESS read-create
378: STATUS current
379:
380: Internet Draft Virtual Fabrics MIB September 2005
380: error -
description missing in object definition
380: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
381:
382: DESCRIPTION
383: "The status of this conceptual row."
384: ::= { t11vfLocallyEnabledEntry 4 }
384: warning -
warning: flushing recent incorrect declaration, see previous error(s)
385:
386:
387: --********************************
388: -- Conformance Section
389: --
390:
391: t11vfMIBCompliances OBJECT IDENTIFIER ::= { t11vfConformance 1 }
392: t11vfMIBGroups OBJECT IDENTIFIER ::= { t11vfConformance 2 }
393:
394: t11vfMIBCompliance MODULE-COMPLIANCE
395: STATUS current
396: DESCRIPTION
397: "Describes the requirements for compliance to the
398: Fibre Channel Virtual Fabric MIB."
399: MODULE -- this module
400: MANDATORY-GROUPS { t11vfGeneralGroup }
401:
402: OBJECT t11vfCoreSwitchMaxSupported
403: MIN-ACCESS read-only
404: DESCRIPTION
405: "Write access is not required."
406:
407: OBJECT t11vfPortVfId
408: MIN-ACCESS read-only
409: DESCRIPTION
410: "Write access is not required."
411:
412: OBJECT t11vfPortTaggingAdminStatus
413: MIN-ACCESS read-only
414: DESCRIPTION
415: "Write access is not required."
416:
417: OBJECT t11vfVirtualSwitchVfId
418: MIN-ACCESS read-only
419: DESCRIPTION
420: "Write access is not required."
421:
422: OBJECT t11vfVirtualSwitchRowStatus
423: MIN-ACCESS read-only
424: DESCRIPTION
425: "Write access is not required."
426:
427: Internet Draft Virtual Fabrics MIB September 2005
427: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
428:
429: OBJECT t11vfLocallyEnabledVfId
430: MIN-ACCESS read-only
431: DESCRIPTION
432: "Write access is not required."
433:
434: OBJECT t11vfLocallyEnabledRowStatus
435: MIN-ACCESS read-only
436: DESCRIPTION
437: "Write access is not required."
438:
439: ::= { t11vfMIBCompliances 1 }
439: warning -
warning: flushing recent incorrect declaration, see previous error(s)
440:
441: -- Units of conformance
442:
443: t11vfGeneralGroup OBJECT-GROUP
443: warning -
warning: current group `t11vfGeneralGroup' is not referenced in this module
444: OBJECTS { t11vfCoreSwitchMaxSupported,
445: t11vfVirtualSwitchVfId,
446: t11vfVirtualSwitchCoreSwitchName,
447: t11vfVirtualSwitchRowStatus,
448: t11vfPortVfId,
449: t11vfPortTaggingStatus,
449: severe -
unknown object identifier label `t11vfPortTaggingStatus'
450: t11vfLocallyEnabledVfId,
450: severe -
unknown object identifier label `t11vfLocallyEnabledVfId'
451: t11vfLocallyEnabledRowStatus
452: }
452: severe -
unknown object identifier label `t11vfLocallyEnabledRowStatus'
453: STATUS current
454: DESCRIPTION
455: "A collection of objects for monitoring and
456: configuring Virtual Fabrics in a Fibre Channel switch."
457: ::= { t11vfMIBGroups 1 }
458:
459: END
460:
461: --
462: -- Copyright (C) The Internet Society 2005.
463: -- Internet Draft Virtual Fabrics MIB September 2005
464: --
465: -- This document is subject to the rights, licenses and restrictions
466: -- contained in BCP 78, and except as set forth therein, the authors
467: -- retain all their rights.
468: --
469: