and added files
[bcm963xx.git] / userapps / opensource / net-snmp / mibs / UDP-MIB.txt
1 UDP-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, Counter32,
5     IpAddress, mib-2                   FROM SNMPv2-SMI
6     MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF;
7
8 udpMIB MODULE-IDENTITY
9     LAST-UPDATED "9411010000Z"
10     ORGANIZATION "IETF SNMPv2 Working Group"
11     CONTACT-INFO
12             "        Keith McCloghrie
13
14              Postal: Cisco Systems, Inc.
15                      170 West Tasman Drive
16                      San Jose, CA  95134-1706
17                      US
18
19              Phone:  +1 408 526 5260
20              Email:  kzm@cisco.com"
21     DESCRIPTION
22             "The MIB module for managing UDP implementations."
23     REVISION      "9103310000Z"
24     DESCRIPTION
25             "The initial revision of this MIB module was part of MIB-
26             II."
27     ::= { mib-2 50 }
28
29 -- the UDP group
30
31 udp      OBJECT IDENTIFIER ::= { mib-2 7 }
32
33 udpInDatagrams OBJECT-TYPE
34     SYNTAX      Counter32
35     MAX-ACCESS  read-only
36     STATUS      current
37     DESCRIPTION
38             "The total number of UDP datagrams delivered to UDP users."
39     ::= { udp 1 }
40
41 udpNoPorts OBJECT-TYPE
42     SYNTAX      Counter32
43     MAX-ACCESS  read-only
44     STATUS      current
45     DESCRIPTION
46             "The total number of received UDP datagrams for which there
47             was no application at the destination port."
48     ::= { udp 2 }
49
50 udpInErrors OBJECT-TYPE
51     SYNTAX      Counter32
52     MAX-ACCESS  read-only
53     STATUS      current
54     DESCRIPTION
55             "The number of received UDP datagrams that could not be
56             delivered for reasons other than the lack of an application
57             at the destination port."
58     ::= { udp 3 }
59
60 udpOutDatagrams OBJECT-TYPE
61     SYNTAX      Counter32
62     MAX-ACCESS  read-only
63     STATUS      current
64     DESCRIPTION
65             "The total number of UDP datagrams sent from this entity."
66     ::= { udp 4 }
67
68 -- the UDP Listener table
69
70 -- The UDP listener table contains information about this
71 -- entity's UDP end-points on which a local application is
72 -- currently accepting datagrams.
73
74 udpTable OBJECT-TYPE
75     SYNTAX      SEQUENCE OF UdpEntry
76     MAX-ACCESS  not-accessible
77     STATUS      current
78     DESCRIPTION
79             "A table containing UDP listener information."
80     ::= { udp 5 }
81
82 udpEntry OBJECT-TYPE
83     SYNTAX      UdpEntry
84     MAX-ACCESS  not-accessible
85     STATUS      current
86     DESCRIPTION
87             "Information about a particular current UDP listener."
88     INDEX   { udpLocalAddress, udpLocalPort }
89     ::= { udpTable 1 }
90
91 UdpEntry ::= SEQUENCE {
92         udpLocalAddress  IpAddress,
93         udpLocalPort     INTEGER
94     }
95
96 udpLocalAddress OBJECT-TYPE
97     SYNTAX      IpAddress
98     MAX-ACCESS  read-only
99     STATUS      current
100     DESCRIPTION
101             "The local IP address for this UDP listener.  In the case of
102             a UDP listener which is willing to accept datagrams for any
103             IP interface associated with the node, the value 0.0.0.0 is
104             used."
105     ::= { udpEntry 1 }
106
107 udpLocalPort OBJECT-TYPE
108     SYNTAX      INTEGER (0..65535)
109     MAX-ACCESS  read-only
110     STATUS      current
111     DESCRIPTION
112             "The local port number for this UDP listener."
113     ::= { udpEntry 2 }
114
115 -- conformance information
116
117 udpMIBConformance OBJECT IDENTIFIER ::= { udpMIB 2 }
118
119 udpMIBCompliances OBJECT IDENTIFIER ::= { udpMIBConformance 1 }
120 udpMIBGroups      OBJECT IDENTIFIER ::= { udpMIBConformance 2 }
121
122 -- compliance statements
123
124 udpMIBCompliance MODULE-COMPLIANCE
125     STATUS  current
126     DESCRIPTION
127             "The compliance statement for SNMPv2 entities which
128             implement UDP."
129     MODULE  -- this module
130         MANDATORY-GROUPS { udpGroup
131                            }
132     ::= { udpMIBCompliances 1 }
133
134 -- units of conformance
135
136 udpGroup OBJECT-GROUP
137     OBJECTS   { udpInDatagrams, udpNoPorts,
138                 udpInErrors, udpOutDatagrams,
139                 udpLocalAddress, udpLocalPort }
140     STATUS    current
141     DESCRIPTION
142             "The udp group of objects providing for management of UDP
143             entities."
144     ::= { udpMIBGroups 1 }
145
146 END