Blame mibs/NET-SNMP-TC.txt

Packit fcad23
NET-SNMP-TC DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
--
Packit fcad23
-- Textual conventions and enumerations for the Net-SNMP project
Packit fcad23
--
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
    netSnmpModuleIDs, netSnmpAgentOIDs, netSnmpDomains FROM NET-SNMP-MIB
Packit fcad23
Packit fcad23
    MODULE-IDENTITY, Opaque FROM SNMPv2-SMI
Packit fcad23
Packit fcad23
    TEXTUAL-CONVENTION FROM SNMPv2-TC;
Packit fcad23
Packit fcad23
netSnmpTCs MODULE-IDENTITY
Packit fcad23
    LAST-UPDATED "200510140000Z"
Packit fcad23
    ORGANIZATION "www.net-snmp.org"
Packit fcad23
    CONTACT-INFO    
Packit fcad23
	 "postal:   Wes Hardaker
Packit fcad23
                    P.O. Box 382
Packit fcad23
                    Davis CA  95617
Packit fcad23
Packit fcad23
          email:    net-snmp-coders@lists.sourceforge.net"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Textual conventions and enumerations for the Net-SNMP project"
Packit fcad23
    REVISION     "200202120000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"First draft"
Packit fcad23
    ::= { netSnmpModuleIDs 1}
Packit fcad23
Packit fcad23
Packit fcad23
-- =====================
Packit fcad23
--
Packit fcad23
--  Textual Conventions
Packit fcad23
--
Packit fcad23
-- =====================
Packit fcad23
Packit fcad23
--
Packit fcad23
-- Define the Float Textual Convention
Packit fcad23
--   This definition was written by David Perkins.
Packit fcad23
--
Packit fcad23
Packit fcad23
Float ::= TEXTUAL-CONVENTION
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A single precision floating-point number.  The semantics
Packit fcad23
         and encoding are identical for type 'single' defined in
Packit fcad23
         IEEE Standard for Binary Floating-Point,
Packit fcad23
         ANSI/IEEE Std 754-1985.
Packit fcad23
         The value is restricted to the BER serialization of
Packit fcad23
         the following ASN.1 type:
Packit fcad23
             FLOATTYPE ::= [120] IMPLICIT FloatType
Packit fcad23
         (note: the value 120 is the sum of '30'h and '48'h)
Packit fcad23
         The BER serialization of the length for values of
Packit fcad23
         this type must use the definite length, short
Packit fcad23
         encoding form.
Packit fcad23
Packit fcad23
         For example, the BER serialization of value 123
Packit fcad23
         of type FLOATTYPE is '9f780442f60000'h.  (The tag
Packit fcad23
         is '9f78'h; the length is '04'h; and the value is
Packit fcad23
         '42f60000'h.) The BER serialization of value
Packit fcad23
         '9f780442f60000'h of data type Opaque is
Packit fcad23
         '44079f780442f60000'h. (The tag is '44'h; the length
Packit fcad23
         is '07'h; and the value is '9f780442f60000'h.)"
Packit fcad23
    SYNTAX Opaque (SIZE (7))
Packit fcad23
Packit fcad23
Packit fcad23
-- =====================
Packit fcad23
--
Packit fcad23
--  Enumerations
Packit fcad23
--
Packit fcad23
-- =====================
Packit fcad23
Packit fcad23
--
Packit fcad23
-- System Object ID values
Packit fcad23
--
Packit fcad23
--	XXX - do we want to distinguish between O/S versions ?
Packit fcad23
--	(as is currently done with HP-UX)
Packit fcad23
--
Packit fcad23
Packit fcad23
hpux9             OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 1 }
Packit fcad23
sunos4            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 2 }
Packit fcad23
solaris           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 3 }
Packit fcad23
osf               OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 4 }
Packit fcad23
ultrix            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 5 }
Packit fcad23
hpux10            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 6 }
Packit fcad23
netbsd            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 7 }
Packit fcad23
freebsd           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 8 }
Packit fcad23
irix              OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 9 }
Packit fcad23
linux             OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 10 }
Packit fcad23
bsdi              OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 11 }
Packit fcad23
openbsd           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 12 }
Packit fcad23
win32		  OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 13 } -- unlucky
Packit fcad23
hpux11            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 14 }
Packit fcad23
aix               OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 15 }
Packit fcad23
macosx            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 16 }
Packit fcad23
dragonfly         OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 17 }
Packit fcad23
unknown           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 255 }
Packit fcad23
Packit fcad23
Packit fcad23
Packit fcad23
--
Packit fcad23
--  Transport Domains
Packit fcad23
--
Packit fcad23
-- Object identifiers for the non-standard transports that UCD/Net-SNMP
Packit fcad23
-- supports.  Note that snmpTCPDomain is the subject of Internet Draft
Packit fcad23
-- draft-irtf-nmrg-snmp-tcp-06.txt, which defines the OID
Packit fcad23
-- .iso.org.dod.internet.experimental.nmrg.nmrgSnmpDomains.snmpTCPDomain
Packit fcad23
-- (.1.3.6.1.3.91.1.1) for the SNMP over TCP over IPv4 transport domain.
Packit fcad23
-- This draft (or its successor) is available from the Network Management
Packit fcad23
-- Research Group web page at http://www.ibr.cs.tu-bs.de/projects/nmrg/
Packit fcad23
--
Packit fcad23
-- The NMRG OID for snmpTCPDomain is currently used by the code, but in case
Packit fcad23
-- this is thought to be a Bad Idea, we define a private transport domain here
Packit fcad23
-- that we could use instead.  The Unix domain, AAL5 PVC domain and
Packit fcad23
-- the IPv6 domains are also defined privately here (for now).
Packit fcad23
Packit fcad23
netSnmpTCPDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 1 } -- obsolete
Packit fcad23
netSnmpUnixDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 2 } -- obsolete
Packit fcad23
netSnmpAAL5PVCDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 3 }
Packit fcad23
netSnmpUDPIPv6Domain	OBJECT IDENTIFIER ::= { netSnmpDomains 4 } -- obsolete
Packit fcad23
netSnmpTCPIPv6Domain	OBJECT IDENTIFIER ::= { netSnmpDomains 5 } -- obsolete
Packit fcad23
netSnmpCallbackDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 6 }
Packit fcad23
netSnmpAliasDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 7 }
Packit fcad23
netSnmpDTLSUDPDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 8 }
Packit fcad23
netSnmpDTLSSCTPDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 9 }
Packit fcad23
netSnmpTLSTCPDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 10 }
Packit fcad23
Packit fcad23
END