Blame mibs/ietf/RFC-1212

Packit Service 9ccfef
RFC-1212 DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
          IMPORTS
Packit Service 9ccfef
              ObjectName
Packit Service 9ccfef
                  FROM RFC1155-SMI;
Packit Service 9ccfef
--            DisplayString
Packit Service 9ccfef
--                FROM RFC1158-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
          OBJECT-TYPE MACRO ::=
Packit Service 9ccfef
          BEGIN
Packit Service 9ccfef
              TYPE NOTATION ::=
Packit Service 9ccfef
                                          -- must conform to
Packit Service 9ccfef
                                          -- RFC1155's ObjectSyntax
Packit Service 9ccfef
                                "SYNTAX" type(ObjectSyntax)
Packit Service 9ccfef
                                "ACCESS" Access
Packit Service 9ccfef
                                "STATUS" Status
Packit Service 9ccfef
                                DescrPart
Packit Service 9ccfef
                                ReferPart
Packit Service 9ccfef
                                IndexPart
Packit Service 9ccfef
                                DefValPart
Packit Service 9ccfef
              VALUE NOTATION ::= value (VALUE ObjectName)
Packit Service 9ccfef
Packit Service 9ccfef
              Access ::= "read-only"
Packit Service 9ccfef
                              | "read-write"
Packit Service 9ccfef
                              | "write-only"
Packit Service 9ccfef
                              | "not-accessible"
Packit Service 9ccfef
              Status ::= "mandatory"
Packit Service 9ccfef
                              | "optional"
Packit Service 9ccfef
                              | "obsolete"
Packit Service 9ccfef
                              | "deprecated"
Packit Service 9ccfef
Packit Service 9ccfef
              DescrPart ::=
Packit Service 9ccfef
                         "DESCRIPTION" value (description DisplayString)
Packit Service 9ccfef
                              | empty
Packit Service 9ccfef
Packit Service 9ccfef
              ReferPart ::=
Packit Service 9ccfef
                         "REFERENCE" value (reference DisplayString)
Packit Service 9ccfef
                              | empty
Packit Service 9ccfef
Packit Service 9ccfef
              IndexPart ::=
Packit Service 9ccfef
                         "INDEX" "{" IndexTypes "}"
Packit Service 9ccfef
                              | empty
Packit Service 9ccfef
              IndexTypes ::=
Packit Service 9ccfef
                         IndexType | IndexTypes "," IndexType
Packit Service 9ccfef
              IndexType ::=
Packit Service 9ccfef
                                  -- if indexobject, use the SYNTAX
Packit Service 9ccfef
                                  -- value of the correspondent
Packit Service 9ccfef
                                  -- OBJECT-TYPE invocation
Packit Service 9ccfef
                         value (indexobject ObjectName)
Packit Service 9ccfef
                                  -- otherwise use named SMI type
Packit Service 9ccfef
                                  -- must conform to IndexSyntax below
Packit Service 9ccfef
                              | type (indextype)
Packit Service 9ccfef
Packit Service 9ccfef
              DefValPart ::=
Packit Service 9ccfef
                         "DEFVAL" "{" value (defvalue ObjectSyntax) "}"
Packit Service 9ccfef
                              | empty
Packit Service 9ccfef
Packit Service 9ccfef
          END
Packit Service 9ccfef
Packit Service 9ccfef
          IndexSyntax ::=
Packit Service 9ccfef
              CHOICE {
Packit Service 9ccfef
                  number
Packit Service 9ccfef
                      INTEGER (0..MAX),
Packit Service 9ccfef
                  string
Packit Service 9ccfef
                      OCTET STRING,
Packit Service 9ccfef
                  object
Packit Service 9ccfef
                      OBJECT IDENTIFIER,
Packit Service 9ccfef
                  address
Packit Service 9ccfef
                      NetworkAddress,
Packit Service 9ccfef
                  ipAddress
Packit Service 9ccfef
                      IpAddress
Packit Service 9ccfef
              }
Packit Service 9ccfef
Packit Service 9ccfef
END
Packit Service 9ccfef