summaryrefslogtreecommitdiff
path: root/MIBS/RFC-1212
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/RFC-1212
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/RFC-1212')
-rw-r--r--MIBS/RFC-121279
1 files changed, 79 insertions, 0 deletions
diff --git a/MIBS/RFC-1212 b/MIBS/RFC-1212
new file mode 100644
index 0000000..5fe5d21
--- /dev/null
+++ b/MIBS/RFC-1212
@@ -0,0 +1,79 @@
+-- file: RFC-1212.my
+-- changes:
+-- Removed IMPORTS.
+-- Commented out OBJECT-TYPE macro definition and replaced
+-- with SMIC directive to enable it.
+-- dperkins@scruznet.com
+
+
+
+RFC-1212 DEFINITIONS ::= BEGIN
+
+ -- Make builtin items known
+-- SMI OBJECT-TYPE
+
+
+ -- OBJECT-TYPE MACRO ::=
+ -- BEGIN
+ -- TYPE NOTATION ::=
+ -- must conform to
+ -- RFC1155's ObjectSyntax
+ -- "SYNTAX" type(ObjectSyntax)
+ -- "ACCESS" Access
+ -- "STATUS" Status
+ -- DescrPart
+ -- ReferPart
+ -- IndexPart
+ -- DefValPart
+ -- VALUE NOTATION ::= value (VALUE ObjectName)
+ --
+ -- Access ::= "read-only"
+ -- | "read-write"
+ -- | "write-only"
+ -- | "not-accessible"
+ -- Status ::= "mandatory"
+ -- | "optional"
+ -- | "obsolete"
+ -- | "deprecated"
+ --
+ -- DescrPart ::=
+ -- "DESCRIPTION" value (description DisplayString)
+ -- | empty
+ --
+ -- ReferPart ::=
+ -- "REFERENCE" value (reference DisplayString)
+ -- | empty
+ --
+ -- IndexPart ::=
+ -- "INDEX" "{" IndexTypes "}"
+ -- | empty
+ -- IndexTypes ::=
+ -- IndexType | IndexTypes "," IndexType
+ -- IndexType ::=
+ -- if indexobject, use the SYNTAX
+ -- value of the correspondent
+ -- OBJECT-TYPE invocation
+ -- value (indexobject ObjectName)
+ -- otherwise use named SMI type
+ -- must conform to IndexSyntax below
+ -- | type (indextype)
+ --
+ -- DefValPart ::=
+ -- "DEFVAL" "{" value (defvalue ObjectSyntax) "}"
+ -- | empty
+ -- END
+ --
+ -- IndexSyntax ::=
+ -- CHOICE {
+ -- number
+ -- INTEGER (0..MAX),
+ -- string
+ -- OCTET STRING,
+ -- object
+ -- OBJECT IDENTIFIER,
+ -- address
+ -- NetworkAddress,
+ -- ipAddress
+ -- IpAddress
+ -- }
+END