1RADLAN-MAC-BASE-PRIO DEFINITIONS ::= BEGIN
2
3-- Title:      RADLAN MAC BASE PRIO
4-- Version:    7.36
5-- Date:       1 Apr 2004
6--
7IMPORTS
8    OBJECT-TYPE                                 FROM SNMPv2-SMI
9    rnd                                         FROM RADLAN-MIB
10    MacAddress                                  FROM SNMPv2-TC
11    RowStatus                                   FROM RADLAN-SNMPv2;
12
13rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
14
15rlMacBasePrioMibVersion OBJECT-TYPE
16    SYNTAX      INTEGER
17    MAX-ACCESS  read-only
18    STATUS      current
19    DESCRIPTION
20        "Indicates the snmp support version that is supported by
21        this device."
22    ::= { rlMacBasePrio 1 }
23
24rlMacBasePrioSupport OBJECT-TYPE
25    SYNTAX      OCTET STRING (SIZE(1))
26    MAX-ACCESS  read-only
27    STATUS  current
28    DESCRIPTION
29        "indicates which features of the max base prio
30        are supported:
31            (bit 0 is the most significant bit)
32            bit 0 - ForceL3Cos
33            bit 1 - SADA_TC
34        "
35    ::= { rlMacBasePrio 2 }
36
37rlMacBasePrioForceL3CosEnable   OBJECT-TYPE
38    SYNTAX INTEGER {
39        enable(1),
40        disable(2)
41    }
42    MAX-ACCESS  read-write
43    STATUS  current
44    DESCRIPTION
45        "This variable controlls the activation of ForceL3Cos feature in Mac base
46        priority"
47    ::= { rlMacBasePrio 3 }
48
49rlMacBasePrioForceL3CosTable OBJECT-TYPE
50    SYNTAX  SEQUENCE OF RlMacBasePrioForceL3CosEntry
51    MAX-ACCESS  not-accessible
52    STATUS  current
53    DESCRIPTION
54        "A table that contains information about ranges
55        of addresses that are used in the mac based ptiority
56        with the ForceL3Cos feature."
57    ::= { rlMacBasePrio 4 }
58
59rlMacBasePrioForceL3CosEntry OBJECT-TYPE
60    SYNTAX  RlMacBasePrioForceL3CosEntry
61    MAX-ACCESS  not-accessible
62    STATUS  current
63    DESCRIPTION
64        "Information about ranges of  MAC addresses
65        that are used in the mac based priority with
66        the ForeL3Cos feature"
67    INDEX   { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask }
68    ::= { rlMacBasePrioForceL3CosTable 1 }
69
70RlMacBasePrioForceL3CosEntry ::=
71    SEQUENCE {
72        rlMacBasePrioForceL3CosAddress
73            MacAddress,
74        rlMacBasePrioForceL3CosMask
75            MacAddress,
76        rlMacBasePrioForceL3CosRowStatus
77            RowStatus
78    }
79
80rlMacBasePrioForceL3CosAddress OBJECT-TYPE
81    SYNTAX  MacAddress
82    MAX-ACCESS  read-write
83    STATUS  current
84    DESCRIPTION
85        "The range of address of this entry.
86        The range may not hold MAC multicast addresses. "
87    ::= { rlMacBasePrioForceL3CosEntry 1 }
88
89rlMacBasePrioForceL3CosMask OBJECT-TYPE
90    SYNTAX  MacAddress
91    MAX-ACCESS  read-write
92    STATUS  current
93    DESCRIPTION
94        "Indicate the mask to be logical-ANDed with the
95        learned  address  before  being compared to
96        the value  in  the  rlMacBasePrioForceL3CosAddress  field."
97    ::= { rlMacBasePrioForceL3CosEntry 2 }
98
99rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE
100    SYNTAX   RowStatus
101    MAX-ACCESS read-write
102    STATUS   current
103    DESCRIPTION
104       "The row status variable, used according to
105       row installation and removal conventions."
106    ::= { rlMacBasePrioForceL3CosEntry 3 }
107
108rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE
109    SYNTAX  SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry
110    MAX-ACCESS  not-accessible
111    STATUS  current
112    DESCRIPTION
113        "The table holds the global parameters of
114        the L3 cos :TC, UP,DSCP."
115    ::= { rlMacBasePrio 5 }
116
117rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE
118    SYNTAX  RlMacBasePrioForceL3CosParamsEntry
119    MAX-ACCESS  not-accessible
120    STATUS  current
121    DESCRIPTION
122        ""
123    INDEX   { rlMacBasePrioForceL3CosParamsEntryIndex }
124    ::= { rlMacBasePrioForceL3CosParamsTable 1 }
125
126RlMacBasePrioForceL3CosParamsEntry ::=
127    SEQUENCE {
128        rlMacBasePrioForceL3CosParamsEntryIndex
129            INTEGER,
130        rlMacBasePrioForceL3CosParamsEntryTC
131            INTEGER,
132        rlMacBasePrioForceL3CosParamsEntryUP
133            INTEGER,
134        rlMacBasePrioForceL3CosParamsEntryDSCP
135            INTEGER
136    }
137
138rlMacBasePrioForceL3CosParamsEntryIndex   OBJECT-TYPE
139    SYNTAX INTEGER
140    MAX-ACCESS  read-write
141    STATUS  current
142    DESCRIPTION
143        "Index of the ForceL3Cos parameters table."
144    ::= { rlMacBasePrioForceL3CosParamsEntry 1 }
145
146rlMacBasePrioForceL3CosParamsEntryTC   OBJECT-TYPE
147    SYNTAX INTEGER
148    MAX-ACCESS  read-write
149    STATUS  current
150    DESCRIPTION
151        "The value of the globla TC"
152    ::= { rlMacBasePrioForceL3CosParamsEntry 2 }
153
154rlMacBasePrioForceL3CosParamsEntryUP   OBJECT-TYPE
155    SYNTAX INTEGER
156    MAX-ACCESS  read-write
157    STATUS  current
158    DESCRIPTION
159        "The value of the globla UP"
160    ::= { rlMacBasePrioForceL3CosParamsEntry 3 }
161
162rlMacBasePrioForceL3CosParamsEntryDSCP   OBJECT-TYPE
163    SYNTAX INTEGER
164    MAX-ACCESS  read-write
165    STATUS  current
166    DESCRIPTION
167        "The value of the globla DSCP"
168    ::= { rlMacBasePrioForceL3CosParamsEntry 4 }
169
170rlMacBasePrioSADATCEnable   OBJECT-TYPE
171    SYNTAX INTEGER {
172        enable(1),
173        disable(2)
174    }
175    MAX-ACCESS  read-write
176    STATUS  current
177    DESCRIPTION
178        "This variable controlls the activation of SA/DA priority feature in Mac base
179        priority"
180    ::= { rlMacBasePrio 6 }
181
182rlMacBasePrioSADATCTable OBJECT-TYPE
183    SYNTAX  SEQUENCE OF RlMacBasePrioSADATCEntry
184    MAX-ACCESS  not-accessible
185    STATUS  current
186    DESCRIPTION
187        "A table that contains information about ranges
188        of addresses that are used in the mac based ptiority
189        with the ForceL3Cos feature."
190    ::= { rlMacBasePrio 7 }
191
192rlMacBasePrioSADATCEntry OBJECT-TYPE
193    SYNTAX  RlMacBasePrioSADATCEntry
194    MAX-ACCESS  not-accessible
195    STATUS  current
196    DESCRIPTION
197        "Information about ranges of  MAC addresses
198        that are used in the mac based priority with
199        the ForeL3Cos feature"
200    INDEX   { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask }
201    ::= { rlMacBasePrioSADATCTable 1 }
202
203RlMacBasePrioSADATCEntry ::=
204    SEQUENCE {
205        rlMacBasePrioSADATCAddress
206            MacAddress,
207        rlMacBasePrioSADATCMask
208            MacAddress,
209        rlMacBasePrioSADATCPrio
210            INTEGER,
211        rlMacBasePrioSADATCRowStatus
212            RowStatus
213    }
214
215rlMacBasePrioSADATCAddress OBJECT-TYPE
216    SYNTAX  MacAddress
217    MAX-ACCESS  read-write
218    STATUS  current
219    DESCRIPTION
220        "The range of address of this entry.
221        The range may not hold MAC multicast addresses. "
222    ::= { rlMacBasePrioSADATCEntry 1 }
223
224rlMacBasePrioSADATCMask OBJECT-TYPE
225    SYNTAX  MacAddress
226    MAX-ACCESS  read-write
227    STATUS  current
228    DESCRIPTION
229        "Indicate the mask to be logical-ANDed with the
230        learned  address  before  being compared to
231        the value  in  the  rlMacBasePrioSADATCAddress  field."
232    ::= { rlMacBasePrioSADATCEntry 2 }
233
234    rlMacBasePrioSADATCPrio OBJECT-TYPE
235    SYNTAX  INTEGER
236    MAX-ACCESS  read-write
237    STATUS  current
238    DESCRIPTION
239        "The priority that will assign to all MAC
240        addresses that are match the range of this entry."
241    ::= { rlMacBasePrioSADATCEntry 3 }
242
243rlMacBasePrioSADATCRowStatus OBJECT-TYPE
244    SYNTAX   RowStatus
245    MAX-ACCESS read-write
246    STATUS   current
247    DESCRIPTION
248       "The row status variable, used according to
249       row installation and removal conventions."
250    ::= { rlMacBasePrioSADATCEntry 4 }
251
252END
253