1-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
2--
3-- HUAWEI-PTP-MIB.my
4-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
5-- Tuesday, Mar 08, 2016 at 18:00:00
6-- Version: V2.43
7--
8
9	HUAWEI-PTP-MIB DEFINITIONS ::= BEGIN
10
11		IMPORTS
12			hwDatacomm
13				FROM HUAWEI-MIB
14			InterfaceIndex
15				FROM IF-MIB
16			OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
17				FROM SNMPv2-CONF
18			IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
19			NOTIFICATION-TYPE
20				FROM SNMPv2-SMI
21			TruthValue, MacAddress, RowStatus, TEXTUAL-CONVENTION
22				FROM SNMPv2-TC;
23
24
25		hwPtpMIB MODULE-IDENTITY
26		        LAST-UPDATED "201801171550Z"                   --Jan 17, 2018
27			ORGANIZATION
28				"Huawei Technologies Co.,Ltd."
29			CONTACT-INFO
30				"Huawei Industrial Base
31				Bantian, Longgang
32				 Shenzhen 518129
33				 People's Republic of China
34				 Website: http://www.huawei.com
35				 Email: support@huawei.com
36				"
37                                                      DESCRIPTION
38            	                                            "Modify hwPtpEnable,hwPtpTimeSyncTime,hwPtpFrequencyRecoverMode,hwPtpAclEnable,hwPtpSetPortStateEnable,hwPtpAdaptiveEnable,hwPtpDfxDlyMeasureEnable,hwPtpPassiveMeasureEnable,hwPtpAcrEnable,
39                                                                hwPtpAdaptiveClockclassSsmMapping,hwPtpPortEnable,hwPtpPortAnnounceDrop."
40			 REVISION
41            	                                            "201801171550Z"  --Jan 17, 2018
42                                                      DESCRIPTION
43            	                                            "Update the description of some nodes."
44			 REVISION
45            	                                            "201712191550Z" --December 19, 2017
46                                                      DESCRIPTION
47            	                                            "Modify  hwPtpBitsClockAccuracy,hwPtpBitsTimeSource."
48			 REVISION
49            	                                            "201709051455Z" --September 05, 2017
50                                                      DESCRIPTION
51            	                                            "Modify  hwPtpExtTimePortType."
52			 REVISION
53            	                                            "201706260000Z" --June 26, 2017
54                                                      DESCRIPTION
55            	                                            "Modify hwPtpExtTimePortStatus, hwPtpExtTimePortType, hwPtpPassiveFiberLengthChange."
56			 REVISION
57            	                                            "201706160000Z" --June 16, 2017
58                                                      DESCRIPTION
59            	                                            "Add hwPtpPortNonSupport, hwPtpPortNonSupportResume."
60			 REVISION
61            	                                            "201705230000Z" --May 23, 2017
62                                                      DESCRIPTION
63            	                                            "Modify hwPtpAdaptivePtsfStateChange."
64			 REVISION
65            	                                            "201704200000Z" --April 20, 2017
66                                                     DESCRIPTION
67            	                                            "Add hwPtpPortAtrEnable hwPtpaATRLicenseInactive hwPtpaATRLicenseInactiveResume."
68			 REVISION
69            	                                            "201703280000Z" --Mar 28, 2017
70
71                                                     DESCRIPTION
72            	                                            "Modify hwPtpAdaptivePtsfStateChange."
73			 REVISION
74            	                                            "201701020000Z" --Jan 02, 2017
75                                                           DESCRIPTION
76            	                                            "Modify hwPtpAdaptiveFrequencyProfile."
77			 REVISION
78            	                                            "201607210000Z" --July 21, 2016
79  			  DESCRIPTION
80            	                                            "Modify hwPtpAlarmThresholdOffsetSum."
81			 REVISION
82            	                                            "201605110000Z" -- May 11, 2016
83                                                                   DESCRIPTION
84            	                                            "Modify hwPtpProfile,Add hwPtpMaxStepsRemoved hwPtpBitsGMClockId hwPtpBitsOffsetScaledLogVariance."
85			 REVISION
86            	                                            "201603080000Z" -- Mar 08, 2016
87                                                                  DESCRIPTION
88            	                                            "The HUAWEI-PTP-MIB contains objects to manage PTP."
89			 REVISION
90            	                                            "201512240000Z" -- Dec 24, 2015
91			 DESCRIPTION
92            	                                            "Modify hwPtpPortBmcInfoChange."
93			 REVISION
94            	                                            "201512010000Z" -- Dec 1, 2015
95			 DESCRIPTION
96            	                                            "Modify hwPtpAdaptiveOldTraceSource hwPtpAdaptiveTraceSource."
97                         REVISION
98            	                                            "201511230000Z" -- Nov 23, 2015
99			 DESCRIPTION
100            	                                            "Modify hwPtpAdaptiveClientListChange hwPtpAdaptiveClientIndex."
101                         REVISION
102            	                                            "201510110000Z" -- Oct 11, 2015
103  			 DESCRIPTION
104            	                                            "Add hwPtpLcsResNotEnough hwPtpLcsResNotEnoughResume hwPtpChassisId hwPtpSlotId."
105                         REVISION
106            	                                            "201510080000Z" -- Oct 08, 2015
107  			 DESCRIPTION
108            	                                            "Re-edit the default values of hwPtpPassiveAlarmThreshold."
109                         REVISION
110            	                                            "201506240000Z" -- Jun 24, 2015
111  			 DESCRIPTION
112            	                                            "Modify hwPtpPortStatisticEntry."
113                         REVISION
114            	                                            "201501300000Z" -- Jan 30, 2015
115  			 DESCRIPTION
116            	                                            "Modify hwPtpExtTimePortType."
117                                                       REVISION
118            	                                                              "201412090000Z" -- Dec 09, 2014
119			DESCRIPTION
120            	                                                              "Modify hwPtpAdaptiveServerPriority1 hwPtpAdaptiveServerPriority2 hwPtpAdaptiveServerClockClass and hwPtpTimeOffsetSumP2P."
121                                                       REVISION
122            	                                                              "201411250000Z" -- Nov 25, 2014
123			DESCRIPTION
124            	                                                              "Modify hwPtpPortType."
125			REVISION
126            	                                                              "201411030000Z" -- Nov 03, 2014
127			DESCRIPTION
128            	                                                              "Add MIB and Trap of CCSA OAM."
129			REVISION
130            	                                                              "201410210000Z" -- Oct 21, 2014
131			DESCRIPTION
132            	                                                              "Modify hwPtpPortType."
133			REVISION
134            	                                                              "201409050000Z" -- Sep 5, 2014
135			DESCRIPTION
136            	                                                              "Add hwPtpPortSourceStepsRemoved hwPtpPortBmcInfoChange."
137			REVISION
138            	                                                              "201406090000Z" -- June 9, 2014
139			DESCRIPTION
140            	                                                              "Add hwPtpProfile hwPtpPortNotSlave hwPtpLocalClockLocalPriority hwPtpBitsLocalPriority hwPtpPortLocalPriority and modify hwPtpDeviceType for G.8275.1."
141			REVISION
142            	                                                              "201311280000Z" -- NOV 28, 2013
143			DESCRIPTION
144            	                                                              "Add enum nolicense(14) and modify noLPUsupportCentralized from 14 to 15 in hwPtpAdaptiveNegoErrorReason."
145			REVISION
146            	                                                              "201308130000Z" -- AUG 13, 2013
147			DESCRIPTION
148            	                                                              "Modify 1588ACR ms to ns."
149			REVISION
150            	                                                              "201307170000Z" -- July 17, 2013
151			DESCRIPTION
152            	                                                              "Add enum noLPUsupportCentralized(14) in hwPtpAdaptiveNegoErrorReason."
153			REVISION
154            	                                                              "201307020000Z" -- July 2, 2013
155			DESCRIPTION
156            	                                                              "Modify for V600R008C00."
157			REVISION
158            	                                                              "201306240000Z" -- June 24, 2013
159			DESCRIPTION
160            	                                                              "Some errors have been modified in clock perfermance wave datas."
161			REVISION
162            	                                                              "201304150000Z" -- April 15, 2013
163			DESCRIPTION
164            	                                                              "Re-edit the default values of hwPtpPortSyncInterval node."
165			REVISION
166            	                                                              "201304020000Z" -- April 02, 2013
167			DESCRIPTION
168            	                                                              "Re-edit the hwPtpUtc node."
169			REVISION
170            	                                                              "201303200000Z" -- March 20, 2013
171			DESCRIPTION
172            	                                                              "Some errors have been modified in current version."
173			::= { hwDatacomm 187 }
174
175
176--
177-- Textual conventions
178--
179
180		EnabledStatus ::= TEXTUAL-CONVENTION
181			STATUS current
182			DESCRIPTION
183				"A simple status value for the object."
184			SYNTAX INTEGER
185				{
186				enabled(1),
187				disabled(2)
188				}
189
190		VlanIdOrNone ::= TEXTUAL-CONVENTION
191			STATUS current
192			DESCRIPTION
193				"VlanIdOrNone."
194			SYNTAX Integer32 (0 | 1..4094)
195
196
197--
198-- Node definitions
199--
200
201		-- 1.3.6.1.4.1.2011.5.25.187.1
202		hwPtpGlobalObjects OBJECT IDENTIFIER ::= { hwPtpMIB 1 }
203
204		-- 1.3.6.1.4.1.2011.5.25.187.1.1
205		hwPtpEnable OBJECT-TYPE
206			SYNTAX EnabledStatus
207			MAX-ACCESS read-write
208			STATUS current
209			DESCRIPTION
210				"Enable PTP function."
211			DEFVAL { disabled }
212			::= { hwPtpGlobalObjects 1 }
213
214		-- 1.3.6.1.4.1.2011.5.25.187.1.2
215		hwPtpDomain OBJECT-TYPE
216			SYNTAX Integer32 (0..255)
217			MAX-ACCESS read-write
218			STATUS current
219			DESCRIPTION
220				"PTP device's domain attribute,this attribute is used by PTP Device to join
221				BMC compute."
222			DEFVAL { 0 }
223			::= { hwPtpGlobalObjects 2 }
224
225		-- 1.3.6.1.4.1.2011.5.25.187.1.3
226		hwPtpDeviceType OBJECT-TYPE
227			SYNTAX INTEGER
228				{
229				oc(1),
230				bc(2),
231				p2ptc(3),
232				e2etc(4),
233				p2ptcoc(5),
234				e2etcoc(6),
235				tcandbc(7),
236                                                                                         tgm(8),
237                                                                                         tbc(9),
238                                                                                         ttsc(10),
239				invalid(99)
240				}
241			MAX-ACCESS read-write
242			STATUS current
243			DESCRIPTION
244				"PTP device's type attribute."
245			DEFVAL { 99 }
246			::= { hwPtpGlobalObjects 3 }
247
248		-- 1.3.6.1.4.1.2011.5.25.187.1.4
249		hwPtpSlaveOnly OBJECT-TYPE
250			SYNTAX TruthValue
251			MAX-ACCESS read-write
252			STATUS current
253			DESCRIPTION
254				"PTP device's SlaveOnly attribute."
255			DEFVAL { false }
256			::= { hwPtpGlobalObjects 4 }
257
258		-- 1.3.6.1.4.1.2011.5.25.187.1.5
259		hwPtpLocalClockId OBJECT-TYPE
260			SYNTAX OCTET STRING
261			MAX-ACCESS read-write
262			STATUS current
263			DESCRIPTION
264				"Local PTP device's ClockId."
265			::= { hwPtpGlobalObjects 5 }
266
267		-- 1.3.6.1.4.1.2011.5.25.187.1.6
268		hwPtpLocalClockAccuracy OBJECT-TYPE
269			SYNTAX Integer32 (0..255)
270			MAX-ACCESS read-write
271			STATUS current
272			DESCRIPTION
273				"PTP device's clock accuracy attribute."
274			DEFVAL { 49 }
275			::= { hwPtpGlobalObjects 6 }
276
277		-- 1.3.6.1.4.1.2011.5.25.187.1.7
278		hwPtpLocalClockClass OBJECT-TYPE
279			SYNTAX Integer32 (0..255)
280			MAX-ACCESS read-write
281			STATUS current
282			DESCRIPTION
283				"PTP device's clock class attribute."
284			DEFVAL { 187 }
285			::= { hwPtpGlobalObjects 7 }
286
287		-- 1.3.6.1.4.1.2011.5.25.187.1.8
288		hwPtpLocalClockPriority1 OBJECT-TYPE
289			SYNTAX Integer32 (0..255)
290			MAX-ACCESS read-write
291			STATUS current
292			DESCRIPTION
293				"PTP device's clock priority1 attribute."
294			DEFVAL { 128 }
295			::= { hwPtpGlobalObjects 8 }
296
297		-- 1.3.6.1.4.1.2011.5.25.187.1.9
298		hwPtpLocalClockPriority2 OBJECT-TYPE
299			SYNTAX Integer32 (0..255)
300			MAX-ACCESS read-write
301			STATUS current
302			DESCRIPTION
303				"PTP device's clock priority2 attribute."
304			DEFVAL { 128 }
305			::= { hwPtpGlobalObjects 9 }
306
307		-- 1.3.6.1.4.1.2011.5.25.187.1.10
308		hwPtpLocalClockTimeSource OBJECT-TYPE
309			SYNTAX INTEGER
310				{
311				atomicclock(1),
312				gps(2),
313				terrestrialradio(3),
314				ptp(4),
315				ntp(5),
316				handset(6),
317				other(7),
318				internaloscillator(8)
319				}
320			MAX-ACCESS read-write
321			STATUS current
322			DESCRIPTION
323				"PTP device's clock time source attribute."
324			DEFVAL { internaloscillator }
325			::= { hwPtpGlobalObjects 10 }
326
327		-- 1.3.6.1.4.1.2011.5.25.187.1.11
328		hwPtpUtc OBJECT-TYPE
329			SYNTAX OCTET STRING
330			MAX-ACCESS read-write
331			STATUS current
332			DESCRIPTION
333				"Indicates or set current UTC."
334			::= { hwPtpGlobalObjects 11 }
335
336		-- 1.3.6.1.4.1.2011.5.25.187.1.12
337		hwPtpCurrentUtcOffset OBJECT-TYPE
338			SYNTAX Integer32 (0..65535)
339			MAX-ACCESS read-write
340			STATUS current
341			DESCRIPTION
342				"The offset between TAI and UTC. CurrentUtcOffset=TAI-UTC."
343			DEFVAL { 65535 }
344			::= { hwPtpGlobalObjects 12 }
345
346		-- 1.3.6.1.4.1.2011.5.25.187.1.13
347		hwCurrentUtcOffsetValid OBJECT-TYPE
348			SYNTAX TruthValue
349			MAX-ACCESS read-only
350			STATUS current
351			DESCRIPTION
352				"CurrentUtcOffsetValid."
353			DEFVAL { false }
354			::= { hwPtpGlobalObjects 13 }
355
356		-- 1.3.6.1.4.1.2011.5.25.187.1.14
357		hwPtpOldMasterClockId OBJECT-TYPE
358			SYNTAX OCTET STRING
359			MAX-ACCESS read-only
360			STATUS current
361			DESCRIPTION
362				"Old grandmaster clock's clockId"
363			::= { hwPtpGlobalObjects 14 }
364
365		-- 1.3.6.1.4.1.2011.5.25.187.1.15
366		hwPtpCurrentMasterClockReceivePortType OBJECT-TYPE
367			SYNTAX INTEGER
368				{
369				local(1),
370				bits(2),
371				line(3)
372				}
373			MAX-ACCESS read-only
374			STATUS current
375			DESCRIPTION
376				"The current grandmaster clock received port type."
377			::= { hwPtpGlobalObjects 15 }
378
379		-- 1.3.6.1.4.1.2011.5.25.187.1.16
380		hwPtpCurrentMasterClockReceivePort OBJECT-TYPE
381			SYNTAX OCTET STRING
382			MAX-ACCESS read-only
383			STATUS current
384			DESCRIPTION
385				"The current grandmaster clock received from which port."
386			::= { hwPtpGlobalObjects 16 }
387
388		-- 1.3.6.1.4.1.2011.5.25.187.1.17
389		hwPtpCurrentMasterClockStepRemoved OBJECT-TYPE
390			SYNTAX Integer32 (0..127)
391			MAX-ACCESS read-only
392			STATUS current
393			DESCRIPTION
394				"Steps between current grandmaster clock device and the local clock device."
395			::= { hwPtpGlobalObjects 17 }
396
397		-- 1.3.6.1.4.1.2011.5.25.187.1.18
398		hwPtpVersion OBJECT-TYPE
399			SYNTAX INTEGER
400				{
401				ieee1588v2(1),
402				invalid(10)
403				}
404			MAX-ACCESS read-only
405			STATUS current
406			DESCRIPTION
407				"The version of PTP."
408			DEFVAL { 1 }
409			::= { hwPtpGlobalObjects 18 }
410
411		-- 1.3.6.1.4.1.2011.5.25.187.1.19
412		hwPtpTimeScale OBJECT-TYPE
413			SYNTAX INTEGER
414				{
415				ptp(1),
416				arb(2)
417				}
418			MAX-ACCESS read-only
419			STATUS current
420			DESCRIPTION
421				"The time scale of PTP."
422			DEFVAL { ptp }
423			::= { hwPtpGlobalObjects 19 }
424
425		-- 1.3.6.1.4.1.2011.5.25.187.1.20
426		hwPtpFrequencyTraceable OBJECT-TYPE
427			SYNTAX TruthValue
428			MAX-ACCESS read-only
429			STATUS current
430			DESCRIPTION
431				"The frequency trace is enable."
432			DEFVAL { false }
433			::= { hwPtpGlobalObjects 20 }
434
435		-- 1.3.6.1.4.1.2011.5.25.187.1.21
436		hwPtpTimeTraceable OBJECT-TYPE
437			SYNTAX TruthValue
438			MAX-ACCESS read-only
439			STATUS current
440			DESCRIPTION
441				"The time trace is enable."
442			DEFVAL { false }
443			::= { hwPtpGlobalObjects 21 }
444
445		-- 1.3.6.1.4.1.2011.5.25.187.1.22
446		hwPtpTimeSynchronizationStatus OBJECT-TYPE
447			SYNTAX INTEGER
448				{
449				unsynchronization(1),
450				synchronization(2)
451				}
452			MAX-ACCESS read-only
453			STATUS current
454			DESCRIPTION
455				"Indicates TimeSynchronizationStatus is synchronization or not."
456			DEFVAL { unsynchronization }
457			::= { hwPtpGlobalObjects 22 }
458
459		-- 1.3.6.1.4.1.2011.5.25.187.1.23
460		hwPtpGrandMasterClockPriority1 OBJECT-TYPE
461			SYNTAX Integer32 (0..255)
462			MAX-ACCESS read-only
463			STATUS current
464			DESCRIPTION
465				"PTP GrandMaster clock priority1 attribute."
466			::= { hwPtpGlobalObjects 23 }
467
468		-- 1.3.6.1.4.1.2011.5.25.187.1.24
469		hwPtpGrandMasterClockPriority2 OBJECT-TYPE
470			SYNTAX Integer32 (0..255)
471			MAX-ACCESS read-only
472			STATUS current
473			DESCRIPTION
474				"PTP GrandMaster clock priority2 attribute."
475			::= { hwPtpGlobalObjects 24 }
476
477		-- 1.3.6.1.4.1.2011.5.25.187.1.25
478		hwPtpGrandMasterClockAccuracy OBJECT-TYPE
479			SYNTAX Integer32 (0..255)
480			MAX-ACCESS read-only
481			STATUS current
482			DESCRIPTION
483				"PTP GrandMaster clock accuracy attribute."
484			::= { hwPtpGlobalObjects 25 }
485
486		-- 1.3.6.1.4.1.2011.5.25.187.1.26
487		hwPtpGrandMasterClockClass OBJECT-TYPE
488			SYNTAX Integer32 (0..255)
489			MAX-ACCESS read-only
490			STATUS current
491			DESCRIPTION
492				"PTP GrandMaster clock class attribute."
493			::= { hwPtpGlobalObjects 26 }
494
495		-- 1.3.6.1.4.1.2011.5.25.187.1.27
496		hwPtpGrandMasterClockTimeSource OBJECT-TYPE
497			SYNTAX INTEGER
498				{
499				atomicclock(1),
500				gps(2),
501				terrestrialradio(3),
502				ptp(4),
503				ntp(5),
504				handset(6),
505				other(7),
506				internaloscillator(8)
507				}
508			MAX-ACCESS read-only
509			STATUS current
510			DESCRIPTION
511				"PTP GrandMaster clock timesource attribute."
512			::= { hwPtpGlobalObjects 27 }
513
514		-- 1.3.6.1.4.1.2011.5.25.187.1.28
515		hwPtpTimeSyncTime OBJECT-TYPE
516			SYNTAX INTEGER
517				{
518				on(1),
519				off(2)
520				}
521			MAX-ACCESS read-write
522			STATUS current
523			DESCRIPTION
524				"Indicates PTP time is synchronization or not."
525			DEFVAL { on }
526			::= { hwPtpGlobalObjects 28 }
527
528		-- 1.3.6.1.4.1.2011.5.25.187.1.29
529		hwPtpFrequencyRecoverMode OBJECT-TYPE
530			SYNTAX INTEGER
531				{
532				packetRecover(1),
533				phyRecover(2)
534				}
535			MAX-ACCESS read-write
536			STATUS current
537			DESCRIPTION
538				"The recover mode of  PTP."
539			DEFVAL { packetRecover }
540			::= { hwPtpGlobalObjects 29 }
541
542		-- 1.3.6.1.4.1.2011.5.25.187.1.30
543		hwPtpAclEnable OBJECT-TYPE
544			SYNTAX EnabledStatus
545			MAX-ACCESS read-write
546			STATUS current
547			DESCRIPTION
548				"Enable PTP acl function."
549			DEFVAL { disabled }
550			::= { hwPtpGlobalObjects 30 }
551
552		-- 1.3.6.1.4.1.2011.5.25.187.1.31
553		hwPtpSetPortStateEnable OBJECT-TYPE
554			SYNTAX EnabledStatus
555			MAX-ACCESS read-write
556			STATUS current
557			DESCRIPTION
558				"Enable PTP set port state function."
559			DEFVAL { disabled }
560			::= { hwPtpGlobalObjects 31 }
561
562		-- 1.3.6.1.4.1.2011.5.25.187.1.32
563		hwPtpCurrentMasterClockId OBJECT-TYPE
564			SYNTAX OCTET STRING
565			MAX-ACCESS read-only
566			STATUS current
567			DESCRIPTION
568				"Current grandmaster clockId."
569			::= { hwPtpGlobalObjects 32 }
570
571		-- 1.3.6.1.4.1.2011.5.25.187.1.33
572		hwPtpBits1ppsReceiveDelay OBJECT-TYPE
573			SYNTAX Integer32 (0..2000000)
574			MAX-ACCESS read-write
575			STATUS current
576			DESCRIPTION
577				"Bits1ppsReceiveDelay."
578			DEFVAL { 0 }
579			::= { hwPtpGlobalObjects 33 }
580
581		-- 1.3.6.1.4.1.2011.5.25.187.1.34
582		hwPtpBits1ppsSendDelay OBJECT-TYPE
583			SYNTAX Integer32 (0..1600)
584			MAX-ACCESS read-write
585			STATUS current
586			DESCRIPTION
587				"Bits1ppsSendDelay."
588			DEFVAL { 0 }
589			::= { hwPtpGlobalObjects 34 }
590
591		-- 1.3.6.1.4.1.2011.5.25.187.1.35
592		hwPtpBitsDclsReceiveDelay OBJECT-TYPE
593			SYNTAX Integer32 (0..2000000)
594			MAX-ACCESS read-write
595			STATUS current
596			DESCRIPTION
597				"BitsDclsReceiveDelay."
598			DEFVAL { 0 }
599			::= { hwPtpGlobalObjects 35 }
600
601		-- 1.3.6.1.4.1.2011.5.25.187.1.36
602		hwPtpBitsDclsSendDelay OBJECT-TYPE
603			SYNTAX Integer32 (0..1600)
604			MAX-ACCESS read-write
605			STATUS current
606			DESCRIPTION
607				"BitsDclsSendDelay."
608			DEFVAL { 0 }
609			::= { hwPtpGlobalObjects 36 }
610
611		-- 1.3.6.1.4.1.2011.5.25.187.1.37
612		hwPtpAdaptiveEnable OBJECT-TYPE
613			SYNTAX EnabledStatus
614			MAX-ACCESS read-write
615			STATUS current
616			DESCRIPTION
617				"Enable ptp adaptive function dynamic mode."
618			DEFVAL { disabled }
619			::= { hwPtpGlobalObjects 37 }
620
621		-- 1.3.6.1.4.1.2011.5.25.187.1.38
622		hwPtpAdaptiveUserMode OBJECT-TYPE
623			SYNTAX INTEGER
624				{
625				primaryserver(1),
626				standbyserver(2),
627				client(3),
628				server(4),
629				invalid(99)
630				}
631			MAX-ACCESS read-write
632			STATUS current
633			DESCRIPTION
634				"Ptp adaptive set user mode attribute."
635			DEFVAL { 99 }
636			::= { hwPtpGlobalObjects 38 }
637
638		-- 1.3.6.1.4.1.2011.5.25.187.1.39
639		hwPtpAdaptiveUserState OBJECT-TYPE
640			SYNTAX INTEGER
641				{
642				master(1),
643				slave(2),
644				invalid(99)
645				}
646			MAX-ACCESS read-only
647			STATUS current
648			DESCRIPTION
649				"Ptp adaptive user state."
650			DEFVAL { 99 }
651			::= { hwPtpGlobalObjects 39 }
652
653		-- 1.3.6.1.4.1.2011.5.25.187.1.40
654		hwPtpAdaptiveSyncMode OBJECT-TYPE
655			SYNTAX INTEGER
656				{
657				atr(1),
658				acr(2),
659				acrtwoway(3),
660				invalid(99)
661				}
662			MAX-ACCESS read-write
663			STATUS current
664			DESCRIPTION
665				"Ptp adaptive sync mode."
666			DEFVAL { 99 }
667			::= { hwPtpGlobalObjects 40 }
668
669		-- 1.3.6.1.4.1.2011.5.25.187.1.41
670		hwPtpAdaptiveDscp OBJECT-TYPE
671			SYNTAX Integer32 (0..63)
672			MAX-ACCESS read-write
673			STATUS current
674			DESCRIPTION
675				"Ptp adaptive UdpEgress Dscp."
676			DEFVAL { 63 }
677			::= { hwPtpGlobalObjects 41 }
678
679		-- 1.3.6.1.4.1.2011.5.25.187.1.42
680		hwPtpAdaptiveDomain OBJECT-TYPE
681			SYNTAX Integer32 (0..255)
682			MAX-ACCESS read-write
683			STATUS current
684			DESCRIPTION
685				"Ptp adaptive device's domain attribute,this attribute is used by ptp adaptive device to join BMC compute."
686			DEFVAL { 0 }
687			::= { hwPtpGlobalObjects 42 }
688
689		-- 1.3.6.1.4.1.2011.5.25.187.1.43
690		hwPtpAdaptiveLocalIp OBJECT-TYPE
691			SYNTAX IpAddress
692			MAX-ACCESS read-write
693			STATUS current
694			DESCRIPTION
695				"Ptp adaptive device's local ip attribute."
696			::= { hwPtpGlobalObjects 43 }
697
698		-- 1.3.6.1.4.1.2011.5.25.187.1.44
699		hwPtpAdaptiveAnnounceInterval OBJECT-TYPE
700			SYNTAX Integer32 (7..14)
701			MAX-ACCESS read-write
702			STATUS current
703			DESCRIPTION
704				"Client device's requested send interval of announce packet."
705			DEFVAL { 11 }
706			::= { hwPtpGlobalObjects 44 }
707
708		-- 1.3.6.1.4.1.2011.5.25.187.1.45
709		hwPtpAdaptiveSyncInterval OBJECT-TYPE
710			SYNTAX Integer32 (3..14)
711			MAX-ACCESS read-write
712			STATUS current
713			DESCRIPTION
714				"Client device's requested send interval of sync packet."
715			DEFVAL { 3 }
716			::= { hwPtpGlobalObjects 45 }
717
718		-- 1.3.6.1.4.1.2011.5.25.187.1.46
719		hwPtpAdaptiveDlyRespInterval OBJECT-TYPE
720			SYNTAX Integer32 (3..14)
721			MAX-ACCESS read-write
722			STATUS current
723			DESCRIPTION
724				"Client device's requested send interval of delay_req packet."
725			DEFVAL { 3 }
726			::= { hwPtpGlobalObjects 46 }
727
728		-- 1.3.6.1.4.1.2011.5.25.187.1.47
729		hwPtpAdaptiveAnnounceReceiptTimeout OBJECT-TYPE
730			SYNTAX Integer32 (4 | 8 | 16 | 32 | 64 | 128 | 256)
731			MAX-ACCESS read-write
732			STATUS current
733			DESCRIPTION
734				"Ptp adaptive device's announce receipt timeout attribute."
735			DEFVAL { 4 }
736			::= { hwPtpGlobalObjects 47 }
737
738		-- 1.3.6.1.4.1.2011.5.25.187.1.48
739		hwPtpAdaptiveRemoteServer1Ip OBJECT-TYPE
740			SYNTAX IpAddress
741			MAX-ACCESS read-write
742			STATUS current
743			DESCRIPTION
744				"Ptp adaptive device's remote server1 ip attribute."
745			::= { hwPtpGlobalObjects 48 }
746
747		-- 1.3.6.1.4.1.2011.5.25.187.1.49
748		hwPtpAdaptiveRemoteServer1KeepAliveEnable OBJECT-TYPE
749			SYNTAX INTEGER
750				{
751				enable(1),
752				disable(2),
753				invalid(99)
754				}
755			MAX-ACCESS read-write
756			STATUS current
757			DESCRIPTION
758				"Ptp adaptive device's remote server1 keepalive attribute."
759			DEFVAL { disable }
760			::= { hwPtpGlobalObjects 49 }
761
762		-- 1.3.6.1.4.1.2011.5.25.187.1.50
763		hwPtpAdaptiveRemoteServer1NegoState OBJECT-TYPE
764			SYNTAX INTEGER
765				{
766				init(0),
767				success(1),
768				error(2),
769				none(3)
770				}
771			MAX-ACCESS read-only
772			STATUS current
773			DESCRIPTION
774				"Ptp adaptive device's remote server1 negotiate state."
775			DEFVAL { 0 }
776			::= { hwPtpGlobalObjects 50 }
777
778		-- 1.3.6.1.4.1.2011.5.25.187.1.51
779		hwPtpAdaptiveRemoteServer2Ip OBJECT-TYPE
780			SYNTAX IpAddress
781			MAX-ACCESS read-write
782			STATUS current
783			DESCRIPTION
784				"Ptp adaptive device's remote server2 ip attribute."
785			::= { hwPtpGlobalObjects 51 }
786
787		-- 1.3.6.1.4.1.2011.5.25.187.1.52
788		hwPtpAdaptiveRemoteServer2KeepAliveEnable OBJECT-TYPE
789			SYNTAX INTEGER
790				{
791				enable(1),
792				disable(2),
793				invalid(99)
794				}
795			MAX-ACCESS read-write
796			STATUS current
797			DESCRIPTION
798				"Ptp adaptive device's remote server2 keepalive attribute."
799			DEFVAL { disable }
800			::= { hwPtpGlobalObjects 52 }
801
802		-- 1.3.6.1.4.1.2011.5.25.187.1.53
803		hwPtpAdaptiveRemoteServer2NegoState OBJECT-TYPE
804			SYNTAX INTEGER
805				{
806				init(0),
807				success(1),
808				error(2),
809				none(3)
810				}
811			MAX-ACCESS read-only
812			STATUS current
813			DESCRIPTION
814				"Ptp adaptive device's remote server2 negotiate state."
815			DEFVAL { 0 }
816			::= { hwPtpGlobalObjects 53 }
817
818		-- 1.3.6.1.4.1.2011.5.25.187.1.54
819		hwPtpAdaptiveVpnInstance OBJECT-TYPE
820			SYNTAX OCTET STRING
821			MAX-ACCESS read-write
822			STATUS current
823			DESCRIPTION
824				"Ptp adaptive device's vpn instance."
825			::= { hwPtpGlobalObjects 54 }
826
827		-- 1.3.6.1.4.1.2011.5.25.187.1.55
828		hwPtpAdaptiveClientIpChangeFlag OBJECT-TYPE
829			SYNTAX INTEGER
830				{
831				added(0),
832				deleted(1)
833				}
834			MAX-ACCESS accessible-for-notify
835			STATUS current
836			DESCRIPTION
837				"Indicates the master's client ip list change state, added or deleted."
838			DEFVAL { 0 }
839			::= { hwPtpGlobalObjects 55 }
840
841		-- 1.3.6.1.4.1.2011.5.25.187.1.56
842		hwPtpAdaptiveAnnounceDuration OBJECT-TYPE
843			SYNTAX Integer32 (60..1000)
844			UNITS "s"
845			MAX-ACCESS read-write
846			STATUS current
847			DESCRIPTION
848				"Ptp adaptive device's announce packet duration attribute."
849			DEFVAL { 300 }
850			::= { hwPtpGlobalObjects 56 }
851
852		-- 1.3.6.1.4.1.2011.5.25.187.1.57
853		hwPtpAdaptiveSyncDuration OBJECT-TYPE
854			SYNTAX Integer32 (60..1000)
855			UNITS "s"
856			MAX-ACCESS read-write
857			STATUS current
858			DESCRIPTION
859				"Ptp adaptive device's sync packet duration attribute."
860			DEFVAL { 300 }
861			::= { hwPtpGlobalObjects 57 }
862
863		-- 1.3.6.1.4.1.2011.5.25.187.1.58
864		hwPtpAdaptiveDelayRespDuration OBJECT-TYPE
865			SYNTAX Integer32 (60..1000)
866			UNITS "s"
867			MAX-ACCESS read-write
868			STATUS current
869			DESCRIPTION
870				"Ptp adaptive device's delay-resp packet duration attribute."
871			DEFVAL { 300 }
872			::= { hwPtpGlobalObjects 58 }
873
874		-- 1.3.6.1.4.1.2011.5.25.187.1.59
875		hwPtpDfxDlyMeasureEnable OBJECT-TYPE
876			SYNTAX EnabledStatus
877			MAX-ACCESS read-write
878			STATUS current
879			DESCRIPTION
880				"Enable delay-measure function."
881			DEFVAL { disabled }
882			::= { hwPtpGlobalObjects 59 }
883
884		-- 1.3.6.1.4.1.2011.5.25.187.1.60
885		hwPtpDfxPhyPhaseSubCur OBJECT-TYPE
886			SYNTAX Integer32
887			UNITS "ppb"
888			MAX-ACCESS read-only
889			STATUS current
890			DESCRIPTION
891				"This object indicates the current value of the frequency offset during physical layer frequency synchronization. The default value is 0, in ns."
892			DEFVAL { '0'b }
893			::= { hwPtpGlobalObjects 60 }
894
895		-- 1.3.6.1.4.1.2011.5.25.187.1.61
896		hwPtpDfxPhyPhaseSubMin OBJECT-TYPE
897			SYNTAX Integer32
898			UNITS "ppb"
899			MAX-ACCESS read-only
900			STATUS current
901			DESCRIPTION
902				"This object indicates the minimum value of the frequency offset in a specific time period during physical layer frequency synchronization. The default value is 0, in ns."
903			DEFVAL { '0'b }
904			::= { hwPtpGlobalObjects 61 }
905
906		-- 1.3.6.1.4.1.2011.5.25.187.1.62
907		hwPtpDfxPhyPhaseSubMax OBJECT-TYPE
908			SYNTAX Integer32
909			UNITS "ppb"
910			MAX-ACCESS read-only
911			STATUS current
912			DESCRIPTION
913				"This object indicates the maximum value of the frequency offset in a specific time period during physical layer frequency synchronization. The default value is 0, in ns."
914			DEFVAL { '0'b }
915			::= { hwPtpGlobalObjects 62 }
916
917		-- 1.3.6.1.4.1.2011.5.25.187.1.63
918		hwPtpDfxPhyPhaseSubMean OBJECT-TYPE
919			SYNTAX Integer32
920			UNITS "ppb"
921			MAX-ACCESS read-only
922			STATUS current
923			DESCRIPTION
924				"This object indicates the average value of the frequency offset in a specific time period during physical layer frequency synchronization. The default value is 0, in ns."
925			DEFVAL { '0'b }
926			::= { hwPtpGlobalObjects 63 }
927
928		-- 1.3.6.1.4.1.2011.5.25.187.1.64
929		hwPtpDfxFreqOffsetCur OBJECT-TYPE
930			SYNTAX Integer32
931			UNITS "ppb"
932			MAX-ACCESS read-only
933			STATUS current
934			DESCRIPTION
935				"This object indicates the current value of the frequency offset during 1588v2 frequency synchronization. The default value is 0, in ns."
936			DEFVAL { '0'b }
937			::= { hwPtpGlobalObjects 64 }
938
939		-- 1.3.6.1.4.1.2011.5.25.187.1.65
940		hwPtpDfxFreqOffsetMin OBJECT-TYPE
941			SYNTAX Integer32
942			UNITS "ppb"
943			MAX-ACCESS read-only
944			STATUS current
945			DESCRIPTION
946				"This object indicates the minimum value of the frequency offset in a specific time period during 1588v2 frequency synchronization. The default value is 0, in ns."
947			DEFVAL { '0'b }
948			::= { hwPtpGlobalObjects 65 }
949
950		-- 1.3.6.1.4.1.2011.5.25.187.1.66
951		hwPtpDfxFreqOffsetMax OBJECT-TYPE
952			SYNTAX Integer32
953			UNITS "ppb"
954			MAX-ACCESS read-only
955			STATUS current
956			DESCRIPTION
957				"This object indicates the maximum value of the frequency offset in a specific time period during 1588v2 frequency synchronization. The default value is 0, in ns."
958			DEFVAL { '0'b }
959			::= { hwPtpGlobalObjects 66 }
960
961		-- 1.3.6.1.4.1.2011.5.25.187.1.67
962		hwPtpDfxFreqOffsetMean OBJECT-TYPE
963			SYNTAX Integer32
964			UNITS "ppb"
965			MAX-ACCESS read-only
966			STATUS current
967			DESCRIPTION
968				"This object indicates the average value of the frequency offset in a specific time period during 1588v2 frequency synchronization. The default value is 0, in ns."
969			DEFVAL { '0'b }
970			::= { hwPtpGlobalObjects 67 }
971
972		-- 1.3.6.1.4.1.2011.5.25.187.1.68
973		hwPtpDfxACRMaxPdCur OBJECT-TYPE
974			SYNTAX Integer32
975			UNITS "ns"
976			MAX-ACCESS read-only
977			STATUS current
978			DESCRIPTION
979				"The object indicates the current value of maximum forward path delay during adaptive 1588v2 synchronization. The default value is 0, in ns."
980			DEFVAL { '0'b }
981			::= { hwPtpGlobalObjects 68 }
982
983		-- 1.3.6.1.4.1.2011.5.25.187.1.69
984		hwPtpDfxACRMaxPdMin OBJECT-TYPE
985			SYNTAX Integer32
986			UNITS "ns"
987			MAX-ACCESS read-only
988			STATUS current
989			DESCRIPTION
990				"This object indicates the minimum value of maximum forward path delay within the specified period during adaptive 1588v2 synchronization. The default value is 0, in ns."
991			DEFVAL { '0'b }
992			::= { hwPtpGlobalObjects 69 }
993
994		-- 1.3.6.1.4.1.2011.5.25.187.1.70
995		hwPtpDfxACRMaxPdMax OBJECT-TYPE
996			SYNTAX Integer32
997			UNITS "ns"
998			MAX-ACCESS read-only
999			STATUS current
1000			DESCRIPTION
1001				"This object indicates the maximum value of maximum forward path delay within the specified period during adaptive 1588v2 synchronization. The default value is 0, in ns."
1002			DEFVAL { '0'b }
1003			::= { hwPtpGlobalObjects 70 }
1004
1005		-- 1.3.6.1.4.1.2011.5.25.187.1.71
1006		hwPtpDfxACRMaxPdMean OBJECT-TYPE
1007			SYNTAX Integer32
1008			UNITS "ns"
1009			MAX-ACCESS read-only
1010			STATUS current
1011			DESCRIPTION
1012				"This object indicates the average value of maximum forward path delay within the specified period during adaptive 1588v2 synchronization. The default value is 0, in ns."
1013			DEFVAL { '0'b }
1014			::= { hwPtpGlobalObjects 71 }
1015
1016		-- 1.3.6.1.4.1.2011.5.25.187.1.72
1017		hwPtpDfxACRMinPdCur OBJECT-TYPE
1018			SYNTAX Integer32
1019			UNITS "ns"
1020			MAX-ACCESS read-only
1021			STATUS current
1022			DESCRIPTION
1023				"The object indicates the current value of minimum forward path delay during adaptive 1588v2 synchronization. The default value is 0, in ns."
1024			DEFVAL { '0'b }
1025			::= { hwPtpGlobalObjects 72 }
1026
1027		-- 1.3.6.1.4.1.2011.5.25.187.1.73
1028		hwPtpDfxACRMinPdMin OBJECT-TYPE
1029			SYNTAX Integer32
1030			UNITS "ns"
1031			MAX-ACCESS read-only
1032			STATUS current
1033			DESCRIPTION
1034				"This object indicates the minimum value of minimum forward path delay within the specified period during adaptive 1588v2 synchronization. The default value is 0, in ns."
1035			DEFVAL { '0'b }
1036			::= { hwPtpGlobalObjects 73 }
1037
1038		-- 1.3.6.1.4.1.2011.5.25.187.1.74
1039		hwPtpDfxACRMinPdMax OBJECT-TYPE
1040			SYNTAX Integer32
1041			UNITS "ns"
1042			MAX-ACCESS read-only
1043			STATUS current
1044			DESCRIPTION
1045				"This object indicates the maximum value of minimum forward path delay within the specified period during adaptive 1588v2 synchronization. The default value is 0, in ns."
1046			DEFVAL { '0'b }
1047			::= { hwPtpGlobalObjects 74 }
1048
1049		-- 1.3.6.1.4.1.2011.5.25.187.1.75
1050		hwPtpDfxACRMinPdMean OBJECT-TYPE
1051			SYNTAX Integer32
1052			UNITS "ns"
1053			MAX-ACCESS read-only
1054			STATUS current
1055			DESCRIPTION
1056				"This object indicates the average value of minimum forward path delay within the specified period during adaptive 1588v2 synchronization. The default value is 0, in ns."
1057			DEFVAL { '0'b }
1058			::= { hwPtpGlobalObjects 75 }
1059
1060		-- 1.3.6.1.4.1.2011.5.25.187.1.76
1061		hwPtpDfxTimeSyncOffsetCur OBJECT-TYPE
1062			SYNTAX Integer32
1063			UNITS "ns"
1064			MAX-ACCESS read-only
1065			STATUS current
1066			DESCRIPTION
1067				"This object indicates the current value of the clock offset during 1588v2 time synchronization. The default value is 0, in ns."
1068			DEFVAL { '0'b }
1069			::= { hwPtpGlobalObjects 76 }
1070
1071		-- 1.3.6.1.4.1.2011.5.25.187.1.77
1072		hwPtpDfxTimeSyncOffsetMin OBJECT-TYPE
1073			SYNTAX Integer32
1074			UNITS "ns"
1075			MAX-ACCESS read-only
1076			STATUS current
1077			DESCRIPTION
1078				"This object indicates the minimum value of the clock offset in a specific time period during 1588v2 time synchronization. The default value is 0, in ns."
1079			DEFVAL { '0'b }
1080			::= { hwPtpGlobalObjects 77 }
1081
1082		-- 1.3.6.1.4.1.2011.5.25.187.1.78
1083		hwPtpDfxTimeSyncOffsetMax OBJECT-TYPE
1084			SYNTAX Integer32
1085			UNITS "ns"
1086			MAX-ACCESS read-only
1087			STATUS current
1088			DESCRIPTION
1089				"This object indicates the maximum value of the clock offset in a specific time period during 1588v2 time synchronization. The default value is 0, in ns."
1090			DEFVAL { '0'b }
1091			::= { hwPtpGlobalObjects 78 }
1092
1093		-- 1.3.6.1.4.1.2011.5.25.187.1.79
1094		hwPtpDfxTimeSyncOffsetMean OBJECT-TYPE
1095			SYNTAX Integer32
1096			UNITS "ns"
1097			MAX-ACCESS read-only
1098			STATUS current
1099			DESCRIPTION
1100				"This object indicates the average value of the clock offset in a specific time period during 1588v2 time synchronization. The default value is 0, in ns."
1101			DEFVAL { '0'b }
1102			::= { hwPtpGlobalObjects 79 }
1103
1104		-- 1.3.6.1.4.1.2011.5.25.187.1.80
1105		hwPtpDfxTimeSyncMPDlyCur OBJECT-TYPE
1106			SYNTAX Integer32
1107			UNITS "ns"
1108			MAX-ACCESS read-only
1109			STATUS current
1110			DESCRIPTION
1111				"This object indicates the current value of the mean path delay during 1588v2 time synchronization. The default value is 0, in ns."
1112			DEFVAL { '0'b }
1113			::= { hwPtpGlobalObjects 80 }
1114
1115		-- 1.3.6.1.4.1.2011.5.25.187.1.81
1116		hwPtpDfxTimeSyncMPDlyMin OBJECT-TYPE
1117			SYNTAX Integer32
1118			UNITS "ns"
1119			MAX-ACCESS read-only
1120			STATUS current
1121			DESCRIPTION
1122				"This object indicates the minimum value of the mean path delay in a specific time period during 1588v2 time synchronization. The default value is 0, in ns."
1123			DEFVAL { '0'b }
1124			::= { hwPtpGlobalObjects 81 }
1125
1126		-- 1.3.6.1.4.1.2011.5.25.187.1.82
1127		hwPtpDfxTimeSyncMPDlyMax OBJECT-TYPE
1128			SYNTAX Integer32
1129			UNITS "ns"
1130			MAX-ACCESS read-only
1131			STATUS current
1132			DESCRIPTION
1133				"This object indicates the maximum value of the mean path delay in a specific time period during 1588v2 time synchronization. The default value is 0, in ns."
1134			DEFVAL { '0'b }
1135			::= { hwPtpGlobalObjects 82 }
1136
1137		-- 1.3.6.1.4.1.2011.5.25.187.1.83
1138		hwPtpDfxTimeSyncMPDlyMean OBJECT-TYPE
1139			SYNTAX Integer32
1140			UNITS "ns"
1141			MAX-ACCESS read-only
1142			STATUS current
1143			DESCRIPTION
1144				"This object indicates the average value of the mean path delay in a specific time period during 1588v2 time synchronization. The default value is 0, in ns."
1145			DEFVAL { '0'b }
1146			::= { hwPtpGlobalObjects 83 }
1147
1148		-- 1.3.6.1.4.1.2011.5.25.187.1.84
1149		hwPtpDfxFreqSyncMode OBJECT-TYPE
1150			SYNTAX INTEGER
1151				{
1152				none(0),
1153				phyfreq(1),
1154				ptpfreq(2),
1155				ptpacrfreq(3)
1156				}
1157			MAX-ACCESS read-only
1158			STATUS current
1159			DESCRIPTION
1160				"Current frequence synchronization mode."
1161			DEFVAL { 0 }
1162			::= { hwPtpGlobalObjects 84 }
1163
1164		-- 1.3.6.1.4.1.2011.5.25.187.1.85
1165		hwPtpDfxTimeSyncMode OBJECT-TYPE
1166			SYNTAX INTEGER
1167				{
1168				none(0),
1169				ptp(1),
1170				ptpatr(2)
1171				}
1172			MAX-ACCESS read-only
1173			STATUS current
1174			DESCRIPTION
1175				"Current time synchronization mode."
1176			DEFVAL { 0 }
1177			::= { hwPtpGlobalObjects 85 }
1178
1179		-- 1.3.6.1.4.1.2011.5.25.187.1.86
1180		hwPtpTimeLockStatus OBJECT-TYPE
1181			SYNTAX INTEGER
1182				{
1183				unlock(0),
1184				lock(1)
1185				}
1186			MAX-ACCESS read-only
1187			STATUS current
1188			DESCRIPTION
1189				"Describe current the time lock status."
1190			DEFVAL { 1 }
1191			::= { hwPtpGlobalObjects 86 }
1192
1193		-- 1.3.6.1.4.1.2011.5.25.187.1.87
1194		hwPtpTimeStampStatus OBJECT-TYPE
1195			SYNTAX INTEGER
1196				{
1197				abnormal(0),
1198				normal(1)
1199				}
1200			MAX-ACCESS read-only
1201			STATUS current
1202			DESCRIPTION
1203				"Describe the time stamp changing status."
1204			DEFVAL { 1 }
1205			::= { hwPtpGlobalObjects 87 }
1206
1207		-- 1.3.6.1.4.1.2011.5.25.187.1.88
1208		hwPtpFreqLockStatus OBJECT-TYPE
1209			SYNTAX INTEGER
1210				{
1211				unlock(0),
1212				lock(1)
1213				}
1214			MAX-ACCESS read-only
1215			STATUS current
1216			DESCRIPTION
1217				"This object indicates the frequency synchronization lock status of the current device. The value can be:
1218                                                                              unlock (0): unlocked
1219                                                                              lock(1): locked
1220                                                                             The default value is lock (1)."
1221			DEFVAL { 1 }
1222			::= { hwPtpGlobalObjects 88 }
1223
1224		-- 1.3.6.1.4.1.2011.5.25.187.1.89
1225		hwPtpExtTimePortStatus OBJECT-TYPE
1226			SYNTAX INTEGER
1227				{
1228				normal(0),
1229				portDown(1),
1230				todSecUnChange(2),
1231				todSecpulseInvalid(3)
1232				}
1233			MAX-ACCESS read-only
1234			STATUS current
1235			DESCRIPTION
1236				"This object indicates the status of the external time port. The value can be:
1237                                                                              normal (0): normal
1238                                                                              portDown (1): The port is Down.
1239                                                                              todSecUnChange(2): The TOD value in seconds of the external time port remains unchanged.
1240                                                                              todSecpulseInvalid(3): TOD of the external time port is invalid.
1241                                                                              The default value is normal (0)."
1242			DEFVAL { 0 }
1243			::= { hwPtpGlobalObjects 89 }
1244
1245		-- 1.3.6.1.4.1.2011.5.25.187.1.90
1246		hwPtpExtTimePortType OBJECT-TYPE
1247			SYNTAX INTEGER
1248				{
1249				bits0(0),
1250				bits1(1),
1251				bits2(2),
1252				bits3(3),
1253				bits1slot4(1025),
1254				bits1slot5(1281),
1255				bits1slot6(1537),
1256				bits1slot7(1793),
1257				bits1slot9(2305),
1258				bits1slot10(2561),
1259				bits1slot11(2817),
1260				bits1slot12(3073),
1261				bits1slot17(4353),
1262				bits1slot18(4609),
1263				bits1slot19(4865),
1264				bits1slot20(5121),
1265				bits1slot21(5377),
1266				bits1slot22(5633)
1267				}
1268			MAX-ACCESS read-only
1269			STATUS current
1270			DESCRIPTION
1271				"This object indicates the type of the external time port.
1272                                                                              The value can be:
1273                                                                              bits0 (0): BITS0 interface
1274                                                                              bits1 (1): BITS1 interface
1275                                                                              bits2 (2): BITS2 interface
1276                                                                              bits3 (3): BITS3 interface
1277                                                                              The default value is Bits0 (0)."
1278			DEFVAL { 0 }
1279			::= { hwPtpGlobalObjects 90 }
1280
1281		-- 1.3.6.1.4.1.2011.5.25.187.1.91
1282		hwPtpPassiveMeasureEnable OBJECT-TYPE
1283			SYNTAX EnabledStatus
1284			MAX-ACCESS read-write
1285			STATUS current
1286			DESCRIPTION
1287				"Set Passive Measure Enable."
1288			DEFVAL { disabled }
1289			::= { hwPtpGlobalObjects 91 }
1290
1291		-- 1.3.6.1.4.1.2011.5.25.187.1.92
1292		hwPtpPassiveAlarmThreshold OBJECT-TYPE
1293			SYNTAX Integer32 (55..10000)
1294			UNITS "ns"
1295			MAX-ACCESS read-write
1296			STATUS current
1297			DESCRIPTION
1298				"Specify Passive Measure Alarm Threshold."
1299			DEFVAL { 200 }
1300			::= { hwPtpGlobalObjects 92 }
1301
1302		-- 1.3.6.1.4.1.2011.5.25.187.1.93
1303		hwPtpAcrEnable OBJECT-TYPE
1304			SYNTAX EnabledStatus
1305			MAX-ACCESS read-write
1306			STATUS current
1307			DESCRIPTION
1308				"Enable ptp adaptive function static mode."
1309			DEFVAL { disabled }
1310			::= { hwPtpGlobalObjects 93 }
1311
1312		-- 1.3.6.1.4.1.2011.5.25.187.1.94
1313		hwPtpDfxACRNegMaxPdCur OBJECT-TYPE
1314			SYNTAX Integer32
1315			UNITS "ns"
1316			MAX-ACCESS read-only
1317			STATUS current
1318			DESCRIPTION
1319				"This object indicates the current maximum negative PDV."
1320			DEFVAL { '0'b }
1321			::= { hwPtpGlobalObjects 94 }
1322
1323		-- 1.3.6.1.4.1.2011.5.25.187.1.95
1324		hwPtpDfxACRNegMaxPdMin OBJECT-TYPE
1325			SYNTAX Integer32
1326			UNITS "ns"
1327			MAX-ACCESS read-only
1328			STATUS current
1329			DESCRIPTION
1330				"This object indicates the minimum value in all maximum negative PDVs."
1331			DEFVAL { '0'b }
1332			::= { hwPtpGlobalObjects 95 }
1333
1334		-- 1.3.6.1.4.1.2011.5.25.187.1.96
1335		hwPtpDfxACRNegMaxPdMax OBJECT-TYPE
1336			SYNTAX Integer32
1337			UNITS "ns"
1338			MAX-ACCESS read-only
1339			STATUS current
1340			DESCRIPTION
1341				"This object indicates the maximum value in all maximum negative PDVs."
1342			DEFVAL { '0'b }
1343			::= { hwPtpGlobalObjects 96 }
1344
1345		-- 1.3.6.1.4.1.2011.5.25.187.1.97
1346		hwPtpDfxACRNegMaxPdMean OBJECT-TYPE
1347			SYNTAX Integer32
1348			UNITS "ns"
1349			MAX-ACCESS read-only
1350			STATUS current
1351			DESCRIPTION
1352				"This object indicates the average value of all maximum negative PDVs."
1353			DEFVAL { '0'b }
1354			::= { hwPtpGlobalObjects 97 }
1355
1356		-- 1.3.6.1.4.1.2011.5.25.187.1.98
1357		hwPtpDfxACRNegMinPdCur OBJECT-TYPE
1358			SYNTAX Integer32
1359			UNITS "ns"
1360			MAX-ACCESS read-only
1361			STATUS current
1362			DESCRIPTION
1363				"This object indicates the current minimum negative PDV."
1364			DEFVAL { '0'b }
1365			::= { hwPtpGlobalObjects 98 }
1366
1367		-- 1.3.6.1.4.1.2011.5.25.187.1.99
1368		hwPtpDfxACRNegMinPdMin OBJECT-TYPE
1369			SYNTAX Integer32
1370			UNITS "ns"
1371			MAX-ACCESS read-only
1372			STATUS current
1373			DESCRIPTION
1374				"This object indicates the minimum value in all minimum negative PDVs."
1375			DEFVAL { '0'b }
1376			::= { hwPtpGlobalObjects 99 }
1377
1378		-- 1.3.6.1.4.1.2011.5.25.187.1.100
1379		hwPtpDfxACRNegMinPdMax OBJECT-TYPE
1380			SYNTAX Integer32
1381			UNITS "ns"
1382			MAX-ACCESS read-only
1383			STATUS current
1384			DESCRIPTION
1385				"This object indicates the maximum value in all minimum negative PDVs."
1386			DEFVAL { '0'b }
1387			::= { hwPtpGlobalObjects 100 }
1388
1389		-- 1.3.6.1.4.1.2011.5.25.187.1.101
1390		hwPtpDfxACRNegMinPdMean OBJECT-TYPE
1391			SYNTAX Integer32
1392			UNITS "ns"
1393			MAX-ACCESS read-only
1394			STATUS current
1395			DESCRIPTION
1396				"This object indicates the average value of all minimum negative PDVs."
1397			DEFVAL { '0'b }
1398			::= { hwPtpGlobalObjects 101 }
1399
1400		-- 1.3.6.1.4.1.2011.5.25.187.1.102
1401		hwPtpDfxACRPosMinPdv OBJECT-TYPE
1402			SYNTAX Integer32
1403			UNITS "ns"
1404			MAX-ACCESS read-only
1405			STATUS current
1406			DESCRIPTION
1407				"This object indicates the minimum positive PDV."
1408			DEFVAL { '0'b }
1409			::= { hwPtpGlobalObjects 102 }
1410
1411		-- 1.3.6.1.4.1.2011.5.25.187.1.103
1412		hwPtpDfxACRPosMaxPdv OBJECT-TYPE
1413			SYNTAX Integer32
1414			UNITS "ns"
1415			MAX-ACCESS read-only
1416			STATUS current
1417			DESCRIPTION
1418				"This object indicates the maximum positive PDV."
1419			::= { hwPtpGlobalObjects 103 }
1420
1421		-- 1.3.6.1.4.1.2011.5.25.187.1.104
1422		hwPtpDfxACRNegMinPdv OBJECT-TYPE
1423			SYNTAX Integer32
1424			UNITS "ns"
1425			MAX-ACCESS read-only
1426			STATUS current
1427			DESCRIPTION
1428				"This object indicates the minimum negative PDV."
1429			::= { hwPtpGlobalObjects 104 }
1430
1431		-- 1.3.6.1.4.1.2011.5.25.187.1.105
1432		hwPtpDfxACRNegMaxPdv OBJECT-TYPE
1433			SYNTAX Integer32
1434			UNITS "ns"
1435			MAX-ACCESS read-only
1436			STATUS current
1437			DESCRIPTION
1438				"This object indicates the maximum negative PDV."
1439			::= { hwPtpGlobalObjects 105 }
1440
1441		-- 1.3.6.1.4.1.2011.5.25.187.1.106
1442		hwPtpAcrSyncBadStatus OBJECT-TYPE
1443			SYNTAX INTEGER
1444				{
1445				normal(0),
1446				abnormal(1)
1447				}
1448			MAX-ACCESS read-only
1449			STATUS current
1450			DESCRIPTION
1451				"This object indicates whether 1588 ACR synchronization is abnormal."
1452			::= { hwPtpGlobalObjects 106 }
1453
1454		-- 1.3.6.1.4.1.2011.5.25.187.1.107
1455		hwPtpPdvLimitExceedStatus OBJECT-TYPE
1456			SYNTAX INTEGER
1457				{
1458				normal(0),
1459				limitExceed(1)
1460				}
1461			MAX-ACCESS read-only
1462			STATUS current
1463			DESCRIPTION
1464				"This object indicates whether the packet delay exceeds the threshold."
1465			::= { hwPtpGlobalObjects 107 }
1466
1467		-- 1.3.6.1.4.1.2011.5.25.187.1.108
1468		hwPtpAdaptiveTraceSource OBJECT-TYPE
1469			SYNTAX INTEGER
1470				{
1471                                local(0),
1472				server1(1),
1473				server2(2),
1474				none(99)
1475				}
1476			MAX-ACCESS read-only
1477			STATUS current
1478			DESCRIPTION
1479				"Ptp adaptive client current trace source. The default value is none(99)."
1480			::= { hwPtpGlobalObjects 108 }
1481
1482		-- 1.3.6.1.4.1.2011.5.25.187.1.109
1483		hwPtpAdaptiveRemoteServerId OBJECT-TYPE
1484			SYNTAX INTEGER
1485				{
1486				server1(1),
1487				server2(2)
1488				}
1489			MAX-ACCESS accessible-for-notify
1490			STATUS current
1491			DESCRIPTION
1492				"Ptp adaptive device's remote server ID."
1493			::= { hwPtpGlobalObjects 109 }
1494
1495		-- 1.3.6.1.4.1.2011.5.25.187.1.110
1496		hwPtpAdaptiveRemoteServerNegoState OBJECT-TYPE
1497			SYNTAX INTEGER
1498				{
1499				init(0),
1500				success(1),
1501				error(2),
1502				none(3)
1503				}
1504			MAX-ACCESS accessible-for-notify
1505			STATUS current
1506			DESCRIPTION
1507				"This object indicates the negotiate status of the PTP adaptive device's remote server."
1508			::= { hwPtpGlobalObjects 110 }
1509
1510		-- 1.3.6.1.4.1.2011.5.25.187.1.111
1511		hwPtpAdaptiveNegoErrorReason OBJECT-TYPE
1512			SYNTAX INTEGER
1513				{
1514				none(0),
1515				deleteLink(1),
1516				announceTimeout(2),
1517				announceNegoTimeout(3),
1518				announceNegoDeny(4),
1519				syncNegoTimeout(5),
1520				syncNegoDeny(6),
1521				delayrespNegoTimeout(7),
1522				delayrespNegoDeny(8),
1523				ifcannotsupportPtp(9),
1524				servicemodenotsupportPtp(10),
1525				routeUnreach(11),
1526				bmcFailed(12),
1527				masterSynchronizationFault(13),
1528				nolicense(14),
1529				noLPUsupportCentralized(15)
1530				}
1531			MAX-ACCESS accessible-for-notify
1532			STATUS current
1533			DESCRIPTION
1534				"This object indicates the negotiate error reason of the PTP adaptive device's remote server."
1535			::= { hwPtpGlobalObjects 111 }
1536
1537		-- 1.3.6.1.4.1.2011.5.25.187.1.112
1538		hwPtpAdaptiveFrequencyProfile OBJECT-TYPE
1539			SYNTAX INTEGER
1540				{
1541				oldmode(0),
1542				newmode(1),
1543				timemode(2)
1544				}
1545			MAX-ACCESS read-write
1546			STATUS current
1547			DESCRIPTION
1548				"1588ACR VISP frequecy profile."
1549			::= { hwPtpGlobalObjects 112 }
1550
1551		-- 1.3.6.1.4.1.2011.5.25.187.1.113
1552		hwPtpAdaptiveAnnReceiptTimeout OBJECT-TYPE
1553			SYNTAX Integer32 (2..255)
1554			MAX-ACCESS read-write
1555			STATUS current
1556			DESCRIPTION
1557				"Ptp adaptive device's announce receipt timeout attribute."
1558			DEFVAL { 3 }
1559			::= { hwPtpGlobalObjects 113 }
1560
1561		-- 1.3.6.1.4.1.2011.5.25.187.1.114
1562		hwPtpCLKBoardType OBJECT-TYPE
1563			SYNTAX INTEGER
1564				{
1565				none(0),
1566				oldclkboard(1),
1567				newclkboard(2),
1568				mpuhclkboard(3)
1569				}
1570			MAX-ACCESS read-only
1571			STATUS current
1572			DESCRIPTION
1573				"Clk time board."
1574			DEFVAL { 0 }
1575			::= { hwPtpGlobalObjects 114 }
1576
1577		-- 1.3.6.1.4.1.2011.5.25.187.1.115
1578		hwPtpAdaptiveClockclassSsmMapping OBJECT-TYPE
1579			SYNTAX EnabledStatus
1580			MAX-ACCESS read-write
1581			STATUS current
1582			DESCRIPTION
1583				"Enable clockclass to ssm mapping function."
1584			DEFVAL { disabled }
1585			::= { hwPtpGlobalObjects 115 }
1586
1587		-- 1.3.6.1.4.1.2011.5.25.187.1.116
1588		hwPtpAdaptiveForwardMode OBJECT-TYPE
1589			SYNTAX INTEGER
1590				{
1591				distributed(1),
1592				centralized(2),
1593				init(99)
1594				}
1595			MAX-ACCESS read-write
1596			STATUS current
1597			DESCRIPTION
1598				"Ptp adaptive device's forward mode.  Default value is init(99)."
1599			DEFVAL { 99 }
1600			::= { hwPtpGlobalObjects 116 }
1601
1602		-- 1.3.6.1.4.1.2011.5.25.187.1.117
1603		hwPtpAdaptiveOldTraceSource OBJECT-TYPE
1604			SYNTAX INTEGER
1605				{
1606                                local(0),
1607				server1(1),
1608				server2(2),
1609				none(99)
1610				}
1611			MAX-ACCESS read-only
1612			STATUS current
1613			DESCRIPTION
1614				"Ptp adaptive client history trace source. The default value is none(99)."
1615			DEFVAL { 99 }
1616			::= { hwPtpGlobalObjects 117 }
1617
1618		-- 1.3.6.1.4.1.2011.5.25.187.1.118
1619		hwPtpProfile OBJECT-TYPE
1620			SYNTAX INTEGER
1621				{
1622				ieee1588v2(1),
1623				g8275dot1(2),
1624				cu106(3)
1625				}
1626			MAX-ACCESS read-write
1627			STATUS current
1628			DESCRIPTION
1629				"The PTP profile. The default value is ieee1588v2(1)."
1630			DEFVAL { 1 }
1631			::= { hwPtpGlobalObjects 118 }
1632
1633		-- 1.3.6.1.4.1.2011.5.25.187.1.119
1634		hwPtpLocalClockLocalPriority OBJECT-TYPE
1635			SYNTAX Integer32 (1..255)
1636			MAX-ACCESS read-write
1637			STATUS current
1638			DESCRIPTION
1639				"The local-priority attribute of the local clock."
1640			DEFVAL { 128 }
1641			::= { hwPtpGlobalObjects 119 }
1642
1643		-- 1.3.6.1.4.1.2011.5.25.187.1.120
1644		hwPtpAlarmThresholdClockClass OBJECT-TYPE
1645			SYNTAX Integer32 (0..255)
1646			MAX-ACCESS read-write
1647			STATUS current
1648			DESCRIPTION
1649				"The clock-class threshold of the time-source."
1650			DEFVAL { 6 }
1651			::= { hwPtpGlobalObjects 120 }
1652
1653		-- 1.3.6.1.4.1.2011.5.25.187.1.121
1654		hwPtpPktType OBJECT-TYPE
1655			SYNTAX INTEGER
1656				{
1657				sync(1),
1658				delayreq(2),
1659				pdelayreq(3),
1660				pdelayresp(4),
1661				followup(5),
1662				delayresp(6),
1663				pdelayrespfollowup(7),
1664				announce(8),
1665				signaling(9),
1666				management(10),
1667				invalid(99)
1668				}
1669			MAX-ACCESS read-only
1670			STATUS current
1671			DESCRIPTION
1672				"This object indicates the PTP packet type."
1673			DEFVAL { 99 }
1674			::= { hwPtpGlobalObjects 121 }
1675
1676		-- 1.3.6.1.4.1.2011.5.25.187.1.122
1677		hwPtpStandardTimePort OBJECT-TYPE
1678			SYNTAX INTEGER
1679				{
1680				bits0(1),
1681				bits1(2),
1682				bits2(3),
1683				bits3(4),
1684				bits4(5),
1685				bits5(6),
1686				bits6(7),
1687				bits7(8),
1688				bits8(9),
1689				bits9(10),
1690				invalid(99)
1691				}
1692			MAX-ACCESS read-write
1693			STATUS current
1694			DESCRIPTION
1695				"The reference port of standard time."
1696			DEFVAL { 99 }
1697			::= { hwPtpGlobalObjects 122 }
1698
1699		-- 1.3.6.1.4.1.2011.5.25.187.1.123
1700		hwPtpAlarmThresholdStandardTimeOffset OBJECT-TYPE
1701			SYNTAX Integer32 (200..1000)
1702			UNITS "ns"
1703			MAX-ACCESS read-write
1704			STATUS current
1705			DESCRIPTION
1706				"The alarm threshold of standard ptp time offset."
1707			DEFVAL { 500 }
1708			::= { hwPtpGlobalObjects 123 }
1709
1710		-- 1.3.6.1.4.1.2011.5.25.187.1.124
1711		hwPtpStandardTimeOffsetMax OBJECT-TYPE
1712			SYNTAX Integer32
1713			UNITS "ns"
1714			MAX-ACCESS read-only
1715			STATUS current
1716			DESCRIPTION
1717				"This object indicates the maximum value of the standard time offset."
1718			DEFVAL { 0 }
1719			::= { hwPtpGlobalObjects 124 }
1720
1721		-- 1.3.6.1.4.1.2011.5.25.187.1.125
1722		hwPtpStandardTimeOffsetMin OBJECT-TYPE
1723			SYNTAX Integer32
1724			UNITS "ns"
1725			MAX-ACCESS read-only
1726			STATUS current
1727			DESCRIPTION
1728				"This object indicates the minimum value of the standard time offset."
1729			DEFVAL { 0 }
1730			::= { hwPtpGlobalObjects 125 }
1731
1732		-- 1.3.6.1.4.1.2011.5.25.187.1.126
1733		hwPtpStandardTimeOffsetMean OBJECT-TYPE
1734			SYNTAX Integer32
1735			UNITS "ns"
1736			MAX-ACCESS read-only
1737			STATUS current
1738			DESCRIPTION
1739				"This object indicates the average value of the standard time offset."
1740			DEFVAL { 0 }
1741			::= { hwPtpGlobalObjects 126 }
1742
1743		-- 1.3.6.1.4.1.2011.5.25.187.1.127
1744		hwPtpStandardTimeOffset OBJECT-TYPE
1745			SYNTAX Integer32
1746			UNITS "ns"
1747			MAX-ACCESS read-only
1748			STATUS current
1749			DESCRIPTION
1750				"This object indicates the standard time offset."
1751			DEFVAL { 0 }
1752			::= { hwPtpGlobalObjects 127 }
1753
1754		-- 1.3.6.1.4.1.2011.5.25.187.1.128
1755		hwPtpAlarmThresholdOffsetSum OBJECT-TYPE
1756			SYNTAX Integer32 (0..2000)
1757			UNITS "ns"
1758			MAX-ACCESS read-write
1759			STATUS current
1760			DESCRIPTION
1761				"The alarm threshold of ptp time offset sum."
1762			DEFVAL { 500 }
1763			::= { hwPtpGlobalObjects 128 }
1764
1765		-- 1.3.6.1.4.1.2011.5.25.187.1.129
1766		hwPtpTimeOffsetSumP2P OBJECT-TYPE
1767			SYNTAX Unsigned32
1768			UNITS "ns"
1769			MAX-ACCESS read-only
1770			STATUS current
1771			DESCRIPTION
1772				"This object indicates the peak-to-peak value of time offsets."
1773			DEFVAL { 0 }
1774			::= { hwPtpGlobalObjects 129 }
1775
1776		-- 1.3.6.1.4.1.2011.5.25.187.1.130
1777		hwPtpTimeOffsetSumMean OBJECT-TYPE
1778			SYNTAX Integer32
1779			UNITS "ns"
1780			MAX-ACCESS read-only
1781			STATUS current
1782			DESCRIPTION
1783				"This object indicates the average value of time offsets."
1784			DEFVAL { 0 }
1785			::= { hwPtpGlobalObjects 130 }
1786
1787		-- 1.3.6.1.4.1.2011.5.25.187.1.131
1788		hwPtpTimeOffsetSumEnd OBJECT-TYPE
1789			SYNTAX Integer32
1790			UNITS "ns"
1791			MAX-ACCESS read-only
1792			STATUS current
1793			DESCRIPTION
1794				"This object indicates the final value of time offsets."
1795			DEFVAL { 0 }
1796			::= { hwPtpGlobalObjects 131 }
1797
1798		-- 1.3.6.1.4.1.2011.5.25.187.1.132
1799		hwPtpTimeOffsetSum OBJECT-TYPE
1800			SYNTAX Integer32
1801			UNITS "ns"
1802			MAX-ACCESS read-only
1803			STATUS current
1804			DESCRIPTION
1805				"This object indicates the sum of time offsets."
1806			DEFVAL { 0 }
1807			::= { hwPtpGlobalObjects 132 }
1808
1809		-- 1.3.6.1.4.1.2011.5.25.187.1.133
1810		hwPtpT2SubT1Value OBJECT-TYPE
1811			SYNTAX Integer32
1812			UNITS "ns"
1813			MAX-ACCESS read-only
1814			STATUS current
1815			DESCRIPTION
1816				"This object indicates the positive delay (T2 minus T1)."
1817			DEFVAL { 0 }
1818			::= { hwPtpGlobalObjects 133 }
1819
1820		-- 1.3.6.1.4.1.2011.5.25.187.1.134
1821		hwPtpT4SubT3Value OBJECT-TYPE
1822			SYNTAX Integer32
1823			UNITS "ns"
1824			MAX-ACCESS read-only
1825			STATUS current
1826			DESCRIPTION
1827				"This object indicates the negative delay (T4 minus T3)."
1828			DEFVAL { 0 }
1829			::= { hwPtpGlobalObjects 134 }
1830
1831		-- 1.3.6.1.4.1.2011.5.25.187.1.135
1832		hwPtpT2SubT1ValueMax OBJECT-TYPE
1833			SYNTAX Integer32
1834			UNITS "ns"
1835			MAX-ACCESS read-only
1836			STATUS current
1837			DESCRIPTION
1838				"This object indicates the maximum positive delay (maximum value of T2 minus T1)."
1839			DEFVAL { 0 }
1840			::= { hwPtpGlobalObjects 135 }
1841
1842		-- 1.3.6.1.4.1.2011.5.25.187.1.136
1843		hwPtpT2SubT1ValueMin OBJECT-TYPE
1844			SYNTAX Integer32
1845			UNITS "ns"
1846			MAX-ACCESS read-only
1847			STATUS current
1848			DESCRIPTION
1849				"This object indicates the minimum positive delay (minimum value of T2 minus T1)."
1850			DEFVAL { 0 }
1851			::= { hwPtpGlobalObjects 136 }
1852
1853		-- 1.3.6.1.4.1.2011.5.25.187.1.137
1854		hwPtpT2SubT1ValueMean OBJECT-TYPE
1855			SYNTAX Integer32
1856			UNITS "ns"
1857			MAX-ACCESS read-only
1858			STATUS current
1859			DESCRIPTION
1860				"This object indicates the average positive delay (average value of T2 minus T1)."
1861			DEFVAL { 0 }
1862			::= { hwPtpGlobalObjects 137 }
1863
1864		-- 1.3.6.1.4.1.2011.5.25.187.1.138
1865		hwPtpT4SubT3ValueMax OBJECT-TYPE
1866			SYNTAX Integer32
1867			UNITS "ns"
1868			MAX-ACCESS read-only
1869			STATUS current
1870			DESCRIPTION
1871				"This object indicates the maximum negative delay (maximum of T4 minus T3)."
1872			DEFVAL { 0 }
1873			::= { hwPtpGlobalObjects 138 }
1874
1875		-- 1.3.6.1.4.1.2011.5.25.187.1.139
1876		hwPtpT4SubT3ValueMin OBJECT-TYPE
1877			SYNTAX Integer32
1878			UNITS "ns"
1879			MAX-ACCESS read-only
1880			STATUS current
1881			DESCRIPTION
1882				"This object indicates the minimum negative delay (minimum of T4 minus T3)."
1883			DEFVAL { 0 }
1884			::= { hwPtpGlobalObjects 139 }
1885
1886		-- 1.3.6.1.4.1.2011.5.25.187.1.140
1887		hwPtpT4SubT3ValueMean OBJECT-TYPE
1888			SYNTAX Integer32
1889			UNITS "ns"
1890			MAX-ACCESS read-only
1891			STATUS current
1892			DESCRIPTION
1893				"This object indicates the average negative delay (average value of T4 minus T3)."
1894			DEFVAL { 0 }
1895			::= { hwPtpGlobalObjects 140 }
1896
1897		-- 1.3.6.1.4.1.2011.5.25.187.1.141
1898		hwPtpChassisId OBJECT-TYPE
1899			SYNTAX Integer32
1900			MAX-ACCESS accessible-for-notify
1901			STATUS current
1902			DESCRIPTION
1903				"The chassis ID."
1904			::= { hwPtpGlobalObjects 141 }
1905
1906		-- 1.3.6.1.4.1.2011.5.25.187.1.142
1907		hwPtpSlotId OBJECT-TYPE
1908			SYNTAX Integer32
1909			MAX-ACCESS accessible-for-notify
1910			STATUS current
1911			DESCRIPTION
1912				"The slot ID."
1913			::= { hwPtpGlobalObjects 142 }
1914
1915		-- 1.3.6.1.4.1.2011.5.25.187.1.143
1916		hwPtpMaxStepsRemoved OBJECT-TYPE
1917			SYNTAX Integer32 (1..255)
1918			MAX-ACCESS read-write
1919			STATUS current
1920			DESCRIPTION
1921				"The Max step removed."
1922			DEFVAL { 255 }
1923			::= { hwPtpGlobalObjects 143 }
1924
1925		-- 1.3.6.1.4.1.2011.5.25.187.2
1926		hwPtpPortObjects OBJECT IDENTIFIER ::= { hwPtpMIB 2 }
1927
1928		-- 1.3.6.1.4.1.2011.5.25.187.2.1
1929		hwPtpPortTable OBJECT-TYPE
1930			SYNTAX SEQUENCE OF HwPtpPortEntry
1931			MAX-ACCESS not-accessible
1932			STATUS current
1933			DESCRIPTION
1934				"This table describes the basic information about a PTP port."
1935			::= { hwPtpPortObjects 1 }
1936
1937		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1
1938		hwPtpPortEntry OBJECT-TYPE
1939			SYNTAX HwPtpPortEntry
1940			MAX-ACCESS not-accessible
1941			STATUS current
1942			DESCRIPTION
1943				"An entry in hwPtpPortTable."
1944			INDEX { hwPtpPortIfIndex }
1945			::= { hwPtpPortTable 1 }
1946
1947		HwPtpPortEntry ::=
1948			SEQUENCE {
1949				hwPtpPortIfIndex
1950					InterfaceIndex,
1951				hwPtpPortEnable
1952					EnabledStatus,
1953				hwPtpPortDelayMechanism
1954					INTEGER,
1955				hwPtpPortType
1956					INTEGER,
1957				hwPtpPortDomain
1958					Integer32,
1959				hwPtpPortTcOcStaticClockId
1960					OCTET STRING,
1961				hwPtpPortTcOcStaticClockPortNum
1962					Integer32,
1963				hwPtpPortTcOcStaticClockSlot
1964					Integer32,
1965				hwPtpPortTcOcStaticClockCard
1966					Integer32,
1967				hwPtpPortTcOcStaticClockPort
1968					Integer32,
1969				hwPtpPortAnnounceInterval
1970					Integer32,
1971				hwPtpPortAnnounceReceiptTimeout
1972					Integer32,
1973				hwPtpPortSyncInterval
1974					Integer32,
1975				hwPtpPortMinDelayReqInterval
1976					Integer32,
1977				hwPtpPortMinPdelayReqInterval
1978					Integer32,
1979				hwPtpPortAsymmetryNegativeCorrection
1980					Unsigned32,
1981				hwPtpPortAsymmetryPositiveCorrection
1982					Unsigned32,
1983				hwPtpPortMacEgressDestinationMac
1984					MacAddress,
1985				hwPtpPortMacEgressVlanId
1986					VlanIdOrNone,
1987				hwPtpPortMacEgressPacketPriority
1988					Integer32,
1989				hwPtpPortUdpEgressSourceIp
1990					IpAddress,
1991				hwPtpPortUdpEgressDestinationIp
1992					IpAddress,
1993				hwPtpPortUdpEgressDestinationMac
1994					MacAddress,
1995				hwPtpPortUdpEgressDscp
1996					Integer32,
1997				hwPtpPortUdpEgressVlanId
1998					VlanIdOrNone,
1999				hwPtpPortUdpEgressPacketPriority
2000					Integer32,
2001				hwPtpPortAnnounceDrop
2002					EnabledStatus,
2003				hwPtpOldPortState
2004					INTEGER,
2005				hwPtpPortSourcePortClockId
2006					OCTET STRING,
2007				hwPtpPortSourcePortNum
2008					Integer32,
2009				hwPtpPortSourcePortSlot
2010					Integer32,
2011				hwPtpPortSourcePortCard
2012					Integer32,
2013				hwPtpPortSourcePort
2014					Integer32,
2015				hwPtpPortNumber
2016					Integer32,
2017				hwPtpPortPortVlan
2018					Integer32,
2019				hwPtpPortCfgLinkStatus
2020					INTEGER,
2021				hwPtpPortCfgExtInterfaceMode
2022					INTEGER,
2023				hwPtpPortCfgMsgFormat
2024					INTEGER,
2025				hwPtpPortAnnounceReceiptTimeout2
2026					Integer32,
2027				hwPtpPortClockStep
2028					INTEGER,
2029				hwPtpPortState
2030					INTEGER,
2031				hwPtpPeerAnnounceSendInterval
2032					Integer32,
2033				hwPtpPortName
2034					OCTET STRING,
2035				hwPtpPortCfgState
2036					INTEGER,
2037				hwPtpPortRingFiberLengthChangeValue
2038					Integer32,
2039				hwPtpPortRingFiberLengthChangeValueFlag
2040					INTEGER,
2041				hwPtpPortOldSourcePortNum
2042					Integer32,
2043				hwPtpOldPortName
2044					OCTET STRING,
2045				hwPtpPortAnnReceiptTimeout
2046					Integer32,
2047                                                                                         hwPtpPortNotSlave
2048                                                                                                              EnabledStatus,
2049                                                                                         hwPtpPortLocalPriority
2050                                                                                                              Integer32 ,
2051				hwPtpPortSourceStepsRemoved
2052					Integer32,
2053                                                                                         hwPtpPortAtrEnable
2054					EnabledStatus,
2055				hwPtpPortRowStatus
2056					RowStatus
2057			 }
2058
2059		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.1
2060		hwPtpPortIfIndex OBJECT-TYPE
2061			SYNTAX InterfaceIndex
2062			MAX-ACCESS not-accessible
2063			STATUS current
2064			DESCRIPTION
2065				"The index of this table is hwPtpPortIfIndex."
2066			::= { hwPtpPortEntry 1 }
2067
2068		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.2
2069		hwPtpPortEnable OBJECT-TYPE
2070			SYNTAX EnabledStatus
2071			MAX-ACCESS read-create
2072			STATUS current
2073			DESCRIPTION
2074				"The port enable PTP function."
2075			DEFVAL { disabled }
2076			::= { hwPtpPortEntry 2 }
2077
2078		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.3
2079		hwPtpPortDelayMechanism OBJECT-TYPE
2080			SYNTAX INTEGER
2081				{
2082				none(1),
2083				delay(2),
2084				pdelay(3)
2085				}
2086			MAX-ACCESS read-create
2087			STATUS current
2088			DESCRIPTION
2089				"The port delay mechanism."
2090			DEFVAL { 1 }
2091			::= { hwPtpPortEntry 3 }
2092
2093		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.4
2094		hwPtpPortType OBJECT-TYPE
2095			SYNTAX INTEGER
2096				{
2097				none(1),
2098				tc(2),
2099				bc(3),
2100				tcoc(4),
2101				oc(5),
2102                                                                                     tgm(6),
2103                                                                                     tbc(7),
2104                                                                                     ttsc(8)
2105				}
2106			MAX-ACCESS read-create
2107			STATUS current
2108			DESCRIPTION
2109				"PTP port type. If the device type is set to tcandbc, the PTP port type can be configured and queried. If the device type is set to another value, the PTP port type can only be queried."
2110			DEFVAL { none }
2111			::= { hwPtpPortEntry 4 }
2112
2113		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.5
2114		hwPtpPortDomain OBJECT-TYPE
2115			SYNTAX Integer32 (0..255)
2116			MAX-ACCESS read-create
2117			STATUS current
2118			DESCRIPTION
2119				"This port's domain,only used in the PTP device type is tcandbc."
2120			DEFVAL { 0 }
2121			::= { hwPtpPortEntry 5 }
2122
2123		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.6
2124		hwPtpPortTcOcStaticClockId OBJECT-TYPE
2125			SYNTAX OCTET STRING
2126			MAX-ACCESS read-create
2127			STATUS current
2128			DESCRIPTION
2129				"TcOc device sourceport clockId."
2130			::= { hwPtpPortEntry 6 }
2131
2132		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.7
2133		hwPtpPortTcOcStaticClockPortNum OBJECT-TYPE
2134			SYNTAX Integer32 (0..65535)
2135			MAX-ACCESS read-create
2136			STATUS current
2137			DESCRIPTION
2138				"TcOc device sourceport number."
2139			::= { hwPtpPortEntry 7 }
2140
2141		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.8
2142		hwPtpPortTcOcStaticClockSlot OBJECT-TYPE
2143			SYNTAX Integer32
2144			MAX-ACCESS read-create
2145			STATUS current
2146			DESCRIPTION
2147				"TcOc device portnumber slot."
2148			::= { hwPtpPortEntry 8 }
2149
2150		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.9
2151		hwPtpPortTcOcStaticClockCard OBJECT-TYPE
2152			SYNTAX Integer32
2153			MAX-ACCESS read-create
2154			STATUS current
2155			DESCRIPTION
2156				"TcOc device portnumber card."
2157			::= { hwPtpPortEntry 9 }
2158
2159		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.10
2160		hwPtpPortTcOcStaticClockPort OBJECT-TYPE
2161			SYNTAX Integer32
2162			MAX-ACCESS read-create
2163			STATUS current
2164			DESCRIPTION
2165				"TcOc device portnumber port."
2166			::= { hwPtpPortEntry 10 }
2167
2168		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.11
2169		hwPtpPortAnnounceInterval OBJECT-TYPE
2170			SYNTAX Integer32 (0..20)
2171			MAX-ACCESS read-create
2172			STATUS current
2173			DESCRIPTION
2174				"Interval of sending announce message."
2175			DEFVAL { 7 }
2176			::= { hwPtpPortEntry 11 }
2177
2178		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.12
2179		hwPtpPortAnnounceReceiptTimeout OBJECT-TYPE
2180			SYNTAX Integer32 (4 | 8 | 16 | 32 | 64 | 128 | 256)
2181			MAX-ACCESS read-create
2182			STATUS current
2183			DESCRIPTION
2184				"Timeout of receiving announce message."
2185			DEFVAL { 4 }
2186			::= { hwPtpPortEntry 12 }
2187
2188		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.13
2189		hwPtpPortSyncInterval OBJECT-TYPE
2190			SYNTAX Integer32 (0..20)
2191			MAX-ACCESS read-create
2192			STATUS current
2193			DESCRIPTION
2194				"Interval of sending sync message."
2195			DEFVAL { 3 }
2196			::= { hwPtpPortEntry 13 }
2197
2198		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.14
2199		hwPtpPortMinDelayReqInterval OBJECT-TYPE
2200			SYNTAX Integer32 (0..20)
2201			MAX-ACCESS read-create
2202			STATUS current
2203			DESCRIPTION
2204				"Interval of sending DelayReq message."
2205			DEFVAL { 7 }
2206			::= { hwPtpPortEntry 14 }
2207
2208		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.15
2209		hwPtpPortMinPdelayReqInterval OBJECT-TYPE
2210			SYNTAX Integer32 (0..20)
2211			MAX-ACCESS read-create
2212			STATUS current
2213			DESCRIPTION
2214				"Interval of sending PdelayReq message."
2215			DEFVAL { 7 }
2216			::= { hwPtpPortEntry 15 }
2217
2218		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.16
2219		hwPtpPortAsymmetryNegativeCorrection OBJECT-TYPE
2220			SYNTAX Unsigned32 (0..2000000)
2221			MAX-ACCESS read-create
2222			STATUS current
2223			DESCRIPTION
2224				"Negtive asymmetry-correction value"
2225			DEFVAL { 0 }
2226			::= { hwPtpPortEntry 16 }
2227
2228		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.17
2229		hwPtpPortAsymmetryPositiveCorrection OBJECT-TYPE
2230			SYNTAX Unsigned32 (0..2000000)
2231			MAX-ACCESS read-create
2232			STATUS current
2233			DESCRIPTION
2234				"Positive asymmetry-correction value"
2235			DEFVAL { 0 }
2236			::= { hwPtpPortEntry 17 }
2237
2238		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.18
2239		hwPtpPortMacEgressDestinationMac OBJECT-TYPE
2240			SYNTAX MacAddress
2241			MAX-ACCESS read-create
2242			STATUS current
2243			DESCRIPTION
2244				"MacEgress destination Mac."
2245			DEFVAL { ''h }
2246			::= { hwPtpPortEntry 18 }
2247
2248		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.19
2249		hwPtpPortMacEgressVlanId OBJECT-TYPE
2250			SYNTAX VlanIdOrNone
2251			MAX-ACCESS read-create
2252			STATUS current
2253			DESCRIPTION
2254				"MacEgress VlanId."
2255			DEFVAL { 0 }
2256			::= { hwPtpPortEntry 19 }
2257
2258		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.20
2259		hwPtpPortMacEgressPacketPriority OBJECT-TYPE
2260			SYNTAX Integer32 (0..7)
2261			MAX-ACCESS read-create
2262			STATUS current
2263			DESCRIPTION
2264				"MacEgress Packet Priority."
2265			DEFVAL { 7 }
2266			::= { hwPtpPortEntry 20 }
2267
2268		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.21
2269		hwPtpPortUdpEgressSourceIp OBJECT-TYPE
2270			SYNTAX IpAddress
2271			MAX-ACCESS read-create
2272			STATUS current
2273			DESCRIPTION
2274				"UdpEgress SourceIp."
2275			::= { hwPtpPortEntry 21 }
2276
2277		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.22
2278		hwPtpPortUdpEgressDestinationIp OBJECT-TYPE
2279			SYNTAX IpAddress
2280			MAX-ACCESS read-create
2281			STATUS current
2282			DESCRIPTION
2283				"UdpEgress DestinationIp."
2284			::= { hwPtpPortEntry 22 }
2285
2286		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.23
2287		hwPtpPortUdpEgressDestinationMac OBJECT-TYPE
2288			SYNTAX MacAddress
2289			MAX-ACCESS read-create
2290			STATUS current
2291			DESCRIPTION
2292				"UdpEgress Destination Mac."
2293			DEFVAL { ''h }
2294			::= { hwPtpPortEntry 23 }
2295
2296		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.24
2297		hwPtpPortUdpEgressDscp OBJECT-TYPE
2298			SYNTAX Integer32 (0..63)
2299			MAX-ACCESS read-create
2300			STATUS current
2301			DESCRIPTION
2302				"UdpEgress Dscp."
2303			DEFVAL { 0 }
2304			::= { hwPtpPortEntry 24 }
2305
2306		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.25
2307		hwPtpPortUdpEgressVlanId OBJECT-TYPE
2308			SYNTAX VlanIdOrNone
2309			MAX-ACCESS read-create
2310			STATUS current
2311			DESCRIPTION
2312				"UdpEgress VlanId."
2313			DEFVAL { 0 }
2314			::= { hwPtpPortEntry 25 }
2315
2316		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.26
2317		hwPtpPortUdpEgressPacketPriority OBJECT-TYPE
2318			SYNTAX Integer32 (0..7)
2319			MAX-ACCESS read-create
2320			STATUS current
2321			DESCRIPTION
2322				"UdpEgress Packet Priority."
2323			DEFVAL { 7 }
2324			::= { hwPtpPortEntry 26 }
2325
2326		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.27
2327		hwPtpPortAnnounceDrop OBJECT-TYPE
2328			SYNTAX EnabledStatus
2329			MAX-ACCESS read-create
2330			STATUS current
2331			DESCRIPTION
2332				"Enable AnnounceDrop function."
2333			DEFVAL { disabled }
2334			::= { hwPtpPortEntry 27 }
2335
2336		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.28
2337		hwPtpOldPortState OBJECT-TYPE
2338			SYNTAX INTEGER
2339				{
2340				master(1),
2341				slave(2),
2342				passive(3),
2343				listening(4),
2344				faulty(5),
2345				initializing(6),
2346				premaster(7),
2347				disabled(8),
2348				uncalibrated(9)
2349				}
2350			MAX-ACCESS read-only
2351			STATUS current
2352			DESCRIPTION
2353				"Old port state."
2354			::= { hwPtpPortEntry 28 }
2355
2356		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.29
2357		hwPtpPortSourcePortClockId OBJECT-TYPE
2358			SYNTAX OCTET STRING
2359			MAX-ACCESS read-only
2360			STATUS current
2361			DESCRIPTION
2362				"Indicates sourceportclockid of the port."
2363			::= { hwPtpPortEntry 29 }
2364
2365		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.30
2366		hwPtpPortSourcePortNum OBJECT-TYPE
2367			SYNTAX Integer32 (0..65535)
2368			MAX-ACCESS read-only
2369			STATUS current
2370			DESCRIPTION
2371				"Indicates sourceport number of the port."
2372			::= { hwPtpPortEntry 30 }
2373
2374		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.31
2375		hwPtpPortSourcePortSlot OBJECT-TYPE
2376			SYNTAX Integer32
2377			MAX-ACCESS read-only
2378			STATUS current
2379			DESCRIPTION
2380				"Indicates sourceport slot of the port."
2381			::= { hwPtpPortEntry 31 }
2382
2383		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.32
2384		hwPtpPortSourcePortCard OBJECT-TYPE
2385			SYNTAX Integer32
2386			MAX-ACCESS read-only
2387			STATUS current
2388			DESCRIPTION
2389				"Indicates sourceport card of the port."
2390			::= { hwPtpPortEntry 32 }
2391
2392		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.33
2393		hwPtpPortSourcePort OBJECT-TYPE
2394			SYNTAX Integer32
2395			MAX-ACCESS read-only
2396			STATUS current
2397			DESCRIPTION
2398				"Indicates sourceport port of the port."
2399			::= { hwPtpPortEntry 33 }
2400
2401		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.34
2402		hwPtpPortNumber OBJECT-TYPE
2403			SYNTAX Integer32
2404			MAX-ACCESS read-only
2405			STATUS current
2406			DESCRIPTION
2407				"Port number."
2408			::= { hwPtpPortEntry 34 }
2409
2410		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.35
2411		hwPtpPortPortVlan OBJECT-TYPE
2412			SYNTAX Integer32
2413			MAX-ACCESS read-create
2414			STATUS current
2415			DESCRIPTION
2416				"The VLAN of packet sent from port."
2417			::= { hwPtpPortEntry 35 }
2418
2419		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.36
2420		hwPtpPortCfgLinkStatus OBJECT-TYPE
2421			SYNTAX INTEGER
2422				{
2423				down(0),
2424				up(1)
2425				}
2426			MAX-ACCESS read-create
2427			STATUS current
2428			DESCRIPTION
2429				"The link status of port."
2430			::= { hwPtpPortEntry 36 }
2431
2432		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.37
2433		hwPtpPortCfgExtInterfaceMode OBJECT-TYPE
2434			SYNTAX INTEGER
2435				{
2436				extclock(1),
2437				exttime(2)
2438				}
2439			MAX-ACCESS read-create
2440			STATUS current
2441			DESCRIPTION
2442				"The mode of interface."
2443			DEFVAL { extclock }
2444			::= { hwPtpPortEntry 37 }
2445
2446		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.38
2447		hwPtpPortCfgMsgFormat OBJECT-TYPE
2448			SYNTAX INTEGER
2449				{
2450				ptpeth(1),
2451				ptpip(2)
2452				}
2453			MAX-ACCESS read-create
2454			STATUS current
2455			DESCRIPTION
2456				"The format of massage."
2457			DEFVAL { ptpeth }
2458			::= { hwPtpPortEntry 38 }
2459
2460		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.39
2461		hwPtpPortAnnounceReceiptTimeout2 OBJECT-TYPE
2462			SYNTAX Integer32 (0..20)
2463			MAX-ACCESS read-create
2464			STATUS current
2465			DESCRIPTION
2466				"Timeout of receiving announce message."
2467			::= { hwPtpPortEntry 39 }
2468
2469		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.40
2470		hwPtpPortClockStep OBJECT-TYPE
2471			SYNTAX INTEGER
2472				{
2473				onestep(1),
2474				twostep(2)
2475				}
2476			MAX-ACCESS read-create
2477			STATUS current
2478			DESCRIPTION
2479				"Port clock step."
2480			DEFVAL { 1 }
2481			::= { hwPtpPortEntry 40 }
2482
2483		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.41
2484		hwPtpPortState OBJECT-TYPE
2485			SYNTAX INTEGER
2486				{
2487				master(1),
2488				slave(2),
2489				passive(3),
2490				listening(4),
2491				faulty(5),
2492				initializing(6),
2493				premaster(7),
2494				disabled(8),
2495				uncalibrated(9)
2496				}
2497			MAX-ACCESS read-only
2498			STATUS current
2499			DESCRIPTION
2500				"Current port state."
2501			::= { hwPtpPortEntry 41 }
2502
2503		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.42
2504		hwPtpPeerAnnounceSendInterval OBJECT-TYPE
2505			SYNTAX Integer32 (0..20)
2506			MAX-ACCESS read-only
2507			STATUS current
2508			DESCRIPTION
2509				"peer announce send interval."
2510			::= { hwPtpPortEntry 42 }
2511
2512		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.43
2513		hwPtpPortName OBJECT-TYPE
2514			SYNTAX OCTET STRING
2515			MAX-ACCESS read-only
2516			STATUS current
2517			DESCRIPTION
2518				"Port name."
2519			::= { hwPtpPortEntry 43 }
2520
2521		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.44
2522		hwPtpPortCfgState OBJECT-TYPE
2523			SYNTAX INTEGER
2524				{
2525				master(1),
2526				slave(2),
2527				passive(3),
2528				listening(4),
2529				faulty(5),
2530				initializing(6),
2531				premaster(7),
2532				disabled(8),
2533				uncalibrated(9)
2534				}
2535			MAX-ACCESS read-create
2536			STATUS current
2537			DESCRIPTION
2538				"Cfg port state value."
2539			DEFVAL { 6 }
2540			::= { hwPtpPortEntry 44 }
2541
2542		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.45
2543		hwPtpPortRingFiberLengthChangeValue OBJECT-TYPE
2544			SYNTAX Integer32
2545			UNITS "ns"
2546			MAX-ACCESS read-only
2547			STATUS current
2548			DESCRIPTION
2549				"ring fiber length change value. The default value is '0'b."
2550			::= { hwPtpPortEntry 45 }
2551
2552		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.46
2553		hwPtpPortRingFiberLengthChangeValueFlag OBJECT-TYPE
2554			SYNTAX INTEGER
2555				{
2556				negative(0),
2557				positive(1)
2558				}
2559			MAX-ACCESS read-only
2560			STATUS current
2561			DESCRIPTION
2562				"ring fiber length change value flag."
2563			::= { hwPtpPortEntry 46 }
2564
2565		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.47
2566		hwPtpPortOldSourcePortNum OBJECT-TYPE
2567			SYNTAX Integer32
2568			MAX-ACCESS read-only
2569			STATUS current
2570			DESCRIPTION
2571				"Old source port number."
2572			::= { hwPtpPortEntry 47 }
2573
2574		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.48
2575		hwPtpOldPortName OBJECT-TYPE
2576			SYNTAX OCTET STRING
2577			MAX-ACCESS read-only
2578			STATUS current
2579			DESCRIPTION
2580				"Old port name."
2581			::= { hwPtpPortEntry 48 }
2582
2583		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.49
2584		hwPtpPortAnnReceiptTimeout OBJECT-TYPE
2585			SYNTAX Integer32 (2..255)
2586			MAX-ACCESS read-create
2587			STATUS current
2588			DESCRIPTION
2589				"Timeout of receiving announce message."
2590			DEFVAL { 3 }
2591			::= { hwPtpPortEntry 49 }
2592
2593		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.50
2594		hwPtpPortNotSlave OBJECT-TYPE
2595			SYNTAX EnabledStatus
2596			MAX-ACCESS read-create
2597			STATUS current
2598			DESCRIPTION
2599				"The notslave attribute of the port.The default value is enabled(1)."
2600			DEFVAL { enabled }
2601			::= { hwPtpPortEntry 50 }
2602
2603		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.51
2604		hwPtpPortLocalPriority OBJECT-TYPE
2605			SYNTAX Integer32 (1..255)
2606			MAX-ACCESS read-create
2607			STATUS current
2608			DESCRIPTION
2609				"The local-priority attribute of the port."
2610			DEFVAL { 128 }
2611			::= { hwPtpPortEntry 51 }
2612
2613		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.52
2614		hwPtpPortSourceStepsRemoved OBJECT-TYPE
2615			SYNTAX Integer32 (0..255)
2616			MAX-ACCESS read-only
2617			STATUS current
2618			DESCRIPTION
2619				"This object indicates the number of clock source steps removed that an interface receives."
2620			DEFVAL { 0 }
2621			::= { hwPtpPortEntry 52 }
2622
2623                                   -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.53
2624		hwPtpPortAtrEnable OBJECT-TYPE
2625			SYNTAX EnabledStatus
2626			MAX-ACCESS read-write
2627			STATUS current
2628			DESCRIPTION
2629				"The port enable ATR function."
2630			::= { hwPtpPortEntry 53 }
2631
2632		-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.100
2633		hwPtpPortRowStatus OBJECT-TYPE
2634			SYNTAX RowStatus
2635			MAX-ACCESS read-create
2636			STATUS current
2637			DESCRIPTION
2638				"The row status."
2639			::= { hwPtpPortEntry 100 }
2640
2641		-- 1.3.6.1.4.1.2011.5.25.187.2.2
2642		hwPtpPortStatisticTable OBJECT-TYPE
2643			SYNTAX SEQUENCE OF HwPtpPortStatisticEntry
2644			MAX-ACCESS not-accessible
2645			STATUS current
2646			DESCRIPTION
2647				"PortStatisticTable."
2648			::= { hwPtpPortObjects 2 }
2649
2650		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1
2651		hwPtpPortStatisticEntry OBJECT-TYPE
2652			SYNTAX HwPtpPortStatisticEntry
2653			MAX-ACCESS not-accessible
2654			STATUS current
2655			DESCRIPTION
2656				"PortStatisticEntry."
2657			INDEX { hwPtpPortStatisticIfIndex }
2658			::= { hwPtpPortStatisticTable 1 }
2659
2660		HwPtpPortStatisticEntry ::=
2661			SEQUENCE {
2662				hwPtpPortStatisticIfIndex
2663					InterfaceIndex,
2664				hwPtpPortRecvTransparent
2665					Unsigned32,
2666				hwPtpPortRecvCorrectend
2667					Unsigned32,
2668				hwPtpPortRecvAnnounce
2669					Unsigned32,
2670				hwPtpPortRecvSync
2671					Unsigned32,
2672				hwPtpPortRecvReq
2673					Unsigned32,
2674				hwPtpPortRecvRespCnt
2675					Unsigned32,
2676				hwPtpPortRecvFollowup
2677					Unsigned32,
2678				hwPtpPortRecvPdelayrespfollowup
2679					Unsigned32,
2680				hwPtpPortSendTotal1588
2681					Unsigned32,
2682				hwPtpPortSendAnnounce
2683					Unsigned32,
2684				hwPtpPortSendSync
2685					Unsigned32,
2686				hwPtpPortSendReq
2687					Unsigned32,
2688				hwPtpPortSendResp
2689					Unsigned32,
2690				hwPtpPortSendFollowup
2691					Unsigned32,
2692				hwPtpPortSendPdelayrespfollowup
2693					Unsigned32,
2694				hwPtpPortDiscardTotal1588
2695					Unsigned32,
2696				hwPtpPortDiscardAnnounce
2697					Unsigned32,
2698				hwPtpPortDiscardSync
2699					Unsigned32,
2700				hwPtpPortDiscardDelayreq
2701					Unsigned32,
2702				hwPtpPortDiscardPdelayreq
2703					Unsigned32,
2704				hwPtpPortDiscardResp
2705					Unsigned32,
2706				hwPtpPortDiscardPdelayresp
2707					Unsigned32,
2708				hwPtpPortDiscardFollowup
2709					Unsigned32,
2710				hwPtpPortDiscardPdelayrespfollowup
2711					Unsigned32,
2712				hwPtpPortStaticPktReset
2713					INTEGER,
2714				hwPtpPortPassiveTimeOffsetMax
2715					Integer32,
2716				hwPtpPortPassiveTimeOffsetMin
2717					Integer32,
2718				hwPtpPortPassiveTimeOffsetMean
2719					Integer32,
2720				hwPtpPortPassiveTimeOffset
2721				        Integer32
2722			 }
2723
2724		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.1
2725		hwPtpPortStatisticIfIndex OBJECT-TYPE
2726			SYNTAX InterfaceIndex
2727			MAX-ACCESS not-accessible
2728			STATUS current
2729			DESCRIPTION
2730				"The PortStatisticIfIndex."
2731			::= { hwPtpPortStatisticEntry 1 }
2732
2733		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.2
2734		hwPtpPortRecvTransparent OBJECT-TYPE
2735			SYNTAX Unsigned32
2736			MAX-ACCESS read-only
2737			STATUS current
2738			DESCRIPTION
2739				"The number of the PTP packets Transparent in this port."
2740			::= { hwPtpPortStatisticEntry 2 }
2741
2742		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.3
2743		hwPtpPortRecvCorrectend OBJECT-TYPE
2744			SYNTAX Unsigned32
2745			MAX-ACCESS read-only
2746			STATUS current
2747			DESCRIPTION
2748				"The number of the PTP packets Correct_end in this port."
2749			::= { hwPtpPortStatisticEntry 3 }
2750
2751		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.4
2752		hwPtpPortRecvAnnounce OBJECT-TYPE
2753			SYNTAX Unsigned32
2754			MAX-ACCESS read-only
2755			STATUS current
2756			DESCRIPTION
2757				"The number of the PTP packets Announce in this port."
2758			::= { hwPtpPortStatisticEntry 4 }
2759
2760		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.5
2761		hwPtpPortRecvSync OBJECT-TYPE
2762			SYNTAX Unsigned32
2763			MAX-ACCESS read-only
2764			STATUS current
2765			DESCRIPTION
2766				"The number of the PTP packets Sync in this port."
2767			::= { hwPtpPortStatisticEntry 5 }
2768
2769		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.6
2770		hwPtpPortRecvReq OBJECT-TYPE
2771			SYNTAX Unsigned32
2772			MAX-ACCESS read-only
2773			STATUS current
2774			DESCRIPTION
2775				"The number of the packets Req in this port."
2776			::= { hwPtpPortStatisticEntry 6 }
2777
2778		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.7
2779		hwPtpPortRecvRespCnt OBJECT-TYPE
2780			SYNTAX Unsigned32
2781			MAX-ACCESS read-only
2782			STATUS current
2783			DESCRIPTION
2784				"The number of the Resp packets in this port."
2785			::= { hwPtpPortStatisticEntry 7 }
2786
2787		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.8
2788		hwPtpPortRecvFollowup OBJECT-TYPE
2789			SYNTAX Unsigned32
2790			MAX-ACCESS read-only
2791			STATUS current
2792			DESCRIPTION
2793				"The number of the PTP Followup packets in this port."
2794			::= { hwPtpPortStatisticEntry 8 }
2795
2796		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.9
2797		hwPtpPortRecvPdelayrespfollowup OBJECT-TYPE
2798			SYNTAX Unsigned32
2799			MAX-ACCESS read-only
2800			STATUS current
2801			DESCRIPTION
2802				"The number of Pdelay_resp_followup in this port ."
2803			::= { hwPtpPortStatisticEntry 9 }
2804
2805		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.10
2806		hwPtpPortSendTotal1588 OBJECT-TYPE
2807			SYNTAX Unsigned32
2808			MAX-ACCESS read-only
2809			STATUS current
2810			DESCRIPTION
2811				"The number of SendTotal1588 in this port."
2812			::= { hwPtpPortStatisticEntry 10 }
2813
2814		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.11
2815		hwPtpPortSendAnnounce OBJECT-TYPE
2816			SYNTAX Unsigned32
2817			MAX-ACCESS read-only
2818			STATUS current
2819			DESCRIPTION
2820				"The number of the SendAnnounce in this port."
2821			::= { hwPtpPortStatisticEntry 11 }
2822
2823		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.12
2824		hwPtpPortSendSync OBJECT-TYPE
2825			SYNTAX Unsigned32
2826			MAX-ACCESS read-only
2827			STATUS current
2828			DESCRIPTION
2829				"The number of the SendSync in this port."
2830			::= { hwPtpPortStatisticEntry 12 }
2831
2832		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.13
2833		hwPtpPortSendReq OBJECT-TYPE
2834			SYNTAX Unsigned32
2835			MAX-ACCESS read-only
2836			STATUS current
2837			DESCRIPTION
2838				"The number of the SendReq in this port."
2839			::= { hwPtpPortStatisticEntry 13 }
2840
2841		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.14
2842		hwPtpPortSendResp OBJECT-TYPE
2843			SYNTAX Unsigned32
2844			MAX-ACCESS read-only
2845			STATUS current
2846			DESCRIPTION
2847				"The number of SendResp in this port."
2848			::= { hwPtpPortStatisticEntry 14 }
2849
2850		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.15
2851		hwPtpPortSendFollowup OBJECT-TYPE
2852			SYNTAX Unsigned32
2853			MAX-ACCESS read-only
2854			STATUS current
2855			DESCRIPTION
2856				"The number of SendFollowup in this port."
2857			::= { hwPtpPortStatisticEntry 15 }
2858
2859		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.16
2860		hwPtpPortSendPdelayrespfollowup OBJECT-TYPE
2861			SYNTAX Unsigned32
2862			MAX-ACCESS read-only
2863			STATUS current
2864			DESCRIPTION
2865				"The number of SendPdelay_resp_followup in this port."
2866			::= { hwPtpPortStatisticEntry 16 }
2867
2868		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.17
2869		hwPtpPortDiscardTotal1588 OBJECT-TYPE
2870			SYNTAX Unsigned32
2871			MAX-ACCESS read-only
2872			STATUS current
2873			DESCRIPTION
2874				"The number of the DiscardTotal1588 in this port."
2875			::= { hwPtpPortStatisticEntry 17 }
2876
2877		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.18
2878		hwPtpPortDiscardAnnounce OBJECT-TYPE
2879			SYNTAX Unsigned32
2880			MAX-ACCESS read-only
2881			STATUS current
2882			DESCRIPTION
2883				"The number of DiscardAnnounce in this port."
2884			::= { hwPtpPortStatisticEntry 18 }
2885
2886		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.19
2887		hwPtpPortDiscardSync OBJECT-TYPE
2888			SYNTAX Unsigned32
2889			MAX-ACCESS read-only
2890			STATUS current
2891			DESCRIPTION
2892				"The number of DiscardSync in this port."
2893			::= { hwPtpPortStatisticEntry 19 }
2894
2895		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.20
2896		hwPtpPortDiscardDelayreq OBJECT-TYPE
2897			SYNTAX Unsigned32
2898			MAX-ACCESS read-only
2899			STATUS current
2900			DESCRIPTION
2901				"The number of DiscardDelayreq in this port."
2902			::= { hwPtpPortStatisticEntry 20 }
2903
2904		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.21
2905		hwPtpPortDiscardPdelayreq OBJECT-TYPE
2906			SYNTAX Unsigned32
2907			MAX-ACCESS read-only
2908			STATUS current
2909			DESCRIPTION
2910				"The number of DiscardPdelayreq in this port."
2911			::= { hwPtpPortStatisticEntry 21 }
2912
2913		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.22
2914		hwPtpPortDiscardResp OBJECT-TYPE
2915			SYNTAX Unsigned32
2916			MAX-ACCESS read-only
2917			STATUS current
2918			DESCRIPTION
2919				"The number of DiscardResp in this port."
2920			::= { hwPtpPortStatisticEntry 22 }
2921
2922		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.23
2923		hwPtpPortDiscardPdelayresp OBJECT-TYPE
2924			SYNTAX Unsigned32
2925			MAX-ACCESS read-only
2926			STATUS current
2927			DESCRIPTION
2928				"The number of DiscardPdelayresp in this port."
2929			::= { hwPtpPortStatisticEntry 23 }
2930
2931		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.24
2932		hwPtpPortDiscardFollowup OBJECT-TYPE
2933			SYNTAX Unsigned32
2934			MAX-ACCESS read-only
2935			STATUS current
2936			DESCRIPTION
2937				"The number of DiscardFollowup in this port."
2938			::= { hwPtpPortStatisticEntry 24 }
2939
2940		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.25
2941		hwPtpPortDiscardPdelayrespfollowup OBJECT-TYPE
2942			SYNTAX Unsigned32
2943			MAX-ACCESS read-only
2944			STATUS current
2945			DESCRIPTION
2946				"The number of the DiscardPdelay_resp_followup in this port."
2947			::= { hwPtpPortStatisticEntry 25 }
2948
2949		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.26
2950		hwPtpPortStaticPktReset OBJECT-TYPE
2951			SYNTAX INTEGER
2952				{
2953				reset(1),
2954				unused(2)
2955				}
2956			MAX-ACCESS read-write
2957			STATUS current
2958			DESCRIPTION
2959				"Reset port PTP packets statistic."
2960			::= { hwPtpPortStatisticEntry 26 }
2961
2962		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.27
2963		hwPtpPortPassiveTimeOffsetMax OBJECT-TYPE
2964			SYNTAX Integer32
2965			MAX-ACCESS read-only
2966			STATUS current
2967			DESCRIPTION
2968				"The max value of passive port time offset."
2969			::= { hwPtpPortStatisticEntry 27 }
2970
2971		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.28
2972		hwPtpPortPassiveTimeOffsetMin OBJECT-TYPE
2973			SYNTAX Integer32
2974			MAX-ACCESS read-only
2975			STATUS current
2976			DESCRIPTION
2977				"The min value of passive port time offset."
2978			::= { hwPtpPortStatisticEntry 28 }
2979
2980		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.29
2981		hwPtpPortPassiveTimeOffsetMean OBJECT-TYPE
2982			SYNTAX Integer32
2983			MAX-ACCESS read-only
2984			STATUS current
2985			DESCRIPTION
2986				"The mean value of passive port time offset."
2987			::= { hwPtpPortStatisticEntry 29 }
2988
2989		-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.30
2990		hwPtpPortPassiveTimeOffset OBJECT-TYPE
2991			SYNTAX Integer32
2992			MAX-ACCESS read-only
2993			STATUS current
2994			DESCRIPTION
2995				"The value of passive port time offset."
2996			::= { hwPtpPortStatisticEntry 30 }
2997
2998		-- 1.3.6.1.4.1.2011.5.25.187.2.3
2999		hwPtpBitsClockSourceTable OBJECT-TYPE
3000			SYNTAX SEQUENCE OF HwPtpBitsClockSourceEntry
3001			MAX-ACCESS not-accessible
3002			STATUS current
3003			DESCRIPTION
3004				"BitsClockSourceTable."
3005			::= { hwPtpPortObjects 3 }
3006
3007		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1
3008		hwPtpBitsClockSourceEntry OBJECT-TYPE
3009			SYNTAX HwPtpBitsClockSourceEntry
3010			MAX-ACCESS not-accessible
3011			STATUS current
3012			DESCRIPTION
3013				"An entry in hwPtpPortStatisticTable."
3014			INDEX { hwPtpBitsPortIndex }
3015			::= { hwPtpBitsClockSourceTable 1 }
3016
3017		HwPtpBitsClockSourceEntry ::=
3018			SEQUENCE {
3019				hwPtpBitsPortIndex
3020					Integer32,
3021				hwPtpBitsClockAccuracy
3022					Integer32,
3023				hwPtpBitsClockClass
3024					Integer32,
3025				hwPtpBitsPriority1
3026					Integer32,
3027				hwPtpBitsPriority2
3028					Integer32,
3029				hwPtpBitsTimeSource
3030					INTEGER,
3031				hwPtpBitsSignal
3032					INTEGER,
3033				hwPtpBitsSwitch
3034					INTEGER,
3035				hwPtpBitsDirection
3036					INTEGER,
3037				hwPtpBitsNormalStatus
3038					INTEGER,
3039				hwPtpBitsReceiveDelay
3040					Integer32,
3041				hwPtpBitsSendDelay
3042					Integer32,
3043                                                                                     hwPtpBitsLocalPriority
3044                                                                                                              Integer32,
3045                                                                                    hwPtpBitsGMClockId
3046					OCTET STRING,
3047			                    hwPtpBitsGMOffsetScaledLogVariance
3048					INTEGER
3049			 }
3050
3051		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.1
3052		hwPtpBitsPortIndex OBJECT-TYPE
3053			SYNTAX Integer32 (1..10)
3054			MAX-ACCESS not-accessible
3055			STATUS current
3056			DESCRIPTION
3057				"The BitsPortIndex."
3058			::= { hwPtpBitsClockSourceEntry 1 }
3059
3060		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.2
3061		hwPtpBitsClockAccuracy OBJECT-TYPE
3062			SYNTAX Integer32 (0..255 | 1024..1024)
3063			MAX-ACCESS read-write
3064			STATUS current
3065			DESCRIPTION
3066				"BitsClockAccuracy."
3067			DEFVAL { 32 }
3068			::= { hwPtpBitsClockSourceEntry 2 }
3069
3070		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.3
3071		hwPtpBitsClockClass OBJECT-TYPE
3072            SYNTAX Integer32 (0..255 | 1024..1279)
3073			MAX-ACCESS read-write
3074			STATUS current
3075			DESCRIPTION
3076				"BitsClockClass."
3077			DEFVAL { 6 }
3078			::= { hwPtpBitsClockSourceEntry 3 }
3079
3080		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.4
3081		hwPtpBitsPriority1 OBJECT-TYPE
3082			SYNTAX Integer32 (0..255)
3083			MAX-ACCESS read-write
3084			STATUS current
3085			DESCRIPTION
3086				"BitsPriority1."
3087			DEFVAL { 128 }
3088			::= { hwPtpBitsClockSourceEntry 4 }
3089
3090		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.5
3091		hwPtpBitsPriority2 OBJECT-TYPE
3092			SYNTAX Integer32 (0..255)
3093			MAX-ACCESS read-write
3094			STATUS current
3095			DESCRIPTION
3096				"BitsPriority2."
3097			DEFVAL { 128 }
3098			::= { hwPtpBitsClockSourceEntry 5 }
3099
3100		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.6
3101		hwPtpBitsTimeSource OBJECT-TYPE
3102			SYNTAX INTEGER
3103				{
3104				atomicclock(1),
3105				gps(2),
3106				terrestrialradio(3),
3107				ptp(4),
3108				ntp(5),
3109				handset(6),
3110				other(7),
3111				internaloscillator(8),
3112				undo(1024)
3113				}
3114			MAX-ACCESS read-write
3115			STATUS current
3116			DESCRIPTION
3117				"BitsTimeSource."
3118			DEFVAL { gps }
3119			::= { hwPtpBitsClockSourceEntry 6 }
3120
3121		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.7
3122		hwPtpBitsSignal OBJECT-TYPE
3123			SYNTAX INTEGER
3124				{
3125				onepps(1),
3126				twomhz(2),
3127				twombps(3),
3128				dcls(4),
3129				none(5)
3130				}
3131			MAX-ACCESS read-only
3132			STATUS current
3133			DESCRIPTION
3134				"The signal of BITS."
3135			::= { hwPtpBitsClockSourceEntry 7 }
3136
3137		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.8
3138		hwPtpBitsSwitch OBJECT-TYPE
3139			SYNTAX INTEGER
3140				{
3141				off(1),
3142				on(2)
3143				}
3144			MAX-ACCESS read-write
3145			STATUS current
3146			DESCRIPTION
3147				"The switch status."
3148			DEFVAL { off }
3149			::= { hwPtpBitsClockSourceEntry 8 }
3150
3151		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.9
3152		hwPtpBitsDirection OBJECT-TYPE
3153			SYNTAX INTEGER
3154				{
3155				in(1),
3156				out(2),
3157				both(3),
3158				none(4)
3159				}
3160			MAX-ACCESS read-only
3161			STATUS current
3162			DESCRIPTION
3163				"The direction of BITS."
3164			::= { hwPtpBitsClockSourceEntry 9 }
3165
3166		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.10
3167		hwPtpBitsNormalStatus OBJECT-TYPE
3168			SYNTAX INTEGER
3169				{
3170				normal(1),
3171				abnormal(2)
3172				}
3173			MAX-ACCESS read-only
3174			STATUS current
3175			DESCRIPTION
3176				"The normal status of BITS."
3177			::= { hwPtpBitsClockSourceEntry 10 }
3178
3179		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.11
3180		hwPtpBitsReceiveDelay OBJECT-TYPE
3181			SYNTAX Integer32 (0..2000000)
3182			MAX-ACCESS read-write
3183			STATUS current
3184			DESCRIPTION
3185				"Bits receive delay correction."
3186			DEFVAL { 0 }
3187			::= { hwPtpBitsClockSourceEntry 11 }
3188
3189		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.12
3190		hwPtpBitsSendDelay OBJECT-TYPE
3191			SYNTAX Integer32 (0..1600)
3192			MAX-ACCESS read-write
3193			STATUS current
3194			DESCRIPTION
3195				"Bits send delay correction."
3196			DEFVAL { 0 }
3197			::= { hwPtpBitsClockSourceEntry 12 }
3198
3199		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.13
3200		hwPtpBitsLocalPriority OBJECT-TYPE
3201			SYNTAX Integer32 (1..255)
3202			MAX-ACCESS read-write
3203			STATUS current
3204			DESCRIPTION
3205				"The local-priority attribute of the bits."
3206			DEFVAL { 128 }
3207			::= { hwPtpBitsClockSourceEntry 13 }
3208
3209		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.14
3210		hwPtpBitsGMClockId OBJECT-TYPE
3211			SYNTAX OCTET STRING
3212			MAX-ACCESS read-write
3213			STATUS current
3214			DESCRIPTION
3215				"The grandmaster-clockid of BITS."
3216			::= { hwPtpBitsClockSourceEntry 14 }
3217
3218		-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.15
3219		hwPtpBitsGMOffsetScaledLogVariance OBJECT-TYPE
3220			SYNTAX INTEGER
3221				{
3222				hFFFF(1),
3223				h4E5D(2)
3224				}
3225			MAX-ACCESS read-write
3226			STATUS current
3227			DESCRIPTION
3228				"The OffsetScaledLogVariance of BITS."
3229			DEFVAL { 1 }
3230			::= { hwPtpBitsClockSourceEntry 15 }
3231
3232		-- 1.3.6.1.4.1.2011.5.25.187.3
3233		hwPtpLeapObjects OBJECT IDENTIFIER ::= { hwPtpMIB 3 }
3234
3235		-- 1.3.6.1.4.1.2011.5.25.187.3.1
3236		hwPtpLeapTable OBJECT-TYPE
3237			SYNTAX SEQUENCE OF HwPtpLeapEntry
3238			MAX-ACCESS not-accessible
3239			STATUS current
3240			DESCRIPTION
3241				"Ptp Leap Table."
3242			::= { hwPtpLeapObjects 1 }
3243
3244		-- 1.3.6.1.4.1.2011.5.25.187.3.1.1
3245		hwPtpLeapEntry OBJECT-TYPE
3246			SYNTAX HwPtpLeapEntry
3247			MAX-ACCESS not-accessible
3248			STATUS current
3249			DESCRIPTION
3250				"PtpLeapEntry."
3251			INDEX { hwPtpLeapInfo }
3252			::= { hwPtpLeapTable 1 }
3253
3254		HwPtpLeapEntry ::=
3255			SEQUENCE {
3256				hwPtpLeapInfo
3257					OCTET STRING,
3258				hwPtpLeap59or61
3259					INTEGER,
3260				hwPtpLeapRowStatus
3261					RowStatus
3262			 }
3263
3264		-- 1.3.6.1.4.1.2011.5.25.187.3.1.1.1
3265		hwPtpLeapInfo OBJECT-TYPE
3266			SYNTAX OCTET STRING
3267			MAX-ACCESS not-accessible
3268			STATUS current
3269			DESCRIPTION
3270				"leap59 or leap61 adjust time."
3271			::= { hwPtpLeapEntry 1 }
3272
3273		-- 1.3.6.1.4.1.2011.5.25.187.3.1.1.2
3274		hwPtpLeap59or61 OBJECT-TYPE
3275			SYNTAX INTEGER
3276				{
3277				leap59(1),
3278				leap61(2),
3279				none(3)
3280				}
3281			MAX-ACCESS read-create
3282			STATUS current
3283			DESCRIPTION
3284				"leap59 or leap61,default is none. "
3285			DEFVAL { 3 }
3286			::= { hwPtpLeapEntry 2 }
3287
3288		-- 1.3.6.1.4.1.2011.5.25.187.3.1.1.3
3289		hwPtpLeapRowStatus OBJECT-TYPE
3290			SYNTAX RowStatus
3291			MAX-ACCESS read-create
3292			STATUS current
3293			DESCRIPTION
3294				"leap table rowstatus."
3295			::= { hwPtpLeapEntry 3 }
3296
3297		-- 1.3.6.1.4.1.2011.5.25.187.4
3298		hwPtpAclPermitClkIdObjects OBJECT IDENTIFIER ::= { hwPtpMIB 4 }
3299
3300		-- 1.3.6.1.4.1.2011.5.25.187.4.1
3301		hwPtpAclPermitClkIdTable OBJECT-TYPE
3302			SYNTAX SEQUENCE OF HwPtpAclPermitClkIdEntry
3303			MAX-ACCESS not-accessible
3304			STATUS current
3305			DESCRIPTION
3306				"PtpAclPermitClkIdTable."
3307			::= { hwPtpAclPermitClkIdObjects 1 }
3308
3309		-- 1.3.6.1.4.1.2011.5.25.187.4.1.1
3310		hwPtpAclPermitClkIdEntry OBJECT-TYPE
3311			SYNTAX HwPtpAclPermitClkIdEntry
3312			MAX-ACCESS not-accessible
3313			STATUS current
3314			DESCRIPTION
3315				"PtpAclPermitClkIdEntry."
3316			INDEX { hwPtpAclPermitClkIdInfo }
3317			::= { hwPtpAclPermitClkIdTable 1 }
3318
3319		HwPtpAclPermitClkIdEntry ::=
3320			SEQUENCE {
3321				hwPtpAclPermitClkIdInfo
3322					OCTET STRING,
3323				hwPtpAclPermitClkIdRowStatus
3324					RowStatus
3325			 }
3326
3327		-- 1.3.6.1.4.1.2011.5.25.187.4.1.1.1
3328		hwPtpAclPermitClkIdInfo OBJECT-TYPE
3329			SYNTAX OCTET STRING
3330			MAX-ACCESS not-accessible
3331			STATUS current
3332			DESCRIPTION
3333				"permit join BMC's clockID"
3334			::= { hwPtpAclPermitClkIdEntry 1 }
3335
3336		-- 1.3.6.1.4.1.2011.5.25.187.4.1.1.2
3337		hwPtpAclPermitClkIdRowStatus OBJECT-TYPE
3338			SYNTAX RowStatus
3339			MAX-ACCESS read-create
3340			STATUS current
3341			DESCRIPTION
3342				"aclclockid's rowstatus."
3343			::= { hwPtpAclPermitClkIdEntry 2 }
3344
3345		-- 1.3.6.1.4.1.2011.5.25.187.5
3346		hwPtpNotifications OBJECT IDENTIFIER ::= { hwPtpMIB 5 }
3347
3348		-- 1.3.6.1.4.1.2011.5.25.187.5.1
3349		hwPtpPortStateChange NOTIFICATION-TYPE
3350			OBJECTS { hwPtpPortName, hwPtpPortState, hwPtpOldPortState }
3351			STATUS current
3352			DESCRIPTION
3353				"This object indicates an interface status change alarm."
3354			::= { hwPtpNotifications 1 }
3355
3356		-- 1.3.6.1.4.1.2011.5.25.187.5.2
3357		hwPtpClockSourceChange NOTIFICATION-TYPE
3358			OBJECTS { hwPtpOldMasterClockId, hwPtpCurrentMasterClockId, hwPtpPortOldSourcePortNum, hwPtpPortSourcePortNum, hwPtpOldPortName,
3359				hwPtpPortName }
3360			STATUS current
3361			DESCRIPTION
3362				"This object indicates a clock source change alarm."
3363			::= { hwPtpNotifications 2 }
3364
3365		-- 1.3.6.1.4.1.2011.5.25.187.5.3
3366		hwPtpTimeSyncFaulty NOTIFICATION-TYPE
3367			OBJECTS { hwPtpTimeSynchronizationStatus }
3368			STATUS current
3369			DESCRIPTION
3370				"This object indicates an alarm that the device loses synchronization with the clock."
3371			::= { hwPtpNotifications 3 }
3372
3373		-- 1.3.6.1.4.1.2011.5.25.187.5.4
3374		hwPtpTimeSyncResume NOTIFICATION-TYPE
3375			OBJECTS { hwPtpTimeSynchronizationStatus }
3376			STATUS current
3377			DESCRIPTION
3378				"This object indicates that the device recovers synchronization with the clock."
3379			::= { hwPtpNotifications 4 }
3380
3381		-- 1.3.6.1.4.1.2011.5.25.187.5.8
3382		hwPtpAdaptiveServerStateChange NOTIFICATION-TYPE
3383			OBJECTS { hwPtpAdaptiveUserMode, hwPtpAdaptiveUserState }
3384			STATUS current
3385			DESCRIPTION
3386				"Description."
3387			::= { hwPtpNotifications 8 }
3388
3389		-- 1.3.6.1.4.1.2011.5.25.187.5.9
3390		hwPtpAdaptiveClientListChange NOTIFICATION-TYPE
3391			OBJECTS { hwPtpAdaptiveClientIpList, hwPtpAdaptiveClientIpChangeFlag, hwPtpAdaptiveClientId }
3392			STATUS current
3393			DESCRIPTION
3394				"This object indicates an alarm that client information saved on a server is refreshed."
3395			::= { hwPtpNotifications 9 }
3396
3397		-- 1.3.6.1.4.1.2011.5.25.187.5.10
3398		hwPtpAdaptiveNegoStateChange NOTIFICATION-TYPE
3399			OBJECTS { hwPtpAdaptiveRemoteServer1NegoState, hwPtpAdaptiveRemoteServer2NegoState }
3400			STATUS current
3401			DESCRIPTION
3402				"Indicates the client device's negotiate state with remote-server."
3403			::= { hwPtpNotifications 10 }
3404
3405		-- 1.3.6.1.4.1.2011.5.25.187.5.11
3406		hwPTPRingFiberLengthChange NOTIFICATION-TYPE
3407			OBJECTS { hwPtpPortName, hwPtpPortRingFiberLengthChangeValue, hwPtpPortRingFiberLengthChangeValueFlag }
3408			STATUS current
3409			DESCRIPTION
3410				"This object indicates a fiber length change alarm."
3411			::= { hwPtpNotifications 11 }
3412
3413		-- 1.3.6.1.4.1.2011.5.25.187.5.12
3414		hwPTPRingFiberLengthChangeResume NOTIFICATION-TYPE
3415			OBJECTS { hwPtpPortName, hwPtpPortRingFiberLengthChangeValue, hwPtpPortRingFiberLengthChangeValueFlag }
3416			STATUS current
3417			DESCRIPTION
3418				"This object indicates that the fiber length recovers."
3419			::= { hwPtpNotifications 12 }
3420
3421		-- 1.3.6.1.4.1.2011.5.25.187.5.13
3422		hwPtpTimeLockFail NOTIFICATION-TYPE
3423			OBJECTS { hwPtpTimeLockStatus }
3424			STATUS current
3425			DESCRIPTION
3426				"This object indicates a time unlock alarm."
3427			::= { hwPtpNotifications 13 }
3428
3429		-- 1.3.6.1.4.1.2011.5.25.187.5.14
3430		hwPtpTimeLockFailResume NOTIFICATION-TYPE
3431			OBJECTS { hwPtpTimeLockStatus }
3432			STATUS current
3433			DESCRIPTION
3434				"This object indicates that a clear alarm is generated when the time is locked."
3435			::= { hwPtpNotifications 14 }
3436
3437		-- 1.3.6.1.4.1.2011.5.25.187.5.15
3438		hwPtpTimeStampUnChanged NOTIFICATION-TYPE
3439			OBJECTS { hwPtpTimeStampStatus }
3440			STATUS current
3441			DESCRIPTION
3442				"Current time stamp in the sync-message isn't changed."
3443			::= { hwPtpNotifications 15 }
3444
3445		-- 1.3.6.1.4.1.2011.5.25.187.5.16
3446		hwPtpTimeStampUnChangedResume NOTIFICATION-TYPE
3447			OBJECTS { hwPtpTimeStampStatus }
3448			STATUS current
3449			DESCRIPTION
3450				"Current time stamp in the sync-message is changed."
3451			::= { hwPtpNotifications 16 }
3452
3453		-- 1.3.6.1.4.1.2011.5.25.187.5.17
3454		hwPtpFrequencyLockFail NOTIFICATION-TYPE
3455			OBJECTS { hwPtpFreqLockStatus }
3456			STATUS current
3457			DESCRIPTION
3458				"This object indicates a frequency out-of-sync alarm."
3459			::= { hwPtpNotifications 17 }
3460
3461		-- 1.3.6.1.4.1.2011.5.25.187.5.18
3462		hwPtpFrequencyLockResume NOTIFICATION-TYPE
3463			OBJECTS { hwPtpFreqLockStatus }
3464			STATUS current
3465			DESCRIPTION
3466				"This object indicates that frequency out-of-sync recovers."
3467			::= { hwPtpNotifications 18 }
3468
3469		-- 1.3.6.1.4.1.2011.5.25.187.5.19
3470		hwPtpExtTimePortLost NOTIFICATION-TYPE
3471			OBJECTS { hwPtpExtTimePortStatus, hwPtpExtTimePortType }
3472			STATUS current
3473			DESCRIPTION
3474				"This object indicates an alarm that the external time port is lost."
3475			::= { hwPtpNotifications 19 }
3476
3477		-- 1.3.6.1.4.1.2011.5.25.187.5.20
3478		hwPtpExtTimePortLostResume NOTIFICATION-TYPE
3479			OBJECTS { hwPtpExtTimePortStatus, hwPtpExtTimePortType }
3480			STATUS current
3481			DESCRIPTION
3482				"This object indicates an alarm that the external time port loss recovers."
3483			::= { hwPtpNotifications 20 }
3484
3485		-- 1.3.6.1.4.1.2011.5.25.187.5.21
3486		hwPtpPdvOverflow NOTIFICATION-TYPE
3487			STATUS current
3488			DESCRIPTION
3489				"Packet delay variety overflow."
3490			::= { hwPtpNotifications 21 }
3491
3492		-- 1.3.6.1.4.1.2011.5.25.187.5.22
3493		hwPtpPdvOverflowResume NOTIFICATION-TYPE
3494			STATUS current
3495			DESCRIPTION
3496				"Packet delay variety overflow resume."
3497			::= { hwPtpNotifications 22 }
3498
3499		-- 1.3.6.1.4.1.2011.5.25.187.5.23
3500		hwPtpPassiveFiberLengthChange NOTIFICATION-TYPE
3501			OBJECTS { hwPtpPortName, hwPtpPortRingFiberLengthChangeValue, hwPtpPortRingFiberLengthChangeValueFlag }
3502			STATUS current
3503			DESCRIPTION
3504				"This object indicates that the fiber length of the passive port changes."
3505			::= { hwPtpNotifications 23 }
3506
3507		-- 1.3.6.1.4.1.2011.5.25.187.5.24
3508		hwPtpAcrSyncBad NOTIFICATION-TYPE
3509			OBJECTS { hwPtpAcrSyncBadStatus }
3510			STATUS current
3511			DESCRIPTION
3512				"This object indicates a synbad alarm."
3513			::= { hwPtpNotifications 24 }
3514
3515		-- 1.3.6.1.4.1.2011.5.25.187.5.25
3516		hwPtpAcrSyncBadResume NOTIFICATION-TYPE
3517			OBJECTS { hwPtpAcrSyncBadStatus }
3518			STATUS current
3519			DESCRIPTION
3520				"This object indicates a synbad clear alarm."
3521			::= { hwPtpNotifications 25 }
3522
3523		-- 1.3.6.1.4.1.2011.5.25.187.5.26
3524		hwPtpPdvLimitExceed NOTIFICATION-TYPE
3525			OBJECTS { hwPtpPdvLimitExceedStatus }
3526			STATUS current
3527			DESCRIPTION
3528				"This object indicates an event that the PDV exceeds the threshold."
3529			::= { hwPtpNotifications 26 }
3530
3531		-- 1.3.6.1.4.1.2011.5.25.187.5.27
3532		hwPtpPdvLimitExceedResume NOTIFICATION-TYPE
3533			OBJECTS { hwPtpPdvLimitExceedStatus }
3534			STATUS current
3535			DESCRIPTION
3536				"1588 ACR PDV limit exceed resume."
3537			::= { hwPtpNotifications 27 }
3538
3539		-- 1.3.6.1.4.1.2011.5.25.187.5.28
3540		hwPtpAdaptiveNegoInfoChange NOTIFICATION-TYPE
3541			OBJECTS { hwPtpAdaptiveRemoteServerId, hwPtpAdaptiveRemoteServerNegoState, hwPtpAdaptiveNegoErrorReason }
3542			STATUS current
3543			DESCRIPTION
3544				"This object indicates that the client negotiation information changes."
3545			::= { hwPtpNotifications 28 }
3546
3547		-- 1.3.6.1.4.1.2011.5.25.187.5.29
3548		hwPtpAdaptiveTraceSourceChange NOTIFICATION-TYPE
3549			OBJECTS { hwPtpAdaptiveOldTraceSource, hwPtpAdaptiveTraceSource }
3550			STATUS current
3551			DESCRIPTION
3552				"This object indicates a switchover of the server source that the client synchronizes."
3553			::= { hwPtpNotifications 29 }
3554
3555		-- 1.3.6.1.4.1.2011.5.25.187.5.30
3556		hwPtpPortBmcInfoChange NOTIFICATION-TYPE
3557			OBJECTS { hwPtpPortName, hwPtpPortSourcePortClockId, hwPtpPortSourcePortNum, hwPtpPortSourceStepsRemoved, hwPtpCurrentMasterClockId }
3558			STATUS current
3559			DESCRIPTION
3560				"This object indicates a port BMC information change."
3561			::= { hwPtpNotifications 30 }
3562
3563		-- 1.3.6.1.4.1.2011.5.25.187.5.31
3564		hwPtpTimeSourceClockClassDecline NOTIFICATION-TYPE
3565			STATUS current
3566			DESCRIPTION
3567				"This object indicates an alarm that the time source input deteriorates."
3568			::= { hwPtpNotifications 31 }
3569
3570		-- 1.3.6.1.4.1.2011.5.25.187.5.32
3571		hwPtpTimeSourceClockClassDeclineResume NOTIFICATION-TYPE
3572			STATUS current
3573			DESCRIPTION
3574				"This object indicates an alarm that the time source input deterioration recovers."
3575			::= { hwPtpNotifications 32 }
3576
3577		-- 1.3.6.1.4.1.2011.5.25.187.5.33
3578		hwPtpPktLos NOTIFICATION-TYPE
3579			OBJECTS { hwPtpPktType }
3580			STATUS current
3581			DESCRIPTION
3582				"This object indicates an alarm that PTP packets are lost."
3583			::= { hwPtpNotifications 33 }
3584
3585		-- 1.3.6.1.4.1.2011.5.25.187.5.34
3586		hwPtpPktLosResume NOTIFICATION-TYPE
3587			OBJECTS { hwPtpPktType }
3588			STATUS current
3589			DESCRIPTION
3590				"This object indicates an alarm that PTP packet loss recovers."
3591			::= { hwPtpNotifications 34 }
3592
3593		-- 1.3.6.1.4.1.2011.5.25.187.5.35
3594		hwPtpStandardTimeOffsetOver NOTIFICATION-TYPE
3595			OBJECTS { hwPtpStandardTimeOffset, hwPtpAlarmThresholdStandardTimeOffset }
3596			STATUS current
3597			DESCRIPTION
3598				"This object indicates that the value of the standard time offset exceeds the threshold."
3599			::= { hwPtpNotifications 35 }
3600
3601		-- 1.3.6.1.4.1.2011.5.25.187.5.36
3602		hwPtpStandardTimeOffsetOverResume NOTIFICATION-TYPE
3603			OBJECTS { hwPtpStandardTimeOffset, hwPtpAlarmThresholdStandardTimeOffset }
3604			STATUS current
3605			DESCRIPTION
3606				"This object indicates that the value of the standard time offset recovers."
3607			::= { hwPtpNotifications 36 }
3608
3609		-- 1.3.6.1.4.1.2011.5.25.187.5.37
3610		hwPtpTimeOffsetSumOver NOTIFICATION-TYPE
3611			OBJECTS { hwPtpTimeOffsetSumP2P, hwPtpAlarmThresholdOffsetSum }
3612			STATUS current
3613			DESCRIPTION
3614				"This object indicates that the accumulated PTP time offsets exceeds the threshold."
3615			::= { hwPtpNotifications 37 }
3616
3617		-- 1.3.6.1.4.1.2011.5.25.187.5.38
3618		hwPtpTimeOffsetSumOverResume NOTIFICATION-TYPE
3619			OBJECTS { hwPtpTimeOffsetSumP2P, hwPtpAlarmThresholdOffsetSum }
3620			STATUS current
3621			DESCRIPTION
3622				"This object indicates that the accumulated PTP time offsets recovers."
3623			::= { hwPtpNotifications 38 }
3624
3625		-- 1.3.6.1.4.1.2011.5.25.187.5.39
3626		hwPtpLcsResNotEnough NOTIFICATION-TYPE
3627			OBJECTS { hwPtpChassisId, hwPtpSlotId }
3628			STATUS current
3629			DESCRIPTION
3630				"PTP license resources are not enough."
3631			::= { hwPtpNotifications 39 }
3632
3633		-- 1.3.6.1.4.1.2011.5.25.187.5.40
3634		hwPtpLcsResNotEnoughResume NOTIFICATION-TYPE
3635			OBJECTS { hwPtpChassisId, hwPtpSlotId }
3636			STATUS current
3637			DESCRIPTION
3638				"PTP license resources are enough."
3639			::= { hwPtpNotifications 40 }
3640
3641		-- 1.3.6.1.4.1.2011.5.25.187.5.41
3642		hwPtpAdaptivePtsfStateChange NOTIFICATION-TYPE
3643			OBJECTS { hwPtpAdaptiveServerIndex, hwPtpAdaptivePtsfType, hwPtpAdaptivePtsfState }
3644			STATUS current
3645			DESCRIPTION
3646				"PTP adaptive PTSF state change notification."
3647			::= { hwPtpNotifications 41 }
3648
3649                                             -- 1.3.6.1.4.1.2011.5.25.187.5.42
3650		hwPtpaATRLicenseInactive NOTIFICATION-TYPE
3651			STATUS current
3652			DESCRIPTION
3653				"The 1588V2 ATR function license was not activated. To ensure you can properly use 1588V2 ATR function, please purchase and activate 1588V2 ATR license."
3654			::= { hwPtpNotifications 42 }
3655
3656		-- 1.3.6.1.4.1.2011.5.25.187.5.43
3657		hwPtpaATRLicenseInactiveResume NOTIFICATION-TYPE
3658			STATUS current
3659			DESCRIPTION
3660				"The 1588V2 ATR function license inactivation alarm was cleared."
3661			::= { hwPtpNotifications 43}
3662
3663	                     -- 1.3.6.1.4.1.2011.5.25.187.5.44
3664		hwPtpPortNonSupport NOTIFICATION-TYPE
3665			OBJECTS { hwPtpChassisId, hwPtpPortName }
3666			STATUS current
3667			DESCRIPTION
3668				"This object indicates that the interface does not support a PTP time synchronization alarm."
3669			::= { hwPtpNotifications 44 }
3670
3671
3672		-- 1.3.6.1.4.1.2011.5.25.187.5.45
3673		hwPtpPortNonSupportResume NOTIFICATION-TYPE
3674			OBJECTS { hwPtpChassisId, hwPtpPortName }
3675			STATUS current
3676			DESCRIPTION
3677				"This object indicates that the interface does not support a PTP time synchronization clear alarm."
3678			::= { hwPtpNotifications 45 }
3679
3680		-- 1.3.6.1.4.1.2011.5.25.187.6
3681		hwPtpConformance OBJECT IDENTIFIER ::= { hwPtpMIB 6 }
3682
3683		-- 1.3.6.1.4.1.2011.5.25.187.6.1
3684		hwPtpCompliance OBJECT IDENTIFIER ::= { hwPtpConformance 1 }
3685
3686		-- 1.3.6.1.4.1.2011.5.25.187.6.1.1
3687		hwPtpComliance MODULE-COMPLIANCE
3688			STATUS current
3689			DESCRIPTION
3690				"This is the PTP module compliance."
3691			MODULE -- this module
3692				MANDATORY-GROUPS { hwPtpGlobalObjectsGroup, hwPtpPortObjectsGroup, hwPtpNotificationsGroup, hwPtpLeapObjectsGroup, hwPtpAclPermitClkIdObjectsGroup
3693					 }
3694			::= { hwPtpCompliance 1 }
3695
3696		-- 1.3.6.1.4.1.2011.5.25.187.6.2
3697		hwPtpGroups OBJECT IDENTIFIER ::= { hwPtpConformance 2 }
3698
3699		-- 1.3.6.1.4.1.2011.5.25.187.6.2.1
3700		hwPtpGlobalObjectsGroup OBJECT-GROUP
3701			OBJECTS { hwPtpEnable, hwPtpDomain, hwPtpSlaveOnly, hwPtpDeviceType, hwPtpLocalClockId,
3702				hwPtpLocalClockClass, hwPtpLocalClockAccuracy, hwPtpLocalClockPriority1, hwPtpLocalClockPriority2, hwPtpLocalClockTimeSource,
3703				hwPtpUtc, hwPtpCurrentUtcOffset, hwPtpCurrentMasterClockId, hwPtpCurrentMasterClockReceivePort, hwPtpCurrentMasterClockStepRemoved,
3704				hwPtpTimeSynchronizationStatus, hwPtpTimeTraceable, hwPtpTimeScale, hwPtpVersion, hwPtpProfile, hwPtpLocalClockLocalPriority, hwPtpFrequencyRecoverMode,
3705				hwPtpTimeSyncTime, hwPtpGrandMasterClockTimeSource, hwPtpGrandMasterClockClass, hwPtpGrandMasterClockAccuracy, hwPtpGrandMasterClockPriority2,
3706				hwPtpGrandMasterClockPriority1, hwPtpCurrentMasterClockReceivePortType, hwPtpBitsDclsSendDelay, hwPtpBitsDclsReceiveDelay, hwPtpBits1ppsSendDelay,
3707				hwPtpBits1ppsReceiveDelay, hwPtpOldMasterClockId, hwCurrentUtcOffsetValid, hwPtpFrequencyTraceable, hwPtpAclEnable,
3708				hwPtpSetPortStateEnable, hwPtpAdaptiveRemoteServerId, hwPtpDfxFreqOffsetMin, hwPtpDfxPhyPhaseSubMean, hwPtpPassiveAlarmThreshold,
3709				hwPtpAdaptiveRemoteServer1KeepAliveEnable, hwPtpDfxTimeSyncMPDlyMax, hwPtpDfxTimeSyncMPDlyMin, hwPtpDfxFreqOffsetMax, hwPtpAdaptiveAnnReceiptTimeout,
3710				hwPtpAdaptiveDscp, hwPtpDfxACRNegMaxPdCur, hwPtpDfxACRMinPdCur, hwPtpAcrSyncBadStatus, hwPtpExtTimePortType,
3711				hwPtpAdaptiveRemoteServerNegoState, hwPtpDfxACRMaxPdCur, hwPtpAdaptiveAnnounceReceiptTimeout, hwPtpDfxFreqOffsetMean, hwPtpDfxPhyPhaseSubCur,
3712				hwPtpDfxACRMaxPdMin, hwPtpAdaptiveUserState, hwPtpAdaptiveUserMode, hwPtpAdaptiveClockclassSsmMapping, hwPtpDfxACRMinPdMin,
3713				hwPtpDfxACRMinPdMax, hwPtpDfxACRNegMinPdv, hwPtpCLKBoardType, hwPtpExtTimePortStatus, hwPtpAdaptiveAnnounceDuration,
3714				hwPtpDfxFreqSyncMode, hwPtpDfxTimeSyncOffsetMean, hwPtpDfxFreqOffsetCur, hwPtpAdaptiveRemoteServer2NegoState, hwPtpPdvLimitExceedStatus,
3715				hwPtpAdaptiveLocalIp, hwPtpAdaptiveRemoteServer2Ip, hwPtpDfxTimeSyncOffsetMax, hwPtpAdaptiveRemoteServer2KeepAliveEnable, hwPtpAdaptiveFrequencyProfile,
3716				hwPtpDfxACRNegMaxPdMean, hwPtpAdaptiveRemoteServer1Ip, hwPtpDfxACRNegMinPdMean, hwPtpAdaptiveSyncInterval, hwPtpDfxACRNegMaxPdv,
3717				hwPtpDfxACRMaxPdMean, hwPtpAdaptiveEnable, hwPtpDfxTimeSyncOffsetMin, hwPtpDfxDlyMeasureEnable, hwPtpAdaptiveDlyRespInterval,
3718				hwPtpAdaptiveSyncDuration, hwPtpDfxACRNegMaxPdMin, hwPtpFreqLockStatus, hwPtpAcrEnable, hwPtpAdaptiveSyncMode,
3719				hwPtpDfxTimeSyncMPDlyCur, hwPtpDfxTimeSyncMPDlyMean, hwPtpTimeStampStatus, hwPtpDfxPhyPhaseSubMin, hwPtpDfxPhyPhaseSubMax,
3720				hwPtpAdaptiveNegoErrorReason, hwPtpDfxACRPosMinPdv, hwPtpDfxACRNegMinPdCur, hwPtpDfxTimeSyncMode, hwPtpAdaptiveClientIpChangeFlag,
3721				hwPtpDfxACRNegMinPdMin, hwPtpDfxACRNegMinPdMax, hwPtpDfxACRPosMaxPdv, hwPtpPassiveMeasureEnable, hwPtpAdaptiveDomain,
3722				hwPtpDfxACRMinPdMean, hwPtpDfxTimeSyncOffsetCur, hwPtpTimeLockStatus, hwPtpAdaptiveAnnounceInterval, hwPtpDfxACRNegMaxPdMax,
3723				hwPtpAdaptiveRemoteServer1NegoState, hwPtpDfxACRMaxPdMax, hwPtpAdaptiveOldTraceSource, hwPtpAdaptiveForwardMode, hwPtpAdaptiveTraceSource,
3724				hwPtpAdaptiveVpnInstance, hwPtpAdaptiveDelayRespDuration }
3725			STATUS current
3726			DESCRIPTION
3727				"This is the hwPtpGlobalObjectsGroups."
3728			::= { hwPtpGroups 1 }
3729
3730		-- 1.3.6.1.4.1.2011.5.25.187.6.2.2
3731		hwPtpPortObjectsGroup OBJECT-GROUP
3732			OBJECTS { hwPtpPortEnable, hwPtpPortDelayMechanism, hwPtpPortDomain, hwPtpPortTcOcStaticClockId, hwPtpPortAnnounceInterval,
3733				hwPtpPortAnnounceReceiptTimeout, hwPtpPortSyncInterval, hwPtpPortMinDelayReqInterval, hwPtpPortMinPdelayReqInterval, hwPtpPortAsymmetryNegativeCorrection,
3734				hwPtpPortAsymmetryPositiveCorrection, hwPtpPortMacEgressDestinationMac, hwPtpPortMacEgressVlanId, hwPtpPortMacEgressPacketPriority, hwPtpPortUdpEgressSourceIp,
3735				hwPtpPortUdpEgressDestinationIp, hwPtpPortUdpEgressDestinationMac, hwPtpPortUdpEgressDscp, hwPtpPortUdpEgressVlanId, hwPtpPortUdpEgressPacketPriority,
3736				hwPtpPortAnnounceDrop, hwPtpPortState, hwPtpPortSourcePortClockId, hwPtpBitsDirection, hwPtpBitsSignal,
3737				hwPtpBitsSwitch, hwPtpBitsNormalStatus, hwPtpPortRowStatus, hwPtpPortStaticPktReset, hwPtpPortType,
3738				hwPtpBitsClockAccuracy, hwPtpBitsClockClass, hwPtpPortCfgMsgFormat, hwPtpPortCfgExtInterfaceMode, hwPtpPortCfgLinkStatus,
3739				hwPtpPortPortVlan, hwPtpPortNumber, hwPtpPortSourcePort, hwPtpPortSourcePortCard, hwPtpPortSourcePortSlot,
3740				hwPtpPortSourcePortNum, hwPtpPortTcOcStaticClockPort, hwPtpPortTcOcStaticClockCard, hwPtpPortTcOcStaticClockSlot, hwPtpPortTcOcStaticClockPortNum,
3741				hwPtpPortAnnounceReceiptTimeout2, hwPtpBitsPriority2, hwPtpBitsPriority1, hwPtpBitsTimeSource, hwPtpPortClockStep,
3742				hwPtpPeerAnnounceSendInterval, hwPtpOldPortState, hwPtpPortRecvCorrectend, hwPtpPortRecvAnnounce, hwPtpPortRecvSync,
3743				hwPtpPortRecvReq, hwPtpPortRecvRespCnt, hwPtpPortRecvFollowup, hwPtpPortRecvPdelayrespfollowup, hwPtpPortSendTotal1588,
3744				hwPtpPortSendAnnounce, hwPtpPortSendSync, hwPtpPortSendReq, hwPtpPortSendResp, hwPtpPortSendFollowup,
3745				hwPtpPortSendPdelayrespfollowup, hwPtpPortDiscardTotal1588, hwPtpPortDiscardAnnounce, hwPtpPortDiscardSync, hwPtpPortDiscardDelayreq,
3746				hwPtpPortDiscardPdelayreq, hwPtpPortDiscardResp, hwPtpPortDiscardPdelayresp, hwPtpPortDiscardFollowup, hwPtpPortDiscardPdelayrespfollowup,
3747                                hwPtpPortPassiveTimeOffsetMax, hwPtpPortPassiveTimeOffsetMin, hwPtpPortPassiveTimeOffsetMean, hwPtpPortPassiveTimeOffset,
3748				hwPtpPortCfgState, hwPtpPortRecvTransparent, hwPtpPortName }
3749			STATUS current
3750			DESCRIPTION
3751				"This is the group of PTP port table."
3752			::= { hwPtpGroups 2 }
3753
3754		-- 1.3.6.1.4.1.2011.5.25.187.6.2.3
3755		hwPtpLeapObjectsGroup OBJECT-GROUP
3756			OBJECTS { hwPtpLeapRowStatus, hwPtpLeap59or61 }
3757			STATUS current
3758			DESCRIPTION
3759				"This is the group of PTP leap table."
3760			::= { hwPtpGroups 3 }
3761
3762		-- 1.3.6.1.4.1.2011.5.25.187.6.2.4
3763		hwPtpAclPermitClkIdObjectsGroup OBJECT-GROUP
3764			OBJECTS { hwPtpAclPermitClkIdRowStatus }
3765			STATUS current
3766			DESCRIPTION
3767				"This is the group of PTP acl table."
3768			::= { hwPtpGroups 4 }
3769
3770		-- 1.3.6.1.4.1.2011.5.25.187.6.2.5
3771		hwPtpNotificationsGroup NOTIFICATION-GROUP
3772			NOTIFICATIONS { hwPtpClockSourceChange, hwPtpTimeSyncResume, hwPtpTimeSyncFaulty, hwPtpPortStateChange, hwPtpTimeStampUnChanged,
3773				hwPtpTimeStampUnChangedResume, hwPtpFrequencyLockFail, hwPtpFrequencyLockResume, hwPtpExtTimePortLost, hwPtpExtTimePortLostResume,
3774				hwPTPRingFiberLengthChange, hwPTPRingFiberLengthChangeResume, hwPtpPassiveFiberLengthChange, hwPtpTimeLockFail, hwPtpTimeLockFailResume,
3775				hwPtpPdvOverflow, hwPtpPdvOverflowResume, hwPtpPdvLimitExceed, hwPtpPdvLimitExceedResume, hwPtpAcrSyncBad,
3776				hwPtpAcrSyncBadResume, hwPtpAdaptiveTraceSourceChange, hwPtpAdaptiveClientListChange, hwPtpAdaptiveServerStateChange, hwPtpAdaptiveNegoStateChange,
3777				hwPtpAdaptiveNegoInfoChange }
3778			STATUS current
3779			DESCRIPTION
3780				"This is the group of PTP notification."
3781			::= { hwPtpGroups 5 }
3782
3783		-- 1.3.6.1.4.1.2011.5.25.187.7
3784		hwPtpAdaptiveClientList OBJECT IDENTIFIER ::= { hwPtpMIB 7 }
3785
3786		-- 1.3.6.1.4.1.2011.5.25.187.7.1
3787		hwPtpAdaptiveClientListTable OBJECT-TYPE
3788			SYNTAX SEQUENCE OF HwPtpAdaptiveClientListEntry
3789			MAX-ACCESS not-accessible
3790			STATUS current
3791			DESCRIPTION
3792				"PtpAdaptiveClientListTable."
3793			::= { hwPtpAdaptiveClientList 1 }
3794
3795		-- 1.3.6.1.4.1.2011.5.25.187.7.1.1
3796		hwPtpAdaptiveClientListEntry OBJECT-TYPE
3797			SYNTAX HwPtpAdaptiveClientListEntry
3798			MAX-ACCESS not-accessible
3799			STATUS current
3800			DESCRIPTION
3801				"An entry in hwPtpAdaptiveClientListTable."
3802			INDEX { hwPtpAdaptiveClientIpList }
3803			::= { hwPtpAdaptiveClientListTable 1 }
3804
3805		HwPtpAdaptiveClientListEntry ::=
3806			SEQUENCE {
3807				hwPtpAdaptiveClientIpList
3808					IpAddress
3809			 }
3810
3811		-- 1.3.6.1.4.1.2011.5.25.187.7.1.1.1
3812		hwPtpAdaptiveClientIpList OBJECT-TYPE
3813			SYNTAX IpAddress
3814			MAX-ACCESS read-only
3815			STATUS current
3816			DESCRIPTION
3817				"Ptp adaptive device's client info."
3818			::= { hwPtpAdaptiveClientListEntry 1 }
3819
3820		-- 1.3.6.1.4.1.2011.5.25.187.8
3821		hwPtpAdaptiveClient OBJECT IDENTIFIER ::= { hwPtpMIB 8 }
3822
3823		-- 1.3.6.1.4.1.2011.5.25.187.8.1
3824		hwPtpAdaptiveClientTable OBJECT-TYPE
3825			SYNTAX SEQUENCE OF HwPtpAdaptiveClientEntry
3826			MAX-ACCESS not-accessible
3827			STATUS current
3828			DESCRIPTION
3829				"PtpAdaptiveClientTable."
3830			::= { hwPtpAdaptiveClient 1 }
3831
3832		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1
3833		hwPtpAdaptiveClientEntry OBJECT-TYPE
3834			SYNTAX HwPtpAdaptiveClientEntry
3835			MAX-ACCESS not-accessible
3836			STATUS current
3837			DESCRIPTION
3838				"An entry in hwPtpAdaptiveClientTable."
3839			INDEX { hwPtpAdaptiveClientIndex }
3840			::= { hwPtpAdaptiveClientTable 1 }
3841
3842		HwPtpAdaptiveClientEntry ::=
3843			SEQUENCE {
3844				hwPtpAdaptiveClientIndex
3845					Integer32,
3846				hwPtpAdaptiveClientId
3847					Integer32,
3848				hwPtpAdaptiveClientIp
3849					IpAddress,
3850				hwPtpAdaptiveClientClockId
3851					OCTET STRING,
3852				hwPtpAdaptiveClientMode
3853					INTEGER,
3854				hwPtpAdaptiveClientAnnInterval
3855					Integer32,
3856				hwPtpAdaptiveClientSyncInterval
3857					Integer32,
3858				hwPtpAdaptiveClientDelayRespInterval
3859					Integer32,
3860				hwPtpAdaptiveClientAnnDuration
3861					Integer32,
3862				hwPtpAdaptiveClientSyncDuration
3863					Integer32,
3864				hwPtpAdaptiveClientDelayRespDuration
3865					Integer32
3866			 }
3867
3868		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.1
3869		hwPtpAdaptiveClientIndex OBJECT-TYPE
3870			SYNTAX Integer32 (0..512)
3871			MAX-ACCESS read-only
3872			STATUS current
3873			DESCRIPTION
3874				"Ptp adaptive device's client info."
3875			::= { hwPtpAdaptiveClientEntry 1 }
3876
3877		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.2
3878		hwPtpAdaptiveClientId OBJECT-TYPE
3879			SYNTAX Integer32 (0..511)
3880			MAX-ACCESS read-only
3881			STATUS current
3882			DESCRIPTION
3883				"Ptp adaptive device's client id."
3884			::= { hwPtpAdaptiveClientEntry 2 }
3885
3886		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.3
3887		hwPtpAdaptiveClientIp OBJECT-TYPE
3888			SYNTAX IpAddress
3889			MAX-ACCESS read-only
3890			STATUS current
3891			DESCRIPTION
3892				"Ptp adaptive device's client ip address."
3893			::= { hwPtpAdaptiveClientEntry 3 }
3894
3895		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.4
3896		hwPtpAdaptiveClientClockId OBJECT-TYPE
3897			SYNTAX OCTET STRING
3898			MAX-ACCESS read-only
3899			STATUS current
3900			DESCRIPTION
3901				"Ptp adaptive device's client ClockId."
3902			::= { hwPtpAdaptiveClientEntry 4 }
3903
3904		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.5
3905		hwPtpAdaptiveClientMode OBJECT-TYPE
3906			SYNTAX INTEGER
3907				{
3908				atr(1),
3909				acroneway(2),
3910				acrtwoway(3),
3911				invalid(99)
3912				}
3913			MAX-ACCESS read-only
3914			STATUS current
3915			DESCRIPTION
3916				"Ptp adaptive device's client negoiate mode. The default value is invalid(99)."
3917			::= { hwPtpAdaptiveClientEntry 5 }
3918
3919		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.6
3920		hwPtpAdaptiveClientAnnInterval OBJECT-TYPE
3921			SYNTAX Integer32 (-3..4)
3922			MAX-ACCESS read-only
3923			STATUS current
3924			DESCRIPTION
3925				"Client device's requested send interval of announce packet."
3926			::= { hwPtpAdaptiveClientEntry 6 }
3927
3928		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.7
3929		hwPtpAdaptiveClientSyncInterval OBJECT-TYPE
3930			SYNTAX Integer32 (-7..4)
3931			MAX-ACCESS read-only
3932			STATUS current
3933			DESCRIPTION
3934				"Client device's requested send interval of sync packet."
3935			::= { hwPtpAdaptiveClientEntry 7 }
3936
3937		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.8
3938		hwPtpAdaptiveClientDelayRespInterval OBJECT-TYPE
3939			SYNTAX Integer32 (-7..4)
3940			MAX-ACCESS read-only
3941			STATUS current
3942			DESCRIPTION
3943				"Client device's requested send interval of delay_resp packet."
3944			::= { hwPtpAdaptiveClientEntry 8 }
3945
3946		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.9
3947		hwPtpAdaptiveClientAnnDuration OBJECT-TYPE
3948			SYNTAX Integer32 (60..1000)
3949			UNITS "s"
3950			MAX-ACCESS read-only
3951			STATUS current
3952			DESCRIPTION
3953				"Ptp adaptive device's announce packet duration attribute. The default value is 300."
3954			::= { hwPtpAdaptiveClientEntry 9 }
3955
3956		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.10
3957		hwPtpAdaptiveClientSyncDuration OBJECT-TYPE
3958			SYNTAX Integer32 (60..1000)
3959			UNITS "s"
3960			MAX-ACCESS read-only
3961			STATUS current
3962			DESCRIPTION
3963				"Ptp adaptive device's sync packet duration attribute. The default value is 300."
3964			::= { hwPtpAdaptiveClientEntry 10 }
3965
3966		-- 1.3.6.1.4.1.2011.5.25.187.8.1.1.11
3967		hwPtpAdaptiveClientDelayRespDuration OBJECT-TYPE
3968			SYNTAX Integer32 (0 | 60..1000)
3969			UNITS "s"
3970			MAX-ACCESS read-only
3971			STATUS current
3972			DESCRIPTION
3973				"Ptp adaptive device's delay_resp packet duration attribute. The default value is 300."
3974			::= { hwPtpAdaptiveClientEntry 11 }
3975
3976		-- 1.3.6.1.4.1.2011.5.25.187.9
3977		hwPtpAdaptiveServerList OBJECT IDENTIFIER ::= { hwPtpMIB 9 }
3978
3979		-- 1.3.6.1.4.1.2011.5.25.187.9.1
3980		hwPtpAdaptiveServerListTable OBJECT-TYPE
3981			SYNTAX SEQUENCE OF HwPtpAdaptiveServerListEntry
3982			MAX-ACCESS not-accessible
3983			STATUS current
3984			DESCRIPTION
3985				"PtpAdaptiveServerListTable."
3986			::= { hwPtpAdaptiveServerList 1 }
3987
3988		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1
3989		hwPtpAdaptiveServerListEntry OBJECT-TYPE
3990			SYNTAX HwPtpAdaptiveServerListEntry
3991			MAX-ACCESS not-accessible
3992			STATUS current
3993			DESCRIPTION
3994				"An entry in hwPtpAdaptiveServerListTable"
3995			INDEX { hwPtpAdaptiveServerIndex }
3996			::= { hwPtpAdaptiveServerListTable 1 }
3997
3998		HwPtpAdaptiveServerListEntry ::=
3999			SEQUENCE {
4000				hwPtpAdaptiveServerIndex
4001					Integer32,
4002				hwPtpAdaptiveServerIp
4003					IpAddress,
4004				hwPtpAdaptiveNegotiateState
4005					INTEGER,
4006				hwPtpAdaptiveServerSSM
4007					INTEGER,
4008				hwPtpAdaptiveServerPriority
4009					Integer32,
4010				hwPtpAdaptiveServerPTSF
4011					INTEGER,
4012				hwPtpAdaptiveServerPriority1
4013					Integer32,
4014				hwPtpAdaptiveServerPriority2
4015					Integer32,
4016				hwPtpAdaptiveServerClockClass
4017					Integer32,
4018				hwPtpAdaptiveServerClockAccuracy
4019					INTEGER,
4020				hwPtpAdaptiveServerTimeSource
4021					INTEGER,
4022				hwPtpAdaptiveServerTwoStepFlag
4023					INTEGER,
4024				hwPtpAdaptiveServerNegoErrorReason
4025					INTEGER,
4026				hwPtpAdaptivePtsfType
4027					INTEGER,
4028				hwPtpAdaptivePtsfState
4029					INTEGER
4030			 }
4031
4032		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.1
4033		hwPtpAdaptiveServerIndex OBJECT-TYPE
4034			SYNTAX Integer32 (1..2)
4035			MAX-ACCESS read-only
4036			STATUS current
4037			DESCRIPTION
4038				"Ptp adaptive device's server index."
4039			::= { hwPtpAdaptiveServerListEntry 1 }
4040
4041		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.2
4042		hwPtpAdaptiveServerIp OBJECT-TYPE
4043			SYNTAX IpAddress
4044			MAX-ACCESS read-only
4045			STATUS current
4046			DESCRIPTION
4047				"Ptp adaptive device's server ip address."
4048			::= { hwPtpAdaptiveServerListEntry 2 }
4049
4050		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.3
4051		hwPtpAdaptiveNegotiateState OBJECT-TYPE
4052			SYNTAX INTEGER
4053				{
4054				init(0),
4055				success(1),
4056				error(2),
4057				none(3)
4058				}
4059			MAX-ACCESS read-only
4060			STATUS current
4061			DESCRIPTION
4062				"Ptp adaptive device's remote server negotiate state."
4063			::= { hwPtpAdaptiveServerListEntry 3 }
4064
4065		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.4
4066		hwPtpAdaptiveServerSSM OBJECT-TYPE
4067			SYNTAX INTEGER
4068				{
4069				unk(0),
4070				inv1(1),
4071				prc(2),
4072				inv3(3),
4073				ssua(4),
4074				inv5(5),
4075				inv6(6),
4076				inv7(7),
4077				ssub(8),
4078				inv9(9),
4079				inv10(10),
4080				sec(11),
4081				inv12(12),
4082				inv13(13),
4083				inv14(14),
4084				dnu(15),
4085				none(16),
4086				invalid(99)
4087				}
4088			MAX-ACCESS read-only
4089			STATUS current
4090			DESCRIPTION
4091				"Ptp adaptive device's server clock ssm."
4092			::= { hwPtpAdaptiveServerListEntry 4 }
4093
4094		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.5
4095		hwPtpAdaptiveServerPriority OBJECT-TYPE
4096			SYNTAX Integer32 (1..2)
4097			MAX-ACCESS read-only
4098			STATUS current
4099			DESCRIPTION
4100				"Ptp adaptive device's remote server clock priority attribute."
4101			::= { hwPtpAdaptiveServerListEntry 5 }
4102
4103		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.6
4104		hwPtpAdaptiveServerPTSF OBJECT-TYPE
4105			SYNTAX INTEGER
4106				{
4107				normal(0),
4108				abnormal(1),
4109				invalid(99)
4110				}
4111			MAX-ACCESS read-only
4112			STATUS current
4113			DESCRIPTION
4114				"Description."
4115			::= { hwPtpAdaptiveServerListEntry 6 }
4116
4117		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.7
4118		hwPtpAdaptiveServerPriority1 OBJECT-TYPE
4119			SYNTAX Integer32 (0..256)
4120			MAX-ACCESS read-only
4121			STATUS current
4122			DESCRIPTION
4123				"Ptp adaptive device's remote server clock priority1 attribute."
4124			::= { hwPtpAdaptiveServerListEntry 7 }
4125
4126		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.8
4127		hwPtpAdaptiveServerPriority2 OBJECT-TYPE
4128			SYNTAX Integer32 (0..256)
4129			MAX-ACCESS read-only
4130			STATUS current
4131			DESCRIPTION
4132				"Ptp adaptive device's remote server clock priority2 attribute."
4133			::= { hwPtpAdaptiveServerListEntry 8 }
4134
4135		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.9
4136		hwPtpAdaptiveServerClockClass OBJECT-TYPE
4137			SYNTAX Integer32 (0..256)
4138			MAX-ACCESS read-only
4139			STATUS current
4140			DESCRIPTION
4141				"Ptp adaptive device's remote server clock class."
4142			::= { hwPtpAdaptiveServerListEntry 9 }
4143
4144		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.10
4145		hwPtpAdaptiveServerClockAccuracy OBJECT-TYPE
4146			SYNTAX INTEGER
4147				{
4148				invalid(0),
4149				accuracy25ns(32),
4150				accuracy100ns(33),
4151				accuracy250ns(34),
4152				accuracy1us(35),
4153				accuracy2p5us(36),
4154				accuracy10us(37),
4155				accuracy25us(38),
4156				accuracy100us(39),
4157				accuracy250us(40),
4158				accuracy1ms(41),
4159				accuracy2p5ms(42),
4160				accuracy10ms(43),
4161				accuracy25ms(44),
4162				accuracy100ms(45),
4163				accuracy250ms(46),
4164				accuracy1s(47),
4165				accuracy10s(48),
4166				accuracym10s(49)
4167				}
4168			MAX-ACCESS read-only
4169			STATUS current
4170			DESCRIPTION
4171				"Ptp adaptive device's remote server clock accuracy attribute."
4172			::= { hwPtpAdaptiveServerListEntry 10 }
4173
4174		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.11
4175		hwPtpAdaptiveServerTimeSource OBJECT-TYPE
4176			SYNTAX INTEGER
4177				{
4178				invalid(0),
4179				atomicclock(16),
4180				gps(32),
4181				terrestrialradio(48),
4182				ptp(64),
4183				ntp(80),
4184				handset(96),
4185				other(144),
4186				internaloscillator(160)
4187				}
4188			MAX-ACCESS read-only
4189			STATUS current
4190			DESCRIPTION
4191				"Ptp adaptive device's remote server timesource."
4192			::= { hwPtpAdaptiveServerListEntry 11 }
4193
4194		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.12
4195		hwPtpAdaptiveServerTwoStepFlag OBJECT-TYPE
4196			SYNTAX INTEGER
4197				{
4198				oneStep(0),
4199				twoStep(1)
4200				}
4201			MAX-ACCESS read-only
4202			STATUS current
4203			DESCRIPTION
4204				"Ptp adaptive device's remote server twostep flag."
4205			::= { hwPtpAdaptiveServerListEntry 12 }
4206        -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.13
4207        hwPtpAdaptiveServerNegoErrorReason OBJECT-TYPE
4208            SYNTAX INTEGER
4209                {
4210                none(0),
4211                deletelink(1),
4212                announcetimeout(2),
4213                announcenegotimeout(3),
4214                announcenegodeny(4),
4215                syncnegotimeout(5),
4216                syncnegodeny(6),
4217                delayrespnegotimeout(7),
4218                delayrespnegodeny(8),
4219                ifcannotsupportptp(9),
4220                servicemodenotsupportptp(10),
4221                routeunreach(11),
4222                bmcfailed(12),
4223                mastersynchronizationfault(13)
4224                }
4225            MAX-ACCESS read-only
4226            STATUS current
4227            DESCRIPTION
4228                "Ptp adaptive device's remote server negotiate error reason."
4229            ::= { hwPtpAdaptiveServerListEntry 13 }
4230
4231		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.14
4232		hwPtpAdaptivePtsfType OBJECT-TYPE
4233		                   SYNTAX INTEGER
4234		                                      {
4235		                                      lossAnnounce(1),
4236		                                      lossSyncOrFollowup(2),
4237		                                      lossResp(3),
4238		                                      unusable(4)
4239		                                      }
4240		                   MAX-ACCESS read-only
4241		                   STATUS current
4242		                   DESCRIPTION
4243		                                     "Ptp adaptive PTSF type."
4244		                  ::= { hwPtpAdaptiveServerListEntry 14 }
4245
4246		-- 1.3.6.1.4.1.2011.5.25.187.9.1.1.15
4247		hwPtpAdaptivePtsfState OBJECT-TYPE
4248		               SYNTAX INTEGER
4249		                                  {
4250		                                  true(1),
4251		                                  false(2)
4252		                                  }
4253		              MAX-ACCESS read-only
4254		              STATUS current
4255		              DESCRIPTION
4256		                                 "Ptp adaptive PTSF state."
4257		              ::= { hwPtpAdaptiveServerListEntry 15 }
4258	END
4259
4260--
4261-- HUAWEI-PTP-MIB.my
4262--
4263
4264