smilint output for ./TRANSPORT-ADDRESS-MIB


Message Severities
SeverityCount
warning9
Message Types
TypeCount
type-unref (warning)9

Messages:

TRANSPORT-ADDRESS-MIB

   1: -- extracted from rfc3419.txt
   2: -- at Mon Dec 23 06:11:32 2002
 178: 
 179: TransportDomain ::= TEXTUAL-CONVENTION
 179: warning - warning: current type `TransportDomain' is not referenced in this module
 180:     STATUS      current
 181:     DESCRIPTION
 182:         "A value that represents a transport domain.
 183: 
 184:          Some possible values, such as transportDomainUdpIpv4, are
 185:          defined in this module.  Other possible values can be
 186:          defined in other MIB modules."
 187:     SYNTAX      OBJECT IDENTIFIER
 188: 
 189: --
 190: -- The enumerated values of the textual convention below should
 191: -- be identical to the last sub-identifier of the OID registered
 192: -- for the same domain.
 193: --
 194: 
 195: TransportAddressType ::= TEXTUAL-CONVENTION
 195: warning - warning: current type `TransportAddressType' is not referenced in this module
 196:     STATUS      current
 197:     DESCRIPTION
 198:         "A value that represents a transport domain. This is the
 199:          enumerated version of the transport domain registrations
 200:          in this MIB module. The enumerated values have the
 201:          following meaning:
 202: 
 203:          unknown(0)     unknown transport address type
 204:          udpIpv4(1)     transportDomainUdpIpv4
 205:          udpIpv6(2)     transportDomainUdpIpv6
 206:          udpIpv4z(3)    transportDomainUdpIpv4z
 207:          udpIpv6z(4)    transportDomainUdpIpv6z
 208:          tcpIpv4(5)     transportDomainTcpIpv4
 209:          tcpIpv6(6)     transportDomainTcpIpv6
 210:          tcpIpv4z(7)    transportDomainTcpIpv4z
 211:          tcpIpv6z(8)    transportDomainTcpIpv6z
 212:          sctpIpv4(9)    transportDomainSctpIpv4
 213:          sctpIpv6(10)   transportDomainSctpIpv6
 214:          sctpIpv4z(11)  transportDomainSctpIpv4z
 215:          sctpIpv6z(12)  transportDomainSctpIpv6z
 216:          local(13)      transportDomainLocal
 217:          udpDns(14)     transportDomainUdpDns
 218:          tcpDns(15)     transportDomainTcpDns
 219:          sctpDns(16)    transportDomainSctpDns
 220: 
 221:          This textual convention can be used to represent transport
 222:          domains in situations where a syntax of TransportDomain is
 223:          unwieldy (for example, when used as an index).
 224: 
 225:          The usage of this textual convention implies that additional
 226:          transport domains can only be supported by updating this MIB
 227:          module. This extensibility restriction does not apply for the
 228:          TransportDomain textual convention which allows MIB authors
 229:          to define additional transport domains independently in
 230:          other MIB modules."
 231:     SYNTAX      INTEGER {
 232:                     unknown(0),
 233:                     udpIpv4(1),
 234:                     udpIpv6(2),
 235:                     udpIpv4z(3),
 236:                     udpIpv6z(4),
 237:                     tcpIpv4(5),
 238:                     tcpIpv6(6),
 239:                     tcpIpv4z(7),
 240:                     tcpIpv6z(8),
 241:                     sctpIpv4(9),
 242:                     sctpIpv6(10),
 243:                     sctpIpv4z(11),
 244:                     sctpIpv6z(12),
 245:                     local(13),
 246:                     udpDns(14),
 247:                     tcpDns(15),
 248:                     sctpDns(16)
 249:                 }
 250: 
 251: TransportAddress ::= TEXTUAL-CONVENTION
 251: warning - warning: current type `TransportAddress' is not referenced in this module
 252:     STATUS      current
 253:     DESCRIPTION
 254:         "Denotes a generic transport address.
 255: 
 256:          A TransportAddress value is always interpreted within the
 257:          context of a TransportAddressType or TransportDomain value.
 258:          Every usage of the TransportAddress textual convention MUST
 259:          specify the TransportAddressType or TransportDomain object
 260:          which provides the context. Furthermore, MIB authors SHOULD
 261:          define a separate TransportAddressType or TransportDomain
 262:          object for each TransportAddress object. It is suggested that
 263:          the TransportAddressType or TransportDomain is logically
 264:          registered before the object(s) which use the
 265:          TransportAddress textual convention if they appear in the
 266:          same logical row.
 267: 
 268:          The value of a TransportAddress object must always be
 269:          consistent with the value of the associated
 270:          TransportAddressType or TransportDomain object. Attempts
 271:          to set a TransportAddress object to a value which is
 272:          inconsistent with the associated TransportAddressType or
 273:          TransportDomain must fail with an inconsistentValue error.
 274: 
 275:          When this textual convention is used as a syntax of an
 276:          index object, there may be issues with the limit of 128
 277:          sub-identifiers specified in SMIv2, STD 58. In this case,
 278:          the OBJECT-TYPE declaration MUST include a 'SIZE' clause
 279:          to limit the number of potential instance sub-identifiers."
 280:     SYNTAX      OCTET STRING (SIZE (0..255))
 281: 
 282: TransportAddressIPv4 ::= TEXTUAL-CONVENTION
 282: warning - warning: current type `TransportAddressIPv4' is not referenced in this module
 283:     DISPLAY-HINT "1d.1d.1d.1d:2d"
 284:     STATUS      current
 285:     DESCRIPTION
 286:         "Represents a transport address consisting of an IPv4
 287:          address and a port number (as used for example by UDP,
 288:          TCP and SCTP):
 289: 
 290:           octets       contents         encoding
 291:            1-4         IPv4 address     network-byte order
 292:            5-6         port number      network-byte order
 293: 
 294:          This textual convention SHOULD NOT be used directly in object
 295:          definitions since it restricts addresses to a specific format.
 296:          However, if it is used, it MAY be used either on its own or
 297:          in conjunction with TransportAddressType or TransportDomain
 298:          as a pair."
 299:     SYNTAX      OCTET STRING (SIZE (6))
 300: 
 301: TransportAddressIPv6 ::= TEXTUAL-CONVENTION
 301: warning - warning: current type `TransportAddressIPv6' is not referenced in this module
 302:     DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d"
 303:     STATUS      current
 304:     DESCRIPTION
 305:         "Represents a transport address consisting of an IPv6
 306:          address and a port number (as used for example by UDP,
 307:          TCP and SCTP):
 308: 
 309:           octets       contents         encoding
 310:            1-16        IPv6 address     network-byte order
 311:           17-18        port number      network-byte order
 312: 
 313:          This textual convention SHOULD NOT be used directly in object
 314:          definitions since it restricts addresses to a specific format.
 315:          However, if it is used, it MAY be used either on its own or
 316:          in conjunction with TransportAddressType or TransportDomain
 317:          as a pair."
 318:     SYNTAX      OCTET STRING (SIZE (18))
 319: 
 320: TransportAddressIPv4z ::= TEXTUAL-CONVENTION
 320: warning - warning: current type `TransportAddressIPv4z' is not referenced in this module
 321:     DISPLAY-HINT "1d.1d.1d.1d%4d:2d"
 322:     STATUS      current
 323:     DESCRIPTION
 324:         "Represents a transport address consisting of an IPv4
 325:          address, a zone index and a port number (as used for
 326:          example by UDP, TCP and SCTP):
 327: 
 328:           octets       contents         encoding
 329:            1-4         IPv4 address     network-byte order
 330:            5-8         zone index       network-byte order
 331:            9-10        port number      network-byte order
 332: 
 333:          This textual convention SHOULD NOT be used directly in object
 334:          definitions since it restricts addresses to a specific format.
 335:          However, if it is used, it MAY be used either on its own or
 336:          in conjunction with TransportAddressType or TransportDomain
 337:          as a pair."
 338:     SYNTAX      OCTET STRING (SIZE (10))
 339: 
 340: TransportAddressIPv6z ::= TEXTUAL-CONVENTION
 340: warning - warning: current type `TransportAddressIPv6z' is not referenced in this module
 341:     DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x%4d]0a:2d"
 342:     STATUS      current
 343:     DESCRIPTION
 344:         "Represents a transport address consisting of an IPv6
 345:          address, a zone index and a port number (as used for
 346:          example by UDP, TCP and SCTP):
 347: 
 348:           octets       contents         encoding
 349:            1-16        IPv6 address     network-byte order
 350:           17-20        zone index       network-byte order
 351:           21-22        port number      network-byte order
 352: 
 353:          This textual convention SHOULD NOT be used directly in object
 354:          definitions since it restricts addresses to a specific format.
 355:          However, if it is used, it MAY be used either on its own or
 356:          in conjunction with TransportAddressType or TransportDomain
 357:          as a pair."
 358:     SYNTAX      OCTET STRING (SIZE (22))
 359: 
 360: TransportAddressLocal ::= TEXTUAL-CONVENTION
 360: warning - warning: current type `TransportAddressLocal' is not referenced in this module
 361:     DISPLAY-HINT "1a"
 362:     STATUS      current
 363:     DESCRIPTION
 364:         "Represents a POSIX Local IPC transport address:
 365: 
 366:           octets       contents                   encoding
 367:            all         POSIX Local IPC address    string
 368: 
 369:          The Posix Local IPC transport domain subsumes UNIX domain
 370:          sockets.
 371: 
 372:          This textual convention SHOULD NOT be used directly in object
 373:          definitions since it restricts addresses to a specific format.
 374:          However, if it is used, it MAY be used either on its own or
 375:          in conjunction with TransportAddressType or TransportDomain
 376:          as a pair.
 377: 
 378:          When this textual convention is used as a syntax of an
 379:          index object, there may be issues with the limit of 128
 380:          sub-identifiers specified in SMIv2, STD 58. In this case,
 381:          the OBJECT-TYPE declaration MUST include a 'SIZE' clause
 382:          to limit the number of potential instance sub-identifiers."
 383:     REFERENCE
 384:         "Protocol Independent Interfaces (IEEE POSIX 1003.1g)"
 385:     SYNTAX      OCTET STRING (SIZE (1..255))
 386: 
 387: TransportAddressDns ::= TEXTUAL-CONVENTION
 387: warning - warning: current type `TransportAddressDns' is not referenced in this module
 388:     DISPLAY-HINT "1a"
 389:     STATUS      current
 390:     DESCRIPTION
 391:         "Represents a DNS domain name followed by a colon ':'
 392:          (ASCII character 0x3A) and a port number in ASCII.
 393:          The name SHOULD be fully qualified whenever possible.
 394: 
 395:          Values of this textual convention are not directly useable as
 396:          transport-layer addressing information, and require runtime
 397:          resolution. As such, applications that write them must be
 398:          prepared for handling errors if such values are not
 399:          supported, or cannot be resolved (if resolution occurs at the
 400:          time of the management operation).
 401: 
 402:          The DESCRIPTION clause of TransportAddress objects that may
 403:          have TransportAddressDns values must fully describe how (and
 404:          when) such names are to be resolved to IP addresses and vice
 405:          versa.
 406: 
 407:          This textual convention SHOULD NOT be used directly in object
 408:          definitions since it restricts addresses to a specific format.
 409:          However, if it is used, it MAY be used either on its own or
 410:          in conjunction with TransportAddressType or TransportDomain
 411:          as a pair.
 412: 
 413:          When this textual convention is used as a syntax of an
 414:          index object, there may be issues with the limit of 128
 415:          sub-identifiers specified in SMIv2, STD 58. In this case,
 416:          the OBJECT-TYPE declaration MUST include a 'SIZE' clause
 417:          to limit the number of potential instance sub-identifiers."
 418:     SYNTAX      OCTET STRING (SIZE (1..255))
 419: 
 420: END
 421: 
 422: -- 
 423: --    Copyright (C) The Internet Society (2002).  All Rights Reserved.
 424: -- 
 425: --    This document and translations of it may be copied and furnished to
 426: --    others, and derivative works that comment on or otherwise explain it
 427: --    or assist in its implementation may be prepared, copied, published
 428: --    and distributed, in whole or in part, without restriction of any
 429: --    kind, provided that the above copyright notice and this paragraph are
 430: --    included on all such copies and derivative works.  However, this
 431: --    document itself may not be modified in any way, such as by removing
 432: --    the copyright notice or references to the Internet Society or other
 433: --    Internet organizations, except as needed for the purpose of
 434: --    developing Internet standards in which case the procedures for
 435: --    copyrights defined in the Internet Standards process must be
 436: --    followed, or as required to translate it into languages other than
 437: --    English.
 438: -- 
 439: --    The limited permissions granted above are perpetual and will not be
 440: --    revoked by the Internet Society or its successors or assigns.
 441: -- 
 442: --    This document and the information contained herein is provided on an
 443: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 444: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
 445: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 446: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 447: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 448: -- 
 449: