SPV is failing if Admin state
[oam/tr069-adapter.git] / netconf-server / schemas / base / tr-069-cwmp-notification.yang
1 module tr-069-cwmp-notification {\r
2   yang-version 1.1;\r
3   namespace "urn:onf:otcc:wireless:yang:tr069-notification";\r
4   prefix ran;\r
5 \r
6   organization\r
7     "CommScope Inc";\r
8   contact\r
9     "Radio access OneCell <5g@commscope.com>\r
10 \r
11      CommScope Inc\r
12      1100 10th Ave Ct SE,\r
13      Hickory,\r
14      NC 28602,\r
15      USA";\r
16   description\r
17     "This module contains a collection of YANG definitions for managing tr069 radio access network (RAN) devices.\r
18 \r
19      Licensed under the Apache License, Version 2.0 (the 'License');\r
20      you may not use this file except in compliance with the License.\r
21      You may obtain a copy of the License at\r
22 \r
23        http://www.apache.org/licenses/LICENSE-2.0\r
24 \r
25        Unless required by applicable law or agreed to in writing, software\r
26        distributed under the License is distributed on an 'AS IS' BASIS,\r
27        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
28        See the License for the specific language governing permissions and\r
29        limitations under the License.";\r
30 \r
31   revision 2020-05-25 {\r
32     description\r
33       "Initial version, used only for ONAP PoC 2018-06-25";\r
34     reference\r
35       "ONF TR ???: A YANG Data Model for Radio Access Networks.\r
36        BBF TR-181-2-12-0 full";\r
37   }\r
38 \r
39   grouping device-g {\r
40     description\r
41       "Grouping object for Device.";\r
42     leaf root-data-model-version {\r
43       type string;\r
44       config false;\r
45       description\r
46         "Device.RootDataModelVersion";\r
47       reference\r
48         "Device.RootDataModelVersion";\r
49     }\r
50     leaf interface-stack-number-of-entries {\r
51       type uint32;\r
52       config false;\r
53       description\r
54         "Device.InterfaceStackNumberOfEntries";\r
55       reference\r
56         "Device.InterfaceStackNumberOfEntries";\r
57     }\r
58   }\r
59 \r
60   grouping device-atm-g {\r
61     description\r
62       "Grouping object for Device.ATM.";\r
63     leaf link-number-of-entries {\r
64       type uint32;\r
65       config false;\r
66       description\r
67         "Device.ATM.LinkNumberOfEntries";\r
68       reference\r
69         "Device.ATM.LinkNumberOfEntries";\r
70     }\r
71   }\r
72 \r
73   grouping diagnostics-f5-loopback-g {\r
74     description\r
75       "Grouping object for Device.ATM.Diagnostics.F5Loopback.";\r
76     leaf diagnostics-state {\r
77       type enumeration {\r
78         enum None {\r
79           description\r
80             "Enum Value - None";\r
81         }\r
82         enum Requested {\r
83           description\r
84             "Enum Value - Requested";\r
85         }\r
86         enum Canceled {\r
87           description\r
88             "Enum Value - Canceled";\r
89         }\r
90         enum Complete {\r
91           description\r
92             "Enum Value - Complete";\r
93         }\r
94         enum Error {\r
95           description\r
96             "Enum Value - Error";\r
97         }\r
98       }\r
99       description\r
100         "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState";\r
101       reference\r
102         "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState";\r
103     }\r
104     leaf interface {\r
105       type string {\r
106         length "min..256";\r
107       }\r
108       description\r
109         "Device.ATM.Diagnostics.F5Loopback.Interface";\r
110       reference\r
111         "Device.ATM.Diagnostics.F5Loopback.Interface";\r
112     }\r
113     leaf number-of-repetitions {\r
114       type uint32 {\r
115         range "1..max";\r
116       }\r
117       description\r
118         "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions";\r
119       reference\r
120         "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions";\r
121     }\r
122     leaf timeout {\r
123       type uint32 {\r
124         range "1..max";\r
125       }\r
126       description\r
127         "Device.ATM.Diagnostics.F5Loopback.Timeout";\r
128       reference\r
129         "Device.ATM.Diagnostics.F5Loopback.Timeout";\r
130     }\r
131     leaf success-count {\r
132       type uint32;\r
133       config false;\r
134       description\r
135         "Device.ATM.Diagnostics.F5Loopback.SuccessCount";\r
136       reference\r
137         "Device.ATM.Diagnostics.F5Loopback.SuccessCount";\r
138     }\r
139     leaf failure-count {\r
140       type uint32;\r
141       config false;\r
142       description\r
143         "Device.ATM.Diagnostics.F5Loopback.FailureCount";\r
144       reference\r
145         "Device.ATM.Diagnostics.F5Loopback.FailureCount";\r
146     }\r
147     leaf average-response-time {\r
148       type uint32;\r
149       config false;\r
150       description\r
151         "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime";\r
152       reference\r
153         "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime";\r
154     }\r
155     leaf minimum-response-time {\r
156       type uint32;\r
157       config false;\r
158       description\r
159         "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime";\r
160       reference\r
161         "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime";\r
162     }\r
163     leaf maximum-response-time {\r
164       type uint32;\r
165       config false;\r
166       description\r
167         "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime";\r
168       reference\r
169         "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime";\r
170     }\r
171   }\r
172 \r
173   grouping atm-link-g {\r
174     description\r
175       "Grouping object for Device.ATM.Link.{i}.";\r
176     leaf index {\r
177       type uint16;\r
178       description\r
179         "Index attribute";\r
180     }\r
181     leaf enable {\r
182       type boolean;\r
183       description\r
184         "Device.ATM.Link.{i}.Enable";\r
185       reference\r
186         "Device.ATM.Link.{i}.Enable";\r
187     }\r
188     leaf status {\r
189       type string;\r
190       config false;\r
191       description\r
192         "Device.ATM.Link.{i}.Status";\r
193       reference\r
194         "Device.ATM.Link.{i}.Status";\r
195     }\r
196     leaf alias {\r
197       type string {\r
198         length "min..64";\r
199       }\r
200       description\r
201         "Device.ATM.Link.{i}.Alias";\r
202       reference\r
203         "Device.ATM.Link.{i}.Alias";\r
204     }\r
205     leaf name {\r
206       type string;\r
207       config false;\r
208       description\r
209         "Device.ATM.Link.{i}.Name";\r
210       reference\r
211         "Device.ATM.Link.{i}.Name";\r
212     }\r
213     leaf last-change {\r
214       type uint32;\r
215       config false;\r
216       description\r
217         "Device.ATM.Link.{i}.LastChange";\r
218       reference\r
219         "Device.ATM.Link.{i}.LastChange";\r
220     }\r
221     leaf lower-layers {\r
222       type string {\r
223         length "min..1024";\r
224       }\r
225       description\r
226         "Device.ATM.Link.{i}.LowerLayers";\r
227       reference\r
228         "Device.ATM.Link.{i}.LowerLayers";\r
229     }\r
230     leaf link-type {\r
231       type enumeration {\r
232         enum EoA {\r
233           description\r
234             "Enum Value - EoA";\r
235         }\r
236         enum IPoA {\r
237           description\r
238             "Enum Value - IPoA";\r
239         }\r
240         enum PPPoA {\r
241           description\r
242             "Enum Value - PPPoA";\r
243         }\r
244         enum CIP {\r
245           description\r
246             "Enum Value - CIP";\r
247         }\r
248         enum Unconfigured {\r
249           description\r
250             "Enum Value - Unconfigured";\r
251         }\r
252       }\r
253       description\r
254         "Device.ATM.Link.{i}.LinkType";\r
255       reference\r
256         "Device.ATM.Link.{i}.LinkType";\r
257     }\r
258     leaf auto-config {\r
259       type boolean;\r
260       config false;\r
261       description\r
262         "Device.ATM.Link.{i}.AutoConfig";\r
263       reference\r
264         "Device.ATM.Link.{i}.AutoConfig";\r
265     }\r
266     leaf destination-address {\r
267       type string {\r
268         length "min..256";\r
269       }\r
270       description\r
271         "Device.ATM.Link.{i}.DestinationAddress";\r
272       reference\r
273         "Device.ATM.Link.{i}.DestinationAddress";\r
274     }\r
275     leaf encapsulation {\r
276       type enumeration {\r
277         enum LLC {\r
278           description\r
279             "Enum Value - LLC";\r
280         }\r
281         enum VCMUX {\r
282           description\r
283             "Enum Value - VCMUX";\r
284         }\r
285       }\r
286       description\r
287         "Device.ATM.Link.{i}.Encapsulation";\r
288       reference\r
289         "Device.ATM.Link.{i}.Encapsulation";\r
290     }\r
291     leaf fcs-preserved {\r
292       type boolean;\r
293       description\r
294         "Device.ATM.Link.{i}.FCSPreserved";\r
295       reference\r
296         "Device.ATM.Link.{i}.FCSPreserved";\r
297     }\r
298     leaf vc-search-list {\r
299       type string {\r
300         length "min..256";\r
301       }\r
302       description\r
303         "Device.ATM.Link.{i}.VCSearchList";\r
304       reference\r
305         "Device.ATM.Link.{i}.VCSearchList";\r
306     }\r
307     leaf aal {\r
308       type string;\r
309       config false;\r
310       description\r
311         "Device.ATM.Link.{i}.AAL";\r
312       reference\r
313         "Device.ATM.Link.{i}.AAL";\r
314     }\r
315   }\r
316 \r
317   grouping link-qo-s-g {\r
318     description\r
319       "Grouping object for Device.ATM.Link.{i}.QoS.";\r
320     leaf qo-s-class {\r
321       type enumeration {\r
322         enum UBR {\r
323           description\r
324             "Enum Value - UBR";\r
325         }\r
326         enum CBR {\r
327           description\r
328             "Enum Value - CBR";\r
329         }\r
330         enum GFR {\r
331           description\r
332             "Enum Value - GFR";\r
333         }\r
334         enum VBR-nrt {\r
335           description\r
336             "Enum Value - VBR-nrt";\r
337         }\r
338         enum VBR-rt {\r
339           description\r
340             "Enum Value - VBR-rt";\r
341         }\r
342         enum UBR+ {\r
343           description\r
344             "Enum Value - UBR+";\r
345         }\r
346         enum ABR {\r
347           description\r
348             "Enum Value - ABR";\r
349         }\r
350       }\r
351       description\r
352         "Device.ATM.Link.{i}.QoS.QoSClass";\r
353       reference\r
354         "Device.ATM.Link.{i}.QoS.QoSClass";\r
355     }\r
356     leaf peak-cell-rate {\r
357       type uint32;\r
358       description\r
359         "Device.ATM.Link.{i}.QoS.PeakCellRate";\r
360       reference\r
361         "Device.ATM.Link.{i}.QoS.PeakCellRate";\r
362     }\r
363     leaf maximum-burst-size {\r
364       type uint32;\r
365       description\r
366         "Device.ATM.Link.{i}.QoS.MaximumBurstSize";\r
367       reference\r
368         "Device.ATM.Link.{i}.QoS.MaximumBurstSize";\r
369     }\r
370     leaf sustainable-cell-rate {\r
371       type uint32;\r
372       description\r
373         "Device.ATM.Link.{i}.QoS.SustainableCellRate";\r
374       reference\r
375         "Device.ATM.Link.{i}.QoS.SustainableCellRate";\r
376     }\r
377   }\r
378 \r
379   grouping link-stats-g {\r
380     description\r
381       "Grouping object for Device.ATM.Link.{i}.Stats.";\r
382     leaf bytes-sent {\r
383       type uint64;\r
384       config false;\r
385       description\r
386         "Device.ATM.Link.{i}.Stats.BytesSent";\r
387       reference\r
388         "Device.ATM.Link.{i}.Stats.BytesSent";\r
389     }\r
390     leaf bytes-received {\r
391       type uint64;\r
392       config false;\r
393       description\r
394         "Device.ATM.Link.{i}.Stats.BytesReceived";\r
395       reference\r
396         "Device.ATM.Link.{i}.Stats.BytesReceived";\r
397     }\r
398     leaf packets-sent {\r
399       type uint64;\r
400       config false;\r
401       description\r
402         "Device.ATM.Link.{i}.Stats.PacketsSent";\r
403       reference\r
404         "Device.ATM.Link.{i}.Stats.PacketsSent";\r
405     }\r
406     leaf packets-received {\r
407       type uint64;\r
408       config false;\r
409       description\r
410         "Device.ATM.Link.{i}.Stats.PacketsReceived";\r
411       reference\r
412         "Device.ATM.Link.{i}.Stats.PacketsReceived";\r
413     }\r
414     leaf errors-sent {\r
415       type uint32;\r
416       config false;\r
417       description\r
418         "Device.ATM.Link.{i}.Stats.ErrorsSent";\r
419       reference\r
420         "Device.ATM.Link.{i}.Stats.ErrorsSent";\r
421     }\r
422     leaf errors-received {\r
423       type uint32;\r
424       config false;\r
425       description\r
426         "Device.ATM.Link.{i}.Stats.ErrorsReceived";\r
427       reference\r
428         "Device.ATM.Link.{i}.Stats.ErrorsReceived";\r
429     }\r
430     leaf unicast-packets-sent {\r
431       type uint64;\r
432       config false;\r
433       description\r
434         "Device.ATM.Link.{i}.Stats.UnicastPacketsSent";\r
435       reference\r
436         "Device.ATM.Link.{i}.Stats.UnicastPacketsSent";\r
437     }\r
438     leaf unicast-packets-received {\r
439       type uint64;\r
440       config false;\r
441       description\r
442         "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived";\r
443       reference\r
444         "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived";\r
445     }\r
446     leaf discard-packets-sent {\r
447       type uint32;\r
448       config false;\r
449       description\r
450         "Device.ATM.Link.{i}.Stats.DiscardPacketsSent";\r
451       reference\r
452         "Device.ATM.Link.{i}.Stats.DiscardPacketsSent";\r
453     }\r
454     leaf discard-packets-received {\r
455       type uint32;\r
456       config false;\r
457       description\r
458         "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived";\r
459       reference\r
460         "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived";\r
461     }\r
462     leaf multicast-packets-sent {\r
463       type uint64;\r
464       config false;\r
465       description\r
466         "Device.ATM.Link.{i}.Stats.MulticastPacketsSent";\r
467       reference\r
468         "Device.ATM.Link.{i}.Stats.MulticastPacketsSent";\r
469     }\r
470     leaf multicast-packets-received {\r
471       type uint64;\r
472       config false;\r
473       description\r
474         "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived";\r
475       reference\r
476         "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived";\r
477     }\r
478     leaf broadcast-packets-sent {\r
479       type uint64;\r
480       config false;\r
481       description\r
482         "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent";\r
483       reference\r
484         "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent";\r
485     }\r
486     leaf broadcast-packets-received {\r
487       type uint64;\r
488       config false;\r
489       description\r
490         "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived";\r
491       reference\r
492         "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived";\r
493     }\r
494     leaf unknown-proto-packets-received {\r
495       type uint32;\r
496       config false;\r
497       description\r
498         "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived";\r
499       reference\r
500         "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived";\r
501     }\r
502     leaf transmitted-blocks {\r
503       type uint32;\r
504       config false;\r
505       description\r
506         "Device.ATM.Link.{i}.Stats.TransmittedBlocks";\r
507       reference\r
508         "Device.ATM.Link.{i}.Stats.TransmittedBlocks";\r
509     }\r
510     leaf received-blocks {\r
511       type uint32;\r
512       config false;\r
513       description\r
514         "Device.ATM.Link.{i}.Stats.ReceivedBlocks";\r
515       reference\r
516         "Device.ATM.Link.{i}.Stats.ReceivedBlocks";\r
517     }\r
518     leaf crc-errors {\r
519       type uint32;\r
520       config false;\r
521       description\r
522         "Device.ATM.Link.{i}.Stats.CRCErrors";\r
523       reference\r
524         "Device.ATM.Link.{i}.Stats.CRCErrors";\r
525     }\r
526     leaf hec-errors {\r
527       type uint32;\r
528       config false;\r
529       description\r
530         "Device.ATM.Link.{i}.Stats.HECErrors";\r
531       reference\r
532         "Device.ATM.Link.{i}.Stats.HECErrors";\r
533     }\r
534   }\r
535 \r
536   grouping device-basapm-g {\r
537     description\r
538       "Grouping object for Device.BASAPM.";\r
539     leaf measurement-endpoint-number-of-entries {\r
540       type uint32;\r
541       config false;\r
542       description\r
543         "Device.BASAPM.MeasurementEndpointNumberOfEntries";\r
544       reference\r
545         "Device.BASAPM.MeasurementEndpointNumberOfEntries";\r
546     }\r
547   }\r
548 \r
549   grouping basapm-measurement-endpoint-g {\r
550     description\r
551       "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.";\r
552     leaf index {\r
553       type uint16;\r
554       description\r
555         "Index attribute";\r
556     }\r
557     leaf alias {\r
558       type string {\r
559         length "min..64";\r
560       }\r
561       description\r
562         "Device.BASAPM.MeasurementEndpoint.{i}.Alias";\r
563       reference\r
564         "Device.BASAPM.MeasurementEndpoint.{i}.Alias";\r
565     }\r
566     leaf enable {\r
567       type boolean;\r
568       description\r
569         "Device.BASAPM.MeasurementEndpoint.{i}.Enable";\r
570       reference\r
571         "Device.BASAPM.MeasurementEndpoint.{i}.Enable";\r
572     }\r
573     leaf measurement-agent {\r
574       type string;\r
575       description\r
576         "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent";\r
577       reference\r
578         "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent";\r
579     }\r
580     leaf device-ownership {\r
581       type enumeration {\r
582         enum ISP {\r
583           description\r
584             "Enum Value - ISP";\r
585         }\r
586         enum Customer {\r
587           description\r
588             "Enum Value - Customer";\r
589         }\r
590       }\r
591       description\r
592         "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership";\r
593       reference\r
594         "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership";\r
595     }\r
596     leaf operational-domain {\r
597       type string {\r
598         length "min..256";\r
599       }\r
600       description\r
601         "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain";\r
602       reference\r
603         "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain";\r
604     }\r
605     leaf internet-domain {\r
606       type string {\r
607         length "min..64";\r
608       }\r
609       description\r
610         "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain";\r
611       reference\r
612         "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain";\r
613     }\r
614     leaf use-measurement-endpoint-in-reports {\r
615       type boolean;\r
616       description\r
617         "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports";\r
618       reference\r
619         "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports";\r
620     }\r
621   }\r
622 \r
623   grouping measurement-endpoint-customer-device-g {\r
624     description\r
625       "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.";\r
626     leaf equipment-identifier {\r
627       type string {\r
628         length "min..64";\r
629       }\r
630       description\r
631         "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier";\r
632       reference\r
633         "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier";\r
634     }\r
635     leaf customer-identifier {\r
636       type string {\r
637         length "min..256";\r
638       }\r
639       description\r
640         "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier";\r
641       reference\r
642         "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier";\r
643     }\r
644   }\r
645 \r
646   grouping measurement-endpoint-isp-device-g {\r
647     description\r
648       "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.";\r
649     leaf reference-point {\r
650       type enumeration {\r
651         enum STP {\r
652           description\r
653             "Enum Value - STP";\r
654         }\r
655         enum IDTP {\r
656           description\r
657             "Enum Value - IDTP";\r
658         }\r
659         enum RNTP {\r
660           description\r
661             "Enum Value - RNTP";\r
662         }\r
663         enum IRTP {\r
664           description\r
665             "Enum Value - IRTP";\r
666         }\r
667         enum MTP {\r
668           description\r
669             "Enum Value - MTP";\r
670         }\r
671         enum IATP {\r
672           description\r
673             "Enum Value - IATP";\r
674         }\r
675         enum UNITP {\r
676           description\r
677             "Enum Value - UNITP";\r
678         }\r
679         enum CEDTP {\r
680           description\r
681             "Enum Value - CEDTP";\r
682         }\r
683       }\r
684       description\r
685         "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint";\r
686       reference\r
687         "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint";\r
688     }\r
689     leaf geographical-location {\r
690       type string;\r
691       description\r
692         "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation";\r
693       reference\r
694         "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation";\r
695     }\r
696   }\r
697 \r
698   grouping device-bridging-g {\r
699     description\r
700       "Grouping object for Device.Bridging.";\r
701     leaf max-bridge-entries {\r
702       type uint32;\r
703       config false;\r
704       description\r
705         "Device.Bridging.MaxBridgeEntries";\r
706       reference\r
707         "Device.Bridging.MaxBridgeEntries";\r
708     }\r
709     leaf max-d-bridge-entries {\r
710       type uint32;\r
711       config false;\r
712       description\r
713         "Device.Bridging.MaxDBridgeEntries";\r
714       reference\r
715         "Device.Bridging.MaxDBridgeEntries";\r
716     }\r
717     leaf max-q-bridge-entries {\r
718       type uint32;\r
719       config false;\r
720       description\r
721         "Device.Bridging.MaxQBridgeEntries";\r
722       reference\r
723         "Device.Bridging.MaxQBridgeEntries";\r
724     }\r
725     leaf max-vlan-entries {\r
726       type uint32;\r
727       config false;\r
728       description\r
729         "Device.Bridging.MaxVLANEntries";\r
730       reference\r
731         "Device.Bridging.MaxVLANEntries";\r
732     }\r
733     leaf max-provider-bridge-entries {\r
734       type uint32;\r
735       config false;\r
736       description\r
737         "Device.Bridging.MaxProviderBridgeEntries";\r
738       reference\r
739         "Device.Bridging.MaxProviderBridgeEntries";\r
740     }\r
741     leaf provider-bridge-number-of-entries {\r
742       type uint32;\r
743       config false;\r
744       description\r
745         "Device.Bridging.ProviderBridgeNumberOfEntries";\r
746       reference\r
747         "Device.Bridging.ProviderBridgeNumberOfEntries";\r
748     }\r
749     leaf max-filter-entries {\r
750       type uint32;\r
751       config false;\r
752       description\r
753         "Device.Bridging.MaxFilterEntries";\r
754       reference\r
755         "Device.Bridging.MaxFilterEntries";\r
756     }\r
757     leaf bridge-number-of-entries {\r
758       type uint32;\r
759       config false;\r
760       description\r
761         "Device.Bridging.BridgeNumberOfEntries";\r
762       reference\r
763         "Device.Bridging.BridgeNumberOfEntries";\r
764     }\r
765     leaf filter-number-of-entries {\r
766       type uint32;\r
767       config false;\r
768       description\r
769         "Device.Bridging.FilterNumberOfEntries";\r
770       reference\r
771         "Device.Bridging.FilterNumberOfEntries";\r
772     }\r
773   }\r
774 \r
775   grouping bridging-bridge-g {\r
776     description\r
777       "Grouping object for Device.Bridging.Bridge.{i}.";\r
778     leaf index {\r
779       type uint16;\r
780       description\r
781         "Index attribute";\r
782     }\r
783     leaf enable {\r
784       type boolean;\r
785       description\r
786         "Device.Bridging.Bridge.{i}.Enable";\r
787       reference\r
788         "Device.Bridging.Bridge.{i}.Enable";\r
789     }\r
790     leaf status {\r
791       type string;\r
792       config false;\r
793       description\r
794         "Device.Bridging.Bridge.{i}.Status";\r
795       reference\r
796         "Device.Bridging.Bridge.{i}.Status";\r
797     }\r
798     leaf alias {\r
799       type string {\r
800         length "min..64";\r
801       }\r
802       description\r
803         "Device.Bridging.Bridge.{i}.Alias";\r
804       reference\r
805         "Device.Bridging.Bridge.{i}.Alias";\r
806     }\r
807     leaf standard {\r
808       type enumeration {\r
809         enum 802.1D-2004 {\r
810           description\r
811             "Enum Value - 802.1D-2004";\r
812         }\r
813         enum 802.1Q-2005 {\r
814           description\r
815             "Enum Value - 802.1Q-2005";\r
816         }\r
817         enum 802.1Q-2011 {\r
818           description\r
819             "Enum Value - 802.1Q-2011";\r
820         }\r
821       }\r
822       description\r
823         "Device.Bridging.Bridge.{i}.Standard";\r
824       reference\r
825         "Device.Bridging.Bridge.{i}.Standard";\r
826     }\r
827     leaf port-number-of-entries {\r
828       type uint32;\r
829       config false;\r
830       description\r
831         "Device.Bridging.Bridge.{i}.PortNumberOfEntries";\r
832       reference\r
833         "Device.Bridging.Bridge.{i}.PortNumberOfEntries";\r
834     }\r
835     leaf vlan-number-of-entries {\r
836       type uint32;\r
837       config false;\r
838       description\r
839         "Device.Bridging.Bridge.{i}.VLANNumberOfEntries";\r
840       reference\r
841         "Device.Bridging.Bridge.{i}.VLANNumberOfEntries";\r
842     }\r
843     leaf vlan-port-number-of-entries {\r
844       type uint32;\r
845       config false;\r
846       description\r
847         "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries";\r
848       reference\r
849         "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries";\r
850     }\r
851   }\r
852 \r
853   grouping bridge-port-g {\r
854     description\r
855       "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.";\r
856     leaf index {\r
857       type uint16;\r
858       description\r
859         "Index attribute";\r
860     }\r
861     leaf enable {\r
862       type boolean;\r
863       description\r
864         "Device.Bridging.Bridge.{i}.Port.{i}.Enable";\r
865       reference\r
866         "Device.Bridging.Bridge.{i}.Port.{i}.Enable";\r
867     }\r
868     leaf status {\r
869       type string;\r
870       config false;\r
871       description\r
872         "Device.Bridging.Bridge.{i}.Port.{i}.Status";\r
873       reference\r
874         "Device.Bridging.Bridge.{i}.Port.{i}.Status";\r
875     }\r
876     leaf alias {\r
877       type string {\r
878         length "min..64";\r
879       }\r
880       description\r
881         "Device.Bridging.Bridge.{i}.Port.{i}.Alias";\r
882       reference\r
883         "Device.Bridging.Bridge.{i}.Port.{i}.Alias";\r
884     }\r
885     leaf name {\r
886       type string;\r
887       config false;\r
888       description\r
889         "Device.Bridging.Bridge.{i}.Port.{i}.Name";\r
890       reference\r
891         "Device.Bridging.Bridge.{i}.Port.{i}.Name";\r
892     }\r
893     leaf last-change {\r
894       type uint32;\r
895       config false;\r
896       description\r
897         "Device.Bridging.Bridge.{i}.Port.{i}.LastChange";\r
898       reference\r
899         "Device.Bridging.Bridge.{i}.Port.{i}.LastChange";\r
900     }\r
901     leaf lower-layers {\r
902       type string {\r
903         length "min..1024";\r
904       }\r
905       description\r
906         "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers";\r
907       reference\r
908         "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers";\r
909     }\r
910     leaf management-port {\r
911       type boolean;\r
912       description\r
913         "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort";\r
914       reference\r
915         "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort";\r
916     }\r
917     leaf type {\r
918       type enumeration {\r
919         enum ProviderNetworkPort {\r
920           description\r
921             "Enum Value - ProviderNetworkPort";\r
922         }\r
923         enum CustomerNetworkPort {\r
924           description\r
925             "Enum Value - CustomerNetworkPort";\r
926         }\r
927         enum CustomerEdgePort {\r
928           description\r
929             "Enum Value - CustomerEdgePort";\r
930         }\r
931         enum CustomerVLANPort {\r
932           description\r
933             "Enum Value - CustomerVLANPort";\r
934         }\r
935         enum VLANUnawarePort {\r
936           description\r
937             "Enum Value - VLANUnawarePort";\r
938         }\r
939       }\r
940       description\r
941         "Device.Bridging.Bridge.{i}.Port.{i}.Type";\r
942       reference\r
943         "Device.Bridging.Bridge.{i}.Port.{i}.Type";\r
944     }\r
945     leaf default-user-priority {\r
946       type uint32 {\r
947         range "0..7";\r
948       }\r
949       description\r
950         "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority";\r
951       reference\r
952         "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority";\r
953     }\r
954     leaf priority-regeneration {\r
955       type uint32 {\r
956         range "0..7";\r
957       }\r
958       description\r
959         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration";\r
960       reference\r
961         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration";\r
962     }\r
963     leaf port-state {\r
964       type string;\r
965       config false;\r
966       description\r
967         "Device.Bridging.Bridge.{i}.Port.{i}.PortState";\r
968       reference\r
969         "Device.Bridging.Bridge.{i}.Port.{i}.PortState";\r
970     }\r
971     leaf pvid {\r
972       type int32 {\r
973         range "1..4094";\r
974       }\r
975       description\r
976         "Device.Bridging.Bridge.{i}.Port.{i}.PVID";\r
977       reference\r
978         "Device.Bridging.Bridge.{i}.Port.{i}.PVID";\r
979     }\r
980     leaf tpid {\r
981       type uint32;\r
982       description\r
983         "Device.Bridging.Bridge.{i}.Port.{i}.TPID";\r
984       reference\r
985         "Device.Bridging.Bridge.{i}.Port.{i}.TPID";\r
986     }\r
987     leaf acceptable-frame-types {\r
988       type enumeration {\r
989         enum AdmitAll {\r
990           description\r
991             "Enum Value - AdmitAll";\r
992         }\r
993         enum AdmitOnlyVLANTagged {\r
994           description\r
995             "Enum Value - AdmitOnlyVLANTagged";\r
996         }\r
997         enum AdmitOnlyPrioUntagged {\r
998           description\r
999             "Enum Value - AdmitOnlyPrioUntagged";\r
1000         }\r
1001       }\r
1002       description\r
1003         "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes";\r
1004       reference\r
1005         "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes";\r
1006     }\r
1007     leaf ingress-filtering {\r
1008       type boolean;\r
1009       description\r
1010         "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering";\r
1011       reference\r
1012         "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering";\r
1013     }\r
1014     leaf service-access-priority-selection {\r
1015       type boolean;\r
1016       description\r
1017         "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection";\r
1018       reference\r
1019         "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection";\r
1020     }\r
1021     leaf service-access-priority-translation {\r
1022       type uint32 {\r
1023         range "0..7";\r
1024       }\r
1025       description\r
1026         "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation";\r
1027       reference\r
1028         "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation";\r
1029     }\r
1030     leaf priority-tagging {\r
1031       type boolean;\r
1032       description\r
1033         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging";\r
1034       reference\r
1035         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging";\r
1036     }\r
1037   }\r
1038 \r
1039   grouping port-priority-code-point-g {\r
1040     description\r
1041       "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.";\r
1042     leaf pcp-selection {\r
1043       type uint32 {\r
1044         range "1..4";\r
1045       }\r
1046       description\r
1047         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection";\r
1048       reference\r
1049         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection";\r
1050     }\r
1051     leaf use-dei {\r
1052       type boolean;\r
1053       description\r
1054         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI";\r
1055       reference\r
1056         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI";\r
1057     }\r
1058     leaf require-drop-encoding {\r
1059       type boolean;\r
1060       description\r
1061         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding";\r
1062       reference\r
1063         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding";\r
1064     }\r
1065     leaf pcp-encoding {\r
1066       type string {\r
1067         length "31";\r
1068       }\r
1069       description\r
1070         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding";\r
1071       reference\r
1072         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding";\r
1073     }\r
1074     leaf pcp-decoding {\r
1075       type string {\r
1076         length "15";\r
1077       }\r
1078       description\r
1079         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding";\r
1080       reference\r
1081         "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding";\r
1082     }\r
1083   }\r
1084 \r
1085   grouping port-stats-g {\r
1086     description\r
1087       "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.Stats.";\r
1088     leaf bytes-sent {\r
1089       type uint64;\r
1090       config false;\r
1091       description\r
1092         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent";\r
1093       reference\r
1094         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent";\r
1095     }\r
1096     leaf bytes-received {\r
1097       type uint64;\r
1098       config false;\r
1099       description\r
1100         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived";\r
1101       reference\r
1102         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived";\r
1103     }\r
1104     leaf packets-sent {\r
1105       type uint64;\r
1106       config false;\r
1107       description\r
1108         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent";\r
1109       reference\r
1110         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent";\r
1111     }\r
1112     leaf packets-received {\r
1113       type uint64;\r
1114       config false;\r
1115       description\r
1116         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived";\r
1117       reference\r
1118         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived";\r
1119     }\r
1120     leaf errors-sent {\r
1121       type uint32;\r
1122       config false;\r
1123       description\r
1124         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent";\r
1125       reference\r
1126         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent";\r
1127     }\r
1128     leaf errors-received {\r
1129       type uint32;\r
1130       config false;\r
1131       description\r
1132         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived";\r
1133       reference\r
1134         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived";\r
1135     }\r
1136     leaf unicast-packets-sent {\r
1137       type uint64;\r
1138       config false;\r
1139       description\r
1140         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent";\r
1141       reference\r
1142         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent";\r
1143     }\r
1144     leaf unicast-packets-received {\r
1145       type uint64;\r
1146       config false;\r
1147       description\r
1148         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived";\r
1149       reference\r
1150         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived";\r
1151     }\r
1152     leaf discard-packets-sent {\r
1153       type uint32;\r
1154       config false;\r
1155       description\r
1156         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent";\r
1157       reference\r
1158         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent";\r
1159     }\r
1160     leaf discard-packets-received {\r
1161       type uint32;\r
1162       config false;\r
1163       description\r
1164         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived";\r
1165       reference\r
1166         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived";\r
1167     }\r
1168     leaf multicast-packets-sent {\r
1169       type uint64;\r
1170       config false;\r
1171       description\r
1172         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent";\r
1173       reference\r
1174         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent";\r
1175     }\r
1176     leaf multicast-packets-received {\r
1177       type uint64;\r
1178       config false;\r
1179       description\r
1180         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived";\r
1181       reference\r
1182         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived";\r
1183     }\r
1184     leaf broadcast-packets-sent {\r
1185       type uint64;\r
1186       config false;\r
1187       description\r
1188         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent";\r
1189       reference\r
1190         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent";\r
1191     }\r
1192     leaf broadcast-packets-received {\r
1193       type uint64;\r
1194       config false;\r
1195       description\r
1196         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived";\r
1197       reference\r
1198         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived";\r
1199     }\r
1200     leaf unknown-proto-packets-received {\r
1201       type uint32;\r
1202       config false;\r
1203       description\r
1204         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived";\r
1205       reference\r
1206         "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived";\r
1207     }\r
1208   }\r
1209 \r
1210   grouping bridge-vlan-g {\r
1211     description\r
1212       "Grouping object for Device.Bridging.Bridge.{i}.VLAN.{i}.";\r
1213     leaf index {\r
1214       type uint16;\r
1215       description\r
1216         "Index attribute";\r
1217     }\r
1218     leaf enable {\r
1219       type boolean;\r
1220       description\r
1221         "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable";\r
1222       reference\r
1223         "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable";\r
1224     }\r
1225     leaf alias {\r
1226       type string {\r
1227         length "min..64";\r
1228       }\r
1229       description\r
1230         "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias";\r
1231       reference\r
1232         "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias";\r
1233     }\r
1234     leaf name {\r
1235       type string {\r
1236         length "min..64";\r
1237       }\r
1238       description\r
1239         "Device.Bridging.Bridge.{i}.VLAN.{i}.Name";\r
1240       reference\r
1241         "Device.Bridging.Bridge.{i}.VLAN.{i}.Name";\r
1242     }\r
1243     leaf vlanid {\r
1244       type int32 {\r
1245         range "1..4094";\r
1246       }\r
1247       description\r
1248         "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID";\r
1249       reference\r
1250         "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID";\r
1251     }\r
1252   }\r
1253 \r
1254   grouping bridge-vlan-port-g {\r
1255     description\r
1256       "Grouping object for Device.Bridging.Bridge.{i}.VLANPort.{i}.";\r
1257     leaf index {\r
1258       type uint16;\r
1259       description\r
1260         "Index attribute";\r
1261     }\r
1262     leaf enable {\r
1263       type boolean;\r
1264       description\r
1265         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable";\r
1266       reference\r
1267         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable";\r
1268     }\r
1269     leaf alias {\r
1270       type string {\r
1271         length "min..64";\r
1272       }\r
1273       description\r
1274         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias";\r
1275       reference\r
1276         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias";\r
1277     }\r
1278     leaf vlan {\r
1279       type string {\r
1280         length "min..256";\r
1281       }\r
1282       description\r
1283         "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN";\r
1284       reference\r
1285         "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN";\r
1286     }\r
1287     leaf port {\r
1288       type string {\r
1289         length "min..256";\r
1290       }\r
1291       description\r
1292         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port";\r
1293       reference\r
1294         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port";\r
1295     }\r
1296     leaf untagged {\r
1297       type boolean;\r
1298       description\r
1299         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged";\r
1300       reference\r
1301         "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged";\r
1302     }\r
1303   }\r
1304 \r
1305   grouping bridging-filter-g {\r
1306     description\r
1307       "Grouping object for Device.Bridging.Filter.{i}.";\r
1308     leaf index {\r
1309       type uint16;\r
1310       description\r
1311         "Index attribute";\r
1312     }\r
1313     leaf enable {\r
1314       type boolean;\r
1315       description\r
1316         "Device.Bridging.Filter.{i}.Enable";\r
1317       reference\r
1318         "Device.Bridging.Filter.{i}.Enable";\r
1319     }\r
1320     leaf alias {\r
1321       type string {\r
1322         length "min..64";\r
1323       }\r
1324       description\r
1325         "Device.Bridging.Filter.{i}.Alias";\r
1326       reference\r
1327         "Device.Bridging.Filter.{i}.Alias";\r
1328     }\r
1329     leaf status {\r
1330       type string;\r
1331       config false;\r
1332       description\r
1333         "Device.Bridging.Filter.{i}.Status";\r
1334       reference\r
1335         "Device.Bridging.Filter.{i}.Status";\r
1336     }\r
1337     leaf bridge {\r
1338       type string {\r
1339         length "min..256";\r
1340       }\r
1341       description\r
1342         "Device.Bridging.Filter.{i}.Bridge";\r
1343       reference\r
1344         "Device.Bridging.Filter.{i}.Bridge";\r
1345     }\r
1346     leaf order {\r
1347       type uint32 {\r
1348         range "1..max";\r
1349       }\r
1350       description\r
1351         "Device.Bridging.Filter.{i}.Order";\r
1352       reference\r
1353         "Device.Bridging.Filter.{i}.Order";\r
1354     }\r
1355     leaf interface {\r
1356       type string {\r
1357         length "min..256";\r
1358       }\r
1359       description\r
1360         "Device.Bridging.Filter.{i}.Interface";\r
1361       reference\r
1362         "Device.Bridging.Filter.{i}.Interface";\r
1363     }\r
1364     leaf dhcp-type {\r
1365       type enumeration {\r
1366         enum DHCPv4 {\r
1367           description\r
1368             "Enum Value - DHCPv4";\r
1369         }\r
1370         enum DHCPv6 {\r
1371           description\r
1372             "Enum Value - DHCPv6";\r
1373         }\r
1374       }\r
1375       description\r
1376         "Device.Bridging.Filter.{i}.DHCPType";\r
1377       reference\r
1378         "Device.Bridging.Filter.{i}.DHCPType";\r
1379     }\r
1380     leaf vlanid-filter {\r
1381       type uint32 {\r
1382         range "0..4094";\r
1383       }\r
1384       description\r
1385         "Device.Bridging.Filter.{i}.VLANIDFilter";\r
1386       reference\r
1387         "Device.Bridging.Filter.{i}.VLANIDFilter";\r
1388     }\r
1389     leaf ethertype-filter-list {\r
1390       type uint32;\r
1391       description\r
1392         "Device.Bridging.Filter.{i}.EthertypeFilterList";\r
1393       reference\r
1394         "Device.Bridging.Filter.{i}.EthertypeFilterList";\r
1395     }\r
1396     leaf ethertype-filter-exclude {\r
1397       type boolean;\r
1398       description\r
1399         "Device.Bridging.Filter.{i}.EthertypeFilterExclude";\r
1400       reference\r
1401         "Device.Bridging.Filter.{i}.EthertypeFilterExclude";\r
1402     }\r
1403     leaf source-mac-address-filter-list {\r
1404       type string {\r
1405         length "min..512";\r
1406       }\r
1407       description\r
1408         "Device.Bridging.Filter.{i}.SourceMACAddressFilterList";\r
1409       reference\r
1410         "Device.Bridging.Filter.{i}.SourceMACAddressFilterList";\r
1411     }\r
1412     leaf source-mac-address-filter-exclude {\r
1413       type boolean;\r
1414       description\r
1415         "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude";\r
1416       reference\r
1417         "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude";\r
1418     }\r
1419     leaf dest-mac-address-filter-list {\r
1420       type string {\r
1421         length "min..512";\r
1422       }\r
1423       description\r
1424         "Device.Bridging.Filter.{i}.DestMACAddressFilterList";\r
1425       reference\r
1426         "Device.Bridging.Filter.{i}.DestMACAddressFilterList";\r
1427     }\r
1428     leaf dest-mac-address-filter-exclude {\r
1429       type boolean;\r
1430       description\r
1431         "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude";\r
1432       reference\r
1433         "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude";\r
1434     }\r
1435     leaf source-mac-from-vendor-class-id-filter {\r
1436       type string {\r
1437         length "min..255";\r
1438       }\r
1439       description\r
1440         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter";\r
1441       reference\r
1442         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter";\r
1443     }\r
1444     leaf source-mac-from-vendor-class-id-filterv6 {\r
1445       type string {\r
1446         length "min..65535";\r
1447       }\r
1448       description\r
1449         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6";\r
1450       reference\r
1451         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6";\r
1452     }\r
1453     leaf source-mac-from-vendor-class-id-filter-exclude {\r
1454       type boolean;\r
1455       description\r
1456         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude";\r
1457       reference\r
1458         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude";\r
1459     }\r
1460     leaf source-mac-from-vendor-class-id-mode {\r
1461       type enumeration {\r
1462         enum Exact {\r
1463           description\r
1464             "Enum Value - Exact";\r
1465         }\r
1466         enum Prefix {\r
1467           description\r
1468             "Enum Value - Prefix";\r
1469         }\r
1470         enum Suffix {\r
1471           description\r
1472             "Enum Value - Suffix";\r
1473         }\r
1474         enum Substring {\r
1475           description\r
1476             "Enum Value - Substring";\r
1477         }\r
1478       }\r
1479       description\r
1480         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode";\r
1481       reference\r
1482         "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode";\r
1483     }\r
1484     leaf dest-mac-from-vendor-class-id-filter {\r
1485       type string {\r
1486         length "min..255";\r
1487       }\r
1488       description\r
1489         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter";\r
1490       reference\r
1491         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter";\r
1492     }\r
1493     leaf dest-mac-from-vendor-class-id-filterv6 {\r
1494       type string {\r
1495         length "min..65535";\r
1496       }\r
1497       description\r
1498         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6";\r
1499       reference\r
1500         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6";\r
1501     }\r
1502     leaf dest-mac-from-vendor-class-id-filter-exclude {\r
1503       type boolean;\r
1504       description\r
1505         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude";\r
1506       reference\r
1507         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude";\r
1508     }\r
1509     leaf dest-mac-from-vendor-class-id-mode {\r
1510       type enumeration {\r
1511         enum Exact {\r
1512           description\r
1513             "Enum Value - Exact";\r
1514         }\r
1515         enum Prefix {\r
1516           description\r
1517             "Enum Value - Prefix";\r
1518         }\r
1519         enum Suffix {\r
1520           description\r
1521             "Enum Value - Suffix";\r
1522         }\r
1523         enum Substring {\r
1524           description\r
1525             "Enum Value - Substring";\r
1526         }\r
1527       }\r
1528       description\r
1529         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode";\r
1530       reference\r
1531         "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode";\r
1532     }\r
1533     leaf source-mac-from-client-id-filter {\r
1534       type string {\r
1535         length "min..65535";\r
1536       }\r
1537       description\r
1538         "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter";\r
1539       reference\r
1540         "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter";\r
1541     }\r
1542     leaf source-mac-from-client-id-filter-exclude {\r
1543       type boolean;\r
1544       description\r
1545         "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude";\r
1546       reference\r
1547         "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude";\r
1548     }\r
1549     leaf dest-mac-from-client-id-filter {\r
1550       type string {\r
1551         length "min..65535";\r
1552       }\r
1553       description\r
1554         "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter";\r
1555       reference\r
1556         "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter";\r
1557     }\r
1558     leaf dest-mac-from-client-id-filter-exclude {\r
1559       type boolean;\r
1560       description\r
1561         "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude";\r
1562       reference\r
1563         "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude";\r
1564     }\r
1565     leaf source-mac-from-user-class-id-filter {\r
1566       type string {\r
1567         length "min..65535";\r
1568       }\r
1569       description\r
1570         "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter";\r
1571       reference\r
1572         "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter";\r
1573     }\r
1574     leaf source-mac-from-user-class-id-filter-exclude {\r
1575       type boolean;\r
1576       description\r
1577         "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude";\r
1578       reference\r
1579         "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude";\r
1580     }\r
1581     leaf dest-mac-from-user-class-id-filter {\r
1582       type string {\r
1583         length "min..65535";\r
1584       }\r
1585       description\r
1586         "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter";\r
1587       reference\r
1588         "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter";\r
1589     }\r
1590     leaf dest-mac-from-user-class-id-filter-exclude {\r
1591       type boolean;\r
1592       description\r
1593         "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude";\r
1594       reference\r
1595         "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude";\r
1596     }\r
1597     leaf dest-ip {\r
1598       type string {\r
1599         length "min..45";\r
1600       }\r
1601       description\r
1602         "Device.Bridging.Filter.{i}.DestIP";\r
1603       reference\r
1604         "Device.Bridging.Filter.{i}.DestIP";\r
1605     }\r
1606     leaf dest-mask {\r
1607       type string {\r
1608         length "min..49";\r
1609       }\r
1610       description\r
1611         "Device.Bridging.Filter.{i}.DestMask";\r
1612       reference\r
1613         "Device.Bridging.Filter.{i}.DestMask";\r
1614     }\r
1615     leaf dest-ip-exclude {\r
1616       type boolean;\r
1617       description\r
1618         "Device.Bridging.Filter.{i}.DestIPExclude";\r
1619       reference\r
1620         "Device.Bridging.Filter.{i}.DestIPExclude";\r
1621     }\r
1622     leaf source-ip {\r
1623       type string {\r
1624         length "min..45";\r
1625       }\r
1626       description\r
1627         "Device.Bridging.Filter.{i}.SourceIP";\r
1628       reference\r
1629         "Device.Bridging.Filter.{i}.SourceIP";\r
1630     }\r
1631     leaf source-mask {\r
1632       type string {\r
1633         length "min..49";\r
1634       }\r
1635       description\r
1636         "Device.Bridging.Filter.{i}.SourceMask";\r
1637       reference\r
1638         "Device.Bridging.Filter.{i}.SourceMask";\r
1639     }\r
1640     leaf source-ip-exclude {\r
1641       type boolean;\r
1642       description\r
1643         "Device.Bridging.Filter.{i}.SourceIPExclude";\r
1644       reference\r
1645         "Device.Bridging.Filter.{i}.SourceIPExclude";\r
1646     }\r
1647     leaf protocol {\r
1648       type int32 {\r
1649         range "-1..255";\r
1650       }\r
1651       description\r
1652         "Device.Bridging.Filter.{i}.Protocol";\r
1653       reference\r
1654         "Device.Bridging.Filter.{i}.Protocol";\r
1655     }\r
1656     leaf protocol-exclude {\r
1657       type boolean;\r
1658       description\r
1659         "Device.Bridging.Filter.{i}.ProtocolExclude";\r
1660       reference\r
1661         "Device.Bridging.Filter.{i}.ProtocolExclude";\r
1662     }\r
1663     leaf dest-port {\r
1664       type int32 {\r
1665         range "-1..65535";\r
1666       }\r
1667       description\r
1668         "Device.Bridging.Filter.{i}.DestPort";\r
1669       reference\r
1670         "Device.Bridging.Filter.{i}.DestPort";\r
1671     }\r
1672     leaf dest-port-range-max {\r
1673       type int32 {\r
1674         range "-1..65535";\r
1675       }\r
1676       description\r
1677         "Device.Bridging.Filter.{i}.DestPortRangeMax";\r
1678       reference\r
1679         "Device.Bridging.Filter.{i}.DestPortRangeMax";\r
1680     }\r
1681     leaf dest-port-exclude {\r
1682       type boolean;\r
1683       description\r
1684         "Device.Bridging.Filter.{i}.DestPortExclude";\r
1685       reference\r
1686         "Device.Bridging.Filter.{i}.DestPortExclude";\r
1687     }\r
1688     leaf source-port {\r
1689       type int32 {\r
1690         range "-1..65535";\r
1691       }\r
1692       description\r
1693         "Device.Bridging.Filter.{i}.SourcePort";\r
1694       reference\r
1695         "Device.Bridging.Filter.{i}.SourcePort";\r
1696     }\r
1697     leaf source-port-range-max {\r
1698       type int32 {\r
1699         range "-1..65535";\r
1700       }\r
1701       description\r
1702         "Device.Bridging.Filter.{i}.SourcePortRangeMax";\r
1703       reference\r
1704         "Device.Bridging.Filter.{i}.SourcePortRangeMax";\r
1705     }\r
1706     leaf source-port-exclude {\r
1707       type boolean;\r
1708       description\r
1709         "Device.Bridging.Filter.{i}.SourcePortExclude";\r
1710       reference\r
1711         "Device.Bridging.Filter.{i}.SourcePortExclude";\r
1712     }\r
1713   }\r
1714 \r
1715   grouping bridging-provider-bridge-g {\r
1716     description\r
1717       "Grouping object for Device.Bridging.ProviderBridge.{i}.";\r
1718     leaf index {\r
1719       type uint16;\r
1720       description\r
1721         "Index attribute";\r
1722     }\r
1723     leaf enable {\r
1724       type boolean;\r
1725       description\r
1726         "Device.Bridging.ProviderBridge.{i}.Enable";\r
1727       reference\r
1728         "Device.Bridging.ProviderBridge.{i}.Enable";\r
1729     }\r
1730     leaf status {\r
1731       type string;\r
1732       config false;\r
1733       description\r
1734         "Device.Bridging.ProviderBridge.{i}.Status";\r
1735       reference\r
1736         "Device.Bridging.ProviderBridge.{i}.Status";\r
1737     }\r
1738     leaf alias {\r
1739       type string {\r
1740         length "min..64";\r
1741       }\r
1742       description\r
1743         "Device.Bridging.ProviderBridge.{i}.Alias";\r
1744       reference\r
1745         "Device.Bridging.ProviderBridge.{i}.Alias";\r
1746     }\r
1747     leaf type {\r
1748       type enumeration {\r
1749         enum S-VLAN {\r
1750           description\r
1751             "Enum Value - S-VLAN";\r
1752         }\r
1753         enum PE {\r
1754           description\r
1755             "Enum Value - PE";\r
1756         }\r
1757       }\r
1758       description\r
1759         "Device.Bridging.ProviderBridge.{i}.Type";\r
1760       reference\r
1761         "Device.Bridging.ProviderBridge.{i}.Type";\r
1762     }\r
1763     leaf svla-ncomponent {\r
1764       type string {\r
1765         length "min..256";\r
1766       }\r
1767       description\r
1768         "Device.Bridging.ProviderBridge.{i}.SVLANcomponent";\r
1769       reference\r
1770         "Device.Bridging.ProviderBridge.{i}.SVLANcomponent";\r
1771     }\r
1772     leaf cvla-ncomponents {\r
1773       type string {\r
1774         length "min..256";\r
1775       }\r
1776       description\r
1777         "Device.Bridging.ProviderBridge.{i}.CVLANcomponents";\r
1778       reference\r
1779         "Device.Bridging.ProviderBridge.{i}.CVLANcomponents";\r
1780     }\r
1781   }\r
1782 \r
1783   grouping device-bulk-data-g {\r
1784     description\r
1785       "Grouping object for Device.BulkData.";\r
1786     leaf enable {\r
1787       type boolean;\r
1788       description\r
1789         "Device.BulkData.Enable";\r
1790       reference\r
1791         "Device.BulkData.Enable";\r
1792     }\r
1793     leaf status {\r
1794       type string;\r
1795       config false;\r
1796       description\r
1797         "Device.BulkData.Status";\r
1798       reference\r
1799         "Device.BulkData.Status";\r
1800     }\r
1801     leaf min-reporting-interval {\r
1802       type uint32;\r
1803       config false;\r
1804       description\r
1805         "Device.BulkData.MinReportingInterval";\r
1806       reference\r
1807         "Device.BulkData.MinReportingInterval";\r
1808     }\r
1809     leaf protocols {\r
1810       type string;\r
1811       config false;\r
1812       description\r
1813         "Device.BulkData.Protocols";\r
1814       reference\r
1815         "Device.BulkData.Protocols";\r
1816     }\r
1817     leaf encoding-types {\r
1818       type string;\r
1819       config false;\r
1820       description\r
1821         "Device.BulkData.EncodingTypes";\r
1822       reference\r
1823         "Device.BulkData.EncodingTypes";\r
1824     }\r
1825     leaf parameter-wild-card-supported {\r
1826       type boolean;\r
1827       config false;\r
1828       description\r
1829         "Device.BulkData.ParameterWildCardSupported";\r
1830       reference\r
1831         "Device.BulkData.ParameterWildCardSupported";\r
1832     }\r
1833     leaf max-number-of-profiles {\r
1834       type int32;\r
1835       config false;\r
1836       description\r
1837         "Device.BulkData.MaxNumberOfProfiles";\r
1838       reference\r
1839         "Device.BulkData.MaxNumberOfProfiles";\r
1840     }\r
1841     leaf max-number-of-parameter-references {\r
1842       type int32;\r
1843       config false;\r
1844       description\r
1845         "Device.BulkData.MaxNumberOfParameterReferences";\r
1846       reference\r
1847         "Device.BulkData.MaxNumberOfParameterReferences";\r
1848     }\r
1849     leaf profile-number-of-entries {\r
1850       type uint32;\r
1851       config false;\r
1852       description\r
1853         "Device.BulkData.ProfileNumberOfEntries";\r
1854       reference\r
1855         "Device.BulkData.ProfileNumberOfEntries";\r
1856     }\r
1857   }\r
1858 \r
1859   grouping bulk-data-profile-g {\r
1860     description\r
1861       "Grouping object for Device.BulkData.Profile.{i}.";\r
1862     leaf index {\r
1863       type uint16;\r
1864       description\r
1865         "Index attribute";\r
1866     }\r
1867     leaf enable {\r
1868       type boolean;\r
1869       description\r
1870         "Device.BulkData.Profile.{i}.Enable";\r
1871       reference\r
1872         "Device.BulkData.Profile.{i}.Enable";\r
1873     }\r
1874     leaf alias {\r
1875       type string {\r
1876         length "min..64";\r
1877       }\r
1878       description\r
1879         "Device.BulkData.Profile.{i}.Alias";\r
1880       reference\r
1881         "Device.BulkData.Profile.{i}.Alias";\r
1882     }\r
1883     leaf name {\r
1884       type string {\r
1885         length "min..255";\r
1886       }\r
1887       description\r
1888         "Device.BulkData.Profile.{i}.Name";\r
1889       reference\r
1890         "Device.BulkData.Profile.{i}.Name";\r
1891     }\r
1892     leaf number-of-retained-failed-reports {\r
1893       type int32 {\r
1894         range "-1..max";\r
1895       }\r
1896       description\r
1897         "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports";\r
1898       reference\r
1899         "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports";\r
1900     }\r
1901     leaf protocol {\r
1902       type string;\r
1903       description\r
1904         "Device.BulkData.Profile.{i}.Protocol";\r
1905       reference\r
1906         "Device.BulkData.Profile.{i}.Protocol";\r
1907     }\r
1908     leaf encoding-type {\r
1909       type string;\r
1910       description\r
1911         "Device.BulkData.Profile.{i}.EncodingType";\r
1912       reference\r
1913         "Device.BulkData.Profile.{i}.EncodingType";\r
1914     }\r
1915     leaf reporting-interval {\r
1916       type uint32 {\r
1917         range "1..max";\r
1918       }\r
1919       description\r
1920         "Device.BulkData.Profile.{i}.ReportingInterval";\r
1921       reference\r
1922         "Device.BulkData.Profile.{i}.ReportingInterval";\r
1923     }\r
1924     leaf time-reference {\r
1925       type string;\r
1926       description\r
1927         "Device.BulkData.Profile.{i}.TimeReference";\r
1928       reference\r
1929         "Device.BulkData.Profile.{i}.TimeReference";\r
1930     }\r
1931     leaf streaming-host {\r
1932       type string {\r
1933         length "min..256";\r
1934       }\r
1935       description\r
1936         "Device.BulkData.Profile.{i}.StreamingHost";\r
1937       reference\r
1938         "Device.BulkData.Profile.{i}.StreamingHost";\r
1939     }\r
1940     leaf streaming-port {\r
1941       type uint32 {\r
1942         range "0..65535";\r
1943       }\r
1944       description\r
1945         "Device.BulkData.Profile.{i}.StreamingPort";\r
1946       reference\r
1947         "Device.BulkData.Profile.{i}.StreamingPort";\r
1948     }\r
1949     leaf streaming-session-id {\r
1950       type uint32 {\r
1951         range "48..57 | 65..90";\r
1952       }\r
1953       description\r
1954         "Device.BulkData.Profile.{i}.StreamingSessionID";\r
1955       reference\r
1956         "Device.BulkData.Profile.{i}.StreamingSessionID";\r
1957     }\r
1958     leaf file-transfer-url {\r
1959       type string {\r
1960         length "min..256";\r
1961       }\r
1962       description\r
1963         "Device.BulkData.Profile.{i}.FileTransferURL";\r
1964       reference\r
1965         "Device.BulkData.Profile.{i}.FileTransferURL";\r
1966     }\r
1967     leaf file-transfer-username {\r
1968       type string {\r
1969         length "min..64";\r
1970       }\r
1971       description\r
1972         "Device.BulkData.Profile.{i}.FileTransferUsername";\r
1973       reference\r
1974         "Device.BulkData.Profile.{i}.FileTransferUsername";\r
1975     }\r
1976     leaf control-file-format {\r
1977       type string {\r
1978         length "min..128";\r
1979       }\r
1980       description\r
1981         "Device.BulkData.Profile.{i}.ControlFileFormat";\r
1982       reference\r
1983         "Device.BulkData.Profile.{i}.ControlFileFormat";\r
1984     }\r
1985     leaf parameter-number-of-entries {\r
1986       type uint32;\r
1987       config false;\r
1988       description\r
1989         "Device.BulkData.Profile.{i}.ParameterNumberOfEntries";\r
1990       reference\r
1991         "Device.BulkData.Profile.{i}.ParameterNumberOfEntries";\r
1992     }\r
1993   }\r
1994 \r
1995   grouping profile-csv-encoding-g {\r
1996     description\r
1997       "Grouping object for Device.BulkData.Profile.{i}.CSVEncoding.";\r
1998     leaf field-separator {\r
1999       type string;\r
2000       description\r
2001         "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator";\r
2002       reference\r
2003         "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator";\r
2004     }\r
2005     leaf row-separator {\r
2006       type string;\r
2007       description\r
2008         "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator";\r
2009       reference\r
2010         "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator";\r
2011     }\r
2012     leaf escape-character {\r
2013       type string;\r
2014       description\r
2015         "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter";\r
2016       reference\r
2017         "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter";\r
2018     }\r
2019     leaf report-format {\r
2020       type enumeration {\r
2021         enum ParameterPerRow {\r
2022           description\r
2023             "Enum Value - ParameterPerRow";\r
2024         }\r
2025         enum ParameterPerColumn {\r
2026           description\r
2027             "Enum Value - ParameterPerColumn";\r
2028         }\r
2029       }\r
2030       description\r
2031         "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat";\r
2032       reference\r
2033         "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat";\r
2034     }\r
2035     leaf row-timestamp {\r
2036       type enumeration {\r
2037         enum Unix-Epoch {\r
2038           description\r
2039             "Enum Value - Unix-Epoch";\r
2040         }\r
2041         enum ISO-8601 {\r
2042           description\r
2043             "Enum Value - ISO-8601";\r
2044         }\r
2045         enum None {\r
2046           description\r
2047             "Enum Value - None";\r
2048         }\r
2049       }\r
2050       description\r
2051         "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp";\r
2052       reference\r
2053         "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp";\r
2054     }\r
2055   }\r
2056 \r
2057   grouping profile-http-g {\r
2058     description\r
2059       "Grouping object for Device.BulkData.Profile.{i}.HTTP.";\r
2060     leaf url {\r
2061       type string {\r
2062         length "min..1024";\r
2063       }\r
2064       description\r
2065         "Device.BulkData.Profile.{i}.HTTP.URL";\r
2066       reference\r
2067         "Device.BulkData.Profile.{i}.HTTP.URL";\r
2068     }\r
2069     leaf username {\r
2070       type string {\r
2071         length "min..256";\r
2072       }\r
2073       description\r
2074         "Device.BulkData.Profile.{i}.HTTP.Username";\r
2075       reference\r
2076         "Device.BulkData.Profile.{i}.HTTP.Username";\r
2077     }\r
2078     leaf compressions-supported {\r
2079       type string;\r
2080       config false;\r
2081       description\r
2082         "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported";\r
2083       reference\r
2084         "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported";\r
2085     }\r
2086     leaf compression {\r
2087       type string;\r
2088       description\r
2089         "Device.BulkData.Profile.{i}.HTTP.Compression";\r
2090       reference\r
2091         "Device.BulkData.Profile.{i}.HTTP.Compression";\r
2092     }\r
2093     leaf methods-supported {\r
2094       type string;\r
2095       config false;\r
2096       description\r
2097         "Device.BulkData.Profile.{i}.HTTP.MethodsSupported";\r
2098       reference\r
2099         "Device.BulkData.Profile.{i}.HTTP.MethodsSupported";\r
2100     }\r
2101     leaf method {\r
2102       type string;\r
2103       description\r
2104         "Device.BulkData.Profile.{i}.HTTP.Method";\r
2105       reference\r
2106         "Device.BulkData.Profile.{i}.HTTP.Method";\r
2107     }\r
2108     leaf use-date-header {\r
2109       type boolean;\r
2110       description\r
2111         "Device.BulkData.Profile.{i}.HTTP.UseDateHeader";\r
2112       reference\r
2113         "Device.BulkData.Profile.{i}.HTTP.UseDateHeader";\r
2114     }\r
2115     leaf retry-enable {\r
2116       type boolean;\r
2117       description\r
2118         "Device.BulkData.Profile.{i}.HTTP.RetryEnable";\r
2119       reference\r
2120         "Device.BulkData.Profile.{i}.HTTP.RetryEnable";\r
2121     }\r
2122     leaf retry-minimum-wait-interval {\r
2123       type uint32 {\r
2124         range "1..65535";\r
2125       }\r
2126       description\r
2127         "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval";\r
2128       reference\r
2129         "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval";\r
2130     }\r
2131     leaf retry-interval-multiplier {\r
2132       type uint32 {\r
2133         range "1000..65535";\r
2134       }\r
2135       description\r
2136         "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier";\r
2137       reference\r
2138         "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier";\r
2139     }\r
2140     leaf request-uri-parameter-number-of-entries {\r
2141       type uint32;\r
2142       config false;\r
2143       description\r
2144         "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries";\r
2145       reference\r
2146         "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries";\r
2147     }\r
2148     leaf persist-across-reboot {\r
2149       type boolean;\r
2150       description\r
2151         "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot";\r
2152       reference\r
2153         "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot";\r
2154     }\r
2155   }\r
2156 \r
2157   grouping http-request-uri-parameter-g {\r
2158     description\r
2159       "Grouping object for Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.";\r
2160     leaf index {\r
2161       type uint16;\r
2162       description\r
2163         "Index attribute";\r
2164     }\r
2165     leaf name {\r
2166       type string {\r
2167         length "min..64";\r
2168       }\r
2169       description\r
2170         "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name";\r
2171       reference\r
2172         "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name";\r
2173     }\r
2174     leaf reference {\r
2175       type string {\r
2176         length "min..256";\r
2177       }\r
2178       description\r
2179         "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference";\r
2180       reference\r
2181         "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference";\r
2182     }\r
2183   }\r
2184 \r
2185   grouping profile-json-encoding-g {\r
2186     description\r
2187       "Grouping object for Device.BulkData.Profile.{i}.JSONEncoding.";\r
2188     leaf report-format {\r
2189       type enumeration {\r
2190         enum ObjectHierarchy {\r
2191           description\r
2192             "Enum Value - ObjectHierarchy";\r
2193         }\r
2194         enum NameValuePair {\r
2195           description\r
2196             "Enum Value - NameValuePair";\r
2197         }\r
2198       }\r
2199       description\r
2200         "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat";\r
2201       reference\r
2202         "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat";\r
2203     }\r
2204     leaf report-timestamp {\r
2205       type enumeration {\r
2206         enum Unix-Epoch {\r
2207           description\r
2208             "Enum Value - Unix-Epoch";\r
2209         }\r
2210         enum ISO-8601 {\r
2211           description\r
2212             "Enum Value - ISO-8601";\r
2213         }\r
2214         enum None {\r
2215           description\r
2216             "Enum Value - None";\r
2217         }\r
2218       }\r
2219       description\r
2220         "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp";\r
2221       reference\r
2222         "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp";\r
2223     }\r
2224   }\r
2225 \r
2226   grouping profile-parameter-g {\r
2227     description\r
2228       "Grouping object for Device.BulkData.Profile.{i}.Parameter.{i}.";\r
2229     leaf index {\r
2230       type uint16;\r
2231       description\r
2232         "Index attribute";\r
2233     }\r
2234     leaf name {\r
2235       type string {\r
2236         length "min..64";\r
2237       }\r
2238       description\r
2239         "Device.BulkData.Profile.{i}.Parameter.{i}.Name";\r
2240       reference\r
2241         "Device.BulkData.Profile.{i}.Parameter.{i}.Name";\r
2242     }\r
2243     leaf reference {\r
2244       type string {\r
2245         length "min..256";\r
2246       }\r
2247       description\r
2248         "Device.BulkData.Profile.{i}.Parameter.{i}.Reference";\r
2249       reference\r
2250         "Device.BulkData.Profile.{i}.Parameter.{i}.Reference";\r
2251     }\r
2252   }\r
2253 \r
2254   grouping device-captive-portal-g {\r
2255     description\r
2256       "Grouping object for Device.CaptivePortal.";\r
2257     leaf enable {\r
2258       type boolean;\r
2259       description\r
2260         "Device.CaptivePortal.Enable";\r
2261       reference\r
2262         "Device.CaptivePortal.Enable";\r
2263     }\r
2264     leaf status {\r
2265       type string;\r
2266       config false;\r
2267       description\r
2268         "Device.CaptivePortal.Status";\r
2269       reference\r
2270         "Device.CaptivePortal.Status";\r
2271     }\r
2272     leaf allowed-list {\r
2273       type string {\r
2274         length "min..10000";\r
2275       }\r
2276       description\r
2277         "Device.CaptivePortal.AllowedList";\r
2278       reference\r
2279         "Device.CaptivePortal.AllowedList";\r
2280     }\r
2281     leaf url {\r
2282       type string {\r
2283         length "min..2000";\r
2284       }\r
2285       description\r
2286         "Device.CaptivePortal.URL";\r
2287       reference\r
2288         "Device.CaptivePortal.URL";\r
2289     }\r
2290   }\r
2291 \r
2292   grouping device-cellular-g {\r
2293     description\r
2294       "Grouping object for Device.Cellular.";\r
2295     leaf roaming-enabled {\r
2296       type boolean;\r
2297       description\r
2298         "Device.Cellular.RoamingEnabled";\r
2299       reference\r
2300         "Device.Cellular.RoamingEnabled";\r
2301     }\r
2302     leaf roaming-status {\r
2303       type string;\r
2304       config false;\r
2305       description\r
2306         "Device.Cellular.RoamingStatus";\r
2307       reference\r
2308         "Device.Cellular.RoamingStatus";\r
2309     }\r
2310     leaf interface-number-of-entries {\r
2311       type uint32;\r
2312       config false;\r
2313       description\r
2314         "Device.Cellular.InterfaceNumberOfEntries";\r
2315       reference\r
2316         "Device.Cellular.InterfaceNumberOfEntries";\r
2317     }\r
2318     leaf access-point-number-of-entries {\r
2319       type uint32;\r
2320       config false;\r
2321       description\r
2322         "Device.Cellular.AccessPointNumberOfEntries";\r
2323       reference\r
2324         "Device.Cellular.AccessPointNumberOfEntries";\r
2325     }\r
2326   }\r
2327 \r
2328   grouping cellular-access-point-g {\r
2329     description\r
2330       "Grouping object for Device.Cellular.AccessPoint.{i}.";\r
2331     leaf index {\r
2332       type uint16;\r
2333       description\r
2334         "Index attribute";\r
2335     }\r
2336     leaf enable {\r
2337       type boolean;\r
2338       description\r
2339         "Device.Cellular.AccessPoint.{i}.Enable";\r
2340       reference\r
2341         "Device.Cellular.AccessPoint.{i}.Enable";\r
2342     }\r
2343     leaf alias {\r
2344       type string {\r
2345         length "min..64";\r
2346       }\r
2347       description\r
2348         "Device.Cellular.AccessPoint.{i}.Alias";\r
2349       reference\r
2350         "Device.Cellular.AccessPoint.{i}.Alias";\r
2351     }\r
2352     leaf apn {\r
2353       type string {\r
2354         length "min..64";\r
2355       }\r
2356       description\r
2357         "Device.Cellular.AccessPoint.{i}.APN";\r
2358       reference\r
2359         "Device.Cellular.AccessPoint.{i}.APN";\r
2360     }\r
2361     leaf username {\r
2362       type string {\r
2363         length "min..256";\r
2364       }\r
2365       description\r
2366         "Device.Cellular.AccessPoint.{i}.Username";\r
2367       reference\r
2368         "Device.Cellular.AccessPoint.{i}.Username";\r
2369     }\r
2370     leaf proxy {\r
2371       type string {\r
2372         length "min..45";\r
2373       }\r
2374       description\r
2375         "Device.Cellular.AccessPoint.{i}.Proxy";\r
2376       reference\r
2377         "Device.Cellular.AccessPoint.{i}.Proxy";\r
2378     }\r
2379     leaf proxy-port {\r
2380       type uint32 {\r
2381         range "1..65535";\r
2382       }\r
2383       description\r
2384         "Device.Cellular.AccessPoint.{i}.ProxyPort";\r
2385       reference\r
2386         "Device.Cellular.AccessPoint.{i}.ProxyPort";\r
2387     }\r
2388     leaf interface {\r
2389       type string;\r
2390       description\r
2391         "Device.Cellular.AccessPoint.{i}.Interface";\r
2392       reference\r
2393         "Device.Cellular.AccessPoint.{i}.Interface";\r
2394     }\r
2395   }\r
2396 \r
2397   grouping cellular-interface-g {\r
2398     description\r
2399       "Grouping object for Device.Cellular.Interface.{i}.";\r
2400     leaf index {\r
2401       type uint16;\r
2402       description\r
2403         "Index attribute";\r
2404     }\r
2405     leaf enable {\r
2406       type boolean;\r
2407       description\r
2408         "Device.Cellular.Interface.{i}.Enable";\r
2409       reference\r
2410         "Device.Cellular.Interface.{i}.Enable";\r
2411     }\r
2412     leaf status {\r
2413       type string;\r
2414       config false;\r
2415       description\r
2416         "Device.Cellular.Interface.{i}.Status";\r
2417       reference\r
2418         "Device.Cellular.Interface.{i}.Status";\r
2419     }\r
2420     leaf alias {\r
2421       type string {\r
2422         length "min..64";\r
2423       }\r
2424       description\r
2425         "Device.Cellular.Interface.{i}.Alias";\r
2426       reference\r
2427         "Device.Cellular.Interface.{i}.Alias";\r
2428     }\r
2429     leaf name {\r
2430       type string;\r
2431       config false;\r
2432       description\r
2433         "Device.Cellular.Interface.{i}.Name";\r
2434       reference\r
2435         "Device.Cellular.Interface.{i}.Name";\r
2436     }\r
2437     leaf last-change {\r
2438       type uint32;\r
2439       config false;\r
2440       description\r
2441         "Device.Cellular.Interface.{i}.LastChange";\r
2442       reference\r
2443         "Device.Cellular.Interface.{i}.LastChange";\r
2444     }\r
2445     leaf lower-layers {\r
2446       type string {\r
2447         length "min..1024";\r
2448       }\r
2449       description\r
2450         "Device.Cellular.Interface.{i}.LowerLayers";\r
2451       reference\r
2452         "Device.Cellular.Interface.{i}.LowerLayers";\r
2453     }\r
2454     leaf upstream {\r
2455       type boolean;\r
2456       config false;\r
2457       description\r
2458         "Device.Cellular.Interface.{i}.Upstream";\r
2459       reference\r
2460         "Device.Cellular.Interface.{i}.Upstream";\r
2461     }\r
2462     leaf imei {\r
2463       type string;\r
2464       config false;\r
2465       description\r
2466         "Device.Cellular.Interface.{i}.IMEI";\r
2467       reference\r
2468         "Device.Cellular.Interface.{i}.IMEI";\r
2469     }\r
2470     leaf supported-access-technologies {\r
2471       type string;\r
2472       config false;\r
2473       description\r
2474         "Device.Cellular.Interface.{i}.SupportedAccessTechnologies";\r
2475       reference\r
2476         "Device.Cellular.Interface.{i}.SupportedAccessTechnologies";\r
2477     }\r
2478     leaf preferred-access-technology {\r
2479       type string;\r
2480       description\r
2481         "Device.Cellular.Interface.{i}.PreferredAccessTechnology";\r
2482       reference\r
2483         "Device.Cellular.Interface.{i}.PreferredAccessTechnology";\r
2484     }\r
2485     leaf current-access-technology {\r
2486       type string;\r
2487       config false;\r
2488       description\r
2489         "Device.Cellular.Interface.{i}.CurrentAccessTechnology";\r
2490       reference\r
2491         "Device.Cellular.Interface.{i}.CurrentAccessTechnology";\r
2492     }\r
2493     leaf available-networks {\r
2494       type string;\r
2495       config false;\r
2496       description\r
2497         "Device.Cellular.Interface.{i}.AvailableNetworks";\r
2498       reference\r
2499         "Device.Cellular.Interface.{i}.AvailableNetworks";\r
2500     }\r
2501     leaf network-requested {\r
2502       type string {\r
2503         length "min..64";\r
2504       }\r
2505       description\r
2506         "Device.Cellular.Interface.{i}.NetworkRequested";\r
2507       reference\r
2508         "Device.Cellular.Interface.{i}.NetworkRequested";\r
2509     }\r
2510     leaf network-in-use {\r
2511       type string;\r
2512       config false;\r
2513       description\r
2514         "Device.Cellular.Interface.{i}.NetworkInUse";\r
2515       reference\r
2516         "Device.Cellular.Interface.{i}.NetworkInUse";\r
2517     }\r
2518     leaf rssi {\r
2519       type int32;\r
2520       config false;\r
2521       description\r
2522         "Device.Cellular.Interface.{i}.RSSI";\r
2523       reference\r
2524         "Device.Cellular.Interface.{i}.RSSI";\r
2525     }\r
2526     leaf upstream-max-bit-rate {\r
2527       type uint32;\r
2528       config false;\r
2529       description\r
2530         "Device.Cellular.Interface.{i}.UpstreamMaxBitRate";\r
2531       reference\r
2532         "Device.Cellular.Interface.{i}.UpstreamMaxBitRate";\r
2533     }\r
2534     leaf downstream-max-bit-rate {\r
2535       type uint32;\r
2536       config false;\r
2537       description\r
2538         "Device.Cellular.Interface.{i}.DownstreamMaxBitRate";\r
2539       reference\r
2540         "Device.Cellular.Interface.{i}.DownstreamMaxBitRate";\r
2541     }\r
2542   }\r
2543 \r
2544   grouping interface-stats-g {\r
2545     description\r
2546       "Grouping object for Device.Cellular.Interface.{i}.Stats.";\r
2547     leaf bytes-sent {\r
2548       type uint64;\r
2549       config false;\r
2550       description\r
2551         "Device.Cellular.Interface.{i}.Stats.BytesSent";\r
2552       reference\r
2553         "Device.Cellular.Interface.{i}.Stats.BytesSent";\r
2554     }\r
2555     leaf bytes-received {\r
2556       type uint64;\r
2557       config false;\r
2558       description\r
2559         "Device.Cellular.Interface.{i}.Stats.BytesReceived";\r
2560       reference\r
2561         "Device.Cellular.Interface.{i}.Stats.BytesReceived";\r
2562     }\r
2563     leaf packets-sent {\r
2564       type uint64;\r
2565       config false;\r
2566       description\r
2567         "Device.Cellular.Interface.{i}.Stats.PacketsSent";\r
2568       reference\r
2569         "Device.Cellular.Interface.{i}.Stats.PacketsSent";\r
2570     }\r
2571     leaf packets-received {\r
2572       type uint64;\r
2573       config false;\r
2574       description\r
2575         "Device.Cellular.Interface.{i}.Stats.PacketsReceived";\r
2576       reference\r
2577         "Device.Cellular.Interface.{i}.Stats.PacketsReceived";\r
2578     }\r
2579     leaf errors-sent {\r
2580       type uint64;\r
2581       config false;\r
2582       description\r
2583         "Device.Cellular.Interface.{i}.Stats.ErrorsSent";\r
2584       reference\r
2585         "Device.Cellular.Interface.{i}.Stats.ErrorsSent";\r
2586     }\r
2587     leaf errors-received {\r
2588       type uint64;\r
2589       config false;\r
2590       description\r
2591         "Device.Cellular.Interface.{i}.Stats.ErrorsReceived";\r
2592       reference\r
2593         "Device.Cellular.Interface.{i}.Stats.ErrorsReceived";\r
2594     }\r
2595     leaf unicast-packets-sent {\r
2596       type uint64;\r
2597       config false;\r
2598       description\r
2599         "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent";\r
2600       reference\r
2601         "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent";\r
2602     }\r
2603     leaf unicast-packets-received {\r
2604       type uint64;\r
2605       config false;\r
2606       description\r
2607         "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived";\r
2608       reference\r
2609         "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived";\r
2610     }\r
2611     leaf discard-packets-sent {\r
2612       type uint64;\r
2613       config false;\r
2614       description\r
2615         "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent";\r
2616       reference\r
2617         "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent";\r
2618     }\r
2619     leaf discard-packets-received {\r
2620       type uint64;\r
2621       config false;\r
2622       description\r
2623         "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived";\r
2624       reference\r
2625         "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived";\r
2626     }\r
2627     leaf multicast-packets-sent {\r
2628       type uint64;\r
2629       config false;\r
2630       description\r
2631         "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent";\r
2632       reference\r
2633         "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent";\r
2634     }\r
2635     leaf multicast-packets-received {\r
2636       type uint64;\r
2637       config false;\r
2638       description\r
2639         "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived";\r
2640       reference\r
2641         "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived";\r
2642     }\r
2643     leaf broadcast-packets-sent {\r
2644       type uint64;\r
2645       config false;\r
2646       description\r
2647         "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent";\r
2648       reference\r
2649         "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent";\r
2650     }\r
2651     leaf broadcast-packets-received {\r
2652       type uint64;\r
2653       config false;\r
2654       description\r
2655         "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived";\r
2656       reference\r
2657         "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived";\r
2658     }\r
2659     leaf unknown-proto-packets-received {\r
2660       type uint64;\r
2661       config false;\r
2662       description\r
2663         "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
2664       reference\r
2665         "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
2666     }\r
2667   }\r
2668 \r
2669   grouping interface-usim-g {\r
2670     description\r
2671       "Grouping object for Device.Cellular.Interface.{i}.USIM.";\r
2672     leaf status {\r
2673       type string;\r
2674       config false;\r
2675       description\r
2676         "Device.Cellular.Interface.{i}.USIM.Status";\r
2677       reference\r
2678         "Device.Cellular.Interface.{i}.USIM.Status";\r
2679     }\r
2680     leaf imsi {\r
2681       type string;\r
2682       config false;\r
2683       description\r
2684         "Device.Cellular.Interface.{i}.USIM.IMSI";\r
2685       reference\r
2686         "Device.Cellular.Interface.{i}.USIM.IMSI";\r
2687     }\r
2688     leaf iccid {\r
2689       type string;\r
2690       config false;\r
2691       description\r
2692         "Device.Cellular.Interface.{i}.USIM.ICCID";\r
2693       reference\r
2694         "Device.Cellular.Interface.{i}.USIM.ICCID";\r
2695     }\r
2696     leaf msisdn {\r
2697       type string;\r
2698       config false;\r
2699       description\r
2700         "Device.Cellular.Interface.{i}.USIM.MSISDN";\r
2701       reference\r
2702         "Device.Cellular.Interface.{i}.USIM.MSISDN";\r
2703     }\r
2704     leaf pin-check {\r
2705       type enumeration {\r
2706         enum OnNetworkAccess {\r
2707           description\r
2708             "Enum Value - OnNetworkAccess";\r
2709         }\r
2710         enum Reboot {\r
2711           description\r
2712             "Enum Value - Reboot";\r
2713         }\r
2714         enum Off {\r
2715           description\r
2716             "Enum Value - Off";\r
2717         }\r
2718       }\r
2719       description\r
2720         "Device.Cellular.Interface.{i}.USIM.PINCheck";\r
2721       reference\r
2722         "Device.Cellular.Interface.{i}.USIM.PINCheck";\r
2723     }\r
2724   }\r
2725 \r
2726   grouping device-dhcpv4-g {\r
2727     description\r
2728       "Grouping object for Device.DHCPv4.";\r
2729     leaf client-number-of-entries {\r
2730       type uint32;\r
2731       config false;\r
2732       description\r
2733         "Device.DHCPv4.ClientNumberOfEntries";\r
2734       reference\r
2735         "Device.DHCPv4.ClientNumberOfEntries";\r
2736     }\r
2737   }\r
2738 \r
2739   grouping dhcpv4-client-g {\r
2740     description\r
2741       "Grouping object for Device.DHCPv4.Client.{i}.";\r
2742     leaf index {\r
2743       type uint16;\r
2744       description\r
2745         "Index attribute";\r
2746     }\r
2747     leaf enable {\r
2748       type boolean;\r
2749       description\r
2750         "Device.DHCPv4.Client.{i}.Enable";\r
2751       reference\r
2752         "Device.DHCPv4.Client.{i}.Enable";\r
2753     }\r
2754     leaf alias {\r
2755       type string {\r
2756         length "min..64";\r
2757       }\r
2758       description\r
2759         "Device.DHCPv4.Client.{i}.Alias";\r
2760       reference\r
2761         "Device.DHCPv4.Client.{i}.Alias";\r
2762     }\r
2763     leaf interface {\r
2764       type string {\r
2765         length "min..256";\r
2766       }\r
2767       description\r
2768         "Device.DHCPv4.Client.{i}.Interface";\r
2769       reference\r
2770         "Device.DHCPv4.Client.{i}.Interface";\r
2771     }\r
2772     leaf status {\r
2773       type string;\r
2774       config false;\r
2775       description\r
2776         "Device.DHCPv4.Client.{i}.Status";\r
2777       reference\r
2778         "Device.DHCPv4.Client.{i}.Status";\r
2779     }\r
2780     leaf dhcp-status {\r
2781       type string;\r
2782       config false;\r
2783       description\r
2784         "Device.DHCPv4.Client.{i}.DHCPStatus";\r
2785       reference\r
2786         "Device.DHCPv4.Client.{i}.DHCPStatus";\r
2787     }\r
2788     leaf ip-address {\r
2789       type string {\r
2790         length "min..15";\r
2791       }\r
2792       config false;\r
2793       description\r
2794         "Device.DHCPv4.Client.{i}.IPAddress";\r
2795       reference\r
2796         "Device.DHCPv4.Client.{i}.IPAddress";\r
2797     }\r
2798     leaf subnet-mask {\r
2799       type string {\r
2800         length "min..15";\r
2801       }\r
2802       config false;\r
2803       description\r
2804         "Device.DHCPv4.Client.{i}.SubnetMask";\r
2805       reference\r
2806         "Device.DHCPv4.Client.{i}.SubnetMask";\r
2807     }\r
2808     leaf ip-routers {\r
2809       type string {\r
2810         length "min..15";\r
2811       }\r
2812       config false;\r
2813       description\r
2814         "Device.DHCPv4.Client.{i}.IPRouters";\r
2815       reference\r
2816         "Device.DHCPv4.Client.{i}.IPRouters";\r
2817     }\r
2818     leaf dns-servers {\r
2819       type string {\r
2820         length "min..15";\r
2821       }\r
2822       config false;\r
2823       description\r
2824         "Device.DHCPv4.Client.{i}.DNSServers";\r
2825       reference\r
2826         "Device.DHCPv4.Client.{i}.DNSServers";\r
2827     }\r
2828     leaf lease-time-remaining {\r
2829       type int32;\r
2830       config false;\r
2831       description\r
2832         "Device.DHCPv4.Client.{i}.LeaseTimeRemaining";\r
2833       reference\r
2834         "Device.DHCPv4.Client.{i}.LeaseTimeRemaining";\r
2835     }\r
2836     leaf dhcp-server {\r
2837       type string {\r
2838         length "min..15";\r
2839       }\r
2840       config false;\r
2841       description\r
2842         "Device.DHCPv4.Client.{i}.DHCPServer";\r
2843       reference\r
2844         "Device.DHCPv4.Client.{i}.DHCPServer";\r
2845     }\r
2846     leaf passthrough-enable {\r
2847       type boolean;\r
2848       description\r
2849         "Device.DHCPv4.Client.{i}.PassthroughEnable";\r
2850       reference\r
2851         "Device.DHCPv4.Client.{i}.PassthroughEnable";\r
2852     }\r
2853     leaf passthrough-dhcp-pool {\r
2854       type string {\r
2855         length "min..256";\r
2856       }\r
2857       description\r
2858         "Device.DHCPv4.Client.{i}.PassthroughDHCPPool";\r
2859       reference\r
2860         "Device.DHCPv4.Client.{i}.PassthroughDHCPPool";\r
2861     }\r
2862     leaf sent-option-number-of-entries {\r
2863       type uint32;\r
2864       config false;\r
2865       description\r
2866         "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries";\r
2867       reference\r
2868         "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries";\r
2869     }\r
2870     leaf req-option-number-of-entries {\r
2871       type uint32;\r
2872       config false;\r
2873       description\r
2874         "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries";\r
2875       reference\r
2876         "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries";\r
2877     }\r
2878   }\r
2879 \r
2880   grouping client-req-option-g {\r
2881     description\r
2882       "Grouping object for Device.DHCPv4.Client.{i}.ReqOption.{i}.";\r
2883     leaf index {\r
2884       type uint16;\r
2885       description\r
2886         "Index attribute";\r
2887     }\r
2888     leaf enable {\r
2889       type boolean;\r
2890       description\r
2891         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable";\r
2892       reference\r
2893         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable";\r
2894     }\r
2895     leaf order {\r
2896       type uint32 {\r
2897         range "1..max";\r
2898       }\r
2899       description\r
2900         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order";\r
2901       reference\r
2902         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order";\r
2903     }\r
2904     leaf alias {\r
2905       type string {\r
2906         length "min..64";\r
2907       }\r
2908       description\r
2909         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias";\r
2910       reference\r
2911         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias";\r
2912     }\r
2913     leaf tag {\r
2914       type uint32 {\r
2915         range "1..254";\r
2916       }\r
2917       description\r
2918         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag";\r
2919       reference\r
2920         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag";\r
2921     }\r
2922     leaf value {\r
2923       type string;\r
2924       config false;\r
2925       description\r
2926         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value";\r
2927       reference\r
2928         "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value";\r
2929     }\r
2930   }\r
2931 \r
2932   grouping client-sent-option-g {\r
2933     description\r
2934       "Grouping object for Device.DHCPv4.Client.{i}.SentOption.{i}.";\r
2935     leaf index {\r
2936       type uint16;\r
2937       description\r
2938         "Index attribute";\r
2939     }\r
2940     leaf enable {\r
2941       type boolean;\r
2942       description\r
2943         "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable";\r
2944       reference\r
2945         "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable";\r
2946     }\r
2947     leaf alias {\r
2948       type string {\r
2949         length "min..64";\r
2950       }\r
2951       description\r
2952         "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias";\r
2953       reference\r
2954         "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias";\r
2955     }\r
2956     leaf tag {\r
2957       type uint32 {\r
2958         range "1..254";\r
2959       }\r
2960       description\r
2961         "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag";\r
2962       reference\r
2963         "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag";\r
2964     }\r
2965     leaf value {\r
2966       type string {\r
2967         length "0..255";\r
2968       }\r
2969       description\r
2970         "Device.DHCPv4.Client.{i}.SentOption.{i}.Value";\r
2971       reference\r
2972         "Device.DHCPv4.Client.{i}.SentOption.{i}.Value";\r
2973     }\r
2974   }\r
2975 \r
2976   grouping dhcpv4-relay-g {\r
2977     description\r
2978       "Grouping object for Device.DHCPv4.Relay.";\r
2979     leaf enable {\r
2980       type boolean;\r
2981       description\r
2982         "Device.DHCPv4.Relay.Enable";\r
2983       reference\r
2984         "Device.DHCPv4.Relay.Enable";\r
2985     }\r
2986     leaf status {\r
2987       type string;\r
2988       config false;\r
2989       description\r
2990         "Device.DHCPv4.Relay.Status";\r
2991       reference\r
2992         "Device.DHCPv4.Relay.Status";\r
2993     }\r
2994     leaf forwarding-number-of-entries {\r
2995       type uint32;\r
2996       config false;\r
2997       description\r
2998         "Device.DHCPv4.Relay.ForwardingNumberOfEntries";\r
2999       reference\r
3000         "Device.DHCPv4.Relay.ForwardingNumberOfEntries";\r
3001     }\r
3002   }\r
3003 \r
3004   grouping relay-forwarding-g {\r
3005     description\r
3006       "Grouping object for Device.DHCPv4.Relay.Forwarding.{i}.";\r
3007     leaf index {\r
3008       type uint16;\r
3009       description\r
3010         "Index attribute";\r
3011     }\r
3012     leaf enable {\r
3013       type boolean;\r
3014       description\r
3015         "Device.DHCPv4.Relay.Forwarding.{i}.Enable";\r
3016       reference\r
3017         "Device.DHCPv4.Relay.Forwarding.{i}.Enable";\r
3018     }\r
3019     leaf status {\r
3020       type string;\r
3021       config false;\r
3022       description\r
3023         "Device.DHCPv4.Relay.Forwarding.{i}.Status";\r
3024       reference\r
3025         "Device.DHCPv4.Relay.Forwarding.{i}.Status";\r
3026     }\r
3027     leaf alias {\r
3028       type string {\r
3029         length "min..64";\r
3030       }\r
3031       description\r
3032         "Device.DHCPv4.Relay.Forwarding.{i}.Alias";\r
3033       reference\r
3034         "Device.DHCPv4.Relay.Forwarding.{i}.Alias";\r
3035     }\r
3036     leaf order {\r
3037       type uint32 {\r
3038         range "1..max";\r
3039       }\r
3040       description\r
3041         "Device.DHCPv4.Relay.Forwarding.{i}.Order";\r
3042       reference\r
3043         "Device.DHCPv4.Relay.Forwarding.{i}.Order";\r
3044     }\r
3045     leaf interface {\r
3046       type string {\r
3047         length "min..256";\r
3048       }\r
3049       description\r
3050         "Device.DHCPv4.Relay.Forwarding.{i}.Interface";\r
3051       reference\r
3052         "Device.DHCPv4.Relay.Forwarding.{i}.Interface";\r
3053     }\r
3054     leaf vendor-class-id {\r
3055       type string {\r
3056         length "min..255";\r
3057       }\r
3058       description\r
3059         "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID";\r
3060       reference\r
3061         "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID";\r
3062     }\r
3063     leaf vendor-class-id-exclude {\r
3064       type boolean;\r
3065       description\r
3066         "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude";\r
3067       reference\r
3068         "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude";\r
3069     }\r
3070     leaf vendor-class-id-mode {\r
3071       type enumeration {\r
3072         enum Exact {\r
3073           description\r
3074             "Enum Value - Exact";\r
3075         }\r
3076         enum Prefix {\r
3077           description\r
3078             "Enum Value - Prefix";\r
3079         }\r
3080         enum Suffix {\r
3081           description\r
3082             "Enum Value - Suffix";\r
3083         }\r
3084         enum Substring {\r
3085           description\r
3086             "Enum Value - Substring";\r
3087         }\r
3088       }\r
3089       description\r
3090         "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode";\r
3091       reference\r
3092         "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode";\r
3093     }\r
3094     leaf client-id {\r
3095       type string {\r
3096         length "min..255";\r
3097       }\r
3098       description\r
3099         "Device.DHCPv4.Relay.Forwarding.{i}.ClientID";\r
3100       reference\r
3101         "Device.DHCPv4.Relay.Forwarding.{i}.ClientID";\r
3102     }\r
3103     leaf client-id-exclude {\r
3104       type boolean;\r
3105       description\r
3106         "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude";\r
3107       reference\r
3108         "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude";\r
3109     }\r
3110     leaf user-class-id {\r
3111       type string {\r
3112         length "min..255";\r
3113       }\r
3114       description\r
3115         "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID";\r
3116       reference\r
3117         "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID";\r
3118     }\r
3119     leaf user-class-id-exclude {\r
3120       type boolean;\r
3121       description\r
3122         "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude";\r
3123       reference\r
3124         "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude";\r
3125     }\r
3126     leaf chaddr {\r
3127       type string {\r
3128         length "min..17";\r
3129       }\r
3130       description\r
3131         "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr";\r
3132       reference\r
3133         "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr";\r
3134     }\r
3135     leaf chaddr-mask {\r
3136       type string {\r
3137         length "min..17";\r
3138       }\r
3139       description\r
3140         "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask";\r
3141       reference\r
3142         "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask";\r
3143     }\r
3144     leaf chaddr-exclude {\r
3145       type boolean;\r
3146       description\r
3147         "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude";\r
3148       reference\r
3149         "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude";\r
3150     }\r
3151     leaf locally-served {\r
3152       type boolean;\r
3153       description\r
3154         "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed";\r
3155       reference\r
3156         "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed";\r
3157     }\r
3158     leaf dhcp-server-ip-address {\r
3159       type string {\r
3160         length "min..15";\r
3161       }\r
3162       description\r
3163         "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress";\r
3164       reference\r
3165         "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress";\r
3166     }\r
3167   }\r
3168 \r
3169   grouping dhcpv4-server-g {\r
3170     description\r
3171       "Grouping object for Device.DHCPv4.Server.";\r
3172     leaf enable {\r
3173       type boolean;\r
3174       description\r
3175         "Device.DHCPv4.Server.Enable";\r
3176       reference\r
3177         "Device.DHCPv4.Server.Enable";\r
3178     }\r
3179     leaf pool-number-of-entries {\r
3180       type uint32;\r
3181       config false;\r
3182       description\r
3183         "Device.DHCPv4.Server.PoolNumberOfEntries";\r
3184       reference\r
3185         "Device.DHCPv4.Server.PoolNumberOfEntries";\r
3186     }\r
3187   }\r
3188 \r
3189   grouping server-pool-g {\r
3190     description\r
3191       "Grouping object for Device.DHCPv4.Server.Pool.{i}.";\r
3192     leaf index {\r
3193       type uint16;\r
3194       description\r
3195         "Index attribute";\r
3196     }\r
3197     leaf enable {\r
3198       type boolean;\r
3199       description\r
3200         "Device.DHCPv4.Server.Pool.{i}.Enable";\r
3201       reference\r
3202         "Device.DHCPv4.Server.Pool.{i}.Enable";\r
3203     }\r
3204     leaf status {\r
3205       type string;\r
3206       config false;\r
3207       description\r
3208         "Device.DHCPv4.Server.Pool.{i}.Status";\r
3209       reference\r
3210         "Device.DHCPv4.Server.Pool.{i}.Status";\r
3211     }\r
3212     leaf alias {\r
3213       type string {\r
3214         length "min..64";\r
3215       }\r
3216       description\r
3217         "Device.DHCPv4.Server.Pool.{i}.Alias";\r
3218       reference\r
3219         "Device.DHCPv4.Server.Pool.{i}.Alias";\r
3220     }\r
3221     leaf order {\r
3222       type uint32 {\r
3223         range "1..max";\r
3224       }\r
3225       description\r
3226         "Device.DHCPv4.Server.Pool.{i}.Order";\r
3227       reference\r
3228         "Device.DHCPv4.Server.Pool.{i}.Order";\r
3229     }\r
3230     leaf interface {\r
3231       type string {\r
3232         length "min..256";\r
3233       }\r
3234       description\r
3235         "Device.DHCPv4.Server.Pool.{i}.Interface";\r
3236       reference\r
3237         "Device.DHCPv4.Server.Pool.{i}.Interface";\r
3238     }\r
3239     leaf vendor-class-id {\r
3240       type string {\r
3241         length "min..255";\r
3242       }\r
3243       description\r
3244         "Device.DHCPv4.Server.Pool.{i}.VendorClassID";\r
3245       reference\r
3246         "Device.DHCPv4.Server.Pool.{i}.VendorClassID";\r
3247     }\r
3248     leaf vendor-class-id-exclude {\r
3249       type boolean;\r
3250       description\r
3251         "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude";\r
3252       reference\r
3253         "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude";\r
3254     }\r
3255     leaf vendor-class-id-mode {\r
3256       type enumeration {\r
3257         enum Exact {\r
3258           description\r
3259             "Enum Value - Exact";\r
3260         }\r
3261         enum Prefix {\r
3262           description\r
3263             "Enum Value - Prefix";\r
3264         }\r
3265         enum Suffix {\r
3266           description\r
3267             "Enum Value - Suffix";\r
3268         }\r
3269         enum Substring {\r
3270           description\r
3271             "Enum Value - Substring";\r
3272         }\r
3273       }\r
3274       description\r
3275         "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode";\r
3276       reference\r
3277         "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode";\r
3278     }\r
3279     leaf client-id {\r
3280       type string {\r
3281         length "min..255";\r
3282       }\r
3283       description\r
3284         "Device.DHCPv4.Server.Pool.{i}.ClientID";\r
3285       reference\r
3286         "Device.DHCPv4.Server.Pool.{i}.ClientID";\r
3287     }\r
3288     leaf client-id-exclude {\r
3289       type boolean;\r
3290       description\r
3291         "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude";\r
3292       reference\r
3293         "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude";\r
3294     }\r
3295     leaf user-class-id {\r
3296       type string {\r
3297         length "min..255";\r
3298       }\r
3299       description\r
3300         "Device.DHCPv4.Server.Pool.{i}.UserClassID";\r
3301       reference\r
3302         "Device.DHCPv4.Server.Pool.{i}.UserClassID";\r
3303     }\r
3304     leaf user-class-id-exclude {\r
3305       type boolean;\r
3306       description\r
3307         "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude";\r
3308       reference\r
3309         "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude";\r
3310     }\r
3311     leaf chaddr {\r
3312       type string {\r
3313         length "min..17";\r
3314       }\r
3315       description\r
3316         "Device.DHCPv4.Server.Pool.{i}.Chaddr";\r
3317       reference\r
3318         "Device.DHCPv4.Server.Pool.{i}.Chaddr";\r
3319     }\r
3320     leaf chaddr-mask {\r
3321       type string {\r
3322         length "min..17";\r
3323       }\r
3324       description\r
3325         "Device.DHCPv4.Server.Pool.{i}.ChaddrMask";\r
3326       reference\r
3327         "Device.DHCPv4.Server.Pool.{i}.ChaddrMask";\r
3328     }\r
3329     leaf chaddr-exclude {\r
3330       type boolean;\r
3331       description\r
3332         "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude";\r
3333       reference\r
3334         "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude";\r
3335     }\r
3336     leaf min-address {\r
3337       type string {\r
3338         length "min..15";\r
3339       }\r
3340       description\r
3341         "Device.DHCPv4.Server.Pool.{i}.MinAddress";\r
3342       reference\r
3343         "Device.DHCPv4.Server.Pool.{i}.MinAddress";\r
3344     }\r
3345     leaf max-address {\r
3346       type string {\r
3347         length "min..15";\r
3348       }\r
3349       description\r
3350         "Device.DHCPv4.Server.Pool.{i}.MaxAddress";\r
3351       reference\r
3352         "Device.DHCPv4.Server.Pool.{i}.MaxAddress";\r
3353     }\r
3354     leaf reserved-addresses {\r
3355       type string {\r
3356         length "min..15";\r
3357       }\r
3358       description\r
3359         "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses";\r
3360       reference\r
3361         "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses";\r
3362     }\r
3363     leaf subnet-mask {\r
3364       type string {\r
3365         length "min..15";\r
3366       }\r
3367       description\r
3368         "Device.DHCPv4.Server.Pool.{i}.SubnetMask";\r
3369       reference\r
3370         "Device.DHCPv4.Server.Pool.{i}.SubnetMask";\r
3371     }\r
3372     leaf dns-servers {\r
3373       type string {\r
3374         length "min..15";\r
3375       }\r
3376       description\r
3377         "Device.DHCPv4.Server.Pool.{i}.DNSServers";\r
3378       reference\r
3379         "Device.DHCPv4.Server.Pool.{i}.DNSServers";\r
3380     }\r
3381     leaf domain-name {\r
3382       type string {\r
3383         length "min..64";\r
3384       }\r
3385       description\r
3386         "Device.DHCPv4.Server.Pool.{i}.DomainName";\r
3387       reference\r
3388         "Device.DHCPv4.Server.Pool.{i}.DomainName";\r
3389     }\r
3390     leaf ip-routers {\r
3391       type string {\r
3392         length "min..15";\r
3393       }\r
3394       description\r
3395         "Device.DHCPv4.Server.Pool.{i}.IPRouters";\r
3396       reference\r
3397         "Device.DHCPv4.Server.Pool.{i}.IPRouters";\r
3398     }\r
3399     leaf lease-time {\r
3400       type int32 {\r
3401         range "-1..max";\r
3402       }\r
3403       description\r
3404         "Device.DHCPv4.Server.Pool.{i}.LeaseTime";\r
3405       reference\r
3406         "Device.DHCPv4.Server.Pool.{i}.LeaseTime";\r
3407     }\r
3408     leaf static-address-number-of-entries {\r
3409       type uint32;\r
3410       config false;\r
3411       description\r
3412         "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries";\r
3413       reference\r
3414         "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries";\r
3415     }\r
3416     leaf option-number-of-entries {\r
3417       type uint32;\r
3418       config false;\r
3419       description\r
3420         "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries";\r
3421       reference\r
3422         "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries";\r
3423     }\r
3424     leaf client-number-of-entries {\r
3425       type uint32;\r
3426       config false;\r
3427       description\r
3428         "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries";\r
3429       reference\r
3430         "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries";\r
3431     }\r
3432   }\r
3433 \r
3434   grouping pool-client-g {\r
3435     description\r
3436       "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.";\r
3437     leaf index {\r
3438       type uint16;\r
3439       description\r
3440         "Index attribute";\r
3441     }\r
3442     leaf alias {\r
3443       type string {\r
3444         length "min..64";\r
3445       }\r
3446       description\r
3447         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias";\r
3448       reference\r
3449         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias";\r
3450     }\r
3451     leaf chaddr {\r
3452       type string {\r
3453         length "min..17";\r
3454       }\r
3455       config false;\r
3456       description\r
3457         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr";\r
3458       reference\r
3459         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr";\r
3460     }\r
3461     leaf active {\r
3462       type boolean;\r
3463       config false;\r
3464       description\r
3465         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active";\r
3466       reference\r
3467         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active";\r
3468     }\r
3469     leaf ipv4-address-number-of-entries {\r
3470       type uint32;\r
3471       config false;\r
3472       description\r
3473         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries";\r
3474       reference\r
3475         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries";\r
3476     }\r
3477     leaf option-number-of-entries {\r
3478       type uint32;\r
3479       config false;\r
3480       description\r
3481         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries";\r
3482       reference\r
3483         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries";\r
3484     }\r
3485   }\r
3486 \r
3487   grouping client-ipv4-address-g {\r
3488     description\r
3489       "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.";\r
3490     leaf index {\r
3491       type uint16;\r
3492       description\r
3493         "Index attribute";\r
3494     }\r
3495     leaf ip-address {\r
3496       type string {\r
3497         length "min..15";\r
3498       }\r
3499       config false;\r
3500       description\r
3501         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress";\r
3502       reference\r
3503         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress";\r
3504     }\r
3505     leaf lease-time-remaining {\r
3506       type string;\r
3507       config false;\r
3508       description\r
3509         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining";\r
3510       reference\r
3511         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining";\r
3512     }\r
3513   }\r
3514 \r
3515   grouping client-option-g {\r
3516     description\r
3517       "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.";\r
3518     leaf index {\r
3519       type uint16;\r
3520       description\r
3521         "Index attribute";\r
3522     }\r
3523     leaf tag {\r
3524       type uint32 {\r
3525         range "0..255";\r
3526       }\r
3527       config false;\r
3528       description\r
3529         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag";\r
3530       reference\r
3531         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag";\r
3532     }\r
3533     leaf value {\r
3534       type string;\r
3535       config false;\r
3536       description\r
3537         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value";\r
3538       reference\r
3539         "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value";\r
3540     }\r
3541   }\r
3542 \r
3543   grouping pool-option-g {\r
3544     description\r
3545       "Grouping object for Device.DHCPv4.Server.Pool.{i}.Option.{i}.";\r
3546     leaf index {\r
3547       type uint16;\r
3548       description\r
3549         "Index attribute";\r
3550     }\r
3551     leaf enable {\r
3552       type boolean;\r
3553       description\r
3554         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable";\r
3555       reference\r
3556         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable";\r
3557     }\r
3558     leaf alias {\r
3559       type string {\r
3560         length "min..64";\r
3561       }\r
3562       description\r
3563         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias";\r
3564       reference\r
3565         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias";\r
3566     }\r
3567     leaf tag {\r
3568       type uint32 {\r
3569         range "1..254";\r
3570       }\r
3571       description\r
3572         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag";\r
3573       reference\r
3574         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag";\r
3575     }\r
3576     leaf value {\r
3577       type string {\r
3578         length "0..255";\r
3579       }\r
3580       description\r
3581         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value";\r
3582       reference\r
3583         "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value";\r
3584     }\r
3585   }\r
3586 \r
3587   grouping pool-static-address-g {\r
3588     description\r
3589       "Grouping object for Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.";\r
3590     leaf index {\r
3591       type uint16;\r
3592       description\r
3593         "Index attribute";\r
3594     }\r
3595     leaf enable {\r
3596       type boolean;\r
3597       description\r
3598         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable";\r
3599       reference\r
3600         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable";\r
3601     }\r
3602     leaf alias {\r
3603       type string {\r
3604         length "min..64";\r
3605       }\r
3606       description\r
3607         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias";\r
3608       reference\r
3609         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias";\r
3610     }\r
3611     leaf chaddr {\r
3612       type string {\r
3613         length "min..17";\r
3614       }\r
3615       description\r
3616         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr";\r
3617       reference\r
3618         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr";\r
3619     }\r
3620     leaf yiaddr {\r
3621       type string {\r
3622         length "min..15";\r
3623       }\r
3624       description\r
3625         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr";\r
3626       reference\r
3627         "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr";\r
3628     }\r
3629   }\r
3630 \r
3631   grouping device-dhcpv6-g {\r
3632     description\r
3633       "Grouping object for Device.DHCPv6.";\r
3634     leaf client-number-of-entries {\r
3635       type uint32;\r
3636       config false;\r
3637       description\r
3638         "Device.DHCPv6.ClientNumberOfEntries";\r
3639       reference\r
3640         "Device.DHCPv6.ClientNumberOfEntries";\r
3641     }\r
3642   }\r
3643 \r
3644   grouping dhcpv6-client-g {\r
3645     description\r
3646       "Grouping object for Device.DHCPv6.Client.{i}.";\r
3647     leaf index {\r
3648       type uint16;\r
3649       description\r
3650         "Index attribute";\r
3651     }\r
3652     leaf enable {\r
3653       type boolean;\r
3654       description\r
3655         "Device.DHCPv6.Client.{i}.Enable";\r
3656       reference\r
3657         "Device.DHCPv6.Client.{i}.Enable";\r
3658     }\r
3659     leaf alias {\r
3660       type string {\r
3661         length "min..64";\r
3662       }\r
3663       description\r
3664         "Device.DHCPv6.Client.{i}.Alias";\r
3665       reference\r
3666         "Device.DHCPv6.Client.{i}.Alias";\r
3667     }\r
3668     leaf interface {\r
3669       type string {\r
3670         length "min..256";\r
3671       }\r
3672       description\r
3673         "Device.DHCPv6.Client.{i}.Interface";\r
3674       reference\r
3675         "Device.DHCPv6.Client.{i}.Interface";\r
3676     }\r
3677     leaf status {\r
3678       type string;\r
3679       config false;\r
3680       description\r
3681         "Device.DHCPv6.Client.{i}.Status";\r
3682       reference\r
3683         "Device.DHCPv6.Client.{i}.Status";\r
3684     }\r
3685     leaf duid {\r
3686       type string;\r
3687       config false;\r
3688       description\r
3689         "Device.DHCPv6.Client.{i}.DUID";\r
3690       reference\r
3691         "Device.DHCPv6.Client.{i}.DUID";\r
3692     }\r
3693     leaf request-addresses {\r
3694       type boolean;\r
3695       description\r
3696         "Device.DHCPv6.Client.{i}.RequestAddresses";\r
3697       reference\r
3698         "Device.DHCPv6.Client.{i}.RequestAddresses";\r
3699     }\r
3700     leaf request-prefixes {\r
3701       type boolean;\r
3702       description\r
3703         "Device.DHCPv6.Client.{i}.RequestPrefixes";\r
3704       reference\r
3705         "Device.DHCPv6.Client.{i}.RequestPrefixes";\r
3706     }\r
3707     leaf rapid-commit {\r
3708       type boolean;\r
3709       description\r
3710         "Device.DHCPv6.Client.{i}.RapidCommit";\r
3711       reference\r
3712         "Device.DHCPv6.Client.{i}.RapidCommit";\r
3713     }\r
3714     leaf suggested-t1 {\r
3715       type int32 {\r
3716         range "-1..max";\r
3717       }\r
3718       description\r
3719         "Device.DHCPv6.Client.{i}.SuggestedT1";\r
3720       reference\r
3721         "Device.DHCPv6.Client.{i}.SuggestedT1";\r
3722     }\r
3723     leaf suggested-t2 {\r
3724       type int32 {\r
3725         range "-1..max";\r
3726       }\r
3727       description\r
3728         "Device.DHCPv6.Client.{i}.SuggestedT2";\r
3729       reference\r
3730         "Device.DHCPv6.Client.{i}.SuggestedT2";\r
3731     }\r
3732     leaf supported-options {\r
3733       type uint32;\r
3734       config false;\r
3735       description\r
3736         "Device.DHCPv6.Client.{i}.SupportedOptions";\r
3737       reference\r
3738         "Device.DHCPv6.Client.{i}.SupportedOptions";\r
3739     }\r
3740     leaf requested-options {\r
3741       type uint32;\r
3742       description\r
3743         "Device.DHCPv6.Client.{i}.RequestedOptions";\r
3744       reference\r
3745         "Device.DHCPv6.Client.{i}.RequestedOptions";\r
3746     }\r
3747     leaf server-number-of-entries {\r
3748       type uint32;\r
3749       config false;\r
3750       description\r
3751         "Device.DHCPv6.Client.{i}.ServerNumberOfEntries";\r
3752       reference\r
3753         "Device.DHCPv6.Client.{i}.ServerNumberOfEntries";\r
3754     }\r
3755     leaf sent-option-number-of-entries {\r
3756       type uint32;\r
3757       config false;\r
3758       description\r
3759         "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries";\r
3760       reference\r
3761         "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries";\r
3762     }\r
3763     leaf received-option-number-of-entries {\r
3764       type uint32;\r
3765       config false;\r
3766       description\r
3767         "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries";\r
3768       reference\r
3769         "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries";\r
3770     }\r
3771   }\r
3772 \r
3773   grouping client-received-option-g {\r
3774     description\r
3775       "Grouping object for Device.DHCPv6.Client.{i}.ReceivedOption.{i}.";\r
3776     leaf index {\r
3777       type uint16;\r
3778       description\r
3779         "Index attribute";\r
3780     }\r
3781     leaf tag {\r
3782       type uint32 {\r
3783         range "0..65535";\r
3784       }\r
3785       config false;\r
3786       description\r
3787         "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag";\r
3788       reference\r
3789         "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag";\r
3790     }\r
3791     leaf value {\r
3792       type string;\r
3793       config false;\r
3794       description\r
3795         "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value";\r
3796       reference\r
3797         "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value";\r
3798     }\r
3799     leaf server {\r
3800       type string;\r
3801       config false;\r
3802       description\r
3803         "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server";\r
3804       reference\r
3805         "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server";\r
3806     }\r
3807   }\r
3808 \r
3809   grouping dhcpv6-client-sent-option-g {\r
3810     description\r
3811       "Grouping object for Device.DHCPv6.Client.{i}.SentOption.{i}.";\r
3812     leaf index {\r
3813       type uint16;\r
3814       description\r
3815         "Index attribute";\r
3816     }\r
3817     leaf enable {\r
3818       type boolean;\r
3819       description\r
3820         "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable";\r
3821       reference\r
3822         "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable";\r
3823     }\r
3824     leaf alias {\r
3825       type string {\r
3826         length "min..64";\r
3827       }\r
3828       description\r
3829         "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias";\r
3830       reference\r
3831         "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias";\r
3832     }\r
3833     leaf tag {\r
3834       type uint32 {\r
3835         range "0..65535";\r
3836       }\r
3837       description\r
3838         "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag";\r
3839       reference\r
3840         "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag";\r
3841     }\r
3842     leaf value {\r
3843       type string {\r
3844         length "0..65535";\r
3845       }\r
3846       description\r
3847         "Device.DHCPv6.Client.{i}.SentOption.{i}.Value";\r
3848       reference\r
3849         "Device.DHCPv6.Client.{i}.SentOption.{i}.Value";\r
3850     }\r
3851   }\r
3852 \r
3853   grouping client-server-g {\r
3854     description\r
3855       "Grouping object for Device.DHCPv6.Client.{i}.Server.{i}.";\r
3856     leaf index {\r
3857       type uint16;\r
3858       description\r
3859         "Index attribute";\r
3860     }\r
3861     leaf source-address {\r
3862       type string {\r
3863         length "min..45";\r
3864       }\r
3865       config false;\r
3866       description\r
3867         "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress";\r
3868       reference\r
3869         "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress";\r
3870     }\r
3871     leaf duid {\r
3872       type string;\r
3873       config false;\r
3874       description\r
3875         "Device.DHCPv6.Client.{i}.Server.{i}.DUID";\r
3876       reference\r
3877         "Device.DHCPv6.Client.{i}.Server.{i}.DUID";\r
3878     }\r
3879     leaf information-refresh-time {\r
3880       type string;\r
3881       config false;\r
3882       description\r
3883         "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime";\r
3884       reference\r
3885         "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime";\r
3886     }\r
3887   }\r
3888 \r
3889   grouping dhcpv6-server-g {\r
3890     description\r
3891       "Grouping object for Device.DHCPv6.Server.";\r
3892     leaf enable {\r
3893       type boolean;\r
3894       description\r
3895         "Device.DHCPv6.Server.Enable";\r
3896       reference\r
3897         "Device.DHCPv6.Server.Enable";\r
3898     }\r
3899     leaf pool-number-of-entries {\r
3900       type uint32;\r
3901       config false;\r
3902       description\r
3903         "Device.DHCPv6.Server.PoolNumberOfEntries";\r
3904       reference\r
3905         "Device.DHCPv6.Server.PoolNumberOfEntries";\r
3906     }\r
3907   }\r
3908 \r
3909   grouping dhcpv6-server-pool-g {\r
3910     description\r
3911       "Grouping object for Device.DHCPv6.Server.Pool.{i}.";\r
3912     leaf index {\r
3913       type uint16;\r
3914       description\r
3915         "Index attribute";\r
3916     }\r
3917     leaf enable {\r
3918       type boolean;\r
3919       description\r
3920         "Device.DHCPv6.Server.Pool.{i}.Enable";\r
3921       reference\r
3922         "Device.DHCPv6.Server.Pool.{i}.Enable";\r
3923     }\r
3924     leaf status {\r
3925       type string;\r
3926       config false;\r
3927       description\r
3928         "Device.DHCPv6.Server.Pool.{i}.Status";\r
3929       reference\r
3930         "Device.DHCPv6.Server.Pool.{i}.Status";\r
3931     }\r
3932     leaf alias {\r
3933       type string {\r
3934         length "min..64";\r
3935       }\r
3936       description\r
3937         "Device.DHCPv6.Server.Pool.{i}.Alias";\r
3938       reference\r
3939         "Device.DHCPv6.Server.Pool.{i}.Alias";\r
3940     }\r
3941     leaf order {\r
3942       type uint32 {\r
3943         range "1..max";\r
3944       }\r
3945       description\r
3946         "Device.DHCPv6.Server.Pool.{i}.Order";\r
3947       reference\r
3948         "Device.DHCPv6.Server.Pool.{i}.Order";\r
3949     }\r
3950     leaf interface {\r
3951       type string {\r
3952         length "min..256";\r
3953       }\r
3954       description\r
3955         "Device.DHCPv6.Server.Pool.{i}.Interface";\r
3956       reference\r
3957         "Device.DHCPv6.Server.Pool.{i}.Interface";\r
3958     }\r
3959     leaf duid {\r
3960       type string {\r
3961         length "min..130";\r
3962       }\r
3963       description\r
3964         "Device.DHCPv6.Server.Pool.{i}.DUID";\r
3965       reference\r
3966         "Device.DHCPv6.Server.Pool.{i}.DUID";\r
3967     }\r
3968     leaf duid-exclude {\r
3969       type boolean;\r
3970       description\r
3971         "Device.DHCPv6.Server.Pool.{i}.DUIDExclude";\r
3972       reference\r
3973         "Device.DHCPv6.Server.Pool.{i}.DUIDExclude";\r
3974     }\r
3975     leaf vendor-class-id {\r
3976       type string {\r
3977         length "min..65535";\r
3978       }\r
3979       description\r
3980         "Device.DHCPv6.Server.Pool.{i}.VendorClassID";\r
3981       reference\r
3982         "Device.DHCPv6.Server.Pool.{i}.VendorClassID";\r
3983     }\r
3984     leaf vendor-class-id-exclude {\r
3985       type boolean;\r
3986       description\r
3987         "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude";\r
3988       reference\r
3989         "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude";\r
3990     }\r
3991     leaf user-class-id {\r
3992       type string {\r
3993         length "min..65535";\r
3994       }\r
3995       description\r
3996         "Device.DHCPv6.Server.Pool.{i}.UserClassID";\r
3997       reference\r
3998         "Device.DHCPv6.Server.Pool.{i}.UserClassID";\r
3999     }\r
4000     leaf user-class-id-exclude {\r
4001       type boolean;\r
4002       description\r
4003         "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude";\r
4004       reference\r
4005         "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude";\r
4006     }\r
4007     leaf source-address {\r
4008       type string {\r
4009         length "min..45";\r
4010       }\r
4011       description\r
4012         "Device.DHCPv6.Server.Pool.{i}.SourceAddress";\r
4013       reference\r
4014         "Device.DHCPv6.Server.Pool.{i}.SourceAddress";\r
4015     }\r
4016     leaf source-address-mask {\r
4017       type string {\r
4018         length "min..45";\r
4019       }\r
4020       description\r
4021         "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask";\r
4022       reference\r
4023         "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask";\r
4024     }\r
4025     leaf source-address-exclude {\r
4026       type boolean;\r
4027       description\r
4028         "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude";\r
4029       reference\r
4030         "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude";\r
4031     }\r
4032     leaf iana-enable {\r
4033       type boolean;\r
4034       description\r
4035         "Device.DHCPv6.Server.Pool.{i}.IANAEnable";\r
4036       reference\r
4037         "Device.DHCPv6.Server.Pool.{i}.IANAEnable";\r
4038     }\r
4039     leaf iana-manual-prefixes {\r
4040       type string;\r
4041       description\r
4042         "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes";\r
4043       reference\r
4044         "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes";\r
4045     }\r
4046     leaf iana-prefixes {\r
4047       type string;\r
4048       config false;\r
4049       description\r
4050         "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes";\r
4051       reference\r
4052         "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes";\r
4053     }\r
4054     leaf iapd-enable {\r
4055       type boolean;\r
4056       description\r
4057         "Device.DHCPv6.Server.Pool.{i}.IAPDEnable";\r
4058       reference\r
4059         "Device.DHCPv6.Server.Pool.{i}.IAPDEnable";\r
4060     }\r
4061     leaf iapd-manual-prefixes {\r
4062       type string;\r
4063       description\r
4064         "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes";\r
4065       reference\r
4066         "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes";\r
4067     }\r
4068     leaf iapd-prefixes {\r
4069       type string;\r
4070       config false;\r
4071       description\r
4072         "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes";\r
4073       reference\r
4074         "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes";\r
4075     }\r
4076     leaf iapd-add-length {\r
4077       type uint32 {\r
4078         range "min..64";\r
4079       }\r
4080       description\r
4081         "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength";\r
4082       reference\r
4083         "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength";\r
4084     }\r
4085     leaf client-number-of-entries {\r
4086       type uint32;\r
4087       config false;\r
4088       description\r
4089         "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries";\r
4090       reference\r
4091         "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries";\r
4092     }\r
4093     leaf option-number-of-entries {\r
4094       type uint32;\r
4095       config false;\r
4096       description\r
4097         "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries";\r
4098       reference\r
4099         "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries";\r
4100     }\r
4101   }\r
4102 \r
4103   grouping server-pool-client-g {\r
4104     description\r
4105       "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.";\r
4106     leaf index {\r
4107       type uint16;\r
4108       description\r
4109         "Index attribute";\r
4110     }\r
4111     leaf alias {\r
4112       type string {\r
4113         length "min..64";\r
4114       }\r
4115       description\r
4116         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias";\r
4117       reference\r
4118         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias";\r
4119     }\r
4120     leaf source-address {\r
4121       type string {\r
4122         length "min..45";\r
4123       }\r
4124       config false;\r
4125       description\r
4126         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress";\r
4127       reference\r
4128         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress";\r
4129     }\r
4130     leaf active {\r
4131       type boolean;\r
4132       config false;\r
4133       description\r
4134         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active";\r
4135       reference\r
4136         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active";\r
4137     }\r
4138     leaf ipv6-address-number-of-entries {\r
4139       type uint32;\r
4140       config false;\r
4141       description\r
4142         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries";\r
4143       reference\r
4144         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries";\r
4145     }\r
4146     leaf ipv6-prefix-number-of-entries {\r
4147       type uint32;\r
4148       config false;\r
4149       description\r
4150         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries";\r
4151       reference\r
4152         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries";\r
4153     }\r
4154     leaf option-number-of-entries {\r
4155       type uint32;\r
4156       config false;\r
4157       description\r
4158         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries";\r
4159       reference\r
4160         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries";\r
4161     }\r
4162   }\r
4163 \r
4164   grouping client-ipv6-address-g {\r
4165     description\r
4166       "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.";\r
4167     leaf index {\r
4168       type uint16;\r
4169       description\r
4170         "Index attribute";\r
4171     }\r
4172     leaf ip-address {\r
4173       type string {\r
4174         length "min..45";\r
4175       }\r
4176       config false;\r
4177       description\r
4178         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress";\r
4179       reference\r
4180         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress";\r
4181     }\r
4182     leaf preferred-lifetime {\r
4183       type string;\r
4184       config false;\r
4185       description\r
4186         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime";\r
4187       reference\r
4188         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime";\r
4189     }\r
4190     leaf valid-lifetime {\r
4191       type string;\r
4192       config false;\r
4193       description\r
4194         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime";\r
4195       reference\r
4196         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime";\r
4197     }\r
4198   }\r
4199 \r
4200   grouping client-ipv6-prefix-g {\r
4201     description\r
4202       "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.";\r
4203     leaf index {\r
4204       type uint16;\r
4205       description\r
4206         "Index attribute";\r
4207     }\r
4208     leaf prefix {\r
4209       type string {\r
4210         length "min..49";\r
4211       }\r
4212       config false;\r
4213       description\r
4214         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix";\r
4215       reference\r
4216         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix";\r
4217     }\r
4218     leaf preferred-lifetime {\r
4219       type string;\r
4220       config false;\r
4221       description\r
4222         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime";\r
4223       reference\r
4224         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime";\r
4225     }\r
4226     leaf valid-lifetime {\r
4227       type string;\r
4228       config false;\r
4229       description\r
4230         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime";\r
4231       reference\r
4232         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime";\r
4233     }\r
4234   }\r
4235 \r
4236   grouping pool-client-option-g {\r
4237     description\r
4238       "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.";\r
4239     leaf index {\r
4240       type uint16;\r
4241       description\r
4242         "Index attribute";\r
4243     }\r
4244     leaf tag {\r
4245       type uint32 {\r
4246         range "0..65535";\r
4247       }\r
4248       config false;\r
4249       description\r
4250         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag";\r
4251       reference\r
4252         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag";\r
4253     }\r
4254     leaf value {\r
4255       type string;\r
4256       config false;\r
4257       description\r
4258         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value";\r
4259       reference\r
4260         "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value";\r
4261     }\r
4262   }\r
4263 \r
4264   grouping server-pool-option-g {\r
4265     description\r
4266       "Grouping object for Device.DHCPv6.Server.Pool.{i}.Option.{i}.";\r
4267     leaf index {\r
4268       type uint16;\r
4269       description\r
4270         "Index attribute";\r
4271     }\r
4272     leaf enable {\r
4273       type boolean;\r
4274       description\r
4275         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable";\r
4276       reference\r
4277         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable";\r
4278     }\r
4279     leaf alias {\r
4280       type string {\r
4281         length "min..64";\r
4282       }\r
4283       description\r
4284         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias";\r
4285       reference\r
4286         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias";\r
4287     }\r
4288     leaf tag {\r
4289       type uint32 {\r
4290         range "0..65535";\r
4291       }\r
4292       description\r
4293         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag";\r
4294       reference\r
4295         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag";\r
4296     }\r
4297     leaf value {\r
4298       type string {\r
4299         length "0..65535";\r
4300       }\r
4301       description\r
4302         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value";\r
4303       reference\r
4304         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value";\r
4305     }\r
4306     leaf passthrough-client {\r
4307       type string {\r
4308         length "min..256";\r
4309       }\r
4310       description\r
4311         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient";\r
4312       reference\r
4313         "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient";\r
4314     }\r
4315   }\r
4316 \r
4317   grouping dlna-capabilities-g {\r
4318     description\r
4319       "Grouping object for Device.DLNA.Capabilities.";\r
4320     leaf hnd-device-class {\r
4321       type string;\r
4322       config false;\r
4323       description\r
4324         "Device.DLNA.Capabilities.HNDDeviceClass";\r
4325       reference\r
4326         "Device.DLNA.Capabilities.HNDDeviceClass";\r
4327     }\r
4328     leaf device-capability {\r
4329       type string;\r
4330       config false;\r
4331       description\r
4332         "Device.DLNA.Capabilities.DeviceCapability";\r
4333       reference\r
4334         "Device.DLNA.Capabilities.DeviceCapability";\r
4335     }\r
4336     leaf hid-device-class {\r
4337       type string;\r
4338       config false;\r
4339       description\r
4340         "Device.DLNA.Capabilities.HIDDeviceClass";\r
4341       reference\r
4342         "Device.DLNA.Capabilities.HIDDeviceClass";\r
4343     }\r
4344     leaf image-class-profile-id {\r
4345       type string;\r
4346       config false;\r
4347       description\r
4348         "Device.DLNA.Capabilities.ImageClassProfileID";\r
4349       reference\r
4350         "Device.DLNA.Capabilities.ImageClassProfileID";\r
4351     }\r
4352     leaf audio-class-profile-id {\r
4353       type string;\r
4354       config false;\r
4355       description\r
4356         "Device.DLNA.Capabilities.AudioClassProfileID";\r
4357       reference\r
4358         "Device.DLNA.Capabilities.AudioClassProfileID";\r
4359     }\r
4360     leaf av-class-profile-id {\r
4361       type string;\r
4362       config false;\r
4363       description\r
4364         "Device.DLNA.Capabilities.AVClassProfileID";\r
4365       reference\r
4366         "Device.DLNA.Capabilities.AVClassProfileID";\r
4367     }\r
4368     leaf media-collection-profile-id {\r
4369       type string;\r
4370       config false;\r
4371       description\r
4372         "Device.DLNA.Capabilities.MediaCollectionProfileID";\r
4373       reference\r
4374         "Device.DLNA.Capabilities.MediaCollectionProfileID";\r
4375     }\r
4376     leaf printer-class-profile-id {\r
4377       type string;\r
4378       config false;\r
4379       description\r
4380         "Device.DLNA.Capabilities.PrinterClassProfileID";\r
4381       reference\r
4382         "Device.DLNA.Capabilities.PrinterClassProfileID";\r
4383     }\r
4384   }\r
4385 \r
4386   grouping device-dns-g {\r
4387     description\r
4388       "Grouping object for Device.DNS.";\r
4389     leaf supported-record-types {\r
4390       type string;\r
4391       config false;\r
4392       description\r
4393         "Device.DNS.SupportedRecordTypes";\r
4394       reference\r
4395         "Device.DNS.SupportedRecordTypes";\r
4396     }\r
4397   }\r
4398 \r
4399   grouping dns-client-g {\r
4400     description\r
4401       "Grouping object for Device.DNS.Client.";\r
4402     leaf enable {\r
4403       type boolean;\r
4404       description\r
4405         "Device.DNS.Client.Enable";\r
4406       reference\r
4407         "Device.DNS.Client.Enable";\r
4408     }\r
4409     leaf status {\r
4410       type string;\r
4411       config false;\r
4412       description\r
4413         "Device.DNS.Client.Status";\r
4414       reference\r
4415         "Device.DNS.Client.Status";\r
4416     }\r
4417     leaf server-number-of-entries {\r
4418       type uint32;\r
4419       config false;\r
4420       description\r
4421         "Device.DNS.Client.ServerNumberOfEntries";\r
4422       reference\r
4423         "Device.DNS.Client.ServerNumberOfEntries";\r
4424     }\r
4425   }\r
4426 \r
4427   grouping dns-client-server-g {\r
4428     description\r
4429       "Grouping object for Device.DNS.Client.Server.{i}.";\r
4430     leaf index {\r
4431       type uint16;\r
4432       description\r
4433         "Index attribute";\r
4434     }\r
4435     leaf enable {\r
4436       type boolean;\r
4437       description\r
4438         "Device.DNS.Client.Server.{i}.Enable";\r
4439       reference\r
4440         "Device.DNS.Client.Server.{i}.Enable";\r
4441     }\r
4442     leaf status {\r
4443       type string;\r
4444       config false;\r
4445       description\r
4446         "Device.DNS.Client.Server.{i}.Status";\r
4447       reference\r
4448         "Device.DNS.Client.Server.{i}.Status";\r
4449     }\r
4450     leaf alias {\r
4451       type string {\r
4452         length "min..64";\r
4453       }\r
4454       description\r
4455         "Device.DNS.Client.Server.{i}.Alias";\r
4456       reference\r
4457         "Device.DNS.Client.Server.{i}.Alias";\r
4458     }\r
4459     leaf dns-server {\r
4460       type string {\r
4461         length "min..45";\r
4462       }\r
4463       description\r
4464         "Device.DNS.Client.Server.{i}.DNSServer";\r
4465       reference\r
4466         "Device.DNS.Client.Server.{i}.DNSServer";\r
4467     }\r
4468     leaf interface {\r
4469       type string {\r
4470         length "min..256";\r
4471       }\r
4472       description\r
4473         "Device.DNS.Client.Server.{i}.Interface";\r
4474       reference\r
4475         "Device.DNS.Client.Server.{i}.Interface";\r
4476     }\r
4477     leaf type {\r
4478       type string;\r
4479       config false;\r
4480       description\r
4481         "Device.DNS.Client.Server.{i}.Type";\r
4482       reference\r
4483         "Device.DNS.Client.Server.{i}.Type";\r
4484     }\r
4485   }\r
4486 \r
4487   grouping diagnostics-ns-lookup-diagnostics-g {\r
4488     description\r
4489       "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics.";\r
4490     leaf diagnostics-state {\r
4491       type enumeration {\r
4492         enum None {\r
4493           description\r
4494             "Enum Value - None";\r
4495         }\r
4496         enum Requested {\r
4497           description\r
4498             "Enum Value - Requested";\r
4499         }\r
4500         enum Complete {\r
4501           description\r
4502             "Enum Value - Complete";\r
4503         }\r
4504         enum Error_DNSServerNotResolved {\r
4505           description\r
4506             "Enum Value - Error_DNSServerNotResolved";\r
4507         }\r
4508         enum Error_Internal {\r
4509           description\r
4510             "Enum Value - Error_Internal";\r
4511         }\r
4512         enum Error_Other {\r
4513           description\r
4514             "Enum Value - Error_Other";\r
4515         }\r
4516       }\r
4517       description\r
4518         "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState";\r
4519       reference\r
4520         "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState";\r
4521     }\r
4522     leaf interface {\r
4523       type string {\r
4524         length "min..256";\r
4525       }\r
4526       description\r
4527         "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface";\r
4528       reference\r
4529         "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface";\r
4530     }\r
4531     leaf host-name {\r
4532       type string {\r
4533         length "min..256";\r
4534       }\r
4535       description\r
4536         "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName";\r
4537       reference\r
4538         "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName";\r
4539     }\r
4540     leaf dns-server {\r
4541       type string {\r
4542         length "min..256";\r
4543       }\r
4544       description\r
4545         "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer";\r
4546       reference\r
4547         "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer";\r
4548     }\r
4549     leaf timeout {\r
4550       type uint32;\r
4551       description\r
4552         "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout";\r
4553       reference\r
4554         "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout";\r
4555     }\r
4556     leaf number-of-repetitions {\r
4557       type uint32;\r
4558       description\r
4559         "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions";\r
4560       reference\r
4561         "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions";\r
4562     }\r
4563     leaf success-count {\r
4564       type uint32;\r
4565       config false;\r
4566       description\r
4567         "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount";\r
4568       reference\r
4569         "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount";\r
4570     }\r
4571     leaf result-number-of-entries {\r
4572       type uint32;\r
4573       config false;\r
4574       description\r
4575         "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries";\r
4576       reference\r
4577         "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries";\r
4578     }\r
4579   }\r
4580 \r
4581   grouping ns-lookup-diagnostics-result-g {\r
4582     description\r
4583       "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.";\r
4584     leaf index {\r
4585       type uint16;\r
4586       description\r
4587         "Index attribute";\r
4588     }\r
4589     leaf status {\r
4590       type string;\r
4591       config false;\r
4592       description\r
4593         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status";\r
4594       reference\r
4595         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status";\r
4596     }\r
4597     leaf answer-type {\r
4598       type string;\r
4599       config false;\r
4600       description\r
4601         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType";\r
4602       reference\r
4603         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType";\r
4604     }\r
4605     leaf host-name-returned {\r
4606       type string;\r
4607       config false;\r
4608       description\r
4609         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned";\r
4610       reference\r
4611         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned";\r
4612     }\r
4613     leaf ip-addresses {\r
4614       type string {\r
4615         length "min..45";\r
4616       }\r
4617       config false;\r
4618       description\r
4619         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses";\r
4620       reference\r
4621         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses";\r
4622     }\r
4623     leaf dns-server-ip {\r
4624       type string {\r
4625         length "min..45";\r
4626       }\r
4627       config false;\r
4628       description\r
4629         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP";\r
4630       reference\r
4631         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP";\r
4632     }\r
4633     leaf response-time {\r
4634       type uint32;\r
4635       config false;\r
4636       description\r
4637         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime";\r
4638       reference\r
4639         "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime";\r
4640     }\r
4641   }\r
4642 \r
4643   grouping dns-relay-g {\r
4644     description\r
4645       "Grouping object for Device.DNS.Relay.";\r
4646     leaf enable {\r
4647       type boolean;\r
4648       description\r
4649         "Device.DNS.Relay.Enable";\r
4650       reference\r
4651         "Device.DNS.Relay.Enable";\r
4652     }\r
4653     leaf status {\r
4654       type string;\r
4655       config false;\r
4656       description\r
4657         "Device.DNS.Relay.Status";\r
4658       reference\r
4659         "Device.DNS.Relay.Status";\r
4660     }\r
4661     leaf forward-number-of-entries {\r
4662       type uint32;\r
4663       config false;\r
4664       description\r
4665         "Device.DNS.Relay.ForwardNumberOfEntries";\r
4666       reference\r
4667         "Device.DNS.Relay.ForwardNumberOfEntries";\r
4668     }\r
4669   }\r
4670 \r
4671   grouping dns-relay-forwarding-g {\r
4672     description\r
4673       "Grouping object for Device.DNS.Relay.Forwarding.{i}.";\r
4674     leaf index {\r
4675       type uint16;\r
4676       description\r
4677         "Index attribute";\r
4678     }\r
4679     leaf enable {\r
4680       type boolean;\r
4681       description\r
4682         "Device.DNS.Relay.Forwarding.{i}.Enable";\r
4683       reference\r
4684         "Device.DNS.Relay.Forwarding.{i}.Enable";\r
4685     }\r
4686     leaf status {\r
4687       type string;\r
4688       config false;\r
4689       description\r
4690         "Device.DNS.Relay.Forwarding.{i}.Status";\r
4691       reference\r
4692         "Device.DNS.Relay.Forwarding.{i}.Status";\r
4693     }\r
4694     leaf alias {\r
4695       type string {\r
4696         length "min..64";\r
4697       }\r
4698       description\r
4699         "Device.DNS.Relay.Forwarding.{i}.Alias";\r
4700       reference\r
4701         "Device.DNS.Relay.Forwarding.{i}.Alias";\r
4702     }\r
4703     leaf dns-server {\r
4704       type string {\r
4705         length "min..45";\r
4706       }\r
4707       description\r
4708         "Device.DNS.Relay.Forwarding.{i}.DNSServer";\r
4709       reference\r
4710         "Device.DNS.Relay.Forwarding.{i}.DNSServer";\r
4711     }\r
4712     leaf interface {\r
4713       type string {\r
4714         length "min..256";\r
4715       }\r
4716       description\r
4717         "Device.DNS.Relay.Forwarding.{i}.Interface";\r
4718       reference\r
4719         "Device.DNS.Relay.Forwarding.{i}.Interface";\r
4720     }\r
4721     leaf type {\r
4722       type string;\r
4723       config false;\r
4724       description\r
4725         "Device.DNS.Relay.Forwarding.{i}.Type";\r
4726       reference\r
4727         "Device.DNS.Relay.Forwarding.{i}.Type";\r
4728     }\r
4729   }\r
4730 \r
4731   grouping dns-sd-g {\r
4732     description\r
4733       "Grouping object for Device.DNS.SD.";\r
4734     leaf enable {\r
4735       type boolean;\r
4736       description\r
4737         "Device.DNS.SD.Enable";\r
4738       reference\r
4739         "Device.DNS.SD.Enable";\r
4740     }\r
4741     leaf service-number-of-entries {\r
4742       type uint32;\r
4743       config false;\r
4744       description\r
4745         "Device.DNS.SD.ServiceNumberOfEntries";\r
4746       reference\r
4747         "Device.DNS.SD.ServiceNumberOfEntries";\r
4748     }\r
4749     leaf advertised-interfaces {\r
4750       type string;\r
4751       description\r
4752         "Device.DNS.SD.AdvertisedInterfaces";\r
4753       reference\r
4754         "Device.DNS.SD.AdvertisedInterfaces";\r
4755     }\r
4756   }\r
4757 \r
4758   grouping sd-service-g {\r
4759     description\r
4760       "Grouping object for Device.DNS.SD.Service.{i}.";\r
4761     leaf index {\r
4762       type uint16;\r
4763       description\r
4764         "Index attribute";\r
4765     }\r
4766     leaf instance-name {\r
4767       type string;\r
4768       config false;\r
4769       description\r
4770         "Device.DNS.SD.Service.{i}.InstanceName";\r
4771       reference\r
4772         "Device.DNS.SD.Service.{i}.InstanceName";\r
4773     }\r
4774     leaf application-protocol {\r
4775       type string;\r
4776       config false;\r
4777       description\r
4778         "Device.DNS.SD.Service.{i}.ApplicationProtocol";\r
4779       reference\r
4780         "Device.DNS.SD.Service.{i}.ApplicationProtocol";\r
4781     }\r
4782     leaf transport-protocol {\r
4783       type string;\r
4784       config false;\r
4785       description\r
4786         "Device.DNS.SD.Service.{i}.TransportProtocol";\r
4787       reference\r
4788         "Device.DNS.SD.Service.{i}.TransportProtocol";\r
4789     }\r
4790     leaf domain {\r
4791       type string;\r
4792       config false;\r
4793       description\r
4794         "Device.DNS.SD.Service.{i}.Domain";\r
4795       reference\r
4796         "Device.DNS.SD.Service.{i}.Domain";\r
4797     }\r
4798     leaf port {\r
4799       type uint32;\r
4800       config false;\r
4801       description\r
4802         "Device.DNS.SD.Service.{i}.Port";\r
4803       reference\r
4804         "Device.DNS.SD.Service.{i}.Port";\r
4805     }\r
4806     leaf target {\r
4807       type string;\r
4808       config false;\r
4809       description\r
4810         "Device.DNS.SD.Service.{i}.Target";\r
4811       reference\r
4812         "Device.DNS.SD.Service.{i}.Target";\r
4813     }\r
4814     leaf status {\r
4815       type string;\r
4816       config false;\r
4817       description\r
4818         "Device.DNS.SD.Service.{i}.Status";\r
4819       reference\r
4820         "Device.DNS.SD.Service.{i}.Status";\r
4821     }\r
4822     leaf last-update {\r
4823       type string;\r
4824       config false;\r
4825       description\r
4826         "Device.DNS.SD.Service.{i}.LastUpdate";\r
4827       reference\r
4828         "Device.DNS.SD.Service.{i}.LastUpdate";\r
4829     }\r
4830     leaf host {\r
4831       type string;\r
4832       config false;\r
4833       description\r
4834         "Device.DNS.SD.Service.{i}.Host";\r
4835       reference\r
4836         "Device.DNS.SD.Service.{i}.Host";\r
4837     }\r
4838     leaf time-to-live {\r
4839       type uint32;\r
4840       config false;\r
4841       description\r
4842         "Device.DNS.SD.Service.{i}.TimeToLive";\r
4843       reference\r
4844         "Device.DNS.SD.Service.{i}.TimeToLive";\r
4845     }\r
4846     leaf priority {\r
4847       type uint32;\r
4848       config false;\r
4849       description\r
4850         "Device.DNS.SD.Service.{i}.Priority";\r
4851       reference\r
4852         "Device.DNS.SD.Service.{i}.Priority";\r
4853     }\r
4854     leaf weight {\r
4855       type uint32;\r
4856       config false;\r
4857       description\r
4858         "Device.DNS.SD.Service.{i}.Weight";\r
4859       reference\r
4860         "Device.DNS.SD.Service.{i}.Weight";\r
4861     }\r
4862     leaf text-record-number-of-entries {\r
4863       type uint32;\r
4864       config false;\r
4865       description\r
4866         "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries";\r
4867       reference\r
4868         "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries";\r
4869     }\r
4870   }\r
4871 \r
4872   grouping service-text-record-g {\r
4873     description\r
4874       "Grouping object for Device.DNS.SD.Service.{i}.TextRecord.{i}.";\r
4875     leaf index {\r
4876       type uint16;\r
4877       description\r
4878         "Index attribute";\r
4879     }\r
4880     leaf key {\r
4881       type string;\r
4882       config false;\r
4883       description\r
4884         "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key";\r
4885       reference\r
4886         "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key";\r
4887     }\r
4888     leaf value {\r
4889       type string;\r
4890       config false;\r
4891       description\r
4892         "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value";\r
4893       reference\r
4894         "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value";\r
4895     }\r
4896   }\r
4897 \r
4898   grouping device-dsl-g {\r
4899     description\r
4900       "Grouping object for Device.DSL.";\r
4901     leaf line-number-of-entries {\r
4902       type uint32;\r
4903       config false;\r
4904       description\r
4905         "Device.DSL.LineNumberOfEntries";\r
4906       reference\r
4907         "Device.DSL.LineNumberOfEntries";\r
4908     }\r
4909     leaf channel-number-of-entries {\r
4910       type uint32;\r
4911       config false;\r
4912       description\r
4913         "Device.DSL.ChannelNumberOfEntries";\r
4914       reference\r
4915         "Device.DSL.ChannelNumberOfEntries";\r
4916     }\r
4917     leaf bonding-group-number-of-entries {\r
4918       type uint32;\r
4919       config false;\r
4920       description\r
4921         "Device.DSL.BondingGroupNumberOfEntries";\r
4922       reference\r
4923         "Device.DSL.BondingGroupNumberOfEntries";\r
4924     }\r
4925   }\r
4926 \r
4927   grouping dsl-bonding-group-g {\r
4928     description\r
4929       "Grouping object for Device.DSL.BondingGroup.{i}.";\r
4930     leaf index {\r
4931       type uint16;\r
4932       description\r
4933         "Index attribute";\r
4934     }\r
4935     leaf enable {\r
4936       type boolean;\r
4937       description\r
4938         "Device.DSL.BondingGroup.{i}.Enable";\r
4939       reference\r
4940         "Device.DSL.BondingGroup.{i}.Enable";\r
4941     }\r
4942     leaf status {\r
4943       type string;\r
4944       config false;\r
4945       description\r
4946         "Device.DSL.BondingGroup.{i}.Status";\r
4947       reference\r
4948         "Device.DSL.BondingGroup.{i}.Status";\r
4949     }\r
4950     leaf alias {\r
4951       type string {\r
4952         length "min..64";\r
4953       }\r
4954       description\r
4955         "Device.DSL.BondingGroup.{i}.Alias";\r
4956       reference\r
4957         "Device.DSL.BondingGroup.{i}.Alias";\r
4958     }\r
4959     leaf name {\r
4960       type string;\r
4961       config false;\r
4962       description\r
4963         "Device.DSL.BondingGroup.{i}.Name";\r
4964       reference\r
4965         "Device.DSL.BondingGroup.{i}.Name";\r
4966     }\r
4967     leaf last-change {\r
4968       type uint32;\r
4969       config false;\r
4970       description\r
4971         "Device.DSL.BondingGroup.{i}.LastChange";\r
4972       reference\r
4973         "Device.DSL.BondingGroup.{i}.LastChange";\r
4974     }\r
4975     leaf lower-layers {\r
4976       type string;\r
4977       config false;\r
4978       description\r
4979         "Device.DSL.BondingGroup.{i}.LowerLayers";\r
4980       reference\r
4981         "Device.DSL.BondingGroup.{i}.LowerLayers";\r
4982     }\r
4983     leaf group-status {\r
4984       type string;\r
4985       config false;\r
4986       description\r
4987         "Device.DSL.BondingGroup.{i}.GroupStatus";\r
4988       reference\r
4989         "Device.DSL.BondingGroup.{i}.GroupStatus";\r
4990     }\r
4991     leaf group-id {\r
4992       type uint32;\r
4993       config false;\r
4994       description\r
4995         "Device.DSL.BondingGroup.{i}.GroupID";\r
4996       reference\r
4997         "Device.DSL.BondingGroup.{i}.GroupID";\r
4998     }\r
4999     leaf bond-schemes-supported {\r
5000       type string;\r
5001       config false;\r
5002       description\r
5003         "Device.DSL.BondingGroup.{i}.BondSchemesSupported";\r
5004       reference\r
5005         "Device.DSL.BondingGroup.{i}.BondSchemesSupported";\r
5006     }\r
5007     leaf bond-scheme {\r
5008       type string;\r
5009       config false;\r
5010       description\r
5011         "Device.DSL.BondingGroup.{i}.BondScheme";\r
5012       reference\r
5013         "Device.DSL.BondingGroup.{i}.BondScheme";\r
5014     }\r
5015     leaf group-capacity {\r
5016       type uint32 {\r
5017         range "1..32";\r
5018       }\r
5019       config false;\r
5020       description\r
5021         "Device.DSL.BondingGroup.{i}.GroupCapacity";\r
5022       reference\r
5023         "Device.DSL.BondingGroup.{i}.GroupCapacity";\r
5024     }\r
5025     leaf running-time {\r
5026       type uint32;\r
5027       config false;\r
5028       description\r
5029         "Device.DSL.BondingGroup.{i}.RunningTime";\r
5030       reference\r
5031         "Device.DSL.BondingGroup.{i}.RunningTime";\r
5032     }\r
5033     leaf target-up-rate {\r
5034       type uint32;\r
5035       config false;\r
5036       description\r
5037         "Device.DSL.BondingGroup.{i}.TargetUpRate";\r
5038       reference\r
5039         "Device.DSL.BondingGroup.{i}.TargetUpRate";\r
5040     }\r
5041     leaf target-down-rate {\r
5042       type uint32;\r
5043       config false;\r
5044       description\r
5045         "Device.DSL.BondingGroup.{i}.TargetDownRate";\r
5046       reference\r
5047         "Device.DSL.BondingGroup.{i}.TargetDownRate";\r
5048     }\r
5049     leaf thresh-low-up-rate {\r
5050       type uint32;\r
5051       config false;\r
5052       description\r
5053         "Device.DSL.BondingGroup.{i}.ThreshLowUpRate";\r
5054       reference\r
5055         "Device.DSL.BondingGroup.{i}.ThreshLowUpRate";\r
5056     }\r
5057     leaf thresh-low-down-rate {\r
5058       type uint32;\r
5059       config false;\r
5060       description\r
5061         "Device.DSL.BondingGroup.{i}.ThreshLowDownRate";\r
5062       reference\r
5063         "Device.DSL.BondingGroup.{i}.ThreshLowDownRate";\r
5064     }\r
5065     leaf upstream-differential-delay-tolerance {\r
5066       type uint32;\r
5067       config false;\r
5068       description\r
5069         "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance";\r
5070       reference\r
5071         "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance";\r
5072     }\r
5073     leaf downstream-differential-delay-tolerance {\r
5074       type uint32;\r
5075       config false;\r
5076       description\r
5077         "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance";\r
5078       reference\r
5079         "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance";\r
5080     }\r
5081     leaf bonded-channel-number-of-entries {\r
5082       type uint32 {\r
5083         range "1..32";\r
5084       }\r
5085       config false;\r
5086       description\r
5087         "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries";\r
5088       reference\r
5089         "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries";\r
5090     }\r
5091   }\r
5092 \r
5093   grouping bonding-group-bonded-channel-g {\r
5094     description\r
5095       "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}.";\r
5096     leaf index {\r
5097       type uint16;\r
5098       description\r
5099         "Index attribute";\r
5100     }\r
5101     leaf alias {\r
5102       type string {\r
5103         length "min..64";\r
5104       }\r
5105       description\r
5106         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias";\r
5107       reference\r
5108         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias";\r
5109     }\r
5110     leaf channel {\r
5111       type string;\r
5112       config false;\r
5113       description\r
5114         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel";\r
5115       reference\r
5116         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel";\r
5117     }\r
5118   }\r
5119 \r
5120   grouping ethernet-stats-g {\r
5121     description\r
5122       "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.";\r
5123     leaf underflow-errors-sent {\r
5124       type uint32;\r
5125       config false;\r
5126       description\r
5127         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent";\r
5128       reference\r
5129         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent";\r
5130     }\r
5131     leaf crc-errors-received {\r
5132       type uint32;\r
5133       config false;\r
5134       description\r
5135         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived";\r
5136       reference\r
5137         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived";\r
5138     }\r
5139     leaf alignment-errors-received {\r
5140       type uint32;\r
5141       config false;\r
5142       description\r
5143         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived";\r
5144       reference\r
5145         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived";\r
5146     }\r
5147     leaf short-packets-received {\r
5148       type uint32;\r
5149       config false;\r
5150       description\r
5151         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived";\r
5152       reference\r
5153         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived";\r
5154     }\r
5155     leaf long-packets-received {\r
5156       type uint32;\r
5157       config false;\r
5158       description\r
5159         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived";\r
5160       reference\r
5161         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived";\r
5162     }\r
5163     leaf overflow-errors-received {\r
5164       type uint32;\r
5165       config false;\r
5166       description\r
5167         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived";\r
5168       reference\r
5169         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived";\r
5170     }\r
5171     leaf pause-frames-received {\r
5172       type uint32;\r
5173       config false;\r
5174       description\r
5175         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived";\r
5176       reference\r
5177         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived";\r
5178     }\r
5179     leaf frames-dropped {\r
5180       type uint32;\r
5181       config false;\r
5182       description\r
5183         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped";\r
5184       reference\r
5185         "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped";\r
5186     }\r
5187   }\r
5188 \r
5189   grouping bonding-group-ethernet-stats-g {\r
5190     description\r
5191       "Grouping object for Device.DSL.BondingGroup.{i}.Ethernet.Stats.";\r
5192     leaf paf-errors {\r
5193       type uint32;\r
5194       config false;\r
5195       description\r
5196         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors";\r
5197       reference\r
5198         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors";\r
5199     }\r
5200     leaf paf-small-fragments {\r
5201       type uint32;\r
5202       config false;\r
5203       description\r
5204         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments";\r
5205       reference\r
5206         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments";\r
5207     }\r
5208     leaf paf-large-fragments {\r
5209       type uint32;\r
5210       config false;\r
5211       description\r
5212         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments";\r
5213       reference\r
5214         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments";\r
5215     }\r
5216     leaf paf-bad-fragments {\r
5217       type uint32;\r
5218       config false;\r
5219       description\r
5220         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments";\r
5221       reference\r
5222         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments";\r
5223     }\r
5224     leaf paf-lost-fragments {\r
5225       type uint32;\r
5226       config false;\r
5227       description\r
5228         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments";\r
5229       reference\r
5230         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments";\r
5231     }\r
5232     leaf paf-late-fragments {\r
5233       type uint32;\r
5234       config false;\r
5235       description\r
5236         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments";\r
5237       reference\r
5238         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments";\r
5239     }\r
5240     leaf paf-lost-starts {\r
5241       type uint32;\r
5242       config false;\r
5243       description\r
5244         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts";\r
5245       reference\r
5246         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts";\r
5247     }\r
5248     leaf paf-lost-ends {\r
5249       type uint32;\r
5250       config false;\r
5251       description\r
5252         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds";\r
5253       reference\r
5254         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds";\r
5255     }\r
5256     leaf paf-overflows {\r
5257       type uint32;\r
5258       config false;\r
5259       description\r
5260         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows";\r
5261       reference\r
5262         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows";\r
5263     }\r
5264     leaf pause-frames-sent {\r
5265       type uint32;\r
5266       config false;\r
5267       description\r
5268         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent";\r
5269       reference\r
5270         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent";\r
5271     }\r
5272     leaf crc-errors-received {\r
5273       type uint32;\r
5274       config false;\r
5275       description\r
5276         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived";\r
5277       reference\r
5278         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived";\r
5279     }\r
5280     leaf alignment-errors-received {\r
5281       type uint32;\r
5282       config false;\r
5283       description\r
5284         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived";\r
5285       reference\r
5286         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived";\r
5287     }\r
5288     leaf short-packets-received {\r
5289       type uint32;\r
5290       config false;\r
5291       description\r
5292         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived";\r
5293       reference\r
5294         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived";\r
5295     }\r
5296     leaf long-packets-received {\r
5297       type uint32;\r
5298       config false;\r
5299       description\r
5300         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived";\r
5301       reference\r
5302         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived";\r
5303     }\r
5304     leaf overflow-errors-received {\r
5305       type uint32;\r
5306       config false;\r
5307       description\r
5308         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived";\r
5309       reference\r
5310         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived";\r
5311     }\r
5312     leaf frames-dropped {\r
5313       type uint32;\r
5314       config false;\r
5315       description\r
5316         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped";\r
5317       reference\r
5318         "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped";\r
5319     }\r
5320   }\r
5321 \r
5322   grouping bonding-group-stats-g {\r
5323     description\r
5324       "Grouping object for Device.DSL.BondingGroup.{i}.Stats.";\r
5325     leaf bytes-sent {\r
5326       type uint64;\r
5327       config false;\r
5328       description\r
5329         "Device.DSL.BondingGroup.{i}.Stats.BytesSent";\r
5330       reference\r
5331         "Device.DSL.BondingGroup.{i}.Stats.BytesSent";\r
5332     }\r
5333     leaf bytes-received {\r
5334       type uint64;\r
5335       config false;\r
5336       description\r
5337         "Device.DSL.BondingGroup.{i}.Stats.BytesReceived";\r
5338       reference\r
5339         "Device.DSL.BondingGroup.{i}.Stats.BytesReceived";\r
5340     }\r
5341     leaf packets-sent {\r
5342       type uint64;\r
5343       config false;\r
5344       description\r
5345         "Device.DSL.BondingGroup.{i}.Stats.PacketsSent";\r
5346       reference\r
5347         "Device.DSL.BondingGroup.{i}.Stats.PacketsSent";\r
5348     }\r
5349     leaf packets-received {\r
5350       type uint64;\r
5351       config false;\r
5352       description\r
5353         "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived";\r
5354       reference\r
5355         "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived";\r
5356     }\r
5357     leaf errors-sent {\r
5358       type uint32;\r
5359       config false;\r
5360       description\r
5361         "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent";\r
5362       reference\r
5363         "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent";\r
5364     }\r
5365     leaf errors-received {\r
5366       type uint32;\r
5367       config false;\r
5368       description\r
5369         "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived";\r
5370       reference\r
5371         "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived";\r
5372     }\r
5373     leaf unicast-packets-sent {\r
5374       type uint64;\r
5375       config false;\r
5376       description\r
5377         "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent";\r
5378       reference\r
5379         "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent";\r
5380     }\r
5381     leaf unicast-packets-received {\r
5382       type uint64;\r
5383       config false;\r
5384       description\r
5385         "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived";\r
5386       reference\r
5387         "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived";\r
5388     }\r
5389     leaf discard-packets-sent {\r
5390       type uint32;\r
5391       config false;\r
5392       description\r
5393         "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent";\r
5394       reference\r
5395         "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent";\r
5396     }\r
5397     leaf discard-packets-received {\r
5398       type uint32;\r
5399       config false;\r
5400       description\r
5401         "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived";\r
5402       reference\r
5403         "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived";\r
5404     }\r
5405     leaf multicast-packets-sent {\r
5406       type uint64;\r
5407       config false;\r
5408       description\r
5409         "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent";\r
5410       reference\r
5411         "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent";\r
5412     }\r
5413     leaf multicast-packets-received {\r
5414       type uint64;\r
5415       config false;\r
5416       description\r
5417         "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived";\r
5418       reference\r
5419         "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived";\r
5420     }\r
5421     leaf broadcast-packets-sent {\r
5422       type uint64;\r
5423       config false;\r
5424       description\r
5425         "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent";\r
5426       reference\r
5427         "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent";\r
5428     }\r
5429     leaf broadcast-packets-received {\r
5430       type uint64;\r
5431       config false;\r
5432       description\r
5433         "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived";\r
5434       reference\r
5435         "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived";\r
5436     }\r
5437     leaf unknown-proto-packets-received {\r
5438       type uint32;\r
5439       config false;\r
5440       description\r
5441         "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived";\r
5442       reference\r
5443         "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived";\r
5444     }\r
5445     leaf total-start {\r
5446       type uint32;\r
5447       config false;\r
5448       description\r
5449         "Device.DSL.BondingGroup.{i}.Stats.TotalStart";\r
5450       reference\r
5451         "Device.DSL.BondingGroup.{i}.Stats.TotalStart";\r
5452     }\r
5453     leaf current-day-start {\r
5454       type uint32;\r
5455       config false;\r
5456       description\r
5457         "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart";\r
5458       reference\r
5459         "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart";\r
5460     }\r
5461     leaf quarter-hour-start {\r
5462       type uint32;\r
5463       config false;\r
5464       description\r
5465         "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart";\r
5466       reference\r
5467         "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart";\r
5468     }\r
5469   }\r
5470 \r
5471   grouping stats-current-day-g {\r
5472     description\r
5473       "Grouping object for Device.DSL.BondingGroup.{i}.Stats.CurrentDay.";\r
5474     leaf failure-reasons {\r
5475       type string;\r
5476       config false;\r
5477       description\r
5478         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons";\r
5479       reference\r
5480         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons";\r
5481     }\r
5482     leaf upstream-rate {\r
5483       type uint32;\r
5484       config false;\r
5485       description\r
5486         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate";\r
5487       reference\r
5488         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate";\r
5489     }\r
5490     leaf downstream-rate {\r
5491       type uint32;\r
5492       config false;\r
5493       description\r
5494         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate";\r
5495       reference\r
5496         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate";\r
5497     }\r
5498     leaf upstream-packet-loss {\r
5499       type uint32;\r
5500       config false;\r
5501       description\r
5502         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss";\r
5503       reference\r
5504         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss";\r
5505     }\r
5506     leaf downstream-packet-loss {\r
5507       type uint32;\r
5508       config false;\r
5509       description\r
5510         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss";\r
5511       reference\r
5512         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss";\r
5513     }\r
5514     leaf upstream-differential-delay {\r
5515       type uint32;\r
5516       config false;\r
5517       description\r
5518         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay";\r
5519       reference\r
5520         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay";\r
5521     }\r
5522     leaf downstream-differential-delay {\r
5523       type uint32;\r
5524       config false;\r
5525       description\r
5526         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay";\r
5527       reference\r
5528         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay";\r
5529     }\r
5530     leaf failure-count {\r
5531       type uint32;\r
5532       config false;\r
5533       description\r
5534         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount";\r
5535       reference\r
5536         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount";\r
5537     }\r
5538     leaf errored-seconds {\r
5539       type uint32;\r
5540       config false;\r
5541       description\r
5542         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds";\r
5543       reference\r
5544         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds";\r
5545     }\r
5546     leaf severely-errored-seconds {\r
5547       type uint32;\r
5548       config false;\r
5549       description\r
5550         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds";\r
5551       reference\r
5552         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds";\r
5553     }\r
5554     leaf unavailable-seconds {\r
5555       type uint32;\r
5556       config false;\r
5557       description\r
5558         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds";\r
5559       reference\r
5560         "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds";\r
5561     }\r
5562   }\r
5563 \r
5564   grouping stats-quarter-hour-g {\r
5565     description\r
5566       "Grouping object for Device.DSL.BondingGroup.{i}.Stats.QuarterHour.";\r
5567     leaf failure-reasons {\r
5568       type string;\r
5569       config false;\r
5570       description\r
5571         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons";\r
5572       reference\r
5573         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons";\r
5574     }\r
5575     leaf upstream-rate {\r
5576       type uint32;\r
5577       config false;\r
5578       description\r
5579         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate";\r
5580       reference\r
5581         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate";\r
5582     }\r
5583     leaf downstream-rate {\r
5584       type uint32;\r
5585       config false;\r
5586       description\r
5587         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate";\r
5588       reference\r
5589         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate";\r
5590     }\r
5591     leaf upstream-packet-loss {\r
5592       type uint32;\r
5593       config false;\r
5594       description\r
5595         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss";\r
5596       reference\r
5597         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss";\r
5598     }\r
5599     leaf downstream-packet-loss {\r
5600       type uint32;\r
5601       config false;\r
5602       description\r
5603         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss";\r
5604       reference\r
5605         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss";\r
5606     }\r
5607     leaf upstream-differential-delay {\r
5608       type uint32;\r
5609       config false;\r
5610       description\r
5611         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay";\r
5612       reference\r
5613         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay";\r
5614     }\r
5615     leaf downstream-differential-delay {\r
5616       type uint32;\r
5617       config false;\r
5618       description\r
5619         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay";\r
5620       reference\r
5621         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay";\r
5622     }\r
5623     leaf failure-count {\r
5624       type uint32;\r
5625       config false;\r
5626       description\r
5627         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount";\r
5628       reference\r
5629         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount";\r
5630     }\r
5631     leaf errored-seconds {\r
5632       type uint32;\r
5633       config false;\r
5634       description\r
5635         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds";\r
5636       reference\r
5637         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds";\r
5638     }\r
5639     leaf severely-errored-seconds {\r
5640       type uint32;\r
5641       config false;\r
5642       description\r
5643         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds";\r
5644       reference\r
5645         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds";\r
5646     }\r
5647     leaf unavailable-seconds {\r
5648       type uint32;\r
5649       config false;\r
5650       description\r
5651         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds";\r
5652       reference\r
5653         "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds";\r
5654     }\r
5655   }\r
5656 \r
5657   grouping stats-total-g {\r
5658     description\r
5659       "Grouping object for Device.DSL.BondingGroup.{i}.Stats.Total.";\r
5660     leaf failure-reasons {\r
5661       type string;\r
5662       config false;\r
5663       description\r
5664         "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons";\r
5665       reference\r
5666         "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons";\r
5667     }\r
5668     leaf upstream-rate {\r
5669       type uint32;\r
5670       config false;\r
5671       description\r
5672         "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate";\r
5673       reference\r
5674         "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate";\r
5675     }\r
5676     leaf downstream-rate {\r
5677       type uint32;\r
5678       config false;\r
5679       description\r
5680         "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate";\r
5681       reference\r
5682         "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate";\r
5683     }\r
5684     leaf upstream-packet-loss {\r
5685       type uint32;\r
5686       config false;\r
5687       description\r
5688         "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss";\r
5689       reference\r
5690         "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss";\r
5691     }\r
5692     leaf downstream-packet-loss {\r
5693       type uint32;\r
5694       config false;\r
5695       description\r
5696         "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss";\r
5697       reference\r
5698         "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss";\r
5699     }\r
5700     leaf upstream-differential-delay {\r
5701       type uint32;\r
5702       config false;\r
5703       description\r
5704         "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay";\r
5705       reference\r
5706         "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay";\r
5707     }\r
5708     leaf downstream-differential-delay {\r
5709       type uint32;\r
5710       config false;\r
5711       description\r
5712         "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay";\r
5713       reference\r
5714         "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay";\r
5715     }\r
5716     leaf failure-count {\r
5717       type uint32;\r
5718       config false;\r
5719       description\r
5720         "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount";\r
5721       reference\r
5722         "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount";\r
5723     }\r
5724     leaf errored-seconds {\r
5725       type uint32;\r
5726       config false;\r
5727       description\r
5728         "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds";\r
5729       reference\r
5730         "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds";\r
5731     }\r
5732     leaf severely-errored-seconds {\r
5733       type uint32;\r
5734       config false;\r
5735       description\r
5736         "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds";\r
5737       reference\r
5738         "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds";\r
5739     }\r
5740     leaf unavailable-seconds {\r
5741       type uint32;\r
5742       config false;\r
5743       description\r
5744         "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds";\r
5745       reference\r
5746         "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds";\r
5747     }\r
5748   }\r
5749 \r
5750   grouping dsl-channel-g {\r
5751     description\r
5752       "Grouping object for Device.DSL.Channel.{i}.";\r
5753     leaf index {\r
5754       type uint16;\r
5755       description\r
5756         "Index attribute";\r
5757     }\r
5758     leaf enable {\r
5759       type boolean;\r
5760       description\r
5761         "Device.DSL.Channel.{i}.Enable";\r
5762       reference\r
5763         "Device.DSL.Channel.{i}.Enable";\r
5764     }\r
5765     leaf status {\r
5766       type string;\r
5767       config false;\r
5768       description\r
5769         "Device.DSL.Channel.{i}.Status";\r
5770       reference\r
5771         "Device.DSL.Channel.{i}.Status";\r
5772     }\r
5773     leaf alias {\r
5774       type string {\r
5775         length "min..64";\r
5776       }\r
5777       description\r
5778         "Device.DSL.Channel.{i}.Alias";\r
5779       reference\r
5780         "Device.DSL.Channel.{i}.Alias";\r
5781     }\r
5782     leaf name {\r
5783       type string;\r
5784       config false;\r
5785       description\r
5786         "Device.DSL.Channel.{i}.Name";\r
5787       reference\r
5788         "Device.DSL.Channel.{i}.Name";\r
5789     }\r
5790     leaf last-change {\r
5791       type uint32;\r
5792       config false;\r
5793       description\r
5794         "Device.DSL.Channel.{i}.LastChange";\r
5795       reference\r
5796         "Device.DSL.Channel.{i}.LastChange";\r
5797     }\r
5798     leaf lower-layers {\r
5799       type string;\r
5800       config false;\r
5801       description\r
5802         "Device.DSL.Channel.{i}.LowerLayers";\r
5803       reference\r
5804         "Device.DSL.Channel.{i}.LowerLayers";\r
5805     }\r
5806     leaf link-encapsulation-supported {\r
5807       type string;\r
5808       config false;\r
5809       description\r
5810         "Device.DSL.Channel.{i}.LinkEncapsulationSupported";\r
5811       reference\r
5812         "Device.DSL.Channel.{i}.LinkEncapsulationSupported";\r
5813     }\r
5814     leaf link-encapsulation-used {\r
5815       type string;\r
5816       config false;\r
5817       description\r
5818         "Device.DSL.Channel.{i}.LinkEncapsulationUsed";\r
5819       reference\r
5820         "Device.DSL.Channel.{i}.LinkEncapsulationUsed";\r
5821     }\r
5822     leaf lpath {\r
5823       type uint32;\r
5824       config false;\r
5825       description\r
5826         "Device.DSL.Channel.{i}.LPATH";\r
5827       reference\r
5828         "Device.DSL.Channel.{i}.LPATH";\r
5829     }\r
5830     leaf intlvdepth {\r
5831       type uint32;\r
5832       config false;\r
5833       description\r
5834         "Device.DSL.Channel.{i}.INTLVDEPTH";\r
5835       reference\r
5836         "Device.DSL.Channel.{i}.INTLVDEPTH";\r
5837     }\r
5838     leaf intlvblock {\r
5839       type int32;\r
5840       config false;\r
5841       description\r
5842         "Device.DSL.Channel.{i}.INTLVBLOCK";\r
5843       reference\r
5844         "Device.DSL.Channel.{i}.INTLVBLOCK";\r
5845     }\r
5846     leaf actual-interleaving-delay {\r
5847       type uint32;\r
5848       config false;\r
5849       description\r
5850         "Device.DSL.Channel.{i}.ActualInterleavingDelay";\r
5851       reference\r
5852         "Device.DSL.Channel.{i}.ActualInterleavingDelay";\r
5853     }\r
5854     leaf actinp {\r
5855       type int32;\r
5856       config false;\r
5857       description\r
5858         "Device.DSL.Channel.{i}.ACTINP";\r
5859       reference\r
5860         "Device.DSL.Channel.{i}.ACTINP";\r
5861     }\r
5862     leaf inpreport {\r
5863       type boolean;\r
5864       config false;\r
5865       description\r
5866         "Device.DSL.Channel.{i}.INPREPORT";\r
5867       reference\r
5868         "Device.DSL.Channel.{i}.INPREPORT";\r
5869     }\r
5870     leaf nfec {\r
5871       type int32;\r
5872       config false;\r
5873       description\r
5874         "Device.DSL.Channel.{i}.NFEC";\r
5875       reference\r
5876         "Device.DSL.Channel.{i}.NFEC";\r
5877     }\r
5878     leaf rfec {\r
5879       type int32;\r
5880       config false;\r
5881       description\r
5882         "Device.DSL.Channel.{i}.RFEC";\r
5883       reference\r
5884         "Device.DSL.Channel.{i}.RFEC";\r
5885     }\r
5886     leaf lsymb {\r
5887       type int32;\r
5888       config false;\r
5889       description\r
5890         "Device.DSL.Channel.{i}.LSYMB";\r
5891       reference\r
5892         "Device.DSL.Channel.{i}.LSYMB";\r
5893     }\r
5894     leaf upstream-curr-rate {\r
5895       type uint32;\r
5896       config false;\r
5897       description\r
5898         "Device.DSL.Channel.{i}.UpstreamCurrRate";\r
5899       reference\r
5900         "Device.DSL.Channel.{i}.UpstreamCurrRate";\r
5901     }\r
5902     leaf downstream-curr-rate {\r
5903       type uint32;\r
5904       config false;\r
5905       description\r
5906         "Device.DSL.Channel.{i}.DownstreamCurrRate";\r
5907       reference\r
5908         "Device.DSL.Channel.{i}.DownstreamCurrRate";\r
5909     }\r
5910     leaf actndr {\r
5911       type uint32;\r
5912       config false;\r
5913       description\r
5914         "Device.DSL.Channel.{i}.ACTNDR";\r
5915       reference\r
5916         "Device.DSL.Channel.{i}.ACTNDR";\r
5917     }\r
5918     leaf actinprein {\r
5919       type uint32 {\r
5920         range "0..255";\r
5921       }\r
5922       config false;\r
5923       description\r
5924         "Device.DSL.Channel.{i}.ACTINPREIN";\r
5925       reference\r
5926         "Device.DSL.Channel.{i}.ACTINPREIN";\r
5927     }\r
5928   }\r
5929 \r
5930   grouping channel-stats-g {\r
5931     description\r
5932       "Grouping object for Device.DSL.Channel.{i}.Stats.";\r
5933     leaf bytes-sent {\r
5934       type uint64;\r
5935       config false;\r
5936       description\r
5937         "Device.DSL.Channel.{i}.Stats.BytesSent";\r
5938       reference\r
5939         "Device.DSL.Channel.{i}.Stats.BytesSent";\r
5940     }\r
5941     leaf bytes-received {\r
5942       type uint64;\r
5943       config false;\r
5944       description\r
5945         "Device.DSL.Channel.{i}.Stats.BytesReceived";\r
5946       reference\r
5947         "Device.DSL.Channel.{i}.Stats.BytesReceived";\r
5948     }\r
5949     leaf packets-sent {\r
5950       type uint64;\r
5951       config false;\r
5952       description\r
5953         "Device.DSL.Channel.{i}.Stats.PacketsSent";\r
5954       reference\r
5955         "Device.DSL.Channel.{i}.Stats.PacketsSent";\r
5956     }\r
5957     leaf packets-received {\r
5958       type uint64;\r
5959       config false;\r
5960       description\r
5961         "Device.DSL.Channel.{i}.Stats.PacketsReceived";\r
5962       reference\r
5963         "Device.DSL.Channel.{i}.Stats.PacketsReceived";\r
5964     }\r
5965     leaf errors-sent {\r
5966       type uint32;\r
5967       config false;\r
5968       description\r
5969         "Device.DSL.Channel.{i}.Stats.ErrorsSent";\r
5970       reference\r
5971         "Device.DSL.Channel.{i}.Stats.ErrorsSent";\r
5972     }\r
5973     leaf errors-received {\r
5974       type uint32;\r
5975       config false;\r
5976       description\r
5977         "Device.DSL.Channel.{i}.Stats.ErrorsReceived";\r
5978       reference\r
5979         "Device.DSL.Channel.{i}.Stats.ErrorsReceived";\r
5980     }\r
5981     leaf discard-packets-sent {\r
5982       type uint32;\r
5983       config false;\r
5984       description\r
5985         "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent";\r
5986       reference\r
5987         "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent";\r
5988     }\r
5989     leaf discard-packets-received {\r
5990       type uint32;\r
5991       config false;\r
5992       description\r
5993         "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived";\r
5994       reference\r
5995         "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived";\r
5996     }\r
5997     leaf total-start {\r
5998       type uint32;\r
5999       config false;\r
6000       description\r
6001         "Device.DSL.Channel.{i}.Stats.TotalStart";\r
6002       reference\r
6003         "Device.DSL.Channel.{i}.Stats.TotalStart";\r
6004     }\r
6005     leaf showtime-start {\r
6006       type uint32;\r
6007       config false;\r
6008       description\r
6009         "Device.DSL.Channel.{i}.Stats.ShowtimeStart";\r
6010       reference\r
6011         "Device.DSL.Channel.{i}.Stats.ShowtimeStart";\r
6012     }\r
6013     leaf last-showtime-start {\r
6014       type uint32;\r
6015       config false;\r
6016       description\r
6017         "Device.DSL.Channel.{i}.Stats.LastShowtimeStart";\r
6018       reference\r
6019         "Device.DSL.Channel.{i}.Stats.LastShowtimeStart";\r
6020     }\r
6021     leaf current-day-start {\r
6022       type uint32;\r
6023       config false;\r
6024       description\r
6025         "Device.DSL.Channel.{i}.Stats.CurrentDayStart";\r
6026       reference\r
6027         "Device.DSL.Channel.{i}.Stats.CurrentDayStart";\r
6028     }\r
6029     leaf quarter-hour-start {\r
6030       type uint32;\r
6031       config false;\r
6032       description\r
6033         "Device.DSL.Channel.{i}.Stats.QuarterHourStart";\r
6034       reference\r
6035         "Device.DSL.Channel.{i}.Stats.QuarterHourStart";\r
6036     }\r
6037   }\r
6038 \r
6039   grouping channel-stats-current-day-g {\r
6040     description\r
6041       "Grouping object for Device.DSL.Channel.{i}.Stats.CurrentDay.";\r
6042     leaf xturfec-errors {\r
6043       type uint32;\r
6044       config false;\r
6045       description\r
6046         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors";\r
6047       reference\r
6048         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors";\r
6049     }\r
6050     leaf xtucfec-errors {\r
6051       type uint32;\r
6052       config false;\r
6053       description\r
6054         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors";\r
6055       reference\r
6056         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors";\r
6057     }\r
6058     leaf xturhec-errors {\r
6059       type uint32;\r
6060       config false;\r
6061       description\r
6062         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors";\r
6063       reference\r
6064         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors";\r
6065     }\r
6066     leaf xtuchec-errors {\r
6067       type uint32;\r
6068       config false;\r
6069       description\r
6070         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors";\r
6071       reference\r
6072         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors";\r
6073     }\r
6074     leaf xturcrc-errors {\r
6075       type uint32;\r
6076       config false;\r
6077       description\r
6078         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors";\r
6079       reference\r
6080         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors";\r
6081     }\r
6082     leaf xtuccrc-errors {\r
6083       type uint32;\r
6084       config false;\r
6085       description\r
6086         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors";\r
6087       reference\r
6088         "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors";\r
6089     }\r
6090   }\r
6091 \r
6092   grouping stats-last-showtime-g {\r
6093     description\r
6094       "Grouping object for Device.DSL.Channel.{i}.Stats.LastShowtime.";\r
6095     leaf xturfec-errors {\r
6096       type uint32;\r
6097       config false;\r
6098       description\r
6099         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors";\r
6100       reference\r
6101         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors";\r
6102     }\r
6103     leaf xtucfec-errors {\r
6104       type uint32;\r
6105       config false;\r
6106       description\r
6107         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors";\r
6108       reference\r
6109         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors";\r
6110     }\r
6111     leaf xturhec-errors {\r
6112       type uint32;\r
6113       config false;\r
6114       description\r
6115         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors";\r
6116       reference\r
6117         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors";\r
6118     }\r
6119     leaf xtuchec-errors {\r
6120       type uint32;\r
6121       config false;\r
6122       description\r
6123         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors";\r
6124       reference\r
6125         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors";\r
6126     }\r
6127     leaf xturcrc-errors {\r
6128       type uint32;\r
6129       config false;\r
6130       description\r
6131         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors";\r
6132       reference\r
6133         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors";\r
6134     }\r
6135     leaf xtuccrc-errors {\r
6136       type uint32;\r
6137       config false;\r
6138       description\r
6139         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors";\r
6140       reference\r
6141         "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors";\r
6142     }\r
6143   }\r
6144 \r
6145   grouping channel-stats-quarter-hour-g {\r
6146     description\r
6147       "Grouping object for Device.DSL.Channel.{i}.Stats.QuarterHour.";\r
6148     leaf xturfec-errors {\r
6149       type uint32;\r
6150       config false;\r
6151       description\r
6152         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors";\r
6153       reference\r
6154         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors";\r
6155     }\r
6156     leaf xtucfec-errors {\r
6157       type uint32;\r
6158       config false;\r
6159       description\r
6160         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors";\r
6161       reference\r
6162         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors";\r
6163     }\r
6164     leaf xturhec-errors {\r
6165       type uint32;\r
6166       config false;\r
6167       description\r
6168         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors";\r
6169       reference\r
6170         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors";\r
6171     }\r
6172     leaf xtuchec-errors {\r
6173       type uint32;\r
6174       config false;\r
6175       description\r
6176         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors";\r
6177       reference\r
6178         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors";\r
6179     }\r
6180     leaf xturcrc-errors {\r
6181       type uint32;\r
6182       config false;\r
6183       description\r
6184         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors";\r
6185       reference\r
6186         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors";\r
6187     }\r
6188     leaf xtuccrc-errors {\r
6189       type uint32;\r
6190       config false;\r
6191       description\r
6192         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors";\r
6193       reference\r
6194         "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors";\r
6195     }\r
6196   }\r
6197 \r
6198   grouping stats-showtime-g {\r
6199     description\r
6200       "Grouping object for Device.DSL.Channel.{i}.Stats.Showtime.";\r
6201     leaf xturfec-errors {\r
6202       type uint32;\r
6203       config false;\r
6204       description\r
6205         "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors";\r
6206       reference\r
6207         "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors";\r
6208     }\r
6209     leaf xtucfec-errors {\r
6210       type uint32;\r
6211       config false;\r
6212       description\r
6213         "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors";\r
6214       reference\r
6215         "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors";\r
6216     }\r
6217     leaf xturhec-errors {\r
6218       type uint32;\r
6219       config false;\r
6220       description\r
6221         "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors";\r
6222       reference\r
6223         "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors";\r
6224     }\r
6225     leaf xtuchec-errors {\r
6226       type uint32;\r
6227       config false;\r
6228       description\r
6229         "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors";\r
6230       reference\r
6231         "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors";\r
6232     }\r
6233     leaf xturcrc-errors {\r
6234       type uint32;\r
6235       config false;\r
6236       description\r
6237         "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors";\r
6238       reference\r
6239         "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors";\r
6240     }\r
6241     leaf xtuccrc-errors {\r
6242       type uint32;\r
6243       config false;\r
6244       description\r
6245         "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors";\r
6246       reference\r
6247         "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors";\r
6248     }\r
6249   }\r
6250 \r
6251   grouping channel-stats-total-g {\r
6252     description\r
6253       "Grouping object for Device.DSL.Channel.{i}.Stats.Total.";\r
6254     leaf xturfec-errors {\r
6255       type uint32;\r
6256       config false;\r
6257       description\r
6258         "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors";\r
6259       reference\r
6260         "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors";\r
6261     }\r
6262     leaf xtucfec-errors {\r
6263       type uint32;\r
6264       config false;\r
6265       description\r
6266         "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors";\r
6267       reference\r
6268         "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors";\r
6269     }\r
6270     leaf xturhec-errors {\r
6271       type uint32;\r
6272       config false;\r
6273       description\r
6274         "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors";\r
6275       reference\r
6276         "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors";\r
6277     }\r
6278     leaf xtuchec-errors {\r
6279       type uint32;\r
6280       config false;\r
6281       description\r
6282         "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors";\r
6283       reference\r
6284         "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors";\r
6285     }\r
6286     leaf xturcrc-errors {\r
6287       type uint32;\r
6288       config false;\r
6289       description\r
6290         "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors";\r
6291       reference\r
6292         "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors";\r
6293     }\r
6294     leaf xtuccrc-errors {\r
6295       type uint32;\r
6296       config false;\r
6297       description\r
6298         "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors";\r
6299       reference\r
6300         "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors";\r
6301     }\r
6302   }\r
6303 \r
6304   grouping diagnostics-adsl-line-test-g {\r
6305     description\r
6306       "Grouping object for Device.DSL.Diagnostics.ADSLLineTest.";\r
6307     leaf diagnostics-state {\r
6308       type enumeration {\r
6309         enum None {\r
6310           description\r
6311             "Enum Value - None";\r
6312         }\r
6313         enum Requested {\r
6314           description\r
6315             "Enum Value - Requested";\r
6316         }\r
6317         enum Canceled {\r
6318           description\r
6319             "Enum Value - Canceled";\r
6320         }\r
6321         enum Complete {\r
6322           description\r
6323             "Enum Value - Complete";\r
6324         }\r
6325         enum Error {\r
6326           description\r
6327             "Enum Value - Error";\r
6328         }\r
6329         enum Error_Internal {\r
6330           description\r
6331             "Enum Value - Error_Internal";\r
6332         }\r
6333         enum Error_Other {\r
6334           description\r
6335             "Enum Value - Error_Other";\r
6336         }\r
6337       }\r
6338       description\r
6339         "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState";\r
6340       reference\r
6341         "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState";\r
6342     }\r
6343     leaf interface {\r
6344       type string {\r
6345         length "min..256";\r
6346       }\r
6347       description\r
6348         "Device.DSL.Diagnostics.ADSLLineTest.Interface";\r
6349       reference\r
6350         "Device.DSL.Diagnostics.ADSLLineTest.Interface";\r
6351     }\r
6352     leaf actps-dds {\r
6353       type int32;\r
6354       config false;\r
6355       description\r
6356         "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds";\r
6357       reference\r
6358         "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds";\r
6359     }\r
6360     leaf actps-dus {\r
6361       type int32;\r
6362       config false;\r
6363       description\r
6364         "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus";\r
6365       reference\r
6366         "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus";\r
6367     }\r
6368     leaf actat-pds {\r
6369       type int32;\r
6370       config false;\r
6371       description\r
6372         "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds";\r
6373       reference\r
6374         "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds";\r
6375     }\r
6376     leaf actat-pus {\r
6377       type int32;\r
6378       config false;\r
6379       description\r
6380         "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus";\r
6381       reference\r
6382         "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus";\r
6383     }\r
6384     leaf hlins-cds {\r
6385       type int32;\r
6386       config false;\r
6387       description\r
6388         "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds";\r
6389       reference\r
6390         "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds";\r
6391     }\r
6392     leaf hlins-cus {\r
6393       type int32;\r
6394       config false;\r
6395       description\r
6396         "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus";\r
6397       reference\r
6398         "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus";\r
6399     }\r
6400     leaf hlin-gds {\r
6401       type uint32;\r
6402       config false;\r
6403       description\r
6404         "Device.DSL.Diagnostics.ADSLLineTest.HLINGds";\r
6405       reference\r
6406         "Device.DSL.Diagnostics.ADSLLineTest.HLINGds";\r
6407     }\r
6408     leaf hlin-gus {\r
6409       type uint32;\r
6410       config false;\r
6411       description\r
6412         "Device.DSL.Diagnostics.ADSLLineTest.HLINGus";\r
6413       reference\r
6414         "Device.DSL.Diagnostics.ADSLLineTest.HLINGus";\r
6415     }\r
6416     leaf hlog-gds {\r
6417       type uint32;\r
6418       config false;\r
6419       description\r
6420         "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds";\r
6421       reference\r
6422         "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds";\r
6423     }\r
6424     leaf hlog-gus {\r
6425       type uint32;\r
6426       config false;\r
6427       description\r
6428         "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus";\r
6429       reference\r
6430         "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus";\r
6431     }\r
6432     leaf hlo-gpsds {\r
6433       type string;\r
6434       config false;\r
6435       description\r
6436         "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds";\r
6437       reference\r
6438         "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds";\r
6439     }\r
6440     leaf hlo-gpsus {\r
6441       type string;\r
6442       config false;\r
6443       description\r
6444         "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus";\r
6445       reference\r
6446         "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus";\r
6447     }\r
6448     leaf hlogm-tds {\r
6449       type uint32;\r
6450       config false;\r
6451       description\r
6452         "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds";\r
6453       reference\r
6454         "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds";\r
6455     }\r
6456     leaf hlogm-tus {\r
6457       type uint32;\r
6458       config false;\r
6459       description\r
6460         "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus";\r
6461       reference\r
6462         "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus";\r
6463     }\r
6464     leaf lat-npbds {\r
6465       type string;\r
6466       config false;\r
6467       description\r
6468         "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds";\r
6469       reference\r
6470         "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds";\r
6471     }\r
6472     leaf lat-npbus {\r
6473       type string;\r
6474       config false;\r
6475       description\r
6476         "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus";\r
6477       reference\r
6478         "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus";\r
6479     }\r
6480     leaf sat-nds {\r
6481       type string;\r
6482       config false;\r
6483       description\r
6484         "Device.DSL.Diagnostics.ADSLLineTest.SATNds";\r
6485       reference\r
6486         "Device.DSL.Diagnostics.ADSLLineTest.SATNds";\r
6487     }\r
6488     leaf sat-nus {\r
6489       type string;\r
6490       config false;\r
6491       description\r
6492         "Device.DSL.Diagnostics.ADSLLineTest.SATNus";\r
6493       reference\r
6494         "Device.DSL.Diagnostics.ADSLLineTest.SATNus";\r
6495     }\r
6496     leaf hli-npsds {\r
6497       type int32;\r
6498       config false;\r
6499       description\r
6500         "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds";\r
6501       reference\r
6502         "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds";\r
6503     }\r
6504     leaf hli-npsus {\r
6505       type string;\r
6506       config false;\r
6507       description\r
6508         "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus";\r
6509       reference\r
6510         "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus";\r
6511     }\r
6512     leaf qln-gds {\r
6513       type uint32;\r
6514       config false;\r
6515       description\r
6516         "Device.DSL.Diagnostics.ADSLLineTest.QLNGds";\r
6517       reference\r
6518         "Device.DSL.Diagnostics.ADSLLineTest.QLNGds";\r
6519     }\r
6520     leaf qln-gus {\r
6521       type uint32;\r
6522       config false;\r
6523       description\r
6524         "Device.DSL.Diagnostics.ADSLLineTest.QLNGus";\r
6525       reference\r
6526         "Device.DSL.Diagnostics.ADSLLineTest.QLNGus";\r
6527     }\r
6528     leaf ql-npsds {\r
6529       type int32;\r
6530       config false;\r
6531       description\r
6532         "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds";\r
6533       reference\r
6534         "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds";\r
6535     }\r
6536     leaf ql-npsus {\r
6537       type string;\r
6538       config false;\r
6539       description\r
6540         "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus";\r
6541       reference\r
6542         "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus";\r
6543     }\r
6544     leaf qlnm-tds {\r
6545       type uint32;\r
6546       config false;\r
6547       description\r
6548         "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds";\r
6549       reference\r
6550         "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds";\r
6551     }\r
6552     leaf qlnm-tus {\r
6553       type uint32;\r
6554       config false;\r
6555       description\r
6556         "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus";\r
6557       reference\r
6558         "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus";\r
6559     }\r
6560     leaf snr-gds {\r
6561       type uint32;\r
6562       config false;\r
6563       description\r
6564         "Device.DSL.Diagnostics.ADSLLineTest.SNRGds";\r
6565       reference\r
6566         "Device.DSL.Diagnostics.ADSLLineTest.SNRGds";\r
6567     }\r
6568     leaf snr-gus {\r
6569       type uint32;\r
6570       config false;\r
6571       description\r
6572         "Device.DSL.Diagnostics.ADSLLineTest.SNRGus";\r
6573       reference\r
6574         "Device.DSL.Diagnostics.ADSLLineTest.SNRGus";\r
6575     }\r
6576     leaf sn-rpsds {\r
6577       type int32;\r
6578       config false;\r
6579       description\r
6580         "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds";\r
6581       reference\r
6582         "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds";\r
6583     }\r
6584     leaf sn-rpsus {\r
6585       type string;\r
6586       config false;\r
6587       description\r
6588         "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus";\r
6589       reference\r
6590         "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus";\r
6591     }\r
6592     leaf snrm-tds {\r
6593       type uint32;\r
6594       config false;\r
6595       description\r
6596         "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds";\r
6597       reference\r
6598         "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds";\r
6599     }\r
6600     leaf snrm-tus {\r
6601       type uint32;\r
6602       config false;\r
6603       description\r
6604         "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus";\r
6605       reference\r
6606         "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus";\r
6607     }\r
6608     leaf bit-spsds {\r
6609       type int32;\r
6610       config false;\r
6611       description\r
6612         "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds";\r
6613       reference\r
6614         "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds";\r
6615     }\r
6616     leaf bit-spsus {\r
6617       type string;\r
6618       config false;\r
6619       description\r
6620         "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus";\r
6621       reference\r
6622         "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus";\r
6623     }\r
6624   }\r
6625 \r
6626   grouping dsl-line-g {\r
6627     description\r
6628       "Grouping object for Device.DSL.Line.{i}.";\r
6629     leaf index {\r
6630       type uint16;\r
6631       description\r
6632         "Index attribute";\r
6633     }\r
6634     leaf enable {\r
6635       type boolean;\r
6636       description\r
6637         "Device.DSL.Line.{i}.Enable";\r
6638       reference\r
6639         "Device.DSL.Line.{i}.Enable";\r
6640     }\r
6641     leaf enable-data-gathering {\r
6642       type boolean;\r
6643       description\r
6644         "Device.DSL.Line.{i}.EnableDataGathering";\r
6645       reference\r
6646         "Device.DSL.Line.{i}.EnableDataGathering";\r
6647     }\r
6648     leaf status {\r
6649       type string;\r
6650       config false;\r
6651       description\r
6652         "Device.DSL.Line.{i}.Status";\r
6653       reference\r
6654         "Device.DSL.Line.{i}.Status";\r
6655     }\r
6656     leaf alias {\r
6657       type string {\r
6658         length "min..64";\r
6659       }\r
6660       description\r
6661         "Device.DSL.Line.{i}.Alias";\r
6662       reference\r
6663         "Device.DSL.Line.{i}.Alias";\r
6664     }\r
6665     leaf name {\r
6666       type string;\r
6667       config false;\r
6668       description\r
6669         "Device.DSL.Line.{i}.Name";\r
6670       reference\r
6671         "Device.DSL.Line.{i}.Name";\r
6672     }\r
6673     leaf last-change {\r
6674       type uint32;\r
6675       config false;\r
6676       description\r
6677         "Device.DSL.Line.{i}.LastChange";\r
6678       reference\r
6679         "Device.DSL.Line.{i}.LastChange";\r
6680     }\r
6681     leaf lower-layers {\r
6682       type string {\r
6683         length "min..1024";\r
6684       }\r
6685       description\r
6686         "Device.DSL.Line.{i}.LowerLayers";\r
6687       reference\r
6688         "Device.DSL.Line.{i}.LowerLayers";\r
6689     }\r
6690     leaf upstream {\r
6691       type boolean;\r
6692       config false;\r
6693       description\r
6694         "Device.DSL.Line.{i}.Upstream";\r
6695       reference\r
6696         "Device.DSL.Line.{i}.Upstream";\r
6697     }\r
6698     leaf firmware-version {\r
6699       type string;\r
6700       config false;\r
6701       description\r
6702         "Device.DSL.Line.{i}.FirmwareVersion";\r
6703       reference\r
6704         "Device.DSL.Line.{i}.FirmwareVersion";\r
6705     }\r
6706     leaf link-status {\r
6707       type string;\r
6708       config false;\r
6709       description\r
6710         "Device.DSL.Line.{i}.LinkStatus";\r
6711       reference\r
6712         "Device.DSL.Line.{i}.LinkStatus";\r
6713     }\r
6714     leaf standards-supported {\r
6715       type string;\r
6716       config false;\r
6717       description\r
6718         "Device.DSL.Line.{i}.StandardsSupported";\r
6719       reference\r
6720         "Device.DSL.Line.{i}.StandardsSupported";\r
6721     }\r
6722     leaf xtse {\r
6723       type string;\r
6724       config false;\r
6725       description\r
6726         "Device.DSL.Line.{i}.XTSE";\r
6727       reference\r
6728         "Device.DSL.Line.{i}.XTSE";\r
6729     }\r
6730     leaf standard-used {\r
6731       type string;\r
6732       config false;\r
6733       description\r
6734         "Device.DSL.Line.{i}.StandardUsed";\r
6735       reference\r
6736         "Device.DSL.Line.{i}.StandardUsed";\r
6737     }\r
6738     leaf xts-used {\r
6739       type string;\r
6740       config false;\r
6741       description\r
6742         "Device.DSL.Line.{i}.XTSUsed";\r
6743       reference\r
6744         "Device.DSL.Line.{i}.XTSUsed";\r
6745     }\r
6746     leaf line-encoding {\r
6747       type string;\r
6748       config false;\r
6749       description\r
6750         "Device.DSL.Line.{i}.LineEncoding";\r
6751       reference\r
6752         "Device.DSL.Line.{i}.LineEncoding";\r
6753     }\r
6754     leaf allowed-profiles {\r
6755       type string;\r
6756       config false;\r
6757       description\r
6758         "Device.DSL.Line.{i}.AllowedProfiles";\r
6759       reference\r
6760         "Device.DSL.Line.{i}.AllowedProfiles";\r
6761     }\r
6762     leaf current-profile {\r
6763       type string;\r
6764       config false;\r
6765       description\r
6766         "Device.DSL.Line.{i}.CurrentProfile";\r
6767       reference\r
6768         "Device.DSL.Line.{i}.CurrentProfile";\r
6769     }\r
6770     leaf power-management-state {\r
6771       type string;\r
6772       config false;\r
6773       description\r
6774         "Device.DSL.Line.{i}.PowerManagementState";\r
6775       reference\r
6776         "Device.DSL.Line.{i}.PowerManagementState";\r
6777     }\r
6778     leaf success-failure-cause {\r
6779       type uint32 {\r
6780         range "0..6";\r
6781       }\r
6782       config false;\r
6783       description\r
6784         "Device.DSL.Line.{i}.SuccessFailureCause";\r
6785       reference\r
6786         "Device.DSL.Line.{i}.SuccessFailureCause";\r
6787     }\r
6788     leaf upbokler {\r
6789       type uint32 {\r
6790         range "0..1280";\r
6791       }\r
6792       config false;\r
6793       description\r
6794         "Device.DSL.Line.{i}.UPBOKLER";\r
6795       reference\r
6796         "Device.DSL.Line.{i}.UPBOKLER";\r
6797     }\r
6798     leaf upbokle-pb {\r
6799       type uint32 {\r
6800         range "0..1280 | 2047";\r
6801       }\r
6802       config false;\r
6803       description\r
6804         "Device.DSL.Line.{i}.UPBOKLEPb";\r
6805       reference\r
6806         "Device.DSL.Line.{i}.UPBOKLEPb";\r
6807     }\r
6808     leaf upbokler-pb {\r
6809       type uint32 {\r
6810         range "0..1280 | 2047";\r
6811       }\r
6812       config false;\r
6813       description\r
6814         "Device.DSL.Line.{i}.UPBOKLERPb";\r
6815       reference\r
6816         "Device.DSL.Line.{i}.UPBOKLERPb";\r
6817     }\r
6818     leaf rxthrs-hds {\r
6819       type int32 {\r
6820         range "-640..0";\r
6821       }\r
6822       config false;\r
6823       description\r
6824         "Device.DSL.Line.{i}.RXTHRSHds";\r
6825       reference\r
6826         "Device.DSL.Line.{i}.RXTHRSHds";\r
6827     }\r
6828     leaf actramod-eds {\r
6829       type uint32 {\r
6830         range "1..4";\r
6831       }\r
6832       config false;\r
6833       description\r
6834         "Device.DSL.Line.{i}.ACTRAMODEds";\r
6835       reference\r
6836         "Device.DSL.Line.{i}.ACTRAMODEds";\r
6837     }\r
6838     leaf actramod-eus {\r
6839       type uint32 {\r
6840         range "1..4";\r
6841       }\r
6842       config false;\r
6843       description\r
6844         "Device.DSL.Line.{i}.ACTRAMODEus";\r
6845       reference\r
6846         "Device.DSL.Line.{i}.ACTRAMODEus";\r
6847     }\r
6848     leaf actinpro-cds {\r
6849       type uint32;\r
6850       config false;\r
6851       description\r
6852         "Device.DSL.Line.{i}.ACTINPROCds";\r
6853       reference\r
6854         "Device.DSL.Line.{i}.ACTINPROCds";\r
6855     }\r
6856     leaf actinpro-cus {\r
6857       type uint32;\r
6858       config false;\r
6859       description\r
6860         "Device.DSL.Line.{i}.ACTINPROCus";\r
6861       reference\r
6862         "Device.DSL.Line.{i}.ACTINPROCus";\r
6863     }\r
6864     leaf snrmro-cds {\r
6865       type uint32;\r
6866       config false;\r
6867       description\r
6868         "Device.DSL.Line.{i}.SNRMROCds";\r
6869       reference\r
6870         "Device.DSL.Line.{i}.SNRMROCds";\r
6871     }\r
6872     leaf snrmro-cus {\r
6873       type uint32;\r
6874       config false;\r
6875       description\r
6876         "Device.DSL.Line.{i}.SNRMROCus";\r
6877       reference\r
6878         "Device.DSL.Line.{i}.SNRMROCus";\r
6879     }\r
6880     leaf last-state-transmitted-downstream {\r
6881       type uint32;\r
6882       config false;\r
6883       description\r
6884         "Device.DSL.Line.{i}.LastStateTransmittedDownstream";\r
6885       reference\r
6886         "Device.DSL.Line.{i}.LastStateTransmittedDownstream";\r
6887     }\r
6888     leaf last-state-transmitted-upstream {\r
6889       type uint32;\r
6890       config false;\r
6891       description\r
6892         "Device.DSL.Line.{i}.LastStateTransmittedUpstream";\r
6893       reference\r
6894         "Device.DSL.Line.{i}.LastStateTransmittedUpstream";\r
6895     }\r
6896     leaf upbokle {\r
6897       type uint32 {\r
6898         range "0..1280";\r
6899       }\r
6900       config false;\r
6901       description\r
6902         "Device.DSL.Line.{i}.UPBOKLE";\r
6903       reference\r
6904         "Device.DSL.Line.{i}.UPBOKLE";\r
6905     }\r
6906     leaf mrefps-dds {\r
6907       type string;\r
6908       config false;\r
6909       description\r
6910         "Device.DSL.Line.{i}.MREFPSDds";\r
6911       reference\r
6912         "Device.DSL.Line.{i}.MREFPSDds";\r
6913     }\r
6914     leaf mrefps-dus {\r
6915       type string;\r
6916       config false;\r
6917       description\r
6918         "Device.DSL.Line.{i}.MREFPSDus";\r
6919       reference\r
6920         "Device.DSL.Line.{i}.MREFPSDus";\r
6921     }\r
6922     leaf limitmask {\r
6923       type uint32;\r
6924       config false;\r
6925       description\r
6926         "Device.DSL.Line.{i}.LIMITMASK";\r
6927       reference\r
6928         "Device.DSL.Line.{i}.LIMITMASK";\r
6929     }\r
6930     leaf u-s0-mask {\r
6931       type uint32;\r
6932       config false;\r
6933       description\r
6934         "Device.DSL.Line.{i}.US0MASK";\r
6935       reference\r
6936         "Device.DSL.Line.{i}.US0MASK";\r
6937     }\r
6938     leaf trelli-sds {\r
6939       type int32;\r
6940       config false;\r
6941       description\r
6942         "Device.DSL.Line.{i}.TRELLISds";\r
6943       reference\r
6944         "Device.DSL.Line.{i}.TRELLISds";\r
6945     }\r
6946     leaf trelli-sus {\r
6947       type int32;\r
6948       config false;\r
6949       description\r
6950         "Device.DSL.Line.{i}.TRELLISus";\r
6951       reference\r
6952         "Device.DSL.Line.{i}.TRELLISus";\r
6953     }\r
6954     leaf actsnrmod-eds {\r
6955       type uint32;\r
6956       config false;\r
6957       description\r
6958         "Device.DSL.Line.{i}.ACTSNRMODEds";\r
6959       reference\r
6960         "Device.DSL.Line.{i}.ACTSNRMODEds";\r
6961     }\r
6962     leaf actsnrmod-eus {\r
6963       type uint32;\r
6964       config false;\r
6965       description\r
6966         "Device.DSL.Line.{i}.ACTSNRMODEus";\r
6967       reference\r
6968         "Device.DSL.Line.{i}.ACTSNRMODEus";\r
6969     }\r
6970     leaf virtual-noise-ps-dds {\r
6971       type string;\r
6972       config false;\r
6973       description\r
6974         "Device.DSL.Line.{i}.VirtualNoisePSDds";\r
6975       reference\r
6976         "Device.DSL.Line.{i}.VirtualNoisePSDds";\r
6977     }\r
6978     leaf virtual-noise-ps-dus {\r
6979       type string;\r
6980       config false;\r
6981       description\r
6982         "Device.DSL.Line.{i}.VirtualNoisePSDus";\r
6983       reference\r
6984         "Device.DSL.Line.{i}.VirtualNoisePSDus";\r
6985     }\r
6986     leaf actualce {\r
6987       type uint32;\r
6988       config false;\r
6989       description\r
6990         "Device.DSL.Line.{i}.ACTUALCE";\r
6991       reference\r
6992         "Device.DSL.Line.{i}.ACTUALCE";\r
6993     }\r
6994     leaf line-number {\r
6995       type int32;\r
6996       config false;\r
6997       description\r
6998         "Device.DSL.Line.{i}.LineNumber";\r
6999       reference\r
7000         "Device.DSL.Line.{i}.LineNumber";\r
7001     }\r
7002     leaf upstream-max-bit-rate {\r
7003       type uint32;\r
7004       config false;\r
7005       description\r
7006         "Device.DSL.Line.{i}.UpstreamMaxBitRate";\r
7007       reference\r
7008         "Device.DSL.Line.{i}.UpstreamMaxBitRate";\r
7009     }\r
7010     leaf downstream-max-bit-rate {\r
7011       type uint32;\r
7012       config false;\r
7013       description\r
7014         "Device.DSL.Line.{i}.DownstreamMaxBitRate";\r
7015       reference\r
7016         "Device.DSL.Line.{i}.DownstreamMaxBitRate";\r
7017     }\r
7018     leaf upstream-noise-margin {\r
7019       type int32;\r
7020       config false;\r
7021       description\r
7022         "Device.DSL.Line.{i}.UpstreamNoiseMargin";\r
7023       reference\r
7024         "Device.DSL.Line.{i}.UpstreamNoiseMargin";\r
7025     }\r
7026     leaf downstream-noise-margin {\r
7027       type int32;\r
7028       config false;\r
7029       description\r
7030         "Device.DSL.Line.{i}.DownstreamNoiseMargin";\r
7031       reference\r
7032         "Device.DSL.Line.{i}.DownstreamNoiseMargin";\r
7033     }\r
7034     leaf snr-mpbus {\r
7035       type string;\r
7036       config false;\r
7037       description\r
7038         "Device.DSL.Line.{i}.SNRMpbus";\r
7039       reference\r
7040         "Device.DSL.Line.{i}.SNRMpbus";\r
7041     }\r
7042     leaf snr-mpbds {\r
7043       type string;\r
7044       config false;\r
7045       description\r
7046         "Device.DSL.Line.{i}.SNRMpbds";\r
7047       reference\r
7048         "Device.DSL.Line.{i}.SNRMpbds";\r
7049     }\r
7050     leaf inmiat-ods {\r
7051       type uint32 {\r
7052         range "3..511";\r
7053       }\r
7054       config false;\r
7055       description\r
7056         "Device.DSL.Line.{i}.INMIATOds";\r
7057       reference\r
7058         "Device.DSL.Line.{i}.INMIATOds";\r
7059     }\r
7060     leaf inmiat-sds {\r
7061       type uint32 {\r
7062         range "0..7";\r
7063       }\r
7064       config false;\r
7065       description\r
7066         "Device.DSL.Line.{i}.INMIATSds";\r
7067       reference\r
7068         "Device.DSL.Line.{i}.INMIATSds";\r
7069     }\r
7070     leaf inmc-cds {\r
7071       type uint32 {\r
7072         range "0..64";\r
7073       }\r
7074       config false;\r
7075       description\r
7076         "Device.DSL.Line.{i}.INMCCds";\r
7077       reference\r
7078         "Device.DSL.Line.{i}.INMCCds";\r
7079     }\r
7080     leaf inminpeqmod-eds {\r
7081       type uint32 {\r
7082         range "0..3";\r
7083       }\r
7084       config false;\r
7085       description\r
7086         "Device.DSL.Line.{i}.INMINPEQMODEds";\r
7087       reference\r
7088         "Device.DSL.Line.{i}.INMINPEQMODEds";\r
7089     }\r
7090     leaf upstream-attenuation {\r
7091       type int32;\r
7092       config false;\r
7093       description\r
7094         "Device.DSL.Line.{i}.UpstreamAttenuation";\r
7095       reference\r
7096         "Device.DSL.Line.{i}.UpstreamAttenuation";\r
7097     }\r
7098     leaf downstream-attenuation {\r
7099       type int32;\r
7100       config false;\r
7101       description\r
7102         "Device.DSL.Line.{i}.DownstreamAttenuation";\r
7103       reference\r
7104         "Device.DSL.Line.{i}.DownstreamAttenuation";\r
7105     }\r
7106     leaf upstream-power {\r
7107       type int32;\r
7108       config false;\r
7109       description\r
7110         "Device.DSL.Line.{i}.UpstreamPower";\r
7111       reference\r
7112         "Device.DSL.Line.{i}.UpstreamPower";\r
7113     }\r
7114     leaf downstream-power {\r
7115       type int32;\r
7116       config false;\r
7117       description\r
7118         "Device.DSL.Line.{i}.DownstreamPower";\r
7119       reference\r
7120         "Device.DSL.Line.{i}.DownstreamPower";\r
7121     }\r
7122     leaf xtur-vendor {\r
7123       type string;\r
7124       config false;\r
7125       description\r
7126         "Device.DSL.Line.{i}.XTURVendor";\r
7127       reference\r
7128         "Device.DSL.Line.{i}.XTURVendor";\r
7129     }\r
7130     leaf xtur-country {\r
7131       type string;\r
7132       config false;\r
7133       description\r
7134         "Device.DSL.Line.{i}.XTURCountry";\r
7135       reference\r
7136         "Device.DSL.Line.{i}.XTURCountry";\r
7137     }\r
7138     leaf xturansi-std {\r
7139       type uint32;\r
7140       config false;\r
7141       description\r
7142         "Device.DSL.Line.{i}.XTURANSIStd";\r
7143       reference\r
7144         "Device.DSL.Line.{i}.XTURANSIStd";\r
7145     }\r
7146     leaf xturansi-rev {\r
7147       type uint32;\r
7148       config false;\r
7149       description\r
7150         "Device.DSL.Line.{i}.XTURANSIRev";\r
7151       reference\r
7152         "Device.DSL.Line.{i}.XTURANSIRev";\r
7153     }\r
7154     leaf xtuc-vendor {\r
7155       type string;\r
7156       config false;\r
7157       description\r
7158         "Device.DSL.Line.{i}.XTUCVendor";\r
7159       reference\r
7160         "Device.DSL.Line.{i}.XTUCVendor";\r
7161     }\r
7162     leaf xtuc-country {\r
7163       type string;\r
7164       config false;\r
7165       description\r
7166         "Device.DSL.Line.{i}.XTUCCountry";\r
7167       reference\r
7168         "Device.DSL.Line.{i}.XTUCCountry";\r
7169     }\r
7170     leaf xtucansi-std {\r
7171       type uint32;\r
7172       config false;\r
7173       description\r
7174         "Device.DSL.Line.{i}.XTUCANSIStd";\r
7175       reference\r
7176         "Device.DSL.Line.{i}.XTUCANSIStd";\r
7177     }\r
7178     leaf xtucansi-rev {\r
7179       type uint32;\r
7180       config false;\r
7181       description\r
7182         "Device.DSL.Line.{i}.XTUCANSIRev";\r
7183       reference\r
7184         "Device.DSL.Line.{i}.XTUCANSIRev";\r
7185     }\r
7186   }\r
7187 \r
7188   grouping line-data-gathering-g {\r
7189     description\r
7190       "Grouping object for Device.DSL.Line.{i}.DataGathering.";\r
7191     leaf logging-depth-r {\r
7192       type uint32;\r
7193       config false;\r
7194       description\r
7195         "Device.DSL.Line.{i}.DataGathering.LoggingDepthR";\r
7196       reference\r
7197         "Device.DSL.Line.{i}.DataGathering.LoggingDepthR";\r
7198     }\r
7199     leaf act-logging-depth-reporting-r {\r
7200       type uint32;\r
7201       config false;\r
7202       description\r
7203         "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR";\r
7204       reference\r
7205         "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR";\r
7206     }\r
7207     leaf event-trace-buffer-r {\r
7208       type string;\r
7209       config false;\r
7210       description\r
7211         "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR";\r
7212       reference\r
7213         "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR";\r
7214     }\r
7215   }\r
7216 \r
7217   grouping line-stats-g {\r
7218     description\r
7219       "Grouping object for Device.DSL.Line.{i}.Stats.";\r
7220     leaf bytes-sent {\r
7221       type uint64;\r
7222       config false;\r
7223       description\r
7224         "Device.DSL.Line.{i}.Stats.BytesSent";\r
7225       reference\r
7226         "Device.DSL.Line.{i}.Stats.BytesSent";\r
7227     }\r
7228     leaf bytes-received {\r
7229       type uint64;\r
7230       config false;\r
7231       description\r
7232         "Device.DSL.Line.{i}.Stats.BytesReceived";\r
7233       reference\r
7234         "Device.DSL.Line.{i}.Stats.BytesReceived";\r
7235     }\r
7236     leaf packets-sent {\r
7237       type uint64;\r
7238       config false;\r
7239       description\r
7240         "Device.DSL.Line.{i}.Stats.PacketsSent";\r
7241       reference\r
7242         "Device.DSL.Line.{i}.Stats.PacketsSent";\r
7243     }\r
7244     leaf packets-received {\r
7245       type uint64;\r
7246       config false;\r
7247       description\r
7248         "Device.DSL.Line.{i}.Stats.PacketsReceived";\r
7249       reference\r
7250         "Device.DSL.Line.{i}.Stats.PacketsReceived";\r
7251     }\r
7252     leaf errors-sent {\r
7253       type uint32;\r
7254       config false;\r
7255       description\r
7256         "Device.DSL.Line.{i}.Stats.ErrorsSent";\r
7257       reference\r
7258         "Device.DSL.Line.{i}.Stats.ErrorsSent";\r
7259     }\r
7260     leaf errors-received {\r
7261       type uint32;\r
7262       config false;\r
7263       description\r
7264         "Device.DSL.Line.{i}.Stats.ErrorsReceived";\r
7265       reference\r
7266         "Device.DSL.Line.{i}.Stats.ErrorsReceived";\r
7267     }\r
7268     leaf discard-packets-sent {\r
7269       type uint32;\r
7270       config false;\r
7271       description\r
7272         "Device.DSL.Line.{i}.Stats.DiscardPacketsSent";\r
7273       reference\r
7274         "Device.DSL.Line.{i}.Stats.DiscardPacketsSent";\r
7275     }\r
7276     leaf discard-packets-received {\r
7277       type uint32;\r
7278       config false;\r
7279       description\r
7280         "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived";\r
7281       reference\r
7282         "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived";\r
7283     }\r
7284     leaf total-start {\r
7285       type uint32;\r
7286       config false;\r
7287       description\r
7288         "Device.DSL.Line.{i}.Stats.TotalStart";\r
7289       reference\r
7290         "Device.DSL.Line.{i}.Stats.TotalStart";\r
7291     }\r
7292     leaf showtime-start {\r
7293       type uint32;\r
7294       config false;\r
7295       description\r
7296         "Device.DSL.Line.{i}.Stats.ShowtimeStart";\r
7297       reference\r
7298         "Device.DSL.Line.{i}.Stats.ShowtimeStart";\r
7299     }\r
7300     leaf last-showtime-start {\r
7301       type uint32;\r
7302       config false;\r
7303       description\r
7304         "Device.DSL.Line.{i}.Stats.LastShowtimeStart";\r
7305       reference\r
7306         "Device.DSL.Line.{i}.Stats.LastShowtimeStart";\r
7307     }\r
7308     leaf current-day-start {\r
7309       type uint32;\r
7310       config false;\r
7311       description\r
7312         "Device.DSL.Line.{i}.Stats.CurrentDayStart";\r
7313       reference\r
7314         "Device.DSL.Line.{i}.Stats.CurrentDayStart";\r
7315     }\r
7316     leaf quarter-hour-start {\r
7317       type uint32;\r
7318       config false;\r
7319       description\r
7320         "Device.DSL.Line.{i}.Stats.QuarterHourStart";\r
7321       reference\r
7322         "Device.DSL.Line.{i}.Stats.QuarterHourStart";\r
7323     }\r
7324   }\r
7325 \r
7326   grouping line-stats-current-day-g {\r
7327     description\r
7328       "Grouping object for Device.DSL.Line.{i}.Stats.CurrentDay.";\r
7329     leaf errored-secs {\r
7330       type uint32;\r
7331       config false;\r
7332       description\r
7333         "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs";\r
7334       reference\r
7335         "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs";\r
7336     }\r
7337     leaf severely-errored-secs {\r
7338       type uint32;\r
7339       config false;\r
7340       description\r
7341         "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs";\r
7342       reference\r
7343         "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs";\r
7344     }\r
7345   }\r
7346 \r
7347   grouping line-stats-last-showtime-g {\r
7348     description\r
7349       "Grouping object for Device.DSL.Line.{i}.Stats.LastShowtime.";\r
7350     leaf errored-secs {\r
7351       type uint32;\r
7352       config false;\r
7353       description\r
7354         "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs";\r
7355       reference\r
7356         "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs";\r
7357     }\r
7358     leaf severely-errored-secs {\r
7359       type uint32;\r
7360       config false;\r
7361       description\r
7362         "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs";\r
7363       reference\r
7364         "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs";\r
7365     }\r
7366   }\r
7367 \r
7368   grouping line-stats-quarter-hour-g {\r
7369     description\r
7370       "Grouping object for Device.DSL.Line.{i}.Stats.QuarterHour.";\r
7371     leaf errored-secs {\r
7372       type uint32;\r
7373       config false;\r
7374       description\r
7375         "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs";\r
7376       reference\r
7377         "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs";\r
7378     }\r
7379     leaf severely-errored-secs {\r
7380       type uint32;\r
7381       config false;\r
7382       description\r
7383         "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs";\r
7384       reference\r
7385         "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs";\r
7386     }\r
7387   }\r
7388 \r
7389   grouping line-stats-showtime-g {\r
7390     description\r
7391       "Grouping object for Device.DSL.Line.{i}.Stats.Showtime.";\r
7392     leaf errored-secs {\r
7393       type uint32;\r
7394       config false;\r
7395       description\r
7396         "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs";\r
7397       reference\r
7398         "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs";\r
7399     }\r
7400     leaf severely-errored-secs {\r
7401       type uint32;\r
7402       config false;\r
7403       description\r
7404         "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs";\r
7405       reference\r
7406         "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs";\r
7407     }\r
7408   }\r
7409 \r
7410   grouping line-stats-total-g {\r
7411     description\r
7412       "Grouping object for Device.DSL.Line.{i}.Stats.Total.";\r
7413     leaf errored-secs {\r
7414       type uint32;\r
7415       config false;\r
7416       description\r
7417         "Device.DSL.Line.{i}.Stats.Total.ErroredSecs";\r
7418       reference\r
7419         "Device.DSL.Line.{i}.Stats.Total.ErroredSecs";\r
7420     }\r
7421     leaf severely-errored-secs {\r
7422       type uint32;\r
7423       config false;\r
7424       description\r
7425         "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs";\r
7426       reference\r
7427         "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs";\r
7428     }\r
7429   }\r
7430 \r
7431   grouping line-test-params-g {\r
7432     description\r
7433       "Grouping object for Device.DSL.Line.{i}.TestParams.";\r
7434     leaf hlog-gds {\r
7435       type uint32;\r
7436       config false;\r
7437       description\r
7438         "Device.DSL.Line.{i}.TestParams.HLOGGds";\r
7439       reference\r
7440         "Device.DSL.Line.{i}.TestParams.HLOGGds";\r
7441     }\r
7442     leaf hlog-gus {\r
7443       type uint32;\r
7444       config false;\r
7445       description\r
7446         "Device.DSL.Line.{i}.TestParams.HLOGGus";\r
7447       reference\r
7448         "Device.DSL.Line.{i}.TestParams.HLOGGus";\r
7449     }\r
7450     leaf hlo-gpsds {\r
7451       type string;\r
7452       config false;\r
7453       description\r
7454         "Device.DSL.Line.{i}.TestParams.HLOGpsds";\r
7455       reference\r
7456         "Device.DSL.Line.{i}.TestParams.HLOGpsds";\r
7457     }\r
7458     leaf hlo-gpsus {\r
7459       type string;\r
7460       config false;\r
7461       description\r
7462         "Device.DSL.Line.{i}.TestParams.HLOGpsus";\r
7463       reference\r
7464         "Device.DSL.Line.{i}.TestParams.HLOGpsus";\r
7465     }\r
7466     leaf hlogm-tds {\r
7467       type uint32;\r
7468       config false;\r
7469       description\r
7470         "Device.DSL.Line.{i}.TestParams.HLOGMTds";\r
7471       reference\r
7472         "Device.DSL.Line.{i}.TestParams.HLOGMTds";\r
7473     }\r
7474     leaf hlogm-tus {\r
7475       type uint32;\r
7476       config false;\r
7477       description\r
7478         "Device.DSL.Line.{i}.TestParams.HLOGMTus";\r
7479       reference\r
7480         "Device.DSL.Line.{i}.TestParams.HLOGMTus";\r
7481     }\r
7482     leaf qln-gds {\r
7483       type uint32;\r
7484       config false;\r
7485       description\r
7486         "Device.DSL.Line.{i}.TestParams.QLNGds";\r
7487       reference\r
7488         "Device.DSL.Line.{i}.TestParams.QLNGds";\r
7489     }\r
7490     leaf qln-gus {\r
7491       type uint32;\r
7492       config false;\r
7493       description\r
7494         "Device.DSL.Line.{i}.TestParams.QLNGus";\r
7495       reference\r
7496         "Device.DSL.Line.{i}.TestParams.QLNGus";\r
7497     }\r
7498     leaf ql-npsds {\r
7499       type int32;\r
7500       config false;\r
7501       description\r
7502         "Device.DSL.Line.{i}.TestParams.QLNpsds";\r
7503       reference\r
7504         "Device.DSL.Line.{i}.TestParams.QLNpsds";\r
7505     }\r
7506     leaf ql-npsus {\r
7507       type string;\r
7508       config false;\r
7509       description\r
7510         "Device.DSL.Line.{i}.TestParams.QLNpsus";\r
7511       reference\r
7512         "Device.DSL.Line.{i}.TestParams.QLNpsus";\r
7513     }\r
7514     leaf qlnm-tds {\r
7515       type uint32;\r
7516       config false;\r
7517       description\r
7518         "Device.DSL.Line.{i}.TestParams.QLNMTds";\r
7519       reference\r
7520         "Device.DSL.Line.{i}.TestParams.QLNMTds";\r
7521     }\r
7522     leaf qlnm-tus {\r
7523       type uint32;\r
7524       config false;\r
7525       description\r
7526         "Device.DSL.Line.{i}.TestParams.QLNMTus";\r
7527       reference\r
7528         "Device.DSL.Line.{i}.TestParams.QLNMTus";\r
7529     }\r
7530     leaf snr-gds {\r
7531       type uint32;\r
7532       config false;\r
7533       description\r
7534         "Device.DSL.Line.{i}.TestParams.SNRGds";\r
7535       reference\r
7536         "Device.DSL.Line.{i}.TestParams.SNRGds";\r
7537     }\r
7538     leaf snr-gus {\r
7539       type uint32;\r
7540       config false;\r
7541       description\r
7542         "Device.DSL.Line.{i}.TestParams.SNRGus";\r
7543       reference\r
7544         "Device.DSL.Line.{i}.TestParams.SNRGus";\r
7545     }\r
7546     leaf sn-rpsds {\r
7547       type int32;\r
7548       config false;\r
7549       description\r
7550         "Device.DSL.Line.{i}.TestParams.SNRpsds";\r
7551       reference\r
7552         "Device.DSL.Line.{i}.TestParams.SNRpsds";\r
7553     }\r
7554     leaf sn-rpsus {\r
7555       type string;\r
7556       config false;\r
7557       description\r
7558         "Device.DSL.Line.{i}.TestParams.SNRpsus";\r
7559       reference\r
7560         "Device.DSL.Line.{i}.TestParams.SNRpsus";\r
7561     }\r
7562     leaf snrm-tds {\r
7563       type uint32;\r
7564       config false;\r
7565       description\r
7566         "Device.DSL.Line.{i}.TestParams.SNRMTds";\r
7567       reference\r
7568         "Device.DSL.Line.{i}.TestParams.SNRMTds";\r
7569     }\r
7570     leaf snrm-tus {\r
7571       type uint32;\r
7572       config false;\r
7573       description\r
7574         "Device.DSL.Line.{i}.TestParams.SNRMTus";\r
7575       reference\r
7576         "Device.DSL.Line.{i}.TestParams.SNRMTus";\r
7577     }\r
7578     leaf lat-nds {\r
7579       type string;\r
7580       config false;\r
7581       description\r
7582         "Device.DSL.Line.{i}.TestParams.LATNds";\r
7583       reference\r
7584         "Device.DSL.Line.{i}.TestParams.LATNds";\r
7585     }\r
7586     leaf lat-nus {\r
7587       type string;\r
7588       config false;\r
7589       description\r
7590         "Device.DSL.Line.{i}.TestParams.LATNus";\r
7591       reference\r
7592         "Device.DSL.Line.{i}.TestParams.LATNus";\r
7593     }\r
7594     leaf sat-nds {\r
7595       type string;\r
7596       config false;\r
7597       description\r
7598         "Device.DSL.Line.{i}.TestParams.SATNds";\r
7599       reference\r
7600         "Device.DSL.Line.{i}.TestParams.SATNds";\r
7601     }\r
7602     leaf sat-nus {\r
7603       type string;\r
7604       config false;\r
7605       description\r
7606         "Device.DSL.Line.{i}.TestParams.SATNus";\r
7607       reference\r
7608         "Device.DSL.Line.{i}.TestParams.SATNus";\r
7609     }\r
7610   }\r
7611 \r
7612   grouping device-ds-lite-g {\r
7613     description\r
7614       "Grouping object for Device.DSLite.";\r
7615     leaf enable {\r
7616       type boolean;\r
7617       description\r
7618         "Device.DSLite.Enable";\r
7619       reference\r
7620         "Device.DSLite.Enable";\r
7621     }\r
7622     leaf interface-setting-number-of-entries {\r
7623       type uint32;\r
7624       config false;\r
7625       description\r
7626         "Device.DSLite.InterfaceSettingNumberOfEntries";\r
7627       reference\r
7628         "Device.DSLite.InterfaceSettingNumberOfEntries";\r
7629     }\r
7630   }\r
7631 \r
7632   grouping ds-lite-interface-setting-g {\r
7633     description\r
7634       "Grouping object for Device.DSLite.InterfaceSetting.{i}.";\r
7635     leaf index {\r
7636       type uint16;\r
7637       description\r
7638         "Index attribute";\r
7639     }\r
7640     leaf enable {\r
7641       type boolean;\r
7642       description\r
7643         "Device.DSLite.InterfaceSetting.{i}.Enable";\r
7644       reference\r
7645         "Device.DSLite.InterfaceSetting.{i}.Enable";\r
7646     }\r
7647     leaf status {\r
7648       type string;\r
7649       config false;\r
7650       description\r
7651         "Device.DSLite.InterfaceSetting.{i}.Status";\r
7652       reference\r
7653         "Device.DSLite.InterfaceSetting.{i}.Status";\r
7654     }\r
7655     leaf alias {\r
7656       type string {\r
7657         length "min..64";\r
7658       }\r
7659       description\r
7660         "Device.DSLite.InterfaceSetting.{i}.Alias";\r
7661       reference\r
7662         "Device.DSLite.InterfaceSetting.{i}.Alias";\r
7663     }\r
7664     leaf endpoint-assignment-precedence {\r
7665       type enumeration {\r
7666         enum DHCPv6 {\r
7667           description\r
7668             "Enum Value - DHCPv6";\r
7669         }\r
7670         enum Static {\r
7671           description\r
7672             "Enum Value - Static";\r
7673         }\r
7674       }\r
7675       description\r
7676         "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence";\r
7677       reference\r
7678         "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence";\r
7679     }\r
7680     leaf endpoint-address-type-precedence {\r
7681       type enumeration {\r
7682         enum FQDN {\r
7683           description\r
7684             "Enum Value - FQDN";\r
7685         }\r
7686         enum IPv6Address {\r
7687           description\r
7688             "Enum Value - IPv6Address";\r
7689         }\r
7690       }\r
7691       description\r
7692         "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence";\r
7693       reference\r
7694         "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence";\r
7695     }\r
7696     leaf endpoint-address-in-use {\r
7697       type string {\r
7698         length "min..45";\r
7699       }\r
7700       config false;\r
7701       description\r
7702         "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse";\r
7703       reference\r
7704         "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse";\r
7705     }\r
7706     leaf endpoint-name {\r
7707       type string {\r
7708         length "min..256";\r
7709       }\r
7710       description\r
7711         "Device.DSLite.InterfaceSetting.{i}.EndpointName";\r
7712       reference\r
7713         "Device.DSLite.InterfaceSetting.{i}.EndpointName";\r
7714     }\r
7715     leaf endpoint-address {\r
7716       type string {\r
7717         length "min..45";\r
7718       }\r
7719       description\r
7720         "Device.DSLite.InterfaceSetting.{i}.EndpointAddress";\r
7721       reference\r
7722         "Device.DSLite.InterfaceSetting.{i}.EndpointAddress";\r
7723     }\r
7724     leaf origin {\r
7725       type string;\r
7726       config false;\r
7727       description\r
7728         "Device.DSLite.InterfaceSetting.{i}.Origin";\r
7729       reference\r
7730         "Device.DSLite.InterfaceSetting.{i}.Origin";\r
7731     }\r
7732     leaf tunnel-interface {\r
7733       type string;\r
7734       config false;\r
7735       description\r
7736         "Device.DSLite.InterfaceSetting.{i}.TunnelInterface";\r
7737       reference\r
7738         "Device.DSLite.InterfaceSetting.{i}.TunnelInterface";\r
7739     }\r
7740     leaf tunneled-interface {\r
7741       type string;\r
7742       config false;\r
7743       description\r
7744         "Device.DSLite.InterfaceSetting.{i}.TunneledInterface";\r
7745       reference\r
7746         "Device.DSLite.InterfaceSetting.{i}.TunneledInterface";\r
7747     }\r
7748   }\r
7749 \r
7750   grouping device-device-info-g {\r
7751     description\r
7752       "Grouping object for Device.DeviceInfo.";\r
7753     leaf device-category {\r
7754       type string;\r
7755       config false;\r
7756       description\r
7757         "Device.DeviceInfo.DeviceCategory";\r
7758       reference\r
7759         "Device.DeviceInfo.DeviceCategory";\r
7760     }\r
7761     leaf manufacturer {\r
7762       type string;\r
7763       config false;\r
7764       description\r
7765         "Device.DeviceInfo.Manufacturer";\r
7766       reference\r
7767         "Device.DeviceInfo.Manufacturer";\r
7768     }\r
7769     leaf manufacturer-oui {\r
7770       type string;\r
7771       config false;\r
7772       description\r
7773         "Device.DeviceInfo.ManufacturerOUI";\r
7774       reference\r
7775         "Device.DeviceInfo.ManufacturerOUI";\r
7776     }\r
7777     leaf supported-data-model-number-of-entries {\r
7778       type uint32;\r
7779       config false;\r
7780       description\r
7781         "Device.DeviceInfo.SupportedDataModelNumberOfEntries";\r
7782       reference\r
7783         "Device.DeviceInfo.SupportedDataModelNumberOfEntries";\r
7784     }\r
7785     leaf model-name {\r
7786       type string;\r
7787       config false;\r
7788       description\r
7789         "Device.DeviceInfo.ModelName";\r
7790       reference\r
7791         "Device.DeviceInfo.ModelName";\r
7792     }\r
7793     leaf model-number {\r
7794       type string;\r
7795       config false;\r
7796       description\r
7797         "Device.DeviceInfo.ModelNumber";\r
7798       reference\r
7799         "Device.DeviceInfo.ModelNumber";\r
7800     }\r
7801     leaf description {\r
7802       type string;\r
7803       config false;\r
7804       description\r
7805         "Device.DeviceInfo.Description";\r
7806       reference\r
7807         "Device.DeviceInfo.Description";\r
7808     }\r
7809     leaf product-class {\r
7810       type string;\r
7811       config false;\r
7812       description\r
7813         "Device.DeviceInfo.ProductClass";\r
7814       reference\r
7815         "Device.DeviceInfo.ProductClass";\r
7816     }\r
7817     leaf serial-number {\r
7818       type string;\r
7819       config false;\r
7820       description\r
7821         "Device.DeviceInfo.SerialNumber";\r
7822       reference\r
7823         "Device.DeviceInfo.SerialNumber";\r
7824     }\r
7825     leaf hardware-version {\r
7826       type string;\r
7827       config false;\r
7828       description\r
7829         "Device.DeviceInfo.HardwareVersion";\r
7830       reference\r
7831         "Device.DeviceInfo.HardwareVersion";\r
7832     }\r
7833     leaf software-version {\r
7834       type string;\r
7835       config false;\r
7836       description\r
7837         "Device.DeviceInfo.SoftwareVersion";\r
7838       reference\r
7839         "Device.DeviceInfo.SoftwareVersion";\r
7840     }\r
7841     leaf active-firmware-image {\r
7842       type string;\r
7843       config false;\r
7844       description\r
7845         "Device.DeviceInfo.ActiveFirmwareImage";\r
7846       reference\r
7847         "Device.DeviceInfo.ActiveFirmwareImage";\r
7848     }\r
7849     leaf boot-firmware-image {\r
7850       type string;\r
7851       description\r
7852         "Device.DeviceInfo.BootFirmwareImage";\r
7853       reference\r
7854         "Device.DeviceInfo.BootFirmwareImage";\r
7855     }\r
7856     leaf additional-hardware-version {\r
7857       type string;\r
7858       config false;\r
7859       description\r
7860         "Device.DeviceInfo.AdditionalHardwareVersion";\r
7861       reference\r
7862         "Device.DeviceInfo.AdditionalHardwareVersion";\r
7863     }\r
7864     leaf additional-software-version {\r
7865       type string;\r
7866       config false;\r
7867       description\r
7868         "Device.DeviceInfo.AdditionalSoftwareVersion";\r
7869       reference\r
7870         "Device.DeviceInfo.AdditionalSoftwareVersion";\r
7871     }\r
7872     leaf provisioning-code {\r
7873       type string {\r
7874         length "min..64";\r
7875       }\r
7876       description\r
7877         "Device.DeviceInfo.ProvisioningCode";\r
7878       reference\r
7879         "Device.DeviceInfo.ProvisioningCode";\r
7880     }\r
7881     leaf up-time {\r
7882       type uint32;\r
7883       config false;\r
7884       description\r
7885         "Device.DeviceInfo.UpTime";\r
7886       reference\r
7887         "Device.DeviceInfo.UpTime";\r
7888     }\r
7889     leaf first-use-date {\r
7890       type string;\r
7891       config false;\r
7892       description\r
7893         "Device.DeviceInfo.FirstUseDate";\r
7894       reference\r
7895         "Device.DeviceInfo.FirstUseDate";\r
7896     }\r
7897     leaf firmware-image-number-of-entries {\r
7898       type uint32;\r
7899       config false;\r
7900       description\r
7901         "Device.DeviceInfo.FirmwareImageNumberOfEntries";\r
7902       reference\r
7903         "Device.DeviceInfo.FirmwareImageNumberOfEntries";\r
7904     }\r
7905     leaf vendor-config-file-number-of-entries {\r
7906       type uint32;\r
7907       config false;\r
7908       description\r
7909         "Device.DeviceInfo.VendorConfigFileNumberOfEntries";\r
7910       reference\r
7911         "Device.DeviceInfo.VendorConfigFileNumberOfEntries";\r
7912     }\r
7913     leaf processor-number-of-entries {\r
7914       type uint32;\r
7915       config false;\r
7916       description\r
7917         "Device.DeviceInfo.ProcessorNumberOfEntries";\r
7918       reference\r
7919         "Device.DeviceInfo.ProcessorNumberOfEntries";\r
7920     }\r
7921     leaf vendor-log-file-number-of-entries {\r
7922       type uint32;\r
7923       config false;\r
7924       description\r
7925         "Device.DeviceInfo.VendorLogFileNumberOfEntries";\r
7926       reference\r
7927         "Device.DeviceInfo.VendorLogFileNumberOfEntries";\r
7928     }\r
7929     leaf location-number-of-entries {\r
7930       type uint32;\r
7931       config false;\r
7932       description\r
7933         "Device.DeviceInfo.LocationNumberOfEntries";\r
7934       reference\r
7935         "Device.DeviceInfo.LocationNumberOfEntries";\r
7936     }\r
7937     leaf device-image-number-of-entries {\r
7938       type uint32;\r
7939       config false;\r
7940       description\r
7941         "Device.DeviceInfo.DeviceImageNumberOfEntries";\r
7942       reference\r
7943         "Device.DeviceInfo.DeviceImageNumberOfEntries";\r
7944     }\r
7945   }\r
7946 \r
7947   grouping device-info-device-image-file-g {\r
7948     description\r
7949       "Grouping object for Device.DeviceInfo.DeviceImageFile.{i}.";\r
7950     leaf index {\r
7951       type uint16;\r
7952       description\r
7953         "Index attribute";\r
7954     }\r
7955     leaf alias {\r
7956       type string {\r
7957         length "min..64";\r
7958       }\r
7959       description\r
7960         "Device.DeviceInfo.DeviceImageFile.{i}.Alias";\r
7961       reference\r
7962         "Device.DeviceInfo.DeviceImageFile.{i}.Alias";\r
7963     }\r
7964     leaf location {\r
7965       type string;\r
7966       config false;\r
7967       description\r
7968         "Device.DeviceInfo.DeviceImageFile.{i}.Location";\r
7969       reference\r
7970         "Device.DeviceInfo.DeviceImageFile.{i}.Location";\r
7971     }\r
7972     leaf image {\r
7973       type string;\r
7974       config false;\r
7975       description\r
7976         "Device.DeviceInfo.DeviceImageFile.{i}.Image";\r
7977       reference\r
7978         "Device.DeviceInfo.DeviceImageFile.{i}.Image";\r
7979     }\r
7980   }\r
7981 \r
7982   grouping device-info-firmware-image-g {\r
7983     description\r
7984       "Grouping object for Device.DeviceInfo.FirmwareImage.{i}.";\r
7985     leaf index {\r
7986       type uint16;\r
7987       description\r
7988         "Index attribute";\r
7989     }\r
7990     leaf alias {\r
7991       type string {\r
7992         length "min..64";\r
7993       }\r
7994       description\r
7995         "Device.DeviceInfo.FirmwareImage.{i}.Alias";\r
7996       reference\r
7997         "Device.DeviceInfo.FirmwareImage.{i}.Alias";\r
7998     }\r
7999     leaf name {\r
8000       type string;\r
8001       config false;\r
8002       description\r
8003         "Device.DeviceInfo.FirmwareImage.{i}.Name";\r
8004       reference\r
8005         "Device.DeviceInfo.FirmwareImage.{i}.Name";\r
8006     }\r
8007     leaf version {\r
8008       type string;\r
8009       config false;\r
8010       description\r
8011         "Device.DeviceInfo.FirmwareImage.{i}.Version";\r
8012       reference\r
8013         "Device.DeviceInfo.FirmwareImage.{i}.Version";\r
8014     }\r
8015     leaf available {\r
8016       type boolean;\r
8017       description\r
8018         "Device.DeviceInfo.FirmwareImage.{i}.Available";\r
8019       reference\r
8020         "Device.DeviceInfo.FirmwareImage.{i}.Available";\r
8021     }\r
8022     leaf status {\r
8023       type string;\r
8024       config false;\r
8025       description\r
8026         "Device.DeviceInfo.FirmwareImage.{i}.Status";\r
8027       reference\r
8028         "Device.DeviceInfo.FirmwareImage.{i}.Status";\r
8029     }\r
8030     leaf boot-failure-log {\r
8031       type string;\r
8032       config false;\r
8033       description\r
8034         "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog";\r
8035       reference\r
8036         "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog";\r
8037     }\r
8038   }\r
8039 \r
8040   grouping device-info-location-g {\r
8041     description\r
8042       "Grouping object for Device.DeviceInfo.Location.{i}.";\r
8043     leaf index {\r
8044       type uint16;\r
8045       description\r
8046         "Index attribute";\r
8047     }\r
8048     leaf source {\r
8049       type string;\r
8050       config false;\r
8051       description\r
8052         "Device.DeviceInfo.Location.{i}.Source";\r
8053       reference\r
8054         "Device.DeviceInfo.Location.{i}.Source";\r
8055     }\r
8056     leaf acquired-time {\r
8057       type string;\r
8058       config false;\r
8059       description\r
8060         "Device.DeviceInfo.Location.{i}.AcquiredTime";\r
8061       reference\r
8062         "Device.DeviceInfo.Location.{i}.AcquiredTime";\r
8063     }\r
8064     leaf external-source {\r
8065       type string;\r
8066       config false;\r
8067       description\r
8068         "Device.DeviceInfo.Location.{i}.ExternalSource";\r
8069       reference\r
8070         "Device.DeviceInfo.Location.{i}.ExternalSource";\r
8071     }\r
8072     leaf external-protocol {\r
8073       type string;\r
8074       config false;\r
8075       description\r
8076         "Device.DeviceInfo.Location.{i}.ExternalProtocol";\r
8077       reference\r
8078         "Device.DeviceInfo.Location.{i}.ExternalProtocol";\r
8079     }\r
8080     leaf data-object {\r
8081       type string {\r
8082         length "min..1200";\r
8083       }\r
8084       description\r
8085         "Device.DeviceInfo.Location.{i}.DataObject";\r
8086       reference\r
8087         "Device.DeviceInfo.Location.{i}.DataObject";\r
8088     }\r
8089   }\r
8090 \r
8091   grouping device-info-memory-status-g {\r
8092     description\r
8093       "Grouping object for Device.DeviceInfo.MemoryStatus.";\r
8094     leaf total {\r
8095       type uint32;\r
8096       config false;\r
8097       description\r
8098         "Device.DeviceInfo.MemoryStatus.Total";\r
8099       reference\r
8100         "Device.DeviceInfo.MemoryStatus.Total";\r
8101     }\r
8102     leaf free {\r
8103       type uint32;\r
8104       config false;\r
8105       description\r
8106         "Device.DeviceInfo.MemoryStatus.Free";\r
8107       reference\r
8108         "Device.DeviceInfo.MemoryStatus.Free";\r
8109     }\r
8110   }\r
8111 \r
8112   grouping device-info-network-properties-g {\r
8113     description\r
8114       "Grouping object for Device.DeviceInfo.NetworkProperties.";\r
8115     leaf max-tcp-window-size {\r
8116       type uint32;\r
8117       config false;\r
8118       description\r
8119         "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize";\r
8120       reference\r
8121         "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize";\r
8122     }\r
8123     leaf tcp-implementation {\r
8124       type string;\r
8125       config false;\r
8126       description\r
8127         "Device.DeviceInfo.NetworkProperties.TCPImplementation";\r
8128       reference\r
8129         "Device.DeviceInfo.NetworkProperties.TCPImplementation";\r
8130     }\r
8131   }\r
8132 \r
8133   grouping device-info-process-status-g {\r
8134     description\r
8135       "Grouping object for Device.DeviceInfo.ProcessStatus.";\r
8136     leaf cpu-usage {\r
8137       type uint32;\r
8138       config false;\r
8139       description\r
8140         "Device.DeviceInfo.ProcessStatus.CPUUsage";\r
8141       reference\r
8142         "Device.DeviceInfo.ProcessStatus.CPUUsage";\r
8143     }\r
8144     leaf process-number-of-entries {\r
8145       type uint32;\r
8146       config false;\r
8147       description\r
8148         "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries";\r
8149       reference\r
8150         "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries";\r
8151     }\r
8152   }\r
8153 \r
8154   grouping process-status-process-g {\r
8155     description\r
8156       "Grouping object for Device.DeviceInfo.ProcessStatus.Process.{i}.";\r
8157     leaf index {\r
8158       type uint16;\r
8159       description\r
8160         "Index attribute";\r
8161     }\r
8162     leaf pid {\r
8163       type uint32;\r
8164       config false;\r
8165       description\r
8166         "Device.DeviceInfo.ProcessStatus.Process.{i}.PID";\r
8167       reference\r
8168         "Device.DeviceInfo.ProcessStatus.Process.{i}.PID";\r
8169     }\r
8170     leaf command {\r
8171       type string;\r
8172       config false;\r
8173       description\r
8174         "Device.DeviceInfo.ProcessStatus.Process.{i}.Command";\r
8175       reference\r
8176         "Device.DeviceInfo.ProcessStatus.Process.{i}.Command";\r
8177     }\r
8178     leaf size {\r
8179       type uint32;\r
8180       config false;\r
8181       description\r
8182         "Device.DeviceInfo.ProcessStatus.Process.{i}.Size";\r
8183       reference\r
8184         "Device.DeviceInfo.ProcessStatus.Process.{i}.Size";\r
8185     }\r
8186     leaf priority {\r
8187       type uint32;\r
8188       config false;\r
8189       description\r
8190         "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority";\r
8191       reference\r
8192         "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority";\r
8193     }\r
8194     leaf cpu-time {\r
8195       type uint32;\r
8196       config false;\r
8197       description\r
8198         "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime";\r
8199       reference\r
8200         "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime";\r
8201     }\r
8202     leaf state {\r
8203       type string;\r
8204       config false;\r
8205       description\r
8206         "Device.DeviceInfo.ProcessStatus.Process.{i}.State";\r
8207       reference\r
8208         "Device.DeviceInfo.ProcessStatus.Process.{i}.State";\r
8209     }\r
8210   }\r
8211 \r
8212   grouping device-info-processor-g {\r
8213     description\r
8214       "Grouping object for Device.DeviceInfo.Processor.{i}.";\r
8215     leaf index {\r
8216       type uint16;\r
8217       description\r
8218         "Index attribute";\r
8219     }\r
8220     leaf alias {\r
8221       type string {\r
8222         length "min..64";\r
8223       }\r
8224       description\r
8225         "Device.DeviceInfo.Processor.{i}.Alias";\r
8226       reference\r
8227         "Device.DeviceInfo.Processor.{i}.Alias";\r
8228     }\r
8229     leaf architecture {\r
8230       type string;\r
8231       config false;\r
8232       description\r
8233         "Device.DeviceInfo.Processor.{i}.Architecture";\r
8234       reference\r
8235         "Device.DeviceInfo.Processor.{i}.Architecture";\r
8236     }\r
8237   }\r
8238 \r
8239   grouping device-info-proxier-info-g {\r
8240     description\r
8241       "Grouping object for Device.DeviceInfo.ProxierInfo.";\r
8242     leaf manufacturer-oui {\r
8243       type string;\r
8244       config false;\r
8245       description\r
8246         "Device.DeviceInfo.ProxierInfo.ManufacturerOUI";\r
8247       reference\r
8248         "Device.DeviceInfo.ProxierInfo.ManufacturerOUI";\r
8249     }\r
8250     leaf product-class {\r
8251       type string;\r
8252       config false;\r
8253       description\r
8254         "Device.DeviceInfo.ProxierInfo.ProductClass";\r
8255       reference\r
8256         "Device.DeviceInfo.ProxierInfo.ProductClass";\r
8257     }\r
8258     leaf serial-number {\r
8259       type string;\r
8260       config false;\r
8261       description\r
8262         "Device.DeviceInfo.ProxierInfo.SerialNumber";\r
8263       reference\r
8264         "Device.DeviceInfo.ProxierInfo.SerialNumber";\r
8265     }\r
8266     leaf proxy-protocol {\r
8267       type string;\r
8268       config false;\r
8269       description\r
8270         "Device.DeviceInfo.ProxierInfo.ProxyProtocol";\r
8271       reference\r
8272         "Device.DeviceInfo.ProxierInfo.ProxyProtocol";\r
8273     }\r
8274   }\r
8275 \r
8276   grouping device-info-supported-data-model-g {\r
8277     description\r
8278       "Grouping object for Device.DeviceInfo.SupportedDataModel.{i}.";\r
8279     leaf index {\r
8280       type uint16;\r
8281       description\r
8282         "Index attribute";\r
8283     }\r
8284     leaf alias {\r
8285       type string {\r
8286         length "min..64";\r
8287       }\r
8288       description\r
8289         "Device.DeviceInfo.SupportedDataModel.{i}.Alias";\r
8290       reference\r
8291         "Device.DeviceInfo.SupportedDataModel.{i}.Alias";\r
8292     }\r
8293     leaf url {\r
8294       type string;\r
8295       config false;\r
8296       description\r
8297         "Device.DeviceInfo.SupportedDataModel.{i}.URL";\r
8298       reference\r
8299         "Device.DeviceInfo.SupportedDataModel.{i}.URL";\r
8300     }\r
8301     leaf uuid {\r
8302       type string {\r
8303         length "min..36";\r
8304       }\r
8305       config false;\r
8306       description\r
8307         "Device.DeviceInfo.SupportedDataModel.{i}.UUID";\r
8308       reference\r
8309         "Device.DeviceInfo.SupportedDataModel.{i}.UUID";\r
8310     }\r
8311     leaf urn {\r
8312       type string;\r
8313       config false;\r
8314       description\r
8315         "Device.DeviceInfo.SupportedDataModel.{i}.URN";\r
8316       reference\r
8317         "Device.DeviceInfo.SupportedDataModel.{i}.URN";\r
8318     }\r
8319     leaf features {\r
8320       type string;\r
8321       config false;\r
8322       description\r
8323         "Device.DeviceInfo.SupportedDataModel.{i}.Features";\r
8324       reference\r
8325         "Device.DeviceInfo.SupportedDataModel.{i}.Features";\r
8326     }\r
8327   }\r
8328 \r
8329   grouping device-info-temperature-status-g {\r
8330     description\r
8331       "Grouping object for Device.DeviceInfo.TemperatureStatus.";\r
8332     leaf temperature-sensor-number-of-entries {\r
8333       type uint32;\r
8334       config false;\r
8335       description\r
8336         "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries";\r
8337       reference\r
8338         "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries";\r
8339     }\r
8340   }\r
8341 \r
8342   grouping temperature-status-temperature-sensor-g {\r
8343     description\r
8344       "Grouping object for Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.";\r
8345     leaf index {\r
8346       type uint16;\r
8347       description\r
8348         "Index attribute";\r
8349     }\r
8350     leaf alias {\r
8351       type string {\r
8352         length "min..64";\r
8353       }\r
8354       description\r
8355         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias";\r
8356       reference\r
8357         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias";\r
8358     }\r
8359     leaf enable {\r
8360       type boolean;\r
8361       description\r
8362         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable";\r
8363       reference\r
8364         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable";\r
8365     }\r
8366     leaf status {\r
8367       type string;\r
8368       config false;\r
8369       description\r
8370         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status";\r
8371       reference\r
8372         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status";\r
8373     }\r
8374     leaf reset-time {\r
8375       type string;\r
8376       config false;\r
8377       description\r
8378         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime";\r
8379       reference\r
8380         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime";\r
8381     }\r
8382     leaf name {\r
8383       type string;\r
8384       config false;\r
8385       description\r
8386         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name";\r
8387       reference\r
8388         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name";\r
8389     }\r
8390     leaf value {\r
8391       type int32;\r
8392       config false;\r
8393       description\r
8394         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value";\r
8395       reference\r
8396         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value";\r
8397     }\r
8398     leaf last-update {\r
8399       type string;\r
8400       config false;\r
8401       description\r
8402         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate";\r
8403       reference\r
8404         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate";\r
8405     }\r
8406     leaf min-value {\r
8407       type int32;\r
8408       config false;\r
8409       description\r
8410         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue";\r
8411       reference\r
8412         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue";\r
8413     }\r
8414     leaf min-time {\r
8415       type string;\r
8416       config false;\r
8417       description\r
8418         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime";\r
8419       reference\r
8420         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime";\r
8421     }\r
8422     leaf max-value {\r
8423       type int32;\r
8424       config false;\r
8425       description\r
8426         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue";\r
8427       reference\r
8428         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue";\r
8429     }\r
8430     leaf max-time {\r
8431       type string;\r
8432       config false;\r
8433       description\r
8434         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime";\r
8435       reference\r
8436         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime";\r
8437     }\r
8438     leaf low-alarm-value {\r
8439       type int32 {\r
8440         range "-274..max";\r
8441       }\r
8442       description\r
8443         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue";\r
8444       reference\r
8445         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue";\r
8446     }\r
8447     leaf low-alarm-time {\r
8448       type string;\r
8449       config false;\r
8450       description\r
8451         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime";\r
8452       reference\r
8453         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime";\r
8454     }\r
8455     leaf high-alarm-value {\r
8456       type int32 {\r
8457         range "-274..max";\r
8458       }\r
8459       description\r
8460         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue";\r
8461       reference\r
8462         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue";\r
8463     }\r
8464     leaf polling-interval {\r
8465       type uint32;\r
8466       description\r
8467         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval";\r
8468       reference\r
8469         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval";\r
8470     }\r
8471     leaf high-alarm-time {\r
8472       type string;\r
8473       config false;\r
8474       description\r
8475         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime";\r
8476       reference\r
8477         "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime";\r
8478     }\r
8479   }\r
8480 \r
8481   grouping device-info-vendor-config-file-g {\r
8482     description\r
8483       "Grouping object for Device.DeviceInfo.VendorConfigFile.{i}.";\r
8484     leaf index {\r
8485       type uint16;\r
8486       description\r
8487         "Index attribute";\r
8488     }\r
8489     leaf alias {\r
8490       type string {\r
8491         length "min..64";\r
8492       }\r
8493       description\r
8494         "Device.DeviceInfo.VendorConfigFile.{i}.Alias";\r
8495       reference\r
8496         "Device.DeviceInfo.VendorConfigFile.{i}.Alias";\r
8497     }\r
8498     leaf name {\r
8499       type string;\r
8500       config false;\r
8501       description\r
8502         "Device.DeviceInfo.VendorConfigFile.{i}.Name";\r
8503       reference\r
8504         "Device.DeviceInfo.VendorConfigFile.{i}.Name";\r
8505     }\r
8506     leaf version {\r
8507       type string;\r
8508       config false;\r
8509       description\r
8510         "Device.DeviceInfo.VendorConfigFile.{i}.Version";\r
8511       reference\r
8512         "Device.DeviceInfo.VendorConfigFile.{i}.Version";\r
8513     }\r
8514     leaf date {\r
8515       type string;\r
8516       config false;\r
8517       description\r
8518         "Device.DeviceInfo.VendorConfigFile.{i}.Date";\r
8519       reference\r
8520         "Device.DeviceInfo.VendorConfigFile.{i}.Date";\r
8521     }\r
8522     leaf description {\r
8523       type string;\r
8524       config false;\r
8525       description\r
8526         "Device.DeviceInfo.VendorConfigFile.{i}.Description";\r
8527       reference\r
8528         "Device.DeviceInfo.VendorConfigFile.{i}.Description";\r
8529     }\r
8530     leaf use-for-backup-restore {\r
8531       type boolean;\r
8532       config false;\r
8533       description\r
8534         "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore";\r
8535       reference\r
8536         "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore";\r
8537     }\r
8538   }\r
8539 \r
8540   grouping device-info-vendor-log-file-g {\r
8541     description\r
8542       "Grouping object for Device.DeviceInfo.VendorLogFile.{i}.";\r
8543     leaf index {\r
8544       type uint16;\r
8545       description\r
8546         "Index attribute";\r
8547     }\r
8548     leaf alias {\r
8549       type string {\r
8550         length "min..64";\r
8551       }\r
8552       description\r
8553         "Device.DeviceInfo.VendorLogFile.{i}.Alias";\r
8554       reference\r
8555         "Device.DeviceInfo.VendorLogFile.{i}.Alias";\r
8556     }\r
8557     leaf name {\r
8558       type string;\r
8559       config false;\r
8560       description\r
8561         "Device.DeviceInfo.VendorLogFile.{i}.Name";\r
8562       reference\r
8563         "Device.DeviceInfo.VendorLogFile.{i}.Name";\r
8564     }\r
8565     leaf maximum-size {\r
8566       type uint32;\r
8567       config false;\r
8568       description\r
8569         "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize";\r
8570       reference\r
8571         "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize";\r
8572     }\r
8573     leaf persistent {\r
8574       type boolean;\r
8575       config false;\r
8576       description\r
8577         "Device.DeviceInfo.VendorLogFile.{i}.Persistent";\r
8578       reference\r
8579         "Device.DeviceInfo.VendorLogFile.{i}.Persistent";\r
8580     }\r
8581   }\r
8582 \r
8583   grouping device-dynamic-dns-g {\r
8584     description\r
8585       "Grouping object for Device.DynamicDNS.";\r
8586     leaf client-number-of-entries {\r
8587       type uint32;\r
8588       config false;\r
8589       description\r
8590         "Device.DynamicDNS.ClientNumberOfEntries";\r
8591       reference\r
8592         "Device.DynamicDNS.ClientNumberOfEntries";\r
8593     }\r
8594     leaf server-number-of-entries {\r
8595       type uint32;\r
8596       config false;\r
8597       description\r
8598         "Device.DynamicDNS.ServerNumberOfEntries";\r
8599       reference\r
8600         "Device.DynamicDNS.ServerNumberOfEntries";\r
8601     }\r
8602     leaf supported-services {\r
8603       type string;\r
8604       config false;\r
8605       description\r
8606         "Device.DynamicDNS.SupportedServices";\r
8607       reference\r
8608         "Device.DynamicDNS.SupportedServices";\r
8609     }\r
8610   }\r
8611 \r
8612   grouping dynamic-dns-client-g {\r
8613     description\r
8614       "Grouping object for Device.DynamicDNS.Client.{i}.";\r
8615     leaf index {\r
8616       type uint16;\r
8617       description\r
8618         "Index attribute";\r
8619     }\r
8620     leaf enable {\r
8621       type boolean;\r
8622       description\r
8623         "Device.DynamicDNS.Client.{i}.Enable";\r
8624       reference\r
8625         "Device.DynamicDNS.Client.{i}.Enable";\r
8626     }\r
8627     leaf status {\r
8628       type string;\r
8629       config false;\r
8630       description\r
8631         "Device.DynamicDNS.Client.{i}.Status";\r
8632       reference\r
8633         "Device.DynamicDNS.Client.{i}.Status";\r
8634     }\r
8635     leaf alias {\r
8636       type string {\r
8637         length "min..64";\r
8638       }\r
8639       description\r
8640         "Device.DynamicDNS.Client.{i}.Alias";\r
8641       reference\r
8642         "Device.DynamicDNS.Client.{i}.Alias";\r
8643     }\r
8644     leaf last-error {\r
8645       type string;\r
8646       config false;\r
8647       description\r
8648         "Device.DynamicDNS.Client.{i}.LastError";\r
8649       reference\r
8650         "Device.DynamicDNS.Client.{i}.LastError";\r
8651     }\r
8652     leaf server {\r
8653       type string {\r
8654         length "min..256";\r
8655       }\r
8656       description\r
8657         "Device.DynamicDNS.Client.{i}.Server";\r
8658       reference\r
8659         "Device.DynamicDNS.Client.{i}.Server";\r
8660     }\r
8661     leaf interface {\r
8662       type string {\r
8663         length "min..256";\r
8664       }\r
8665       description\r
8666         "Device.DynamicDNS.Client.{i}.Interface";\r
8667       reference\r
8668         "Device.DynamicDNS.Client.{i}.Interface";\r
8669     }\r
8670     leaf username {\r
8671       type string {\r
8672         length "min..256";\r
8673       }\r
8674       description\r
8675         "Device.DynamicDNS.Client.{i}.Username";\r
8676       reference\r
8677         "Device.DynamicDNS.Client.{i}.Username";\r
8678     }\r
8679     leaf hostname-number-of-entries {\r
8680       type uint32;\r
8681       config false;\r
8682       description\r
8683         "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries";\r
8684       reference\r
8685         "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries";\r
8686     }\r
8687   }\r
8688 \r
8689   grouping client-hostname-g {\r
8690     description\r
8691       "Grouping object for Device.DynamicDNS.Client.{i}.Hostname.{i}.";\r
8692     leaf index {\r
8693       type uint16;\r
8694       description\r
8695         "Index attribute";\r
8696     }\r
8697     leaf enable {\r
8698       type boolean;\r
8699       description\r
8700         "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable";\r
8701       reference\r
8702         "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable";\r
8703     }\r
8704     leaf status {\r
8705       type string;\r
8706       config false;\r
8707       description\r
8708         "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status";\r
8709       reference\r
8710         "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status";\r
8711     }\r
8712     leaf name {\r
8713       type string {\r
8714         length "min..256";\r
8715       }\r
8716       description\r
8717         "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name";\r
8718       reference\r
8719         "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name";\r
8720     }\r
8721     leaf last-update {\r
8722       type string;\r
8723       config false;\r
8724       description\r
8725         "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate";\r
8726       reference\r
8727         "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate";\r
8728     }\r
8729   }\r
8730 \r
8731   grouping dynamic-dns-server-g {\r
8732     description\r
8733       "Grouping object for Device.DynamicDNS.Server.{i}.";\r
8734     leaf index {\r
8735       type uint16;\r
8736       description\r
8737         "Index attribute";\r
8738     }\r
8739     leaf enable {\r
8740       type string {\r
8741         length "min..64";\r
8742       }\r
8743       description\r
8744         "Device.DynamicDNS.Server.{i}.Enable";\r
8745       reference\r
8746         "Device.DynamicDNS.Server.{i}.Enable";\r
8747     }\r
8748     leaf name {\r
8749       type string {\r
8750         length "min..64";\r
8751       }\r
8752       description\r
8753         "Device.DynamicDNS.Server.{i}.Name";\r
8754       reference\r
8755         "Device.DynamicDNS.Server.{i}.Name";\r
8756     }\r
8757     leaf alias {\r
8758       type string {\r
8759         length "min..64";\r
8760       }\r
8761       description\r
8762         "Device.DynamicDNS.Server.{i}.Alias";\r
8763       reference\r
8764         "Device.DynamicDNS.Server.{i}.Alias";\r
8765     }\r
8766     leaf service-name {\r
8767       type string {\r
8768         length "min..256";\r
8769       }\r
8770       description\r
8771         "Device.DynamicDNS.Server.{i}.ServiceName";\r
8772       reference\r
8773         "Device.DynamicDNS.Server.{i}.ServiceName";\r
8774     }\r
8775     leaf server-address {\r
8776       type string {\r
8777         length "min..256";\r
8778       }\r
8779       description\r
8780         "Device.DynamicDNS.Server.{i}.ServerAddress";\r
8781       reference\r
8782         "Device.DynamicDNS.Server.{i}.ServerAddress";\r
8783     }\r
8784     leaf server-port {\r
8785       type uint32 {\r
8786         range "0..65535";\r
8787       }\r
8788       description\r
8789         "Device.DynamicDNS.Server.{i}.ServerPort";\r
8790       reference\r
8791         "Device.DynamicDNS.Server.{i}.ServerPort";\r
8792     }\r
8793     leaf supported-protocols {\r
8794       type string;\r
8795       config false;\r
8796       description\r
8797         "Device.DynamicDNS.Server.{i}.SupportedProtocols";\r
8798       reference\r
8799         "Device.DynamicDNS.Server.{i}.SupportedProtocols";\r
8800     }\r
8801     leaf protocol {\r
8802       type string;\r
8803       description\r
8804         "Device.DynamicDNS.Server.{i}.Protocol";\r
8805       reference\r
8806         "Device.DynamicDNS.Server.{i}.Protocol";\r
8807     }\r
8808     leaf check-interval {\r
8809       type uint32;\r
8810       description\r
8811         "Device.DynamicDNS.Server.{i}.CheckInterval";\r
8812       reference\r
8813         "Device.DynamicDNS.Server.{i}.CheckInterval";\r
8814     }\r
8815     leaf retry-interval {\r
8816       type uint32;\r
8817       description\r
8818         "Device.DynamicDNS.Server.{i}.RetryInterval";\r
8819       reference\r
8820         "Device.DynamicDNS.Server.{i}.RetryInterval";\r
8821     }\r
8822     leaf max-retries {\r
8823       type uint32;\r
8824       description\r
8825         "Device.DynamicDNS.Server.{i}.MaxRetries";\r
8826       reference\r
8827         "Device.DynamicDNS.Server.{i}.MaxRetries";\r
8828     }\r
8829   }\r
8830 \r
8831   grouping device-etsi-m2-m-g {\r
8832     description\r
8833       "Grouping object for Device.ETSIM2M.";\r
8834     leaf scl-number-of-entries {\r
8835       type uint32;\r
8836       config false;\r
8837       description\r
8838         "Device.ETSIM2M.SCLNumberOfEntries";\r
8839       reference\r
8840         "Device.ETSIM2M.SCLNumberOfEntries";\r
8841     }\r
8842   }\r
8843 \r
8844   grouping etsi-m2-m-scl-g {\r
8845     description\r
8846       "Grouping object for Device.ETSIM2M.SCL.{i}.";\r
8847     leaf index {\r
8848       type uint16;\r
8849       description\r
8850         "Index attribute";\r
8851     }\r
8852     leaf enable {\r
8853       type boolean;\r
8854       description\r
8855         "Device.ETSIM2M.SCL.{i}.Enable";\r
8856       reference\r
8857         "Device.ETSIM2M.SCL.{i}.Enable";\r
8858     }\r
8859     leaf alias {\r
8860       type string {\r
8861         length "min..64";\r
8862       }\r
8863       description\r
8864         "Device.ETSIM2M.SCL.{i}.Alias";\r
8865       reference\r
8866         "Device.ETSIM2M.SCL.{i}.Alias";\r
8867     }\r
8868     leaf announced-to-scl-list {\r
8869       type string;\r
8870       description\r
8871         "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList";\r
8872       reference\r
8873         "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList";\r
8874     }\r
8875     leaf saf-policy-set-number-of-entries {\r
8876       type uint32;\r
8877       config false;\r
8878       description\r
8879         "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries";\r
8880       reference\r
8881         "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries";\r
8882     }\r
8883     leaf area-nwk-instance-number-of-entries {\r
8884       type uint32;\r
8885       config false;\r
8886       description\r
8887         "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries";\r
8888       reference\r
8889         "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries";\r
8890     }\r
8891     leaf area-nwk-device-info-instance-number-of-entries {\r
8892       type uint32;\r
8893       config false;\r
8894       description\r
8895         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries";\r
8896       reference\r
8897         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries";\r
8898     }\r
8899   }\r
8900 \r
8901   grouping scl-area-nwk-device-info-instance-g {\r
8902     description\r
8903       "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.";\r
8904     leaf index {\r
8905       type uint16;\r
8906       description\r
8907         "Index attribute";\r
8908     }\r
8909     leaf area-nwk-instance {\r
8910       type string;\r
8911       config false;\r
8912       description\r
8913         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance";\r
8914       reference\r
8915         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance";\r
8916     }\r
8917     leaf host {\r
8918       type string;\r
8919       config false;\r
8920       description\r
8921         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host";\r
8922       reference\r
8923         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host";\r
8924     }\r
8925     leaf list-of-device-neighbors {\r
8926       type string;\r
8927       config false;\r
8928       description\r
8929         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors";\r
8930       reference\r
8931         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors";\r
8932     }\r
8933     leaf list-of-device-applications {\r
8934       type string;\r
8935       config false;\r
8936       description\r
8937         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications";\r
8938       reference\r
8939         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications";\r
8940     }\r
8941     leaf sleep-interval {\r
8942       type uint32;\r
8943       description\r
8944         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval";\r
8945       reference\r
8946         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval";\r
8947     }\r
8948     leaf sleep-duration {\r
8949       type uint32;\r
8950       description\r
8951         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration";\r
8952       reference\r
8953         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration";\r
8954     }\r
8955     leaf status {\r
8956       type string;\r
8957       config false;\r
8958       description\r
8959         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status";\r
8960       reference\r
8961         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status";\r
8962     }\r
8963     leaf active {\r
8964       type boolean;\r
8965       config false;\r
8966       description\r
8967         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active";\r
8968       reference\r
8969         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active";\r
8970     }\r
8971     leaf property-number-of-entries {\r
8972       type uint32;\r
8973       config false;\r
8974       description\r
8975         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries";\r
8976       reference\r
8977         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries";\r
8978     }\r
8979   }\r
8980 \r
8981   grouping area-nwk-device-info-instance-property-g {\r
8982     description\r
8983       "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.";\r
8984     leaf index {\r
8985       type uint16;\r
8986       description\r
8987         "Index attribute";\r
8988     }\r
8989     leaf name {\r
8990       type string;\r
8991       config false;\r
8992       description\r
8993         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name";\r
8994       reference\r
8995         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name";\r
8996     }\r
8997     leaf value {\r
8998       type string;\r
8999       config false;\r
9000       description\r
9001         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value";\r
9002       reference\r
9003         "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value";\r
9004     }\r
9005   }\r
9006 \r
9007   grouping scl-area-nwk-instance-g {\r
9008     description\r
9009       "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.";\r
9010     leaf index {\r
9011       type uint16;\r
9012       description\r
9013         "Index attribute";\r
9014     }\r
9015     leaf id {\r
9016       type string;\r
9017       config false;\r
9018       description\r
9019         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID";\r
9020       reference\r
9021         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID";\r
9022     }\r
9023     leaf area-nwk-type {\r
9024       type string;\r
9025       config false;\r
9026       description\r
9027         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType";\r
9028       reference\r
9029         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType";\r
9030     }\r
9031     leaf list-of-devices {\r
9032       type string;\r
9033       config false;\r
9034       description\r
9035         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices";\r
9036       reference\r
9037         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices";\r
9038     }\r
9039     leaf property-number-of-entries {\r
9040       type uint32;\r
9041       config false;\r
9042       description\r
9043         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries";\r
9044       reference\r
9045         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries";\r
9046     }\r
9047   }\r
9048 \r
9049   grouping area-nwk-instance-property-g {\r
9050     description\r
9051       "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.";\r
9052     leaf index {\r
9053       type uint16;\r
9054       description\r
9055         "Index attribute";\r
9056     }\r
9057     leaf name {\r
9058       type string;\r
9059       config false;\r
9060       description\r
9061         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name";\r
9062       reference\r
9063         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name";\r
9064     }\r
9065     leaf value {\r
9066       type string;\r
9067       config false;\r
9068       description\r
9069         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value";\r
9070       reference\r
9071         "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value";\r
9072     }\r
9073   }\r
9074 \r
9075   grouping scl-discovery-g {\r
9076     description\r
9077       "Grouping object for Device.ETSIM2M.SCL.{i}.Discovery.";\r
9078     leaf max-number-of-discov-records {\r
9079       type uint32;\r
9080       description\r
9081         "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords";\r
9082       reference\r
9083         "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords";\r
9084     }\r
9085     leaf max-size-of-discov-answer {\r
9086       type uint32;\r
9087       description\r
9088         "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer";\r
9089       reference\r
9090         "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer";\r
9091     }\r
9092   }\r
9093 \r
9094   grouping scl-reregistration-g {\r
9095     description\r
9096       "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration.";\r
9097     leaf reg-target-nscl-list {\r
9098       type string;\r
9099       description\r
9100         "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList";\r
9101       reference\r
9102         "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList";\r
9103     }\r
9104     leaf reg-search-strings {\r
9105       type string;\r
9106       description\r
9107         "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings";\r
9108       reference\r
9109         "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings";\r
9110     }\r
9111     leaf reg-access-right-id {\r
9112       type string;\r
9113       description\r
9114         "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID";\r
9115       reference\r
9116         "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID";\r
9117     }\r
9118     leaf reg-expiration-duration {\r
9119       type int32;\r
9120       description\r
9121         "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration";\r
9122       reference\r
9123         "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration";\r
9124     }\r
9125   }\r
9126 \r
9127   grouping reregistration-action-status-g {\r
9128     description\r
9129       "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.";\r
9130     leaf progress {\r
9131       type uint32 {\r
9132         range "0..100";\r
9133       }\r
9134       config false;\r
9135       description\r
9136         "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress";\r
9137       reference\r
9138         "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress";\r
9139     }\r
9140     leaf final-status {\r
9141       type string;\r
9142       config false;\r
9143       description\r
9144         "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus";\r
9145       reference\r
9146         "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus";\r
9147     }\r
9148   }\r
9149 \r
9150   grouping scl-saf-policy-set-g {\r
9151     description\r
9152       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.";\r
9153     leaf index {\r
9154       type uint16;\r
9155       description\r
9156         "Index attribute";\r
9157     }\r
9158     leaf enable {\r
9159       type boolean;\r
9160       description\r
9161         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable";\r
9162       reference\r
9163         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable";\r
9164     }\r
9165     leaf alias {\r
9166       type string {\r
9167         length "min..64";\r
9168       }\r
9169       description\r
9170         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias";\r
9171       reference\r
9172         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias";\r
9173     }\r
9174     leaf policy-scope {\r
9175       type string;\r
9176       description\r
9177         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope";\r
9178       reference\r
9179         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope";\r
9180     }\r
9181     leaf anp-policy-number-of-entries {\r
9182       type uint32;\r
9183       config false;\r
9184       description\r
9185         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries";\r
9186       reference\r
9187         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries";\r
9188     }\r
9189   }\r
9190 \r
9191   grouping saf-policy-set-anp-policy-g {\r
9192     description\r
9193       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.";\r
9194     leaf index {\r
9195       type uint16;\r
9196       description\r
9197         "Index attribute";\r
9198     }\r
9199     leaf enable {\r
9200       type boolean;\r
9201       description\r
9202         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable";\r
9203       reference\r
9204         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable";\r
9205     }\r
9206     leaf alias {\r
9207       type string {\r
9208         length "min..64";\r
9209       }\r
9210       description\r
9211         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias";\r
9212       reference\r
9213         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias";\r
9214     }\r
9215     leaf an-name {\r
9216       type string;\r
9217       description\r
9218         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName";\r
9219       reference\r
9220         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName";\r
9221     }\r
9222     leaf block-period-number-of-entries {\r
9223       type uint32;\r
9224       config false;\r
9225       description\r
9226         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries";\r
9227       reference\r
9228         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries";\r
9229     }\r
9230     leaf request-category-number-of-entries {\r
9231       type uint32;\r
9232       config false;\r
9233       description\r
9234         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries";\r
9235       reference\r
9236         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries";\r
9237     }\r
9238   }\r
9239 \r
9240   grouping anp-policy-block-period-g {\r
9241     description\r
9242       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.";\r
9243     leaf index {\r
9244       type uint16;\r
9245       description\r
9246         "Index attribute";\r
9247     }\r
9248     leaf enable {\r
9249       type boolean;\r
9250       description\r
9251         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable";\r
9252       reference\r
9253         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable";\r
9254     }\r
9255     leaf alias {\r
9256       type string {\r
9257         length "min..64";\r
9258       }\r
9259       description\r
9260         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias";\r
9261       reference\r
9262         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias";\r
9263     }\r
9264     leaf failed-attempts {\r
9265       type uint32;\r
9266       description\r
9267         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts";\r
9268       reference\r
9269         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts";\r
9270     }\r
9271     leaf block-duration {\r
9272       type int32;\r
9273       description\r
9274         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration";\r
9275       reference\r
9276         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration";\r
9277     }\r
9278   }\r
9279 \r
9280   grouping anp-policy-request-category-g {\r
9281     description\r
9282       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.";\r
9283     leaf index {\r
9284       type uint16;\r
9285       description\r
9286         "Index attribute";\r
9287     }\r
9288     leaf enable {\r
9289       type boolean;\r
9290       description\r
9291         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable";\r
9292       reference\r
9293         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable";\r
9294     }\r
9295     leaf alias {\r
9296       type string {\r
9297         length "min..64";\r
9298       }\r
9299       description\r
9300         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias";\r
9301       reference\r
9302         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias";\r
9303     }\r
9304     leaf rcat {\r
9305       type string;\r
9306       description\r
9307         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT";\r
9308       reference\r
9309         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT";\r
9310     }\r
9311     leaf schedule-number-of-entries {\r
9312       type uint32;\r
9313       config false;\r
9314       description\r
9315         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries";\r
9316       reference\r
9317         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries";\r
9318     }\r
9319   }\r
9320 \r
9321   grouping request-category-schedule-g {\r
9322     description\r
9323       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.";\r
9324     leaf index {\r
9325       type uint16;\r
9326       description\r
9327         "Index attribute";\r
9328     }\r
9329     leaf enable {\r
9330       type boolean;\r
9331       description\r
9332         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable";\r
9333       reference\r
9334         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable";\r
9335     }\r
9336     leaf alias {\r
9337       type string {\r
9338         length "min..64";\r
9339       }\r
9340       description\r
9341         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias";\r
9342       reference\r
9343         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias";\r
9344     }\r
9345     leaf schedules {\r
9346       type string;\r
9347       description\r
9348         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules";\r
9349       reference\r
9350         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules";\r
9351     }\r
9352     leaf abs-time-span-number-of-entries {\r
9353       type uint32;\r
9354       config false;\r
9355       description\r
9356         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries";\r
9357       reference\r
9358         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries";\r
9359     }\r
9360   }\r
9361 \r
9362   grouping schedule-abs-time-span-g {\r
9363     description\r
9364       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.";\r
9365     leaf index {\r
9366       type uint16;\r
9367       description\r
9368         "Index attribute";\r
9369     }\r
9370     leaf enable {\r
9371       type boolean;\r
9372       description\r
9373         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable";\r
9374       reference\r
9375         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable";\r
9376     }\r
9377     leaf alias {\r
9378       type string {\r
9379         length "min..64";\r
9380       }\r
9381       description\r
9382         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias";\r
9383       reference\r
9384         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias";\r
9385     }\r
9386     leaf start-time {\r
9387       type string;\r
9388       description\r
9389         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime";\r
9390       reference\r
9391         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime";\r
9392     }\r
9393     leaf end-time {\r
9394       type string;\r
9395       description\r
9396         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime";\r
9397       reference\r
9398         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime";\r
9399     }\r
9400   }\r
9401 \r
9402   grouping saf-policy-set-m2-msp-policy-g {\r
9403     description\r
9404       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.";\r
9405     leaf default-rcat-value {\r
9406       type string;\r
9407       description\r
9408         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue";\r
9409       reference\r
9410         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue";\r
9411     }\r
9412     leaf request-category-number-of-entries {\r
9413       type uint32;\r
9414       config false;\r
9415       description\r
9416         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries";\r
9417       reference\r
9418         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries";\r
9419     }\r
9420   }\r
9421 \r
9422   grouping m2-msp-policy-request-category-g {\r
9423     description\r
9424       "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.";\r
9425     leaf index {\r
9426       type uint16;\r
9427       description\r
9428         "Index attribute";\r
9429     }\r
9430     leaf enable {\r
9431       type boolean;\r
9432       description\r
9433         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable";\r
9434       reference\r
9435         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable";\r
9436     }\r
9437     leaf alias {\r
9438       type string {\r
9439         length "min..64";\r
9440       }\r
9441       description\r
9442         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias";\r
9443       reference\r
9444         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias";\r
9445     }\r
9446     leaf rcat {\r
9447       type string;\r
9448       description\r
9449         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT";\r
9450       reference\r
9451         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT";\r
9452     }\r
9453     leaf tolerable-delay {\r
9454       type int32 {\r
9455         range "-1..max";\r
9456       }\r
9457       description\r
9458         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay";\r
9459       reference\r
9460         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay";\r
9461     }\r
9462     leaf thresh {\r
9463       type uint32;\r
9464       description\r
9465         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh";\r
9466       reference\r
9467         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh";\r
9468     }\r
9469     leaf mem {\r
9470       type string;\r
9471       description\r
9472         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem";\r
9473       reference\r
9474         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem";\r
9475     }\r
9476     leaf ranked-an-list {\r
9477       type string;\r
9478       description\r
9479         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList";\r
9480       reference\r
9481         "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList";\r
9482     }\r
9483   }\r
9484 \r
9485   grouping device-ethernet-g {\r
9486     description\r
9487       "Grouping object for Device.Ethernet.";\r
9488     leaf interface-number-of-entries {\r
9489       type uint32;\r
9490       config false;\r
9491       description\r
9492         "Device.Ethernet.InterfaceNumberOfEntries";\r
9493       reference\r
9494         "Device.Ethernet.InterfaceNumberOfEntries";\r
9495     }\r
9496     leaf link-number-of-entries {\r
9497       type uint32;\r
9498       config false;\r
9499       description\r
9500         "Device.Ethernet.LinkNumberOfEntries";\r
9501       reference\r
9502         "Device.Ethernet.LinkNumberOfEntries";\r
9503     }\r
9504     leaf vlan-termination-number-of-entries {\r
9505       type uint32;\r
9506       config false;\r
9507       description\r
9508         "Device.Ethernet.VLANTerminationNumberOfEntries";\r
9509       reference\r
9510         "Device.Ethernet.VLANTerminationNumberOfEntries";\r
9511     }\r
9512     leaf rmon-stats-number-of-entries {\r
9513       type uint32;\r
9514       config false;\r
9515       description\r
9516         "Device.Ethernet.RMONStatsNumberOfEntries";\r
9517       reference\r
9518         "Device.Ethernet.RMONStatsNumberOfEntries";\r
9519     }\r
9520     leaf lag-number-of-entries {\r
9521       type uint32;\r
9522       config false;\r
9523       description\r
9524         "Device.Ethernet.LAGNumberOfEntries";\r
9525       reference\r
9526         "Device.Ethernet.LAGNumberOfEntries";\r
9527     }\r
9528   }\r
9529 \r
9530   grouping ethernet-interface-g {\r
9531     description\r
9532       "Grouping object for Device.Ethernet.Interface.{i}.";\r
9533     leaf index {\r
9534       type uint16;\r
9535       description\r
9536         "Index attribute";\r
9537     }\r
9538     leaf enable {\r
9539       type boolean;\r
9540       description\r
9541         "Device.Ethernet.Interface.{i}.Enable";\r
9542       reference\r
9543         "Device.Ethernet.Interface.{i}.Enable";\r
9544     }\r
9545     leaf status {\r
9546       type string;\r
9547       config false;\r
9548       description\r
9549         "Device.Ethernet.Interface.{i}.Status";\r
9550       reference\r
9551         "Device.Ethernet.Interface.{i}.Status";\r
9552     }\r
9553     leaf alias {\r
9554       type string {\r
9555         length "min..64";\r
9556       }\r
9557       description\r
9558         "Device.Ethernet.Interface.{i}.Alias";\r
9559       reference\r
9560         "Device.Ethernet.Interface.{i}.Alias";\r
9561     }\r
9562     leaf name {\r
9563       type string;\r
9564       config false;\r
9565       description\r
9566         "Device.Ethernet.Interface.{i}.Name";\r
9567       reference\r
9568         "Device.Ethernet.Interface.{i}.Name";\r
9569     }\r
9570     leaf last-change {\r
9571       type uint32;\r
9572       config false;\r
9573       description\r
9574         "Device.Ethernet.Interface.{i}.LastChange";\r
9575       reference\r
9576         "Device.Ethernet.Interface.{i}.LastChange";\r
9577     }\r
9578     leaf lower-layers {\r
9579       type string {\r
9580         length "min..1024";\r
9581       }\r
9582       description\r
9583         "Device.Ethernet.Interface.{i}.LowerLayers";\r
9584       reference\r
9585         "Device.Ethernet.Interface.{i}.LowerLayers";\r
9586     }\r
9587     leaf upstream {\r
9588       type boolean;\r
9589       config false;\r
9590       description\r
9591         "Device.Ethernet.Interface.{i}.Upstream";\r
9592       reference\r
9593         "Device.Ethernet.Interface.{i}.Upstream";\r
9594     }\r
9595     leaf mac-address {\r
9596       type string {\r
9597         length "min..17";\r
9598       }\r
9599       config false;\r
9600       description\r
9601         "Device.Ethernet.Interface.{i}.MACAddress";\r
9602       reference\r
9603         "Device.Ethernet.Interface.{i}.MACAddress";\r
9604     }\r
9605     leaf max-bit-rate {\r
9606       type int32 {\r
9607         range "-1..max";\r
9608       }\r
9609       description\r
9610         "Device.Ethernet.Interface.{i}.MaxBitRate";\r
9611       reference\r
9612         "Device.Ethernet.Interface.{i}.MaxBitRate";\r
9613     }\r
9614     leaf current-bit-rate {\r
9615       type uint32;\r
9616       config false;\r
9617       description\r
9618         "Device.Ethernet.Interface.{i}.CurrentBitRate";\r
9619       reference\r
9620         "Device.Ethernet.Interface.{i}.CurrentBitRate";\r
9621     }\r
9622     leaf duplex-mode {\r
9623       type enumeration {\r
9624         enum Half {\r
9625           description\r
9626             "Enum Value - Half";\r
9627         }\r
9628         enum Full {\r
9629           description\r
9630             "Enum Value - Full";\r
9631         }\r
9632         enum Auto {\r
9633           description\r
9634             "Enum Value - Auto";\r
9635         }\r
9636       }\r
9637       description\r
9638         "Device.Ethernet.Interface.{i}.DuplexMode";\r
9639       reference\r
9640         "Device.Ethernet.Interface.{i}.DuplexMode";\r
9641     }\r
9642     leaf eee-capability {\r
9643       type boolean;\r
9644       config false;\r
9645       description\r
9646         "Device.Ethernet.Interface.{i}.EEECapability";\r
9647       reference\r
9648         "Device.Ethernet.Interface.{i}.EEECapability";\r
9649     }\r
9650     leaf eee-enable {\r
9651       type boolean;\r
9652       description\r
9653         "Device.Ethernet.Interface.{i}.EEEEnable";\r
9654       reference\r
9655         "Device.Ethernet.Interface.{i}.EEEEnable";\r
9656     }\r
9657   }\r
9658 \r
9659   grouping ethernet-interface-stats-g {\r
9660     description\r
9661       "Grouping object for Device.Ethernet.Interface.{i}.Stats.";\r
9662     leaf bytes-sent {\r
9663       type uint64;\r
9664       config false;\r
9665       description\r
9666         "Device.Ethernet.Interface.{i}.Stats.BytesSent";\r
9667       reference\r
9668         "Device.Ethernet.Interface.{i}.Stats.BytesSent";\r
9669     }\r
9670     leaf bytes-received {\r
9671       type uint64;\r
9672       config false;\r
9673       description\r
9674         "Device.Ethernet.Interface.{i}.Stats.BytesReceived";\r
9675       reference\r
9676         "Device.Ethernet.Interface.{i}.Stats.BytesReceived";\r
9677     }\r
9678     leaf packets-sent {\r
9679       type uint64;\r
9680       config false;\r
9681       description\r
9682         "Device.Ethernet.Interface.{i}.Stats.PacketsSent";\r
9683       reference\r
9684         "Device.Ethernet.Interface.{i}.Stats.PacketsSent";\r
9685     }\r
9686     leaf packets-received {\r
9687       type uint64;\r
9688       config false;\r
9689       description\r
9690         "Device.Ethernet.Interface.{i}.Stats.PacketsReceived";\r
9691       reference\r
9692         "Device.Ethernet.Interface.{i}.Stats.PacketsReceived";\r
9693     }\r
9694     leaf errors-sent {\r
9695       type uint32;\r
9696       config false;\r
9697       description\r
9698         "Device.Ethernet.Interface.{i}.Stats.ErrorsSent";\r
9699       reference\r
9700         "Device.Ethernet.Interface.{i}.Stats.ErrorsSent";\r
9701     }\r
9702     leaf errors-received {\r
9703       type uint32;\r
9704       config false;\r
9705       description\r
9706         "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived";\r
9707       reference\r
9708         "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived";\r
9709     }\r
9710     leaf unicast-packets-sent {\r
9711       type uint64;\r
9712       config false;\r
9713       description\r
9714         "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent";\r
9715       reference\r
9716         "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent";\r
9717     }\r
9718     leaf unicast-packets-received {\r
9719       type uint64;\r
9720       config false;\r
9721       description\r
9722         "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived";\r
9723       reference\r
9724         "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived";\r
9725     }\r
9726     leaf discard-packets-sent {\r
9727       type uint32;\r
9728       config false;\r
9729       description\r
9730         "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent";\r
9731       reference\r
9732         "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent";\r
9733     }\r
9734     leaf discard-packets-received {\r
9735       type uint32;\r
9736       config false;\r
9737       description\r
9738         "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived";\r
9739       reference\r
9740         "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived";\r
9741     }\r
9742     leaf multicast-packets-sent {\r
9743       type uint64;\r
9744       config false;\r
9745       description\r
9746         "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent";\r
9747       reference\r
9748         "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent";\r
9749     }\r
9750     leaf multicast-packets-received {\r
9751       type uint64;\r
9752       config false;\r
9753       description\r
9754         "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived";\r
9755       reference\r
9756         "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived";\r
9757     }\r
9758     leaf broadcast-packets-sent {\r
9759       type uint64;\r
9760       config false;\r
9761       description\r
9762         "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent";\r
9763       reference\r
9764         "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent";\r
9765     }\r
9766     leaf broadcast-packets-received {\r
9767       type uint64;\r
9768       config false;\r
9769       description\r
9770         "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived";\r
9771       reference\r
9772         "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived";\r
9773     }\r
9774     leaf unknown-proto-packets-received {\r
9775       type uint32;\r
9776       config false;\r
9777       description\r
9778         "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
9779       reference\r
9780         "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
9781     }\r
9782   }\r
9783 \r
9784   grouping ethernet-lag-g {\r
9785     description\r
9786       "Grouping object for Device.Ethernet.LAG.{i}.";\r
9787     leaf index {\r
9788       type uint16;\r
9789       description\r
9790         "Index attribute";\r
9791     }\r
9792     leaf enable {\r
9793       type boolean;\r
9794       description\r
9795         "Device.Ethernet.LAG.{i}.Enable";\r
9796       reference\r
9797         "Device.Ethernet.LAG.{i}.Enable";\r
9798     }\r
9799     leaf status {\r
9800       type string;\r
9801       config false;\r
9802       description\r
9803         "Device.Ethernet.LAG.{i}.Status";\r
9804       reference\r
9805         "Device.Ethernet.LAG.{i}.Status";\r
9806     }\r
9807     leaf alias {\r
9808       type string {\r
9809         length "min..64";\r
9810       }\r
9811       description\r
9812         "Device.Ethernet.LAG.{i}.Alias";\r
9813       reference\r
9814         "Device.Ethernet.LAG.{i}.Alias";\r
9815     }\r
9816     leaf name {\r
9817       type string;\r
9818       config false;\r
9819       description\r
9820         "Device.Ethernet.LAG.{i}.Name";\r
9821       reference\r
9822         "Device.Ethernet.LAG.{i}.Name";\r
9823     }\r
9824     leaf last-change {\r
9825       type uint32;\r
9826       config false;\r
9827       description\r
9828         "Device.Ethernet.LAG.{i}.LastChange";\r
9829       reference\r
9830         "Device.Ethernet.LAG.{i}.LastChange";\r
9831     }\r
9832     leaf lower-layers {\r
9833       type string {\r
9834         length "min..1024";\r
9835       }\r
9836       description\r
9837         "Device.Ethernet.LAG.{i}.LowerLayers";\r
9838       reference\r
9839         "Device.Ethernet.LAG.{i}.LowerLayers";\r
9840     }\r
9841     leaf mac-address {\r
9842       type string {\r
9843         length "min..17";\r
9844       }\r
9845       description\r
9846         "Device.Ethernet.LAG.{i}.MACAddress";\r
9847       reference\r
9848         "Device.Ethernet.LAG.{i}.MACAddress";\r
9849     }\r
9850   }\r
9851 \r
9852   grouping lag-stats-g {\r
9853     description\r
9854       "Grouping object for Device.Ethernet.LAG.{i}.Stats.";\r
9855     leaf bytes-sent {\r
9856       type uint64;\r
9857       config false;\r
9858       description\r
9859         "Device.Ethernet.LAG.{i}.Stats.BytesSent";\r
9860       reference\r
9861         "Device.Ethernet.LAG.{i}.Stats.BytesSent";\r
9862     }\r
9863     leaf bytes-received {\r
9864       type uint64;\r
9865       config false;\r
9866       description\r
9867         "Device.Ethernet.LAG.{i}.Stats.BytesReceived";\r
9868       reference\r
9869         "Device.Ethernet.LAG.{i}.Stats.BytesReceived";\r
9870     }\r
9871     leaf packets-sent {\r
9872       type uint64;\r
9873       config false;\r
9874       description\r
9875         "Device.Ethernet.LAG.{i}.Stats.PacketsSent";\r
9876       reference\r
9877         "Device.Ethernet.LAG.{i}.Stats.PacketsSent";\r
9878     }\r
9879     leaf packets-received {\r
9880       type uint64;\r
9881       config false;\r
9882       description\r
9883         "Device.Ethernet.LAG.{i}.Stats.PacketsReceived";\r
9884       reference\r
9885         "Device.Ethernet.LAG.{i}.Stats.PacketsReceived";\r
9886     }\r
9887     leaf errors-sent {\r
9888       type uint32;\r
9889       config false;\r
9890       description\r
9891         "Device.Ethernet.LAG.{i}.Stats.ErrorsSent";\r
9892       reference\r
9893         "Device.Ethernet.LAG.{i}.Stats.ErrorsSent";\r
9894     }\r
9895     leaf errors-received {\r
9896       type uint32;\r
9897       config false;\r
9898       description\r
9899         "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived";\r
9900       reference\r
9901         "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived";\r
9902     }\r
9903     leaf unicast-packets-sent {\r
9904       type uint64;\r
9905       config false;\r
9906       description\r
9907         "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent";\r
9908       reference\r
9909         "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent";\r
9910     }\r
9911     leaf unicast-packets-received {\r
9912       type uint64;\r
9913       config false;\r
9914       description\r
9915         "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived";\r
9916       reference\r
9917         "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived";\r
9918     }\r
9919     leaf discard-packets-sent {\r
9920       type uint32;\r
9921       config false;\r
9922       description\r
9923         "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent";\r
9924       reference\r
9925         "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent";\r
9926     }\r
9927     leaf discard-packets-received {\r
9928       type uint32;\r
9929       config false;\r
9930       description\r
9931         "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived";\r
9932       reference\r
9933         "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived";\r
9934     }\r
9935     leaf multicast-packets-sent {\r
9936       type uint64;\r
9937       config false;\r
9938       description\r
9939         "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent";\r
9940       reference\r
9941         "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent";\r
9942     }\r
9943     leaf multicast-packets-received {\r
9944       type uint64;\r
9945       config false;\r
9946       description\r
9947         "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived";\r
9948       reference\r
9949         "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived";\r
9950     }\r
9951     leaf broadcast-packets-sent {\r
9952       type uint64;\r
9953       config false;\r
9954       description\r
9955         "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent";\r
9956       reference\r
9957         "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent";\r
9958     }\r
9959     leaf broadcast-packets-received {\r
9960       type uint64;\r
9961       config false;\r
9962       description\r
9963         "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived";\r
9964       reference\r
9965         "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived";\r
9966     }\r
9967     leaf unknown-proto-packets-received {\r
9968       type uint32;\r
9969       config false;\r
9970       description\r
9971         "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived";\r
9972       reference\r
9973         "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived";\r
9974     }\r
9975   }\r
9976 \r
9977   grouping ethernet-link-g {\r
9978     description\r
9979       "Grouping object for Device.Ethernet.Link.{i}.";\r
9980     leaf index {\r
9981       type uint16;\r
9982       description\r
9983         "Index attribute";\r
9984     }\r
9985     leaf enable {\r
9986       type boolean;\r
9987       description\r
9988         "Device.Ethernet.Link.{i}.Enable";\r
9989       reference\r
9990         "Device.Ethernet.Link.{i}.Enable";\r
9991     }\r
9992     leaf status {\r
9993       type string;\r
9994       config false;\r
9995       description\r
9996         "Device.Ethernet.Link.{i}.Status";\r
9997       reference\r
9998         "Device.Ethernet.Link.{i}.Status";\r
9999     }\r
10000     leaf alias {\r
10001       type string {\r
10002         length "min..64";\r
10003       }\r
10004       description\r
10005         "Device.Ethernet.Link.{i}.Alias";\r
10006       reference\r
10007         "Device.Ethernet.Link.{i}.Alias";\r
10008     }\r
10009     leaf name {\r
10010       type string;\r
10011       config false;\r
10012       description\r
10013         "Device.Ethernet.Link.{i}.Name";\r
10014       reference\r
10015         "Device.Ethernet.Link.{i}.Name";\r
10016     }\r
10017     leaf last-change {\r
10018       type uint32;\r
10019       config false;\r
10020       description\r
10021         "Device.Ethernet.Link.{i}.LastChange";\r
10022       reference\r
10023         "Device.Ethernet.Link.{i}.LastChange";\r
10024     }\r
10025     leaf lower-layers {\r
10026       type string {\r
10027         length "min..1024";\r
10028       }\r
10029       description\r
10030         "Device.Ethernet.Link.{i}.LowerLayers";\r
10031       reference\r
10032         "Device.Ethernet.Link.{i}.LowerLayers";\r
10033     }\r
10034     leaf mac-address {\r
10035       type string {\r
10036         length "min..17";\r
10037       }\r
10038       config false;\r
10039       description\r
10040         "Device.Ethernet.Link.{i}.MACAddress";\r
10041       reference\r
10042         "Device.Ethernet.Link.{i}.MACAddress";\r
10043     }\r
10044     leaf priority-tagging {\r
10045       type boolean;\r
10046       description\r
10047         "Device.Ethernet.Link.{i}.PriorityTagging";\r
10048       reference\r
10049         "Device.Ethernet.Link.{i}.PriorityTagging";\r
10050     }\r
10051   }\r
10052 \r
10053   grouping ethernet-link-stats-g {\r
10054     description\r
10055       "Grouping object for Device.Ethernet.Link.{i}.Stats.";\r
10056     leaf bytes-sent {\r
10057       type uint64;\r
10058       config false;\r
10059       description\r
10060         "Device.Ethernet.Link.{i}.Stats.BytesSent";\r
10061       reference\r
10062         "Device.Ethernet.Link.{i}.Stats.BytesSent";\r
10063     }\r
10064     leaf bytes-received {\r
10065       type uint64;\r
10066       config false;\r
10067       description\r
10068         "Device.Ethernet.Link.{i}.Stats.BytesReceived";\r
10069       reference\r
10070         "Device.Ethernet.Link.{i}.Stats.BytesReceived";\r
10071     }\r
10072     leaf packets-sent {\r
10073       type uint64;\r
10074       config false;\r
10075       description\r
10076         "Device.Ethernet.Link.{i}.Stats.PacketsSent";\r
10077       reference\r
10078         "Device.Ethernet.Link.{i}.Stats.PacketsSent";\r
10079     }\r
10080     leaf packets-received {\r
10081       type uint64;\r
10082       config false;\r
10083       description\r
10084         "Device.Ethernet.Link.{i}.Stats.PacketsReceived";\r
10085       reference\r
10086         "Device.Ethernet.Link.{i}.Stats.PacketsReceived";\r
10087     }\r
10088     leaf errors-sent {\r
10089       type uint32;\r
10090       config false;\r
10091       description\r
10092         "Device.Ethernet.Link.{i}.Stats.ErrorsSent";\r
10093       reference\r
10094         "Device.Ethernet.Link.{i}.Stats.ErrorsSent";\r
10095     }\r
10096     leaf errors-received {\r
10097       type uint32;\r
10098       config false;\r
10099       description\r
10100         "Device.Ethernet.Link.{i}.Stats.ErrorsReceived";\r
10101       reference\r
10102         "Device.Ethernet.Link.{i}.Stats.ErrorsReceived";\r
10103     }\r
10104     leaf unicast-packets-sent {\r
10105       type uint64;\r
10106       config false;\r
10107       description\r
10108         "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent";\r
10109       reference\r
10110         "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent";\r
10111     }\r
10112     leaf unicast-packets-received {\r
10113       type uint64;\r
10114       config false;\r
10115       description\r
10116         "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived";\r
10117       reference\r
10118         "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived";\r
10119     }\r
10120     leaf discard-packets-sent {\r
10121       type uint32;\r
10122       config false;\r
10123       description\r
10124         "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent";\r
10125       reference\r
10126         "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent";\r
10127     }\r
10128     leaf discard-packets-received {\r
10129       type uint32;\r
10130       config false;\r
10131       description\r
10132         "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived";\r
10133       reference\r
10134         "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived";\r
10135     }\r
10136     leaf multicast-packets-sent {\r
10137       type uint64;\r
10138       config false;\r
10139       description\r
10140         "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent";\r
10141       reference\r
10142         "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent";\r
10143     }\r
10144     leaf multicast-packets-received {\r
10145       type uint64;\r
10146       config false;\r
10147       description\r
10148         "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived";\r
10149       reference\r
10150         "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived";\r
10151     }\r
10152     leaf broadcast-packets-sent {\r
10153       type uint64;\r
10154       config false;\r
10155       description\r
10156         "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent";\r
10157       reference\r
10158         "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent";\r
10159     }\r
10160     leaf broadcast-packets-received {\r
10161       type uint64;\r
10162       config false;\r
10163       description\r
10164         "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived";\r
10165       reference\r
10166         "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived";\r
10167     }\r
10168     leaf unknown-proto-packets-received {\r
10169       type uint32;\r
10170       config false;\r
10171       description\r
10172         "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived";\r
10173       reference\r
10174         "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived";\r
10175     }\r
10176   }\r
10177 \r
10178   grouping ethernet-rmon-stats-g {\r
10179     description\r
10180       "Grouping object for Device.Ethernet.RMONStats.{i}.";\r
10181     leaf index {\r
10182       type uint16;\r
10183       description\r
10184         "Index attribute";\r
10185     }\r
10186     leaf enable {\r
10187       type boolean;\r
10188       description\r
10189         "Device.Ethernet.RMONStats.{i}.Enable";\r
10190       reference\r
10191         "Device.Ethernet.RMONStats.{i}.Enable";\r
10192     }\r
10193     leaf status {\r
10194       type string;\r
10195       config false;\r
10196       description\r
10197         "Device.Ethernet.RMONStats.{i}.Status";\r
10198       reference\r
10199         "Device.Ethernet.RMONStats.{i}.Status";\r
10200     }\r
10201     leaf alias {\r
10202       type string {\r
10203         length "min..64";\r
10204       }\r
10205       description\r
10206         "Device.Ethernet.RMONStats.{i}.Alias";\r
10207       reference\r
10208         "Device.Ethernet.RMONStats.{i}.Alias";\r
10209     }\r
10210     leaf name {\r
10211       type string;\r
10212       config false;\r
10213       description\r
10214         "Device.Ethernet.RMONStats.{i}.Name";\r
10215       reference\r
10216         "Device.Ethernet.RMONStats.{i}.Name";\r
10217     }\r
10218     leaf interface {\r
10219       type string;\r
10220       description\r
10221         "Device.Ethernet.RMONStats.{i}.Interface";\r
10222       reference\r
10223         "Device.Ethernet.RMONStats.{i}.Interface";\r
10224     }\r
10225     leaf vlanid {\r
10226       type uint32 {\r
10227         range "0..4094";\r
10228       }\r
10229       description\r
10230         "Device.Ethernet.RMONStats.{i}.VLANID";\r
10231       reference\r
10232         "Device.Ethernet.RMONStats.{i}.VLANID";\r
10233     }\r
10234     leaf queue {\r
10235       type string;\r
10236       description\r
10237         "Device.Ethernet.RMONStats.{i}.Queue";\r
10238       reference\r
10239         "Device.Ethernet.RMONStats.{i}.Queue";\r
10240     }\r
10241     leaf all-queues {\r
10242       type boolean;\r
10243       description\r
10244         "Device.Ethernet.RMONStats.{i}.AllQueues";\r
10245       reference\r
10246         "Device.Ethernet.RMONStats.{i}.AllQueues";\r
10247     }\r
10248     leaf drop-events {\r
10249       type uint32;\r
10250       config false;\r
10251       description\r
10252         "Device.Ethernet.RMONStats.{i}.DropEvents";\r
10253       reference\r
10254         "Device.Ethernet.RMONStats.{i}.DropEvents";\r
10255     }\r
10256     leaf bytes {\r
10257       type uint64;\r
10258       config false;\r
10259       description\r
10260         "Device.Ethernet.RMONStats.{i}.Bytes";\r
10261       reference\r
10262         "Device.Ethernet.RMONStats.{i}.Bytes";\r
10263     }\r
10264     leaf packets {\r
10265       type uint64;\r
10266       config false;\r
10267       description\r
10268         "Device.Ethernet.RMONStats.{i}.Packets";\r
10269       reference\r
10270         "Device.Ethernet.RMONStats.{i}.Packets";\r
10271     }\r
10272     leaf broadcast-packets {\r
10273       type uint64;\r
10274       config false;\r
10275       description\r
10276         "Device.Ethernet.RMONStats.{i}.BroadcastPackets";\r
10277       reference\r
10278         "Device.Ethernet.RMONStats.{i}.BroadcastPackets";\r
10279     }\r
10280     leaf multicast-packets {\r
10281       type uint64;\r
10282       config false;\r
10283       description\r
10284         "Device.Ethernet.RMONStats.{i}.MulticastPackets";\r
10285       reference\r
10286         "Device.Ethernet.RMONStats.{i}.MulticastPackets";\r
10287     }\r
10288     leaf crc-errored-packets {\r
10289       type uint32;\r
10290       config false;\r
10291       description\r
10292         "Device.Ethernet.RMONStats.{i}.CRCErroredPackets";\r
10293       reference\r
10294         "Device.Ethernet.RMONStats.{i}.CRCErroredPackets";\r
10295     }\r
10296     leaf undersize-packets {\r
10297       type uint32;\r
10298       config false;\r
10299       description\r
10300         "Device.Ethernet.RMONStats.{i}.UndersizePackets";\r
10301       reference\r
10302         "Device.Ethernet.RMONStats.{i}.UndersizePackets";\r
10303     }\r
10304     leaf oversize-packets {\r
10305       type uint32;\r
10306       config false;\r
10307       description\r
10308         "Device.Ethernet.RMONStats.{i}.OversizePackets";\r
10309       reference\r
10310         "Device.Ethernet.RMONStats.{i}.OversizePackets";\r
10311     }\r
10312     leaf packets64-bytes {\r
10313       type uint64;\r
10314       config false;\r
10315       description\r
10316         "Device.Ethernet.RMONStats.{i}.Packets64Bytes";\r
10317       reference\r
10318         "Device.Ethernet.RMONStats.{i}.Packets64Bytes";\r
10319     }\r
10320     leaf packets65to127-bytes {\r
10321       type uint64;\r
10322       config false;\r
10323       description\r
10324         "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes";\r
10325       reference\r
10326         "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes";\r
10327     }\r
10328     leaf packets128to255-bytes {\r
10329       type uint64;\r
10330       config false;\r
10331       description\r
10332         "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes";\r
10333       reference\r
10334         "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes";\r
10335     }\r
10336     leaf packets256to511-bytes {\r
10337       type uint64;\r
10338       config false;\r
10339       description\r
10340         "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes";\r
10341       reference\r
10342         "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes";\r
10343     }\r
10344     leaf packets512to1023-bytes {\r
10345       type uint64;\r
10346       config false;\r
10347       description\r
10348         "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes";\r
10349       reference\r
10350         "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes";\r
10351     }\r
10352     leaf packets1024to1518-bytes {\r
10353       type uint64;\r
10354       config false;\r
10355       description\r
10356         "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes";\r
10357       reference\r
10358         "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes";\r
10359     }\r
10360   }\r
10361 \r
10362   grouping ethernet-vlan-termination-g {\r
10363     description\r
10364       "Grouping object for Device.Ethernet.VLANTermination.{i}.";\r
10365     leaf index {\r
10366       type uint16;\r
10367       description\r
10368         "Index attribute";\r
10369     }\r
10370     leaf enable {\r
10371       type boolean;\r
10372       description\r
10373         "Device.Ethernet.VLANTermination.{i}.Enable";\r
10374       reference\r
10375         "Device.Ethernet.VLANTermination.{i}.Enable";\r
10376     }\r
10377     leaf status {\r
10378       type string;\r
10379       config false;\r
10380       description\r
10381         "Device.Ethernet.VLANTermination.{i}.Status";\r
10382       reference\r
10383         "Device.Ethernet.VLANTermination.{i}.Status";\r
10384     }\r
10385     leaf alias {\r
10386       type string {\r
10387         length "min..64";\r
10388       }\r
10389       description\r
10390         "Device.Ethernet.VLANTermination.{i}.Alias";\r
10391       reference\r
10392         "Device.Ethernet.VLANTermination.{i}.Alias";\r
10393     }\r
10394     leaf name {\r
10395       type string;\r
10396       config false;\r
10397       description\r
10398         "Device.Ethernet.VLANTermination.{i}.Name";\r
10399       reference\r
10400         "Device.Ethernet.VLANTermination.{i}.Name";\r
10401     }\r
10402     leaf last-change {\r
10403       type uint32;\r
10404       config false;\r
10405       description\r
10406         "Device.Ethernet.VLANTermination.{i}.LastChange";\r
10407       reference\r
10408         "Device.Ethernet.VLANTermination.{i}.LastChange";\r
10409     }\r
10410     leaf lower-layers {\r
10411       type string {\r
10412         length "min..1024";\r
10413       }\r
10414       description\r
10415         "Device.Ethernet.VLANTermination.{i}.LowerLayers";\r
10416       reference\r
10417         "Device.Ethernet.VLANTermination.{i}.LowerLayers";\r
10418     }\r
10419     leaf vlanid {\r
10420       type uint32 {\r
10421         range "1..4094";\r
10422       }\r
10423       description\r
10424         "Device.Ethernet.VLANTermination.{i}.VLANID";\r
10425       reference\r
10426         "Device.Ethernet.VLANTermination.{i}.VLANID";\r
10427     }\r
10428     leaf tpid {\r
10429       type uint32;\r
10430       description\r
10431         "Device.Ethernet.VLANTermination.{i}.TPID";\r
10432       reference\r
10433         "Device.Ethernet.VLANTermination.{i}.TPID";\r
10434     }\r
10435   }\r
10436 \r
10437   grouping vlan-termination-stats-g {\r
10438     description\r
10439       "Grouping object for Device.Ethernet.VLANTermination.{i}.Stats.";\r
10440     leaf bytes-sent {\r
10441       type uint64;\r
10442       config false;\r
10443       description\r
10444         "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent";\r
10445       reference\r
10446         "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent";\r
10447     }\r
10448     leaf bytes-received {\r
10449       type uint64;\r
10450       config false;\r
10451       description\r
10452         "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived";\r
10453       reference\r
10454         "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived";\r
10455     }\r
10456     leaf packets-sent {\r
10457       type uint64;\r
10458       config false;\r
10459       description\r
10460         "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent";\r
10461       reference\r
10462         "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent";\r
10463     }\r
10464     leaf packets-received {\r
10465       type uint64;\r
10466       config false;\r
10467       description\r
10468         "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived";\r
10469       reference\r
10470         "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived";\r
10471     }\r
10472     leaf errors-sent {\r
10473       type uint32;\r
10474       config false;\r
10475       description\r
10476         "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent";\r
10477       reference\r
10478         "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent";\r
10479     }\r
10480     leaf errors-received {\r
10481       type uint32;\r
10482       config false;\r
10483       description\r
10484         "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived";\r
10485       reference\r
10486         "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived";\r
10487     }\r
10488     leaf unicast-packets-sent {\r
10489       type uint64;\r
10490       config false;\r
10491       description\r
10492         "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent";\r
10493       reference\r
10494         "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent";\r
10495     }\r
10496     leaf unicast-packets-received {\r
10497       type uint64;\r
10498       config false;\r
10499       description\r
10500         "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived";\r
10501       reference\r
10502         "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived";\r
10503     }\r
10504     leaf discard-packets-sent {\r
10505       type uint32;\r
10506       config false;\r
10507       description\r
10508         "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent";\r
10509       reference\r
10510         "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent";\r
10511     }\r
10512     leaf discard-packets-received {\r
10513       type uint32;\r
10514       config false;\r
10515       description\r
10516         "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived";\r
10517       reference\r
10518         "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived";\r
10519     }\r
10520     leaf multicast-packets-sent {\r
10521       type uint64;\r
10522       config false;\r
10523       description\r
10524         "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent";\r
10525       reference\r
10526         "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent";\r
10527     }\r
10528     leaf multicast-packets-received {\r
10529       type uint64;\r
10530       config false;\r
10531       description\r
10532         "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived";\r
10533       reference\r
10534         "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived";\r
10535     }\r
10536     leaf broadcast-packets-sent {\r
10537       type uint64;\r
10538       config false;\r
10539       description\r
10540         "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent";\r
10541       reference\r
10542         "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent";\r
10543     }\r
10544     leaf broadcast-packets-received {\r
10545       type uint64;\r
10546       config false;\r
10547       description\r
10548         "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived";\r
10549       reference\r
10550         "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived";\r
10551     }\r
10552     leaf unknown-proto-packets-received {\r
10553       type uint32;\r
10554       config false;\r
10555       description\r
10556         "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived";\r
10557       reference\r
10558         "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived";\r
10559     }\r
10560   }\r
10561 \r
10562   grouping fap-application-platform-g {\r
10563     description\r
10564       "Grouping object for Device.FAP.ApplicationPlatform.";\r
10565     leaf version {\r
10566       type string;\r
10567       config false;\r
10568       description\r
10569         "Device.FAP.ApplicationPlatform.Version";\r
10570       reference\r
10571         "Device.FAP.ApplicationPlatform.Version";\r
10572     }\r
10573     leaf enable {\r
10574       type boolean;\r
10575       description\r
10576         "Device.FAP.ApplicationPlatform.Enable";\r
10577       reference\r
10578         "Device.FAP.ApplicationPlatform.Enable";\r
10579     }\r
10580     leaf status {\r
10581       type string;\r
10582       config false;\r
10583       description\r
10584         "Device.FAP.ApplicationPlatform.Status";\r
10585       reference\r
10586         "Device.FAP.ApplicationPlatform.Status";\r
10587     }\r
10588     leaf max-number-of-applications {\r
10589       type uint32;\r
10590       config false;\r
10591       description\r
10592         "Device.FAP.ApplicationPlatform.MaxNumberOfApplications";\r
10593       reference\r
10594         "Device.FAP.ApplicationPlatform.MaxNumberOfApplications";\r
10595     }\r
10596     leaf current-numberof-applications {\r
10597       type uint32;\r
10598       config false;\r
10599       description\r
10600         "Device.FAP.ApplicationPlatform.CurrentNumberofApplications";\r
10601       reference\r
10602         "Device.FAP.ApplicationPlatform.CurrentNumberofApplications";\r
10603     }\r
10604   }\r
10605 \r
10606   grouping application-platform-capabilities-g {\r
10607     description\r
10608       "Grouping object for Device.FAP.ApplicationPlatform.Capabilities.";\r
10609     leaf presence-application-support {\r
10610       type boolean;\r
10611       config false;\r
10612       description\r
10613         "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport";\r
10614       reference\r
10615         "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport";\r
10616     }\r
10617     leaf femto-awareness-api-support {\r
10618       type boolean;\r
10619       config false;\r
10620       description\r
10621         "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport";\r
10622       reference\r
10623         "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport";\r
10624     }\r
10625     leaf smsapi-support {\r
10626       type boolean;\r
10627       config false;\r
10628       description\r
10629         "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport";\r
10630       reference\r
10631         "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport";\r
10632     }\r
10633     leaf subscribe-to-notifications-of-sms-sent-to-application-support {\r
10634       type boolean;\r
10635       config false;\r
10636       description\r
10637         "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport";\r
10638       reference\r
10639         "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport";\r
10640     }\r
10641     leaf query-sms-delivery-status-support {\r
10642       type boolean;\r
10643       config false;\r
10644       description\r
10645         "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport";\r
10646       reference\r
10647         "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport";\r
10648     }\r
10649     leaf mmsapi-support {\r
10650       type boolean;\r
10651       config false;\r
10652       description\r
10653         "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport";\r
10654       reference\r
10655         "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport";\r
10656     }\r
10657     leaf query-mms-delivery-status-support {\r
10658       type boolean;\r
10659       config false;\r
10660       description\r
10661         "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport";\r
10662       reference\r
10663         "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport";\r
10664     }\r
10665     leaf subscribe-to-notifications-of-mms-sent-to-application-support {\r
10666       type boolean;\r
10667       config false;\r
10668       description\r
10669         "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport";\r
10670       reference\r
10671         "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport";\r
10672     }\r
10673     leaf terminal-location-api-support {\r
10674       type boolean;\r
10675       config false;\r
10676       description\r
10677         "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport";\r
10678       reference\r
10679         "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport";\r
10680     }\r
10681     leaf authentication-methods-supported {\r
10682       type string;\r
10683       config false;\r
10684       description\r
10685         "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported";\r
10686       reference\r
10687         "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported";\r
10688     }\r
10689     leaf access-levels-supported {\r
10690       type string;\r
10691       config false;\r
10692       description\r
10693         "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported";\r
10694       reference\r
10695         "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported";\r
10696     }\r
10697     leaf send-sms-target-address-type {\r
10698       type string;\r
10699       config false;\r
10700       description\r
10701         "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType";\r
10702       reference\r
10703         "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType";\r
10704     }\r
10705     leaf send-mms-target-address-type {\r
10706       type string;\r
10707       config false;\r
10708       description\r
10709         "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType";\r
10710       reference\r
10711         "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType";\r
10712     }\r
10713   }\r
10714 \r
10715   grouping application-platform-control-g {\r
10716     description\r
10717       "Grouping object for Device.FAP.ApplicationPlatform.Control.";\r
10718     leaf authentication-method {\r
10719       type string {\r
10720         length "min..256";\r
10721       }\r
10722       description\r
10723         "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod";\r
10724       reference\r
10725         "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod";\r
10726     }\r
10727     leaf tunnel-inst {\r
10728       type string {\r
10729         length "min..256";\r
10730       }\r
10731       description\r
10732         "Device.FAP.ApplicationPlatform.Control.TunnelInst";\r
10733       reference\r
10734         "Device.FAP.ApplicationPlatform.Control.TunnelInst";\r
10735     }\r
10736   }\r
10737 \r
10738   grouping control-femto-awareness-g {\r
10739     description\r
10740       "Grouping object for Device.FAP.ApplicationPlatform.Control.FemtoAwareness.";\r
10741     leaf api-enable {\r
10742       type boolean;\r
10743       description\r
10744         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable";\r
10745       reference\r
10746         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable";\r
10747     }\r
10748     leaf queue-enable {\r
10749       type boolean;\r
10750       description\r
10751         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable";\r
10752       reference\r
10753         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable";\r
10754     }\r
10755     leaf queueing {\r
10756       type enumeration {\r
10757         enum FiFo {\r
10758           description\r
10759             "Enum Value - FiFo";\r
10760         }\r
10761         enum Priority {\r
10762           description\r
10763             "Enum Value - Priority";\r
10764         }\r
10765       }\r
10766       description\r
10767         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing";\r
10768       reference\r
10769         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing";\r
10770     }\r
10771     leaf max-api-users-number {\r
10772       type uint32 {\r
10773         range "0..255";\r
10774       }\r
10775       description\r
10776         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber";\r
10777       reference\r
10778         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber";\r
10779     }\r
10780     leaf femtozone-id {\r
10781       type string {\r
10782         length "min..256";\r
10783       }\r
10784       description\r
10785         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID";\r
10786       reference\r
10787         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID";\r
10788     }\r
10789     leaf notifications-user-identifier-msisdn {\r
10790       type boolean;\r
10791       description\r
10792         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN";\r
10793       reference\r
10794         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN";\r
10795     }\r
10796     leaf subscribe-to-notifications-response-callback-data {\r
10797       type boolean;\r
10798       description\r
10799         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData";\r
10800       reference\r
10801         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData";\r
10802     }\r
10803     leaf query-femtocell-response-timezone {\r
10804       type boolean;\r
10805       description\r
10806         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone";\r
10807       reference\r
10808         "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone";\r
10809     }\r
10810   }\r
10811 \r
10812   grouping control-mms-g {\r
10813     description\r
10814       "Grouping object for Device.FAP.ApplicationPlatform.Control.MMS.";\r
10815     leaf api-enable {\r
10816       type boolean;\r
10817       description\r
10818         "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable";\r
10819       reference\r
10820         "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable";\r
10821     }\r
10822     leaf queue-enable {\r
10823       type boolean;\r
10824       description\r
10825         "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable";\r
10826       reference\r
10827         "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable";\r
10828     }\r
10829     leaf queueing {\r
10830       type enumeration {\r
10831         enum FiFo {\r
10832           description\r
10833             "Enum Value - FiFo";\r
10834         }\r
10835         enum Priority {\r
10836           description\r
10837             "Enum Value - Priority";\r
10838         }\r
10839       }\r
10840       description\r
10841         "Device.FAP.ApplicationPlatform.Control.MMS.Queueing";\r
10842       reference\r
10843         "Device.FAP.ApplicationPlatform.Control.MMS.Queueing";\r
10844     }\r
10845     leaf max-api-users-number {\r
10846       type uint32 {\r
10847         range "0..255";\r
10848       }\r
10849       description\r
10850         "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber";\r
10851       reference\r
10852         "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber";\r
10853     }\r
10854     leaf min-send-mms-time-interval {\r
10855       type uint32 {\r
10856         range "0..3599";\r
10857       }\r
10858       description\r
10859         "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval";\r
10860       reference\r
10861         "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval";\r
10862     }\r
10863     leaf enable-query-mms-delivery-status {\r
10864       type boolean;\r
10865       description\r
10866         "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus";\r
10867       reference\r
10868         "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus";\r
10869     }\r
10870     leaf enable-subscribe-to-notifications-of-message-sent-to-application {\r
10871       type boolean;\r
10872       description\r
10873         "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication";\r
10874       reference\r
10875         "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication";\r
10876     }\r
10877   }\r
10878 \r
10879   grouping control-sms-g {\r
10880     description\r
10881       "Grouping object for Device.FAP.ApplicationPlatform.Control.SMS.";\r
10882     leaf api-enable {\r
10883       type boolean;\r
10884       description\r
10885         "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable";\r
10886       reference\r
10887         "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable";\r
10888     }\r
10889     leaf queue-enable {\r
10890       type boolean;\r
10891       description\r
10892         "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable";\r
10893       reference\r
10894         "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable";\r
10895     }\r
10896     leaf queueing {\r
10897       type enumeration {\r
10898         enum FiFo {\r
10899           description\r
10900             "Enum Value - FiFo";\r
10901         }\r
10902         enum Priority {\r
10903           description\r
10904             "Enum Value - Priority";\r
10905         }\r
10906       }\r
10907       description\r
10908         "Device.FAP.ApplicationPlatform.Control.SMS.Queueing";\r
10909       reference\r
10910         "Device.FAP.ApplicationPlatform.Control.SMS.Queueing";\r
10911     }\r
10912     leaf max-api-users-number {\r
10913       type uint32 {\r
10914         range "0..255";\r
10915       }\r
10916       description\r
10917         "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber";\r
10918       reference\r
10919         "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber";\r
10920     }\r
10921     leaf min-send-sms-time-interval {\r
10922       type uint32 {\r
10923         range "0..3599";\r
10924       }\r
10925       description\r
10926         "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval";\r
10927       reference\r
10928         "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval";\r
10929     }\r
10930     leaf enable-query-sms-delivery-status {\r
10931       type boolean;\r
10932       description\r
10933         "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus";\r
10934       reference\r
10935         "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus";\r
10936     }\r
10937     leaf enable-subscribe-to-notifications-of-message-sent-to-application {\r
10938       type boolean;\r
10939       description\r
10940         "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication";\r
10941       reference\r
10942         "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication";\r
10943     }\r
10944   }\r
10945 \r
10946   grouping control-terminal-location-g {\r
10947     description\r
10948       "Grouping object for Device.FAP.ApplicationPlatform.Control.TerminalLocation.";\r
10949     leaf api-enable {\r
10950       type boolean;\r
10951       description\r
10952         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable";\r
10953       reference\r
10954         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable";\r
10955     }\r
10956     leaf queue-enable {\r
10957       type boolean;\r
10958       description\r
10959         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable";\r
10960       reference\r
10961         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable";\r
10962     }\r
10963     leaf queueing {\r
10964       type enumeration {\r
10965         enum FiFo {\r
10966           description\r
10967             "Enum Value - FiFo";\r
10968         }\r
10969         enum Priority {\r
10970           description\r
10971             "Enum Value - Priority";\r
10972         }\r
10973       }\r
10974       description\r
10975         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing";\r
10976       reference\r
10977         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing";\r
10978     }\r
10979     leaf max-api-users-number {\r
10980       type uint32 {\r
10981         range "0..255";\r
10982       }\r
10983       description\r
10984         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber";\r
10985       reference\r
10986         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber";\r
10987     }\r
10988     leaf query-mobile-location-response-address {\r
10989       type enumeration {\r
10990         enum TelUri {\r
10991           description\r
10992             "Enum Value - TelUri";\r
10993         }\r
10994         enum AnonymousReference {\r
10995           description\r
10996             "Enum Value - AnonymousReference";\r
10997         }\r
10998       }\r
10999       description\r
11000         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress";\r
11001       reference\r
11002         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress";\r
11003     }\r
11004     leaf query-mobile-location-response-longitude-latitude {\r
11005       type boolean;\r
11006       description\r
11007         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude";\r
11008       reference\r
11009         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude";\r
11010     }\r
11011     leaf query-mobile-location-response-altitude {\r
11012       type boolean;\r
11013       description\r
11014         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude";\r
11015       reference\r
11016         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude";\r
11017     }\r
11018     leaf query-mobile-location-response-timestamp {\r
11019       type uint32 {\r
11020         range "0..86399";\r
11021       }\r
11022       description\r
11023         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp";\r
11024       reference\r
11025         "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp";\r
11026     }\r
11027   }\r
11028 \r
11029   grouping application-platform-monitoring-g {\r
11030     description\r
11031       "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.";\r
11032     leaf enable {\r
11033       type boolean;\r
11034       description\r
11035         "Device.FAP.ApplicationPlatform.Monitoring.Enable";\r
11036       reference\r
11037         "Device.FAP.ApplicationPlatform.Monitoring.Enable";\r
11038     }\r
11039     leaf monitoring-interval {\r
11040       type uint32;\r
11041       description\r
11042         "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval";\r
11043       reference\r
11044         "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval";\r
11045     }\r
11046     leaf authentication-requests-received {\r
11047       type uint32;\r
11048       config false;\r
11049       description\r
11050         "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived";\r
11051       reference\r
11052         "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived";\r
11053     }\r
11054     leaf authentication-requests-rejected {\r
11055       type uint32;\r
11056       config false;\r
11057       description\r
11058         "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected";\r
11059       reference\r
11060         "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected";\r
11061     }\r
11062   }\r
11063 \r
11064   grouping monitoring-femto-awareness-g {\r
11065     description\r
11066       "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.";\r
11067     leaf api-available {\r
11068       type boolean;\r
11069       config false;\r
11070       description\r
11071         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable";\r
11072       reference\r
11073         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable";\r
11074     }\r
11075     leaf api-users {\r
11076       type uint32 {\r
11077         range "0..255";\r
11078       }\r
11079       config false;\r
11080       description\r
11081         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers";\r
11082       reference\r
11083         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers";\r
11084     }\r
11085     leaf queue-state {\r
11086       type string;\r
11087       config false;\r
11088       description\r
11089         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState";\r
11090       reference\r
11091         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState";\r
11092     }\r
11093     leaf queue-num {\r
11094       type uint32 {\r
11095         range "0..255";\r
11096       }\r
11097       config false;\r
11098       description\r
11099         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum";\r
11100       reference\r
11101         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum";\r
11102     }\r
11103     leaf queue-received {\r
11104       type uint32;\r
11105       config false;\r
11106       description\r
11107         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived";\r
11108       reference\r
11109         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived";\r
11110     }\r
11111     leaf queue-discarded {\r
11112       type uint32;\r
11113       config false;\r
11114       description\r
11115         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded";\r
11116       reference\r
11117         "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded";\r
11118     }\r
11119   }\r
11120 \r
11121   grouping monitoring-mms-g {\r
11122     description\r
11123       "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.MMS.";\r
11124     leaf api-available {\r
11125       type boolean;\r
11126       config false;\r
11127       description\r
11128         "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable";\r
11129       reference\r
11130         "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable";\r
11131     }\r
11132     leaf api-users {\r
11133       type uint32 {\r
11134         range "0..255";\r
11135       }\r
11136       config false;\r
11137       description\r
11138         "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers";\r
11139       reference\r
11140         "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers";\r
11141     }\r
11142     leaf queue-state {\r
11143       type string;\r
11144       config false;\r
11145       description\r
11146         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState";\r
11147       reference\r
11148         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState";\r
11149     }\r
11150     leaf queue-num {\r
11151       type uint32 {\r
11152         range "0..255";\r
11153       }\r
11154       config false;\r
11155       description\r
11156         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum";\r
11157       reference\r
11158         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum";\r
11159     }\r
11160     leaf queue-received {\r
11161       type uint32;\r
11162       config false;\r
11163       description\r
11164         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived";\r
11165       reference\r
11166         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived";\r
11167     }\r
11168     leaf queue-discarded {\r
11169       type uint32;\r
11170       config false;\r
11171       description\r
11172         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded";\r
11173       reference\r
11174         "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded";\r
11175     }\r
11176   }\r
11177 \r
11178   grouping monitoring-sms-g {\r
11179     description\r
11180       "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.SMS.";\r
11181     leaf api-available {\r
11182       type boolean;\r
11183       config false;\r
11184       description\r
11185         "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable";\r
11186       reference\r
11187         "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable";\r
11188     }\r
11189     leaf api-users {\r
11190       type uint32 {\r
11191         range "0..255";\r
11192       }\r
11193       config false;\r
11194       description\r
11195         "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers";\r
11196       reference\r
11197         "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers";\r
11198     }\r
11199     leaf queue-state {\r
11200       type string;\r
11201       config false;\r
11202       description\r
11203         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState";\r
11204       reference\r
11205         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState";\r
11206     }\r
11207     leaf queue-num {\r
11208       type uint32 {\r
11209         range "0..255";\r
11210       }\r
11211       config false;\r
11212       description\r
11213         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum";\r
11214       reference\r
11215         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum";\r
11216     }\r
11217     leaf queue-received {\r
11218       type uint32;\r
11219       config false;\r
11220       description\r
11221         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived";\r
11222       reference\r
11223         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived";\r
11224     }\r
11225     leaf queue-discarded {\r
11226       type uint32;\r
11227       config false;\r
11228       description\r
11229         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded";\r
11230       reference\r
11231         "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded";\r
11232     }\r
11233   }\r
11234 \r
11235   grouping monitoring-terminal-location-g {\r
11236     description\r
11237       "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.";\r
11238     leaf api-available {\r
11239       type boolean;\r
11240       config false;\r
11241       description\r
11242         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable";\r
11243       reference\r
11244         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable";\r
11245     }\r
11246     leaf api-users {\r
11247       type uint32 {\r
11248         range "0..255";\r
11249       }\r
11250       config false;\r
11251       description\r
11252         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers";\r
11253       reference\r
11254         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers";\r
11255     }\r
11256     leaf queue-state {\r
11257       type string;\r
11258       config false;\r
11259       description\r
11260         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState";\r
11261       reference\r
11262         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState";\r
11263     }\r
11264     leaf queue-num {\r
11265       type uint32 {\r
11266         range "0..255";\r
11267       }\r
11268       config false;\r
11269       description\r
11270         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum";\r
11271       reference\r
11272         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum";\r
11273     }\r
11274     leaf queue-received {\r
11275       type uint32;\r
11276       config false;\r
11277       description\r
11278         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived";\r
11279       reference\r
11280         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived";\r
11281     }\r
11282     leaf queue-discarded {\r
11283       type uint32;\r
11284       config false;\r
11285       description\r
11286         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded";\r
11287       reference\r
11288         "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded";\r
11289     }\r
11290   }\r
11291 \r
11292   grouping fap-gps-g {\r
11293     description\r
11294       "Grouping object for Device.FAP.GPS.";\r
11295     leaf scan-on-boot {\r
11296       type boolean;\r
11297       description\r
11298         "Device.FAP.GPS.ScanOnBoot";\r
11299       reference\r
11300         "Device.FAP.GPS.ScanOnBoot";\r
11301     }\r
11302     leaf scan-periodically {\r
11303       type boolean;\r
11304       description\r
11305         "Device.FAP.GPS.ScanPeriodically";\r
11306       reference\r
11307         "Device.FAP.GPS.ScanPeriodically";\r
11308     }\r
11309     leaf periodic-interval {\r
11310       type uint32;\r
11311       description\r
11312         "Device.FAP.GPS.PeriodicInterval";\r
11313       reference\r
11314         "Device.FAP.GPS.PeriodicInterval";\r
11315     }\r
11316     leaf periodic-time {\r
11317       type string;\r
11318       description\r
11319         "Device.FAP.GPS.PeriodicTime";\r
11320       reference\r
11321         "Device.FAP.GPS.PeriodicTime";\r
11322     }\r
11323     leaf continuous-gps {\r
11324       type boolean;\r
11325       description\r
11326         "Device.FAP.GPS.ContinuousGPS";\r
11327       reference\r
11328         "Device.FAP.GPS.ContinuousGPS";\r
11329     }\r
11330     leaf scan-timeout {\r
11331       type uint32;\r
11332       description\r
11333         "Device.FAP.GPS.ScanTimeout";\r
11334       reference\r
11335         "Device.FAP.GPS.ScanTimeout";\r
11336     }\r
11337     leaf scan-status {\r
11338       type string;\r
11339       config false;\r
11340       description\r
11341         "Device.FAP.GPS.ScanStatus";\r
11342       reference\r
11343         "Device.FAP.GPS.ScanStatus";\r
11344     }\r
11345     leaf error-details {\r
11346       type string;\r
11347       config false;\r
11348       description\r
11349         "Device.FAP.GPS.ErrorDetails";\r
11350       reference\r
11351         "Device.FAP.GPS.ErrorDetails";\r
11352     }\r
11353     leaf last-scan-time {\r
11354       type string;\r
11355       config false;\r
11356       description\r
11357         "Device.FAP.GPS.LastScanTime";\r
11358       reference\r
11359         "Device.FAP.GPS.LastScanTime";\r
11360     }\r
11361     leaf last-successful-scan-time {\r
11362       type string;\r
11363       config false;\r
11364       description\r
11365         "Device.FAP.GPS.LastSuccessfulScanTime";\r
11366       reference\r
11367         "Device.FAP.GPS.LastSuccessfulScanTime";\r
11368     }\r
11369     leaf locked-latitude {\r
11370       type int32 {\r
11371         range "-90000000..90000000";\r
11372       }\r
11373       config false;\r
11374       description\r
11375         "Device.FAP.GPS.LockedLatitude";\r
11376       reference\r
11377         "Device.FAP.GPS.LockedLatitude";\r
11378     }\r
11379     leaf locked-longitude {\r
11380       type int32 {\r
11381         range "-180000000..180000000";\r
11382       }\r
11383       config false;\r
11384       description\r
11385         "Device.FAP.GPS.LockedLongitude";\r
11386       reference\r
11387         "Device.FAP.GPS.LockedLongitude";\r
11388     }\r
11389     leaf number-of-satellites {\r
11390       type uint32;\r
11391       config false;\r
11392       description\r
11393         "Device.FAP.GPS.NumberOfSatellites";\r
11394       reference\r
11395         "Device.FAP.GPS.NumberOfSatellites";\r
11396     }\r
11397   }\r
11398 \r
11399   grouping gps-agps-server-config-g {\r
11400     description\r
11401       "Grouping object for Device.FAP.GPS.AGPSServerConfig.";\r
11402     leaf enable {\r
11403       type boolean;\r
11404       description\r
11405         "Device.FAP.GPS.AGPSServerConfig.Enable";\r
11406       reference\r
11407         "Device.FAP.GPS.AGPSServerConfig.Enable";\r
11408     }\r
11409     leaf server-url {\r
11410       type string {\r
11411         length "min..256";\r
11412       }\r
11413       description\r
11414         "Device.FAP.GPS.AGPSServerConfig.ServerURL";\r
11415       reference\r
11416         "Device.FAP.GPS.AGPSServerConfig.ServerURL";\r
11417     }\r
11418     leaf server-port {\r
11419       type uint32 {\r
11420         range "min..65535";\r
11421       }\r
11422       description\r
11423         "Device.FAP.GPS.AGPSServerConfig.ServerPort";\r
11424       reference\r
11425         "Device.FAP.GPS.AGPSServerConfig.ServerPort";\r
11426     }\r
11427     leaf username {\r
11428       type string {\r
11429         length "min..64";\r
11430       }\r
11431       description\r
11432         "Device.FAP.GPS.AGPSServerConfig.Username";\r
11433       reference\r
11434         "Device.FAP.GPS.AGPSServerConfig.Username";\r
11435     }\r
11436     leaf reference-latitude {\r
11437       type int32 {\r
11438         range "-90000000..90000000";\r
11439       }\r
11440       description\r
11441         "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude";\r
11442       reference\r
11443         "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude";\r
11444     }\r
11445     leaf reference-longitude {\r
11446       type int32 {\r
11447         range "-180000000..180000000";\r
11448       }\r
11449       description\r
11450         "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude";\r
11451       reference\r
11452         "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude";\r
11453     }\r
11454     leaf server-in-use {\r
11455       type boolean;\r
11456       config false;\r
11457       description\r
11458         "Device.FAP.GPS.AGPSServerConfig.ServerInUse";\r
11459       reference\r
11460         "Device.FAP.GPS.AGPSServerConfig.ServerInUse";\r
11461     }\r
11462   }\r
11463 \r
11464   grouping gps-continuous-gps-status-g {\r
11465     description\r
11466       "Grouping object for Device.FAP.GPS.ContinuousGPSStatus.";\r
11467     leaf current-fix {\r
11468       type boolean;\r
11469       config false;\r
11470       description\r
11471         "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix";\r
11472       reference\r
11473         "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix";\r
11474     }\r
11475     leaf got-fix {\r
11476       type boolean;\r
11477       config false;\r
11478       description\r
11479         "Device.FAP.GPS.ContinuousGPSStatus.GotFix";\r
11480       reference\r
11481         "Device.FAP.GPS.ContinuousGPSStatus.GotFix";\r
11482     }\r
11483     leaf timing-good {\r
11484       type boolean;\r
11485       config false;\r
11486       description\r
11487         "Device.FAP.GPS.ContinuousGPSStatus.TimingGood";\r
11488       reference\r
11489         "Device.FAP.GPS.ContinuousGPSStatus.TimingGood";\r
11490     }\r
11491     leaf latitude {\r
11492       type int32 {\r
11493         range "-90000000..90000000";\r
11494       }\r
11495       config false;\r
11496       description\r
11497         "Device.FAP.GPS.ContinuousGPSStatus.Latitude";\r
11498       reference\r
11499         "Device.FAP.GPS.ContinuousGPSStatus.Latitude";\r
11500     }\r
11501     leaf longitude {\r
11502       type int32 {\r
11503         range "-180000000..180000000";\r
11504       }\r
11505       config false;\r
11506       description\r
11507         "Device.FAP.GPS.ContinuousGPSStatus.Longitude";\r
11508       reference\r
11509         "Device.FAP.GPS.ContinuousGPSStatus.Longitude";\r
11510     }\r
11511     leaf elevation {\r
11512       type int32 {\r
11513         range "-5000000..25000000";\r
11514       }\r
11515       config false;\r
11516       description\r
11517         "Device.FAP.GPS.ContinuousGPSStatus.Elevation";\r
11518       reference\r
11519         "Device.FAP.GPS.ContinuousGPSStatus.Elevation";\r
11520     }\r
11521     leaf last-fix-time {\r
11522       type string;\r
11523       config false;\r
11524       description\r
11525         "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime";\r
11526       reference\r
11527         "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime";\r
11528     }\r
11529     leaf last-fix-duration {\r
11530       type uint32;\r
11531       config false;\r
11532       description\r
11533         "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration";\r
11534       reference\r
11535         "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration";\r
11536     }\r
11537     leaf first-fix-timeout {\r
11538       type int32 {\r
11539         range "-1..max";\r
11540       }\r
11541       description\r
11542         "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout";\r
11543       reference\r
11544         "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout";\r
11545     }\r
11546     leaf satellites-tracked {\r
11547       type uint32;\r
11548       config false;\r
11549       description\r
11550         "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked";\r
11551       reference\r
11552         "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked";\r
11553     }\r
11554     leaf satellite-tracking-interval {\r
11555       type uint32 {\r
11556         range "60..3600";\r
11557       }\r
11558       description\r
11559         "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval";\r
11560       reference\r
11561         "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval";\r
11562     }\r
11563     leaf receiver-status {\r
11564       type string;\r
11565       config false;\r
11566       description\r
11567         "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus";\r
11568       reference\r
11569         "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus";\r
11570     }\r
11571     leaf location-type {\r
11572       type string;\r
11573       config false;\r
11574       description\r
11575         "Device.FAP.GPS.ContinuousGPSStatus.LocationType";\r
11576       reference\r
11577         "Device.FAP.GPS.ContinuousGPSStatus.LocationType";\r
11578     }\r
11579     leaf lock-time-out-duration {\r
11580       type uint32 {\r
11581         range "120..86400";\r
11582       }\r
11583       description\r
11584         "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration";\r
11585       reference\r
11586         "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration";\r
11587     }\r
11588   }\r
11589 \r
11590   grouping fap-perf-mgmt-g {\r
11591     description\r
11592       "Grouping object for Device.FAP.PerfMgmt.";\r
11593     leaf config-number-of-entries {\r
11594       type uint32;\r
11595       config false;\r
11596       description\r
11597         "Device.FAP.PerfMgmt.ConfigNumberOfEntries";\r
11598       reference\r
11599         "Device.FAP.PerfMgmt.ConfigNumberOfEntries";\r
11600     }\r
11601   }\r
11602 \r
11603   grouping perf-mgmt-config-g {\r
11604     description\r
11605       "Grouping object for Device.FAP.PerfMgmt.Config.{i}.";\r
11606     leaf index {\r
11607       type uint16;\r
11608       description\r
11609         "Index attribute";\r
11610     }\r
11611     leaf enable {\r
11612       type boolean;\r
11613       description\r
11614         "Device.FAP.PerfMgmt.Config.{i}.Enable";\r
11615       reference\r
11616         "Device.FAP.PerfMgmt.Config.{i}.Enable";\r
11617     }\r
11618     leaf alias {\r
11619       type string {\r
11620         length "min..64";\r
11621       }\r
11622       description\r
11623         "Device.FAP.PerfMgmt.Config.{i}.Alias";\r
11624       reference\r
11625         "Device.FAP.PerfMgmt.Config.{i}.Alias";\r
11626     }\r
11627     leaf url {\r
11628       type string {\r
11629         length "min..256";\r
11630       }\r
11631       description\r
11632         "Device.FAP.PerfMgmt.Config.{i}.URL";\r
11633       reference\r
11634         "Device.FAP.PerfMgmt.Config.{i}.URL";\r
11635     }\r
11636     leaf username {\r
11637       type string {\r
11638         length "min..256";\r
11639       }\r
11640       description\r
11641         "Device.FAP.PerfMgmt.Config.{i}.Username";\r
11642       reference\r
11643         "Device.FAP.PerfMgmt.Config.{i}.Username";\r
11644     }\r
11645     leaf periodic-upload-interval {\r
11646       type uint32 {\r
11647         range "1..max";\r
11648       }\r
11649       description\r
11650         "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval";\r
11651       reference\r
11652         "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval";\r
11653     }\r
11654     leaf periodic-upload-time {\r
11655       type string;\r
11656       description\r
11657         "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime";\r
11658       reference\r
11659         "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime";\r
11660     }\r
11661   }\r
11662 \r
11663   grouping device-fast-g {\r
11664     description\r
11665       "Grouping object for Device.FAST.";\r
11666     leaf line-number-of-entries {\r
11667       type uint32;\r
11668       config false;\r
11669       description\r
11670         "Device.FAST.LineNumberOfEntries";\r
11671       reference\r
11672         "Device.FAST.LineNumberOfEntries";\r
11673     }\r
11674   }\r
11675 \r
11676   grouping fast-line-g {\r
11677     description\r
11678       "Grouping object for Device.FAST.Line.{i}.";\r
11679     leaf index {\r
11680       type uint16;\r
11681       description\r
11682         "Index attribute";\r
11683     }\r
11684     leaf enable {\r
11685       type boolean;\r
11686       description\r
11687         "Device.FAST.Line.{i}.Enable";\r
11688       reference\r
11689         "Device.FAST.Line.{i}.Enable";\r
11690     }\r
11691     leaf status {\r
11692       type string;\r
11693       config false;\r
11694       description\r
11695         "Device.FAST.Line.{i}.Status";\r
11696       reference\r
11697         "Device.FAST.Line.{i}.Status";\r
11698     }\r
11699     leaf alias {\r
11700       type string {\r
11701         length "min..64";\r
11702       }\r
11703       description\r
11704         "Device.FAST.Line.{i}.Alias";\r
11705       reference\r
11706         "Device.FAST.Line.{i}.Alias";\r
11707     }\r
11708     leaf name {\r
11709       type string;\r
11710       config false;\r
11711       description\r
11712         "Device.FAST.Line.{i}.Name";\r
11713       reference\r
11714         "Device.FAST.Line.{i}.Name";\r
11715     }\r
11716     leaf last-change {\r
11717       type uint32;\r
11718       config false;\r
11719       description\r
11720         "Device.FAST.Line.{i}.LastChange";\r
11721       reference\r
11722         "Device.FAST.Line.{i}.LastChange";\r
11723     }\r
11724     leaf lower-layers {\r
11725       type string {\r
11726         length "min..1024";\r
11727       }\r
11728       description\r
11729         "Device.FAST.Line.{i}.LowerLayers";\r
11730       reference\r
11731         "Device.FAST.Line.{i}.LowerLayers";\r
11732     }\r
11733     leaf upstream {\r
11734       type boolean;\r
11735       config false;\r
11736       description\r
11737         "Device.FAST.Line.{i}.Upstream";\r
11738       reference\r
11739         "Device.FAST.Line.{i}.Upstream";\r
11740     }\r
11741     leaf firmware-version {\r
11742       type string;\r
11743       config false;\r
11744       description\r
11745         "Device.FAST.Line.{i}.FirmwareVersion";\r
11746       reference\r
11747         "Device.FAST.Line.{i}.FirmwareVersion";\r
11748     }\r
11749     leaf link-status {\r
11750       type string;\r
11751       config false;\r
11752       description\r
11753         "Device.FAST.Line.{i}.LinkStatus";\r
11754       reference\r
11755         "Device.FAST.Line.{i}.LinkStatus";\r
11756     }\r
11757     leaf allowed-profiles {\r
11758       type string;\r
11759       config false;\r
11760       description\r
11761         "Device.FAST.Line.{i}.AllowedProfiles";\r
11762       reference\r
11763         "Device.FAST.Line.{i}.AllowedProfiles";\r
11764     }\r
11765     leaf current-profile {\r
11766       type string;\r
11767       config false;\r
11768       description\r
11769         "Device.FAST.Line.{i}.CurrentProfile";\r
11770       reference\r
11771         "Device.FAST.Line.{i}.CurrentProfile";\r
11772     }\r
11773     leaf power-management-state {\r
11774       type string;\r
11775       config false;\r
11776       description\r
11777         "Device.FAST.Line.{i}.PowerManagementState";\r
11778       reference\r
11779         "Device.FAST.Line.{i}.PowerManagementState";\r
11780     }\r
11781     leaf success-failure-cause {\r
11782       type uint32 {\r
11783         range "0..5";\r
11784       }\r
11785       config false;\r
11786       description\r
11787         "Device.FAST.Line.{i}.SuccessFailureCause";\r
11788       reference\r
11789         "Device.FAST.Line.{i}.SuccessFailureCause";\r
11790     }\r
11791     leaf upbokler {\r
11792       type uint32 {\r
11793         range "0..1280";\r
11794       }\r
11795       config false;\r
11796       description\r
11797         "Device.FAST.Line.{i}.UPBOKLER";\r
11798       reference\r
11799         "Device.FAST.Line.{i}.UPBOKLER";\r
11800     }\r
11801     leaf last-transmitted-downstream-signal {\r
11802       type uint32 {\r
11803         range "0..21";\r
11804       }\r
11805       config false;\r
11806       description\r
11807         "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal";\r
11808       reference\r
11809         "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal";\r
11810     }\r
11811     leaf last-transmitted-upstream-signal {\r
11812       type uint32 {\r
11813         range "0..21";\r
11814       }\r
11815       config false;\r
11816       description\r
11817         "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal";\r
11818       reference\r
11819         "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal";\r
11820     }\r
11821     leaf upbokle {\r
11822       type uint32 {\r
11823         range "0..1280";\r
11824       }\r
11825       config false;\r
11826       description\r
11827         "Device.FAST.Line.{i}.UPBOKLE";\r
11828       reference\r
11829         "Device.FAST.Line.{i}.UPBOKLE";\r
11830     }\r
11831     leaf line-number {\r
11832       type int32;\r
11833       config false;\r
11834       description\r
11835         "Device.FAST.Line.{i}.LineNumber";\r
11836       reference\r
11837         "Device.FAST.Line.{i}.LineNumber";\r
11838     }\r
11839     leaf upstream-max-bit-rate {\r
11840       type uint32;\r
11841       config false;\r
11842       description\r
11843         "Device.FAST.Line.{i}.UpstreamMaxBitRate";\r
11844       reference\r
11845         "Device.FAST.Line.{i}.UpstreamMaxBitRate";\r
11846     }\r
11847     leaf downstream-max-bit-rate {\r
11848       type uint32;\r
11849       config false;\r
11850       description\r
11851         "Device.FAST.Line.{i}.DownstreamMaxBitRate";\r
11852       reference\r
11853         "Device.FAST.Line.{i}.DownstreamMaxBitRate";\r
11854     }\r
11855     leaf upstream-noise-margin {\r
11856       type int32;\r
11857       config false;\r
11858       description\r
11859         "Device.FAST.Line.{i}.UpstreamNoiseMargin";\r
11860       reference\r
11861         "Device.FAST.Line.{i}.UpstreamNoiseMargin";\r
11862     }\r
11863     leaf downstream-noise-margin {\r
11864       type int32;\r
11865       config false;\r
11866       description\r
11867         "Device.FAST.Line.{i}.DownstreamNoiseMargin";\r
11868       reference\r
11869         "Device.FAST.Line.{i}.DownstreamNoiseMargin";\r
11870     }\r
11871     leaf upstream-attenuation {\r
11872       type int32;\r
11873       config false;\r
11874       description\r
11875         "Device.FAST.Line.{i}.UpstreamAttenuation";\r
11876       reference\r
11877         "Device.FAST.Line.{i}.UpstreamAttenuation";\r
11878     }\r
11879     leaf downstream-attenuation {\r
11880       type int32;\r
11881       config false;\r
11882       description\r
11883         "Device.FAST.Line.{i}.DownstreamAttenuation";\r
11884       reference\r
11885         "Device.FAST.Line.{i}.DownstreamAttenuation";\r
11886     }\r
11887     leaf upstream-power {\r
11888       type int32;\r
11889       config false;\r
11890       description\r
11891         "Device.FAST.Line.{i}.UpstreamPower";\r
11892       reference\r
11893         "Device.FAST.Line.{i}.UpstreamPower";\r
11894     }\r
11895     leaf downstream-power {\r
11896       type int32;\r
11897       config false;\r
11898       description\r
11899         "Device.FAST.Line.{i}.DownstreamPower";\r
11900       reference\r
11901         "Device.FAST.Line.{i}.DownstreamPower";\r
11902     }\r
11903     leaf snrmrm-cds {\r
11904       type int32;\r
11905       config false;\r
11906       description\r
11907         "Device.FAST.Line.{i}.SNRMRMCds";\r
11908       reference\r
11909         "Device.FAST.Line.{i}.SNRMRMCds";\r
11910     }\r
11911     leaf snrmrm-cus {\r
11912       type int32;\r
11913       config false;\r
11914       description\r
11915         "Device.FAST.Line.{i}.SNRMRMCus";\r
11916       reference\r
11917         "Device.FAST.Line.{i}.SNRMRMCus";\r
11918     }\r
11919     leaf bitsrm-cpsds {\r
11920       type int32;\r
11921       config false;\r
11922       description\r
11923         "Device.FAST.Line.{i}.BITSRMCpsds";\r
11924       reference\r
11925         "Device.FAST.Line.{i}.BITSRMCpsds";\r
11926     }\r
11927     leaf bitsrm-cpsus {\r
11928       type int32;\r
11929       config false;\r
11930       description\r
11931         "Device.FAST.Line.{i}.BITSRMCpsus";\r
11932       reference\r
11933         "Device.FAST.Line.{i}.BITSRMCpsus";\r
11934     }\r
11935     leaf fextcance-lds {\r
11936       type boolean;\r
11937       config false;\r
11938       description\r
11939         "Device.FAST.Line.{i}.FEXTCANCELds";\r
11940       reference\r
11941         "Device.FAST.Line.{i}.FEXTCANCELds";\r
11942     }\r
11943     leaf fextcance-lus {\r
11944       type boolean;\r
11945       config false;\r
11946       description\r
11947         "Device.FAST.Line.{i}.FEXTCANCELus";\r
11948       reference\r
11949         "Device.FAST.Line.{i}.FEXTCANCELus";\r
11950     }\r
11951     leaf et-rds {\r
11952       type uint32;\r
11953       config false;\r
11954       description\r
11955         "Device.FAST.Line.{i}.ETRds";\r
11956       reference\r
11957         "Device.FAST.Line.{i}.ETRds";\r
11958     }\r
11959     leaf et-rus {\r
11960       type uint32;\r
11961       config false;\r
11962       description\r
11963         "Device.FAST.Line.{i}.ETRus";\r
11964       reference\r
11965         "Device.FAST.Line.{i}.ETRus";\r
11966     }\r
11967     leaf attet-rds {\r
11968       type uint32;\r
11969       config false;\r
11970       description\r
11971         "Device.FAST.Line.{i}.ATTETRds";\r
11972       reference\r
11973         "Device.FAST.Line.{i}.ATTETRds";\r
11974     }\r
11975     leaf attet-rus {\r
11976       type uint32;\r
11977       config false;\r
11978       description\r
11979         "Device.FAST.Line.{i}.ATTETRus";\r
11980       reference\r
11981         "Device.FAST.Line.{i}.ATTETRus";\r
11982     }\r
11983     leaf mineftr {\r
11984       type uint32;\r
11985       config false;\r
11986       description\r
11987         "Device.FAST.Line.{i}.MINEFTR";\r
11988       reference\r
11989         "Device.FAST.Line.{i}.MINEFTR";\r
11990     }\r
11991   }\r
11992 \r
11993   grouping fast-line-stats-g {\r
11994     description\r
11995       "Grouping object for Device.FAST.Line.{i}.Stats.";\r
11996     leaf bytes-sent {\r
11997       type uint64;\r
11998       config false;\r
11999       description\r
12000         "Device.FAST.Line.{i}.Stats.BytesSent";\r
12001       reference\r
12002         "Device.FAST.Line.{i}.Stats.BytesSent";\r
12003     }\r
12004     leaf bytes-received {\r
12005       type uint64;\r
12006       config false;\r
12007       description\r
12008         "Device.FAST.Line.{i}.Stats.BytesReceived";\r
12009       reference\r
12010         "Device.FAST.Line.{i}.Stats.BytesReceived";\r
12011     }\r
12012     leaf packets-sent {\r
12013       type uint64;\r
12014       config false;\r
12015       description\r
12016         "Device.FAST.Line.{i}.Stats.PacketsSent";\r
12017       reference\r
12018         "Device.FAST.Line.{i}.Stats.PacketsSent";\r
12019     }\r
12020     leaf packets-received {\r
12021       type uint64;\r
12022       config false;\r
12023       description\r
12024         "Device.FAST.Line.{i}.Stats.PacketsReceived";\r
12025       reference\r
12026         "Device.FAST.Line.{i}.Stats.PacketsReceived";\r
12027     }\r
12028     leaf errors-sent {\r
12029       type uint32;\r
12030       config false;\r
12031       description\r
12032         "Device.FAST.Line.{i}.Stats.ErrorsSent";\r
12033       reference\r
12034         "Device.FAST.Line.{i}.Stats.ErrorsSent";\r
12035     }\r
12036     leaf errors-received {\r
12037       type uint32;\r
12038       config false;\r
12039       description\r
12040         "Device.FAST.Line.{i}.Stats.ErrorsReceived";\r
12041       reference\r
12042         "Device.FAST.Line.{i}.Stats.ErrorsReceived";\r
12043     }\r
12044     leaf discard-packets-sent {\r
12045       type uint32;\r
12046       config false;\r
12047       description\r
12048         "Device.FAST.Line.{i}.Stats.DiscardPacketsSent";\r
12049       reference\r
12050         "Device.FAST.Line.{i}.Stats.DiscardPacketsSent";\r
12051     }\r
12052     leaf discard-packets-received {\r
12053       type uint32;\r
12054       config false;\r
12055       description\r
12056         "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived";\r
12057       reference\r
12058         "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived";\r
12059     }\r
12060     leaf total-start {\r
12061       type uint32;\r
12062       config false;\r
12063       description\r
12064         "Device.FAST.Line.{i}.Stats.TotalStart";\r
12065       reference\r
12066         "Device.FAST.Line.{i}.Stats.TotalStart";\r
12067     }\r
12068     leaf showtime-start {\r
12069       type uint32;\r
12070       config false;\r
12071       description\r
12072         "Device.FAST.Line.{i}.Stats.ShowtimeStart";\r
12073       reference\r
12074         "Device.FAST.Line.{i}.Stats.ShowtimeStart";\r
12075     }\r
12076     leaf last-showtime-start {\r
12077       type uint32;\r
12078       config false;\r
12079       description\r
12080         "Device.FAST.Line.{i}.Stats.LastShowtimeStart";\r
12081       reference\r
12082         "Device.FAST.Line.{i}.Stats.LastShowtimeStart";\r
12083     }\r
12084     leaf current-day-start {\r
12085       type uint32;\r
12086       config false;\r
12087       description\r
12088         "Device.FAST.Line.{i}.Stats.CurrentDayStart";\r
12089       reference\r
12090         "Device.FAST.Line.{i}.Stats.CurrentDayStart";\r
12091     }\r
12092     leaf quarter-hour-start {\r
12093       type uint32;\r
12094       config false;\r
12095       description\r
12096         "Device.FAST.Line.{i}.Stats.QuarterHourStart";\r
12097       reference\r
12098         "Device.FAST.Line.{i}.Stats.QuarterHourStart";\r
12099     }\r
12100   }\r
12101 \r
12102   grouping fast-line-stats-current-day-g {\r
12103     description\r
12104       "Grouping object for Device.FAST.Line.{i}.Stats.CurrentDay.";\r
12105     leaf errored-secs {\r
12106       type uint32;\r
12107       config false;\r
12108       description\r
12109         "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs";\r
12110       reference\r
12111         "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs";\r
12112     }\r
12113     leaf severely-errored-secs {\r
12114       type uint32;\r
12115       config false;\r
12116       description\r
12117         "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs";\r
12118       reference\r
12119         "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs";\r
12120     }\r
12121     leaf loss {\r
12122       type uint32;\r
12123       config false;\r
12124       description\r
12125         "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS";\r
12126       reference\r
12127         "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS";\r
12128     }\r
12129     leaf lors {\r
12130       type uint32;\r
12131       config false;\r
12132       description\r
12133         "Device.FAST.Line.{i}.Stats.CurrentDay.LORS";\r
12134       reference\r
12135         "Device.FAST.Line.{i}.Stats.CurrentDay.LORS";\r
12136     }\r
12137     leaf uas {\r
12138       type uint32;\r
12139       config false;\r
12140       description\r
12141         "Device.FAST.Line.{i}.Stats.CurrentDay.UAS";\r
12142       reference\r
12143         "Device.FAST.Line.{i}.Stats.CurrentDay.UAS";\r
12144     }\r
12145     leaf rtxuc {\r
12146       type uint32;\r
12147       config false;\r
12148       description\r
12149         "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC";\r
12150       reference\r
12151         "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC";\r
12152     }\r
12153     leaf rtxtx {\r
12154       type uint32;\r
12155       config false;\r
12156       description\r
12157         "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX";\r
12158       reference\r
12159         "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX";\r
12160     }\r
12161     leaf success-bsw {\r
12162       type uint32;\r
12163       config false;\r
12164       description\r
12165         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW";\r
12166       reference\r
12167         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW";\r
12168     }\r
12169     leaf success-sra {\r
12170       type uint32;\r
12171       config false;\r
12172       description\r
12173         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA";\r
12174       reference\r
12175         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA";\r
12176     }\r
12177     leaf success-fra {\r
12178       type uint32;\r
12179       config false;\r
12180       description\r
12181         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA";\r
12182       reference\r
12183         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA";\r
12184     }\r
12185     leaf success-rpa {\r
12186       type uint32;\r
12187       config false;\r
12188       description\r
12189         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA";\r
12190       reference\r
12191         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA";\r
12192     }\r
12193     leaf success-tiga {\r
12194       type uint32;\r
12195       config false;\r
12196       description\r
12197         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA";\r
12198       reference\r
12199         "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA";\r
12200     }\r
12201   }\r
12202 \r
12203   grouping fast-line-stats-last-showtime-g {\r
12204     description\r
12205       "Grouping object for Device.FAST.Line.{i}.Stats.LastShowtime.";\r
12206     leaf errored-secs {\r
12207       type uint32;\r
12208       config false;\r
12209       description\r
12210         "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs";\r
12211       reference\r
12212         "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs";\r
12213     }\r
12214     leaf severely-errored-secs {\r
12215       type uint32;\r
12216       config false;\r
12217       description\r
12218         "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs";\r
12219       reference\r
12220         "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs";\r
12221     }\r
12222     leaf loss {\r
12223       type uint32;\r
12224       config false;\r
12225       description\r
12226         "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS";\r
12227       reference\r
12228         "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS";\r
12229     }\r
12230     leaf lors {\r
12231       type uint32;\r
12232       config false;\r
12233       description\r
12234         "Device.FAST.Line.{i}.Stats.LastShowtime.LORS";\r
12235       reference\r
12236         "Device.FAST.Line.{i}.Stats.LastShowtime.LORS";\r
12237     }\r
12238     leaf uas {\r
12239       type uint32;\r
12240       config false;\r
12241       description\r
12242         "Device.FAST.Line.{i}.Stats.LastShowtime.UAS";\r
12243       reference\r
12244         "Device.FAST.Line.{i}.Stats.LastShowtime.UAS";\r
12245     }\r
12246     leaf rtxuc {\r
12247       type uint32;\r
12248       config false;\r
12249       description\r
12250         "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC";\r
12251       reference\r
12252         "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC";\r
12253     }\r
12254     leaf rtxtx {\r
12255       type uint32;\r
12256       config false;\r
12257       description\r
12258         "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX";\r
12259       reference\r
12260         "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX";\r
12261     }\r
12262     leaf success-bsw {\r
12263       type uint32;\r
12264       config false;\r
12265       description\r
12266         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW";\r
12267       reference\r
12268         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW";\r
12269     }\r
12270     leaf success-sra {\r
12271       type uint32;\r
12272       config false;\r
12273       description\r
12274         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA";\r
12275       reference\r
12276         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA";\r
12277     }\r
12278     leaf success-fra {\r
12279       type uint32;\r
12280       config false;\r
12281       description\r
12282         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA";\r
12283       reference\r
12284         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA";\r
12285     }\r
12286     leaf success-rpa {\r
12287       type uint32;\r
12288       config false;\r
12289       description\r
12290         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA";\r
12291       reference\r
12292         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA";\r
12293     }\r
12294     leaf success-tiga {\r
12295       type uint32;\r
12296       config false;\r
12297       description\r
12298         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA";\r
12299       reference\r
12300         "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA";\r
12301     }\r
12302   }\r
12303 \r
12304   grouping fast-line-stats-quarter-hour-g {\r
12305     description\r
12306       "Grouping object for Device.FAST.Line.{i}.Stats.QuarterHour.";\r
12307     leaf errored-secs {\r
12308       type uint32;\r
12309       config false;\r
12310       description\r
12311         "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs";\r
12312       reference\r
12313         "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs";\r
12314     }\r
12315     leaf severely-errored-secs {\r
12316       type uint32;\r
12317       config false;\r
12318       description\r
12319         "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs";\r
12320       reference\r
12321         "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs";\r
12322     }\r
12323     leaf loss {\r
12324       type uint32;\r
12325       config false;\r
12326       description\r
12327         "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS";\r
12328       reference\r
12329         "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS";\r
12330     }\r
12331     leaf lors {\r
12332       type uint32;\r
12333       config false;\r
12334       description\r
12335         "Device.FAST.Line.{i}.Stats.QuarterHour.LORS";\r
12336       reference\r
12337         "Device.FAST.Line.{i}.Stats.QuarterHour.LORS";\r
12338     }\r
12339     leaf uas {\r
12340       type uint32;\r
12341       config false;\r
12342       description\r
12343         "Device.FAST.Line.{i}.Stats.QuarterHour.UAS";\r
12344       reference\r
12345         "Device.FAST.Line.{i}.Stats.QuarterHour.UAS";\r
12346     }\r
12347     leaf rtxuc {\r
12348       type uint32;\r
12349       config false;\r
12350       description\r
12351         "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC";\r
12352       reference\r
12353         "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC";\r
12354     }\r
12355     leaf rtxtx {\r
12356       type uint32;\r
12357       config false;\r
12358       description\r
12359         "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX";\r
12360       reference\r
12361         "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX";\r
12362     }\r
12363     leaf success-bsw {\r
12364       type uint32;\r
12365       config false;\r
12366       description\r
12367         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW";\r
12368       reference\r
12369         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW";\r
12370     }\r
12371     leaf success-sra {\r
12372       type uint32;\r
12373       config false;\r
12374       description\r
12375         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA";\r
12376       reference\r
12377         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA";\r
12378     }\r
12379     leaf success-fra {\r
12380       type uint32;\r
12381       config false;\r
12382       description\r
12383         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA";\r
12384       reference\r
12385         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA";\r
12386     }\r
12387     leaf success-rpa {\r
12388       type uint32;\r
12389       config false;\r
12390       description\r
12391         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA";\r
12392       reference\r
12393         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA";\r
12394     }\r
12395     leaf success-tiga {\r
12396       type uint32;\r
12397       config false;\r
12398       description\r
12399         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA";\r
12400       reference\r
12401         "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA";\r
12402     }\r
12403   }\r
12404 \r
12405   grouping fast-line-stats-showtime-g {\r
12406     description\r
12407       "Grouping object for Device.FAST.Line.{i}.Stats.Showtime.";\r
12408     leaf errored-secs {\r
12409       type uint32;\r
12410       config false;\r
12411       description\r
12412         "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs";\r
12413       reference\r
12414         "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs";\r
12415     }\r
12416     leaf severely-errored-secs {\r
12417       type uint32;\r
12418       config false;\r
12419       description\r
12420         "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs";\r
12421       reference\r
12422         "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs";\r
12423     }\r
12424     leaf loss {\r
12425       type uint32;\r
12426       config false;\r
12427       description\r
12428         "Device.FAST.Line.{i}.Stats.Showtime.LOSS";\r
12429       reference\r
12430         "Device.FAST.Line.{i}.Stats.Showtime.LOSS";\r
12431     }\r
12432     leaf lors {\r
12433       type uint32;\r
12434       config false;\r
12435       description\r
12436         "Device.FAST.Line.{i}.Stats.Showtime.LORS";\r
12437       reference\r
12438         "Device.FAST.Line.{i}.Stats.Showtime.LORS";\r
12439     }\r
12440     leaf uas {\r
12441       type uint32;\r
12442       config false;\r
12443       description\r
12444         "Device.FAST.Line.{i}.Stats.Showtime.UAS";\r
12445       reference\r
12446         "Device.FAST.Line.{i}.Stats.Showtime.UAS";\r
12447     }\r
12448     leaf rtxuc {\r
12449       type uint32;\r
12450       config false;\r
12451       description\r
12452         "Device.FAST.Line.{i}.Stats.Showtime.RTXUC";\r
12453       reference\r
12454         "Device.FAST.Line.{i}.Stats.Showtime.RTXUC";\r
12455     }\r
12456     leaf rtxtx {\r
12457       type uint32;\r
12458       config false;\r
12459       description\r
12460         "Device.FAST.Line.{i}.Stats.Showtime.RTXTX";\r
12461       reference\r
12462         "Device.FAST.Line.{i}.Stats.Showtime.RTXTX";\r
12463     }\r
12464     leaf success-bsw {\r
12465       type uint32;\r
12466       config false;\r
12467       description\r
12468         "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW";\r
12469       reference\r
12470         "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW";\r
12471     }\r
12472     leaf success-sra {\r
12473       type uint32;\r
12474       config false;\r
12475       description\r
12476         "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA";\r
12477       reference\r
12478         "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA";\r
12479     }\r
12480     leaf success-fra {\r
12481       type uint32;\r
12482       config false;\r
12483       description\r
12484         "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA";\r
12485       reference\r
12486         "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA";\r
12487     }\r
12488     leaf success-rpa {\r
12489       type uint32;\r
12490       config false;\r
12491       description\r
12492         "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA";\r
12493       reference\r
12494         "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA";\r
12495     }\r
12496     leaf success-tiga {\r
12497       type uint32;\r
12498       config false;\r
12499       description\r
12500         "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA";\r
12501       reference\r
12502         "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA";\r
12503     }\r
12504   }\r
12505 \r
12506   grouping fast-line-stats-total-g {\r
12507     description\r
12508       "Grouping object for Device.FAST.Line.{i}.Stats.Total.";\r
12509     leaf errored-secs {\r
12510       type uint32;\r
12511       config false;\r
12512       description\r
12513         "Device.FAST.Line.{i}.Stats.Total.ErroredSecs";\r
12514       reference\r
12515         "Device.FAST.Line.{i}.Stats.Total.ErroredSecs";\r
12516     }\r
12517     leaf severely-errored-secs {\r
12518       type uint32;\r
12519       config false;\r
12520       description\r
12521         "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs";\r
12522       reference\r
12523         "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs";\r
12524     }\r
12525     leaf loss {\r
12526       type uint32;\r
12527       config false;\r
12528       description\r
12529         "Device.FAST.Line.{i}.Stats.Total.LOSS";\r
12530       reference\r
12531         "Device.FAST.Line.{i}.Stats.Total.LOSS";\r
12532     }\r
12533     leaf lors {\r
12534       type uint32;\r
12535       config false;\r
12536       description\r
12537         "Device.FAST.Line.{i}.Stats.Total.LORS";\r
12538       reference\r
12539         "Device.FAST.Line.{i}.Stats.Total.LORS";\r
12540     }\r
12541     leaf uas {\r
12542       type uint32;\r
12543       config false;\r
12544       description\r
12545         "Device.FAST.Line.{i}.Stats.Total.UAS";\r
12546       reference\r
12547         "Device.FAST.Line.{i}.Stats.Total.UAS";\r
12548     }\r
12549     leaf rtxuc {\r
12550       type uint32;\r
12551       config false;\r
12552       description\r
12553         "Device.FAST.Line.{i}.Stats.Total.RTXUC";\r
12554       reference\r
12555         "Device.FAST.Line.{i}.Stats.Total.RTXUC";\r
12556     }\r
12557     leaf rtxtx {\r
12558       type uint32;\r
12559       config false;\r
12560       description\r
12561         "Device.FAST.Line.{i}.Stats.Total.RTXTX";\r
12562       reference\r
12563         "Device.FAST.Line.{i}.Stats.Total.RTXTX";\r
12564     }\r
12565     leaf success-bsw {\r
12566       type uint32;\r
12567       config false;\r
12568       description\r
12569         "Device.FAST.Line.{i}.Stats.Total.SuccessBSW";\r
12570       reference\r
12571         "Device.FAST.Line.{i}.Stats.Total.SuccessBSW";\r
12572     }\r
12573     leaf success-sra {\r
12574       type uint32;\r
12575       config false;\r
12576       description\r
12577         "Device.FAST.Line.{i}.Stats.Total.SuccessSRA";\r
12578       reference\r
12579         "Device.FAST.Line.{i}.Stats.Total.SuccessSRA";\r
12580     }\r
12581     leaf success-fra {\r
12582       type uint32;\r
12583       config false;\r
12584       description\r
12585         "Device.FAST.Line.{i}.Stats.Total.SuccessFRA";\r
12586       reference\r
12587         "Device.FAST.Line.{i}.Stats.Total.SuccessFRA";\r
12588     }\r
12589     leaf success-rpa {\r
12590       type uint32;\r
12591       config false;\r
12592       description\r
12593         "Device.FAST.Line.{i}.Stats.Total.SuccessRPA";\r
12594       reference\r
12595         "Device.FAST.Line.{i}.Stats.Total.SuccessRPA";\r
12596     }\r
12597     leaf success-tiga {\r
12598       type uint32;\r
12599       config false;\r
12600       description\r
12601         "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA";\r
12602       reference\r
12603         "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA";\r
12604     }\r
12605   }\r
12606 \r
12607   grouping fast-line-test-params-g {\r
12608     description\r
12609       "Grouping object for Device.FAST.Line.{i}.TestParams.";\r
12610     leaf snr-gds {\r
12611       type uint32;\r
12612       config false;\r
12613       description\r
12614         "Device.FAST.Line.{i}.TestParams.SNRGds";\r
12615       reference\r
12616         "Device.FAST.Line.{i}.TestParams.SNRGds";\r
12617     }\r
12618     leaf snr-gus {\r
12619       type uint32;\r
12620       config false;\r
12621       description\r
12622         "Device.FAST.Line.{i}.TestParams.SNRGus";\r
12623       reference\r
12624         "Device.FAST.Line.{i}.TestParams.SNRGus";\r
12625     }\r
12626     leaf sn-rpsds {\r
12627       type int32;\r
12628       config false;\r
12629       description\r
12630         "Device.FAST.Line.{i}.TestParams.SNRpsds";\r
12631       reference\r
12632         "Device.FAST.Line.{i}.TestParams.SNRpsds";\r
12633     }\r
12634     leaf sn-rpsus {\r
12635       type string;\r
12636       config false;\r
12637       description\r
12638         "Device.FAST.Line.{i}.TestParams.SNRpsus";\r
12639       reference\r
12640         "Device.FAST.Line.{i}.TestParams.SNRpsus";\r
12641     }\r
12642     leaf snrm-tds {\r
12643       type uint32;\r
12644       config false;\r
12645       description\r
12646         "Device.FAST.Line.{i}.TestParams.SNRMTds";\r
12647       reference\r
12648         "Device.FAST.Line.{i}.TestParams.SNRMTds";\r
12649     }\r
12650     leaf snrm-tus {\r
12651       type uint32;\r
12652       config false;\r
12653       description\r
12654         "Device.FAST.Line.{i}.TestParams.SNRMTus";\r
12655       reference\r
12656         "Device.FAST.Line.{i}.TestParams.SNRMTus";\r
12657     }\r
12658     leaf actinp {\r
12659       type uint32;\r
12660       config false;\r
12661       description\r
12662         "Device.FAST.Line.{i}.TestParams.ACTINP";\r
12663       reference\r
12664         "Device.FAST.Line.{i}.TestParams.ACTINP";\r
12665     }\r
12666     leaf nfec {\r
12667       type uint32;\r
12668       config false;\r
12669       description\r
12670         "Device.FAST.Line.{i}.TestParams.NFEC";\r
12671       reference\r
12672         "Device.FAST.Line.{i}.TestParams.NFEC";\r
12673     }\r
12674     leaf rfec {\r
12675       type int32;\r
12676       config false;\r
12677       description\r
12678         "Device.FAST.Line.{i}.TestParams.RFEC";\r
12679       reference\r
12680         "Device.FAST.Line.{i}.TestParams.RFEC";\r
12681     }\r
12682     leaf upstream-curr-rate {\r
12683       type uint32;\r
12684       config false;\r
12685       description\r
12686         "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate";\r
12687       reference\r
12688         "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate";\r
12689     }\r
12690     leaf downstream-curr-rate {\r
12691       type uint32;\r
12692       config false;\r
12693       description\r
12694         "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate";\r
12695       reference\r
12696         "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate";\r
12697     }\r
12698     leaf actinprein {\r
12699       type uint32;\r
12700       config false;\r
12701       description\r
12702         "Device.FAST.Line.{i}.TestParams.ACTINPREIN";\r
12703       reference\r
12704         "Device.FAST.Line.{i}.TestParams.ACTINPREIN";\r
12705     }\r
12706   }\r
12707 \r
12708   grouping device-fault-mgmt-g {\r
12709     description\r
12710       "Grouping object for Device.FaultMgmt.";\r
12711     leaf supported-alarm-number-of-entries {\r
12712       type uint32;\r
12713       config false;\r
12714       description\r
12715         "Device.FaultMgmt.SupportedAlarmNumberOfEntries";\r
12716       reference\r
12717         "Device.FaultMgmt.SupportedAlarmNumberOfEntries";\r
12718     }\r
12719     leaf max-current-alarm-entries {\r
12720       type uint32;\r
12721       config false;\r
12722       description\r
12723         "Device.FaultMgmt.MaxCurrentAlarmEntries";\r
12724       reference\r
12725         "Device.FaultMgmt.MaxCurrentAlarmEntries";\r
12726     }\r
12727     leaf current-alarm-number-of-entries {\r
12728       type uint32;\r
12729       config false;\r
12730       description\r
12731         "Device.FaultMgmt.CurrentAlarmNumberOfEntries";\r
12732       reference\r
12733         "Device.FaultMgmt.CurrentAlarmNumberOfEntries";\r
12734     }\r
12735     leaf history-event-number-of-entries {\r
12736       type uint32;\r
12737       config false;\r
12738       description\r
12739         "Device.FaultMgmt.HistoryEventNumberOfEntries";\r
12740       reference\r
12741         "Device.FaultMgmt.HistoryEventNumberOfEntries";\r
12742     }\r
12743     leaf expedited-event-number-of-entries {\r
12744       type uint32;\r
12745       config false;\r
12746       description\r
12747         "Device.FaultMgmt.ExpeditedEventNumberOfEntries";\r
12748       reference\r
12749         "Device.FaultMgmt.ExpeditedEventNumberOfEntries";\r
12750     }\r
12751     leaf queued-event-number-of-entries {\r
12752       type uint32;\r
12753       config false;\r
12754       description\r
12755         "Device.FaultMgmt.QueuedEventNumberOfEntries";\r
12756       reference\r
12757         "Device.FaultMgmt.QueuedEventNumberOfEntries";\r
12758     }\r
12759   }\r
12760 \r
12761   grouping fault-mgmt-current-alarm-g {\r
12762     description\r
12763       "Grouping object for Device.FaultMgmt.CurrentAlarm.{i}.";\r
12764     leaf index {\r
12765       type uint16;\r
12766       description\r
12767         "Index attribute";\r
12768     }\r
12769     leaf alarm-identifier {\r
12770       type string;\r
12771       config false;\r
12772       description\r
12773         "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier";\r
12774       reference\r
12775         "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier";\r
12776     }\r
12777     leaf alarm-raised-time {\r
12778       type string;\r
12779       config false;\r
12780       description\r
12781         "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime";\r
12782       reference\r
12783         "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime";\r
12784     }\r
12785     leaf alarm-changed-time {\r
12786       type string;\r
12787       config false;\r
12788       description\r
12789         "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime";\r
12790       reference\r
12791         "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime";\r
12792     }\r
12793     leaf managed-object-instance {\r
12794       type string;\r
12795       config false;\r
12796       description\r
12797         "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance";\r
12798       reference\r
12799         "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance";\r
12800     }\r
12801     leaf event-type {\r
12802       type string;\r
12803       config false;\r
12804       description\r
12805         "Device.FaultMgmt.CurrentAlarm.{i}.EventType";\r
12806       reference\r
12807         "Device.FaultMgmt.CurrentAlarm.{i}.EventType";\r
12808     }\r
12809     leaf probable-cause {\r
12810       type string;\r
12811       config false;\r
12812       description\r
12813         "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause";\r
12814       reference\r
12815         "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause";\r
12816     }\r
12817     leaf specific-problem {\r
12818       type string;\r
12819       config false;\r
12820       description\r
12821         "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem";\r
12822       reference\r
12823         "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem";\r
12824     }\r
12825     leaf perceived-severity {\r
12826       type string;\r
12827       config false;\r
12828       description\r
12829         "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity";\r
12830       reference\r
12831         "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity";\r
12832     }\r
12833     leaf additional-text {\r
12834       type string;\r
12835       config false;\r
12836       description\r
12837         "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText";\r
12838       reference\r
12839         "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText";\r
12840     }\r
12841     leaf additional-information {\r
12842       type string;\r
12843       config false;\r
12844       description\r
12845         "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation";\r
12846       reference\r
12847         "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation";\r
12848     }\r
12849   }\r
12850 \r
12851   grouping fault-mgmt-expedited-event-g {\r
12852     description\r
12853       "Grouping object for Device.FaultMgmt.ExpeditedEvent.{i}.";\r
12854     leaf index {\r
12855       type uint16;\r
12856       description\r
12857         "Index attribute";\r
12858     }\r
12859     leaf event-time {\r
12860       type string;\r
12861       config false;\r
12862       description\r
12863         "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime";\r
12864       reference\r
12865         "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime";\r
12866     }\r
12867     leaf alarm-identifier {\r
12868       type string;\r
12869       config false;\r
12870       description\r
12871         "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier";\r
12872       reference\r
12873         "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier";\r
12874     }\r
12875     leaf notification-type {\r
12876       type string;\r
12877       config false;\r
12878       description\r
12879         "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType";\r
12880       reference\r
12881         "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType";\r
12882     }\r
12883     leaf managed-object-instance {\r
12884       type string;\r
12885       config false;\r
12886       description\r
12887         "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance";\r
12888       reference\r
12889         "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance";\r
12890     }\r
12891     leaf event-type {\r
12892       type string;\r
12893       config false;\r
12894       description\r
12895         "Device.FaultMgmt.ExpeditedEvent.{i}.EventType";\r
12896       reference\r
12897         "Device.FaultMgmt.ExpeditedEvent.{i}.EventType";\r
12898     }\r
12899     leaf probable-cause {\r
12900       type string;\r
12901       config false;\r
12902       description\r
12903         "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause";\r
12904       reference\r
12905         "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause";\r
12906     }\r
12907     leaf specific-problem {\r
12908       type string;\r
12909       config false;\r
12910       description\r
12911         "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem";\r
12912       reference\r
12913         "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem";\r
12914     }\r
12915     leaf perceived-severity {\r
12916       type string;\r
12917       config false;\r
12918       description\r
12919         "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity";\r
12920       reference\r
12921         "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity";\r
12922     }\r
12923     leaf additional-text {\r
12924       type string;\r
12925       config false;\r
12926       description\r
12927         "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText";\r
12928       reference\r
12929         "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText";\r
12930     }\r
12931     leaf additional-information {\r
12932       type string;\r
12933       config false;\r
12934       description\r
12935         "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation";\r
12936       reference\r
12937         "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation";\r
12938     }\r
12939   }\r
12940 \r
12941   grouping fault-mgmt-history-event-g {\r
12942     description\r
12943       "Grouping object for Device.FaultMgmt.HistoryEvent.{i}.";\r
12944     leaf index {\r
12945       type uint16;\r
12946       description\r
12947         "Index attribute";\r
12948     }\r
12949     leaf event-time {\r
12950       type string;\r
12951       config false;\r
12952       description\r
12953         "Device.FaultMgmt.HistoryEvent.{i}.EventTime";\r
12954       reference\r
12955         "Device.FaultMgmt.HistoryEvent.{i}.EventTime";\r
12956     }\r
12957     leaf alarm-identifier {\r
12958       type string;\r
12959       config false;\r
12960       description\r
12961         "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier";\r
12962       reference\r
12963         "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier";\r
12964     }\r
12965     leaf notification-type {\r
12966       type string;\r
12967       config false;\r
12968       description\r
12969         "Device.FaultMgmt.HistoryEvent.{i}.NotificationType";\r
12970       reference\r
12971         "Device.FaultMgmt.HistoryEvent.{i}.NotificationType";\r
12972     }\r
12973     leaf managed-object-instance {\r
12974       type string;\r
12975       config false;\r
12976       description\r
12977         "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance";\r
12978       reference\r
12979         "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance";\r
12980     }\r
12981     leaf event-type {\r
12982       type string;\r
12983       config false;\r
12984       description\r
12985         "Device.FaultMgmt.HistoryEvent.{i}.EventType";\r
12986       reference\r
12987         "Device.FaultMgmt.HistoryEvent.{i}.EventType";\r
12988     }\r
12989     leaf probable-cause {\r
12990       type string;\r
12991       config false;\r
12992       description\r
12993         "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause";\r
12994       reference\r
12995         "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause";\r
12996     }\r
12997     leaf specific-problem {\r
12998       type string;\r
12999       config false;\r
13000       description\r
13001         "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem";\r
13002       reference\r
13003         "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem";\r
13004     }\r
13005     leaf perceived-severity {\r
13006       type string;\r
13007       config false;\r
13008       description\r
13009         "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity";\r
13010       reference\r
13011         "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity";\r
13012     }\r
13013     leaf additional-text {\r
13014       type string;\r
13015       config false;\r
13016       description\r
13017         "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText";\r
13018       reference\r
13019         "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText";\r
13020     }\r
13021     leaf additional-information {\r
13022       type string;\r
13023       config false;\r
13024       description\r
13025         "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation";\r
13026       reference\r
13027         "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation";\r
13028     }\r
13029   }\r
13030 \r
13031   grouping fault-mgmt-queued-event-g {\r
13032     description\r
13033       "Grouping object for Device.FaultMgmt.QueuedEvent.{i}.";\r
13034     leaf index {\r
13035       type uint16;\r
13036       description\r
13037         "Index attribute";\r
13038     }\r
13039     leaf event-time {\r
13040       type string;\r
13041       config false;\r
13042       description\r
13043         "Device.FaultMgmt.QueuedEvent.{i}.EventTime";\r
13044       reference\r
13045         "Device.FaultMgmt.QueuedEvent.{i}.EventTime";\r
13046     }\r
13047     leaf alarm-identifier {\r
13048       type string;\r
13049       config false;\r
13050       description\r
13051         "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier";\r
13052       reference\r
13053         "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier";\r
13054     }\r
13055     leaf notification-type {\r
13056       type string;\r
13057       config false;\r
13058       description\r
13059         "Device.FaultMgmt.QueuedEvent.{i}.NotificationType";\r
13060       reference\r
13061         "Device.FaultMgmt.QueuedEvent.{i}.NotificationType";\r
13062     }\r
13063     leaf managed-object-instance {\r
13064       type string;\r
13065       config false;\r
13066       description\r
13067         "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance";\r
13068       reference\r
13069         "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance";\r
13070     }\r
13071     leaf event-type {\r
13072       type string;\r
13073       config false;\r
13074       description\r
13075         "Device.FaultMgmt.QueuedEvent.{i}.EventType";\r
13076       reference\r
13077         "Device.FaultMgmt.QueuedEvent.{i}.EventType";\r
13078     }\r
13079     leaf probable-cause {\r
13080       type string;\r
13081       config false;\r
13082       description\r
13083         "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause";\r
13084       reference\r
13085         "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause";\r
13086     }\r
13087     leaf specific-problem {\r
13088       type string;\r
13089       config false;\r
13090       description\r
13091         "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem";\r
13092       reference\r
13093         "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem";\r
13094     }\r
13095     leaf perceived-severity {\r
13096       type string;\r
13097       config false;\r
13098       description\r
13099         "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity";\r
13100       reference\r
13101         "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity";\r
13102     }\r
13103     leaf additional-text {\r
13104       type string;\r
13105       config false;\r
13106       description\r
13107         "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText";\r
13108       reference\r
13109         "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText";\r
13110     }\r
13111     leaf additional-information {\r
13112       type string;\r
13113       config false;\r
13114       description\r
13115         "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation";\r
13116       reference\r
13117         "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation";\r
13118     }\r
13119   }\r
13120 \r
13121   grouping fault-mgmt-supported-alarm-g {\r
13122     description\r
13123       "Grouping object for Device.FaultMgmt.SupportedAlarm.{i}.";\r
13124     leaf index {\r
13125       type uint16;\r
13126       description\r
13127         "Index attribute";\r
13128     }\r
13129     leaf event-type {\r
13130       type string;\r
13131       config false;\r
13132       description\r
13133         "Device.FaultMgmt.SupportedAlarm.{i}.EventType";\r
13134       reference\r
13135         "Device.FaultMgmt.SupportedAlarm.{i}.EventType";\r
13136     }\r
13137     leaf probable-cause {\r
13138       type string;\r
13139       config false;\r
13140       description\r
13141         "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause";\r
13142       reference\r
13143         "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause";\r
13144     }\r
13145     leaf specific-problem {\r
13146       type string;\r
13147       config false;\r
13148       description\r
13149         "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem";\r
13150       reference\r
13151         "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem";\r
13152     }\r
13153     leaf perceived-severity {\r
13154       type string;\r
13155       config false;\r
13156       description\r
13157         "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity";\r
13158       reference\r
13159         "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity";\r
13160     }\r
13161     leaf reporting-mechanism {\r
13162       type enumeration {\r
13163         enum "0 Expedited" {\r
13164           description\r
13165             "Enum Value - 0 Expedited";\r
13166         }\r
13167         enum "1 Queued" {\r
13168           description\r
13169             "Enum Value - 1 Queued";\r
13170         }\r
13171         enum "2 Logged" {\r
13172           description\r
13173             "Enum Value - 2 Logged";\r
13174         }\r
13175         enum "3 Disabled" {\r
13176           description\r
13177             "Enum Value - 3 Disabled";\r
13178         }\r
13179       }\r
13180       description\r
13181         "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism";\r
13182       reference\r
13183         "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism";\r
13184     }\r
13185   }\r
13186 \r
13187   grouping device-firewall-g {\r
13188     description\r
13189       "Grouping object for Device.Firewall.";\r
13190     leaf enable {\r
13191       type boolean;\r
13192       description\r
13193         "Device.Firewall.Enable";\r
13194       reference\r
13195         "Device.Firewall.Enable";\r
13196     }\r
13197     leaf config {\r
13198       type enumeration {\r
13199         enum High {\r
13200           description\r
13201             "Enum Value - High";\r
13202         }\r
13203         enum Low {\r
13204           description\r
13205             "Enum Value - Low";\r
13206         }\r
13207         enum Off {\r
13208           description\r
13209             "Enum Value - Off";\r
13210         }\r
13211         enum Advanced {\r
13212           description\r
13213             "Enum Value - Advanced";\r
13214         }\r
13215       }\r
13216       description\r
13217         "Device.Firewall.Config";\r
13218       reference\r
13219         "Device.Firewall.Config";\r
13220     }\r
13221     leaf advanced-level {\r
13222       type string;\r
13223       description\r
13224         "Device.Firewall.AdvancedLevel";\r
13225       reference\r
13226         "Device.Firewall.AdvancedLevel";\r
13227     }\r
13228     leaf type {\r
13229       type string;\r
13230       config false;\r
13231       description\r
13232         "Device.Firewall.Type";\r
13233       reference\r
13234         "Device.Firewall.Type";\r
13235     }\r
13236     leaf version {\r
13237       type string;\r
13238       config false;\r
13239       description\r
13240         "Device.Firewall.Version";\r
13241       reference\r
13242         "Device.Firewall.Version";\r
13243     }\r
13244     leaf last-change {\r
13245       type string;\r
13246       config false;\r
13247       description\r
13248         "Device.Firewall.LastChange";\r
13249       reference\r
13250         "Device.Firewall.LastChange";\r
13251     }\r
13252     leaf level-number-of-entries {\r
13253       type uint32;\r
13254       config false;\r
13255       description\r
13256         "Device.Firewall.LevelNumberOfEntries";\r
13257       reference\r
13258         "Device.Firewall.LevelNumberOfEntries";\r
13259     }\r
13260     leaf chain-number-of-entries {\r
13261       type uint32;\r
13262       config false;\r
13263       description\r
13264         "Device.Firewall.ChainNumberOfEntries";\r
13265       reference\r
13266         "Device.Firewall.ChainNumberOfEntries";\r
13267     }\r
13268   }\r
13269 \r
13270   grouping firewall-chain-g {\r
13271     description\r
13272       "Grouping object for Device.Firewall.Chain.{i}.";\r
13273     leaf index {\r
13274       type uint16;\r
13275       description\r
13276         "Index attribute";\r
13277     }\r
13278     leaf enable {\r
13279       type boolean;\r
13280       description\r
13281         "Device.Firewall.Chain.{i}.Enable";\r
13282       reference\r
13283         "Device.Firewall.Chain.{i}.Enable";\r
13284     }\r
13285     leaf alias {\r
13286       type string {\r
13287         length "min..64";\r
13288       }\r
13289       description\r
13290         "Device.Firewall.Chain.{i}.Alias";\r
13291       reference\r
13292         "Device.Firewall.Chain.{i}.Alias";\r
13293     }\r
13294     leaf name {\r
13295       type string {\r
13296         length "min..64";\r
13297       }\r
13298       description\r
13299         "Device.Firewall.Chain.{i}.Name";\r
13300       reference\r
13301         "Device.Firewall.Chain.{i}.Name";\r
13302     }\r
13303     leaf creator {\r
13304       type string;\r
13305       config false;\r
13306       description\r
13307         "Device.Firewall.Chain.{i}.Creator";\r
13308       reference\r
13309         "Device.Firewall.Chain.{i}.Creator";\r
13310     }\r
13311     leaf rule-number-of-entries {\r
13312       type uint32;\r
13313       config false;\r
13314       description\r
13315         "Device.Firewall.Chain.{i}.RuleNumberOfEntries";\r
13316       reference\r
13317         "Device.Firewall.Chain.{i}.RuleNumberOfEntries";\r
13318     }\r
13319   }\r
13320 \r
13321   grouping chain-rule-g {\r
13322     description\r
13323       "Grouping object for Device.Firewall.Chain.{i}.Rule.{i}.";\r
13324     leaf index {\r
13325       type uint16;\r
13326       description\r
13327         "Index attribute";\r
13328     }\r
13329     leaf enable {\r
13330       type boolean;\r
13331       description\r
13332         "Device.Firewall.Chain.{i}.Rule.{i}.Enable";\r
13333       reference\r
13334         "Device.Firewall.Chain.{i}.Rule.{i}.Enable";\r
13335     }\r
13336     leaf status {\r
13337       type string;\r
13338       config false;\r
13339       description\r
13340         "Device.Firewall.Chain.{i}.Rule.{i}.Status";\r
13341       reference\r
13342         "Device.Firewall.Chain.{i}.Rule.{i}.Status";\r
13343     }\r
13344     leaf order {\r
13345       type uint32 {\r
13346         range "1..max";\r
13347       }\r
13348       description\r
13349         "Device.Firewall.Chain.{i}.Rule.{i}.Order";\r
13350       reference\r
13351         "Device.Firewall.Chain.{i}.Rule.{i}.Order";\r
13352     }\r
13353     leaf alias {\r
13354       type string {\r
13355         length "min..64";\r
13356       }\r
13357       description\r
13358         "Device.Firewall.Chain.{i}.Rule.{i}.Alias";\r
13359       reference\r
13360         "Device.Firewall.Chain.{i}.Rule.{i}.Alias";\r
13361     }\r
13362     leaf description {\r
13363       type string {\r
13364         length "min..256";\r
13365       }\r
13366       description\r
13367         "Device.Firewall.Chain.{i}.Rule.{i}.Description";\r
13368       reference\r
13369         "Device.Firewall.Chain.{i}.Rule.{i}.Description";\r
13370     }\r
13371     leaf target {\r
13372       type enumeration {\r
13373         enum Drop {\r
13374           description\r
13375             "Enum Value - Drop";\r
13376         }\r
13377         enum Accept {\r
13378           description\r
13379             "Enum Value - Accept";\r
13380         }\r
13381         enum Reject {\r
13382           description\r
13383             "Enum Value - Reject";\r
13384         }\r
13385         enum Return {\r
13386           description\r
13387             "Enum Value - Return";\r
13388         }\r
13389         enum TargetChain {\r
13390           description\r
13391             "Enum Value - TargetChain";\r
13392         }\r
13393       }\r
13394       description\r
13395         "Device.Firewall.Chain.{i}.Rule.{i}.Target";\r
13396       reference\r
13397         "Device.Firewall.Chain.{i}.Rule.{i}.Target";\r
13398     }\r
13399     leaf target-chain {\r
13400       type string;\r
13401       description\r
13402         "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain";\r
13403       reference\r
13404         "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain";\r
13405     }\r
13406     leaf log {\r
13407       type boolean;\r
13408       description\r
13409         "Device.Firewall.Chain.{i}.Rule.{i}.Log";\r
13410       reference\r
13411         "Device.Firewall.Chain.{i}.Rule.{i}.Log";\r
13412     }\r
13413     leaf creation-date {\r
13414       type string;\r
13415       config false;\r
13416       description\r
13417         "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate";\r
13418       reference\r
13419         "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate";\r
13420     }\r
13421     leaf expiry-date {\r
13422       type string;\r
13423       description\r
13424         "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate";\r
13425       reference\r
13426         "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate";\r
13427     }\r
13428     leaf source-interface {\r
13429       type string {\r
13430         length "min..256";\r
13431       }\r
13432       description\r
13433         "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface";\r
13434       reference\r
13435         "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface";\r
13436     }\r
13437     leaf source-interface-exclude {\r
13438       type boolean;\r
13439       description\r
13440         "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude";\r
13441       reference\r
13442         "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude";\r
13443     }\r
13444     leaf source-all-interfaces {\r
13445       type boolean;\r
13446       description\r
13447         "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces";\r
13448       reference\r
13449         "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces";\r
13450     }\r
13451     leaf dest-interface {\r
13452       type string {\r
13453         length "min..256";\r
13454       }\r
13455       description\r
13456         "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface";\r
13457       reference\r
13458         "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface";\r
13459     }\r
13460     leaf dest-interface-exclude {\r
13461       type boolean;\r
13462       description\r
13463         "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude";\r
13464       reference\r
13465         "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude";\r
13466     }\r
13467     leaf dest-all-interfaces {\r
13468       type boolean;\r
13469       description\r
13470         "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces";\r
13471       reference\r
13472         "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces";\r
13473     }\r
13474     leaf ip-version {\r
13475       type int32 {\r
13476         range "-1..15";\r
13477       }\r
13478       description\r
13479         "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion";\r
13480       reference\r
13481         "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion";\r
13482     }\r
13483     leaf dest-ip {\r
13484       type string {\r
13485         length "min..45";\r
13486       }\r
13487       description\r
13488         "Device.Firewall.Chain.{i}.Rule.{i}.DestIP";\r
13489       reference\r
13490         "Device.Firewall.Chain.{i}.Rule.{i}.DestIP";\r
13491     }\r
13492     leaf dest-mask {\r
13493       type string {\r
13494         length "min..49";\r
13495       }\r
13496       description\r
13497         "Device.Firewall.Chain.{i}.Rule.{i}.DestMask";\r
13498       reference\r
13499         "Device.Firewall.Chain.{i}.Rule.{i}.DestMask";\r
13500     }\r
13501     leaf dest-ip-exclude {\r
13502       type boolean;\r
13503       description\r
13504         "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude";\r
13505       reference\r
13506         "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude";\r
13507     }\r
13508     leaf source-ip {\r
13509       type string {\r
13510         length "min..45";\r
13511       }\r
13512       description\r
13513         "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP";\r
13514       reference\r
13515         "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP";\r
13516     }\r
13517     leaf source-mask {\r
13518       type string {\r
13519         length "min..49";\r
13520       }\r
13521       description\r
13522         "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask";\r
13523       reference\r
13524         "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask";\r
13525     }\r
13526     leaf source-ip-exclude {\r
13527       type boolean;\r
13528       description\r
13529         "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude";\r
13530       reference\r
13531         "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude";\r
13532     }\r
13533     leaf protocol {\r
13534       type int32 {\r
13535         range "-1..255";\r
13536       }\r
13537       description\r
13538         "Device.Firewall.Chain.{i}.Rule.{i}.Protocol";\r
13539       reference\r
13540         "Device.Firewall.Chain.{i}.Rule.{i}.Protocol";\r
13541     }\r
13542     leaf protocol-exclude {\r
13543       type boolean;\r
13544       description\r
13545         "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude";\r
13546       reference\r
13547         "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude";\r
13548     }\r
13549     leaf dest-port {\r
13550       type int32 {\r
13551         range "-1..65535";\r
13552       }\r
13553       description\r
13554         "Device.Firewall.Chain.{i}.Rule.{i}.DestPort";\r
13555       reference\r
13556         "Device.Firewall.Chain.{i}.Rule.{i}.DestPort";\r
13557     }\r
13558     leaf dest-port-range-max {\r
13559       type int32 {\r
13560         range "-1..65535";\r
13561       }\r
13562       description\r
13563         "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax";\r
13564       reference\r
13565         "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax";\r
13566     }\r
13567     leaf dest-port-exclude {\r
13568       type boolean;\r
13569       description\r
13570         "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude";\r
13571       reference\r
13572         "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude";\r
13573     }\r
13574     leaf source-port {\r
13575       type int32 {\r
13576         range "-1..65535";\r
13577       }\r
13578       description\r
13579         "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort";\r
13580       reference\r
13581         "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort";\r
13582     }\r
13583     leaf source-port-range-max {\r
13584       type int32 {\r
13585         range "-1..65535";\r
13586       }\r
13587       description\r
13588         "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax";\r
13589       reference\r
13590         "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax";\r
13591     }\r
13592     leaf source-port-exclude {\r
13593       type boolean;\r
13594       description\r
13595         "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude";\r
13596       reference\r
13597         "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude";\r
13598     }\r
13599     leaf dscp {\r
13600       type int32 {\r
13601         range "-1..63";\r
13602       }\r
13603       description\r
13604         "Device.Firewall.Chain.{i}.Rule.{i}.DSCP";\r
13605       reference\r
13606         "Device.Firewall.Chain.{i}.Rule.{i}.DSCP";\r
13607     }\r
13608     leaf dscp-exclude {\r
13609       type boolean;\r
13610       description\r
13611         "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude";\r
13612       reference\r
13613         "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude";\r
13614     }\r
13615   }\r
13616 \r
13617   grouping firewall-level-g {\r
13618     description\r
13619       "Grouping object for Device.Firewall.Level.{i}.";\r
13620     leaf index {\r
13621       type uint16;\r
13622       description\r
13623         "Index attribute";\r
13624     }\r
13625     leaf alias {\r
13626       type string {\r
13627         length "min..64";\r
13628       }\r
13629       description\r
13630         "Device.Firewall.Level.{i}.Alias";\r
13631       reference\r
13632         "Device.Firewall.Level.{i}.Alias";\r
13633     }\r
13634     leaf name {\r
13635       type string {\r
13636         length "min..64";\r
13637       }\r
13638       description\r
13639         "Device.Firewall.Level.{i}.Name";\r
13640       reference\r
13641         "Device.Firewall.Level.{i}.Name";\r
13642     }\r
13643     leaf description {\r
13644       type string {\r
13645         length "min..256";\r
13646       }\r
13647       description\r
13648         "Device.Firewall.Level.{i}.Description";\r
13649       reference\r
13650         "Device.Firewall.Level.{i}.Description";\r
13651     }\r
13652     leaf order {\r
13653       type uint32 {\r
13654         range "1..max";\r
13655       }\r
13656       description\r
13657         "Device.Firewall.Level.{i}.Order";\r
13658       reference\r
13659         "Device.Firewall.Level.{i}.Order";\r
13660     }\r
13661     leaf chain {\r
13662       type string;\r
13663       config false;\r
13664       description\r
13665         "Device.Firewall.Level.{i}.Chain";\r
13666       reference\r
13667         "Device.Firewall.Level.{i}.Chain";\r
13668     }\r
13669     leaf port-mapping-enabled {\r
13670       type boolean;\r
13671       description\r
13672         "Device.Firewall.Level.{i}.PortMappingEnabled";\r
13673       reference\r
13674         "Device.Firewall.Level.{i}.PortMappingEnabled";\r
13675     }\r
13676     leaf default-policy {\r
13677       type enumeration {\r
13678         enum Drop {\r
13679           description\r
13680             "Enum Value - Drop";\r
13681         }\r
13682         enum Accept {\r
13683           description\r
13684             "Enum Value - Accept";\r
13685         }\r
13686         enum Reject {\r
13687           description\r
13688             "Enum Value - Reject";\r
13689         }\r
13690       }\r
13691       description\r
13692         "Device.Firewall.Level.{i}.DefaultPolicy";\r
13693       reference\r
13694         "Device.Firewall.Level.{i}.DefaultPolicy";\r
13695     }\r
13696     leaf default-log-policy {\r
13697       type boolean;\r
13698       description\r
13699         "Device.Firewall.Level.{i}.DefaultLogPolicy";\r
13700       reference\r
13701         "Device.Firewall.Level.{i}.DefaultLogPolicy";\r
13702     }\r
13703   }\r
13704 \r
13705   grouping device-gre-g {\r
13706     description\r
13707       "Grouping object for Device.GRE.";\r
13708     leaf tunnel-number-of-entries {\r
13709       type uint32;\r
13710       config false;\r
13711       description\r
13712         "Device.GRE.TunnelNumberOfEntries";\r
13713       reference\r
13714         "Device.GRE.TunnelNumberOfEntries";\r
13715     }\r
13716     leaf filter-number-of-entries {\r
13717       type uint32;\r
13718       config false;\r
13719       description\r
13720         "Device.GRE.FilterNumberOfEntries";\r
13721       reference\r
13722         "Device.GRE.FilterNumberOfEntries";\r
13723     }\r
13724   }\r
13725 \r
13726   grouping gre-filter-g {\r
13727     description\r
13728       "Grouping object for Device.GRE.Filter.{i}.";\r
13729     leaf index {\r
13730       type uint16;\r
13731       description\r
13732         "Index attribute";\r
13733     }\r
13734     leaf enable {\r
13735       type boolean;\r
13736       description\r
13737         "Device.GRE.Filter.{i}.Enable";\r
13738       reference\r
13739         "Device.GRE.Filter.{i}.Enable";\r
13740     }\r
13741     leaf status {\r
13742       type string;\r
13743       config false;\r
13744       description\r
13745         "Device.GRE.Filter.{i}.Status";\r
13746       reference\r
13747         "Device.GRE.Filter.{i}.Status";\r
13748     }\r
13749     leaf order {\r
13750       type uint32 {\r
13751         range "1..max";\r
13752       }\r
13753       description\r
13754         "Device.GRE.Filter.{i}.Order";\r
13755       reference\r
13756         "Device.GRE.Filter.{i}.Order";\r
13757     }\r
13758     leaf alias {\r
13759       type string {\r
13760         length "min..64";\r
13761       }\r
13762       description\r
13763         "Device.GRE.Filter.{i}.Alias";\r
13764       reference\r
13765         "Device.GRE.Filter.{i}.Alias";\r
13766     }\r
13767     leaf interface {\r
13768       type string {\r
13769         length "min..256";\r
13770       }\r
13771       description\r
13772         "Device.GRE.Filter.{i}.Interface";\r
13773       reference\r
13774         "Device.GRE.Filter.{i}.Interface";\r
13775     }\r
13776     leaf all-interfaces {\r
13777       type boolean;\r
13778       description\r
13779         "Device.GRE.Filter.{i}.AllInterfaces";\r
13780       reference\r
13781         "Device.GRE.Filter.{i}.AllInterfaces";\r
13782     }\r
13783     leaf vlanid-check {\r
13784       type int32 {\r
13785         range "-1..max";\r
13786       }\r
13787       description\r
13788         "Device.GRE.Filter.{i}.VLANIDCheck";\r
13789       reference\r
13790         "Device.GRE.Filter.{i}.VLANIDCheck";\r
13791     }\r
13792     leaf vlanid-exclude {\r
13793       type boolean;\r
13794       description\r
13795         "Device.GRE.Filter.{i}.VLANIDExclude";\r
13796       reference\r
13797         "Device.GRE.Filter.{i}.VLANIDExclude";\r
13798     }\r
13799     leaf dscp-mark-policy {\r
13800       type int32 {\r
13801         range "-2..63";\r
13802       }\r
13803       description\r
13804         "Device.GRE.Filter.{i}.DSCPMarkPolicy";\r
13805       reference\r
13806         "Device.GRE.Filter.{i}.DSCPMarkPolicy";\r
13807     }\r
13808   }\r
13809 \r
13810   grouping gre-tunnel-g {\r
13811     description\r
13812       "Grouping object for Device.GRE.Tunnel.{i}.";\r
13813     leaf index {\r
13814       type uint16;\r
13815       description\r
13816         "Index attribute";\r
13817     }\r
13818     leaf enable {\r
13819       type boolean;\r
13820       description\r
13821         "Device.GRE.Tunnel.{i}.Enable";\r
13822       reference\r
13823         "Device.GRE.Tunnel.{i}.Enable";\r
13824     }\r
13825     leaf status {\r
13826       type string;\r
13827       config false;\r
13828       description\r
13829         "Device.GRE.Tunnel.{i}.Status";\r
13830       reference\r
13831         "Device.GRE.Tunnel.{i}.Status";\r
13832     }\r
13833     leaf alias {\r
13834       type string {\r
13835         length "min..64";\r
13836       }\r
13837       description\r
13838         "Device.GRE.Tunnel.{i}.Alias";\r
13839       reference\r
13840         "Device.GRE.Tunnel.{i}.Alias";\r
13841     }\r
13842     leaf remote-endpoints {\r
13843       type string {\r
13844         length "min..256";\r
13845       }\r
13846       description\r
13847         "Device.GRE.Tunnel.{i}.RemoteEndpoints";\r
13848       reference\r
13849         "Device.GRE.Tunnel.{i}.RemoteEndpoints";\r
13850     }\r
13851     leaf keep-alive-policy {\r
13852       type enumeration {\r
13853         enum ICMP {\r
13854           description\r
13855             "Enum Value - ICMP";\r
13856         }\r
13857         enum None {\r
13858           description\r
13859             "Enum Value - None";\r
13860         }\r
13861       }\r
13862       description\r
13863         "Device.GRE.Tunnel.{i}.KeepAlivePolicy";\r
13864       reference\r
13865         "Device.GRE.Tunnel.{i}.KeepAlivePolicy";\r
13866     }\r
13867     leaf keep-alive-timeout {\r
13868       type uint32;\r
13869       description\r
13870         "Device.GRE.Tunnel.{i}.KeepAliveTimeout";\r
13871       reference\r
13872         "Device.GRE.Tunnel.{i}.KeepAliveTimeout";\r
13873     }\r
13874     leaf keep-alive-threshold {\r
13875       type uint32;\r
13876       description\r
13877         "Device.GRE.Tunnel.{i}.KeepAliveThreshold";\r
13878       reference\r
13879         "Device.GRE.Tunnel.{i}.KeepAliveThreshold";\r
13880     }\r
13881     leaf delivery-header-protocol {\r
13882       type enumeration {\r
13883         enum IPv4 {\r
13884           description\r
13885             "Enum Value - IPv4";\r
13886         }\r
13887         enum IPv6 {\r
13888           description\r
13889             "Enum Value - IPv6";\r
13890         }\r
13891       }\r
13892       description\r
13893         "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol";\r
13894       reference\r
13895         "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol";\r
13896     }\r
13897     leaf default-dscp-mark {\r
13898       type uint32;\r
13899       description\r
13900         "Device.GRE.Tunnel.{i}.DefaultDSCPMark";\r
13901       reference\r
13902         "Device.GRE.Tunnel.{i}.DefaultDSCPMark";\r
13903     }\r
13904     leaf connected-remote-endpoint {\r
13905       type string;\r
13906       config false;\r
13907       description\r
13908         "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint";\r
13909       reference\r
13910         "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint";\r
13911     }\r
13912     leaf interface-number-of-entries {\r
13913       type uint32;\r
13914       config false;\r
13915       description\r
13916         "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries";\r
13917       reference\r
13918         "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries";\r
13919     }\r
13920   }\r
13921 \r
13922   grouping tunnel-interface-g {\r
13923     description\r
13924       "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}.";\r
13925     leaf index {\r
13926       type uint16;\r
13927       description\r
13928         "Index attribute";\r
13929     }\r
13930     leaf enable {\r
13931       type boolean;\r
13932       description\r
13933         "Device.GRE.Tunnel.{i}.Interface.{i}.Enable";\r
13934       reference\r
13935         "Device.GRE.Tunnel.{i}.Interface.{i}.Enable";\r
13936     }\r
13937     leaf status {\r
13938       type string;\r
13939       config false;\r
13940       description\r
13941         "Device.GRE.Tunnel.{i}.Interface.{i}.Status";\r
13942       reference\r
13943         "Device.GRE.Tunnel.{i}.Interface.{i}.Status";\r
13944     }\r
13945     leaf alias {\r
13946       type string {\r
13947         length "min..64";\r
13948       }\r
13949       description\r
13950         "Device.GRE.Tunnel.{i}.Interface.{i}.Alias";\r
13951       reference\r
13952         "Device.GRE.Tunnel.{i}.Interface.{i}.Alias";\r
13953     }\r
13954     leaf name {\r
13955       type string;\r
13956       config false;\r
13957       description\r
13958         "Device.GRE.Tunnel.{i}.Interface.{i}.Name";\r
13959       reference\r
13960         "Device.GRE.Tunnel.{i}.Interface.{i}.Name";\r
13961     }\r
13962     leaf last-change {\r
13963       type uint32;\r
13964       config false;\r
13965       description\r
13966         "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange";\r
13967       reference\r
13968         "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange";\r
13969     }\r
13970     leaf lower-layers {\r
13971       type string {\r
13972         length "min..1024";\r
13973       }\r
13974       description\r
13975         "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers";\r
13976       reference\r
13977         "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers";\r
13978     }\r
13979     leaf protocol-id-override {\r
13980       type uint32;\r
13981       description\r
13982         "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride";\r
13983       reference\r
13984         "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride";\r
13985     }\r
13986     leaf use-checksum {\r
13987       type boolean;\r
13988       description\r
13989         "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum";\r
13990       reference\r
13991         "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum";\r
13992     }\r
13993     leaf key-identifier-generation-policy {\r
13994       type enumeration {\r
13995         enum Disabled {\r
13996           description\r
13997             "Enum Value - Disabled";\r
13998         }\r
13999         enum Provisioned {\r
14000           description\r
14001             "Enum Value - Provisioned";\r
14002         }\r
14003         enum CPE_Generated {\r
14004           description\r
14005             "Enum Value - CPE_Generated";\r
14006         }\r
14007       }\r
14008       description\r
14009         "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy";\r
14010       reference\r
14011         "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy";\r
14012     }\r
14013     leaf key-identifier {\r
14014       type uint32;\r
14015       description\r
14016         "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier";\r
14017       reference\r
14018         "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier";\r
14019     }\r
14020     leaf use-sequence-number {\r
14021       type boolean;\r
14022       description\r
14023         "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber";\r
14024       reference\r
14025         "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber";\r
14026     }\r
14027   }\r
14028 \r
14029   grouping tunnel-interface-stats-g {\r
14030     description\r
14031       "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}.Stats.";\r
14032     leaf bytes-sent {\r
14033       type uint64;\r
14034       config false;\r
14035       description\r
14036         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent";\r
14037       reference\r
14038         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent";\r
14039     }\r
14040     leaf bytes-received {\r
14041       type uint64;\r
14042       config false;\r
14043       description\r
14044         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived";\r
14045       reference\r
14046         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived";\r
14047     }\r
14048     leaf packets-sent {\r
14049       type uint64;\r
14050       config false;\r
14051       description\r
14052         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent";\r
14053       reference\r
14054         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent";\r
14055     }\r
14056     leaf packets-received {\r
14057       type uint64;\r
14058       config false;\r
14059       description\r
14060         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived";\r
14061       reference\r
14062         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived";\r
14063     }\r
14064     leaf errors-sent {\r
14065       type uint32;\r
14066       config false;\r
14067       description\r
14068         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent";\r
14069       reference\r
14070         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent";\r
14071     }\r
14072     leaf errors-received {\r
14073       type uint32;\r
14074       config false;\r
14075       description\r
14076         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived";\r
14077       reference\r
14078         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived";\r
14079     }\r
14080     leaf discard-checksum-received {\r
14081       type uint32;\r
14082       config false;\r
14083       description\r
14084         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived";\r
14085       reference\r
14086         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived";\r
14087     }\r
14088     leaf discard-sequence-number-received {\r
14089       type uint32;\r
14090       config false;\r
14091       description\r
14092         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived";\r
14093       reference\r
14094         "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived";\r
14095     }\r
14096   }\r
14097 \r
14098   grouping tunnel-stats-g {\r
14099     description\r
14100       "Grouping object for Device.GRE.Tunnel.{i}.Stats.";\r
14101     leaf keep-alive-sent {\r
14102       type uint32;\r
14103       config false;\r
14104       description\r
14105         "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent";\r
14106       reference\r
14107         "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent";\r
14108     }\r
14109     leaf keep-alive-received {\r
14110       type uint32;\r
14111       config false;\r
14112       description\r
14113         "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived";\r
14114       reference\r
14115         "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived";\r
14116     }\r
14117     leaf bytes-sent {\r
14118       type uint64;\r
14119       config false;\r
14120       description\r
14121         "Device.GRE.Tunnel.{i}.Stats.BytesSent";\r
14122       reference\r
14123         "Device.GRE.Tunnel.{i}.Stats.BytesSent";\r
14124     }\r
14125     leaf bytes-received {\r
14126       type uint64;\r
14127       config false;\r
14128       description\r
14129         "Device.GRE.Tunnel.{i}.Stats.BytesReceived";\r
14130       reference\r
14131         "Device.GRE.Tunnel.{i}.Stats.BytesReceived";\r
14132     }\r
14133     leaf packets-sent {\r
14134       type uint64;\r
14135       config false;\r
14136       description\r
14137         "Device.GRE.Tunnel.{i}.Stats.PacketsSent";\r
14138       reference\r
14139         "Device.GRE.Tunnel.{i}.Stats.PacketsSent";\r
14140     }\r
14141     leaf packets-received {\r
14142       type uint64;\r
14143       config false;\r
14144       description\r
14145         "Device.GRE.Tunnel.{i}.Stats.PacketsReceived";\r
14146       reference\r
14147         "Device.GRE.Tunnel.{i}.Stats.PacketsReceived";\r
14148     }\r
14149     leaf errors-sent {\r
14150       type uint32;\r
14151       config false;\r
14152       description\r
14153         "Device.GRE.Tunnel.{i}.Stats.ErrorsSent";\r
14154       reference\r
14155         "Device.GRE.Tunnel.{i}.Stats.ErrorsSent";\r
14156     }\r
14157     leaf errors-received {\r
14158       type uint32;\r
14159       config false;\r
14160       description\r
14161         "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived";\r
14162       reference\r
14163         "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived";\r
14164     }\r
14165   }\r
14166 \r
14167   grouping device-gateway-info-g {\r
14168     description\r
14169       "Grouping object for Device.GatewayInfo.";\r
14170     leaf manufacturer-oui {\r
14171       type string;\r
14172       config false;\r
14173       description\r
14174         "Device.GatewayInfo.ManufacturerOUI";\r
14175       reference\r
14176         "Device.GatewayInfo.ManufacturerOUI";\r
14177     }\r
14178     leaf product-class {\r
14179       type string;\r
14180       config false;\r
14181       description\r
14182         "Device.GatewayInfo.ProductClass";\r
14183       reference\r
14184         "Device.GatewayInfo.ProductClass";\r
14185     }\r
14186     leaf serial-number {\r
14187       type string;\r
14188       config false;\r
14189       description\r
14190         "Device.GatewayInfo.SerialNumber";\r
14191       reference\r
14192         "Device.GatewayInfo.SerialNumber";\r
14193     }\r
14194   }\r
14195 \r
14196   grouping device-ghn-g {\r
14197     description\r
14198       "Grouping object for Device.Ghn.";\r
14199     leaf interface-number-of-entries {\r
14200       type uint32;\r
14201       config false;\r
14202       description\r
14203         "Device.Ghn.InterfaceNumberOfEntries";\r
14204       reference\r
14205         "Device.Ghn.InterfaceNumberOfEntries";\r
14206     }\r
14207   }\r
14208 \r
14209   grouping diagnostics-phy-throughput-g {\r
14210     description\r
14211       "Grouping object for Device.Ghn.Diagnostics.PHYThroughput.";\r
14212     leaf diagnostics-state {\r
14213       type enumeration {\r
14214         enum None {\r
14215           description\r
14216             "Enum Value - None";\r
14217         }\r
14218         enum Requested {\r
14219           description\r
14220             "Enum Value - Requested";\r
14221         }\r
14222         enum Canceled {\r
14223           description\r
14224             "Enum Value - Canceled";\r
14225         }\r
14226         enum Complete {\r
14227           description\r
14228             "Enum Value - Complete";\r
14229         }\r
14230         enum Error {\r
14231           description\r
14232             "Enum Value - Error";\r
14233         }\r
14234       }\r
14235       description\r
14236         "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState";\r
14237       reference\r
14238         "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState";\r
14239     }\r
14240     leaf interface {\r
14241       type string;\r
14242       description\r
14243         "Device.Ghn.Diagnostics.PHYThroughput.Interface";\r
14244       reference\r
14245         "Device.Ghn.Diagnostics.PHYThroughput.Interface";\r
14246     }\r
14247     leaf diagnose-mac-address {\r
14248       type string {\r
14249         length "min..17";\r
14250       }\r
14251       description\r
14252         "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress";\r
14253       reference\r
14254         "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress";\r
14255     }\r
14256     leaf phy-throughput-result-number-of-entries {\r
14257       type uint32;\r
14258       config false;\r
14259       description\r
14260         "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries";\r
14261       reference\r
14262         "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries";\r
14263     }\r
14264   }\r
14265 \r
14266   grouping phy-throughput-result-g {\r
14267     description\r
14268       "Grouping object for Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.";\r
14269     leaf index {\r
14270       type uint16;\r
14271       description\r
14272         "Index attribute";\r
14273     }\r
14274     leaf destination-mac-address {\r
14275       type string {\r
14276         length "min..17";\r
14277       }\r
14278       config false;\r
14279       description\r
14280         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress";\r
14281       reference\r
14282         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress";\r
14283     }\r
14284     leaf link-state {\r
14285       type string;\r
14286       config false;\r
14287       description\r
14288         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState";\r
14289       reference\r
14290         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState";\r
14291     }\r
14292     leaf tx-phy-rate {\r
14293       type uint32;\r
14294       config false;\r
14295       description\r
14296         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate";\r
14297       reference\r
14298         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate";\r
14299     }\r
14300     leaf rx-phy-rate {\r
14301       type uint32;\r
14302       config false;\r
14303       description\r
14304         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate";\r
14305       reference\r
14306         "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate";\r
14307     }\r
14308   }\r
14309 \r
14310   grouping diagnostics-performance-monitoring-g {\r
14311     description\r
14312       "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.";\r
14313     leaf diagnostics-state {\r
14314       type enumeration {\r
14315         enum None {\r
14316           description\r
14317             "Enum Value - None";\r
14318         }\r
14319         enum Requested {\r
14320           description\r
14321             "Enum Value - Requested";\r
14322         }\r
14323         enum Canceled {\r
14324           description\r
14325             "Enum Value - Canceled";\r
14326         }\r
14327         enum Complete {\r
14328           description\r
14329             "Enum Value - Complete";\r
14330         }\r
14331         enum Error {\r
14332           description\r
14333             "Enum Value - Error";\r
14334         }\r
14335       }\r
14336       description\r
14337         "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState";\r
14338       reference\r
14339         "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState";\r
14340     }\r
14341     leaf interface {\r
14342       type string;\r
14343       description\r
14344         "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface";\r
14345       reference\r
14346         "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface";\r
14347     }\r
14348     leaf diagnose-mac-address {\r
14349       type string {\r
14350         length "min..17";\r
14351       }\r
14352       description\r
14353         "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress";\r
14354       reference\r
14355         "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress";\r
14356     }\r
14357     leaf sample-interval {\r
14358       type uint32;\r
14359       description\r
14360         "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval";\r
14361       reference\r
14362         "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval";\r
14363     }\r
14364     leaf snr-group-length {\r
14365       type uint32 {\r
14366         range "1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256";\r
14367       }\r
14368       description\r
14369         "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength";\r
14370       reference\r
14371         "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength";\r
14372     }\r
14373   }\r
14374 \r
14375   grouping performance-monitoring-channels-g {\r
14376     description\r
14377       "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.";\r
14378     leaf time-stamp {\r
14379       type string;\r
14380       config false;\r
14381       description\r
14382         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp";\r
14383       reference\r
14384         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp";\r
14385     }\r
14386     leaf channel-number-of-entries {\r
14387       type uint32;\r
14388       config false;\r
14389       description\r
14390         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries";\r
14391       reference\r
14392         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries";\r
14393     }\r
14394   }\r
14395 \r
14396   grouping channels-channel-g {\r
14397     description\r
14398       "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.";\r
14399     leaf index {\r
14400       type uint16;\r
14401       description\r
14402         "Index attribute";\r
14403     }\r
14404     leaf destination-mac-address {\r
14405       type string {\r
14406         length "min..17";\r
14407       }\r
14408       config false;\r
14409       description\r
14410         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress";\r
14411       reference\r
14412         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress";\r
14413     }\r
14414     leaf snr {\r
14415       type uint32;\r
14416       config false;\r
14417       description\r
14418         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR";\r
14419       reference\r
14420         "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR";\r
14421     }\r
14422   }\r
14423 \r
14424   grouping performance-monitoring-nodes-g {\r
14425     description\r
14426       "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.";\r
14427     leaf current-start {\r
14428       type string;\r
14429       config false;\r
14430       description\r
14431         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart";\r
14432       reference\r
14433         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart";\r
14434     }\r
14435     leaf current-end {\r
14436       type string;\r
14437       config false;\r
14438       description\r
14439         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd";\r
14440       reference\r
14441         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd";\r
14442     }\r
14443     leaf node-number-of-entries {\r
14444       type uint32;\r
14445       config false;\r
14446       description\r
14447         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries";\r
14448       reference\r
14449         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries";\r
14450     }\r
14451   }\r
14452 \r
14453   grouping nodes-node-g {\r
14454     description\r
14455       "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.";\r
14456     leaf index {\r
14457       type uint16;\r
14458       description\r
14459         "Index attribute";\r
14460     }\r
14461     leaf destination-mac-address {\r
14462       type string {\r
14463         length "min..17";\r
14464       }\r
14465       config false;\r
14466       description\r
14467         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress";\r
14468       reference\r
14469         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress";\r
14470     }\r
14471     leaf bytes-sent {\r
14472       type uint64;\r
14473       config false;\r
14474       description\r
14475         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent";\r
14476       reference\r
14477         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent";\r
14478     }\r
14479     leaf bytes-received {\r
14480       type uint64;\r
14481       config false;\r
14482       description\r
14483         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived";\r
14484       reference\r
14485         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived";\r
14486     }\r
14487     leaf packets-sent {\r
14488       type uint64;\r
14489       config false;\r
14490       description\r
14491         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent";\r
14492       reference\r
14493         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent";\r
14494     }\r
14495     leaf packets-received {\r
14496       type uint64;\r
14497       config false;\r
14498       description\r
14499         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived";\r
14500       reference\r
14501         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived";\r
14502     }\r
14503     leaf errors-sent {\r
14504       type uint32;\r
14505       config false;\r
14506       description\r
14507         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent";\r
14508       reference\r
14509         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent";\r
14510     }\r
14511     leaf errors-received {\r
14512       type uint32;\r
14513       config false;\r
14514       description\r
14515         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived";\r
14516       reference\r
14517         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived";\r
14518     }\r
14519     leaf unicast-packets-sent {\r
14520       type uint64;\r
14521       config false;\r
14522       description\r
14523         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent";\r
14524       reference\r
14525         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent";\r
14526     }\r
14527     leaf unicast-packets-received {\r
14528       type uint64;\r
14529       config false;\r
14530       description\r
14531         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived";\r
14532       reference\r
14533         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived";\r
14534     }\r
14535     leaf discard-packets-sent {\r
14536       type uint32;\r
14537       config false;\r
14538       description\r
14539         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent";\r
14540       reference\r
14541         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent";\r
14542     }\r
14543     leaf discard-packets-received {\r
14544       type uint32;\r
14545       config false;\r
14546       description\r
14547         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived";\r
14548       reference\r
14549         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived";\r
14550     }\r
14551     leaf multicast-packets-sent {\r
14552       type uint64;\r
14553       config false;\r
14554       description\r
14555         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent";\r
14556       reference\r
14557         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent";\r
14558     }\r
14559     leaf multicast-packets-received {\r
14560       type uint64;\r
14561       config false;\r
14562       description\r
14563         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived";\r
14564       reference\r
14565         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived";\r
14566     }\r
14567     leaf broadcast-packets-sent {\r
14568       type uint64;\r
14569       config false;\r
14570       description\r
14571         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent";\r
14572       reference\r
14573         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent";\r
14574     }\r
14575     leaf broadcast-packets-received {\r
14576       type uint64;\r
14577       config false;\r
14578       description\r
14579         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived";\r
14580       reference\r
14581         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived";\r
14582     }\r
14583     leaf unknown-proto-packets-received {\r
14584       type uint32;\r
14585       config false;\r
14586       description\r
14587         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived";\r
14588       reference\r
14589         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived";\r
14590     }\r
14591     leaf mgmt-bytes-sent {\r
14592       type uint64;\r
14593       config false;\r
14594       description\r
14595         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent";\r
14596       reference\r
14597         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent";\r
14598     }\r
14599     leaf mgmt-bytes-received {\r
14600       type uint64;\r
14601       config false;\r
14602       description\r
14603         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived";\r
14604       reference\r
14605         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived";\r
14606     }\r
14607     leaf mgmt-packets-sent {\r
14608       type uint64;\r
14609       config false;\r
14610       description\r
14611         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent";\r
14612       reference\r
14613         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent";\r
14614     }\r
14615     leaf mgmt-packets-received {\r
14616       type uint64;\r
14617       config false;\r
14618       description\r
14619         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived";\r
14620       reference\r
14621         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived";\r
14622     }\r
14623     leaf blocks-sent {\r
14624       type uint64;\r
14625       config false;\r
14626       description\r
14627         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent";\r
14628       reference\r
14629         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent";\r
14630     }\r
14631     leaf blocks-received {\r
14632       type uint64;\r
14633       config false;\r
14634       description\r
14635         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived";\r
14636       reference\r
14637         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived";\r
14638     }\r
14639     leaf blocks-resent {\r
14640       type uint32;\r
14641       config false;\r
14642       description\r
14643         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent";\r
14644       reference\r
14645         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent";\r
14646     }\r
14647     leaf blocks-errors-received {\r
14648       type uint32;\r
14649       config false;\r
14650       description\r
14651         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived";\r
14652       reference\r
14653         "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived";\r
14654     }\r
14655   }\r
14656 \r
14657   grouping ghn-interface-g {\r
14658     description\r
14659       "Grouping object for Device.Ghn.Interface.{i}.";\r
14660     leaf index {\r
14661       type uint16;\r
14662       description\r
14663         "Index attribute";\r
14664     }\r
14665     leaf enable {\r
14666       type boolean;\r
14667       description\r
14668         "Device.Ghn.Interface.{i}.Enable";\r
14669       reference\r
14670         "Device.Ghn.Interface.{i}.Enable";\r
14671     }\r
14672     leaf status {\r
14673       type string;\r
14674       config false;\r
14675       description\r
14676         "Device.Ghn.Interface.{i}.Status";\r
14677       reference\r
14678         "Device.Ghn.Interface.{i}.Status";\r
14679     }\r
14680     leaf alias {\r
14681       type string {\r
14682         length "min..64";\r
14683       }\r
14684       description\r
14685         "Device.Ghn.Interface.{i}.Alias";\r
14686       reference\r
14687         "Device.Ghn.Interface.{i}.Alias";\r
14688     }\r
14689     leaf name {\r
14690       type string;\r
14691       config false;\r
14692       description\r
14693         "Device.Ghn.Interface.{i}.Name";\r
14694       reference\r
14695         "Device.Ghn.Interface.{i}.Name";\r
14696     }\r
14697     leaf last-change {\r
14698       type uint32;\r
14699       config false;\r
14700       description\r
14701         "Device.Ghn.Interface.{i}.LastChange";\r
14702       reference\r
14703         "Device.Ghn.Interface.{i}.LastChange";\r
14704     }\r
14705     leaf lower-layers {\r
14706       type string {\r
14707         length "min..1024";\r
14708       }\r
14709       description\r
14710         "Device.Ghn.Interface.{i}.LowerLayers";\r
14711       reference\r
14712         "Device.Ghn.Interface.{i}.LowerLayers";\r
14713     }\r
14714     leaf upstream {\r
14715       type boolean;\r
14716       config false;\r
14717       description\r
14718         "Device.Ghn.Interface.{i}.Upstream";\r
14719       reference\r
14720         "Device.Ghn.Interface.{i}.Upstream";\r
14721     }\r
14722     leaf mac-address {\r
14723       type string {\r
14724         length "min..17";\r
14725       }\r
14726       config false;\r
14727       description\r
14728         "Device.Ghn.Interface.{i}.MACAddress";\r
14729       reference\r
14730         "Device.Ghn.Interface.{i}.MACAddress";\r
14731     }\r
14732     leaf firmware-version {\r
14733       type string;\r
14734       config false;\r
14735       description\r
14736         "Device.Ghn.Interface.{i}.FirmwareVersion";\r
14737       reference\r
14738         "Device.Ghn.Interface.{i}.FirmwareVersion";\r
14739     }\r
14740     leaf connection-type {\r
14741       type string;\r
14742       config false;\r
14743       description\r
14744         "Device.Ghn.Interface.{i}.ConnectionType";\r
14745       reference\r
14746         "Device.Ghn.Interface.{i}.ConnectionType";\r
14747     }\r
14748     leaf max-transmit-rate {\r
14749       type uint32;\r
14750       config false;\r
14751       description\r
14752         "Device.Ghn.Interface.{i}.MaxTransmitRate";\r
14753       reference\r
14754         "Device.Ghn.Interface.{i}.MaxTransmitRate";\r
14755     }\r
14756     leaf target-domain-names {\r
14757       type string {\r
14758         length "min..32";\r
14759       }\r
14760       description\r
14761         "Device.Ghn.Interface.{i}.TargetDomainNames";\r
14762       reference\r
14763         "Device.Ghn.Interface.{i}.TargetDomainNames";\r
14764     }\r
14765     leaf domain-name {\r
14766       type string;\r
14767       config false;\r
14768       description\r
14769         "Device.Ghn.Interface.{i}.DomainName";\r
14770       reference\r
14771         "Device.Ghn.Interface.{i}.DomainName";\r
14772     }\r
14773     leaf domain-name-identifier {\r
14774       type uint32;\r
14775       config false;\r
14776       description\r
14777         "Device.Ghn.Interface.{i}.DomainNameIdentifier";\r
14778       reference\r
14779         "Device.Ghn.Interface.{i}.DomainNameIdentifier";\r
14780     }\r
14781     leaf domain-id {\r
14782       type uint32;\r
14783       config false;\r
14784       description\r
14785         "Device.Ghn.Interface.{i}.DomainId";\r
14786       reference\r
14787         "Device.Ghn.Interface.{i}.DomainId";\r
14788     }\r
14789     leaf device-id {\r
14790       type uint32;\r
14791       config false;\r
14792       description\r
14793         "Device.Ghn.Interface.{i}.DeviceId";\r
14794       reference\r
14795         "Device.Ghn.Interface.{i}.DeviceId";\r
14796     }\r
14797     leaf max-bit-rate {\r
14798       type uint32;\r
14799       config false;\r
14800       description\r
14801         "Device.Ghn.Interface.{i}.MaxBitRate";\r
14802       reference\r
14803         "Device.Ghn.Interface.{i}.MaxBitRate";\r
14804     }\r
14805     leaf node-type-dm-capable {\r
14806       type boolean;\r
14807       config false;\r
14808       description\r
14809         "Device.Ghn.Interface.{i}.NodeTypeDMCapable";\r
14810       reference\r
14811         "Device.Ghn.Interface.{i}.NodeTypeDMCapable";\r
14812     }\r
14813     leaf dm-requested {\r
14814       type boolean;\r
14815       description\r
14816         "Device.Ghn.Interface.{i}.DMRequested";\r
14817       reference\r
14818         "Device.Ghn.Interface.{i}.DMRequested";\r
14819     }\r
14820     leaf is-dm {\r
14821       type boolean;\r
14822       config false;\r
14823       description\r
14824         "Device.Ghn.Interface.{i}.IsDM";\r
14825       reference\r
14826         "Device.Ghn.Interface.{i}.IsDM";\r
14827     }\r
14828     leaf node-type-sc-capable {\r
14829       type boolean;\r
14830       config false;\r
14831       description\r
14832         "Device.Ghn.Interface.{i}.NodeTypeSCCapable";\r
14833       reference\r
14834         "Device.Ghn.Interface.{i}.NodeTypeSCCapable";\r
14835     }\r
14836     leaf sc-requested {\r
14837       type boolean;\r
14838       description\r
14839         "Device.Ghn.Interface.{i}.SCRequested";\r
14840       reference\r
14841         "Device.Ghn.Interface.{i}.SCRequested";\r
14842     }\r
14843     leaf is-sc {\r
14844       type boolean;\r
14845       config false;\r
14846       description\r
14847         "Device.Ghn.Interface.{i}.IsSC";\r
14848       reference\r
14849         "Device.Ghn.Interface.{i}.IsSC";\r
14850     }\r
14851     leaf standard-versions {\r
14852       type string;\r
14853       config false;\r
14854       description\r
14855         "Device.Ghn.Interface.{i}.StandardVersions";\r
14856       reference\r
14857         "Device.Ghn.Interface.{i}.StandardVersions";\r
14858     }\r
14859     leaf max-band-plan {\r
14860       type uint32;\r
14861       config false;\r
14862       description\r
14863         "Device.Ghn.Interface.{i}.MaxBandPlan";\r
14864       reference\r
14865         "Device.Ghn.Interface.{i}.MaxBandPlan";\r
14866     }\r
14867     leaf medium-type {\r
14868       type string;\r
14869       config false;\r
14870       description\r
14871         "Device.Ghn.Interface.{i}.MediumType";\r
14872       reference\r
14873         "Device.Ghn.Interface.{i}.MediumType";\r
14874     }\r
14875     leaf taifg {\r
14876       type uint32;\r
14877       config false;\r
14878       description\r
14879         "Device.Ghn.Interface.{i}.TAIFG";\r
14880       reference\r
14881         "Device.Ghn.Interface.{i}.TAIFG";\r
14882     }\r
14883     leaf notched-amateur-radio-bands {\r
14884       type string {\r
14885         length "min..2";\r
14886       }\r
14887       description\r
14888         "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands";\r
14889       reference\r
14890         "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands";\r
14891     }\r
14892     leaf phy-throughput-diagnostics-enable {\r
14893       type string;\r
14894       description\r
14895         "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable";\r
14896       reference\r
14897         "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable";\r
14898     }\r
14899     leaf performance-monitoring-diagnostics-enable {\r
14900       type string;\r
14901       description\r
14902         "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable";\r
14903       reference\r
14904         "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable";\r
14905     }\r
14906     leaf sm-masked-band-number-of-entries {\r
14907       type uint32;\r
14908       config false;\r
14909       description\r
14910         "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries";\r
14911       reference\r
14912         "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries";\r
14913     }\r
14914     leaf node-type-dm-config {\r
14915       type boolean;\r
14916       description\r
14917         "Device.Ghn.Interface.{i}.NodeTypeDMConfig";\r
14918       reference\r
14919         "Device.Ghn.Interface.{i}.NodeTypeDMConfig";\r
14920     }\r
14921     leaf node-type-dm-status {\r
14922       type boolean;\r
14923       config false;\r
14924       description\r
14925         "Device.Ghn.Interface.{i}.NodeTypeDMStatus";\r
14926       reference\r
14927         "Device.Ghn.Interface.{i}.NodeTypeDMStatus";\r
14928     }\r
14929     leaf node-type-sc-status {\r
14930       type boolean;\r
14931       config false;\r
14932       description\r
14933         "Device.Ghn.Interface.{i}.NodeTypeSCStatus";\r
14934       reference\r
14935         "Device.Ghn.Interface.{i}.NodeTypeSCStatus";\r
14936     }\r
14937     leaf associated-device-number-of-entries {\r
14938       type uint32;\r
14939       config false;\r
14940       description\r
14941         "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
14942       reference\r
14943         "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
14944     }\r
14945     leaf psm {\r
14946       type uint32 {\r
14947         range "min..max";\r
14948       }\r
14949       description\r
14950         "Device.Ghn.Interface.{i}.PSM";\r
14951       reference\r
14952         "Device.Ghn.Interface.{i}.PSM";\r
14953     }\r
14954   }\r
14955 \r
14956   grouping interface-associated-device-g {\r
14957     description\r
14958       "Grouping object for Device.Ghn.Interface.{i}.AssociatedDevice.{i}.";\r
14959     leaf index {\r
14960       type uint16;\r
14961       description\r
14962         "Index attribute";\r
14963     }\r
14964     leaf mac-address {\r
14965       type string {\r
14966         length "min..17";\r
14967       }\r
14968       config false;\r
14969       description\r
14970         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
14971       reference\r
14972         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
14973     }\r
14974     leaf device-id {\r
14975       type uint32;\r
14976       config false;\r
14977       description\r
14978         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId";\r
14979       reference\r
14980         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId";\r
14981     }\r
14982     leaf tx-phy-rate {\r
14983       type uint32;\r
14984       config false;\r
14985       description\r
14986         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate";\r
14987       reference\r
14988         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate";\r
14989     }\r
14990     leaf rx-phy-rate {\r
14991       type uint32;\r
14992       config false;\r
14993       description\r
14994         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate";\r
14995       reference\r
14996         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate";\r
14997     }\r
14998     leaf active {\r
14999       type boolean;\r
15000       config false;\r
15001       description\r
15002         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active";\r
15003       reference\r
15004         "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active";\r
15005     }\r
15006   }\r
15007 \r
15008   grouping interface-dm-info-g {\r
15009     description\r
15010       "Grouping object for Device.Ghn.Interface.{i}.DMInfo.";\r
15011     leaf domain-name {\r
15012       type string {\r
15013         length "min..32";\r
15014       }\r
15015       description\r
15016         "Device.Ghn.Interface.{i}.DMInfo.DomainName";\r
15017       reference\r
15018         "Device.Ghn.Interface.{i}.DMInfo.DomainName";\r
15019     }\r
15020     leaf domain-name-identifier {\r
15021       type string;\r
15022       config false;\r
15023       description\r
15024         "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier";\r
15025       reference\r
15026         "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier";\r
15027     }\r
15028     leaf domain-id {\r
15029       type uint32;\r
15030       config false;\r
15031       description\r
15032         "Device.Ghn.Interface.{i}.DMInfo.DomainId";\r
15033       reference\r
15034         "Device.Ghn.Interface.{i}.DMInfo.DomainId";\r
15035     }\r
15036     leaf mac-cycle-duration {\r
15037       type uint32 {\r
15038         range "0 | 10..200";\r
15039       }\r
15040       description\r
15041         "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration";\r
15042       reference\r
15043         "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration";\r
15044     }\r
15045     leaf sc-device-id {\r
15046       type uint32;\r
15047       description\r
15048         "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId";\r
15049       reference\r
15050         "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId";\r
15051     }\r
15052     leaf scmac-address {\r
15053       type string {\r
15054         length "min..17";\r
15055       }\r
15056       description\r
15057         "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress";\r
15058       reference\r
15059         "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress";\r
15060     }\r
15061     leaf reregistration-time-period {\r
15062       type uint32 {\r
15063         range "5..63";\r
15064       }\r
15065       description\r
15066         "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod";\r
15067       reference\r
15068         "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod";\r
15069     }\r
15070     leaf topology-periodic-interval {\r
15071       type uint32 {\r
15072         range "0..255";\r
15073       }\r
15074       description\r
15075         "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval";\r
15076       reference\r
15077         "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval";\r
15078     }\r
15079     leaf min-supported-bandplan {\r
15080       type uint32;\r
15081       description\r
15082         "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan";\r
15083       reference\r
15084         "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan";\r
15085     }\r
15086     leaf max-supported-bandplan {\r
15087       type uint32;\r
15088       description\r
15089         "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan";\r
15090       reference\r
15091         "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan";\r
15092     }\r
15093   }\r
15094 \r
15095   grouping interface-sc-info-g {\r
15096     description\r
15097       "Grouping object for Device.Ghn.Interface.{i}.SCInfo.";\r
15098     leaf modes-supported {\r
15099       type string;\r
15100       config false;\r
15101       description\r
15102         "Device.Ghn.Interface.{i}.SCInfo.ModesSupported";\r
15103       reference\r
15104         "Device.Ghn.Interface.{i}.SCInfo.ModesSupported";\r
15105     }\r
15106     leaf mode-enabled {\r
15107       type string;\r
15108       description\r
15109         "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled";\r
15110       reference\r
15111         "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled";\r
15112     }\r
15113     leaf mic-size {\r
15114       type enumeration {\r
15115         enum "4-byte MIC" {\r
15116           description\r
15117             "Enum Value - 4-byte MIC";\r
15118         }\r
15119         enum "8-byte MIC" {\r
15120           description\r
15121             "Enum Value - 8-byte MIC";\r
15122         }\r
15123         enum "16-byte MIC" {\r
15124           description\r
15125             "Enum Value - 16-byte MIC";\r
15126         }\r
15127       }\r
15128       description\r
15129         "Device.Ghn.Interface.{i}.SCInfo.MICSize";\r
15130       reference\r
15131         "Device.Ghn.Interface.{i}.SCInfo.MICSize";\r
15132     }\r
15133     leaf location {\r
15134       type boolean;\r
15135       config false;\r
15136       description\r
15137         "Device.Ghn.Interface.{i}.SCInfo.Location";\r
15138       reference\r
15139         "Device.Ghn.Interface.{i}.SCInfo.Location";\r
15140     }\r
15141   }\r
15142 \r
15143   grouping interface-sm-masked-band-g {\r
15144     description\r
15145       "Grouping object for Device.Ghn.Interface.{i}.SMMaskedBand.{i}.";\r
15146     leaf index {\r
15147       type uint16;\r
15148       description\r
15149         "Index attribute";\r
15150     }\r
15151     leaf enable {\r
15152       type boolean;\r
15153       description\r
15154         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable";\r
15155       reference\r
15156         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable";\r
15157     }\r
15158     leaf band-number {\r
15159       type uint32;\r
15160       description\r
15161         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber";\r
15162       reference\r
15163         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber";\r
15164     }\r
15165     leaf start-sub-carrier {\r
15166       type uint32;\r
15167       description\r
15168         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier";\r
15169       reference\r
15170         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier";\r
15171     }\r
15172     leaf stop-sub-carrier {\r
15173       type uint32;\r
15174       description\r
15175         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier";\r
15176       reference\r
15177         "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier";\r
15178     }\r
15179   }\r
15180 \r
15181   grouping ghn-interface-stats-g {\r
15182     description\r
15183       "Grouping object for Device.Ghn.Interface.{i}.Stats.";\r
15184     leaf bytes-sent {\r
15185       type uint64;\r
15186       config false;\r
15187       description\r
15188         "Device.Ghn.Interface.{i}.Stats.BytesSent";\r
15189       reference\r
15190         "Device.Ghn.Interface.{i}.Stats.BytesSent";\r
15191     }\r
15192     leaf bytes-received {\r
15193       type uint64;\r
15194       config false;\r
15195       description\r
15196         "Device.Ghn.Interface.{i}.Stats.BytesReceived";\r
15197       reference\r
15198         "Device.Ghn.Interface.{i}.Stats.BytesReceived";\r
15199     }\r
15200     leaf packets-sent {\r
15201       type uint64;\r
15202       config false;\r
15203       description\r
15204         "Device.Ghn.Interface.{i}.Stats.PacketsSent";\r
15205       reference\r
15206         "Device.Ghn.Interface.{i}.Stats.PacketsSent";\r
15207     }\r
15208     leaf packets-received {\r
15209       type uint64;\r
15210       config false;\r
15211       description\r
15212         "Device.Ghn.Interface.{i}.Stats.PacketsReceived";\r
15213       reference\r
15214         "Device.Ghn.Interface.{i}.Stats.PacketsReceived";\r
15215     }\r
15216     leaf errors-sent {\r
15217       type uint32;\r
15218       config false;\r
15219       description\r
15220         "Device.Ghn.Interface.{i}.Stats.ErrorsSent";\r
15221       reference\r
15222         "Device.Ghn.Interface.{i}.Stats.ErrorsSent";\r
15223     }\r
15224     leaf errors-received {\r
15225       type uint32;\r
15226       config false;\r
15227       description\r
15228         "Device.Ghn.Interface.{i}.Stats.ErrorsReceived";\r
15229       reference\r
15230         "Device.Ghn.Interface.{i}.Stats.ErrorsReceived";\r
15231     }\r
15232     leaf unicast-packets-sent {\r
15233       type uint64;\r
15234       config false;\r
15235       description\r
15236         "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent";\r
15237       reference\r
15238         "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent";\r
15239     }\r
15240     leaf unicast-packets-received {\r
15241       type uint64;\r
15242       config false;\r
15243       description\r
15244         "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived";\r
15245       reference\r
15246         "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived";\r
15247     }\r
15248     leaf discard-packets-sent {\r
15249       type uint32;\r
15250       config false;\r
15251       description\r
15252         "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent";\r
15253       reference\r
15254         "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent";\r
15255     }\r
15256     leaf discard-packets-received {\r
15257       type uint32;\r
15258       config false;\r
15259       description\r
15260         "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived";\r
15261       reference\r
15262         "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived";\r
15263     }\r
15264     leaf multicast-packets-sent {\r
15265       type uint64;\r
15266       config false;\r
15267       description\r
15268         "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent";\r
15269       reference\r
15270         "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent";\r
15271     }\r
15272     leaf multicast-packets-received {\r
15273       type uint64;\r
15274       config false;\r
15275       description\r
15276         "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived";\r
15277       reference\r
15278         "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived";\r
15279     }\r
15280     leaf broadcast-packets-sent {\r
15281       type uint64;\r
15282       config false;\r
15283       description\r
15284         "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent";\r
15285       reference\r
15286         "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent";\r
15287     }\r
15288     leaf broadcast-packets-received {\r
15289       type uint64;\r
15290       config false;\r
15291       description\r
15292         "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived";\r
15293       reference\r
15294         "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived";\r
15295     }\r
15296     leaf unknown-proto-packets-received {\r
15297       type uint32;\r
15298       config false;\r
15299       description\r
15300         "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
15301       reference\r
15302         "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
15303     }\r
15304     leaf mgmt-bytes-sent {\r
15305       type uint64;\r
15306       config false;\r
15307       description\r
15308         "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent";\r
15309       reference\r
15310         "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent";\r
15311     }\r
15312     leaf mgmt-bytes-received {\r
15313       type uint64;\r
15314       config false;\r
15315       description\r
15316         "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived";\r
15317       reference\r
15318         "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived";\r
15319     }\r
15320     leaf mgmt-packets-sent {\r
15321       type uint64;\r
15322       config false;\r
15323       description\r
15324         "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent";\r
15325       reference\r
15326         "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent";\r
15327     }\r
15328     leaf mgmt-packets-received {\r
15329       type uint64;\r
15330       config false;\r
15331       description\r
15332         "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived";\r
15333       reference\r
15334         "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived";\r
15335     }\r
15336     leaf blocks-sent {\r
15337       type uint64;\r
15338       config false;\r
15339       description\r
15340         "Device.Ghn.Interface.{i}.Stats.BlocksSent";\r
15341       reference\r
15342         "Device.Ghn.Interface.{i}.Stats.BlocksSent";\r
15343     }\r
15344     leaf blocks-received {\r
15345       type uint64;\r
15346       config false;\r
15347       description\r
15348         "Device.Ghn.Interface.{i}.Stats.BlocksReceived";\r
15349       reference\r
15350         "Device.Ghn.Interface.{i}.Stats.BlocksReceived";\r
15351     }\r
15352     leaf blocks-resent {\r
15353       type uint32;\r
15354       config false;\r
15355       description\r
15356         "Device.Ghn.Interface.{i}.Stats.BlocksResent";\r
15357       reference\r
15358         "Device.Ghn.Interface.{i}.Stats.BlocksResent";\r
15359     }\r
15360     leaf blocks-errors-received {\r
15361       type uint32;\r
15362       config false;\r
15363       description\r
15364         "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived";\r
15365       reference\r
15366         "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived";\r
15367     }\r
15368   }\r
15369 \r
15370   grouping device-hpna-g {\r
15371     description\r
15372       "Grouping object for Device.HPNA.";\r
15373     leaf interface-number-of-entries {\r
15374       type uint32;\r
15375       config false;\r
15376       description\r
15377         "Device.HPNA.InterfaceNumberOfEntries";\r
15378       reference\r
15379         "Device.HPNA.InterfaceNumberOfEntries";\r
15380     }\r
15381   }\r
15382 \r
15383   grouping hpna-diagnostics-phy-throughput-g {\r
15384     description\r
15385       "Grouping object for Device.HPNA.Diagnostics.PHYThroughput.";\r
15386     leaf diagnostics-state {\r
15387       type enumeration {\r
15388         enum None {\r
15389           description\r
15390             "Enum Value - None";\r
15391         }\r
15392         enum Requested {\r
15393           description\r
15394             "Enum Value - Requested";\r
15395         }\r
15396         enum Canceled {\r
15397           description\r
15398             "Enum Value - Canceled";\r
15399         }\r
15400         enum Complete {\r
15401           description\r
15402             "Enum Value - Complete";\r
15403         }\r
15404         enum Error {\r
15405           description\r
15406             "Enum Value - Error";\r
15407         }\r
15408         enum Error_FailToEnableCert {\r
15409           description\r
15410             "Enum Value - Error_FailToEnableCert";\r
15411         }\r
15412         enum Error_CertCmdTimeout {\r
15413           description\r
15414             "Enum Value - Error_CertCmdTimeout";\r
15415         }\r
15416         enum Error_UnknownErr {\r
15417           description\r
15418             "Enum Value - Error_UnknownErr";\r
15419         }\r
15420         enum Error_UnsupportedOpcode {\r
15421           description\r
15422             "Enum Value - Error_UnsupportedOpcode";\r
15423         }\r
15424         enum Error_InvalidParam {\r
15425           description\r
15426             "Enum Value - Error_InvalidParam";\r
15427         }\r
15428         enum Error_UnsupportedCmdSegment {\r
15429           description\r
15430             "Enum Value - Error_UnsupportedCmdSegment";\r
15431         }\r
15432         enum Error_UnsupportedDataGen {\r
15433           description\r
15434             "Enum Value - Error_UnsupportedDataGen";\r
15435         }\r
15436         enum Error_InvalidSequence {\r
15437           description\r
15438             "Enum Value - Error_InvalidSequence";\r
15439         }\r
15440         enum Error_InvalidFrame {\r
15441           description\r
15442             "Enum Value - Error_InvalidFrame";\r
15443         }\r
15444         enum Eror_InvalidOpcode {\r
15445           description\r
15446             "Enum Value - Eror_InvalidOpcode";\r
15447         }\r
15448       }\r
15449       description\r
15450         "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState";\r
15451       reference\r
15452         "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState";\r
15453     }\r
15454     leaf interface {\r
15455       type string {\r
15456         length "min..256";\r
15457       }\r
15458       description\r
15459         "Device.HPNA.Diagnostics.PHYThroughput.Interface";\r
15460       reference\r
15461         "Device.HPNA.Diagnostics.PHYThroughput.Interface";\r
15462     }\r
15463     leaf num-packets-in-burst {\r
15464       type uint32;\r
15465       description\r
15466         "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst";\r
15467       reference\r
15468         "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst";\r
15469     }\r
15470     leaf burst-interval {\r
15471       type uint32;\r
15472       description\r
15473         "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval";\r
15474       reference\r
15475         "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval";\r
15476     }\r
15477     leaf test-packet-payload-length {\r
15478       type uint32 {\r
15479         range "0..1480";\r
15480       }\r
15481       description\r
15482         "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength";\r
15483       reference\r
15484         "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength";\r
15485     }\r
15486     leaf payload-encoding {\r
15487       type uint32;\r
15488       description\r
15489         "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding";\r
15490       reference\r
15491         "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding";\r
15492     }\r
15493     leaf payload-data-gen {\r
15494       type uint32;\r
15495       description\r
15496         "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen";\r
15497       reference\r
15498         "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen";\r
15499     }\r
15500     leaf payload-type {\r
15501       type enumeration {\r
15502         enum Pattern {\r
15503           description\r
15504             "Enum Value - Pattern";\r
15505         }\r
15506         enum IncrementByte {\r
15507           description\r
15508             "Enum Value - IncrementByte";\r
15509         }\r
15510       }\r
15511       description\r
15512         "Device.HPNA.Diagnostics.PHYThroughput.PayloadType";\r
15513       reference\r
15514         "Device.HPNA.Diagnostics.PHYThroughput.PayloadType";\r
15515     }\r
15516     leaf priority-level {\r
15517       type uint32 {\r
15518         range "0..7";\r
15519       }\r
15520       description\r
15521         "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel";\r
15522       reference\r
15523         "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel";\r
15524     }\r
15525     leaf result-number-of-entries {\r
15526       type uint32;\r
15527       config false;\r
15528       description\r
15529         "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries";\r
15530       reference\r
15531         "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries";\r
15532     }\r
15533   }\r
15534 \r
15535   grouping diagnostics-phy-throughput-result-g {\r
15536     description\r
15537       "Grouping object for Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.";\r
15538     leaf index {\r
15539       type uint16;\r
15540       description\r
15541         "Index attribute";\r
15542     }\r
15543     leaf src-mac-address {\r
15544       type string {\r
15545         length "min..17";\r
15546       }\r
15547       config false;\r
15548       description\r
15549         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress";\r
15550       reference\r
15551         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress";\r
15552     }\r
15553     leaf dest-mac-address {\r
15554       type string {\r
15555         length "min..17";\r
15556       }\r
15557       config false;\r
15558       description\r
15559         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress";\r
15560       reference\r
15561         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress";\r
15562     }\r
15563     leaf phy-rate {\r
15564       type uint32;\r
15565       config false;\r
15566       description\r
15567         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate";\r
15568       reference\r
15569         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate";\r
15570     }\r
15571     leaf baud-rate {\r
15572       type uint32;\r
15573       config false;\r
15574       description\r
15575         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate";\r
15576       reference\r
15577         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate";\r
15578     }\r
15579     leaf snr {\r
15580       type uint32;\r
15581       config false;\r
15582       description\r
15583         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR";\r
15584       reference\r
15585         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR";\r
15586     }\r
15587     leaf packets-received {\r
15588       type uint32;\r
15589       config false;\r
15590       description\r
15591         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived";\r
15592       reference\r
15593         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived";\r
15594     }\r
15595     leaf attenuation {\r
15596       type uint32;\r
15597       config false;\r
15598       description\r
15599         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation";\r
15600       reference\r
15601         "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation";\r
15602     }\r
15603   }\r
15604 \r
15605   grouping hpna-diagnostics-performance-monitoring-g {\r
15606     description\r
15607       "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.";\r
15608     leaf diagnostics-state {\r
15609       type enumeration {\r
15610         enum None {\r
15611           description\r
15612             "Enum Value - None";\r
15613         }\r
15614         enum Requested {\r
15615           description\r
15616             "Enum Value - Requested";\r
15617         }\r
15618         enum Canceled {\r
15619           description\r
15620             "Enum Value - Canceled";\r
15621         }\r
15622         enum Complete {\r
15623           description\r
15624             "Enum Value - Complete";\r
15625         }\r
15626         enum Error {\r
15627           description\r
15628             "Enum Value - Error";\r
15629         }\r
15630         enum Error_SampleIntervalTooSmall {\r
15631           description\r
15632             "Enum Value - Error_SampleIntervalTooSmall";\r
15633         }\r
15634       }\r
15635       description\r
15636         "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState";\r
15637       reference\r
15638         "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState";\r
15639     }\r
15640     leaf interface {\r
15641       type string {\r
15642         length "min..256";\r
15643       }\r
15644       description\r
15645         "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface";\r
15646       reference\r
15647         "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface";\r
15648     }\r
15649     leaf sample-interval {\r
15650       type uint32;\r
15651       description\r
15652         "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval";\r
15653       reference\r
15654         "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval";\r
15655     }\r
15656   }\r
15657 \r
15658   grouping diagnostics-performance-monitoring-channels-g {\r
15659     description\r
15660       "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.";\r
15661     leaf time-stamp {\r
15662       type string;\r
15663       config false;\r
15664       description\r
15665         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp";\r
15666       reference\r
15667         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp";\r
15668     }\r
15669     leaf channel-number-of-entries {\r
15670       type uint32;\r
15671       config false;\r
15672       description\r
15673         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries";\r
15674       reference\r
15675         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries";\r
15676     }\r
15677   }\r
15678 \r
15679   grouping performance-monitoring-channels-channel-g {\r
15680     description\r
15681       "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.";\r
15682     leaf index {\r
15683       type uint16;\r
15684       description\r
15685         "Index attribute";\r
15686     }\r
15687     leaf host-src-mac-address {\r
15688       type string {\r
15689         length "min..17";\r
15690       }\r
15691       config false;\r
15692       description\r
15693         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress";\r
15694       reference\r
15695         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress";\r
15696     }\r
15697     leaf host-dest-mac-address {\r
15698       type string {\r
15699         length "min..17";\r
15700       }\r
15701       config false;\r
15702       description\r
15703         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress";\r
15704       reference\r
15705         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress";\r
15706     }\r
15707     leaf hpna-src-mac-address {\r
15708       type string {\r
15709         length "min..17";\r
15710       }\r
15711       config false;\r
15712       description\r
15713         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress";\r
15714       reference\r
15715         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress";\r
15716     }\r
15717     leaf hpna-dest-mac-address {\r
15718       type string {\r
15719         length "min..17";\r
15720       }\r
15721       config false;\r
15722       description\r
15723         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress";\r
15724       reference\r
15725         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress";\r
15726     }\r
15727     leaf phy-rate {\r
15728       type uint32;\r
15729       config false;\r
15730       description\r
15731         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate";\r
15732       reference\r
15733         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate";\r
15734     }\r
15735     leaf baud-rate {\r
15736       type uint32;\r
15737       config false;\r
15738       description\r
15739         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate";\r
15740       reference\r
15741         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate";\r
15742     }\r
15743     leaf snr {\r
15744       type uint32;\r
15745       config false;\r
15746       description\r
15747         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR";\r
15748       reference\r
15749         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR";\r
15750     }\r
15751     leaf packets-sent {\r
15752       type uint32;\r
15753       config false;\r
15754       description\r
15755         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent";\r
15756       reference\r
15757         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent";\r
15758     }\r
15759     leaf packets-received {\r
15760       type uint32;\r
15761       config false;\r
15762       description\r
15763         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived";\r
15764       reference\r
15765         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived";\r
15766     }\r
15767     leaf larq-packets-received {\r
15768       type uint32;\r
15769       config false;\r
15770       description\r
15771         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived";\r
15772       reference\r
15773         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived";\r
15774     }\r
15775     leaf flow-spec {\r
15776       type string;\r
15777       config false;\r
15778       description\r
15779         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec";\r
15780       reference\r
15781         "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec";\r
15782     }\r
15783   }\r
15784 \r
15785   grouping diagnostics-performance-monitoring-nodes-g {\r
15786     description\r
15787       "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.";\r
15788     leaf current-start {\r
15789       type string;\r
15790       config false;\r
15791       description\r
15792         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart";\r
15793       reference\r
15794         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart";\r
15795     }\r
15796     leaf current-end {\r
15797       type string;\r
15798       config false;\r
15799       description\r
15800         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd";\r
15801       reference\r
15802         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd";\r
15803     }\r
15804     leaf node-number-of-entries {\r
15805       type uint32;\r
15806       config false;\r
15807       description\r
15808         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries";\r
15809       reference\r
15810         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries";\r
15811     }\r
15812   }\r
15813 \r
15814   grouping performance-monitoring-nodes-node-g {\r
15815     description\r
15816       "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.";\r
15817     leaf index {\r
15818       type uint16;\r
15819       description\r
15820         "Index attribute";\r
15821     }\r
15822     leaf mac-address {\r
15823       type string {\r
15824         length "min..17";\r
15825       }\r
15826       config false;\r
15827       description\r
15828         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress";\r
15829       reference\r
15830         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress";\r
15831     }\r
15832     leaf bytes-sent {\r
15833       type uint64;\r
15834       config false;\r
15835       description\r
15836         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent";\r
15837       reference\r
15838         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent";\r
15839     }\r
15840     leaf bytes-received {\r
15841       type uint64;\r
15842       config false;\r
15843       description\r
15844         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived";\r
15845       reference\r
15846         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived";\r
15847     }\r
15848     leaf packets-sent {\r
15849       type uint64;\r
15850       config false;\r
15851       description\r
15852         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent";\r
15853       reference\r
15854         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent";\r
15855     }\r
15856     leaf packets-received {\r
15857       type uint64;\r
15858       config false;\r
15859       description\r
15860         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived";\r
15861       reference\r
15862         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived";\r
15863     }\r
15864     leaf broadcast-packets-sent {\r
15865       type uint64;\r
15866       config false;\r
15867       description\r
15868         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent";\r
15869       reference\r
15870         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent";\r
15871     }\r
15872     leaf broadcast-packets-received {\r
15873       type uint64;\r
15874       config false;\r
15875       description\r
15876         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived";\r
15877       reference\r
15878         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived";\r
15879     }\r
15880     leaf multicast-packets-sent {\r
15881       type uint64;\r
15882       config false;\r
15883       description\r
15884         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent";\r
15885       reference\r
15886         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent";\r
15887     }\r
15888     leaf multicast-packets-received {\r
15889       type uint64;\r
15890       config false;\r
15891       description\r
15892         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived";\r
15893       reference\r
15894         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived";\r
15895     }\r
15896     leaf packets-crc-errored {\r
15897       type uint32;\r
15898       config false;\r
15899       description\r
15900         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored";\r
15901       reference\r
15902         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored";\r
15903     }\r
15904     leaf packets-crc-errored-host {\r
15905       type uint32;\r
15906       config false;\r
15907       description\r
15908         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost";\r
15909       reference\r
15910         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost";\r
15911     }\r
15912     leaf packets-short-errored {\r
15913       type uint32;\r
15914       config false;\r
15915       description\r
15916         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored";\r
15917       reference\r
15918         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored";\r
15919     }\r
15920     leaf packets-short-errored-host {\r
15921       type uint32;\r
15922       config false;\r
15923       description\r
15924         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost";\r
15925       reference\r
15926         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost";\r
15927     }\r
15928     leaf rx-packets-dropped {\r
15929       type uint32;\r
15930       config false;\r
15931       description\r
15932         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped";\r
15933       reference\r
15934         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped";\r
15935     }\r
15936     leaf tx-packets-dropped {\r
15937       type uint32;\r
15938       config false;\r
15939       description\r
15940         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped";\r
15941       reference\r
15942         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped";\r
15943     }\r
15944     leaf control-request-local {\r
15945       type uint32;\r
15946       config false;\r
15947       description\r
15948         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal";\r
15949       reference\r
15950         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal";\r
15951     }\r
15952     leaf control-reply-local {\r
15953       type uint32;\r
15954       config false;\r
15955       description\r
15956         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal";\r
15957       reference\r
15958         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal";\r
15959     }\r
15960     leaf control-request-remote {\r
15961       type uint32;\r
15962       config false;\r
15963       description\r
15964         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote";\r
15965       reference\r
15966         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote";\r
15967     }\r
15968     leaf control-reply-remote {\r
15969       type uint32;\r
15970       config false;\r
15971       description\r
15972         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote";\r
15973       reference\r
15974         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote";\r
15975     }\r
15976     leaf packets-sent-wire {\r
15977       type uint64;\r
15978       config false;\r
15979       description\r
15980         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire";\r
15981       reference\r
15982         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire";\r
15983     }\r
15984     leaf broadcast-packets-sent-wire {\r
15985       type uint64;\r
15986       config false;\r
15987       description\r
15988         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire";\r
15989       reference\r
15990         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire";\r
15991     }\r
15992     leaf multicast-packets-sent-wire {\r
15993       type uint64;\r
15994       config false;\r
15995       description\r
15996         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire";\r
15997       reference\r
15998         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire";\r
15999     }\r
16000     leaf packets-internal-control {\r
16001       type uint32;\r
16002       config false;\r
16003       description\r
16004         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl";\r
16005       reference\r
16006         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl";\r
16007     }\r
16008     leaf broadcast-packets-internal-control {\r
16009       type uint32;\r
16010       config false;\r
16011       description\r
16012         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl";\r
16013       reference\r
16014         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl";\r
16015     }\r
16016     leaf packets-received-queued {\r
16017       type uint32;\r
16018       config false;\r
16019       description\r
16020         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued";\r
16021       reference\r
16022         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued";\r
16023     }\r
16024     leaf packets-received-forward-unknown {\r
16025       type uint32;\r
16026       config false;\r
16027       description\r
16028         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown";\r
16029       reference\r
16030         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown";\r
16031     }\r
16032     leaf node-utilization {\r
16033       type uint32 {\r
16034         range "0..1000";\r
16035       }\r
16036       config false;\r
16037       description\r
16038         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization";\r
16039       reference\r
16040         "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization";\r
16041     }\r
16042   }\r
16043 \r
16044   grouping hpna-interface-g {\r
16045     description\r
16046       "Grouping object for Device.HPNA.Interface.{i}.";\r
16047     leaf index {\r
16048       type uint16;\r
16049       description\r
16050         "Index attribute";\r
16051     }\r
16052     leaf enable {\r
16053       type boolean;\r
16054       description\r
16055         "Device.HPNA.Interface.{i}.Enable";\r
16056       reference\r
16057         "Device.HPNA.Interface.{i}.Enable";\r
16058     }\r
16059     leaf status {\r
16060       type string;\r
16061       config false;\r
16062       description\r
16063         "Device.HPNA.Interface.{i}.Status";\r
16064       reference\r
16065         "Device.HPNA.Interface.{i}.Status";\r
16066     }\r
16067     leaf alias {\r
16068       type string {\r
16069         length "min..64";\r
16070       }\r
16071       description\r
16072         "Device.HPNA.Interface.{i}.Alias";\r
16073       reference\r
16074         "Device.HPNA.Interface.{i}.Alias";\r
16075     }\r
16076     leaf name {\r
16077       type string;\r
16078       config false;\r
16079       description\r
16080         "Device.HPNA.Interface.{i}.Name";\r
16081       reference\r
16082         "Device.HPNA.Interface.{i}.Name";\r
16083     }\r
16084     leaf last-change {\r
16085       type uint32;\r
16086       config false;\r
16087       description\r
16088         "Device.HPNA.Interface.{i}.LastChange";\r
16089       reference\r
16090         "Device.HPNA.Interface.{i}.LastChange";\r
16091     }\r
16092     leaf lower-layers {\r
16093       type string {\r
16094         length "min..1024";\r
16095       }\r
16096       description\r
16097         "Device.HPNA.Interface.{i}.LowerLayers";\r
16098       reference\r
16099         "Device.HPNA.Interface.{i}.LowerLayers";\r
16100     }\r
16101     leaf upstream {\r
16102       type boolean;\r
16103       config false;\r
16104       description\r
16105         "Device.HPNA.Interface.{i}.Upstream";\r
16106       reference\r
16107         "Device.HPNA.Interface.{i}.Upstream";\r
16108     }\r
16109     leaf mac-address {\r
16110       type string {\r
16111         length "min..17";\r
16112       }\r
16113       config false;\r
16114       description\r
16115         "Device.HPNA.Interface.{i}.MACAddress";\r
16116       reference\r
16117         "Device.HPNA.Interface.{i}.MACAddress";\r
16118     }\r
16119     leaf firmware-version {\r
16120       type string;\r
16121       config false;\r
16122       description\r
16123         "Device.HPNA.Interface.{i}.FirmwareVersion";\r
16124       reference\r
16125         "Device.HPNA.Interface.{i}.FirmwareVersion";\r
16126     }\r
16127     leaf node-id {\r
16128       type uint32;\r
16129       config false;\r
16130       description\r
16131         "Device.HPNA.Interface.{i}.NodeID";\r
16132       reference\r
16133         "Device.HPNA.Interface.{i}.NodeID";\r
16134     }\r
16135     leaf is-master {\r
16136       type boolean;\r
16137       config false;\r
16138       description\r
16139         "Device.HPNA.Interface.{i}.IsMaster";\r
16140       reference\r
16141         "Device.HPNA.Interface.{i}.IsMaster";\r
16142     }\r
16143     leaf synced {\r
16144       type boolean;\r
16145       config false;\r
16146       description\r
16147         "Device.HPNA.Interface.{i}.Synced";\r
16148       reference\r
16149         "Device.HPNA.Interface.{i}.Synced";\r
16150     }\r
16151     leaf total-sync-time {\r
16152       type uint32;\r
16153       config false;\r
16154       description\r
16155         "Device.HPNA.Interface.{i}.TotalSyncTime";\r
16156       reference\r
16157         "Device.HPNA.Interface.{i}.TotalSyncTime";\r
16158     }\r
16159     leaf max-bit-rate {\r
16160       type uint32;\r
16161       config false;\r
16162       description\r
16163         "Device.HPNA.Interface.{i}.MaxBitRate";\r
16164       reference\r
16165         "Device.HPNA.Interface.{i}.MaxBitRate";\r
16166     }\r
16167     leaf network-utilization {\r
16168       type uint32 {\r
16169         range "0..1000";\r
16170       }\r
16171       config false;\r
16172       description\r
16173         "Device.HPNA.Interface.{i}.NetworkUtilization";\r
16174       reference\r
16175         "Device.HPNA.Interface.{i}.NetworkUtilization";\r
16176     }\r
16177     leaf possible-connection-types {\r
16178       type string;\r
16179       config false;\r
16180       description\r
16181         "Device.HPNA.Interface.{i}.PossibleConnectionTypes";\r
16182       reference\r
16183         "Device.HPNA.Interface.{i}.PossibleConnectionTypes";\r
16184     }\r
16185     leaf connection-type {\r
16186       type string;\r
16187       description\r
16188         "Device.HPNA.Interface.{i}.ConnectionType";\r
16189       reference\r
16190         "Device.HPNA.Interface.{i}.ConnectionType";\r
16191     }\r
16192     leaf possible-spectral-modes {\r
16193       type string;\r
16194       config false;\r
16195       description\r
16196         "Device.HPNA.Interface.{i}.PossibleSpectralModes";\r
16197       reference\r
16198         "Device.HPNA.Interface.{i}.PossibleSpectralModes";\r
16199     }\r
16200     leaf spectral-mode {\r
16201       type string;\r
16202       description\r
16203         "Device.HPNA.Interface.{i}.SpectralMode";\r
16204       reference\r
16205         "Device.HPNA.Interface.{i}.SpectralMode";\r
16206     }\r
16207     leaf mtu {\r
16208       type uint32;\r
16209       description\r
16210         "Device.HPNA.Interface.{i}.MTU";\r
16211       reference\r
16212         "Device.HPNA.Interface.{i}.MTU";\r
16213     }\r
16214     leaf noise-margin {\r
16215       type uint32;\r
16216       description\r
16217         "Device.HPNA.Interface.{i}.NoiseMargin";\r
16218       reference\r
16219         "Device.HPNA.Interface.{i}.NoiseMargin";\r
16220     }\r
16221     leaf default-non-larqper {\r
16222       type uint32;\r
16223       description\r
16224         "Device.HPNA.Interface.{i}.DefaultNonLARQPER";\r
16225       reference\r
16226         "Device.HPNA.Interface.{i}.DefaultNonLARQPER";\r
16227     }\r
16228     leaf larq-enable {\r
16229       type boolean;\r
16230       description\r
16231         "Device.HPNA.Interface.{i}.LARQEnable";\r
16232       reference\r
16233         "Device.HPNA.Interface.{i}.LARQEnable";\r
16234     }\r
16235     leaf min-multicast-rate {\r
16236       type uint32;\r
16237       description\r
16238         "Device.HPNA.Interface.{i}.MinMulticastRate";\r
16239       reference\r
16240         "Device.HPNA.Interface.{i}.MinMulticastRate";\r
16241     }\r
16242     leaf neg-multicast-rate {\r
16243       type uint32;\r
16244       config false;\r
16245       description\r
16246         "Device.HPNA.Interface.{i}.NegMulticastRate";\r
16247       reference\r
16248         "Device.HPNA.Interface.{i}.NegMulticastRate";\r
16249     }\r
16250     leaf master-selection-mode {\r
16251       type enumeration {\r
16252         enum Automatic {\r
16253           description\r
16254             "Enum Value - Automatic";\r
16255         }\r
16256         enum ForceEndpoint {\r
16257           description\r
16258             "Enum Value - ForceEndpoint";\r
16259         }\r
16260         enum ForceMaster {\r
16261           description\r
16262             "Enum Value - ForceMaster";\r
16263         }\r
16264       }\r
16265       description\r
16266         "Device.HPNA.Interface.{i}.MasterSelectionMode";\r
16267       reference\r
16268         "Device.HPNA.Interface.{i}.MasterSelectionMode";\r
16269     }\r
16270     leaf associated-device-number-of-entries {\r
16271       type uint32;\r
16272       config false;\r
16273       description\r
16274         "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
16275       reference\r
16276         "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
16277     }\r
16278   }\r
16279 \r
16280   grouping hpna-interface-associated-device-g {\r
16281     description\r
16282       "Grouping object for Device.HPNA.Interface.{i}.AssociatedDevice.{i}.";\r
16283     leaf index {\r
16284       type uint16;\r
16285       description\r
16286         "Index attribute";\r
16287     }\r
16288     leaf mac-address {\r
16289       type string {\r
16290         length "min..17";\r
16291       }\r
16292       config false;\r
16293       description\r
16294         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
16295       reference\r
16296         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
16297     }\r
16298     leaf node-id {\r
16299       type uint32;\r
16300       config false;\r
16301       description\r
16302         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID";\r
16303       reference\r
16304         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID";\r
16305     }\r
16306     leaf is-master {\r
16307       type boolean;\r
16308       config false;\r
16309       description\r
16310         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster";\r
16311       reference\r
16312         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster";\r
16313     }\r
16314     leaf synced {\r
16315       type boolean;\r
16316       config false;\r
16317       description\r
16318         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced";\r
16319       reference\r
16320         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced";\r
16321     }\r
16322     leaf total-sync-time {\r
16323       type uint32;\r
16324       config false;\r
16325       description\r
16326         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime";\r
16327       reference\r
16328         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime";\r
16329     }\r
16330     leaf max-bit-rate {\r
16331       type uint32;\r
16332       config false;\r
16333       description\r
16334         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate";\r
16335       reference\r
16336         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate";\r
16337     }\r
16338     leaf phy-diagnostics-enable {\r
16339       type boolean;\r
16340       description\r
16341         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable";\r
16342       reference\r
16343         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable";\r
16344     }\r
16345     leaf active {\r
16346       type boolean;\r
16347       config false;\r
16348       description\r
16349         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active";\r
16350       reference\r
16351         "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active";\r
16352     }\r
16353   }\r
16354 \r
16355   grouping interface-qo-s-g {\r
16356     description\r
16357       "Grouping object for Device.HPNA.Interface.{i}.QoS.";\r
16358     leaf flow-spec-number-of-entries {\r
16359       type uint32;\r
16360       config false;\r
16361       description\r
16362         "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries";\r
16363       reference\r
16364         "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries";\r
16365     }\r
16366   }\r
16367 \r
16368   grouping qo-s-flow-spec-g {\r
16369     description\r
16370       "Grouping object for Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.";\r
16371     leaf index {\r
16372       type uint16;\r
16373       description\r
16374         "Index attribute";\r
16375     }\r
16376     leaf enable {\r
16377       type boolean;\r
16378       description\r
16379         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable";\r
16380       reference\r
16381         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable";\r
16382     }\r
16383     leaf status {\r
16384       type string;\r
16385       config false;\r
16386       description\r
16387         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status";\r
16388       reference\r
16389         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status";\r
16390     }\r
16391     leaf alias {\r
16392       type string {\r
16393         length "min..64";\r
16394       }\r
16395       description\r
16396         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias";\r
16397       reference\r
16398         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias";\r
16399     }\r
16400     leaf traffic-classes {\r
16401       type uint32;\r
16402       description\r
16403         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses";\r
16404       reference\r
16405         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses";\r
16406     }\r
16407     leaf flow-type {\r
16408       type enumeration {\r
16409         enum CBR {\r
16410           description\r
16411             "Enum Value - CBR";\r
16412         }\r
16413         enum VBR {\r
16414           description\r
16415             "Enum Value - VBR";\r
16416         }\r
16417         enum VBR-NRT {\r
16418           description\r
16419             "Enum Value - VBR-NRT";\r
16420         }\r
16421         enum BE {\r
16422           description\r
16423             "Enum Value - BE";\r
16424         }\r
16425       }\r
16426       description\r
16427         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType";\r
16428       reference\r
16429         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType";\r
16430     }\r
16431     leaf priority {\r
16432       type uint32 {\r
16433         range "0..7";\r
16434       }\r
16435       description\r
16436         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority";\r
16437       reference\r
16438         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority";\r
16439     }\r
16440     leaf latency {\r
16441       type uint32 {\r
16442         range "0..999";\r
16443       }\r
16444       description\r
16445         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency";\r
16446       reference\r
16447         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency";\r
16448     }\r
16449     leaf jitter {\r
16450       type uint32 {\r
16451         range "0..999";\r
16452       }\r
16453       description\r
16454         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter";\r
16455       reference\r
16456         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter";\r
16457     }\r
16458     leaf packet-size {\r
16459       type uint32 {\r
16460         range "0..max";\r
16461       }\r
16462       description\r
16463         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize";\r
16464       reference\r
16465         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize";\r
16466     }\r
16467     leaf min-rate {\r
16468       type uint32;\r
16469       description\r
16470         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate";\r
16471       reference\r
16472         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate";\r
16473     }\r
16474     leaf avg-rate {\r
16475       type uint32;\r
16476       description\r
16477         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate";\r
16478       reference\r
16479         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate";\r
16480     }\r
16481     leaf max-rate {\r
16482       type uint32;\r
16483       description\r
16484         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate";\r
16485       reference\r
16486         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate";\r
16487     }\r
16488     leaf per {\r
16489       type uint32;\r
16490       description\r
16491         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER";\r
16492       reference\r
16493         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER";\r
16494     }\r
16495     leaf timeout {\r
16496       type uint32;\r
16497       description\r
16498         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout";\r
16499       reference\r
16500         "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout";\r
16501     }\r
16502   }\r
16503 \r
16504   grouping hpna-interface-stats-g {\r
16505     description\r
16506       "Grouping object for Device.HPNA.Interface.{i}.Stats.";\r
16507     leaf bytes-sent {\r
16508       type uint64;\r
16509       config false;\r
16510       description\r
16511         "Device.HPNA.Interface.{i}.Stats.BytesSent";\r
16512       reference\r
16513         "Device.HPNA.Interface.{i}.Stats.BytesSent";\r
16514     }\r
16515     leaf bytes-received {\r
16516       type uint64;\r
16517       config false;\r
16518       description\r
16519         "Device.HPNA.Interface.{i}.Stats.BytesReceived";\r
16520       reference\r
16521         "Device.HPNA.Interface.{i}.Stats.BytesReceived";\r
16522     }\r
16523     leaf packets-sent {\r
16524       type uint64;\r
16525       config false;\r
16526       description\r
16527         "Device.HPNA.Interface.{i}.Stats.PacketsSent";\r
16528       reference\r
16529         "Device.HPNA.Interface.{i}.Stats.PacketsSent";\r
16530     }\r
16531     leaf packets-received {\r
16532       type uint64;\r
16533       config false;\r
16534       description\r
16535         "Device.HPNA.Interface.{i}.Stats.PacketsReceived";\r
16536       reference\r
16537         "Device.HPNA.Interface.{i}.Stats.PacketsReceived";\r
16538     }\r
16539     leaf errors-sent {\r
16540       type uint32;\r
16541       config false;\r
16542       description\r
16543         "Device.HPNA.Interface.{i}.Stats.ErrorsSent";\r
16544       reference\r
16545         "Device.HPNA.Interface.{i}.Stats.ErrorsSent";\r
16546     }\r
16547     leaf errors-received {\r
16548       type uint32;\r
16549       config false;\r
16550       description\r
16551         "Device.HPNA.Interface.{i}.Stats.ErrorsReceived";\r
16552       reference\r
16553         "Device.HPNA.Interface.{i}.Stats.ErrorsReceived";\r
16554     }\r
16555     leaf unicast-packets-sent {\r
16556       type uint64;\r
16557       config false;\r
16558       description\r
16559         "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent";\r
16560       reference\r
16561         "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent";\r
16562     }\r
16563     leaf unicast-packets-received {\r
16564       type uint64;\r
16565       config false;\r
16566       description\r
16567         "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived";\r
16568       reference\r
16569         "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived";\r
16570     }\r
16571     leaf discard-packets-sent {\r
16572       type uint32;\r
16573       config false;\r
16574       description\r
16575         "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent";\r
16576       reference\r
16577         "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent";\r
16578     }\r
16579     leaf discard-packets-received {\r
16580       type uint32;\r
16581       config false;\r
16582       description\r
16583         "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived";\r
16584       reference\r
16585         "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived";\r
16586     }\r
16587     leaf multicast-packets-sent {\r
16588       type uint64;\r
16589       config false;\r
16590       description\r
16591         "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent";\r
16592       reference\r
16593         "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent";\r
16594     }\r
16595     leaf multicast-packets-received {\r
16596       type uint64;\r
16597       config false;\r
16598       description\r
16599         "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived";\r
16600       reference\r
16601         "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived";\r
16602     }\r
16603     leaf broadcast-packets-sent {\r
16604       type uint64;\r
16605       config false;\r
16606       description\r
16607         "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent";\r
16608       reference\r
16609         "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent";\r
16610     }\r
16611     leaf broadcast-packets-received {\r
16612       type uint64;\r
16613       config false;\r
16614       description\r
16615         "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived";\r
16616       reference\r
16617         "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived";\r
16618     }\r
16619     leaf unknown-proto-packets-received {\r
16620       type uint32;\r
16621       config false;\r
16622       description\r
16623         "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
16624       reference\r
16625         "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
16626     }\r
16627   }\r
16628 \r
16629   grouping device-home-plug-g {\r
16630     description\r
16631       "Grouping object for Device.HomePlug.";\r
16632     leaf interface-number-of-entries {\r
16633       type uint32;\r
16634       config false;\r
16635       description\r
16636         "Device.HomePlug.InterfaceNumberOfEntries";\r
16637       reference\r
16638         "Device.HomePlug.InterfaceNumberOfEntries";\r
16639     }\r
16640   }\r
16641 \r
16642   grouping home-plug-interface-g {\r
16643     description\r
16644       "Grouping object for Device.HomePlug.Interface.{i}.";\r
16645     leaf index {\r
16646       type uint16;\r
16647       description\r
16648         "Index attribute";\r
16649     }\r
16650     leaf enable {\r
16651       type boolean;\r
16652       description\r
16653         "Device.HomePlug.Interface.{i}.Enable";\r
16654       reference\r
16655         "Device.HomePlug.Interface.{i}.Enable";\r
16656     }\r
16657     leaf status {\r
16658       type string;\r
16659       config false;\r
16660       description\r
16661         "Device.HomePlug.Interface.{i}.Status";\r
16662       reference\r
16663         "Device.HomePlug.Interface.{i}.Status";\r
16664     }\r
16665     leaf alias {\r
16666       type string {\r
16667         length "min..64";\r
16668       }\r
16669       description\r
16670         "Device.HomePlug.Interface.{i}.Alias";\r
16671       reference\r
16672         "Device.HomePlug.Interface.{i}.Alias";\r
16673     }\r
16674     leaf name {\r
16675       type string;\r
16676       config false;\r
16677       description\r
16678         "Device.HomePlug.Interface.{i}.Name";\r
16679       reference\r
16680         "Device.HomePlug.Interface.{i}.Name";\r
16681     }\r
16682     leaf last-change {\r
16683       type uint32;\r
16684       config false;\r
16685       description\r
16686         "Device.HomePlug.Interface.{i}.LastChange";\r
16687       reference\r
16688         "Device.HomePlug.Interface.{i}.LastChange";\r
16689     }\r
16690     leaf lower-layers {\r
16691       type string {\r
16692         length "min..1024";\r
16693       }\r
16694       description\r
16695         "Device.HomePlug.Interface.{i}.LowerLayers";\r
16696       reference\r
16697         "Device.HomePlug.Interface.{i}.LowerLayers";\r
16698     }\r
16699     leaf upstream {\r
16700       type boolean;\r
16701       config false;\r
16702       description\r
16703         "Device.HomePlug.Interface.{i}.Upstream";\r
16704       reference\r
16705         "Device.HomePlug.Interface.{i}.Upstream";\r
16706     }\r
16707     leaf mac-address {\r
16708       type string {\r
16709         length "min..17";\r
16710       }\r
16711       config false;\r
16712       description\r
16713         "Device.HomePlug.Interface.{i}.MACAddress";\r
16714       reference\r
16715         "Device.HomePlug.Interface.{i}.MACAddress";\r
16716     }\r
16717     leaf logical-network {\r
16718       type string {\r
16719         length "min..64";\r
16720       }\r
16721       description\r
16722         "Device.HomePlug.Interface.{i}.LogicalNetwork";\r
16723       reference\r
16724         "Device.HomePlug.Interface.{i}.LogicalNetwork";\r
16725     }\r
16726     leaf version {\r
16727       type string;\r
16728       config false;\r
16729       description\r
16730         "Device.HomePlug.Interface.{i}.Version";\r
16731       reference\r
16732         "Device.HomePlug.Interface.{i}.Version";\r
16733     }\r
16734     leaf firmware-version {\r
16735       type string;\r
16736       config false;\r
16737       description\r
16738         "Device.HomePlug.Interface.{i}.FirmwareVersion";\r
16739       reference\r
16740         "Device.HomePlug.Interface.{i}.FirmwareVersion";\r
16741     }\r
16742     leaf force-c-co {\r
16743       type boolean;\r
16744       description\r
16745         "Device.HomePlug.Interface.{i}.ForceCCo";\r
16746       reference\r
16747         "Device.HomePlug.Interface.{i}.ForceCCo";\r
16748     }\r
16749     leaf other-networks-present {\r
16750       type string;\r
16751       config false;\r
16752       description\r
16753         "Device.HomePlug.Interface.{i}.OtherNetworksPresent";\r
16754       reference\r
16755         "Device.HomePlug.Interface.{i}.OtherNetworksPresent";\r
16756     }\r
16757     leaf max-bit-rate {\r
16758       type uint32;\r
16759       config false;\r
16760       description\r
16761         "Device.HomePlug.Interface.{i}.MaxBitRate";\r
16762       reference\r
16763         "Device.HomePlug.Interface.{i}.MaxBitRate";\r
16764     }\r
16765     leaf associated-device-number-of-entries {\r
16766       type uint32;\r
16767       config false;\r
16768       description\r
16769         "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
16770       reference\r
16771         "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
16772     }\r
16773   }\r
16774 \r
16775   grouping home-plug-interface-associated-device-g {\r
16776     description\r
16777       "Grouping object for Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.";\r
16778     leaf index {\r
16779       type uint16;\r
16780       description\r
16781         "Index attribute";\r
16782     }\r
16783     leaf mac-address {\r
16784       type string {\r
16785         length "min..17";\r
16786       }\r
16787       config false;\r
16788       description\r
16789         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
16790       reference\r
16791         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
16792     }\r
16793     leaf tx-phy-rate {\r
16794       type uint32;\r
16795       config false;\r
16796       description\r
16797         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate";\r
16798       reference\r
16799         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate";\r
16800     }\r
16801     leaf rx-phy-rate {\r
16802       type uint32;\r
16803       config false;\r
16804       description\r
16805         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate";\r
16806       reference\r
16807         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate";\r
16808     }\r
16809     leaf snr-per-tone {\r
16810       type uint32;\r
16811       config false;\r
16812       description\r
16813         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone";\r
16814       reference\r
16815         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone";\r
16816     }\r
16817     leaf avg-attenuation {\r
16818       type uint32;\r
16819       config false;\r
16820       description\r
16821         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation";\r
16822       reference\r
16823         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation";\r
16824     }\r
16825     leaf end-station-ma-cs {\r
16826       type string {\r
16827         length "min..17";\r
16828       }\r
16829       config false;\r
16830       description\r
16831         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs";\r
16832       reference\r
16833         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs";\r
16834     }\r
16835     leaf active {\r
16836       type boolean;\r
16837       config false;\r
16838       description\r
16839         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active";\r
16840       reference\r
16841         "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active";\r
16842     }\r
16843   }\r
16844 \r
16845   grouping home-plug-interface-stats-g {\r
16846     description\r
16847       "Grouping object for Device.HomePlug.Interface.{i}.Stats.";\r
16848     leaf bytes-sent {\r
16849       type uint64;\r
16850       config false;\r
16851       description\r
16852         "Device.HomePlug.Interface.{i}.Stats.BytesSent";\r
16853       reference\r
16854         "Device.HomePlug.Interface.{i}.Stats.BytesSent";\r
16855     }\r
16856     leaf bytes-received {\r
16857       type uint64;\r
16858       config false;\r
16859       description\r
16860         "Device.HomePlug.Interface.{i}.Stats.BytesReceived";\r
16861       reference\r
16862         "Device.HomePlug.Interface.{i}.Stats.BytesReceived";\r
16863     }\r
16864     leaf packets-sent {\r
16865       type uint64;\r
16866       config false;\r
16867       description\r
16868         "Device.HomePlug.Interface.{i}.Stats.PacketsSent";\r
16869       reference\r
16870         "Device.HomePlug.Interface.{i}.Stats.PacketsSent";\r
16871     }\r
16872     leaf packets-received {\r
16873       type uint64;\r
16874       config false;\r
16875       description\r
16876         "Device.HomePlug.Interface.{i}.Stats.PacketsReceived";\r
16877       reference\r
16878         "Device.HomePlug.Interface.{i}.Stats.PacketsReceived";\r
16879     }\r
16880     leaf errors-sent {\r
16881       type uint32;\r
16882       config false;\r
16883       description\r
16884         "Device.HomePlug.Interface.{i}.Stats.ErrorsSent";\r
16885       reference\r
16886         "Device.HomePlug.Interface.{i}.Stats.ErrorsSent";\r
16887     }\r
16888     leaf errors-received {\r
16889       type uint32;\r
16890       config false;\r
16891       description\r
16892         "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived";\r
16893       reference\r
16894         "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived";\r
16895     }\r
16896     leaf unicast-packets-sent {\r
16897       type uint64;\r
16898       config false;\r
16899       description\r
16900         "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent";\r
16901       reference\r
16902         "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent";\r
16903     }\r
16904     leaf unicast-packets-received {\r
16905       type uint64;\r
16906       config false;\r
16907       description\r
16908         "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived";\r
16909       reference\r
16910         "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived";\r
16911     }\r
16912     leaf discard-packets-sent {\r
16913       type uint32;\r
16914       config false;\r
16915       description\r
16916         "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent";\r
16917       reference\r
16918         "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent";\r
16919     }\r
16920     leaf discard-packets-received {\r
16921       type uint32;\r
16922       config false;\r
16923       description\r
16924         "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived";\r
16925       reference\r
16926         "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived";\r
16927     }\r
16928     leaf multicast-packets-sent {\r
16929       type uint64;\r
16930       config false;\r
16931       description\r
16932         "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent";\r
16933       reference\r
16934         "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent";\r
16935     }\r
16936     leaf multicast-packets-received {\r
16937       type uint64;\r
16938       config false;\r
16939       description\r
16940         "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived";\r
16941       reference\r
16942         "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived";\r
16943     }\r
16944     leaf broadcast-packets-sent {\r
16945       type uint64;\r
16946       config false;\r
16947       description\r
16948         "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent";\r
16949       reference\r
16950         "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent";\r
16951     }\r
16952     leaf broadcast-packets-received {\r
16953       type uint64;\r
16954       config false;\r
16955       description\r
16956         "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived";\r
16957       reference\r
16958         "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived";\r
16959     }\r
16960     leaf unknown-proto-packets-received {\r
16961       type uint32;\r
16962       config false;\r
16963       description\r
16964         "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
16965       reference\r
16966         "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
16967     }\r
16968     leaf mpdu-tx-ack {\r
16969       type uint64;\r
16970       config false;\r
16971       description\r
16972         "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck";\r
16973       reference\r
16974         "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck";\r
16975     }\r
16976     leaf mpdu-tx-col {\r
16977       type uint64;\r
16978       config false;\r
16979       description\r
16980         "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol";\r
16981       reference\r
16982         "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol";\r
16983     }\r
16984     leaf mpdu-tx-failed {\r
16985       type uint64;\r
16986       config false;\r
16987       description\r
16988         "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed";\r
16989       reference\r
16990         "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed";\r
16991     }\r
16992     leaf mpdu-rx-ack {\r
16993       type uint64;\r
16994       config false;\r
16995       description\r
16996         "Device.HomePlug.Interface.{i}.Stats.MPDURxAck";\r
16997       reference\r
16998         "Device.HomePlug.Interface.{i}.Stats.MPDURxAck";\r
16999     }\r
17000     leaf mpdu-rx-failed {\r
17001       type uint64;\r
17002       config false;\r
17003       description\r
17004         "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed";\r
17005       reference\r
17006         "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed";\r
17007     }\r
17008   }\r
17009 \r
17010   grouping device-hosts-g {\r
17011     description\r
17012       "Grouping object for Device.Hosts.";\r
17013     leaf host-number-of-entries {\r
17014       type uint32;\r
17015       config false;\r
17016       description\r
17017         "Device.Hosts.HostNumberOfEntries";\r
17018       reference\r
17019         "Device.Hosts.HostNumberOfEntries";\r
17020     }\r
17021   }\r
17022 \r
17023   grouping hosts-host-g {\r
17024     description\r
17025       "Grouping object for Device.Hosts.Host.{i}.";\r
17026     leaf index {\r
17027       type uint16;\r
17028       description\r
17029         "Index attribute";\r
17030     }\r
17031     leaf alias {\r
17032       type string {\r
17033         length "min..64";\r
17034       }\r
17035       description\r
17036         "Device.Hosts.Host.{i}.Alias";\r
17037       reference\r
17038         "Device.Hosts.Host.{i}.Alias";\r
17039     }\r
17040     leaf phys-address {\r
17041       type string;\r
17042       config false;\r
17043       description\r
17044         "Device.Hosts.Host.{i}.PhysAddress";\r
17045       reference\r
17046         "Device.Hosts.Host.{i}.PhysAddress";\r
17047     }\r
17048     leaf ip-address {\r
17049       type string {\r
17050         length "min..45";\r
17051       }\r
17052       config false;\r
17053       description\r
17054         "Device.Hosts.Host.{i}.IPAddress";\r
17055       reference\r
17056         "Device.Hosts.Host.{i}.IPAddress";\r
17057     }\r
17058     leaf address-source {\r
17059       type string;\r
17060       config false;\r
17061       description\r
17062         "Device.Hosts.Host.{i}.AddressSource";\r
17063       reference\r
17064         "Device.Hosts.Host.{i}.AddressSource";\r
17065     }\r
17066     leaf dhcp-client {\r
17067       type string;\r
17068       config false;\r
17069       description\r
17070         "Device.Hosts.Host.{i}.DHCPClient";\r
17071       reference\r
17072         "Device.Hosts.Host.{i}.DHCPClient";\r
17073     }\r
17074     leaf lease-time-remaining {\r
17075       type int32;\r
17076       config false;\r
17077       description\r
17078         "Device.Hosts.Host.{i}.LeaseTimeRemaining";\r
17079       reference\r
17080         "Device.Hosts.Host.{i}.LeaseTimeRemaining";\r
17081     }\r
17082     leaf associated-device {\r
17083       type string;\r
17084       config false;\r
17085       description\r
17086         "Device.Hosts.Host.{i}.AssociatedDevice";\r
17087       reference\r
17088         "Device.Hosts.Host.{i}.AssociatedDevice";\r
17089     }\r
17090     leaf layer1-interface {\r
17091       type string;\r
17092       config false;\r
17093       description\r
17094         "Device.Hosts.Host.{i}.Layer1Interface";\r
17095       reference\r
17096         "Device.Hosts.Host.{i}.Layer1Interface";\r
17097     }\r
17098     leaf layer3-interface {\r
17099       type string;\r
17100       config false;\r
17101       description\r
17102         "Device.Hosts.Host.{i}.Layer3Interface";\r
17103       reference\r
17104         "Device.Hosts.Host.{i}.Layer3Interface";\r
17105     }\r
17106     leaf vendor-class-id {\r
17107       type string;\r
17108       config false;\r
17109       description\r
17110         "Device.Hosts.Host.{i}.VendorClassID";\r
17111       reference\r
17112         "Device.Hosts.Host.{i}.VendorClassID";\r
17113     }\r
17114     leaf client-id {\r
17115       type string;\r
17116       config false;\r
17117       description\r
17118         "Device.Hosts.Host.{i}.ClientID";\r
17119       reference\r
17120         "Device.Hosts.Host.{i}.ClientID";\r
17121     }\r
17122     leaf user-class-id {\r
17123       type string;\r
17124       config false;\r
17125       description\r
17126         "Device.Hosts.Host.{i}.UserClassID";\r
17127       reference\r
17128         "Device.Hosts.Host.{i}.UserClassID";\r
17129     }\r
17130     leaf host-name {\r
17131       type string;\r
17132       config false;\r
17133       description\r
17134         "Device.Hosts.Host.{i}.HostName";\r
17135       reference\r
17136         "Device.Hosts.Host.{i}.HostName";\r
17137     }\r
17138     leaf active {\r
17139       type boolean;\r
17140       config false;\r
17141       description\r
17142         "Device.Hosts.Host.{i}.Active";\r
17143       reference\r
17144         "Device.Hosts.Host.{i}.Active";\r
17145     }\r
17146     leaf active-last-change {\r
17147       type string;\r
17148       config false;\r
17149       description\r
17150         "Device.Hosts.Host.{i}.ActiveLastChange";\r
17151       reference\r
17152         "Device.Hosts.Host.{i}.ActiveLastChange";\r
17153     }\r
17154     leaf ipv4-address-number-of-entries {\r
17155       type uint32;\r
17156       config false;\r
17157       description\r
17158         "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries";\r
17159       reference\r
17160         "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries";\r
17161     }\r
17162     leaf ipv6-address-number-of-entries {\r
17163       type uint32;\r
17164       config false;\r
17165       description\r
17166         "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries";\r
17167       reference\r
17168         "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries";\r
17169     }\r
17170   }\r
17171 \r
17172   grouping host-ipv4-address-g {\r
17173     description\r
17174       "Grouping object for Device.Hosts.Host.{i}.IPv4Address.{i}.";\r
17175     leaf index {\r
17176       type uint16;\r
17177       description\r
17178         "Index attribute";\r
17179     }\r
17180     leaf ip-address {\r
17181       type string {\r
17182         length "min..15";\r
17183       }\r
17184       config false;\r
17185       description\r
17186         "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress";\r
17187       reference\r
17188         "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress";\r
17189     }\r
17190   }\r
17191 \r
17192   grouping host-ipv6-address-g {\r
17193     description\r
17194       "Grouping object for Device.Hosts.Host.{i}.IPv6Address.{i}.";\r
17195     leaf index {\r
17196       type uint16;\r
17197       description\r
17198         "Index attribute";\r
17199     }\r
17200     leaf ip-address {\r
17201       type string {\r
17202         length "min..45";\r
17203       }\r
17204       config false;\r
17205       description\r
17206         "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress";\r
17207       reference\r
17208         "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress";\r
17209     }\r
17210   }\r
17211 \r
17212   grouping host-wan-stats-g {\r
17213     description\r
17214       "Grouping object for Device.Hosts.Host.{i}.WANStats.";\r
17215     leaf bytes-sent {\r
17216       type uint64;\r
17217       config false;\r
17218       description\r
17219         "Device.Hosts.Host.{i}.WANStats.BytesSent";\r
17220       reference\r
17221         "Device.Hosts.Host.{i}.WANStats.BytesSent";\r
17222     }\r
17223     leaf bytes-received {\r
17224       type uint64;\r
17225       config false;\r
17226       description\r
17227         "Device.Hosts.Host.{i}.WANStats.BytesReceived";\r
17228       reference\r
17229         "Device.Hosts.Host.{i}.WANStats.BytesReceived";\r
17230     }\r
17231     leaf packets-sent {\r
17232       type uint64;\r
17233       config false;\r
17234       description\r
17235         "Device.Hosts.Host.{i}.WANStats.PacketsSent";\r
17236       reference\r
17237         "Device.Hosts.Host.{i}.WANStats.PacketsSent";\r
17238     }\r
17239     leaf packets-received {\r
17240       type uint64;\r
17241       config false;\r
17242       description\r
17243         "Device.Hosts.Host.{i}.WANStats.PacketsReceived";\r
17244       reference\r
17245         "Device.Hosts.Host.{i}.WANStats.PacketsReceived";\r
17246     }\r
17247     leaf errors-sent {\r
17248       type uint32;\r
17249       config false;\r
17250       description\r
17251         "Device.Hosts.Host.{i}.WANStats.ErrorsSent";\r
17252       reference\r
17253         "Device.Hosts.Host.{i}.WANStats.ErrorsSent";\r
17254     }\r
17255     leaf retrans-count {\r
17256       type uint32;\r
17257       config false;\r
17258       description\r
17259         "Device.Hosts.Host.{i}.WANStats.RetransCount";\r
17260       reference\r
17261         "Device.Hosts.Host.{i}.WANStats.RetransCount";\r
17262     }\r
17263     leaf discard-packets-sent {\r
17264       type uint32;\r
17265       config false;\r
17266       description\r
17267         "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent";\r
17268       reference\r
17269         "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent";\r
17270     }\r
17271   }\r
17272 \r
17273   grouping device-ieee1905-g {\r
17274     description\r
17275       "Grouping object for Device.IEEE1905.";\r
17276     leaf version {\r
17277       type string;\r
17278       config false;\r
17279       description\r
17280         "Device.IEEE1905.Version";\r
17281       reference\r
17282         "Device.IEEE1905.Version";\r
17283     }\r
17284   }\r
17285 \r
17286   grouping ieee1905-al-g {\r
17287     description\r
17288       "Grouping object for Device.IEEE1905.AL.";\r
17289     leaf ieee1905-id {\r
17290       type string {\r
17291         length "min..17";\r
17292       }\r
17293       config false;\r
17294       description\r
17295         "Device.IEEE1905.AL.IEEE1905Id";\r
17296       reference\r
17297         "Device.IEEE1905.AL.IEEE1905Id";\r
17298     }\r
17299     leaf status {\r
17300       type string;\r
17301       config false;\r
17302       description\r
17303         "Device.IEEE1905.AL.Status";\r
17304       reference\r
17305         "Device.IEEE1905.AL.Status";\r
17306     }\r
17307     leaf last-change {\r
17308       type uint32;\r
17309       config false;\r
17310       description\r
17311         "Device.IEEE1905.AL.LastChange";\r
17312       reference\r
17313         "Device.IEEE1905.AL.LastChange";\r
17314     }\r
17315     leaf lower-layers {\r
17316       type string;\r
17317       config false;\r
17318       description\r
17319         "Device.IEEE1905.AL.LowerLayers";\r
17320       reference\r
17321         "Device.IEEE1905.AL.LowerLayers";\r
17322     }\r
17323     leaf registrar-freq-band {\r
17324       type string;\r
17325       config false;\r
17326       description\r
17327         "Device.IEEE1905.AL.RegistrarFreqBand";\r
17328       reference\r
17329         "Device.IEEE1905.AL.RegistrarFreqBand";\r
17330     }\r
17331     leaf interface-number-of-entries {\r
17332       type uint32;\r
17333       config false;\r
17334       description\r
17335         "Device.IEEE1905.AL.InterfaceNumberOfEntries";\r
17336       reference\r
17337         "Device.IEEE1905.AL.InterfaceNumberOfEntries";\r
17338     }\r
17339   }\r
17340 \r
17341   grouping al-forwarding-table-g {\r
17342     description\r
17343       "Grouping object for Device.IEEE1905.AL.ForwardingTable.";\r
17344     leaf set-forwarding-enabled {\r
17345       type boolean;\r
17346       description\r
17347         "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled";\r
17348       reference\r
17349         "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled";\r
17350     }\r
17351     leaf forwarding-rule-number-of-entries {\r
17352       type uint32;\r
17353       config false;\r
17354       description\r
17355         "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries";\r
17356       reference\r
17357         "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries";\r
17358     }\r
17359   }\r
17360 \r
17361   grouping forwarding-table-forwarding-rule-g {\r
17362     description\r
17363       "Grouping object for Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.";\r
17364     leaf index {\r
17365       type uint16;\r
17366       description\r
17367         "Index attribute";\r
17368     }\r
17369     leaf interface-list {\r
17370       type string {\r
17371         length "min..256";\r
17372       }\r
17373       description\r
17374         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList";\r
17375       reference\r
17376         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList";\r
17377     }\r
17378     leaf mac-destination-address {\r
17379       type string {\r
17380         length "min..17";\r
17381       }\r
17382       description\r
17383         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress";\r
17384       reference\r
17385         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress";\r
17386     }\r
17387     leaf mac-destination-address-flag {\r
17388       type boolean;\r
17389       description\r
17390         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag";\r
17391       reference\r
17392         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag";\r
17393     }\r
17394     leaf mac-source-address {\r
17395       type string {\r
17396         length "min..17";\r
17397       }\r
17398       description\r
17399         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress";\r
17400       reference\r
17401         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress";\r
17402     }\r
17403     leaf mac-source-address-flag {\r
17404       type boolean;\r
17405       description\r
17406         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag";\r
17407       reference\r
17408         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag";\r
17409     }\r
17410     leaf ether-type {\r
17411       type uint32;\r
17412       description\r
17413         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType";\r
17414       reference\r
17415         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType";\r
17416     }\r
17417     leaf ether-type-flag {\r
17418       type boolean;\r
17419       description\r
17420         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag";\r
17421       reference\r
17422         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag";\r
17423     }\r
17424     leaf vid {\r
17425       type uint32 {\r
17426         range "0..4095";\r
17427       }\r
17428       description\r
17429         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid";\r
17430       reference\r
17431         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid";\r
17432     }\r
17433     leaf vid-flag {\r
17434       type boolean;\r
17435       description\r
17436         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag";\r
17437       reference\r
17438         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag";\r
17439     }\r
17440     leaf pcp {\r
17441       type uint32 {\r
17442         range "0..7";\r
17443       }\r
17444       description\r
17445         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP";\r
17446       reference\r
17447         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP";\r
17448     }\r
17449     leaf pcp-flag {\r
17450       type boolean;\r
17451       description\r
17452         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag";\r
17453       reference\r
17454         "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag";\r
17455     }\r
17456   }\r
17457 \r
17458   grouping al-interface-g {\r
17459     description\r
17460       "Grouping object for Device.IEEE1905.AL.Interface.{i}.";\r
17461     leaf index {\r
17462       type uint16;\r
17463       description\r
17464         "Index attribute";\r
17465     }\r
17466     leaf interface-id {\r
17467       type string {\r
17468         length "min..17";\r
17469       }\r
17470       config false;\r
17471       description\r
17472         "Device.IEEE1905.AL.Interface.{i}.InterfaceId";\r
17473       reference\r
17474         "Device.IEEE1905.AL.Interface.{i}.InterfaceId";\r
17475     }\r
17476     leaf status {\r
17477       type string;\r
17478       config false;\r
17479       description\r
17480         "Device.IEEE1905.AL.Interface.{i}.Status";\r
17481       reference\r
17482         "Device.IEEE1905.AL.Interface.{i}.Status";\r
17483     }\r
17484     leaf last-change {\r
17485       type uint32;\r
17486       config false;\r
17487       description\r
17488         "Device.IEEE1905.AL.Interface.{i}.LastChange";\r
17489       reference\r
17490         "Device.IEEE1905.AL.Interface.{i}.LastChange";\r
17491     }\r
17492     leaf lower-layers {\r
17493       type string;\r
17494       config false;\r
17495       description\r
17496         "Device.IEEE1905.AL.Interface.{i}.LowerLayers";\r
17497       reference\r
17498         "Device.IEEE1905.AL.Interface.{i}.LowerLayers";\r
17499     }\r
17500     leaf interface-stack-reference {\r
17501       type string;\r
17502       config false;\r
17503       description\r
17504         "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference";\r
17505       reference\r
17506         "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference";\r
17507     }\r
17508     leaf media-type {\r
17509       type string;\r
17510       config false;\r
17511       description\r
17512         "Device.IEEE1905.AL.Interface.{i}.MediaType";\r
17513       reference\r
17514         "Device.IEEE1905.AL.Interface.{i}.MediaType";\r
17515     }\r
17516     leaf generic-phy-oui {\r
17517       type string;\r
17518       config false;\r
17519       description\r
17520         "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI";\r
17521       reference\r
17522         "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI";\r
17523     }\r
17524     leaf generic-phy-variant {\r
17525       type string;\r
17526       config false;\r
17527       description\r
17528         "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant";\r
17529       reference\r
17530         "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant";\r
17531     }\r
17532     leaf generic-phy-url {\r
17533       type string;\r
17534       config false;\r
17535       description\r
17536         "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL";\r
17537       reference\r
17538         "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL";\r
17539     }\r
17540     leaf set-intf-power-state-enabled {\r
17541       type boolean;\r
17542       description\r
17543         "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled";\r
17544       reference\r
17545         "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled";\r
17546     }\r
17547     leaf power-state {\r
17548       type enumeration {\r
17549         enum On {\r
17550           description\r
17551             "Enum Value - On";\r
17552         }\r
17553         enum Power_Save {\r
17554           description\r
17555             "Enum Value - Power_Save";\r
17556         }\r
17557         enum Off {\r
17558           description\r
17559             "Enum Value - Off";\r
17560         }\r
17561         enum Unsupported {\r
17562           description\r
17563             "Enum Value - Unsupported";\r
17564         }\r
17565       }\r
17566       description\r
17567         "Device.IEEE1905.AL.Interface.{i}.PowerState";\r
17568       reference\r
17569         "Device.IEEE1905.AL.Interface.{i}.PowerState";\r
17570     }\r
17571     leaf vendor-properties-number-of-entries {\r
17572       type uint32;\r
17573       config false;\r
17574       description\r
17575         "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries";\r
17576       reference\r
17577         "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries";\r
17578     }\r
17579     leaf link-number-of-entries {\r
17580       type uint32;\r
17581       config false;\r
17582       description\r
17583         "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries";\r
17584       reference\r
17585         "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries";\r
17586     }\r
17587   }\r
17588 \r
17589   grouping interface-link-g {\r
17590     description\r
17591       "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}.";\r
17592     leaf index {\r
17593       type uint16;\r
17594       description\r
17595         "Index attribute";\r
17596     }\r
17597     leaf interface-id {\r
17598       type string {\r
17599         length "min..17";\r
17600       }\r
17601       config false;\r
17602       description\r
17603         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId";\r
17604       reference\r
17605         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId";\r
17606     }\r
17607     leaf ieee1905-id {\r
17608       type string {\r
17609         length "min..17";\r
17610       }\r
17611       config false;\r
17612       description\r
17613         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id";\r
17614       reference\r
17615         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id";\r
17616     }\r
17617     leaf media-type {\r
17618       type string;\r
17619       config false;\r
17620       description\r
17621         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType";\r
17622       reference\r
17623         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType";\r
17624     }\r
17625     leaf generic-phy-oui {\r
17626       type string;\r
17627       config false;\r
17628       description\r
17629         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI";\r
17630       reference\r
17631         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI";\r
17632     }\r
17633     leaf generic-phy-variant {\r
17634       type string;\r
17635       config false;\r
17636       description\r
17637         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant";\r
17638       reference\r
17639         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant";\r
17640     }\r
17641     leaf generic-phy-url {\r
17642       type string;\r
17643       config false;\r
17644       description\r
17645         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL";\r
17646       reference\r
17647         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL";\r
17648     }\r
17649   }\r
17650 \r
17651   grouping link-metric-g {\r
17652     description\r
17653       "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.";\r
17654     leaf ieee802dot1-bridge {\r
17655       type boolean;\r
17656       config false;\r
17657       description\r
17658         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge";\r
17659       reference\r
17660         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge";\r
17661     }\r
17662     leaf packet-errors {\r
17663       type uint32;\r
17664       config false;\r
17665       description\r
17666         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors";\r
17667       reference\r
17668         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors";\r
17669     }\r
17670     leaf packet-errors-received {\r
17671       type uint32;\r
17672       config false;\r
17673       description\r
17674         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived";\r
17675       reference\r
17676         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived";\r
17677     }\r
17678     leaf transmitted-packets {\r
17679       type uint32;\r
17680       config false;\r
17681       description\r
17682         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets";\r
17683       reference\r
17684         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets";\r
17685     }\r
17686     leaf packets-received {\r
17687       type uint32;\r
17688       config false;\r
17689       description\r
17690         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived";\r
17691       reference\r
17692         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived";\r
17693     }\r
17694     leaf mac-throughput-capacity {\r
17695       type uint32;\r
17696       config false;\r
17697       description\r
17698         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity";\r
17699       reference\r
17700         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity";\r
17701     }\r
17702     leaf link-availability {\r
17703       type uint32 {\r
17704         range "0..100";\r
17705       }\r
17706       config false;\r
17707       description\r
17708         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability";\r
17709       reference\r
17710         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability";\r
17711     }\r
17712     leaf phy-rate {\r
17713       type uint32;\r
17714       config false;\r
17715       description\r
17716         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate";\r
17717       reference\r
17718         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate";\r
17719     }\r
17720     leaf rssi {\r
17721       type uint32 {\r
17722         range "0..255";\r
17723       }\r
17724       config false;\r
17725       description\r
17726         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI";\r
17727       reference\r
17728         "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI";\r
17729     }\r
17730   }\r
17731 \r
17732   grouping interface-vendor-properties-g {\r
17733     description\r
17734       "Grouping object for Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.";\r
17735     leaf index {\r
17736       type uint16;\r
17737       description\r
17738         "Index attribute";\r
17739     }\r
17740     leaf oui {\r
17741       type string;\r
17742       config false;\r
17743       description\r
17744         "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI";\r
17745       reference\r
17746         "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI";\r
17747     }\r
17748     leaf information {\r
17749       type string;\r
17750       config false;\r
17751       description\r
17752         "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information";\r
17753       reference\r
17754         "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information";\r
17755     }\r
17756   }\r
17757 \r
17758   grouping al-network-topology-g {\r
17759     description\r
17760       "Grouping object for Device.IEEE1905.AL.NetworkTopology.";\r
17761     leaf enable {\r
17762       type boolean;\r
17763       description\r
17764         "Device.IEEE1905.AL.NetworkTopology.Enable";\r
17765       reference\r
17766         "Device.IEEE1905.AL.NetworkTopology.Enable";\r
17767     }\r
17768     leaf status {\r
17769       type string;\r
17770       config false;\r
17771       description\r
17772         "Device.IEEE1905.AL.NetworkTopology.Status";\r
17773       reference\r
17774         "Device.IEEE1905.AL.NetworkTopology.Status";\r
17775     }\r
17776     leaf max-change-log-entries {\r
17777       type uint32 {\r
17778         range "1..max";\r
17779       }\r
17780       description\r
17781         "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries";\r
17782       reference\r
17783         "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries";\r
17784     }\r
17785     leaf last-change {\r
17786       type string;\r
17787       config false;\r
17788       description\r
17789         "Device.IEEE1905.AL.NetworkTopology.LastChange";\r
17790       reference\r
17791         "Device.IEEE1905.AL.NetworkTopology.LastChange";\r
17792     }\r
17793     leaf ieee1905-device-number-of-entries {\r
17794       type uint32;\r
17795       config false;\r
17796       description\r
17797         "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries";\r
17798       reference\r
17799         "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries";\r
17800     }\r
17801     leaf change-log-number-of-entries {\r
17802       type uint32;\r
17803       config false;\r
17804       description\r
17805         "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries";\r
17806       reference\r
17807         "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries";\r
17808     }\r
17809   }\r
17810 \r
17811   grouping network-topology-change-log-g {\r
17812     description\r
17813       "Grouping object for Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.";\r
17814     leaf index {\r
17815       type uint16;\r
17816       description\r
17817         "Index attribute";\r
17818     }\r
17819     leaf time-stamp {\r
17820       type string;\r
17821       config false;\r
17822       description\r
17823         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp";\r
17824       reference\r
17825         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp";\r
17826     }\r
17827     leaf event-type {\r
17828       type string;\r
17829       config false;\r
17830       description\r
17831         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType";\r
17832       reference\r
17833         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType";\r
17834     }\r
17835     leaf reporter-device-id {\r
17836       type string {\r
17837         length "min..17";\r
17838       }\r
17839       config false;\r
17840       description\r
17841         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId";\r
17842       reference\r
17843         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId";\r
17844     }\r
17845     leaf reporter-interface-id {\r
17846       type string {\r
17847         length "min..17";\r
17848       }\r
17849       config false;\r
17850       description\r
17851         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId";\r
17852       reference\r
17853         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId";\r
17854     }\r
17855     leaf neighbor-type {\r
17856       type string;\r
17857       config false;\r
17858       description\r
17859         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType";\r
17860       reference\r
17861         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType";\r
17862     }\r
17863     leaf neighbor-id {\r
17864       type string {\r
17865         length "min..17";\r
17866       }\r
17867       config false;\r
17868       description\r
17869         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId";\r
17870       reference\r
17871         "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId";\r
17872     }\r
17873   }\r
17874 \r
17875   grouping network-topology-ieee1905-device-g {\r
17876     description\r
17877       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.";\r
17878     leaf index {\r
17879       type uint16;\r
17880       description\r
17881         "Index attribute";\r
17882     }\r
17883     leaf ieee1905-id {\r
17884       type string {\r
17885         length "min..17";\r
17886       }\r
17887       config false;\r
17888       description\r
17889         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id";\r
17890       reference\r
17891         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id";\r
17892     }\r
17893     leaf version {\r
17894       type string;\r
17895       config false;\r
17896       description\r
17897         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version";\r
17898       reference\r
17899         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version";\r
17900     }\r
17901     leaf registrar-freq-band {\r
17902       type string;\r
17903       config false;\r
17904       description\r
17905         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand";\r
17906       reference\r
17907         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand";\r
17908     }\r
17909     leaf friendly-name {\r
17910       type string;\r
17911       config false;\r
17912       description\r
17913         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName";\r
17914       reference\r
17915         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName";\r
17916     }\r
17917     leaf manufacturer-name {\r
17918       type string;\r
17919       config false;\r
17920       description\r
17921         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName";\r
17922       reference\r
17923         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName";\r
17924     }\r
17925     leaf manufacturer-model {\r
17926       type string;\r
17927       config false;\r
17928       description\r
17929         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel";\r
17930       reference\r
17931         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel";\r
17932     }\r
17933     leaf control-url {\r
17934       type string;\r
17935       config false;\r
17936       description\r
17937         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL";\r
17938       reference\r
17939         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL";\r
17940     }\r
17941     leaf vendor-properties-number-of-entries {\r
17942       type uint32;\r
17943       config false;\r
17944       description\r
17945         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries";\r
17946       reference\r
17947         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries";\r
17948     }\r
17949     leaf ipv4-address-number-of-entries {\r
17950       type uint32;\r
17951       config false;\r
17952       description\r
17953         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries";\r
17954       reference\r
17955         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries";\r
17956     }\r
17957     leaf ipv6-address-number-of-entries {\r
17958       type uint32;\r
17959       config false;\r
17960       description\r
17961         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries";\r
17962       reference\r
17963         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries";\r
17964     }\r
17965     leaf interface-number-of-entries {\r
17966       type uint32;\r
17967       config false;\r
17968       description\r
17969         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries";\r
17970       reference\r
17971         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries";\r
17972     }\r
17973     leaf non-ieee1905-neighbor-number-of-entries {\r
17974       type uint32;\r
17975       config false;\r
17976       description\r
17977         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries";\r
17978       reference\r
17979         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries";\r
17980     }\r
17981     leaf ieee1905-neighbor-number-of-entries {\r
17982       type uint32;\r
17983       config false;\r
17984       description\r
17985         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries";\r
17986       reference\r
17987         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries";\r
17988     }\r
17989     leaf l2-neighbor-number-of-entries {\r
17990       type uint32;\r
17991       config false;\r
17992       description\r
17993         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries";\r
17994       reference\r
17995         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries";\r
17996     }\r
17997     leaf bridging-tuple-number-of-entries {\r
17998       type uint32;\r
17999       config false;\r
18000       description\r
18001         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries";\r
18002       reference\r
18003         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries";\r
18004     }\r
18005   }\r
18006 \r
18007   grouping ieee1905-device-bridging-tuple-g {\r
18008     description\r
18009       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.";\r
18010     leaf index {\r
18011       type uint16;\r
18012       description\r
18013         "Index attribute";\r
18014     }\r
18015     leaf interface-list {\r
18016       type string;\r
18017       config false;\r
18018       description\r
18019         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList";\r
18020       reference\r
18021         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList";\r
18022     }\r
18023   }\r
18024 \r
18025   grouping ieee1905-device-ieee1905-neighbor-g {\r
18026     description\r
18027       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.";\r
18028     leaf index {\r
18029       type uint16;\r
18030       description\r
18031         "Index attribute";\r
18032     }\r
18033     leaf local-interface {\r
18034       type string;\r
18035       config false;\r
18036       description\r
18037         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface";\r
18038       reference\r
18039         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface";\r
18040     }\r
18041     leaf neighbor-device-id {\r
18042       type string {\r
18043         length "min..17";\r
18044       }\r
18045       config false;\r
18046       description\r
18047         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId";\r
18048       reference\r
18049         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId";\r
18050     }\r
18051     leaf metric-number-of-entries {\r
18052       type uint32;\r
18053       config false;\r
18054       description\r
18055         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries";\r
18056       reference\r
18057         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries";\r
18058     }\r
18059   }\r
18060 \r
18061   grouping ieee1905-neighbor-metric-g {\r
18062     description\r
18063       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.";\r
18064     leaf index {\r
18065       type uint16;\r
18066       description\r
18067         "Index attribute";\r
18068     }\r
18069     leaf neighbor-mac-address {\r
18070       type string {\r
18071         length "min..17";\r
18072       }\r
18073       config false;\r
18074       description\r
18075         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress";\r
18076       reference\r
18077         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress";\r
18078     }\r
18079     leaf ieee802dot1-bridge {\r
18080       type boolean;\r
18081       config false;\r
18082       description\r
18083         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge";\r
18084       reference\r
18085         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge";\r
18086     }\r
18087     leaf packet-errors {\r
18088       type uint32;\r
18089       config false;\r
18090       description\r
18091         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors";\r
18092       reference\r
18093         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors";\r
18094     }\r
18095     leaf packet-errors-received {\r
18096       type uint32;\r
18097       config false;\r
18098       description\r
18099         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived";\r
18100       reference\r
18101         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived";\r
18102     }\r
18103     leaf transmitted-packets {\r
18104       type uint32;\r
18105       config false;\r
18106       description\r
18107         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets";\r
18108       reference\r
18109         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets";\r
18110     }\r
18111     leaf packets-received {\r
18112       type uint32;\r
18113       config false;\r
18114       description\r
18115         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived";\r
18116       reference\r
18117         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived";\r
18118     }\r
18119     leaf mac-throughput-capacity {\r
18120       type uint32;\r
18121       config false;\r
18122       description\r
18123         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity";\r
18124       reference\r
18125         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity";\r
18126     }\r
18127     leaf link-availability {\r
18128       type uint32 {\r
18129         range "0..100";\r
18130       }\r
18131       config false;\r
18132       description\r
18133         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability";\r
18134       reference\r
18135         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability";\r
18136     }\r
18137     leaf phy-rate {\r
18138       type uint32;\r
18139       config false;\r
18140       description\r
18141         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate";\r
18142       reference\r
18143         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate";\r
18144     }\r
18145     leaf rssi {\r
18146       type uint32 {\r
18147         range "0..255";\r
18148       }\r
18149       config false;\r
18150       description\r
18151         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI";\r
18152       reference\r
18153         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI";\r
18154     }\r
18155   }\r
18156 \r
18157   grouping ieee1905-device-ipv4-address-g {\r
18158     description\r
18159       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.";\r
18160     leaf index {\r
18161       type uint16;\r
18162       description\r
18163         "Index attribute";\r
18164     }\r
18165     leaf mac-address {\r
18166       type string {\r
18167         length "min..17";\r
18168       }\r
18169       config false;\r
18170       description\r
18171         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress";\r
18172       reference\r
18173         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress";\r
18174     }\r
18175     leaf ipv4-address {\r
18176       type string {\r
18177         length "min..15";\r
18178       }\r
18179       config false;\r
18180       description\r
18181         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address";\r
18182       reference\r
18183         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address";\r
18184     }\r
18185     leaf ipv4-address-type {\r
18186       type string;\r
18187       config false;\r
18188       description\r
18189         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType";\r
18190       reference\r
18191         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType";\r
18192     }\r
18193     leaf dhcp-server {\r
18194       type string {\r
18195         length "min..45";\r
18196       }\r
18197       config false;\r
18198       description\r
18199         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer";\r
18200       reference\r
18201         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer";\r
18202     }\r
18203   }\r
18204 \r
18205   grouping ieee1905-device-ipv6-address-g {\r
18206     description\r
18207       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.";\r
18208     leaf index {\r
18209       type uint16;\r
18210       description\r
18211         "Index attribute";\r
18212     }\r
18213     leaf mac-address {\r
18214       type string {\r
18215         length "min..17";\r
18216       }\r
18217       config false;\r
18218       description\r
18219         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress";\r
18220       reference\r
18221         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress";\r
18222     }\r
18223     leaf ipv6-address {\r
18224       type string {\r
18225         length "min..45";\r
18226       }\r
18227       config false;\r
18228       description\r
18229         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address";\r
18230       reference\r
18231         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address";\r
18232     }\r
18233     leaf ipv6-address-type {\r
18234       type string;\r
18235       config false;\r
18236       description\r
18237         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType";\r
18238       reference\r
18239         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType";\r
18240     }\r
18241     leaf ipv6-address-origin {\r
18242       type string {\r
18243         length "min..45";\r
18244       }\r
18245       config false;\r
18246       description\r
18247         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin";\r
18248       reference\r
18249         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin";\r
18250     }\r
18251   }\r
18252 \r
18253   grouping ieee1905-device-interface-g {\r
18254     description\r
18255       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.";\r
18256     leaf index {\r
18257       type uint16;\r
18258       description\r
18259         "Index attribute";\r
18260     }\r
18261     leaf interface-id {\r
18262       type string {\r
18263         length "min..17";\r
18264       }\r
18265       config false;\r
18266       description\r
18267         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId";\r
18268       reference\r
18269         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId";\r
18270     }\r
18271     leaf media-type {\r
18272       type string;\r
18273       config false;\r
18274       description\r
18275         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType";\r
18276       reference\r
18277         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType";\r
18278     }\r
18279     leaf power-state {\r
18280       type string;\r
18281       config false;\r
18282       description\r
18283         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState";\r
18284       reference\r
18285         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState";\r
18286     }\r
18287     leaf generic-phy-oui {\r
18288       type string;\r
18289       config false;\r
18290       description\r
18291         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI";\r
18292       reference\r
18293         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI";\r
18294     }\r
18295     leaf generic-phy-variant {\r
18296       type string;\r
18297       config false;\r
18298       description\r
18299         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant";\r
18300       reference\r
18301         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant";\r
18302     }\r
18303     leaf generic-phy-url {\r
18304       type string;\r
18305       config false;\r
18306       description\r
18307         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL";\r
18308       reference\r
18309         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL";\r
18310     }\r
18311     leaf network-membership {\r
18312       type string {\r
18313         length "min..17";\r
18314       }\r
18315       config false;\r
18316       description\r
18317         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership";\r
18318       reference\r
18319         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership";\r
18320     }\r
18321     leaf role {\r
18322       type string;\r
18323       config false;\r
18324       description\r
18325         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role";\r
18326       reference\r
18327         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role";\r
18328     }\r
18329     leaf ap-channel-band {\r
18330       type string;\r
18331       config false;\r
18332       description\r
18333         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand";\r
18334       reference\r
18335         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand";\r
18336     }\r
18337     leaf frequency-index1 {\r
18338       type string;\r
18339       config false;\r
18340       description\r
18341         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1";\r
18342       reference\r
18343         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1";\r
18344     }\r
18345     leaf frequency-index2 {\r
18346       type string;\r
18347       config false;\r
18348       description\r
18349         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2";\r
18350       reference\r
18351         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2";\r
18352     }\r
18353   }\r
18354 \r
18355   grouping ieee1905-device-l2-neighbor-g {\r
18356     description\r
18357       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.";\r
18358     leaf index {\r
18359       type uint16;\r
18360       description\r
18361         "Index attribute";\r
18362     }\r
18363     leaf local-interface {\r
18364       type string;\r
18365       config false;\r
18366       description\r
18367         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface";\r
18368       reference\r
18369         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface";\r
18370     }\r
18371     leaf neighbor-interface-id {\r
18372       type string {\r
18373         length "min..17";\r
18374       }\r
18375       config false;\r
18376       description\r
18377         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId";\r
18378       reference\r
18379         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId";\r
18380     }\r
18381     leaf behind-interface-ids {\r
18382       type string {\r
18383         length "min..17";\r
18384       }\r
18385       config false;\r
18386       description\r
18387         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds";\r
18388       reference\r
18389         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds";\r
18390     }\r
18391   }\r
18392 \r
18393   grouping ieee1905-device-non-ieee1905-neighbor-g {\r
18394     description\r
18395       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.";\r
18396     leaf index {\r
18397       type uint16;\r
18398       description\r
18399         "Index attribute";\r
18400     }\r
18401     leaf local-interface {\r
18402       type string;\r
18403       config false;\r
18404       description\r
18405         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface";\r
18406       reference\r
18407         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface";\r
18408     }\r
18409     leaf neighbor-interface-id {\r
18410       type string {\r
18411         length "min..17";\r
18412       }\r
18413       config false;\r
18414       description\r
18415         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId";\r
18416       reference\r
18417         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId";\r
18418     }\r
18419   }\r
18420 \r
18421   grouping ieee1905-device-vendor-properties-g {\r
18422     description\r
18423       "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.";\r
18424     leaf index {\r
18425       type uint16;\r
18426       description\r
18427         "Index attribute";\r
18428     }\r
18429     leaf message-type {\r
18430       type string;\r
18431       config false;\r
18432       description\r
18433         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType";\r
18434       reference\r
18435         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType";\r
18436     }\r
18437     leaf oui {\r
18438       type string;\r
18439       config false;\r
18440       description\r
18441         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI";\r
18442       reference\r
18443         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI";\r
18444     }\r
18445     leaf information {\r
18446       type string;\r
18447       config false;\r
18448       description\r
18449         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information";\r
18450       reference\r
18451         "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information";\r
18452     }\r
18453   }\r
18454 \r
18455   grouping al-networking-registrar-g {\r
18456     description\r
18457       "Grouping object for Device.IEEE1905.AL.NetworkingRegistrar.";\r
18458     leaf registrar2dot4 {\r
18459       type string {\r
18460         length "min..17";\r
18461       }\r
18462       config false;\r
18463       description\r
18464         "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4";\r
18465       reference\r
18466         "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4";\r
18467     }\r
18468     leaf registrar5 {\r
18469       type string {\r
18470         length "min..17";\r
18471       }\r
18472       config false;\r
18473       description\r
18474         "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5";\r
18475       reference\r
18476         "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5";\r
18477     }\r
18478     leaf registrar60 {\r
18479       type string {\r
18480         length "min..17";\r
18481       }\r
18482       config false;\r
18483       description\r
18484         "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60";\r
18485       reference\r
18486         "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60";\r
18487     }\r
18488   }\r
18489 \r
18490   grouping al-security-g {\r
18491     description\r
18492       "Grouping object for Device.IEEE1905.AL.Security.";\r
18493     leaf setup-method {\r
18494       type enumeration {\r
18495         enum UCPK {\r
18496           description\r
18497             "Enum Value - UCPK";\r
18498         }\r
18499         enum PBC {\r
18500           description\r
18501             "Enum Value - PBC";\r
18502         }\r
18503         enum NFCNK {\r
18504           description\r
18505             "Enum Value - NFCNK";\r
18506         }\r
18507       }\r
18508       description\r
18509         "Device.IEEE1905.AL.Security.SetupMethod";\r
18510       reference\r
18511         "Device.IEEE1905.AL.Security.SetupMethod";\r
18512     }\r
18513   }\r
18514 \r
18515   grouping device-ieee8021x-g {\r
18516     description\r
18517       "Grouping object for Device.IEEE8021x.";\r
18518     leaf supplicant-number-of-entries {\r
18519       type uint32;\r
18520       config false;\r
18521       description\r
18522         "Device.IEEE8021x.SupplicantNumberOfEntries";\r
18523       reference\r
18524         "Device.IEEE8021x.SupplicantNumberOfEntries";\r
18525     }\r
18526   }\r
18527 \r
18528   grouping ieee8021x-supplicant-g {\r
18529     description\r
18530       "Grouping object for Device.IEEE8021x.Supplicant.{i}.";\r
18531     leaf index {\r
18532       type uint16;\r
18533       description\r
18534         "Index attribute";\r
18535     }\r
18536     leaf enable {\r
18537       type boolean;\r
18538       description\r
18539         "Device.IEEE8021x.Supplicant.{i}.Enable";\r
18540       reference\r
18541         "Device.IEEE8021x.Supplicant.{i}.Enable";\r
18542     }\r
18543     leaf status {\r
18544       type string;\r
18545       config false;\r
18546       description\r
18547         "Device.IEEE8021x.Supplicant.{i}.Status";\r
18548       reference\r
18549         "Device.IEEE8021x.Supplicant.{i}.Status";\r
18550     }\r
18551     leaf alias {\r
18552       type string {\r
18553         length "min..64";\r
18554       }\r
18555       description\r
18556         "Device.IEEE8021x.Supplicant.{i}.Alias";\r
18557       reference\r
18558         "Device.IEEE8021x.Supplicant.{i}.Alias";\r
18559     }\r
18560     leaf interface {\r
18561       type string {\r
18562         length "min..256";\r
18563       }\r
18564       description\r
18565         "Device.IEEE8021x.Supplicant.{i}.Interface";\r
18566       reference\r
18567         "Device.IEEE8021x.Supplicant.{i}.Interface";\r
18568     }\r
18569     leaf pae-state {\r
18570       type string;\r
18571       config false;\r
18572       description\r
18573         "Device.IEEE8021x.Supplicant.{i}.PAEState";\r
18574       reference\r
18575         "Device.IEEE8021x.Supplicant.{i}.PAEState";\r
18576     }\r
18577     leaf eap-identity {\r
18578       type string {\r
18579         length "min..256";\r
18580       }\r
18581       description\r
18582         "Device.IEEE8021x.Supplicant.{i}.EAPIdentity";\r
18583       reference\r
18584         "Device.IEEE8021x.Supplicant.{i}.EAPIdentity";\r
18585     }\r
18586     leaf max-start {\r
18587       type uint32 {\r
18588         range "1..10";\r
18589       }\r
18590       description\r
18591         "Device.IEEE8021x.Supplicant.{i}.MaxStart";\r
18592       reference\r
18593         "Device.IEEE8021x.Supplicant.{i}.MaxStart";\r
18594     }\r
18595     leaf start-period {\r
18596       type uint32 {\r
18597         range "1..max";\r
18598       }\r
18599       description\r
18600         "Device.IEEE8021x.Supplicant.{i}.StartPeriod";\r
18601       reference\r
18602         "Device.IEEE8021x.Supplicant.{i}.StartPeriod";\r
18603     }\r
18604     leaf held-period {\r
18605       type uint32 {\r
18606         range "1..max";\r
18607       }\r
18608       description\r
18609         "Device.IEEE8021x.Supplicant.{i}.HeldPeriod";\r
18610       reference\r
18611         "Device.IEEE8021x.Supplicant.{i}.HeldPeriod";\r
18612     }\r
18613     leaf auth-period {\r
18614       type uint32;\r
18615       description\r
18616         "Device.IEEE8021x.Supplicant.{i}.AuthPeriod";\r
18617       reference\r
18618         "Device.IEEE8021x.Supplicant.{i}.AuthPeriod";\r
18619     }\r
18620     leaf authentication-capabilities {\r
18621       type string;\r
18622       config false;\r
18623       description\r
18624         "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities";\r
18625       reference\r
18626         "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities";\r
18627     }\r
18628     leaf start-failure-policy {\r
18629       type enumeration {\r
18630         enum FailAuthentication {\r
18631           description\r
18632             "Enum Value - FailAuthentication";\r
18633         }\r
18634         enum AssumeAuthentication {\r
18635           description\r
18636             "Enum Value - AssumeAuthentication";\r
18637         }\r
18638       }\r
18639       description\r
18640         "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy";\r
18641       reference\r
18642         "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy";\r
18643     }\r
18644     leaf authentication-success-policy {\r
18645       type enumeration {\r
18646         enum NoAction {\r
18647           description\r
18648             "Enum Value - NoAction";\r
18649         }\r
18650         enum RenewConnection {\r
18651           description\r
18652             "Enum Value - RenewConnection";\r
18653         }\r
18654       }\r
18655       description\r
18656         "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy";\r
18657       reference\r
18658         "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy";\r
18659     }\r
18660   }\r
18661 \r
18662   grouping supplicant-eapm-d5-g {\r
18663     description\r
18664       "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPMD5.";\r
18665     leaf enable {\r
18666       type boolean;\r
18667       description\r
18668         "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable";\r
18669       reference\r
18670         "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable";\r
18671     }\r
18672   }\r
18673 \r
18674   grouping supplicant-eaptls-g {\r
18675     description\r
18676       "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPTLS.";\r
18677     leaf enable {\r
18678       type boolean;\r
18679       description\r
18680         "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable";\r
18681       reference\r
18682         "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable";\r
18683     }\r
18684     leaf mutual-authentication-enable {\r
18685       type boolean;\r
18686       description\r
18687         "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable";\r
18688       reference\r
18689         "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable";\r
18690     }\r
18691   }\r
18692 \r
18693   grouping supplicant-stats-g {\r
18694     description\r
18695       "Grouping object for Device.IEEE8021x.Supplicant.{i}.Stats.";\r
18696     leaf received-frames {\r
18697       type uint32;\r
18698       config false;\r
18699       description\r
18700         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames";\r
18701       reference\r
18702         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames";\r
18703     }\r
18704     leaf transmitted-frames {\r
18705       type uint32;\r
18706       config false;\r
18707       description\r
18708         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames";\r
18709       reference\r
18710         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames";\r
18711     }\r
18712     leaf transmitted-start-frames {\r
18713       type uint32;\r
18714       config false;\r
18715       description\r
18716         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames";\r
18717       reference\r
18718         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames";\r
18719     }\r
18720     leaf transmitted-logoff-frames {\r
18721       type uint32;\r
18722       config false;\r
18723       description\r
18724         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames";\r
18725       reference\r
18726         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames";\r
18727     }\r
18728     leaf transmitted-response-id-frames {\r
18729       type uint32;\r
18730       config false;\r
18731       description\r
18732         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames";\r
18733       reference\r
18734         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames";\r
18735     }\r
18736     leaf transmitted-response-frames {\r
18737       type uint32;\r
18738       config false;\r
18739       description\r
18740         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames";\r
18741       reference\r
18742         "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames";\r
18743     }\r
18744     leaf received-request-id-frames {\r
18745       type uint32;\r
18746       config false;\r
18747       description\r
18748         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames";\r
18749       reference\r
18750         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames";\r
18751     }\r
18752     leaf received-request-frames {\r
18753       type uint32;\r
18754       config false;\r
18755       description\r
18756         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames";\r
18757       reference\r
18758         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames";\r
18759     }\r
18760     leaf received-invalid-frames {\r
18761       type uint32;\r
18762       config false;\r
18763       description\r
18764         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames";\r
18765       reference\r
18766         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames";\r
18767     }\r
18768     leaf received-length-error-frames {\r
18769       type uint32;\r
18770       config false;\r
18771       description\r
18772         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames";\r
18773       reference\r
18774         "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames";\r
18775     }\r
18776     leaf last-frame-version {\r
18777       type uint32;\r
18778       config false;\r
18779       description\r
18780         "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion";\r
18781       reference\r
18782         "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion";\r
18783     }\r
18784     leaf last-frame-source-mac-address {\r
18785       type string {\r
18786         length "min..17";\r
18787       }\r
18788       config false;\r
18789       description\r
18790         "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress";\r
18791       reference\r
18792         "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress";\r
18793     }\r
18794   }\r
18795 \r
18796   grouping device-ip-g {\r
18797     description\r
18798       "Grouping object for Device.IP.";\r
18799     leaf ipv4-capable {\r
18800       type boolean;\r
18801       config false;\r
18802       description\r
18803         "Device.IP.IPv4Capable";\r
18804       reference\r
18805         "Device.IP.IPv4Capable";\r
18806     }\r
18807     leaf ipv4-enable {\r
18808       type boolean;\r
18809       description\r
18810         "Device.IP.IPv4Enable";\r
18811       reference\r
18812         "Device.IP.IPv4Enable";\r
18813     }\r
18814     leaf ipv4-status {\r
18815       type string;\r
18816       config false;\r
18817       description\r
18818         "Device.IP.IPv4Status";\r
18819       reference\r
18820         "Device.IP.IPv4Status";\r
18821     }\r
18822     leaf ipv6-capable {\r
18823       type boolean;\r
18824       config false;\r
18825       description\r
18826         "Device.IP.IPv6Capable";\r
18827       reference\r
18828         "Device.IP.IPv6Capable";\r
18829     }\r
18830     leaf ipv6-enable {\r
18831       type boolean;\r
18832       description\r
18833         "Device.IP.IPv6Enable";\r
18834       reference\r
18835         "Device.IP.IPv6Enable";\r
18836     }\r
18837     leaf ipv6-status {\r
18838       type string;\r
18839       config false;\r
18840       description\r
18841         "Device.IP.IPv6Status";\r
18842       reference\r
18843         "Device.IP.IPv6Status";\r
18844     }\r
18845     leaf ula-prefix {\r
18846       type string {\r
18847         length "min..49";\r
18848       }\r
18849       description\r
18850         "Device.IP.ULAPrefix";\r
18851       reference\r
18852         "Device.IP.ULAPrefix";\r
18853     }\r
18854     leaf interface-number-of-entries {\r
18855       type uint32;\r
18856       config false;\r
18857       description\r
18858         "Device.IP.InterfaceNumberOfEntries";\r
18859       reference\r
18860         "Device.IP.InterfaceNumberOfEntries";\r
18861     }\r
18862     leaf active-port-number-of-entries {\r
18863       type uint32;\r
18864       config false;\r
18865       description\r
18866         "Device.IP.ActivePortNumberOfEntries";\r
18867       reference\r
18868         "Device.IP.ActivePortNumberOfEntries";\r
18869     }\r
18870   }\r
18871 \r
18872   grouping ip-active-port-g {\r
18873     description\r
18874       "Grouping object for Device.IP.ActivePort.{i}.";\r
18875     leaf index {\r
18876       type uint16;\r
18877       description\r
18878         "Index attribute";\r
18879     }\r
18880     leaf local-ip-address {\r
18881       type string {\r
18882         length "min..45";\r
18883       }\r
18884       config false;\r
18885       description\r
18886         "Device.IP.ActivePort.{i}.LocalIPAddress";\r
18887       reference\r
18888         "Device.IP.ActivePort.{i}.LocalIPAddress";\r
18889     }\r
18890     leaf local-port {\r
18891       type uint32 {\r
18892         range "0..65535";\r
18893       }\r
18894       config false;\r
18895       description\r
18896         "Device.IP.ActivePort.{i}.LocalPort";\r
18897       reference\r
18898         "Device.IP.ActivePort.{i}.LocalPort";\r
18899     }\r
18900     leaf remote-ip-address {\r
18901       type string {\r
18902         length "min..45";\r
18903       }\r
18904       config false;\r
18905       description\r
18906         "Device.IP.ActivePort.{i}.RemoteIPAddress";\r
18907       reference\r
18908         "Device.IP.ActivePort.{i}.RemoteIPAddress";\r
18909     }\r
18910     leaf remote-port {\r
18911       type uint32 {\r
18912         range "0..65535";\r
18913       }\r
18914       config false;\r
18915       description\r
18916         "Device.IP.ActivePort.{i}.RemotePort";\r
18917       reference\r
18918         "Device.IP.ActivePort.{i}.RemotePort";\r
18919     }\r
18920     leaf status {\r
18921       type string;\r
18922       config false;\r
18923       description\r
18924         "Device.IP.ActivePort.{i}.Status";\r
18925       reference\r
18926         "Device.IP.ActivePort.{i}.Status";\r
18927     }\r
18928   }\r
18929 \r
18930   grouping ip-diagnostics-g {\r
18931     description\r
18932       "Grouping object for Device.IP.Diagnostics.";\r
18933     leaf ipv4-ping-supported {\r
18934       type boolean;\r
18935       config false;\r
18936       description\r
18937         "Device.IP.Diagnostics.IPv4PingSupported";\r
18938       reference\r
18939         "Device.IP.Diagnostics.IPv4PingSupported";\r
18940     }\r
18941     leaf ipv6-ping-supported {\r
18942       type boolean;\r
18943       config false;\r
18944       description\r
18945         "Device.IP.Diagnostics.IPv6PingSupported";\r
18946       reference\r
18947         "Device.IP.Diagnostics.IPv6PingSupported";\r
18948     }\r
18949     leaf ipv4-trace-route-supported {\r
18950       type boolean;\r
18951       config false;\r
18952       description\r
18953         "Device.IP.Diagnostics.IPv4TraceRouteSupported";\r
18954       reference\r
18955         "Device.IP.Diagnostics.IPv4TraceRouteSupported";\r
18956     }\r
18957     leaf ipv6-trace-route-supported {\r
18958       type boolean;\r
18959       config false;\r
18960       description\r
18961         "Device.IP.Diagnostics.IPv6TraceRouteSupported";\r
18962       reference\r
18963         "Device.IP.Diagnostics.IPv6TraceRouteSupported";\r
18964     }\r
18965     leaf ipv4-download-diagnostics-supported {\r
18966       type boolean;\r
18967       config false;\r
18968       description\r
18969         "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported";\r
18970       reference\r
18971         "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported";\r
18972     }\r
18973     leaf ipv6-download-diagnostics-supported {\r
18974       type boolean;\r
18975       config false;\r
18976       description\r
18977         "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported";\r
18978       reference\r
18979         "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported";\r
18980     }\r
18981     leaf ipv4-upload-diagnostics-supported {\r
18982       type boolean;\r
18983       config false;\r
18984       description\r
18985         "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported";\r
18986       reference\r
18987         "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported";\r
18988     }\r
18989     leaf ipv6-upload-diagnostics-supported {\r
18990       type boolean;\r
18991       config false;\r
18992       description\r
18993         "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported";\r
18994       reference\r
18995         "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported";\r
18996     }\r
18997     leaf ipv4-udp-echo-diagnostics-supported {\r
18998       type boolean;\r
18999       config false;\r
19000       description\r
19001         "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported";\r
19002       reference\r
19003         "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported";\r
19004     }\r
19005     leaf ipv6-udp-echo-diagnostics-supported {\r
19006       type boolean;\r
19007       config false;\r
19008       description\r
19009         "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported";\r
19010       reference\r
19011         "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported";\r
19012     }\r
19013     leaf ipv4-server-selection-diagnostics-supported {\r
19014       type boolean;\r
19015       config false;\r
19016       description\r
19017         "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported";\r
19018       reference\r
19019         "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported";\r
19020     }\r
19021     leaf ipv6-server-selection-diagnostics-supported {\r
19022       type boolean;\r
19023       config false;\r
19024       description\r
19025         "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported";\r
19026       reference\r
19027         "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported";\r
19028     }\r
19029   }\r
19030 \r
19031   grouping diagnostics-download-diagnostics-g {\r
19032     description\r
19033       "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.";\r
19034     leaf diagnostics-state {\r
19035       type enumeration {\r
19036         enum None {\r
19037           description\r
19038             "Enum Value - None";\r
19039         }\r
19040         enum Requested {\r
19041           description\r
19042             "Enum Value - Requested";\r
19043         }\r
19044         enum Completed {\r
19045           description\r
19046             "Enum Value - Completed";\r
19047         }\r
19048         enum Error_CannotResolveHostName {\r
19049           description\r
19050             "Enum Value - Error_CannotResolveHostName";\r
19051         }\r
19052         enum Error_NoRouteToHost {\r
19053           description\r
19054             "Enum Value - Error_NoRouteToHost";\r
19055         }\r
19056         enum Error_InitConnectionFailed {\r
19057           description\r
19058             "Enum Value - Error_InitConnectionFailed";\r
19059         }\r
19060         enum Error_NoResponse {\r
19061           description\r
19062             "Enum Value - Error_NoResponse";\r
19063         }\r
19064         enum Error_TransferFailed {\r
19065           description\r
19066             "Enum Value - Error_TransferFailed";\r
19067         }\r
19068         enum Error_PasswordRequestFailed {\r
19069           description\r
19070             "Enum Value - Error_PasswordRequestFailed";\r
19071         }\r
19072         enum Error_LoginFailed {\r
19073           description\r
19074             "Enum Value - Error_LoginFailed";\r
19075         }\r
19076         enum Error_NoTransferMode {\r
19077           description\r
19078             "Enum Value - Error_NoTransferMode";\r
19079         }\r
19080         enum Error_NoPASV {\r
19081           description\r
19082             "Enum Value - Error_NoPASV";\r
19083         }\r
19084         enum Error_IncorrectSize {\r
19085           description\r
19086             "Enum Value - Error_IncorrectSize";\r
19087         }\r
19088         enum Error_Timeout {\r
19089           description\r
19090             "Enum Value - Error_Timeout";\r
19091         }\r
19092         enum Error_Internal {\r
19093           description\r
19094             "Enum Value - Error_Internal";\r
19095         }\r
19096         enum Error_Other {\r
19097           description\r
19098             "Enum Value - Error_Other";\r
19099         }\r
19100       }\r
19101       description\r
19102         "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState";\r
19103       reference\r
19104         "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState";\r
19105     }\r
19106     leaf interface {\r
19107       type string {\r
19108         length "min..256";\r
19109       }\r
19110       description\r
19111         "Device.IP.Diagnostics.DownloadDiagnostics.Interface";\r
19112       reference\r
19113         "Device.IP.Diagnostics.DownloadDiagnostics.Interface";\r
19114     }\r
19115     leaf download-url {\r
19116       type string {\r
19117         length "min..256";\r
19118       }\r
19119       description\r
19120         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL";\r
19121       reference\r
19122         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL";\r
19123     }\r
19124     leaf download-transports {\r
19125       type string;\r
19126       config false;\r
19127       description\r
19128         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports";\r
19129       reference\r
19130         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports";\r
19131     }\r
19132     leaf download-diagnostic-max-connections {\r
19133       type uint32;\r
19134       config false;\r
19135       description\r
19136         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections";\r
19137       reference\r
19138         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections";\r
19139     }\r
19140     leaf download-diagnostics-max-incremental-result {\r
19141       type uint32;\r
19142       config false;\r
19143       description\r
19144         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult";\r
19145       reference\r
19146         "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult";\r
19147     }\r
19148     leaf dscp {\r
19149       type uint32 {\r
19150         range "0..63";\r
19151       }\r
19152       description\r
19153         "Device.IP.Diagnostics.DownloadDiagnostics.DSCP";\r
19154       reference\r
19155         "Device.IP.Diagnostics.DownloadDiagnostics.DSCP";\r
19156     }\r
19157     leaf ethernet-priority {\r
19158       type uint32 {\r
19159         range "0..7";\r
19160       }\r
19161       description\r
19162         "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority";\r
19163       reference\r
19164         "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority";\r
19165     }\r
19166     leaf time-based-test-duration {\r
19167       type uint32 {\r
19168         range "0..999";\r
19169       }\r
19170       description\r
19171         "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration";\r
19172       reference\r
19173         "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration";\r
19174     }\r
19175     leaf time-based-test-measurement-interval {\r
19176       type uint32 {\r
19177         range "0..999";\r
19178       }\r
19179       description\r
19180         "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval";\r
19181       reference\r
19182         "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval";\r
19183     }\r
19184     leaf time-based-test-measurement-offset {\r
19185       type uint32 {\r
19186         range "0..255";\r
19187       }\r
19188       description\r
19189         "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset";\r
19190       reference\r
19191         "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset";\r
19192     }\r
19193     leaf protocol-version {\r
19194       type enumeration {\r
19195         enum Any {\r
19196           description\r
19197             "Enum Value - Any";\r
19198         }\r
19199         enum IPv4 {\r
19200           description\r
19201             "Enum Value - IPv4";\r
19202         }\r
19203         enum IPv6 {\r
19204           description\r
19205             "Enum Value - IPv6";\r
19206         }\r
19207       }\r
19208       description\r
19209         "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion";\r
19210       reference\r
19211         "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion";\r
19212     }\r
19213     leaf number-of-connections {\r
19214       type uint32 {\r
19215         range "1..max";\r
19216       }\r
19217       description\r
19218         "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections";\r
19219       reference\r
19220         "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections";\r
19221     }\r
19222     leaf ip-address-used {\r
19223       type string {\r
19224         length "min..45";\r
19225       }\r
19226       config false;\r
19227       description\r
19228         "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed";\r
19229       reference\r
19230         "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed";\r
19231     }\r
19232     leaf rom-time {\r
19233       type string;\r
19234       config false;\r
19235       description\r
19236         "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime";\r
19237       reference\r
19238         "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime";\r
19239     }\r
19240     leaf bom-time {\r
19241       type string;\r
19242       config false;\r
19243       description\r
19244         "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime";\r
19245       reference\r
19246         "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime";\r
19247     }\r
19248     leaf eom-time {\r
19249       type string;\r
19250       config false;\r
19251       description\r
19252         "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime";\r
19253       reference\r
19254         "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime";\r
19255     }\r
19256     leaf test-bytes-received {\r
19257       type uint32;\r
19258       config false;\r
19259       description\r
19260         "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived";\r
19261       reference\r
19262         "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived";\r
19263     }\r
19264     leaf total-bytes-received {\r
19265       type uint32;\r
19266       config false;\r
19267       description\r
19268         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived";\r
19269       reference\r
19270         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived";\r
19271     }\r
19272     leaf total-bytes-sent {\r
19273       type uint32;\r
19274       config false;\r
19275       description\r
19276         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent";\r
19277       reference\r
19278         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent";\r
19279     }\r
19280     leaf test-bytes-received-under-full-loading {\r
19281       type uint32;\r
19282       config false;\r
19283       description\r
19284         "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading";\r
19285       reference\r
19286         "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading";\r
19287     }\r
19288     leaf total-bytes-received-under-full-loading {\r
19289       type uint32;\r
19290       config false;\r
19291       description\r
19292         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading";\r
19293       reference\r
19294         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading";\r
19295     }\r
19296     leaf total-bytes-sent-under-full-loading {\r
19297       type uint32;\r
19298       config false;\r
19299       description\r
19300         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading";\r
19301       reference\r
19302         "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading";\r
19303     }\r
19304     leaf period-of-full-loading {\r
19305       type uint32;\r
19306       config false;\r
19307       description\r
19308         "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading";\r
19309       reference\r
19310         "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading";\r
19311     }\r
19312     leaf tcp-open-request-time {\r
19313       type string;\r
19314       config false;\r
19315       description\r
19316         "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime";\r
19317       reference\r
19318         "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime";\r
19319     }\r
19320     leaf tcp-open-response-time {\r
19321       type string;\r
19322       config false;\r
19323       description\r
19324         "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime";\r
19325       reference\r
19326         "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime";\r
19327     }\r
19328     leaf per-connection-result-number-of-entries {\r
19329       type uint32;\r
19330       config false;\r
19331       description\r
19332         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries";\r
19333       reference\r
19334         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries";\r
19335     }\r
19336     leaf enable-per-connection-results {\r
19337       type boolean;\r
19338       description\r
19339         "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults";\r
19340       reference\r
19341         "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults";\r
19342     }\r
19343     leaf incremental-result-number-of-entries {\r
19344       type uint32;\r
19345       config false;\r
19346       description\r
19347         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries";\r
19348       reference\r
19349         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries";\r
19350     }\r
19351   }\r
19352 \r
19353   grouping download-diagnostics-incremental-result-g {\r
19354     description\r
19355       "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.";\r
19356     leaf index {\r
19357       type uint16;\r
19358       description\r
19359         "Index attribute";\r
19360     }\r
19361     leaf test-bytes-received {\r
19362       type uint32;\r
19363       config false;\r
19364       description\r
19365         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived";\r
19366       reference\r
19367         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived";\r
19368     }\r
19369     leaf total-bytes-received {\r
19370       type uint32;\r
19371       config false;\r
19372       description\r
19373         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived";\r
19374       reference\r
19375         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived";\r
19376     }\r
19377     leaf total-bytes-sent {\r
19378       type uint32;\r
19379       config false;\r
19380       description\r
19381         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent";\r
19382       reference\r
19383         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent";\r
19384     }\r
19385     leaf start-time {\r
19386       type string;\r
19387       config false;\r
19388       description\r
19389         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime";\r
19390       reference\r
19391         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime";\r
19392     }\r
19393     leaf end-time {\r
19394       type string;\r
19395       config false;\r
19396       description\r
19397         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime";\r
19398       reference\r
19399         "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime";\r
19400     }\r
19401   }\r
19402 \r
19403   grouping download-diagnostics-per-connection-result-g {\r
19404     description\r
19405       "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.";\r
19406     leaf index {\r
19407       type uint16;\r
19408       description\r
19409         "Index attribute";\r
19410     }\r
19411     leaf rom-time {\r
19412       type string;\r
19413       config false;\r
19414       description\r
19415         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime";\r
19416       reference\r
19417         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime";\r
19418     }\r
19419     leaf bom-time {\r
19420       type string;\r
19421       config false;\r
19422       description\r
19423         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime";\r
19424       reference\r
19425         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime";\r
19426     }\r
19427     leaf eom-time {\r
19428       type string;\r
19429       config false;\r
19430       description\r
19431         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime";\r
19432       reference\r
19433         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime";\r
19434     }\r
19435     leaf test-bytes-received {\r
19436       type uint32;\r
19437       config false;\r
19438       description\r
19439         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived";\r
19440       reference\r
19441         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived";\r
19442     }\r
19443     leaf total-bytes-received {\r
19444       type uint32;\r
19445       config false;\r
19446       description\r
19447         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived";\r
19448       reference\r
19449         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived";\r
19450     }\r
19451     leaf total-bytes-sent {\r
19452       type uint32;\r
19453       config false;\r
19454       description\r
19455         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent";\r
19456       reference\r
19457         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent";\r
19458     }\r
19459     leaf tcp-open-request-time {\r
19460       type string;\r
19461       config false;\r
19462       description\r
19463         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime";\r
19464       reference\r
19465         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime";\r
19466     }\r
19467     leaf tcp-open-response-time {\r
19468       type string;\r
19469       config false;\r
19470       description\r
19471         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime";\r
19472       reference\r
19473         "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime";\r
19474     }\r
19475   }\r
19476 \r
19477   grouping diagnostics-ip-ping-g {\r
19478     description\r
19479       "Grouping object for Device.IP.Diagnostics.IPPing.";\r
19480     leaf diagnostics-state {\r
19481       type enumeration {\r
19482         enum None {\r
19483           description\r
19484             "Enum Value - None";\r
19485         }\r
19486         enum Requested {\r
19487           description\r
19488             "Enum Value - Requested";\r
19489         }\r
19490         enum Canceled {\r
19491           description\r
19492             "Enum Value - Canceled";\r
19493         }\r
19494         enum Complete {\r
19495           description\r
19496             "Enum Value - Complete";\r
19497         }\r
19498         enum Error {\r
19499           description\r
19500             "Enum Value - Error";\r
19501         }\r
19502         enum Error_CannotResolveHostName {\r
19503           description\r
19504             "Enum Value - Error_CannotResolveHostName";\r
19505         }\r
19506         enum Error_NoRouteToHost {\r
19507           description\r
19508             "Enum Value - Error_NoRouteToHost";\r
19509         }\r
19510       }\r
19511       description\r
19512         "Device.IP.Diagnostics.IPPing.DiagnosticsState";\r
19513       reference\r
19514         "Device.IP.Diagnostics.IPPing.DiagnosticsState";\r
19515     }\r
19516     leaf interface {\r
19517       type string {\r
19518         length "min..256";\r
19519       }\r
19520       description\r
19521         "Device.IP.Diagnostics.IPPing.Interface";\r
19522       reference\r
19523         "Device.IP.Diagnostics.IPPing.Interface";\r
19524     }\r
19525     leaf protocol-version {\r
19526       type enumeration {\r
19527         enum Any {\r
19528           description\r
19529             "Enum Value - Any";\r
19530         }\r
19531         enum IPv4 {\r
19532           description\r
19533             "Enum Value - IPv4";\r
19534         }\r
19535         enum IPv6 {\r
19536           description\r
19537             "Enum Value - IPv6";\r
19538         }\r
19539       }\r
19540       description\r
19541         "Device.IP.Diagnostics.IPPing.ProtocolVersion";\r
19542       reference\r
19543         "Device.IP.Diagnostics.IPPing.ProtocolVersion";\r
19544     }\r
19545     leaf host {\r
19546       type string {\r
19547         length "min..256";\r
19548       }\r
19549       description\r
19550         "Device.IP.Diagnostics.IPPing.Host";\r
19551       reference\r
19552         "Device.IP.Diagnostics.IPPing.Host";\r
19553     }\r
19554     leaf number-of-repetitions {\r
19555       type uint32 {\r
19556         range "1..max";\r
19557       }\r
19558       description\r
19559         "Device.IP.Diagnostics.IPPing.NumberOfRepetitions";\r
19560       reference\r
19561         "Device.IP.Diagnostics.IPPing.NumberOfRepetitions";\r
19562     }\r
19563     leaf timeout {\r
19564       type uint32 {\r
19565         range "1..max";\r
19566       }\r
19567       description\r
19568         "Device.IP.Diagnostics.IPPing.Timeout";\r
19569       reference\r
19570         "Device.IP.Diagnostics.IPPing.Timeout";\r
19571     }\r
19572     leaf data-block-size {\r
19573       type uint32 {\r
19574         range "1..65535";\r
19575       }\r
19576       description\r
19577         "Device.IP.Diagnostics.IPPing.DataBlockSize";\r
19578       reference\r
19579         "Device.IP.Diagnostics.IPPing.DataBlockSize";\r
19580     }\r
19581     leaf dscp {\r
19582       type uint32 {\r
19583         range "0..63";\r
19584       }\r
19585       description\r
19586         "Device.IP.Diagnostics.IPPing.DSCP";\r
19587       reference\r
19588         "Device.IP.Diagnostics.IPPing.DSCP";\r
19589     }\r
19590     leaf ip-address-used {\r
19591       type string {\r
19592         length "min..45";\r
19593       }\r
19594       config false;\r
19595       description\r
19596         "Device.IP.Diagnostics.IPPing.IPAddressUsed";\r
19597       reference\r
19598         "Device.IP.Diagnostics.IPPing.IPAddressUsed";\r
19599     }\r
19600     leaf success-count {\r
19601       type uint32;\r
19602       config false;\r
19603       description\r
19604         "Device.IP.Diagnostics.IPPing.SuccessCount";\r
19605       reference\r
19606         "Device.IP.Diagnostics.IPPing.SuccessCount";\r
19607     }\r
19608     leaf failure-count {\r
19609       type uint32;\r
19610       config false;\r
19611       description\r
19612         "Device.IP.Diagnostics.IPPing.FailureCount";\r
19613       reference\r
19614         "Device.IP.Diagnostics.IPPing.FailureCount";\r
19615     }\r
19616     leaf average-response-time {\r
19617       type uint32;\r
19618       config false;\r
19619       description\r
19620         "Device.IP.Diagnostics.IPPing.AverageResponseTime";\r
19621       reference\r
19622         "Device.IP.Diagnostics.IPPing.AverageResponseTime";\r
19623     }\r
19624     leaf minimum-response-time {\r
19625       type uint32;\r
19626       config false;\r
19627       description\r
19628         "Device.IP.Diagnostics.IPPing.MinimumResponseTime";\r
19629       reference\r
19630         "Device.IP.Diagnostics.IPPing.MinimumResponseTime";\r
19631     }\r
19632     leaf maximum-response-time {\r
19633       type uint32;\r
19634       config false;\r
19635       description\r
19636         "Device.IP.Diagnostics.IPPing.MaximumResponseTime";\r
19637       reference\r
19638         "Device.IP.Diagnostics.IPPing.MaximumResponseTime";\r
19639     }\r
19640     leaf average-response-time-detailed {\r
19641       type uint32;\r
19642       config false;\r
19643       description\r
19644         "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed";\r
19645       reference\r
19646         "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed";\r
19647     }\r
19648     leaf minimum-response-time-detailed {\r
19649       type uint32;\r
19650       config false;\r
19651       description\r
19652         "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed";\r
19653       reference\r
19654         "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed";\r
19655     }\r
19656     leaf maximum-response-time-detailed {\r
19657       type uint32;\r
19658       config false;\r
19659       description\r
19660         "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed";\r
19661       reference\r
19662         "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed";\r
19663     }\r
19664   }\r
19665 \r
19666   grouping diagnostics-server-selection-diagnostics-g {\r
19667     description\r
19668       "Grouping object for Device.IP.Diagnostics.ServerSelectionDiagnostics.";\r
19669     leaf diagnostics-state {\r
19670       type enumeration {\r
19671         enum None {\r
19672           description\r
19673             "Enum Value - None";\r
19674         }\r
19675         enum Requested {\r
19676           description\r
19677             "Enum Value - Requested";\r
19678         }\r
19679         enum Completed {\r
19680           description\r
19681             "Enum Value - Completed";\r
19682         }\r
19683         enum Error_CannotResolveHostName {\r
19684           description\r
19685             "Enum Value - Error_CannotResolveHostName";\r
19686         }\r
19687         enum Error_Internal {\r
19688           description\r
19689             "Enum Value - Error_Internal";\r
19690         }\r
19691         enum Error_Other {\r
19692           description\r
19693             "Enum Value - Error_Other";\r
19694         }\r
19695       }\r
19696       description\r
19697         "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState";\r
19698       reference\r
19699         "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState";\r
19700     }\r
19701     leaf interface {\r
19702       type string {\r
19703         length "min..256";\r
19704       }\r
19705       description\r
19706         "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface";\r
19707       reference\r
19708         "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface";\r
19709     }\r
19710     leaf protocol-version {\r
19711       type enumeration {\r
19712         enum Any {\r
19713           description\r
19714             "Enum Value - Any";\r
19715         }\r
19716         enum IPv4 {\r
19717           description\r
19718             "Enum Value - IPv4";\r
19719         }\r
19720         enum IPv6 {\r
19721           description\r
19722             "Enum Value - IPv6";\r
19723         }\r
19724       }\r
19725       description\r
19726         "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion";\r
19727       reference\r
19728         "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion";\r
19729     }\r
19730     leaf protocol {\r
19731       type enumeration {\r
19732         enum ICMP {\r
19733           description\r
19734             "Enum Value - ICMP";\r
19735         }\r
19736         enum "UDP Echo" {\r
19737           description\r
19738             "Enum Value - UDP Echo";\r
19739         }\r
19740       }\r
19741       description\r
19742         "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol";\r
19743       reference\r
19744         "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol";\r
19745     }\r
19746     leaf host-list {\r
19747       type string {\r
19748         length "min..256";\r
19749       }\r
19750       description\r
19751         "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList";\r
19752       reference\r
19753         "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList";\r
19754     }\r
19755     leaf number-of-repetitions {\r
19756       type uint32 {\r
19757         range "1..max";\r
19758       }\r
19759       description\r
19760         "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions";\r
19761       reference\r
19762         "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions";\r
19763     }\r
19764     leaf timeout {\r
19765       type uint32 {\r
19766         range "1..max";\r
19767       }\r
19768       description\r
19769         "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout";\r
19770       reference\r
19771         "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout";\r
19772     }\r
19773     leaf fastest-host {\r
19774       type string;\r
19775       config false;\r
19776       description\r
19777         "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost";\r
19778       reference\r
19779         "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost";\r
19780     }\r
19781     leaf minimum-response-time {\r
19782       type uint32;\r
19783       config false;\r
19784       description\r
19785         "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime";\r
19786       reference\r
19787         "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime";\r
19788     }\r
19789     leaf average-response-time {\r
19790       type uint32;\r
19791       config false;\r
19792       description\r
19793         "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime";\r
19794       reference\r
19795         "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime";\r
19796     }\r
19797     leaf maximum-response-time {\r
19798       type uint32;\r
19799       config false;\r
19800       description\r
19801         "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime";\r
19802       reference\r
19803         "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime";\r
19804     }\r
19805     leaf ip-address-used {\r
19806       type string {\r
19807         length "min..45";\r
19808       }\r
19809       config false;\r
19810       description\r
19811         "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed";\r
19812       reference\r
19813         "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed";\r
19814     }\r
19815   }\r
19816 \r
19817   grouping diagnostics-trace-route-g {\r
19818     description\r
19819       "Grouping object for Device.IP.Diagnostics.TraceRoute.";\r
19820     leaf diagnostics-state {\r
19821       type enumeration {\r
19822         enum None {\r
19823           description\r
19824             "Enum Value - None";\r
19825         }\r
19826         enum Requested {\r
19827           description\r
19828             "Enum Value - Requested";\r
19829         }\r
19830         enum Canceled {\r
19831           description\r
19832             "Enum Value - Canceled";\r
19833         }\r
19834         enum Complete {\r
19835           description\r
19836             "Enum Value - Complete";\r
19837         }\r
19838         enum Error {\r
19839           description\r
19840             "Enum Value - Error";\r
19841         }\r
19842         enum Error_MaxHopCountExceeded {\r
19843           description\r
19844             "Enum Value - Error_MaxHopCountExceeded";\r
19845         }\r
19846       }\r
19847       description\r
19848         "Device.IP.Diagnostics.TraceRoute.DiagnosticsState";\r
19849       reference\r
19850         "Device.IP.Diagnostics.TraceRoute.DiagnosticsState";\r
19851     }\r
19852     leaf interface {\r
19853       type string {\r
19854         length "min..256";\r
19855       }\r
19856       description\r
19857         "Device.IP.Diagnostics.TraceRoute.Interface";\r
19858       reference\r
19859         "Device.IP.Diagnostics.TraceRoute.Interface";\r
19860     }\r
19861     leaf protocol-version {\r
19862       type enumeration {\r
19863         enum Any {\r
19864           description\r
19865             "Enum Value - Any";\r
19866         }\r
19867         enum IPv4 {\r
19868           description\r
19869             "Enum Value - IPv4";\r
19870         }\r
19871         enum IPv6 {\r
19872           description\r
19873             "Enum Value - IPv6";\r
19874         }\r
19875       }\r
19876       description\r
19877         "Device.IP.Diagnostics.TraceRoute.ProtocolVersion";\r
19878       reference\r
19879         "Device.IP.Diagnostics.TraceRoute.ProtocolVersion";\r
19880     }\r
19881     leaf host {\r
19882       type string {\r
19883         length "min..256";\r
19884       }\r
19885       description\r
19886         "Device.IP.Diagnostics.TraceRoute.Host";\r
19887       reference\r
19888         "Device.IP.Diagnostics.TraceRoute.Host";\r
19889     }\r
19890     leaf number-of-tries {\r
19891       type uint32 {\r
19892         range "1..3";\r
19893       }\r
19894       description\r
19895         "Device.IP.Diagnostics.TraceRoute.NumberOfTries";\r
19896       reference\r
19897         "Device.IP.Diagnostics.TraceRoute.NumberOfTries";\r
19898     }\r
19899     leaf timeout {\r
19900       type uint32 {\r
19901         range "1..max";\r
19902       }\r
19903       description\r
19904         "Device.IP.Diagnostics.TraceRoute.Timeout";\r
19905       reference\r
19906         "Device.IP.Diagnostics.TraceRoute.Timeout";\r
19907     }\r
19908     leaf data-block-size {\r
19909       type uint32 {\r
19910         range "1..65535";\r
19911       }\r
19912       description\r
19913         "Device.IP.Diagnostics.TraceRoute.DataBlockSize";\r
19914       reference\r
19915         "Device.IP.Diagnostics.TraceRoute.DataBlockSize";\r
19916     }\r
19917     leaf dscp {\r
19918       type uint32 {\r
19919         range "0..63";\r
19920       }\r
19921       description\r
19922         "Device.IP.Diagnostics.TraceRoute.DSCP";\r
19923       reference\r
19924         "Device.IP.Diagnostics.TraceRoute.DSCP";\r
19925     }\r
19926     leaf max-hop-count {\r
19927       type uint32 {\r
19928         range "1..64";\r
19929       }\r
19930       description\r
19931         "Device.IP.Diagnostics.TraceRoute.MaxHopCount";\r
19932       reference\r
19933         "Device.IP.Diagnostics.TraceRoute.MaxHopCount";\r
19934     }\r
19935     leaf ip-address-used {\r
19936       type string {\r
19937         length "min..45";\r
19938       }\r
19939       config false;\r
19940       description\r
19941         "Device.IP.Diagnostics.TraceRoute.IPAddressUsed";\r
19942       reference\r
19943         "Device.IP.Diagnostics.TraceRoute.IPAddressUsed";\r
19944     }\r
19945     leaf response-time {\r
19946       type uint32;\r
19947       config false;\r
19948       description\r
19949         "Device.IP.Diagnostics.TraceRoute.ResponseTime";\r
19950       reference\r
19951         "Device.IP.Diagnostics.TraceRoute.ResponseTime";\r
19952     }\r
19953     leaf route-hops-number-of-entries {\r
19954       type uint32;\r
19955       config false;\r
19956       description\r
19957         "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries";\r
19958       reference\r
19959         "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries";\r
19960     }\r
19961   }\r
19962 \r
19963   grouping trace-route-route-hops-g {\r
19964     description\r
19965       "Grouping object for Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.";\r
19966     leaf index {\r
19967       type uint16;\r
19968       description\r
19969         "Index attribute";\r
19970     }\r
19971     leaf host {\r
19972       type string;\r
19973       config false;\r
19974       description\r
19975         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host";\r
19976       reference\r
19977         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host";\r
19978     }\r
19979     leaf host-address {\r
19980       type string;\r
19981       config false;\r
19982       description\r
19983         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress";\r
19984       reference\r
19985         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress";\r
19986     }\r
19987     leaf error-code {\r
19988       type uint32;\r
19989       config false;\r
19990       description\r
19991         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode";\r
19992       reference\r
19993         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode";\r
19994     }\r
19995     leaf rt-times {\r
19996       type uint32;\r
19997       config false;\r
19998       description\r
19999         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes";\r
20000       reference\r
20001         "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes";\r
20002     }\r
20003   }\r
20004 \r
20005   grouping diagnostics-udp-echo-config-g {\r
20006     description\r
20007       "Grouping object for Device.IP.Diagnostics.UDPEchoConfig.";\r
20008     leaf enable {\r
20009       type boolean;\r
20010       description\r
20011         "Device.IP.Diagnostics.UDPEchoConfig.Enable";\r
20012       reference\r
20013         "Device.IP.Diagnostics.UDPEchoConfig.Enable";\r
20014     }\r
20015     leaf interface {\r
20016       type string {\r
20017         length "min..256";\r
20018       }\r
20019       description\r
20020         "Device.IP.Diagnostics.UDPEchoConfig.Interface";\r
20021       reference\r
20022         "Device.IP.Diagnostics.UDPEchoConfig.Interface";\r
20023     }\r
20024     leaf source-ip-address {\r
20025       type string {\r
20026         length "min..45";\r
20027       }\r
20028       description\r
20029         "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress";\r
20030       reference\r
20031         "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress";\r
20032     }\r
20033     leaf udp-port {\r
20034       type uint32;\r
20035       description\r
20036         "Device.IP.Diagnostics.UDPEchoConfig.UDPPort";\r
20037       reference\r
20038         "Device.IP.Diagnostics.UDPEchoConfig.UDPPort";\r
20039     }\r
20040     leaf echo-plus-enabled {\r
20041       type boolean;\r
20042       description\r
20043         "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled";\r
20044       reference\r
20045         "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled";\r
20046     }\r
20047     leaf echo-plus-supported {\r
20048       type boolean;\r
20049       config false;\r
20050       description\r
20051         "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported";\r
20052       reference\r
20053         "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported";\r
20054     }\r
20055     leaf packets-received {\r
20056       type uint32;\r
20057       config false;\r
20058       description\r
20059         "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived";\r
20060       reference\r
20061         "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived";\r
20062     }\r
20063     leaf packets-responded {\r
20064       type uint32;\r
20065       config false;\r
20066       description\r
20067         "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded";\r
20068       reference\r
20069         "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded";\r
20070     }\r
20071     leaf bytes-received {\r
20072       type uint32;\r
20073       config false;\r
20074       description\r
20075         "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived";\r
20076       reference\r
20077         "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived";\r
20078     }\r
20079     leaf bytes-responded {\r
20080       type uint32;\r
20081       config false;\r
20082       description\r
20083         "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded";\r
20084       reference\r
20085         "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded";\r
20086     }\r
20087     leaf time-first-packet-received {\r
20088       type string;\r
20089       config false;\r
20090       description\r
20091         "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived";\r
20092       reference\r
20093         "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived";\r
20094     }\r
20095     leaf time-last-packet-received {\r
20096       type string;\r
20097       config false;\r
20098       description\r
20099         "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived";\r
20100       reference\r
20101         "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived";\r
20102     }\r
20103   }\r
20104 \r
20105   grouping diagnostics-udp-echo-diagnostics-g {\r
20106     description\r
20107       "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics.";\r
20108     leaf diagnostics-state {\r
20109       type enumeration {\r
20110         enum None {\r
20111           description\r
20112             "Enum Value - None";\r
20113         }\r
20114         enum Requested {\r
20115           description\r
20116             "Enum Value - Requested";\r
20117         }\r
20118         enum Completed {\r
20119           description\r
20120             "Enum Value - Completed";\r
20121         }\r
20122         enum Error_CannotResolveHostName {\r
20123           description\r
20124             "Enum Value - Error_CannotResolveHostName";\r
20125         }\r
20126         enum Error_Internal {\r
20127           description\r
20128             "Enum Value - Error_Internal";\r
20129         }\r
20130         enum Error_Other {\r
20131           description\r
20132             "Enum Value - Error_Other";\r
20133         }\r
20134       }\r
20135       description\r
20136         "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState";\r
20137       reference\r
20138         "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState";\r
20139     }\r
20140     leaf interface {\r
20141       type string {\r
20142         length "min..256";\r
20143       }\r
20144       description\r
20145         "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface";\r
20146       reference\r
20147         "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface";\r
20148     }\r
20149     leaf host {\r
20150       type string {\r
20151         length "min..256";\r
20152       }\r
20153       description\r
20154         "Device.IP.Diagnostics.UDPEchoDiagnostics.Host";\r
20155       reference\r
20156         "Device.IP.Diagnostics.UDPEchoDiagnostics.Host";\r
20157     }\r
20158     leaf port {\r
20159       type uint32 {\r
20160         range "1..65535";\r
20161       }\r
20162       description\r
20163         "Device.IP.Diagnostics.UDPEchoDiagnostics.Port";\r
20164       reference\r
20165         "Device.IP.Diagnostics.UDPEchoDiagnostics.Port";\r
20166     }\r
20167     leaf number-of-repetitions {\r
20168       type uint32 {\r
20169         range "1..max";\r
20170       }\r
20171       description\r
20172         "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions";\r
20173       reference\r
20174         "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions";\r
20175     }\r
20176     leaf timeout {\r
20177       type uint32 {\r
20178         range "1..max";\r
20179       }\r
20180       description\r
20181         "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout";\r
20182       reference\r
20183         "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout";\r
20184     }\r
20185     leaf data-block-size {\r
20186       type uint32 {\r
20187         range "1..65535";\r
20188       }\r
20189       description\r
20190         "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize";\r
20191       reference\r
20192         "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize";\r
20193     }\r
20194     leaf dscp {\r
20195       type uint32 {\r
20196         range "0..63";\r
20197       }\r
20198       description\r
20199         "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP";\r
20200       reference\r
20201         "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP";\r
20202     }\r
20203     leaf inter-transmission-time {\r
20204       type uint32 {\r
20205         range "1..65535";\r
20206       }\r
20207       description\r
20208         "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime";\r
20209       reference\r
20210         "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime";\r
20211     }\r
20212     leaf protocol-version {\r
20213       type enumeration {\r
20214         enum Any {\r
20215           description\r
20216             "Enum Value - Any";\r
20217         }\r
20218         enum IPv4 {\r
20219           description\r
20220             "Enum Value - IPv4";\r
20221         }\r
20222         enum IPv6 {\r
20223           description\r
20224             "Enum Value - IPv6";\r
20225         }\r
20226       }\r
20227       description\r
20228         "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion";\r
20229       reference\r
20230         "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion";\r
20231     }\r
20232     leaf ip-address-used {\r
20233       type string {\r
20234         length "min..45";\r
20235       }\r
20236       config false;\r
20237       description\r
20238         "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed";\r
20239       reference\r
20240         "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed";\r
20241     }\r
20242     leaf success-count {\r
20243       type uint32;\r
20244       config false;\r
20245       description\r
20246         "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount";\r
20247       reference\r
20248         "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount";\r
20249     }\r
20250     leaf failure-count {\r
20251       type uint32;\r
20252       config false;\r
20253       description\r
20254         "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount";\r
20255       reference\r
20256         "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount";\r
20257     }\r
20258     leaf average-response-time {\r
20259       type uint32;\r
20260       config false;\r
20261       description\r
20262         "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime";\r
20263       reference\r
20264         "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime";\r
20265     }\r
20266     leaf minimum-response-time {\r
20267       type uint32;\r
20268       config false;\r
20269       description\r
20270         "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime";\r
20271       reference\r
20272         "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime";\r
20273     }\r
20274     leaf maximum-response-time {\r
20275       type uint32;\r
20276       config false;\r
20277       description\r
20278         "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime";\r
20279       reference\r
20280         "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime";\r
20281     }\r
20282     leaf enable-individual-packet-results {\r
20283       type boolean;\r
20284       description\r
20285         "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults";\r
20286       reference\r
20287         "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults";\r
20288     }\r
20289     leaf individual-packet-result-number-of-entries {\r
20290       type uint32;\r
20291       config false;\r
20292       description\r
20293         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries";\r
20294       reference\r
20295         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries";\r
20296     }\r
20297     leaf udp-echo-diagnostics-max-results {\r
20298       type uint32;\r
20299       config false;\r
20300       description\r
20301         "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults";\r
20302       reference\r
20303         "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults";\r
20304     }\r
20305   }\r
20306 \r
20307   grouping udp-echo-diagnostics-individual-packet-result-g {\r
20308     description\r
20309       "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.";\r
20310     leaf index {\r
20311       type uint16;\r
20312       description\r
20313         "Index attribute";\r
20314     }\r
20315     leaf packet-success {\r
20316       type boolean;\r
20317       config false;\r
20318       description\r
20319         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess";\r
20320       reference\r
20321         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess";\r
20322     }\r
20323     leaf packet-send-time {\r
20324       type string;\r
20325       config false;\r
20326       description\r
20327         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime";\r
20328       reference\r
20329         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime";\r
20330     }\r
20331     leaf packet-receive-time {\r
20332       type string;\r
20333       config false;\r
20334       description\r
20335         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime";\r
20336       reference\r
20337         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime";\r
20338     }\r
20339     leaf test-gen-sn {\r
20340       type uint32;\r
20341       config false;\r
20342       description\r
20343         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN";\r
20344       reference\r
20345         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN";\r
20346     }\r
20347     leaf test-resp-sn {\r
20348       type uint32;\r
20349       config false;\r
20350       description\r
20351         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN";\r
20352       reference\r
20353         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN";\r
20354     }\r
20355     leaf test-resp-rcv-time-stamp {\r
20356       type uint32;\r
20357       config false;\r
20358       description\r
20359         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp";\r
20360       reference\r
20361         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp";\r
20362     }\r
20363     leaf test-resp-reply-time-stamp {\r
20364       type uint32;\r
20365       config false;\r
20366       description\r
20367         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp";\r
20368       reference\r
20369         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp";\r
20370     }\r
20371     leaf test-resp-reply-failure-count {\r
20372       type uint32;\r
20373       config false;\r
20374       description\r
20375         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount";\r
20376       reference\r
20377         "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount";\r
20378     }\r
20379   }\r
20380 \r
20381   grouping diagnostics-upload-diagnostics-g {\r
20382     description\r
20383       "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.";\r
20384     leaf diagnostics-state {\r
20385       type enumeration {\r
20386         enum None {\r
20387           description\r
20388             "Enum Value - None";\r
20389         }\r
20390         enum Requested {\r
20391           description\r
20392             "Enum Value - Requested";\r
20393         }\r
20394         enum Completed {\r
20395           description\r
20396             "Enum Value - Completed";\r
20397         }\r
20398         enum Error_CannotResolveHostName {\r
20399           description\r
20400             "Enum Value - Error_CannotResolveHostName";\r
20401         }\r
20402         enum Error_NoRouteToHost {\r
20403           description\r
20404             "Enum Value - Error_NoRouteToHost";\r
20405         }\r
20406         enum Error_InitConnectionFailed {\r
20407           description\r
20408             "Enum Value - Error_InitConnectionFailed";\r
20409         }\r
20410         enum Error_NoResponse {\r
20411           description\r
20412             "Enum Value - Error_NoResponse";\r
20413         }\r
20414         enum Error_PasswordRequestFailed {\r
20415           description\r
20416             "Enum Value - Error_PasswordRequestFailed";\r
20417         }\r
20418         enum Error_LoginFailed {\r
20419           description\r
20420             "Enum Value - Error_LoginFailed";\r
20421         }\r
20422         enum Error_NoTransferMode {\r
20423           description\r
20424             "Enum Value - Error_NoTransferMode";\r
20425         }\r
20426         enum Error_NoPASV {\r
20427           description\r
20428             "Enum Value - Error_NoPASV";\r
20429         }\r
20430         enum Error_NoCWD {\r
20431           description\r
20432             "Enum Value - Error_NoCWD";\r
20433         }\r
20434         enum Error_NoSTOR {\r
20435           description\r
20436             "Enum Value - Error_NoSTOR";\r
20437         }\r
20438         enum Error_NoTransferComplete {\r
20439           description\r
20440             "Enum Value - Error_NoTransferComplete";\r
20441         }\r
20442         enum Error_Timeout {\r
20443           description\r
20444             "Enum Value - Error_Timeout";\r
20445         }\r
20446         enum Error_Internal {\r
20447           description\r
20448             "Enum Value - Error_Internal";\r
20449         }\r
20450         enum Error_Other {\r
20451           description\r
20452             "Enum Value - Error_Other";\r
20453         }\r
20454       }\r
20455       description\r
20456         "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState";\r
20457       reference\r
20458         "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState";\r
20459     }\r
20460     leaf interface {\r
20461       type string {\r
20462         length "min..256";\r
20463       }\r
20464       description\r
20465         "Device.IP.Diagnostics.UploadDiagnostics.Interface";\r
20466       reference\r
20467         "Device.IP.Diagnostics.UploadDiagnostics.Interface";\r
20468     }\r
20469     leaf upload-url {\r
20470       type string {\r
20471         length "min..256";\r
20472       }\r
20473       description\r
20474         "Device.IP.Diagnostics.UploadDiagnostics.UploadURL";\r
20475       reference\r
20476         "Device.IP.Diagnostics.UploadDiagnostics.UploadURL";\r
20477     }\r
20478     leaf upload-transports {\r
20479       type string;\r
20480       config false;\r
20481       description\r
20482         "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports";\r
20483       reference\r
20484         "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports";\r
20485     }\r
20486     leaf upload-diagnostics-max-connections {\r
20487       type uint32;\r
20488       config false;\r
20489       description\r
20490         "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections";\r
20491       reference\r
20492         "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections";\r
20493     }\r
20494     leaf upload-diagnostics-max-incremental-result {\r
20495       type uint32;\r
20496       config false;\r
20497       description\r
20498         "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult";\r
20499       reference\r
20500         "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult";\r
20501     }\r
20502     leaf dscp {\r
20503       type uint32 {\r
20504         range "0..63";\r
20505       }\r
20506       description\r
20507         "Device.IP.Diagnostics.UploadDiagnostics.DSCP";\r
20508       reference\r
20509         "Device.IP.Diagnostics.UploadDiagnostics.DSCP";\r
20510     }\r
20511     leaf ethernet-priority {\r
20512       type uint32 {\r
20513         range "0..7";\r
20514       }\r
20515       description\r
20516         "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority";\r
20517       reference\r
20518         "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority";\r
20519     }\r
20520     leaf test-file-length {\r
20521       type uint32;\r
20522       description\r
20523         "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength";\r
20524       reference\r
20525         "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength";\r
20526     }\r
20527     leaf time-based-test-duration {\r
20528       type uint32 {\r
20529         range "0..999";\r
20530       }\r
20531       description\r
20532         "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration";\r
20533       reference\r
20534         "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration";\r
20535     }\r
20536     leaf time-based-test-measurement-interval {\r
20537       type uint32 {\r
20538         range "0..999";\r
20539       }\r
20540       description\r
20541         "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval";\r
20542       reference\r
20543         "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval";\r
20544     }\r
20545     leaf time-based-test-measurement-offset {\r
20546       type uint32 {\r
20547         range "0..255";\r
20548       }\r
20549       description\r
20550         "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset";\r
20551       reference\r
20552         "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset";\r
20553     }\r
20554     leaf protocol-version {\r
20555       type enumeration {\r
20556         enum Any {\r
20557           description\r
20558             "Enum Value - Any";\r
20559         }\r
20560         enum IPv4 {\r
20561           description\r
20562             "Enum Value - IPv4";\r
20563         }\r
20564         enum IPv6 {\r
20565           description\r
20566             "Enum Value - IPv6";\r
20567         }\r
20568       }\r
20569       description\r
20570         "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion";\r
20571       reference\r
20572         "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion";\r
20573     }\r
20574     leaf number-of-connections {\r
20575       type uint32 {\r
20576         range "1..max";\r
20577       }\r
20578       description\r
20579         "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections";\r
20580       reference\r
20581         "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections";\r
20582     }\r
20583     leaf ip-address-used {\r
20584       type string {\r
20585         length "min..45";\r
20586       }\r
20587       config false;\r
20588       description\r
20589         "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed";\r
20590       reference\r
20591         "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed";\r
20592     }\r
20593     leaf rom-time {\r
20594       type string;\r
20595       config false;\r
20596       description\r
20597         "Device.IP.Diagnostics.UploadDiagnostics.ROMTime";\r
20598       reference\r
20599         "Device.IP.Diagnostics.UploadDiagnostics.ROMTime";\r
20600     }\r
20601     leaf bom-time {\r
20602       type string;\r
20603       config false;\r
20604       description\r
20605         "Device.IP.Diagnostics.UploadDiagnostics.BOMTime";\r
20606       reference\r
20607         "Device.IP.Diagnostics.UploadDiagnostics.BOMTime";\r
20608     }\r
20609     leaf eom-time {\r
20610       type string;\r
20611       config false;\r
20612       description\r
20613         "Device.IP.Diagnostics.UploadDiagnostics.EOMTime";\r
20614       reference\r
20615         "Device.IP.Diagnostics.UploadDiagnostics.EOMTime";\r
20616     }\r
20617     leaf test-bytes-sent {\r
20618       type uint32;\r
20619       config false;\r
20620       description\r
20621         "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent";\r
20622       reference\r
20623         "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent";\r
20624     }\r
20625     leaf total-bytes-received {\r
20626       type uint32;\r
20627       config false;\r
20628       description\r
20629         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived";\r
20630       reference\r
20631         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived";\r
20632     }\r
20633     leaf total-bytes-sent {\r
20634       type uint32;\r
20635       config false;\r
20636       description\r
20637         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent";\r
20638       reference\r
20639         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent";\r
20640     }\r
20641     leaf test-bytes-sent-under-full-loading {\r
20642       type uint32;\r
20643       config false;\r
20644       description\r
20645         "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading";\r
20646       reference\r
20647         "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading";\r
20648     }\r
20649     leaf total-bytes-received-under-full-loading {\r
20650       type uint32;\r
20651       config false;\r
20652       description\r
20653         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading";\r
20654       reference\r
20655         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading";\r
20656     }\r
20657     leaf total-bytes-sent-under-full-loading {\r
20658       type uint32;\r
20659       config false;\r
20660       description\r
20661         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading";\r
20662       reference\r
20663         "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading";\r
20664     }\r
20665     leaf period-of-full-loading {\r
20666       type uint32;\r
20667       config false;\r
20668       description\r
20669         "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading";\r
20670       reference\r
20671         "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading";\r
20672     }\r
20673     leaf tcp-open-request-time {\r
20674       type string;\r
20675       config false;\r
20676       description\r
20677         "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime";\r
20678       reference\r
20679         "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime";\r
20680     }\r
20681     leaf tcp-open-response-time {\r
20682       type string;\r
20683       config false;\r
20684       description\r
20685         "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime";\r
20686       reference\r
20687         "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime";\r
20688     }\r
20689     leaf per-connection-result-number-of-entries {\r
20690       type uint32;\r
20691       config false;\r
20692       description\r
20693         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries";\r
20694       reference\r
20695         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries";\r
20696     }\r
20697     leaf enable-per-connection-results {\r
20698       type boolean;\r
20699       description\r
20700         "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults";\r
20701       reference\r
20702         "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults";\r
20703     }\r
20704     leaf incremental-result-number-of-entries {\r
20705       type uint32;\r
20706       config false;\r
20707       description\r
20708         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries";\r
20709       reference\r
20710         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries";\r
20711     }\r
20712   }\r
20713 \r
20714   grouping upload-diagnostics-incremental-result-g {\r
20715     description\r
20716       "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.";\r
20717     leaf index {\r
20718       type uint16;\r
20719       description\r
20720         "Index attribute";\r
20721     }\r
20722     leaf test-bytes-sent {\r
20723       type uint32;\r
20724       config false;\r
20725       description\r
20726         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent";\r
20727       reference\r
20728         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent";\r
20729     }\r
20730     leaf total-bytes-received {\r
20731       type uint32;\r
20732       config false;\r
20733       description\r
20734         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived";\r
20735       reference\r
20736         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived";\r
20737     }\r
20738     leaf total-bytes-sent {\r
20739       type uint32;\r
20740       config false;\r
20741       description\r
20742         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent";\r
20743       reference\r
20744         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent";\r
20745     }\r
20746     leaf start-time {\r
20747       type string;\r
20748       config false;\r
20749       description\r
20750         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime";\r
20751       reference\r
20752         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime";\r
20753     }\r
20754     leaf end-time {\r
20755       type string;\r
20756       config false;\r
20757       description\r
20758         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime";\r
20759       reference\r
20760         "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime";\r
20761     }\r
20762   }\r
20763 \r
20764   grouping upload-diagnostics-per-connection-result-g {\r
20765     description\r
20766       "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.";\r
20767     leaf index {\r
20768       type uint16;\r
20769       description\r
20770         "Index attribute";\r
20771     }\r
20772     leaf rom-time {\r
20773       type string;\r
20774       config false;\r
20775       description\r
20776         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime";\r
20777       reference\r
20778         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime";\r
20779     }\r
20780     leaf bom-time {\r
20781       type string;\r
20782       config false;\r
20783       description\r
20784         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime";\r
20785       reference\r
20786         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime";\r
20787     }\r
20788     leaf eom-time {\r
20789       type string;\r
20790       config false;\r
20791       description\r
20792         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime";\r
20793       reference\r
20794         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime";\r
20795     }\r
20796     leaf test-bytes-sent {\r
20797       type uint32;\r
20798       config false;\r
20799       description\r
20800         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent";\r
20801       reference\r
20802         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent";\r
20803     }\r
20804     leaf total-bytes-received {\r
20805       type uint32;\r
20806       config false;\r
20807       description\r
20808         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived";\r
20809       reference\r
20810         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived";\r
20811     }\r
20812     leaf total-bytes-sent {\r
20813       type uint32;\r
20814       config false;\r
20815       description\r
20816         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent";\r
20817       reference\r
20818         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent";\r
20819     }\r
20820     leaf tcp-open-request-time {\r
20821       type string;\r
20822       config false;\r
20823       description\r
20824         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime";\r
20825       reference\r
20826         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime";\r
20827     }\r
20828     leaf tcp-open-response-time {\r
20829       type string;\r
20830       config false;\r
20831       description\r
20832         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime";\r
20833       reference\r
20834         "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime";\r
20835     }\r
20836   }\r
20837 \r
20838   grouping ip-interface-g {\r
20839     description\r
20840       "Grouping object for Device.IP.Interface.{i}.";\r
20841     leaf index {\r
20842       type uint16;\r
20843       description\r
20844         "Index attribute";\r
20845     }\r
20846     leaf enable {\r
20847       type boolean;\r
20848       description\r
20849         "Device.IP.Interface.{i}.Enable";\r
20850       reference\r
20851         "Device.IP.Interface.{i}.Enable";\r
20852     }\r
20853     leaf ipv4-enable {\r
20854       type boolean;\r
20855       description\r
20856         "Device.IP.Interface.{i}.IPv4Enable";\r
20857       reference\r
20858         "Device.IP.Interface.{i}.IPv4Enable";\r
20859     }\r
20860     leaf ipv6-enable {\r
20861       type boolean;\r
20862       description\r
20863         "Device.IP.Interface.{i}.IPv6Enable";\r
20864       reference\r
20865         "Device.IP.Interface.{i}.IPv6Enable";\r
20866     }\r
20867     leaf ula-enable {\r
20868       type boolean;\r
20869       description\r
20870         "Device.IP.Interface.{i}.ULAEnable";\r
20871       reference\r
20872         "Device.IP.Interface.{i}.ULAEnable";\r
20873     }\r
20874     leaf status {\r
20875       type string;\r
20876       config false;\r
20877       description\r
20878         "Device.IP.Interface.{i}.Status";\r
20879       reference\r
20880         "Device.IP.Interface.{i}.Status";\r
20881     }\r
20882     leaf alias {\r
20883       type string {\r
20884         length "min..64";\r
20885       }\r
20886       description\r
20887         "Device.IP.Interface.{i}.Alias";\r
20888       reference\r
20889         "Device.IP.Interface.{i}.Alias";\r
20890     }\r
20891     leaf name {\r
20892       type string;\r
20893       config false;\r
20894       description\r
20895         "Device.IP.Interface.{i}.Name";\r
20896       reference\r
20897         "Device.IP.Interface.{i}.Name";\r
20898     }\r
20899     leaf last-change {\r
20900       type uint32;\r
20901       config false;\r
20902       description\r
20903         "Device.IP.Interface.{i}.LastChange";\r
20904       reference\r
20905         "Device.IP.Interface.{i}.LastChange";\r
20906     }\r
20907     leaf lower-layers {\r
20908       type string {\r
20909         length "min..1024";\r
20910       }\r
20911       description\r
20912         "Device.IP.Interface.{i}.LowerLayers";\r
20913       reference\r
20914         "Device.IP.Interface.{i}.LowerLayers";\r
20915     }\r
20916     leaf router {\r
20917       type string {\r
20918         length "min..256";\r
20919       }\r
20920       description\r
20921         "Device.IP.Interface.{i}.Router";\r
20922       reference\r
20923         "Device.IP.Interface.{i}.Router";\r
20924     }\r
20925     leaf max-mtu-size {\r
20926       type uint32 {\r
20927         range "64..65535";\r
20928       }\r
20929       description\r
20930         "Device.IP.Interface.{i}.MaxMTUSize";\r
20931       reference\r
20932         "Device.IP.Interface.{i}.MaxMTUSize";\r
20933     }\r
20934     leaf type {\r
20935       type string;\r
20936       config false;\r
20937       description\r
20938         "Device.IP.Interface.{i}.Type";\r
20939       reference\r
20940         "Device.IP.Interface.{i}.Type";\r
20941     }\r
20942     leaf loopback {\r
20943       type boolean;\r
20944       description\r
20945         "Device.IP.Interface.{i}.Loopback";\r
20946       reference\r
20947         "Device.IP.Interface.{i}.Loopback";\r
20948     }\r
20949     leaf ipv4-address-number-of-entries {\r
20950       type uint32;\r
20951       config false;\r
20952       description\r
20953         "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries";\r
20954       reference\r
20955         "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries";\r
20956     }\r
20957     leaf ipv6-address-number-of-entries {\r
20958       type uint32;\r
20959       config false;\r
20960       description\r
20961         "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries";\r
20962       reference\r
20963         "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries";\r
20964     }\r
20965     leaf ipv6-prefix-number-of-entries {\r
20966       type uint32;\r
20967       config false;\r
20968       description\r
20969         "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries";\r
20970       reference\r
20971         "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries";\r
20972     }\r
20973     leaf auto-ip-enable {\r
20974       type boolean;\r
20975       description\r
20976         "Device.IP.Interface.{i}.AutoIPEnable";\r
20977       reference\r
20978         "Device.IP.Interface.{i}.AutoIPEnable";\r
20979     }\r
20980     leaf twamp-reflector-number-of-entries {\r
20981       type uint32;\r
20982       config false;\r
20983       description\r
20984         "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries";\r
20985       reference\r
20986         "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries";\r
20987     }\r
20988   }\r
20989 \r
20990   grouping interface-ipv4-address-g {\r
20991     description\r
20992       "Grouping object for Device.IP.Interface.{i}.IPv4Address.{i}.";\r
20993     leaf index {\r
20994       type uint16;\r
20995       description\r
20996         "Index attribute";\r
20997     }\r
20998     leaf enable {\r
20999       type boolean;\r
21000       description\r
21001         "Device.IP.Interface.{i}.IPv4Address.{i}.Enable";\r
21002       reference\r
21003         "Device.IP.Interface.{i}.IPv4Address.{i}.Enable";\r
21004     }\r
21005     leaf status {\r
21006       type string;\r
21007       config false;\r
21008       description\r
21009         "Device.IP.Interface.{i}.IPv4Address.{i}.Status";\r
21010       reference\r
21011         "Device.IP.Interface.{i}.IPv4Address.{i}.Status";\r
21012     }\r
21013     leaf alias {\r
21014       type string {\r
21015         length "min..64";\r
21016       }\r
21017       description\r
21018         "Device.IP.Interface.{i}.IPv4Address.{i}.Alias";\r
21019       reference\r
21020         "Device.IP.Interface.{i}.IPv4Address.{i}.Alias";\r
21021     }\r
21022     leaf ip-address {\r
21023       type string {\r
21024         length "min..15";\r
21025       }\r
21026       description\r
21027         "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress";\r
21028       reference\r
21029         "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress";\r
21030     }\r
21031     leaf subnet-mask {\r
21032       type string {\r
21033         length "min..15";\r
21034       }\r
21035       description\r
21036         "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask";\r
21037       reference\r
21038         "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask";\r
21039     }\r
21040     leaf addressing-type {\r
21041       type string;\r
21042       config false;\r
21043       description\r
21044         "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType";\r
21045       reference\r
21046         "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType";\r
21047     }\r
21048   }\r
21049 \r
21050   grouping interface-ipv6-address-g {\r
21051     description\r
21052       "Grouping object for Device.IP.Interface.{i}.IPv6Address.{i}.";\r
21053     leaf index {\r
21054       type uint16;\r
21055       description\r
21056         "Index attribute";\r
21057     }\r
21058     leaf enable {\r
21059       type boolean;\r
21060       description\r
21061         "Device.IP.Interface.{i}.IPv6Address.{i}.Enable";\r
21062       reference\r
21063         "Device.IP.Interface.{i}.IPv6Address.{i}.Enable";\r
21064     }\r
21065     leaf status {\r
21066       type string;\r
21067       config false;\r
21068       description\r
21069         "Device.IP.Interface.{i}.IPv6Address.{i}.Status";\r
21070       reference\r
21071         "Device.IP.Interface.{i}.IPv6Address.{i}.Status";\r
21072     }\r
21073     leaf ip-address-status {\r
21074       type string;\r
21075       config false;\r
21076       description\r
21077         "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus";\r
21078       reference\r
21079         "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus";\r
21080     }\r
21081     leaf alias {\r
21082       type string {\r
21083         length "min..64";\r
21084       }\r
21085       description\r
21086         "Device.IP.Interface.{i}.IPv6Address.{i}.Alias";\r
21087       reference\r
21088         "Device.IP.Interface.{i}.IPv6Address.{i}.Alias";\r
21089     }\r
21090     leaf ip-address {\r
21091       type string {\r
21092         length "min..45";\r
21093       }\r
21094       description\r
21095         "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress";\r
21096       reference\r
21097         "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress";\r
21098     }\r
21099     leaf origin {\r
21100       type string;\r
21101       config false;\r
21102       description\r
21103         "Device.IP.Interface.{i}.IPv6Address.{i}.Origin";\r
21104       reference\r
21105         "Device.IP.Interface.{i}.IPv6Address.{i}.Origin";\r
21106     }\r
21107     leaf prefix {\r
21108       type string;\r
21109       description\r
21110         "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix";\r
21111       reference\r
21112         "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix";\r
21113     }\r
21114     leaf preferred-lifetime {\r
21115       type string;\r
21116       description\r
21117         "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime";\r
21118       reference\r
21119         "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime";\r
21120     }\r
21121     leaf valid-lifetime {\r
21122       type string;\r
21123       description\r
21124         "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime";\r
21125       reference\r
21126         "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime";\r
21127     }\r
21128     leaf anycast {\r
21129       type boolean;\r
21130       description\r
21131         "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast";\r
21132       reference\r
21133         "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast";\r
21134     }\r
21135   }\r
21136 \r
21137   grouping interface-ipv6-prefix-g {\r
21138     description\r
21139       "Grouping object for Device.IP.Interface.{i}.IPv6Prefix.{i}.";\r
21140     leaf index {\r
21141       type uint16;\r
21142       description\r
21143         "Index attribute";\r
21144     }\r
21145     leaf enable {\r
21146       type boolean;\r
21147       description\r
21148         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable";\r
21149       reference\r
21150         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable";\r
21151     }\r
21152     leaf status {\r
21153       type string;\r
21154       config false;\r
21155       description\r
21156         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status";\r
21157       reference\r
21158         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status";\r
21159     }\r
21160     leaf prefix-status {\r
21161       type string;\r
21162       config false;\r
21163       description\r
21164         "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus";\r
21165       reference\r
21166         "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus";\r
21167     }\r
21168     leaf alias {\r
21169       type string {\r
21170         length "min..64";\r
21171       }\r
21172       description\r
21173         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias";\r
21174       reference\r
21175         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias";\r
21176     }\r
21177     leaf prefix {\r
21178       type string {\r
21179         length "min..49";\r
21180       }\r
21181       description\r
21182         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix";\r
21183       reference\r
21184         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix";\r
21185     }\r
21186     leaf origin {\r
21187       type string;\r
21188       config false;\r
21189       description\r
21190         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin";\r
21191       reference\r
21192         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin";\r
21193     }\r
21194     leaf static-type {\r
21195       type enumeration {\r
21196         enum Static {\r
21197           description\r
21198             "Enum Value - Static";\r
21199         }\r
21200         enum Inapplicable {\r
21201           description\r
21202             "Enum Value - Inapplicable";\r
21203         }\r
21204         enum PrefixDelegation {\r
21205           description\r
21206             "Enum Value - PrefixDelegation";\r
21207         }\r
21208         enum Child {\r
21209           description\r
21210             "Enum Value - Child";\r
21211         }\r
21212       }\r
21213       description\r
21214         "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType";\r
21215       reference\r
21216         "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType";\r
21217     }\r
21218     leaf parent-prefix {\r
21219       type string;\r
21220       description\r
21221         "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix";\r
21222       reference\r
21223         "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix";\r
21224     }\r
21225     leaf child-prefix-bits {\r
21226       type string {\r
21227         length "min..49";\r
21228       }\r
21229       description\r
21230         "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits";\r
21231       reference\r
21232         "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits";\r
21233     }\r
21234     leaf on-link {\r
21235       type boolean;\r
21236       description\r
21237         "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink";\r
21238       reference\r
21239         "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink";\r
21240     }\r
21241     leaf autonomous {\r
21242       type boolean;\r
21243       description\r
21244         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous";\r
21245       reference\r
21246         "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous";\r
21247     }\r
21248     leaf preferred-lifetime {\r
21249       type string;\r
21250       description\r
21251         "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime";\r
21252       reference\r
21253         "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime";\r
21254     }\r
21255     leaf valid-lifetime {\r
21256       type string;\r
21257       description\r
21258         "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime";\r
21259       reference\r
21260         "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime";\r
21261     }\r
21262   }\r
21263 \r
21264   grouping ip-interface-stats-g {\r
21265     description\r
21266       "Grouping object for Device.IP.Interface.{i}.Stats.";\r
21267     leaf bytes-sent {\r
21268       type uint64;\r
21269       config false;\r
21270       description\r
21271         "Device.IP.Interface.{i}.Stats.BytesSent";\r
21272       reference\r
21273         "Device.IP.Interface.{i}.Stats.BytesSent";\r
21274     }\r
21275     leaf bytes-received {\r
21276       type uint64;\r
21277       config false;\r
21278       description\r
21279         "Device.IP.Interface.{i}.Stats.BytesReceived";\r
21280       reference\r
21281         "Device.IP.Interface.{i}.Stats.BytesReceived";\r
21282     }\r
21283     leaf packets-sent {\r
21284       type uint64;\r
21285       config false;\r
21286       description\r
21287         "Device.IP.Interface.{i}.Stats.PacketsSent";\r
21288       reference\r
21289         "Device.IP.Interface.{i}.Stats.PacketsSent";\r
21290     }\r
21291     leaf packets-received {\r
21292       type uint64;\r
21293       config false;\r
21294       description\r
21295         "Device.IP.Interface.{i}.Stats.PacketsReceived";\r
21296       reference\r
21297         "Device.IP.Interface.{i}.Stats.PacketsReceived";\r
21298     }\r
21299     leaf errors-sent {\r
21300       type uint32;\r
21301       config false;\r
21302       description\r
21303         "Device.IP.Interface.{i}.Stats.ErrorsSent";\r
21304       reference\r
21305         "Device.IP.Interface.{i}.Stats.ErrorsSent";\r
21306     }\r
21307     leaf errors-received {\r
21308       type uint32;\r
21309       config false;\r
21310       description\r
21311         "Device.IP.Interface.{i}.Stats.ErrorsReceived";\r
21312       reference\r
21313         "Device.IP.Interface.{i}.Stats.ErrorsReceived";\r
21314     }\r
21315     leaf unicast-packets-sent {\r
21316       type uint64;\r
21317       config false;\r
21318       description\r
21319         "Device.IP.Interface.{i}.Stats.UnicastPacketsSent";\r
21320       reference\r
21321         "Device.IP.Interface.{i}.Stats.UnicastPacketsSent";\r
21322     }\r
21323     leaf unicast-packets-received {\r
21324       type uint64;\r
21325       config false;\r
21326       description\r
21327         "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived";\r
21328       reference\r
21329         "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived";\r
21330     }\r
21331     leaf discard-packets-sent {\r
21332       type uint32;\r
21333       config false;\r
21334       description\r
21335         "Device.IP.Interface.{i}.Stats.DiscardPacketsSent";\r
21336       reference\r
21337         "Device.IP.Interface.{i}.Stats.DiscardPacketsSent";\r
21338     }\r
21339     leaf discard-packets-received {\r
21340       type uint32;\r
21341       config false;\r
21342       description\r
21343         "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived";\r
21344       reference\r
21345         "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived";\r
21346     }\r
21347     leaf multicast-packets-sent {\r
21348       type uint64;\r
21349       config false;\r
21350       description\r
21351         "Device.IP.Interface.{i}.Stats.MulticastPacketsSent";\r
21352       reference\r
21353         "Device.IP.Interface.{i}.Stats.MulticastPacketsSent";\r
21354     }\r
21355     leaf multicast-packets-received {\r
21356       type uint64;\r
21357       config false;\r
21358       description\r
21359         "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived";\r
21360       reference\r
21361         "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived";\r
21362     }\r
21363     leaf broadcast-packets-sent {\r
21364       type uint64;\r
21365       config false;\r
21366       description\r
21367         "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent";\r
21368       reference\r
21369         "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent";\r
21370     }\r
21371     leaf broadcast-packets-received {\r
21372       type uint64;\r
21373       config false;\r
21374       description\r
21375         "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived";\r
21376       reference\r
21377         "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived";\r
21378     }\r
21379     leaf unknown-proto-packets-received {\r
21380       type uint32;\r
21381       config false;\r
21382       description\r
21383         "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
21384       reference\r
21385         "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
21386     }\r
21387   }\r
21388 \r
21389   grouping interface-twamp-reflector-g {\r
21390     description\r
21391       "Grouping object for Device.IP.Interface.{i}.TWAMPReflector.{i}.";\r
21392     leaf index {\r
21393       type uint16;\r
21394       description\r
21395         "Index attribute";\r
21396     }\r
21397     leaf enable {\r
21398       type boolean;\r
21399       description\r
21400         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable";\r
21401       reference\r
21402         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable";\r
21403     }\r
21404     leaf status {\r
21405       type string;\r
21406       config false;\r
21407       description\r
21408         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status";\r
21409       reference\r
21410         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status";\r
21411     }\r
21412     leaf alias {\r
21413       type string {\r
21414         length "min..64";\r
21415       }\r
21416       description\r
21417         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias";\r
21418       reference\r
21419         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias";\r
21420     }\r
21421     leaf port {\r
21422       type uint32 {\r
21423         range "min..65535";\r
21424       }\r
21425       description\r
21426         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port";\r
21427       reference\r
21428         "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port";\r
21429     }\r
21430     leaf maximum-ttl {\r
21431       type uint32 {\r
21432         range "1..255";\r
21433       }\r
21434       description\r
21435         "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL";\r
21436       reference\r
21437         "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL";\r
21438     }\r
21439     leaf ip-allowed-list {\r
21440       type string {\r
21441         length "min..255";\r
21442       }\r
21443       description\r
21444         "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList";\r
21445       reference\r
21446         "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList";\r
21447     }\r
21448     leaf port-allowed-list {\r
21449       type string {\r
21450         length "min..255";\r
21451       }\r
21452       description\r
21453         "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList";\r
21454       reference\r
21455         "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList";\r
21456     }\r
21457   }\r
21458 \r
21459   grouping device-i-psec-g {\r
21460     description\r
21461       "Grouping object for Device.IPsec.";\r
21462     leaf enable {\r
21463       type boolean;\r
21464       description\r
21465         "Device.IPsec.Enable";\r
21466       reference\r
21467         "Device.IPsec.Enable";\r
21468     }\r
21469     leaf status {\r
21470       type string;\r
21471       config false;\r
21472       description\r
21473         "Device.IPsec.Status";\r
21474       reference\r
21475         "Device.IPsec.Status";\r
21476     }\r
21477     leaf ah-supported {\r
21478       type boolean;\r
21479       config false;\r
21480       description\r
21481         "Device.IPsec.AHSupported";\r
21482       reference\r
21483         "Device.IPsec.AHSupported";\r
21484     }\r
21485     leaf ikev2-supported-encryption-algorithms {\r
21486       type string;\r
21487       config false;\r
21488       description\r
21489         "Device.IPsec.IKEv2SupportedEncryptionAlgorithms";\r
21490       reference\r
21491         "Device.IPsec.IKEv2SupportedEncryptionAlgorithms";\r
21492     }\r
21493     leaf esp-supported-encryption-algorithms {\r
21494       type string;\r
21495       config false;\r
21496       description\r
21497         "Device.IPsec.ESPSupportedEncryptionAlgorithms";\r
21498       reference\r
21499         "Device.IPsec.ESPSupportedEncryptionAlgorithms";\r
21500     }\r
21501     leaf ikev2-supported-pseudo-random-functions {\r
21502       type string;\r
21503       config false;\r
21504       description\r
21505         "Device.IPsec.IKEv2SupportedPseudoRandomFunctions";\r
21506       reference\r
21507         "Device.IPsec.IKEv2SupportedPseudoRandomFunctions";\r
21508     }\r
21509     leaf supported-integrity-algorithms {\r
21510       type string;\r
21511       config false;\r
21512       description\r
21513         "Device.IPsec.SupportedIntegrityAlgorithms";\r
21514       reference\r
21515         "Device.IPsec.SupportedIntegrityAlgorithms";\r
21516     }\r
21517     leaf supported-diffie-hellman-group-transforms {\r
21518       type string;\r
21519       config false;\r
21520       description\r
21521         "Device.IPsec.SupportedDiffieHellmanGroupTransforms";\r
21522       reference\r
21523         "Device.IPsec.SupportedDiffieHellmanGroupTransforms";\r
21524     }\r
21525     leaf max-filter-entries {\r
21526       type uint32;\r
21527       config false;\r
21528       description\r
21529         "Device.IPsec.MaxFilterEntries";\r
21530       reference\r
21531         "Device.IPsec.MaxFilterEntries";\r
21532     }\r
21533     leaf max-profile-entries {\r
21534       type uint32;\r
21535       config false;\r
21536       description\r
21537         "Device.IPsec.MaxProfileEntries";\r
21538       reference\r
21539         "Device.IPsec.MaxProfileEntries";\r
21540     }\r
21541     leaf filter-number-of-entries {\r
21542       type uint32;\r
21543       config false;\r
21544       description\r
21545         "Device.IPsec.FilterNumberOfEntries";\r
21546       reference\r
21547         "Device.IPsec.FilterNumberOfEntries";\r
21548     }\r
21549     leaf profile-number-of-entries {\r
21550       type uint32;\r
21551       config false;\r
21552       description\r
21553         "Device.IPsec.ProfileNumberOfEntries";\r
21554       reference\r
21555         "Device.IPsec.ProfileNumberOfEntries";\r
21556     }\r
21557     leaf tunnel-number-of-entries {\r
21558       type uint32;\r
21559       config false;\r
21560       description\r
21561         "Device.IPsec.TunnelNumberOfEntries";\r
21562       reference\r
21563         "Device.IPsec.TunnelNumberOfEntries";\r
21564     }\r
21565     leaf ikev2-sa-number-of-entries {\r
21566       type uint32;\r
21567       config false;\r
21568       description\r
21569         "Device.IPsec.IKEv2SANumberOfEntries";\r
21570       reference\r
21571         "Device.IPsec.IKEv2SANumberOfEntries";\r
21572     }\r
21573   }\r
21574 \r
21575   grouping i-psec-filter-g {\r
21576     description\r
21577       "Grouping object for Device.IPsec.Filter.{i}.";\r
21578     leaf index {\r
21579       type uint16;\r
21580       description\r
21581         "Index attribute";\r
21582     }\r
21583     leaf enable {\r
21584       type boolean;\r
21585       description\r
21586         "Device.IPsec.Filter.{i}.Enable";\r
21587       reference\r
21588         "Device.IPsec.Filter.{i}.Enable";\r
21589     }\r
21590     leaf status {\r
21591       type string;\r
21592       config false;\r
21593       description\r
21594         "Device.IPsec.Filter.{i}.Status";\r
21595       reference\r
21596         "Device.IPsec.Filter.{i}.Status";\r
21597     }\r
21598     leaf order {\r
21599       type uint32 {\r
21600         range "1..max";\r
21601       }\r
21602       description\r
21603         "Device.IPsec.Filter.{i}.Order";\r
21604       reference\r
21605         "Device.IPsec.Filter.{i}.Order";\r
21606     }\r
21607     leaf alias {\r
21608       type string {\r
21609         length "min..64";\r
21610       }\r
21611       description\r
21612         "Device.IPsec.Filter.{i}.Alias";\r
21613       reference\r
21614         "Device.IPsec.Filter.{i}.Alias";\r
21615     }\r
21616     leaf interface {\r
21617       type string {\r
21618         length "min..256";\r
21619       }\r
21620       description\r
21621         "Device.IPsec.Filter.{i}.Interface";\r
21622       reference\r
21623         "Device.IPsec.Filter.{i}.Interface";\r
21624     }\r
21625     leaf all-interfaces {\r
21626       type boolean;\r
21627       description\r
21628         "Device.IPsec.Filter.{i}.AllInterfaces";\r
21629       reference\r
21630         "Device.IPsec.Filter.{i}.AllInterfaces";\r
21631     }\r
21632     leaf dest-ip {\r
21633       type string {\r
21634         length "min..45";\r
21635       }\r
21636       description\r
21637         "Device.IPsec.Filter.{i}.DestIP";\r
21638       reference\r
21639         "Device.IPsec.Filter.{i}.DestIP";\r
21640     }\r
21641     leaf dest-mask {\r
21642       type string {\r
21643         length "min..45";\r
21644       }\r
21645       description\r
21646         "Device.IPsec.Filter.{i}.DestMask";\r
21647       reference\r
21648         "Device.IPsec.Filter.{i}.DestMask";\r
21649     }\r
21650     leaf dest-ip-exclude {\r
21651       type boolean;\r
21652       description\r
21653         "Device.IPsec.Filter.{i}.DestIPExclude";\r
21654       reference\r
21655         "Device.IPsec.Filter.{i}.DestIPExclude";\r
21656     }\r
21657     leaf source-ip {\r
21658       type string {\r
21659         length "min..45";\r
21660       }\r
21661       description\r
21662         "Device.IPsec.Filter.{i}.SourceIP";\r
21663       reference\r
21664         "Device.IPsec.Filter.{i}.SourceIP";\r
21665     }\r
21666     leaf source-mask {\r
21667       type string {\r
21668         length "min..45";\r
21669       }\r
21670       description\r
21671         "Device.IPsec.Filter.{i}.SourceMask";\r
21672       reference\r
21673         "Device.IPsec.Filter.{i}.SourceMask";\r
21674     }\r
21675     leaf source-ip-exclude {\r
21676       type boolean;\r
21677       description\r
21678         "Device.IPsec.Filter.{i}.SourceIPExclude";\r
21679       reference\r
21680         "Device.IPsec.Filter.{i}.SourceIPExclude";\r
21681     }\r
21682     leaf protocol {\r
21683       type int32 {\r
21684         range "-1..255";\r
21685       }\r
21686       description\r
21687         "Device.IPsec.Filter.{i}.Protocol";\r
21688       reference\r
21689         "Device.IPsec.Filter.{i}.Protocol";\r
21690     }\r
21691     leaf protocol-exclude {\r
21692       type boolean;\r
21693       description\r
21694         "Device.IPsec.Filter.{i}.ProtocolExclude";\r
21695       reference\r
21696         "Device.IPsec.Filter.{i}.ProtocolExclude";\r
21697     }\r
21698     leaf dest-port {\r
21699       type int32 {\r
21700         range "-1..65535";\r
21701       }\r
21702       description\r
21703         "Device.IPsec.Filter.{i}.DestPort";\r
21704       reference\r
21705         "Device.IPsec.Filter.{i}.DestPort";\r
21706     }\r
21707     leaf dest-port-range-max {\r
21708       type int32 {\r
21709         range "-1..65535";\r
21710       }\r
21711       description\r
21712         "Device.IPsec.Filter.{i}.DestPortRangeMax";\r
21713       reference\r
21714         "Device.IPsec.Filter.{i}.DestPortRangeMax";\r
21715     }\r
21716     leaf dest-port-exclude {\r
21717       type boolean;\r
21718       description\r
21719         "Device.IPsec.Filter.{i}.DestPortExclude";\r
21720       reference\r
21721         "Device.IPsec.Filter.{i}.DestPortExclude";\r
21722     }\r
21723     leaf source-port {\r
21724       type int32 {\r
21725         range "-1..65535";\r
21726       }\r
21727       description\r
21728         "Device.IPsec.Filter.{i}.SourcePort";\r
21729       reference\r
21730         "Device.IPsec.Filter.{i}.SourcePort";\r
21731     }\r
21732     leaf source-port-range-max {\r
21733       type int32 {\r
21734         range "-1..65535";\r
21735       }\r
21736       description\r
21737         "Device.IPsec.Filter.{i}.SourcePortRangeMax";\r
21738       reference\r
21739         "Device.IPsec.Filter.{i}.SourcePortRangeMax";\r
21740     }\r
21741     leaf source-port-exclude {\r
21742       type boolean;\r
21743       description\r
21744         "Device.IPsec.Filter.{i}.SourcePortExclude";\r
21745       reference\r
21746         "Device.IPsec.Filter.{i}.SourcePortExclude";\r
21747     }\r
21748     leaf processing-choice {\r
21749       type enumeration {\r
21750         enum Discard {\r
21751           description\r
21752             "Enum Value - Discard";\r
21753         }\r
21754         enum Bypass {\r
21755           description\r
21756             "Enum Value - Bypass";\r
21757         }\r
21758         enum Protect {\r
21759           description\r
21760             "Enum Value - Protect";\r
21761         }\r
21762       }\r
21763       description\r
21764         "Device.IPsec.Filter.{i}.ProcessingChoice";\r
21765       reference\r
21766         "Device.IPsec.Filter.{i}.ProcessingChoice";\r
21767     }\r
21768     leaf profile {\r
21769       type string;\r
21770       description\r
21771         "Device.IPsec.Filter.{i}.Profile";\r
21772       reference\r
21773         "Device.IPsec.Filter.{i}.Profile";\r
21774     }\r
21775   }\r
21776 \r
21777   grouping i-psec-ikev2-sa-g {\r
21778     description\r
21779       "Grouping object for Device.IPsec.IKEv2SA.{i}.";\r
21780     leaf index {\r
21781       type uint16;\r
21782       description\r
21783         "Index attribute";\r
21784     }\r
21785     leaf status {\r
21786       type string;\r
21787       config false;\r
21788       description\r
21789         "Device.IPsec.IKEv2SA.{i}.Status";\r
21790       reference\r
21791         "Device.IPsec.IKEv2SA.{i}.Status";\r
21792     }\r
21793     leaf alias {\r
21794       type string {\r
21795         length "min..64";\r
21796       }\r
21797       description\r
21798         "Device.IPsec.IKEv2SA.{i}.Alias";\r
21799       reference\r
21800         "Device.IPsec.IKEv2SA.{i}.Alias";\r
21801     }\r
21802     leaf tunnel {\r
21803       type string;\r
21804       config false;\r
21805       description\r
21806         "Device.IPsec.IKEv2SA.{i}.Tunnel";\r
21807       reference\r
21808         "Device.IPsec.IKEv2SA.{i}.Tunnel";\r
21809     }\r
21810     leaf local-address {\r
21811       type string {\r
21812         length "min..45";\r
21813       }\r
21814       config false;\r
21815       description\r
21816         "Device.IPsec.IKEv2SA.{i}.LocalAddress";\r
21817       reference\r
21818         "Device.IPsec.IKEv2SA.{i}.LocalAddress";\r
21819     }\r
21820     leaf remote-address {\r
21821       type string {\r
21822         length "min..45";\r
21823       }\r
21824       config false;\r
21825       description\r
21826         "Device.IPsec.IKEv2SA.{i}.RemoteAddress";\r
21827       reference\r
21828         "Device.IPsec.IKEv2SA.{i}.RemoteAddress";\r
21829     }\r
21830     leaf encryption-algorithm {\r
21831       type string;\r
21832       config false;\r
21833       description\r
21834         "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm";\r
21835       reference\r
21836         "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm";\r
21837     }\r
21838     leaf encryption-key-length {\r
21839       type uint32;\r
21840       config false;\r
21841       description\r
21842         "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength";\r
21843       reference\r
21844         "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength";\r
21845     }\r
21846     leaf pseudo-random-function {\r
21847       type string;\r
21848       config false;\r
21849       description\r
21850         "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction";\r
21851       reference\r
21852         "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction";\r
21853     }\r
21854     leaf integrity-algorithm {\r
21855       type string;\r
21856       config false;\r
21857       description\r
21858         "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm";\r
21859       reference\r
21860         "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm";\r
21861     }\r
21862     leaf diffie-hellman-group-transform {\r
21863       type string;\r
21864       config false;\r
21865       description\r
21866         "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform";\r
21867       reference\r
21868         "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform";\r
21869     }\r
21870     leaf creation-time {\r
21871       type string;\r
21872       config false;\r
21873       description\r
21874         "Device.IPsec.IKEv2SA.{i}.CreationTime";\r
21875       reference\r
21876         "Device.IPsec.IKEv2SA.{i}.CreationTime";\r
21877     }\r
21878     leaf nat-detected {\r
21879       type string;\r
21880       config false;\r
21881       description\r
21882         "Device.IPsec.IKEv2SA.{i}.NATDetected";\r
21883       reference\r
21884         "Device.IPsec.IKEv2SA.{i}.NATDetected";\r
21885     }\r
21886     leaf received-cp-attr-number-of-entries {\r
21887       type uint32;\r
21888       config false;\r
21889       description\r
21890         "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries";\r
21891       reference\r
21892         "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries";\r
21893     }\r
21894     leaf child-sa-number-of-entries {\r
21895       type uint32;\r
21896       config false;\r
21897       description\r
21898         "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries";\r
21899       reference\r
21900         "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries";\r
21901     }\r
21902   }\r
21903 \r
21904   grouping ikev2-sa-child-sa-g {\r
21905     description\r
21906       "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.";\r
21907     leaf index {\r
21908       type uint16;\r
21909       description\r
21910         "Index attribute";\r
21911     }\r
21912     leaf status {\r
21913       type string;\r
21914       config false;\r
21915       description\r
21916         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status";\r
21917       reference\r
21918         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status";\r
21919     }\r
21920     leaf alias {\r
21921       type string {\r
21922         length "min..64";\r
21923       }\r
21924       description\r
21925         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias";\r
21926       reference\r
21927         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias";\r
21928     }\r
21929     leaf inbound-spi {\r
21930       type uint32;\r
21931       config false;\r
21932       description\r
21933         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI";\r
21934       reference\r
21935         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI";\r
21936     }\r
21937     leaf outbound-spi {\r
21938       type uint32;\r
21939       config false;\r
21940       description\r
21941         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI";\r
21942       reference\r
21943         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI";\r
21944     }\r
21945     leaf creation-time {\r
21946       type string;\r
21947       config false;\r
21948       description\r
21949         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime";\r
21950       reference\r
21951         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime";\r
21952     }\r
21953   }\r
21954 \r
21955   grouping child-sa-stats-g {\r
21956     description\r
21957       "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.";\r
21958     leaf bytes-sent {\r
21959       type uint64;\r
21960       config false;\r
21961       description\r
21962         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent";\r
21963       reference\r
21964         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent";\r
21965     }\r
21966     leaf bytes-received {\r
21967       type uint64;\r
21968       config false;\r
21969       description\r
21970         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived";\r
21971       reference\r
21972         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived";\r
21973     }\r
21974     leaf packets-sent {\r
21975       type uint64;\r
21976       config false;\r
21977       description\r
21978         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent";\r
21979       reference\r
21980         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent";\r
21981     }\r
21982     leaf packets-received {\r
21983       type uint64;\r
21984       config false;\r
21985       description\r
21986         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived";\r
21987       reference\r
21988         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived";\r
21989     }\r
21990     leaf errors-sent {\r
21991       type uint32;\r
21992       config false;\r
21993       description\r
21994         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent";\r
21995       reference\r
21996         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent";\r
21997     }\r
21998     leaf decryption-errors {\r
21999       type uint32;\r
22000       config false;\r
22001       description\r
22002         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors";\r
22003       reference\r
22004         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors";\r
22005     }\r
22006     leaf integrity-errors {\r
22007       type uint32;\r
22008       config false;\r
22009       description\r
22010         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors";\r
22011       reference\r
22012         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors";\r
22013     }\r
22014     leaf replay-errors {\r
22015       type uint32;\r
22016       config false;\r
22017       description\r
22018         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors";\r
22019       reference\r
22020         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors";\r
22021     }\r
22022     leaf policy-errors {\r
22023       type uint32;\r
22024       config false;\r
22025       description\r
22026         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors";\r
22027       reference\r
22028         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors";\r
22029     }\r
22030     leaf other-receive-errors {\r
22031       type uint32;\r
22032       config false;\r
22033       description\r
22034         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors";\r
22035       reference\r
22036         "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors";\r
22037     }\r
22038   }\r
22039 \r
22040   grouping ikev2-sa-received-cp-attr-g {\r
22041     description\r
22042       "Grouping object for Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.";\r
22043     leaf index {\r
22044       type uint16;\r
22045       description\r
22046         "Index attribute";\r
22047     }\r
22048     leaf type {\r
22049       type uint32 {\r
22050         range "0..32767";\r
22051       }\r
22052       config false;\r
22053       description\r
22054         "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type";\r
22055       reference\r
22056         "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type";\r
22057     }\r
22058     leaf value {\r
22059       type string;\r
22060       config false;\r
22061       description\r
22062         "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value";\r
22063       reference\r
22064         "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value";\r
22065     }\r
22066   }\r
22067 \r
22068   grouping ikev2-sa-stats-g {\r
22069     description\r
22070       "Grouping object for Device.IPsec.IKEv2SA.{i}.Stats.";\r
22071     leaf bytes-sent {\r
22072       type uint64;\r
22073       config false;\r
22074       description\r
22075         "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent";\r
22076       reference\r
22077         "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent";\r
22078     }\r
22079     leaf bytes-received {\r
22080       type uint64;\r
22081       config false;\r
22082       description\r
22083         "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived";\r
22084       reference\r
22085         "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived";\r
22086     }\r
22087     leaf packets-sent {\r
22088       type uint64;\r
22089       config false;\r
22090       description\r
22091         "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent";\r
22092       reference\r
22093         "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent";\r
22094     }\r
22095     leaf packets-received {\r
22096       type uint64;\r
22097       config false;\r
22098       description\r
22099         "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived";\r
22100       reference\r
22101         "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived";\r
22102     }\r
22103     leaf errors-sent {\r
22104       type uint32;\r
22105       config false;\r
22106       description\r
22107         "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent";\r
22108       reference\r
22109         "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent";\r
22110     }\r
22111     leaf decryption-errors {\r
22112       type uint32;\r
22113       config false;\r
22114       description\r
22115         "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors";\r
22116       reference\r
22117         "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors";\r
22118     }\r
22119     leaf integrity-errors {\r
22120       type uint32;\r
22121       config false;\r
22122       description\r
22123         "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors";\r
22124       reference\r
22125         "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors";\r
22126     }\r
22127     leaf other-receive-errors {\r
22128       type uint32;\r
22129       config false;\r
22130       description\r
22131         "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors";\r
22132       reference\r
22133         "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors";\r
22134     }\r
22135   }\r
22136 \r
22137   grouping i-psec-profile-g {\r
22138     description\r
22139       "Grouping object for Device.IPsec.Profile.{i}.";\r
22140     leaf index {\r
22141       type uint16;\r
22142       description\r
22143         "Index attribute";\r
22144     }\r
22145     leaf alias {\r
22146       type string {\r
22147         length "min..64";\r
22148       }\r
22149       description\r
22150         "Device.IPsec.Profile.{i}.Alias";\r
22151       reference\r
22152         "Device.IPsec.Profile.{i}.Alias";\r
22153     }\r
22154     leaf max-child-s-as {\r
22155       type uint32;\r
22156       description\r
22157         "Device.IPsec.Profile.{i}.MaxChildSAs";\r
22158       reference\r
22159         "Device.IPsec.Profile.{i}.MaxChildSAs";\r
22160     }\r
22161     leaf remote-endpoints {\r
22162       type string {\r
22163         length "min..64";\r
22164       }\r
22165       description\r
22166         "Device.IPsec.Profile.{i}.RemoteEndpoints";\r
22167       reference\r
22168         "Device.IPsec.Profile.{i}.RemoteEndpoints";\r
22169     }\r
22170     leaf forwarding-policy {\r
22171       type uint32;\r
22172       description\r
22173         "Device.IPsec.Profile.{i}.ForwardingPolicy";\r
22174       reference\r
22175         "Device.IPsec.Profile.{i}.ForwardingPolicy";\r
22176     }\r
22177     leaf protocol {\r
22178       type enumeration {\r
22179         enum AH {\r
22180           description\r
22181             "Enum Value - AH";\r
22182         }\r
22183         enum ESP {\r
22184           description\r
22185             "Enum Value - ESP";\r
22186         }\r
22187       }\r
22188       description\r
22189         "Device.IPsec.Profile.{i}.Protocol";\r
22190       reference\r
22191         "Device.IPsec.Profile.{i}.Protocol";\r
22192     }\r
22193     leaf ikev2-authentication-method {\r
22194       type string;\r
22195       description\r
22196         "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod";\r
22197       reference\r
22198         "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod";\r
22199     }\r
22200     leaf ikev2-allowed-encryption-algorithms {\r
22201       type string;\r
22202       description\r
22203         "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms";\r
22204       reference\r
22205         "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms";\r
22206     }\r
22207     leaf esp-allowed-encryption-algorithms {\r
22208       type string;\r
22209       description\r
22210         "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms";\r
22211       reference\r
22212         "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms";\r
22213     }\r
22214     leaf ikev2-allowed-pseudo-random-functions {\r
22215       type string;\r
22216       description\r
22217         "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions";\r
22218       reference\r
22219         "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions";\r
22220     }\r
22221     leaf ikev2-allowed-integrity-algorithms {\r
22222       type string;\r
22223       description\r
22224         "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms";\r
22225       reference\r
22226         "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms";\r
22227     }\r
22228     leaf ah-allowed-integrity-algorithms {\r
22229       type string;\r
22230       description\r
22231         "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms";\r
22232       reference\r
22233         "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms";\r
22234     }\r
22235     leaf esp-allowed-integrity-algorithms {\r
22236       type string;\r
22237       description\r
22238         "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms";\r
22239       reference\r
22240         "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms";\r
22241     }\r
22242     leaf ikev2-allowed-diffie-hellman-group-transforms {\r
22243       type string;\r
22244       description\r
22245         "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms";\r
22246       reference\r
22247         "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms";\r
22248     }\r
22249     leaf ikev2-dead-peer-detection-timeout {\r
22250       type uint32;\r
22251       description\r
22252         "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout";\r
22253       reference\r
22254         "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout";\r
22255     }\r
22256     leaf ikev2-natt-keepalive-timeout {\r
22257       type uint32;\r
22258       description\r
22259         "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout";\r
22260       reference\r
22261         "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout";\r
22262     }\r
22263     leaf anti-replay-window-size {\r
22264       type uint32;\r
22265       description\r
22266         "Device.IPsec.Profile.{i}.AntiReplayWindowSize";\r
22267       reference\r
22268         "Device.IPsec.Profile.{i}.AntiReplayWindowSize";\r
22269     }\r
22270     leaf do-not-fragment {\r
22271       type enumeration {\r
22272         enum Set {\r
22273           description\r
22274             "Enum Value - Set";\r
22275         }\r
22276         enum Clear {\r
22277           description\r
22278             "Enum Value - Clear";\r
22279         }\r
22280         enum Copy {\r
22281           description\r
22282             "Enum Value - Copy";\r
22283         }\r
22284       }\r
22285       description\r
22286         "Device.IPsec.Profile.{i}.DoNotFragment";\r
22287       reference\r
22288         "Device.IPsec.Profile.{i}.DoNotFragment";\r
22289     }\r
22290     leaf dscp-mark-policy {\r
22291       type int32 {\r
22292         range "-2..63";\r
22293       }\r
22294       description\r
22295         "Device.IPsec.Profile.{i}.DSCPMarkPolicy";\r
22296       reference\r
22297         "Device.IPsec.Profile.{i}.DSCPMarkPolicy";\r
22298     }\r
22299     leaf ikev2-sa-traffic-limit {\r
22300       type uint64;\r
22301       description\r
22302         "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit";\r
22303       reference\r
22304         "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit";\r
22305     }\r
22306     leaf ikev2-sa-time-limit {\r
22307       type uint32;\r
22308       description\r
22309         "Device.IPsec.Profile.{i}.IKEv2SATimeLimit";\r
22310       reference\r
22311         "Device.IPsec.Profile.{i}.IKEv2SATimeLimit";\r
22312     }\r
22313     leaf ikev2-sa-expiry-action {\r
22314       type enumeration {\r
22315         enum Renegotiate {\r
22316           description\r
22317             "Enum Value - Renegotiate";\r
22318         }\r
22319         enum Delete {\r
22320           description\r
22321             "Enum Value - Delete";\r
22322         }\r
22323       }\r
22324       description\r
22325         "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction";\r
22326       reference\r
22327         "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction";\r
22328     }\r
22329     leaf child-sa-traffic-limit {\r
22330       type uint64;\r
22331       description\r
22332         "Device.IPsec.Profile.{i}.ChildSATrafficLimit";\r
22333       reference\r
22334         "Device.IPsec.Profile.{i}.ChildSATrafficLimit";\r
22335     }\r
22336     leaf child-sa-time-limit {\r
22337       type uint32;\r
22338       description\r
22339         "Device.IPsec.Profile.{i}.ChildSATimeLimit";\r
22340       reference\r
22341         "Device.IPsec.Profile.{i}.ChildSATimeLimit";\r
22342     }\r
22343     leaf child-sa-expiry-action {\r
22344       type enumeration {\r
22345         enum Renegotiate {\r
22346           description\r
22347             "Enum Value - Renegotiate";\r
22348         }\r
22349         enum Delete {\r
22350           description\r
22351             "Enum Value - Delete";\r
22352         }\r
22353       }\r
22354       description\r
22355         "Device.IPsec.Profile.{i}.ChildSAExpiryAction";\r
22356       reference\r
22357         "Device.IPsec.Profile.{i}.ChildSAExpiryAction";\r
22358     }\r
22359     leaf sent-cp-attr-number-of-entries {\r
22360       type uint32;\r
22361       config false;\r
22362       description\r
22363         "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries";\r
22364       reference\r
22365         "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries";\r
22366     }\r
22367   }\r
22368 \r
22369   grouping profile-sent-cp-attr-g {\r
22370     description\r
22371       "Grouping object for Device.IPsec.Profile.{i}.SentCPAttr.{i}.";\r
22372     leaf index {\r
22373       type uint16;\r
22374       description\r
22375         "Index attribute";\r
22376     }\r
22377     leaf enable {\r
22378       type boolean;\r
22379       description\r
22380         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable";\r
22381       reference\r
22382         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable";\r
22383     }\r
22384     leaf alias {\r
22385       type string {\r
22386         length "min..64";\r
22387       }\r
22388       description\r
22389         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias";\r
22390       reference\r
22391         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias";\r
22392     }\r
22393     leaf type {\r
22394       type uint32 {\r
22395         range "0..32767";\r
22396       }\r
22397       description\r
22398         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type";\r
22399       reference\r
22400         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type";\r
22401     }\r
22402     leaf value {\r
22403       type string {\r
22404         length "min..65535";\r
22405       }\r
22406       description\r
22407         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value";\r
22408       reference\r
22409         "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value";\r
22410     }\r
22411   }\r
22412 \r
22413   grouping i-psec-stats-g {\r
22414     description\r
22415       "Grouping object for Device.IPsec.Stats.";\r
22416     leaf negotiation-failures {\r
22417       type uint32;\r
22418       config false;\r
22419       description\r
22420         "Device.IPsec.Stats.NegotiationFailures";\r
22421       reference\r
22422         "Device.IPsec.Stats.NegotiationFailures";\r
22423     }\r
22424     leaf bytes-sent {\r
22425       type uint64;\r
22426       config false;\r
22427       description\r
22428         "Device.IPsec.Stats.BytesSent";\r
22429       reference\r
22430         "Device.IPsec.Stats.BytesSent";\r
22431     }\r
22432     leaf bytes-received {\r
22433       type uint64;\r
22434       config false;\r
22435       description\r
22436         "Device.IPsec.Stats.BytesReceived";\r
22437       reference\r
22438         "Device.IPsec.Stats.BytesReceived";\r
22439     }\r
22440     leaf packets-sent {\r
22441       type uint64;\r
22442       config false;\r
22443       description\r
22444         "Device.IPsec.Stats.PacketsSent";\r
22445       reference\r
22446         "Device.IPsec.Stats.PacketsSent";\r
22447     }\r
22448     leaf packets-received {\r
22449       type uint64;\r
22450       config false;\r
22451       description\r
22452         "Device.IPsec.Stats.PacketsReceived";\r
22453       reference\r
22454         "Device.IPsec.Stats.PacketsReceived";\r
22455     }\r
22456     leaf errors-sent {\r
22457       type uint32;\r
22458       config false;\r
22459       description\r
22460         "Device.IPsec.Stats.ErrorsSent";\r
22461       reference\r
22462         "Device.IPsec.Stats.ErrorsSent";\r
22463     }\r
22464     leaf unknown-spi-errors {\r
22465       type uint32;\r
22466       config false;\r
22467       description\r
22468         "Device.IPsec.Stats.UnknownSPIErrors";\r
22469       reference\r
22470         "Device.IPsec.Stats.UnknownSPIErrors";\r
22471     }\r
22472     leaf decryption-errors {\r
22473       type uint32;\r
22474       config false;\r
22475       description\r
22476         "Device.IPsec.Stats.DecryptionErrors";\r
22477       reference\r
22478         "Device.IPsec.Stats.DecryptionErrors";\r
22479     }\r
22480     leaf integrity-errors {\r
22481       type uint32;\r
22482       config false;\r
22483       description\r
22484         "Device.IPsec.Stats.IntegrityErrors";\r
22485       reference\r
22486         "Device.IPsec.Stats.IntegrityErrors";\r
22487     }\r
22488     leaf replay-errors {\r
22489       type uint32;\r
22490       config false;\r
22491       description\r
22492         "Device.IPsec.Stats.ReplayErrors";\r
22493       reference\r
22494         "Device.IPsec.Stats.ReplayErrors";\r
22495     }\r
22496     leaf policy-errors {\r
22497       type uint32;\r
22498       config false;\r
22499       description\r
22500         "Device.IPsec.Stats.PolicyErrors";\r
22501       reference\r
22502         "Device.IPsec.Stats.PolicyErrors";\r
22503     }\r
22504     leaf other-receive-errors {\r
22505       type uint32;\r
22506       config false;\r
22507       description\r
22508         "Device.IPsec.Stats.OtherReceiveErrors";\r
22509       reference\r
22510         "Device.IPsec.Stats.OtherReceiveErrors";\r
22511     }\r
22512   }\r
22513 \r
22514   grouping i-psec-tunnel-g {\r
22515     description\r
22516       "Grouping object for Device.IPsec.Tunnel.{i}.";\r
22517     leaf index {\r
22518       type uint16;\r
22519       description\r
22520         "Index attribute";\r
22521     }\r
22522     leaf alias {\r
22523       type string {\r
22524         length "min..64";\r
22525       }\r
22526       description\r
22527         "Device.IPsec.Tunnel.{i}.Alias";\r
22528       reference\r
22529         "Device.IPsec.Tunnel.{i}.Alias";\r
22530     }\r
22531     leaf tunnel-interface {\r
22532       type string;\r
22533       config false;\r
22534       description\r
22535         "Device.IPsec.Tunnel.{i}.TunnelInterface";\r
22536       reference\r
22537         "Device.IPsec.Tunnel.{i}.TunnelInterface";\r
22538     }\r
22539     leaf tunneled-interface {\r
22540       type string;\r
22541       config false;\r
22542       description\r
22543         "Device.IPsec.Tunnel.{i}.TunneledInterface";\r
22544       reference\r
22545         "Device.IPsec.Tunnel.{i}.TunneledInterface";\r
22546     }\r
22547     leaf filters {\r
22548       type string;\r
22549       config false;\r
22550       description\r
22551         "Device.IPsec.Tunnel.{i}.Filters";\r
22552       reference\r
22553         "Device.IPsec.Tunnel.{i}.Filters";\r
22554     }\r
22555   }\r
22556 \r
22557   grouping i-psec-tunnel-stats-g {\r
22558     description\r
22559       "Grouping object for Device.IPsec.Tunnel.{i}.Stats.";\r
22560     leaf decryption-errors {\r
22561       type uint32;\r
22562       config false;\r
22563       description\r
22564         "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors";\r
22565       reference\r
22566         "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors";\r
22567     }\r
22568     leaf integrity-errors {\r
22569       type uint32;\r
22570       config false;\r
22571       description\r
22572         "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors";\r
22573       reference\r
22574         "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors";\r
22575     }\r
22576     leaf replay-errors {\r
22577       type uint32;\r
22578       config false;\r
22579       description\r
22580         "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors";\r
22581       reference\r
22582         "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors";\r
22583     }\r
22584     leaf policy-errors {\r
22585       type uint32;\r
22586       config false;\r
22587       description\r
22588         "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors";\r
22589       reference\r
22590         "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors";\r
22591     }\r
22592     leaf other-receive-errors {\r
22593       type uint32;\r
22594       config false;\r
22595       description\r
22596         "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors";\r
22597       reference\r
22598         "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors";\r
22599     }\r
22600   }\r
22601 \r
22602   grouping device-ipv6rd-g {\r
22603     description\r
22604       "Grouping object for Device.IPv6rd.";\r
22605     leaf enable {\r
22606       type boolean;\r
22607       description\r
22608         "Device.IPv6rd.Enable";\r
22609       reference\r
22610         "Device.IPv6rd.Enable";\r
22611     }\r
22612     leaf interface-setting-number-of-entries {\r
22613       type uint32;\r
22614       config false;\r
22615       description\r
22616         "Device.IPv6rd.InterfaceSettingNumberOfEntries";\r
22617       reference\r
22618         "Device.IPv6rd.InterfaceSettingNumberOfEntries";\r
22619     }\r
22620   }\r
22621 \r
22622   grouping ipv6rd-interface-setting-g {\r
22623     description\r
22624       "Grouping object for Device.IPv6rd.InterfaceSetting.{i}.";\r
22625     leaf index {\r
22626       type uint16;\r
22627       description\r
22628         "Index attribute";\r
22629     }\r
22630     leaf enable {\r
22631       type boolean;\r
22632       description\r
22633         "Device.IPv6rd.InterfaceSetting.{i}.Enable";\r
22634       reference\r
22635         "Device.IPv6rd.InterfaceSetting.{i}.Enable";\r
22636     }\r
22637     leaf status {\r
22638       type string;\r
22639       config false;\r
22640       description\r
22641         "Device.IPv6rd.InterfaceSetting.{i}.Status";\r
22642       reference\r
22643         "Device.IPv6rd.InterfaceSetting.{i}.Status";\r
22644     }\r
22645     leaf alias {\r
22646       type string {\r
22647         length "min..64";\r
22648       }\r
22649       description\r
22650         "Device.IPv6rd.InterfaceSetting.{i}.Alias";\r
22651       reference\r
22652         "Device.IPv6rd.InterfaceSetting.{i}.Alias";\r
22653     }\r
22654     leaf border-relay-ipv4-addresses {\r
22655       type string {\r
22656         length "min..15";\r
22657       }\r
22658       description\r
22659         "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses";\r
22660       reference\r
22661         "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses";\r
22662     }\r
22663     leaf all-traffic-to-border-relay {\r
22664       type boolean;\r
22665       description\r
22666         "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay";\r
22667       reference\r
22668         "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay";\r
22669     }\r
22670     leaf spipv6-prefix {\r
22671       type string {\r
22672         length "min..49";\r
22673       }\r
22674       description\r
22675         "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix";\r
22676       reference\r
22677         "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix";\r
22678     }\r
22679     leaf ipv4-mask-length {\r
22680       type uint32 {\r
22681         range "0..32";\r
22682       }\r
22683       description\r
22684         "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength";\r
22685       reference\r
22686         "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength";\r
22687     }\r
22688     leaf address-source {\r
22689       type string {\r
22690         length "min..256";\r
22691       }\r
22692       description\r
22693         "Device.IPv6rd.InterfaceSetting.{i}.AddressSource";\r
22694       reference\r
22695         "Device.IPv6rd.InterfaceSetting.{i}.AddressSource";\r
22696     }\r
22697     leaf tunnel-interface {\r
22698       type string;\r
22699       config false;\r
22700       description\r
22701         "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface";\r
22702       reference\r
22703         "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface";\r
22704     }\r
22705     leaf tunneled-interface {\r
22706       type string;\r
22707       config false;\r
22708       description\r
22709         "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface";\r
22710       reference\r
22711         "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface";\r
22712     }\r
22713   }\r
22714 \r
22715   grouping device-interface-stack-g {\r
22716     description\r
22717       "Grouping object for Device.InterfaceStack.{i}.";\r
22718     leaf index {\r
22719       type uint16;\r
22720       description\r
22721         "Index attribute";\r
22722     }\r
22723     leaf alias {\r
22724       type string {\r
22725         length "min..64";\r
22726       }\r
22727       description\r
22728         "Device.InterfaceStack.{i}.Alias";\r
22729       reference\r
22730         "Device.InterfaceStack.{i}.Alias";\r
22731     }\r
22732     leaf higher-layer {\r
22733       type string;\r
22734       config false;\r
22735       description\r
22736         "Device.InterfaceStack.{i}.HigherLayer";\r
22737       reference\r
22738         "Device.InterfaceStack.{i}.HigherLayer";\r
22739     }\r
22740     leaf lower-layer {\r
22741       type string;\r
22742       config false;\r
22743       description\r
22744         "Device.InterfaceStack.{i}.LowerLayer";\r
22745       reference\r
22746         "Device.InterfaceStack.{i}.LowerLayer";\r
22747     }\r
22748     leaf higher-alias {\r
22749       type string;\r
22750       config false;\r
22751       description\r
22752         "Device.InterfaceStack.{i}.HigherAlias";\r
22753       reference\r
22754         "Device.InterfaceStack.{i}.HigherAlias";\r
22755     }\r
22756     leaf lower-alias {\r
22757       type string;\r
22758       config false;\r
22759       description\r
22760         "Device.InterfaceStack.{i}.LowerAlias";\r
22761       reference\r
22762         "Device.InterfaceStack.{i}.LowerAlias";\r
22763     }\r
22764   }\r
22765 \r
22766   grouping device-l2-tpv3-g {\r
22767     description\r
22768       "Grouping object for Device.L2TPv3.";\r
22769     leaf tunnel-number-of-entries {\r
22770       type uint32;\r
22771       config false;\r
22772       description\r
22773         "Device.L2TPv3.TunnelNumberOfEntries";\r
22774       reference\r
22775         "Device.L2TPv3.TunnelNumberOfEntries";\r
22776     }\r
22777     leaf filter-number-of-entries {\r
22778       type uint32;\r
22779       config false;\r
22780       description\r
22781         "Device.L2TPv3.FilterNumberOfEntries";\r
22782       reference\r
22783         "Device.L2TPv3.FilterNumberOfEntries";\r
22784     }\r
22785   }\r
22786 \r
22787   grouping l2-tpv3-filter-g {\r
22788     description\r
22789       "Grouping object for Device.L2TPv3.Filter.{i}.";\r
22790     leaf index {\r
22791       type uint16;\r
22792       description\r
22793         "Index attribute";\r
22794     }\r
22795     leaf enable {\r
22796       type boolean;\r
22797       description\r
22798         "Device.L2TPv3.Filter.{i}.Enable";\r
22799       reference\r
22800         "Device.L2TPv3.Filter.{i}.Enable";\r
22801     }\r
22802     leaf status {\r
22803       type string;\r
22804       config false;\r
22805       description\r
22806         "Device.L2TPv3.Filter.{i}.Status";\r
22807       reference\r
22808         "Device.L2TPv3.Filter.{i}.Status";\r
22809     }\r
22810     leaf order {\r
22811       type uint32 {\r
22812         range "1..max";\r
22813       }\r
22814       description\r
22815         "Device.L2TPv3.Filter.{i}.Order";\r
22816       reference\r
22817         "Device.L2TPv3.Filter.{i}.Order";\r
22818     }\r
22819     leaf alias {\r
22820       type string {\r
22821         length "min..64";\r
22822       }\r
22823       description\r
22824         "Device.L2TPv3.Filter.{i}.Alias";\r
22825       reference\r
22826         "Device.L2TPv3.Filter.{i}.Alias";\r
22827     }\r
22828     leaf interface {\r
22829       type string {\r
22830         length "min..256";\r
22831       }\r
22832       description\r
22833         "Device.L2TPv3.Filter.{i}.Interface";\r
22834       reference\r
22835         "Device.L2TPv3.Filter.{i}.Interface";\r
22836     }\r
22837     leaf all-interfaces {\r
22838       type boolean;\r
22839       description\r
22840         "Device.L2TPv3.Filter.{i}.AllInterfaces";\r
22841       reference\r
22842         "Device.L2TPv3.Filter.{i}.AllInterfaces";\r
22843     }\r
22844     leaf vlanid-check {\r
22845       type int32 {\r
22846         range "-1..max";\r
22847       }\r
22848       description\r
22849         "Device.L2TPv3.Filter.{i}.VLANIDCheck";\r
22850       reference\r
22851         "Device.L2TPv3.Filter.{i}.VLANIDCheck";\r
22852     }\r
22853     leaf vlanid-exclude {\r
22854       type boolean;\r
22855       description\r
22856         "Device.L2TPv3.Filter.{i}.VLANIDExclude";\r
22857       reference\r
22858         "Device.L2TPv3.Filter.{i}.VLANIDExclude";\r
22859     }\r
22860     leaf dscp-mark-policy {\r
22861       type int32 {\r
22862         range "-2..63";\r
22863       }\r
22864       description\r
22865         "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy";\r
22866       reference\r
22867         "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy";\r
22868     }\r
22869   }\r
22870 \r
22871   grouping l2-tpv3-tunnel-g {\r
22872     description\r
22873       "Grouping object for Device.L2TPv3.Tunnel.{i}.";\r
22874     leaf index {\r
22875       type uint16;\r
22876       description\r
22877         "Index attribute";\r
22878     }\r
22879     leaf enable {\r
22880       type boolean;\r
22881       description\r
22882         "Device.L2TPv3.Tunnel.{i}.Enable";\r
22883       reference\r
22884         "Device.L2TPv3.Tunnel.{i}.Enable";\r
22885     }\r
22886     leaf status {\r
22887       type string;\r
22888       config false;\r
22889       description\r
22890         "Device.L2TPv3.Tunnel.{i}.Status";\r
22891       reference\r
22892         "Device.L2TPv3.Tunnel.{i}.Status";\r
22893     }\r
22894     leaf alias {\r
22895       type string {\r
22896         length "min..64";\r
22897       }\r
22898       description\r
22899         "Device.L2TPv3.Tunnel.{i}.Alias";\r
22900       reference\r
22901         "Device.L2TPv3.Tunnel.{i}.Alias";\r
22902     }\r
22903     leaf remote-endpoints {\r
22904       type string {\r
22905         length "min..256";\r
22906       }\r
22907       description\r
22908         "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints";\r
22909       reference\r
22910         "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints";\r
22911     }\r
22912     leaf keep-alive-policy {\r
22913       type enumeration {\r
22914         enum ICMP {\r
22915           description\r
22916             "Enum Value - ICMP";\r
22917         }\r
22918         enum None {\r
22919           description\r
22920             "Enum Value - None";\r
22921         }\r
22922       }\r
22923       description\r
22924         "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy";\r
22925       reference\r
22926         "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy";\r
22927     }\r
22928     leaf keep-alive-timeout {\r
22929       type uint32;\r
22930       description\r
22931         "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout";\r
22932       reference\r
22933         "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout";\r
22934     }\r
22935     leaf keep-alive-threshold {\r
22936       type uint32;\r
22937       description\r
22938         "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold";\r
22939       reference\r
22940         "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold";\r
22941     }\r
22942     leaf delivery-header-protocol {\r
22943       type enumeration {\r
22944         enum IPv4 {\r
22945           description\r
22946             "Enum Value - IPv4";\r
22947         }\r
22948         enum IPv6 {\r
22949           description\r
22950             "Enum Value - IPv6";\r
22951         }\r
22952       }\r
22953       description\r
22954         "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol";\r
22955       reference\r
22956         "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol";\r
22957     }\r
22958     leaf default-dscp-mark {\r
22959       type uint32;\r
22960       description\r
22961         "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark";\r
22962       reference\r
22963         "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark";\r
22964     }\r
22965     leaf tunnel-encapsulation {\r
22966       type enumeration {\r
22967         enum IP {\r
22968           description\r
22969             "Enum Value - IP";\r
22970         }\r
22971         enum UDP {\r
22972           description\r
22973             "Enum Value - UDP";\r
22974         }\r
22975       }\r
22976       description\r
22977         "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation";\r
22978       reference\r
22979         "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation";\r
22980     }\r
22981     leaf connected-remote-endpoint {\r
22982       type string;\r
22983       config false;\r
22984       description\r
22985         "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint";\r
22986       reference\r
22987         "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint";\r
22988     }\r
22989     leaf interface-number-of-entries {\r
22990       type uint32;\r
22991       config false;\r
22992       description\r
22993         "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries";\r
22994       reference\r
22995         "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries";\r
22996     }\r
22997   }\r
22998 \r
22999   grouping l2-tpv3-tunnel-interface-g {\r
23000     description\r
23001       "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}.";\r
23002     leaf index {\r
23003       type uint16;\r
23004       description\r
23005         "Index attribute";\r
23006     }\r
23007     leaf enable {\r
23008       type boolean;\r
23009       description\r
23010         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable";\r
23011       reference\r
23012         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable";\r
23013     }\r
23014     leaf status {\r
23015       type string;\r
23016       config false;\r
23017       description\r
23018         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status";\r
23019       reference\r
23020         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status";\r
23021     }\r
23022     leaf alias {\r
23023       type string {\r
23024         length "min..64";\r
23025       }\r
23026       description\r
23027         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias";\r
23028       reference\r
23029         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias";\r
23030     }\r
23031     leaf name {\r
23032       type string;\r
23033       config false;\r
23034       description\r
23035         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name";\r
23036       reference\r
23037         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name";\r
23038     }\r
23039     leaf last-change {\r
23040       type uint32;\r
23041       config false;\r
23042       description\r
23043         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange";\r
23044       reference\r
23045         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange";\r
23046     }\r
23047     leaf lower-layers {\r
23048       type string {\r
23049         length "min..1024";\r
23050       }\r
23051       description\r
23052         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers";\r
23053       reference\r
23054         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers";\r
23055     }\r
23056     leaf session-id {\r
23057       type int32 {\r
23058         range "-1 | 1..65535";\r
23059       }\r
23060       description\r
23061         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID";\r
23062       reference\r
23063         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID";\r
23064     }\r
23065     leaf cookie-policy {\r
23066       type enumeration {\r
23067         enum Disabled {\r
23068           description\r
23069             "Enum Value - Disabled";\r
23070         }\r
23071         enum Configured {\r
23072           description\r
23073             "Enum Value - Configured";\r
23074         }\r
23075         enum Generated {\r
23076           description\r
23077             "Enum Value - Generated";\r
23078         }\r
23079       }\r
23080       description\r
23081         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy";\r
23082       reference\r
23083         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy";\r
23084     }\r
23085     leaf cookie {\r
23086       type uint64;\r
23087       description\r
23088         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie";\r
23089       reference\r
23090         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie";\r
23091     }\r
23092   }\r
23093 \r
23094   grouping l2-tpv3-tunnel-interface-stats-g {\r
23095     description\r
23096       "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.";\r
23097     leaf bytes-sent {\r
23098       type uint64;\r
23099       config false;\r
23100       description\r
23101         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent";\r
23102       reference\r
23103         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent";\r
23104     }\r
23105     leaf bytes-received {\r
23106       type uint64;\r
23107       config false;\r
23108       description\r
23109         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived";\r
23110       reference\r
23111         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived";\r
23112     }\r
23113     leaf packets-sent {\r
23114       type uint64;\r
23115       config false;\r
23116       description\r
23117         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent";\r
23118       reference\r
23119         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent";\r
23120     }\r
23121     leaf packets-received {\r
23122       type uint64;\r
23123       config false;\r
23124       description\r
23125         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived";\r
23126       reference\r
23127         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived";\r
23128     }\r
23129     leaf errors-sent {\r
23130       type uint32;\r
23131       config false;\r
23132       description\r
23133         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent";\r
23134       reference\r
23135         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent";\r
23136     }\r
23137     leaf errors-received {\r
23138       type uint32;\r
23139       config false;\r
23140       description\r
23141         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived";\r
23142       reference\r
23143         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived";\r
23144     }\r
23145     leaf discard-checksum-received {\r
23146       type uint32;\r
23147       config false;\r
23148       description\r
23149         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived";\r
23150       reference\r
23151         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived";\r
23152     }\r
23153     leaf discard-sequence-number-received {\r
23154       type uint32;\r
23155       config false;\r
23156       description\r
23157         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived";\r
23158       reference\r
23159         "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived";\r
23160     }\r
23161   }\r
23162 \r
23163   grouping l2-tpv3-tunnel-stats-g {\r
23164     description\r
23165       "Grouping object for Device.L2TPv3.Tunnel.{i}.Stats.";\r
23166     leaf keep-alive-sent {\r
23167       type uint32;\r
23168       config false;\r
23169       description\r
23170         "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent";\r
23171       reference\r
23172         "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent";\r
23173     }\r
23174     leaf keep-alive-received {\r
23175       type uint32;\r
23176       config false;\r
23177       description\r
23178         "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived";\r
23179       reference\r
23180         "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived";\r
23181     }\r
23182     leaf bytes-sent {\r
23183       type uint64;\r
23184       config false;\r
23185       description\r
23186         "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent";\r
23187       reference\r
23188         "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent";\r
23189     }\r
23190     leaf bytes-received {\r
23191       type uint64;\r
23192       config false;\r
23193       description\r
23194         "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived";\r
23195       reference\r
23196         "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived";\r
23197     }\r
23198     leaf packets-sent {\r
23199       type uint64;\r
23200       config false;\r
23201       description\r
23202         "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent";\r
23203       reference\r
23204         "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent";\r
23205     }\r
23206     leaf packets-received {\r
23207       type uint64;\r
23208       config false;\r
23209       description\r
23210         "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived";\r
23211       reference\r
23212         "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived";\r
23213     }\r
23214     leaf errors-sent {\r
23215       type uint32;\r
23216       config false;\r
23217       description\r
23218         "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent";\r
23219       reference\r
23220         "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent";\r
23221     }\r
23222     leaf errors-received {\r
23223       type uint32;\r
23224       config false;\r
23225       description\r
23226         "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived";\r
23227       reference\r
23228         "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived";\r
23229     }\r
23230   }\r
23231 \r
23232   grouping tunnel-udp-g {\r
23233     description\r
23234       "Grouping object for Device.L2TPv3.Tunnel.{i}.UDP.";\r
23235     leaf source-port {\r
23236       type uint32 {\r
23237         range "min..65535";\r
23238       }\r
23239       description\r
23240         "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort";\r
23241       reference\r
23242         "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort";\r
23243     }\r
23244     leaf remote-port {\r
23245       type uint32 {\r
23246         range "min..65535";\r
23247       }\r
23248       description\r
23249         "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort";\r
23250       reference\r
23251         "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort";\r
23252     }\r
23253     leaf enable-checksum {\r
23254       type boolean;\r
23255       description\r
23256         "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum";\r
23257       reference\r
23258         "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum";\r
23259     }\r
23260   }\r
23261 \r
23262   grouping device-le-ds-g {\r
23263     description\r
23264       "Grouping object for Device.LEDs.";\r
23265     leaf led-number-of-entries {\r
23266       type uint32;\r
23267       config false;\r
23268       description\r
23269         "Device.LEDs.LEDNumberOfEntries";\r
23270       reference\r
23271         "Device.LEDs.LEDNumberOfEntries";\r
23272     }\r
23273   }\r
23274 \r
23275   grouping le-ds-led-g {\r
23276     description\r
23277       "Grouping object for Device.LEDs.LED.{i}.";\r
23278     leaf index {\r
23279       type uint16;\r
23280       description\r
23281         "Index attribute";\r
23282     }\r
23283     leaf alias {\r
23284       type string {\r
23285         length "min..64";\r
23286       }\r
23287       description\r
23288         "Device.LEDs.LED.{i}.Alias";\r
23289       reference\r
23290         "Device.LEDs.LED.{i}.Alias";\r
23291     }\r
23292     leaf name {\r
23293       type string;\r
23294       description\r
23295         "Device.LEDs.LED.{i}.Name";\r
23296       reference\r
23297         "Device.LEDs.LED.{i}.Name";\r
23298     }\r
23299     leaf status {\r
23300       type string;\r
23301       config false;\r
23302       description\r
23303         "Device.LEDs.LED.{i}.Status";\r
23304       reference\r
23305         "Device.LEDs.LED.{i}.Status";\r
23306     }\r
23307     leaf reason {\r
23308       type string;\r
23309       config false;\r
23310       description\r
23311         "Device.LEDs.LED.{i}.Reason";\r
23312       reference\r
23313         "Device.LEDs.LED.{i}.Reason";\r
23314     }\r
23315     leaf cycle-period-repetitions {\r
23316       type int32;\r
23317       config false;\r
23318       description\r
23319         "Device.LEDs.LED.{i}.CyclePeriodRepetitions";\r
23320       reference\r
23321         "Device.LEDs.LED.{i}.CyclePeriodRepetitions";\r
23322     }\r
23323     leaf location {\r
23324       type string;\r
23325       config false;\r
23326       description\r
23327         "Device.LEDs.LED.{i}.Location";\r
23328       reference\r
23329         "Device.LEDs.LED.{i}.Location";\r
23330     }\r
23331     leaf relative-x-position {\r
23332       type uint32;\r
23333       config false;\r
23334       description\r
23335         "Device.LEDs.LED.{i}.RelativeXPosition";\r
23336       reference\r
23337         "Device.LEDs.LED.{i}.RelativeXPosition";\r
23338     }\r
23339     leaf relative-y-position {\r
23340       type uint32;\r
23341       config false;\r
23342       description\r
23343         "Device.LEDs.LED.{i}.RelativeYPosition";\r
23344       reference\r
23345         "Device.LEDs.LED.{i}.RelativeYPosition";\r
23346     }\r
23347     leaf cycle-element-number-of-entries {\r
23348       type uint32;\r
23349       config false;\r
23350       description\r
23351         "Device.LEDs.LED.{i}.CycleElementNumberOfEntries";\r
23352       reference\r
23353         "Device.LEDs.LED.{i}.CycleElementNumberOfEntries";\r
23354     }\r
23355   }\r
23356 \r
23357   grouping led-current-cycle-element-g {\r
23358     description\r
23359       "Grouping object for Device.LEDs.LED.{i}.CurrentCycleElement.";\r
23360     leaf cycle-element-reference {\r
23361       type string;\r
23362       config false;\r
23363       description\r
23364         "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference";\r
23365       reference\r
23366         "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference";\r
23367     }\r
23368     leaf color {\r
23369       type string;\r
23370       config false;\r
23371       description\r
23372         "Device.LEDs.LED.{i}.CurrentCycleElement.Color";\r
23373       reference\r
23374         "Device.LEDs.LED.{i}.CurrentCycleElement.Color";\r
23375     }\r
23376     leaf duration {\r
23377       type uint32;\r
23378       config false;\r
23379       description\r
23380         "Device.LEDs.LED.{i}.CurrentCycleElement.Duration";\r
23381       reference\r
23382         "Device.LEDs.LED.{i}.CurrentCycleElement.Duration";\r
23383     }\r
23384   }\r
23385 \r
23386   grouping led-cycle-element-g {\r
23387     description\r
23388       "Grouping object for Device.LEDs.LED.{i}.CycleElement.{i}.";\r
23389     leaf index {\r
23390       type uint16;\r
23391       description\r
23392         "Index attribute";\r
23393     }\r
23394     leaf alias {\r
23395       type string {\r
23396         length "min..64";\r
23397       }\r
23398       description\r
23399         "Device.LEDs.LED.{i}.CycleElement.{i}.Alias";\r
23400       reference\r
23401         "Device.LEDs.LED.{i}.CycleElement.{i}.Alias";\r
23402     }\r
23403     leaf enable {\r
23404       type boolean;\r
23405       description\r
23406         "Device.LEDs.LED.{i}.CycleElement.{i}.Enable";\r
23407       reference\r
23408         "Device.LEDs.LED.{i}.CycleElement.{i}.Enable";\r
23409     }\r
23410     leaf order {\r
23411       type uint32 {\r
23412         range "1..max";\r
23413       }\r
23414       description\r
23415         "Device.LEDs.LED.{i}.CycleElement.{i}.Order";\r
23416       reference\r
23417         "Device.LEDs.LED.{i}.CycleElement.{i}.Order";\r
23418     }\r
23419     leaf color {\r
23420       type string {\r
23421         length "3";\r
23422       }\r
23423       description\r
23424         "Device.LEDs.LED.{i}.CycleElement.{i}.Color";\r
23425       reference\r
23426         "Device.LEDs.LED.{i}.CycleElement.{i}.Color";\r
23427     }\r
23428     leaf duration {\r
23429       type uint32;\r
23430       description\r
23431         "Device.LEDs.LED.{i}.CycleElement.{i}.Duration";\r
23432       reference\r
23433         "Device.LEDs.LED.{i}.CycleElement.{i}.Duration";\r
23434     }\r
23435     leaf fade-interval {\r
23436       type uint32;\r
23437       description\r
23438         "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval";\r
23439       reference\r
23440         "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval";\r
23441     }\r
23442   }\r
23443 \r
23444   grouping lldp-discovery-g {\r
23445     description\r
23446       "Grouping object for Device.LLDP.Discovery.";\r
23447     leaf device-number-of-entries {\r
23448       type uint32;\r
23449       config false;\r
23450       description\r
23451         "Device.LLDP.Discovery.DeviceNumberOfEntries";\r
23452       reference\r
23453         "Device.LLDP.Discovery.DeviceNumberOfEntries";\r
23454     }\r
23455   }\r
23456 \r
23457   grouping discovery-device-g {\r
23458     description\r
23459       "Grouping object for Device.LLDP.Discovery.Device.{i}.";\r
23460     leaf index {\r
23461       type uint16;\r
23462       description\r
23463         "Index attribute";\r
23464     }\r
23465     leaf interface {\r
23466       type string;\r
23467       config false;\r
23468       description\r
23469         "Device.LLDP.Discovery.Device.{i}.Interface";\r
23470       reference\r
23471         "Device.LLDP.Discovery.Device.{i}.Interface";\r
23472     }\r
23473     leaf chassis-id-subtype {\r
23474       type uint32;\r
23475       config false;\r
23476       description\r
23477         "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype";\r
23478       reference\r
23479         "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype";\r
23480     }\r
23481     leaf chassis-id {\r
23482       type string;\r
23483       config false;\r
23484       description\r
23485         "Device.LLDP.Discovery.Device.{i}.ChassisID";\r
23486       reference\r
23487         "Device.LLDP.Discovery.Device.{i}.ChassisID";\r
23488     }\r
23489     leaf host {\r
23490       type string;\r
23491       config false;\r
23492       description\r
23493         "Device.LLDP.Discovery.Device.{i}.Host";\r
23494       reference\r
23495         "Device.LLDP.Discovery.Device.{i}.Host";\r
23496     }\r
23497     leaf port-number-of-entries {\r
23498       type uint32;\r
23499       config false;\r
23500       description\r
23501         "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries";\r
23502       reference\r
23503         "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries";\r
23504     }\r
23505   }\r
23506 \r
23507   grouping device-device-information-g {\r
23508     description\r
23509       "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation.";\r
23510     leaf device-category {\r
23511       type string;\r
23512       config false;\r
23513       description\r
23514         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory";\r
23515       reference\r
23516         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory";\r
23517     }\r
23518     leaf manufacturer-oui {\r
23519       type string;\r
23520       config false;\r
23521       description\r
23522         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI";\r
23523       reference\r
23524         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI";\r
23525     }\r
23526     leaf model-name {\r
23527       type string;\r
23528       config false;\r
23529       description\r
23530         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName";\r
23531       reference\r
23532         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName";\r
23533     }\r
23534     leaf model-number {\r
23535       type string;\r
23536       config false;\r
23537       description\r
23538         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber";\r
23539       reference\r
23540         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber";\r
23541     }\r
23542     leaf vendor-specific-number-of-entries {\r
23543       type uint32;\r
23544       config false;\r
23545       description\r
23546         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries";\r
23547       reference\r
23548         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries";\r
23549     }\r
23550   }\r
23551 \r
23552   grouping device-information-vendor-specific-g {\r
23553     description\r
23554       "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.";\r
23555     leaf index {\r
23556       type uint16;\r
23557       description\r
23558         "Index attribute";\r
23559     }\r
23560     leaf organization-code {\r
23561       type string;\r
23562       config false;\r
23563       description\r
23564         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode";\r
23565       reference\r
23566         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode";\r
23567     }\r
23568     leaf information-type {\r
23569       type uint32;\r
23570       config false;\r
23571       description\r
23572         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType";\r
23573       reference\r
23574         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType";\r
23575     }\r
23576     leaf information {\r
23577       type string;\r
23578       config false;\r
23579       description\r
23580         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information";\r
23581       reference\r
23582         "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information";\r
23583     }\r
23584   }\r
23585 \r
23586   grouping device-port-g {\r
23587     description\r
23588       "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}.";\r
23589     leaf index {\r
23590       type uint16;\r
23591       description\r
23592         "Index attribute";\r
23593     }\r
23594     leaf port-id-subtype {\r
23595       type uint32;\r
23596       config false;\r
23597       description\r
23598         "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype";\r
23599       reference\r
23600         "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype";\r
23601     }\r
23602     leaf port-id {\r
23603       type string;\r
23604       config false;\r
23605       description\r
23606         "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID";\r
23607       reference\r
23608         "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID";\r
23609     }\r
23610     leaf ttl {\r
23611       type uint32;\r
23612       config false;\r
23613       description\r
23614         "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL";\r
23615       reference\r
23616         "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL";\r
23617     }\r
23618     leaf port-description {\r
23619       type string;\r
23620       config false;\r
23621       description\r
23622         "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription";\r
23623       reference\r
23624         "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription";\r
23625     }\r
23626     leaf mac-address-list {\r
23627       type string {\r
23628         length "min..17";\r
23629       }\r
23630       config false;\r
23631       description\r
23632         "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList";\r
23633       reference\r
23634         "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList";\r
23635     }\r
23636     leaf last-update {\r
23637       type string;\r
23638       config false;\r
23639       description\r
23640         "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate";\r
23641       reference\r
23642         "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate";\r
23643     }\r
23644   }\r
23645 \r
23646   grouping port-link-information-g {\r
23647     description\r
23648       "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.";\r
23649     leaf interface-type {\r
23650       type uint32;\r
23651       config false;\r
23652       description\r
23653         "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType";\r
23654       reference\r
23655         "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType";\r
23656     }\r
23657     leaf mac-forwarding-table {\r
23658       type string {\r
23659         length "min..17";\r
23660       }\r
23661       config false;\r
23662       description\r
23663         "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable";\r
23664       reference\r
23665         "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable";\r
23666     }\r
23667   }\r
23668 \r
23669   grouping device-lmap-g {\r
23670     description\r
23671       "Grouping object for Device.LMAP.";\r
23672     leaf measurement-agent-number-of-entries {\r
23673       type uint32;\r
23674       config false;\r
23675       description\r
23676         "Device.LMAP.MeasurementAgentNumberOfEntries";\r
23677       reference\r
23678         "Device.LMAP.MeasurementAgentNumberOfEntries";\r
23679     }\r
23680     leaf report-number-of-entries {\r
23681       type uint32;\r
23682       config false;\r
23683       description\r
23684         "Device.LMAP.ReportNumberOfEntries";\r
23685       reference\r
23686         "Device.LMAP.ReportNumberOfEntries";\r
23687     }\r
23688     leaf event-number-of-entries {\r
23689       type uint32;\r
23690       config false;\r
23691       description\r
23692         "Device.LMAP.EventNumberOfEntries";\r
23693       reference\r
23694         "Device.LMAP.EventNumberOfEntries";\r
23695     }\r
23696   }\r
23697 \r
23698   grouping lmap-event-g {\r
23699     description\r
23700       "Grouping object for Device.LMAP.Event.{i}.";\r
23701     leaf index {\r
23702       type uint16;\r
23703       description\r
23704         "Index attribute";\r
23705     }\r
23706     leaf enable {\r
23707       type boolean;\r
23708       description\r
23709         "Device.LMAP.Event.{i}.Enable";\r
23710       reference\r
23711         "Device.LMAP.Event.{i}.Enable";\r
23712     }\r
23713     leaf alias {\r
23714       type string {\r
23715         length "min..64";\r
23716       }\r
23717       description\r
23718         "Device.LMAP.Event.{i}.Alias";\r
23719       reference\r
23720         "Device.LMAP.Event.{i}.Alias";\r
23721     }\r
23722     leaf name {\r
23723       type string {\r
23724         length "min..256";\r
23725       }\r
23726       description\r
23727         "Device.LMAP.Event.{i}.Name";\r
23728       reference\r
23729         "Device.LMAP.Event.{i}.Name";\r
23730     }\r
23731     leaf type {\r
23732       type enumeration {\r
23733         enum PeriodicTiming {\r
23734           description\r
23735             "Enum Value - PeriodicTiming";\r
23736         }\r
23737         enum CalendarTiming {\r
23738           description\r
23739             "Enum Value - CalendarTiming";\r
23740         }\r
23741         enum OneOffTiming {\r
23742           description\r
23743             "Enum Value - OneOffTiming";\r
23744         }\r
23745         enum Immediate {\r
23746           description\r
23747             "Enum Value - Immediate";\r
23748         }\r
23749         enum Startup {\r
23750           description\r
23751             "Enum Value - Startup";\r
23752         }\r
23753         enum ControllerLost {\r
23754           description\r
23755             "Enum Value - ControllerLost";\r
23756         }\r
23757         enum ControllerConnected {\r
23758           description\r
23759             "Enum Value - ControllerConnected";\r
23760         }\r
23761       }\r
23762       description\r
23763         "Device.LMAP.Event.{i}.Type";\r
23764       reference\r
23765         "Device.LMAP.Event.{i}.Type";\r
23766     }\r
23767     leaf randomness-spread {\r
23768       type int32;\r
23769       description\r
23770         "Device.LMAP.Event.{i}.RandomnessSpread";\r
23771       reference\r
23772         "Device.LMAP.Event.{i}.RandomnessSpread";\r
23773     }\r
23774     leaf cycle-interval {\r
23775       type int32;\r
23776       description\r
23777         "Device.LMAP.Event.{i}.CycleInterval";\r
23778       reference\r
23779         "Device.LMAP.Event.{i}.CycleInterval";\r
23780     }\r
23781   }\r
23782 \r
23783   grouping event-calendar-timer-g {\r
23784     description\r
23785       "Grouping object for Device.LMAP.Event.{i}.CalendarTimer.";\r
23786     leaf start-time {\r
23787       type string;\r
23788       description\r
23789         "Device.LMAP.Event.{i}.CalendarTimer.StartTime";\r
23790       reference\r
23791         "Device.LMAP.Event.{i}.CalendarTimer.StartTime";\r
23792     }\r
23793     leaf end-time {\r
23794       type string;\r
23795       description\r
23796         "Device.LMAP.Event.{i}.CalendarTimer.EndTime";\r
23797       reference\r
23798         "Device.LMAP.Event.{i}.CalendarTimer.EndTime";\r
23799     }\r
23800     leaf schedule-months {\r
23801       type string;\r
23802       description\r
23803         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths";\r
23804       reference\r
23805         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths";\r
23806     }\r
23807     leaf schedule-days-of-month {\r
23808       type string;\r
23809       description\r
23810         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth";\r
23811       reference\r
23812         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth";\r
23813     }\r
23814     leaf schedule-days-of-week {\r
23815       type string;\r
23816       description\r
23817         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek";\r
23818       reference\r
23819         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek";\r
23820     }\r
23821     leaf schedule-hours-of-day {\r
23822       type string;\r
23823       description\r
23824         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay";\r
23825       reference\r
23826         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay";\r
23827     }\r
23828     leaf schedule-minutes-of-hour {\r
23829       type string;\r
23830       description\r
23831         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour";\r
23832       reference\r
23833         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour";\r
23834     }\r
23835     leaf schedule-seconds-of-minute {\r
23836       type string;\r
23837       description\r
23838         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute";\r
23839       reference\r
23840         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute";\r
23841     }\r
23842     leaf enable-schedule-timezone-offset {\r
23843       type boolean;\r
23844       description\r
23845         "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset";\r
23846       reference\r
23847         "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset";\r
23848     }\r
23849     leaf schedule-timezone-offset {\r
23850       type int32 {\r
23851         range "-23..23";\r
23852       }\r
23853       description\r
23854         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset";\r
23855       reference\r
23856         "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset";\r
23857     }\r
23858   }\r
23859 \r
23860   grouping event-one-off-g {\r
23861     description\r
23862       "Grouping object for Device.LMAP.Event.{i}.OneOff.";\r
23863     leaf start-time {\r
23864       type string;\r
23865       description\r
23866         "Device.LMAP.Event.{i}.OneOff.StartTime";\r
23867       reference\r
23868         "Device.LMAP.Event.{i}.OneOff.StartTime";\r
23869     }\r
23870   }\r
23871 \r
23872   grouping event-periodic-timer-g {\r
23873     description\r
23874       "Grouping object for Device.LMAP.Event.{i}.PeriodicTimer.";\r
23875     leaf start-time {\r
23876       type string;\r
23877       description\r
23878         "Device.LMAP.Event.{i}.PeriodicTimer.StartTime";\r
23879       reference\r
23880         "Device.LMAP.Event.{i}.PeriodicTimer.StartTime";\r
23881     }\r
23882     leaf end-time {\r
23883       type string;\r
23884       description\r
23885         "Device.LMAP.Event.{i}.PeriodicTimer.EndTime";\r
23886       reference\r
23887         "Device.LMAP.Event.{i}.PeriodicTimer.EndTime";\r
23888     }\r
23889     leaf interval {\r
23890       type uint32;\r
23891       description\r
23892         "Device.LMAP.Event.{i}.PeriodicTimer.Interval";\r
23893       reference\r
23894         "Device.LMAP.Event.{i}.PeriodicTimer.Interval";\r
23895     }\r
23896   }\r
23897 \r
23898   grouping lmap-measurement-agent-g {\r
23899     description\r
23900       "Grouping object for Device.LMAP.MeasurementAgent.{i}.";\r
23901     leaf index {\r
23902       type uint16;\r
23903       description\r
23904         "Index attribute";\r
23905     }\r
23906     leaf alias {\r
23907       type string {\r
23908         length "min..64";\r
23909       }\r
23910       description\r
23911         "Device.LMAP.MeasurementAgent.{i}.Alias";\r
23912       reference\r
23913         "Device.LMAP.MeasurementAgent.{i}.Alias";\r
23914     }\r
23915     leaf enable {\r
23916       type boolean;\r
23917       description\r
23918         "Device.LMAP.MeasurementAgent.{i}.Enable";\r
23919       reference\r
23920         "Device.LMAP.MeasurementAgent.{i}.Enable";\r
23921     }\r
23922     leaf version {\r
23923       type string;\r
23924       config false;\r
23925       description\r
23926         "Device.LMAP.MeasurementAgent.{i}.Version";\r
23927       reference\r
23928         "Device.LMAP.MeasurementAgent.{i}.Version";\r
23929     }\r
23930     leaf last-started {\r
23931       type string;\r
23932       config false;\r
23933       description\r
23934         "Device.LMAP.MeasurementAgent.{i}.LastStarted";\r
23935       reference\r
23936         "Device.LMAP.MeasurementAgent.{i}.LastStarted";\r
23937     }\r
23938     leaf capability-tags {\r
23939       type string;\r
23940       config false;\r
23941       description\r
23942         "Device.LMAP.MeasurementAgent.{i}.CapabilityTags";\r
23943       reference\r
23944         "Device.LMAP.MeasurementAgent.{i}.CapabilityTags";\r
23945     }\r
23946     leaf identifier {\r
23947       type string {\r
23948         length "min..36";\r
23949       }\r
23950       description\r
23951         "Device.LMAP.MeasurementAgent.{i}.Identifier";\r
23952       reference\r
23953         "Device.LMAP.MeasurementAgent.{i}.Identifier";\r
23954     }\r
23955     leaf group-identifier {\r
23956       type string {\r
23957         length "min..256";\r
23958       }\r
23959       description\r
23960         "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier";\r
23961       reference\r
23962         "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier";\r
23963     }\r
23964     leaf measurement-point {\r
23965       type string {\r
23966         length "min..256";\r
23967       }\r
23968       description\r
23969         "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint";\r
23970       reference\r
23971         "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint";\r
23972     }\r
23973     leaf use-agent-identifier-in-reports {\r
23974       type boolean;\r
23975       description\r
23976         "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports";\r
23977       reference\r
23978         "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports";\r
23979     }\r
23980     leaf use-group-identifier-in-reports {\r
23981       type boolean;\r
23982       description\r
23983         "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports";\r
23984       reference\r
23985         "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports";\r
23986     }\r
23987     leaf use-measurement-point-in-reports {\r
23988       type boolean;\r
23989       description\r
23990         "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports";\r
23991       reference\r
23992         "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports";\r
23993     }\r
23994     leaf public-credential {\r
23995       type string;\r
23996       description\r
23997         "Device.LMAP.MeasurementAgent.{i}.PublicCredential";\r
23998       reference\r
23999         "Device.LMAP.MeasurementAgent.{i}.PublicCredential";\r
24000     }\r
24001     leaf private-credential {\r
24002       type string;\r
24003       description\r
24004         "Device.LMAP.MeasurementAgent.{i}.PrivateCredential";\r
24005       reference\r
24006         "Device.LMAP.MeasurementAgent.{i}.PrivateCredential";\r
24007     }\r
24008     leaf event-log {\r
24009       type string;\r
24010       config false;\r
24011       description\r
24012         "Device.LMAP.MeasurementAgent.{i}.EventLog";\r
24013       reference\r
24014         "Device.LMAP.MeasurementAgent.{i}.EventLog";\r
24015     }\r
24016     leaf task-capability-number-of-entries {\r
24017       type uint32;\r
24018       config false;\r
24019       description\r
24020         "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries";\r
24021       reference\r
24022         "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries";\r
24023     }\r
24024     leaf schedule-number-of-entries {\r
24025       type uint32;\r
24026       config false;\r
24027       description\r
24028         "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries";\r
24029       reference\r
24030         "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries";\r
24031     }\r
24032     leaf task-number-of-entries {\r
24033       type uint32;\r
24034       config false;\r
24035       description\r
24036         "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries";\r
24037       reference\r
24038         "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries";\r
24039     }\r
24040     leaf communication-channel-number-of-entries {\r
24041       type uint32;\r
24042       config false;\r
24043       description\r
24044         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries";\r
24045       reference\r
24046         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries";\r
24047     }\r
24048     leaf instruction-number-of-entries {\r
24049       type uint32;\r
24050       config false;\r
24051       description\r
24052         "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries";\r
24053       reference\r
24054         "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries";\r
24055     }\r
24056   }\r
24057 \r
24058   grouping measurement-agent-communication-channel-g {\r
24059     description\r
24060       "Grouping object for Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.";\r
24061     leaf index {\r
24062       type uint16;\r
24063       description\r
24064         "Index attribute";\r
24065     }\r
24066     leaf enable {\r
24067       type boolean;\r
24068       description\r
24069         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable";\r
24070       reference\r
24071         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable";\r
24072     }\r
24073     leaf alias {\r
24074       type string {\r
24075         length "min..64";\r
24076       }\r
24077       description\r
24078         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias";\r
24079       reference\r
24080         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias";\r
24081     }\r
24082     leaf name {\r
24083       type string {\r
24084         length "min..256";\r
24085       }\r
24086       description\r
24087         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name";\r
24088       reference\r
24089         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name";\r
24090     }\r
24091     leaf use-bulk-data-profile {\r
24092       type boolean;\r
24093       description\r
24094         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile";\r
24095       reference\r
24096         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile";\r
24097     }\r
24098     leaf bulk-data-profile {\r
24099       type string;\r
24100       description\r
24101         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile";\r
24102       reference\r
24103         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile";\r
24104     }\r
24105     leaf target {\r
24106       type string {\r
24107         length "min..256";\r
24108       }\r
24109       description\r
24110         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target";\r
24111       reference\r
24112         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target";\r
24113     }\r
24114     leaf target-public-credential {\r
24115       type string;\r
24116       description\r
24117         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential";\r
24118       reference\r
24119         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential";\r
24120     }\r
24121     leaf interface {\r
24122       type string;\r
24123       description\r
24124         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface";\r
24125       reference\r
24126         "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface";\r
24127     }\r
24128   }\r
24129 \r
24130   grouping measurement-agent-controller-g {\r
24131     description\r
24132       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Controller.";\r
24133     leaf controller-timeout {\r
24134       type int32 {\r
24135         range "0..max";\r
24136       }\r
24137       description\r
24138         "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout";\r
24139       reference\r
24140         "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout";\r
24141     }\r
24142     leaf control-schedules {\r
24143       type string;\r
24144       description\r
24145         "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules";\r
24146       reference\r
24147         "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules";\r
24148     }\r
24149     leaf control-tasks {\r
24150       type string;\r
24151       description\r
24152         "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks";\r
24153       reference\r
24154         "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks";\r
24155     }\r
24156     leaf control-channels {\r
24157       type string;\r
24158       description\r
24159         "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels";\r
24160       reference\r
24161         "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels";\r
24162     }\r
24163   }\r
24164 \r
24165   grouping measurement-agent-instruction-g {\r
24166     description\r
24167       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.";\r
24168     leaf index {\r
24169       type uint16;\r
24170       description\r
24171         "Index attribute";\r
24172     }\r
24173     leaf enable {\r
24174       type boolean;\r
24175       description\r
24176         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable";\r
24177       reference\r
24178         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable";\r
24179     }\r
24180     leaf alias {\r
24181       type string {\r
24182         length "min..64";\r
24183       }\r
24184       description\r
24185         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias";\r
24186       reference\r
24187         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias";\r
24188     }\r
24189     leaf last-change {\r
24190       type string;\r
24191       config false;\r
24192       description\r
24193         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange";\r
24194       reference\r
24195         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange";\r
24196     }\r
24197     leaf instruction-schedules {\r
24198       type string;\r
24199       description\r
24200         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules";\r
24201       reference\r
24202         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules";\r
24203     }\r
24204     leaf instruction-tasks {\r
24205       type string;\r
24206       description\r
24207         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks";\r
24208       reference\r
24209         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks";\r
24210     }\r
24211     leaf report-channels {\r
24212       type string;\r
24213       description\r
24214         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels";\r
24215       reference\r
24216         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels";\r
24217     }\r
24218     leaf measurement-suppression-number-of-entries {\r
24219       type uint32;\r
24220       config false;\r
24221       description\r
24222         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries";\r
24223       reference\r
24224         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries";\r
24225     }\r
24226   }\r
24227 \r
24228   grouping instruction-measurement-suppression-g {\r
24229     description\r
24230       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.";\r
24231     leaf index {\r
24232       type uint16;\r
24233       description\r
24234         "Index attribute";\r
24235     }\r
24236     leaf enable {\r
24237       type boolean;\r
24238       description\r
24239         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable";\r
24240       reference\r
24241         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable";\r
24242     }\r
24243     leaf alias {\r
24244       type string {\r
24245         length "min..64";\r
24246       }\r
24247       description\r
24248         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias";\r
24249       reference\r
24250         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias";\r
24251     }\r
24252     leaf name {\r
24253       type string {\r
24254         length "min..256";\r
24255       }\r
24256       description\r
24257         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name";\r
24258       reference\r
24259         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name";\r
24260     }\r
24261     leaf state {\r
24262       type string;\r
24263       config false;\r
24264       description\r
24265         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State";\r
24266       reference\r
24267         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State";\r
24268     }\r
24269     leaf stop-running {\r
24270       type boolean;\r
24271       description\r
24272         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning";\r
24273       reference\r
24274         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning";\r
24275     }\r
24276     leaf start {\r
24277       type string;\r
24278       description\r
24279         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start";\r
24280       reference\r
24281         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start";\r
24282     }\r
24283     leaf end {\r
24284       type string;\r
24285       description\r
24286         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End";\r
24287       reference\r
24288         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End";\r
24289     }\r
24290     leaf suppression-match {\r
24291       type string;\r
24292       description\r
24293         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch";\r
24294       reference\r
24295         "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch";\r
24296     }\r
24297   }\r
24298 \r
24299   grouping measurement-agent-schedule-g {\r
24300     description\r
24301       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.";\r
24302     leaf index {\r
24303       type uint16;\r
24304       description\r
24305         "Index attribute";\r
24306     }\r
24307     leaf enable {\r
24308       type boolean;\r
24309       description\r
24310         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable";\r
24311       reference\r
24312         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable";\r
24313     }\r
24314     leaf alias {\r
24315       type string {\r
24316         length "min..64";\r
24317       }\r
24318       description\r
24319         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias";\r
24320       reference\r
24321         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias";\r
24322     }\r
24323     leaf name {\r
24324       type string {\r
24325         length "min..256";\r
24326       }\r
24327       description\r
24328         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name";\r
24329       reference\r
24330         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name";\r
24331     }\r
24332     leaf state {\r
24333       type string;\r
24334       config false;\r
24335       description\r
24336         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State";\r
24337       reference\r
24338         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State";\r
24339     }\r
24340     leaf start {\r
24341       type string;\r
24342       description\r
24343         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start";\r
24344       reference\r
24345         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start";\r
24346     }\r
24347     leaf end {\r
24348       type string;\r
24349       description\r
24350         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End";\r
24351       reference\r
24352         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End";\r
24353     }\r
24354     leaf duration {\r
24355       type uint32;\r
24356       description\r
24357         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration";\r
24358       reference\r
24359         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration";\r
24360     }\r
24361     leaf tags {\r
24362       type string;\r
24363       description\r
24364         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags";\r
24365       reference\r
24366         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags";\r
24367     }\r
24368     leaf suppression-tags {\r
24369       type string;\r
24370       description\r
24371         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags";\r
24372       reference\r
24373         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags";\r
24374     }\r
24375     leaf execution-mode {\r
24376       type enumeration {\r
24377         enum Sequential {\r
24378           description\r
24379             "Enum Value - Sequential";\r
24380         }\r
24381         enum Parallel {\r
24382           description\r
24383             "Enum Value - Parallel";\r
24384         }\r
24385         enum Pipelined {\r
24386           description\r
24387             "Enum Value - Pipelined";\r
24388         }\r
24389       }\r
24390       description\r
24391         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode";\r
24392       reference\r
24393         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode";\r
24394     }\r
24395     leaf last-invocation {\r
24396       type string;\r
24397       config false;\r
24398       description\r
24399         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation";\r
24400       reference\r
24401         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation";\r
24402     }\r
24403     leaf storage {\r
24404       type uint64;\r
24405       config false;\r
24406       description\r
24407         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage";\r
24408       reference\r
24409         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage";\r
24410     }\r
24411     leaf action-number-of-entries {\r
24412       type uint32;\r
24413       config false;\r
24414       description\r
24415         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries";\r
24416       reference\r
24417         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries";\r
24418     }\r
24419   }\r
24420 \r
24421   grouping schedule-action-g {\r
24422     description\r
24423       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.";\r
24424     leaf index {\r
24425       type uint16;\r
24426       description\r
24427         "Index attribute";\r
24428     }\r
24429     leaf enable {\r
24430       type boolean;\r
24431       description\r
24432         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable";\r
24433       reference\r
24434         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable";\r
24435     }\r
24436     leaf alias {\r
24437       type string {\r
24438         length "min..64";\r
24439       }\r
24440       description\r
24441         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias";\r
24442       reference\r
24443         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias";\r
24444     }\r
24445     leaf state {\r
24446       type string;\r
24447       config false;\r
24448       description\r
24449         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State";\r
24450       reference\r
24451         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State";\r
24452     }\r
24453     leaf order {\r
24454       type uint32;\r
24455       description\r
24456         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order";\r
24457       reference\r
24458         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order";\r
24459     }\r
24460     leaf task {\r
24461       type string;\r
24462       description\r
24463         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task";\r
24464       reference\r
24465         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task";\r
24466     }\r
24467     leaf output-destination {\r
24468       type string;\r
24469       description\r
24470         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination";\r
24471       reference\r
24472         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination";\r
24473     }\r
24474     leaf suppression-tags {\r
24475       type string;\r
24476       description\r
24477         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags";\r
24478       reference\r
24479         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags";\r
24480     }\r
24481     leaf tags {\r
24482       type string;\r
24483       description\r
24484         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags";\r
24485       reference\r
24486         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags";\r
24487     }\r
24488     leaf storage {\r
24489       type uint64;\r
24490       config false;\r
24491       description\r
24492         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage";\r
24493       reference\r
24494         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage";\r
24495     }\r
24496     leaf last-invocation {\r
24497       type string;\r
24498       config false;\r
24499       description\r
24500         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation";\r
24501       reference\r
24502         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation";\r
24503     }\r
24504     leaf last-successful-completion {\r
24505       type string;\r
24506       config false;\r
24507       description\r
24508         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion";\r
24509       reference\r
24510         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion";\r
24511     }\r
24512     leaf last-successful-status-code {\r
24513       type int32;\r
24514       config false;\r
24515       description\r
24516         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode";\r
24517       reference\r
24518         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode";\r
24519     }\r
24520     leaf last-successful-message {\r
24521       type string;\r
24522       config false;\r
24523       description\r
24524         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage";\r
24525       reference\r
24526         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage";\r
24527     }\r
24528     leaf last-failed-completion {\r
24529       type string;\r
24530       config false;\r
24531       description\r
24532         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion";\r
24533       reference\r
24534         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion";\r
24535     }\r
24536     leaf last-failed-status-code {\r
24537       type int32;\r
24538       config false;\r
24539       description\r
24540         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode";\r
24541       reference\r
24542         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode";\r
24543     }\r
24544     leaf last-failed-message {\r
24545       type string;\r
24546       config false;\r
24547       description\r
24548         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage";\r
24549       reference\r
24550         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage";\r
24551     }\r
24552     leaf option-number-of-entries {\r
24553       type uint32;\r
24554       config false;\r
24555       description\r
24556         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries";\r
24557       reference\r
24558         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries";\r
24559     }\r
24560   }\r
24561 \r
24562   grouping action-option-g {\r
24563     description\r
24564       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.";\r
24565     leaf index {\r
24566       type uint16;\r
24567       description\r
24568         "Index attribute";\r
24569     }\r
24570     leaf enable {\r
24571       type boolean;\r
24572       description\r
24573         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable";\r
24574       reference\r
24575         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable";\r
24576     }\r
24577     leaf alias {\r
24578       type string {\r
24579         length "min..64";\r
24580       }\r
24581       description\r
24582         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias";\r
24583       reference\r
24584         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias";\r
24585     }\r
24586     leaf order {\r
24587       type uint32;\r
24588       description\r
24589         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order";\r
24590       reference\r
24591         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order";\r
24592     }\r
24593     leaf name {\r
24594       type int32;\r
24595       description\r
24596         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name";\r
24597       reference\r
24598         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name";\r
24599     }\r
24600     leaf value {\r
24601       type string;\r
24602       description\r
24603         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value";\r
24604       reference\r
24605         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value";\r
24606     }\r
24607   }\r
24608 \r
24609   grouping action-stats-g {\r
24610     description\r
24611       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.";\r
24612     leaf invocations {\r
24613       type uint64;\r
24614       config false;\r
24615       description\r
24616         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations";\r
24617       reference\r
24618         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations";\r
24619     }\r
24620     leaf suppressions {\r
24621       type uint64;\r
24622       config false;\r
24623       description\r
24624         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions";\r
24625       reference\r
24626         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions";\r
24627     }\r
24628     leaf overlaps {\r
24629       type uint64;\r
24630       config false;\r
24631       description\r
24632         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps";\r
24633       reference\r
24634         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps";\r
24635     }\r
24636     leaf failures {\r
24637       type uint64;\r
24638       config false;\r
24639       description\r
24640         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures";\r
24641       reference\r
24642         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures";\r
24643     }\r
24644   }\r
24645 \r
24646   grouping schedule-stats-g {\r
24647     description\r
24648       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.";\r
24649     leaf invocations {\r
24650       type uint64;\r
24651       config false;\r
24652       description\r
24653         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations";\r
24654       reference\r
24655         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations";\r
24656     }\r
24657     leaf suppressions {\r
24658       type uint64;\r
24659       config false;\r
24660       description\r
24661         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions";\r
24662       reference\r
24663         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions";\r
24664     }\r
24665     leaf overlaps {\r
24666       type uint64;\r
24667       config false;\r
24668       description\r
24669         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps";\r
24670       reference\r
24671         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps";\r
24672     }\r
24673     leaf failures {\r
24674       type uint64;\r
24675       config false;\r
24676       description\r
24677         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures";\r
24678       reference\r
24679         "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures";\r
24680     }\r
24681   }\r
24682 \r
24683   grouping measurement-agent-task-g {\r
24684     description\r
24685       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.";\r
24686     leaf index {\r
24687       type uint16;\r
24688       description\r
24689         "Index attribute";\r
24690     }\r
24691     leaf enable {\r
24692       type boolean;\r
24693       description\r
24694         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable";\r
24695       reference\r
24696         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable";\r
24697     }\r
24698     leaf alias {\r
24699       type string {\r
24700         length "min..64";\r
24701       }\r
24702       description\r
24703         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias";\r
24704       reference\r
24705         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias";\r
24706     }\r
24707     leaf name {\r
24708       type string {\r
24709         length "min..256";\r
24710       }\r
24711       description\r
24712         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name";\r
24713       reference\r
24714         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name";\r
24715     }\r
24716     leaf tags {\r
24717       type string;\r
24718       description\r
24719         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags";\r
24720       reference\r
24721         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags";\r
24722     }\r
24723     leaf option-number-of-entries {\r
24724       type uint32;\r
24725       config false;\r
24726       description\r
24727         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries";\r
24728       reference\r
24729         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries";\r
24730     }\r
24731     leaf registry-number-of-entries {\r
24732       type uint32;\r
24733       config false;\r
24734       description\r
24735         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries";\r
24736       reference\r
24737         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries";\r
24738     }\r
24739   }\r
24740 \r
24741   grouping task-option-g {\r
24742     description\r
24743       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.";\r
24744     leaf index {\r
24745       type uint16;\r
24746       description\r
24747         "Index attribute";\r
24748     }\r
24749     leaf enable {\r
24750       type boolean;\r
24751       description\r
24752         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable";\r
24753       reference\r
24754         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable";\r
24755     }\r
24756     leaf alias {\r
24757       type string {\r
24758         length "min..64";\r
24759       }\r
24760       description\r
24761         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias";\r
24762       reference\r
24763         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias";\r
24764     }\r
24765     leaf order {\r
24766       type uint32;\r
24767       description\r
24768         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order";\r
24769       reference\r
24770         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order";\r
24771     }\r
24772     leaf name {\r
24773       type int32;\r
24774       description\r
24775         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name";\r
24776       reference\r
24777         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name";\r
24778     }\r
24779     leaf value {\r
24780       type string;\r
24781       description\r
24782         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value";\r
24783       reference\r
24784         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value";\r
24785     }\r
24786   }\r
24787 \r
24788   grouping task-registry-g {\r
24789     description\r
24790       "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.";\r
24791     leaf index {\r
24792       type uint16;\r
24793       description\r
24794         "Index attribute";\r
24795     }\r
24796     leaf enable {\r
24797       type boolean;\r
24798       description\r
24799         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable";\r
24800       reference\r
24801         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable";\r
24802     }\r
24803     leaf alias {\r
24804       type string {\r
24805         length "min..64";\r
24806       }\r
24807       description\r
24808         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias";\r
24809       reference\r
24810         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias";\r
24811     }\r
24812     leaf registry-entry {\r
24813       type string;\r
24814       description\r
24815         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry";\r
24816       reference\r
24817         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry";\r
24818     }\r
24819     leaf roles {\r
24820       type string {\r
24821         length "min..256";\r
24822       }\r
24823       description\r
24824         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles";\r
24825       reference\r
24826         "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles";\r
24827     }\r
24828   }\r
24829 \r
24830   grouping measurement-agent-task-capability-g {\r
24831     description\r
24832       "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.";\r
24833     leaf index {\r
24834       type uint16;\r
24835       description\r
24836         "Index attribute";\r
24837     }\r
24838     leaf name {\r
24839       type string;\r
24840       config false;\r
24841       description\r
24842         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name";\r
24843       reference\r
24844         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name";\r
24845     }\r
24846     leaf version {\r
24847       type string;\r
24848       config false;\r
24849       description\r
24850         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version";\r
24851       reference\r
24852         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version";\r
24853     }\r
24854     leaf task-capability-registry-number-of-entries {\r
24855       type uint32;\r
24856       config false;\r
24857       description\r
24858         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries";\r
24859       reference\r
24860         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries";\r
24861     }\r
24862   }\r
24863 \r
24864   grouping task-capability-registry-g {\r
24865     description\r
24866       "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.";\r
24867     leaf index {\r
24868       type uint16;\r
24869       description\r
24870         "Index attribute";\r
24871     }\r
24872     leaf registry-entry {\r
24873       type string;\r
24874       config false;\r
24875       description\r
24876         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry";\r
24877       reference\r
24878         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry";\r
24879     }\r
24880     leaf roles {\r
24881       type string;\r
24882       config false;\r
24883       description\r
24884         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles";\r
24885       reference\r
24886         "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles";\r
24887     }\r
24888   }\r
24889 \r
24890   grouping lmap-report-g {\r
24891     description\r
24892       "Grouping object for Device.LMAP.Report.{i}.";\r
24893     leaf index {\r
24894       type uint16;\r
24895       description\r
24896         "Index attribute";\r
24897     }\r
24898     leaf report-date {\r
24899       type string;\r
24900       config false;\r
24901       description\r
24902         "Device.LMAP.Report.{i}.ReportDate";\r
24903       reference\r
24904         "Device.LMAP.Report.{i}.ReportDate";\r
24905     }\r
24906     leaf agent-identifier {\r
24907       type string {\r
24908         length "min..36";\r
24909       }\r
24910       config false;\r
24911       description\r
24912         "Device.LMAP.Report.{i}.AgentIdentifier";\r
24913       reference\r
24914         "Device.LMAP.Report.{i}.AgentIdentifier";\r
24915     }\r
24916     leaf group-identifier {\r
24917       type string;\r
24918       config false;\r
24919       description\r
24920         "Device.LMAP.Report.{i}.GroupIdentifier";\r
24921       reference\r
24922         "Device.LMAP.Report.{i}.GroupIdentifier";\r
24923     }\r
24924     leaf measurement-point {\r
24925       type string;\r
24926       config false;\r
24927       description\r
24928         "Device.LMAP.Report.{i}.MeasurementPoint";\r
24929       reference\r
24930         "Device.LMAP.Report.{i}.MeasurementPoint";\r
24931     }\r
24932     leaf result-number-of-entries {\r
24933       type uint32;\r
24934       config false;\r
24935       description\r
24936         "Device.LMAP.Report.{i}.ResultNumberOfEntries";\r
24937       reference\r
24938         "Device.LMAP.Report.{i}.ResultNumberOfEntries";\r
24939     }\r
24940   }\r
24941 \r
24942   grouping report-result-g {\r
24943     description\r
24944       "Grouping object for Device.LMAP.Report.{i}.Result.{i}.";\r
24945     leaf index {\r
24946       type uint16;\r
24947       description\r
24948         "Index attribute";\r
24949     }\r
24950     leaf task-name {\r
24951       type string;\r
24952       config false;\r
24953       description\r
24954         "Device.LMAP.Report.{i}.Result.{i}.TaskName";\r
24955       reference\r
24956         "Device.LMAP.Report.{i}.Result.{i}.TaskName";\r
24957     }\r
24958     leaf schedule-name {\r
24959       type string;\r
24960       config false;\r
24961       description\r
24962         "Device.LMAP.Report.{i}.Result.{i}.ScheduleName";\r
24963       reference\r
24964         "Device.LMAP.Report.{i}.Result.{i}.ScheduleName";\r
24965     }\r
24966     leaf action-name {\r
24967       type string;\r
24968       config false;\r
24969       description\r
24970         "Device.LMAP.Report.{i}.Result.{i}.ActionName";\r
24971       reference\r
24972         "Device.LMAP.Report.{i}.Result.{i}.ActionName";\r
24973     }\r
24974     leaf event-time {\r
24975       type string;\r
24976       config false;\r
24977       description\r
24978         "Device.LMAP.Report.{i}.Result.{i}.EventTime";\r
24979       reference\r
24980         "Device.LMAP.Report.{i}.Result.{i}.EventTime";\r
24981     }\r
24982     leaf start-time {\r
24983       type string;\r
24984       config false;\r
24985       description\r
24986         "Device.LMAP.Report.{i}.Result.{i}.StartTime";\r
24987       reference\r
24988         "Device.LMAP.Report.{i}.Result.{i}.StartTime";\r
24989     }\r
24990     leaf end-time {\r
24991       type string;\r
24992       config false;\r
24993       description\r
24994         "Device.LMAP.Report.{i}.Result.{i}.EndTime";\r
24995       reference\r
24996         "Device.LMAP.Report.{i}.Result.{i}.EndTime";\r
24997     }\r
24998     leaf cycle-number {\r
24999       type string;\r
25000       config false;\r
25001       description\r
25002         "Device.LMAP.Report.{i}.Result.{i}.CycleNumber";\r
25003       reference\r
25004         "Device.LMAP.Report.{i}.Result.{i}.CycleNumber";\r
25005     }\r
25006     leaf status {\r
25007       type int32;\r
25008       config false;\r
25009       description\r
25010         "Device.LMAP.Report.{i}.Result.{i}.Status";\r
25011       reference\r
25012         "Device.LMAP.Report.{i}.Result.{i}.Status";\r
25013     }\r
25014     leaf tags {\r
25015       type string;\r
25016       config false;\r
25017       description\r
25018         "Device.LMAP.Report.{i}.Result.{i}.Tags";\r
25019       reference\r
25020         "Device.LMAP.Report.{i}.Result.{i}.Tags";\r
25021     }\r
25022     leaf option-number-of-entries {\r
25023       type uint32;\r
25024       config false;\r
25025       description\r
25026         "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries";\r
25027       reference\r
25028         "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries";\r
25029     }\r
25030     leaf result-conflict-number-of-entries {\r
25031       type uint32;\r
25032       config false;\r
25033       description\r
25034         "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries";\r
25035       reference\r
25036         "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries";\r
25037     }\r
25038     leaf result-report-table-number-of-entries {\r
25039       type uint32;\r
25040       config false;\r
25041       description\r
25042         "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries";\r
25043       reference\r
25044         "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries";\r
25045     }\r
25046   }\r
25047 \r
25048   grouping result-conflict-g {\r
25049     description\r
25050       "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.";\r
25051     leaf index {\r
25052       type uint16;\r
25053       description\r
25054         "Index attribute";\r
25055     }\r
25056     leaf task-name {\r
25057       type string;\r
25058       config false;\r
25059       description\r
25060         "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName";\r
25061       reference\r
25062         "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName";\r
25063     }\r
25064     leaf schedule-name {\r
25065       type string;\r
25066       config false;\r
25067       description\r
25068         "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName";\r
25069       reference\r
25070         "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName";\r
25071     }\r
25072     leaf action-name {\r
25073       type string;\r
25074       config false;\r
25075       description\r
25076         "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName";\r
25077       reference\r
25078         "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName";\r
25079     }\r
25080   }\r
25081 \r
25082   grouping result-option-g {\r
25083     description\r
25084       "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Option.{i}.";\r
25085     leaf index {\r
25086       type uint16;\r
25087       description\r
25088         "Index attribute";\r
25089     }\r
25090     leaf order {\r
25091       type uint32;\r
25092       config false;\r
25093       description\r
25094         "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order";\r
25095       reference\r
25096         "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order";\r
25097     }\r
25098     leaf name {\r
25099       type int32;\r
25100       config false;\r
25101       description\r
25102         "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name";\r
25103       reference\r
25104         "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name";\r
25105     }\r
25106     leaf value {\r
25107       type string;\r
25108       config false;\r
25109       description\r
25110         "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value";\r
25111       reference\r
25112         "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value";\r
25113     }\r
25114   }\r
25115 \r
25116   grouping result-report-table-g {\r
25117     description\r
25118       "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.";\r
25119     leaf index {\r
25120       type uint16;\r
25121       description\r
25122         "Index attribute";\r
25123     }\r
25124     leaf column-labels {\r
25125       type string;\r
25126       config false;\r
25127       description\r
25128         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels";\r
25129       reference\r
25130         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels";\r
25131     }\r
25132     leaf result-report-row-number-of-entries {\r
25133       type uint32;\r
25134       config false;\r
25135       description\r
25136         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries";\r
25137       reference\r
25138         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries";\r
25139     }\r
25140     leaf registry-number-of-entries {\r
25141       type uint32;\r
25142       config false;\r
25143       description\r
25144         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries";\r
25145       reference\r
25146         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries";\r
25147     }\r
25148   }\r
25149 \r
25150   grouping report-table-registry-g {\r
25151     description\r
25152       "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.";\r
25153     leaf index {\r
25154       type uint16;\r
25155       description\r
25156         "Index attribute";\r
25157     }\r
25158     leaf registry-entry {\r
25159       type string;\r
25160       config false;\r
25161       description\r
25162         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry";\r
25163       reference\r
25164         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry";\r
25165     }\r
25166     leaf roles {\r
25167       type string;\r
25168       config false;\r
25169       description\r
25170         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles";\r
25171       reference\r
25172         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles";\r
25173     }\r
25174   }\r
25175 \r
25176   grouping report-table-result-row-g {\r
25177     description\r
25178       "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.";\r
25179     leaf index {\r
25180       type uint16;\r
25181       description\r
25182         "Index attribute";\r
25183     }\r
25184     leaf values {\r
25185       type string;\r
25186       config false;\r
25187       description\r
25188         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values";\r
25189       reference\r
25190         "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values";\r
25191     }\r
25192   }\r
25193 \r
25194   grouping device-map-g {\r
25195     description\r
25196       "Grouping object for Device.MAP.";\r
25197     leaf enable {\r
25198       type boolean;\r
25199       description\r
25200         "Device.MAP.Enable";\r
25201       reference\r
25202         "Device.MAP.Enable";\r
25203     }\r
25204     leaf domain-number-of-entries {\r
25205       type uint32;\r
25206       config false;\r
25207       description\r
25208         "Device.MAP.DomainNumberOfEntries";\r
25209       reference\r
25210         "Device.MAP.DomainNumberOfEntries";\r
25211     }\r
25212   }\r
25213 \r
25214   grouping map-domain-g {\r
25215     description\r
25216       "Grouping object for Device.MAP.Domain.{i}.";\r
25217     leaf index {\r
25218       type uint16;\r
25219       description\r
25220         "Index attribute";\r
25221     }\r
25222     leaf enable {\r
25223       type boolean;\r
25224       description\r
25225         "Device.MAP.Domain.{i}.Enable";\r
25226       reference\r
25227         "Device.MAP.Domain.{i}.Enable";\r
25228     }\r
25229     leaf status {\r
25230       type string;\r
25231       config false;\r
25232       description\r
25233         "Device.MAP.Domain.{i}.Status";\r
25234       reference\r
25235         "Device.MAP.Domain.{i}.Status";\r
25236     }\r
25237     leaf alias {\r
25238       type string {\r
25239         length "min..64";\r
25240       }\r
25241       description\r
25242         "Device.MAP.Domain.{i}.Alias";\r
25243       reference\r
25244         "Device.MAP.Domain.{i}.Alias";\r
25245     }\r
25246     leaf transport-mode {\r
25247       type enumeration {\r
25248         enum Encapsulation {\r
25249           description\r
25250             "Enum Value - Encapsulation";\r
25251         }\r
25252         enum Translation {\r
25253           description\r
25254             "Enum Value - Translation";\r
25255         }\r
25256       }\r
25257       description\r
25258         "Device.MAP.Domain.{i}.TransportMode";\r
25259       reference\r
25260         "Device.MAP.Domain.{i}.TransportMode";\r
25261     }\r
25262     leaf wan-interface {\r
25263       type string;\r
25264       description\r
25265         "Device.MAP.Domain.{i}.WANInterface";\r
25266       reference\r
25267         "Device.MAP.Domain.{i}.WANInterface";\r
25268     }\r
25269     leaf ipv6-prefix {\r
25270       type string;\r
25271       description\r
25272         "Device.MAP.Domain.{i}.IPv6Prefix";\r
25273       reference\r
25274         "Device.MAP.Domain.{i}.IPv6Prefix";\r
25275     }\r
25276     leaf bripv6-prefix {\r
25277       type string {\r
25278         length "min..49";\r
25279       }\r
25280       description\r
25281         "Device.MAP.Domain.{i}.BRIPv6Prefix";\r
25282       reference\r
25283         "Device.MAP.Domain.{i}.BRIPv6Prefix";\r
25284     }\r
25285     leaf dscp-mark-policy {\r
25286       type int32 {\r
25287         range "-2..63";\r
25288       }\r
25289       description\r
25290         "Device.MAP.Domain.{i}.DSCPMarkPolicy";\r
25291       reference\r
25292         "Device.MAP.Domain.{i}.DSCPMarkPolicy";\r
25293     }\r
25294     leaf psid-offset {\r
25295       type uint32 {\r
25296         range "0..15";\r
25297       }\r
25298       description\r
25299         "Device.MAP.Domain.{i}.PSIDOffset";\r
25300       reference\r
25301         "Device.MAP.Domain.{i}.PSIDOffset";\r
25302     }\r
25303     leaf psid-length {\r
25304       type uint32 {\r
25305         range "0..16";\r
25306       }\r
25307       description\r
25308         "Device.MAP.Domain.{i}.PSIDLength";\r
25309       reference\r
25310         "Device.MAP.Domain.{i}.PSIDLength";\r
25311     }\r
25312     leaf psid {\r
25313       type uint32 {\r
25314         range "0..65535";\r
25315       }\r
25316       description\r
25317         "Device.MAP.Domain.{i}.PSID";\r
25318       reference\r
25319         "Device.MAP.Domain.{i}.PSID";\r
25320     }\r
25321     leaf include-system-ports {\r
25322       type boolean;\r
25323       description\r
25324         "Device.MAP.Domain.{i}.IncludeSystemPorts";\r
25325       reference\r
25326         "Device.MAP.Domain.{i}.IncludeSystemPorts";\r
25327     }\r
25328     leaf rule-number-of-entries {\r
25329       type uint32;\r
25330       config false;\r
25331       description\r
25332         "Device.MAP.Domain.{i}.RuleNumberOfEntries";\r
25333       reference\r
25334         "Device.MAP.Domain.{i}.RuleNumberOfEntries";\r
25335     }\r
25336   }\r
25337 \r
25338   grouping domain-interface-g {\r
25339     description\r
25340       "Grouping object for Device.MAP.Domain.{i}.Interface.";\r
25341     leaf enable {\r
25342       type boolean;\r
25343       description\r
25344         "Device.MAP.Domain.{i}.Interface.Enable";\r
25345       reference\r
25346         "Device.MAP.Domain.{i}.Interface.Enable";\r
25347     }\r
25348     leaf status {\r
25349       type string;\r
25350       config false;\r
25351       description\r
25352         "Device.MAP.Domain.{i}.Interface.Status";\r
25353       reference\r
25354         "Device.MAP.Domain.{i}.Interface.Status";\r
25355     }\r
25356     leaf alias {\r
25357       type string {\r
25358         length "min..64";\r
25359       }\r
25360       description\r
25361         "Device.MAP.Domain.{i}.Interface.Alias";\r
25362       reference\r
25363         "Device.MAP.Domain.{i}.Interface.Alias";\r
25364     }\r
25365     leaf name {\r
25366       type string;\r
25367       config false;\r
25368       description\r
25369         "Device.MAP.Domain.{i}.Interface.Name";\r
25370       reference\r
25371         "Device.MAP.Domain.{i}.Interface.Name";\r
25372     }\r
25373     leaf last-change {\r
25374       type uint32;\r
25375       config false;\r
25376       description\r
25377         "Device.MAP.Domain.{i}.Interface.LastChange";\r
25378       reference\r
25379         "Device.MAP.Domain.{i}.Interface.LastChange";\r
25380     }\r
25381     leaf lower-layers {\r
25382       type string {\r
25383         length "min..1024";\r
25384       }\r
25385       description\r
25386         "Device.MAP.Domain.{i}.Interface.LowerLayers";\r
25387       reference\r
25388         "Device.MAP.Domain.{i}.Interface.LowerLayers";\r
25389     }\r
25390   }\r
25391 \r
25392   grouping domain-interface-stats-g {\r
25393     description\r
25394       "Grouping object for Device.MAP.Domain.{i}.Interface.Stats.";\r
25395     leaf bytes-sent {\r
25396       type uint64;\r
25397       config false;\r
25398       description\r
25399         "Device.MAP.Domain.{i}.Interface.Stats.BytesSent";\r
25400       reference\r
25401         "Device.MAP.Domain.{i}.Interface.Stats.BytesSent";\r
25402     }\r
25403     leaf bytes-received {\r
25404       type uint64;\r
25405       config false;\r
25406       description\r
25407         "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived";\r
25408       reference\r
25409         "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived";\r
25410     }\r
25411     leaf packets-sent {\r
25412       type uint64;\r
25413       config false;\r
25414       description\r
25415         "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent";\r
25416       reference\r
25417         "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent";\r
25418     }\r
25419     leaf packets-received {\r
25420       type uint64;\r
25421       config false;\r
25422       description\r
25423         "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived";\r
25424       reference\r
25425         "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived";\r
25426     }\r
25427     leaf errors-sent {\r
25428       type uint32;\r
25429       config false;\r
25430       description\r
25431         "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent";\r
25432       reference\r
25433         "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent";\r
25434     }\r
25435     leaf errors-received {\r
25436       type uint32;\r
25437       config false;\r
25438       description\r
25439         "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived";\r
25440       reference\r
25441         "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived";\r
25442     }\r
25443     leaf unicast-packets-sent {\r
25444       type uint64;\r
25445       config false;\r
25446       description\r
25447         "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent";\r
25448       reference\r
25449         "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent";\r
25450     }\r
25451     leaf unicast-packets-received {\r
25452       type uint64;\r
25453       config false;\r
25454       description\r
25455         "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived";\r
25456       reference\r
25457         "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived";\r
25458     }\r
25459     leaf discard-packets-sent {\r
25460       type uint32;\r
25461       config false;\r
25462       description\r
25463         "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent";\r
25464       reference\r
25465         "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent";\r
25466     }\r
25467     leaf discard-packets-received {\r
25468       type uint32;\r
25469       config false;\r
25470       description\r
25471         "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived";\r
25472       reference\r
25473         "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived";\r
25474     }\r
25475     leaf multicast-packets-sent {\r
25476       type uint64;\r
25477       config false;\r
25478       description\r
25479         "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent";\r
25480       reference\r
25481         "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent";\r
25482     }\r
25483     leaf multicast-packets-received {\r
25484       type uint64;\r
25485       config false;\r
25486       description\r
25487         "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived";\r
25488       reference\r
25489         "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived";\r
25490     }\r
25491     leaf broadcast-packets-sent {\r
25492       type uint64;\r
25493       config false;\r
25494       description\r
25495         "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent";\r
25496       reference\r
25497         "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent";\r
25498     }\r
25499     leaf broadcast-packets-received {\r
25500       type uint64;\r
25501       config false;\r
25502       description\r
25503         "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived";\r
25504       reference\r
25505         "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived";\r
25506     }\r
25507     leaf unknown-proto-packets-received {\r
25508       type uint32;\r
25509       config false;\r
25510       description\r
25511         "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived";\r
25512       reference\r
25513         "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived";\r
25514     }\r
25515   }\r
25516 \r
25517   grouping domain-rule-g {\r
25518     description\r
25519       "Grouping object for Device.MAP.Domain.{i}.Rule.{i}.";\r
25520     leaf index {\r
25521       type uint16;\r
25522       description\r
25523         "Index attribute";\r
25524     }\r
25525     leaf enable {\r
25526       type boolean;\r
25527       description\r
25528         "Device.MAP.Domain.{i}.Rule.{i}.Enable";\r
25529       reference\r
25530         "Device.MAP.Domain.{i}.Rule.{i}.Enable";\r
25531     }\r
25532     leaf status {\r
25533       type string;\r
25534       config false;\r
25535       description\r
25536         "Device.MAP.Domain.{i}.Rule.{i}.Status";\r
25537       reference\r
25538         "Device.MAP.Domain.{i}.Rule.{i}.Status";\r
25539     }\r
25540     leaf alias {\r
25541       type string {\r
25542         length "min..64";\r
25543       }\r
25544       description\r
25545         "Device.MAP.Domain.{i}.Rule.{i}.Alias";\r
25546       reference\r
25547         "Device.MAP.Domain.{i}.Rule.{i}.Alias";\r
25548     }\r
25549     leaf origin {\r
25550       type string;\r
25551       config false;\r
25552       description\r
25553         "Device.MAP.Domain.{i}.Rule.{i}.Origin";\r
25554       reference\r
25555         "Device.MAP.Domain.{i}.Rule.{i}.Origin";\r
25556     }\r
25557     leaf ipv6-prefix {\r
25558       type string {\r
25559         length "min..49";\r
25560       }\r
25561       description\r
25562         "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix";\r
25563       reference\r
25564         "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix";\r
25565     }\r
25566     leaf ipv4-prefix {\r
25567       type string {\r
25568         length "min..18";\r
25569       }\r
25570       description\r
25571         "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix";\r
25572       reference\r
25573         "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix";\r
25574     }\r
25575     leaf ea-bits-length {\r
25576       type uint32 {\r
25577         range "0..48";\r
25578       }\r
25579       description\r
25580         "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength";\r
25581       reference\r
25582         "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength";\r
25583     }\r
25584     leaf is-fmr {\r
25585       type boolean;\r
25586       description\r
25587         "Device.MAP.Domain.{i}.Rule.{i}.IsFMR";\r
25588       reference\r
25589         "Device.MAP.Domain.{i}.Rule.{i}.IsFMR";\r
25590     }\r
25591     leaf psid-offset {\r
25592       type uint32 {\r
25593         range "0..15";\r
25594       }\r
25595       description\r
25596         "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset";\r
25597       reference\r
25598         "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset";\r
25599     }\r
25600     leaf psid-length {\r
25601       type uint32 {\r
25602         range "0..16";\r
25603       }\r
25604       description\r
25605         "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength";\r
25606       reference\r
25607         "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength";\r
25608     }\r
25609     leaf psid {\r
25610       type uint32 {\r
25611         range "0..65535";\r
25612       }\r
25613       description\r
25614         "Device.MAP.Domain.{i}.Rule.{i}.PSID";\r
25615       reference\r
25616         "Device.MAP.Domain.{i}.Rule.{i}.PSID";\r
25617     }\r
25618   }\r
25619 \r
25620   grouping device-mqtt-g {\r
25621     description\r
25622       "Grouping object for Device.MQTT.";\r
25623     leaf client-number-of-entries {\r
25624       type uint32;\r
25625       config false;\r
25626       description\r
25627         "Device.MQTT.ClientNumberOfEntries";\r
25628       reference\r
25629         "Device.MQTT.ClientNumberOfEntries";\r
25630     }\r
25631     leaf broker-number-of-entries {\r
25632       type uint32;\r
25633       config false;\r
25634       description\r
25635         "Device.MQTT.BrokerNumberOfEntries";\r
25636       reference\r
25637         "Device.MQTT.BrokerNumberOfEntries";\r
25638     }\r
25639   }\r
25640 \r
25641   grouping mqtt-broker-g {\r
25642     description\r
25643       "Grouping object for Device.MQTT.Broker.{i}.";\r
25644     leaf index {\r
25645       type uint16;\r
25646       description\r
25647         "Index attribute";\r
25648     }\r
25649     leaf alias {\r
25650       type string {\r
25651         length "min..64";\r
25652       }\r
25653       description\r
25654         "Device.MQTT.Broker.{i}.Alias";\r
25655       reference\r
25656         "Device.MQTT.Broker.{i}.Alias";\r
25657     }\r
25658     leaf name {\r
25659       type string {\r
25660         length "min..64";\r
25661       }\r
25662       description\r
25663         "Device.MQTT.Broker.{i}.Name";\r
25664       reference\r
25665         "Device.MQTT.Broker.{i}.Name";\r
25666     }\r
25667     leaf enable {\r
25668       type boolean;\r
25669       description\r
25670         "Device.MQTT.Broker.{i}.Enable";\r
25671       reference\r
25672         "Device.MQTT.Broker.{i}.Enable";\r
25673     }\r
25674     leaf status {\r
25675       type string;\r
25676       config false;\r
25677       description\r
25678         "Device.MQTT.Broker.{i}.Status";\r
25679       reference\r
25680         "Device.MQTT.Broker.{i}.Status";\r
25681     }\r
25682     leaf port {\r
25683       type uint32 {\r
25684         range "1..65535";\r
25685       }\r
25686       description\r
25687         "Device.MQTT.Broker.{i}.Port";\r
25688       reference\r
25689         "Device.MQTT.Broker.{i}.Port";\r
25690     }\r
25691     leaf interface {\r
25692       type string {\r
25693         length "min..256";\r
25694       }\r
25695       description\r
25696         "Device.MQTT.Broker.{i}.Interface";\r
25697       reference\r
25698         "Device.MQTT.Broker.{i}.Interface";\r
25699     }\r
25700     leaf username {\r
25701       type string {\r
25702         length "min..256";\r
25703       }\r
25704       description\r
25705         "Device.MQTT.Broker.{i}.Username";\r
25706       reference\r
25707         "Device.MQTT.Broker.{i}.Username";\r
25708     }\r
25709     leaf bridge-number-of-entries {\r
25710       type uint32;\r
25711       config false;\r
25712       description\r
25713         "Device.MQTT.Broker.{i}.BridgeNumberOfEntries";\r
25714       reference\r
25715         "Device.MQTT.Broker.{i}.BridgeNumberOfEntries";\r
25716     }\r
25717   }\r
25718 \r
25719   grouping broker-bridge-g {\r
25720     description\r
25721       "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.";\r
25722     leaf index {\r
25723       type uint16;\r
25724       description\r
25725         "Index attribute";\r
25726     }\r
25727     leaf alias {\r
25728       type string {\r
25729         length "min..64";\r
25730       }\r
25731       description\r
25732         "Device.MQTT.Broker.{i}.Bridge.{i}.Alias";\r
25733       reference\r
25734         "Device.MQTT.Broker.{i}.Bridge.{i}.Alias";\r
25735     }\r
25736     leaf name {\r
25737       type string {\r
25738         length "min..64";\r
25739       }\r
25740       description\r
25741         "Device.MQTT.Broker.{i}.Bridge.{i}.Name";\r
25742       reference\r
25743         "Device.MQTT.Broker.{i}.Bridge.{i}.Name";\r
25744     }\r
25745     leaf enable {\r
25746       type boolean;\r
25747       description\r
25748         "Device.MQTT.Broker.{i}.Bridge.{i}.Enable";\r
25749       reference\r
25750         "Device.MQTT.Broker.{i}.Bridge.{i}.Enable";\r
25751     }\r
25752     leaf status {\r
25753       type string;\r
25754       config false;\r
25755       description\r
25756         "Device.MQTT.Broker.{i}.Bridge.{i}.Status";\r
25757       reference\r
25758         "Device.MQTT.Broker.{i}.Bridge.{i}.Status";\r
25759     }\r
25760     leaf client-id {\r
25761       type string {\r
25762         length "1..23";\r
25763       }\r
25764       description\r
25765         "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID";\r
25766       reference\r
25767         "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID";\r
25768     }\r
25769     leaf username {\r
25770       type string {\r
25771         length "min..256";\r
25772       }\r
25773       description\r
25774         "Device.MQTT.Broker.{i}.Bridge.{i}.Username";\r
25775       reference\r
25776         "Device.MQTT.Broker.{i}.Bridge.{i}.Username";\r
25777     }\r
25778     leaf transport-protocol {\r
25779       type string;\r
25780       description\r
25781         "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol";\r
25782       reference\r
25783         "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol";\r
25784     }\r
25785     leaf protocol-version {\r
25786       type string;\r
25787       description\r
25788         "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion";\r
25789       reference\r
25790         "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion";\r
25791     }\r
25792     leaf clean-session {\r
25793       type boolean;\r
25794       description\r
25795         "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession";\r
25796       reference\r
25797         "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession";\r
25798     }\r
25799     leaf message-retry-time {\r
25800       type uint32 {\r
25801         range "1..max";\r
25802       }\r
25803       description\r
25804         "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime";\r
25805       reference\r
25806         "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime";\r
25807     }\r
25808     leaf connect-retry-time {\r
25809       type uint32 {\r
25810         range "1..max";\r
25811       }\r
25812       description\r
25813         "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime";\r
25814       reference\r
25815         "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime";\r
25816     }\r
25817     leaf keep-alive-time {\r
25818       type uint32 {\r
25819         range "min..65535";\r
25820       }\r
25821       description\r
25822         "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime";\r
25823       reference\r
25824         "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime";\r
25825     }\r
25826     leaf server-selection-algorithm {\r
25827       type enumeration {\r
25828         enum Priority {\r
25829           description\r
25830             "Enum Value - Priority";\r
25831         }\r
25832         enum RoundRobin {\r
25833           description\r
25834             "Enum Value - RoundRobin";\r
25835         }\r
25836         enum Random {\r
25837           description\r
25838             "Enum Value - Random";\r
25839         }\r
25840       }\r
25841       description\r
25842         "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm";\r
25843       reference\r
25844         "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm";\r
25845     }\r
25846     leaf server-connection {\r
25847       type string;\r
25848       config false;\r
25849       description\r
25850         "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection";\r
25851       reference\r
25852         "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection";\r
25853     }\r
25854     leaf server-number-of-entries {\r
25855       type uint32;\r
25856       config false;\r
25857       description\r
25858         "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries";\r
25859       reference\r
25860         "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries";\r
25861     }\r
25862     leaf subscription-number-of-entries {\r
25863       type uint32;\r
25864       config false;\r
25865       description\r
25866         "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries";\r
25867       reference\r
25868         "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries";\r
25869     }\r
25870   }\r
25871 \r
25872   grouping bridge-server-g {\r
25873     description\r
25874       "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.";\r
25875     leaf index {\r
25876       type uint16;\r
25877       description\r
25878         "Index attribute";\r
25879     }\r
25880     leaf enable {\r
25881       type boolean;\r
25882       description\r
25883         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable";\r
25884       reference\r
25885         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable";\r
25886     }\r
25887     leaf alias {\r
25888       type string {\r
25889         length "min..64";\r
25890       }\r
25891       description\r
25892         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias";\r
25893       reference\r
25894         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias";\r
25895     }\r
25896     leaf priority {\r
25897       type uint32 {\r
25898         range "0..65535";\r
25899       }\r
25900       description\r
25901         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority";\r
25902       reference\r
25903         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority";\r
25904     }\r
25905     leaf weight {\r
25906       type int32 {\r
25907         range "-1..65535";\r
25908       }\r
25909       description\r
25910         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight";\r
25911       reference\r
25912         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight";\r
25913     }\r
25914     leaf address {\r
25915       type string {\r
25916         length "min..256";\r
25917       }\r
25918       description\r
25919         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address";\r
25920       reference\r
25921         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address";\r
25922     }\r
25923     leaf port {\r
25924       type uint32 {\r
25925         range "1..65535";\r
25926       }\r
25927       description\r
25928         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port";\r
25929       reference\r
25930         "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port";\r
25931     }\r
25932   }\r
25933 \r
25934   grouping bridge-subscription-g {\r
25935     description\r
25936       "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.";\r
25937     leaf index {\r
25938       type uint16;\r
25939       description\r
25940         "Index attribute";\r
25941     }\r
25942     leaf alias {\r
25943       type string {\r
25944         length "min..64";\r
25945       }\r
25946       description\r
25947         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias";\r
25948       reference\r
25949         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias";\r
25950     }\r
25951     leaf enable {\r
25952       type boolean;\r
25953       description\r
25954         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable";\r
25955       reference\r
25956         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable";\r
25957     }\r
25958     leaf status {\r
25959       type string;\r
25960       config false;\r
25961       description\r
25962         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status";\r
25963       reference\r
25964         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status";\r
25965     }\r
25966     leaf topic {\r
25967       type string {\r
25968         length "min..65535";\r
25969       }\r
25970       description\r
25971         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic";\r
25972       reference\r
25973         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic";\r
25974     }\r
25975     leaf direction {\r
25976       type enumeration {\r
25977         enum out {\r
25978           description\r
25979             "Enum Value - out";\r
25980         }\r
25981         enum in {\r
25982           description\r
25983             "Enum Value - in";\r
25984         }\r
25985         enum both {\r
25986           description\r
25987             "Enum Value - both";\r
25988         }\r
25989       }\r
25990       description\r
25991         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction";\r
25992       reference\r
25993         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction";\r
25994     }\r
25995     leaf qo-s {\r
25996       type uint32 {\r
25997         range "0..2";\r
25998       }\r
25999       description\r
26000         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS";\r
26001       reference\r
26002         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS";\r
26003     }\r
26004     leaf local-prefix {\r
26005       type string;\r
26006       description\r
26007         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix";\r
26008       reference\r
26009         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix";\r
26010     }\r
26011     leaf remote-prefix {\r
26012       type string;\r
26013       description\r
26014         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix";\r
26015       reference\r
26016         "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix";\r
26017     }\r
26018   }\r
26019 \r
26020   grouping broker-stats-g {\r
26021     description\r
26022       "Grouping object for Device.MQTT.Broker.{i}.Stats.";\r
26023     leaf total-number-of-clients {\r
26024       type uint32;\r
26025       config false;\r
26026       description\r
26027         "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients";\r
26028       reference\r
26029         "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients";\r
26030     }\r
26031     leaf number-of-active-clients {\r
26032       type uint32;\r
26033       config false;\r
26034       description\r
26035         "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients";\r
26036       reference\r
26037         "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients";\r
26038     }\r
26039     leaf number-of-inactive-clients {\r
26040       type uint32;\r
26041       config false;\r
26042       description\r
26043         "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients";\r
26044       reference\r
26045         "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients";\r
26046     }\r
26047     leaf subscriptions {\r
26048       type uint32;\r
26049       config false;\r
26050       description\r
26051         "Device.MQTT.Broker.{i}.Stats.Subscriptions";\r
26052       reference\r
26053         "Device.MQTT.Broker.{i}.Stats.Subscriptions";\r
26054     }\r
26055     leaf publish-sent {\r
26056       type uint64;\r
26057       config false;\r
26058       description\r
26059         "Device.MQTT.Broker.{i}.Stats.PublishSent";\r
26060       reference\r
26061         "Device.MQTT.Broker.{i}.Stats.PublishSent";\r
26062     }\r
26063     leaf publish-received {\r
26064       type uint64;\r
26065       config false;\r
26066       description\r
26067         "Device.MQTT.Broker.{i}.Stats.PublishReceived";\r
26068       reference\r
26069         "Device.MQTT.Broker.{i}.Stats.PublishReceived";\r
26070     }\r
26071     leaf mqtt-messages-sent {\r
26072       type uint64;\r
26073       config false;\r
26074       description\r
26075         "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent";\r
26076       reference\r
26077         "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent";\r
26078     }\r
26079     leaf mqtt-messages-received {\r
26080       type uint64;\r
26081       config false;\r
26082       description\r
26083         "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived";\r
26084       reference\r
26085         "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived";\r
26086     }\r
26087     leaf connection-errors {\r
26088       type uint32;\r
26089       config false;\r
26090       description\r
26091         "Device.MQTT.Broker.{i}.Stats.ConnectionErrors";\r
26092       reference\r
26093         "Device.MQTT.Broker.{i}.Stats.ConnectionErrors";\r
26094     }\r
26095     leaf publish-errors {\r
26096       type uint32;\r
26097       config false;\r
26098       description\r
26099         "Device.MQTT.Broker.{i}.Stats.PublishErrors";\r
26100       reference\r
26101         "Device.MQTT.Broker.{i}.Stats.PublishErrors";\r
26102     }\r
26103   }\r
26104 \r
26105   grouping mqtt-capabilities-g {\r
26106     description\r
26107       "Grouping object for Device.MQTT.Capabilities.";\r
26108     leaf protocol-versions-supported {\r
26109       type string;\r
26110       config false;\r
26111       description\r
26112         "Device.MQTT.Capabilities.ProtocolVersionsSupported";\r
26113       reference\r
26114         "Device.MQTT.Capabilities.ProtocolVersionsSupported";\r
26115     }\r
26116     leaf transport-protocol-supported {\r
26117       type string;\r
26118       config false;\r
26119       description\r
26120         "Device.MQTT.Capabilities.TransportProtocolSupported";\r
26121       reference\r
26122         "Device.MQTT.Capabilities.TransportProtocolSupported";\r
26123     }\r
26124     leaf max-number-of-client-subscriptions {\r
26125       type uint32;\r
26126       config false;\r
26127       description\r
26128         "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions";\r
26129       reference\r
26130         "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions";\r
26131     }\r
26132     leaf max-number-of-broker-bridges {\r
26133       type uint32;\r
26134       config false;\r
26135       description\r
26136         "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges";\r
26137       reference\r
26138         "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges";\r
26139     }\r
26140     leaf max-number-of-broker-bridge-subscriptions {\r
26141       type uint32;\r
26142       config false;\r
26143       description\r
26144         "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions";\r
26145       reference\r
26146         "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions";\r
26147     }\r
26148   }\r
26149 \r
26150   grouping mqtt-client-g {\r
26151     description\r
26152       "Grouping object for Device.MQTT.Client.{i}.";\r
26153     leaf index {\r
26154       type uint16;\r
26155       description\r
26156         "Index attribute";\r
26157     }\r
26158     leaf alias {\r
26159       type string {\r
26160         length "min..64";\r
26161       }\r
26162       description\r
26163         "Device.MQTT.Client.{i}.Alias";\r
26164       reference\r
26165         "Device.MQTT.Client.{i}.Alias";\r
26166     }\r
26167     leaf name {\r
26168       type string {\r
26169         length "min..64";\r
26170       }\r
26171       description\r
26172         "Device.MQTT.Client.{i}.Name";\r
26173       reference\r
26174         "Device.MQTT.Client.{i}.Name";\r
26175     }\r
26176     leaf enable {\r
26177       type boolean;\r
26178       description\r
26179         "Device.MQTT.Client.{i}.Enable";\r
26180       reference\r
26181         "Device.MQTT.Client.{i}.Enable";\r
26182     }\r
26183     leaf status {\r
26184       type string;\r
26185       config false;\r
26186       description\r
26187         "Device.MQTT.Client.{i}.Status";\r
26188       reference\r
26189         "Device.MQTT.Client.{i}.Status";\r
26190     }\r
26191     leaf client-id {\r
26192       type string {\r
26193         length "1..23";\r
26194       }\r
26195       description\r
26196         "Device.MQTT.Client.{i}.ClientID";\r
26197       reference\r
26198         "Device.MQTT.Client.{i}.ClientID";\r
26199     }\r
26200     leaf username {\r
26201       type string {\r
26202         length "min..256";\r
26203       }\r
26204       description\r
26205         "Device.MQTT.Client.{i}.Username";\r
26206       reference\r
26207         "Device.MQTT.Client.{i}.Username";\r
26208     }\r
26209     leaf transport-protocol {\r
26210       type string;\r
26211       description\r
26212         "Device.MQTT.Client.{i}.TransportProtocol";\r
26213       reference\r
26214         "Device.MQTT.Client.{i}.TransportProtocol";\r
26215     }\r
26216     leaf protocol-version {\r
26217       type string;\r
26218       description\r
26219         "Device.MQTT.Client.{i}.ProtocolVersion";\r
26220       reference\r
26221         "Device.MQTT.Client.{i}.ProtocolVersion";\r
26222     }\r
26223     leaf clean-session {\r
26224       type boolean;\r
26225       description\r
26226         "Device.MQTT.Client.{i}.CleanSession";\r
26227       reference\r
26228         "Device.MQTT.Client.{i}.CleanSession";\r
26229     }\r
26230     leaf message-retry-time {\r
26231       type uint32 {\r
26232         range "1..max";\r
26233       }\r
26234       description\r
26235         "Device.MQTT.Client.{i}.MessageRetryTime";\r
26236       reference\r
26237         "Device.MQTT.Client.{i}.MessageRetryTime";\r
26238     }\r
26239     leaf connect-retry-time {\r
26240       type uint32 {\r
26241         range "1..max";\r
26242       }\r
26243       description\r
26244         "Device.MQTT.Client.{i}.ConnectRetryTime";\r
26245       reference\r
26246         "Device.MQTT.Client.{i}.ConnectRetryTime";\r
26247     }\r
26248     leaf keep-alive-time {\r
26249       type uint32 {\r
26250         range "min..65535";\r
26251       }\r
26252       description\r
26253         "Device.MQTT.Client.{i}.KeepAliveTime";\r
26254       reference\r
26255         "Device.MQTT.Client.{i}.KeepAliveTime";\r
26256     }\r
26257     leaf broker-address {\r
26258       type string {\r
26259         length "min..256";\r
26260       }\r
26261       description\r
26262         "Device.MQTT.Client.{i}.BrokerAddress";\r
26263       reference\r
26264         "Device.MQTT.Client.{i}.BrokerAddress";\r
26265     }\r
26266     leaf broker-port {\r
26267       type uint32 {\r
26268         range "1..65535";\r
26269       }\r
26270       description\r
26271         "Device.MQTT.Client.{i}.BrokerPort";\r
26272       reference\r
26273         "Device.MQTT.Client.{i}.BrokerPort";\r
26274     }\r
26275     leaf will-enable {\r
26276       type boolean;\r
26277       description\r
26278         "Device.MQTT.Client.{i}.WillEnable";\r
26279       reference\r
26280         "Device.MQTT.Client.{i}.WillEnable";\r
26281     }\r
26282     leaf will-topic {\r
26283       type string;\r
26284       description\r
26285         "Device.MQTT.Client.{i}.WillTopic";\r
26286       reference\r
26287         "Device.MQTT.Client.{i}.WillTopic";\r
26288     }\r
26289     leaf will-value {\r
26290       type string;\r
26291       description\r
26292         "Device.MQTT.Client.{i}.WillValue";\r
26293       reference\r
26294         "Device.MQTT.Client.{i}.WillValue";\r
26295     }\r
26296     leaf will-qo-s {\r
26297       type uint32 {\r
26298         range "0..2";\r
26299       }\r
26300       description\r
26301         "Device.MQTT.Client.{i}.WillQoS";\r
26302       reference\r
26303         "Device.MQTT.Client.{i}.WillQoS";\r
26304     }\r
26305     leaf will-retain {\r
26306       type boolean;\r
26307       description\r
26308         "Device.MQTT.Client.{i}.WillRetain";\r
26309       reference\r
26310         "Device.MQTT.Client.{i}.WillRetain";\r
26311     }\r
26312     leaf subscription-number-of-entries {\r
26313       type uint32;\r
26314       config false;\r
26315       description\r
26316         "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries";\r
26317       reference\r
26318         "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries";\r
26319     }\r
26320   }\r
26321 \r
26322   grouping client-stats-g {\r
26323     description\r
26324       "Grouping object for Device.MQTT.Client.{i}.Stats.";\r
26325     leaf broker-connection-established {\r
26326       type string;\r
26327       config false;\r
26328       description\r
26329         "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished";\r
26330       reference\r
26331         "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished";\r
26332     }\r
26333     leaf last-publish-message-sent {\r
26334       type string;\r
26335       config false;\r
26336       description\r
26337         "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent";\r
26338       reference\r
26339         "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent";\r
26340     }\r
26341     leaf last-publish-message-received {\r
26342       type string;\r
26343       config false;\r
26344       description\r
26345         "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived";\r
26346       reference\r
26347         "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived";\r
26348     }\r
26349     leaf publish-sent {\r
26350       type uint64;\r
26351       config false;\r
26352       description\r
26353         "Device.MQTT.Client.{i}.Stats.PublishSent";\r
26354       reference\r
26355         "Device.MQTT.Client.{i}.Stats.PublishSent";\r
26356     }\r
26357     leaf publish-received {\r
26358       type uint64;\r
26359       config false;\r
26360       description\r
26361         "Device.MQTT.Client.{i}.Stats.PublishReceived";\r
26362       reference\r
26363         "Device.MQTT.Client.{i}.Stats.PublishReceived";\r
26364     }\r
26365     leaf subscribe-sent {\r
26366       type uint64;\r
26367       config false;\r
26368       description\r
26369         "Device.MQTT.Client.{i}.Stats.SubscribeSent";\r
26370       reference\r
26371         "Device.MQTT.Client.{i}.Stats.SubscribeSent";\r
26372     }\r
26373     leaf un-subscribe-sent {\r
26374       type uint64;\r
26375       config false;\r
26376       description\r
26377         "Device.MQTT.Client.{i}.Stats.UnSubscribeSent";\r
26378       reference\r
26379         "Device.MQTT.Client.{i}.Stats.UnSubscribeSent";\r
26380     }\r
26381     leaf mqtt-messages-sent {\r
26382       type uint64;\r
26383       config false;\r
26384       description\r
26385         "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent";\r
26386       reference\r
26387         "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent";\r
26388     }\r
26389     leaf mqtt-messages-received {\r
26390       type uint64;\r
26391       config false;\r
26392       description\r
26393         "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived";\r
26394       reference\r
26395         "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived";\r
26396     }\r
26397     leaf connection-errors {\r
26398       type uint32;\r
26399       config false;\r
26400       description\r
26401         "Device.MQTT.Client.{i}.Stats.ConnectionErrors";\r
26402       reference\r
26403         "Device.MQTT.Client.{i}.Stats.ConnectionErrors";\r
26404     }\r
26405     leaf publish-errors {\r
26406       type uint32;\r
26407       config false;\r
26408       description\r
26409         "Device.MQTT.Client.{i}.Stats.PublishErrors";\r
26410       reference\r
26411         "Device.MQTT.Client.{i}.Stats.PublishErrors";\r
26412     }\r
26413   }\r
26414 \r
26415   grouping client-subscription-g {\r
26416     description\r
26417       "Grouping object for Device.MQTT.Client.{i}.Subscription.{i}.";\r
26418     leaf index {\r
26419       type uint16;\r
26420       description\r
26421         "Index attribute";\r
26422     }\r
26423     leaf alias {\r
26424       type string {\r
26425         length "min..64";\r
26426       }\r
26427       description\r
26428         "Device.MQTT.Client.{i}.Subscription.{i}.Alias";\r
26429       reference\r
26430         "Device.MQTT.Client.{i}.Subscription.{i}.Alias";\r
26431     }\r
26432     leaf enable {\r
26433       type boolean;\r
26434       description\r
26435         "Device.MQTT.Client.{i}.Subscription.{i}.Enable";\r
26436       reference\r
26437         "Device.MQTT.Client.{i}.Subscription.{i}.Enable";\r
26438     }\r
26439     leaf status {\r
26440       type string;\r
26441       config false;\r
26442       description\r
26443         "Device.MQTT.Client.{i}.Subscription.{i}.Status";\r
26444       reference\r
26445         "Device.MQTT.Client.{i}.Subscription.{i}.Status";\r
26446     }\r
26447     leaf topic {\r
26448       type string {\r
26449         length "min..65535";\r
26450       }\r
26451       description\r
26452         "Device.MQTT.Client.{i}.Subscription.{i}.Topic";\r
26453       reference\r
26454         "Device.MQTT.Client.{i}.Subscription.{i}.Topic";\r
26455     }\r
26456     leaf qo-s {\r
26457       type uint32 {\r
26458         range "0..2";\r
26459       }\r
26460       description\r
26461         "Device.MQTT.Client.{i}.Subscription.{i}.QoS";\r
26462       reference\r
26463         "Device.MQTT.Client.{i}.Subscription.{i}.QoS";\r
26464     }\r
26465   }\r
26466 \r
26467   grouping device-management-server-g {\r
26468     description\r
26469       "Grouping object for Device.ManagementServer.";\r
26470     leaf enable-cwmp {\r
26471       type boolean;\r
26472       description\r
26473         "Device.ManagementServer.EnableCWMP";\r
26474       reference\r
26475         "Device.ManagementServer.EnableCWMP";\r
26476     }\r
26477     leaf url {\r
26478       type string {\r
26479         length "min..256";\r
26480       }\r
26481       description\r
26482         "Device.ManagementServer.URL";\r
26483       reference\r
26484         "Device.ManagementServer.URL";\r
26485     }\r
26486     leaf username {\r
26487       type string {\r
26488         length "min..256";\r
26489       }\r
26490       description\r
26491         "Device.ManagementServer.Username";\r
26492       reference\r
26493         "Device.ManagementServer.Username";\r
26494     }\r
26495     leaf schedule-reboot {\r
26496       type string;\r
26497       description\r
26498         "Device.ManagementServer.ScheduleReboot";\r
26499       reference\r
26500         "Device.ManagementServer.ScheduleReboot";\r
26501     }\r
26502     leaf delay-reboot {\r
26503       type int32 {\r
26504         range "-1..max";\r
26505       }\r
26506       description\r
26507         "Device.ManagementServer.DelayReboot";\r
26508       reference\r
26509         "Device.ManagementServer.DelayReboot";\r
26510     }\r
26511     leaf periodic-inform-enable {\r
26512       type boolean;\r
26513       description\r
26514         "Device.ManagementServer.PeriodicInformEnable";\r
26515       reference\r
26516         "Device.ManagementServer.PeriodicInformEnable";\r
26517     }\r
26518     leaf periodic-inform-interval {\r
26519       type uint32 {\r
26520         range "1..max";\r
26521       }\r
26522       description\r
26523         "Device.ManagementServer.PeriodicInformInterval";\r
26524       reference\r
26525         "Device.ManagementServer.PeriodicInformInterval";\r
26526     }\r
26527     leaf periodic-inform-time {\r
26528       type string;\r
26529       description\r
26530         "Device.ManagementServer.PeriodicInformTime";\r
26531       reference\r
26532         "Device.ManagementServer.PeriodicInformTime";\r
26533     }\r
26534     leaf parameter-key {\r
26535       type string;\r
26536       config false;\r
26537       description\r
26538         "Device.ManagementServer.ParameterKey";\r
26539       reference\r
26540         "Device.ManagementServer.ParameterKey";\r
26541     }\r
26542     leaf connection-request-url {\r
26543       type string;\r
26544       config false;\r
26545       description\r
26546         "Device.ManagementServer.ConnectionRequestURL";\r
26547       reference\r
26548         "Device.ManagementServer.ConnectionRequestURL";\r
26549     }\r
26550     leaf connection-request-username {\r
26551       type string {\r
26552         length "min..256";\r
26553       }\r
26554       description\r
26555         "Device.ManagementServer.ConnectionRequestUsername";\r
26556       reference\r
26557         "Device.ManagementServer.ConnectionRequestUsername";\r
26558     }\r
26559     leaf upgrades-managed {\r
26560       type boolean;\r
26561       description\r
26562         "Device.ManagementServer.UpgradesManaged";\r
26563       reference\r
26564         "Device.ManagementServer.UpgradesManaged";\r
26565     }\r
26566     leaf kick-url {\r
26567       type string;\r
26568       config false;\r
26569       description\r
26570         "Device.ManagementServer.KickURL";\r
26571       reference\r
26572         "Device.ManagementServer.KickURL";\r
26573     }\r
26574     leaf download-progress-url {\r
26575       type string;\r
26576       config false;\r
26577       description\r
26578         "Device.ManagementServer.DownloadProgressURL";\r
26579       reference\r
26580         "Device.ManagementServer.DownloadProgressURL";\r
26581     }\r
26582     leaf default-active-notification-throttle {\r
26583       type uint32;\r
26584       description\r
26585         "Device.ManagementServer.DefaultActiveNotificationThrottle";\r
26586       reference\r
26587         "Device.ManagementServer.DefaultActiveNotificationThrottle";\r
26588     }\r
26589     leaf cwmp-retry-minimum-wait-interval {\r
26590       type uint32 {\r
26591         range "1..65535";\r
26592       }\r
26593       description\r
26594         "Device.ManagementServer.CWMPRetryMinimumWaitInterval";\r
26595       reference\r
26596         "Device.ManagementServer.CWMPRetryMinimumWaitInterval";\r
26597     }\r
26598     leaf cwmp-retry-interval-multiplier {\r
26599       type uint32 {\r
26600         range "1000..65535";\r
26601       }\r
26602       description\r
26603         "Device.ManagementServer.CWMPRetryIntervalMultiplier";\r
26604       reference\r
26605         "Device.ManagementServer.CWMPRetryIntervalMultiplier";\r
26606     }\r
26607     leaf http-connection-request-enable {\r
26608       type boolean;\r
26609       description\r
26610         "Device.ManagementServer.HTTPConnectionRequestEnable";\r
26611       reference\r
26612         "Device.ManagementServer.HTTPConnectionRequestEnable";\r
26613     }\r
26614     leaf udp-connection-request-address {\r
26615       type string;\r
26616       config false;\r
26617       description\r
26618         "Device.ManagementServer.UDPConnectionRequestAddress";\r
26619       reference\r
26620         "Device.ManagementServer.UDPConnectionRequestAddress";\r
26621     }\r
26622     leaf stun-enable {\r
26623       type boolean;\r
26624       description\r
26625         "Device.ManagementServer.STUNEnable";\r
26626       reference\r
26627         "Device.ManagementServer.STUNEnable";\r
26628     }\r
26629     leaf stun-server-address {\r
26630       type string {\r
26631         length "min..256";\r
26632       }\r
26633       description\r
26634         "Device.ManagementServer.STUNServerAddress";\r
26635       reference\r
26636         "Device.ManagementServer.STUNServerAddress";\r
26637     }\r
26638     leaf stun-server-port {\r
26639       type uint32 {\r
26640         range "0..65535";\r
26641       }\r
26642       description\r
26643         "Device.ManagementServer.STUNServerPort";\r
26644       reference\r
26645         "Device.ManagementServer.STUNServerPort";\r
26646     }\r
26647     leaf stun-username {\r
26648       type string {\r
26649         length "min..256";\r
26650       }\r
26651       description\r
26652         "Device.ManagementServer.STUNUsername";\r
26653       reference\r
26654         "Device.ManagementServer.STUNUsername";\r
26655     }\r
26656     leaf stun-maximum-keep-alive-period {\r
26657       type int32 {\r
26658         range "-1..max";\r
26659       }\r
26660       description\r
26661         "Device.ManagementServer.STUNMaximumKeepAlivePeriod";\r
26662       reference\r
26663         "Device.ManagementServer.STUNMaximumKeepAlivePeriod";\r
26664     }\r
26665     leaf stun-minimum-keep-alive-period {\r
26666       type uint32;\r
26667       description\r
26668         "Device.ManagementServer.STUNMinimumKeepAlivePeriod";\r
26669       reference\r
26670         "Device.ManagementServer.STUNMinimumKeepAlivePeriod";\r
26671     }\r
26672     leaf nat-detected {\r
26673       type boolean;\r
26674       config false;\r
26675       description\r
26676         "Device.ManagementServer.NATDetected";\r
26677       reference\r
26678         "Device.ManagementServer.NATDetected";\r
26679     }\r
26680     leaf alias-based-addressing {\r
26681       type boolean;\r
26682       config false;\r
26683       description\r
26684         "Device.ManagementServer.AliasBasedAddressing";\r
26685       reference\r
26686         "Device.ManagementServer.AliasBasedAddressing";\r
26687     }\r
26688     leaf instance-mode {\r
26689       type enumeration {\r
26690         enum InstanceNumber {\r
26691           description\r
26692             "Enum Value - InstanceNumber";\r
26693         }\r
26694         enum InstanceAlias {\r
26695           description\r
26696             "Enum Value - InstanceAlias";\r
26697         }\r
26698       }\r
26699       description\r
26700         "Device.ManagementServer.InstanceMode";\r
26701       reference\r
26702         "Device.ManagementServer.InstanceMode";\r
26703     }\r
26704     leaf auto-create-instances {\r
26705       type boolean;\r
26706       description\r
26707         "Device.ManagementServer.AutoCreateInstances";\r
26708       reference\r
26709         "Device.ManagementServer.AutoCreateInstances";\r
26710     }\r
26711     leaf manageable-device-number-of-entries {\r
26712       type uint32;\r
26713       config false;\r
26714       description\r
26715         "Device.ManagementServer.ManageableDeviceNumberOfEntries";\r
26716       reference\r
26717         "Device.ManagementServer.ManageableDeviceNumberOfEntries";\r
26718     }\r
26719     leaf manageable-device-notification-limit {\r
26720       type uint32;\r
26721       description\r
26722         "Device.ManagementServer.ManageableDeviceNotificationLimit";\r
26723       reference\r
26724         "Device.ManagementServer.ManageableDeviceNotificationLimit";\r
26725     }\r
26726     leaf embedded-device-number-of-entries {\r
26727       type uint32;\r
26728       config false;\r
26729       description\r
26730         "Device.ManagementServer.EmbeddedDeviceNumberOfEntries";\r
26731       reference\r
26732         "Device.ManagementServer.EmbeddedDeviceNumberOfEntries";\r
26733     }\r
26734     leaf virtual-device-number-of-entries {\r
26735       type uint32;\r
26736       config false;\r
26737       description\r
26738         "Device.ManagementServer.VirtualDeviceNumberOfEntries";\r
26739       reference\r
26740         "Device.ManagementServer.VirtualDeviceNumberOfEntries";\r
26741     }\r
26742     leaf supported-conn-req-methods {\r
26743       type string;\r
26744       config false;\r
26745       description\r
26746         "Device.ManagementServer.SupportedConnReqMethods";\r
26747       reference\r
26748         "Device.ManagementServer.SupportedConnReqMethods";\r
26749     }\r
26750     leaf conn-req-xmpp-connection {\r
26751       type string;\r
26752       description\r
26753         "Device.ManagementServer.ConnReqXMPPConnection";\r
26754       reference\r
26755         "Device.ManagementServer.ConnReqXMPPConnection";\r
26756     }\r
26757     leaf conn-req-allowed-jabber-i-ds {\r
26758       type string {\r
26759         length "min..256";\r
26760       }\r
26761       description\r
26762         "Device.ManagementServer.ConnReqAllowedJabberIDs";\r
26763       reference\r
26764         "Device.ManagementServer.ConnReqAllowedJabberIDs";\r
26765     }\r
26766     leaf conn-req-jabber-id {\r
26767       type string;\r
26768       config false;\r
26769       description\r
26770         "Device.ManagementServer.ConnReqJabberID";\r
26771       reference\r
26772         "Device.ManagementServer.ConnReqJabberID";\r
26773     }\r
26774     leaf http-compression-supported {\r
26775       type string;\r
26776       config false;\r
26777       description\r
26778         "Device.ManagementServer.HTTPCompressionSupported";\r
26779       reference\r
26780         "Device.ManagementServer.HTTPCompressionSupported";\r
26781     }\r
26782     leaf http-compression {\r
26783       type string;\r
26784       description\r
26785         "Device.ManagementServer.HTTPCompression";\r
26786       reference\r
26787         "Device.ManagementServer.HTTPCompression";\r
26788     }\r
26789     leaf lightweight-notification-protocols-supported {\r
26790       type string;\r
26791       config false;\r
26792       description\r
26793         "Device.ManagementServer.LightweightNotificationProtocolsSupported";\r
26794       reference\r
26795         "Device.ManagementServer.LightweightNotificationProtocolsSupported";\r
26796     }\r
26797     leaf lightweight-notification-protocols-used {\r
26798       type string;\r
26799       description\r
26800         "Device.ManagementServer.LightweightNotificationProtocolsUsed";\r
26801       reference\r
26802         "Device.ManagementServer.LightweightNotificationProtocolsUsed";\r
26803     }\r
26804     leaf lightweight-notification-trigger-interval {\r
26805       type uint32 {\r
26806         range "0..max";\r
26807       }\r
26808       description\r
26809         "Device.ManagementServer.LightweightNotificationTriggerInterval";\r
26810       reference\r
26811         "Device.ManagementServer.LightweightNotificationTriggerInterval";\r
26812     }\r
26813     leaf lightweight-notification-trigger-time {\r
26814       type string;\r
26815       description\r
26816         "Device.ManagementServer.LightweightNotificationTriggerTime";\r
26817       reference\r
26818         "Device.ManagementServer.LightweightNotificationTriggerTime";\r
26819     }\r
26820     leaf udp-lightweight-notification-host {\r
26821       type string {\r
26822         length "min..256";\r
26823       }\r
26824       description\r
26825         "Device.ManagementServer.UDPLightweightNotificationHost";\r
26826       reference\r
26827         "Device.ManagementServer.UDPLightweightNotificationHost";\r
26828     }\r
26829     leaf udp-lightweight-notification-port {\r
26830       type uint32;\r
26831       description\r
26832         "Device.ManagementServer.UDPLightweightNotificationPort";\r
26833       reference\r
26834         "Device.ManagementServer.UDPLightweightNotificationPort";\r
26835     }\r
26836     leaf instance-wildcards-supported {\r
26837       type boolean;\r
26838       config false;\r
26839       description\r
26840         "Device.ManagementServer.InstanceWildcardsSupported";\r
26841       reference\r
26842         "Device.ManagementServer.InstanceWildcardsSupported";\r
26843     }\r
26844     leaf inform-parameter-number-of-entries {\r
26845       type uint32;\r
26846       config false;\r
26847       description\r
26848         "Device.ManagementServer.InformParameterNumberOfEntries";\r
26849       reference\r
26850         "Device.ManagementServer.InformParameterNumberOfEntries";\r
26851     }\r
26852   }\r
26853 \r
26854   grouping management-server-autonomous-transfer-complete-policy-g {\r
26855     description\r
26856       "Grouping object for Device.ManagementServer.AutonomousTransferCompletePolicy.";\r
26857     leaf enable {\r
26858       type boolean;\r
26859       description\r
26860         "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable";\r
26861       reference\r
26862         "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable";\r
26863     }\r
26864     leaf transfer-type-filter {\r
26865       type enumeration {\r
26866         enum Upload {\r
26867           description\r
26868             "Enum Value - Upload";\r
26869         }\r
26870         enum Download {\r
26871           description\r
26872             "Enum Value - Download";\r
26873         }\r
26874         enum Both {\r
26875           description\r
26876             "Enum Value - Both";\r
26877         }\r
26878       }\r
26879       description\r
26880         "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter";\r
26881       reference\r
26882         "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter";\r
26883     }\r
26884     leaf result-type-filter {\r
26885       type enumeration {\r
26886         enum Success {\r
26887           description\r
26888             "Enum Value - Success";\r
26889         }\r
26890         enum Failure {\r
26891           description\r
26892             "Enum Value - Failure";\r
26893         }\r
26894         enum Both {\r
26895           description\r
26896             "Enum Value - Both";\r
26897         }\r
26898       }\r
26899       description\r
26900         "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter";\r
26901       reference\r
26902         "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter";\r
26903     }\r
26904     leaf file-type-filter {\r
26905       type string {\r
26906         length "min..1024";\r
26907       }\r
26908       description\r
26909         "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter";\r
26910       reference\r
26911         "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter";\r
26912     }\r
26913   }\r
26914 \r
26915   grouping management-server-du-state-change-compl-policy-g {\r
26916     description\r
26917       "Grouping object for Device.ManagementServer.DUStateChangeComplPolicy.";\r
26918     leaf enable {\r
26919       type boolean;\r
26920       description\r
26921         "Device.ManagementServer.DUStateChangeComplPolicy.Enable";\r
26922       reference\r
26923         "Device.ManagementServer.DUStateChangeComplPolicy.Enable";\r
26924     }\r
26925     leaf operation-type-filter {\r
26926       type enumeration {\r
26927         enum Install {\r
26928           description\r
26929             "Enum Value - Install";\r
26930         }\r
26931         enum Update {\r
26932           description\r
26933             "Enum Value - Update";\r
26934         }\r
26935         enum Uninstall {\r
26936           description\r
26937             "Enum Value - Uninstall";\r
26938         }\r
26939       }\r
26940       description\r
26941         "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter";\r
26942       reference\r
26943         "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter";\r
26944     }\r
26945     leaf result-type-filter {\r
26946       type enumeration {\r
26947         enum Success {\r
26948           description\r
26949             "Enum Value - Success";\r
26950         }\r
26951         enum Failure {\r
26952           description\r
26953             "Enum Value - Failure";\r
26954         }\r
26955         enum Both {\r
26956           description\r
26957             "Enum Value - Both";\r
26958         }\r
26959       }\r
26960       description\r
26961         "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter";\r
26962       reference\r
26963         "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter";\r
26964     }\r
26965     leaf fault-code-filter {\r
26966       type enumeration {\r
26967         enum 9001 {\r
26968           description\r
26969             "Enum Value - 9001";\r
26970         }\r
26971         enum 9003 {\r
26972           description\r
26973             "Enum Value - 9003";\r
26974         }\r
26975         enum 9012 {\r
26976           description\r
26977             "Enum Value - 9012";\r
26978         }\r
26979         enum 9013 {\r
26980           description\r
26981             "Enum Value - 9013";\r
26982         }\r
26983         enum 9015 {\r
26984           description\r
26985             "Enum Value - 9015";\r
26986         }\r
26987         enum 9016 {\r
26988           description\r
26989             "Enum Value - 9016";\r
26990         }\r
26991         enum 9017 {\r
26992           description\r
26993             "Enum Value - 9017";\r
26994         }\r
26995         enum 9018 {\r
26996           description\r
26997             "Enum Value - 9018";\r
26998         }\r
26999         enum 9022 {\r
27000           description\r
27001             "Enum Value - 9022";\r
27002         }\r
27003         enum 9023 {\r
27004           description\r
27005             "Enum Value - 9023";\r
27006         }\r
27007         enum 9024 {\r
27008           description\r
27009             "Enum Value - 9024";\r
27010         }\r
27011         enum 9025 {\r
27012           description\r
27013             "Enum Value - 9025";\r
27014         }\r
27015         enum 9026 {\r
27016           description\r
27017             "Enum Value - 9026";\r
27018         }\r
27019         enum 9027 {\r
27020           description\r
27021             "Enum Value - 9027";\r
27022         }\r
27023         enum 9028 {\r
27024           description\r
27025             "Enum Value - 9028";\r
27026         }\r
27027         enum 9029 {\r
27028           description\r
27029             "Enum Value - 9029";\r
27030         }\r
27031         enum 9030 {\r
27032           description\r
27033             "Enum Value - 9030";\r
27034         }\r
27035         enum 9031 {\r
27036           description\r
27037             "Enum Value - 9031";\r
27038         }\r
27039         enum 9032 {\r
27040           description\r
27041             "Enum Value - 9032";\r
27042         }\r
27043       }\r
27044       description\r
27045         "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter";\r
27046       reference\r
27047         "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter";\r
27048     }\r
27049   }\r
27050 \r
27051   grouping download-availability-announcement-g {\r
27052     description\r
27053       "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement.";\r
27054     leaf enable {\r
27055       type boolean;\r
27056       description\r
27057         "Device.ManagementServer.DownloadAvailability.Announcement.Enable";\r
27058       reference\r
27059         "Device.ManagementServer.DownloadAvailability.Announcement.Enable";\r
27060     }\r
27061     leaf status {\r
27062       type string;\r
27063       config false;\r
27064       description\r
27065         "Device.ManagementServer.DownloadAvailability.Announcement.Status";\r
27066       reference\r
27067         "Device.ManagementServer.DownloadAvailability.Announcement.Status";\r
27068     }\r
27069     leaf group-number-of-entries {\r
27070       type uint32;\r
27071       config false;\r
27072       description\r
27073         "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries";\r
27074       reference\r
27075         "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries";\r
27076     }\r
27077   }\r
27078 \r
27079   grouping announcement-group-g {\r
27080     description\r
27081       "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.";\r
27082     leaf index {\r
27083       type uint16;\r
27084       description\r
27085         "Index attribute";\r
27086     }\r
27087     leaf alias {\r
27088       type string {\r
27089         length "min..64";\r
27090       }\r
27091       description\r
27092         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias";\r
27093       reference\r
27094         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias";\r
27095     }\r
27096     leaf enable {\r
27097       type boolean;\r
27098       description\r
27099         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable";\r
27100       reference\r
27101         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable";\r
27102     }\r
27103     leaf status {\r
27104       type string;\r
27105       config false;\r
27106       description\r
27107         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status";\r
27108       reference\r
27109         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status";\r
27110     }\r
27111     leaf url {\r
27112       type string {\r
27113         length "min..256";\r
27114       }\r
27115       description\r
27116         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL";\r
27117       reference\r
27118         "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL";\r
27119     }\r
27120   }\r
27121 \r
27122   grouping download-availability-query-g {\r
27123     description\r
27124       "Grouping object for Device.ManagementServer.DownloadAvailability.Query.";\r
27125     leaf enable {\r
27126       type boolean;\r
27127       description\r
27128         "Device.ManagementServer.DownloadAvailability.Query.Enable";\r
27129       reference\r
27130         "Device.ManagementServer.DownloadAvailability.Query.Enable";\r
27131     }\r
27132     leaf status {\r
27133       type string;\r
27134       config false;\r
27135       description\r
27136         "Device.ManagementServer.DownloadAvailability.Query.Status";\r
27137       reference\r
27138         "Device.ManagementServer.DownloadAvailability.Query.Status";\r
27139     }\r
27140     leaf url {\r
27141       type string {\r
27142         length "min..256";\r
27143       }\r
27144       description\r
27145         "Device.ManagementServer.DownloadAvailability.Query.URL";\r
27146       reference\r
27147         "Device.ManagementServer.DownloadAvailability.Query.URL";\r
27148     }\r
27149   }\r
27150 \r
27151   grouping management-server-embedded-device-g {\r
27152     description\r
27153       "Grouping object for Device.ManagementServer.EmbeddedDevice.{i}.";\r
27154     leaf index {\r
27155       type uint16;\r
27156       description\r
27157         "Index attribute";\r
27158     }\r
27159     leaf controller-id {\r
27160       type string;\r
27161       config false;\r
27162       description\r
27163         "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID";\r
27164       reference\r
27165         "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID";\r
27166     }\r
27167     leaf proxied-device-id {\r
27168       type string;\r
27169       config false;\r
27170       description\r
27171         "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID";\r
27172       reference\r
27173         "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID";\r
27174     }\r
27175     leaf reference {\r
27176       type string;\r
27177       config false;\r
27178       description\r
27179         "Device.ManagementServer.EmbeddedDevice.{i}.Reference";\r
27180       reference\r
27181         "Device.ManagementServer.EmbeddedDevice.{i}.Reference";\r
27182     }\r
27183     leaf supported-data-model {\r
27184       type string;\r
27185       config false;\r
27186       description\r
27187         "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel";\r
27188       reference\r
27189         "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel";\r
27190     }\r
27191     leaf host {\r
27192       type string;\r
27193       config false;\r
27194       description\r
27195         "Device.ManagementServer.EmbeddedDevice.{i}.Host";\r
27196       reference\r
27197         "Device.ManagementServer.EmbeddedDevice.{i}.Host";\r
27198     }\r
27199     leaf proxy-protocol {\r
27200       type string;\r
27201       config false;\r
27202       description\r
27203         "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol";\r
27204       reference\r
27205         "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol";\r
27206     }\r
27207     leaf proxy-protocol-reference {\r
27208       type string;\r
27209       config false;\r
27210       description\r
27211         "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference";\r
27212       reference\r
27213         "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference";\r
27214     }\r
27215     leaf discovery-protocol {\r
27216       type string;\r
27217       config false;\r
27218       description\r
27219         "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol";\r
27220       reference\r
27221         "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol";\r
27222     }\r
27223     leaf discovery-protocol-reference {\r
27224       type string;\r
27225       config false;\r
27226       description\r
27227         "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference";\r
27228       reference\r
27229         "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference";\r
27230     }\r
27231     leaf command-processed {\r
27232       type string;\r
27233       config false;\r
27234       description\r
27235         "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed";\r
27236       reference\r
27237         "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed";\r
27238     }\r
27239     leaf command-processing-err-msg {\r
27240       type string;\r
27241       config false;\r
27242       description\r
27243         "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg";\r
27244       reference\r
27245         "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg";\r
27246     }\r
27247     leaf last-sync-time {\r
27248       type string;\r
27249       config false;\r
27250       description\r
27251         "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime";\r
27252       reference\r
27253         "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime";\r
27254     }\r
27255   }\r
27256 \r
27257   grouping management-server-heartbeat-policy-g {\r
27258     description\r
27259       "Grouping object for Device.ManagementServer.HeartbeatPolicy.";\r
27260     leaf enable {\r
27261       type boolean;\r
27262       description\r
27263         "Device.ManagementServer.HeartbeatPolicy.Enable";\r
27264       reference\r
27265         "Device.ManagementServer.HeartbeatPolicy.Enable";\r
27266     }\r
27267     leaf reporting-interval {\r
27268       type uint32 {\r
27269         range "30..max";\r
27270       }\r
27271       description\r
27272         "Device.ManagementServer.HeartbeatPolicy.ReportingInterval";\r
27273       reference\r
27274         "Device.ManagementServer.HeartbeatPolicy.ReportingInterval";\r
27275     }\r
27276     leaf initiation-time {\r
27277       type string;\r
27278       description\r
27279         "Device.ManagementServer.HeartbeatPolicy.InitiationTime";\r
27280       reference\r
27281         "Device.ManagementServer.HeartbeatPolicy.InitiationTime";\r
27282     }\r
27283   }\r
27284 \r
27285   grouping management-server-inform-parameter-g {\r
27286     description\r
27287       "Grouping object for Device.ManagementServer.InformParameter.{i}.";\r
27288     leaf index {\r
27289       type uint16;\r
27290       description\r
27291         "Index attribute";\r
27292     }\r
27293     leaf enable {\r
27294       type boolean;\r
27295       description\r
27296         "Device.ManagementServer.InformParameter.{i}.Enable";\r
27297       reference\r
27298         "Device.ManagementServer.InformParameter.{i}.Enable";\r
27299     }\r
27300     leaf alias {\r
27301       type string {\r
27302         length "min..64";\r
27303       }\r
27304       description\r
27305         "Device.ManagementServer.InformParameter.{i}.Alias";\r
27306       reference\r
27307         "Device.ManagementServer.InformParameter.{i}.Alias";\r
27308     }\r
27309     leaf parameter-name {\r
27310       type string {\r
27311         length "min..256";\r
27312       }\r
27313       description\r
27314         "Device.ManagementServer.InformParameter.{i}.ParameterName";\r
27315       reference\r
27316         "Device.ManagementServer.InformParameter.{i}.ParameterName";\r
27317     }\r
27318     leaf event-list {\r
27319       type string;\r
27320       description\r
27321         "Device.ManagementServer.InformParameter.{i}.EventList";\r
27322       reference\r
27323         "Device.ManagementServer.InformParameter.{i}.EventList";\r
27324     }\r
27325   }\r
27326 \r
27327   grouping management-server-manageable-device-g {\r
27328     description\r
27329       "Grouping object for Device.ManagementServer.ManageableDevice.{i}.";\r
27330     leaf index {\r
27331       type uint16;\r
27332       description\r
27333         "Index attribute";\r
27334     }\r
27335     leaf alias {\r
27336       type string {\r
27337         length "min..64";\r
27338       }\r
27339       description\r
27340         "Device.ManagementServer.ManageableDevice.{i}.Alias";\r
27341       reference\r
27342         "Device.ManagementServer.ManageableDevice.{i}.Alias";\r
27343     }\r
27344     leaf manufacturer-oui {\r
27345       type string;\r
27346       config false;\r
27347       description\r
27348         "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI";\r
27349       reference\r
27350         "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI";\r
27351     }\r
27352     leaf serial-number {\r
27353       type string;\r
27354       config false;\r
27355       description\r
27356         "Device.ManagementServer.ManageableDevice.{i}.SerialNumber";\r
27357       reference\r
27358         "Device.ManagementServer.ManageableDevice.{i}.SerialNumber";\r
27359     }\r
27360     leaf product-class {\r
27361       type string;\r
27362       config false;\r
27363       description\r
27364         "Device.ManagementServer.ManageableDevice.{i}.ProductClass";\r
27365       reference\r
27366         "Device.ManagementServer.ManageableDevice.{i}.ProductClass";\r
27367     }\r
27368     leaf host {\r
27369       type string;\r
27370       config false;\r
27371       description\r
27372         "Device.ManagementServer.ManageableDevice.{i}.Host";\r
27373       reference\r
27374         "Device.ManagementServer.ManageableDevice.{i}.Host";\r
27375     }\r
27376   }\r
27377 \r
27378   grouping management-server-standby-policy-g {\r
27379     description\r
27380       "Grouping object for Device.ManagementServer.StandbyPolicy.";\r
27381     leaf cr-unawareness-max-duration {\r
27382       type int32 {\r
27383         range "-1..max";\r
27384       }\r
27385       description\r
27386         "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration";\r
27387       reference\r
27388         "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration";\r
27389     }\r
27390     leaf max-missed-periodic {\r
27391       type int32 {\r
27392         range "-1..max";\r
27393       }\r
27394       description\r
27395         "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic";\r
27396       reference\r
27397         "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic";\r
27398     }\r
27399     leaf notify-missed-scheduled {\r
27400       type boolean;\r
27401       description\r
27402         "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled";\r
27403       reference\r
27404         "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled";\r
27405     }\r
27406     leaf network-awareness-capable {\r
27407       type boolean;\r
27408       config false;\r
27409       description\r
27410         "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable";\r
27411       reference\r
27412         "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable";\r
27413     }\r
27414     leaf self-timer-capable {\r
27415       type boolean;\r
27416       config false;\r
27417       description\r
27418         "Device.ManagementServer.StandbyPolicy.SelfTimerCapable";\r
27419       reference\r
27420         "Device.ManagementServer.StandbyPolicy.SelfTimerCapable";\r
27421     }\r
27422     leaf cr-awareness-requested {\r
27423       type boolean;\r
27424       description\r
27425         "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested";\r
27426       reference\r
27427         "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested";\r
27428     }\r
27429     leaf periodic-awareness-requested {\r
27430       type boolean;\r
27431       description\r
27432         "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested";\r
27433       reference\r
27434         "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested";\r
27435     }\r
27436     leaf scheduled-awareness-requested {\r
27437       type boolean;\r
27438       description\r
27439         "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested";\r
27440       reference\r
27441         "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested";\r
27442     }\r
27443   }\r
27444 \r
27445   grouping management-server-virtual-device-g {\r
27446     description\r
27447       "Grouping object for Device.ManagementServer.VirtualDevice.{i}.";\r
27448     leaf index {\r
27449       type uint16;\r
27450       description\r
27451         "Index attribute";\r
27452     }\r
27453     leaf manufacturer-oui {\r
27454       type string;\r
27455       config false;\r
27456       description\r
27457         "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI";\r
27458       reference\r
27459         "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI";\r
27460     }\r
27461     leaf product-class {\r
27462       type string;\r
27463       config false;\r
27464       description\r
27465         "Device.ManagementServer.VirtualDevice.{i}.ProductClass";\r
27466       reference\r
27467         "Device.ManagementServer.VirtualDevice.{i}.ProductClass";\r
27468     }\r
27469     leaf serial-number {\r
27470       type string;\r
27471       config false;\r
27472       description\r
27473         "Device.ManagementServer.VirtualDevice.{i}.SerialNumber";\r
27474       reference\r
27475         "Device.ManagementServer.VirtualDevice.{i}.SerialNumber";\r
27476     }\r
27477     leaf host {\r
27478       type string;\r
27479       config false;\r
27480       description\r
27481         "Device.ManagementServer.VirtualDevice.{i}.Host";\r
27482       reference\r
27483         "Device.ManagementServer.VirtualDevice.{i}.Host";\r
27484     }\r
27485     leaf proxy-protocol {\r
27486       type string;\r
27487       config false;\r
27488       description\r
27489         "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol";\r
27490       reference\r
27491         "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol";\r
27492     }\r
27493     leaf proxy-protocol-reference {\r
27494       type string;\r
27495       config false;\r
27496       description\r
27497         "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference";\r
27498       reference\r
27499         "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference";\r
27500     }\r
27501     leaf discovery-protocol {\r
27502       type string;\r
27503       config false;\r
27504       description\r
27505         "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol";\r
27506       reference\r
27507         "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol";\r
27508     }\r
27509     leaf discovery-protocol-reference {\r
27510       type string;\r
27511       config false;\r
27512       description\r
27513         "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference";\r
27514       reference\r
27515         "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference";\r
27516     }\r
27517   }\r
27518 \r
27519   grouping device-mo-ca-g {\r
27520     description\r
27521       "Grouping object for Device.MoCA.";\r
27522     leaf interface-number-of-entries {\r
27523       type uint32;\r
27524       config false;\r
27525       description\r
27526         "Device.MoCA.InterfaceNumberOfEntries";\r
27527       reference\r
27528         "Device.MoCA.InterfaceNumberOfEntries";\r
27529     }\r
27530   }\r
27531 \r
27532   grouping mo-ca-interface-g {\r
27533     description\r
27534       "Grouping object for Device.MoCA.Interface.{i}.";\r
27535     leaf index {\r
27536       type uint16;\r
27537       description\r
27538         "Index attribute";\r
27539     }\r
27540     leaf enable {\r
27541       type boolean;\r
27542       description\r
27543         "Device.MoCA.Interface.{i}.Enable";\r
27544       reference\r
27545         "Device.MoCA.Interface.{i}.Enable";\r
27546     }\r
27547     leaf status {\r
27548       type string;\r
27549       config false;\r
27550       description\r
27551         "Device.MoCA.Interface.{i}.Status";\r
27552       reference\r
27553         "Device.MoCA.Interface.{i}.Status";\r
27554     }\r
27555     leaf alias {\r
27556       type string {\r
27557         length "min..64";\r
27558       }\r
27559       description\r
27560         "Device.MoCA.Interface.{i}.Alias";\r
27561       reference\r
27562         "Device.MoCA.Interface.{i}.Alias";\r
27563     }\r
27564     leaf name {\r
27565       type string;\r
27566       config false;\r
27567       description\r
27568         "Device.MoCA.Interface.{i}.Name";\r
27569       reference\r
27570         "Device.MoCA.Interface.{i}.Name";\r
27571     }\r
27572     leaf last-change {\r
27573       type uint32;\r
27574       config false;\r
27575       description\r
27576         "Device.MoCA.Interface.{i}.LastChange";\r
27577       reference\r
27578         "Device.MoCA.Interface.{i}.LastChange";\r
27579     }\r
27580     leaf lower-layers {\r
27581       type string {\r
27582         length "min..1024";\r
27583       }\r
27584       description\r
27585         "Device.MoCA.Interface.{i}.LowerLayers";\r
27586       reference\r
27587         "Device.MoCA.Interface.{i}.LowerLayers";\r
27588     }\r
27589     leaf upstream {\r
27590       type boolean;\r
27591       config false;\r
27592       description\r
27593         "Device.MoCA.Interface.{i}.Upstream";\r
27594       reference\r
27595         "Device.MoCA.Interface.{i}.Upstream";\r
27596     }\r
27597     leaf mac-address {\r
27598       type string {\r
27599         length "min..17";\r
27600       }\r
27601       config false;\r
27602       description\r
27603         "Device.MoCA.Interface.{i}.MACAddress";\r
27604       reference\r
27605         "Device.MoCA.Interface.{i}.MACAddress";\r
27606     }\r
27607     leaf firmware-version {\r
27608       type string;\r
27609       config false;\r
27610       description\r
27611         "Device.MoCA.Interface.{i}.FirmwareVersion";\r
27612       reference\r
27613         "Device.MoCA.Interface.{i}.FirmwareVersion";\r
27614     }\r
27615     leaf max-bit-rate {\r
27616       type uint32;\r
27617       config false;\r
27618       description\r
27619         "Device.MoCA.Interface.{i}.MaxBitRate";\r
27620       reference\r
27621         "Device.MoCA.Interface.{i}.MaxBitRate";\r
27622     }\r
27623     leaf max-ingress-bw {\r
27624       type uint32;\r
27625       config false;\r
27626       description\r
27627         "Device.MoCA.Interface.{i}.MaxIngressBW";\r
27628       reference\r
27629         "Device.MoCA.Interface.{i}.MaxIngressBW";\r
27630     }\r
27631     leaf max-egress-bw {\r
27632       type uint32;\r
27633       config false;\r
27634       description\r
27635         "Device.MoCA.Interface.{i}.MaxEgressBW";\r
27636       reference\r
27637         "Device.MoCA.Interface.{i}.MaxEgressBW";\r
27638     }\r
27639     leaf highest-version {\r
27640       type string;\r
27641       config false;\r
27642       description\r
27643         "Device.MoCA.Interface.{i}.HighestVersion";\r
27644       reference\r
27645         "Device.MoCA.Interface.{i}.HighestVersion";\r
27646     }\r
27647     leaf current-version {\r
27648       type string;\r
27649       config false;\r
27650       description\r
27651         "Device.MoCA.Interface.{i}.CurrentVersion";\r
27652       reference\r
27653         "Device.MoCA.Interface.{i}.CurrentVersion";\r
27654     }\r
27655     leaf network-coordinator {\r
27656       type uint32;\r
27657       config false;\r
27658       description\r
27659         "Device.MoCA.Interface.{i}.NetworkCoordinator";\r
27660       reference\r
27661         "Device.MoCA.Interface.{i}.NetworkCoordinator";\r
27662     }\r
27663     leaf node-id {\r
27664       type uint32;\r
27665       config false;\r
27666       description\r
27667         "Device.MoCA.Interface.{i}.NodeID";\r
27668       reference\r
27669         "Device.MoCA.Interface.{i}.NodeID";\r
27670     }\r
27671     leaf max-nodes {\r
27672       type boolean;\r
27673       config false;\r
27674       description\r
27675         "Device.MoCA.Interface.{i}.MaxNodes";\r
27676       reference\r
27677         "Device.MoCA.Interface.{i}.MaxNodes";\r
27678     }\r
27679     leaf preferred-nc {\r
27680       type boolean;\r
27681       description\r
27682         "Device.MoCA.Interface.{i}.PreferredNC";\r
27683       reference\r
27684         "Device.MoCA.Interface.{i}.PreferredNC";\r
27685     }\r
27686     leaf backup-nc {\r
27687       type uint32;\r
27688       config false;\r
27689       description\r
27690         "Device.MoCA.Interface.{i}.BackupNC";\r
27691       reference\r
27692         "Device.MoCA.Interface.{i}.BackupNC";\r
27693     }\r
27694     leaf privacy-enabled-setting {\r
27695       type boolean;\r
27696       description\r
27697         "Device.MoCA.Interface.{i}.PrivacyEnabledSetting";\r
27698       reference\r
27699         "Device.MoCA.Interface.{i}.PrivacyEnabledSetting";\r
27700     }\r
27701     leaf privacy-enabled {\r
27702       type boolean;\r
27703       config false;\r
27704       description\r
27705         "Device.MoCA.Interface.{i}.PrivacyEnabled";\r
27706       reference\r
27707         "Device.MoCA.Interface.{i}.PrivacyEnabled";\r
27708     }\r
27709     leaf freq-capability-mask {\r
27710       type string;\r
27711       config false;\r
27712       description\r
27713         "Device.MoCA.Interface.{i}.FreqCapabilityMask";\r
27714       reference\r
27715         "Device.MoCA.Interface.{i}.FreqCapabilityMask";\r
27716     }\r
27717     leaf freq-current-mask-setting {\r
27718       type string {\r
27719         length "8";\r
27720       }\r
27721       description\r
27722         "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting";\r
27723       reference\r
27724         "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting";\r
27725     }\r
27726     leaf freq-current-mask {\r
27727       type string;\r
27728       config false;\r
27729       description\r
27730         "Device.MoCA.Interface.{i}.FreqCurrentMask";\r
27731       reference\r
27732         "Device.MoCA.Interface.{i}.FreqCurrentMask";\r
27733     }\r
27734     leaf current-oper-freq {\r
27735       type uint32;\r
27736       config false;\r
27737       description\r
27738         "Device.MoCA.Interface.{i}.CurrentOperFreq";\r
27739       reference\r
27740         "Device.MoCA.Interface.{i}.CurrentOperFreq";\r
27741     }\r
27742     leaf last-oper-freq {\r
27743       type uint32;\r
27744       config false;\r
27745       description\r
27746         "Device.MoCA.Interface.{i}.LastOperFreq";\r
27747       reference\r
27748         "Device.MoCA.Interface.{i}.LastOperFreq";\r
27749     }\r
27750     leaf tx-power-limit {\r
27751       type uint32;\r
27752       description\r
27753         "Device.MoCA.Interface.{i}.TxPowerLimit";\r
27754       reference\r
27755         "Device.MoCA.Interface.{i}.TxPowerLimit";\r
27756     }\r
27757     leaf power-cntl-phy-target {\r
27758       type uint32;\r
27759       description\r
27760         "Device.MoCA.Interface.{i}.PowerCntlPhyTarget";\r
27761       reference\r
27762         "Device.MoCA.Interface.{i}.PowerCntlPhyTarget";\r
27763     }\r
27764     leaf beacon-power-limit {\r
27765       type uint32;\r
27766       description\r
27767         "Device.MoCA.Interface.{i}.BeaconPowerLimit";\r
27768       reference\r
27769         "Device.MoCA.Interface.{i}.BeaconPowerLimit";\r
27770     }\r
27771     leaf network-taboo-mask {\r
27772       type string;\r
27773       config false;\r
27774       description\r
27775         "Device.MoCA.Interface.{i}.NetworkTabooMask";\r
27776       reference\r
27777         "Device.MoCA.Interface.{i}.NetworkTabooMask";\r
27778     }\r
27779     leaf node-taboo-mask {\r
27780       type string;\r
27781       config false;\r
27782       description\r
27783         "Device.MoCA.Interface.{i}.NodeTabooMask";\r
27784       reference\r
27785         "Device.MoCA.Interface.{i}.NodeTabooMask";\r
27786     }\r
27787     leaf tx-bcast-rate {\r
27788       type uint32;\r
27789       config false;\r
27790       description\r
27791         "Device.MoCA.Interface.{i}.TxBcastRate";\r
27792       reference\r
27793         "Device.MoCA.Interface.{i}.TxBcastRate";\r
27794     }\r
27795     leaf tx-bcast-power-reduction {\r
27796       type uint32;\r
27797       config false;\r
27798       description\r
27799         "Device.MoCA.Interface.{i}.TxBcastPowerReduction";\r
27800       reference\r
27801         "Device.MoCA.Interface.{i}.TxBcastPowerReduction";\r
27802     }\r
27803     leaf qam256-capable {\r
27804       type boolean;\r
27805       config false;\r
27806       description\r
27807         "Device.MoCA.Interface.{i}.QAM256Capable";\r
27808       reference\r
27809         "Device.MoCA.Interface.{i}.QAM256Capable";\r
27810     }\r
27811     leaf packet-aggregation-capability {\r
27812       type uint32 {\r
27813         range "0..10";\r
27814       }\r
27815       config false;\r
27816       description\r
27817         "Device.MoCA.Interface.{i}.PacketAggregationCapability";\r
27818       reference\r
27819         "Device.MoCA.Interface.{i}.PacketAggregationCapability";\r
27820     }\r
27821     leaf associated-device-number-of-entries {\r
27822       type uint32;\r
27823       config false;\r
27824       description\r
27825         "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
27826       reference\r
27827         "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
27828     }\r
27829   }\r
27830 \r
27831   grouping mo-ca-interface-associated-device-g {\r
27832     description\r
27833       "Grouping object for Device.MoCA.Interface.{i}.AssociatedDevice.{i}.";\r
27834     leaf index {\r
27835       type uint16;\r
27836       description\r
27837         "Index attribute";\r
27838     }\r
27839     leaf mac-address {\r
27840       type string {\r
27841         length "min..17";\r
27842       }\r
27843       config false;\r
27844       description\r
27845         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
27846       reference\r
27847         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
27848     }\r
27849     leaf node-id {\r
27850       type uint32;\r
27851       config false;\r
27852       description\r
27853         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID";\r
27854       reference\r
27855         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID";\r
27856     }\r
27857     leaf preferred-nc {\r
27858       type boolean;\r
27859       config false;\r
27860       description\r
27861         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC";\r
27862       reference\r
27863         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC";\r
27864     }\r
27865     leaf highest-version {\r
27866       type string;\r
27867       config false;\r
27868       description\r
27869         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion";\r
27870       reference\r
27871         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion";\r
27872     }\r
27873     leaf phy-tx-rate {\r
27874       type uint32;\r
27875       config false;\r
27876       description\r
27877         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate";\r
27878       reference\r
27879         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate";\r
27880     }\r
27881     leaf phy-rx-rate {\r
27882       type uint32;\r
27883       config false;\r
27884       description\r
27885         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate";\r
27886       reference\r
27887         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate";\r
27888     }\r
27889     leaf tx-power-control-reduction {\r
27890       type uint32;\r
27891       config false;\r
27892       description\r
27893         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction";\r
27894       reference\r
27895         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction";\r
27896     }\r
27897     leaf rx-power-level {\r
27898       type uint32;\r
27899       config false;\r
27900       description\r
27901         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel";\r
27902       reference\r
27903         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel";\r
27904     }\r
27905     leaf tx-bcast-rate {\r
27906       type uint32;\r
27907       config false;\r
27908       description\r
27909         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate";\r
27910       reference\r
27911         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate";\r
27912     }\r
27913     leaf rx-bcast-power-level {\r
27914       type uint32;\r
27915       config false;\r
27916       description\r
27917         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel";\r
27918       reference\r
27919         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel";\r
27920     }\r
27921     leaf tx-packets {\r
27922       type uint32;\r
27923       config false;\r
27924       description\r
27925         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets";\r
27926       reference\r
27927         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets";\r
27928     }\r
27929     leaf rx-packets {\r
27930       type uint32;\r
27931       config false;\r
27932       description\r
27933         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets";\r
27934       reference\r
27935         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets";\r
27936     }\r
27937     leaf rx-errored-and-missed-packets {\r
27938       type uint32;\r
27939       config false;\r
27940       description\r
27941         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets";\r
27942       reference\r
27943         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets";\r
27944     }\r
27945     leaf qam256-capable {\r
27946       type boolean;\r
27947       config false;\r
27948       description\r
27949         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable";\r
27950       reference\r
27951         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable";\r
27952     }\r
27953     leaf packet-aggregation-capability {\r
27954       type uint32 {\r
27955         range "0..10";\r
27956       }\r
27957       config false;\r
27958       description\r
27959         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability";\r
27960       reference\r
27961         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability";\r
27962     }\r
27963     leaf rx-snr {\r
27964       type uint32;\r
27965       config false;\r
27966       description\r
27967         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR";\r
27968       reference\r
27969         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR";\r
27970     }\r
27971     leaf active {\r
27972       type boolean;\r
27973       config false;\r
27974       description\r
27975         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active";\r
27976       reference\r
27977         "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active";\r
27978     }\r
27979   }\r
27980 \r
27981   grouping mo-ca-interface-qo-s-g {\r
27982     description\r
27983       "Grouping object for Device.MoCA.Interface.{i}.QoS.";\r
27984     leaf egress-num-flows {\r
27985       type uint32;\r
27986       config false;\r
27987       description\r
27988         "Device.MoCA.Interface.{i}.QoS.EgressNumFlows";\r
27989       reference\r
27990         "Device.MoCA.Interface.{i}.QoS.EgressNumFlows";\r
27991     }\r
27992     leaf ingress-num-flows {\r
27993       type uint32;\r
27994       config false;\r
27995       description\r
27996         "Device.MoCA.Interface.{i}.QoS.IngressNumFlows";\r
27997       reference\r
27998         "Device.MoCA.Interface.{i}.QoS.IngressNumFlows";\r
27999     }\r
28000     leaf flow-stats-number-of-entries {\r
28001       type uint32;\r
28002       config false;\r
28003       description\r
28004         "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries";\r
28005       reference\r
28006         "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries";\r
28007     }\r
28008   }\r
28009 \r
28010   grouping qo-s-flow-stats-g {\r
28011     description\r
28012       "Grouping object for Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.";\r
28013     leaf index {\r
28014       type uint16;\r
28015       description\r
28016         "Index attribute";\r
28017     }\r
28018     leaf flow-id {\r
28019       type uint32;\r
28020       config false;\r
28021       description\r
28022         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID";\r
28023       reference\r
28024         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID";\r
28025     }\r
28026     leaf packet-da {\r
28027       type string {\r
28028         length "min..17";\r
28029       }\r
28030       config false;\r
28031       description\r
28032         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA";\r
28033       reference\r
28034         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA";\r
28035     }\r
28036     leaf max-rate {\r
28037       type uint32;\r
28038       config false;\r
28039       description\r
28040         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate";\r
28041       reference\r
28042         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate";\r
28043     }\r
28044     leaf max-burst-size {\r
28045       type uint32;\r
28046       config false;\r
28047       description\r
28048         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize";\r
28049       reference\r
28050         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize";\r
28051     }\r
28052     leaf lease-time {\r
28053       type uint32;\r
28054       config false;\r
28055       description\r
28056         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime";\r
28057       reference\r
28058         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime";\r
28059     }\r
28060     leaf lease-time-left {\r
28061       type uint32;\r
28062       config false;\r
28063       description\r
28064         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft";\r
28065       reference\r
28066         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft";\r
28067     }\r
28068     leaf flow-packets {\r
28069       type uint32;\r
28070       config false;\r
28071       description\r
28072         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets";\r
28073       reference\r
28074         "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets";\r
28075     }\r
28076   }\r
28077 \r
28078   grouping mo-ca-interface-stats-g {\r
28079     description\r
28080       "Grouping object for Device.MoCA.Interface.{i}.Stats.";\r
28081     leaf bytes-sent {\r
28082       type uint64;\r
28083       config false;\r
28084       description\r
28085         "Device.MoCA.Interface.{i}.Stats.BytesSent";\r
28086       reference\r
28087         "Device.MoCA.Interface.{i}.Stats.BytesSent";\r
28088     }\r
28089     leaf bytes-received {\r
28090       type uint64;\r
28091       config false;\r
28092       description\r
28093         "Device.MoCA.Interface.{i}.Stats.BytesReceived";\r
28094       reference\r
28095         "Device.MoCA.Interface.{i}.Stats.BytesReceived";\r
28096     }\r
28097     leaf packets-sent {\r
28098       type uint64;\r
28099       config false;\r
28100       description\r
28101         "Device.MoCA.Interface.{i}.Stats.PacketsSent";\r
28102       reference\r
28103         "Device.MoCA.Interface.{i}.Stats.PacketsSent";\r
28104     }\r
28105     leaf packets-received {\r
28106       type uint64;\r
28107       config false;\r
28108       description\r
28109         "Device.MoCA.Interface.{i}.Stats.PacketsReceived";\r
28110       reference\r
28111         "Device.MoCA.Interface.{i}.Stats.PacketsReceived";\r
28112     }\r
28113     leaf errors-sent {\r
28114       type uint32;\r
28115       config false;\r
28116       description\r
28117         "Device.MoCA.Interface.{i}.Stats.ErrorsSent";\r
28118       reference\r
28119         "Device.MoCA.Interface.{i}.Stats.ErrorsSent";\r
28120     }\r
28121     leaf errors-received {\r
28122       type uint32;\r
28123       config false;\r
28124       description\r
28125         "Device.MoCA.Interface.{i}.Stats.ErrorsReceived";\r
28126       reference\r
28127         "Device.MoCA.Interface.{i}.Stats.ErrorsReceived";\r
28128     }\r
28129     leaf unicast-packets-sent {\r
28130       type uint64;\r
28131       config false;\r
28132       description\r
28133         "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent";\r
28134       reference\r
28135         "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent";\r
28136     }\r
28137     leaf unicast-packets-received {\r
28138       type uint64;\r
28139       config false;\r
28140       description\r
28141         "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived";\r
28142       reference\r
28143         "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived";\r
28144     }\r
28145     leaf discard-packets-sent {\r
28146       type uint32;\r
28147       config false;\r
28148       description\r
28149         "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent";\r
28150       reference\r
28151         "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent";\r
28152     }\r
28153     leaf discard-packets-received {\r
28154       type uint32;\r
28155       config false;\r
28156       description\r
28157         "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived";\r
28158       reference\r
28159         "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived";\r
28160     }\r
28161     leaf multicast-packets-sent {\r
28162       type uint64;\r
28163       config false;\r
28164       description\r
28165         "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent";\r
28166       reference\r
28167         "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent";\r
28168     }\r
28169     leaf multicast-packets-received {\r
28170       type uint64;\r
28171       config false;\r
28172       description\r
28173         "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived";\r
28174       reference\r
28175         "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived";\r
28176     }\r
28177     leaf broadcast-packets-sent {\r
28178       type uint64;\r
28179       config false;\r
28180       description\r
28181         "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent";\r
28182       reference\r
28183         "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent";\r
28184     }\r
28185     leaf broadcast-packets-received {\r
28186       type uint64;\r
28187       config false;\r
28188       description\r
28189         "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived";\r
28190       reference\r
28191         "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived";\r
28192     }\r
28193     leaf unknown-proto-packets-received {\r
28194       type uint32;\r
28195       config false;\r
28196       description\r
28197         "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
28198       reference\r
28199         "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
28200     }\r
28201   }\r
28202 \r
28203   grouping device-nat-g {\r
28204     description\r
28205       "Grouping object for Device.NAT.";\r
28206     leaf interface-setting-number-of-entries {\r
28207       type uint32;\r
28208       config false;\r
28209       description\r
28210         "Device.NAT.InterfaceSettingNumberOfEntries";\r
28211       reference\r
28212         "Device.NAT.InterfaceSettingNumberOfEntries";\r
28213     }\r
28214     leaf port-mapping-number-of-entries {\r
28215       type uint32;\r
28216       config false;\r
28217       description\r
28218         "Device.NAT.PortMappingNumberOfEntries";\r
28219       reference\r
28220         "Device.NAT.PortMappingNumberOfEntries";\r
28221     }\r
28222   }\r
28223 \r
28224   grouping nat-interface-setting-g {\r
28225     description\r
28226       "Grouping object for Device.NAT.InterfaceSetting.{i}.";\r
28227     leaf index {\r
28228       type uint16;\r
28229       description\r
28230         "Index attribute";\r
28231     }\r
28232     leaf enable {\r
28233       type boolean;\r
28234       description\r
28235         "Device.NAT.InterfaceSetting.{i}.Enable";\r
28236       reference\r
28237         "Device.NAT.InterfaceSetting.{i}.Enable";\r
28238     }\r
28239     leaf status {\r
28240       type string;\r
28241       config false;\r
28242       description\r
28243         "Device.NAT.InterfaceSetting.{i}.Status";\r
28244       reference\r
28245         "Device.NAT.InterfaceSetting.{i}.Status";\r
28246     }\r
28247     leaf alias {\r
28248       type string {\r
28249         length "min..64";\r
28250       }\r
28251       description\r
28252         "Device.NAT.InterfaceSetting.{i}.Alias";\r
28253       reference\r
28254         "Device.NAT.InterfaceSetting.{i}.Alias";\r
28255     }\r
28256     leaf interface {\r
28257       type string {\r
28258         length "min..256";\r
28259       }\r
28260       description\r
28261         "Device.NAT.InterfaceSetting.{i}.Interface";\r
28262       reference\r
28263         "Device.NAT.InterfaceSetting.{i}.Interface";\r
28264     }\r
28265   }\r
28266 \r
28267   grouping nat-port-mapping-g {\r
28268     description\r
28269       "Grouping object for Device.NAT.PortMapping.{i}.";\r
28270     leaf index {\r
28271       type uint16;\r
28272       description\r
28273         "Index attribute";\r
28274     }\r
28275     leaf enable {\r
28276       type boolean;\r
28277       description\r
28278         "Device.NAT.PortMapping.{i}.Enable";\r
28279       reference\r
28280         "Device.NAT.PortMapping.{i}.Enable";\r
28281     }\r
28282     leaf status {\r
28283       type string;\r
28284       config false;\r
28285       description\r
28286         "Device.NAT.PortMapping.{i}.Status";\r
28287       reference\r
28288         "Device.NAT.PortMapping.{i}.Status";\r
28289     }\r
28290     leaf alias {\r
28291       type string {\r
28292         length "min..64";\r
28293       }\r
28294       description\r
28295         "Device.NAT.PortMapping.{i}.Alias";\r
28296       reference\r
28297         "Device.NAT.PortMapping.{i}.Alias";\r
28298     }\r
28299     leaf interface {\r
28300       type string {\r
28301         length "min..256";\r
28302       }\r
28303       description\r
28304         "Device.NAT.PortMapping.{i}.Interface";\r
28305       reference\r
28306         "Device.NAT.PortMapping.{i}.Interface";\r
28307     }\r
28308     leaf all-interfaces {\r
28309       type boolean;\r
28310       description\r
28311         "Device.NAT.PortMapping.{i}.AllInterfaces";\r
28312       reference\r
28313         "Device.NAT.PortMapping.{i}.AllInterfaces";\r
28314     }\r
28315     leaf lease-duration {\r
28316       type uint32;\r
28317       description\r
28318         "Device.NAT.PortMapping.{i}.LeaseDuration";\r
28319       reference\r
28320         "Device.NAT.PortMapping.{i}.LeaseDuration";\r
28321     }\r
28322     leaf remote-host {\r
28323       type string;\r
28324       description\r
28325         "Device.NAT.PortMapping.{i}.RemoteHost";\r
28326       reference\r
28327         "Device.NAT.PortMapping.{i}.RemoteHost";\r
28328     }\r
28329     leaf external-port {\r
28330       type uint32 {\r
28331         range "0..65535";\r
28332       }\r
28333       description\r
28334         "Device.NAT.PortMapping.{i}.ExternalPort";\r
28335       reference\r
28336         "Device.NAT.PortMapping.{i}.ExternalPort";\r
28337     }\r
28338     leaf external-port-end-range {\r
28339       type uint32 {\r
28340         range "0..65535";\r
28341       }\r
28342       description\r
28343         "Device.NAT.PortMapping.{i}.ExternalPortEndRange";\r
28344       reference\r
28345         "Device.NAT.PortMapping.{i}.ExternalPortEndRange";\r
28346     }\r
28347     leaf internal-port {\r
28348       type uint32 {\r
28349         range "0..65535";\r
28350       }\r
28351       description\r
28352         "Device.NAT.PortMapping.{i}.InternalPort";\r
28353       reference\r
28354         "Device.NAT.PortMapping.{i}.InternalPort";\r
28355     }\r
28356     leaf protocol {\r
28357       type enumeration {\r
28358         enum TCP {\r
28359           description\r
28360             "Enum Value - TCP";\r
28361         }\r
28362         enum UDP {\r
28363           description\r
28364             "Enum Value - UDP";\r
28365         }\r
28366       }\r
28367       description\r
28368         "Device.NAT.PortMapping.{i}.Protocol";\r
28369       reference\r
28370         "Device.NAT.PortMapping.{i}.Protocol";\r
28371     }\r
28372     leaf internal-client {\r
28373       type string {\r
28374         length "min..256";\r
28375       }\r
28376       description\r
28377         "Device.NAT.PortMapping.{i}.InternalClient";\r
28378       reference\r
28379         "Device.NAT.PortMapping.{i}.InternalClient";\r
28380     }\r
28381     leaf description {\r
28382       type string {\r
28383         length "min..256";\r
28384       }\r
28385       description\r
28386         "Device.NAT.PortMapping.{i}.Description";\r
28387       reference\r
28388         "Device.NAT.PortMapping.{i}.Description";\r
28389     }\r
28390   }\r
28391 \r
28392   grouping device-neighbor-discovery-g {\r
28393     description\r
28394       "Grouping object for Device.NeighborDiscovery.";\r
28395     leaf enable {\r
28396       type boolean;\r
28397       description\r
28398         "Device.NeighborDiscovery.Enable";\r
28399       reference\r
28400         "Device.NeighborDiscovery.Enable";\r
28401     }\r
28402     leaf interface-setting-number-of-entries {\r
28403       type uint32;\r
28404       config false;\r
28405       description\r
28406         "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries";\r
28407       reference\r
28408         "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries";\r
28409     }\r
28410   }\r
28411 \r
28412   grouping neighbor-discovery-interface-setting-g {\r
28413     description\r
28414       "Grouping object for Device.NeighborDiscovery.InterfaceSetting.{i}.";\r
28415     leaf index {\r
28416       type uint16;\r
28417       description\r
28418         "Index attribute";\r
28419     }\r
28420     leaf enable {\r
28421       type boolean;\r
28422       description\r
28423         "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable";\r
28424       reference\r
28425         "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable";\r
28426     }\r
28427     leaf status {\r
28428       type string;\r
28429       config false;\r
28430       description\r
28431         "Device.NeighborDiscovery.InterfaceSetting.{i}.Status";\r
28432       reference\r
28433         "Device.NeighborDiscovery.InterfaceSetting.{i}.Status";\r
28434     }\r
28435     leaf alias {\r
28436       type string {\r
28437         length "min..64";\r
28438       }\r
28439       description\r
28440         "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias";\r
28441       reference\r
28442         "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias";\r
28443     }\r
28444     leaf interface {\r
28445       type string;\r
28446       description\r
28447         "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface";\r
28448       reference\r
28449         "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface";\r
28450     }\r
28451     leaf retrans-timer {\r
28452       type uint32;\r
28453       description\r
28454         "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer";\r
28455       reference\r
28456         "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer";\r
28457     }\r
28458     leaf rtr-solicitation-interval {\r
28459       type uint32;\r
28460       description\r
28461         "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval";\r
28462       reference\r
28463         "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval";\r
28464     }\r
28465     leaf max-rtr-solicitations {\r
28466       type uint32;\r
28467       description\r
28468         "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations";\r
28469       reference\r
28470         "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations";\r
28471     }\r
28472     leaf nud-enable {\r
28473       type boolean;\r
28474       description\r
28475         "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable";\r
28476       reference\r
28477         "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable";\r
28478     }\r
28479     leaf rs-enable {\r
28480       type boolean;\r
28481       description\r
28482         "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable";\r
28483       reference\r
28484         "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable";\r
28485     }\r
28486   }\r
28487 \r
28488   grouping device-optical-g {\r
28489     description\r
28490       "Grouping object for Device.Optical.";\r
28491     leaf interface-number-of-entries {\r
28492       type uint32;\r
28493       config false;\r
28494       description\r
28495         "Device.Optical.InterfaceNumberOfEntries";\r
28496       reference\r
28497         "Device.Optical.InterfaceNumberOfEntries";\r
28498     }\r
28499   }\r
28500 \r
28501   grouping optical-interface-g {\r
28502     description\r
28503       "Grouping object for Device.Optical.Interface.{i}.";\r
28504     leaf index {\r
28505       type uint16;\r
28506       description\r
28507         "Index attribute";\r
28508     }\r
28509     leaf enable {\r
28510       type boolean;\r
28511       description\r
28512         "Device.Optical.Interface.{i}.Enable";\r
28513       reference\r
28514         "Device.Optical.Interface.{i}.Enable";\r
28515     }\r
28516     leaf status {\r
28517       type string;\r
28518       config false;\r
28519       description\r
28520         "Device.Optical.Interface.{i}.Status";\r
28521       reference\r
28522         "Device.Optical.Interface.{i}.Status";\r
28523     }\r
28524     leaf alias {\r
28525       type string {\r
28526         length "min..64";\r
28527       }\r
28528       description\r
28529         "Device.Optical.Interface.{i}.Alias";\r
28530       reference\r
28531         "Device.Optical.Interface.{i}.Alias";\r
28532     }\r
28533     leaf name {\r
28534       type string;\r
28535       config false;\r
28536       description\r
28537         "Device.Optical.Interface.{i}.Name";\r
28538       reference\r
28539         "Device.Optical.Interface.{i}.Name";\r
28540     }\r
28541     leaf last-change {\r
28542       type uint32;\r
28543       config false;\r
28544       description\r
28545         "Device.Optical.Interface.{i}.LastChange";\r
28546       reference\r
28547         "Device.Optical.Interface.{i}.LastChange";\r
28548     }\r
28549     leaf lower-layers {\r
28550       type string {\r
28551         length "min..1024";\r
28552       }\r
28553       description\r
28554         "Device.Optical.Interface.{i}.LowerLayers";\r
28555       reference\r
28556         "Device.Optical.Interface.{i}.LowerLayers";\r
28557     }\r
28558     leaf upstream {\r
28559       type boolean;\r
28560       config false;\r
28561       description\r
28562         "Device.Optical.Interface.{i}.Upstream";\r
28563       reference\r
28564         "Device.Optical.Interface.{i}.Upstream";\r
28565     }\r
28566     leaf optical-signal-level {\r
28567       type int32 {\r
28568         range "-65536..65534";\r
28569       }\r
28570       config false;\r
28571       description\r
28572         "Device.Optical.Interface.{i}.OpticalSignalLevel";\r
28573       reference\r
28574         "Device.Optical.Interface.{i}.OpticalSignalLevel";\r
28575     }\r
28576     leaf lower-optical-threshold {\r
28577       type int32 {\r
28578         range "-127000..0";\r
28579       }\r
28580       config false;\r
28581       description\r
28582         "Device.Optical.Interface.{i}.LowerOpticalThreshold";\r
28583       reference\r
28584         "Device.Optical.Interface.{i}.LowerOpticalThreshold";\r
28585     }\r
28586     leaf upper-optical-threshold {\r
28587       type int32 {\r
28588         range "-127000..0";\r
28589       }\r
28590       config false;\r
28591       description\r
28592         "Device.Optical.Interface.{i}.UpperOpticalThreshold";\r
28593       reference\r
28594         "Device.Optical.Interface.{i}.UpperOpticalThreshold";\r
28595     }\r
28596     leaf transmit-optical-level {\r
28597       type int32 {\r
28598         range "-127000..0";\r
28599       }\r
28600       config false;\r
28601       description\r
28602         "Device.Optical.Interface.{i}.TransmitOpticalLevel";\r
28603       reference\r
28604         "Device.Optical.Interface.{i}.TransmitOpticalLevel";\r
28605     }\r
28606     leaf lower-transmit-power-threshold {\r
28607       type int32 {\r
28608         range "-63500..63500";\r
28609       }\r
28610       config false;\r
28611       description\r
28612         "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold";\r
28613       reference\r
28614         "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold";\r
28615     }\r
28616     leaf upper-transmit-power-threshold {\r
28617       type int32 {\r
28618         range "-63500..63500";\r
28619       }\r
28620       config false;\r
28621       description\r
28622         "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold";\r
28623       reference\r
28624         "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold";\r
28625     }\r
28626   }\r
28627 \r
28628   grouping optical-interface-stats-g {\r
28629     description\r
28630       "Grouping object for Device.Optical.Interface.{i}.Stats.";\r
28631     leaf bytes-sent {\r
28632       type uint64;\r
28633       config false;\r
28634       description\r
28635         "Device.Optical.Interface.{i}.Stats.BytesSent";\r
28636       reference\r
28637         "Device.Optical.Interface.{i}.Stats.BytesSent";\r
28638     }\r
28639     leaf bytes-received {\r
28640       type uint64;\r
28641       config false;\r
28642       description\r
28643         "Device.Optical.Interface.{i}.Stats.BytesReceived";\r
28644       reference\r
28645         "Device.Optical.Interface.{i}.Stats.BytesReceived";\r
28646     }\r
28647     leaf packets-sent {\r
28648       type uint64;\r
28649       config false;\r
28650       description\r
28651         "Device.Optical.Interface.{i}.Stats.PacketsSent";\r
28652       reference\r
28653         "Device.Optical.Interface.{i}.Stats.PacketsSent";\r
28654     }\r
28655     leaf packets-received {\r
28656       type uint64;\r
28657       config false;\r
28658       description\r
28659         "Device.Optical.Interface.{i}.Stats.PacketsReceived";\r
28660       reference\r
28661         "Device.Optical.Interface.{i}.Stats.PacketsReceived";\r
28662     }\r
28663     leaf errors-sent {\r
28664       type uint32;\r
28665       config false;\r
28666       description\r
28667         "Device.Optical.Interface.{i}.Stats.ErrorsSent";\r
28668       reference\r
28669         "Device.Optical.Interface.{i}.Stats.ErrorsSent";\r
28670     }\r
28671     leaf errors-received {\r
28672       type uint32;\r
28673       config false;\r
28674       description\r
28675         "Device.Optical.Interface.{i}.Stats.ErrorsReceived";\r
28676       reference\r
28677         "Device.Optical.Interface.{i}.Stats.ErrorsReceived";\r
28678     }\r
28679     leaf discard-packets-sent {\r
28680       type uint32;\r
28681       config false;\r
28682       description\r
28683         "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent";\r
28684       reference\r
28685         "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent";\r
28686     }\r
28687     leaf discard-packets-received {\r
28688       type uint32;\r
28689       config false;\r
28690       description\r
28691         "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived";\r
28692       reference\r
28693         "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived";\r
28694     }\r
28695   }\r
28696 \r
28697   grouping device-pcp-g {\r
28698     description\r
28699       "Grouping object for Device.PCP.";\r
28700     leaf supported-versions {\r
28701       type uint32 {\r
28702         range "0..65535";\r
28703       }\r
28704       config false;\r
28705       description\r
28706         "Device.PCP.SupportedVersions";\r
28707       reference\r
28708         "Device.PCP.SupportedVersions";\r
28709     }\r
28710     leaf preferred-version {\r
28711       type uint32 {\r
28712         range "0..65535";\r
28713       }\r
28714       description\r
28715         "Device.PCP.PreferredVersion";\r
28716       reference\r
28717         "Device.PCP.PreferredVersion";\r
28718     }\r
28719     leaf option-list {\r
28720       type uint32 {\r
28721         range "0..254";\r
28722       }\r
28723       config false;\r
28724       description\r
28725         "Device.PCP.OptionList";\r
28726       reference\r
28727         "Device.PCP.OptionList";\r
28728     }\r
28729     leaf client-number-of-entries {\r
28730       type uint32;\r
28731       config false;\r
28732       description\r
28733         "Device.PCP.ClientNumberOfEntries";\r
28734       reference\r
28735         "Device.PCP.ClientNumberOfEntries";\r
28736     }\r
28737   }\r
28738 \r
28739   grouping pcp-client-g {\r
28740     description\r
28741       "Grouping object for Device.PCP.Client.{i}.";\r
28742     leaf index {\r
28743       type uint16;\r
28744       description\r
28745         "Index attribute";\r
28746     }\r
28747     leaf enable {\r
28748       type boolean;\r
28749       description\r
28750         "Device.PCP.Client.{i}.Enable";\r
28751       reference\r
28752         "Device.PCP.Client.{i}.Enable";\r
28753     }\r
28754     leaf alias {\r
28755       type string {\r
28756         length "min..64";\r
28757       }\r
28758       description\r
28759         "Device.PCP.Client.{i}.Alias";\r
28760       reference\r
28761         "Device.PCP.Client.{i}.Alias";\r
28762     }\r
28763     leaf wan-interface {\r
28764       type string;\r
28765       config false;\r
28766       description\r
28767         "Device.PCP.Client.{i}.WANInterface";\r
28768       reference\r
28769         "Device.PCP.Client.{i}.WANInterface";\r
28770     }\r
28771     leaf status {\r
28772       type string;\r
28773       config false;\r
28774       description\r
28775         "Device.PCP.Client.{i}.Status";\r
28776       reference\r
28777         "Device.PCP.Client.{i}.Status";\r
28778     }\r
28779     leaf map-enable {\r
28780       type boolean;\r
28781       description\r
28782         "Device.PCP.Client.{i}.MAPEnable";\r
28783       reference\r
28784         "Device.PCP.Client.{i}.MAPEnable";\r
28785     }\r
28786     leaf peer-enable {\r
28787       type boolean;\r
28788       description\r
28789         "Device.PCP.Client.{i}.PEEREnable";\r
28790       reference\r
28791         "Device.PCP.Client.{i}.PEEREnable";\r
28792     }\r
28793     leaf announce-enable {\r
28794       type boolean;\r
28795       description\r
28796         "Device.PCP.Client.{i}.ANNOUNCEEnable";\r
28797       reference\r
28798         "Device.PCP.Client.{i}.ANNOUNCEEnable";\r
28799     }\r
28800     leaf thirdparty-enable {\r
28801       type boolean;\r
28802       description\r
28803         "Device.PCP.Client.{i}.THIRDPARTYEnable";\r
28804       reference\r
28805         "Device.PCP.Client.{i}.THIRDPARTYEnable";\r
28806     }\r
28807     leaf thirdparty-status {\r
28808       type string;\r
28809       config false;\r
28810       description\r
28811         "Device.PCP.Client.{i}.THIRDPARTYStatus";\r
28812       reference\r
28813         "Device.PCP.Client.{i}.THIRDPARTYStatus";\r
28814     }\r
28815     leaf filter-enable {\r
28816       type boolean;\r
28817       description\r
28818         "Device.PCP.Client.{i}.FILTEREnable";\r
28819       reference\r
28820         "Device.PCP.Client.{i}.FILTEREnable";\r
28821     }\r
28822     leaf server-number-of-entries {\r
28823       type uint32;\r
28824       config false;\r
28825       description\r
28826         "Device.PCP.Client.{i}.ServerNumberOfEntries";\r
28827       reference\r
28828         "Device.PCP.Client.{i}.ServerNumberOfEntries";\r
28829     }\r
28830   }\r
28831 \r
28832   grouping client-pcp-proxy-g {\r
28833     description\r
28834       "Grouping object for Device.PCP.Client.{i}.PCPProxy.";\r
28835     leaf enable {\r
28836       type boolean;\r
28837       description\r
28838         "Device.PCP.Client.{i}.PCPProxy.Enable";\r
28839       reference\r
28840         "Device.PCP.Client.{i}.PCPProxy.Enable";\r
28841     }\r
28842     leaf highest-version {\r
28843       type uint32 {\r
28844         range "0..65535";\r
28845       }\r
28846       config false;\r
28847       description\r
28848         "Device.PCP.Client.{i}.PCPProxy.HighestVersion";\r
28849       reference\r
28850         "Device.PCP.Client.{i}.PCPProxy.HighestVersion";\r
28851     }\r
28852     leaf status {\r
28853       type string;\r
28854       config false;\r
28855       description\r
28856         "Device.PCP.Client.{i}.PCPProxy.Status";\r
28857       reference\r
28858         "Device.PCP.Client.{i}.PCPProxy.Status";\r
28859     }\r
28860   }\r
28861 \r
28862   grouping pcp-client-server-g {\r
28863     description\r
28864       "Grouping object for Device.PCP.Client.{i}.Server.{i}.";\r
28865     leaf index {\r
28866       type uint16;\r
28867       description\r
28868         "Index attribute";\r
28869     }\r
28870     leaf enable {\r
28871       type boolean;\r
28872       description\r
28873         "Device.PCP.Client.{i}.Server.{i}.Enable";\r
28874       reference\r
28875         "Device.PCP.Client.{i}.Server.{i}.Enable";\r
28876     }\r
28877     leaf status {\r
28878       type string;\r
28879       config false;\r
28880       description\r
28881         "Device.PCP.Client.{i}.Server.{i}.Status";\r
28882       reference\r
28883         "Device.PCP.Client.{i}.Server.{i}.Status";\r
28884     }\r
28885     leaf alias {\r
28886       type string {\r
28887         length "min..64";\r
28888       }\r
28889       description\r
28890         "Device.PCP.Client.{i}.Server.{i}.Alias";\r
28891       reference\r
28892         "Device.PCP.Client.{i}.Server.{i}.Alias";\r
28893     }\r
28894     leaf origin {\r
28895       type string;\r
28896       config false;\r
28897       description\r
28898         "Device.PCP.Client.{i}.Server.{i}.Origin";\r
28899       reference\r
28900         "Device.PCP.Client.{i}.Server.{i}.Origin";\r
28901     }\r
28902     leaf server-name-or-address {\r
28903       type string {\r
28904         length "min..256";\r
28905       }\r
28906       description\r
28907         "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress";\r
28908       reference\r
28909         "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress";\r
28910     }\r
28911     leaf server-address-in-use {\r
28912       type string {\r
28913         length "min..45";\r
28914       }\r
28915       config false;\r
28916       description\r
28917         "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse";\r
28918       reference\r
28919         "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse";\r
28920     }\r
28921     leaf additional-server-addresses {\r
28922       type string {\r
28923         length "min..45";\r
28924       }\r
28925       config false;\r
28926       description\r
28927         "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses";\r
28928       reference\r
28929         "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses";\r
28930     }\r
28931     leaf external-ip-address {\r
28932       type string {\r
28933         length "min..45";\r
28934       }\r
28935       config false;\r
28936       description\r
28937         "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress";\r
28938       reference\r
28939         "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress";\r
28940     }\r
28941     leaf current-version {\r
28942       type uint32 {\r
28943         range "0..65535";\r
28944       }\r
28945       config false;\r
28946       description\r
28947         "Device.PCP.Client.{i}.Server.{i}.CurrentVersion";\r
28948       reference\r
28949         "Device.PCP.Client.{i}.Server.{i}.CurrentVersion";\r
28950     }\r
28951     leaf maximum-filters {\r
28952       type uint32;\r
28953       description\r
28954         "Device.PCP.Client.{i}.Server.{i}.MaximumFilters";\r
28955       reference\r
28956         "Device.PCP.Client.{i}.Server.{i}.MaximumFilters";\r
28957     }\r
28958     leaf port-quota {\r
28959       type uint32 {\r
28960         range "min..65535";\r
28961       }\r
28962       description\r
28963         "Device.PCP.Client.{i}.Server.{i}.PortQuota";\r
28964       reference\r
28965         "Device.PCP.Client.{i}.Server.{i}.PortQuota";\r
28966     }\r
28967     leaf preferred-lifetime {\r
28968       type uint32;\r
28969       description\r
28970         "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime";\r
28971       reference\r
28972         "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime";\r
28973     }\r
28974     leaf capabilities {\r
28975       type string;\r
28976       config false;\r
28977       description\r
28978         "Device.PCP.Client.{i}.Server.{i}.Capabilities";\r
28979       reference\r
28980         "Device.PCP.Client.{i}.Server.{i}.Capabilities";\r
28981     }\r
28982     leaf inbound-mapping-number-of-entries {\r
28983       type uint32;\r
28984       config false;\r
28985       description\r
28986         "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries";\r
28987       reference\r
28988         "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries";\r
28989     }\r
28990     leaf outbound-mapping-number-of-entries {\r
28991       type uint32;\r
28992       config false;\r
28993       description\r
28994         "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries";\r
28995       reference\r
28996         "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries";\r
28997     }\r
28998   }\r
28999 \r
29000   grouping server-inbound-mapping-g {\r
29001     description\r
29002       "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.";\r
29003     leaf index {\r
29004       type uint16;\r
29005       description\r
29006         "Index attribute";\r
29007     }\r
29008     leaf enable {\r
29009       type boolean;\r
29010       description\r
29011         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable";\r
29012       reference\r
29013         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable";\r
29014     }\r
29015     leaf status {\r
29016       type string;\r
29017       config false;\r
29018       description\r
29019         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status";\r
29020       reference\r
29021         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status";\r
29022     }\r
29023     leaf error-code {\r
29024       type uint32 {\r
29025         range "1..255";\r
29026       }\r
29027       config false;\r
29028       description\r
29029         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode";\r
29030       reference\r
29031         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode";\r
29032     }\r
29033     leaf alias {\r
29034       type string {\r
29035         length "min..64";\r
29036       }\r
29037       description\r
29038         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias";\r
29039       reference\r
29040         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias";\r
29041     }\r
29042     leaf origin {\r
29043       type string;\r
29044       config false;\r
29045       description\r
29046         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin";\r
29047       reference\r
29048         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin";\r
29049     }\r
29050     leaf lifetime {\r
29051       type uint32;\r
29052       description\r
29053         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime";\r
29054       reference\r
29055         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime";\r
29056     }\r
29057     leaf suggested-external-ip-address {\r
29058       type string {\r
29059         length "min..45";\r
29060       }\r
29061       description\r
29062         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress";\r
29063       reference\r
29064         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress";\r
29065     }\r
29066     leaf suggested-external-port {\r
29067       type uint32 {\r
29068         range "0..65535";\r
29069       }\r
29070       description\r
29071         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort";\r
29072       reference\r
29073         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort";\r
29074     }\r
29075     leaf suggested-external-port-end-range {\r
29076       type uint32 {\r
29077         range "0..65535";\r
29078       }\r
29079       description\r
29080         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange";\r
29081       reference\r
29082         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange";\r
29083     }\r
29084     leaf internal-port {\r
29085       type uint32 {\r
29086         range "1..65535";\r
29087       }\r
29088       description\r
29089         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort";\r
29090       reference\r
29091         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort";\r
29092     }\r
29093     leaf protocol-number {\r
29094       type int32 {\r
29095         range "-1..255";\r
29096       }\r
29097       description\r
29098         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber";\r
29099       reference\r
29100         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber";\r
29101     }\r
29102     leaf third-party-address {\r
29103       type string {\r
29104         length "min..45";\r
29105       }\r
29106       description\r
29107         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress";\r
29108       reference\r
29109         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress";\r
29110     }\r
29111     leaf description {\r
29112       type string {\r
29113         length "min..256";\r
29114       }\r
29115       description\r
29116         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description";\r
29117       reference\r
29118         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description";\r
29119     }\r
29120     leaf assigned-external-ip-address {\r
29121       type string {\r
29122         length "min..45";\r
29123       }\r
29124       config false;\r
29125       description\r
29126         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress";\r
29127       reference\r
29128         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress";\r
29129     }\r
29130     leaf assigned-external-port {\r
29131       type uint32 {\r
29132         range "0..65535";\r
29133       }\r
29134       config false;\r
29135       description\r
29136         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort";\r
29137       reference\r
29138         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort";\r
29139     }\r
29140     leaf assigned-external-port-end-range {\r
29141       type uint32 {\r
29142         range "0..65535";\r
29143       }\r
29144       config false;\r
29145       description\r
29146         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange";\r
29147       reference\r
29148         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange";\r
29149     }\r
29150     leaf filter-number-of-entries {\r
29151       type uint32;\r
29152       config false;\r
29153       description\r
29154         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries";\r
29155       reference\r
29156         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries";\r
29157     }\r
29158   }\r
29159 \r
29160   grouping inbound-mapping-filter-g {\r
29161     description\r
29162       "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.";\r
29163     leaf index {\r
29164       type uint16;\r
29165       description\r
29166         "Index attribute";\r
29167     }\r
29168     leaf alias {\r
29169       type string {\r
29170         length "min..64";\r
29171       }\r
29172       description\r
29173         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias";\r
29174       reference\r
29175         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias";\r
29176     }\r
29177     leaf remote-host-ip-address {\r
29178       type string {\r
29179         length "min..45";\r
29180       }\r
29181       description\r
29182         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress";\r
29183       reference\r
29184         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress";\r
29185     }\r
29186     leaf prefix-length {\r
29187       type uint32 {\r
29188         range "1..128";\r
29189       }\r
29190       description\r
29191         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength";\r
29192       reference\r
29193         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength";\r
29194     }\r
29195     leaf remote-port {\r
29196       type uint32 {\r
29197         range "0..65535";\r
29198       }\r
29199       description\r
29200         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort";\r
29201       reference\r
29202         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort";\r
29203     }\r
29204     leaf remote-port-end-range {\r
29205       type uint32 {\r
29206         range "0..65535";\r
29207       }\r
29208       config false;\r
29209       description\r
29210         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange";\r
29211       reference\r
29212         "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange";\r
29213     }\r
29214   }\r
29215 \r
29216   grouping server-outbound-mapping-g {\r
29217     description\r
29218       "Grouping object for Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.";\r
29219     leaf index {\r
29220       type uint16;\r
29221       description\r
29222         "Index attribute";\r
29223     }\r
29224     leaf enable {\r
29225       type boolean;\r
29226       description\r
29227         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable";\r
29228       reference\r
29229         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable";\r
29230     }\r
29231     leaf status {\r
29232       type string;\r
29233       config false;\r
29234       description\r
29235         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status";\r
29236       reference\r
29237         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status";\r
29238     }\r
29239     leaf error-code {\r
29240       type uint32 {\r
29241         range "1..255";\r
29242       }\r
29243       config false;\r
29244       description\r
29245         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode";\r
29246       reference\r
29247         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode";\r
29248     }\r
29249     leaf alias {\r
29250       type string {\r
29251         length "min..64";\r
29252       }\r
29253       description\r
29254         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias";\r
29255       reference\r
29256         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias";\r
29257     }\r
29258     leaf origin {\r
29259       type string;\r
29260       config false;\r
29261       description\r
29262         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin";\r
29263       reference\r
29264         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin";\r
29265     }\r
29266     leaf lifetime {\r
29267       type uint32;\r
29268       description\r
29269         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime";\r
29270       reference\r
29271         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime";\r
29272     }\r
29273     leaf suggested-external-ip-address {\r
29274       type string {\r
29275         length "min..45";\r
29276       }\r
29277       description\r
29278         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress";\r
29279       reference\r
29280         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress";\r
29281     }\r
29282     leaf suggested-external-port {\r
29283       type uint32 {\r
29284         range "0..65535";\r
29285       }\r
29286       description\r
29287         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort";\r
29288       reference\r
29289         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort";\r
29290     }\r
29291     leaf remote-host-ip-address {\r
29292       type string {\r
29293         length "min..45";\r
29294       }\r
29295       description\r
29296         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress";\r
29297       reference\r
29298         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress";\r
29299     }\r
29300     leaf internal-port {\r
29301       type uint32 {\r
29302         range "1..65535";\r
29303       }\r
29304       description\r
29305         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort";\r
29306       reference\r
29307         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort";\r
29308     }\r
29309     leaf remote-port {\r
29310       type uint32 {\r
29311         range "1..65535";\r
29312       }\r
29313       description\r
29314         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort";\r
29315       reference\r
29316         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort";\r
29317     }\r
29318     leaf protocol-number {\r
29319       type int32 {\r
29320         range "-1..255";\r
29321       }\r
29322       description\r
29323         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber";\r
29324       reference\r
29325         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber";\r
29326     }\r
29327     leaf third-party-address {\r
29328       type string {\r
29329         length "min..45";\r
29330       }\r
29331       description\r
29332         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress";\r
29333       reference\r
29334         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress";\r
29335     }\r
29336     leaf description {\r
29337       type string {\r
29338         length "min..256";\r
29339       }\r
29340       description\r
29341         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description";\r
29342       reference\r
29343         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description";\r
29344     }\r
29345     leaf assigned-external-ip-address {\r
29346       type string {\r
29347         length "min..45";\r
29348       }\r
29349       config false;\r
29350       description\r
29351         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress";\r
29352       reference\r
29353         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress";\r
29354     }\r
29355     leaf assigned-external-port {\r
29356       type uint32 {\r
29357         range "0..65535";\r
29358       }\r
29359       config false;\r
29360       description\r
29361         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort";\r
29362       reference\r
29363         "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort";\r
29364     }\r
29365   }\r
29366 \r
29367   grouping client-u-pn-piwf-g {\r
29368     description\r
29369       "Grouping object for Device.PCP.Client.{i}.UPnPIWF.";\r
29370     leaf enable {\r
29371       type boolean;\r
29372       description\r
29373         "Device.PCP.Client.{i}.UPnPIWF.Enable";\r
29374       reference\r
29375         "Device.PCP.Client.{i}.UPnPIWF.Enable";\r
29376     }\r
29377     leaf status {\r
29378       type string;\r
29379       config false;\r
29380       description\r
29381         "Device.PCP.Client.{i}.UPnPIWF.Status";\r
29382       reference\r
29383         "Device.PCP.Client.{i}.UPnPIWF.Status";\r
29384     }\r
29385   }\r
29386 \r
29387   grouping device-ppp-g {\r
29388     description\r
29389       "Grouping object for Device.PPP.";\r
29390     leaf interface-number-of-entries {\r
29391       type uint32;\r
29392       config false;\r
29393       description\r
29394         "Device.PPP.InterfaceNumberOfEntries";\r
29395       reference\r
29396         "Device.PPP.InterfaceNumberOfEntries";\r
29397     }\r
29398     leaf supported-nc-ps {\r
29399       type string;\r
29400       config false;\r
29401       description\r
29402         "Device.PPP.SupportedNCPs";\r
29403       reference\r
29404         "Device.PPP.SupportedNCPs";\r
29405     }\r
29406   }\r
29407 \r
29408   grouping ppp-interface-g {\r
29409     description\r
29410       "Grouping object for Device.PPP.Interface.{i}.";\r
29411     leaf index {\r
29412       type uint16;\r
29413       description\r
29414         "Index attribute";\r
29415     }\r
29416     leaf enable {\r
29417       type boolean;\r
29418       description\r
29419         "Device.PPP.Interface.{i}.Enable";\r
29420       reference\r
29421         "Device.PPP.Interface.{i}.Enable";\r
29422     }\r
29423     leaf status {\r
29424       type string;\r
29425       config false;\r
29426       description\r
29427         "Device.PPP.Interface.{i}.Status";\r
29428       reference\r
29429         "Device.PPP.Interface.{i}.Status";\r
29430     }\r
29431     leaf alias {\r
29432       type string {\r
29433         length "min..64";\r
29434       }\r
29435       description\r
29436         "Device.PPP.Interface.{i}.Alias";\r
29437       reference\r
29438         "Device.PPP.Interface.{i}.Alias";\r
29439     }\r
29440     leaf name {\r
29441       type string;\r
29442       config false;\r
29443       description\r
29444         "Device.PPP.Interface.{i}.Name";\r
29445       reference\r
29446         "Device.PPP.Interface.{i}.Name";\r
29447     }\r
29448     leaf last-change {\r
29449       type uint32;\r
29450       config false;\r
29451       description\r
29452         "Device.PPP.Interface.{i}.LastChange";\r
29453       reference\r
29454         "Device.PPP.Interface.{i}.LastChange";\r
29455     }\r
29456     leaf lower-layers {\r
29457       type string {\r
29458         length "min..1024";\r
29459       }\r
29460       description\r
29461         "Device.PPP.Interface.{i}.LowerLayers";\r
29462       reference\r
29463         "Device.PPP.Interface.{i}.LowerLayers";\r
29464     }\r
29465     leaf connection-status {\r
29466       type string;\r
29467       config false;\r
29468       description\r
29469         "Device.PPP.Interface.{i}.ConnectionStatus";\r
29470       reference\r
29471         "Device.PPP.Interface.{i}.ConnectionStatus";\r
29472     }\r
29473     leaf last-connection-error {\r
29474       type string;\r
29475       config false;\r
29476       description\r
29477         "Device.PPP.Interface.{i}.LastConnectionError";\r
29478       reference\r
29479         "Device.PPP.Interface.{i}.LastConnectionError";\r
29480     }\r
29481     leaf auto-disconnect-time {\r
29482       type uint32;\r
29483       description\r
29484         "Device.PPP.Interface.{i}.AutoDisconnectTime";\r
29485       reference\r
29486         "Device.PPP.Interface.{i}.AutoDisconnectTime";\r
29487     }\r
29488     leaf idle-disconnect-time {\r
29489       type uint32;\r
29490       description\r
29491         "Device.PPP.Interface.{i}.IdleDisconnectTime";\r
29492       reference\r
29493         "Device.PPP.Interface.{i}.IdleDisconnectTime";\r
29494     }\r
29495     leaf warn-disconnect-delay {\r
29496       type uint32;\r
29497       description\r
29498         "Device.PPP.Interface.{i}.WarnDisconnectDelay";\r
29499       reference\r
29500         "Device.PPP.Interface.{i}.WarnDisconnectDelay";\r
29501     }\r
29502     leaf username {\r
29503       type string {\r
29504         length "min..64";\r
29505       }\r
29506       description\r
29507         "Device.PPP.Interface.{i}.Username";\r
29508       reference\r
29509         "Device.PPP.Interface.{i}.Username";\r
29510     }\r
29511     leaf encryption-protocol {\r
29512       type string;\r
29513       config false;\r
29514       description\r
29515         "Device.PPP.Interface.{i}.EncryptionProtocol";\r
29516       reference\r
29517         "Device.PPP.Interface.{i}.EncryptionProtocol";\r
29518     }\r
29519     leaf compression-protocol {\r
29520       type string;\r
29521       config false;\r
29522       description\r
29523         "Device.PPP.Interface.{i}.CompressionProtocol";\r
29524       reference\r
29525         "Device.PPP.Interface.{i}.CompressionProtocol";\r
29526     }\r
29527     leaf authentication-protocol {\r
29528       type string;\r
29529       config false;\r
29530       description\r
29531         "Device.PPP.Interface.{i}.AuthenticationProtocol";\r
29532       reference\r
29533         "Device.PPP.Interface.{i}.AuthenticationProtocol";\r
29534     }\r
29535     leaf max-mru-size {\r
29536       type uint32 {\r
29537         range "64..65535";\r
29538       }\r
29539       description\r
29540         "Device.PPP.Interface.{i}.MaxMRUSize";\r
29541       reference\r
29542         "Device.PPP.Interface.{i}.MaxMRUSize";\r
29543     }\r
29544     leaf current-mru-size {\r
29545       type uint32 {\r
29546         range "64..65535";\r
29547       }\r
29548       config false;\r
29549       description\r
29550         "Device.PPP.Interface.{i}.CurrentMRUSize";\r
29551       reference\r
29552         "Device.PPP.Interface.{i}.CurrentMRUSize";\r
29553     }\r
29554     leaf connection-trigger {\r
29555       type enumeration {\r
29556         enum OnDemand {\r
29557           description\r
29558             "Enum Value - OnDemand";\r
29559         }\r
29560         enum AlwaysOn {\r
29561           description\r
29562             "Enum Value - AlwaysOn";\r
29563         }\r
29564         enum Manual {\r
29565           description\r
29566             "Enum Value - Manual";\r
29567         }\r
29568       }\r
29569       description\r
29570         "Device.PPP.Interface.{i}.ConnectionTrigger";\r
29571       reference\r
29572         "Device.PPP.Interface.{i}.ConnectionTrigger";\r
29573     }\r
29574     leaf lcp-echo {\r
29575       type uint32;\r
29576       config false;\r
29577       description\r
29578         "Device.PPP.Interface.{i}.LCPEcho";\r
29579       reference\r
29580         "Device.PPP.Interface.{i}.LCPEcho";\r
29581     }\r
29582     leaf lcp-echo-retry {\r
29583       type uint32;\r
29584       config false;\r
29585       description\r
29586         "Device.PPP.Interface.{i}.LCPEchoRetry";\r
29587       reference\r
29588         "Device.PPP.Interface.{i}.LCPEchoRetry";\r
29589     }\r
29590     leaf ipcp-enable {\r
29591       type boolean;\r
29592       description\r
29593         "Device.PPP.Interface.{i}.IPCPEnable";\r
29594       reference\r
29595         "Device.PPP.Interface.{i}.IPCPEnable";\r
29596     }\r
29597     leaf ipv6-cp-enable {\r
29598       type boolean;\r
29599       description\r
29600         "Device.PPP.Interface.{i}.IPv6CPEnable";\r
29601       reference\r
29602         "Device.PPP.Interface.{i}.IPv6CPEnable";\r
29603     }\r
29604   }\r
29605 \r
29606   grouping interface-ipcp-g {\r
29607     description\r
29608       "Grouping object for Device.PPP.Interface.{i}.IPCP.";\r
29609     leaf local-ip-address {\r
29610       type string {\r
29611         length "min..15";\r
29612       }\r
29613       config false;\r
29614       description\r
29615         "Device.PPP.Interface.{i}.IPCP.LocalIPAddress";\r
29616       reference\r
29617         "Device.PPP.Interface.{i}.IPCP.LocalIPAddress";\r
29618     }\r
29619     leaf remote-ip-address {\r
29620       type string {\r
29621         length "min..15";\r
29622       }\r
29623       config false;\r
29624       description\r
29625         "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress";\r
29626       reference\r
29627         "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress";\r
29628     }\r
29629     leaf dns-servers {\r
29630       type string {\r
29631         length "min..15";\r
29632       }\r
29633       config false;\r
29634       description\r
29635         "Device.PPP.Interface.{i}.IPCP.DNSServers";\r
29636       reference\r
29637         "Device.PPP.Interface.{i}.IPCP.DNSServers";\r
29638     }\r
29639     leaf passthrough-enable {\r
29640       type boolean;\r
29641       description\r
29642         "Device.PPP.Interface.{i}.IPCP.PassthroughEnable";\r
29643       reference\r
29644         "Device.PPP.Interface.{i}.IPCP.PassthroughEnable";\r
29645     }\r
29646     leaf passthrough-dhcp-pool {\r
29647       type string {\r
29648         length "min..256";\r
29649       }\r
29650       description\r
29651         "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool";\r
29652       reference\r
29653         "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool";\r
29654     }\r
29655   }\r
29656 \r
29657   grouping interface-ipv6-cp-g {\r
29658     description\r
29659       "Grouping object for Device.PPP.Interface.{i}.IPv6CP.";\r
29660     leaf local-interface-identifier {\r
29661       type string {\r
29662         length "min..45";\r
29663       }\r
29664       config false;\r
29665       description\r
29666         "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier";\r
29667       reference\r
29668         "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier";\r
29669     }\r
29670     leaf remote-interface-identifier {\r
29671       type string {\r
29672         length "min..45";\r
29673       }\r
29674       config false;\r
29675       description\r
29676         "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier";\r
29677       reference\r
29678         "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier";\r
29679     }\r
29680   }\r
29681 \r
29682   grouping interface-pp-po-e-g {\r
29683     description\r
29684       "Grouping object for Device.PPP.Interface.{i}.PPPoE.";\r
29685     leaf session-id {\r
29686       type uint32;\r
29687       config false;\r
29688       description\r
29689         "Device.PPP.Interface.{i}.PPPoE.SessionID";\r
29690       reference\r
29691         "Device.PPP.Interface.{i}.PPPoE.SessionID";\r
29692     }\r
29693     leaf ac-name {\r
29694       type string {\r
29695         length "min..256";\r
29696       }\r
29697       description\r
29698         "Device.PPP.Interface.{i}.PPPoE.ACName";\r
29699       reference\r
29700         "Device.PPP.Interface.{i}.PPPoE.ACName";\r
29701     }\r
29702     leaf service-name {\r
29703       type string {\r
29704         length "min..256";\r
29705       }\r
29706       description\r
29707         "Device.PPP.Interface.{i}.PPPoE.ServiceName";\r
29708       reference\r
29709         "Device.PPP.Interface.{i}.PPPoE.ServiceName";\r
29710     }\r
29711   }\r
29712 \r
29713   grouping ppp-interface-stats-g {\r
29714     description\r
29715       "Grouping object for Device.PPP.Interface.{i}.Stats.";\r
29716     leaf bytes-sent {\r
29717       type uint64;\r
29718       config false;\r
29719       description\r
29720         "Device.PPP.Interface.{i}.Stats.BytesSent";\r
29721       reference\r
29722         "Device.PPP.Interface.{i}.Stats.BytesSent";\r
29723     }\r
29724     leaf bytes-received {\r
29725       type uint64;\r
29726       config false;\r
29727       description\r
29728         "Device.PPP.Interface.{i}.Stats.BytesReceived";\r
29729       reference\r
29730         "Device.PPP.Interface.{i}.Stats.BytesReceived";\r
29731     }\r
29732     leaf packets-sent {\r
29733       type uint64;\r
29734       config false;\r
29735       description\r
29736         "Device.PPP.Interface.{i}.Stats.PacketsSent";\r
29737       reference\r
29738         "Device.PPP.Interface.{i}.Stats.PacketsSent";\r
29739     }\r
29740     leaf packets-received {\r
29741       type uint64;\r
29742       config false;\r
29743       description\r
29744         "Device.PPP.Interface.{i}.Stats.PacketsReceived";\r
29745       reference\r
29746         "Device.PPP.Interface.{i}.Stats.PacketsReceived";\r
29747     }\r
29748     leaf errors-sent {\r
29749       type uint32;\r
29750       config false;\r
29751       description\r
29752         "Device.PPP.Interface.{i}.Stats.ErrorsSent";\r
29753       reference\r
29754         "Device.PPP.Interface.{i}.Stats.ErrorsSent";\r
29755     }\r
29756     leaf errors-received {\r
29757       type uint32;\r
29758       config false;\r
29759       description\r
29760         "Device.PPP.Interface.{i}.Stats.ErrorsReceived";\r
29761       reference\r
29762         "Device.PPP.Interface.{i}.Stats.ErrorsReceived";\r
29763     }\r
29764     leaf unicast-packets-sent {\r
29765       type uint64;\r
29766       config false;\r
29767       description\r
29768         "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent";\r
29769       reference\r
29770         "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent";\r
29771     }\r
29772     leaf unicast-packets-received {\r
29773       type uint64;\r
29774       config false;\r
29775       description\r
29776         "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived";\r
29777       reference\r
29778         "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived";\r
29779     }\r
29780     leaf discard-packets-sent {\r
29781       type uint32;\r
29782       config false;\r
29783       description\r
29784         "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent";\r
29785       reference\r
29786         "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent";\r
29787     }\r
29788     leaf discard-packets-received {\r
29789       type uint32;\r
29790       config false;\r
29791       description\r
29792         "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived";\r
29793       reference\r
29794         "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived";\r
29795     }\r
29796     leaf multicast-packets-sent {\r
29797       type uint64;\r
29798       config false;\r
29799       description\r
29800         "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent";\r
29801       reference\r
29802         "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent";\r
29803     }\r
29804     leaf multicast-packets-received {\r
29805       type uint64;\r
29806       config false;\r
29807       description\r
29808         "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived";\r
29809       reference\r
29810         "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived";\r
29811     }\r
29812     leaf broadcast-packets-sent {\r
29813       type uint64;\r
29814       config false;\r
29815       description\r
29816         "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent";\r
29817       reference\r
29818         "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent";\r
29819     }\r
29820     leaf broadcast-packets-received {\r
29821       type uint64;\r
29822       config false;\r
29823       description\r
29824         "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived";\r
29825       reference\r
29826         "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived";\r
29827     }\r
29828     leaf unknown-proto-packets-received {\r
29829       type uint32;\r
29830       config false;\r
29831       description\r
29832         "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
29833       reference\r
29834         "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
29835     }\r
29836   }\r
29837 \r
29838   grouping device-ptm-g {\r
29839     description\r
29840       "Grouping object for Device.PTM.";\r
29841     leaf link-number-of-entries {\r
29842       type uint32;\r
29843       config false;\r
29844       description\r
29845         "Device.PTM.LinkNumberOfEntries";\r
29846       reference\r
29847         "Device.PTM.LinkNumberOfEntries";\r
29848     }\r
29849   }\r
29850 \r
29851   grouping ptm-link-g {\r
29852     description\r
29853       "Grouping object for Device.PTM.Link.{i}.";\r
29854     leaf index {\r
29855       type uint16;\r
29856       description\r
29857         "Index attribute";\r
29858     }\r
29859     leaf enable {\r
29860       type boolean;\r
29861       description\r
29862         "Device.PTM.Link.{i}.Enable";\r
29863       reference\r
29864         "Device.PTM.Link.{i}.Enable";\r
29865     }\r
29866     leaf status {\r
29867       type string;\r
29868       config false;\r
29869       description\r
29870         "Device.PTM.Link.{i}.Status";\r
29871       reference\r
29872         "Device.PTM.Link.{i}.Status";\r
29873     }\r
29874     leaf alias {\r
29875       type string {\r
29876         length "min..64";\r
29877       }\r
29878       description\r
29879         "Device.PTM.Link.{i}.Alias";\r
29880       reference\r
29881         "Device.PTM.Link.{i}.Alias";\r
29882     }\r
29883     leaf name {\r
29884       type string;\r
29885       config false;\r
29886       description\r
29887         "Device.PTM.Link.{i}.Name";\r
29888       reference\r
29889         "Device.PTM.Link.{i}.Name";\r
29890     }\r
29891     leaf last-change {\r
29892       type uint32;\r
29893       config false;\r
29894       description\r
29895         "Device.PTM.Link.{i}.LastChange";\r
29896       reference\r
29897         "Device.PTM.Link.{i}.LastChange";\r
29898     }\r
29899     leaf lower-layers {\r
29900       type string {\r
29901         length "min..1024";\r
29902       }\r
29903       description\r
29904         "Device.PTM.Link.{i}.LowerLayers";\r
29905       reference\r
29906         "Device.PTM.Link.{i}.LowerLayers";\r
29907     }\r
29908     leaf mac-address {\r
29909       type string {\r
29910         length "min..17";\r
29911       }\r
29912       config false;\r
29913       description\r
29914         "Device.PTM.Link.{i}.MACAddress";\r
29915       reference\r
29916         "Device.PTM.Link.{i}.MACAddress";\r
29917     }\r
29918   }\r
29919 \r
29920   grouping ptm-link-stats-g {\r
29921     description\r
29922       "Grouping object for Device.PTM.Link.{i}.Stats.";\r
29923     leaf bytes-sent {\r
29924       type uint64;\r
29925       config false;\r
29926       description\r
29927         "Device.PTM.Link.{i}.Stats.BytesSent";\r
29928       reference\r
29929         "Device.PTM.Link.{i}.Stats.BytesSent";\r
29930     }\r
29931     leaf bytes-received {\r
29932       type uint64;\r
29933       config false;\r
29934       description\r
29935         "Device.PTM.Link.{i}.Stats.BytesReceived";\r
29936       reference\r
29937         "Device.PTM.Link.{i}.Stats.BytesReceived";\r
29938     }\r
29939     leaf packets-sent {\r
29940       type uint64;\r
29941       config false;\r
29942       description\r
29943         "Device.PTM.Link.{i}.Stats.PacketsSent";\r
29944       reference\r
29945         "Device.PTM.Link.{i}.Stats.PacketsSent";\r
29946     }\r
29947     leaf packets-received {\r
29948       type uint64;\r
29949       config false;\r
29950       description\r
29951         "Device.PTM.Link.{i}.Stats.PacketsReceived";\r
29952       reference\r
29953         "Device.PTM.Link.{i}.Stats.PacketsReceived";\r
29954     }\r
29955     leaf errors-sent {\r
29956       type uint32;\r
29957       config false;\r
29958       description\r
29959         "Device.PTM.Link.{i}.Stats.ErrorsSent";\r
29960       reference\r
29961         "Device.PTM.Link.{i}.Stats.ErrorsSent";\r
29962     }\r
29963     leaf errors-received {\r
29964       type uint32;\r
29965       config false;\r
29966       description\r
29967         "Device.PTM.Link.{i}.Stats.ErrorsReceived";\r
29968       reference\r
29969         "Device.PTM.Link.{i}.Stats.ErrorsReceived";\r
29970     }\r
29971     leaf unicast-packets-sent {\r
29972       type uint64;\r
29973       config false;\r
29974       description\r
29975         "Device.PTM.Link.{i}.Stats.UnicastPacketsSent";\r
29976       reference\r
29977         "Device.PTM.Link.{i}.Stats.UnicastPacketsSent";\r
29978     }\r
29979     leaf unicast-packets-received {\r
29980       type uint64;\r
29981       config false;\r
29982       description\r
29983         "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived";\r
29984       reference\r
29985         "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived";\r
29986     }\r
29987     leaf discard-packets-sent {\r
29988       type uint32;\r
29989       config false;\r
29990       description\r
29991         "Device.PTM.Link.{i}.Stats.DiscardPacketsSent";\r
29992       reference\r
29993         "Device.PTM.Link.{i}.Stats.DiscardPacketsSent";\r
29994     }\r
29995     leaf discard-packets-received {\r
29996       type uint32;\r
29997       config false;\r
29998       description\r
29999         "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived";\r
30000       reference\r
30001         "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived";\r
30002     }\r
30003     leaf multicast-packets-sent {\r
30004       type uint64;\r
30005       config false;\r
30006       description\r
30007         "Device.PTM.Link.{i}.Stats.MulticastPacketsSent";\r
30008       reference\r
30009         "Device.PTM.Link.{i}.Stats.MulticastPacketsSent";\r
30010     }\r
30011     leaf multicast-packets-received {\r
30012       type uint64;\r
30013       config false;\r
30014       description\r
30015         "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived";\r
30016       reference\r
30017         "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived";\r
30018     }\r
30019     leaf broadcast-packets-sent {\r
30020       type uint64;\r
30021       config false;\r
30022       description\r
30023         "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent";\r
30024       reference\r
30025         "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent";\r
30026     }\r
30027     leaf broadcast-packets-received {\r
30028       type uint64;\r
30029       config false;\r
30030       description\r
30031         "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived";\r
30032       reference\r
30033         "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived";\r
30034     }\r
30035     leaf unknown-proto-packets-received {\r
30036       type uint32;\r
30037       config false;\r
30038       description\r
30039         "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived";\r
30040       reference\r
30041         "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived";\r
30042     }\r
30043   }\r
30044 \r
30045   grouping device-periodic-statistics-g {\r
30046     description\r
30047       "Grouping object for Device.PeriodicStatistics.";\r
30048     leaf min-sample-interval {\r
30049       type uint32;\r
30050       config false;\r
30051       description\r
30052         "Device.PeriodicStatistics.MinSampleInterval";\r
30053       reference\r
30054         "Device.PeriodicStatistics.MinSampleInterval";\r
30055     }\r
30056     leaf max-report-samples {\r
30057       type uint32;\r
30058       config false;\r
30059       description\r
30060         "Device.PeriodicStatistics.MaxReportSamples";\r
30061       reference\r
30062         "Device.PeriodicStatistics.MaxReportSamples";\r
30063     }\r
30064     leaf sample-set-number-of-entries {\r
30065       type uint32;\r
30066       config false;\r
30067       description\r
30068         "Device.PeriodicStatistics.SampleSetNumberOfEntries";\r
30069       reference\r
30070         "Device.PeriodicStatistics.SampleSetNumberOfEntries";\r
30071     }\r
30072   }\r
30073 \r
30074   grouping periodic-statistics-sample-set-g {\r
30075     description\r
30076       "Grouping object for Device.PeriodicStatistics.SampleSet.{i}.";\r
30077     leaf index {\r
30078       type uint16;\r
30079       description\r
30080         "Index attribute";\r
30081     }\r
30082     leaf alias {\r
30083       type string {\r
30084         length "min..64";\r
30085       }\r
30086       description\r
30087         "Device.PeriodicStatistics.SampleSet.{i}.Alias";\r
30088       reference\r
30089         "Device.PeriodicStatistics.SampleSet.{i}.Alias";\r
30090     }\r
30091     leaf enable {\r
30092       type boolean;\r
30093       description\r
30094         "Device.PeriodicStatistics.SampleSet.{i}.Enable";\r
30095       reference\r
30096         "Device.PeriodicStatistics.SampleSet.{i}.Enable";\r
30097     }\r
30098     leaf status {\r
30099       type string;\r
30100       config false;\r
30101       description\r
30102         "Device.PeriodicStatistics.SampleSet.{i}.Status";\r
30103       reference\r
30104         "Device.PeriodicStatistics.SampleSet.{i}.Status";\r
30105     }\r
30106     leaf name {\r
30107       type string {\r
30108         length "min..128";\r
30109       }\r
30110       description\r
30111         "Device.PeriodicStatistics.SampleSet.{i}.Name";\r
30112       reference\r
30113         "Device.PeriodicStatistics.SampleSet.{i}.Name";\r
30114     }\r
30115     leaf sample-interval {\r
30116       type uint32 {\r
30117         range "1..max";\r
30118       }\r
30119       description\r
30120         "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval";\r
30121       reference\r
30122         "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval";\r
30123     }\r
30124     leaf report-samples {\r
30125       type uint32 {\r
30126         range "1..max";\r
30127       }\r
30128       description\r
30129         "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples";\r
30130       reference\r
30131         "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples";\r
30132     }\r
30133     leaf time-reference {\r
30134       type string;\r
30135       description\r
30136         "Device.PeriodicStatistics.SampleSet.{i}.TimeReference";\r
30137       reference\r
30138         "Device.PeriodicStatistics.SampleSet.{i}.TimeReference";\r
30139     }\r
30140     leaf fetch-samples {\r
30141       type uint32;\r
30142       description\r
30143         "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples";\r
30144       reference\r
30145         "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples";\r
30146     }\r
30147     leaf report-start-time {\r
30148       type string;\r
30149       config false;\r
30150       description\r
30151         "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime";\r
30152       reference\r
30153         "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime";\r
30154     }\r
30155     leaf report-end-time {\r
30156       type string;\r
30157       config false;\r
30158       description\r
30159         "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime";\r
30160       reference\r
30161         "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime";\r
30162     }\r
30163     leaf sample-seconds {\r
30164       type uint32;\r
30165       config false;\r
30166       description\r
30167         "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds";\r
30168       reference\r
30169         "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds";\r
30170     }\r
30171     leaf parameter-number-of-entries {\r
30172       type uint32;\r
30173       config false;\r
30174       description\r
30175         "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries";\r
30176       reference\r
30177         "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries";\r
30178     }\r
30179   }\r
30180 \r
30181   grouping sample-set-parameter-g {\r
30182     description\r
30183       "Grouping object for Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.";\r
30184     leaf index {\r
30185       type uint16;\r
30186       description\r
30187         "Index attribute";\r
30188     }\r
30189     leaf alias {\r
30190       type string {\r
30191         length "min..64";\r
30192       }\r
30193       description\r
30194         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias";\r
30195       reference\r
30196         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias";\r
30197     }\r
30198     leaf enable {\r
30199       type boolean;\r
30200       description\r
30201         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable";\r
30202       reference\r
30203         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable";\r
30204     }\r
30205     leaf reference {\r
30206       type string {\r
30207         length "min..256";\r
30208       }\r
30209       description\r
30210         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference";\r
30211       reference\r
30212         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference";\r
30213     }\r
30214     leaf sample-mode {\r
30215       type enumeration {\r
30216         enum Current {\r
30217           description\r
30218             "Enum Value - Current";\r
30219         }\r
30220         enum Change {\r
30221           description\r
30222             "Enum Value - Change";\r
30223         }\r
30224       }\r
30225       description\r
30226         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode";\r
30227       reference\r
30228         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode";\r
30229     }\r
30230     leaf calculation-mode {\r
30231       type enumeration {\r
30232         enum Latest {\r
30233           description\r
30234             "Enum Value - Latest";\r
30235         }\r
30236         enum Minimum {\r
30237           description\r
30238             "Enum Value - Minimum";\r
30239         }\r
30240         enum Maximum {\r
30241           description\r
30242             "Enum Value - Maximum";\r
30243         }\r
30244         enum Average {\r
30245           description\r
30246             "Enum Value - Average";\r
30247         }\r
30248       }\r
30249       description\r
30250         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode";\r
30251       reference\r
30252         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode";\r
30253     }\r
30254     leaf low-threshold {\r
30255       type int32;\r
30256       description\r
30257         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold";\r
30258       reference\r
30259         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold";\r
30260     }\r
30261     leaf high-threshold {\r
30262       type int32;\r
30263       description\r
30264         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold";\r
30265       reference\r
30266         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold";\r
30267     }\r
30268     leaf sample-seconds {\r
30269       type uint32;\r
30270       config false;\r
30271       description\r
30272         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds";\r
30273       reference\r
30274         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds";\r
30275     }\r
30276     leaf suspect-data {\r
30277       type uint32;\r
30278       config false;\r
30279       description\r
30280         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData";\r
30281       reference\r
30282         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData";\r
30283     }\r
30284     leaf values {\r
30285       type string;\r
30286       config false;\r
30287       description\r
30288         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values";\r
30289       reference\r
30290         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values";\r
30291     }\r
30292     leaf failures {\r
30293       type uint32;\r
30294       config false;\r
30295       description\r
30296         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures";\r
30297       reference\r
30298         "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures";\r
30299     }\r
30300   }\r
30301 \r
30302   grouping device-qo-s-g {\r
30303     description\r
30304       "Grouping object for Device.QoS.";\r
30305     leaf max-classification-entries {\r
30306       type uint32;\r
30307       config false;\r
30308       description\r
30309         "Device.QoS.MaxClassificationEntries";\r
30310       reference\r
30311         "Device.QoS.MaxClassificationEntries";\r
30312     }\r
30313     leaf classification-number-of-entries {\r
30314       type uint32;\r
30315       config false;\r
30316       description\r
30317         "Device.QoS.ClassificationNumberOfEntries";\r
30318       reference\r
30319         "Device.QoS.ClassificationNumberOfEntries";\r
30320     }\r
30321     leaf max-app-entries {\r
30322       type uint32;\r
30323       config false;\r
30324       description\r
30325         "Device.QoS.MaxAppEntries";\r
30326       reference\r
30327         "Device.QoS.MaxAppEntries";\r
30328     }\r
30329     leaf app-number-of-entries {\r
30330       type uint32;\r
30331       config false;\r
30332       description\r
30333         "Device.QoS.AppNumberOfEntries";\r
30334       reference\r
30335         "Device.QoS.AppNumberOfEntries";\r
30336     }\r
30337     leaf max-flow-entries {\r
30338       type uint32;\r
30339       config false;\r
30340       description\r
30341         "Device.QoS.MaxFlowEntries";\r
30342       reference\r
30343         "Device.QoS.MaxFlowEntries";\r
30344     }\r
30345     leaf flow-number-of-entries {\r
30346       type uint32;\r
30347       config false;\r
30348       description\r
30349         "Device.QoS.FlowNumberOfEntries";\r
30350       reference\r
30351         "Device.QoS.FlowNumberOfEntries";\r
30352     }\r
30353     leaf max-policer-entries {\r
30354       type uint32;\r
30355       config false;\r
30356       description\r
30357         "Device.QoS.MaxPolicerEntries";\r
30358       reference\r
30359         "Device.QoS.MaxPolicerEntries";\r
30360     }\r
30361     leaf policer-number-of-entries {\r
30362       type uint32;\r
30363       config false;\r
30364       description\r
30365         "Device.QoS.PolicerNumberOfEntries";\r
30366       reference\r
30367         "Device.QoS.PolicerNumberOfEntries";\r
30368     }\r
30369     leaf max-queue-entries {\r
30370       type uint32;\r
30371       config false;\r
30372       description\r
30373         "Device.QoS.MaxQueueEntries";\r
30374       reference\r
30375         "Device.QoS.MaxQueueEntries";\r
30376     }\r
30377     leaf queue-number-of-entries {\r
30378       type uint32;\r
30379       config false;\r
30380       description\r
30381         "Device.QoS.QueueNumberOfEntries";\r
30382       reference\r
30383         "Device.QoS.QueueNumberOfEntries";\r
30384     }\r
30385     leaf queue-stats-number-of-entries {\r
30386       type uint32;\r
30387       config false;\r
30388       description\r
30389         "Device.QoS.QueueStatsNumberOfEntries";\r
30390       reference\r
30391         "Device.QoS.QueueStatsNumberOfEntries";\r
30392     }\r
30393     leaf max-shaper-entries {\r
30394       type uint32;\r
30395       config false;\r
30396       description\r
30397         "Device.QoS.MaxShaperEntries";\r
30398       reference\r
30399         "Device.QoS.MaxShaperEntries";\r
30400     }\r
30401     leaf shaper-number-of-entries {\r
30402       type uint32;\r
30403       config false;\r
30404       description\r
30405         "Device.QoS.ShaperNumberOfEntries";\r
30406       reference\r
30407         "Device.QoS.ShaperNumberOfEntries";\r
30408     }\r
30409     leaf default-forwarding-policy {\r
30410       type uint32;\r
30411       description\r
30412         "Device.QoS.DefaultForwardingPolicy";\r
30413       reference\r
30414         "Device.QoS.DefaultForwardingPolicy";\r
30415     }\r
30416     leaf default-traffic-class {\r
30417       type uint32;\r
30418       description\r
30419         "Device.QoS.DefaultTrafficClass";\r
30420       reference\r
30421         "Device.QoS.DefaultTrafficClass";\r
30422     }\r
30423     leaf default-policer {\r
30424       type string {\r
30425         length "min..256";\r
30426       }\r
30427       description\r
30428         "Device.QoS.DefaultPolicer";\r
30429       reference\r
30430         "Device.QoS.DefaultPolicer";\r
30431     }\r
30432     leaf default-queue {\r
30433       type string {\r
30434         length "min..256";\r
30435       }\r
30436       description\r
30437         "Device.QoS.DefaultQueue";\r
30438       reference\r
30439         "Device.QoS.DefaultQueue";\r
30440     }\r
30441     leaf default-dscp-mark {\r
30442       type int32 {\r
30443         range "-2..max";\r
30444       }\r
30445       description\r
30446         "Device.QoS.DefaultDSCPMark";\r
30447       reference\r
30448         "Device.QoS.DefaultDSCPMark";\r
30449     }\r
30450     leaf default-ethernet-priority-mark {\r
30451       type int32 {\r
30452         range "-2..max";\r
30453       }\r
30454       description\r
30455         "Device.QoS.DefaultEthernetPriorityMark";\r
30456       reference\r
30457         "Device.QoS.DefaultEthernetPriorityMark";\r
30458     }\r
30459     leaf default-inner-ethernet-priority-mark {\r
30460       type int32 {\r
30461         range "-2..max";\r
30462       }\r
30463       description\r
30464         "Device.QoS.DefaultInnerEthernetPriorityMark";\r
30465       reference\r
30466         "Device.QoS.DefaultInnerEthernetPriorityMark";\r
30467     }\r
30468     leaf available-app-list {\r
30469       type string;\r
30470       config false;\r
30471       description\r
30472         "Device.QoS.AvailableAppList";\r
30473       reference\r
30474         "Device.QoS.AvailableAppList";\r
30475     }\r
30476   }\r
30477 \r
30478   grouping qo-s-app-g {\r
30479     description\r
30480       "Grouping object for Device.QoS.App.{i}.";\r
30481     leaf index {\r
30482       type uint16;\r
30483       description\r
30484         "Index attribute";\r
30485     }\r
30486     leaf enable {\r
30487       type boolean;\r
30488       description\r
30489         "Device.QoS.App.{i}.Enable";\r
30490       reference\r
30491         "Device.QoS.App.{i}.Enable";\r
30492     }\r
30493     leaf status {\r
30494       type string;\r
30495       config false;\r
30496       description\r
30497         "Device.QoS.App.{i}.Status";\r
30498       reference\r
30499         "Device.QoS.App.{i}.Status";\r
30500     }\r
30501     leaf alias {\r
30502       type string {\r
30503         length "min..64";\r
30504       }\r
30505       description\r
30506         "Device.QoS.App.{i}.Alias";\r
30507       reference\r
30508         "Device.QoS.App.{i}.Alias";\r
30509     }\r
30510     leaf protocol-identifier {\r
30511       type string {\r
30512         length "min..256";\r
30513       }\r
30514       description\r
30515         "Device.QoS.App.{i}.ProtocolIdentifier";\r
30516       reference\r
30517         "Device.QoS.App.{i}.ProtocolIdentifier";\r
30518     }\r
30519     leaf name {\r
30520       type string {\r
30521         length "min..64";\r
30522       }\r
30523       description\r
30524         "Device.QoS.App.{i}.Name";\r
30525       reference\r
30526         "Device.QoS.App.{i}.Name";\r
30527     }\r
30528     leaf default-forwarding-policy {\r
30529       type uint32;\r
30530       description\r
30531         "Device.QoS.App.{i}.DefaultForwardingPolicy";\r
30532       reference\r
30533         "Device.QoS.App.{i}.DefaultForwardingPolicy";\r
30534     }\r
30535     leaf default-traffic-class {\r
30536       type uint32;\r
30537       description\r
30538         "Device.QoS.App.{i}.DefaultTrafficClass";\r
30539       reference\r
30540         "Device.QoS.App.{i}.DefaultTrafficClass";\r
30541     }\r
30542     leaf default-policer {\r
30543       type string {\r
30544         length "min..256";\r
30545       }\r
30546       description\r
30547         "Device.QoS.App.{i}.DefaultPolicer";\r
30548       reference\r
30549         "Device.QoS.App.{i}.DefaultPolicer";\r
30550     }\r
30551     leaf default-dscp-mark {\r
30552       type int32 {\r
30553         range "-2..max";\r
30554       }\r
30555       description\r
30556         "Device.QoS.App.{i}.DefaultDSCPMark";\r
30557       reference\r
30558         "Device.QoS.App.{i}.DefaultDSCPMark";\r
30559     }\r
30560     leaf default-ethernet-priority-mark {\r
30561       type int32 {\r
30562         range "-2..max";\r
30563       }\r
30564       description\r
30565         "Device.QoS.App.{i}.DefaultEthernetPriorityMark";\r
30566       reference\r
30567         "Device.QoS.App.{i}.DefaultEthernetPriorityMark";\r
30568     }\r
30569     leaf default-inner-ethernet-priority-mark {\r
30570       type int32 {\r
30571         range "-2..max";\r
30572       }\r
30573       description\r
30574         "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark";\r
30575       reference\r
30576         "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark";\r
30577     }\r
30578   }\r
30579 \r
30580   grouping qo-s-classification-g {\r
30581     description\r
30582       "Grouping object for Device.QoS.Classification.{i}.";\r
30583     leaf index {\r
30584       type uint16;\r
30585       description\r
30586         "Index attribute";\r
30587     }\r
30588     leaf enable {\r
30589       type boolean;\r
30590       description\r
30591         "Device.QoS.Classification.{i}.Enable";\r
30592       reference\r
30593         "Device.QoS.Classification.{i}.Enable";\r
30594     }\r
30595     leaf status {\r
30596       type string;\r
30597       config false;\r
30598       description\r
30599         "Device.QoS.Classification.{i}.Status";\r
30600       reference\r
30601         "Device.QoS.Classification.{i}.Status";\r
30602     }\r
30603     leaf order {\r
30604       type uint32 {\r
30605         range "1..max";\r
30606       }\r
30607       description\r
30608         "Device.QoS.Classification.{i}.Order";\r
30609       reference\r
30610         "Device.QoS.Classification.{i}.Order";\r
30611     }\r
30612     leaf alias {\r
30613       type string {\r
30614         length "min..64";\r
30615       }\r
30616       description\r
30617         "Device.QoS.Classification.{i}.Alias";\r
30618       reference\r
30619         "Device.QoS.Classification.{i}.Alias";\r
30620     }\r
30621     leaf dhcp-type {\r
30622       type enumeration {\r
30623         enum DHCPv4 {\r
30624           description\r
30625             "Enum Value - DHCPv4";\r
30626         }\r
30627         enum DHCPv6 {\r
30628           description\r
30629             "Enum Value - DHCPv6";\r
30630         }\r
30631       }\r
30632       description\r
30633         "Device.QoS.Classification.{i}.DHCPType";\r
30634       reference\r
30635         "Device.QoS.Classification.{i}.DHCPType";\r
30636     }\r
30637     leaf interface {\r
30638       type string {\r
30639         length "min..256";\r
30640       }\r
30641       description\r
30642         "Device.QoS.Classification.{i}.Interface";\r
30643       reference\r
30644         "Device.QoS.Classification.{i}.Interface";\r
30645     }\r
30646     leaf all-interfaces {\r
30647       type boolean;\r
30648       description\r
30649         "Device.QoS.Classification.{i}.AllInterfaces";\r
30650       reference\r
30651         "Device.QoS.Classification.{i}.AllInterfaces";\r
30652     }\r
30653     leaf dest-ip {\r
30654       type string {\r
30655         length "min..45";\r
30656       }\r
30657       description\r
30658         "Device.QoS.Classification.{i}.DestIP";\r
30659       reference\r
30660         "Device.QoS.Classification.{i}.DestIP";\r
30661     }\r
30662     leaf dest-mask {\r
30663       type string {\r
30664         length "min..49";\r
30665       }\r
30666       description\r
30667         "Device.QoS.Classification.{i}.DestMask";\r
30668       reference\r
30669         "Device.QoS.Classification.{i}.DestMask";\r
30670     }\r
30671     leaf dest-ip-exclude {\r
30672       type boolean;\r
30673       description\r
30674         "Device.QoS.Classification.{i}.DestIPExclude";\r
30675       reference\r
30676         "Device.QoS.Classification.{i}.DestIPExclude";\r
30677     }\r
30678     leaf source-ip {\r
30679       type string {\r
30680         length "min..45";\r
30681       }\r
30682       description\r
30683         "Device.QoS.Classification.{i}.SourceIP";\r
30684       reference\r
30685         "Device.QoS.Classification.{i}.SourceIP";\r
30686     }\r
30687     leaf source-mask {\r
30688       type string {\r
30689         length "min..49";\r
30690       }\r
30691       description\r
30692         "Device.QoS.Classification.{i}.SourceMask";\r
30693       reference\r
30694         "Device.QoS.Classification.{i}.SourceMask";\r
30695     }\r
30696     leaf source-ip-exclude {\r
30697       type boolean;\r
30698       description\r
30699         "Device.QoS.Classification.{i}.SourceIPExclude";\r
30700       reference\r
30701         "Device.QoS.Classification.{i}.SourceIPExclude";\r
30702     }\r
30703     leaf protocol {\r
30704       type int32 {\r
30705         range "-1..255";\r
30706       }\r
30707       description\r
30708         "Device.QoS.Classification.{i}.Protocol";\r
30709       reference\r
30710         "Device.QoS.Classification.{i}.Protocol";\r
30711     }\r
30712     leaf protocol-exclude {\r
30713       type boolean;\r
30714       description\r
30715         "Device.QoS.Classification.{i}.ProtocolExclude";\r
30716       reference\r
30717         "Device.QoS.Classification.{i}.ProtocolExclude";\r
30718     }\r
30719     leaf dest-port {\r
30720       type int32 {\r
30721         range "-1..65535";\r
30722       }\r
30723       description\r
30724         "Device.QoS.Classification.{i}.DestPort";\r
30725       reference\r
30726         "Device.QoS.Classification.{i}.DestPort";\r
30727     }\r
30728     leaf dest-port-range-max {\r
30729       type int32 {\r
30730         range "-1..65535";\r
30731       }\r
30732       description\r
30733         "Device.QoS.Classification.{i}.DestPortRangeMax";\r
30734       reference\r
30735         "Device.QoS.Classification.{i}.DestPortRangeMax";\r
30736     }\r
30737     leaf dest-port-exclude {\r
30738       type boolean;\r
30739       description\r
30740         "Device.QoS.Classification.{i}.DestPortExclude";\r
30741       reference\r
30742         "Device.QoS.Classification.{i}.DestPortExclude";\r
30743     }\r
30744     leaf source-port {\r
30745       type int32 {\r
30746         range "-1..65535";\r
30747       }\r
30748       description\r
30749         "Device.QoS.Classification.{i}.SourcePort";\r
30750       reference\r
30751         "Device.QoS.Classification.{i}.SourcePort";\r
30752     }\r
30753     leaf source-port-range-max {\r
30754       type int32 {\r
30755         range "-1..65535";\r
30756       }\r
30757       description\r
30758         "Device.QoS.Classification.{i}.SourcePortRangeMax";\r
30759       reference\r
30760         "Device.QoS.Classification.{i}.SourcePortRangeMax";\r
30761     }\r
30762     leaf source-port-exclude {\r
30763       type boolean;\r
30764       description\r
30765         "Device.QoS.Classification.{i}.SourcePortExclude";\r
30766       reference\r
30767         "Device.QoS.Classification.{i}.SourcePortExclude";\r
30768     }\r
30769     leaf source-mac-address {\r
30770       type string {\r
30771         length "min..17";\r
30772       }\r
30773       description\r
30774         "Device.QoS.Classification.{i}.SourceMACAddress";\r
30775       reference\r
30776         "Device.QoS.Classification.{i}.SourceMACAddress";\r
30777     }\r
30778     leaf source-mac-mask {\r
30779       type string {\r
30780         length "min..17";\r
30781       }\r
30782       description\r
30783         "Device.QoS.Classification.{i}.SourceMACMask";\r
30784       reference\r
30785         "Device.QoS.Classification.{i}.SourceMACMask";\r
30786     }\r
30787     leaf source-mac-exclude {\r
30788       type boolean;\r
30789       description\r
30790         "Device.QoS.Classification.{i}.SourceMACExclude";\r
30791       reference\r
30792         "Device.QoS.Classification.{i}.SourceMACExclude";\r
30793     }\r
30794     leaf dest-mac-address {\r
30795       type string {\r
30796         length "min..17";\r
30797       }\r
30798       description\r
30799         "Device.QoS.Classification.{i}.DestMACAddress";\r
30800       reference\r
30801         "Device.QoS.Classification.{i}.DestMACAddress";\r
30802     }\r
30803     leaf dest-mac-mask {\r
30804       type string {\r
30805         length "min..17";\r
30806       }\r
30807       description\r
30808         "Device.QoS.Classification.{i}.DestMACMask";\r
30809       reference\r
30810         "Device.QoS.Classification.{i}.DestMACMask";\r
30811     }\r
30812     leaf dest-mac-exclude {\r
30813       type boolean;\r
30814       description\r
30815         "Device.QoS.Classification.{i}.DestMACExclude";\r
30816       reference\r
30817         "Device.QoS.Classification.{i}.DestMACExclude";\r
30818     }\r
30819     leaf ethertype {\r
30820       type int32 {\r
30821         range "-1..max";\r
30822       }\r
30823       description\r
30824         "Device.QoS.Classification.{i}.Ethertype";\r
30825       reference\r
30826         "Device.QoS.Classification.{i}.Ethertype";\r
30827     }\r
30828     leaf ethertype-exclude {\r
30829       type boolean;\r
30830       description\r
30831         "Device.QoS.Classification.{i}.EthertypeExclude";\r
30832       reference\r
30833         "Device.QoS.Classification.{i}.EthertypeExclude";\r
30834     }\r
30835     leaf ssap {\r
30836       type int32 {\r
30837         range "-1..max";\r
30838       }\r
30839       description\r
30840         "Device.QoS.Classification.{i}.SSAP";\r
30841       reference\r
30842         "Device.QoS.Classification.{i}.SSAP";\r
30843     }\r
30844     leaf ssap-exclude {\r
30845       type boolean;\r
30846       description\r
30847         "Device.QoS.Classification.{i}.SSAPExclude";\r
30848       reference\r
30849         "Device.QoS.Classification.{i}.SSAPExclude";\r
30850     }\r
30851     leaf dsap {\r
30852       type int32 {\r
30853         range "-1..max";\r
30854       }\r
30855       description\r
30856         "Device.QoS.Classification.{i}.DSAP";\r
30857       reference\r
30858         "Device.QoS.Classification.{i}.DSAP";\r
30859     }\r
30860     leaf dsap-exclude {\r
30861       type boolean;\r
30862       description\r
30863         "Device.QoS.Classification.{i}.DSAPExclude";\r
30864       reference\r
30865         "Device.QoS.Classification.{i}.DSAPExclude";\r
30866     }\r
30867     leaf llc-control {\r
30868       type int32 {\r
30869         range "-1..max";\r
30870       }\r
30871       description\r
30872         "Device.QoS.Classification.{i}.LLCControl";\r
30873       reference\r
30874         "Device.QoS.Classification.{i}.LLCControl";\r
30875     }\r
30876     leaf llc-control-exclude {\r
30877       type boolean;\r
30878       description\r
30879         "Device.QoS.Classification.{i}.LLCControlExclude";\r
30880       reference\r
30881         "Device.QoS.Classification.{i}.LLCControlExclude";\r
30882     }\r
30883     leaf snapoui {\r
30884       type int32 {\r
30885         range "-1..max";\r
30886       }\r
30887       description\r
30888         "Device.QoS.Classification.{i}.SNAPOUI";\r
30889       reference\r
30890         "Device.QoS.Classification.{i}.SNAPOUI";\r
30891     }\r
30892     leaf snapoui-exclude {\r
30893       type boolean;\r
30894       description\r
30895         "Device.QoS.Classification.{i}.SNAPOUIExclude";\r
30896       reference\r
30897         "Device.QoS.Classification.{i}.SNAPOUIExclude";\r
30898     }\r
30899     leaf source-vendor-class-id {\r
30900       type string {\r
30901         length "min..255";\r
30902       }\r
30903       description\r
30904         "Device.QoS.Classification.{i}.SourceVendorClassID";\r
30905       reference\r
30906         "Device.QoS.Classification.{i}.SourceVendorClassID";\r
30907     }\r
30908     leaf source-vendor-class-idv6 {\r
30909       type string {\r
30910         length "min..65535";\r
30911       }\r
30912       description\r
30913         "Device.QoS.Classification.{i}.SourceVendorClassIDv6";\r
30914       reference\r
30915         "Device.QoS.Classification.{i}.SourceVendorClassIDv6";\r
30916     }\r
30917     leaf source-vendor-class-id-exclude {\r
30918       type boolean;\r
30919       description\r
30920         "Device.QoS.Classification.{i}.SourceVendorClassIDExclude";\r
30921       reference\r
30922         "Device.QoS.Classification.{i}.SourceVendorClassIDExclude";\r
30923     }\r
30924     leaf source-vendor-class-id-mode {\r
30925       type enumeration {\r
30926         enum Exact {\r
30927           description\r
30928             "Enum Value - Exact";\r
30929         }\r
30930         enum Prefix {\r
30931           description\r
30932             "Enum Value - Prefix";\r
30933         }\r
30934         enum Suffix {\r
30935           description\r
30936             "Enum Value - Suffix";\r
30937         }\r
30938         enum Substring {\r
30939           description\r
30940             "Enum Value - Substring";\r
30941         }\r
30942       }\r
30943       description\r
30944         "Device.QoS.Classification.{i}.SourceVendorClassIDMode";\r
30945       reference\r
30946         "Device.QoS.Classification.{i}.SourceVendorClassIDMode";\r
30947     }\r
30948     leaf dest-vendor-class-id {\r
30949       type string {\r
30950         length "min..255";\r
30951       }\r
30952       description\r
30953         "Device.QoS.Classification.{i}.DestVendorClassID";\r
30954       reference\r
30955         "Device.QoS.Classification.{i}.DestVendorClassID";\r
30956     }\r
30957     leaf dest-vendor-class-idv6 {\r
30958       type string {\r
30959         length "min..65535";\r
30960       }\r
30961       description\r
30962         "Device.QoS.Classification.{i}.DestVendorClassIDv6";\r
30963       reference\r
30964         "Device.QoS.Classification.{i}.DestVendorClassIDv6";\r
30965     }\r
30966     leaf dest-vendor-class-id-exclude {\r
30967       type boolean;\r
30968       description\r
30969         "Device.QoS.Classification.{i}.DestVendorClassIDExclude";\r
30970       reference\r
30971         "Device.QoS.Classification.{i}.DestVendorClassIDExclude";\r
30972     }\r
30973     leaf dest-vendor-class-id-mode {\r
30974       type enumeration {\r
30975         enum Exact {\r
30976           description\r
30977             "Enum Value - Exact";\r
30978         }\r
30979         enum Prefix {\r
30980           description\r
30981             "Enum Value - Prefix";\r
30982         }\r
30983         enum Suffix {\r
30984           description\r
30985             "Enum Value - Suffix";\r
30986         }\r
30987         enum Substring {\r
30988           description\r
30989             "Enum Value - Substring";\r
30990         }\r
30991       }\r
30992       description\r
30993         "Device.QoS.Classification.{i}.DestVendorClassIDMode";\r
30994       reference\r
30995         "Device.QoS.Classification.{i}.DestVendorClassIDMode";\r
30996     }\r
30997     leaf source-client-id {\r
30998       type string {\r
30999         length "min..65535";\r
31000       }\r
31001       description\r
31002         "Device.QoS.Classification.{i}.SourceClientID";\r
31003       reference\r
31004         "Device.QoS.Classification.{i}.SourceClientID";\r
31005     }\r
31006     leaf source-client-id-exclude {\r
31007       type boolean;\r
31008       description\r
31009         "Device.QoS.Classification.{i}.SourceClientIDExclude";\r
31010       reference\r
31011         "Device.QoS.Classification.{i}.SourceClientIDExclude";\r
31012     }\r
31013     leaf dest-client-id {\r
31014       type string {\r
31015         length "min..65535";\r
31016       }\r
31017       description\r
31018         "Device.QoS.Classification.{i}.DestClientID";\r
31019       reference\r
31020         "Device.QoS.Classification.{i}.DestClientID";\r
31021     }\r
31022     leaf dest-client-id-exclude {\r
31023       type boolean;\r
31024       description\r
31025         "Device.QoS.Classification.{i}.DestClientIDExclude";\r
31026       reference\r
31027         "Device.QoS.Classification.{i}.DestClientIDExclude";\r
31028     }\r
31029     leaf source-user-class-id {\r
31030       type string {\r
31031         length "min..65535";\r
31032       }\r
31033       description\r
31034         "Device.QoS.Classification.{i}.SourceUserClassID";\r
31035       reference\r
31036         "Device.QoS.Classification.{i}.SourceUserClassID";\r
31037     }\r
31038     leaf source-user-class-id-exclude {\r
31039       type boolean;\r
31040       description\r
31041         "Device.QoS.Classification.{i}.SourceUserClassIDExclude";\r
31042       reference\r
31043         "Device.QoS.Classification.{i}.SourceUserClassIDExclude";\r
31044     }\r
31045     leaf dest-user-class-id {\r
31046       type string {\r
31047         length "min..65535";\r
31048       }\r
31049       description\r
31050         "Device.QoS.Classification.{i}.DestUserClassID";\r
31051       reference\r
31052         "Device.QoS.Classification.{i}.DestUserClassID";\r
31053     }\r
31054     leaf dest-user-class-id-exclude {\r
31055       type boolean;\r
31056       description\r
31057         "Device.QoS.Classification.{i}.DestUserClassIDExclude";\r
31058       reference\r
31059         "Device.QoS.Classification.{i}.DestUserClassIDExclude";\r
31060     }\r
31061     leaf source-vendor-specific-info {\r
31062       type string {\r
31063         length "min..65535";\r
31064       }\r
31065       description\r
31066         "Device.QoS.Classification.{i}.SourceVendorSpecificInfo";\r
31067       reference\r
31068         "Device.QoS.Classification.{i}.SourceVendorSpecificInfo";\r
31069     }\r
31070     leaf source-vendor-specific-info-exclude {\r
31071       type boolean;\r
31072       description\r
31073         "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude";\r
31074       reference\r
31075         "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude";\r
31076     }\r
31077     leaf source-vendor-specific-info-enterprise {\r
31078       type uint32;\r
31079       description\r
31080         "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise";\r
31081       reference\r
31082         "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise";\r
31083     }\r
31084     leaf source-vendor-specific-info-sub-option {\r
31085       type int32 {\r
31086         range "0..255";\r
31087       }\r
31088       description\r
31089         "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption";\r
31090       reference\r
31091         "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption";\r
31092     }\r
31093     leaf dest-vendor-specific-info {\r
31094       type string {\r
31095         length "min..65535";\r
31096       }\r
31097       description\r
31098         "Device.QoS.Classification.{i}.DestVendorSpecificInfo";\r
31099       reference\r
31100         "Device.QoS.Classification.{i}.DestVendorSpecificInfo";\r
31101     }\r
31102     leaf dest-vendor-specific-info-exclude {\r
31103       type boolean;\r
31104       description\r
31105         "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude";\r
31106       reference\r
31107         "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude";\r
31108     }\r
31109     leaf dest-vendor-specific-info-enterprise {\r
31110       type uint32;\r
31111       description\r
31112         "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise";\r
31113       reference\r
31114         "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise";\r
31115     }\r
31116     leaf dest-vendor-specific-info-sub-option {\r
31117       type int32 {\r
31118         range "0..255";\r
31119       }\r
31120       description\r
31121         "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption";\r
31122       reference\r
31123         "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption";\r
31124     }\r
31125     leaf tcpack {\r
31126       type boolean;\r
31127       description\r
31128         "Device.QoS.Classification.{i}.TCPACK";\r
31129       reference\r
31130         "Device.QoS.Classification.{i}.TCPACK";\r
31131     }\r
31132     leaf tcpack-exclude {\r
31133       type boolean;\r
31134       description\r
31135         "Device.QoS.Classification.{i}.TCPACKExclude";\r
31136       reference\r
31137         "Device.QoS.Classification.{i}.TCPACKExclude";\r
31138     }\r
31139     leaf ip-length-min {\r
31140       type uint32;\r
31141       description\r
31142         "Device.QoS.Classification.{i}.IPLengthMin";\r
31143       reference\r
31144         "Device.QoS.Classification.{i}.IPLengthMin";\r
31145     }\r
31146     leaf ip-length-max {\r
31147       type uint32;\r
31148       description\r
31149         "Device.QoS.Classification.{i}.IPLengthMax";\r
31150       reference\r
31151         "Device.QoS.Classification.{i}.IPLengthMax";\r
31152     }\r
31153     leaf ip-length-exclude {\r
31154       type boolean;\r
31155       description\r
31156         "Device.QoS.Classification.{i}.IPLengthExclude";\r
31157       reference\r
31158         "Device.QoS.Classification.{i}.IPLengthExclude";\r
31159     }\r
31160     leaf dscp-check {\r
31161       type int32 {\r
31162         range "-1..63";\r
31163       }\r
31164       description\r
31165         "Device.QoS.Classification.{i}.DSCPCheck";\r
31166       reference\r
31167         "Device.QoS.Classification.{i}.DSCPCheck";\r
31168     }\r
31169     leaf dscp-exclude {\r
31170       type boolean;\r
31171       description\r
31172         "Device.QoS.Classification.{i}.DSCPExclude";\r
31173       reference\r
31174         "Device.QoS.Classification.{i}.DSCPExclude";\r
31175     }\r
31176     leaf dscp-mark {\r
31177       type int32 {\r
31178         range "-2..max";\r
31179       }\r
31180       description\r
31181         "Device.QoS.Classification.{i}.DSCPMark";\r
31182       reference\r
31183         "Device.QoS.Classification.{i}.DSCPMark";\r
31184     }\r
31185     leaf ethernet-priority-check {\r
31186       type int32 {\r
31187         range "-1..max";\r
31188       }\r
31189       description\r
31190         "Device.QoS.Classification.{i}.EthernetPriorityCheck";\r
31191       reference\r
31192         "Device.QoS.Classification.{i}.EthernetPriorityCheck";\r
31193     }\r
31194     leaf ethernet-priority-exclude {\r
31195       type boolean;\r
31196       description\r
31197         "Device.QoS.Classification.{i}.EthernetPriorityExclude";\r
31198       reference\r
31199         "Device.QoS.Classification.{i}.EthernetPriorityExclude";\r
31200     }\r
31201     leaf ethernet-priority-mark {\r
31202       type int32 {\r
31203         range "-2..max";\r
31204       }\r
31205       description\r
31206         "Device.QoS.Classification.{i}.EthernetPriorityMark";\r
31207       reference\r
31208         "Device.QoS.Classification.{i}.EthernetPriorityMark";\r
31209     }\r
31210     leaf inner-ethernet-priority-check {\r
31211       type int32 {\r
31212         range "-1..max";\r
31213       }\r
31214       description\r
31215         "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck";\r
31216       reference\r
31217         "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck";\r
31218     }\r
31219     leaf inner-ethernet-priority-exclude {\r
31220       type boolean;\r
31221       description\r
31222         "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude";\r
31223       reference\r
31224         "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude";\r
31225     }\r
31226     leaf inner-ethernet-priority-mark {\r
31227       type int32 {\r
31228         range "-2..max";\r
31229       }\r
31230       description\r
31231         "Device.QoS.Classification.{i}.InnerEthernetPriorityMark";\r
31232       reference\r
31233         "Device.QoS.Classification.{i}.InnerEthernetPriorityMark";\r
31234     }\r
31235     leaf ethernet-dei-check {\r
31236       type int32 {\r
31237         range "-1..max";\r
31238       }\r
31239       description\r
31240         "Device.QoS.Classification.{i}.EthernetDEICheck";\r
31241       reference\r
31242         "Device.QoS.Classification.{i}.EthernetDEICheck";\r
31243     }\r
31244     leaf ethernet-dei-exclude {\r
31245       type boolean;\r
31246       description\r
31247         "Device.QoS.Classification.{i}.EthernetDEIExclude";\r
31248       reference\r
31249         "Device.QoS.Classification.{i}.EthernetDEIExclude";\r
31250     }\r
31251     leaf vlanid-check {\r
31252       type int32 {\r
31253         range "-1..max";\r
31254       }\r
31255       description\r
31256         "Device.QoS.Classification.{i}.VLANIDCheck";\r
31257       reference\r
31258         "Device.QoS.Classification.{i}.VLANIDCheck";\r
31259     }\r
31260     leaf vlanid-exclude {\r
31261       type boolean;\r
31262       description\r
31263         "Device.QoS.Classification.{i}.VLANIDExclude";\r
31264       reference\r
31265         "Device.QoS.Classification.{i}.VLANIDExclude";\r
31266     }\r
31267     leaf out-of-band-info {\r
31268       type int32 {\r
31269         range "-1..max";\r
31270       }\r
31271       description\r
31272         "Device.QoS.Classification.{i}.OutOfBandInfo";\r
31273       reference\r
31274         "Device.QoS.Classification.{i}.OutOfBandInfo";\r
31275     }\r
31276     leaf forwarding-policy {\r
31277       type uint32;\r
31278       description\r
31279         "Device.QoS.Classification.{i}.ForwardingPolicy";\r
31280       reference\r
31281         "Device.QoS.Classification.{i}.ForwardingPolicy";\r
31282     }\r
31283     leaf traffic-class {\r
31284       type int32 {\r
31285         range "-1..max";\r
31286       }\r
31287       description\r
31288         "Device.QoS.Classification.{i}.TrafficClass";\r
31289       reference\r
31290         "Device.QoS.Classification.{i}.TrafficClass";\r
31291     }\r
31292     leaf policer {\r
31293       type string {\r
31294         length "min..256";\r
31295       }\r
31296       description\r
31297         "Device.QoS.Classification.{i}.Policer";\r
31298       reference\r
31299         "Device.QoS.Classification.{i}.Policer";\r
31300     }\r
31301     leaf app {\r
31302       type string {\r
31303         length "min..256";\r
31304       }\r
31305       description\r
31306         "Device.QoS.Classification.{i}.App";\r
31307       reference\r
31308         "Device.QoS.Classification.{i}.App";\r
31309     }\r
31310   }\r
31311 \r
31312   grouping qo-s-flow-g {\r
31313     description\r
31314       "Grouping object for Device.QoS.Flow.{i}.";\r
31315     leaf index {\r
31316       type uint16;\r
31317       description\r
31318         "Index attribute";\r
31319     }\r
31320     leaf enable {\r
31321       type boolean;\r
31322       description\r
31323         "Device.QoS.Flow.{i}.Enable";\r
31324       reference\r
31325         "Device.QoS.Flow.{i}.Enable";\r
31326     }\r
31327     leaf status {\r
31328       type string;\r
31329       config false;\r
31330       description\r
31331         "Device.QoS.Flow.{i}.Status";\r
31332       reference\r
31333         "Device.QoS.Flow.{i}.Status";\r
31334     }\r
31335     leaf alias {\r
31336       type string {\r
31337         length "min..64";\r
31338       }\r
31339       description\r
31340         "Device.QoS.Flow.{i}.Alias";\r
31341       reference\r
31342         "Device.QoS.Flow.{i}.Alias";\r
31343     }\r
31344     leaf type {\r
31345       type string {\r
31346         length "min..256";\r
31347       }\r
31348       description\r
31349         "Device.QoS.Flow.{i}.Type";\r
31350       reference\r
31351         "Device.QoS.Flow.{i}.Type";\r
31352     }\r
31353     leaf type-parameters {\r
31354       type string {\r
31355         length "min..256";\r
31356       }\r
31357       description\r
31358         "Device.QoS.Flow.{i}.TypeParameters";\r
31359       reference\r
31360         "Device.QoS.Flow.{i}.TypeParameters";\r
31361     }\r
31362     leaf name {\r
31363       type string {\r
31364         length "min..64";\r
31365       }\r
31366       description\r
31367         "Device.QoS.Flow.{i}.Name";\r
31368       reference\r
31369         "Device.QoS.Flow.{i}.Name";\r
31370     }\r
31371     leaf app {\r
31372       type string {\r
31373         length "min..256";\r
31374       }\r
31375       description\r
31376         "Device.QoS.Flow.{i}.App";\r
31377       reference\r
31378         "Device.QoS.Flow.{i}.App";\r
31379     }\r
31380     leaf forwarding-policy {\r
31381       type uint32;\r
31382       description\r
31383         "Device.QoS.Flow.{i}.ForwardingPolicy";\r
31384       reference\r
31385         "Device.QoS.Flow.{i}.ForwardingPolicy";\r
31386     }\r
31387     leaf traffic-class {\r
31388       type uint32;\r
31389       description\r
31390         "Device.QoS.Flow.{i}.TrafficClass";\r
31391       reference\r
31392         "Device.QoS.Flow.{i}.TrafficClass";\r
31393     }\r
31394     leaf policer {\r
31395       type string {\r
31396         length "min..256";\r
31397       }\r
31398       description\r
31399         "Device.QoS.Flow.{i}.Policer";\r
31400       reference\r
31401         "Device.QoS.Flow.{i}.Policer";\r
31402     }\r
31403     leaf dscp-mark {\r
31404       type int32 {\r
31405         range "-2..max";\r
31406       }\r
31407       description\r
31408         "Device.QoS.Flow.{i}.DSCPMark";\r
31409       reference\r
31410         "Device.QoS.Flow.{i}.DSCPMark";\r
31411     }\r
31412     leaf ethernet-priority-mark {\r
31413       type int32 {\r
31414         range "-2..max";\r
31415       }\r
31416       description\r
31417         "Device.QoS.Flow.{i}.EthernetPriorityMark";\r
31418       reference\r
31419         "Device.QoS.Flow.{i}.EthernetPriorityMark";\r
31420     }\r
31421     leaf inner-ethernet-priority-mark {\r
31422       type int32 {\r
31423         range "-2..max";\r
31424       }\r
31425       description\r
31426         "Device.QoS.Flow.{i}.InnerEthernetPriorityMark";\r
31427       reference\r
31428         "Device.QoS.Flow.{i}.InnerEthernetPriorityMark";\r
31429     }\r
31430   }\r
31431 \r
31432   grouping qo-s-policer-g {\r
31433     description\r
31434       "Grouping object for Device.QoS.Policer.{i}.";\r
31435     leaf index {\r
31436       type uint16;\r
31437       description\r
31438         "Index attribute";\r
31439     }\r
31440     leaf enable {\r
31441       type boolean;\r
31442       description\r
31443         "Device.QoS.Policer.{i}.Enable";\r
31444       reference\r
31445         "Device.QoS.Policer.{i}.Enable";\r
31446     }\r
31447     leaf status {\r
31448       type string;\r
31449       config false;\r
31450       description\r
31451         "Device.QoS.Policer.{i}.Status";\r
31452       reference\r
31453         "Device.QoS.Policer.{i}.Status";\r
31454     }\r
31455     leaf alias {\r
31456       type string {\r
31457         length "min..64";\r
31458       }\r
31459       description\r
31460         "Device.QoS.Policer.{i}.Alias";\r
31461       reference\r
31462         "Device.QoS.Policer.{i}.Alias";\r
31463     }\r
31464     leaf committed-rate {\r
31465       type uint32;\r
31466       description\r
31467         "Device.QoS.Policer.{i}.CommittedRate";\r
31468       reference\r
31469         "Device.QoS.Policer.{i}.CommittedRate";\r
31470     }\r
31471     leaf committed-burst-size {\r
31472       type uint32;\r
31473       description\r
31474         "Device.QoS.Policer.{i}.CommittedBurstSize";\r
31475       reference\r
31476         "Device.QoS.Policer.{i}.CommittedBurstSize";\r
31477     }\r
31478     leaf excess-burst-size {\r
31479       type uint32;\r
31480       description\r
31481         "Device.QoS.Policer.{i}.ExcessBurstSize";\r
31482       reference\r
31483         "Device.QoS.Policer.{i}.ExcessBurstSize";\r
31484     }\r
31485     leaf peak-rate {\r
31486       type uint32;\r
31487       description\r
31488         "Device.QoS.Policer.{i}.PeakRate";\r
31489       reference\r
31490         "Device.QoS.Policer.{i}.PeakRate";\r
31491     }\r
31492     leaf peak-burst-size {\r
31493       type uint32;\r
31494       description\r
31495         "Device.QoS.Policer.{i}.PeakBurstSize";\r
31496       reference\r
31497         "Device.QoS.Policer.{i}.PeakBurstSize";\r
31498     }\r
31499     leaf meter-type {\r
31500       type string;\r
31501       description\r
31502         "Device.QoS.Policer.{i}.MeterType";\r
31503       reference\r
31504         "Device.QoS.Policer.{i}.MeterType";\r
31505     }\r
31506     leaf possible-meter-types {\r
31507       type string;\r
31508       config false;\r
31509       description\r
31510         "Device.QoS.Policer.{i}.PossibleMeterTypes";\r
31511       reference\r
31512         "Device.QoS.Policer.{i}.PossibleMeterTypes";\r
31513     }\r
31514     leaf conforming-action {\r
31515       type string;\r
31516       description\r
31517         "Device.QoS.Policer.{i}.ConformingAction";\r
31518       reference\r
31519         "Device.QoS.Policer.{i}.ConformingAction";\r
31520     }\r
31521     leaf partial-conforming-action {\r
31522       type string;\r
31523       description\r
31524         "Device.QoS.Policer.{i}.PartialConformingAction";\r
31525       reference\r
31526         "Device.QoS.Policer.{i}.PartialConformingAction";\r
31527     }\r
31528     leaf non-conforming-action {\r
31529       type string;\r
31530       description\r
31531         "Device.QoS.Policer.{i}.NonConformingAction";\r
31532       reference\r
31533         "Device.QoS.Policer.{i}.NonConformingAction";\r
31534     }\r
31535     leaf total-counted-packets {\r
31536       type uint32;\r
31537       config false;\r
31538       description\r
31539         "Device.QoS.Policer.{i}.TotalCountedPackets";\r
31540       reference\r
31541         "Device.QoS.Policer.{i}.TotalCountedPackets";\r
31542     }\r
31543     leaf total-counted-bytes {\r
31544       type uint32;\r
31545       config false;\r
31546       description\r
31547         "Device.QoS.Policer.{i}.TotalCountedBytes";\r
31548       reference\r
31549         "Device.QoS.Policer.{i}.TotalCountedBytes";\r
31550     }\r
31551     leaf conforming-counted-packets {\r
31552       type uint32;\r
31553       config false;\r
31554       description\r
31555         "Device.QoS.Policer.{i}.ConformingCountedPackets";\r
31556       reference\r
31557         "Device.QoS.Policer.{i}.ConformingCountedPackets";\r
31558     }\r
31559     leaf conforming-counted-bytes {\r
31560       type uint32;\r
31561       config false;\r
31562       description\r
31563         "Device.QoS.Policer.{i}.ConformingCountedBytes";\r
31564       reference\r
31565         "Device.QoS.Policer.{i}.ConformingCountedBytes";\r
31566     }\r
31567     leaf partially-conforming-counted-packets {\r
31568       type uint32;\r
31569       config false;\r
31570       description\r
31571         "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets";\r
31572       reference\r
31573         "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets";\r
31574     }\r
31575     leaf partially-conforming-counted-bytes {\r
31576       type uint32;\r
31577       config false;\r
31578       description\r
31579         "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes";\r
31580       reference\r
31581         "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes";\r
31582     }\r
31583     leaf non-conforming-counted-packets {\r
31584       type uint32;\r
31585       config false;\r
31586       description\r
31587         "Device.QoS.Policer.{i}.NonConformingCountedPackets";\r
31588       reference\r
31589         "Device.QoS.Policer.{i}.NonConformingCountedPackets";\r
31590     }\r
31591     leaf non-conforming-counted-bytes {\r
31592       type uint32;\r
31593       config false;\r
31594       description\r
31595         "Device.QoS.Policer.{i}.NonConformingCountedBytes";\r
31596       reference\r
31597         "Device.QoS.Policer.{i}.NonConformingCountedBytes";\r
31598     }\r
31599   }\r
31600 \r
31601   grouping qo-s-queue-g {\r
31602     description\r
31603       "Grouping object for Device.QoS.Queue.{i}.";\r
31604     leaf index {\r
31605       type uint16;\r
31606       description\r
31607         "Index attribute";\r
31608     }\r
31609     leaf enable {\r
31610       type boolean;\r
31611       description\r
31612         "Device.QoS.Queue.{i}.Enable";\r
31613       reference\r
31614         "Device.QoS.Queue.{i}.Enable";\r
31615     }\r
31616     leaf status {\r
31617       type string;\r
31618       config false;\r
31619       description\r
31620         "Device.QoS.Queue.{i}.Status";\r
31621       reference\r
31622         "Device.QoS.Queue.{i}.Status";\r
31623     }\r
31624     leaf alias {\r
31625       type string {\r
31626         length "min..64";\r
31627       }\r
31628       description\r
31629         "Device.QoS.Queue.{i}.Alias";\r
31630       reference\r
31631         "Device.QoS.Queue.{i}.Alias";\r
31632     }\r
31633     leaf traffic-classes {\r
31634       type uint32;\r
31635       description\r
31636         "Device.QoS.Queue.{i}.TrafficClasses";\r
31637       reference\r
31638         "Device.QoS.Queue.{i}.TrafficClasses";\r
31639     }\r
31640     leaf interface {\r
31641       type string {\r
31642         length "min..256";\r
31643       }\r
31644       description\r
31645         "Device.QoS.Queue.{i}.Interface";\r
31646       reference\r
31647         "Device.QoS.Queue.{i}.Interface";\r
31648     }\r
31649     leaf all-interfaces {\r
31650       type boolean;\r
31651       description\r
31652         "Device.QoS.Queue.{i}.AllInterfaces";\r
31653       reference\r
31654         "Device.QoS.Queue.{i}.AllInterfaces";\r
31655     }\r
31656     leaf hardware-assisted {\r
31657       type boolean;\r
31658       config false;\r
31659       description\r
31660         "Device.QoS.Queue.{i}.HardwareAssisted";\r
31661       reference\r
31662         "Device.QoS.Queue.{i}.HardwareAssisted";\r
31663     }\r
31664     leaf buffer-length {\r
31665       type uint32;\r
31666       config false;\r
31667       description\r
31668         "Device.QoS.Queue.{i}.BufferLength";\r
31669       reference\r
31670         "Device.QoS.Queue.{i}.BufferLength";\r
31671     }\r
31672     leaf weight {\r
31673       type uint32;\r
31674       description\r
31675         "Device.QoS.Queue.{i}.Weight";\r
31676       reference\r
31677         "Device.QoS.Queue.{i}.Weight";\r
31678     }\r
31679     leaf precedence {\r
31680       type uint32 {\r
31681         range "1..max";\r
31682       }\r
31683       description\r
31684         "Device.QoS.Queue.{i}.Precedence";\r
31685       reference\r
31686         "Device.QoS.Queue.{i}.Precedence";\r
31687     }\r
31688     leaf red-threshold {\r
31689       type uint32 {\r
31690         range "min..100";\r
31691       }\r
31692       description\r
31693         "Device.QoS.Queue.{i}.REDThreshold";\r
31694       reference\r
31695         "Device.QoS.Queue.{i}.REDThreshold";\r
31696     }\r
31697     leaf red-percentage {\r
31698       type uint32 {\r
31699         range "min..100";\r
31700       }\r
31701       description\r
31702         "Device.QoS.Queue.{i}.REDPercentage";\r
31703       reference\r
31704         "Device.QoS.Queue.{i}.REDPercentage";\r
31705     }\r
31706     leaf drop-algorithm {\r
31707       type enumeration {\r
31708         enum RED {\r
31709           description\r
31710             "Enum Value - RED";\r
31711         }\r
31712         enum DT {\r
31713           description\r
31714             "Enum Value - DT";\r
31715         }\r
31716         enum WRED {\r
31717           description\r
31718             "Enum Value - WRED";\r
31719         }\r
31720         enum BLUE {\r
31721           description\r
31722             "Enum Value - BLUE";\r
31723         }\r
31724       }\r
31725       description\r
31726         "Device.QoS.Queue.{i}.DropAlgorithm";\r
31727       reference\r
31728         "Device.QoS.Queue.{i}.DropAlgorithm";\r
31729     }\r
31730     leaf scheduler-algorithm {\r
31731       type enumeration {\r
31732         enum WFQ {\r
31733           description\r
31734             "Enum Value - WFQ";\r
31735         }\r
31736         enum WRR {\r
31737           description\r
31738             "Enum Value - WRR";\r
31739         }\r
31740         enum SP {\r
31741           description\r
31742             "Enum Value - SP";\r
31743         }\r
31744       }\r
31745       description\r
31746         "Device.QoS.Queue.{i}.SchedulerAlgorithm";\r
31747       reference\r
31748         "Device.QoS.Queue.{i}.SchedulerAlgorithm";\r
31749     }\r
31750     leaf shaping-rate {\r
31751       type int32 {\r
31752         range "-1..max";\r
31753       }\r
31754       description\r
31755         "Device.QoS.Queue.{i}.ShapingRate";\r
31756       reference\r
31757         "Device.QoS.Queue.{i}.ShapingRate";\r
31758     }\r
31759     leaf shaping-burst-size {\r
31760       type uint32;\r
31761       description\r
31762         "Device.QoS.Queue.{i}.ShapingBurstSize";\r
31763       reference\r
31764         "Device.QoS.Queue.{i}.ShapingBurstSize";\r
31765     }\r
31766   }\r
31767 \r
31768   grouping qo-s-queue-stats-g {\r
31769     description\r
31770       "Grouping object for Device.QoS.QueueStats.{i}.";\r
31771     leaf index {\r
31772       type uint16;\r
31773       description\r
31774         "Index attribute";\r
31775     }\r
31776     leaf enable {\r
31777       type boolean;\r
31778       description\r
31779         "Device.QoS.QueueStats.{i}.Enable";\r
31780       reference\r
31781         "Device.QoS.QueueStats.{i}.Enable";\r
31782     }\r
31783     leaf status {\r
31784       type string;\r
31785       config false;\r
31786       description\r
31787         "Device.QoS.QueueStats.{i}.Status";\r
31788       reference\r
31789         "Device.QoS.QueueStats.{i}.Status";\r
31790     }\r
31791     leaf alias {\r
31792       type string {\r
31793         length "min..64";\r
31794       }\r
31795       description\r
31796         "Device.QoS.QueueStats.{i}.Alias";\r
31797       reference\r
31798         "Device.QoS.QueueStats.{i}.Alias";\r
31799     }\r
31800     leaf queue {\r
31801       type string {\r
31802         length "min..256";\r
31803       }\r
31804       description\r
31805         "Device.QoS.QueueStats.{i}.Queue";\r
31806       reference\r
31807         "Device.QoS.QueueStats.{i}.Queue";\r
31808     }\r
31809     leaf interface {\r
31810       type string {\r
31811         length "min..256";\r
31812       }\r
31813       description\r
31814         "Device.QoS.QueueStats.{i}.Interface";\r
31815       reference\r
31816         "Device.QoS.QueueStats.{i}.Interface";\r
31817     }\r
31818     leaf output-packets {\r
31819       type uint32;\r
31820       config false;\r
31821       description\r
31822         "Device.QoS.QueueStats.{i}.OutputPackets";\r
31823       reference\r
31824         "Device.QoS.QueueStats.{i}.OutputPackets";\r
31825     }\r
31826     leaf output-bytes {\r
31827       type uint32;\r
31828       config false;\r
31829       description\r
31830         "Device.QoS.QueueStats.{i}.OutputBytes";\r
31831       reference\r
31832         "Device.QoS.QueueStats.{i}.OutputBytes";\r
31833     }\r
31834     leaf dropped-packets {\r
31835       type uint32;\r
31836       config false;\r
31837       description\r
31838         "Device.QoS.QueueStats.{i}.DroppedPackets";\r
31839       reference\r
31840         "Device.QoS.QueueStats.{i}.DroppedPackets";\r
31841     }\r
31842     leaf dropped-bytes {\r
31843       type uint32;\r
31844       config false;\r
31845       description\r
31846         "Device.QoS.QueueStats.{i}.DroppedBytes";\r
31847       reference\r
31848         "Device.QoS.QueueStats.{i}.DroppedBytes";\r
31849     }\r
31850     leaf queue-occupancy-packets {\r
31851       type uint32;\r
31852       config false;\r
31853       description\r
31854         "Device.QoS.QueueStats.{i}.QueueOccupancyPackets";\r
31855       reference\r
31856         "Device.QoS.QueueStats.{i}.QueueOccupancyPackets";\r
31857     }\r
31858     leaf queue-occupancy-percentage {\r
31859       type uint32 {\r
31860         range "0..100";\r
31861       }\r
31862       config false;\r
31863       description\r
31864         "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage";\r
31865       reference\r
31866         "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage";\r
31867     }\r
31868   }\r
31869 \r
31870   grouping qo-s-shaper-g {\r
31871     description\r
31872       "Grouping object for Device.QoS.Shaper.{i}.";\r
31873     leaf index {\r
31874       type uint16;\r
31875       description\r
31876         "Index attribute";\r
31877     }\r
31878     leaf enable {\r
31879       type boolean;\r
31880       description\r
31881         "Device.QoS.Shaper.{i}.Enable";\r
31882       reference\r
31883         "Device.QoS.Shaper.{i}.Enable";\r
31884     }\r
31885     leaf status {\r
31886       type string;\r
31887       config false;\r
31888       description\r
31889         "Device.QoS.Shaper.{i}.Status";\r
31890       reference\r
31891         "Device.QoS.Shaper.{i}.Status";\r
31892     }\r
31893     leaf alias {\r
31894       type string {\r
31895         length "min..64";\r
31896       }\r
31897       description\r
31898         "Device.QoS.Shaper.{i}.Alias";\r
31899       reference\r
31900         "Device.QoS.Shaper.{i}.Alias";\r
31901     }\r
31902     leaf interface {\r
31903       type string {\r
31904         length "min..256";\r
31905       }\r
31906       description\r
31907         "Device.QoS.Shaper.{i}.Interface";\r
31908       reference\r
31909         "Device.QoS.Shaper.{i}.Interface";\r
31910     }\r
31911     leaf shaping-rate {\r
31912       type int32 {\r
31913         range "-1..max";\r
31914       }\r
31915       description\r
31916         "Device.QoS.Shaper.{i}.ShapingRate";\r
31917       reference\r
31918         "Device.QoS.Shaper.{i}.ShapingRate";\r
31919     }\r
31920     leaf shaping-burst-size {\r
31921       type uint32;\r
31922       description\r
31923         "Device.QoS.Shaper.{i}.ShapingBurstSize";\r
31924       reference\r
31925         "Device.QoS.Shaper.{i}.ShapingBurstSize";\r
31926     }\r
31927   }\r
31928 \r
31929   grouping device-router-advertisement-g {\r
31930     description\r
31931       "Grouping object for Device.RouterAdvertisement.";\r
31932     leaf enable {\r
31933       type boolean;\r
31934       description\r
31935         "Device.RouterAdvertisement.Enable";\r
31936       reference\r
31937         "Device.RouterAdvertisement.Enable";\r
31938     }\r
31939     leaf interface-setting-number-of-entries {\r
31940       type uint32;\r
31941       config false;\r
31942       description\r
31943         "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries";\r
31944       reference\r
31945         "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries";\r
31946     }\r
31947   }\r
31948 \r
31949   grouping router-advertisement-interface-setting-g {\r
31950     description\r
31951       "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}.";\r
31952     leaf index {\r
31953       type uint16;\r
31954       description\r
31955         "Index attribute";\r
31956     }\r
31957     leaf enable {\r
31958       type boolean;\r
31959       description\r
31960         "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable";\r
31961       reference\r
31962         "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable";\r
31963     }\r
31964     leaf status {\r
31965       type string;\r
31966       config false;\r
31967       description\r
31968         "Device.RouterAdvertisement.InterfaceSetting.{i}.Status";\r
31969       reference\r
31970         "Device.RouterAdvertisement.InterfaceSetting.{i}.Status";\r
31971     }\r
31972     leaf alias {\r
31973       type string {\r
31974         length "min..64";\r
31975       }\r
31976       description\r
31977         "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias";\r
31978       reference\r
31979         "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias";\r
31980     }\r
31981     leaf interface {\r
31982       type string;\r
31983       description\r
31984         "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface";\r
31985       reference\r
31986         "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface";\r
31987     }\r
31988     leaf manual-prefixes {\r
31989       type string;\r
31990       description\r
31991         "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes";\r
31992       reference\r
31993         "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes";\r
31994     }\r
31995     leaf prefixes {\r
31996       type string;\r
31997       config false;\r
31998       description\r
31999         "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes";\r
32000       reference\r
32001         "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes";\r
32002     }\r
32003     leaf max-rtr-adv-interval {\r
32004       type uint32 {\r
32005         range "4..1800";\r
32006       }\r
32007       description\r
32008         "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval";\r
32009       reference\r
32010         "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval";\r
32011     }\r
32012     leaf min-rtr-adv-interval {\r
32013       type uint32 {\r
32014         range "3..1350";\r
32015       }\r
32016       description\r
32017         "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval";\r
32018       reference\r
32019         "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval";\r
32020     }\r
32021     leaf adv-default-lifetime {\r
32022       type uint32 {\r
32023         range "min..65535";\r
32024       }\r
32025       description\r
32026         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime";\r
32027       reference\r
32028         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime";\r
32029     }\r
32030     leaf adv-managed-flag {\r
32031       type boolean;\r
32032       description\r
32033         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag";\r
32034       reference\r
32035         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag";\r
32036     }\r
32037     leaf adv-other-config-flag {\r
32038       type boolean;\r
32039       description\r
32040         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag";\r
32041       reference\r
32042         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag";\r
32043     }\r
32044     leaf adv-mobile-agent-flag {\r
32045       type boolean;\r
32046       description\r
32047         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag";\r
32048       reference\r
32049         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag";\r
32050     }\r
32051     leaf adv-preferred-router-flag {\r
32052       type enumeration {\r
32053         enum High {\r
32054           description\r
32055             "Enum Value - High";\r
32056         }\r
32057         enum Medium {\r
32058           description\r
32059             "Enum Value - Medium";\r
32060         }\r
32061         enum Low {\r
32062           description\r
32063             "Enum Value - Low";\r
32064         }\r
32065       }\r
32066       description\r
32067         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag";\r
32068       reference\r
32069         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag";\r
32070     }\r
32071     leaf adv-nd-proxy-flag {\r
32072       type boolean;\r
32073       description\r
32074         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag";\r
32075       reference\r
32076         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag";\r
32077     }\r
32078     leaf adv-link-mtu {\r
32079       type uint32;\r
32080       description\r
32081         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU";\r
32082       reference\r
32083         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU";\r
32084     }\r
32085     leaf adv-reachable-time {\r
32086       type uint32 {\r
32087         range "min..3600000";\r
32088       }\r
32089       description\r
32090         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime";\r
32091       reference\r
32092         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime";\r
32093     }\r
32094     leaf adv-retrans-timer {\r
32095       type uint32;\r
32096       description\r
32097         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer";\r
32098       reference\r
32099         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer";\r
32100     }\r
32101     leaf adv-cur-hop-limit {\r
32102       type uint32 {\r
32103         range "min..255";\r
32104       }\r
32105       description\r
32106         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit";\r
32107       reference\r
32108         "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit";\r
32109     }\r
32110     leaf option-number-of-entries {\r
32111       type uint32;\r
32112       config false;\r
32113       description\r
32114         "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries";\r
32115       reference\r
32116         "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries";\r
32117     }\r
32118   }\r
32119 \r
32120   grouping interface-setting-option-g {\r
32121     description\r
32122       "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.";\r
32123     leaf index {\r
32124       type uint16;\r
32125       description\r
32126         "Index attribute";\r
32127     }\r
32128     leaf enable {\r
32129       type boolean;\r
32130       description\r
32131         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable";\r
32132       reference\r
32133         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable";\r
32134     }\r
32135     leaf alias {\r
32136       type string {\r
32137         length "min..64";\r
32138       }\r
32139       description\r
32140         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias";\r
32141       reference\r
32142         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias";\r
32143     }\r
32144     leaf tag {\r
32145       type uint32 {\r
32146         range "0..65535";\r
32147       }\r
32148       description\r
32149         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag";\r
32150       reference\r
32151         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag";\r
32152     }\r
32153     leaf value {\r
32154       type string {\r
32155         length "0..65535";\r
32156       }\r
32157       description\r
32158         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value";\r
32159       reference\r
32160         "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value";\r
32161     }\r
32162   }\r
32163 \r
32164   grouping device-routing-g {\r
32165     description\r
32166       "Grouping object for Device.Routing.";\r
32167     leaf router-number-of-entries {\r
32168       type uint32;\r
32169       config false;\r
32170       description\r
32171         "Device.Routing.RouterNumberOfEntries";\r
32172       reference\r
32173         "Device.Routing.RouterNumberOfEntries";\r
32174     }\r
32175   }\r
32176 \r
32177   grouping routing-rip-g {\r
32178     description\r
32179       "Grouping object for Device.Routing.RIP.";\r
32180     leaf enable {\r
32181       type boolean;\r
32182       description\r
32183         "Device.Routing.RIP.Enable";\r
32184       reference\r
32185         "Device.Routing.RIP.Enable";\r
32186     }\r
32187     leaf supported-modes {\r
32188       type string;\r
32189       config false;\r
32190       description\r
32191         "Device.Routing.RIP.SupportedModes";\r
32192       reference\r
32193         "Device.Routing.RIP.SupportedModes";\r
32194     }\r
32195     leaf interface-setting-number-of-entries {\r
32196       type uint32;\r
32197       config false;\r
32198       description\r
32199         "Device.Routing.RIP.InterfaceSettingNumberOfEntries";\r
32200       reference\r
32201         "Device.Routing.RIP.InterfaceSettingNumberOfEntries";\r
32202     }\r
32203   }\r
32204 \r
32205   grouping rip-interface-setting-g {\r
32206     description\r
32207       "Grouping object for Device.Routing.RIP.InterfaceSetting.{i}.";\r
32208     leaf index {\r
32209       type uint16;\r
32210       description\r
32211         "Index attribute";\r
32212     }\r
32213     leaf enable {\r
32214       type boolean;\r
32215       description\r
32216         "Device.Routing.RIP.InterfaceSetting.{i}.Enable";\r
32217       reference\r
32218         "Device.Routing.RIP.InterfaceSetting.{i}.Enable";\r
32219     }\r
32220     leaf status {\r
32221       type string;\r
32222       config false;\r
32223       description\r
32224         "Device.Routing.RIP.InterfaceSetting.{i}.Status";\r
32225       reference\r
32226         "Device.Routing.RIP.InterfaceSetting.{i}.Status";\r
32227     }\r
32228     leaf alias {\r
32229       type string {\r
32230         length "min..64";\r
32231       }\r
32232       description\r
32233         "Device.Routing.RIP.InterfaceSetting.{i}.Alias";\r
32234       reference\r
32235         "Device.Routing.RIP.InterfaceSetting.{i}.Alias";\r
32236     }\r
32237     leaf interface {\r
32238       type string {\r
32239         length "min..256";\r
32240       }\r
32241       description\r
32242         "Device.Routing.RIP.InterfaceSetting.{i}.Interface";\r
32243       reference\r
32244         "Device.Routing.RIP.InterfaceSetting.{i}.Interface";\r
32245     }\r
32246     leaf accept-ra {\r
32247       type boolean;\r
32248       description\r
32249         "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA";\r
32250       reference\r
32251         "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA";\r
32252     }\r
32253     leaf send-ra {\r
32254       type boolean;\r
32255       description\r
32256         "Device.Routing.RIP.InterfaceSetting.{i}.SendRA";\r
32257       reference\r
32258         "Device.Routing.RIP.InterfaceSetting.{i}.SendRA";\r
32259     }\r
32260   }\r
32261 \r
32262   grouping routing-route-information-g {\r
32263     description\r
32264       "Grouping object for Device.Routing.RouteInformation.";\r
32265     leaf enable {\r
32266       type boolean;\r
32267       description\r
32268         "Device.Routing.RouteInformation.Enable";\r
32269       reference\r
32270         "Device.Routing.RouteInformation.Enable";\r
32271     }\r
32272     leaf interface-setting-number-of-entries {\r
32273       type uint32;\r
32274       config false;\r
32275       description\r
32276         "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries";\r
32277       reference\r
32278         "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries";\r
32279     }\r
32280   }\r
32281 \r
32282   grouping route-information-interface-setting-g {\r
32283     description\r
32284       "Grouping object for Device.Routing.RouteInformation.InterfaceSetting.{i}.";\r
32285     leaf index {\r
32286       type uint16;\r
32287       description\r
32288         "Index attribute";\r
32289     }\r
32290     leaf status {\r
32291       type string;\r
32292       config false;\r
32293       description\r
32294         "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status";\r
32295       reference\r
32296         "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status";\r
32297     }\r
32298     leaf interface {\r
32299       type string;\r
32300       config false;\r
32301       description\r
32302         "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface";\r
32303       reference\r
32304         "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface";\r
32305     }\r
32306     leaf source-router {\r
32307       type string {\r
32308         length "min..45";\r
32309       }\r
32310       config false;\r
32311       description\r
32312         "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter";\r
32313       reference\r
32314         "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter";\r
32315     }\r
32316     leaf preferred-route-flag {\r
32317       type string;\r
32318       config false;\r
32319       description\r
32320         "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag";\r
32321       reference\r
32322         "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag";\r
32323     }\r
32324     leaf prefix {\r
32325       type string {\r
32326         length "min..49";\r
32327       }\r
32328       config false;\r
32329       description\r
32330         "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix";\r
32331       reference\r
32332         "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix";\r
32333     }\r
32334     leaf route-lifetime {\r
32335       type string;\r
32336       config false;\r
32337       description\r
32338         "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime";\r
32339       reference\r
32340         "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime";\r
32341     }\r
32342   }\r
32343 \r
32344   grouping routing-router-g {\r
32345     description\r
32346       "Grouping object for Device.Routing.Router.{i}.";\r
32347     leaf index {\r
32348       type uint16;\r
32349       description\r
32350         "Index attribute";\r
32351     }\r
32352     leaf enable {\r
32353       type boolean;\r
32354       description\r
32355         "Device.Routing.Router.{i}.Enable";\r
32356       reference\r
32357         "Device.Routing.Router.{i}.Enable";\r
32358     }\r
32359     leaf status {\r
32360       type string;\r
32361       config false;\r
32362       description\r
32363         "Device.Routing.Router.{i}.Status";\r
32364       reference\r
32365         "Device.Routing.Router.{i}.Status";\r
32366     }\r
32367     leaf alias {\r
32368       type string {\r
32369         length "min..64";\r
32370       }\r
32371       description\r
32372         "Device.Routing.Router.{i}.Alias";\r
32373       reference\r
32374         "Device.Routing.Router.{i}.Alias";\r
32375     }\r
32376     leaf ipv4-forwarding-number-of-entries {\r
32377       type uint32;\r
32378       config false;\r
32379       description\r
32380         "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries";\r
32381       reference\r
32382         "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries";\r
32383     }\r
32384     leaf ipv6-forwarding-number-of-entries {\r
32385       type uint32;\r
32386       config false;\r
32387       description\r
32388         "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries";\r
32389       reference\r
32390         "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries";\r
32391     }\r
32392   }\r
32393 \r
32394   grouping router-ipv4-forwarding-g {\r
32395     description\r
32396       "Grouping object for Device.Routing.Router.{i}.IPv4Forwarding.{i}.";\r
32397     leaf index {\r
32398       type uint16;\r
32399       description\r
32400         "Index attribute";\r
32401     }\r
32402     leaf enable {\r
32403       type boolean;\r
32404       description\r
32405         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable";\r
32406       reference\r
32407         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable";\r
32408     }\r
32409     leaf status {\r
32410       type string;\r
32411       config false;\r
32412       description\r
32413         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status";\r
32414       reference\r
32415         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status";\r
32416     }\r
32417     leaf alias {\r
32418       type string {\r
32419         length "min..64";\r
32420       }\r
32421       description\r
32422         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias";\r
32423       reference\r
32424         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias";\r
32425     }\r
32426     leaf static-route {\r
32427       type boolean;\r
32428       config false;\r
32429       description\r
32430         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute";\r
32431       reference\r
32432         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute";\r
32433     }\r
32434     leaf dest-ip-address {\r
32435       type string {\r
32436         length "min..15";\r
32437       }\r
32438       description\r
32439         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress";\r
32440       reference\r
32441         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress";\r
32442     }\r
32443     leaf dest-subnet-mask {\r
32444       type string {\r
32445         length "min..15";\r
32446       }\r
32447       description\r
32448         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask";\r
32449       reference\r
32450         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask";\r
32451     }\r
32452     leaf forwarding-policy {\r
32453       type int32 {\r
32454         range "-1..max";\r
32455       }\r
32456       description\r
32457         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy";\r
32458       reference\r
32459         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy";\r
32460     }\r
32461     leaf gateway-ip-address {\r
32462       type string {\r
32463         length "min..15";\r
32464       }\r
32465       description\r
32466         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress";\r
32467       reference\r
32468         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress";\r
32469     }\r
32470     leaf interface {\r
32471       type string {\r
32472         length "min..256";\r
32473       }\r
32474       description\r
32475         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface";\r
32476       reference\r
32477         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface";\r
32478     }\r
32479     leaf origin {\r
32480       type string;\r
32481       config false;\r
32482       description\r
32483         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin";\r
32484       reference\r
32485         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin";\r
32486     }\r
32487     leaf forwarding-metric {\r
32488       type int32 {\r
32489         range "-1..max";\r
32490       }\r
32491       description\r
32492         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric";\r
32493       reference\r
32494         "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric";\r
32495     }\r
32496   }\r
32497 \r
32498   grouping router-ipv6-forwarding-g {\r
32499     description\r
32500       "Grouping object for Device.Routing.Router.{i}.IPv6Forwarding.{i}.";\r
32501     leaf index {\r
32502       type uint16;\r
32503       description\r
32504         "Index attribute";\r
32505     }\r
32506     leaf enable {\r
32507       type boolean;\r
32508       description\r
32509         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable";\r
32510       reference\r
32511         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable";\r
32512     }\r
32513     leaf status {\r
32514       type string;\r
32515       config false;\r
32516       description\r
32517         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status";\r
32518       reference\r
32519         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status";\r
32520     }\r
32521     leaf alias {\r
32522       type string {\r
32523         length "min..64";\r
32524       }\r
32525       description\r
32526         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias";\r
32527       reference\r
32528         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias";\r
32529     }\r
32530     leaf dest-ip-prefix {\r
32531       type string {\r
32532         length "min..49";\r
32533       }\r
32534       description\r
32535         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix";\r
32536       reference\r
32537         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix";\r
32538     }\r
32539     leaf forwarding-policy {\r
32540       type int32 {\r
32541         range "-1..max";\r
32542       }\r
32543       description\r
32544         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy";\r
32545       reference\r
32546         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy";\r
32547     }\r
32548     leaf next-hop {\r
32549       type string {\r
32550         length "min..45";\r
32551       }\r
32552       description\r
32553         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop";\r
32554       reference\r
32555         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop";\r
32556     }\r
32557     leaf interface {\r
32558       type string {\r
32559         length "min..256";\r
32560       }\r
32561       description\r
32562         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface";\r
32563       reference\r
32564         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface";\r
32565     }\r
32566     leaf origin {\r
32567       type string;\r
32568       config false;\r
32569       description\r
32570         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin";\r
32571       reference\r
32572         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin";\r
32573     }\r
32574     leaf forwarding-metric {\r
32575       type int32 {\r
32576         range "-1..max";\r
32577       }\r
32578       description\r
32579         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric";\r
32580       reference\r
32581         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric";\r
32582     }\r
32583     leaf expiration-time {\r
32584       type string;\r
32585       config false;\r
32586       description\r
32587         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime";\r
32588       reference\r
32589         "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime";\r
32590     }\r
32591   }\r
32592 \r
32593   grouping device-security-g {\r
32594     description\r
32595       "Grouping object for Device.Security.";\r
32596     leaf certificate-number-of-entries {\r
32597       type uint32;\r
32598       config false;\r
32599       description\r
32600         "Device.Security.CertificateNumberOfEntries";\r
32601       reference\r
32602         "Device.Security.CertificateNumberOfEntries";\r
32603     }\r
32604   }\r
32605 \r
32606   grouping security-certificate-g {\r
32607     description\r
32608       "Grouping object for Device.Security.Certificate.{i}.";\r
32609     leaf index {\r
32610       type uint16;\r
32611       description\r
32612         "Index attribute";\r
32613     }\r
32614     leaf enable {\r
32615       type boolean;\r
32616       description\r
32617         "Device.Security.Certificate.{i}.Enable";\r
32618       reference\r
32619         "Device.Security.Certificate.{i}.Enable";\r
32620     }\r
32621     leaf last-modif {\r
32622       type string;\r
32623       config false;\r
32624       description\r
32625         "Device.Security.Certificate.{i}.LastModif";\r
32626       reference\r
32627         "Device.Security.Certificate.{i}.LastModif";\r
32628     }\r
32629     leaf serial-number {\r
32630       type string;\r
32631       config false;\r
32632       description\r
32633         "Device.Security.Certificate.{i}.SerialNumber";\r
32634       reference\r
32635         "Device.Security.Certificate.{i}.SerialNumber";\r
32636     }\r
32637     leaf issuer {\r
32638       type string;\r
32639       config false;\r
32640       description\r
32641         "Device.Security.Certificate.{i}.Issuer";\r
32642       reference\r
32643         "Device.Security.Certificate.{i}.Issuer";\r
32644     }\r
32645     leaf not-before {\r
32646       type string;\r
32647       config false;\r
32648       description\r
32649         "Device.Security.Certificate.{i}.NotBefore";\r
32650       reference\r
32651         "Device.Security.Certificate.{i}.NotBefore";\r
32652     }\r
32653     leaf not-after {\r
32654       type string;\r
32655       config false;\r
32656       description\r
32657         "Device.Security.Certificate.{i}.NotAfter";\r
32658       reference\r
32659         "Device.Security.Certificate.{i}.NotAfter";\r
32660     }\r
32661     leaf subject {\r
32662       type string;\r
32663       config false;\r
32664       description\r
32665         "Device.Security.Certificate.{i}.Subject";\r
32666       reference\r
32667         "Device.Security.Certificate.{i}.Subject";\r
32668     }\r
32669     leaf subject-alt {\r
32670       type string;\r
32671       config false;\r
32672       description\r
32673         "Device.Security.Certificate.{i}.SubjectAlt";\r
32674       reference\r
32675         "Device.Security.Certificate.{i}.SubjectAlt";\r
32676     }\r
32677     leaf signature-algorithm {\r
32678       type string;\r
32679       config false;\r
32680       description\r
32681         "Device.Security.Certificate.{i}.SignatureAlgorithm";\r
32682       reference\r
32683         "Device.Security.Certificate.{i}.SignatureAlgorithm";\r
32684     }\r
32685   }\r
32686 \r
32687   grouping device-self-test-diagnostics-g {\r
32688     description\r
32689       "Grouping object for Device.SelfTestDiagnostics.";\r
32690     leaf diagnostics-state {\r
32691       type enumeration {\r
32692         enum None {\r
32693           description\r
32694             "Enum Value - None";\r
32695         }\r
32696         enum Requested {\r
32697           description\r
32698             "Enum Value - Requested";\r
32699         }\r
32700         enum Complete {\r
32701           description\r
32702             "Enum Value - Complete";\r
32703         }\r
32704         enum Error_Internal {\r
32705           description\r
32706             "Enum Value - Error_Internal";\r
32707         }\r
32708         enum Error_Other {\r
32709           description\r
32710             "Enum Value - Error_Other";\r
32711         }\r
32712       }\r
32713       description\r
32714         "Device.SelfTestDiagnostics.DiagnosticsState";\r
32715       reference\r
32716         "Device.SelfTestDiagnostics.DiagnosticsState";\r
32717     }\r
32718     leaf results {\r
32719       type string;\r
32720       config false;\r
32721       description\r
32722         "Device.SelfTestDiagnostics.Results";\r
32723       reference\r
32724         "Device.SelfTestDiagnostics.Results";\r
32725     }\r
32726   }\r
32727 \r
32728   grouping device-smart-card-readers-g {\r
32729     description\r
32730       "Grouping object for Device.SmartCardReaders.";\r
32731     leaf smart-card-reader-number-of-entries {\r
32732       type uint32;\r
32733       config false;\r
32734       description\r
32735         "Device.SmartCardReaders.SmartCardReaderNumberOfEntries";\r
32736       reference\r
32737         "Device.SmartCardReaders.SmartCardReaderNumberOfEntries";\r
32738     }\r
32739   }\r
32740 \r
32741   grouping smart-card-readers-smart-card-reader-g {\r
32742     description\r
32743       "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}.";\r
32744     leaf index {\r
32745       type uint16;\r
32746       description\r
32747         "Index attribute";\r
32748     }\r
32749     leaf alias {\r
32750       type string {\r
32751         length "min..64";\r
32752       }\r
32753       description\r
32754         "Device.SmartCardReaders.SmartCardReader.{i}.Alias";\r
32755       reference\r
32756         "Device.SmartCardReaders.SmartCardReader.{i}.Alias";\r
32757     }\r
32758     leaf enable {\r
32759       type boolean;\r
32760       description\r
32761         "Device.SmartCardReaders.SmartCardReader.{i}.Enable";\r
32762       reference\r
32763         "Device.SmartCardReaders.SmartCardReader.{i}.Enable";\r
32764     }\r
32765     leaf status {\r
32766       type string;\r
32767       config false;\r
32768       description\r
32769         "Device.SmartCardReaders.SmartCardReader.{i}.Status";\r
32770       reference\r
32771         "Device.SmartCardReaders.SmartCardReader.{i}.Status";\r
32772     }\r
32773     leaf name {\r
32774       type string;\r
32775       config false;\r
32776       description\r
32777         "Device.SmartCardReaders.SmartCardReader.{i}.Name";\r
32778       reference\r
32779         "Device.SmartCardReaders.SmartCardReader.{i}.Name";\r
32780     }\r
32781     leaf reset-time {\r
32782       type string;\r
32783       config false;\r
32784       description\r
32785         "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime";\r
32786       reference\r
32787         "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime";\r
32788     }\r
32789     leaf decryption-failed-counter {\r
32790       type uint32;\r
32791       config false;\r
32792       description\r
32793         "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter";\r
32794       reference\r
32795         "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter";\r
32796     }\r
32797     leaf decryption-failed-no-key-counter {\r
32798       type uint32;\r
32799       config false;\r
32800       description\r
32801         "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter";\r
32802       reference\r
32803         "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter";\r
32804     }\r
32805   }\r
32806 \r
32807   grouping smart-card-reader-smart-card-g {\r
32808     description\r
32809       "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.";\r
32810     leaf status {\r
32811       type string;\r
32812       config false;\r
32813       description\r
32814         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status";\r
32815       reference\r
32816         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status";\r
32817     }\r
32818     leaf type {\r
32819       type string;\r
32820       config false;\r
32821       description\r
32822         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type";\r
32823       reference\r
32824         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type";\r
32825     }\r
32826     leaf application {\r
32827       type string;\r
32828       config false;\r
32829       description\r
32830         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application";\r
32831       reference\r
32832         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application";\r
32833     }\r
32834     leaf serial-number {\r
32835       type string;\r
32836       config false;\r
32837       description\r
32838         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber";\r
32839       reference\r
32840         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber";\r
32841     }\r
32842     leaf atr {\r
32843       type string;\r
32844       config false;\r
32845       description\r
32846         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR";\r
32847       reference\r
32848         "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR";\r
32849     }\r
32850   }\r
32851 \r
32852   grouping device-software-modules-g {\r
32853     description\r
32854       "Grouping object for Device.SoftwareModules.";\r
32855     leaf exec-env-number-of-entries {\r
32856       type uint32;\r
32857       config false;\r
32858       description\r
32859         "Device.SoftwareModules.ExecEnvNumberOfEntries";\r
32860       reference\r
32861         "Device.SoftwareModules.ExecEnvNumberOfEntries";\r
32862     }\r
32863     leaf deployment-unit-number-of-entries {\r
32864       type uint32;\r
32865       config false;\r
32866       description\r
32867         "Device.SoftwareModules.DeploymentUnitNumberOfEntries";\r
32868       reference\r
32869         "Device.SoftwareModules.DeploymentUnitNumberOfEntries";\r
32870     }\r
32871     leaf execution-unit-number-of-entries {\r
32872       type uint32;\r
32873       config false;\r
32874       description\r
32875         "Device.SoftwareModules.ExecutionUnitNumberOfEntries";\r
32876       reference\r
32877         "Device.SoftwareModules.ExecutionUnitNumberOfEntries";\r
32878     }\r
32879   }\r
32880 \r
32881   grouping software-modules-deployment-unit-g {\r
32882     description\r
32883       "Grouping object for Device.SoftwareModules.DeploymentUnit.{i}.";\r
32884     leaf index {\r
32885       type uint16;\r
32886       description\r
32887         "Index attribute";\r
32888     }\r
32889     leaf uuid {\r
32890       type string;\r
32891       config false;\r
32892       description\r
32893         "Device.SoftwareModules.DeploymentUnit.{i}.UUID";\r
32894       reference\r
32895         "Device.SoftwareModules.DeploymentUnit.{i}.UUID";\r
32896     }\r
32897     leaf duid {\r
32898       type string;\r
32899       config false;\r
32900       description\r
32901         "Device.SoftwareModules.DeploymentUnit.{i}.DUID";\r
32902       reference\r
32903         "Device.SoftwareModules.DeploymentUnit.{i}.DUID";\r
32904     }\r
32905     leaf alias {\r
32906       type string {\r
32907         length "min..64";\r
32908       }\r
32909       description\r
32910         "Device.SoftwareModules.DeploymentUnit.{i}.Alias";\r
32911       reference\r
32912         "Device.SoftwareModules.DeploymentUnit.{i}.Alias";\r
32913     }\r
32914     leaf name {\r
32915       type string;\r
32916       config false;\r
32917       description\r
32918         "Device.SoftwareModules.DeploymentUnit.{i}.Name";\r
32919       reference\r
32920         "Device.SoftwareModules.DeploymentUnit.{i}.Name";\r
32921     }\r
32922     leaf status {\r
32923       type string;\r
32924       config false;\r
32925       description\r
32926         "Device.SoftwareModules.DeploymentUnit.{i}.Status";\r
32927       reference\r
32928         "Device.SoftwareModules.DeploymentUnit.{i}.Status";\r
32929     }\r
32930     leaf resolved {\r
32931       type boolean;\r
32932       config false;\r
32933       description\r
32934         "Device.SoftwareModules.DeploymentUnit.{i}.Resolved";\r
32935       reference\r
32936         "Device.SoftwareModules.DeploymentUnit.{i}.Resolved";\r
32937     }\r
32938     leaf url {\r
32939       type string;\r
32940       config false;\r
32941       description\r
32942         "Device.SoftwareModules.DeploymentUnit.{i}.URL";\r
32943       reference\r
32944         "Device.SoftwareModules.DeploymentUnit.{i}.URL";\r
32945     }\r
32946     leaf description {\r
32947       type string;\r
32948       config false;\r
32949       description\r
32950         "Device.SoftwareModules.DeploymentUnit.{i}.Description";\r
32951       reference\r
32952         "Device.SoftwareModules.DeploymentUnit.{i}.Description";\r
32953     }\r
32954     leaf vendor {\r
32955       type string;\r
32956       config false;\r
32957       description\r
32958         "Device.SoftwareModules.DeploymentUnit.{i}.Vendor";\r
32959       reference\r
32960         "Device.SoftwareModules.DeploymentUnit.{i}.Vendor";\r
32961     }\r
32962     leaf version {\r
32963       type string;\r
32964       config false;\r
32965       description\r
32966         "Device.SoftwareModules.DeploymentUnit.{i}.Version";\r
32967       reference\r
32968         "Device.SoftwareModules.DeploymentUnit.{i}.Version";\r
32969     }\r
32970     leaf vendor-log-list {\r
32971       type string;\r
32972       config false;\r
32973       description\r
32974         "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList";\r
32975       reference\r
32976         "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList";\r
32977     }\r
32978     leaf vendor-config-list {\r
32979       type string;\r
32980       config false;\r
32981       description\r
32982         "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList";\r
32983       reference\r
32984         "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList";\r
32985     }\r
32986     leaf execution-unit-list {\r
32987       type string;\r
32988       config false;\r
32989       description\r
32990         "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList";\r
32991       reference\r
32992         "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList";\r
32993     }\r
32994     leaf execution-env-ref {\r
32995       type string;\r
32996       config false;\r
32997       description\r
32998         "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef";\r
32999       reference\r
33000         "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef";\r
33001     }\r
33002   }\r
33003 \r
33004   grouping software-modules-exec-env-g {\r
33005     description\r
33006       "Grouping object for Device.SoftwareModules.ExecEnv.{i}.";\r
33007     leaf index {\r
33008       type uint16;\r
33009       description\r
33010         "Index attribute";\r
33011     }\r
33012     leaf enable {\r
33013       type boolean;\r
33014       description\r
33015         "Device.SoftwareModules.ExecEnv.{i}.Enable";\r
33016       reference\r
33017         "Device.SoftwareModules.ExecEnv.{i}.Enable";\r
33018     }\r
33019     leaf status {\r
33020       type string;\r
33021       config false;\r
33022       description\r
33023         "Device.SoftwareModules.ExecEnv.{i}.Status";\r
33024       reference\r
33025         "Device.SoftwareModules.ExecEnv.{i}.Status";\r
33026     }\r
33027     leaf alias {\r
33028       type string {\r
33029         length "min..64";\r
33030       }\r
33031       description\r
33032         "Device.SoftwareModules.ExecEnv.{i}.Alias";\r
33033       reference\r
33034         "Device.SoftwareModules.ExecEnv.{i}.Alias";\r
33035     }\r
33036     leaf name {\r
33037       type string;\r
33038       config false;\r
33039       description\r
33040         "Device.SoftwareModules.ExecEnv.{i}.Name";\r
33041       reference\r
33042         "Device.SoftwareModules.ExecEnv.{i}.Name";\r
33043     }\r
33044     leaf type {\r
33045       type string;\r
33046       config false;\r
33047       description\r
33048         "Device.SoftwareModules.ExecEnv.{i}.Type";\r
33049       reference\r
33050         "Device.SoftwareModules.ExecEnv.{i}.Type";\r
33051     }\r
33052     leaf initial-run-level {\r
33053       type uint32 {\r
33054         range "min..65535";\r
33055       }\r
33056       description\r
33057         "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel";\r
33058       reference\r
33059         "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel";\r
33060     }\r
33061     leaf current-run-level {\r
33062       type int32 {\r
33063         range "-1..65535";\r
33064       }\r
33065       config false;\r
33066       description\r
33067         "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel";\r
33068       reference\r
33069         "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel";\r
33070     }\r
33071     leaf initial-execution-unit-run-level {\r
33072       type int32 {\r
33073         range "-1..65535";\r
33074       }\r
33075       description\r
33076         "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel";\r
33077       reference\r
33078         "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel";\r
33079     }\r
33080     leaf vendor {\r
33081       type string;\r
33082       config false;\r
33083       description\r
33084         "Device.SoftwareModules.ExecEnv.{i}.Vendor";\r
33085       reference\r
33086         "Device.SoftwareModules.ExecEnv.{i}.Vendor";\r
33087     }\r
33088     leaf version {\r
33089       type string;\r
33090       config false;\r
33091       description\r
33092         "Device.SoftwareModules.ExecEnv.{i}.Version";\r
33093       reference\r
33094         "Device.SoftwareModules.ExecEnv.{i}.Version";\r
33095     }\r
33096     leaf parent-exec-env {\r
33097       type string;\r
33098       config false;\r
33099       description\r
33100         "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv";\r
33101       reference\r
33102         "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv";\r
33103     }\r
33104     leaf allocated-disk-space {\r
33105       type int32;\r
33106       config false;\r
33107       description\r
33108         "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace";\r
33109       reference\r
33110         "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace";\r
33111     }\r
33112     leaf available-disk-space {\r
33113       type int32;\r
33114       config false;\r
33115       description\r
33116         "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace";\r
33117       reference\r
33118         "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace";\r
33119     }\r
33120     leaf allocated-memory {\r
33121       type int32;\r
33122       config false;\r
33123       description\r
33124         "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory";\r
33125       reference\r
33126         "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory";\r
33127     }\r
33128     leaf available-memory {\r
33129       type int32;\r
33130       config false;\r
33131       description\r
33132         "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory";\r
33133       reference\r
33134         "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory";\r
33135     }\r
33136     leaf active-execution-units {\r
33137       type string;\r
33138       config false;\r
33139       description\r
33140         "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits";\r
33141       reference\r
33142         "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits";\r
33143     }\r
33144     leaf processor-ref-list {\r
33145       type string;\r
33146       config false;\r
33147       description\r
33148         "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList";\r
33149       reference\r
33150         "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList";\r
33151     }\r
33152   }\r
33153 \r
33154   grouping software-modules-execution-unit-g {\r
33155     description\r
33156       "Grouping object for Device.SoftwareModules.ExecutionUnit.{i}.";\r
33157     leaf index {\r
33158       type uint16;\r
33159       description\r
33160         "Index attribute";\r
33161     }\r
33162     leaf euid {\r
33163       type string;\r
33164       config false;\r
33165       description\r
33166         "Device.SoftwareModules.ExecutionUnit.{i}.EUID";\r
33167       reference\r
33168         "Device.SoftwareModules.ExecutionUnit.{i}.EUID";\r
33169     }\r
33170     leaf alias {\r
33171       type string {\r
33172         length "min..64";\r
33173       }\r
33174       description\r
33175         "Device.SoftwareModules.ExecutionUnit.{i}.Alias";\r
33176       reference\r
33177         "Device.SoftwareModules.ExecutionUnit.{i}.Alias";\r
33178     }\r
33179     leaf name {\r
33180       type string;\r
33181       config false;\r
33182       description\r
33183         "Device.SoftwareModules.ExecutionUnit.{i}.Name";\r
33184       reference\r
33185         "Device.SoftwareModules.ExecutionUnit.{i}.Name";\r
33186     }\r
33187     leaf exec-env-label {\r
33188       type string;\r
33189       config false;\r
33190       description\r
33191         "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel";\r
33192       reference\r
33193         "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel";\r
33194     }\r
33195     leaf status {\r
33196       type string;\r
33197       config false;\r
33198       description\r
33199         "Device.SoftwareModules.ExecutionUnit.{i}.Status";\r
33200       reference\r
33201         "Device.SoftwareModules.ExecutionUnit.{i}.Status";\r
33202     }\r
33203     leaf execution-fault-code {\r
33204       type string;\r
33205       config false;\r
33206       description\r
33207         "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode";\r
33208       reference\r
33209         "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode";\r
33210     }\r
33211     leaf execution-fault-message {\r
33212       type string;\r
33213       config false;\r
33214       description\r
33215         "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage";\r
33216       reference\r
33217         "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage";\r
33218     }\r
33219     leaf auto-start {\r
33220       type boolean;\r
33221       description\r
33222         "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart";\r
33223       reference\r
33224         "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart";\r
33225     }\r
33226     leaf run-level {\r
33227       type uint32 {\r
33228         range "min..65535";\r
33229       }\r
33230       description\r
33231         "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel";\r
33232       reference\r
33233         "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel";\r
33234     }\r
33235     leaf vendor {\r
33236       type string;\r
33237       config false;\r
33238       description\r
33239         "Device.SoftwareModules.ExecutionUnit.{i}.Vendor";\r
33240       reference\r
33241         "Device.SoftwareModules.ExecutionUnit.{i}.Vendor";\r
33242     }\r
33243     leaf version {\r
33244       type string;\r
33245       config false;\r
33246       description\r
33247         "Device.SoftwareModules.ExecutionUnit.{i}.Version";\r
33248       reference\r
33249         "Device.SoftwareModules.ExecutionUnit.{i}.Version";\r
33250     }\r
33251     leaf description {\r
33252       type string;\r
33253       config false;\r
33254       description\r
33255         "Device.SoftwareModules.ExecutionUnit.{i}.Description";\r
33256       reference\r
33257         "Device.SoftwareModules.ExecutionUnit.{i}.Description";\r
33258     }\r
33259     leaf disk-space-in-use {\r
33260       type int32;\r
33261       config false;\r
33262       description\r
33263         "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse";\r
33264       reference\r
33265         "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse";\r
33266     }\r
33267     leaf memory-in-use {\r
33268       type int32;\r
33269       config false;\r
33270       description\r
33271         "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse";\r
33272       reference\r
33273         "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse";\r
33274     }\r
33275     leaf references {\r
33276       type string;\r
33277       config false;\r
33278       description\r
33279         "Device.SoftwareModules.ExecutionUnit.{i}.References";\r
33280       reference\r
33281         "Device.SoftwareModules.ExecutionUnit.{i}.References";\r
33282     }\r
33283     leaf associated-process-list {\r
33284       type string;\r
33285       config false;\r
33286       description\r
33287         "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList";\r
33288       reference\r
33289         "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList";\r
33290     }\r
33291     leaf vendor-log-list {\r
33292       type string;\r
33293       config false;\r
33294       description\r
33295         "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList";\r
33296       reference\r
33297         "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList";\r
33298     }\r
33299     leaf vendor-config-list {\r
33300       type string;\r
33301       config false;\r
33302       description\r
33303         "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList";\r
33304       reference\r
33305         "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList";\r
33306     }\r
33307     leaf supported-data-model-list {\r
33308       type string;\r
33309       config false;\r
33310       description\r
33311         "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList";\r
33312       reference\r
33313         "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList";\r
33314     }\r
33315     leaf execution-env-ref {\r
33316       type string;\r
33317       config false;\r
33318       description\r
33319         "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef";\r
33320       reference\r
33321         "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef";\r
33322     }\r
33323   }\r
33324 \r
33325   grouping device-time-g {\r
33326     description\r
33327       "Grouping object for Device.Time.";\r
33328     leaf enable {\r
33329       type boolean;\r
33330       description\r
33331         "Device.Time.Enable";\r
33332       reference\r
33333         "Device.Time.Enable";\r
33334     }\r
33335     leaf status {\r
33336       type string;\r
33337       config false;\r
33338       description\r
33339         "Device.Time.Status";\r
33340       reference\r
33341         "Device.Time.Status";\r
33342     }\r
33343     leaf ntp-server1 {\r
33344       type string {\r
33345         length "min..64";\r
33346       }\r
33347       description\r
33348         "Device.Time.NTPServer1";\r
33349       reference\r
33350         "Device.Time.NTPServer1";\r
33351     }\r
33352     leaf ntp-server2 {\r
33353       type string {\r
33354         length "min..64";\r
33355       }\r
33356       description\r
33357         "Device.Time.NTPServer2";\r
33358       reference\r
33359         "Device.Time.NTPServer2";\r
33360     }\r
33361     leaf ntp-server3 {\r
33362       type string {\r
33363         length "min..64";\r
33364       }\r
33365       description\r
33366         "Device.Time.NTPServer3";\r
33367       reference\r
33368         "Device.Time.NTPServer3";\r
33369     }\r
33370     leaf ntp-server4 {\r
33371       type string {\r
33372         length "min..64";\r
33373       }\r
33374       description\r
33375         "Device.Time.NTPServer4";\r
33376       reference\r
33377         "Device.Time.NTPServer4";\r
33378     }\r
33379     leaf ntp-server5 {\r
33380       type string {\r
33381         length "min..64";\r
33382       }\r
33383       description\r
33384         "Device.Time.NTPServer5";\r
33385       reference\r
33386         "Device.Time.NTPServer5";\r
33387     }\r
33388     leaf current-local-time {\r
33389       type string;\r
33390       config false;\r
33391       description\r
33392         "Device.Time.CurrentLocalTime";\r
33393       reference\r
33394         "Device.Time.CurrentLocalTime";\r
33395     }\r
33396     leaf local-time-zone {\r
33397       type string {\r
33398         length "min..256";\r
33399       }\r
33400       description\r
33401         "Device.Time.LocalTimeZone";\r
33402       reference\r
33403         "Device.Time.LocalTimeZone";\r
33404     }\r
33405   }\r
33406 \r
33407   grouping device-upa-g {\r
33408     description\r
33409       "Grouping object for Device.UPA.";\r
33410     leaf interface-number-of-entries {\r
33411       type uint32;\r
33412       config false;\r
33413       description\r
33414         "Device.UPA.InterfaceNumberOfEntries";\r
33415       reference\r
33416         "Device.UPA.InterfaceNumberOfEntries";\r
33417     }\r
33418   }\r
33419 \r
33420   grouping diagnostics-interface-measurement-g {\r
33421     description\r
33422       "Grouping object for Device.UPA.Diagnostics.InterfaceMeasurement.";\r
33423     leaf diagnostics-state {\r
33424       type enumeration {\r
33425         enum None {\r
33426           description\r
33427             "Enum Value - None";\r
33428         }\r
33429         enum Requested {\r
33430           description\r
33431             "Enum Value - Requested";\r
33432         }\r
33433         enum Canceled {\r
33434           description\r
33435             "Enum Value - Canceled";\r
33436         }\r
33437         enum Complete {\r
33438           description\r
33439             "Enum Value - Complete";\r
33440         }\r
33441         enum Error {\r
33442           description\r
33443             "Enum Value - Error";\r
33444         }\r
33445         enum Error_InvalidPort {\r
33446           description\r
33447             "Enum Value - Error_InvalidPort";\r
33448         }\r
33449       }\r
33450       description\r
33451         "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState";\r
33452       reference\r
33453         "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState";\r
33454     }\r
33455     leaf type {\r
33456       type enumeration {\r
33457         enum SNR {\r
33458           description\r
33459             "Enum Value - SNR";\r
33460         }\r
33461         enum CFR {\r
33462           description\r
33463             "Enum Value - CFR";\r
33464         }\r
33465       }\r
33466       description\r
33467         "Device.UPA.Diagnostics.InterfaceMeasurement.Type";\r
33468       reference\r
33469         "Device.UPA.Diagnostics.InterfaceMeasurement.Type";\r
33470     }\r
33471     leaf interface {\r
33472       type string {\r
33473         length "min..256";\r
33474       }\r
33475       description\r
33476         "Device.UPA.Diagnostics.InterfaceMeasurement.Interface";\r
33477       reference\r
33478         "Device.UPA.Diagnostics.InterfaceMeasurement.Interface";\r
33479     }\r
33480     leaf port {\r
33481       type uint32 {\r
33482         range "0..65535";\r
33483       }\r
33484       description\r
33485         "Device.UPA.Diagnostics.InterfaceMeasurement.Port";\r
33486       reference\r
33487         "Device.UPA.Diagnostics.InterfaceMeasurement.Port";\r
33488     }\r
33489     leaf measurements {\r
33490       type uint32;\r
33491       config false;\r
33492       description\r
33493         "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements";\r
33494       reference\r
33495         "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements";\r
33496     }\r
33497     leaf rx-gain {\r
33498       type int32;\r
33499       config false;\r
33500       description\r
33501         "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain";\r
33502       reference\r
33503         "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain";\r
33504     }\r
33505   }\r
33506 \r
33507   grouping upa-interface-g {\r
33508     description\r
33509       "Grouping object for Device.UPA.Interface.{i}.";\r
33510     leaf index {\r
33511       type uint16;\r
33512       description\r
33513         "Index attribute";\r
33514     }\r
33515     leaf enable {\r
33516       type boolean;\r
33517       description\r
33518         "Device.UPA.Interface.{i}.Enable";\r
33519       reference\r
33520         "Device.UPA.Interface.{i}.Enable";\r
33521     }\r
33522     leaf status {\r
33523       type string;\r
33524       config false;\r
33525       description\r
33526         "Device.UPA.Interface.{i}.Status";\r
33527       reference\r
33528         "Device.UPA.Interface.{i}.Status";\r
33529     }\r
33530     leaf alias {\r
33531       type string {\r
33532         length "min..64";\r
33533       }\r
33534       description\r
33535         "Device.UPA.Interface.{i}.Alias";\r
33536       reference\r
33537         "Device.UPA.Interface.{i}.Alias";\r
33538     }\r
33539     leaf name {\r
33540       type string;\r
33541       config false;\r
33542       description\r
33543         "Device.UPA.Interface.{i}.Name";\r
33544       reference\r
33545         "Device.UPA.Interface.{i}.Name";\r
33546     }\r
33547     leaf last-change {\r
33548       type uint32;\r
33549       config false;\r
33550       description\r
33551         "Device.UPA.Interface.{i}.LastChange";\r
33552       reference\r
33553         "Device.UPA.Interface.{i}.LastChange";\r
33554     }\r
33555     leaf lower-layers {\r
33556       type string {\r
33557         length "min..1024";\r
33558       }\r
33559       description\r
33560         "Device.UPA.Interface.{i}.LowerLayers";\r
33561       reference\r
33562         "Device.UPA.Interface.{i}.LowerLayers";\r
33563     }\r
33564     leaf upstream {\r
33565       type boolean;\r
33566       config false;\r
33567       description\r
33568         "Device.UPA.Interface.{i}.Upstream";\r
33569       reference\r
33570         "Device.UPA.Interface.{i}.Upstream";\r
33571     }\r
33572     leaf mac-address {\r
33573       type string {\r
33574         length "min..17";\r
33575       }\r
33576       config false;\r
33577       description\r
33578         "Device.UPA.Interface.{i}.MACAddress";\r
33579       reference\r
33580         "Device.UPA.Interface.{i}.MACAddress";\r
33581     }\r
33582     leaf firmware-version {\r
33583       type string;\r
33584       config false;\r
33585       description\r
33586         "Device.UPA.Interface.{i}.FirmwareVersion";\r
33587       reference\r
33588         "Device.UPA.Interface.{i}.FirmwareVersion";\r
33589     }\r
33590     leaf max-bit-rate {\r
33591       type uint32;\r
33592       config false;\r
33593       description\r
33594         "Device.UPA.Interface.{i}.MaxBitRate";\r
33595       reference\r
33596         "Device.UPA.Interface.{i}.MaxBitRate";\r
33597     }\r
33598     leaf node-type {\r
33599       type enumeration {\r
33600         enum AP {\r
33601           description\r
33602             "Enum Value - AP";\r
33603         }\r
33604         enum EP {\r
33605           description\r
33606             "Enum Value - EP";\r
33607         }\r
33608       }\r
33609       description\r
33610         "Device.UPA.Interface.{i}.NodeType";\r
33611       reference\r
33612         "Device.UPA.Interface.{i}.NodeType";\r
33613     }\r
33614     leaf logical-network {\r
33615       type string {\r
33616         length "min..20";\r
33617       }\r
33618       description\r
33619         "Device.UPA.Interface.{i}.LogicalNetwork";\r
33620       reference\r
33621         "Device.UPA.Interface.{i}.LogicalNetwork";\r
33622     }\r
33623     leaf encryption-method {\r
33624       type enumeration {\r
33625         enum None {\r
33626           description\r
33627             "Enum Value - None";\r
33628         }\r
33629         enum DES {\r
33630           description\r
33631             "Enum Value - DES";\r
33632         }\r
33633         enum 3DES {\r
33634           description\r
33635             "Enum Value - 3DES";\r
33636         }\r
33637         enum AES128 {\r
33638           description\r
33639             "Enum Value - AES128";\r
33640         }\r
33641         enum AES256 {\r
33642           description\r
33643             "Enum Value - AES256";\r
33644         }\r
33645       }\r
33646       description\r
33647         "Device.UPA.Interface.{i}.EncryptionMethod";\r
33648       reference\r
33649         "Device.UPA.Interface.{i}.EncryptionMethod";\r
33650     }\r
33651     leaf power-backoff-enabled {\r
33652       type boolean;\r
33653       description\r
33654         "Device.UPA.Interface.{i}.PowerBackoffEnabled";\r
33655       reference\r
33656         "Device.UPA.Interface.{i}.PowerBackoffEnabled";\r
33657     }\r
33658     leaf power-backoff-mechanism-active {\r
33659       type boolean;\r
33660       config false;\r
33661       description\r
33662         "Device.UPA.Interface.{i}.PowerBackoffMechanismActive";\r
33663       reference\r
33664         "Device.UPA.Interface.{i}.PowerBackoffMechanismActive";\r
33665     }\r
33666     leaf est-application-throughput {\r
33667       type uint32;\r
33668       config false;\r
33669       description\r
33670         "Device.UPA.Interface.{i}.EstApplicationThroughput";\r
33671       reference\r
33672         "Device.UPA.Interface.{i}.EstApplicationThroughput";\r
33673     }\r
33674     leaf active-notch-enable {\r
33675       type boolean;\r
33676       description\r
33677         "Device.UPA.Interface.{i}.ActiveNotchEnable";\r
33678       reference\r
33679         "Device.UPA.Interface.{i}.ActiveNotchEnable";\r
33680     }\r
33681     leaf active-notch-number-of-entries {\r
33682       type uint32;\r
33683       config false;\r
33684       description\r
33685         "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries";\r
33686       reference\r
33687         "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries";\r
33688     }\r
33689     leaf associated-device-number-of-entries {\r
33690       type uint32;\r
33691       config false;\r
33692       description\r
33693         "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
33694       reference\r
33695         "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
33696     }\r
33697     leaf bridge-for-number-of-entries {\r
33698       type uint32;\r
33699       config false;\r
33700       description\r
33701         "Device.UPA.Interface.{i}.BridgeForNumberOfEntries";\r
33702       reference\r
33703         "Device.UPA.Interface.{i}.BridgeForNumberOfEntries";\r
33704     }\r
33705   }\r
33706 \r
33707   grouping interface-active-notch-g {\r
33708     description\r
33709       "Grouping object for Device.UPA.Interface.{i}.ActiveNotch.{i}.";\r
33710     leaf index {\r
33711       type uint16;\r
33712       description\r
33713         "Index attribute";\r
33714     }\r
33715     leaf enable {\r
33716       type boolean;\r
33717       description\r
33718         "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable";\r
33719       reference\r
33720         "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable";\r
33721     }\r
33722     leaf alias {\r
33723       type string {\r
33724         length "min..64";\r
33725       }\r
33726       description\r
33727         "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias";\r
33728       reference\r
33729         "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias";\r
33730     }\r
33731     leaf start-freq {\r
33732       type uint32;\r
33733       description\r
33734         "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq";\r
33735       reference\r
33736         "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq";\r
33737     }\r
33738     leaf stop-freq {\r
33739       type uint32;\r
33740       description\r
33741         "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq";\r
33742       reference\r
33743         "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq";\r
33744     }\r
33745     leaf depth {\r
33746       type uint32;\r
33747       description\r
33748         "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth";\r
33749       reference\r
33750         "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth";\r
33751     }\r
33752   }\r
33753 \r
33754   grouping upa-interface-associated-device-g {\r
33755     description\r
33756       "Grouping object for Device.UPA.Interface.{i}.AssociatedDevice.{i}.";\r
33757     leaf index {\r
33758       type uint16;\r
33759       description\r
33760         "Index attribute";\r
33761     }\r
33762     leaf mac-address {\r
33763       type string {\r
33764         length "min..17";\r
33765       }\r
33766       config false;\r
33767       description\r
33768         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
33769       reference\r
33770         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress";\r
33771     }\r
33772     leaf port {\r
33773       type uint32 {\r
33774         range "0..65535";\r
33775       }\r
33776       config false;\r
33777       description\r
33778         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port";\r
33779       reference\r
33780         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port";\r
33781     }\r
33782     leaf logical-network {\r
33783       type string;\r
33784       config false;\r
33785       description\r
33786         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork";\r
33787       reference\r
33788         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork";\r
33789     }\r
33790     leaf phy-tx-throughput {\r
33791       type uint32;\r
33792       config false;\r
33793       description\r
33794         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput";\r
33795       reference\r
33796         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput";\r
33797     }\r
33798     leaf phy-rx-throughput {\r
33799       type uint32;\r
33800       config false;\r
33801       description\r
33802         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput";\r
33803       reference\r
33804         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput";\r
33805     }\r
33806     leaf real-phy-rx-throughput {\r
33807       type uint32;\r
33808       config false;\r
33809       description\r
33810         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput";\r
33811       reference\r
33812         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput";\r
33813     }\r
33814     leaf estimated-plr {\r
33815       type uint32 {\r
33816         range "0..100";\r
33817       }\r
33818       config false;\r
33819       description\r
33820         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR";\r
33821       reference\r
33822         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR";\r
33823     }\r
33824     leaf mean-estimated-att {\r
33825       type uint32;\r
33826       config false;\r
33827       description\r
33828         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt";\r
33829       reference\r
33830         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt";\r
33831     }\r
33832     leaf smart-route-intermediate-plcmac {\r
33833       type string {\r
33834         length "min..17";\r
33835       }\r
33836       config false;\r
33837       description\r
33838         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC";\r
33839       reference\r
33840         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC";\r
33841     }\r
33842     leaf direct-route {\r
33843       type boolean;\r
33844       config false;\r
33845       description\r
33846         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute";\r
33847       reference\r
33848         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute";\r
33849     }\r
33850     leaf active {\r
33851       type boolean;\r
33852       config false;\r
33853       description\r
33854         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active";\r
33855       reference\r
33856         "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active";\r
33857     }\r
33858   }\r
33859 \r
33860   grouping interface-bridge-for-g {\r
33861     description\r
33862       "Grouping object for Device.UPA.Interface.{i}.BridgeFor.{i}.";\r
33863     leaf index {\r
33864       type uint16;\r
33865       description\r
33866         "Index attribute";\r
33867     }\r
33868     leaf alias {\r
33869       type string {\r
33870         length "min..64";\r
33871       }\r
33872       description\r
33873         "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias";\r
33874       reference\r
33875         "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias";\r
33876     }\r
33877     leaf mac-address {\r
33878       type string {\r
33879         length "min..17";\r
33880       }\r
33881       config false;\r
33882       description\r
33883         "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress";\r
33884       reference\r
33885         "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress";\r
33886     }\r
33887     leaf port {\r
33888       type uint32 {\r
33889         range "0..65535";\r
33890       }\r
33891       config false;\r
33892       description\r
33893         "Device.UPA.Interface.{i}.BridgeFor.{i}.Port";\r
33894       reference\r
33895         "Device.UPA.Interface.{i}.BridgeFor.{i}.Port";\r
33896     }\r
33897   }\r
33898 \r
33899   grouping upa-interface-stats-g {\r
33900     description\r
33901       "Grouping object for Device.UPA.Interface.{i}.Stats.";\r
33902     leaf bytes-sent {\r
33903       type uint64;\r
33904       config false;\r
33905       description\r
33906         "Device.UPA.Interface.{i}.Stats.BytesSent";\r
33907       reference\r
33908         "Device.UPA.Interface.{i}.Stats.BytesSent";\r
33909     }\r
33910     leaf bytes-received {\r
33911       type uint64;\r
33912       config false;\r
33913       description\r
33914         "Device.UPA.Interface.{i}.Stats.BytesReceived";\r
33915       reference\r
33916         "Device.UPA.Interface.{i}.Stats.BytesReceived";\r
33917     }\r
33918     leaf packets-sent {\r
33919       type uint64;\r
33920       config false;\r
33921       description\r
33922         "Device.UPA.Interface.{i}.Stats.PacketsSent";\r
33923       reference\r
33924         "Device.UPA.Interface.{i}.Stats.PacketsSent";\r
33925     }\r
33926     leaf packets-received {\r
33927       type uint64;\r
33928       config false;\r
33929       description\r
33930         "Device.UPA.Interface.{i}.Stats.PacketsReceived";\r
33931       reference\r
33932         "Device.UPA.Interface.{i}.Stats.PacketsReceived";\r
33933     }\r
33934     leaf errors-sent {\r
33935       type uint32;\r
33936       config false;\r
33937       description\r
33938         "Device.UPA.Interface.{i}.Stats.ErrorsSent";\r
33939       reference\r
33940         "Device.UPA.Interface.{i}.Stats.ErrorsSent";\r
33941     }\r
33942     leaf errors-received {\r
33943       type uint32;\r
33944       config false;\r
33945       description\r
33946         "Device.UPA.Interface.{i}.Stats.ErrorsReceived";\r
33947       reference\r
33948         "Device.UPA.Interface.{i}.Stats.ErrorsReceived";\r
33949     }\r
33950     leaf unicast-packets-sent {\r
33951       type uint64;\r
33952       config false;\r
33953       description\r
33954         "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent";\r
33955       reference\r
33956         "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent";\r
33957     }\r
33958     leaf unicast-packets-received {\r
33959       type uint64;\r
33960       config false;\r
33961       description\r
33962         "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived";\r
33963       reference\r
33964         "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived";\r
33965     }\r
33966     leaf discard-packets-sent {\r
33967       type uint32;\r
33968       config false;\r
33969       description\r
33970         "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent";\r
33971       reference\r
33972         "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent";\r
33973     }\r
33974     leaf discard-packets-received {\r
33975       type uint32;\r
33976       config false;\r
33977       description\r
33978         "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived";\r
33979       reference\r
33980         "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived";\r
33981     }\r
33982     leaf multicast-packets-sent {\r
33983       type uint64;\r
33984       config false;\r
33985       description\r
33986         "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent";\r
33987       reference\r
33988         "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent";\r
33989     }\r
33990     leaf multicast-packets-received {\r
33991       type uint64;\r
33992       config false;\r
33993       description\r
33994         "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived";\r
33995       reference\r
33996         "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived";\r
33997     }\r
33998     leaf broadcast-packets-sent {\r
33999       type uint64;\r
34000       config false;\r
34001       description\r
34002         "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent";\r
34003       reference\r
34004         "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent";\r
34005     }\r
34006     leaf broadcast-packets-received {\r
34007       type uint64;\r
34008       config false;\r
34009       description\r
34010         "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived";\r
34011       reference\r
34012         "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived";\r
34013     }\r
34014     leaf unknown-proto-packets-received {\r
34015       type uint32;\r
34016       config false;\r
34017       description\r
34018         "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
34019       reference\r
34020         "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
34021     }\r
34022   }\r
34023 \r
34024   grouping u-pn-p-description-g {\r
34025     description\r
34026       "Grouping object for Device.UPnP.Description.";\r
34027     leaf device-description-number-of-entries {\r
34028       type uint32;\r
34029       config false;\r
34030       description\r
34031         "Device.UPnP.Description.DeviceDescriptionNumberOfEntries";\r
34032       reference\r
34033         "Device.UPnP.Description.DeviceDescriptionNumberOfEntries";\r
34034     }\r
34035     leaf device-instance-number-of-entries {\r
34036       type uint32;\r
34037       config false;\r
34038       description\r
34039         "Device.UPnP.Description.DeviceInstanceNumberOfEntries";\r
34040       reference\r
34041         "Device.UPnP.Description.DeviceInstanceNumberOfEntries";\r
34042     }\r
34043     leaf service-instance-number-of-entries {\r
34044       type uint32;\r
34045       config false;\r
34046       description\r
34047         "Device.UPnP.Description.ServiceInstanceNumberOfEntries";\r
34048       reference\r
34049         "Device.UPnP.Description.ServiceInstanceNumberOfEntries";\r
34050     }\r
34051   }\r
34052 \r
34053   grouping description-device-description-g {\r
34054     description\r
34055       "Grouping object for Device.UPnP.Description.DeviceDescription.{i}.";\r
34056     leaf index {\r
34057       type uint16;\r
34058       description\r
34059         "Index attribute";\r
34060     }\r
34061     leaf url-base {\r
34062       type string;\r
34063       config false;\r
34064       description\r
34065         "Device.UPnP.Description.DeviceDescription.{i}.URLBase";\r
34066       reference\r
34067         "Device.UPnP.Description.DeviceDescription.{i}.URLBase";\r
34068     }\r
34069     leaf spec-version {\r
34070       type string;\r
34071       config false;\r
34072       description\r
34073         "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion";\r
34074       reference\r
34075         "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion";\r
34076     }\r
34077     leaf host {\r
34078       type string;\r
34079       config false;\r
34080       description\r
34081         "Device.UPnP.Description.DeviceDescription.{i}.Host";\r
34082       reference\r
34083         "Device.UPnP.Description.DeviceDescription.{i}.Host";\r
34084     }\r
34085   }\r
34086 \r
34087   grouping description-device-instance-g {\r
34088     description\r
34089       "Grouping object for Device.UPnP.Description.DeviceInstance.{i}.";\r
34090     leaf index {\r
34091       type uint16;\r
34092       description\r
34093         "Index attribute";\r
34094     }\r
34095     leaf udn {\r
34096       type string {\r
34097         length "min..36";\r
34098       }\r
34099       config false;\r
34100       description\r
34101         "Device.UPnP.Description.DeviceInstance.{i}.UDN";\r
34102       reference\r
34103         "Device.UPnP.Description.DeviceInstance.{i}.UDN";\r
34104     }\r
34105     leaf parent-device {\r
34106       type string;\r
34107       config false;\r
34108       description\r
34109         "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice";\r
34110       reference\r
34111         "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice";\r
34112     }\r
34113     leaf discovery-device {\r
34114       type string;\r
34115       config false;\r
34116       description\r
34117         "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice";\r
34118       reference\r
34119         "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice";\r
34120     }\r
34121     leaf device-type {\r
34122       type string;\r
34123       config false;\r
34124       description\r
34125         "Device.UPnP.Description.DeviceInstance.{i}.DeviceType";\r
34126       reference\r
34127         "Device.UPnP.Description.DeviceInstance.{i}.DeviceType";\r
34128     }\r
34129     leaf friendly-name {\r
34130       type string;\r
34131       config false;\r
34132       description\r
34133         "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName";\r
34134       reference\r
34135         "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName";\r
34136     }\r
34137     leaf device-category {\r
34138       type string;\r
34139       config false;\r
34140       description\r
34141         "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory";\r
34142       reference\r
34143         "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory";\r
34144     }\r
34145     leaf manufacturer {\r
34146       type string;\r
34147       config false;\r
34148       description\r
34149         "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer";\r
34150       reference\r
34151         "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer";\r
34152     }\r
34153     leaf manufacturer-oui {\r
34154       type string;\r
34155       config false;\r
34156       description\r
34157         "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI";\r
34158       reference\r
34159         "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI";\r
34160     }\r
34161     leaf manufacturer-url {\r
34162       type string;\r
34163       config false;\r
34164       description\r
34165         "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL";\r
34166       reference\r
34167         "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL";\r
34168     }\r
34169     leaf model-description {\r
34170       type string;\r
34171       config false;\r
34172       description\r
34173         "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription";\r
34174       reference\r
34175         "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription";\r
34176     }\r
34177     leaf model-name {\r
34178       type string;\r
34179       config false;\r
34180       description\r
34181         "Device.UPnP.Description.DeviceInstance.{i}.ModelName";\r
34182       reference\r
34183         "Device.UPnP.Description.DeviceInstance.{i}.ModelName";\r
34184     }\r
34185     leaf model-number {\r
34186       type string;\r
34187       config false;\r
34188       description\r
34189         "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber";\r
34190       reference\r
34191         "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber";\r
34192     }\r
34193     leaf model-url {\r
34194       type string;\r
34195       config false;\r
34196       description\r
34197         "Device.UPnP.Description.DeviceInstance.{i}.ModelURL";\r
34198       reference\r
34199         "Device.UPnP.Description.DeviceInstance.{i}.ModelURL";\r
34200     }\r
34201     leaf serial-number {\r
34202       type string;\r
34203       config false;\r
34204       description\r
34205         "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber";\r
34206       reference\r
34207         "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber";\r
34208     }\r
34209     leaf upc {\r
34210       type string;\r
34211       config false;\r
34212       description\r
34213         "Device.UPnP.Description.DeviceInstance.{i}.UPC";\r
34214       reference\r
34215         "Device.UPnP.Description.DeviceInstance.{i}.UPC";\r
34216     }\r
34217     leaf presentation-url {\r
34218       type string;\r
34219       config false;\r
34220       description\r
34221         "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL";\r
34222       reference\r
34223         "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL";\r
34224     }\r
34225   }\r
34226 \r
34227   grouping description-service-instance-g {\r
34228     description\r
34229       "Grouping object for Device.UPnP.Description.ServiceInstance.{i}.";\r
34230     leaf index {\r
34231       type uint16;\r
34232       description\r
34233         "Index attribute";\r
34234     }\r
34235     leaf parent-device {\r
34236       type string;\r
34237       config false;\r
34238       description\r
34239         "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice";\r
34240       reference\r
34241         "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice";\r
34242     }\r
34243     leaf service-id {\r
34244       type string;\r
34245       config false;\r
34246       description\r
34247         "Device.UPnP.Description.ServiceInstance.{i}.ServiceId";\r
34248       reference\r
34249         "Device.UPnP.Description.ServiceInstance.{i}.ServiceId";\r
34250     }\r
34251     leaf service-discovery {\r
34252       type string;\r
34253       config false;\r
34254       description\r
34255         "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery";\r
34256       reference\r
34257         "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery";\r
34258     }\r
34259     leaf service-type {\r
34260       type string;\r
34261       config false;\r
34262       description\r
34263         "Device.UPnP.Description.ServiceInstance.{i}.ServiceType";\r
34264       reference\r
34265         "Device.UPnP.Description.ServiceInstance.{i}.ServiceType";\r
34266     }\r
34267     leaf scpdurl {\r
34268       type string;\r
34269       config false;\r
34270       description\r
34271         "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL";\r
34272       reference\r
34273         "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL";\r
34274     }\r
34275     leaf control-url {\r
34276       type string;\r
34277       config false;\r
34278       description\r
34279         "Device.UPnP.Description.ServiceInstance.{i}.ControlURL";\r
34280       reference\r
34281         "Device.UPnP.Description.ServiceInstance.{i}.ControlURL";\r
34282     }\r
34283     leaf event-sub-url {\r
34284       type string;\r
34285       config false;\r
34286       description\r
34287         "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL";\r
34288       reference\r
34289         "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL";\r
34290     }\r
34291   }\r
34292 \r
34293   grouping u-pn-p-device-g {\r
34294     description\r
34295       "Grouping object for Device.UPnP.Device.";\r
34296     leaf enable {\r
34297       type boolean;\r
34298       description\r
34299         "Device.UPnP.Device.Enable";\r
34300       reference\r
34301         "Device.UPnP.Device.Enable";\r
34302     }\r
34303     leaf u-pn-p-media-server {\r
34304       type boolean;\r
34305       description\r
34306         "Device.UPnP.Device.UPnPMediaServer";\r
34307       reference\r
34308         "Device.UPnP.Device.UPnPMediaServer";\r
34309     }\r
34310     leaf u-pn-p-media-renderer {\r
34311       type boolean;\r
34312       description\r
34313         "Device.UPnP.Device.UPnPMediaRenderer";\r
34314       reference\r
34315         "Device.UPnP.Device.UPnPMediaRenderer";\r
34316     }\r
34317     leaf u-pn-pwlan-access-point {\r
34318       type boolean;\r
34319       description\r
34320         "Device.UPnP.Device.UPnPWLANAccessPoint";\r
34321       reference\r
34322         "Device.UPnP.Device.UPnPWLANAccessPoint";\r
34323     }\r
34324     leaf u-pn-p-qo-s-device {\r
34325       type boolean;\r
34326       description\r
34327         "Device.UPnP.Device.UPnPQoSDevice";\r
34328       reference\r
34329         "Device.UPnP.Device.UPnPQoSDevice";\r
34330     }\r
34331     leaf u-pn-p-qo-s-policy-holder {\r
34332       type boolean;\r
34333       description\r
34334         "Device.UPnP.Device.UPnPQoSPolicyHolder";\r
34335       reference\r
34336         "Device.UPnP.Device.UPnPQoSPolicyHolder";\r
34337     }\r
34338     leaf u-pn-pigd {\r
34339       type boolean;\r
34340       description\r
34341         "Device.UPnP.Device.UPnPIGD";\r
34342       reference\r
34343         "Device.UPnP.Device.UPnPIGD";\r
34344     }\r
34345     leaf u-pn-pdm-basic-mgmt {\r
34346       type boolean;\r
34347       description\r
34348         "Device.UPnP.Device.UPnPDMBasicMgmt";\r
34349       reference\r
34350         "Device.UPnP.Device.UPnPDMBasicMgmt";\r
34351     }\r
34352     leaf u-pn-pdm-configuration-mgmt {\r
34353       type boolean;\r
34354       description\r
34355         "Device.UPnP.Device.UPnPDMConfigurationMgmt";\r
34356       reference\r
34357         "Device.UPnP.Device.UPnPDMConfigurationMgmt";\r
34358     }\r
34359     leaf u-pn-pdm-software-mgmt {\r
34360       type boolean;\r
34361       description\r
34362         "Device.UPnP.Device.UPnPDMSoftwareMgmt";\r
34363       reference\r
34364         "Device.UPnP.Device.UPnPDMSoftwareMgmt";\r
34365     }\r
34366   }\r
34367 \r
34368   grouping device-capabilities-g {\r
34369     description\r
34370       "Grouping object for Device.UPnP.Device.Capabilities.";\r
34371     leaf u-pn-p-architecture {\r
34372       type uint32;\r
34373       config false;\r
34374       description\r
34375         "Device.UPnP.Device.Capabilities.UPnPArchitecture";\r
34376       reference\r
34377         "Device.UPnP.Device.Capabilities.UPnPArchitecture";\r
34378     }\r
34379     leaf u-pn-p-architecture-minor-ver {\r
34380       type uint32;\r
34381       config false;\r
34382       description\r
34383         "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer";\r
34384       reference\r
34385         "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer";\r
34386     }\r
34387     leaf u-pn-p-media-server {\r
34388       type uint32;\r
34389       config false;\r
34390       description\r
34391         "Device.UPnP.Device.Capabilities.UPnPMediaServer";\r
34392       reference\r
34393         "Device.UPnP.Device.Capabilities.UPnPMediaServer";\r
34394     }\r
34395     leaf u-pn-p-media-renderer {\r
34396       type uint32;\r
34397       config false;\r
34398       description\r
34399         "Device.UPnP.Device.Capabilities.UPnPMediaRenderer";\r
34400       reference\r
34401         "Device.UPnP.Device.Capabilities.UPnPMediaRenderer";\r
34402     }\r
34403     leaf u-pn-pwlan-access-point {\r
34404       type uint32;\r
34405       config false;\r
34406       description\r
34407         "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint";\r
34408       reference\r
34409         "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint";\r
34410     }\r
34411     leaf u-pn-p-basic-device {\r
34412       type uint32;\r
34413       config false;\r
34414       description\r
34415         "Device.UPnP.Device.Capabilities.UPnPBasicDevice";\r
34416       reference\r
34417         "Device.UPnP.Device.Capabilities.UPnPBasicDevice";\r
34418     }\r
34419     leaf u-pn-p-qo-s-device {\r
34420       type uint32;\r
34421       config false;\r
34422       description\r
34423         "Device.UPnP.Device.Capabilities.UPnPQoSDevice";\r
34424       reference\r
34425         "Device.UPnP.Device.Capabilities.UPnPQoSDevice";\r
34426     }\r
34427     leaf u-pn-p-qo-s-policy-holder {\r
34428       type uint32;\r
34429       config false;\r
34430       description\r
34431         "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder";\r
34432       reference\r
34433         "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder";\r
34434     }\r
34435     leaf u-pn-pigd {\r
34436       type uint32;\r
34437       config false;\r
34438       description\r
34439         "Device.UPnP.Device.Capabilities.UPnPIGD";\r
34440       reference\r
34441         "Device.UPnP.Device.Capabilities.UPnPIGD";\r
34442     }\r
34443     leaf u-pn-pdm-basic-mgmt {\r
34444       type uint32;\r
34445       config false;\r
34446       description\r
34447         "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt";\r
34448       reference\r
34449         "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt";\r
34450     }\r
34451     leaf u-pn-pdm-configuration-mgmt {\r
34452       type uint32;\r
34453       config false;\r
34454       description\r
34455         "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt";\r
34456       reference\r
34457         "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt";\r
34458     }\r
34459     leaf u-pn-pdm-software-mgmt {\r
34460       type uint32;\r
34461       config false;\r
34462       description\r
34463         "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt";\r
34464       reference\r
34465         "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt";\r
34466     }\r
34467   }\r
34468 \r
34469   grouping u-pn-p-discovery-g {\r
34470     description\r
34471       "Grouping object for Device.UPnP.Discovery.";\r
34472     leaf root-device-number-of-entries {\r
34473       type uint32;\r
34474       config false;\r
34475       description\r
34476         "Device.UPnP.Discovery.RootDeviceNumberOfEntries";\r
34477       reference\r
34478         "Device.UPnP.Discovery.RootDeviceNumberOfEntries";\r
34479     }\r
34480     leaf device-number-of-entries {\r
34481       type uint32;\r
34482       config false;\r
34483       description\r
34484         "Device.UPnP.Discovery.DeviceNumberOfEntries";\r
34485       reference\r
34486         "Device.UPnP.Discovery.DeviceNumberOfEntries";\r
34487     }\r
34488     leaf service-number-of-entries {\r
34489       type uint32;\r
34490       config false;\r
34491       description\r
34492         "Device.UPnP.Discovery.ServiceNumberOfEntries";\r
34493       reference\r
34494         "Device.UPnP.Discovery.ServiceNumberOfEntries";\r
34495     }\r
34496   }\r
34497 \r
34498   grouping u-pn-p-discovery-device-g {\r
34499     description\r
34500       "Grouping object for Device.UPnP.Discovery.Device.{i}.";\r
34501     leaf index {\r
34502       type uint16;\r
34503       description\r
34504         "Index attribute";\r
34505     }\r
34506     leaf status {\r
34507       type string;\r
34508       config false;\r
34509       description\r
34510         "Device.UPnP.Discovery.Device.{i}.Status";\r
34511       reference\r
34512         "Device.UPnP.Discovery.Device.{i}.Status";\r
34513     }\r
34514     leaf uuid {\r
34515       type string;\r
34516       config false;\r
34517       description\r
34518         "Device.UPnP.Discovery.Device.{i}.UUID";\r
34519       reference\r
34520         "Device.UPnP.Discovery.Device.{i}.UUID";\r
34521     }\r
34522     leaf usn {\r
34523       type string;\r
34524       config false;\r
34525       description\r
34526         "Device.UPnP.Discovery.Device.{i}.USN";\r
34527       reference\r
34528         "Device.UPnP.Discovery.Device.{i}.USN";\r
34529     }\r
34530     leaf lease-time {\r
34531       type uint32;\r
34532       config false;\r
34533       description\r
34534         "Device.UPnP.Discovery.Device.{i}.LeaseTime";\r
34535       reference\r
34536         "Device.UPnP.Discovery.Device.{i}.LeaseTime";\r
34537     }\r
34538     leaf location {\r
34539       type string;\r
34540       config false;\r
34541       description\r
34542         "Device.UPnP.Discovery.Device.{i}.Location";\r
34543       reference\r
34544         "Device.UPnP.Discovery.Device.{i}.Location";\r
34545     }\r
34546     leaf server {\r
34547       type string;\r
34548       config false;\r
34549       description\r
34550         "Device.UPnP.Discovery.Device.{i}.Server";\r
34551       reference\r
34552         "Device.UPnP.Discovery.Device.{i}.Server";\r
34553     }\r
34554     leaf host {\r
34555       type string;\r
34556       config false;\r
34557       description\r
34558         "Device.UPnP.Discovery.Device.{i}.Host";\r
34559       reference\r
34560         "Device.UPnP.Discovery.Device.{i}.Host";\r
34561     }\r
34562     leaf last-update {\r
34563       type string;\r
34564       config false;\r
34565       description\r
34566         "Device.UPnP.Discovery.Device.{i}.LastUpdate";\r
34567       reference\r
34568         "Device.UPnP.Discovery.Device.{i}.LastUpdate";\r
34569     }\r
34570   }\r
34571 \r
34572   grouping discovery-root-device-g {\r
34573     description\r
34574       "Grouping object for Device.UPnP.Discovery.RootDevice.{i}.";\r
34575     leaf index {\r
34576       type uint16;\r
34577       description\r
34578         "Index attribute";\r
34579     }\r
34580     leaf status {\r
34581       type string;\r
34582       config false;\r
34583       description\r
34584         "Device.UPnP.Discovery.RootDevice.{i}.Status";\r
34585       reference\r
34586         "Device.UPnP.Discovery.RootDevice.{i}.Status";\r
34587     }\r
34588     leaf uuid {\r
34589       type string;\r
34590       config false;\r
34591       description\r
34592         "Device.UPnP.Discovery.RootDevice.{i}.UUID";\r
34593       reference\r
34594         "Device.UPnP.Discovery.RootDevice.{i}.UUID";\r
34595     }\r
34596     leaf usn {\r
34597       type string;\r
34598       config false;\r
34599       description\r
34600         "Device.UPnP.Discovery.RootDevice.{i}.USN";\r
34601       reference\r
34602         "Device.UPnP.Discovery.RootDevice.{i}.USN";\r
34603     }\r
34604     leaf lease-time {\r
34605       type uint32;\r
34606       config false;\r
34607       description\r
34608         "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime";\r
34609       reference\r
34610         "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime";\r
34611     }\r
34612     leaf location {\r
34613       type string;\r
34614       config false;\r
34615       description\r
34616         "Device.UPnP.Discovery.RootDevice.{i}.Location";\r
34617       reference\r
34618         "Device.UPnP.Discovery.RootDevice.{i}.Location";\r
34619     }\r
34620     leaf server {\r
34621       type string;\r
34622       config false;\r
34623       description\r
34624         "Device.UPnP.Discovery.RootDevice.{i}.Server";\r
34625       reference\r
34626         "Device.UPnP.Discovery.RootDevice.{i}.Server";\r
34627     }\r
34628     leaf host {\r
34629       type string;\r
34630       config false;\r
34631       description\r
34632         "Device.UPnP.Discovery.RootDevice.{i}.Host";\r
34633       reference\r
34634         "Device.UPnP.Discovery.RootDevice.{i}.Host";\r
34635     }\r
34636     leaf last-update {\r
34637       type string;\r
34638       config false;\r
34639       description\r
34640         "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate";\r
34641       reference\r
34642         "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate";\r
34643     }\r
34644   }\r
34645 \r
34646   grouping discovery-service-g {\r
34647     description\r
34648       "Grouping object for Device.UPnP.Discovery.Service.{i}.";\r
34649     leaf index {\r
34650       type uint16;\r
34651       description\r
34652         "Index attribute";\r
34653     }\r
34654     leaf status {\r
34655       type string;\r
34656       config false;\r
34657       description\r
34658         "Device.UPnP.Discovery.Service.{i}.Status";\r
34659       reference\r
34660         "Device.UPnP.Discovery.Service.{i}.Status";\r
34661     }\r
34662     leaf usn {\r
34663       type string;\r
34664       config false;\r
34665       description\r
34666         "Device.UPnP.Discovery.Service.{i}.USN";\r
34667       reference\r
34668         "Device.UPnP.Discovery.Service.{i}.USN";\r
34669     }\r
34670     leaf lease-time {\r
34671       type uint32;\r
34672       config false;\r
34673       description\r
34674         "Device.UPnP.Discovery.Service.{i}.LeaseTime";\r
34675       reference\r
34676         "Device.UPnP.Discovery.Service.{i}.LeaseTime";\r
34677     }\r
34678     leaf location {\r
34679       type string;\r
34680       config false;\r
34681       description\r
34682         "Device.UPnP.Discovery.Service.{i}.Location";\r
34683       reference\r
34684         "Device.UPnP.Discovery.Service.{i}.Location";\r
34685     }\r
34686     leaf server {\r
34687       type string;\r
34688       config false;\r
34689       description\r
34690         "Device.UPnP.Discovery.Service.{i}.Server";\r
34691       reference\r
34692         "Device.UPnP.Discovery.Service.{i}.Server";\r
34693     }\r
34694     leaf host {\r
34695       type string;\r
34696       config false;\r
34697       description\r
34698         "Device.UPnP.Discovery.Service.{i}.Host";\r
34699       reference\r
34700         "Device.UPnP.Discovery.Service.{i}.Host";\r
34701     }\r
34702     leaf last-update {\r
34703       type string;\r
34704       config false;\r
34705       description\r
34706         "Device.UPnP.Discovery.Service.{i}.LastUpdate";\r
34707       reference\r
34708         "Device.UPnP.Discovery.Service.{i}.LastUpdate";\r
34709     }\r
34710     leaf parent-device {\r
34711       type string;\r
34712       config false;\r
34713       description\r
34714         "Device.UPnP.Discovery.Service.{i}.ParentDevice";\r
34715       reference\r
34716         "Device.UPnP.Discovery.Service.{i}.ParentDevice";\r
34717     }\r
34718   }\r
34719 \r
34720   grouping device-usb-g {\r
34721     description\r
34722       "Grouping object for Device.USB.";\r
34723     leaf interface-number-of-entries {\r
34724       type uint32;\r
34725       config false;\r
34726       description\r
34727         "Device.USB.InterfaceNumberOfEntries";\r
34728       reference\r
34729         "Device.USB.InterfaceNumberOfEntries";\r
34730     }\r
34731     leaf port-number-of-entries {\r
34732       type uint32;\r
34733       config false;\r
34734       description\r
34735         "Device.USB.PortNumberOfEntries";\r
34736       reference\r
34737         "Device.USB.PortNumberOfEntries";\r
34738     }\r
34739   }\r
34740 \r
34741   grouping usb-interface-g {\r
34742     description\r
34743       "Grouping object for Device.USB.Interface.{i}.";\r
34744     leaf index {\r
34745       type uint16;\r
34746       description\r
34747         "Index attribute";\r
34748     }\r
34749     leaf enable {\r
34750       type boolean;\r
34751       description\r
34752         "Device.USB.Interface.{i}.Enable";\r
34753       reference\r
34754         "Device.USB.Interface.{i}.Enable";\r
34755     }\r
34756     leaf status {\r
34757       type string;\r
34758       config false;\r
34759       description\r
34760         "Device.USB.Interface.{i}.Status";\r
34761       reference\r
34762         "Device.USB.Interface.{i}.Status";\r
34763     }\r
34764     leaf alias {\r
34765       type string {\r
34766         length "min..64";\r
34767       }\r
34768       description\r
34769         "Device.USB.Interface.{i}.Alias";\r
34770       reference\r
34771         "Device.USB.Interface.{i}.Alias";\r
34772     }\r
34773     leaf name {\r
34774       type string;\r
34775       config false;\r
34776       description\r
34777         "Device.USB.Interface.{i}.Name";\r
34778       reference\r
34779         "Device.USB.Interface.{i}.Name";\r
34780     }\r
34781     leaf last-change {\r
34782       type uint32;\r
34783       config false;\r
34784       description\r
34785         "Device.USB.Interface.{i}.LastChange";\r
34786       reference\r
34787         "Device.USB.Interface.{i}.LastChange";\r
34788     }\r
34789     leaf lower-layers {\r
34790       type string {\r
34791         length "min..1024";\r
34792       }\r
34793       description\r
34794         "Device.USB.Interface.{i}.LowerLayers";\r
34795       reference\r
34796         "Device.USB.Interface.{i}.LowerLayers";\r
34797     }\r
34798     leaf upstream {\r
34799       type boolean;\r
34800       config false;\r
34801       description\r
34802         "Device.USB.Interface.{i}.Upstream";\r
34803       reference\r
34804         "Device.USB.Interface.{i}.Upstream";\r
34805     }\r
34806     leaf mac-address {\r
34807       type string {\r
34808         length "min..17";\r
34809       }\r
34810       config false;\r
34811       description\r
34812         "Device.USB.Interface.{i}.MACAddress";\r
34813       reference\r
34814         "Device.USB.Interface.{i}.MACAddress";\r
34815     }\r
34816     leaf max-bit-rate {\r
34817       type uint32;\r
34818       config false;\r
34819       description\r
34820         "Device.USB.Interface.{i}.MaxBitRate";\r
34821       reference\r
34822         "Device.USB.Interface.{i}.MaxBitRate";\r
34823     }\r
34824     leaf port {\r
34825       type string;\r
34826       config false;\r
34827       description\r
34828         "Device.USB.Interface.{i}.Port";\r
34829       reference\r
34830         "Device.USB.Interface.{i}.Port";\r
34831     }\r
34832   }\r
34833 \r
34834   grouping usb-interface-stats-g {\r
34835     description\r
34836       "Grouping object for Device.USB.Interface.{i}.Stats.";\r
34837     leaf bytes-sent {\r
34838       type uint64;\r
34839       config false;\r
34840       description\r
34841         "Device.USB.Interface.{i}.Stats.BytesSent";\r
34842       reference\r
34843         "Device.USB.Interface.{i}.Stats.BytesSent";\r
34844     }\r
34845     leaf bytes-received {\r
34846       type uint64;\r
34847       config false;\r
34848       description\r
34849         "Device.USB.Interface.{i}.Stats.BytesReceived";\r
34850       reference\r
34851         "Device.USB.Interface.{i}.Stats.BytesReceived";\r
34852     }\r
34853     leaf packets-sent {\r
34854       type uint64;\r
34855       config false;\r
34856       description\r
34857         "Device.USB.Interface.{i}.Stats.PacketsSent";\r
34858       reference\r
34859         "Device.USB.Interface.{i}.Stats.PacketsSent";\r
34860     }\r
34861     leaf packets-received {\r
34862       type uint64;\r
34863       config false;\r
34864       description\r
34865         "Device.USB.Interface.{i}.Stats.PacketsReceived";\r
34866       reference\r
34867         "Device.USB.Interface.{i}.Stats.PacketsReceived";\r
34868     }\r
34869     leaf errors-sent {\r
34870       type uint32;\r
34871       config false;\r
34872       description\r
34873         "Device.USB.Interface.{i}.Stats.ErrorsSent";\r
34874       reference\r
34875         "Device.USB.Interface.{i}.Stats.ErrorsSent";\r
34876     }\r
34877     leaf errors-received {\r
34878       type uint32;\r
34879       config false;\r
34880       description\r
34881         "Device.USB.Interface.{i}.Stats.ErrorsReceived";\r
34882       reference\r
34883         "Device.USB.Interface.{i}.Stats.ErrorsReceived";\r
34884     }\r
34885     leaf unicast-packets-sent {\r
34886       type uint64;\r
34887       config false;\r
34888       description\r
34889         "Device.USB.Interface.{i}.Stats.UnicastPacketsSent";\r
34890       reference\r
34891         "Device.USB.Interface.{i}.Stats.UnicastPacketsSent";\r
34892     }\r
34893     leaf unicast-packets-received {\r
34894       type uint64;\r
34895       config false;\r
34896       description\r
34897         "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived";\r
34898       reference\r
34899         "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived";\r
34900     }\r
34901     leaf discard-packets-sent {\r
34902       type uint32;\r
34903       config false;\r
34904       description\r
34905         "Device.USB.Interface.{i}.Stats.DiscardPacketsSent";\r
34906       reference\r
34907         "Device.USB.Interface.{i}.Stats.DiscardPacketsSent";\r
34908     }\r
34909     leaf discard-packets-received {\r
34910       type uint32;\r
34911       config false;\r
34912       description\r
34913         "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived";\r
34914       reference\r
34915         "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived";\r
34916     }\r
34917     leaf multicast-packets-sent {\r
34918       type uint64;\r
34919       config false;\r
34920       description\r
34921         "Device.USB.Interface.{i}.Stats.MulticastPacketsSent";\r
34922       reference\r
34923         "Device.USB.Interface.{i}.Stats.MulticastPacketsSent";\r
34924     }\r
34925     leaf multicast-packets-received {\r
34926       type uint64;\r
34927       config false;\r
34928       description\r
34929         "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived";\r
34930       reference\r
34931         "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived";\r
34932     }\r
34933     leaf broadcast-packets-sent {\r
34934       type uint64;\r
34935       config false;\r
34936       description\r
34937         "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent";\r
34938       reference\r
34939         "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent";\r
34940     }\r
34941     leaf broadcast-packets-received {\r
34942       type uint64;\r
34943       config false;\r
34944       description\r
34945         "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived";\r
34946       reference\r
34947         "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived";\r
34948     }\r
34949     leaf unknown-proto-packets-received {\r
34950       type uint32;\r
34951       config false;\r
34952       description\r
34953         "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
34954       reference\r
34955         "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived";\r
34956     }\r
34957   }\r
34958 \r
34959   grouping usb-port-g {\r
34960     description\r
34961       "Grouping object for Device.USB.Port.{i}.";\r
34962     leaf index {\r
34963       type uint16;\r
34964       description\r
34965         "Index attribute";\r
34966     }\r
34967     leaf alias {\r
34968       type string {\r
34969         length "min..64";\r
34970       }\r
34971       description\r
34972         "Device.USB.Port.{i}.Alias";\r
34973       reference\r
34974         "Device.USB.Port.{i}.Alias";\r
34975     }\r
34976     leaf name {\r
34977       type string;\r
34978       config false;\r
34979       description\r
34980         "Device.USB.Port.{i}.Name";\r
34981       reference\r
34982         "Device.USB.Port.{i}.Name";\r
34983     }\r
34984     leaf standard {\r
34985       type string;\r
34986       config false;\r
34987       description\r
34988         "Device.USB.Port.{i}.Standard";\r
34989       reference\r
34990         "Device.USB.Port.{i}.Standard";\r
34991     }\r
34992     leaf type {\r
34993       type string;\r
34994       config false;\r
34995       description\r
34996         "Device.USB.Port.{i}.Type";\r
34997       reference\r
34998         "Device.USB.Port.{i}.Type";\r
34999     }\r
35000     leaf receptacle {\r
35001       type string;\r
35002       config false;\r
35003       description\r
35004         "Device.USB.Port.{i}.Receptacle";\r
35005       reference\r
35006         "Device.USB.Port.{i}.Receptacle";\r
35007     }\r
35008     leaf rate {\r
35009       type string;\r
35010       config false;\r
35011       description\r
35012         "Device.USB.Port.{i}.Rate";\r
35013       reference\r
35014         "Device.USB.Port.{i}.Rate";\r
35015     }\r
35016     leaf power {\r
35017       type string;\r
35018       config false;\r
35019       description\r
35020         "Device.USB.Port.{i}.Power";\r
35021       reference\r
35022         "Device.USB.Port.{i}.Power";\r
35023     }\r
35024   }\r
35025 \r
35026   grouping usb-usb-hosts-g {\r
35027     description\r
35028       "Grouping object for Device.USB.USBHosts.";\r
35029     leaf host-number-of-entries {\r
35030       type uint32;\r
35031       config false;\r
35032       description\r
35033         "Device.USB.USBHosts.HostNumberOfEntries";\r
35034       reference\r
35035         "Device.USB.USBHosts.HostNumberOfEntries";\r
35036     }\r
35037   }\r
35038 \r
35039   grouping usb-hosts-host-g {\r
35040     description\r
35041       "Grouping object for Device.USB.USBHosts.Host.{i}.";\r
35042     leaf index {\r
35043       type uint16;\r
35044       description\r
35045         "Index attribute";\r
35046     }\r
35047     leaf alias {\r
35048       type string {\r
35049         length "min..64";\r
35050       }\r
35051       description\r
35052         "Device.USB.USBHosts.Host.{i}.Alias";\r
35053       reference\r
35054         "Device.USB.USBHosts.Host.{i}.Alias";\r
35055     }\r
35056     leaf enable {\r
35057       type boolean;\r
35058       description\r
35059         "Device.USB.USBHosts.Host.{i}.Enable";\r
35060       reference\r
35061         "Device.USB.USBHosts.Host.{i}.Enable";\r
35062     }\r
35063     leaf name {\r
35064       type string;\r
35065       config false;\r
35066       description\r
35067         "Device.USB.USBHosts.Host.{i}.Name";\r
35068       reference\r
35069         "Device.USB.USBHosts.Host.{i}.Name";\r
35070     }\r
35071     leaf type {\r
35072       type string;\r
35073       config false;\r
35074       description\r
35075         "Device.USB.USBHosts.Host.{i}.Type";\r
35076       reference\r
35077         "Device.USB.USBHosts.Host.{i}.Type";\r
35078     }\r
35079     leaf power-management-enable {\r
35080       type boolean;\r
35081       description\r
35082         "Device.USB.USBHosts.Host.{i}.PowerManagementEnable";\r
35083       reference\r
35084         "Device.USB.USBHosts.Host.{i}.PowerManagementEnable";\r
35085     }\r
35086     leaf usb-version {\r
35087       type string;\r
35088       config false;\r
35089       description\r
35090         "Device.USB.USBHosts.Host.{i}.USBVersion";\r
35091       reference\r
35092         "Device.USB.USBHosts.Host.{i}.USBVersion";\r
35093     }\r
35094     leaf device-number-of-entries {\r
35095       type uint32;\r
35096       config false;\r
35097       description\r
35098         "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries";\r
35099       reference\r
35100         "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries";\r
35101     }\r
35102   }\r
35103 \r
35104   grouping host-device-g {\r
35105     description\r
35106       "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.";\r
35107     leaf index {\r
35108       type uint16;\r
35109       description\r
35110         "Index attribute";\r
35111     }\r
35112     leaf device-number {\r
35113       type uint32;\r
35114       config false;\r
35115       description\r
35116         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber";\r
35117       reference\r
35118         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber";\r
35119     }\r
35120     leaf usb-version {\r
35121       type string;\r
35122       config false;\r
35123       description\r
35124         "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion";\r
35125       reference\r
35126         "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion";\r
35127     }\r
35128     leaf device-class {\r
35129       type string;\r
35130       config false;\r
35131       description\r
35132         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass";\r
35133       reference\r
35134         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass";\r
35135     }\r
35136     leaf device-sub-class {\r
35137       type string;\r
35138       config false;\r
35139       description\r
35140         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass";\r
35141       reference\r
35142         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass";\r
35143     }\r
35144     leaf device-version {\r
35145       type uint32;\r
35146       config false;\r
35147       description\r
35148         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion";\r
35149       reference\r
35150         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion";\r
35151     }\r
35152     leaf device-protocol {\r
35153       type string;\r
35154       config false;\r
35155       description\r
35156         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol";\r
35157       reference\r
35158         "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol";\r
35159     }\r
35160     leaf product-id {\r
35161       type uint32;\r
35162       config false;\r
35163       description\r
35164         "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID";\r
35165       reference\r
35166         "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID";\r
35167     }\r
35168     leaf vendor-id {\r
35169       type uint32;\r
35170       config false;\r
35171       description\r
35172         "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID";\r
35173       reference\r
35174         "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID";\r
35175     }\r
35176     leaf manufacturer {\r
35177       type string;\r
35178       config false;\r
35179       description\r
35180         "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer";\r
35181       reference\r
35182         "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer";\r
35183     }\r
35184     leaf product-class {\r
35185       type string;\r
35186       config false;\r
35187       description\r
35188         "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass";\r
35189       reference\r
35190         "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass";\r
35191     }\r
35192     leaf serial-number {\r
35193       type string;\r
35194       config false;\r
35195       description\r
35196         "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber";\r
35197       reference\r
35198         "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber";\r
35199     }\r
35200     leaf port {\r
35201       type uint32;\r
35202       config false;\r
35203       description\r
35204         "Device.USB.USBHosts.Host.{i}.Device.{i}.Port";\r
35205       reference\r
35206         "Device.USB.USBHosts.Host.{i}.Device.{i}.Port";\r
35207     }\r
35208     leaf usb-port {\r
35209       type string;\r
35210       config false;\r
35211       description\r
35212         "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort";\r
35213       reference\r
35214         "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort";\r
35215     }\r
35216     leaf rate {\r
35217       type string;\r
35218       config false;\r
35219       description\r
35220         "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate";\r
35221       reference\r
35222         "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate";\r
35223     }\r
35224     leaf parent {\r
35225       type string;\r
35226       config false;\r
35227       description\r
35228         "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent";\r
35229       reference\r
35230         "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent";\r
35231     }\r
35232     leaf max-children {\r
35233       type uint32;\r
35234       config false;\r
35235       description\r
35236         "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren";\r
35237       reference\r
35238         "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren";\r
35239     }\r
35240     leaf is-suspended {\r
35241       type boolean;\r
35242       config false;\r
35243       description\r
35244         "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended";\r
35245       reference\r
35246         "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended";\r
35247     }\r
35248     leaf is-self-powered {\r
35249       type boolean;\r
35250       config false;\r
35251       description\r
35252         "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered";\r
35253       reference\r
35254         "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered";\r
35255     }\r
35256     leaf configuration-number-of-entries {\r
35257       type uint32;\r
35258       config false;\r
35259       description\r
35260         "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries";\r
35261       reference\r
35262         "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries";\r
35263     }\r
35264   }\r
35265 \r
35266   grouping device-configuration-g {\r
35267     description\r
35268       "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.";\r
35269     leaf index {\r
35270       type uint16;\r
35271       description\r
35272         "Index attribute";\r
35273     }\r
35274     leaf configuration-number {\r
35275       type uint32;\r
35276       config false;\r
35277       description\r
35278         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber";\r
35279       reference\r
35280         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber";\r
35281     }\r
35282     leaf interface-number-of-entries {\r
35283       type uint32;\r
35284       config false;\r
35285       description\r
35286         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries";\r
35287       reference\r
35288         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries";\r
35289     }\r
35290   }\r
35291 \r
35292   grouping configuration-interface-g {\r
35293     description\r
35294       "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.";\r
35295     leaf index {\r
35296       type uint16;\r
35297       description\r
35298         "Index attribute";\r
35299     }\r
35300     leaf interface-number {\r
35301       type uint32;\r
35302       config false;\r
35303       description\r
35304         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber";\r
35305       reference\r
35306         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber";\r
35307     }\r
35308     leaf interface-class {\r
35309       type string;\r
35310       config false;\r
35311       description\r
35312         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass";\r
35313       reference\r
35314         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass";\r
35315     }\r
35316     leaf interface-sub-class {\r
35317       type string;\r
35318       config false;\r
35319       description\r
35320         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass";\r
35321       reference\r
35322         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass";\r
35323     }\r
35324     leaf interface-protocol {\r
35325       type string;\r
35326       config false;\r
35327       description\r
35328         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol";\r
35329       reference\r
35330         "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol";\r
35331     }\r
35332   }\r
35333 \r
35334   grouping device-user-interface-g {\r
35335     description\r
35336       "Grouping object for Device.UserInterface.";\r
35337     leaf enable {\r
35338       type boolean;\r
35339       description\r
35340         "Device.UserInterface.Enable";\r
35341       reference\r
35342         "Device.UserInterface.Enable";\r
35343     }\r
35344     leaf password-required {\r
35345       type boolean;\r
35346       description\r
35347         "Device.UserInterface.PasswordRequired";\r
35348       reference\r
35349         "Device.UserInterface.PasswordRequired";\r
35350     }\r
35351     leaf password-user-selectable {\r
35352       type boolean;\r
35353       description\r
35354         "Device.UserInterface.PasswordUserSelectable";\r
35355       reference\r
35356         "Device.UserInterface.PasswordUserSelectable";\r
35357     }\r
35358     leaf upgrade-available {\r
35359       type boolean;\r
35360       description\r
35361         "Device.UserInterface.UpgradeAvailable";\r
35362       reference\r
35363         "Device.UserInterface.UpgradeAvailable";\r
35364     }\r
35365     leaf warranty-date {\r
35366       type string;\r
35367       description\r
35368         "Device.UserInterface.WarrantyDate";\r
35369       reference\r
35370         "Device.UserInterface.WarrantyDate";\r
35371     }\r
35372     leaf isp-name {\r
35373       type string {\r
35374         length "min..64";\r
35375       }\r
35376       description\r
35377         "Device.UserInterface.ISPName";\r
35378       reference\r
35379         "Device.UserInterface.ISPName";\r
35380     }\r
35381     leaf isp-help-desk {\r
35382       type string {\r
35383         length "min..32";\r
35384       }\r
35385       description\r
35386         "Device.UserInterface.ISPHelpDesk";\r
35387       reference\r
35388         "Device.UserInterface.ISPHelpDesk";\r
35389     }\r
35390     leaf isp-home-page {\r
35391       type string {\r
35392         length "min..256";\r
35393       }\r
35394       description\r
35395         "Device.UserInterface.ISPHomePage";\r
35396       reference\r
35397         "Device.UserInterface.ISPHomePage";\r
35398     }\r
35399     leaf isp-help-page {\r
35400       type string {\r
35401         length "min..256";\r
35402       }\r
35403       description\r
35404         "Device.UserInterface.ISPHelpPage";\r
35405       reference\r
35406         "Device.UserInterface.ISPHelpPage";\r
35407     }\r
35408     leaf isp-logo {\r
35409       type string {\r
35410         length "0..4095";\r
35411       }\r
35412       description\r
35413         "Device.UserInterface.ISPLogo";\r
35414       reference\r
35415         "Device.UserInterface.ISPLogo";\r
35416     }\r
35417     leaf isp-logo-size {\r
35418       type uint32 {\r
35419         range "0..4095";\r
35420       }\r
35421       description\r
35422         "Device.UserInterface.ISPLogoSize";\r
35423       reference\r
35424         "Device.UserInterface.ISPLogoSize";\r
35425     }\r
35426     leaf isp-mail-server {\r
35427       type string {\r
35428         length "min..256";\r
35429       }\r
35430       description\r
35431         "Device.UserInterface.ISPMailServer";\r
35432       reference\r
35433         "Device.UserInterface.ISPMailServer";\r
35434     }\r
35435     leaf isp-news-server {\r
35436       type string {\r
35437         length "min..256";\r
35438       }\r
35439       description\r
35440         "Device.UserInterface.ISPNewsServer";\r
35441       reference\r
35442         "Device.UserInterface.ISPNewsServer";\r
35443     }\r
35444     leaf text-color {\r
35445       type string {\r
35446         length "3";\r
35447       }\r
35448       description\r
35449         "Device.UserInterface.TextColor";\r
35450       reference\r
35451         "Device.UserInterface.TextColor";\r
35452     }\r
35453     leaf background-color {\r
35454       type string {\r
35455         length "3";\r
35456       }\r
35457       description\r
35458         "Device.UserInterface.BackgroundColor";\r
35459       reference\r
35460         "Device.UserInterface.BackgroundColor";\r
35461     }\r
35462     leaf button-color {\r
35463       type string {\r
35464         length "3";\r
35465       }\r
35466       description\r
35467         "Device.UserInterface.ButtonColor";\r
35468       reference\r
35469         "Device.UserInterface.ButtonColor";\r
35470     }\r
35471     leaf button-text-color {\r
35472       type string {\r
35473         length "3";\r
35474       }\r
35475       description\r
35476         "Device.UserInterface.ButtonTextColor";\r
35477       reference\r
35478         "Device.UserInterface.ButtonTextColor";\r
35479     }\r
35480     leaf auto-update-server {\r
35481       type string {\r
35482         length "min..256";\r
35483       }\r
35484       description\r
35485         "Device.UserInterface.AutoUpdateServer";\r
35486       reference\r
35487         "Device.UserInterface.AutoUpdateServer";\r
35488     }\r
35489     leaf user-update-server {\r
35490       type string {\r
35491         length "min..256";\r
35492       }\r
35493       description\r
35494         "Device.UserInterface.UserUpdateServer";\r
35495       reference\r
35496         "Device.UserInterface.UserUpdateServer";\r
35497     }\r
35498     leaf available-languages {\r
35499       type string;\r
35500       config false;\r
35501       description\r
35502         "Device.UserInterface.AvailableLanguages";\r
35503       reference\r
35504         "Device.UserInterface.AvailableLanguages";\r
35505     }\r
35506     leaf current-language {\r
35507       type string {\r
35508         length "min..16";\r
35509       }\r
35510       description\r
35511         "Device.UserInterface.CurrentLanguage";\r
35512       reference\r
35513         "Device.UserInterface.CurrentLanguage";\r
35514     }\r
35515   }\r
35516 \r
35517   grouping user-interface-local-display-g {\r
35518     description\r
35519       "Grouping object for Device.UserInterface.LocalDisplay.";\r
35520     leaf movable {\r
35521       type boolean;\r
35522       description\r
35523         "Device.UserInterface.LocalDisplay.Movable";\r
35524       reference\r
35525         "Device.UserInterface.LocalDisplay.Movable";\r
35526     }\r
35527     leaf resizable {\r
35528       type boolean;\r
35529       description\r
35530         "Device.UserInterface.LocalDisplay.Resizable";\r
35531       reference\r
35532         "Device.UserInterface.LocalDisplay.Resizable";\r
35533     }\r
35534     leaf pos-x {\r
35535       type int32;\r
35536       description\r
35537         "Device.UserInterface.LocalDisplay.PosX";\r
35538       reference\r
35539         "Device.UserInterface.LocalDisplay.PosX";\r
35540     }\r
35541     leaf pos-y {\r
35542       type int32;\r
35543       description\r
35544         "Device.UserInterface.LocalDisplay.PosY";\r
35545       reference\r
35546         "Device.UserInterface.LocalDisplay.PosY";\r
35547     }\r
35548     leaf width {\r
35549       type uint32;\r
35550       description\r
35551         "Device.UserInterface.LocalDisplay.Width";\r
35552       reference\r
35553         "Device.UserInterface.LocalDisplay.Width";\r
35554     }\r
35555     leaf height {\r
35556       type uint32;\r
35557       description\r
35558         "Device.UserInterface.LocalDisplay.Height";\r
35559       reference\r
35560         "Device.UserInterface.LocalDisplay.Height";\r
35561     }\r
35562     leaf display-width {\r
35563       type uint32;\r
35564       config false;\r
35565       description\r
35566         "Device.UserInterface.LocalDisplay.DisplayWidth";\r
35567       reference\r
35568         "Device.UserInterface.LocalDisplay.DisplayWidth";\r
35569     }\r
35570     leaf display-height {\r
35571       type uint32;\r
35572       config false;\r
35573       description\r
35574         "Device.UserInterface.LocalDisplay.DisplayHeight";\r
35575       reference\r
35576         "Device.UserInterface.LocalDisplay.DisplayHeight";\r
35577     }\r
35578   }\r
35579 \r
35580   grouping user-interface-messages-g {\r
35581     description\r
35582       "Grouping object for Device.UserInterface.Messages.";\r
35583     leaf enable {\r
35584       type boolean;\r
35585       description\r
35586         "Device.UserInterface.Messages.Enable";\r
35587       reference\r
35588         "Device.UserInterface.Messages.Enable";\r
35589     }\r
35590     leaf title {\r
35591       type string {\r
35592         length "min..128";\r
35593       }\r
35594       description\r
35595         "Device.UserInterface.Messages.Title";\r
35596       reference\r
35597         "Device.UserInterface.Messages.Title";\r
35598     }\r
35599     leaf sub-title {\r
35600       type string {\r
35601         length "min..128";\r
35602       }\r
35603       description\r
35604         "Device.UserInterface.Messages.SubTitle";\r
35605       reference\r
35606         "Device.UserInterface.Messages.SubTitle";\r
35607     }\r
35608     leaf text {\r
35609       type string;\r
35610       description\r
35611         "Device.UserInterface.Messages.Text";\r
35612       reference\r
35613         "Device.UserInterface.Messages.Text";\r
35614     }\r
35615     leaf icon-type {\r
35616       type enumeration {\r
35617         enum None {\r
35618           description\r
35619             "Enum Value - None";\r
35620         }\r
35621         enum Greeting {\r
35622           description\r
35623             "Enum Value - Greeting";\r
35624         }\r
35625         enum Information {\r
35626           description\r
35627             "Enum Value - Information";\r
35628         }\r
35629         enum Warning {\r
35630           description\r
35631             "Enum Value - Warning";\r
35632         }\r
35633         enum Important {\r
35634           description\r
35635             "Enum Value - Important";\r
35636         }\r
35637         enum Urgent {\r
35638           description\r
35639             "Enum Value - Urgent";\r
35640         }\r
35641         enum Advertisement {\r
35642           description\r
35643             "Enum Value - Advertisement";\r
35644         }\r
35645       }\r
35646       description\r
35647         "Device.UserInterface.Messages.IconType";\r
35648       reference\r
35649         "Device.UserInterface.Messages.IconType";\r
35650     }\r
35651     leaf message-color {\r
35652       type string {\r
35653         length "3";\r
35654       }\r
35655       description\r
35656         "Device.UserInterface.Messages.MessageColor";\r
35657       reference\r
35658         "Device.UserInterface.Messages.MessageColor";\r
35659     }\r
35660     leaf background-color {\r
35661       type string {\r
35662         length "3";\r
35663       }\r
35664       description\r
35665         "Device.UserInterface.Messages.BackgroundColor";\r
35666       reference\r
35667         "Device.UserInterface.Messages.BackgroundColor";\r
35668     }\r
35669     leaf title-color {\r
35670       type string {\r
35671         length "3";\r
35672       }\r
35673       description\r
35674         "Device.UserInterface.Messages.TitleColor";\r
35675       reference\r
35676         "Device.UserInterface.Messages.TitleColor";\r
35677     }\r
35678     leaf sub-title-color {\r
35679       type string {\r
35680         length "3";\r
35681       }\r
35682       description\r
35683         "Device.UserInterface.Messages.SubTitleColor";\r
35684       reference\r
35685         "Device.UserInterface.Messages.SubTitleColor";\r
35686     }\r
35687     leaf requested-number-of-repetitions {\r
35688       type uint32;\r
35689       description\r
35690         "Device.UserInterface.Messages.RequestedNumberOfRepetitions";\r
35691       reference\r
35692         "Device.UserInterface.Messages.RequestedNumberOfRepetitions";\r
35693     }\r
35694     leaf executed-number-of-repetitions {\r
35695       type uint32;\r
35696       config false;\r
35697       description\r
35698         "Device.UserInterface.Messages.ExecutedNumberOfRepetitions";\r
35699       reference\r
35700         "Device.UserInterface.Messages.ExecutedNumberOfRepetitions";\r
35701     }\r
35702   }\r
35703 \r
35704   grouping user-interface-remote-access-g {\r
35705     description\r
35706       "Grouping object for Device.UserInterface.RemoteAccess.";\r
35707     leaf enable {\r
35708       type boolean;\r
35709       description\r
35710         "Device.UserInterface.RemoteAccess.Enable";\r
35711       reference\r
35712         "Device.UserInterface.RemoteAccess.Enable";\r
35713     }\r
35714     leaf port {\r
35715       type uint32 {\r
35716         range "min..65535";\r
35717       }\r
35718       description\r
35719         "Device.UserInterface.RemoteAccess.Port";\r
35720       reference\r
35721         "Device.UserInterface.RemoteAccess.Port";\r
35722     }\r
35723     leaf supported-protocols {\r
35724       type string;\r
35725       config false;\r
35726       description\r
35727         "Device.UserInterface.RemoteAccess.SupportedProtocols";\r
35728       reference\r
35729         "Device.UserInterface.RemoteAccess.SupportedProtocols";\r
35730     }\r
35731     leaf protocol {\r
35732       type string;\r
35733       description\r
35734         "Device.UserInterface.RemoteAccess.Protocol";\r
35735       reference\r
35736         "Device.UserInterface.RemoteAccess.Protocol";\r
35737     }\r
35738   }\r
35739 \r
35740   grouping device-users-g {\r
35741     description\r
35742       "Grouping object for Device.Users.";\r
35743     leaf user-number-of-entries {\r
35744       type uint32;\r
35745       config false;\r
35746       description\r
35747         "Device.Users.UserNumberOfEntries";\r
35748       reference\r
35749         "Device.Users.UserNumberOfEntries";\r
35750     }\r
35751   }\r
35752 \r
35753   grouping users-user-g {\r
35754     description\r
35755       "Grouping object for Device.Users.User.{i}.";\r
35756     leaf index {\r
35757       type uint16;\r
35758       description\r
35759         "Index attribute";\r
35760     }\r
35761     leaf alias {\r
35762       type string {\r
35763         length "min..64";\r
35764       }\r
35765       description\r
35766         "Device.Users.User.{i}.Alias";\r
35767       reference\r
35768         "Device.Users.User.{i}.Alias";\r
35769     }\r
35770     leaf enable {\r
35771       type boolean;\r
35772       description\r
35773         "Device.Users.User.{i}.Enable";\r
35774       reference\r
35775         "Device.Users.User.{i}.Enable";\r
35776     }\r
35777     leaf remote-access-capable {\r
35778       type boolean;\r
35779       description\r
35780         "Device.Users.User.{i}.RemoteAccessCapable";\r
35781       reference\r
35782         "Device.Users.User.{i}.RemoteAccessCapable";\r
35783     }\r
35784     leaf username {\r
35785       type string {\r
35786         length "min..64";\r
35787       }\r
35788       description\r
35789         "Device.Users.User.{i}.Username";\r
35790       reference\r
35791         "Device.Users.User.{i}.Username";\r
35792     }\r
35793     leaf language {\r
35794       type string {\r
35795         length "min..16";\r
35796       }\r
35797       description\r
35798         "Device.Users.User.{i}.Language";\r
35799       reference\r
35800         "Device.Users.User.{i}.Language";\r
35801     }\r
35802   }\r
35803 \r
35804   grouping device-vxlan-g {\r
35805     description\r
35806       "Grouping object for Device.VXLAN.";\r
35807     leaf tunnel-number-of-entries {\r
35808       type uint32;\r
35809       config false;\r
35810       description\r
35811         "Device.VXLAN.TunnelNumberOfEntries";\r
35812       reference\r
35813         "Device.VXLAN.TunnelNumberOfEntries";\r
35814     }\r
35815     leaf filter-number-of-entries {\r
35816       type uint32;\r
35817       config false;\r
35818       description\r
35819         "Device.VXLAN.FilterNumberOfEntries";\r
35820       reference\r
35821         "Device.VXLAN.FilterNumberOfEntries";\r
35822     }\r
35823   }\r
35824 \r
35825   grouping vxlan-filter-g {\r
35826     description\r
35827       "Grouping object for Device.VXLAN.Filter.{i}.";\r
35828     leaf index {\r
35829       type uint16;\r
35830       description\r
35831         "Index attribute";\r
35832     }\r
35833     leaf enable {\r
35834       type boolean;\r
35835       description\r
35836         "Device.VXLAN.Filter.{i}.Enable";\r
35837       reference\r
35838         "Device.VXLAN.Filter.{i}.Enable";\r
35839     }\r
35840     leaf status {\r
35841       type string;\r
35842       config false;\r
35843       description\r
35844         "Device.VXLAN.Filter.{i}.Status";\r
35845       reference\r
35846         "Device.VXLAN.Filter.{i}.Status";\r
35847     }\r
35848     leaf order {\r
35849       type uint32 {\r
35850         range "1..max";\r
35851       }\r
35852       description\r
35853         "Device.VXLAN.Filter.{i}.Order";\r
35854       reference\r
35855         "Device.VXLAN.Filter.{i}.Order";\r
35856     }\r
35857     leaf alias {\r
35858       type string {\r
35859         length "min..64";\r
35860       }\r
35861       description\r
35862         "Device.VXLAN.Filter.{i}.Alias";\r
35863       reference\r
35864         "Device.VXLAN.Filter.{i}.Alias";\r
35865     }\r
35866     leaf interface {\r
35867       type string {\r
35868         length "min..256";\r
35869       }\r
35870       description\r
35871         "Device.VXLAN.Filter.{i}.Interface";\r
35872       reference\r
35873         "Device.VXLAN.Filter.{i}.Interface";\r
35874     }\r
35875     leaf all-interfaces {\r
35876       type boolean;\r
35877       description\r
35878         "Device.VXLAN.Filter.{i}.AllInterfaces";\r
35879       reference\r
35880         "Device.VXLAN.Filter.{i}.AllInterfaces";\r
35881     }\r
35882     leaf vlanid-check {\r
35883       type int32 {\r
35884         range "-1..max";\r
35885       }\r
35886       description\r
35887         "Device.VXLAN.Filter.{i}.VLANIDCheck";\r
35888       reference\r
35889         "Device.VXLAN.Filter.{i}.VLANIDCheck";\r
35890     }\r
35891     leaf vlanid-exclude {\r
35892       type boolean;\r
35893       description\r
35894         "Device.VXLAN.Filter.{i}.VLANIDExclude";\r
35895       reference\r
35896         "Device.VXLAN.Filter.{i}.VLANIDExclude";\r
35897     }\r
35898     leaf dscp-mark-policy {\r
35899       type int32 {\r
35900         range "-2..63";\r
35901       }\r
35902       description\r
35903         "Device.VXLAN.Filter.{i}.DSCPMarkPolicy";\r
35904       reference\r
35905         "Device.VXLAN.Filter.{i}.DSCPMarkPolicy";\r
35906     }\r
35907   }\r
35908 \r
35909   grouping vxlan-tunnel-g {\r
35910     description\r
35911       "Grouping object for Device.VXLAN.Tunnel.{i}.";\r
35912     leaf index {\r
35913       type uint16;\r
35914       description\r
35915         "Index attribute";\r
35916     }\r
35917     leaf enable {\r
35918       type boolean;\r
35919       description\r
35920         "Device.VXLAN.Tunnel.{i}.Enable";\r
35921       reference\r
35922         "Device.VXLAN.Tunnel.{i}.Enable";\r
35923     }\r
35924     leaf status {\r
35925       type string;\r
35926       config false;\r
35927       description\r
35928         "Device.VXLAN.Tunnel.{i}.Status";\r
35929       reference\r
35930         "Device.VXLAN.Tunnel.{i}.Status";\r
35931     }\r
35932     leaf alias {\r
35933       type string {\r
35934         length "min..64";\r
35935       }\r
35936       description\r
35937         "Device.VXLAN.Tunnel.{i}.Alias";\r
35938       reference\r
35939         "Device.VXLAN.Tunnel.{i}.Alias";\r
35940     }\r
35941     leaf remote-endpoints {\r
35942       type string {\r
35943         length "min..256";\r
35944       }\r
35945       description\r
35946         "Device.VXLAN.Tunnel.{i}.RemoteEndpoints";\r
35947       reference\r
35948         "Device.VXLAN.Tunnel.{i}.RemoteEndpoints";\r
35949     }\r
35950     leaf keep-alive-policy {\r
35951       type enumeration {\r
35952         enum ICMP {\r
35953           description\r
35954             "Enum Value - ICMP";\r
35955         }\r
35956         enum None {\r
35957           description\r
35958             "Enum Value - None";\r
35959         }\r
35960       }\r
35961       description\r
35962         "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy";\r
35963       reference\r
35964         "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy";\r
35965     }\r
35966     leaf keep-alive-timeout {\r
35967       type uint32;\r
35968       description\r
35969         "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout";\r
35970       reference\r
35971         "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout";\r
35972     }\r
35973     leaf keep-alive-threshold {\r
35974       type uint32;\r
35975       description\r
35976         "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold";\r
35977       reference\r
35978         "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold";\r
35979     }\r
35980     leaf delivery-header-protocol {\r
35981       type enumeration {\r
35982         enum IPv4 {\r
35983           description\r
35984             "Enum Value - IPv4";\r
35985         }\r
35986         enum IPv6 {\r
35987           description\r
35988             "Enum Value - IPv6";\r
35989         }\r
35990       }\r
35991       description\r
35992         "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol";\r
35993       reference\r
35994         "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol";\r
35995     }\r
35996     leaf default-dscp-mark {\r
35997       type uint32;\r
35998       description\r
35999         "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark";\r
36000       reference\r
36001         "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark";\r
36002     }\r
36003     leaf connected-remote-endpoint {\r
36004       type string;\r
36005       config false;\r
36006       description\r
36007         "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint";\r
36008       reference\r
36009         "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint";\r
36010     }\r
36011     leaf interface-number-of-entries {\r
36012       type uint32;\r
36013       config false;\r
36014       description\r
36015         "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries";\r
36016       reference\r
36017         "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries";\r
36018     }\r
36019     leaf source-port {\r
36020       type uint32 {\r
36021         range "min..65535";\r
36022       }\r
36023       description\r
36024         "Device.VXLAN.Tunnel.{i}.SourcePort";\r
36025       reference\r
36026         "Device.VXLAN.Tunnel.{i}.SourcePort";\r
36027     }\r
36028     leaf remote-port {\r
36029       type uint32 {\r
36030         range "min..65535";\r
36031       }\r
36032       description\r
36033         "Device.VXLAN.Tunnel.{i}.RemotePort";\r
36034       reference\r
36035         "Device.VXLAN.Tunnel.{i}.RemotePort";\r
36036     }\r
36037   }\r
36038 \r
36039   grouping vxlan-tunnel-interface-g {\r
36040     description\r
36041       "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}.";\r
36042     leaf index {\r
36043       type uint16;\r
36044       description\r
36045         "Index attribute";\r
36046     }\r
36047     leaf enable {\r
36048       type boolean;\r
36049       description\r
36050         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable";\r
36051       reference\r
36052         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable";\r
36053     }\r
36054     leaf status {\r
36055       type string;\r
36056       config false;\r
36057       description\r
36058         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status";\r
36059       reference\r
36060         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status";\r
36061     }\r
36062     leaf alias {\r
36063       type string {\r
36064         length "min..64";\r
36065       }\r
36066       description\r
36067         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias";\r
36068       reference\r
36069         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias";\r
36070     }\r
36071     leaf name {\r
36072       type string;\r
36073       config false;\r
36074       description\r
36075         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name";\r
36076       reference\r
36077         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name";\r
36078     }\r
36079     leaf last-change {\r
36080       type uint32;\r
36081       config false;\r
36082       description\r
36083         "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange";\r
36084       reference\r
36085         "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange";\r
36086     }\r
36087     leaf lower-layers {\r
36088       type string {\r
36089         length "min..1024";\r
36090       }\r
36091       description\r
36092         "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers";\r
36093       reference\r
36094         "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers";\r
36095     }\r
36096     leaf vni {\r
36097       type int32 {\r
36098         range "-1 | 0..16777215";\r
36099       }\r
36100       description\r
36101         "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI";\r
36102       reference\r
36103         "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI";\r
36104     }\r
36105   }\r
36106 \r
36107   grouping vxlan-tunnel-interface-stats-g {\r
36108     description\r
36109       "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.";\r
36110     leaf bytes-sent {\r
36111       type uint64;\r
36112       config false;\r
36113       description\r
36114         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent";\r
36115       reference\r
36116         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent";\r
36117     }\r
36118     leaf bytes-received {\r
36119       type uint64;\r
36120       config false;\r
36121       description\r
36122         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived";\r
36123       reference\r
36124         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived";\r
36125     }\r
36126     leaf packets-sent {\r
36127       type uint64;\r
36128       config false;\r
36129       description\r
36130         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent";\r
36131       reference\r
36132         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent";\r
36133     }\r
36134     leaf packets-received {\r
36135       type uint64;\r
36136       config false;\r
36137       description\r
36138         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived";\r
36139       reference\r
36140         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived";\r
36141     }\r
36142     leaf errors-sent {\r
36143       type uint32;\r
36144       config false;\r
36145       description\r
36146         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent";\r
36147       reference\r
36148         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent";\r
36149     }\r
36150     leaf errors-received {\r
36151       type uint32;\r
36152       config false;\r
36153       description\r
36154         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived";\r
36155       reference\r
36156         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived";\r
36157     }\r
36158     leaf discard-checksum-received {\r
36159       type uint32;\r
36160       config false;\r
36161       description\r
36162         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived";\r
36163       reference\r
36164         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived";\r
36165     }\r
36166     leaf discard-sequence-number-received {\r
36167       type uint32;\r
36168       config false;\r
36169       description\r
36170         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived";\r
36171       reference\r
36172         "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived";\r
36173     }\r
36174   }\r
36175 \r
36176   grouping vxlan-tunnel-stats-g {\r
36177     description\r
36178       "Grouping object for Device.VXLAN.Tunnel.{i}.Stats.";\r
36179     leaf keep-alive-sent {\r
36180       type uint32;\r
36181       config false;\r
36182       description\r
36183         "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent";\r
36184       reference\r
36185         "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent";\r
36186     }\r
36187     leaf keep-alive-received {\r
36188       type uint32;\r
36189       config false;\r
36190       description\r
36191         "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived";\r
36192       reference\r
36193         "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived";\r
36194     }\r
36195     leaf bytes-sent {\r
36196       type uint64;\r
36197       config false;\r
36198       description\r
36199         "Device.VXLAN.Tunnel.{i}.Stats.BytesSent";\r
36200       reference\r
36201         "Device.VXLAN.Tunnel.{i}.Stats.BytesSent";\r
36202     }\r
36203     leaf bytes-received {\r
36204       type uint64;\r
36205       config false;\r
36206       description\r
36207         "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived";\r
36208       reference\r
36209         "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived";\r
36210     }\r
36211     leaf packets-sent {\r
36212       type uint64;\r
36213       config false;\r
36214       description\r
36215         "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent";\r
36216       reference\r
36217         "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent";\r
36218     }\r
36219     leaf packets-received {\r
36220       type uint64;\r
36221       config false;\r
36222       description\r
36223         "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived";\r
36224       reference\r
36225         "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived";\r
36226     }\r
36227     leaf errors-sent {\r
36228       type uint32;\r
36229       config false;\r
36230       description\r
36231         "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent";\r
36232       reference\r
36233         "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent";\r
36234     }\r
36235     leaf errors-received {\r
36236       type uint32;\r
36237       config false;\r
36238       description\r
36239         "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived";\r
36240       reference\r
36241         "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived";\r
36242     }\r
36243   }\r
36244 \r
36245   grouping device-wi-fi-g {\r
36246     description\r
36247       "Grouping object for Device.WiFi.";\r
36248     leaf radio-number-of-entries {\r
36249       type uint32;\r
36250       config false;\r
36251       description\r
36252         "Device.WiFi.RadioNumberOfEntries";\r
36253       reference\r
36254         "Device.WiFi.RadioNumberOfEntries";\r
36255     }\r
36256     leaf ssid-number-of-entries {\r
36257       type uint32;\r
36258       config false;\r
36259       description\r
36260         "Device.WiFi.SSIDNumberOfEntries";\r
36261       reference\r
36262         "Device.WiFi.SSIDNumberOfEntries";\r
36263     }\r
36264     leaf access-point-number-of-entries {\r
36265       type uint32;\r
36266       config false;\r
36267       description\r
36268         "Device.WiFi.AccessPointNumberOfEntries";\r
36269       reference\r
36270         "Device.WiFi.AccessPointNumberOfEntries";\r
36271     }\r
36272     leaf end-point-number-of-entries {\r
36273       type uint32;\r
36274       config false;\r
36275       description\r
36276         "Device.WiFi.EndPointNumberOfEntries";\r
36277       reference\r
36278         "Device.WiFi.EndPointNumberOfEntries";\r
36279     }\r
36280     leaf reset-counter {\r
36281       type uint32;\r
36282       config false;\r
36283       description\r
36284         "Device.WiFi.ResetCounter";\r
36285       reference\r
36286         "Device.WiFi.ResetCounter";\r
36287     }\r
36288   }\r
36289 \r
36290   grouping wi-fi-access-point-g {\r
36291     description\r
36292       "Grouping object for Device.WiFi.AccessPoint.{i}.";\r
36293     leaf index {\r
36294       type uint16;\r
36295       description\r
36296         "Index attribute";\r
36297     }\r
36298     leaf enable {\r
36299       type boolean;\r
36300       description\r
36301         "Device.WiFi.AccessPoint.{i}.Enable";\r
36302       reference\r
36303         "Device.WiFi.AccessPoint.{i}.Enable";\r
36304     }\r
36305     leaf status {\r
36306       type string;\r
36307       config false;\r
36308       description\r
36309         "Device.WiFi.AccessPoint.{i}.Status";\r
36310       reference\r
36311         "Device.WiFi.AccessPoint.{i}.Status";\r
36312     }\r
36313     leaf alias {\r
36314       type string {\r
36315         length "min..64";\r
36316       }\r
36317       description\r
36318         "Device.WiFi.AccessPoint.{i}.Alias";\r
36319       reference\r
36320         "Device.WiFi.AccessPoint.{i}.Alias";\r
36321     }\r
36322     leaf ssid-reference {\r
36323       type string {\r
36324         length "min..256";\r
36325       }\r
36326       description\r
36327         "Device.WiFi.AccessPoint.{i}.SSIDReference";\r
36328       reference\r
36329         "Device.WiFi.AccessPoint.{i}.SSIDReference";\r
36330     }\r
36331     leaf ssid-advertisement-enabled {\r
36332       type boolean;\r
36333       description\r
36334         "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled";\r
36335       reference\r
36336         "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled";\r
36337     }\r
36338     leaf retry-limit {\r
36339       type uint32 {\r
36340         range "0..7";\r
36341       }\r
36342       description\r
36343         "Device.WiFi.AccessPoint.{i}.RetryLimit";\r
36344       reference\r
36345         "Device.WiFi.AccessPoint.{i}.RetryLimit";\r
36346     }\r
36347     leaf wmm-capability {\r
36348       type boolean;\r
36349       config false;\r
36350       description\r
36351         "Device.WiFi.AccessPoint.{i}.WMMCapability";\r
36352       reference\r
36353         "Device.WiFi.AccessPoint.{i}.WMMCapability";\r
36354     }\r
36355     leaf uapsd-capability {\r
36356       type boolean;\r
36357       config false;\r
36358       description\r
36359         "Device.WiFi.AccessPoint.{i}.UAPSDCapability";\r
36360       reference\r
36361         "Device.WiFi.AccessPoint.{i}.UAPSDCapability";\r
36362     }\r
36363     leaf wmm-enable {\r
36364       type boolean;\r
36365       description\r
36366         "Device.WiFi.AccessPoint.{i}.WMMEnable";\r
36367       reference\r
36368         "Device.WiFi.AccessPoint.{i}.WMMEnable";\r
36369     }\r
36370     leaf uapsd-enable {\r
36371       type boolean;\r
36372       description\r
36373         "Device.WiFi.AccessPoint.{i}.UAPSDEnable";\r
36374       reference\r
36375         "Device.WiFi.AccessPoint.{i}.UAPSDEnable";\r
36376     }\r
36377     leaf associated-device-number-of-entries {\r
36378       type uint32;\r
36379       config false;\r
36380       description\r
36381         "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries";\r
36382       reference\r
36383         "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries";\r
36384     }\r
36385     leaf max-associated-devices {\r
36386       type uint32;\r
36387       description\r
36388         "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices";\r
36389       reference\r
36390         "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices";\r
36391     }\r
36392     leaf isolation-enable {\r
36393       type boolean;\r
36394       description\r
36395         "Device.WiFi.AccessPoint.{i}.IsolationEnable";\r
36396       reference\r
36397         "Device.WiFi.AccessPoint.{i}.IsolationEnable";\r
36398     }\r
36399     leaf mac-address-control-enabled {\r
36400       type boolean;\r
36401       description\r
36402         "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled";\r
36403       reference\r
36404         "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled";\r
36405     }\r
36406     leaf allowed-mac-address {\r
36407       type string {\r
36408         length "min..17";\r
36409       }\r
36410       description\r
36411         "Device.WiFi.AccessPoint.{i}.AllowedMACAddress";\r
36412       reference\r
36413         "Device.WiFi.AccessPoint.{i}.AllowedMACAddress";\r
36414     }\r
36415     leaf max-allowed-associations {\r
36416       type uint32;\r
36417       description\r
36418         "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations";\r
36419       reference\r
36420         "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations";\r
36421     }\r
36422   }\r
36423 \r
36424   grouping access-point-ac-g {\r
36425     description\r
36426       "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}.";\r
36427     leaf index {\r
36428       type uint16;\r
36429       description\r
36430         "Index attribute";\r
36431     }\r
36432     leaf access-category {\r
36433       type string;\r
36434       config false;\r
36435       description\r
36436         "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory";\r
36437       reference\r
36438         "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory";\r
36439     }\r
36440     leaf alias {\r
36441       type string {\r
36442         length "min..64";\r
36443       }\r
36444       description\r
36445         "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias";\r
36446       reference\r
36447         "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias";\r
36448     }\r
36449     leaf aifsn {\r
36450       type uint32 {\r
36451         range "2..15";\r
36452       }\r
36453       description\r
36454         "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN";\r
36455       reference\r
36456         "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN";\r
36457     }\r
36458     leaf ecw-min {\r
36459       type uint32 {\r
36460         range "0..15";\r
36461       }\r
36462       description\r
36463         "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin";\r
36464       reference\r
36465         "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin";\r
36466     }\r
36467     leaf ecw-max {\r
36468       type uint32 {\r
36469         range "0..15";\r
36470       }\r
36471       description\r
36472         "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax";\r
36473       reference\r
36474         "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax";\r
36475     }\r
36476     leaf tx-op-max {\r
36477       type uint32 {\r
36478         range "0..255";\r
36479       }\r
36480       description\r
36481         "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax";\r
36482       reference\r
36483         "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax";\r
36484     }\r
36485     leaf ack-policy {\r
36486       type boolean;\r
36487       description\r
36488         "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy";\r
36489       reference\r
36490         "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy";\r
36491     }\r
36492     leaf out-q-len-histogram-intervals {\r
36493       type string;\r
36494       description\r
36495         "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals";\r
36496       reference\r
36497         "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals";\r
36498     }\r
36499     leaf out-q-len-histogram-sample-interval {\r
36500       type uint32;\r
36501       description\r
36502         "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval";\r
36503       reference\r
36504         "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval";\r
36505     }\r
36506   }\r
36507 \r
36508   grouping ac-stats-g {\r
36509     description\r
36510       "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.";\r
36511     leaf bytes-sent {\r
36512       type uint64;\r
36513       config false;\r
36514       description\r
36515         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent";\r
36516       reference\r
36517         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent";\r
36518     }\r
36519     leaf bytes-received {\r
36520       type uint64;\r
36521       config false;\r
36522       description\r
36523         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived";\r
36524       reference\r
36525         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived";\r
36526     }\r
36527     leaf packets-sent {\r
36528       type uint64;\r
36529       config false;\r
36530       description\r
36531         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent";\r
36532       reference\r
36533         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent";\r
36534     }\r
36535     leaf packets-received {\r
36536       type uint64;\r
36537       config false;\r
36538       description\r
36539         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived";\r
36540       reference\r
36541         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived";\r
36542     }\r
36543     leaf errors-sent {\r
36544       type uint32;\r
36545       config false;\r
36546       description\r
36547         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent";\r
36548       reference\r
36549         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent";\r
36550     }\r
36551     leaf errors-received {\r
36552       type uint32;\r
36553       config false;\r
36554       description\r
36555         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived";\r
36556       reference\r
36557         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived";\r
36558     }\r
36559     leaf discard-packets-sent {\r
36560       type uint32;\r
36561       config false;\r
36562       description\r
36563         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent";\r
36564       reference\r
36565         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent";\r
36566     }\r
36567     leaf discard-packets-received {\r
36568       type uint32;\r
36569       config false;\r
36570       description\r
36571         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived";\r
36572       reference\r
36573         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived";\r
36574     }\r
36575     leaf retrans-count {\r
36576       type uint32;\r
36577       config false;\r
36578       description\r
36579         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount";\r
36580       reference\r
36581         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount";\r
36582     }\r
36583     leaf out-q-len-histogram {\r
36584       type string;\r
36585       config false;\r
36586       description\r
36587         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram";\r
36588       reference\r
36589         "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram";\r
36590     }\r
36591   }\r
36592 \r
36593   grouping access-point-accounting-g {\r
36594     description\r
36595       "Grouping object for Device.WiFi.AccessPoint.{i}.Accounting.";\r
36596     leaf enable {\r
36597       type boolean;\r
36598       description\r
36599         "Device.WiFi.AccessPoint.{i}.Accounting.Enable";\r
36600       reference\r
36601         "Device.WiFi.AccessPoint.{i}.Accounting.Enable";\r
36602     }\r
36603     leaf server-ip-addr {\r
36604       type string {\r
36605         length "min..45";\r
36606       }\r
36607       description\r
36608         "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr";\r
36609       reference\r
36610         "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr";\r
36611     }\r
36612     leaf secondary-server-ip-addr {\r
36613       type string {\r
36614         length "min..45";\r
36615       }\r
36616       description\r
36617         "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr";\r
36618       reference\r
36619         "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr";\r
36620     }\r
36621     leaf server-port {\r
36622       type uint32;\r
36623       description\r
36624         "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort";\r
36625       reference\r
36626         "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort";\r
36627     }\r
36628     leaf secondary-server-port {\r
36629       type uint32;\r
36630       description\r
36631         "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort";\r
36632       reference\r
36633         "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort";\r
36634     }\r
36635     leaf interim-interval {\r
36636       type uint32 {\r
36637         range "0..60";\r
36638       }\r
36639       description\r
36640         "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval";\r
36641       reference\r
36642         "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval";\r
36643     }\r
36644   }\r
36645 \r
36646   grouping access-point-associated-device-g {\r
36647     description\r
36648       "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.";\r
36649     leaf index {\r
36650       type uint16;\r
36651       description\r
36652         "Index attribute";\r
36653     }\r
36654     leaf mac-address {\r
36655       type string {\r
36656         length "min..17";\r
36657       }\r
36658       config false;\r
36659       description\r
36660         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress";\r
36661       reference\r
36662         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress";\r
36663     }\r
36664     leaf operating-standard {\r
36665       type string;\r
36666       config false;\r
36667       description\r
36668         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard";\r
36669       reference\r
36670         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard";\r
36671     }\r
36672     leaf authentication-state {\r
36673       type boolean;\r
36674       config false;\r
36675       description\r
36676         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState";\r
36677       reference\r
36678         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState";\r
36679     }\r
36680     leaf last-data-downlink-rate {\r
36681       type uint32;\r
36682       config false;\r
36683       description\r
36684         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate";\r
36685       reference\r
36686         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate";\r
36687     }\r
36688     leaf last-data-uplink-rate {\r
36689       type uint32;\r
36690       config false;\r
36691       description\r
36692         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate";\r
36693       reference\r
36694         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate";\r
36695     }\r
36696     leaf association-time {\r
36697       type string;\r
36698       config false;\r
36699       description\r
36700         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime";\r
36701       reference\r
36702         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime";\r
36703     }\r
36704     leaf signal-strength {\r
36705       type int32 {\r
36706         range "-200..0";\r
36707       }\r
36708       config false;\r
36709       description\r
36710         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength";\r
36711       reference\r
36712         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength";\r
36713     }\r
36714     leaf noise {\r
36715       type int32 {\r
36716         range "-200..0";\r
36717       }\r
36718       config false;\r
36719       description\r
36720         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise";\r
36721       reference\r
36722         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise";\r
36723     }\r
36724     leaf retransmissions {\r
36725       type uint32 {\r
36726         range "0..100";\r
36727       }\r
36728       config false;\r
36729       description\r
36730         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions";\r
36731       reference\r
36732         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions";\r
36733     }\r
36734     leaf active {\r
36735       type boolean;\r
36736       config false;\r
36737       description\r
36738         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active";\r
36739       reference\r
36740         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active";\r
36741     }\r
36742   }\r
36743 \r
36744   grouping associated-device-stats-g {\r
36745     description\r
36746       "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.";\r
36747     leaf bytes-sent {\r
36748       type uint64;\r
36749       config false;\r
36750       description\r
36751         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent";\r
36752       reference\r
36753         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent";\r
36754     }\r
36755     leaf bytes-received {\r
36756       type uint64;\r
36757       config false;\r
36758       description\r
36759         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived";\r
36760       reference\r
36761         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived";\r
36762     }\r
36763     leaf packets-sent {\r
36764       type uint64;\r
36765       config false;\r
36766       description\r
36767         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent";\r
36768       reference\r
36769         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent";\r
36770     }\r
36771     leaf packets-received {\r
36772       type uint64;\r
36773       config false;\r
36774       description\r
36775         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived";\r
36776       reference\r
36777         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived";\r
36778     }\r
36779     leaf errors-sent {\r
36780       type uint32;\r
36781       config false;\r
36782       description\r
36783         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent";\r
36784       reference\r
36785         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent";\r
36786     }\r
36787     leaf retrans-count {\r
36788       type uint32;\r
36789       config false;\r
36790       description\r
36791         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount";\r
36792       reference\r
36793         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount";\r
36794     }\r
36795     leaf failed-retrans-count {\r
36796       type uint32;\r
36797       config false;\r
36798       description\r
36799         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount";\r
36800       reference\r
36801         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount";\r
36802     }\r
36803     leaf retry-count {\r
36804       type uint32;\r
36805       config false;\r
36806       description\r
36807         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount";\r
36808       reference\r
36809         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount";\r
36810     }\r
36811     leaf multiple-retry-count {\r
36812       type uint32;\r
36813       config false;\r
36814       description\r
36815         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount";\r
36816       reference\r
36817         "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount";\r
36818     }\r
36819   }\r
36820 \r
36821   grouping access-point-security-g {\r
36822     description\r
36823       "Grouping object for Device.WiFi.AccessPoint.{i}.Security.";\r
36824     leaf modes-supported {\r
36825       type string;\r
36826       config false;\r
36827       description\r
36828         "Device.WiFi.AccessPoint.{i}.Security.ModesSupported";\r
36829       reference\r
36830         "Device.WiFi.AccessPoint.{i}.Security.ModesSupported";\r
36831     }\r
36832     leaf mode-enabled {\r
36833       type string;\r
36834       description\r
36835         "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled";\r
36836       reference\r
36837         "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled";\r
36838     }\r
36839     leaf rekeying-interval {\r
36840       type uint32;\r
36841       description\r
36842         "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval";\r
36843       reference\r
36844         "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval";\r
36845     }\r
36846     leaf radius-server-ip-addr {\r
36847       type string {\r
36848         length "min..45";\r
36849       }\r
36850       description\r
36851         "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr";\r
36852       reference\r
36853         "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr";\r
36854     }\r
36855     leaf secondary-radius-server-ip-addr {\r
36856       type string {\r
36857         length "min..45";\r
36858       }\r
36859       description\r
36860         "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr";\r
36861       reference\r
36862         "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr";\r
36863     }\r
36864     leaf radius-server-port {\r
36865       type uint32;\r
36866       description\r
36867         "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort";\r
36868       reference\r
36869         "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort";\r
36870     }\r
36871     leaf secondary-radius-server-port {\r
36872       type uint32;\r
36873       description\r
36874         "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort";\r
36875       reference\r
36876         "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort";\r
36877     }\r
36878     leaf mfp-config {\r
36879       type enumeration {\r
36880         enum Disabled {\r
36881           description\r
36882             "Enum Value - Disabled";\r
36883         }\r
36884         enum Optional {\r
36885           description\r
36886             "Enum Value - Optional";\r
36887         }\r
36888         enum Required {\r
36889           description\r
36890             "Enum Value - Required";\r
36891         }\r
36892       }\r
36893       description\r
36894         "Device.WiFi.AccessPoint.{i}.Security.MFPConfig";\r
36895       reference\r
36896         "Device.WiFi.AccessPoint.{i}.Security.MFPConfig";\r
36897     }\r
36898   }\r
36899 \r
36900   grouping access-point-wps-g {\r
36901     description\r
36902       "Grouping object for Device.WiFi.AccessPoint.{i}.WPS.";\r
36903     leaf enable {\r
36904       type boolean;\r
36905       description\r
36906         "Device.WiFi.AccessPoint.{i}.WPS.Enable";\r
36907       reference\r
36908         "Device.WiFi.AccessPoint.{i}.WPS.Enable";\r
36909     }\r
36910     leaf config-methods-supported {\r
36911       type string;\r
36912       config false;\r
36913       description\r
36914         "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported";\r
36915       reference\r
36916         "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported";\r
36917     }\r
36918     leaf config-methods-enabled {\r
36919       type string;\r
36920       description\r
36921         "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled";\r
36922       reference\r
36923         "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled";\r
36924     }\r
36925     leaf status {\r
36926       type string;\r
36927       config false;\r
36928       description\r
36929         "Device.WiFi.AccessPoint.{i}.WPS.Status";\r
36930       reference\r
36931         "Device.WiFi.AccessPoint.{i}.WPS.Status";\r
36932     }\r
36933     leaf version {\r
36934       type string;\r
36935       config false;\r
36936       description\r
36937         "Device.WiFi.AccessPoint.{i}.WPS.Version";\r
36938       reference\r
36939         "Device.WiFi.AccessPoint.{i}.WPS.Version";\r
36940     }\r
36941   }\r
36942 \r
36943   grouping wi-fi-end-point-g {\r
36944     description\r
36945       "Grouping object for Device.WiFi.EndPoint.{i}.";\r
36946     leaf index {\r
36947       type uint16;\r
36948       description\r
36949         "Index attribute";\r
36950     }\r
36951     leaf enable {\r
36952       type boolean;\r
36953       description\r
36954         "Device.WiFi.EndPoint.{i}.Enable";\r
36955       reference\r
36956         "Device.WiFi.EndPoint.{i}.Enable";\r
36957     }\r
36958     leaf status {\r
36959       type string;\r
36960       config false;\r
36961       description\r
36962         "Device.WiFi.EndPoint.{i}.Status";\r
36963       reference\r
36964         "Device.WiFi.EndPoint.{i}.Status";\r
36965     }\r
36966     leaf alias {\r
36967       type string {\r
36968         length "min..64";\r
36969       }\r
36970       description\r
36971         "Device.WiFi.EndPoint.{i}.Alias";\r
36972       reference\r
36973         "Device.WiFi.EndPoint.{i}.Alias";\r
36974     }\r
36975     leaf profile-reference {\r
36976       type string {\r
36977         length "min..256";\r
36978       }\r
36979       description\r
36980         "Device.WiFi.EndPoint.{i}.ProfileReference";\r
36981       reference\r
36982         "Device.WiFi.EndPoint.{i}.ProfileReference";\r
36983     }\r
36984     leaf ssid-reference {\r
36985       type string;\r
36986       config false;\r
36987       description\r
36988         "Device.WiFi.EndPoint.{i}.SSIDReference";\r
36989       reference\r
36990         "Device.WiFi.EndPoint.{i}.SSIDReference";\r
36991     }\r
36992     leaf profile-number-of-entries {\r
36993       type uint32;\r
36994       config false;\r
36995       description\r
36996         "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries";\r
36997       reference\r
36998         "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries";\r
36999     }\r
37000   }\r
37001 \r
37002   grouping end-point-ac-g {\r
37003     description\r
37004       "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}.";\r
37005     leaf index {\r
37006       type uint16;\r
37007       description\r
37008         "Index attribute";\r
37009     }\r
37010     leaf access-category {\r
37011       type string;\r
37012       config false;\r
37013       description\r
37014         "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory";\r
37015       reference\r
37016         "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory";\r
37017     }\r
37018     leaf alias {\r
37019       type string {\r
37020         length "min..64";\r
37021       }\r
37022       description\r
37023         "Device.WiFi.EndPoint.{i}.AC.{i}.Alias";\r
37024       reference\r
37025         "Device.WiFi.EndPoint.{i}.AC.{i}.Alias";\r
37026     }\r
37027     leaf aifsn {\r
37028       type uint32 {\r
37029         range "2..15";\r
37030       }\r
37031       description\r
37032         "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN";\r
37033       reference\r
37034         "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN";\r
37035     }\r
37036     leaf ecw-min {\r
37037       type uint32 {\r
37038         range "0..15";\r
37039       }\r
37040       description\r
37041         "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin";\r
37042       reference\r
37043         "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin";\r
37044     }\r
37045     leaf ecw-max {\r
37046       type uint32 {\r
37047         range "0..15";\r
37048       }\r
37049       description\r
37050         "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax";\r
37051       reference\r
37052         "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax";\r
37053     }\r
37054     leaf tx-op-max {\r
37055       type uint32 {\r
37056         range "0..255";\r
37057       }\r
37058       description\r
37059         "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax";\r
37060       reference\r
37061         "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax";\r
37062     }\r
37063     leaf ack-policy {\r
37064       type boolean;\r
37065       description\r
37066         "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy";\r
37067       reference\r
37068         "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy";\r
37069     }\r
37070     leaf out-q-len-histogram-intervals {\r
37071       type string;\r
37072       description\r
37073         "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals";\r
37074       reference\r
37075         "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals";\r
37076     }\r
37077     leaf out-q-len-histogram-sample-interval {\r
37078       type uint32;\r
37079       description\r
37080         "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval";\r
37081       reference\r
37082         "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval";\r
37083     }\r
37084   }\r
37085 \r
37086   grouping end-point-ac-stats-g {\r
37087     description\r
37088       "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}.Stats.";\r
37089     leaf bytes-sent {\r
37090       type uint64;\r
37091       config false;\r
37092       description\r
37093         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent";\r
37094       reference\r
37095         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent";\r
37096     }\r
37097     leaf bytes-received {\r
37098       type uint64;\r
37099       config false;\r
37100       description\r
37101         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived";\r
37102       reference\r
37103         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived";\r
37104     }\r
37105     leaf packets-sent {\r
37106       type uint64;\r
37107       config false;\r
37108       description\r
37109         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent";\r
37110       reference\r
37111         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent";\r
37112     }\r
37113     leaf packets-received {\r
37114       type uint64;\r
37115       config false;\r
37116       description\r
37117         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived";\r
37118       reference\r
37119         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived";\r
37120     }\r
37121     leaf errors-sent {\r
37122       type uint32;\r
37123       config false;\r
37124       description\r
37125         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent";\r
37126       reference\r
37127         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent";\r
37128     }\r
37129     leaf errors-received {\r
37130       type uint32;\r
37131       config false;\r
37132       description\r
37133         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived";\r
37134       reference\r
37135         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived";\r
37136     }\r
37137     leaf discard-packets-sent {\r
37138       type uint32;\r
37139       config false;\r
37140       description\r
37141         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent";\r
37142       reference\r
37143         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent";\r
37144     }\r
37145     leaf discard-packets-received {\r
37146       type uint32;\r
37147       config false;\r
37148       description\r
37149         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived";\r
37150       reference\r
37151         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived";\r
37152     }\r
37153     leaf retrans-count {\r
37154       type uint32;\r
37155       config false;\r
37156       description\r
37157         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount";\r
37158       reference\r
37159         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount";\r
37160     }\r
37161     leaf out-q-len-histogram {\r
37162       type string;\r
37163       config false;\r
37164       description\r
37165         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram";\r
37166       reference\r
37167         "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram";\r
37168     }\r
37169   }\r
37170 \r
37171   grouping end-point-profile-g {\r
37172     description\r
37173       "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}.";\r
37174     leaf index {\r
37175       type uint16;\r
37176       description\r
37177         "Index attribute";\r
37178     }\r
37179     leaf enable {\r
37180       type boolean;\r
37181       description\r
37182         "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable";\r
37183       reference\r
37184         "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable";\r
37185     }\r
37186     leaf status {\r
37187       type string;\r
37188       config false;\r
37189       description\r
37190         "Device.WiFi.EndPoint.{i}.Profile.{i}.Status";\r
37191       reference\r
37192         "Device.WiFi.EndPoint.{i}.Profile.{i}.Status";\r
37193     }\r
37194     leaf alias {\r
37195       type string {\r
37196         length "min..64";\r
37197       }\r
37198       description\r
37199         "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias";\r
37200       reference\r
37201         "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias";\r
37202     }\r
37203     leaf ssid {\r
37204       type string {\r
37205         length "min..32";\r
37206       }\r
37207       description\r
37208         "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID";\r
37209       reference\r
37210         "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID";\r
37211     }\r
37212     leaf location {\r
37213       type string;\r
37214       description\r
37215         "Device.WiFi.EndPoint.{i}.Profile.{i}.Location";\r
37216       reference\r
37217         "Device.WiFi.EndPoint.{i}.Profile.{i}.Location";\r
37218     }\r
37219     leaf priority {\r
37220       type uint32 {\r
37221         range "min..255";\r
37222       }\r
37223       description\r
37224         "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority";\r
37225       reference\r
37226         "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority";\r
37227     }\r
37228   }\r
37229 \r
37230   grouping profile-security-g {\r
37231     description\r
37232       "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}.Security.";\r
37233     leaf mode-enabled {\r
37234       type string;\r
37235       description\r
37236         "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled";\r
37237       reference\r
37238         "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled";\r
37239     }\r
37240     leaf mfp-config {\r
37241       type enumeration {\r
37242         enum Disabled {\r
37243           description\r
37244             "Enum Value - Disabled";\r
37245         }\r
37246         enum Optional {\r
37247           description\r
37248             "Enum Value - Optional";\r
37249         }\r
37250         enum Required {\r
37251           description\r
37252             "Enum Value - Required";\r
37253         }\r
37254       }\r
37255       description\r
37256         "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig";\r
37257       reference\r
37258         "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig";\r
37259     }\r
37260   }\r
37261 \r
37262   grouping end-point-security-g {\r
37263     description\r
37264       "Grouping object for Device.WiFi.EndPoint.{i}.Security.";\r
37265     leaf modes-supported {\r
37266       type string;\r
37267       config false;\r
37268       description\r
37269         "Device.WiFi.EndPoint.{i}.Security.ModesSupported";\r
37270       reference\r
37271         "Device.WiFi.EndPoint.{i}.Security.ModesSupported";\r
37272     }\r
37273   }\r
37274 \r
37275   grouping end-point-stats-g {\r
37276     description\r
37277       "Grouping object for Device.WiFi.EndPoint.{i}.Stats.";\r
37278     leaf last-data-downlink-rate {\r
37279       type uint32 {\r
37280         range "1000..600000";\r
37281       }\r
37282       config false;\r
37283       description\r
37284         "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate";\r
37285       reference\r
37286         "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate";\r
37287     }\r
37288     leaf last-data-uplink-rate {\r
37289       type uint32 {\r
37290         range "1000..600000";\r
37291       }\r
37292       config false;\r
37293       description\r
37294         "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate";\r
37295       reference\r
37296         "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate";\r
37297     }\r
37298     leaf signal-strength {\r
37299       type int32 {\r
37300         range "-200..0";\r
37301       }\r
37302       config false;\r
37303       description\r
37304         "Device.WiFi.EndPoint.{i}.Stats.SignalStrength";\r
37305       reference\r
37306         "Device.WiFi.EndPoint.{i}.Stats.SignalStrength";\r
37307     }\r
37308     leaf retransmissions {\r
37309       type uint32 {\r
37310         range "0..100";\r
37311       }\r
37312       config false;\r
37313       description\r
37314         "Device.WiFi.EndPoint.{i}.Stats.Retransmissions";\r
37315       reference\r
37316         "Device.WiFi.EndPoint.{i}.Stats.Retransmissions";\r
37317     }\r
37318   }\r
37319 \r
37320   grouping end-point-wps-g {\r
37321     description\r
37322       "Grouping object for Device.WiFi.EndPoint.{i}.WPS.";\r
37323     leaf enable {\r
37324       type boolean;\r
37325       description\r
37326         "Device.WiFi.EndPoint.{i}.WPS.Enable";\r
37327       reference\r
37328         "Device.WiFi.EndPoint.{i}.WPS.Enable";\r
37329     }\r
37330     leaf config-methods-supported {\r
37331       type string;\r
37332       config false;\r
37333       description\r
37334         "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported";\r
37335       reference\r
37336         "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported";\r
37337     }\r
37338     leaf config-methods-enabled {\r
37339       type string;\r
37340       description\r
37341         "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled";\r
37342       reference\r
37343         "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled";\r
37344     }\r
37345     leaf status {\r
37346       type string;\r
37347       config false;\r
37348       description\r
37349         "Device.WiFi.EndPoint.{i}.WPS.Status";\r
37350       reference\r
37351         "Device.WiFi.EndPoint.{i}.WPS.Status";\r
37352     }\r
37353     leaf version {\r
37354       type string;\r
37355       config false;\r
37356       description\r
37357         "Device.WiFi.EndPoint.{i}.WPS.Version";\r
37358       reference\r
37359         "Device.WiFi.EndPoint.{i}.WPS.Version";\r
37360     }\r
37361   }\r
37362 \r
37363   grouping wi-fi-neighboring-wi-fi-diagnostic-g {\r
37364     description\r
37365       "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic.";\r
37366     leaf diagnostics-state {\r
37367       type enumeration {\r
37368         enum None {\r
37369           description\r
37370             "Enum Value - None";\r
37371         }\r
37372         enum Requested {\r
37373           description\r
37374             "Enum Value - Requested";\r
37375         }\r
37376         enum Canceled {\r
37377           description\r
37378             "Enum Value - Canceled";\r
37379         }\r
37380         enum Complete {\r
37381           description\r
37382             "Enum Value - Complete";\r
37383         }\r
37384         enum Error {\r
37385           description\r
37386             "Enum Value - Error";\r
37387         }\r
37388         enum Completed {\r
37389           description\r
37390             "Enum Value - Completed";\r
37391         }\r
37392       }\r
37393       description\r
37394         "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState";\r
37395       reference\r
37396         "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState";\r
37397     }\r
37398     leaf result-number-of-entries {\r
37399       type uint32;\r
37400       config false;\r
37401       description\r
37402         "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries";\r
37403       reference\r
37404         "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries";\r
37405     }\r
37406   }\r
37407 \r
37408   grouping neighboring-wi-fi-diagnostic-result-g {\r
37409     description\r
37410       "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.";\r
37411     leaf index {\r
37412       type uint16;\r
37413       description\r
37414         "Index attribute";\r
37415     }\r
37416     leaf radio {\r
37417       type string;\r
37418       config false;\r
37419       description\r
37420         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio";\r
37421       reference\r
37422         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio";\r
37423     }\r
37424     leaf ssid {\r
37425       type string;\r
37426       config false;\r
37427       description\r
37428         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID";\r
37429       reference\r
37430         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID";\r
37431     }\r
37432     leaf bssid {\r
37433       type string {\r
37434         length "min..17";\r
37435       }\r
37436       config false;\r
37437       description\r
37438         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID";\r
37439       reference\r
37440         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID";\r
37441     }\r
37442     leaf mode {\r
37443       type string;\r
37444       config false;\r
37445       description\r
37446         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode";\r
37447       reference\r
37448         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode";\r
37449     }\r
37450     leaf channel {\r
37451       type uint32 {\r
37452         range "1..255";\r
37453       }\r
37454       config false;\r
37455       description\r
37456         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel";\r
37457       reference\r
37458         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel";\r
37459     }\r
37460     leaf signal-strength {\r
37461       type int32 {\r
37462         range "-200..0";\r
37463       }\r
37464       config false;\r
37465       description\r
37466         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength";\r
37467       reference\r
37468         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength";\r
37469     }\r
37470     leaf security-mode-enabled {\r
37471       type string;\r
37472       config false;\r
37473       description\r
37474         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled";\r
37475       reference\r
37476         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled";\r
37477     }\r
37478     leaf encryption-mode {\r
37479       type string;\r
37480       config false;\r
37481       description\r
37482         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode";\r
37483       reference\r
37484         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode";\r
37485     }\r
37486     leaf operating-frequency-band {\r
37487       type string;\r
37488       config false;\r
37489       description\r
37490         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand";\r
37491       reference\r
37492         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand";\r
37493     }\r
37494     leaf supported-standards {\r
37495       type string;\r
37496       config false;\r
37497       description\r
37498         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards";\r
37499       reference\r
37500         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards";\r
37501     }\r
37502     leaf operating-standards {\r
37503       type string;\r
37504       config false;\r
37505       description\r
37506         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards";\r
37507       reference\r
37508         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards";\r
37509     }\r
37510     leaf operating-channel-bandwidth {\r
37511       type string;\r
37512       config false;\r
37513       description\r
37514         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth";\r
37515       reference\r
37516         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth";\r
37517     }\r
37518     leaf beacon-period {\r
37519       type uint32;\r
37520       config false;\r
37521       description\r
37522         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod";\r
37523       reference\r
37524         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod";\r
37525     }\r
37526     leaf noise {\r
37527       type int32 {\r
37528         range "-200..0";\r
37529       }\r
37530       config false;\r
37531       description\r
37532         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise";\r
37533       reference\r
37534         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise";\r
37535     }\r
37536     leaf basic-data-transfer-rates {\r
37537       type string;\r
37538       config false;\r
37539       description\r
37540         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates";\r
37541       reference\r
37542         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates";\r
37543     }\r
37544     leaf supported-data-transfer-rates {\r
37545       type string;\r
37546       config false;\r
37547       description\r
37548         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates";\r
37549       reference\r
37550         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates";\r
37551     }\r
37552     leaf dtim-period {\r
37553       type uint32;\r
37554       config false;\r
37555       description\r
37556         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod";\r
37557       reference\r
37558         "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod";\r
37559     }\r
37560   }\r
37561 \r
37562   grouping wi-fi-radio-g {\r
37563     description\r
37564       "Grouping object for Device.WiFi.Radio.{i}.";\r
37565     leaf index {\r
37566       type uint16;\r
37567       description\r
37568         "Index attribute";\r
37569     }\r
37570     leaf enable {\r
37571       type boolean;\r
37572       description\r
37573         "Device.WiFi.Radio.{i}.Enable";\r
37574       reference\r
37575         "Device.WiFi.Radio.{i}.Enable";\r
37576     }\r
37577     leaf status {\r
37578       type string;\r
37579       config false;\r
37580       description\r
37581         "Device.WiFi.Radio.{i}.Status";\r
37582       reference\r
37583         "Device.WiFi.Radio.{i}.Status";\r
37584     }\r
37585     leaf alias {\r
37586       type string {\r
37587         length "min..64";\r
37588       }\r
37589       description\r
37590         "Device.WiFi.Radio.{i}.Alias";\r
37591       reference\r
37592         "Device.WiFi.Radio.{i}.Alias";\r
37593     }\r
37594     leaf name {\r
37595       type string;\r
37596       config false;\r
37597       description\r
37598         "Device.WiFi.Radio.{i}.Name";\r
37599       reference\r
37600         "Device.WiFi.Radio.{i}.Name";\r
37601     }\r
37602     leaf last-change {\r
37603       type uint32;\r
37604       config false;\r
37605       description\r
37606         "Device.WiFi.Radio.{i}.LastChange";\r
37607       reference\r
37608         "Device.WiFi.Radio.{i}.LastChange";\r
37609     }\r
37610     leaf lower-layers {\r
37611       type string {\r
37612         length "min..1024";\r
37613       }\r
37614       description\r
37615         "Device.WiFi.Radio.{i}.LowerLayers";\r
37616       reference\r
37617         "Device.WiFi.Radio.{i}.LowerLayers";\r
37618     }\r
37619     leaf upstream {\r
37620       type boolean;\r
37621       config false;\r
37622       description\r
37623         "Device.WiFi.Radio.{i}.Upstream";\r
37624       reference\r
37625         "Device.WiFi.Radio.{i}.Upstream";\r
37626     }\r
37627     leaf max-bit-rate {\r
37628       type uint32;\r
37629       config false;\r
37630       description\r
37631         "Device.WiFi.Radio.{i}.MaxBitRate";\r
37632       reference\r
37633         "Device.WiFi.Radio.{i}.MaxBitRate";\r
37634     }\r
37635     leaf supported-frequency-bands {\r
37636       type string;\r
37637       config false;\r
37638       description\r
37639         "Device.WiFi.Radio.{i}.SupportedFrequencyBands";\r
37640       reference\r
37641         "Device.WiFi.Radio.{i}.SupportedFrequencyBands";\r
37642     }\r
37643     leaf operating-frequency-band {\r
37644       type string;\r
37645       description\r
37646         "Device.WiFi.Radio.{i}.OperatingFrequencyBand";\r
37647       reference\r
37648         "Device.WiFi.Radio.{i}.OperatingFrequencyBand";\r
37649     }\r
37650     leaf supported-standards {\r
37651       type string;\r
37652       config false;\r
37653       description\r
37654         "Device.WiFi.Radio.{i}.SupportedStandards";\r
37655       reference\r
37656         "Device.WiFi.Radio.{i}.SupportedStandards";\r
37657     }\r
37658     leaf operating-standards {\r
37659       type string;\r
37660       description\r
37661         "Device.WiFi.Radio.{i}.OperatingStandards";\r
37662       reference\r
37663         "Device.WiFi.Radio.{i}.OperatingStandards";\r
37664     }\r
37665     leaf possible-channels {\r
37666       type string;\r
37667       config false;\r
37668       description\r
37669         "Device.WiFi.Radio.{i}.PossibleChannels";\r
37670       reference\r
37671         "Device.WiFi.Radio.{i}.PossibleChannels";\r
37672     }\r
37673     leaf channels-in-use {\r
37674       type string;\r
37675       config false;\r
37676       description\r
37677         "Device.WiFi.Radio.{i}.ChannelsInUse";\r
37678       reference\r
37679         "Device.WiFi.Radio.{i}.ChannelsInUse";\r
37680     }\r
37681     leaf channel {\r
37682       type uint32 {\r
37683         range "1..255";\r
37684       }\r
37685       description\r
37686         "Device.WiFi.Radio.{i}.Channel";\r
37687       reference\r
37688         "Device.WiFi.Radio.{i}.Channel";\r
37689     }\r
37690     leaf auto-channel-supported {\r
37691       type boolean;\r
37692       config false;\r
37693       description\r
37694         "Device.WiFi.Radio.{i}.AutoChannelSupported";\r
37695       reference\r
37696         "Device.WiFi.Radio.{i}.AutoChannelSupported";\r
37697     }\r
37698     leaf auto-channel-enable {\r
37699       type boolean;\r
37700       description\r
37701         "Device.WiFi.Radio.{i}.AutoChannelEnable";\r
37702       reference\r
37703         "Device.WiFi.Radio.{i}.AutoChannelEnable";\r
37704     }\r
37705     leaf auto-channel-refresh-period {\r
37706       type uint32;\r
37707       description\r
37708         "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod";\r
37709       reference\r
37710         "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod";\r
37711     }\r
37712     leaf channel-last-change {\r
37713       type uint32;\r
37714       config false;\r
37715       description\r
37716         "Device.WiFi.Radio.{i}.ChannelLastChange";\r
37717       reference\r
37718         "Device.WiFi.Radio.{i}.ChannelLastChange";\r
37719     }\r
37720     leaf channel-last-selection-reason {\r
37721       type string;\r
37722       config false;\r
37723       description\r
37724         "Device.WiFi.Radio.{i}.ChannelLastSelectionReason";\r
37725       reference\r
37726         "Device.WiFi.Radio.{i}.ChannelLastSelectionReason";\r
37727     }\r
37728     leaf max-supported-ssi-ds {\r
37729       type uint32;\r
37730       config false;\r
37731       description\r
37732         "Device.WiFi.Radio.{i}.MaxSupportedSSIDs";\r
37733       reference\r
37734         "Device.WiFi.Radio.{i}.MaxSupportedSSIDs";\r
37735     }\r
37736     leaf max-supported-associations {\r
37737       type uint32;\r
37738       config false;\r
37739       description\r
37740         "Device.WiFi.Radio.{i}.MaxSupportedAssociations";\r
37741       reference\r
37742         "Device.WiFi.Radio.{i}.MaxSupportedAssociations";\r
37743     }\r
37744     leaf firmware-version {\r
37745       type string;\r
37746       config false;\r
37747       description\r
37748         "Device.WiFi.Radio.{i}.FirmwareVersion";\r
37749       reference\r
37750         "Device.WiFi.Radio.{i}.FirmwareVersion";\r
37751     }\r
37752     leaf supported-operating-channel-bandwidths {\r
37753       type string;\r
37754       config false;\r
37755       description\r
37756         "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths";\r
37757       reference\r
37758         "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths";\r
37759     }\r
37760     leaf operating-channel-bandwidth {\r
37761       type string;\r
37762       description\r
37763         "Device.WiFi.Radio.{i}.OperatingChannelBandwidth";\r
37764       reference\r
37765         "Device.WiFi.Radio.{i}.OperatingChannelBandwidth";\r
37766     }\r
37767     leaf current-operating-channel-bandwidth {\r
37768       type string;\r
37769       config false;\r
37770       description\r
37771         "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth";\r
37772       reference\r
37773         "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth";\r
37774     }\r
37775     leaf extension-channel {\r
37776       type enumeration {\r
37777         enum AboveControlChannel {\r
37778           description\r
37779             "Enum Value - AboveControlChannel";\r
37780         }\r
37781         enum BelowControlChannel {\r
37782           description\r
37783             "Enum Value - BelowControlChannel";\r
37784         }\r
37785         enum Auto {\r
37786           description\r
37787             "Enum Value - Auto";\r
37788         }\r
37789       }\r
37790       description\r
37791         "Device.WiFi.Radio.{i}.ExtensionChannel";\r
37792       reference\r
37793         "Device.WiFi.Radio.{i}.ExtensionChannel";\r
37794     }\r
37795     leaf guard-interval {\r
37796       type enumeration {\r
37797         enum 400nsec {\r
37798           description\r
37799             "Enum Value - 400nsec";\r
37800         }\r
37801         enum 800nsec {\r
37802           description\r
37803             "Enum Value - 800nsec";\r
37804         }\r
37805         enum Auto {\r
37806           description\r
37807             "Enum Value - Auto";\r
37808         }\r
37809       }\r
37810       description\r
37811         "Device.WiFi.Radio.{i}.GuardInterval";\r
37812       reference\r
37813         "Device.WiFi.Radio.{i}.GuardInterval";\r
37814     }\r
37815     leaf mcs {\r
37816       type int32 {\r
37817         range "-1..15 | 16..31";\r
37818       }\r
37819       description\r
37820         "Device.WiFi.Radio.{i}.MCS";\r
37821       reference\r
37822         "Device.WiFi.Radio.{i}.MCS";\r
37823     }\r
37824     leaf transmit-power-supported {\r
37825       type int32 {\r
37826         range "-1..100";\r
37827       }\r
37828       config false;\r
37829       description\r
37830         "Device.WiFi.Radio.{i}.TransmitPowerSupported";\r
37831       reference\r
37832         "Device.WiFi.Radio.{i}.TransmitPowerSupported";\r
37833     }\r
37834     leaf transmit-power {\r
37835       type int32 {\r
37836         range "-1..100";\r
37837       }\r
37838       description\r
37839         "Device.WiFi.Radio.{i}.TransmitPower";\r
37840       reference\r
37841         "Device.WiFi.Radio.{i}.TransmitPower";\r
37842     }\r
37843     leaf ieee80211h-supported {\r
37844       type boolean;\r
37845       config false;\r
37846       description\r
37847         "Device.WiFi.Radio.{i}.IEEE80211hSupported";\r
37848       reference\r
37849         "Device.WiFi.Radio.{i}.IEEE80211hSupported";\r
37850     }\r
37851     leaf ieee80211h-enabled {\r
37852       type boolean;\r
37853       description\r
37854         "Device.WiFi.Radio.{i}.IEEE80211hEnabled";\r
37855       reference\r
37856         "Device.WiFi.Radio.{i}.IEEE80211hEnabled";\r
37857     }\r
37858     leaf regulatory-domain {\r
37859       type string {\r
37860         length "3";\r
37861       }\r
37862       description\r
37863         "Device.WiFi.Radio.{i}.RegulatoryDomain";\r
37864       reference\r
37865         "Device.WiFi.Radio.{i}.RegulatoryDomain";\r
37866     }\r
37867     leaf retry-limit {\r
37868       type uint32 {\r
37869         range "0..7";\r
37870       }\r
37871       description\r
37872         "Device.WiFi.Radio.{i}.RetryLimit";\r
37873       reference\r
37874         "Device.WiFi.Radio.{i}.RetryLimit";\r
37875     }\r
37876     leaf cca-request {\r
37877       type string {\r
37878         length "11";\r
37879       }\r
37880       description\r
37881         "Device.WiFi.Radio.{i}.CCARequest";\r
37882       reference\r
37883         "Device.WiFi.Radio.{i}.CCARequest";\r
37884     }\r
37885     leaf cca-report {\r
37886       type string;\r
37887       config false;\r
37888       description\r
37889         "Device.WiFi.Radio.{i}.CCAReport";\r
37890       reference\r
37891         "Device.WiFi.Radio.{i}.CCAReport";\r
37892     }\r
37893     leaf rpi-histogram-request {\r
37894       type string {\r
37895         length "11";\r
37896       }\r
37897       description\r
37898         "Device.WiFi.Radio.{i}.RPIHistogramRequest";\r
37899       reference\r
37900         "Device.WiFi.Radio.{i}.RPIHistogramRequest";\r
37901     }\r
37902     leaf rpi-histogram-report {\r
37903       type string;\r
37904       config false;\r
37905       description\r
37906         "Device.WiFi.Radio.{i}.RPIHistogramReport";\r
37907       reference\r
37908         "Device.WiFi.Radio.{i}.RPIHistogramReport";\r
37909     }\r
37910     leaf fragmentation-threshold {\r
37911       type uint32;\r
37912       description\r
37913         "Device.WiFi.Radio.{i}.FragmentationThreshold";\r
37914       reference\r
37915         "Device.WiFi.Radio.{i}.FragmentationThreshold";\r
37916     }\r
37917     leaf rts-threshold {\r
37918       type uint32;\r
37919       description\r
37920         "Device.WiFi.Radio.{i}.RTSThreshold";\r
37921       reference\r
37922         "Device.WiFi.Radio.{i}.RTSThreshold";\r
37923     }\r
37924     leaf long-retry-limit {\r
37925       type uint32;\r
37926       description\r
37927         "Device.WiFi.Radio.{i}.LongRetryLimit";\r
37928       reference\r
37929         "Device.WiFi.Radio.{i}.LongRetryLimit";\r
37930     }\r
37931     leaf beacon-period {\r
37932       type uint32;\r
37933       description\r
37934         "Device.WiFi.Radio.{i}.BeaconPeriod";\r
37935       reference\r
37936         "Device.WiFi.Radio.{i}.BeaconPeriod";\r
37937     }\r
37938     leaf dtim-period {\r
37939       type uint32;\r
37940       description\r
37941         "Device.WiFi.Radio.{i}.DTIMPeriod";\r
37942       reference\r
37943         "Device.WiFi.Radio.{i}.DTIMPeriod";\r
37944     }\r
37945     leaf packet-aggregation-enable {\r
37946       type boolean;\r
37947       description\r
37948         "Device.WiFi.Radio.{i}.PacketAggregationEnable";\r
37949       reference\r
37950         "Device.WiFi.Radio.{i}.PacketAggregationEnable";\r
37951     }\r
37952     leaf preamble-type {\r
37953       type enumeration {\r
37954         enum short {\r
37955           description\r
37956             "Enum Value - short";\r
37957         }\r
37958         enum auto {\r
37959           description\r
37960             "Enum Value - auto";\r
37961         }\r
37962       }\r
37963       description\r
37964         "Device.WiFi.Radio.{i}.PreambleType";\r
37965       reference\r
37966         "Device.WiFi.Radio.{i}.PreambleType";\r
37967     }\r
37968     leaf basic-data-transmit-rates {\r
37969       type string;\r
37970       description\r
37971         "Device.WiFi.Radio.{i}.BasicDataTransmitRates";\r
37972       reference\r
37973         "Device.WiFi.Radio.{i}.BasicDataTransmitRates";\r
37974     }\r
37975     leaf operational-data-transmit-rates {\r
37976       type string;\r
37977       description\r
37978         "Device.WiFi.Radio.{i}.OperationalDataTransmitRates";\r
37979       reference\r
37980         "Device.WiFi.Radio.{i}.OperationalDataTransmitRates";\r
37981     }\r
37982     leaf supported-data-transmit-rates {\r
37983       type string;\r
37984       config false;\r
37985       description\r
37986         "Device.WiFi.Radio.{i}.SupportedDataTransmitRates";\r
37987       reference\r
37988         "Device.WiFi.Radio.{i}.SupportedDataTransmitRates";\r
37989     }\r
37990   }\r
37991 \r
37992   grouping radio-stats-g {\r
37993     description\r
37994       "Grouping object for Device.WiFi.Radio.{i}.Stats.";\r
37995     leaf bytes-sent {\r
37996       type uint64;\r
37997       config false;\r
37998       description\r
37999         "Device.WiFi.Radio.{i}.Stats.BytesSent";\r
38000       reference\r
38001         "Device.WiFi.Radio.{i}.Stats.BytesSent";\r
38002     }\r
38003     leaf bytes-received {\r
38004       type uint64;\r
38005       config false;\r
38006       description\r
38007         "Device.WiFi.Radio.{i}.Stats.BytesReceived";\r
38008       reference\r
38009         "Device.WiFi.Radio.{i}.Stats.BytesReceived";\r
38010     }\r
38011     leaf packets-sent {\r
38012       type uint64;\r
38013       config false;\r
38014       description\r
38015         "Device.WiFi.Radio.{i}.Stats.PacketsSent";\r
38016       reference\r
38017         "Device.WiFi.Radio.{i}.Stats.PacketsSent";\r
38018     }\r
38019     leaf packets-received {\r
38020       type uint64;\r
38021       config false;\r
38022       description\r
38023         "Device.WiFi.Radio.{i}.Stats.PacketsReceived";\r
38024       reference\r
38025         "Device.WiFi.Radio.{i}.Stats.PacketsReceived";\r
38026     }\r
38027     leaf errors-sent {\r
38028       type uint32;\r
38029       config false;\r
38030       description\r
38031         "Device.WiFi.Radio.{i}.Stats.ErrorsSent";\r
38032       reference\r
38033         "Device.WiFi.Radio.{i}.Stats.ErrorsSent";\r
38034     }\r
38035     leaf errors-received {\r
38036       type uint32;\r
38037       config false;\r
38038       description\r
38039         "Device.WiFi.Radio.{i}.Stats.ErrorsReceived";\r
38040       reference\r
38041         "Device.WiFi.Radio.{i}.Stats.ErrorsReceived";\r
38042     }\r
38043     leaf discard-packets-sent {\r
38044       type uint32;\r
38045       config false;\r
38046       description\r
38047         "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent";\r
38048       reference\r
38049         "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent";\r
38050     }\r
38051     leaf discard-packets-received {\r
38052       type uint32;\r
38053       config false;\r
38054       description\r
38055         "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived";\r
38056       reference\r
38057         "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived";\r
38058     }\r
38059     leaf plcp-error-count {\r
38060       type uint32;\r
38061       config false;\r
38062       description\r
38063         "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount";\r
38064       reference\r
38065         "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount";\r
38066     }\r
38067     leaf fcs-error-count {\r
38068       type uint32;\r
38069       config false;\r
38070       description\r
38071         "Device.WiFi.Radio.{i}.Stats.FCSErrorCount";\r
38072       reference\r
38073         "Device.WiFi.Radio.{i}.Stats.FCSErrorCount";\r
38074     }\r
38075     leaf invalid-mac-count {\r
38076       type uint32;\r
38077       config false;\r
38078       description\r
38079         "Device.WiFi.Radio.{i}.Stats.InvalidMACCount";\r
38080       reference\r
38081         "Device.WiFi.Radio.{i}.Stats.InvalidMACCount";\r
38082     }\r
38083     leaf packets-other-received {\r
38084       type uint32;\r
38085       config false;\r
38086       description\r
38087         "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived";\r
38088       reference\r
38089         "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived";\r
38090     }\r
38091     leaf noise {\r
38092       type int32;\r
38093       config false;\r
38094       description\r
38095         "Device.WiFi.Radio.{i}.Stats.Noise";\r
38096       reference\r
38097         "Device.WiFi.Radio.{i}.Stats.Noise";\r
38098     }\r
38099     leaf total-channel-change-count {\r
38100       type uint32;\r
38101       config false;\r
38102       description\r
38103         "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount";\r
38104       reference\r
38105         "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount";\r
38106     }\r
38107     leaf manual-channel-change-count {\r
38108       type uint32;\r
38109       config false;\r
38110       description\r
38111         "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount";\r
38112       reference\r
38113         "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount";\r
38114     }\r
38115     leaf auto-startup-channel-change-count {\r
38116       type uint32;\r
38117       config false;\r
38118       description\r
38119         "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount";\r
38120       reference\r
38121         "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount";\r
38122     }\r
38123     leaf auto-user-channel-change-count {\r
38124       type uint32;\r
38125       config false;\r
38126       description\r
38127         "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount";\r
38128       reference\r
38129         "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount";\r
38130     }\r
38131     leaf auto-refresh-channel-change-count {\r
38132       type uint32;\r
38133       config false;\r
38134       description\r
38135         "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount";\r
38136       reference\r
38137         "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount";\r
38138     }\r
38139     leaf auto-dynamic-channel-change-count {\r
38140       type uint32;\r
38141       config false;\r
38142       description\r
38143         "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount";\r
38144       reference\r
38145         "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount";\r
38146     }\r
38147     leaf auto-dfs-channel-change-count {\r
38148       type uint32;\r
38149       config false;\r
38150       description\r
38151         "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount";\r
38152       reference\r
38153         "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount";\r
38154     }\r
38155   }\r
38156 \r
38157   grouping wi-fi-ssid-g {\r
38158     description\r
38159       "Grouping object for Device.WiFi.SSID.{i}.";\r
38160     leaf index {\r
38161       type uint16;\r
38162       description\r
38163         "Index attribute";\r
38164     }\r
38165     leaf enable {\r
38166       type boolean;\r
38167       description\r
38168         "Device.WiFi.SSID.{i}.Enable";\r
38169       reference\r
38170         "Device.WiFi.SSID.{i}.Enable";\r
38171     }\r
38172     leaf status {\r
38173       type string;\r
38174       config false;\r
38175       description\r
38176         "Device.WiFi.SSID.{i}.Status";\r
38177       reference\r
38178         "Device.WiFi.SSID.{i}.Status";\r
38179     }\r
38180     leaf alias {\r
38181       type string {\r
38182         length "min..64";\r
38183       }\r
38184       description\r
38185         "Device.WiFi.SSID.{i}.Alias";\r
38186       reference\r
38187         "Device.WiFi.SSID.{i}.Alias";\r
38188     }\r
38189     leaf name {\r
38190       type string;\r
38191       config false;\r
38192       description\r
38193         "Device.WiFi.SSID.{i}.Name";\r
38194       reference\r
38195         "Device.WiFi.SSID.{i}.Name";\r
38196     }\r
38197     leaf last-change {\r
38198       type uint32;\r
38199       config false;\r
38200       description\r
38201         "Device.WiFi.SSID.{i}.LastChange";\r
38202       reference\r
38203         "Device.WiFi.SSID.{i}.LastChange";\r
38204     }\r
38205     leaf lower-layers {\r
38206       type string {\r
38207         length "min..1024";\r
38208       }\r
38209       description\r
38210         "Device.WiFi.SSID.{i}.LowerLayers";\r
38211       reference\r
38212         "Device.WiFi.SSID.{i}.LowerLayers";\r
38213     }\r
38214     leaf bssid {\r
38215       type string {\r
38216         length "min..17";\r
38217       }\r
38218       config false;\r
38219       description\r
38220         "Device.WiFi.SSID.{i}.BSSID";\r
38221       reference\r
38222         "Device.WiFi.SSID.{i}.BSSID";\r
38223     }\r
38224     leaf mac-address {\r
38225       type string {\r
38226         length "min..17";\r
38227       }\r
38228       config false;\r
38229       description\r
38230         "Device.WiFi.SSID.{i}.MACAddress";\r
38231       reference\r
38232         "Device.WiFi.SSID.{i}.MACAddress";\r
38233     }\r
38234     leaf ssid {\r
38235       type string {\r
38236         length "min..32";\r
38237       }\r
38238       description\r
38239         "Device.WiFi.SSID.{i}.SSID";\r
38240       reference\r
38241         "Device.WiFi.SSID.{i}.SSID";\r
38242     }\r
38243     leaf upstream {\r
38244       type boolean;\r
38245       config false;\r
38246       description\r
38247         "Device.WiFi.SSID.{i}.Upstream";\r
38248       reference\r
38249         "Device.WiFi.SSID.{i}.Upstream";\r
38250     }\r
38251   }\r
38252 \r
38253   grouping ssid-stats-g {\r
38254     description\r
38255       "Grouping object for Device.WiFi.SSID.{i}.Stats.";\r
38256     leaf bytes-sent {\r
38257       type uint64;\r
38258       config false;\r
38259       description\r
38260         "Device.WiFi.SSID.{i}.Stats.BytesSent";\r
38261       reference\r
38262         "Device.WiFi.SSID.{i}.Stats.BytesSent";\r
38263     }\r
38264     leaf bytes-received {\r
38265       type uint64;\r
38266       config false;\r
38267       description\r
38268         "Device.WiFi.SSID.{i}.Stats.BytesReceived";\r
38269       reference\r
38270         "Device.WiFi.SSID.{i}.Stats.BytesReceived";\r
38271     }\r
38272     leaf packets-sent {\r
38273       type uint64;\r
38274       config false;\r
38275       description\r
38276         "Device.WiFi.SSID.{i}.Stats.PacketsSent";\r
38277       reference\r
38278         "Device.WiFi.SSID.{i}.Stats.PacketsSent";\r
38279     }\r
38280     leaf packets-received {\r
38281       type uint64;\r
38282       config false;\r
38283       description\r
38284         "Device.WiFi.SSID.{i}.Stats.PacketsReceived";\r
38285       reference\r
38286         "Device.WiFi.SSID.{i}.Stats.PacketsReceived";\r
38287     }\r
38288     leaf errors-sent {\r
38289       type uint32;\r
38290       config false;\r
38291       description\r
38292         "Device.WiFi.SSID.{i}.Stats.ErrorsSent";\r
38293       reference\r
38294         "Device.WiFi.SSID.{i}.Stats.ErrorsSent";\r
38295     }\r
38296     leaf retrans-count {\r
38297       type uint32;\r
38298       config false;\r
38299       description\r
38300         "Device.WiFi.SSID.{i}.Stats.RetransCount";\r
38301       reference\r
38302         "Device.WiFi.SSID.{i}.Stats.RetransCount";\r
38303     }\r
38304     leaf failed-retrans-count {\r
38305       type uint32;\r
38306       config false;\r
38307       description\r
38308         "Device.WiFi.SSID.{i}.Stats.FailedRetransCount";\r
38309       reference\r
38310         "Device.WiFi.SSID.{i}.Stats.FailedRetransCount";\r
38311     }\r
38312     leaf retry-count {\r
38313       type uint32;\r
38314       config false;\r
38315       description\r
38316         "Device.WiFi.SSID.{i}.Stats.RetryCount";\r
38317       reference\r
38318         "Device.WiFi.SSID.{i}.Stats.RetryCount";\r
38319     }\r
38320     leaf multiple-retry-count {\r
38321       type uint32;\r
38322       config false;\r
38323       description\r
38324         "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount";\r
38325       reference\r
38326         "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount";\r
38327     }\r
38328     leaf ack-failure-count {\r
38329       type uint32;\r
38330       config false;\r
38331       description\r
38332         "Device.WiFi.SSID.{i}.Stats.ACKFailureCount";\r
38333       reference\r
38334         "Device.WiFi.SSID.{i}.Stats.ACKFailureCount";\r
38335     }\r
38336     leaf aggregated-packet-count {\r
38337       type uint32;\r
38338       config false;\r
38339       description\r
38340         "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount";\r
38341       reference\r
38342         "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount";\r
38343     }\r
38344     leaf errors-received {\r
38345       type uint32;\r
38346       config false;\r
38347       description\r
38348         "Device.WiFi.SSID.{i}.Stats.ErrorsReceived";\r
38349       reference\r
38350         "Device.WiFi.SSID.{i}.Stats.ErrorsReceived";\r
38351     }\r
38352     leaf unicast-packets-sent {\r
38353       type uint64;\r
38354       config false;\r
38355       description\r
38356         "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent";\r
38357       reference\r
38358         "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent";\r
38359     }\r
38360     leaf unicast-packets-received {\r
38361       type uint64;\r
38362       config false;\r
38363       description\r
38364         "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived";\r
38365       reference\r
38366         "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived";\r
38367     }\r
38368     leaf discard-packets-sent {\r
38369       type uint32;\r
38370       config false;\r
38371       description\r
38372         "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent";\r
38373       reference\r
38374         "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent";\r
38375     }\r
38376     leaf discard-packets-received {\r
38377       type uint32;\r
38378       config false;\r
38379       description\r
38380         "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived";\r
38381       reference\r
38382         "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived";\r
38383     }\r
38384     leaf multicast-packets-sent {\r
38385       type uint64;\r
38386       config false;\r
38387       description\r
38388         "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent";\r
38389       reference\r
38390         "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent";\r
38391     }\r
38392     leaf multicast-packets-received {\r
38393       type uint64;\r
38394       config false;\r
38395       description\r
38396         "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived";\r
38397       reference\r
38398         "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived";\r
38399     }\r
38400     leaf broadcast-packets-sent {\r
38401       type uint64;\r
38402       config false;\r
38403       description\r
38404         "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent";\r
38405       reference\r
38406         "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent";\r
38407     }\r
38408     leaf broadcast-packets-received {\r
38409       type uint64;\r
38410       config false;\r
38411       description\r
38412         "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived";\r
38413       reference\r
38414         "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived";\r
38415     }\r
38416     leaf unknown-proto-packets-received {\r
38417       type uint32;\r
38418       config false;\r
38419       description\r
38420         "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived";\r
38421       reference\r
38422         "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived";\r
38423     }\r
38424   }\r
38425 \r
38426   grouping device-xmpp-g {\r
38427     description\r
38428       "Grouping object for Device.XMPP.";\r
38429     leaf connection-number-of-entries {\r
38430       type uint32;\r
38431       config false;\r
38432       description\r
38433         "Device.XMPP.ConnectionNumberOfEntries";\r
38434       reference\r
38435         "Device.XMPP.ConnectionNumberOfEntries";\r
38436     }\r
38437     leaf supported-server-connect-algorithms {\r
38438       type string;\r
38439       config false;\r
38440       description\r
38441         "Device.XMPP.SupportedServerConnectAlgorithms";\r
38442       reference\r
38443         "Device.XMPP.SupportedServerConnectAlgorithms";\r
38444     }\r
38445   }\r
38446 \r
38447   grouping xmpp-connection-g {\r
38448     description\r
38449       "Grouping object for Device.XMPP.Connection.{i}.";\r
38450     leaf index {\r
38451       type uint16;\r
38452       description\r
38453         "Index attribute";\r
38454     }\r
38455     leaf enable {\r
38456       type boolean;\r
38457       description\r
38458         "Device.XMPP.Connection.{i}.Enable";\r
38459       reference\r
38460         "Device.XMPP.Connection.{i}.Enable";\r
38461     }\r
38462     leaf alias {\r
38463       type string {\r
38464         length "min..64";\r
38465       }\r
38466       description\r
38467         "Device.XMPP.Connection.{i}.Alias";\r
38468       reference\r
38469         "Device.XMPP.Connection.{i}.Alias";\r
38470     }\r
38471     leaf username {\r
38472       type string {\r
38473         length "min..256";\r
38474       }\r
38475       description\r
38476         "Device.XMPP.Connection.{i}.Username";\r
38477       reference\r
38478         "Device.XMPP.Connection.{i}.Username";\r
38479     }\r
38480     leaf domain {\r
38481       type string {\r
38482         length "min..64";\r
38483       }\r
38484       description\r
38485         "Device.XMPP.Connection.{i}.Domain";\r
38486       reference\r
38487         "Device.XMPP.Connection.{i}.Domain";\r
38488     }\r
38489     leaf resource {\r
38490       type string {\r
38491         length "min..64";\r
38492       }\r
38493       description\r
38494         "Device.XMPP.Connection.{i}.Resource";\r
38495       reference\r
38496         "Device.XMPP.Connection.{i}.Resource";\r
38497     }\r
38498     leaf jabber-id {\r
38499       type string;\r
38500       config false;\r
38501       description\r
38502         "Device.XMPP.Connection.{i}.JabberID";\r
38503       reference\r
38504         "Device.XMPP.Connection.{i}.JabberID";\r
38505     }\r
38506     leaf status {\r
38507       type string;\r
38508       config false;\r
38509       description\r
38510         "Device.XMPP.Connection.{i}.Status";\r
38511       reference\r
38512         "Device.XMPP.Connection.{i}.Status";\r
38513     }\r
38514     leaf last-change-date {\r
38515       type string;\r
38516       config false;\r
38517       description\r
38518         "Device.XMPP.Connection.{i}.LastChangeDate";\r
38519       reference\r
38520         "Device.XMPP.Connection.{i}.LastChangeDate";\r
38521     }\r
38522     leaf server-connect-algorithm {\r
38523       type string;\r
38524       description\r
38525         "Device.XMPP.Connection.{i}.ServerConnectAlgorithm";\r
38526       reference\r
38527         "Device.XMPP.Connection.{i}.ServerConnectAlgorithm";\r
38528     }\r
38529     leaf keep-alive-interval {\r
38530       type int32 {\r
38531         range "-1..max";\r
38532       }\r
38533       description\r
38534         "Device.XMPP.Connection.{i}.KeepAliveInterval";\r
38535       reference\r
38536         "Device.XMPP.Connection.{i}.KeepAliveInterval";\r
38537     }\r
38538     leaf server-connect-attempts {\r
38539       type uint32;\r
38540       description\r
38541         "Device.XMPP.Connection.{i}.ServerConnectAttempts";\r
38542       reference\r
38543         "Device.XMPP.Connection.{i}.ServerConnectAttempts";\r
38544     }\r
38545     leaf server-retry-initial-interval {\r
38546       type uint32 {\r
38547         range "1..65535";\r
38548       }\r
38549       description\r
38550         "Device.XMPP.Connection.{i}.ServerRetryInitialInterval";\r
38551       reference\r
38552         "Device.XMPP.Connection.{i}.ServerRetryInitialInterval";\r
38553     }\r
38554     leaf server-retry-interval-multiplier {\r
38555       type uint32 {\r
38556         range "1000..65535";\r
38557       }\r
38558       description\r
38559         "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier";\r
38560       reference\r
38561         "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier";\r
38562     }\r
38563     leaf server-retry-max-interval {\r
38564       type uint32 {\r
38565         range "1..max";\r
38566       }\r
38567       description\r
38568         "Device.XMPP.Connection.{i}.ServerRetryMaxInterval";\r
38569       reference\r
38570         "Device.XMPP.Connection.{i}.ServerRetryMaxInterval";\r
38571     }\r
38572     leaf use-tls {\r
38573       type boolean;\r
38574       description\r
38575         "Device.XMPP.Connection.{i}.UseTLS";\r
38576       reference\r
38577         "Device.XMPP.Connection.{i}.UseTLS";\r
38578     }\r
38579     leaf tls-established {\r
38580       type boolean;\r
38581       config false;\r
38582       description\r
38583         "Device.XMPP.Connection.{i}.TLSEstablished";\r
38584       reference\r
38585         "Device.XMPP.Connection.{i}.TLSEstablished";\r
38586     }\r
38587     leaf server-number-of-entries {\r
38588       type uint32;\r
38589       config false;\r
38590       description\r
38591         "Device.XMPP.Connection.{i}.ServerNumberOfEntries";\r
38592       reference\r
38593         "Device.XMPP.Connection.{i}.ServerNumberOfEntries";\r
38594     }\r
38595   }\r
38596 \r
38597   grouping connection-server-g {\r
38598     description\r
38599       "Grouping object for Device.XMPP.Connection.{i}.Server.{i}.";\r
38600     leaf index {\r
38601       type uint16;\r
38602       description\r
38603         "Index attribute";\r
38604     }\r
38605     leaf enable {\r
38606       type boolean;\r
38607       description\r
38608         "Device.XMPP.Connection.{i}.Server.{i}.Enable";\r
38609       reference\r
38610         "Device.XMPP.Connection.{i}.Server.{i}.Enable";\r
38611     }\r
38612     leaf alias {\r
38613       type string {\r
38614         length "min..64";\r
38615       }\r
38616       description\r
38617         "Device.XMPP.Connection.{i}.Server.{i}.Alias";\r
38618       reference\r
38619         "Device.XMPP.Connection.{i}.Server.{i}.Alias";\r
38620     }\r
38621     leaf priority {\r
38622       type uint32 {\r
38623         range "0..65535";\r
38624       }\r
38625       description\r
38626         "Device.XMPP.Connection.{i}.Server.{i}.Priority";\r
38627       reference\r
38628         "Device.XMPP.Connection.{i}.Server.{i}.Priority";\r
38629     }\r
38630     leaf weight {\r
38631       type int32 {\r
38632         range "-1..65535";\r
38633       }\r
38634       description\r
38635         "Device.XMPP.Connection.{i}.Server.{i}.Weight";\r
38636       reference\r
38637         "Device.XMPP.Connection.{i}.Server.{i}.Weight";\r
38638     }\r
38639     leaf server-address {\r
38640       type string {\r
38641         length "min..256";\r
38642       }\r
38643       description\r
38644         "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress";\r
38645       reference\r
38646         "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress";\r
38647     }\r
38648     leaf port {\r
38649       type uint32 {\r
38650         range "0..65535";\r
38651       }\r
38652       description\r
38653         "Device.XMPP.Connection.{i}.Server.{i}.Port";\r
38654       reference\r
38655         "Device.XMPP.Connection.{i}.Server.{i}.Port";\r
38656     }\r
38657   }\r
38658 \r
38659   grouping connection-stats-g {\r
38660     description\r
38661       "Grouping object for Device.XMPP.Connection.{i}.Stats.";\r
38662     leaf received-messages {\r
38663       type uint32;\r
38664       config false;\r
38665       description\r
38666         "Device.XMPP.Connection.{i}.Stats.ReceivedMessages";\r
38667       reference\r
38668         "Device.XMPP.Connection.{i}.Stats.ReceivedMessages";\r
38669     }\r
38670     leaf transmitted-messages {\r
38671       type uint32;\r
38672       config false;\r
38673       description\r
38674         "Device.XMPP.Connection.{i}.Stats.TransmittedMessages";\r
38675       reference\r
38676         "Device.XMPP.Connection.{i}.Stats.TransmittedMessages";\r
38677     }\r
38678     leaf received-error-messages {\r
38679       type uint32;\r
38680       config false;\r
38681       description\r
38682         "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages";\r
38683       reference\r
38684         "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages";\r
38685     }\r
38686     leaf transmitted-error-messages {\r
38687       type uint32;\r
38688       config false;\r
38689       description\r
38690         "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages";\r
38691       reference\r
38692         "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages";\r
38693     }\r
38694   }\r
38695 \r
38696   grouping device-zig-bee-g {\r
38697     description\r
38698       "Grouping object for Device.ZigBee.";\r
38699     leaf interface-number-of-entries {\r
38700       type uint32;\r
38701       config false;\r
38702       description\r
38703         "Device.ZigBee.InterfaceNumberOfEntries";\r
38704       reference\r
38705         "Device.ZigBee.InterfaceNumberOfEntries";\r
38706     }\r
38707     leaf zdo-number-of-entries {\r
38708       type uint32;\r
38709       config false;\r
38710       description\r
38711         "Device.ZigBee.ZDONumberOfEntries";\r
38712       reference\r
38713         "Device.ZigBee.ZDONumberOfEntries";\r
38714     }\r
38715   }\r
38716 \r
38717   grouping zig-bee-discovery-g {\r
38718     description\r
38719       "Grouping object for Device.ZigBee.Discovery.";\r
38720     leaf area-network-number-of-entries {\r
38721       type uint32;\r
38722       config false;\r
38723       description\r
38724         "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries";\r
38725       reference\r
38726         "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries";\r
38727     }\r
38728   }\r
38729 \r
38730   grouping discovery-area-network-g {\r
38731     description\r
38732       "Grouping object for Device.ZigBee.Discovery.AreaNetwork.{i}.";\r
38733     leaf index {\r
38734       type uint16;\r
38735       description\r
38736         "Index attribute";\r
38737     }\r
38738     leaf enable {\r
38739       type boolean;\r
38740       description\r
38741         "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable";\r
38742       reference\r
38743         "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable";\r
38744     }\r
38745     leaf last-update {\r
38746       type string;\r
38747       config false;\r
38748       description\r
38749         "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate";\r
38750       reference\r
38751         "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate";\r
38752     }\r
38753     leaf status {\r
38754       type string;\r
38755       config false;\r
38756       description\r
38757         "Device.ZigBee.Discovery.AreaNetwork.{i}.Status";\r
38758       reference\r
38759         "Device.ZigBee.Discovery.AreaNetwork.{i}.Status";\r
38760     }\r
38761     leaf alias {\r
38762       type string {\r
38763         length "min..64";\r
38764       }\r
38765       description\r
38766         "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias";\r
38767       reference\r
38768         "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias";\r
38769     }\r
38770     leaf coordinator {\r
38771       type string {\r
38772         length "min..256";\r
38773       }\r
38774       description\r
38775         "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator";\r
38776       reference\r
38777         "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator";\r
38778     }\r
38779     leaf zdo-reference {\r
38780       type string;\r
38781       config false;\r
38782       description\r
38783         "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference";\r
38784       reference\r
38785         "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference";\r
38786     }\r
38787     leaf zdo-list {\r
38788       type string;\r
38789       config false;\r
38790       description\r
38791         "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList";\r
38792       reference\r
38793         "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList";\r
38794     }\r
38795   }\r
38796 \r
38797   grouping zig-bee-interface-g {\r
38798     description\r
38799       "Grouping object for Device.ZigBee.Interface.{i}.";\r
38800     leaf index {\r
38801       type uint16;\r
38802       description\r
38803         "Index attribute";\r
38804     }\r
38805     leaf enable {\r
38806       type boolean;\r
38807       description\r
38808         "Device.ZigBee.Interface.{i}.Enable";\r
38809       reference\r
38810         "Device.ZigBee.Interface.{i}.Enable";\r
38811     }\r
38812     leaf status {\r
38813       type string;\r
38814       config false;\r
38815       description\r
38816         "Device.ZigBee.Interface.{i}.Status";\r
38817       reference\r
38818         "Device.ZigBee.Interface.{i}.Status";\r
38819     }\r
38820     leaf alias {\r
38821       type string {\r
38822         length "min..64";\r
38823       }\r
38824       description\r
38825         "Device.ZigBee.Interface.{i}.Alias";\r
38826       reference\r
38827         "Device.ZigBee.Interface.{i}.Alias";\r
38828     }\r
38829     leaf name {\r
38830       type string;\r
38831       config false;\r
38832       description\r
38833         "Device.ZigBee.Interface.{i}.Name";\r
38834       reference\r
38835         "Device.ZigBee.Interface.{i}.Name";\r
38836     }\r
38837     leaf last-change {\r
38838       type uint32;\r
38839       config false;\r
38840       description\r
38841         "Device.ZigBee.Interface.{i}.LastChange";\r
38842       reference\r
38843         "Device.ZigBee.Interface.{i}.LastChange";\r
38844     }\r
38845     leaf lower-layers {\r
38846       type string {\r
38847         length "min..1024";\r
38848       }\r
38849       description\r
38850         "Device.ZigBee.Interface.{i}.LowerLayers";\r
38851       reference\r
38852         "Device.ZigBee.Interface.{i}.LowerLayers";\r
38853     }\r
38854     leaf ieee-address {\r
38855       type string {\r
38856         length "min..23";\r
38857       }\r
38858       config false;\r
38859       description\r
38860         "Device.ZigBee.Interface.{i}.IEEEAddress";\r
38861       reference\r
38862         "Device.ZigBee.Interface.{i}.IEEEAddress";\r
38863     }\r
38864     leaf network-address {\r
38865       type string {\r
38866         length "min..4";\r
38867       }\r
38868       config false;\r
38869       description\r
38870         "Device.ZigBee.Interface.{i}.NetworkAddress";\r
38871       reference\r
38872         "Device.ZigBee.Interface.{i}.NetworkAddress";\r
38873     }\r
38874     leaf zdo-reference {\r
38875       type string;\r
38876       config false;\r
38877       description\r
38878         "Device.ZigBee.Interface.{i}.ZDOReference";\r
38879       reference\r
38880         "Device.ZigBee.Interface.{i}.ZDOReference";\r
38881     }\r
38882     leaf associated-device-number-of-entries {\r
38883       type uint32;\r
38884       config false;\r
38885       description\r
38886         "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
38887       reference\r
38888         "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries";\r
38889     }\r
38890   }\r
38891 \r
38892   grouping zig-bee-interface-associated-device-g {\r
38893     description\r
38894       "Grouping object for Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.";\r
38895     leaf index {\r
38896       type uint16;\r
38897       description\r
38898         "Index attribute";\r
38899     }\r
38900     leaf ieee-address {\r
38901       type string {\r
38902         length "min..23";\r
38903       }\r
38904       config false;\r
38905       description\r
38906         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress";\r
38907       reference\r
38908         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress";\r
38909     }\r
38910     leaf network-address {\r
38911       type string {\r
38912         length "min..4";\r
38913       }\r
38914       config false;\r
38915       description\r
38916         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress";\r
38917       reference\r
38918         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress";\r
38919     }\r
38920     leaf active {\r
38921       type boolean;\r
38922       config false;\r
38923       description\r
38924         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active";\r
38925       reference\r
38926         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active";\r
38927     }\r
38928     leaf zdo-reference {\r
38929       type string;\r
38930       config false;\r
38931       description\r
38932         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference";\r
38933       reference\r
38934         "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference";\r
38935     }\r
38936   }\r
38937 \r
38938   grouping zig-bee-interface-stats-g {\r
38939     description\r
38940       "Grouping object for Device.ZigBee.Interface.{i}.Stats.";\r
38941     leaf bytes-sent {\r
38942       type uint64;\r
38943       config false;\r
38944       description\r
38945         "Device.ZigBee.Interface.{i}.Stats.BytesSent";\r
38946       reference\r
38947         "Device.ZigBee.Interface.{i}.Stats.BytesSent";\r
38948     }\r
38949     leaf bytes-received {\r
38950       type uint64;\r
38951       config false;\r
38952       description\r
38953         "Device.ZigBee.Interface.{i}.Stats.BytesReceived";\r
38954       reference\r
38955         "Device.ZigBee.Interface.{i}.Stats.BytesReceived";\r
38956     }\r
38957     leaf packets-sent {\r
38958       type uint64;\r
38959       config false;\r
38960       description\r
38961         "Device.ZigBee.Interface.{i}.Stats.PacketsSent";\r
38962       reference\r
38963         "Device.ZigBee.Interface.{i}.Stats.PacketsSent";\r
38964     }\r
38965     leaf packets-received {\r
38966       type uint64;\r
38967       config false;\r
38968       description\r
38969         "Device.ZigBee.Interface.{i}.Stats.PacketsReceived";\r
38970       reference\r
38971         "Device.ZigBee.Interface.{i}.Stats.PacketsReceived";\r
38972     }\r
38973     leaf errors-sent {\r
38974       type uint32;\r
38975       config false;\r
38976       description\r
38977         "Device.ZigBee.Interface.{i}.Stats.ErrorsSent";\r
38978       reference\r
38979         "Device.ZigBee.Interface.{i}.Stats.ErrorsSent";\r
38980     }\r
38981     leaf errors-received {\r
38982       type uint32;\r
38983       config false;\r
38984       description\r
38985         "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived";\r
38986       reference\r
38987         "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived";\r
38988     }\r
38989     leaf unicast-packets-sent {\r
38990       type uint32;\r
38991       config false;\r
38992       description\r
38993         "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent";\r
38994       reference\r
38995         "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent";\r
38996     }\r
38997     leaf unicast-packets-received {\r
38998       type uint32;\r
38999       config false;\r
39000       description\r
39001         "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived";\r
39002       reference\r
39003         "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived";\r
39004     }\r
39005     leaf discard-packets-sent {\r
39006       type uint32;\r
39007       config false;\r
39008       description\r
39009         "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent";\r
39010       reference\r
39011         "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent";\r
39012     }\r
39013     leaf discard-packets-received {\r
39014       type uint32;\r
39015       config false;\r
39016       description\r
39017         "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived";\r
39018       reference\r
39019         "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived";\r
39020     }\r
39021     leaf multicast-packets-sent {\r
39022       type uint32;\r
39023       config false;\r
39024       description\r
39025         "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent";\r
39026       reference\r
39027         "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent";\r
39028     }\r
39029     leaf multicast-packets-received {\r
39030       type uint32;\r
39031       config false;\r
39032       description\r
39033         "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived";\r
39034       reference\r
39035         "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived";\r
39036     }\r
39037     leaf broadcast-packets-sent {\r
39038       type uint32;\r
39039       config false;\r
39040       description\r
39041         "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent";\r
39042       reference\r
39043         "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent";\r
39044     }\r
39045     leaf broadcast-packets-received {\r
39046       type uint32;\r
39047       config false;\r
39048       description\r
39049         "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived";\r
39050       reference\r
39051         "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived";\r
39052     }\r
39053     leaf unknown-packets-received {\r
39054       type uint32;\r
39055       config false;\r
39056       description\r
39057         "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived";\r
39058       reference\r
39059         "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived";\r
39060     }\r
39061   }\r
39062 \r
39063   grouping zig-bee-zdo-g {\r
39064     description\r
39065       "Grouping object for Device.ZigBee.ZDO.{i}.";\r
39066     leaf index {\r
39067       type uint16;\r
39068       description\r
39069         "Index attribute";\r
39070     }\r
39071     leaf alias {\r
39072       type string {\r
39073         length "min..64";\r
39074       }\r
39075       description\r
39076         "Device.ZigBee.ZDO.{i}.Alias";\r
39077       reference\r
39078         "Device.ZigBee.ZDO.{i}.Alias";\r
39079     }\r
39080     leaf ieee-address {\r
39081       type string {\r
39082         length "min..23";\r
39083       }\r
39084       config false;\r
39085       description\r
39086         "Device.ZigBee.ZDO.{i}.IEEEAddress";\r
39087       reference\r
39088         "Device.ZigBee.ZDO.{i}.IEEEAddress";\r
39089     }\r
39090     leaf network-address {\r
39091       type string {\r
39092         length "min..4";\r
39093       }\r
39094       config false;\r
39095       description\r
39096         "Device.ZigBee.ZDO.{i}.NetworkAddress";\r
39097       reference\r
39098         "Device.ZigBee.ZDO.{i}.NetworkAddress";\r
39099     }\r
39100     leaf binding-table-number-of-entries {\r
39101       type uint32;\r
39102       config false;\r
39103       description\r
39104         "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries";\r
39105       reference\r
39106         "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries";\r
39107     }\r
39108     leaf group-number-of-entries {\r
39109       type uint32;\r
39110       config false;\r
39111       description\r
39112         "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries";\r
39113       reference\r
39114         "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries";\r
39115     }\r
39116     leaf application-endpoint-number-of-entries {\r
39117       type uint32;\r
39118       config false;\r
39119       description\r
39120         "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries";\r
39121       reference\r
39122         "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries";\r
39123     }\r
39124   }\r
39125 \r
39126   grouping zdo-application-endpoint-g {\r
39127     description\r
39128       "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.";\r
39129     leaf index {\r
39130       type uint16;\r
39131       description\r
39132         "Index attribute";\r
39133     }\r
39134     leaf enable {\r
39135       type boolean;\r
39136       description\r
39137         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable";\r
39138       reference\r
39139         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable";\r
39140     }\r
39141     leaf alias {\r
39142       type string {\r
39143         length "min..64";\r
39144       }\r
39145       description\r
39146         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias";\r
39147       reference\r
39148         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias";\r
39149     }\r
39150     leaf endpoint-id {\r
39151       type uint32 {\r
39152         range "min..240";\r
39153       }\r
39154       description\r
39155         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId";\r
39156       reference\r
39157         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId";\r
39158     }\r
39159   }\r
39160 \r
39161   grouping application-endpoint-simple-descriptor-g {\r
39162     description\r
39163       "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.";\r
39164     leaf profile-id {\r
39165       type uint32 {\r
39166         range "min..65535";\r
39167       }\r
39168       description\r
39169         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId";\r
39170       reference\r
39171         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId";\r
39172     }\r
39173     leaf device-id {\r
39174       type uint32;\r
39175       config false;\r
39176       description\r
39177         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId";\r
39178       reference\r
39179         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId";\r
39180     }\r
39181     leaf device-version {\r
39182       type uint32;\r
39183       config false;\r
39184       description\r
39185         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion";\r
39186       reference\r
39187         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion";\r
39188     }\r
39189     leaf input-cluster-list {\r
39190       type uint32 {\r
39191         range "min..65535";\r
39192       }\r
39193       description\r
39194         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList";\r
39195       reference\r
39196         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList";\r
39197     }\r
39198     leaf output-cluster-list {\r
39199       type uint32 {\r
39200         range "min..65535";\r
39201       }\r
39202       description\r
39203         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList";\r
39204       reference\r
39205         "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList";\r
39206     }\r
39207   }\r
39208 \r
39209   grouping zdo-binding-g {\r
39210     description\r
39211       "Grouping object for Device.ZigBee.ZDO.{i}.Binding.{i}.";\r
39212     leaf index {\r
39213       type uint16;\r
39214       description\r
39215         "Index attribute";\r
39216     }\r
39217     leaf enable {\r
39218       type boolean;\r
39219       description\r
39220         "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable";\r
39221       reference\r
39222         "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable";\r
39223     }\r
39224     leaf alias {\r
39225       type string {\r
39226         length "min..64";\r
39227       }\r
39228       description\r
39229         "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias";\r
39230       reference\r
39231         "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias";\r
39232     }\r
39233     leaf source-endpoint {\r
39234       type uint32 {\r
39235         range "min..240";\r
39236       }\r
39237       description\r
39238         "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint";\r
39239       reference\r
39240         "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint";\r
39241     }\r
39242     leaf source-address {\r
39243       type string {\r
39244         length "min..23";\r
39245       }\r
39246       description\r
39247         "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress";\r
39248       reference\r
39249         "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress";\r
39250     }\r
39251     leaf cluster-id {\r
39252       type uint32 {\r
39253         range "min..65535";\r
39254       }\r
39255       description\r
39256         "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId";\r
39257       reference\r
39258         "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId";\r
39259     }\r
39260     leaf destination-address-mode {\r
39261       type enumeration {\r
39262         enum Group {\r
39263           description\r
39264             "Enum Value - Group";\r
39265         }\r
39266         enum Endpoint {\r
39267           description\r
39268             "Enum Value - Endpoint";\r
39269         }\r
39270       }\r
39271       description\r
39272         "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode";\r
39273       reference\r
39274         "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode";\r
39275     }\r
39276     leaf destination-endpoint {\r
39277       type uint32 {\r
39278         range "min..240";\r
39279       }\r
39280       description\r
39281         "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint";\r
39282       reference\r
39283         "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint";\r
39284     }\r
39285     leaf ieee-destination-address {\r
39286       type string {\r
39287         length "min..23";\r
39288       }\r
39289       description\r
39290         "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress";\r
39291       reference\r
39292         "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress";\r
39293     }\r
39294     leaf group-destination-address {\r
39295       type string {\r
39296         length "min..4";\r
39297       }\r
39298       description\r
39299         "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress";\r
39300       reference\r
39301         "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress";\r
39302     }\r
39303   }\r
39304 \r
39305   grouping zdo-complex-descriptor-g {\r
39306     description\r
39307       "Grouping object for Device.ZigBee.ZDO.{i}.ComplexDescriptor.";\r
39308     leaf descriptor-available {\r
39309       type boolean;\r
39310       config false;\r
39311       description\r
39312         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable";\r
39313       reference\r
39314         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable";\r
39315     }\r
39316     leaf language {\r
39317       type string;\r
39318       config false;\r
39319       description\r
39320         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language";\r
39321       reference\r
39322         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language";\r
39323     }\r
39324     leaf character-set {\r
39325       type string;\r
39326       config false;\r
39327       description\r
39328         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet";\r
39329       reference\r
39330         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet";\r
39331     }\r
39332     leaf manufacturer-name {\r
39333       type string;\r
39334       config false;\r
39335       description\r
39336         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName";\r
39337       reference\r
39338         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName";\r
39339     }\r
39340     leaf model-name {\r
39341       type string;\r
39342       config false;\r
39343       description\r
39344         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName";\r
39345       reference\r
39346         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName";\r
39347     }\r
39348     leaf serial-number {\r
39349       type string;\r
39350       config false;\r
39351       description\r
39352         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber";\r
39353       reference\r
39354         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber";\r
39355     }\r
39356     leaf device-url {\r
39357       type string;\r
39358       config false;\r
39359       description\r
39360         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL";\r
39361       reference\r
39362         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL";\r
39363     }\r
39364     leaf icon {\r
39365       type string;\r
39366       config false;\r
39367       description\r
39368         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon";\r
39369       reference\r
39370         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon";\r
39371     }\r
39372     leaf icon-url {\r
39373       type string;\r
39374       config false;\r
39375       description\r
39376         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL";\r
39377       reference\r
39378         "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL";\r
39379     }\r
39380   }\r
39381 \r
39382   grouping zdo-group-g {\r
39383     description\r
39384       "Grouping object for Device.ZigBee.ZDO.{i}.Group.{i}.";\r
39385     leaf index {\r
39386       type uint16;\r
39387       description\r
39388         "Index attribute";\r
39389     }\r
39390     leaf enable {\r
39391       type boolean;\r
39392       description\r
39393         "Device.ZigBee.ZDO.{i}.Group.{i}.Enable";\r
39394       reference\r
39395         "Device.ZigBee.ZDO.{i}.Group.{i}.Enable";\r
39396     }\r
39397     leaf alias {\r
39398       type string {\r
39399         length "min..64";\r
39400       }\r
39401       description\r
39402         "Device.ZigBee.ZDO.{i}.Group.{i}.Alias";\r
39403       reference\r
39404         "Device.ZigBee.ZDO.{i}.Group.{i}.Alias";\r
39405     }\r
39406     leaf group-id {\r
39407       type string {\r
39408         length "min..4";\r
39409       }\r
39410       description\r
39411         "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId";\r
39412       reference\r
39413         "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId";\r
39414     }\r
39415     leaf endpoint-list {\r
39416       type string {\r
39417         length "min..256";\r
39418       }\r
39419       description\r
39420         "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList";\r
39421       reference\r
39422         "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList";\r
39423     }\r
39424   }\r
39425 \r
39426   grouping zdo-network-g {\r
39427     description\r
39428       "Grouping object for Device.ZigBee.ZDO.{i}.Network.";\r
39429     leaf neighbor-number-of-entries {\r
39430       type uint32;\r
39431       config false;\r
39432       description\r
39433         "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries";\r
39434       reference\r
39435         "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries";\r
39436     }\r
39437   }\r
39438 \r
39439   grouping network-neighbor-g {\r
39440     description\r
39441       "Grouping object for Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.";\r
39442     leaf index {\r
39443       type uint16;\r
39444       description\r
39445         "Index attribute";\r
39446     }\r
39447     leaf neighbor {\r
39448       type string;\r
39449       config false;\r
39450       description\r
39451         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor";\r
39452       reference\r
39453         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor";\r
39454     }\r
39455     leaf lqi {\r
39456       type uint32;\r
39457       config false;\r
39458       description\r
39459         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI";\r
39460       reference\r
39461         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI";\r
39462     }\r
39463     leaf relationship {\r
39464       type string;\r
39465       config false;\r
39466       description\r
39467         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship";\r
39468       reference\r
39469         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship";\r
39470     }\r
39471     leaf permit-join {\r
39472       type string;\r
39473       config false;\r
39474       description\r
39475         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin";\r
39476       reference\r
39477         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin";\r
39478     }\r
39479     leaf depth {\r
39480       type uint32;\r
39481       config false;\r
39482       description\r
39483         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth";\r
39484       reference\r
39485         "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth";\r
39486     }\r
39487   }\r
39488 \r
39489   grouping zdo-node-descriptor-g {\r
39490     description\r
39491       "Grouping object for Device.ZigBee.ZDO.{i}.NodeDescriptor.";\r
39492     leaf logical-type {\r
39493       type string;\r
39494       config false;\r
39495       description\r
39496         "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType";\r
39497       reference\r
39498         "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType";\r
39499     }\r
39500     leaf complex-descriptor-supported {\r
39501       type boolean;\r
39502       config false;\r
39503       description\r
39504         "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported";\r
39505       reference\r
39506         "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported";\r
39507     }\r
39508     leaf user-descriptor-supported {\r
39509       type boolean;\r
39510       config false;\r
39511       description\r
39512         "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported";\r
39513       reference\r
39514         "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported";\r
39515     }\r
39516     leaf frequency-band {\r
39517       type string;\r
39518       config false;\r
39519       description\r
39520         "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand";\r
39521       reference\r
39522         "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand";\r
39523     }\r
39524     leaf mac-capability {\r
39525       type string;\r
39526       config false;\r
39527       description\r
39528         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability";\r
39529       reference\r
39530         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability";\r
39531     }\r
39532     leaf manufacture-code {\r
39533       type uint32;\r
39534       config false;\r
39535       description\r
39536         "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode";\r
39537       reference\r
39538         "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode";\r
39539     }\r
39540     leaf maximum-buffer-size {\r
39541       type uint32;\r
39542       config false;\r
39543       description\r
39544         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize";\r
39545       reference\r
39546         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize";\r
39547     }\r
39548     leaf maximum-incoming-transfer-size {\r
39549       type uint32;\r
39550       config false;\r
39551       description\r
39552         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize";\r
39553       reference\r
39554         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize";\r
39555     }\r
39556     leaf maximum-outgoing-transfer-size {\r
39557       type uint32;\r
39558       config false;\r
39559       description\r
39560         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize";\r
39561       reference\r
39562         "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize";\r
39563     }\r
39564     leaf server-mask {\r
39565       type string;\r
39566       config false;\r
39567       description\r
39568         "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask";\r
39569       reference\r
39570         "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask";\r
39571     }\r
39572     leaf descriptor-capability {\r
39573       type string;\r
39574       config false;\r
39575       description\r
39576         "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability";\r
39577       reference\r
39578         "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability";\r
39579     }\r
39580   }\r
39581 \r
39582   grouping zdo-node-manager-g {\r
39583     description\r
39584       "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager.";\r
39585     leaf routing-table-number-of-entries {\r
39586       type uint32;\r
39587       config false;\r
39588       description\r
39589         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries";\r
39590       reference\r
39591         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries";\r
39592     }\r
39593   }\r
39594 \r
39595   grouping node-manager-routing-table-g {\r
39596     description\r
39597       "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.";\r
39598     leaf index {\r
39599       type uint16;\r
39600       description\r
39601         "Index attribute";\r
39602     }\r
39603     leaf destination-address {\r
39604       type string;\r
39605       config false;\r
39606       description\r
39607         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress";\r
39608       reference\r
39609         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress";\r
39610     }\r
39611     leaf next-hop-address {\r
39612       type string {\r
39613         length "min..4";\r
39614       }\r
39615       config false;\r
39616       description\r
39617         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress";\r
39618       reference\r
39619         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress";\r
39620     }\r
39621     leaf status {\r
39622       type string;\r
39623       config false;\r
39624       description\r
39625         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status";\r
39626       reference\r
39627         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status";\r
39628     }\r
39629     leaf memory-constrained {\r
39630       type boolean;\r
39631       config false;\r
39632       description\r
39633         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained";\r
39634       reference\r
39635         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained";\r
39636     }\r
39637     leaf many-to-one {\r
39638       type boolean;\r
39639       config false;\r
39640       description\r
39641         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne";\r
39642       reference\r
39643         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne";\r
39644     }\r
39645     leaf route-record-required {\r
39646       type boolean;\r
39647       config false;\r
39648       description\r
39649         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired";\r
39650       reference\r
39651         "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired";\r
39652     }\r
39653   }\r
39654 \r
39655   grouping zdo-power-descriptor-g {\r
39656     description\r
39657       "Grouping object for Device.ZigBee.ZDO.{i}.PowerDescriptor.";\r
39658     leaf current-power-mode {\r
39659       type string;\r
39660       config false;\r
39661       description\r
39662         "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode";\r
39663       reference\r
39664         "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode";\r
39665     }\r
39666     leaf available-power-source {\r
39667       type string;\r
39668       config false;\r
39669       description\r
39670         "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource";\r
39671       reference\r
39672         "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource";\r
39673     }\r
39674     leaf current-power-source {\r
39675       type string;\r
39676       config false;\r
39677       description\r
39678         "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource";\r
39679       reference\r
39680         "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource";\r
39681     }\r
39682     leaf current-power-source-level {\r
39683       type string;\r
39684       config false;\r
39685       description\r
39686         "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel";\r
39687       reference\r
39688         "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel";\r
39689     }\r
39690   }\r
39691 \r
39692   grouping zdo-security-g {\r
39693     description\r
39694       "Grouping object for Device.ZigBee.ZDO.{i}.Security.";\r
39695     leaf trust-center-address {\r
39696       type string {\r
39697         length "min..23";\r
39698       }\r
39699       config false;\r
39700       description\r
39701         "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress";\r
39702       reference\r
39703         "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress";\r
39704     }\r
39705     leaf security-level {\r
39706       type string;\r
39707       config false;\r
39708       description\r
39709         "Device.ZigBee.ZDO.{i}.Security.SecurityLevel";\r
39710       reference\r
39711         "Device.ZigBee.ZDO.{i}.Security.SecurityLevel";\r
39712     }\r
39713     leaf time-out-period {\r
39714       type uint32;\r
39715       config false;\r
39716       description\r
39717         "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod";\r
39718       reference\r
39719         "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod";\r
39720     }\r
39721   }\r
39722 \r
39723   grouping zdo-user-descriptor-g {\r
39724     description\r
39725       "Grouping object for Device.ZigBee.ZDO.{i}.UserDescriptor.";\r
39726     leaf descriptor-available {\r
39727       type boolean;\r
39728       config false;\r
39729       description\r
39730         "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable";\r
39731       reference\r
39732         "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable";\r
39733     }\r
39734     leaf description {\r
39735       type string;\r
39736       config false;\r
39737       description\r
39738         "Device.ZigBee.ZDO.{i}.UserDescriptor.Description";\r
39739       reference\r
39740         "Device.ZigBee.ZDO.{i}.UserDescriptor.Description";\r
39741     }\r
39742   }\r
39743 \r
39744   grouping atm-diagnostics-g {\r
39745     description\r
39746       "Grouping object";\r
39747   }\r
39748 \r
39749   grouping device-dlna-g {\r
39750     description\r
39751       "Grouping object";\r
39752   }\r
39753 \r
39754   grouping dns-diagnostics-g {\r
39755     description\r
39756       "Grouping object";\r
39757   }\r
39758 \r
39759   grouping bonded-channel-ethernet-g {\r
39760     description\r
39761       "Grouping object";\r
39762   }\r
39763 \r
39764   grouping bonding-group-ethernet-g {\r
39765     description\r
39766       "Grouping object";\r
39767   }\r
39768 \r
39769   grouping dsl-diagnostics-g {\r
39770     description\r
39771       "Grouping object";\r
39772   }\r
39773 \r
39774   grouping device-fap-g {\r
39775     description\r
39776       "Grouping object";\r
39777   }\r
39778 \r
39779   grouping ghn-diagnostics-g {\r
39780     description\r
39781       "Grouping object";\r
39782   }\r
39783 \r
39784   grouping hpna-diagnostics-g {\r
39785     description\r
39786       "Grouping object";\r
39787   }\r
39788 \r
39789   grouping device-lan-config-security-g {\r
39790     description\r
39791       "Grouping object";\r
39792   }\r
39793 \r
39794   grouping device-lldp-g {\r
39795     description\r
39796       "Grouping object";\r
39797   }\r
39798 \r
39799   grouping management-server-download-availability-g {\r
39800     description\r
39801       "Grouping object";\r
39802   }\r
39803 \r
39804   grouping interface-pp-po-a-g {\r
39805     description\r
39806       "Grouping object";\r
39807   }\r
39808 \r
39809   grouping device-services-g {\r
39810     description\r
39811       "Grouping object";\r
39812   }\r
39813 \r
39814   grouping execution-unit-extensions-g {\r
39815     description\r
39816       "Grouping object";\r
39817   }\r
39818 \r
39819   grouping upa-diagnostics-g {\r
39820     description\r
39821       "Grouping object";\r
39822   }\r
39823 \r
39824   grouping device-u-pn-p-g {\r
39825     description\r
39826       "Grouping object";\r
39827   }\r
39828 \r
39829   grouping fap-service-g {\r
39830     description\r
39831       "Grouping object for FAPService.{i}.";\r
39832     leaf index {\r
39833       type uint16;\r
39834       description\r
39835         "Index attribute";\r
39836     }\r
39837     leaf alias {\r
39838       type string {\r
39839         length "min..64";\r
39840       }\r
39841       description\r
39842         "FAPService.{i}.Alias";\r
39843       reference\r
39844         "FAPService.{i}.Alias";\r
39845     }\r
39846     leaf device-type {\r
39847       type string;\r
39848       config false;\r
39849       description\r
39850         "FAPService.{i}.DeviceType";\r
39851       reference\r
39852         "FAPService.{i}.DeviceType";\r
39853     }\r
39854     leaf dn-prefix {\r
39855       type string {\r
39856         length "min..256";\r
39857       }\r
39858       description\r
39859         "FAPService.{i}.DNPrefix";\r
39860       reference\r
39861         "FAPService.{i}.DNPrefix";\r
39862     }\r
39863   }\r
39864 \r
39865   grouping access-mgmt-cdma2000-g {\r
39866     description\r
39867       "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.";\r
39868     leaf access-mode {\r
39869       type uint32 {\r
39870         range "0 | 1 | 3";\r
39871       }\r
39872       description\r
39873         "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode";\r
39874       reference\r
39875         "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode";\r
39876     }\r
39877     leaf max-total-active-calls-allowed {\r
39878       type uint32 {\r
39879         range "1..1024";\r
39880       }\r
39881       description\r
39882         "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed";\r
39883       reference\r
39884         "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed";\r
39885     }\r
39886     leaf access-control-list {\r
39887       type string {\r
39888         length "min..1024";\r
39889       }\r
39890       description\r
39891         "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList";\r
39892       reference\r
39893         "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList";\r
39894     }\r
39895     leaf max-member-detail-entries {\r
39896       type uint32;\r
39897       config false;\r
39898       description\r
39899         "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries";\r
39900       reference\r
39901         "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries";\r
39902     }\r
39903     leaf member-detail-number-of-entries {\r
39904       type uint32;\r
39905       config false;\r
39906       description\r
39907         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries";\r
39908       reference\r
39909         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries";\r
39910     }\r
39911   }\r
39912 \r
39913   grouping local-ip-access-hrpd-g {\r
39914     description\r
39915       "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.";\r
39916     leaf filter-type {\r
39917       type uint32 {\r
39918         range "0..3";\r
39919       }\r
39920       description\r
39921         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType";\r
39922       reference\r
39923         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType";\r
39924     }\r
39925     leaf filter-in-use {\r
39926       type string;\r
39927       config false;\r
39928       description\r
39929         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse";\r
39930       reference\r
39931         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse";\r
39932     }\r
39933     leaf egress-filter-number-of-entries {\r
39934       type uint32;\r
39935       config false;\r
39936       description\r
39937         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries";\r
39938       reference\r
39939         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries";\r
39940     }\r
39941   }\r
39942 \r
39943   grouping hrpd-egress-filter-g {\r
39944     description\r
39945       "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.";\r
39946     leaf index {\r
39947       type uint16;\r
39948       description\r
39949         "Index attribute";\r
39950     }\r
39951     leaf enable {\r
39952       type boolean;\r
39953       description\r
39954         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable";\r
39955       reference\r
39956         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable";\r
39957     }\r
39958     leaf alias {\r
39959       type string {\r
39960         length "min..64";\r
39961       }\r
39962       description\r
39963         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias";\r
39964       reference\r
39965         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias";\r
39966     }\r
39967     leaf subnet {\r
39968       type string {\r
39969         length "min..15";\r
39970       }\r
39971       description\r
39972         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet";\r
39973       reference\r
39974         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet";\r
39975     }\r
39976     leaf subnet-mask {\r
39977       type uint32 {\r
39978         range "0..32";\r
39979       }\r
39980       description\r
39981         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask";\r
39982       reference\r
39983         "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask";\r
39984     }\r
39985   }\r
39986 \r
39987   grouping cdma2000-member-detail-g {\r
39988     description\r
39989       "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.";\r
39990     leaf index {\r
39991       type uint16;\r
39992       description\r
39993         "Index attribute";\r
39994     }\r
39995     leaf enable {\r
39996       type boolean;\r
39997       description\r
39998         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable";\r
39999       reference\r
40000         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable";\r
40001     }\r
40002     leaf alias {\r
40003       type string {\r
40004         length "min..64";\r
40005       }\r
40006       description\r
40007         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias";\r
40008       reference\r
40009         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias";\r
40010     }\r
40011     leaf imsi {\r
40012       type string {\r
40013         length "min..15";\r
40014       }\r
40015       description\r
40016         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI";\r
40017       reference\r
40018         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI";\r
40019     }\r
40020     leaf hrpd-identifier-type {\r
40021       type int32 {\r
40022         range "0..3";\r
40023       }\r
40024       description\r
40025         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType";\r
40026       reference\r
40027         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType";\r
40028     }\r
40029     leaf hrpd-identifier-value {\r
40030       type string {\r
40031         length "min..128";\r
40032       }\r
40033       description\r
40034         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue";\r
40035       reference\r
40036         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue";\r
40037     }\r
40038     leaf membership-expires {\r
40039       type string;\r
40040       description\r
40041         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires";\r
40042       reference\r
40043         "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires";\r
40044     }\r
40045   }\r
40046 \r
40047   grouping access-mgmt-lte-g {\r
40048     description\r
40049       "Grouping object for FAPService.{i}.AccessMgmt.LTE.";\r
40050     leaf access-mode {\r
40051       type enumeration {\r
40052         enum "Open Access" {\r
40053           description\r
40054             "Enum Value - Open Access";\r
40055         }\r
40056         enum "Closed Access" {\r
40057           description\r
40058             "Enum Value - Closed Access";\r
40059         }\r
40060         enum "Hybrid Access" {\r
40061           description\r
40062             "Enum Value - Hybrid Access";\r
40063         }\r
40064       }\r
40065       description\r
40066         "FAPService.{i}.AccessMgmt.LTE.AccessMode";\r
40067       reference\r
40068         "FAPService.{i}.AccessMgmt.LTE.AccessMode";\r
40069     }\r
40070     leaf max-u-es-served {\r
40071       type int32 {\r
40072         range "-1..max";\r
40073       }\r
40074       description\r
40075         "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed";\r
40076       reference\r
40077         "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed";\r
40078     }\r
40079     leaf max-csg-members {\r
40080       type int32 {\r
40081         range "-1..max";\r
40082       }\r
40083       description\r
40084         "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers";\r
40085       reference\r
40086         "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers";\r
40087     }\r
40088     leaf max-non-csg-members {\r
40089       type int32 {\r
40090         range "-1..max";\r
40091       }\r
40092       description\r
40093         "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers";\r
40094       reference\r
40095         "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers";\r
40096     }\r
40097     leaf max-resource-non-csg-members {\r
40098       type uint32 {\r
40099         range "0..100";\r
40100       }\r
40101       description\r
40102         "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers";\r
40103       reference\r
40104         "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers";\r
40105     }\r
40106     leaf csgid {\r
40107       type uint32 {\r
40108         range "min..134217727";\r
40109       }\r
40110       description\r
40111         "FAPService.{i}.AccessMgmt.LTE.CSGID";\r
40112       reference\r
40113         "FAPService.{i}.AccessMgmt.LTE.CSGID";\r
40114     }\r
40115     leaf hnb-name {\r
40116       type string {\r
40117         length "min..48";\r
40118       }\r
40119       description\r
40120         "FAPService.{i}.AccessMgmt.LTE.HNBName";\r
40121       reference\r
40122         "FAPService.{i}.AccessMgmt.LTE.HNBName";\r
40123     }\r
40124   }\r
40125 \r
40126   grouping lte-local-ip-access-g {\r
40127     description\r
40128       "Grouping object for FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.";\r
40129     leaf enable {\r
40130       type boolean;\r
40131       description\r
40132         "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable";\r
40133       reference\r
40134         "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable";\r
40135     }\r
40136   }\r
40137 \r
40138   grouping legacy-local-ip-access-g {\r
40139     description\r
40140       "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.";\r
40141     leaf enable {\r
40142       type boolean;\r
40143       description\r
40144         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable";\r
40145       reference\r
40146         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable";\r
40147     }\r
40148     leaf max-rules-entries {\r
40149       type uint32;\r
40150       config false;\r
40151       description\r
40152         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries";\r
40153       reference\r
40154         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries";\r
40155     }\r
40156     leaf rule-number-of-entries {\r
40157       type uint32;\r
40158       config false;\r
40159       description\r
40160         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries";\r
40161       reference\r
40162         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries";\r
40163     }\r
40164   }\r
40165 \r
40166   grouping local-ip-access-rule-g {\r
40167     description\r
40168       "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.";\r
40169     leaf index {\r
40170       type uint16;\r
40171       description\r
40172         "Index attribute";\r
40173     }\r
40174     leaf enable {\r
40175       type boolean;\r
40176       description\r
40177         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable";\r
40178       reference\r
40179         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable";\r
40180     }\r
40181     leaf alias {\r
40182       type string {\r
40183         length "min..64";\r
40184       }\r
40185       description\r
40186         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias";\r
40187       reference\r
40188         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias";\r
40189     }\r
40190     leaf dest-ip-address {\r
40191       type string {\r
40192         length "min..45";\r
40193       }\r
40194       description\r
40195         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress";\r
40196       reference\r
40197         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress";\r
40198     }\r
40199     leaf dest-subnet-mask {\r
40200       type string {\r
40201         length "min..45";\r
40202       }\r
40203       description\r
40204         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask";\r
40205       reference\r
40206         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask";\r
40207     }\r
40208     leaf protocol {\r
40209       type int32 {\r
40210         range "-1..max";\r
40211       }\r
40212       description\r
40213         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol";\r
40214       reference\r
40215         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol";\r
40216     }\r
40217     leaf action {\r
40218       type enumeration {\r
40219         enum Tunnel {\r
40220           description\r
40221             "Enum Value - Tunnel";\r
40222         }\r
40223         enum NAPT {\r
40224           description\r
40225             "Enum Value - NAPT";\r
40226         }\r
40227       }\r
40228       description\r
40229         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action";\r
40230       reference\r
40231         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action";\r
40232     }\r
40233     leaf interface {\r
40234       type string {\r
40235         length "min..256";\r
40236       }\r
40237       description\r
40238         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface";\r
40239       reference\r
40240         "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface";\r
40241     }\r
40242   }\r
40243 \r
40244   grouping access-mgmt-umts-g {\r
40245     description\r
40246       "Grouping object for FAPService.{i}.AccessMgmt.UMTS.";\r
40247     leaf access-mode {\r
40248       type enumeration {\r
40249         enum "Open Access" {\r
40250           description\r
40251             "Enum Value - Open Access";\r
40252         }\r
40253         enum "Closed Access" {\r
40254           description\r
40255             "Enum Value - Closed Access";\r
40256         }\r
40257         enum "Hybrid Access" {\r
40258           description\r
40259             "Enum Value - Hybrid Access";\r
40260         }\r
40261       }\r
40262       description\r
40263         "FAPService.{i}.AccessMgmt.UMTS.AccessMode";\r
40264       reference\r
40265         "FAPService.{i}.AccessMgmt.UMTS.AccessMode";\r
40266     }\r
40267     leaf non-csgue-access-decision {\r
40268       type enumeration {\r
40269         enum Local {\r
40270           description\r
40271             "Enum Value - Local";\r
40272         }\r
40273         enum "Query FAPGW" {\r
40274           description\r
40275             "Enum Value - Query FAPGW";\r
40276         }\r
40277         enum "By Core" {\r
40278           description\r
40279             "Enum Value - By Core";\r
40280         }\r
40281       }\r
40282       description\r
40283         "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision";\r
40284       reference\r
40285         "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision";\r
40286     }\r
40287     leaf csg-membership-determined-locally {\r
40288       type boolean;\r
40289       description\r
40290         "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally";\r
40291       reference\r
40292         "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally";\r
40293     }\r
40294     leaf max-u-es-served {\r
40295       type int32 {\r
40296         range "-1..max";\r
40297       }\r
40298       description\r
40299         "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed";\r
40300       reference\r
40301         "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed";\r
40302     }\r
40303     leaf max-csg-members {\r
40304       type int32 {\r
40305         range "-1..max";\r
40306       }\r
40307       description\r
40308         "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers";\r
40309       reference\r
40310         "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers";\r
40311     }\r
40312     leaf max-non-csg-members {\r
40313       type int32 {\r
40314         range "-1..max";\r
40315       }\r
40316       description\r
40317         "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers";\r
40318       reference\r
40319         "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers";\r
40320     }\r
40321     leaf max-resource-non-csg-members {\r
40322       type uint32 {\r
40323         range "0..100";\r
40324       }\r
40325       description\r
40326         "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers";\r
40327       reference\r
40328         "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers";\r
40329     }\r
40330     leaf hnb-name {\r
40331       type string {\r
40332         length "min..48";\r
40333       }\r
40334       description\r
40335         "FAPService.{i}.AccessMgmt.UMTS.HNBName";\r
40336       reference\r
40337         "FAPService.{i}.AccessMgmt.UMTS.HNBName";\r
40338     }\r
40339     leaf csgid {\r
40340       type uint32 {\r
40341         range "min..134217727";\r
40342       }\r
40343       description\r
40344         "FAPService.{i}.AccessMgmt.UMTS.CSGID";\r
40345       reference\r
40346         "FAPService.{i}.AccessMgmt.UMTS.CSGID";\r
40347     }\r
40348     leaf access-control-list {\r
40349       type string {\r
40350         length "min..15";\r
40351       }\r
40352       description\r
40353         "FAPService.{i}.AccessMgmt.UMTS.AccessControlList";\r
40354       reference\r
40355         "FAPService.{i}.AccessMgmt.UMTS.AccessControlList";\r
40356     }\r
40357     leaf max-member-detail-entries {\r
40358       type uint32;\r
40359       config false;\r
40360       description\r
40361         "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries";\r
40362       reference\r
40363         "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries";\r
40364     }\r
40365     leaf member-detail-number-of-entries {\r
40366       type uint32;\r
40367       config false;\r
40368       description\r
40369         "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries";\r
40370       reference\r
40371         "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries";\r
40372     }\r
40373   }\r
40374 \r
40375   grouping umts-local-ip-access-g {\r
40376     description\r
40377       "Grouping object for FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.";\r
40378     leaf enable {\r
40379       type boolean;\r
40380       description\r
40381         "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable";\r
40382       reference\r
40383         "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable";\r
40384     }\r
40385   }\r
40386 \r
40387   grouping umts-member-detail-g {\r
40388     description\r
40389       "Grouping object for FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.";\r
40390     leaf index {\r
40391       type uint16;\r
40392       description\r
40393         "Index attribute";\r
40394     }\r
40395     leaf enable {\r
40396       type boolean;\r
40397       description\r
40398         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable";\r
40399       reference\r
40400         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable";\r
40401     }\r
40402     leaf alias {\r
40403       type string {\r
40404         length "min..64";\r
40405       }\r
40406       description\r
40407         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias";\r
40408       reference\r
40409         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias";\r
40410     }\r
40411     leaf imsi {\r
40412       type string {\r
40413         length "min..15";\r
40414       }\r
40415       description\r
40416         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI";\r
40417       reference\r
40418         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI";\r
40419     }\r
40420     leaf msisdn {\r
40421       type string {\r
40422         length "min..15";\r
40423       }\r
40424       description\r
40425         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN";\r
40426       reference\r
40427         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN";\r
40428     }\r
40429     leaf membership-expires {\r
40430       type string;\r
40431       description\r
40432         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires";\r
40433       reference\r
40434         "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires";\r
40435     }\r
40436   }\r
40437 \r
40438   grouping fap-service-capabilities-g {\r
40439     description\r
40440       "Grouping object for FAPService.{i}.Capabilities.";\r
40441     leaf gps-equipped {\r
40442       type boolean;\r
40443       config false;\r
40444       description\r
40445         "FAPService.{i}.Capabilities.GPSEquipped";\r
40446       reference\r
40447         "FAPService.{i}.Capabilities.GPSEquipped";\r
40448     }\r
40449     leaf max-tx-power {\r
40450       type uint32;\r
40451       config false;\r
40452       description\r
40453         "FAPService.{i}.Capabilities.MaxTxPower";\r
40454       reference\r
40455         "FAPService.{i}.Capabilities.MaxTxPower";\r
40456     }\r
40457     leaf supported-systems {\r
40458       type string;\r
40459       config false;\r
40460       description\r
40461         "FAPService.{i}.Capabilities.SupportedSystems";\r
40462       reference\r
40463         "FAPService.{i}.Capabilities.SupportedSystems";\r
40464     }\r
40465     leaf beacon {\r
40466       type boolean;\r
40467       config false;\r
40468       description\r
40469         "FAPService.{i}.Capabilities.Beacon";\r
40470       reference\r
40471         "FAPService.{i}.Capabilities.Beacon";\r
40472     }\r
40473   }\r
40474 \r
40475   grouping capabilities-cdma2000-g {\r
40476     description\r
40477       "Grouping object for FAPService.{i}.Capabilities.CDMA2000.";\r
40478     leaf remote-ip-access-capable {\r
40479       type boolean;\r
40480       config false;\r
40481       description\r
40482         "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable";\r
40483       reference\r
40484         "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable";\r
40485     }\r
40486     leaf band-class-supported-fap-beacon {\r
40487       type string;\r
40488       config false;\r
40489       description\r
40490         "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon";\r
40491       reference\r
40492         "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon";\r
40493     }\r
40494   }\r
40495 \r
40496   grouping cdma2000-hrpd-g {\r
40497     description\r
40498       "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD.";\r
40499     leaf a13-session-transfer-capable {\r
40500       type boolean;\r
40501       config false;\r
40502       description\r
40503         "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable";\r
40504       reference\r
40505         "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable";\r
40506     }\r
40507     leaf a16-session-transfer-capable {\r
40508       type boolean;\r
40509       config false;\r
40510       description\r
40511         "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable";\r
40512       reference\r
40513         "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable";\r
40514     }\r
40515     leaf local-ip-access-capable {\r
40516       type boolean;\r
40517       config false;\r
40518       description\r
40519         "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable";\r
40520       reference\r
40521         "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable";\r
40522     }\r
40523     leaf dedicated-hrpd-beacon {\r
40524       type boolean;\r
40525       config false;\r
40526       description\r
40527         "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon";\r
40528       reference\r
40529         "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon";\r
40530     }\r
40531   }\r
40532 \r
40533   grouping hrpd-self-config-g {\r
40534     description\r
40535       "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.";\r
40536     leaf rfcnfl-config {\r
40537       type boolean;\r
40538       config false;\r
40539       description\r
40540         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig";\r
40541       reference\r
40542         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig";\r
40543     }\r
40544     leaf pilot-pn-config {\r
40545       type boolean;\r
40546       config false;\r
40547       description\r
40548         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig";\r
40549       reference\r
40550         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig";\r
40551     }\r
40552     leaf max-fap-tx-power-config {\r
40553       type boolean;\r
40554       config false;\r
40555       description\r
40556         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig";\r
40557       reference\r
40558         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig";\r
40559     }\r
40560     leaf max-fap-beacon-tx-power-config {\r
40561       type boolean;\r
40562       config false;\r
40563       description\r
40564         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig";\r
40565       reference\r
40566         "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig";\r
40567     }\r
40568   }\r
40569 \r
40570   grouping cdma2000-one-x-g {\r
40571     description\r
40572       "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX.";\r
40573     leaf band-class-supported-fap {\r
40574       type string;\r
40575       config false;\r
40576       description\r
40577         "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP";\r
40578       reference\r
40579         "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP";\r
40580     }\r
40581     leaf active-handin-capable {\r
40582       type boolean;\r
40583       config false;\r
40584       description\r
40585         "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable";\r
40586       reference\r
40587         "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable";\r
40588     }\r
40589     leaf femto-overhead-messages-capable {\r
40590       type boolean;\r
40591       config false;\r
40592       description\r
40593         "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable";\r
40594       reference\r
40595         "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable";\r
40596     }\r
40597   }\r
40598 \r
40599   grouping one-x-self-config-g {\r
40600     description\r
40601       "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.";\r
40602     leaf rfcnfl-config {\r
40603       type boolean;\r
40604       config false;\r
40605       description\r
40606         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig";\r
40607       reference\r
40608         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig";\r
40609     }\r
40610     leaf pilot-pn-config {\r
40611       type boolean;\r
40612       config false;\r
40613       description\r
40614         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig";\r
40615       reference\r
40616         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig";\r
40617     }\r
40618     leaf max-fap-tx-power-config {\r
40619       type boolean;\r
40620       config false;\r
40621       description\r
40622         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig";\r
40623       reference\r
40624         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig";\r
40625     }\r
40626     leaf max-fap-beacon-tx-power-config {\r
40627       type boolean;\r
40628       config false;\r
40629       description\r
40630         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig";\r
40631       reference\r
40632         "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig";\r
40633     }\r
40634   }\r
40635 \r
40636   grouping capabilities-lte-g {\r
40637     description\r
40638       "Grouping object for FAPService.{i}.Capabilities.LTE.";\r
40639     leaf duplex-mode {\r
40640       type string;\r
40641       config false;\r
40642       description\r
40643         "FAPService.{i}.Capabilities.LTE.DuplexMode";\r
40644       reference\r
40645         "FAPService.{i}.Capabilities.LTE.DuplexMode";\r
40646     }\r
40647     leaf bands-supported {\r
40648       type uint32 {\r
40649         range "1..21 | 33..40";\r
40650       }\r
40651       config false;\r
40652       description\r
40653         "FAPService.{i}.Capabilities.LTE.BandsSupported";\r
40654       reference\r
40655         "FAPService.{i}.Capabilities.LTE.BandsSupported";\r
40656     }\r
40657     leaf nnsf-supported {\r
40658       type boolean;\r
40659       config false;\r
40660       description\r
40661         "FAPService.{i}.Capabilities.LTE.NNSFSupported";\r
40662       reference\r
40663         "FAPService.{i}.Capabilities.LTE.NNSFSupported";\r
40664     }\r
40665     leaf umts-rx-supported {\r
40666       type boolean;\r
40667       config false;\r
40668       description\r
40669         "FAPService.{i}.Capabilities.LTE.UMTSRxSupported";\r
40670       reference\r
40671         "FAPService.{i}.Capabilities.LTE.UMTSRxSupported";\r
40672     }\r
40673     leaf umts-rx-bands-supported {\r
40674       type string;\r
40675       config false;\r
40676       description\r
40677         "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported";\r
40678       reference\r
40679         "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported";\r
40680     }\r
40681     leaf gsm-rx-supported {\r
40682       type boolean;\r
40683       config false;\r
40684       description\r
40685         "FAPService.{i}.Capabilities.LTE.GSMRxSupported";\r
40686       reference\r
40687         "FAPService.{i}.Capabilities.LTE.GSMRxSupported";\r
40688     }\r
40689     leaf gsm-rx-bands-supported {\r
40690       type string;\r
40691       config false;\r
40692       description\r
40693         "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported";\r
40694       reference\r
40695         "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported";\r
40696     }\r
40697     leaf cdma2000-rx-supported {\r
40698       type boolean;\r
40699       config false;\r
40700       description\r
40701         "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported";\r
40702       reference\r
40703         "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported";\r
40704     }\r
40705     leaf cdma2000-rx-bands-supported {\r
40706       type string;\r
40707       config false;\r
40708       description\r
40709         "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported";\r
40710       reference\r
40711         "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported";\r
40712     }\r
40713   }\r
40714 \r
40715   grouping capabilities-umts-g {\r
40716     description\r
40717       "Grouping object for FAPService.{i}.Capabilities.UMTS.";\r
40718     leaf duplex-mode {\r
40719       type string;\r
40720       config false;\r
40721       description\r
40722         "FAPService.{i}.Capabilities.UMTS.DuplexMode";\r
40723       reference\r
40724         "FAPService.{i}.Capabilities.UMTS.DuplexMode";\r
40725     }\r
40726     leaf gsm-rx-supported {\r
40727       type boolean;\r
40728       config false;\r
40729       description\r
40730         "FAPService.{i}.Capabilities.UMTS.GSMRxSupported";\r
40731       reference\r
40732         "FAPService.{i}.Capabilities.UMTS.GSMRxSupported";\r
40733     }\r
40734     leaf hsdpa-supported {\r
40735       type boolean;\r
40736       config false;\r
40737       description\r
40738         "FAPService.{i}.Capabilities.UMTS.HSDPASupported";\r
40739       reference\r
40740         "FAPService.{i}.Capabilities.UMTS.HSDPASupported";\r
40741     }\r
40742     leaf max-hsdpa-data-rate-supported {\r
40743       type uint32;\r
40744       config false;\r
40745       description\r
40746         "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported";\r
40747       reference\r
40748         "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported";\r
40749     }\r
40750     leaf hsupa-supported {\r
40751       type boolean;\r
40752       config false;\r
40753       description\r
40754         "FAPService.{i}.Capabilities.UMTS.HSUPASupported";\r
40755       reference\r
40756         "FAPService.{i}.Capabilities.UMTS.HSUPASupported";\r
40757     }\r
40758     leaf max-hsupa-data-rate-supported {\r
40759       type uint32;\r
40760       config false;\r
40761       description\r
40762         "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported";\r
40763       reference\r
40764         "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported";\r
40765     }\r
40766     leaf max-hspdsc-hs-supported {\r
40767       type uint32;\r
40768       config false;\r
40769       description\r
40770         "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported";\r
40771       reference\r
40772         "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported";\r
40773     }\r
40774     leaf max-hsscc-hs-supported {\r
40775       type uint32;\r
40776       config false;\r
40777       description\r
40778         "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported";\r
40779       reference\r
40780         "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported";\r
40781     }\r
40782     leaf fdd-bands-supported {\r
40783       type string;\r
40784       config false;\r
40785       description\r
40786         "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported";\r
40787       reference\r
40788         "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported";\r
40789     }\r
40790     leaf gsm-rx-bands-supported {\r
40791       type string;\r
40792       config false;\r
40793       description\r
40794         "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported";\r
40795       reference\r
40796         "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported";\r
40797     }\r
40798   }\r
40799 \r
40800   grouping umts-self-config-g {\r
40801     description\r
40802       "Grouping object for FAPService.{i}.Capabilities.UMTS.SelfConfig.";\r
40803     leaf uarfcn-config {\r
40804       type boolean;\r
40805       config false;\r
40806       description\r
40807         "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig";\r
40808       reference\r
40809         "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig";\r
40810     }\r
40811     leaf primary-scrambling-code-config {\r
40812       type boolean;\r
40813       config false;\r
40814       description\r
40815         "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig";\r
40816       reference\r
40817         "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig";\r
40818     }\r
40819     leaf max-fap-tx-power-expanded-config {\r
40820       type boolean;\r
40821       config false;\r
40822       description\r
40823         "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig";\r
40824       reference\r
40825         "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig";\r
40826     }\r
40827     leaf pcpich-power-config {\r
40828       type boolean;\r
40829       config false;\r
40830       description\r
40831         "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig";\r
40832       reference\r
40833         "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig";\r
40834     }\r
40835     leaf max-ul-tx-power-config {\r
40836       type boolean;\r
40837       config false;\r
40838       description\r
40839         "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig";\r
40840       reference\r
40841         "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig";\r
40842     }\r
40843     leaf lacracura-config {\r
40844       type boolean;\r
40845       config false;\r
40846       description\r
40847         "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig";\r
40848       reference\r
40849         "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig";\r
40850     }\r
40851     leaf neighbor-list-config {\r
40852       type boolean;\r
40853       config false;\r
40854       description\r
40855         "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig";\r
40856       reference\r
40857         "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig";\r
40858     }\r
40859     leaf cell-re-selection-config {\r
40860       type boolean;\r
40861       config false;\r
40862       description\r
40863         "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig";\r
40864       reference\r
40865         "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig";\r
40866     }\r
40867     leaf intra-freq-meas-config {\r
40868       type boolean;\r
40869       config false;\r
40870       description\r
40871         "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig";\r
40872       reference\r
40873         "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig";\r
40874     }\r
40875     leaf inter-freq-meas-config {\r
40876       type boolean;\r
40877       config false;\r
40878       description\r
40879         "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig";\r
40880       reference\r
40881         "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig";\r
40882     }\r
40883     leaf inter-rat-meas-config {\r
40884       type boolean;\r
40885       config false;\r
40886       description\r
40887         "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig";\r
40888       reference\r
40889         "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig";\r
40890     }\r
40891     leaf ue-internal-meas-config {\r
40892       type boolean;\r
40893       config false;\r
40894       description\r
40895         "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig";\r
40896       reference\r
40897         "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig";\r
40898     }\r
40899     leaf noise-rise-limit-config {\r
40900       type boolean;\r
40901       config false;\r
40902       description\r
40903         "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig";\r
40904       reference\r
40905         "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig";\r
40906     }\r
40907   }\r
40908 \r
40909   grouping cell-config-cdma2000-g {\r
40910     description\r
40911       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.";\r
40912     leaf tunnel-instance {\r
40913       type string {\r
40914         length "min..256";\r
40915       }\r
40916       description\r
40917         "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance";\r
40918       reference\r
40919         "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance";\r
40920     }\r
40921   }\r
40922 \r
40923   grouping cdma2000-beacon-g {\r
40924     description\r
40925       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.";\r
40926     leaf beacon-admin-status {\r
40927       type enumeration {\r
40928         enum Locked {\r
40929           description\r
40930             "Enum Value - Locked";\r
40931         }\r
40932         enum Unlocked {\r
40933           description\r
40934             "Enum Value - Unlocked";\r
40935         }\r
40936       }\r
40937       description\r
40938         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus";\r
40939       reference\r
40940         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus";\r
40941     }\r
40942     leaf beacon-oper-status {\r
40943       type string;\r
40944       config false;\r
40945       description\r
40946         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus";\r
40947       reference\r
40948         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus";\r
40949     }\r
40950     leaf hrpd-beacon-enable {\r
40951       type boolean;\r
40952       description\r
40953         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable";\r
40954       reference\r
40955         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable";\r
40956     }\r
40957     leaf period {\r
40958       type uint32 {\r
40959         range "0..32767";\r
40960       }\r
40961       description\r
40962         "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period";\r
40963       reference\r
40964         "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period";\r
40965     }\r
40966     leaf max-fap-beacon-tx-power {\r
40967       type string {\r
40968         length "min..64";\r
40969       }\r
40970       description\r
40971         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower";\r
40972       reference\r
40973         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower";\r
40974     }\r
40975     leaf max-fap-beacon-tx-power-in-use {\r
40976       type int32 {\r
40977         range "-400..200";\r
40978       }\r
40979       config false;\r
40980       description\r
40981         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse";\r
40982       reference\r
40983         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse";\r
40984     }\r
40985     leaf beacon-pch-pwr-percentage {\r
40986       type int32 {\r
40987         range "1000..1000000";\r
40988       }\r
40989       description\r
40990         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage";\r
40991       reference\r
40992         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage";\r
40993     }\r
40994     leaf max-hrpd-beacon-tx-power {\r
40995       type string {\r
40996         length "min..64";\r
40997       }\r
40998       description\r
40999         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower";\r
41000       reference\r
41001         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower";\r
41002     }\r
41003     leaf max-hrpd-beacon-tx-power-in-use {\r
41004       type int32 {\r
41005         range "-400..200";\r
41006       }\r
41007       config false;\r
41008       description\r
41009         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse";\r
41010       reference\r
41011         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse";\r
41012     }\r
41013     leaf beacon-pilot-pwr-percentage {\r
41014       type int32 {\r
41015         range "1000..1000000";\r
41016       }\r
41017       description\r
41018         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage";\r
41019       reference\r
41020         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage";\r
41021     }\r
41022     leaf beacon-sync-pwr-percentage {\r
41023       type int32 {\r
41024         range "1000..1000000";\r
41025       }\r
41026       description\r
41027         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage";\r
41028       reference\r
41029         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage";\r
41030     }\r
41031     leaf max-beacon-list-entries {\r
41032       type uint32;\r
41033       config false;\r
41034       description\r
41035         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries";\r
41036       reference\r
41037         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries";\r
41038     }\r
41039     leaf beacon-list-number-of-entries {\r
41040       type uint32;\r
41041       config false;\r
41042       description\r
41043         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries";\r
41044       reference\r
41045         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries";\r
41046     }\r
41047     leaf max-hrpd-beacon-list-entries {\r
41048       type uint32;\r
41049       config false;\r
41050       description\r
41051         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries";\r
41052       reference\r
41053         "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries";\r
41054     }\r
41055     leaf hrpd-beacon-list-number-of-entries {\r
41056       type uint32;\r
41057       config false;\r
41058       description\r
41059         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries";\r
41060       reference\r
41061         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries";\r
41062     }\r
41063   }\r
41064 \r
41065   grouping beacon-beacon-list-g {\r
41066     description\r
41067       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.";\r
41068     leaf index {\r
41069       type uint16;\r
41070       description\r
41071         "Index attribute";\r
41072     }\r
41073     leaf enable {\r
41074       type boolean;\r
41075       description\r
41076         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable";\r
41077       reference\r
41078         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable";\r
41079     }\r
41080     leaf alias {\r
41081       type string {\r
41082         length "min..64";\r
41083       }\r
41084       description\r
41085         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias";\r
41086       reference\r
41087         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias";\r
41088     }\r
41089     leaf beacon-index {\r
41090       type int32;\r
41091       config false;\r
41092       description\r
41093         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex";\r
41094       reference\r
41095         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex";\r
41096     }\r
41097     leaf offset {\r
41098       type uint32 {\r
41099         range "0..32767";\r
41100       }\r
41101       description\r
41102         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset";\r
41103       reference\r
41104         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset";\r
41105     }\r
41106     leaf duration {\r
41107       type uint32 {\r
41108         range "0..32767";\r
41109       }\r
41110       description\r
41111         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration";\r
41112       reference\r
41113         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration";\r
41114     }\r
41115     leaf transmission-format {\r
41116       type enumeration {\r
41117         enum 0 {\r
41118           description\r
41119             "Enum Value - 0";\r
41120         }\r
41121         enum 1 {\r
41122           description\r
41123             "Enum Value - 1";\r
41124         }\r
41125       }\r
41126       description\r
41127         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat";\r
41128       reference\r
41129         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat";\r
41130     }\r
41131     leaf beacon-band-class {\r
41132       type int32 {\r
41133         range "0..31";\r
41134       }\r
41135       description\r
41136         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass";\r
41137       reference\r
41138         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass";\r
41139     }\r
41140     leaf beacon-channel-freq {\r
41141       type uint32 {\r
41142         range "0..2016";\r
41143       }\r
41144       description\r
41145         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq";\r
41146       reference\r
41147         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq";\r
41148     }\r
41149     leaf beacon-pn-offset {\r
41150       type string {\r
41151         length "min..32";\r
41152       }\r
41153       description\r
41154         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset";\r
41155       reference\r
41156         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset";\r
41157     }\r
41158     leaf tx-power {\r
41159       type int32 {\r
41160         range "-40..20";\r
41161       }\r
41162       description\r
41163         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower";\r
41164       reference\r
41165         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower";\r
41166     }\r
41167     leaf beacon-sid {\r
41168       type uint32 {\r
41169         range "0..65535";\r
41170       }\r
41171       description\r
41172         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID";\r
41173       reference\r
41174         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID";\r
41175     }\r
41176     leaf beacon-nid {\r
41177       type uint32 {\r
41178         range "0..32767";\r
41179       }\r
41180       description\r
41181         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID";\r
41182       reference\r
41183         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID";\r
41184     }\r
41185     leaf beacon-pzid {\r
41186       type uint32;\r
41187       description\r
41188         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID";\r
41189       reference\r
41190         "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID";\r
41191     }\r
41192   }\r
41193 \r
41194   grouping beacon-hrpd-beacon-list-g {\r
41195     description\r
41196       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.";\r
41197     leaf index {\r
41198       type uint16;\r
41199       description\r
41200         "Index attribute";\r
41201     }\r
41202     leaf enable {\r
41203       type boolean;\r
41204       description\r
41205         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable";\r
41206       reference\r
41207         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable";\r
41208     }\r
41209     leaf alias {\r
41210       type string {\r
41211         length "min..64";\r
41212       }\r
41213       description\r
41214         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias";\r
41215       reference\r
41216         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias";\r
41217     }\r
41218     leaf beacon-index {\r
41219       type int32;\r
41220       config false;\r
41221       description\r
41222         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex";\r
41223       reference\r
41224         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex";\r
41225     }\r
41226     leaf c-coffset {\r
41227       type uint32 {\r
41228         range "0..2048";\r
41229       }\r
41230       description\r
41231         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset";\r
41232       reference\r
41233         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset";\r
41234     }\r
41235     leaf offset {\r
41236       type int32 {\r
41237         range "-127..128";\r
41238       }\r
41239       description\r
41240         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset";\r
41241       reference\r
41242         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset";\r
41243     }\r
41244     leaf duration {\r
41245       type uint32 {\r
41246         range "0..256";\r
41247       }\r
41248       description\r
41249         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration";\r
41250       reference\r
41251         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration";\r
41252     }\r
41253     leaf num-c-ccycles {\r
41254       type uint32 {\r
41255         range "0..48";\r
41256       }\r
41257       description\r
41258         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles";\r
41259       reference\r
41260         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles";\r
41261     }\r
41262     leaf beacon-band-class {\r
41263       type uint32 {\r
41264         range "0..31";\r
41265       }\r
41266       description\r
41267         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass";\r
41268       reference\r
41269         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass";\r
41270     }\r
41271     leaf beacon-channel-freq {\r
41272       type uint32 {\r
41273         range "0..2016";\r
41274       }\r
41275       description\r
41276         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq";\r
41277       reference\r
41278         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq";\r
41279     }\r
41280     leaf beacon-pn-offset {\r
41281       type string {\r
41282         length "min..256";\r
41283       }\r
41284       description\r
41285         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset";\r
41286       reference\r
41287         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset";\r
41288     }\r
41289     leaf tx-power {\r
41290       type int32 {\r
41291         range "-40..20";\r
41292       }\r
41293       description\r
41294         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower";\r
41295       reference\r
41296         "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower";\r
41297     }\r
41298   }\r
41299 \r
41300   grouping cell-config-cdma2000-hrpd-g {\r
41301     description\r
41302       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.";\r
41303     leaf pcfpdsn-number-of-entries {\r
41304       type uint32;\r
41305       config false;\r
41306       description\r
41307         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries";\r
41308       reference\r
41309         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries";\r
41310     }\r
41311     leaf max-batch-pcfpdsn-entries {\r
41312       type uint32;\r
41313       config false;\r
41314       description\r
41315         "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries";\r
41316       reference\r
41317         "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries";\r
41318     }\r
41319     leaf batch-pcfpdsn-number-of-entries {\r
41320       type uint32;\r
41321       config false;\r
41322       description\r
41323         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries";\r
41324       reference\r
41325         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries";\r
41326     }\r
41327   }\r
41328 \r
41329   grouping hrpd-access-auth-config-g {\r
41330     description\r
41331       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.";\r
41332     leaf a12-access-authentication-enable {\r
41333       type int32 {\r
41334         range "0..1";\r
41335       }\r
41336       description\r
41337         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable";\r
41338       reference\r
41339         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable";\r
41340     }\r
41341   }\r
41342 \r
41343   grouping hrpd-access-auth-stats-g {\r
41344     description\r
41345       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.";\r
41346     leaf an-ppp-authentication-attempts-by-node {\r
41347       type uint32;\r
41348       config false;\r
41349       description\r
41350         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode";\r
41351       reference\r
41352         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode";\r
41353     }\r
41354     leaf a12-requests-sent-from-node {\r
41355       type uint32;\r
41356       config false;\r
41357       description\r
41358         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode";\r
41359       reference\r
41360         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode";\r
41361     }\r
41362     leaf a12-rejects-received-by-node {\r
41363       type uint32;\r
41364       config false;\r
41365       description\r
41366         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode";\r
41367       reference\r
41368         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode";\r
41369     }\r
41370     leaf a12-accepts-received-by-node {\r
41371       type uint32;\r
41372       config false;\r
41373       description\r
41374         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode";\r
41375       reference\r
41376         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode";\r
41377     }\r
41378     leaf a12-access-challenges-received-by-node {\r
41379       type uint32;\r
41380       config false;\r
41381       description\r
41382         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode";\r
41383       reference\r
41384         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode";\r
41385     }\r
41386     leaf a12-retransmits-sent-from-node {\r
41387       type uint32;\r
41388       config false;\r
41389       description\r
41390         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode";\r
41391       reference\r
41392         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode";\r
41393     }\r
41394     leaf a12-timeouts-events-for-node {\r
41395       type uint32;\r
41396       config false;\r
41397       description\r
41398         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode";\r
41399       reference\r
41400         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode";\r
41401     }\r
41402     leaf a12-malformedresponse-received-by-node {\r
41403       type uint32;\r
41404       config false;\r
41405       description\r
41406         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode";\r
41407       reference\r
41408         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode";\r
41409     }\r
41410     leaf a12-bad-authenticator-received-by-node {\r
41411       type uint32;\r
41412       config false;\r
41413       description\r
41414         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode";\r
41415       reference\r
41416         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode";\r
41417     }\r
41418     leaf a12-unknown-type-received-by-node {\r
41419       type uint32;\r
41420       config false;\r
41421       description\r
41422         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode";\r
41423       reference\r
41424         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode";\r
41425     }\r
41426     leaf a12-unknown-pkt-received-by-node {\r
41427       type uint32;\r
41428       config false;\r
41429       description\r
41430         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode";\r
41431       reference\r
41432         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode";\r
41433     }\r
41434     leaf a12-unknown-server-received-by-node {\r
41435       type uint32;\r
41436       config false;\r
41437       description\r
41438         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode";\r
41439       reference\r
41440         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode";\r
41441     }\r
41442     leaf a12-other-failure-occurences-in-node {\r
41443       type uint32;\r
41444       config false;\r
41445       description\r
41446         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode";\r
41447       reference\r
41448         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode";\r
41449     }\r
41450     leaf a12-by-pass-num-ats-with-unknown-mfr-code-by-node {\r
41451       type uint32;\r
41452       config false;\r
41453       description\r
41454         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode";\r
41455       reference\r
41456         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode";\r
41457     }\r
41458     leaf a12-tx-path-fail-due-to-an-ppp-error-by-node {\r
41459       type uint32;\r
41460       config false;\r
41461       description\r
41462         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode";\r
41463       reference\r
41464         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode";\r
41465     }\r
41466     leaf a12-tx-path-fail-due-to-no-server-available-by-node {\r
41467       type uint32;\r
41468       config false;\r
41469       description\r
41470         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode";\r
41471       reference\r
41472         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode";\r
41473     }\r
41474     leaf a12-tx-path-fail-due-to-internal-error-by-node {\r
41475       type uint32;\r
41476       config false;\r
41477       description\r
41478         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode";\r
41479       reference\r
41480         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode";\r
41481     }\r
41482     leaf a12-tx-path-fail-due-to-no-packet-id-available-by-node {\r
41483       type uint32;\r
41484       config false;\r
41485       description\r
41486         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode";\r
41487       reference\r
41488         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode";\r
41489     }\r
41490     leaf a12-tx-path-fail-due-to-transmit-error-by-node {\r
41491       type uint32;\r
41492       config false;\r
41493       description\r
41494         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode";\r
41495       reference\r
41496         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode";\r
41497     }\r
41498     leaf a12-svr-timeouts-for-node {\r
41499       type uint32;\r
41500       config false;\r
41501       description\r
41502         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode";\r
41503       reference\r
41504         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode";\r
41505     }\r
41506     leaf a12-enh-ta-bypass-lcp-timeout-by-node {\r
41507       type uint32;\r
41508       config false;\r
41509       description\r
41510         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode";\r
41511       reference\r
41512         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode";\r
41513     }\r
41514     leaf a12-enh-ta-bypass-chap-timeout-by-node {\r
41515       type uint32;\r
41516       config false;\r
41517       description\r
41518         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode";\r
41519       reference\r
41520         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode";\r
41521     }\r
41522     leaf a12-enh-ta-bypass-chap-invalid-by-node {\r
41523       type uint32;\r
41524       config false;\r
41525       description\r
41526         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode";\r
41527       reference\r
41528         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode";\r
41529     }\r
41530     leaf a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node {\r
41531       type uint32;\r
41532       config false;\r
41533       description\r
41534         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode";\r
41535       reference\r
41536         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode";\r
41537     }\r
41538     leaf a12-session-ta-timeout-by-node {\r
41539       type uint32;\r
41540       config false;\r
41541       description\r
41542         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode";\r
41543       reference\r
41544         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode";\r
41545     }\r
41546     leaf access-auth-failed-due-to-session-close-total {\r
41547       type uint32;\r
41548       config false;\r
41549       description\r
41550         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal";\r
41551       reference\r
41552         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal";\r
41553     }\r
41554     leaf access-auth-succeeded {\r
41555       type uint32;\r
41556       config false;\r
41557       description\r
41558         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded";\r
41559       reference\r
41560         "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded";\r
41561     }\r
41562   }\r
41563 \r
41564   grouping hrpd-batch-pcfpdsn-g {\r
41565     description\r
41566       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.";\r
41567     leaf index {\r
41568       type uint16;\r
41569       description\r
41570         "Index attribute";\r
41571     }\r
41572     leaf enable {\r
41573       type boolean;\r
41574       description\r
41575         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable";\r
41576       reference\r
41577         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable";\r
41578     }\r
41579     leaf alias {\r
41580       type string {\r
41581         length "min..64";\r
41582       }\r
41583       description\r
41584         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias";\r
41585       reference\r
41586         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias";\r
41587     }\r
41588     leaf batch-table-number {\r
41589       type int32 {\r
41590         range "0..127";\r
41591       }\r
41592       description\r
41593         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber";\r
41594       reference\r
41595         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber";\r
41596     }\r
41597     leaf batch-table-start-ip-address {\r
41598       type string {\r
41599         length "min..45";\r
41600       }\r
41601       description\r
41602         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress";\r
41603       reference\r
41604         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress";\r
41605     }\r
41606     leaf batch-table-end-ip-address {\r
41607       type string {\r
41608         length "min..45";\r
41609       }\r
41610       description\r
41611         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress";\r
41612       reference\r
41613         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress";\r
41614     }\r
41615     leaf batch-table-security-parameter-index {\r
41616       type uint32 {\r
41617         range "256..4294967295";\r
41618       }\r
41619       description\r
41620         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex";\r
41621       reference\r
41622         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex";\r
41623     }\r
41624     leaf batch-table-secret-key {\r
41625       type string {\r
41626         length "0..16";\r
41627       }\r
41628       description\r
41629         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey";\r
41630       reference\r
41631         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey";\r
41632     }\r
41633     leaf batch-table-ios-version {\r
41634       type enumeration {\r
41635         enum TIA-878-ballot {\r
41636           description\r
41637             "Enum Value - TIA-878-ballot";\r
41638         }\r
41639         enum TIA-878-1 {\r
41640           description\r
41641             "Enum Value - TIA-878-1";\r
41642         }\r
41643         enum TIA-878-a {\r
41644           description\r
41645             "Enum Value - TIA-878-a";\r
41646         }\r
41647         enum TIA-878-legacy {\r
41648           description\r
41649             "Enum Value - TIA-878-legacy";\r
41650         }\r
41651       }\r
41652       description\r
41653         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion";\r
41654       reference\r
41655         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion";\r
41656     }\r
41657     leaf batch-table-pdsn-admin-status {\r
41658       type int32 {\r
41659         range "0..1";\r
41660       }\r
41661       description\r
41662         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus";\r
41663       reference\r
41664         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus";\r
41665     }\r
41666     leaf pdsn-type {\r
41667       type string {\r
41668         length "min..32";\r
41669       }\r
41670       description\r
41671         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType";\r
41672       reference\r
41673         "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType";\r
41674     }\r
41675   }\r
41676 \r
41677   grouping hrpd-call-control-stats-g {\r
41678     description\r
41679       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.";\r
41680     leaf num-session-setup-attempts {\r
41681       type uint32;\r
41682       config false;\r
41683       description\r
41684         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts";\r
41685       reference\r
41686         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts";\r
41687     }\r
41688     leaf num-session-setup-successful {\r
41689       type uint32;\r
41690       config false;\r
41691       description\r
41692         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful";\r
41693       reference\r
41694         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful";\r
41695     }\r
41696     leaf num-current-sessions-established {\r
41697       type uint32;\r
41698       config false;\r
41699       description\r
41700         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished";\r
41701       reference\r
41702         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished";\r
41703     }\r
41704     leaf num-page-messages-to-at {\r
41705       type uint32;\r
41706       config false;\r
41707       description\r
41708         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt";\r
41709       reference\r
41710         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt";\r
41711     }\r
41712     leaf num-pages-succeeded {\r
41713       type uint32;\r
41714       config false;\r
41715       description\r
41716         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded";\r
41717       reference\r
41718         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded";\r
41719     }\r
41720     leaf num-connections-opened {\r
41721       type uint32;\r
41722       config false;\r
41723       description\r
41724         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened";\r
41725       reference\r
41726         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened";\r
41727     }\r
41728     leaf num-session-setups-failed-to-term-auth {\r
41729       type uint32;\r
41730       config false;\r
41731       description\r
41732         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth";\r
41733       reference\r
41734         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth";\r
41735     }\r
41736     leaf num-forward-rlp-bytes {\r
41737       type uint32;\r
41738       config false;\r
41739       description\r
41740         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes";\r
41741       reference\r
41742         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes";\r
41743     }\r
41744     leaf num-reverse-rlp-bytes {\r
41745       type uint32;\r
41746       config false;\r
41747       description\r
41748         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes";\r
41749       reference\r
41750         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes";\r
41751     }\r
41752     leaf average-session-setup-time {\r
41753       type uint32;\r
41754       config false;\r
41755       description\r
41756         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime";\r
41757       reference\r
41758         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime";\r
41759     }\r
41760     leaf average-page-setup-time {\r
41761       type uint32;\r
41762       config false;\r
41763       description\r
41764         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime";\r
41765       reference\r
41766         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime";\r
41767     }\r
41768     leaf num-conn-setups-aborted {\r
41769       type uint32;\r
41770       config false;\r
41771       description\r
41772         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted";\r
41773       reference\r
41774         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted";\r
41775     }\r
41776     leaf num-forward-pre-rlp-dropped-pkts {\r
41777       type uint32;\r
41778       config false;\r
41779       description\r
41780         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts";\r
41781       reference\r
41782         "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts";\r
41783     }\r
41784   }\r
41785 \r
41786   grouping hrpd-pcf-config-g {\r
41787     description\r
41788       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.";\r
41789     leaf pcfpdsn-health-monitor-interval {\r
41790       type uint32 {\r
41791         range "0..180";\r
41792       }\r
41793       description\r
41794         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval";\r
41795       reference\r
41796         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval";\r
41797     }\r
41798   }\r
41799 \r
41800   grouping pcf-config-pcf-performance-stats-g {\r
41801     description\r
41802       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.";\r
41803     leaf a10-setup-failure-no-reason {\r
41804       type uint32;\r
41805       config false;\r
41806       description\r
41807         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason";\r
41808       reference\r
41809         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason";\r
41810     }\r
41811     leaf a10-setup-failure-admin-prohibit {\r
41812       type uint32;\r
41813       config false;\r
41814       description\r
41815         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit";\r
41816       reference\r
41817         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit";\r
41818     }\r
41819     leaf a10-setup-failure-insuff-resources {\r
41820       type uint32;\r
41821       config false;\r
41822       description\r
41823         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources";\r
41824       reference\r
41825         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources";\r
41826     }\r
41827     leaf a10-setup-failure-failed-auth {\r
41828       type uint32;\r
41829       config false;\r
41830       description\r
41831         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth";\r
41832       reference\r
41833         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth";\r
41834     }\r
41835     leaf a10-setup-failure-id-mismatch {\r
41836       type uint32;\r
41837       config false;\r
41838       description\r
41839         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch";\r
41840       reference\r
41841         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch";\r
41842     }\r
41843     leaf a10-setup-failure-malformed-req {\r
41844       type uint32;\r
41845       config false;\r
41846       description\r
41847         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq";\r
41848       reference\r
41849         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq";\r
41850     }\r
41851     leaf a10-setup-failure-unknown-pdsn {\r
41852       type uint32;\r
41853       config false;\r
41854       description\r
41855         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN";\r
41856       reference\r
41857         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN";\r
41858     }\r
41859     leaf a10-setup-failure-unsupp-vend-id {\r
41860       type uint32;\r
41861       config false;\r
41862       description\r
41863         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId";\r
41864       reference\r
41865         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId";\r
41866     }\r
41867     leaf total-a10-closed-by-rnc {\r
41868       type uint32;\r
41869       config false;\r
41870       description\r
41871         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc";\r
41872       reference\r
41873         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc";\r
41874     }\r
41875     leaf total-a10-closed-by-pdsn {\r
41876       type uint32;\r
41877       config false;\r
41878       description\r
41879         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN";\r
41880       reference\r
41881         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN";\r
41882     }\r
41883     leaf total-a10-success-pages {\r
41884       type uint32;\r
41885       config false;\r
41886       description\r
41887         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages";\r
41888       reference\r
41889         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages";\r
41890     }\r
41891     leaf total-a10-failed-pages {\r
41892       type uint32;\r
41893       config false;\r
41894       description\r
41895         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages";\r
41896       reference\r
41897         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages";\r
41898     }\r
41899     leaf total-a10-ingress-bytes {\r
41900       type uint32;\r
41901       config false;\r
41902       description\r
41903         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes";\r
41904       reference\r
41905         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes";\r
41906     }\r
41907     leaf total-a10-egress-bytes {\r
41908       type uint32;\r
41909       config false;\r
41910       description\r
41911         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes";\r
41912       reference\r
41913         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes";\r
41914     }\r
41915     leaf a10-reg-update-received {\r
41916       type uint32;\r
41917       config false;\r
41918       description\r
41919         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived";\r
41920       reference\r
41921         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived";\r
41922     }\r
41923     leaf total-a10-dropped-pages {\r
41924       type uint32;\r
41925       config false;\r
41926       description\r
41927         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages";\r
41928       reference\r
41929         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages";\r
41930     }\r
41931   }\r
41932 \r
41933   grouping hrpd-pcfpdsn-g {\r
41934     description\r
41935       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.";\r
41936     leaf index {\r
41937       type uint16;\r
41938       description\r
41939         "Index attribute";\r
41940     }\r
41941     leaf enable {\r
41942       type boolean;\r
41943       description\r
41944         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable";\r
41945       reference\r
41946         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable";\r
41947     }\r
41948     leaf alias {\r
41949       type string {\r
41950         length "min..64";\r
41951       }\r
41952       description\r
41953         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias";\r
41954       reference\r
41955         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias";\r
41956     }\r
41957     leaf pdsn-number {\r
41958       type int32 {\r
41959         range "0..127";\r
41960       }\r
41961       description\r
41962         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber";\r
41963       reference\r
41964         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber";\r
41965     }\r
41966     leaf security-parameter-index {\r
41967       type uint32 {\r
41968         range "256..4294967295";\r
41969       }\r
41970       description\r
41971         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex";\r
41972       reference\r
41973         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex";\r
41974     }\r
41975     leaf security-key {\r
41976       type string {\r
41977         length "0..16";\r
41978       }\r
41979       description\r
41980         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey";\r
41981       reference\r
41982         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey";\r
41983     }\r
41984     leaf ios-version {\r
41985       type enumeration {\r
41986         enum TIA-878-ballot {\r
41987           description\r
41988             "Enum Value - TIA-878-ballot";\r
41989         }\r
41990         enum TIA-878-1 {\r
41991           description\r
41992             "Enum Value - TIA-878-1";\r
41993         }\r
41994         enum TIA-878-a {\r
41995           description\r
41996             "Enum Value - TIA-878-a";\r
41997         }\r
41998         enum TIA-878-legacy {\r
41999           description\r
42000             "Enum Value - TIA-878-legacy";\r
42001         }\r
42002       }\r
42003       description\r
42004         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion";\r
42005       reference\r
42006         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion";\r
42007     }\r
42008     leaf pds-nadmin-status {\r
42009       type int32 {\r
42010         range "0..1";\r
42011       }\r
42012       description\r
42013         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus";\r
42014       reference\r
42015         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus";\r
42016     }\r
42017     leaf pdsn-health-status {\r
42018       type uint32 {\r
42019         range "0..1";\r
42020       }\r
42021       description\r
42022         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus";\r
42023       reference\r
42024         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus";\r
42025     }\r
42026     leaf pdsnip-address {\r
42027       type string {\r
42028         length "min..45";\r
42029       }\r
42030       description\r
42031         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress";\r
42032       reference\r
42033         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress";\r
42034     }\r
42035   }\r
42036 \r
42037   grouping pcfpdsn-a11-reg-update-stats-g {\r
42038     description\r
42039       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.";\r
42040     leaf pdsn-number-reg-update-perf {\r
42041       type int32 {\r
42042         range "0..127";\r
42043       }\r
42044       config false;\r
42045       description\r
42046         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf";\r
42047       reference\r
42048         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf";\r
42049     }\r
42050     leaf pdsnip-address-reg-update-perf {\r
42051       type string {\r
42052         length "min..45";\r
42053       }\r
42054       config false;\r
42055       description\r
42056         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf";\r
42057       reference\r
42058         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf";\r
42059     }\r
42060     leaf a11-reg-update-received-pdsn {\r
42061       type uint32;\r
42062       config false;\r
42063       description\r
42064         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN";\r
42065       reference\r
42066         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN";\r
42067     }\r
42068     leaf a11-reg-update-id-check-fail-pdsn {\r
42069       type uint32;\r
42070       config false;\r
42071       description\r
42072         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN";\r
42073       reference\r
42074         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN";\r
42075     }\r
42076     leaf a11-reg-update-auth-check-fail-pdsn {\r
42077       type uint32;\r
42078       config false;\r
42079       description\r
42080         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN";\r
42081       reference\r
42082         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN";\r
42083     }\r
42084     leaf a11-reg-update-for-unknown-psipdsn {\r
42085       type uint32;\r
42086       config false;\r
42087       description\r
42088         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN";\r
42089       reference\r
42090         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN";\r
42091     }\r
42092     leaf a11-reg-update-unspecified-reason-pdsn {\r
42093       type uint32;\r
42094       config false;\r
42095       description\r
42096         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN";\r
42097       reference\r
42098         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN";\r
42099     }\r
42100     leaf a11-reg-update-ppp-timeout-pdsn {\r
42101       type uint32;\r
42102       config false;\r
42103       description\r
42104         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN";\r
42105       reference\r
42106         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN";\r
42107     }\r
42108     leaf a11-reg-update-registration-timeout-pdsn {\r
42109       type uint32;\r
42110       config false;\r
42111       description\r
42112         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN";\r
42113       reference\r
42114         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN";\r
42115     }\r
42116     leaf a11-reg-update-pdsn-error-pdsn {\r
42117       type uint32;\r
42118       config false;\r
42119       description\r
42120         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN";\r
42121       reference\r
42122         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN";\r
42123     }\r
42124     leaf a11-reg-update-inter-pcf-handoff-pdsn {\r
42125       type uint32;\r
42126       config false;\r
42127       description\r
42128         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN";\r
42129       reference\r
42130         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN";\r
42131     }\r
42132     leaf a11-reg-update-inter-pdsn-handoff-pdsn {\r
42133       type uint32;\r
42134       config false;\r
42135       description\r
42136         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN";\r
42137       reference\r
42138         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN";\r
42139     }\r
42140     leaf a11-reg-update-pdsnoamp-intervention-pdsn {\r
42141       type uint32;\r
42142       config false;\r
42143       description\r
42144         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN";\r
42145       reference\r
42146         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN";\r
42147     }\r
42148     leaf a11-reg-update-accounting-error-pdsn {\r
42149       type uint32;\r
42150       config false;\r
42151       description\r
42152         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN";\r
42153       reference\r
42154         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN";\r
42155     }\r
42156     leaf a11-reg-update-user-failed-authentication-pdsn {\r
42157       type uint32;\r
42158       config false;\r
42159       description\r
42160         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN";\r
42161       reference\r
42162         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN";\r
42163     }\r
42164     leaf a11-reg-update-unknown-cause-code-pdsn {\r
42165       type uint32;\r
42166       config false;\r
42167       description\r
42168         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN";\r
42169       reference\r
42170         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN";\r
42171     }\r
42172     leaf a11-reg-update-without-reason-code-pdsn {\r
42173       type uint32;\r
42174       config false;\r
42175       description\r
42176         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN";\r
42177       reference\r
42178         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN";\r
42179     }\r
42180   }\r
42181 \r
42182   grouping pcfpdsn-a11-session-update-stats-g {\r
42183     description\r
42184       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.";\r
42185     leaf pdsn-number-session-update-perf {\r
42186       type int32 {\r
42187         range "0..127";\r
42188       }\r
42189       config false;\r
42190       description\r
42191         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf";\r
42192       reference\r
42193         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf";\r
42194     }\r
42195     leaf pdsnip-address-session-update-perf {\r
42196       type string {\r
42197         length "min..45";\r
42198       }\r
42199       config false;\r
42200       description\r
42201         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf";\r
42202       reference\r
42203         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf";\r
42204     }\r
42205     leaf a11-session-update-received-pdsn {\r
42206       type uint32;\r
42207       config false;\r
42208       description\r
42209         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN";\r
42210       reference\r
42211         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN";\r
42212     }\r
42213     leaf a11-session-update-accepted-pdsn {\r
42214       type uint32;\r
42215       config false;\r
42216       description\r
42217         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN";\r
42218       reference\r
42219         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN";\r
42220     }\r
42221     leaf a11-session-update-extended-apipdsn {\r
42222       type uint32;\r
42223       config false;\r
42224       description\r
42225         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN";\r
42226       reference\r
42227         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN";\r
42228     }\r
42229     leaf a11-session-update-for-unknown-psipdsn {\r
42230       type uint32;\r
42231       config false;\r
42232       description\r
42233         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN";\r
42234       reference\r
42235         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN";\r
42236     }\r
42237     leaf a11-session-update-denied-id-check-fail-pdsn {\r
42238       type uint32;\r
42239       config false;\r
42240       description\r
42241         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN";\r
42242       reference\r
42243         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN";\r
42244     }\r
42245     leaf a11-session-update-denied-auth-check-fail-pdsn {\r
42246       type uint32;\r
42247       config false;\r
42248       description\r
42249         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN";\r
42250       reference\r
42251         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN";\r
42252     }\r
42253     leaf a11-session-update-denied-reason-unspecified-pdsn {\r
42254       type uint32;\r
42255       config false;\r
42256       description\r
42257         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN";\r
42258       reference\r
42259         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN";\r
42260     }\r
42261     leaf a11-session-update-denied-poorly-formed-pdsn {\r
42262       type uint32;\r
42263       config false;\r
42264       description\r
42265         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN";\r
42266       reference\r
42267         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN";\r
42268     }\r
42269     leaf a11-session-update-denied-session-params-not-updated-pdsn {\r
42270       type uint32;\r
42271       config false;\r
42272       description\r
42273         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN";\r
42274       reference\r
42275         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN";\r
42276     }\r
42277     leaf a11-session-update-denied-qo-s-profile-id-not-supported-pdsn {\r
42278       type uint32;\r
42279       config false;\r
42280       description\r
42281         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN";\r
42282       reference\r
42283         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN";\r
42284     }\r
42285     leaf a11-session-update-denied-insufficient-resources-pdsn {\r
42286       type uint32;\r
42287       config false;\r
42288       description\r
42289         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN";\r
42290       reference\r
42291         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN";\r
42292     }\r
42293     leaf a11-session-update-denied-handoff-in-progress-pdsn {\r
42294       type uint32;\r
42295       config false;\r
42296       description\r
42297         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN";\r
42298       reference\r
42299         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN";\r
42300     }\r
42301   }\r
42302 \r
42303   grouping pcfpdsn-aux-a10-stats-g {\r
42304     description\r
42305       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.";\r
42306     leaf pdsn-number-aux-a10-perf {\r
42307       type int32 {\r
42308         range "0..127";\r
42309       }\r
42310       config false;\r
42311       description\r
42312         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf";\r
42313       reference\r
42314         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf";\r
42315     }\r
42316     leaf pdsnip-address-aux-a10-perf {\r
42317       type string {\r
42318         length "min..45";\r
42319       }\r
42320       config false;\r
42321       description\r
42322         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf";\r
42323       reference\r
42324         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf";\r
42325     }\r
42326     leaf aux-a10-connections-created-in-first-reg-req-pdsn {\r
42327       type uint32;\r
42328       config false;\r
42329       description\r
42330         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN";\r
42331       reference\r
42332         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN";\r
42333     }\r
42334     leaf aux-a10-connections-created-in-subsequent-reg-req-pdsn {\r
42335       type uint32;\r
42336       config false;\r
42337       description\r
42338         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN";\r
42339       reference\r
42340         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN";\r
42341     }\r
42342     leaf aux-a10-fwd-ip-flows-created-pdsn {\r
42343       type uint32;\r
42344       config false;\r
42345       description\r
42346         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN";\r
42347       reference\r
42348         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN";\r
42349     }\r
42350     leaf aux-a10-rev-ip-flows-created-pdsn {\r
42351       type uint32;\r
42352       config false;\r
42353       description\r
42354         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN";\r
42355       reference\r
42356         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN";\r
42357     }\r
42358     leaf aux-a10-ip-flow-accounting-reg-requests-pdsn {\r
42359       type uint32;\r
42360       config false;\r
42361       description\r
42362         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN";\r
42363       reference\r
42364         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN";\r
42365     }\r
42366   }\r
42367 \r
42368   grouping pcfpdsn-pcfpdsn-stats-g {\r
42369     description\r
42370       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.";\r
42371     leaf a10-setup-attempts-pdsn {\r
42372       type uint32;\r
42373       config false;\r
42374       description\r
42375         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN";\r
42376       reference\r
42377         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN";\r
42378     }\r
42379     leaf a10-setup-successes-pdsn {\r
42380       type uint32;\r
42381       config false;\r
42382       description\r
42383         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN";\r
42384       reference\r
42385         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN";\r
42386     }\r
42387     leaf a10-setup-blocks-pdsn {\r
42388       type uint32;\r
42389       config false;\r
42390       description\r
42391         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN";\r
42392       reference\r
42393         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN";\r
42394     }\r
42395     leaf a11-reg-req-denied-id-mismatch-pdsn {\r
42396       type uint32;\r
42397       config false;\r
42398       description\r
42399         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN";\r
42400       reference\r
42401         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN";\r
42402     }\r
42403     leaf a11-reg-req-denied-unknown-pdsnpdsn {\r
42404       type uint32;\r
42405       config false;\r
42406       description\r
42407         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN";\r
42408       reference\r
42409         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN";\r
42410     }\r
42411     leaf a11-reg-req-denied-no-reason-pdsn {\r
42412       type uint32;\r
42413       config false;\r
42414       description\r
42415         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN";\r
42416       reference\r
42417         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN";\r
42418     }\r
42419     leaf a11-reg-req-denied-admin-prohibit-pdsn {\r
42420       type uint32;\r
42421       config false;\r
42422       description\r
42423         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN";\r
42424       reference\r
42425         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN";\r
42426     }\r
42427     leaf a11-reg-req-denied-insuff-resources-pdsn {\r
42428       type uint32;\r
42429       config false;\r
42430       description\r
42431         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN";\r
42432       reference\r
42433         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN";\r
42434     }\r
42435     leaf a11-reg-req-denied-failed-auth-pdsn {\r
42436       type uint32;\r
42437       config false;\r
42438       description\r
42439         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN";\r
42440       reference\r
42441         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN";\r
42442     }\r
42443     leaf a11-reg-req-denied-malformed-req-pdsn {\r
42444       type uint32;\r
42445       config false;\r
42446       description\r
42447         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN";\r
42448       reference\r
42449         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN";\r
42450     }\r
42451     leaf a11-reg-req-denied-unsupp-vend-id-pdsn {\r
42452       type uint32;\r
42453       config false;\r
42454       description\r
42455         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN";\r
42456       reference\r
42457         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN";\r
42458     }\r
42459     leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn {\r
42460       type uint32;\r
42461       config false;\r
42462       description\r
42463         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN";\r
42464       reference\r
42465         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN";\r
42466     }\r
42467     leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn {\r
42468       type uint32;\r
42469       config false;\r
42470       description\r
42471         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN";\r
42472       reference\r
42473         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN";\r
42474     }\r
42475     leaf a11-reg-req-denied-unknown-error-code-pdsn {\r
42476       type uint32;\r
42477       config false;\r
42478       description\r
42479         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN";\r
42480       reference\r
42481         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN";\r
42482     }\r
42483     leaf a10-reg-req-for-registration-retransmissions-pdsn {\r
42484       type uint32;\r
42485       config false;\r
42486       description\r
42487         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN";\r
42488       reference\r
42489         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN";\r
42490     }\r
42491     leaf a10-reg-req-for-re-registration-retransmissions-pdsn {\r
42492       type uint32;\r
42493       config false;\r
42494       description\r
42495         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN";\r
42496       reference\r
42497         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN";\r
42498     }\r
42499     leaf a10-reg-req-for-release-retransmissions-pdsn {\r
42500       type uint32;\r
42501       config false;\r
42502       description\r
42503         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN";\r
42504       reference\r
42505         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN";\r
42506     }\r
42507     leaf pdsn-number-pdsn-perf {\r
42508       type int32 {\r
42509         range "0..127";\r
42510       }\r
42511       config false;\r
42512       description\r
42513         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf";\r
42514       reference\r
42515         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf";\r
42516     }\r
42517     leaf pds-nip-address-pdsn-perf {\r
42518       type string {\r
42519         length "min..45";\r
42520       }\r
42521       config false;\r
42522       description\r
42523         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf";\r
42524       reference\r
42525         "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf";\r
42526     }\r
42527   }\r
42528 \r
42529   grouping hrpd-qo-s-stats-g {\r
42530     description\r
42531       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.";\r
42532     leaf num-qo-s-subscriber-profile-updates-rcvd {\r
42533       type uint32;\r
42534       config false;\r
42535       description\r
42536         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd";\r
42537       reference\r
42538         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd";\r
42539     }\r
42540     leaf num-pdsnip-flow-updates-msg-rcvd {\r
42541       type uint32;\r
42542       config false;\r
42543       description\r
42544         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd";\r
42545       reference\r
42546         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd";\r
42547     }\r
42548     leaf num-pdsnip-flow-updates-msg-failed {\r
42549       type uint32;\r
42550       config false;\r
42551       description\r
42552         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed";\r
42553       reference\r
42554         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed";\r
42555     }\r
42556     leaf num-qo-s-setup-requests-received {\r
42557       type uint32;\r
42558       config false;\r
42559       description\r
42560         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived";\r
42561       reference\r
42562         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived";\r
42563     }\r
42564     leaf num-qo-s-setup-requests-accepted {\r
42565       type uint32;\r
42566       config false;\r
42567       description\r
42568         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted";\r
42569       reference\r
42570         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted";\r
42571     }\r
42572     leaf num-qo-s-setup-requests-rejected {\r
42573       type uint32;\r
42574       config false;\r
42575       description\r
42576         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected";\r
42577       reference\r
42578         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected";\r
42579     }\r
42580     leaf num-reservation-on-requests-received {\r
42581       type uint32;\r
42582       config false;\r
42583       description\r
42584         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived";\r
42585       reference\r
42586         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived";\r
42587     }\r
42588     leaf num-reservation-on-requests-accepted {\r
42589       type uint32;\r
42590       config false;\r
42591       description\r
42592         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted";\r
42593       reference\r
42594         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted";\r
42595     }\r
42596     leaf num-reservation-on-requests-rejected {\r
42597       type uint32;\r
42598       config false;\r
42599       description\r
42600         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected";\r
42601       reference\r
42602         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected";\r
42603     }\r
42604     leaf num-reservation-on-requests-failed {\r
42605       type uint32;\r
42606       config false;\r
42607       description\r
42608         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed";\r
42609       reference\r
42610         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed";\r
42611     }\r
42612     leaf num-fwd-reservation-on-messages-sent {\r
42613       type uint32;\r
42614       config false;\r
42615       description\r
42616         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent";\r
42617       reference\r
42618         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent";\r
42619     }\r
42620     leaf num-rev-reservation-on-messages-sent {\r
42621       type uint32;\r
42622       config false;\r
42623       description\r
42624         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent";\r
42625       reference\r
42626         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent";\r
42627     }\r
42628     leaf num-reservation-off-requests-received {\r
42629       type uint32;\r
42630       config false;\r
42631       description\r
42632         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived";\r
42633       reference\r
42634         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived";\r
42635     }\r
42636     leaf num-reservation-off-requests-accepted {\r
42637       type uint32;\r
42638       config false;\r
42639       description\r
42640         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted";\r
42641       reference\r
42642         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted";\r
42643     }\r
42644     leaf num-reservation-off-requests-rejected {\r
42645       type uint32;\r
42646       config false;\r
42647       description\r
42648         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected";\r
42649       reference\r
42650         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected";\r
42651     }\r
42652     leaf num-fwd-reservation-off-messages-sent {\r
42653       type uint32;\r
42654       config false;\r
42655       description\r
42656         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent";\r
42657       reference\r
42658         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent";\r
42659     }\r
42660     leaf num-rev-reservation-off-messages-sent {\r
42661       type uint32;\r
42662       config false;\r
42663       description\r
42664         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent";\r
42665       reference\r
42666         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent";\r
42667     }\r
42668     leaf num-qo-s-release-requests-received {\r
42669       type uint32;\r
42670       config false;\r
42671       description\r
42672         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived";\r
42673       reference\r
42674         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived";\r
42675     }\r
42676     leaf num-connection-close-initiated-no-ran-rsr {\r
42677       type uint32;\r
42678       config false;\r
42679       description\r
42680         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr";\r
42681       reference\r
42682         "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr";\r
42683     }\r
42684   }\r
42685 \r
42686   grouping ran-rf-g {\r
42687     description\r
42688       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.";\r
42689     leaf hrpd-car-band-class {\r
42690       type uint32 {\r
42691         range "0..31";\r
42692       }\r
42693       description\r
42694         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass";\r
42695       reference\r
42696         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass";\r
42697     }\r
42698     leaf rfcnfl {\r
42699       type string {\r
42700         length "min..64";\r
42701       }\r
42702       description\r
42703         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL";\r
42704       reference\r
42705         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL";\r
42706     }\r
42707     leaf rfcnfl-in-use {\r
42708       type uint32;\r
42709       config false;\r
42710       description\r
42711         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse";\r
42712       reference\r
42713         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse";\r
42714     }\r
42715     leaf pilot-pn {\r
42716       type string {\r
42717         length "min..64";\r
42718       }\r
42719       description\r
42720         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN";\r
42721       reference\r
42722         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN";\r
42723     }\r
42724     leaf pilot-pn-in-use {\r
42725       type uint32;\r
42726       description\r
42727         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse";\r
42728       reference\r
42729         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse";\r
42730     }\r
42731     leaf max-fap-tx-power {\r
42732       type string {\r
42733         length "min..64";\r
42734       }\r
42735       description\r
42736         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower";\r
42737       reference\r
42738         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower";\r
42739     }\r
42740     leaf max-fap-tx-power-in-use {\r
42741       type int32 {\r
42742         range "-200..200";\r
42743       }\r
42744       description\r
42745         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse";\r
42746       reference\r
42747         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse";\r
42748     }\r
42749     leaf control-channel-rate {\r
42750       type int32;\r
42751       description\r
42752         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate";\r
42753       reference\r
42754         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate";\r
42755     }\r
42756     leaf sync-capsule-offset {\r
42757       type int32 {\r
42758         range "0..3";\r
42759       }\r
42760       description\r
42761         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset";\r
42762       reference\r
42763         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset";\r
42764     }\r
42765     leaf rab-length {\r
42766       type int32 {\r
42767         range "8 | 16 | 32 | 64";\r
42768       }\r
42769       description\r
42770         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength";\r
42771       reference\r
42772         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength";\r
42773     }\r
42774     leaf rab-offset {\r
42775       type int32 {\r
42776         range "0..7";\r
42777       }\r
42778       description\r
42779         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset";\r
42780       reference\r
42781         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset";\r
42782     }\r
42783     leaf sector-id {\r
42784       type string {\r
42785         length "16";\r
42786       }\r
42787       description\r
42788         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID";\r
42789       reference\r
42790         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID";\r
42791     }\r
42792     leaf color-code {\r
42793       type int32 {\r
42794         range "0..255";\r
42795       }\r
42796       description\r
42797         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode";\r
42798       reference\r
42799         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode";\r
42800     }\r
42801     leaf subnet-mask-length {\r
42802       type int32 {\r
42803         range "0..104";\r
42804       }\r
42805       description\r
42806         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength";\r
42807       reference\r
42808         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength";\r
42809     }\r
42810     leaf hrpd-sec-el-reverse-link-silence-duration {\r
42811       type int32 {\r
42812         range "0..3";\r
42813       }\r
42814       description\r
42815         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration";\r
42816       reference\r
42817         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration";\r
42818     }\r
42819     leaf hrpd-sec-el-reverse-link-silence-period {\r
42820       type int32 {\r
42821         range "0..3";\r
42822       }\r
42823       description\r
42824         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod";\r
42825       reference\r
42826         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod";\r
42827     }\r
42828     leaf open-loop-adjust {\r
42829       type int32 {\r
42830         range "0..255";\r
42831       }\r
42832       description\r
42833         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust";\r
42834       reference\r
42835         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust";\r
42836     }\r
42837     leaf probe-initial-adjust {\r
42838       type int32 {\r
42839         range "-15..15";\r
42840       }\r
42841       description\r
42842         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust";\r
42843       reference\r
42844         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust";\r
42845     }\r
42846     leaf probe-num-steps {\r
42847       type int32 {\r
42848         range "1..15";\r
42849       }\r
42850       description\r
42851         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps";\r
42852       reference\r
42853         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps";\r
42854     }\r
42855     leaf probe-power-step {\r
42856       type int32 {\r
42857         range "0..15";\r
42858       }\r
42859       description\r
42860         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep";\r
42861       reference\r
42862         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep";\r
42863     }\r
42864     leaf a-persistence {\r
42865       type string {\r
42866         length "min..16";\r
42867       }\r
42868       description\r
42869         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence";\r
42870       reference\r
42871         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence";\r
42872     }\r
42873     leaf rssirab-threshold {\r
42874       type int32 {\r
42875         range "-1600..1600";\r
42876       }\r
42877       description\r
42878         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold";\r
42879       reference\r
42880         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold";\r
42881     }\r
42882     leaf load-rab-threshold {\r
42883       type uint32 {\r
42884         range "0..480";\r
42885       }\r
42886       description\r
42887         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold";\r
42888       reference\r
42889         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold";\r
42890     }\r
42891     leaf connection-rate-limit {\r
42892       type uint32 {\r
42893         range "0..3";\r
42894       }\r
42895       description\r
42896         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit";\r
42897       reference\r
42898         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit";\r
42899     }\r
42900     leaf rfe-rl-balance-ratio {\r
42901       type uint32 {\r
42902         range "1..20";\r
42903       }\r
42904       description\r
42905         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio";\r
42906       reference\r
42907         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio";\r
42908     }\r
42909   }\r
42910 \r
42911   grouping hrpd-rnc-sig-apps-stats-g {\r
42912     description\r
42913       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.";\r
42914     leaf c-num-page-requests {\r
42915       type uint32;\r
42916       config false;\r
42917       description\r
42918         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests";\r
42919       reference\r
42920         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests";\r
42921     }\r
42922     leaf s-num-page-requests {\r
42923       type uint32;\r
42924       config false;\r
42925       description\r
42926         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests";\r
42927       reference\r
42928         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests";\r
42929     }\r
42930     leaf s-num-connection-setup-attempts {\r
42931       type uint32;\r
42932       config false;\r
42933       description\r
42934         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts";\r
42935       reference\r
42936         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts";\r
42937     }\r
42938     leaf c-num-connection-setup-attempts {\r
42939       type uint32;\r
42940       config false;\r
42941       description\r
42942         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts";\r
42943       reference\r
42944         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts";\r
42945     }\r
42946     leaf s-num-connection-setup-success {\r
42947       type uint32;\r
42948       config false;\r
42949       description\r
42950         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess";\r
42951       reference\r
42952         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess";\r
42953     }\r
42954     leaf c-num-connection-setup-success {\r
42955       type uint32;\r
42956       config false;\r
42957       description\r
42958         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess";\r
42959       reference\r
42960         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess";\r
42961     }\r
42962     leaf s-num-normal-connection-closes {\r
42963       type uint32;\r
42964       config false;\r
42965       description\r
42966         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses";\r
42967       reference\r
42968         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses";\r
42969     }\r
42970     leaf c-num-normal-connection-closes {\r
42971       type uint32;\r
42972       config false;\r
42973       description\r
42974         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses";\r
42975       reference\r
42976         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses";\r
42977     }\r
42978     leaf s-num-total-connection-closes {\r
42979       type uint32;\r
42980       config false;\r
42981       description\r
42982         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses";\r
42983       reference\r
42984         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses";\r
42985     }\r
42986     leaf c-num-total-connection-closes {\r
42987       type uint32;\r
42988       config false;\r
42989       description\r
42990         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses";\r
42991       reference\r
42992         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses";\r
42993     }\r
42994     leaf s-num-rf-related-drops {\r
42995       type uint32;\r
42996       config false;\r
42997       description\r
42998         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops";\r
42999       reference\r
43000         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops";\r
43001     }\r
43002     leaf c-num-rf-related-drops {\r
43003       type uint32;\r
43004       config false;\r
43005       description\r
43006         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops";\r
43007       reference\r
43008         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops";\r
43009     }\r
43010     leaf s-num-page-responses {\r
43011       type uint32;\r
43012       config false;\r
43013       description\r
43014         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses";\r
43015       reference\r
43016         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses";\r
43017     }\r
43018     leaf c-num-page-responses {\r
43019       type uint32;\r
43020       config false;\r
43021       description\r
43022         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses";\r
43023       reference\r
43024         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses";\r
43025     }\r
43026     leaf s-num-rf-related-drops-rtc-lost {\r
43027       type uint32;\r
43028       config false;\r
43029       description\r
43030         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost";\r
43031       reference\r
43032         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost";\r
43033     }\r
43034     leaf c-num-rf-related-drops-rtc-lost {\r
43035       type uint32;\r
43036       config false;\r
43037       description\r
43038         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost";\r
43039       reference\r
43040         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost";\r
43041     }\r
43042     leaf s-num-rf-related-drops-no-ftc {\r
43043       type uint32;\r
43044       config false;\r
43045       description\r
43046         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC";\r
43047       reference\r
43048         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC";\r
43049     }\r
43050     leaf c-num-rf-related-drops-no-ftc {\r
43051       type uint32;\r
43052       config false;\r
43053       description\r
43054         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC";\r
43055       reference\r
43056         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC";\r
43057     }\r
43058     leaf s-num-network-error-drops {\r
43059       type uint32;\r
43060       config false;\r
43061       description\r
43062         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops";\r
43063       reference\r
43064         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops";\r
43065     }\r
43066     leaf c-num-network-error-drops {\r
43067       type uint32;\r
43068       config false;\r
43069       description\r
43070         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops";\r
43071       reference\r
43072         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops";\r
43073     }\r
43074     leaf s-num-network-error-drops-rnc-internal {\r
43075       type uint32;\r
43076       config false;\r
43077       description\r
43078         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal";\r
43079       reference\r
43080         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal";\r
43081     }\r
43082     leaf c-num-network-error-drops-rnc-internal {\r
43083       type uint32;\r
43084       config false;\r
43085       description\r
43086         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal";\r
43087       reference\r
43088         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal";\r
43089     }\r
43090     leaf s-num-network-error-drops-rnc-external {\r
43091       type uint32;\r
43092       config false;\r
43093       description\r
43094         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal";\r
43095       reference\r
43096         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal";\r
43097     }\r
43098     leaf c-num-network-error-drops-rnc-external {\r
43099       type uint32;\r
43100       config false;\r
43101       description\r
43102         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal";\r
43103       reference\r
43104         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal";\r
43105     }\r
43106     leaf s-num-network-error-drops-a10-setup-fail {\r
43107       type uint32;\r
43108       config false;\r
43109       description\r
43110         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail";\r
43111       reference\r
43112         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail";\r
43113     }\r
43114     leaf c-num-network-error-drops-a10-setup-fail {\r
43115       type uint32;\r
43116       config false;\r
43117       description\r
43118         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail";\r
43119       reference\r
43120         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail";\r
43121     }\r
43122     leaf s-num-misc-drops-sector-down {\r
43123       type uint32;\r
43124       config false;\r
43125       description\r
43126         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown";\r
43127       reference\r
43128         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown";\r
43129     }\r
43130     leaf c-num-misc-drops-sector-down {\r
43131       type uint32;\r
43132       config false;\r
43133       description\r
43134         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown";\r
43135       reference\r
43136         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown";\r
43137     }\r
43138     leaf s-num-misc-drops-internal-error {\r
43139       type uint32;\r
43140       config false;\r
43141       description\r
43142         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError";\r
43143       reference\r
43144         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError";\r
43145     }\r
43146     leaf c-num-misc-drops-internal-error {\r
43147       type uint32;\r
43148       config false;\r
43149       description\r
43150         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError";\r
43151       reference\r
43152         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError";\r
43153     }\r
43154     leaf c-num-misc-drops-state-mismatch {\r
43155       type uint32;\r
43156       config false;\r
43157       description\r
43158         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch";\r
43159       reference\r
43160         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch";\r
43161     }\r
43162     leaf s-num-misc-drops-state-mismatch {\r
43163       type uint32;\r
43164       config false;\r
43165       description\r
43166         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch";\r
43167       reference\r
43168         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch";\r
43169     }\r
43170     leaf s-num-misc-drops-due-to-rlp {\r
43171       type uint32;\r
43172       config false;\r
43173       description\r
43174         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP";\r
43175       reference\r
43176         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP";\r
43177     }\r
43178     leaf c-num-misc-drops-due-to-rlp {\r
43179       type uint32;\r
43180       config false;\r
43181       description\r
43182         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP";\r
43183       reference\r
43184         "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP";\r
43185     }\r
43186   }\r
43187 \r
43188   grouping hrpd-redirect-g {\r
43189     description\r
43190       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.";\r
43191     leaf redirect-channel-number {\r
43192       type uint32 {\r
43193         range "0..2047";\r
43194       }\r
43195       description\r
43196         "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber";\r
43197       reference\r
43198         "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber";\r
43199     }\r
43200     leaf redirect-band-class {\r
43201       type uint32 {\r
43202         range "0..31";\r
43203       }\r
43204       description\r
43205         "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass";\r
43206       reference\r
43207         "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass";\r
43208     }\r
43209   }\r
43210 \r
43211   grouping cell-config-cdma2000-one-x-g {\r
43212     description\r
43213       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.";\r
43214     leaf pcfpdsn-number-of-entries {\r
43215       type uint32;\r
43216       config false;\r
43217       description\r
43218         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries";\r
43219       reference\r
43220         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries";\r
43221     }\r
43222     leaf max-batch-pcfpdsn-entries {\r
43223       type uint32;\r
43224       config false;\r
43225       description\r
43226         "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries";\r
43227       reference\r
43228         "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries";\r
43229     }\r
43230     leaf batch-pcfpdsn-number-of-entries {\r
43231       type uint32;\r
43232       config false;\r
43233       description\r
43234         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries";\r
43235       reference\r
43236         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries";\r
43237     }\r
43238   }\r
43239 \r
43240   grouping one-x-batch-pcfpdsn-g {\r
43241     description\r
43242       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.";\r
43243     leaf index {\r
43244       type uint16;\r
43245       description\r
43246         "Index attribute";\r
43247     }\r
43248     leaf enable {\r
43249       type boolean;\r
43250       description\r
43251         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable";\r
43252       reference\r
43253         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable";\r
43254     }\r
43255     leaf alias {\r
43256       type string {\r
43257         length "min..64";\r
43258       }\r
43259       description\r
43260         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias";\r
43261       reference\r
43262         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias";\r
43263     }\r
43264     leaf batch-table-number {\r
43265       type int32 {\r
43266         range "0..127";\r
43267       }\r
43268       description\r
43269         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber";\r
43270       reference\r
43271         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber";\r
43272     }\r
43273     leaf batch-table-start-ip-address {\r
43274       type string {\r
43275         length "min..45";\r
43276       }\r
43277       description\r
43278         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress";\r
43279       reference\r
43280         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress";\r
43281     }\r
43282     leaf batch-table-end-ip-address {\r
43283       type string {\r
43284         length "min..45";\r
43285       }\r
43286       description\r
43287         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress";\r
43288       reference\r
43289         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress";\r
43290     }\r
43291     leaf batch-table-security-parameter-index {\r
43292       type uint32 {\r
43293         range "256..4294967295";\r
43294       }\r
43295       description\r
43296         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex";\r
43297       reference\r
43298         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex";\r
43299     }\r
43300     leaf batch-table-secret-key {\r
43301       type string {\r
43302         length "0..16";\r
43303       }\r
43304       description\r
43305         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey";\r
43306       reference\r
43307         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey";\r
43308     }\r
43309     leaf batch-table-ios-version {\r
43310       type enumeration {\r
43311         enum TIA-878-ballot {\r
43312           description\r
43313             "Enum Value - TIA-878-ballot";\r
43314         }\r
43315         enum TIA-878-1 {\r
43316           description\r
43317             "Enum Value - TIA-878-1";\r
43318         }\r
43319         enum TIA-878-a {\r
43320           description\r
43321             "Enum Value - TIA-878-a";\r
43322         }\r
43323         enum TIA-878-legacy {\r
43324           description\r
43325             "Enum Value - TIA-878-legacy";\r
43326         }\r
43327       }\r
43328       description\r
43329         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion";\r
43330       reference\r
43331         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion";\r
43332     }\r
43333     leaf batch-table-pdsn-admin-status {\r
43334       type int32 {\r
43335         range "0..1";\r
43336       }\r
43337       description\r
43338         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus";\r
43339       reference\r
43340         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus";\r
43341     }\r
43342     leaf pdsn-type {\r
43343       type enumeration {\r
43344         enum OneX {\r
43345           description\r
43346             "Enum Value - OneX";\r
43347         }\r
43348         enum HRPDRev0 {\r
43349           description\r
43350             "Enum Value - HRPDRev0";\r
43351         }\r
43352         enum HRPDRevA {\r
43353           description\r
43354             "Enum Value - HRPDRevA";\r
43355         }\r
43356       }\r
43357       description\r
43358         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType";\r
43359       reference\r
43360         "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType";\r
43361     }\r
43362   }\r
43363 \r
43364   grouping one-x-pcf-config-g {\r
43365     description\r
43366       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.";\r
43367     leaf pcfpdsn-health-monitor-interval {\r
43368       type uint32 {\r
43369         range "0..180";\r
43370       }\r
43371       description\r
43372         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval";\r
43373       reference\r
43374         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval";\r
43375     }\r
43376   }\r
43377 \r
43378   grouping one-x-pcf-config-pcf-performance-stats-g {\r
43379     description\r
43380       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.";\r
43381     leaf a10-setup-failure-no-reason {\r
43382       type uint32;\r
43383       config false;\r
43384       description\r
43385         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason";\r
43386       reference\r
43387         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason";\r
43388     }\r
43389     leaf a10-setup-failure-admin-prohibit {\r
43390       type uint32;\r
43391       config false;\r
43392       description\r
43393         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit";\r
43394       reference\r
43395         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit";\r
43396     }\r
43397     leaf a10-setup-failure-insuff-resources {\r
43398       type uint32;\r
43399       config false;\r
43400       description\r
43401         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources";\r
43402       reference\r
43403         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources";\r
43404     }\r
43405     leaf a10-setup-failure-failed-auth {\r
43406       type uint32;\r
43407       config false;\r
43408       description\r
43409         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth";\r
43410       reference\r
43411         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth";\r
43412     }\r
43413     leaf a10-setup-failure-id-mismatch {\r
43414       type uint32;\r
43415       config false;\r
43416       description\r
43417         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch";\r
43418       reference\r
43419         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch";\r
43420     }\r
43421     leaf a10-setup-failure-malformed-req {\r
43422       type uint32;\r
43423       config false;\r
43424       description\r
43425         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq";\r
43426       reference\r
43427         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq";\r
43428     }\r
43429     leaf a10-setup-failure-unknown-pdsn {\r
43430       type uint32;\r
43431       config false;\r
43432       description\r
43433         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN";\r
43434       reference\r
43435         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN";\r
43436     }\r
43437     leaf a10-setup-failure-unsupp-vend-id {\r
43438       type uint32;\r
43439       config false;\r
43440       description\r
43441         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId";\r
43442       reference\r
43443         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId";\r
43444     }\r
43445     leaf total-a10-closed-by-rnc {\r
43446       type uint32;\r
43447       config false;\r
43448       description\r
43449         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc";\r
43450       reference\r
43451         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc";\r
43452     }\r
43453     leaf total-a10-closed-by-pdsn {\r
43454       type uint32;\r
43455       config false;\r
43456       description\r
43457         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN";\r
43458       reference\r
43459         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN";\r
43460     }\r
43461     leaf total-a10-success-pages {\r
43462       type uint32;\r
43463       config false;\r
43464       description\r
43465         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages";\r
43466       reference\r
43467         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages";\r
43468     }\r
43469     leaf total-a10-failed-pages {\r
43470       type uint32;\r
43471       config false;\r
43472       description\r
43473         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages";\r
43474       reference\r
43475         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages";\r
43476     }\r
43477     leaf total-a10-ingress-bytes {\r
43478       type uint32;\r
43479       config false;\r
43480       description\r
43481         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes";\r
43482       reference\r
43483         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes";\r
43484     }\r
43485     leaf total-a10-egress-bytes {\r
43486       type uint32;\r
43487       config false;\r
43488       description\r
43489         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes";\r
43490       reference\r
43491         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes";\r
43492     }\r
43493     leaf a10-reg-update-received {\r
43494       type uint32;\r
43495       config false;\r
43496       description\r
43497         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived";\r
43498       reference\r
43499         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived";\r
43500     }\r
43501     leaf total-a10-dropped-pages {\r
43502       type uint32;\r
43503       config false;\r
43504       description\r
43505         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages";\r
43506       reference\r
43507         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages";\r
43508     }\r
43509   }\r
43510 \r
43511   grouping one-x-pcfpdsn-g {\r
43512     description\r
43513       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.";\r
43514     leaf index {\r
43515       type uint16;\r
43516       description\r
43517         "Index attribute";\r
43518     }\r
43519     leaf enable {\r
43520       type boolean;\r
43521       description\r
43522         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable";\r
43523       reference\r
43524         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable";\r
43525     }\r
43526     leaf alias {\r
43527       type string {\r
43528         length "min..64";\r
43529       }\r
43530       description\r
43531         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias";\r
43532       reference\r
43533         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias";\r
43534     }\r
43535     leaf pdsn-number {\r
43536       type int32 {\r
43537         range "0..127";\r
43538       }\r
43539       description\r
43540         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber";\r
43541       reference\r
43542         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber";\r
43543     }\r
43544     leaf security-parameter-index {\r
43545       type uint32 {\r
43546         range "256..4294967295";\r
43547       }\r
43548       description\r
43549         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex";\r
43550       reference\r
43551         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex";\r
43552     }\r
43553     leaf security-key {\r
43554       type string {\r
43555         length "0..16";\r
43556       }\r
43557       description\r
43558         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey";\r
43559       reference\r
43560         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey";\r
43561     }\r
43562     leaf ios-version {\r
43563       type enumeration {\r
43564         enum TIA-878-ballot {\r
43565           description\r
43566             "Enum Value - TIA-878-ballot";\r
43567         }\r
43568         enum TIA-878-1 {\r
43569           description\r
43570             "Enum Value - TIA-878-1";\r
43571         }\r
43572         enum TIA-878-a {\r
43573           description\r
43574             "Enum Value - TIA-878-a";\r
43575         }\r
43576         enum TIA-878-legacy {\r
43577           description\r
43578             "Enum Value - TIA-878-legacy";\r
43579         }\r
43580       }\r
43581       description\r
43582         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion";\r
43583       reference\r
43584         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion";\r
43585     }\r
43586     leaf pds-nadmin-status {\r
43587       type int32 {\r
43588         range "0..1";\r
43589       }\r
43590       description\r
43591         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus";\r
43592       reference\r
43593         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus";\r
43594     }\r
43595     leaf pdsn-health-status {\r
43596       type uint32 {\r
43597         range "0..1";\r
43598       }\r
43599       description\r
43600         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus";\r
43601       reference\r
43602         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus";\r
43603     }\r
43604     leaf pdsnip-address {\r
43605       type string {\r
43606         length "min..45";\r
43607       }\r
43608       description\r
43609         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress";\r
43610       reference\r
43611         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress";\r
43612     }\r
43613   }\r
43614 \r
43615   grouping one-x-pcfpdsn-a11-reg-update-stats-g {\r
43616     description\r
43617       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.";\r
43618     leaf pdsn-number-reg-update-perf {\r
43619       type int32 {\r
43620         range "0..127";\r
43621       }\r
43622       config false;\r
43623       description\r
43624         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf";\r
43625       reference\r
43626         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf";\r
43627     }\r
43628     leaf pdsnip-address-reg-update-perf {\r
43629       type string {\r
43630         length "min..45";\r
43631       }\r
43632       config false;\r
43633       description\r
43634         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf";\r
43635       reference\r
43636         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf";\r
43637     }\r
43638     leaf a11-reg-update-received-pdsn {\r
43639       type uint32;\r
43640       config false;\r
43641       description\r
43642         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN";\r
43643       reference\r
43644         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN";\r
43645     }\r
43646     leaf a11-reg-update-id-check-fail-pdsn {\r
43647       type uint32;\r
43648       config false;\r
43649       description\r
43650         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN";\r
43651       reference\r
43652         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN";\r
43653     }\r
43654     leaf a11-reg-update-auth-check-fail-pdsn {\r
43655       type uint32;\r
43656       config false;\r
43657       description\r
43658         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN";\r
43659       reference\r
43660         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN";\r
43661     }\r
43662     leaf a11-reg-update-for-unknown-psipdsn {\r
43663       type uint32;\r
43664       config false;\r
43665       description\r
43666         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN";\r
43667       reference\r
43668         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN";\r
43669     }\r
43670     leaf a11-reg-update-unspecified-reason-pdsn {\r
43671       type uint32;\r
43672       config false;\r
43673       description\r
43674         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN";\r
43675       reference\r
43676         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN";\r
43677     }\r
43678     leaf a11-reg-update-ppp-timeout-pdsn {\r
43679       type uint32;\r
43680       config false;\r
43681       description\r
43682         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN";\r
43683       reference\r
43684         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN";\r
43685     }\r
43686     leaf a11-reg-update-registration-timeout-pdsn {\r
43687       type uint32;\r
43688       config false;\r
43689       description\r
43690         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN";\r
43691       reference\r
43692         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN";\r
43693     }\r
43694     leaf a11-reg-update-pdsn-error-pdsn {\r
43695       type uint32;\r
43696       config false;\r
43697       description\r
43698         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN";\r
43699       reference\r
43700         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN";\r
43701     }\r
43702     leaf a11-reg-update-inter-pcf-handoff-pdsn {\r
43703       type uint32;\r
43704       config false;\r
43705       description\r
43706         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN";\r
43707       reference\r
43708         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN";\r
43709     }\r
43710     leaf a11-reg-update-inter-pdsn-handoff-pdsn {\r
43711       type uint32;\r
43712       config false;\r
43713       description\r
43714         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN";\r
43715       reference\r
43716         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN";\r
43717     }\r
43718     leaf a11-reg-update-pdsnoamp-intervention-pdsn {\r
43719       type uint32;\r
43720       config false;\r
43721       description\r
43722         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN";\r
43723       reference\r
43724         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN";\r
43725     }\r
43726     leaf a11-reg-update-accounting-error-pdsn {\r
43727       type uint32;\r
43728       config false;\r
43729       description\r
43730         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN";\r
43731       reference\r
43732         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN";\r
43733     }\r
43734     leaf a11-reg-update-user-failed-authentication-pdsn {\r
43735       type uint32;\r
43736       config false;\r
43737       description\r
43738         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN";\r
43739       reference\r
43740         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN";\r
43741     }\r
43742     leaf a11-reg-update-unknown-cause-code-pdsn {\r
43743       type uint32;\r
43744       config false;\r
43745       description\r
43746         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN";\r
43747       reference\r
43748         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN";\r
43749     }\r
43750     leaf a11-reg-update-without-reason-code-pdsn {\r
43751       type uint32;\r
43752       config false;\r
43753       description\r
43754         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN";\r
43755       reference\r
43756         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN";\r
43757     }\r
43758   }\r
43759 \r
43760   grouping one-x-pcfpdsn-pcfpdsn-stats-g {\r
43761     description\r
43762       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.";\r
43763     leaf a10-setup-attempts-pdsn {\r
43764       type uint32;\r
43765       config false;\r
43766       description\r
43767         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN";\r
43768       reference\r
43769         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN";\r
43770     }\r
43771     leaf a10-setup-successes-pdsn {\r
43772       type uint32;\r
43773       config false;\r
43774       description\r
43775         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN";\r
43776       reference\r
43777         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN";\r
43778     }\r
43779     leaf a10-setup-blocks-pdsn {\r
43780       type uint32;\r
43781       config false;\r
43782       description\r
43783         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN";\r
43784       reference\r
43785         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN";\r
43786     }\r
43787     leaf a11-reg-req-denied-id-mismatch-pdsn {\r
43788       type uint32;\r
43789       config false;\r
43790       description\r
43791         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN";\r
43792       reference\r
43793         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN";\r
43794     }\r
43795     leaf a11-reg-req-denied-unknown-pdsnpdsn {\r
43796       type uint32;\r
43797       config false;\r
43798       description\r
43799         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN";\r
43800       reference\r
43801         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN";\r
43802     }\r
43803     leaf a11-reg-req-denied-no-reason-pdsn {\r
43804       type uint32;\r
43805       config false;\r
43806       description\r
43807         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN";\r
43808       reference\r
43809         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN";\r
43810     }\r
43811     leaf a11-reg-req-denied-admin-prohibit-pdsn {\r
43812       type uint32;\r
43813       config false;\r
43814       description\r
43815         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN";\r
43816       reference\r
43817         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN";\r
43818     }\r
43819     leaf a11-reg-req-denied-insuff-resources-pdsn {\r
43820       type uint32;\r
43821       config false;\r
43822       description\r
43823         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN";\r
43824       reference\r
43825         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN";\r
43826     }\r
43827     leaf a11-reg-req-denied-failed-auth-pdsn {\r
43828       type uint32;\r
43829       config false;\r
43830       description\r
43831         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN";\r
43832       reference\r
43833         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN";\r
43834     }\r
43835     leaf a11-reg-req-denied-malformed-req-pdsn {\r
43836       type uint32;\r
43837       config false;\r
43838       description\r
43839         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN";\r
43840       reference\r
43841         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN";\r
43842     }\r
43843     leaf a11-reg-req-denied-unsupp-vend-id-pdsn {\r
43844       type uint32;\r
43845       config false;\r
43846       description\r
43847         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN";\r
43848       reference\r
43849         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN";\r
43850     }\r
43851     leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn {\r
43852       type uint32;\r
43853       config false;\r
43854       description\r
43855         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN";\r
43856       reference\r
43857         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN";\r
43858     }\r
43859     leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn {\r
43860       type uint32;\r
43861       config false;\r
43862       description\r
43863         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN";\r
43864       reference\r
43865         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN";\r
43866     }\r
43867     leaf a11-reg-req-denied-unknown-error-code-pdsn {\r
43868       type uint32;\r
43869       config false;\r
43870       description\r
43871         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN";\r
43872       reference\r
43873         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN";\r
43874     }\r
43875     leaf a10-reg-req-for-registration-retransmissions-pdsn {\r
43876       type uint32;\r
43877       config false;\r
43878       description\r
43879         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN";\r
43880       reference\r
43881         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN";\r
43882     }\r
43883     leaf a10-reg-req-for-re-registration-retransmissions-pdsn {\r
43884       type uint32;\r
43885       config false;\r
43886       description\r
43887         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN";\r
43888       reference\r
43889         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN";\r
43890     }\r
43891     leaf a10-reg-req-for-release-retransmissions-pdsn {\r
43892       type uint32;\r
43893       config false;\r
43894       description\r
43895         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN";\r
43896       reference\r
43897         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN";\r
43898     }\r
43899     leaf pdsn-number-pdsn-perf {\r
43900       type int32 {\r
43901         range "0..127";\r
43902       }\r
43903       config false;\r
43904       description\r
43905         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf";\r
43906       reference\r
43907         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf";\r
43908     }\r
43909     leaf pds-nip-address-pdsn-perf {\r
43910       type string {\r
43911         length "min..45";\r
43912       }\r
43913       config false;\r
43914       description\r
43915         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf";\r
43916       reference\r
43917         "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf";\r
43918     }\r
43919   }\r
43920 \r
43921   grouping one-x-ran-g {\r
43922     description\r
43923       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.";\r
43924     leaf one-x-sector-nid {\r
43925       type int32 {\r
43926         range "0..65535";\r
43927       }\r
43928       description\r
43929         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID";\r
43930       reference\r
43931         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID";\r
43932     }\r
43933     leaf one-x-sector-sid {\r
43934       type int32 {\r
43935         range "0..32767";\r
43936       }\r
43937       description\r
43938         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID";\r
43939       reference\r
43940         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID";\r
43941     }\r
43942     leaf one-xpzid {\r
43943       type int32;\r
43944       description\r
43945         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID";\r
43946       reference\r
43947         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID";\r
43948     }\r
43949     leaf base-id {\r
43950       type int32;\r
43951       description\r
43952         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID";\r
43953       reference\r
43954         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID";\r
43955     }\r
43956     leaf max-neighbor-list-entries {\r
43957       type uint32;\r
43958       config false;\r
43959       description\r
43960         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries";\r
43961       reference\r
43962         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries";\r
43963     }\r
43964     leaf neighbor-list-number-of-entries {\r
43965       type uint32;\r
43966       config false;\r
43967       description\r
43968         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries";\r
43969       reference\r
43970         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries";\r
43971     }\r
43972   }\r
43973 \r
43974   grouping ran-apidm-g {\r
43975     description\r
43976       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.";\r
43977     leaf association-type {\r
43978       type uint32 {\r
43979         range "0..7";\r
43980       }\r
43981       description\r
43982         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType";\r
43983       reference\r
43984         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType";\r
43985     }\r
43986     leaf apidlen {\r
43987       type uint32 {\r
43988         range "0..15";\r
43989       }\r
43990       description\r
43991         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN";\r
43992       reference\r
43993         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN";\r
43994     }\r
43995     leaf apid {\r
43996       type string {\r
43997         length "0..16";\r
43998       }\r
43999       description\r
44000         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID";\r
44001       reference\r
44002         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID";\r
44003     }\r
44004     leaf apidmask {\r
44005       type uint32 {\r
44006         range "0..255";\r
44007       }\r
44008       description\r
44009         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK";\r
44010       reference\r
44011         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK";\r
44012     }\r
44013     leaf iosmscid {\r
44014       type uint32 {\r
44015         range "0..16777215";\r
44016       }\r
44017       description\r
44018         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID";\r
44019       reference\r
44020         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID";\r
44021     }\r
44022     leaf ioscellid {\r
44023       type uint32 {\r
44024         range "0..65535";\r
44025       }\r
44026       description\r
44027         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID";\r
44028       reference\r
44029         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID";\r
44030     }\r
44031     leaf intrafreqhohysincl {\r
44032       type boolean;\r
44033       description\r
44034         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL";\r
44035       reference\r
44036         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL";\r
44037     }\r
44038     leaf intrafreqhohys {\r
44039       type uint32 {\r
44040         range "0..127";\r
44041       }\r
44042       description\r
44043         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS";\r
44044       reference\r
44045         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS";\r
44046     }\r
44047     leaf intrafreqhoslopeincl {\r
44048       type boolean;\r
44049       description\r
44050         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL";\r
44051       reference\r
44052         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL";\r
44053     }\r
44054     leaf intrafreqhoslope {\r
44055       type uint32 {\r
44056         range "0..63";\r
44057       }\r
44058       description\r
44059         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE";\r
44060       reference\r
44061         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE";\r
44062     }\r
44063     leaf interfreqhohysincl {\r
44064       type boolean;\r
44065       description\r
44066         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL";\r
44067       reference\r
44068         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL";\r
44069     }\r
44070     leaf interfreqhohys {\r
44071       type uint32 {\r
44072         range "0..127";\r
44073       }\r
44074       description\r
44075         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS";\r
44076       reference\r
44077         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS";\r
44078     }\r
44079     leaf interfreqhoslopeincl {\r
44080       type boolean;\r
44081       description\r
44082         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL";\r
44083       reference\r
44084         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL";\r
44085     }\r
44086     leaf interfreqhoslope {\r
44087       type uint32 {\r
44088         range "0..63";\r
44089       }\r
44090       description\r
44091         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE";\r
44092       reference\r
44093         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE";\r
44094     }\r
44095     leaf interfreqsrchthincl {\r
44096       type boolean;\r
44097       description\r
44098         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL";\r
44099       reference\r
44100         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL";\r
44101     }\r
44102     leaf interfreqsrchth {\r
44103       type uint32 {\r
44104         range "0..31";\r
44105       }\r
44106       description\r
44107         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH";\r
44108       reference\r
44109         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH";\r
44110     }\r
44111   }\r
44112 \r
44113   grouping ran-apidtm-g {\r
44114     description\r
44115       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.";\r
44116     leaf apidtextcha-ri-len {\r
44117       type uint32 {\r
44118         range "0..256";\r
44119       }\r
44120       description\r
44121         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN";\r
44122       reference\r
44123         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN";\r
44124     }\r
44125     leaf apidtextmsgencoding {\r
44126       type uint32 {\r
44127         range "0..31";\r
44128       }\r
44129       description\r
44130         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING";\r
44131       reference\r
44132         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING";\r
44133     }\r
44134     leaf apidtextcha-ri {\r
44135       type string {\r
44136         length "min..256";\r
44137       }\r
44138       description\r
44139         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi";\r
44140       reference\r
44141         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi";\r
44142     }\r
44143   }\r
44144 \r
44145   grouping ran-appim-g {\r
44146     description\r
44147       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.";\r
44148     leaf lifetime {\r
44149       type uint32 {\r
44150         range "0..255";\r
44151       }\r
44152       description\r
44153         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME";\r
44154       reference\r
44155         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME";\r
44156     }\r
44157     leaf numappirec {\r
44158       type uint32 {\r
44159         range "0..511";\r
44160       }\r
44161       description\r
44162         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC";\r
44163       reference\r
44164         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC";\r
44165     }\r
44166     leaf appirec-number-of-entries {\r
44167       type uint32;\r
44168       config false;\r
44169       description\r
44170         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries";\r
44171       reference\r
44172         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries";\r
44173     }\r
44174   }\r
44175 \r
44176   grouping appim-appirec-g {\r
44177     description\r
44178       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.";\r
44179     leaf index {\r
44180       type uint16;\r
44181       description\r
44182         "Index attribute";\r
44183     }\r
44184     leaf enable {\r
44185       type boolean;\r
44186       description\r
44187         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable";\r
44188       reference\r
44189         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable";\r
44190     }\r
44191     leaf alias {\r
44192       type string {\r
44193         length "min..64";\r
44194       }\r
44195       description\r
44196         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias";\r
44197       reference\r
44198         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias";\r
44199     }\r
44200     leaf apassntype {\r
44201       type uint32 {\r
44202         range "0..7";\r
44203       }\r
44204       description\r
44205         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE";\r
44206       reference\r
44207         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE";\r
44208     }\r
44209     leaf apsidsameasprevious {\r
44210       type uint32 {\r
44211         range "0..1";\r
44212       }\r
44213       description\r
44214         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS";\r
44215       reference\r
44216         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS";\r
44217     }\r
44218     leaf apnidsameasprevious {\r
44219       type uint32 {\r
44220         range "0..1";\r
44221       }\r
44222       description\r
44223         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS";\r
44224       reference\r
44225         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS";\r
44226     }\r
44227     leaf apbandsameasprevious {\r
44228       type uint32 {\r
44229         range "0..1";\r
44230       }\r
44231       description\r
44232         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS";\r
44233       reference\r
44234         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS";\r
44235     }\r
44236     leaf apfreqsameasprevious {\r
44237       type uint32 {\r
44238         range "0..1";\r
44239       }\r
44240       description\r
44241         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS";\r
44242       reference\r
44243         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS";\r
44244     }\r
44245     leaf appnrecsameasprevious {\r
44246       type uint32 {\r
44247         range "0..1";\r
44248       }\r
44249       description\r
44250         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS";\r
44251       reference\r
44252         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS";\r
44253     }\r
44254     leaf apsid {\r
44255       type uint32 {\r
44256         range "0..32767";\r
44257       }\r
44258       description\r
44259         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID";\r
44260       reference\r
44261         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID";\r
44262     }\r
44263     leaf apnid {\r
44264       type uint32 {\r
44265         range "0..65535";\r
44266       }\r
44267       description\r
44268         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID";\r
44269       reference\r
44270         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID";\r
44271     }\r
44272     leaf apband {\r
44273       type uint32 {\r
44274         range "0..31";\r
44275       }\r
44276       description\r
44277         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND";\r
44278       reference\r
44279         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND";\r
44280     }\r
44281     leaf apfreq {\r
44282       type uint32 {\r
44283         range "0..2047";\r
44284       }\r
44285       description\r
44286         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ";\r
44287       reference\r
44288         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ";\r
44289     }\r
44290     leaf appnrectype {\r
44291       type uint32 {\r
44292         range "0..7";\r
44293       }\r
44294       description\r
44295         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE";\r
44296       reference\r
44297         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE";\r
44298     }\r
44299     leaf appnreclen {\r
44300       type uint32 {\r
44301         range "0..31";\r
44302       }\r
44303       description\r
44304         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN";\r
44305       reference\r
44306         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN";\r
44307     }\r
44308     leaf appnrec {\r
44309       type string {\r
44310         length "0..31";\r
44311       }\r
44312       description\r
44313         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC";\r
44314       reference\r
44315         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC";\r
44316     }\r
44317   }\r
44318 \r
44319   grouping ran-access-parameters-g {\r
44320     description\r
44321       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.";\r
44322     leaf nom-pwr {\r
44323       type int32 {\r
44324         range "-7..8";\r
44325       }\r
44326       description\r
44327         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr";\r
44328       reference\r
44329         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr";\r
44330     }\r
44331     leaf init-pwr {\r
44332       type int32 {\r
44333         range "-15..16";\r
44334       }\r
44335       description\r
44336         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr";\r
44337       reference\r
44338         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr";\r
44339     }\r
44340     leaf pwr-step-indb {\r
44341       type uint32 {\r
44342         range "0..7";\r
44343       }\r
44344       description\r
44345         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb";\r
44346       reference\r
44347         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb";\r
44348     }\r
44349     leaf nom-pwr-ext {\r
44350       type uint32 {\r
44351         range "0..1";\r
44352       }\r
44353       description\r
44354         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt";\r
44355       reference\r
44356         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt";\r
44357     }\r
44358     leaf apm-auth {\r
44359       type uint32 {\r
44360         range "0..1";\r
44361       }\r
44362       description\r
44363         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth";\r
44364       reference\r
44365         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth";\r
44366     }\r
44367     leaf apm-rand-update-prd {\r
44368       type uint32 {\r
44369         range "16..14400";\r
44370       }\r
44371       description\r
44372         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd";\r
44373       reference\r
44374         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd";\r
44375     }\r
44376     leaf initialpwr {\r
44377       type uint32 {\r
44378         range "0..31";\r
44379       }\r
44380       description\r
44381         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr";\r
44382       reference\r
44383         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr";\r
44384     }\r
44385     leaf pwr-step {\r
44386       type uint32 {\r
44387         range "0..7";\r
44388       }\r
44389       description\r
44390         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep";\r
44391       reference\r
44392         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep";\r
44393     }\r
44394     leaf num-step {\r
44395       type uint32 {\r
44396         range "0..15";\r
44397       }\r
44398       description\r
44399         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep";\r
44400       reference\r
44401         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep";\r
44402     }\r
44403     leaf max-cap-size {\r
44404       type uint32 {\r
44405         range "0..7";\r
44406       }\r
44407       description\r
44408         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize";\r
44409       reference\r
44410         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize";\r
44411     }\r
44412     leaf preamble-size {\r
44413       type uint32 {\r
44414         range "0..15";\r
44415       }\r
44416       description\r
44417         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize";\r
44418       reference\r
44419         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize";\r
44420     }\r
44421     leaf psist09 {\r
44422       type uint32 {\r
44423         range "0..63";\r
44424       }\r
44425       description\r
44426         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09";\r
44427       reference\r
44428         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09";\r
44429     }\r
44430     leaf psist10 {\r
44431       type uint32 {\r
44432         range "0..7";\r
44433       }\r
44434       description\r
44435         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10";\r
44436       reference\r
44437         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10";\r
44438     }\r
44439     leaf psist11 {\r
44440       type uint32 {\r
44441         range "0..7";\r
44442       }\r
44443       description\r
44444         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11";\r
44445       reference\r
44446         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11";\r
44447     }\r
44448     leaf psist12 {\r
44449       type uint32 {\r
44450         range "0..7";\r
44451       }\r
44452       description\r
44453         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12";\r
44454       reference\r
44455         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12";\r
44456     }\r
44457     leaf psist13 {\r
44458       type uint32 {\r
44459         range "0..7";\r
44460       }\r
44461       description\r
44462         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13";\r
44463       reference\r
44464         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13";\r
44465     }\r
44466     leaf psist14 {\r
44467       type uint32 {\r
44468         range "0..7";\r
44469       }\r
44470       description\r
44471         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14";\r
44472       reference\r
44473         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14";\r
44474     }\r
44475     leaf psist15 {\r
44476       type uint32 {\r
44477         range "0..7";\r
44478       }\r
44479       description\r
44480         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15";\r
44481       reference\r
44482         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15";\r
44483     }\r
44484     leaf msg-psist {\r
44485       type uint32 {\r
44486         range "0..7";\r
44487       }\r
44488       description\r
44489         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist";\r
44490       reference\r
44491         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist";\r
44492     }\r
44493     leaf reg-psist {\r
44494       type uint32 {\r
44495         range "0..7";\r
44496       }\r
44497       description\r
44498         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist";\r
44499       reference\r
44500         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist";\r
44501     }\r
44502     leaf probe-pn-ran {\r
44503       type uint32 {\r
44504         range "0..9";\r
44505       }\r
44506       description\r
44507         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan";\r
44508       reference\r
44509         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan";\r
44510     }\r
44511     leaf acc-tmo {\r
44512       type uint32 {\r
44513         range "0..15";\r
44514       }\r
44515       description\r
44516         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo";\r
44517       reference\r
44518         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo";\r
44519     }\r
44520     leaf probe-bkoff {\r
44521       type uint32 {\r
44522         range "0..15";\r
44523       }\r
44524       description\r
44525         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff";\r
44526       reference\r
44527         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff";\r
44528     }\r
44529     leaf bkoff {\r
44530       type uint32 {\r
44531         range "0..15";\r
44532       }\r
44533       description\r
44534         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff";\r
44535       reference\r
44536         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff";\r
44537     }\r
44538     leaf max-req-seq {\r
44539       type uint32 {\r
44540         range "0..15";\r
44541       }\r
44542       description\r
44543         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq";\r
44544       reference\r
44545         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq";\r
44546     }\r
44547     leaf max-rsp-seq {\r
44548       type uint32 {\r
44549         range "0..15";\r
44550       }\r
44551       description\r
44552         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq";\r
44553       reference\r
44554         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq";\r
44555     }\r
44556   }\r
44557 \r
44558   grouping ran-extended-system-parameters-g {\r
44559     description\r
44560       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.";\r
44561     leaf prev {\r
44562       type uint32 {\r
44563         range "0..255";\r
44564       }\r
44565       description\r
44566         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev";\r
44567       reference\r
44568         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev";\r
44569     }\r
44570     leaf p-min-rev {\r
44571       type uint32 {\r
44572         range "0..255";\r
44573       }\r
44574       description\r
44575         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev";\r
44576       reference\r
44577         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev";\r
44578     }\r
44579     leaf delete-for-tmsi {\r
44580       type uint32 {\r
44581         range "0..1";\r
44582       }\r
44583       description\r
44584         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI";\r
44585       reference\r
44586         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI";\r
44587     }\r
44588     leaf use-tmsi {\r
44589       type uint32 {\r
44590         range "0..1";\r
44591       }\r
44592       description\r
44593         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI";\r
44594       reference\r
44595         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI";\r
44596     }\r
44597     leaf pref-msid-type {\r
44598       type uint32 {\r
44599         range "0..3";\r
44600       }\r
44601       description\r
44602         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType";\r
44603       reference\r
44604         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType";\r
44605     }\r
44606     leaf mcc {\r
44607       type uint32 {\r
44608         range "0..1023";\r
44609       }\r
44610       description\r
44611         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC";\r
44612       reference\r
44613         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC";\r
44614     }\r
44615     leaf imsi1112 {\r
44616       type uint32 {\r
44617         range "0..255";\r
44618       }\r
44619       description\r
44620         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112";\r
44621       reference\r
44622         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112";\r
44623     }\r
44624     leaf tmsi-zone-len {\r
44625       type uint32 {\r
44626         range "1..8";\r
44627       }\r
44628       description\r
44629         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen";\r
44630       reference\r
44631         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen";\r
44632     }\r
44633     leaf tmsi-zone {\r
44634       type uint32 {\r
44635         range "0..65535";\r
44636       }\r
44637       description\r
44638         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone";\r
44639       reference\r
44640         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone";\r
44641     }\r
44642     leaf bcast-index {\r
44643       type uint32 {\r
44644         range "0..7";\r
44645       }\r
44646       description\r
44647         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex";\r
44648       reference\r
44649         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex";\r
44650     }\r
44651     leaf imsit-supported {\r
44652       type int32 {\r
44653         range "0..1";\r
44654       }\r
44655       description\r
44656         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported";\r
44657       reference\r
44658         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported";\r
44659     }\r
44660     leaf soft-slope {\r
44661       type uint32 {\r
44662         range "0..63";\r
44663       }\r
44664       description\r
44665         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope";\r
44666       reference\r
44667         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope";\r
44668     }\r
44669     leaf add-intercept {\r
44670       type uint32 {\r
44671         range "0..63";\r
44672       }\r
44673       description\r
44674         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept";\r
44675       reference\r
44676         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept";\r
44677     }\r
44678     leaf drop-intercept {\r
44679       type uint32 {\r
44680         range "0..63";\r
44681       }\r
44682       description\r
44683         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept";\r
44684       reference\r
44685         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept";\r
44686     }\r
44687     leaf max-num-alt-so {\r
44688       type uint32 {\r
44689         range "0..7";\r
44690       }\r
44691       description\r
44692         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo";\r
44693       reference\r
44694         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo";\r
44695     }\r
44696     leaf reselected-included {\r
44697       type uint32 {\r
44698         range "0..1";\r
44699       }\r
44700       description\r
44701         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded";\r
44702       reference\r
44703         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded";\r
44704     }\r
44705     leaf ec-thresh {\r
44706       type uint32;\r
44707       description\r
44708         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh";\r
44709       reference\r
44710         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh";\r
44711     }\r
44712     leaf ec-io-thresh {\r
44713       type uint32;\r
44714       description\r
44715         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh";\r
44716       reference\r
44717         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh";\r
44718     }\r
44719     leaf pilot-report {\r
44720       type uint32 {\r
44721         range "0..1";\r
44722       }\r
44723       description\r
44724         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport";\r
44725       reference\r
44726         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport";\r
44727     }\r
44728     leaf nghbr-set-entry-info {\r
44729       type uint32 {\r
44730         range "0..1";\r
44731       }\r
44732       description\r
44733         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo";\r
44734       reference\r
44735         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo";\r
44736     }\r
44737     leaf access-ho-order {\r
44738       type uint32 {\r
44739         range "0..1";\r
44740       }\r
44741       description\r
44742         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder";\r
44743       reference\r
44744         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder";\r
44745     }\r
44746     leaf nghbr-set-access-info {\r
44747       type uint32 {\r
44748         range "0..1";\r
44749       }\r
44750       description\r
44751         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo";\r
44752       reference\r
44753         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo";\r
44754     }\r
44755     leaf access-ho {\r
44756       type uint32 {\r
44757         range "0..1";\r
44758       }\r
44759       description\r
44760         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO";\r
44761       reference\r
44762         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO";\r
44763     }\r
44764     leaf access-ho-msg-rsp {\r
44765       type uint32 {\r
44766         range "0..1";\r
44767       }\r
44768       description\r
44769         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp";\r
44770       reference\r
44771         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp";\r
44772     }\r
44773     leaf access-probe-ho {\r
44774       type uint32 {\r
44775         range "0..1";\r
44776       }\r
44777       description\r
44778         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO";\r
44779       reference\r
44780         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO";\r
44781     }\r
44782     leaf acc-ho-list-upd {\r
44783       type uint32 {\r
44784         range "0..1";\r
44785       }\r
44786       description\r
44787         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd";\r
44788       reference\r
44789         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd";\r
44790     }\r
44791     leaf acc-probe-ho-other-msg {\r
44792       type uint32 {\r
44793         range "0..1";\r
44794       }\r
44795       description\r
44796         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg";\r
44797       reference\r
44798         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg";\r
44799     }\r
44800     leaf max-num-probe-ho {\r
44801       type uint32 {\r
44802         range "0..3";\r
44803       }\r
44804       description\r
44805         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO";\r
44806       reference\r
44807         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO";\r
44808     }\r
44809     leaf brdcast-gps-assit {\r
44810       type uint32 {\r
44811         range "0..1";\r
44812       }\r
44813       description\r
44814         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit";\r
44815       reference\r
44816         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit";\r
44817     }\r
44818     leaf qpch-supported {\r
44819       type uint32 {\r
44820         range "0..1";\r
44821       }\r
44822       description\r
44823         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported";\r
44824       reference\r
44825         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported";\r
44826     }\r
44827     leaf num-qpch {\r
44828       type uint32 {\r
44829         range "1..3";\r
44830       }\r
44831       description\r
44832         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH";\r
44833       reference\r
44834         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH";\r
44835     }\r
44836     leaf qpch-rate {\r
44837       type uint32 {\r
44838         range "0..1";\r
44839       }\r
44840       description\r
44841         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate";\r
44842       reference\r
44843         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate";\r
44844     }\r
44845     leaf qpch-pwr-level-page {\r
44846       type uint32 {\r
44847         range "0..7";\r
44848       }\r
44849       description\r
44850         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage";\r
44851       reference\r
44852         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage";\r
44853     }\r
44854     leaf qpc-hcci-supported {\r
44855       type uint32 {\r
44856         range "0..1";\r
44857       }\r
44858       description\r
44859         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported";\r
44860       reference\r
44861         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported";\r
44862     }\r
44863     leaf qpch-pwr-level-config {\r
44864       type uint32 {\r
44865         range "0..255";\r
44866       }\r
44867       description\r
44868         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig";\r
44869       reference\r
44870         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig";\r
44871     }\r
44872     leaf sdb-supported {\r
44873       type uint32 {\r
44874         range "0..1";\r
44875       }\r
44876       description\r
44877         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported";\r
44878       reference\r
44879         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported";\r
44880     }\r
44881     leaf r-lgain-traffic-pilot {\r
44882       type uint32 {\r
44883         range "0..63";\r
44884       }\r
44885       description\r
44886         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot";\r
44887       reference\r
44888         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot";\r
44889     }\r
44890     leaf rvs-pwr-ctrl-delay-incl {\r
44891       type uint32 {\r
44892         range "0..1";\r
44893       }\r
44894       description\r
44895         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl";\r
44896       reference\r
44897         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl";\r
44898     }\r
44899     leaf rvs-pwr-ctrl-delay {\r
44900       type uint32 {\r
44901         range "0..3";\r
44902       }\r
44903       description\r
44904         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay";\r
44905       reference\r
44906         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay";\r
44907     }\r
44908   }\r
44909 \r
44910   grouping ran-forward-pwr-ctr-g {\r
44911     description\r
44912       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.";\r
44913     leaf fpcfch-init-setpt {\r
44914       type int32 {\r
44915         range "-128..127";\r
44916       }\r
44917       description\r
44918         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt";\r
44919       reference\r
44920         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt";\r
44921     }\r
44922     leaf fpc-subchan-gain {\r
44923       type int32 {\r
44924         range "-16..15";\r
44925       }\r
44926       description\r
44927         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain";\r
44928       reference\r
44929         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain";\r
44930     }\r
44931     leaf rl-gain-adj {\r
44932       type int32 {\r
44933         range "-8..7";\r
44934       }\r
44935       description\r
44936         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj";\r
44937       reference\r
44938         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj";\r
44939     }\r
44940     leaf fpcfchfer {\r
44941       type uint32 {\r
44942         range "0..31";\r
44943       }\r
44944       description\r
44945         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER";\r
44946       reference\r
44947         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER";\r
44948     }\r
44949     leaf fpcfch-min-setpt {\r
44950       type int32 {\r
44951         range "-128..127";\r
44952       }\r
44953       description\r
44954         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt";\r
44955       reference\r
44956         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt";\r
44957     }\r
44958     leaf fpcfch-max-setpt {\r
44959       type int32 {\r
44960         range "-128..127";\r
44961       }\r
44962       description\r
44963         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt";\r
44964       reference\r
44965         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt";\r
44966     }\r
44967   }\r
44968 \r
44969   grouping ran-hard-handoff-g {\r
44970     description\r
44971       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.";\r
44972     leaf handout-enable {\r
44973       type boolean;\r
44974       description\r
44975         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable";\r
44976       reference\r
44977         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable";\r
44978     }\r
44979     leaf ho-pilot-power-thresh {\r
44980       type int32 {\r
44981         range "0..5";\r
44982       }\r
44983       description\r
44984         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh";\r
44985       reference\r
44986         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh";\r
44987     }\r
44988     leaf ho-pilot-duration {\r
44989       type uint32 {\r
44990         range "20..50";\r
44991       }\r
44992       description\r
44993         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration";\r
44994       reference\r
44995         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration";\r
44996     }\r
44997   }\r
44998 \r
44999   grouping hard-handoff-stats-g {\r
45000     description\r
45001       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.";\r
45002     leaf tx-ho-required {\r
45003       type uint32 {\r
45004         range "0..4294967295";\r
45005       }\r
45006       config false;\r
45007       description\r
45008         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired";\r
45009       reference\r
45010         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired";\r
45011     }\r
45012     leaf rx-ho-command {\r
45013       type uint32 {\r
45014         range "0..4294967295";\r
45015       }\r
45016       config false;\r
45017       description\r
45018         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand";\r
45019       reference\r
45020         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand";\r
45021     }\r
45022     leaf ho-required-rejected {\r
45023       type uint32 {\r
45024         range "0..4294967295";\r
45025       }\r
45026       config false;\r
45027       description\r
45028         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected";\r
45029       reference\r
45030         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected";\r
45031     }\r
45032     leaf ho-required-unanswered {\r
45033       type uint32 {\r
45034         range "0..4294967295";\r
45035       }\r
45036       config false;\r
45037       description\r
45038         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered";\r
45039       reference\r
45040         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered";\r
45041     }\r
45042     leaf tx-uhdm {\r
45043       type uint32 {\r
45044         range "0..4294967295";\r
45045       }\r
45046       config false;\r
45047       description\r
45048         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM";\r
45049       reference\r
45050         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM";\r
45051     }\r
45052     leaf rx-ns-ack {\r
45053       type uint32 {\r
45054         range "0..4294967295";\r
45055       }\r
45056       config false;\r
45057       description\r
45058         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck";\r
45059       reference\r
45060         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck";\r
45061     }\r
45062     leaf ho-failure-count {\r
45063       type uint32 {\r
45064         range "0..4294967295";\r
45065       }\r
45066       config false;\r
45067       description\r
45068         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount";\r
45069       reference\r
45070         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount";\r
45071     }\r
45072     leaf call-drop-count {\r
45073       type uint32 {\r
45074         range "0..4294967295";\r
45075       }\r
45076       config false;\r
45077       description\r
45078         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount";\r
45079       reference\r
45080         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount";\r
45081     }\r
45082     leaf tx-ho-commence {\r
45083       type uint32 {\r
45084         range "0..4294967295";\r
45085       }\r
45086       config false;\r
45087       description\r
45088         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence";\r
45089       reference\r
45090         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence";\r
45091     }\r
45092     leaf rx-ho-session-clear {\r
45093       type uint32 {\r
45094         range "0..4294967295";\r
45095       }\r
45096       config false;\r
45097       description\r
45098         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear";\r
45099       reference\r
45100         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear";\r
45101     }\r
45102     leaf return-on-failure-count {\r
45103       type uint32 {\r
45104         range "0..4294967295";\r
45105       }\r
45106       config false;\r
45107       description\r
45108         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount";\r
45109       reference\r
45110         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount";\r
45111     }\r
45112     leaf one-pilot-report-count {\r
45113       type uint32 {\r
45114         range "0..4294967295";\r
45115       }\r
45116       config false;\r
45117       description\r
45118         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount";\r
45119       reference\r
45120         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount";\r
45121     }\r
45122     leaf two-pilot-report-count {\r
45123       type uint32 {\r
45124         range "0..4294967295";\r
45125       }\r
45126       config false;\r
45127       description\r
45128         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount";\r
45129       reference\r
45130         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount";\r
45131     }\r
45132     leaf three-pilot-report-count {\r
45133       type uint32 {\r
45134         range "0..4294967295";\r
45135       }\r
45136       config false;\r
45137       description\r
45138         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount";\r
45139       reference\r
45140         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount";\r
45141     }\r
45142   }\r
45143 \r
45144   grouping ran-neighbor-list-g {\r
45145     description\r
45146       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.";\r
45147     leaf index {\r
45148       type uint16;\r
45149       description\r
45150         "Index attribute";\r
45151     }\r
45152     leaf enable {\r
45153       type boolean;\r
45154       description\r
45155         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable";\r
45156       reference\r
45157         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable";\r
45158     }\r
45159     leaf alias {\r
45160       type string {\r
45161         length "min..64";\r
45162       }\r
45163       description\r
45164         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias";\r
45165       reference\r
45166         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias";\r
45167     }\r
45168     leaf pilot-inc {\r
45169       type int32 {\r
45170         range "1..15";\r
45171       }\r
45172       description\r
45173         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc";\r
45174       reference\r
45175         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc";\r
45176     }\r
45177     leaf one-x-neighbor-index {\r
45178       type int32 {\r
45179         range "0..19";\r
45180       }\r
45181       description\r
45182         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex";\r
45183       reference\r
45184         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex";\r
45185     }\r
45186     leaf neighbor-config {\r
45187       type enumeration {\r
45188         enum SameConfig {\r
45189           description\r
45190             "Enum Value - SameConfig";\r
45191         }\r
45192         enum SamePaging {\r
45193           description\r
45194             "Enum Value - SamePaging";\r
45195         }\r
45196         enum DiffPaging {\r
45197           description\r
45198             "Enum Value - DiffPaging";\r
45199         }\r
45200         enum Unknown {\r
45201           description\r
45202             "Enum Value - Unknown";\r
45203         }\r
45204       }\r
45205       description\r
45206         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig";\r
45207       reference\r
45208         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig";\r
45209     }\r
45210     leaf neighbor-pn {\r
45211       type int32 {\r
45212         range "0..511";\r
45213       }\r
45214       description\r
45215         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN";\r
45216       reference\r
45217         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN";\r
45218     }\r
45219     leaf search-priority {\r
45220       type enumeration {\r
45221         enum Low {\r
45222           description\r
45223             "Enum Value - Low";\r
45224         }\r
45225         enum Medium {\r
45226           description\r
45227             "Enum Value - Medium";\r
45228         }\r
45229         enum High {\r
45230           description\r
45231             "Enum Value - High";\r
45232         }\r
45233         enum VeryHigh {\r
45234           description\r
45235             "Enum Value - VeryHigh";\r
45236         }\r
45237       }\r
45238       description\r
45239         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority";\r
45240       reference\r
45241         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority";\r
45242     }\r
45243     leaf neighbor-band {\r
45244       type enumeration {\r
45245         enum 0 {\r
45246           description\r
45247             "Enum Value - 0";\r
45248         }\r
45249         enum 1 {\r
45250           description\r
45251             "Enum Value - 1";\r
45252         }\r
45253         enum 2 {\r
45254           description\r
45255             "Enum Value - 2";\r
45256         }\r
45257         enum 3 {\r
45258           description\r
45259             "Enum Value - 3";\r
45260         }\r
45261         enum 4 {\r
45262           description\r
45263             "Enum Value - 4";\r
45264         }\r
45265         enum 5 {\r
45266           description\r
45267             "Enum Value - 5";\r
45268         }\r
45269         enum 6 {\r
45270           description\r
45271             "Enum Value - 6";\r
45272         }\r
45273       }\r
45274       description\r
45275         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand";\r
45276       reference\r
45277         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand";\r
45278     }\r
45279     leaf neighbor-frequency {\r
45280       type int32 {\r
45281         range "0..2016";\r
45282       }\r
45283       description\r
45284         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency";\r
45285       reference\r
45286         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency";\r
45287     }\r
45288     leaf frequency-included {\r
45289       type int32 {\r
45290         range "0..1";\r
45291       }\r
45292       description\r
45293         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded";\r
45294       reference\r
45295         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded";\r
45296     }\r
45297     leaf in-traffic {\r
45298       type int32 {\r
45299         range "0..1";\r
45300       }\r
45301       description\r
45302         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic";\r
45303       reference\r
45304         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic";\r
45305     }\r
45306     leaf overhead-msg {\r
45307       type int32 {\r
45308         range "0..1";\r
45309       }\r
45310       description\r
45311         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg";\r
45312       reference\r
45313         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg";\r
45314     }\r
45315     leaf base-identifier {\r
45316       type int32;\r
45317       description\r
45318         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier";\r
45319       reference\r
45320         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier";\r
45321     }\r
45322     leaf air-interface {\r
45323       type enumeration {\r
45324         enum OneX {\r
45325           description\r
45326             "Enum Value - OneX";\r
45327         }\r
45328         enum IS95 {\r
45329           description\r
45330             "Enum Value - IS95";\r
45331         }\r
45332         enum HRPD {\r
45333           description\r
45334             "Enum Value - HRPD";\r
45335         }\r
45336         enum Other {\r
45337           description\r
45338             "Enum Value - Other";\r
45339         }\r
45340       }\r
45341       description\r
45342         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface";\r
45343       reference\r
45344         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface";\r
45345     }\r
45346     leaf hand-out-capable {\r
45347       type int32 {\r
45348         range "0..1";\r
45349       }\r
45350       description\r
45351         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable";\r
45352       reference\r
45353         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable";\r
45354     }\r
45355     leaf one-x-neighbor-longitude {\r
45356       type string {\r
45357         length "min..16";\r
45358       }\r
45359       description\r
45360         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude";\r
45361       reference\r
45362         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude";\r
45363     }\r
45364     leaf one-x-neighbor-latitude {\r
45365       type string {\r
45366         length "min..16";\r
45367       }\r
45368       description\r
45369         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude";\r
45370       reference\r
45371         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude";\r
45372     }\r
45373     leaf one-x-neighbor-msc-id {\r
45374       type uint32 {\r
45375         range "0..16777215";\r
45376       }\r
45377       description\r
45378         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId";\r
45379       reference\r
45380         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId";\r
45381     }\r
45382     leaf one-x-neighbor-ios-cell-id {\r
45383       type uint32 {\r
45384         range "0..65535";\r
45385       }\r
45386       description\r
45387         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId";\r
45388       reference\r
45389         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId";\r
45390     }\r
45391     leaf force-in-overhead {\r
45392       type boolean;\r
45393       description\r
45394         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead";\r
45395       reference\r
45396         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead";\r
45397     }\r
45398     leaf included-in-overhead {\r
45399       type boolean;\r
45400       config false;\r
45401       description\r
45402         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead";\r
45403       reference\r
45404         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead";\r
45405     }\r
45406   }\r
45407 \r
45408   grouping ran-network-listen-mode-config-g {\r
45409     description\r
45410       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.";\r
45411     leaf rfcnfl-margin {\r
45412       type uint32;\r
45413       description\r
45414         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin";\r
45415       reference\r
45416         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin";\r
45417     }\r
45418     leaf fap-coverage-target {\r
45419       type string {\r
45420         length "min..32";\r
45421       }\r
45422       description\r
45423         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget";\r
45424       reference\r
45425         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget";\r
45426     }\r
45427     leaf fap-beacon-coverage-target {\r
45428       type string {\r
45429         length "min..32";\r
45430       }\r
45431       description\r
45432         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget";\r
45433       reference\r
45434         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget";\r
45435     }\r
45436     leaf max-coverage-edge-pilot-strength {\r
45437       type int32 {\r
45438         range "-300..0";\r
45439       }\r
45440       description\r
45441         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength";\r
45442       reference\r
45443         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength";\r
45444     }\r
45445     leaf max-allowable-pilot-strength-degradation {\r
45446       type int32 {\r
45447         range "0..150";\r
45448       }\r
45449       description\r
45450         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation";\r
45451       reference\r
45452         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation";\r
45453     }\r
45454     leaf rfcnfl-to-protect {\r
45455       type string {\r
45456         length "min..256";\r
45457       }\r
45458       description\r
45459         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect";\r
45460       reference\r
45461         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect";\r
45462     }\r
45463     leaf fap-allowed-adj-chan-coverage-hole {\r
45464       type uint32 {\r
45465         range "30..150";\r
45466       }\r
45467       description\r
45468         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole";\r
45469       reference\r
45470         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole";\r
45471     }\r
45472     leaf acir {\r
45473       type uint32;\r
45474       description\r
45475         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR";\r
45476       reference\r
45477         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR";\r
45478     }\r
45479   }\r
45480 \r
45481   grouping ran-power-control-g {\r
45482     description\r
45483       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.";\r
45484     leaf one-xpcfpc-incl {\r
45485       type int32 {\r
45486         range "0..1";\r
45487       }\r
45488       description\r
45489         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl";\r
45490       reference\r
45491         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl";\r
45492     }\r
45493     leaf one-xpcfpcfch-min-setpt {\r
45494       type int32 {\r
45495         range "0..255";\r
45496       }\r
45497       description\r
45498         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt";\r
45499       reference\r
45500         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt";\r
45501     }\r
45502     leaf one-xpcfpcfch-max-setpt {\r
45503       type int32 {\r
45504         range "0..255";\r
45505       }\r
45506       description\r
45507         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt";\r
45508       reference\r
45509         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt";\r
45510     }\r
45511     leaf one-xpcrpc-incl {\r
45512       type int32 {\r
45513         range "0..1";\r
45514       }\r
45515       description\r
45516         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl";\r
45517       reference\r
45518         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl";\r
45519     }\r
45520     leaf one-xpcfch-chan-adj-gain {\r
45521       type int32 {\r
45522         range "-48..48";\r
45523       }\r
45524       description\r
45525         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain";\r
45526       reference\r
45527         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain";\r
45528     }\r
45529     leaf one-xpc-pwr-rep-thresh {\r
45530       type uint32 {\r
45531         range "0..31";\r
45532       }\r
45533       description\r
45534         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh";\r
45535       reference\r
45536         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh";\r
45537     }\r
45538     leaf one-xpc-pwr-rep-frames {\r
45539       type uint32 {\r
45540         range "0..15";\r
45541       }\r
45542       description\r
45543         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames";\r
45544       reference\r
45545         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames";\r
45546     }\r
45547     leaf one-x-pwr-thresh-enable {\r
45548       type int32 {\r
45549         range "0..1";\r
45550       }\r
45551       description\r
45552         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable";\r
45553       reference\r
45554         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable";\r
45555     }\r
45556     leaf one-xpc-pwr-period-enable {\r
45557       type int32 {\r
45558         range "0..1";\r
45559       }\r
45560       description\r
45561         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable";\r
45562       reference\r
45563         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable";\r
45564     }\r
45565     leaf one-xpc-pwr-rep-delay {\r
45566       type uint32 {\r
45567         range "0..31";\r
45568       }\r
45569       description\r
45570         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay";\r
45571       reference\r
45572         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay";\r
45573     }\r
45574   }\r
45575 \r
45576   grouping one-x-ran-rf-g {\r
45577     description\r
45578       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.";\r
45579     leaf rfcnfl {\r
45580       type string {\r
45581         length "min..256";\r
45582       }\r
45583       description\r
45584         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL";\r
45585       reference\r
45586         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL";\r
45587     }\r
45588     leaf rfcnfl-band-in-use {\r
45589       type string;\r
45590       config false;\r
45591       description\r
45592         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse";\r
45593       reference\r
45594         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse";\r
45595     }\r
45596     leaf rfcnfl-in-use {\r
45597       type uint32;\r
45598       config false;\r
45599       description\r
45600         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse";\r
45601       reference\r
45602         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse";\r
45603     }\r
45604     leaf pilot-pn {\r
45605       type string {\r
45606         length "min..256";\r
45607       }\r
45608       description\r
45609         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN";\r
45610       reference\r
45611         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN";\r
45612     }\r
45613     leaf pilot-pn-in-use {\r
45614       type uint32 {\r
45615         range "0..511";\r
45616       }\r
45617       config false;\r
45618       description\r
45619         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse";\r
45620       reference\r
45621         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse";\r
45622     }\r
45623     leaf max-fap-tx-power {\r
45624       type string {\r
45625         length "min..64";\r
45626       }\r
45627       description\r
45628         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower";\r
45629       reference\r
45630         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower";\r
45631     }\r
45632     leaf max-fap-tx-power-in-use {\r
45633       type int32 {\r
45634         range "-400..200";\r
45635       }\r
45636       config false;\r
45637       description\r
45638         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse";\r
45639       reference\r
45640         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse";\r
45641     }\r
45642     leaf pch-pwr-percentage {\r
45643       type uint32 {\r
45644         range "1000..1000000";\r
45645       }\r
45646       description\r
45647         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage";\r
45648       reference\r
45649         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage";\r
45650     }\r
45651     leaf pilot-pwr-percentage {\r
45652       type uint32 {\r
45653         range "1000..1000000";\r
45654       }\r
45655       description\r
45656         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage";\r
45657       reference\r
45658         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage";\r
45659     }\r
45660     leaf sync-pwr-percentage {\r
45661       type uint32 {\r
45662         range "1000..1000000";\r
45663       }\r
45664       description\r
45665         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage";\r
45666       reference\r
45667         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage";\r
45668     }\r
45669   }\r
45670 \r
45671   grouping ran-system-parameters-g {\r
45672     description\r
45673       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.";\r
45674     leaf reg-zone {\r
45675       type uint32 {\r
45676         range "0..4095";\r
45677       }\r
45678       description\r
45679         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone";\r
45680       reference\r
45681         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone";\r
45682     }\r
45683     leaf total-zones {\r
45684       type uint32 {\r
45685         range "0..7";\r
45686       }\r
45687       description\r
45688         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones";\r
45689       reference\r
45690         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones";\r
45691     }\r
45692     leaf zone-timer {\r
45693       type uint32 {\r
45694         range "0..7";\r
45695       }\r
45696       description\r
45697         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer";\r
45698       reference\r
45699         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer";\r
45700     }\r
45701     leaf reg-period {\r
45702       type uint32 {\r
45703         range "29..85";\r
45704       }\r
45705       description\r
45706         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod";\r
45707       reference\r
45708         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod";\r
45709     }\r
45710     leaf srch-win-a {\r
45711       type uint32 {\r
45712         range "0..15";\r
45713       }\r
45714       description\r
45715         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA";\r
45716       reference\r
45717         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA";\r
45718     }\r
45719     leaf srch-win-n {\r
45720       type uint32 {\r
45721         range "0..15";\r
45722       }\r
45723       description\r
45724         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN";\r
45725       reference\r
45726         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN";\r
45727     }\r
45728     leaf srch-win-r {\r
45729       type uint32 {\r
45730         range "0..15";\r
45731       }\r
45732       description\r
45733         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR";\r
45734       reference\r
45735         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR";\r
45736     }\r
45737     leaf nghbr-max-age {\r
45738       type uint32 {\r
45739         range "0..15";\r
45740       }\r
45741       description\r
45742         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge";\r
45743       reference\r
45744         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge";\r
45745     }\r
45746     leaf pwr-rep-thresh {\r
45747       type uint32 {\r
45748         range "0..31";\r
45749       }\r
45750       description\r
45751         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh";\r
45752       reference\r
45753         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh";\r
45754     }\r
45755     leaf pwr-rep-frames {\r
45756       type uint32 {\r
45757         range "0..15";\r
45758       }\r
45759       description\r
45760         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames";\r
45761       reference\r
45762         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames";\r
45763     }\r
45764     leaf pwr-thresh-enable {\r
45765       type uint32 {\r
45766         range "0..1";\r
45767       }\r
45768       description\r
45769         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable";\r
45770       reference\r
45771         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable";\r
45772     }\r
45773     leaf pwr-period-enable {\r
45774       type uint32 {\r
45775         range "0..1";\r
45776       }\r
45777       description\r
45778         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable";\r
45779       reference\r
45780         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable";\r
45781     }\r
45782     leaf pwr-rep-delay {\r
45783       type uint32 {\r
45784         range "0..32";\r
45785       }\r
45786       description\r
45787         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay";\r
45788       reference\r
45789         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay";\r
45790     }\r
45791     leaf rescan {\r
45792       type uint32 {\r
45793         range "0..1";\r
45794       }\r
45795       description\r
45796         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan";\r
45797       reference\r
45798         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan";\r
45799     }\r
45800     leaf tadd {\r
45801       type uint32 {\r
45802         range "0..63";\r
45803       }\r
45804       description\r
45805         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd";\r
45806       reference\r
45807         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd";\r
45808     }\r
45809     leaf tdrop {\r
45810       type uint32 {\r
45811         range "0..63";\r
45812       }\r
45813       description\r
45814         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop";\r
45815       reference\r
45816         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop";\r
45817     }\r
45818     leaf tcomp {\r
45819       type uint32 {\r
45820         range "0..15";\r
45821       }\r
45822       description\r
45823         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp";\r
45824       reference\r
45825         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp";\r
45826     }\r
45827     leaf t-tdrop {\r
45828       type uint32 {\r
45829         range "0..15";\r
45830       }\r
45831       description\r
45832         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop";\r
45833       reference\r
45834         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop";\r
45835     }\r
45836     leaf in-traffic-tadd {\r
45837       type uint32 {\r
45838         range "0..63";\r
45839       }\r
45840       description\r
45841         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd";\r
45842       reference\r
45843         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd";\r
45844     }\r
45845     leaf in-traffic-tdrop {\r
45846       type uint32 {\r
45847         range "0..63";\r
45848       }\r
45849       description\r
45850         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop";\r
45851       reference\r
45852         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop";\r
45853     }\r
45854     leaf in-traffic-tcomp {\r
45855       type uint32 {\r
45856         range "0..15";\r
45857       }\r
45858       description\r
45859         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp";\r
45860       reference\r
45861         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp";\r
45862     }\r
45863     leaf in-traffic-ttdrop {\r
45864       type uint32 {\r
45865         range "0..15";\r
45866       }\r
45867       description\r
45868         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop";\r
45869       reference\r
45870         "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop";\r
45871     }\r
45872   }\r
45873 \r
45874   grouping one-x-redirect-g {\r
45875     description\r
45876       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.";\r
45877     leaf redirect-channel-number {\r
45878       type uint32 {\r
45879         range "0..2047";\r
45880       }\r
45881       description\r
45882         "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber";\r
45883       reference\r
45884         "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber";\r
45885     }\r
45886     leaf redirect-band-class {\r
45887       type uint32 {\r
45888         range "0..31";\r
45889       }\r
45890       description\r
45891         "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass";\r
45892       reference\r
45893         "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass";\r
45894     }\r
45895   }\r
45896 \r
45897   grouping one-x-stats-g {\r
45898     description\r
45899       "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.";\r
45900     leaf registration-attempts {\r
45901       type uint32 {\r
45902         range "0..4294967295";\r
45903       }\r
45904       config false;\r
45905       description\r
45906         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts";\r
45907       reference\r
45908         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts";\r
45909     }\r
45910     leaf registration-fails {\r
45911       type uint32 {\r
45912         range "0..4294967295";\r
45913       }\r
45914       config false;\r
45915       description\r
45916         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails";\r
45917       reference\r
45918         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails";\r
45919     }\r
45920     leaf registrations-blocked {\r
45921       type uint32 {\r
45922         range "0..4294967295";\r
45923       }\r
45924       config false;\r
45925       description\r
45926         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked";\r
45927       reference\r
45928         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked";\r
45929     }\r
45930     leaf page-attempts {\r
45931       type uint32 {\r
45932         range "0..4294967295";\r
45933       }\r
45934       config false;\r
45935       description\r
45936         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts";\r
45937       reference\r
45938         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts";\r
45939     }\r
45940     leaf page-fails {\r
45941       type uint32 {\r
45942         range "0..4294967295";\r
45943       }\r
45944       config false;\r
45945       description\r
45946         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails";\r
45947       reference\r
45948         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails";\r
45949     }\r
45950     leaf voice-call-attempts {\r
45951       type uint32 {\r
45952         range "0..4294967295";\r
45953       }\r
45954       config false;\r
45955       description\r
45956         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts";\r
45957       reference\r
45958         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts";\r
45959     }\r
45960     leaf voice-call-failures {\r
45961       type uint32 {\r
45962         range "0..4294967295";\r
45963       }\r
45964       config false;\r
45965       description\r
45966         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures";\r
45967       reference\r
45968         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures";\r
45969     }\r
45970     leaf voice-calls-blocked {\r
45971       type uint32 {\r
45972         range "0..4294967295";\r
45973       }\r
45974       config false;\r
45975       description\r
45976         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked";\r
45977       reference\r
45978         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked";\r
45979     }\r
45980     leaf voice-calls-dropped {\r
45981       type uint32 {\r
45982         range "0..4294967295";\r
45983       }\r
45984       config false;\r
45985       description\r
45986         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped";\r
45987       reference\r
45988         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped";\r
45989     }\r
45990     leaf data-call-attempts {\r
45991       type uint32 {\r
45992         range "0..4294967295";\r
45993       }\r
45994       config false;\r
45995       description\r
45996         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts";\r
45997       reference\r
45998         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts";\r
45999     }\r
46000     leaf data-call-failures {\r
46001       type uint32 {\r
46002         range "0..4294967295";\r
46003       }\r
46004       config false;\r
46005       description\r
46006         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures";\r
46007       reference\r
46008         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures";\r
46009     }\r
46010     leaf data-calls-blocked {\r
46011       type uint32 {\r
46012         range "0..4294967295";\r
46013       }\r
46014       config false;\r
46015       description\r
46016         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked";\r
46017       reference\r
46018         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked";\r
46019     }\r
46020     leaf data-calls-dropped {\r
46021       type uint32 {\r
46022         range "0..4294967295";\r
46023       }\r
46024       config false;\r
46025       description\r
46026         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped";\r
46027       reference\r
46028         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped";\r
46029     }\r
46030     leaf average-voice-call {\r
46031       type uint32 {\r
46032         range "0..4294967295";\r
46033       }\r
46034       config false;\r
46035       description\r
46036         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall";\r
46037       reference\r
46038         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall";\r
46039     }\r
46040     leaf average-data-call {\r
46041       type uint32 {\r
46042         range "0..4294967295";\r
46043       }\r
46044       config false;\r
46045       description\r
46046         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall";\r
46047       reference\r
46048         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall";\r
46049     }\r
46050     leaf average-session-in-sec {\r
46051       type uint32 {\r
46052         range "0..4294967295";\r
46053       }\r
46054       config false;\r
46055       description\r
46056         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec";\r
46057       reference\r
46058         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec";\r
46059     }\r
46060     leaf total-voice-calls {\r
46061       type uint32 {\r
46062         range "0..4294967295";\r
46063       }\r
46064       config false;\r
46065       description\r
46066         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls";\r
46067       reference\r
46068         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls";\r
46069     }\r
46070     leaf total-data-calls {\r
46071       type uint32 {\r
46072         range "0..4294967295";\r
46073       }\r
46074       config false;\r
46075       description\r
46076         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls";\r
46077       reference\r
46078         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls";\r
46079     }\r
46080     leaf fwd-voice-packet-drop-percentage {\r
46081       type uint32 {\r
46082         range "0..4294967295";\r
46083       }\r
46084       config false;\r
46085       description\r
46086         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage";\r
46087       reference\r
46088         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage";\r
46089     }\r
46090     leaf rev-voice-packet-drop-percentage {\r
46091       type uint32 {\r
46092         range "0..4294967295";\r
46093       }\r
46094       config false;\r
46095       description\r
46096         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage";\r
46097       reference\r
46098         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage";\r
46099     }\r
46100     leaf fwd-avg-data-rate {\r
46101       type uint32 {\r
46102         range "0..4294967295";\r
46103       }\r
46104       config false;\r
46105       description\r
46106         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate";\r
46107       reference\r
46108         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate";\r
46109     }\r
46110     leaf rev-avg-data-rate {\r
46111       type uint32 {\r
46112         range "0..4294967295";\r
46113       }\r
46114       config false;\r
46115       description\r
46116         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate";\r
46117       reference\r
46118         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate";\r
46119     }\r
46120     leaf bc-index-zero-to-one-transitions {\r
46121       type uint32 {\r
46122         range "0..4294967295";\r
46123       }\r
46124       config false;\r
46125       description\r
46126         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions";\r
46127       reference\r
46128         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions";\r
46129     }\r
46130     leaf bc-index-one-to-zero-transitions {\r
46131       type uint32 {\r
46132         range "0..4294967295";\r
46133       }\r
46134       config false;\r
46135       description\r
46136         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions";\r
46137       reference\r
46138         "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions";\r
46139     }\r
46140   }\r
46141 \r
46142   grouping cell-config-lte-g {\r
46143     description\r
46144       "Grouping object for FAPService.{i}.CellConfig.LTE.";\r
46145     leaf tunnel-number-of-entries {\r
46146       type uint32;\r
46147       config false;\r
46148       description\r
46149         "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries";\r
46150       reference\r
46151         "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries";\r
46152     }\r
46153   }\r
46154 \r
46155   grouping lte-epc-g {\r
46156     description\r
46157       "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.";\r
46158     leaf allowed-ciphering-algorithm-list {\r
46159       type enumeration {\r
46160         enum EEA0 {\r
46161           description\r
46162             "Enum Value - EEA0";\r
46163         }\r
46164         enum 128-EEA1 {\r
46165           description\r
46166             "Enum Value - 128-EEA1";\r
46167         }\r
46168         enum 128-EEA2 {\r
46169           description\r
46170             "Enum Value - 128-EEA2";\r
46171         }\r
46172       }\r
46173       description\r
46174         "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList";\r
46175       reference\r
46176         "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList";\r
46177     }\r
46178     leaf allowed-integrity-protection-algorithm-list {\r
46179       type enumeration {\r
46180         enum 128-EIA1 {\r
46181           description\r
46182             "Enum Value - 128-EIA1";\r
46183         }\r
46184         enum 128-EIA2 {\r
46185           description\r
46186             "Enum Value - 128-EIA2";\r
46187         }\r
46188       }\r
46189       description\r
46190         "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList";\r
46191       reference\r
46192         "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList";\r
46193     }\r
46194     leaf tac {\r
46195       type uint32 {\r
46196         range "0..65535";\r
46197       }\r
46198       description\r
46199         "FAPService.{i}.CellConfig.LTE.EPC.TAC";\r
46200       reference\r
46201         "FAPService.{i}.CellConfig.LTE.EPC.TAC";\r
46202     }\r
46203     leaf eaid {\r
46204       type uint32 {\r
46205         range "0..16777216";\r
46206       }\r
46207       description\r
46208         "FAPService.{i}.CellConfig.LTE.EPC.EAID";\r
46209       reference\r
46210         "FAPService.{i}.CellConfig.LTE.EPC.EAID";\r
46211     }\r
46212     leaf max-plmn-list-entries {\r
46213       type uint32;\r
46214       config false;\r
46215       description\r
46216         "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries";\r
46217       reference\r
46218         "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries";\r
46219     }\r
46220     leaf plmn-list-number-of-entries {\r
46221       type uint32;\r
46222       config false;\r
46223       description\r
46224         "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries";\r
46225       reference\r
46226         "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries";\r
46227     }\r
46228     leaf max-qo-s-entries {\r
46229       type uint32;\r
46230       config false;\r
46231       description\r
46232         "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries";\r
46233       reference\r
46234         "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries";\r
46235     }\r
46236     leaf qo-s-number-of-entries {\r
46237       type uint32;\r
46238       config false;\r
46239       description\r
46240         "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries";\r
46241       reference\r
46242         "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries";\r
46243     }\r
46244   }\r
46245 \r
46246   grouping ho-stats-g {\r
46247     description\r
46248       "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.";\r
46249     leaf toe-nb-att {\r
46250       type string;\r
46251       config false;\r
46252       description\r
46253         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt";\r
46254       reference\r
46255         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt";\r
46256     }\r
46257     leaf toe-nb-succ {\r
46258       type string;\r
46259       config false;\r
46260       description\r
46261         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc";\r
46262       reference\r
46263         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc";\r
46264     }\r
46265     leaf toe-nb-fail {\r
46266       type string;\r
46267       config false;\r
46268       description\r
46269         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail";\r
46270       reference\r
46271         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail";\r
46272     }\r
46273     leaf frome-nb-att {\r
46274       type string;\r
46275       config false;\r
46276       description\r
46277         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt";\r
46278       reference\r
46279         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt";\r
46280     }\r
46281     leaf frome-nb-succ {\r
46282       type string;\r
46283       config false;\r
46284       description\r
46285         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc";\r
46286       reference\r
46287         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc";\r
46288     }\r
46289     leaf frome-nb-fail {\r
46290       type string;\r
46291       config false;\r
46292       description\r
46293         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail";\r
46294       reference\r
46295         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail";\r
46296     }\r
46297     leaf to-utran-att {\r
46298       type string;\r
46299       config false;\r
46300       description\r
46301         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt";\r
46302       reference\r
46303         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt";\r
46304     }\r
46305     leaf to-utran-succ {\r
46306       type string;\r
46307       config false;\r
46308       description\r
46309         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc";\r
46310       reference\r
46311         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc";\r
46312     }\r
46313     leaf to-utran-fail {\r
46314       type string;\r
46315       config false;\r
46316       description\r
46317         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail";\r
46318       reference\r
46319         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail";\r
46320     }\r
46321     leaf to-geran-att {\r
46322       type string;\r
46323       config false;\r
46324       description\r
46325         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt";\r
46326       reference\r
46327         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt";\r
46328     }\r
46329     leaf to-geran-succ {\r
46330       type string;\r
46331       config false;\r
46332       description\r
46333         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc";\r
46334       reference\r
46335         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc";\r
46336     }\r
46337     leaf to-geran-fail {\r
46338       type string;\r
46339       config false;\r
46340       description\r
46341         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail";\r
46342       reference\r
46343         "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail";\r
46344     }\r
46345   }\r
46346 \r
46347   grouping epc-plmn-list-g {\r
46348     description\r
46349       "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.";\r
46350     leaf index {\r
46351       type uint16;\r
46352       description\r
46353         "Index attribute";\r
46354     }\r
46355     leaf enable {\r
46356       type boolean;\r
46357       description\r
46358         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable";\r
46359       reference\r
46360         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable";\r
46361     }\r
46362     leaf alias {\r
46363       type string {\r
46364         length "min..64";\r
46365       }\r
46366       description\r
46367         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias";\r
46368       reference\r
46369         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias";\r
46370     }\r
46371     leaf is-primary {\r
46372       type boolean;\r
46373       description\r
46374         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary";\r
46375       reference\r
46376         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary";\r
46377     }\r
46378     leaf plmnid {\r
46379       type string {\r
46380         length "min..6";\r
46381       }\r
46382       description\r
46383         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID";\r
46384       reference\r
46385         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID";\r
46386     }\r
46387     leaf cell-reserved-for-operator-use {\r
46388       type boolean;\r
46389       description\r
46390         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse";\r
46391       reference\r
46392         "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse";\r
46393     }\r
46394   }\r
46395 \r
46396   grouping epc-qo-s-g {\r
46397     description\r
46398       "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.";\r
46399     leaf index {\r
46400       type uint16;\r
46401       description\r
46402         "Index attribute";\r
46403     }\r
46404     leaf enable {\r
46405       type boolean;\r
46406       description\r
46407         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable";\r
46408       reference\r
46409         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable";\r
46410     }\r
46411     leaf alias {\r
46412       type string {\r
46413         length "min..64";\r
46414       }\r
46415       description\r
46416         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias";\r
46417       reference\r
46418         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias";\r
46419     }\r
46420     leaf qci {\r
46421       type uint32 {\r
46422         range "1..20";\r
46423       }\r
46424       description\r
46425         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI";\r
46426       reference\r
46427         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI";\r
46428     }\r
46429     leaf type {\r
46430       type enumeration {\r
46431         enum GBR {\r
46432           description\r
46433             "Enum Value - GBR";\r
46434         }\r
46435         enum Non-GBR {\r
46436           description\r
46437             "Enum Value - Non-GBR";\r
46438         }\r
46439       }\r
46440       description\r
46441         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type";\r
46442       reference\r
46443         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type";\r
46444     }\r
46445     leaf priority {\r
46446       type uint32 {\r
46447         range "1..20";\r
46448       }\r
46449       description\r
46450         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority";\r
46451       reference\r
46452         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority";\r
46453     }\r
46454     leaf packet-delay-budget {\r
46455       type uint32 {\r
46456         range "50 | 100 | 150 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1500 | 2000";\r
46457       }\r
46458       description\r
46459         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget";\r
46460       reference\r
46461         "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget";\r
46462     }\r
46463   }\r
46464 \r
46465   grouping lte-energy-savings-g {\r
46466     description\r
46467       "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.";\r
46468     leaf enable {\r
46469       type boolean;\r
46470       description\r
46471         "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable";\r
46472       reference\r
46473         "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable";\r
46474     }\r
46475     leaf state {\r
46476       type string;\r
46477       config false;\r
46478       description\r
46479         "FAPService.{i}.CellConfig.LTE.EnergySavings.State";\r
46480       reference\r
46481         "FAPService.{i}.CellConfig.LTE.EnergySavings.State";\r
46482     }\r
46483     leaf not-allowed-time-period-number-of-entries {\r
46484       type uint32;\r
46485       config false;\r
46486       description\r
46487         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries";\r
46488       reference\r
46489         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries";\r
46490     }\r
46491   }\r
46492 \r
46493   grouping energy-savings-activation-candidate-cells-load-g {\r
46494     description\r
46495       "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.";\r
46496     leaf threshold {\r
46497       type uint32 {\r
46498         range "min..100";\r
46499       }\r
46500       description\r
46501         "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold";\r
46502       reference\r
46503         "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold";\r
46504     }\r
46505     leaf time-duration {\r
46506       type uint32;\r
46507       description\r
46508         "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration";\r
46509       reference\r
46510         "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration";\r
46511     }\r
46512   }\r
46513 \r
46514   grouping energy-savings-deactivation-candidate-cells-load-g {\r
46515     description\r
46516       "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.";\r
46517     leaf threshold {\r
46518       type uint32 {\r
46519         range "min..100";\r
46520       }\r
46521       description\r
46522         "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold";\r
46523       reference\r
46524         "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold";\r
46525     }\r
46526     leaf time-duration {\r
46527       type uint32;\r
46528       description\r
46529         "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration";\r
46530       reference\r
46531         "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration";\r
46532     }\r
46533   }\r
46534 \r
46535   grouping energy-savings-not-allowed-time-period-g {\r
46536     description\r
46537       "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.";\r
46538     leaf index {\r
46539       type uint16;\r
46540       description\r
46541         "Index attribute";\r
46542     }\r
46543     leaf enable {\r
46544       type boolean;\r
46545       description\r
46546         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable";\r
46547       reference\r
46548         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable";\r
46549     }\r
46550     leaf start-time {\r
46551       type string;\r
46552       description\r
46553         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime";\r
46554       reference\r
46555         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime";\r
46556     }\r
46557     leaf end-time {\r
46558       type string;\r
46559       description\r
46560         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime";\r
46561       reference\r
46562         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime";\r
46563     }\r
46564     leaf days-of-week {\r
46565       type enumeration {\r
46566         enum Monday {\r
46567           description\r
46568             "Enum Value - Monday";\r
46569         }\r
46570         enum Tuesday {\r
46571           description\r
46572             "Enum Value - Tuesday";\r
46573         }\r
46574         enum Wednesday {\r
46575           description\r
46576             "Enum Value - Wednesday";\r
46577         }\r
46578         enum Thursday {\r
46579           description\r
46580             "Enum Value - Thursday";\r
46581         }\r
46582         enum Friday {\r
46583           description\r
46584             "Enum Value - Friday";\r
46585         }\r
46586         enum Saturday {\r
46587           description\r
46588             "Enum Value - Saturday";\r
46589         }\r
46590         enum Sunday {\r
46591           description\r
46592             "Enum Value - Sunday";\r
46593         }\r
46594       }\r
46595       description\r
46596         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek";\r
46597       reference\r
46598         "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek";\r
46599     }\r
46600   }\r
46601 \r
46602   grouping csg-stats-g {\r
46603     description\r
46604       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.";\r
46605     leaf mean-nbr-usr {\r
46606       type uint32;\r
46607       config false;\r
46608       description\r
46609         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr";\r
46610       reference\r
46611         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr";\r
46612     }\r
46613     leaf att-inbound-mobility {\r
46614       type uint32;\r
46615       config false;\r
46616       description\r
46617         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility";\r
46618       reference\r
46619         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility";\r
46620     }\r
46621     leaf succ-inbound-mobility {\r
46622       type uint32;\r
46623       config false;\r
46624       description\r
46625         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility";\r
46626       reference\r
46627         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility";\r
46628     }\r
46629     leaf failed-inbound-mobility {\r
46630       type string;\r
46631       config false;\r
46632       description\r
46633         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility";\r
46634       reference\r
46635         "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility";\r
46636     }\r
46637   }\r
46638 \r
46639   grouping ran-cell-restriction-g {\r
46640     description\r
46641       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.";\r
46642     leaf cell-barred {\r
46643       type boolean;\r
46644       description\r
46645         "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred";\r
46646       reference\r
46647         "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred";\r
46648     }\r
46649     leaf cell-reserved-for-operator-use {\r
46650       type boolean;\r
46651       description\r
46652         "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse";\r
46653       reference\r
46654         "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse";\r
46655     }\r
46656     leaf barring-for-emergency {\r
46657       type boolean;\r
46658       description\r
46659         "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency";\r
46660       reference\r
46661         "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency";\r
46662     }\r
46663   }\r
46664 \r
46665   grouping ran-common-g {\r
46666     description\r
46667       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Common.";\r
46668     leaf cell-identity {\r
46669       type uint32 {\r
46670         range "0..268435455";\r
46671       }\r
46672       description\r
46673         "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity";\r
46674       reference\r
46675         "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity";\r
46676     }\r
46677   }\r
46678 \r
46679   grouping drb-stats-g {\r
46680     description\r
46681       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.";\r
46682     leaf pdcp-sdu-bitrate-dl {\r
46683       type string;\r
46684       config false;\r
46685       description\r
46686         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl";\r
46687       reference\r
46688         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl";\r
46689     }\r
46690     leaf pdcp-sdu-bitrate-ul {\r
46691       type string;\r
46692       config false;\r
46693       description\r
46694         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl";\r
46695       reference\r
46696         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl";\r
46697     }\r
46698     leaf pdcp-sdu-bitrate-dl-max {\r
46699       type uint32;\r
46700       config false;\r
46701       description\r
46702         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax";\r
46703       reference\r
46704         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax";\r
46705     }\r
46706     leaf pdcp-sdu-bitrate-ul-max {\r
46707       type uint32;\r
46708       config false;\r
46709       description\r
46710         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax";\r
46711       reference\r
46712         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax";\r
46713     }\r
46714     leaf pdcp-sdu-delay-dl {\r
46715       type string;\r
46716       config false;\r
46717       description\r
46718         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl";\r
46719       reference\r
46720         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl";\r
46721     }\r
46722     leaf pdcp-sdu-drop-rate-dl {\r
46723       type string;\r
46724       config false;\r
46725       description\r
46726         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl";\r
46727       reference\r
46728         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl";\r
46729     }\r
46730     leaf pdcp-sdu-air-loss-rate-dl {\r
46731       type string;\r
46732       config false;\r
46733       description\r
46734         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl";\r
46735       reference\r
46736         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl";\r
46737     }\r
46738     leaf pdcp-sdu-loss-rate-ul {\r
46739       type string;\r
46740       config false;\r
46741       description\r
46742         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl";\r
46743       reference\r
46744         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl";\r
46745     }\r
46746     leaf ue-active-dl {\r
46747       type string;\r
46748       config false;\r
46749       description\r
46750         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl";\r
46751       reference\r
46752         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl";\r
46753     }\r
46754     leaf ue-active-ul {\r
46755       type string;\r
46756       config false;\r
46757       description\r
46758         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl";\r
46759       reference\r
46760         "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl";\r
46761     }\r
46762   }\r
46763 \r
46764   grouping erab-stats-g {\r
46765     description\r
46766       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.";\r
46767     leaf estab-init-att-nbr {\r
46768       type string;\r
46769       config false;\r
46770       description\r
46771         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr";\r
46772       reference\r
46773         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr";\r
46774     }\r
46775     leaf estab-init-succ-nbr {\r
46776       type string;\r
46777       config false;\r
46778       description\r
46779         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr";\r
46780       reference\r
46781         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr";\r
46782     }\r
46783     leaf estab-init-fail-nbr {\r
46784       type string;\r
46785       config false;\r
46786       description\r
46787         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr";\r
46788       reference\r
46789         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr";\r
46790     }\r
46791     leaf estab-att-nbr {\r
46792       type string;\r
46793       config false;\r
46794       description\r
46795         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr";\r
46796       reference\r
46797         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr";\r
46798     }\r
46799     leaf estab-succ-nbr {\r
46800       type string;\r
46801       config false;\r
46802       description\r
46803         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr";\r
46804       reference\r
46805         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr";\r
46806     }\r
46807     leaf estab-fail-nbr {\r
46808       type string;\r
46809       config false;\r
46810       description\r
46811         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr";\r
46812       reference\r
46813         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr";\r
46814     }\r
46815     leaf rel-enb-nbr-qci {\r
46816       type string;\r
46817       config false;\r
46818       description\r
46819         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI";\r
46820       reference\r
46821         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI";\r
46822     }\r
46823     leaf rel-enb-nbr-cause {\r
46824       type string;\r
46825       config false;\r
46826       description\r
46827         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause";\r
46828       reference\r
46829         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause";\r
46830     }\r
46831     leaf lgw-number-of-entries {\r
46832       type uint32;\r
46833       config false;\r
46834       description\r
46835         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries";\r
46836       reference\r
46837         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries";\r
46838     }\r
46839   }\r
46840 \r
46841   grouping stats-lgw-g {\r
46842     description\r
46843       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.";\r
46844     leaf index {\r
46845       type uint16;\r
46846       description\r
46847         "Index attribute";\r
46848     }\r
46849     leaf correlation-id {\r
46850       type string;\r
46851       config false;\r
46852       description\r
46853         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID";\r
46854       reference\r
46855         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID";\r
46856     }\r
46857     leaf estab-direct-path-lgw-att-nbr {\r
46858       type uint32;\r
46859       config false;\r
46860       description\r
46861         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr";\r
46862       reference\r
46863         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr";\r
46864     }\r
46865     leaf estab-direct-path-lgw-succ-nbr {\r
46866       type uint32;\r
46867       config false;\r
46868       description\r
46869         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr";\r
46870       reference\r
46871         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr";\r
46872     }\r
46873     leaf estab-direct-path-lgw-fail-nbr {\r
46874       type string;\r
46875       config false;\r
46876       description\r
46877         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr";\r
46878       reference\r
46879         "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr";\r
46880     }\r
46881   }\r
46882 \r
46883   grouping mac-drx-g {\r
46884     description\r
46885       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.";\r
46886     leaf drx-enabled {\r
46887       type boolean;\r
46888       description\r
46889         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled";\r
46890       reference\r
46891         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled";\r
46892     }\r
46893     leaf on-duration-timer {\r
46894       type string {\r
46895         length "min..64";\r
46896       }\r
46897       description\r
46898         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer";\r
46899       reference\r
46900         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer";\r
46901     }\r
46902     leaf drx-inactivity-timer {\r
46903       type string {\r
46904         length "min..128";\r
46905       }\r
46906       description\r
46907         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer";\r
46908       reference\r
46909         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer";\r
46910     }\r
46911     leaf drx-retransmission-timer {\r
46912       type uint32;\r
46913       description\r
46914         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer";\r
46915       reference\r
46916         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer";\r
46917     }\r
46918     leaf long-drx-cycle {\r
46919       type uint32;\r
46920       description\r
46921         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle";\r
46922       reference\r
46923         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle";\r
46924     }\r
46925     leaf drx-start-offset {\r
46926       type string {\r
46927         length "min..512";\r
46928       }\r
46929       description\r
46930         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset";\r
46931       reference\r
46932         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset";\r
46933     }\r
46934     leaf short-drx-cycle {\r
46935       type uint32;\r
46936       description\r
46937         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle";\r
46938       reference\r
46939         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle";\r
46940     }\r
46941     leaf drx-short-cycle-timer {\r
46942       type string {\r
46943         length "min..64";\r
46944       }\r
46945       description\r
46946         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer";\r
46947       reference\r
46948         "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer";\r
46949     }\r
46950   }\r
46951 \r
46952   grouping mac-rach-g {\r
46953     description\r
46954       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.";\r
46955     leaf number-of-ra-preambles {\r
46956       type uint32;\r
46957       description\r
46958         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles";\r
46959       reference\r
46960         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles";\r
46961     }\r
46962     leaf size-of-ra-group-a {\r
46963       type uint32;\r
46964       description\r
46965         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA";\r
46966       reference\r
46967         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA";\r
46968     }\r
46969     leaf message-size-group-a {\r
46970       type uint32;\r
46971       description\r
46972         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA";\r
46973       reference\r
46974         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA";\r
46975     }\r
46976     leaf message-power-offset-group-b {\r
46977       type int32;\r
46978       description\r
46979         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB";\r
46980       reference\r
46981         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB";\r
46982     }\r
46983     leaf power-ramping-step {\r
46984       type uint32;\r
46985       description\r
46986         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep";\r
46987       reference\r
46988         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep";\r
46989     }\r
46990     leaf preamble-initial-received-target-power {\r
46991       type int32;\r
46992       description\r
46993         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower";\r
46994       reference\r
46995         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower";\r
46996     }\r
46997     leaf preamble-trans-max {\r
46998       type string {\r
46999         length "min..64";\r
47000       }\r
47001       description\r
47002         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax";\r
47003       reference\r
47004         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax";\r
47005     }\r
47006     leaf response-window-size {\r
47007       type string {\r
47008         length "min..32";\r
47009       }\r
47010       description\r
47011         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize";\r
47012       reference\r
47013         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize";\r
47014     }\r
47015     leaf contention-resolution-timer {\r
47016       type uint32;\r
47017       description\r
47018         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer";\r
47019       reference\r
47020         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer";\r
47021     }\r
47022     leaf max-harq-msg3-tx {\r
47023       type string {\r
47024         length "min..32";\r
47025       }\r
47026       description\r
47027         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx";\r
47028       reference\r
47029         "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx";\r
47030     }\r
47031   }\r
47032 \r
47033   grouping mac-ulsch-g {\r
47034     description\r
47035       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.";\r
47036     leaf max-harq-tx {\r
47037       type uint32 {\r
47038         range "1..8 | 10 | 12 | 16 | 20 | 24 | 28";\r
47039       }\r
47040       config false;\r
47041       description\r
47042         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx";\r
47043       reference\r
47044         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx";\r
47045     }\r
47046     leaf periodic-bsr-timer {\r
47047       type uint32 {\r
47048         range "0 | 5 | 10 | 16 | 20 | 32 | 40 | 64 | 80 | 128 | 160 | 320 | 640 | 1280 | 2560";\r
47049       }\r
47050       config false;\r
47051       description\r
47052         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer";\r
47053       reference\r
47054         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer";\r
47055     }\r
47056     leaf retx-bsr-timer {\r
47057       type uint32 {\r
47058         range "320 | 640 | 1280 | 2560 | 5120 | 10240";\r
47059       }\r
47060       config false;\r
47061       description\r
47062         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer";\r
47063       reference\r
47064         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer";\r
47065     }\r
47066     leaf tti-bundling {\r
47067       type boolean;\r
47068       config false;\r
47069       description\r
47070         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling";\r
47071       reference\r
47072         "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling";\r
47073     }\r
47074   }\r
47075 \r
47076   grouping conn-mode-eutra-g {\r
47077     description\r
47078       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.";\r
47079     leaf filter-coefficient-rsrp {\r
47080       type string {\r
47081         length "min..64";\r
47082       }\r
47083       description\r
47084         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP";\r
47085       reference\r
47086         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP";\r
47087     }\r
47088     leaf filter-coefficient-rsrq {\r
47089       type string {\r
47090         length "min..64";\r
47091       }\r
47092       description\r
47093         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ";\r
47094       reference\r
47095         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ";\r
47096     }\r
47097     leaf a1-threshold-rsrp {\r
47098       type uint32 {\r
47099         range "0..97";\r
47100       }\r
47101       description\r
47102         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP";\r
47103       reference\r
47104         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP";\r
47105     }\r
47106     leaf a1-threshold-rsrq {\r
47107       type uint32 {\r
47108         range "0..34";\r
47109       }\r
47110       description\r
47111         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ";\r
47112       reference\r
47113         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ";\r
47114     }\r
47115     leaf a2-threshold-rsrp {\r
47116       type uint32 {\r
47117         range "0..97";\r
47118       }\r
47119       description\r
47120         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP";\r
47121       reference\r
47122         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP";\r
47123     }\r
47124     leaf a2-threshold-rsrq {\r
47125       type uint32 {\r
47126         range "0..34";\r
47127       }\r
47128       description\r
47129         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ";\r
47130       reference\r
47131         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ";\r
47132     }\r
47133     leaf a3-offset {\r
47134       type string {\r
47135         length "min..256";\r
47136       }\r
47137       description\r
47138         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset";\r
47139       reference\r
47140         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset";\r
47141     }\r
47142     leaf report-on-leave {\r
47143       type boolean;\r
47144       description\r
47145         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave";\r
47146       reference\r
47147         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave";\r
47148     }\r
47149     leaf a4-threshold-rsrp {\r
47150       type uint32 {\r
47151         range "0..97";\r
47152       }\r
47153       description\r
47154         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP";\r
47155       reference\r
47156         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP";\r
47157     }\r
47158     leaf a4-threshold-rsrq {\r
47159       type uint32 {\r
47160         range "0..34";\r
47161       }\r
47162       description\r
47163         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ";\r
47164       reference\r
47165         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ";\r
47166     }\r
47167     leaf a5-threshold1-rsrp {\r
47168       type uint32 {\r
47169         range "0..97";\r
47170       }\r
47171       description\r
47172         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP";\r
47173       reference\r
47174         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP";\r
47175     }\r
47176     leaf a5-threshold1-rsrq {\r
47177       type uint32 {\r
47178         range "0..34";\r
47179       }\r
47180       description\r
47181         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ";\r
47182       reference\r
47183         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ";\r
47184     }\r
47185     leaf a5-threshold2-rsrp {\r
47186       type uint32 {\r
47187         range "0..97";\r
47188       }\r
47189       description\r
47190         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP";\r
47191       reference\r
47192         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP";\r
47193     }\r
47194     leaf a5-threshold2-rsrq {\r
47195       type uint32 {\r
47196         range "0..34";\r
47197       }\r
47198       description\r
47199         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ";\r
47200       reference\r
47201         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ";\r
47202     }\r
47203     leaf hysteresis {\r
47204       type string {\r
47205         length "min..128";\r
47206       }\r
47207       description\r
47208         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis";\r
47209       reference\r
47210         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis";\r
47211     }\r
47212     leaf time-to-trigger {\r
47213       type uint32;\r
47214       description\r
47215         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger";\r
47216       reference\r
47217         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger";\r
47218     }\r
47219     leaf trigger-quantity {\r
47220       type enumeration {\r
47221         enum RSRP {\r
47222           description\r
47223             "Enum Value - RSRP";\r
47224         }\r
47225         enum RSRQ {\r
47226           description\r
47227             "Enum Value - RSRQ";\r
47228         }\r
47229       }\r
47230       description\r
47231         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity";\r
47232       reference\r
47233         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity";\r
47234     }\r
47235     leaf report-quantity {\r
47236       type enumeration {\r
47237         enum SameAsTriggerQuantity {\r
47238           description\r
47239             "Enum Value - SameAsTriggerQuantity";\r
47240         }\r
47241         enum Both {\r
47242           description\r
47243             "Enum Value - Both";\r
47244         }\r
47245       }\r
47246       description\r
47247         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity";\r
47248       reference\r
47249         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity";\r
47250     }\r
47251     leaf max-report-cells {\r
47252       type uint32 {\r
47253         range "1..8";\r
47254       }\r
47255       config false;\r
47256       description\r
47257         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells";\r
47258       reference\r
47259         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells";\r
47260     }\r
47261     leaf report-interval {\r
47262       type uint32 {\r
47263         range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000";\r
47264       }\r
47265       description\r
47266         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval";\r
47267       reference\r
47268         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval";\r
47269     }\r
47270     leaf report-amount {\r
47271       type uint32 {\r
47272         range "0..2 | 4 | 8 | 16 | 32 | 64";\r
47273       }\r
47274       description\r
47275         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount";\r
47276       reference\r
47277         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount";\r
47278     }\r
47279   }\r
47280 \r
47281   grouping conn-mode-irat-g {\r
47282     description\r
47283       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.";\r
47284     leaf qoffsett-utra {\r
47285       type string {\r
47286         length "min..128";\r
47287       }\r
47288       description\r
47289         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA";\r
47290       reference\r
47291         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA";\r
47292     }\r
47293     leaf filter-coefficient-utra {\r
47294       type string {\r
47295         length "min..64";\r
47296       }\r
47297       description\r
47298         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA";\r
47299       reference\r
47300         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA";\r
47301     }\r
47302     leaf meas-quantity-utrafdd {\r
47303       type enumeration {\r
47304         enum CPICH-RSCP {\r
47305           description\r
47306             "Enum Value - CPICH-RSCP";\r
47307         }\r
47308         enum CPICH-EcN0 {\r
47309           description\r
47310             "Enum Value - CPICH-EcN0";\r
47311         }\r
47312       }\r
47313       description\r
47314         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD";\r
47315       reference\r
47316         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD";\r
47317     }\r
47318     leaf b1-threshold-utrarscp {\r
47319       type int32 {\r
47320         range "-5..91";\r
47321       }\r
47322       description\r
47323         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP";\r
47324       reference\r
47325         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP";\r
47326     }\r
47327     leaf b1-threshold-utra-ec-n0 {\r
47328       type uint32 {\r
47329         range "0..49";\r
47330       }\r
47331       description\r
47332         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0";\r
47333       reference\r
47334         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0";\r
47335     }\r
47336     leaf qoffset-geran {\r
47337       type string {\r
47338         length "min..128";\r
47339       }\r
47340       description\r
47341         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN";\r
47342       reference\r
47343         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN";\r
47344     }\r
47345     leaf filter-coefficient-geran {\r
47346       type string {\r
47347         length "min..64";\r
47348       }\r
47349       description\r
47350         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN";\r
47351       reference\r
47352         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN";\r
47353     }\r
47354     leaf b1-threshold-geran {\r
47355       type uint32 {\r
47356         range "0..63";\r
47357       }\r
47358       description\r
47359         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN";\r
47360       reference\r
47361         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN";\r
47362     }\r
47363     leaf qoffset-cdma2000 {\r
47364       type string {\r
47365         length "min..128";\r
47366       }\r
47367       description\r
47368         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000";\r
47369       reference\r
47370         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000";\r
47371     }\r
47372     leaf meas-quantity-cdma2000 {\r
47373       type enumeration {\r
47374         enum PilotStrength {\r
47375           description\r
47376             "Enum Value - PilotStrength";\r
47377         }\r
47378         enum PilotPnPhaseAndPilotStrength {\r
47379           description\r
47380             "Enum Value - PilotPnPhaseAndPilotStrength";\r
47381         }\r
47382       }\r
47383       description\r
47384         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000";\r
47385       reference\r
47386         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000";\r
47387     }\r
47388     leaf b1-threshold-cdma2000 {\r
47389       type uint32 {\r
47390         range "0..63";\r
47391       }\r
47392       description\r
47393         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000";\r
47394       reference\r
47395         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000";\r
47396     }\r
47397     leaf b2-threshold2-utrarscp {\r
47398       type int32 {\r
47399         range "-5..91";\r
47400       }\r
47401       description\r
47402         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP";\r
47403       reference\r
47404         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP";\r
47405     }\r
47406     leaf b2-threshold2-utra-ec-n0 {\r
47407       type uint32 {\r
47408         range "0..49";\r
47409       }\r
47410       description\r
47411         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0";\r
47412       reference\r
47413         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0";\r
47414     }\r
47415     leaf b2-threshold2-geran {\r
47416       type uint32 {\r
47417         range "0..63";\r
47418       }\r
47419       description\r
47420         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN";\r
47421       reference\r
47422         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN";\r
47423     }\r
47424     leaf b2-threshold2-cdma2000 {\r
47425       type uint32 {\r
47426         range "0..63";\r
47427       }\r
47428       description\r
47429         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000";\r
47430       reference\r
47431         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000";\r
47432     }\r
47433     leaf hysteresis {\r
47434       type string {\r
47435         length "min..128";\r
47436       }\r
47437       description\r
47438         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis";\r
47439       reference\r
47440         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis";\r
47441     }\r
47442     leaf time-to-trigger {\r
47443       type uint32;\r
47444       description\r
47445         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger";\r
47446       reference\r
47447         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger";\r
47448     }\r
47449     leaf max-report-cells {\r
47450       type uint32 {\r
47451         range "1..8";\r
47452       }\r
47453       config false;\r
47454       description\r
47455         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells";\r
47456       reference\r
47457         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells";\r
47458     }\r
47459     leaf report-interval {\r
47460       type uint32 {\r
47461         range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000";\r
47462       }\r
47463       description\r
47464         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval";\r
47465       reference\r
47466         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval";\r
47467     }\r
47468     leaf report-amount {\r
47469       type uint32 {\r
47470         range "0..2 | 4 | 8 | 16 | 32 | 64";\r
47471       }\r
47472       description\r
47473         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount";\r
47474       reference\r
47475         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount";\r
47476     }\r
47477   }\r
47478 \r
47479   grouping idle-mode-common-g {\r
47480     description\r
47481       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.";\r
47482     leaf qhyst {\r
47483       type string {\r
47484         length "min..64";\r
47485       }\r
47486       description\r
47487         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst";\r
47488       reference\r
47489         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst";\r
47490     }\r
47491     leaf q-hyst-sf-medium {\r
47492       type int32 {\r
47493         range "-6 | -4 | -2 | 0";\r
47494       }\r
47495       description\r
47496         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium";\r
47497       reference\r
47498         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium";\r
47499     }\r
47500     leaf q-hyst-sf-high {\r
47501       type int32 {\r
47502         range "-6 | -4 | -2 | 0";\r
47503       }\r
47504       description\r
47505         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh";\r
47506       reference\r
47507         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh";\r
47508     }\r
47509     leaf t-evaluation {\r
47510       type uint32 {\r
47511         range "30 | 60 | 120 | 180 | 240";\r
47512       }\r
47513       description\r
47514         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation";\r
47515       reference\r
47516         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation";\r
47517     }\r
47518     leaf t-hyst-normal {\r
47519       type uint32 {\r
47520         range "30 | 60 | 120 | 180 | 240";\r
47521       }\r
47522       description\r
47523         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal";\r
47524       reference\r
47525         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal";\r
47526     }\r
47527     leaf n-cell-change-medium {\r
47528       type uint32 {\r
47529         range "1..16";\r
47530       }\r
47531       description\r
47532         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium";\r
47533       reference\r
47534         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium";\r
47535     }\r
47536     leaf n-cell-change-high {\r
47537       type uint32 {\r
47538         range "1..16";\r
47539       }\r
47540       description\r
47541         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh";\r
47542       reference\r
47543         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh";\r
47544     }\r
47545   }\r
47546 \r
47547   grouping irat-cdma2000-g {\r
47548     description\r
47549       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.";\r
47550     leaf search-window-size {\r
47551       type string {\r
47552         length "min..64";\r
47553       }\r
47554       description\r
47555         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize";\r
47556       reference\r
47557         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize";\r
47558     }\r
47559     leaf t-reselection-cdma2000 {\r
47560       type string {\r
47561         length "min..32";\r
47562       }\r
47563       description\r
47564         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000";\r
47565       reference\r
47566         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000";\r
47567     }\r
47568     leaf t-reselection-cdma2000-sf-medium {\r
47569       type uint32 {\r
47570         range "25 | 50 | 75 | 100";\r
47571       }\r
47572       description\r
47573         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium";\r
47574       reference\r
47575         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium";\r
47576     }\r
47577     leaf t-reselection-cdma2000-sf-high {\r
47578       type uint32 {\r
47579         range "25 | 50 | 75 | 100";\r
47580       }\r
47581       description\r
47582         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh";\r
47583       reference\r
47584         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh";\r
47585     }\r
47586     leaf max-cdma2000-band-entries {\r
47587       type uint32;\r
47588       config false;\r
47589       description\r
47590         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries";\r
47591       reference\r
47592         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries";\r
47593     }\r
47594     leaf cdma2000-band-number-of-entries {\r
47595       type uint32;\r
47596       config false;\r
47597       description\r
47598         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries";\r
47599       reference\r
47600         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries";\r
47601     }\r
47602   }\r
47603 \r
47604   grouping cdma2000-cdma2000-band-g {\r
47605     description\r
47606       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.";\r
47607     leaf index {\r
47608       type uint16;\r
47609       description\r
47610         "Index attribute";\r
47611     }\r
47612     leaf enable {\r
47613       type boolean;\r
47614       description\r
47615         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable";\r
47616       reference\r
47617         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable";\r
47618     }\r
47619     leaf alias {\r
47620       type string {\r
47621         length "min..64";\r
47622       }\r
47623       description\r
47624         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias";\r
47625       reference\r
47626         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias";\r
47627     }\r
47628     leaf band-class {\r
47629       type uint32 {\r
47630         range "0..17";\r
47631       }\r
47632       description\r
47633         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass";\r
47634       reference\r
47635         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass";\r
47636     }\r
47637     leaf cell-reselection-priority {\r
47638       type uint32 {\r
47639         range "0..7";\r
47640       }\r
47641       description\r
47642         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority";\r
47643       reference\r
47644         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority";\r
47645     }\r
47646     leaf thresh-x-high {\r
47647       type uint32 {\r
47648         range "0..63";\r
47649       }\r
47650       description\r
47651         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh";\r
47652       reference\r
47653         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh";\r
47654     }\r
47655     leaf thresh-x-low {\r
47656       type uint32 {\r
47657         range "0..63";\r
47658       }\r
47659       description\r
47660         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow";\r
47661       reference\r
47662         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow";\r
47663     }\r
47664   }\r
47665 \r
47666   grouping irat-geran-g {\r
47667     description\r
47668       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.";\r
47669     leaf t-reselection-geran {\r
47670       type string {\r
47671         length "min..32";\r
47672       }\r
47673       description\r
47674         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN";\r
47675       reference\r
47676         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN";\r
47677     }\r
47678     leaf t-reselection-geransf-medium {\r
47679       type uint32 {\r
47680         range "25 | 50 | 75 | 100";\r
47681       }\r
47682       description\r
47683         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium";\r
47684       reference\r
47685         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium";\r
47686     }\r
47687     leaf t-reselection-geransf-high {\r
47688       type uint32 {\r
47689         range "25 | 50 | 75 | 100";\r
47690       }\r
47691       description\r
47692         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh";\r
47693       reference\r
47694         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh";\r
47695     }\r
47696     leaf max-geran-freq-group-entries {\r
47697       type uint32;\r
47698       config false;\r
47699       description\r
47700         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries";\r
47701       reference\r
47702         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries";\r
47703     }\r
47704     leaf geran-freq-group-number-of-entries {\r
47705       type uint32;\r
47706       config false;\r
47707       description\r
47708         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries";\r
47709       reference\r
47710         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries";\r
47711     }\r
47712   }\r
47713 \r
47714   grouping geran-geran-freq-group-g {\r
47715     description\r
47716       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.";\r
47717     leaf index {\r
47718       type uint16;\r
47719       description\r
47720         "Index attribute";\r
47721     }\r
47722     leaf enable {\r
47723       type boolean;\r
47724       description\r
47725         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable";\r
47726       reference\r
47727         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable";\r
47728     }\r
47729     leaf alias {\r
47730       type string {\r
47731         length "min..64";\r
47732       }\r
47733       description\r
47734         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias";\r
47735       reference\r
47736         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias";\r
47737     }\r
47738     leaf band-indicator {\r
47739       type enumeration {\r
47740         enum GSM850 {\r
47741           description\r
47742             "Enum Value - GSM850";\r
47743         }\r
47744         enum GSM900 {\r
47745           description\r
47746             "Enum Value - GSM900";\r
47747         }\r
47748         enum DCS1800 {\r
47749           description\r
47750             "Enum Value - DCS1800";\r
47751         }\r
47752         enum PCS1900 {\r
47753           description\r
47754             "Enum Value - PCS1900";\r
47755         }\r
47756       }\r
47757       description\r
47758         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator";\r
47759       reference\r
47760         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator";\r
47761     }\r
47762     leaf bccharfcn {\r
47763       type uint32 {\r
47764         range "0..1023";\r
47765       }\r
47766       description\r
47767         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN";\r
47768       reference\r
47769         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN";\r
47770     }\r
47771     leaf q-rx-lev-min {\r
47772       type string {\r
47773         length "min..256";\r
47774       }\r
47775       description\r
47776         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin";\r
47777       reference\r
47778         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin";\r
47779     }\r
47780     leaf cell-reselection-priority {\r
47781       type uint32 {\r
47782         range "0..7";\r
47783       }\r
47784       description\r
47785         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority";\r
47786       reference\r
47787         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority";\r
47788     }\r
47789     leaf thresh-x-high {\r
47790       type uint32 {\r
47791         range "0..31";\r
47792       }\r
47793       description\r
47794         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh";\r
47795       reference\r
47796         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh";\r
47797     }\r
47798     leaf thresh-x-low {\r
47799       type uint32 {\r
47800         range "0..31";\r
47801       }\r
47802       description\r
47803         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow";\r
47804       reference\r
47805         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow";\r
47806     }\r
47807   }\r
47808 \r
47809   grouping irat-utra-g {\r
47810     description\r
47811       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.";\r
47812     leaf t-reselection-utra {\r
47813       type string {\r
47814         length "min..32";\r
47815       }\r
47816       description\r
47817         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA";\r
47818       reference\r
47819         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA";\r
47820     }\r
47821     leaf t-reselection-utrasf-medium {\r
47822       type uint32 {\r
47823         range "25 | 50 | 75 | 100";\r
47824       }\r
47825       description\r
47826         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium";\r
47827       reference\r
47828         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium";\r
47829     }\r
47830     leaf t-reselection-utrasf-high {\r
47831       type uint32 {\r
47832         range "25 | 50 | 75 | 100";\r
47833       }\r
47834       description\r
47835         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh";\r
47836       reference\r
47837         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh";\r
47838     }\r
47839     leaf max-utranfdd-freq-entries {\r
47840       type uint32;\r
47841       config false;\r
47842       description\r
47843         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries";\r
47844       reference\r
47845         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries";\r
47846     }\r
47847     leaf utranfdd-freq-number-of-entries {\r
47848       type uint32;\r
47849       config false;\r
47850       description\r
47851         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries";\r
47852       reference\r
47853         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries";\r
47854     }\r
47855   }\r
47856 \r
47857   grouping utra-utranfdd-freq-g {\r
47858     description\r
47859       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.";\r
47860     leaf index {\r
47861       type uint16;\r
47862       description\r
47863         "Index attribute";\r
47864     }\r
47865     leaf enable {\r
47866       type boolean;\r
47867       description\r
47868         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable";\r
47869       reference\r
47870         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable";\r
47871     }\r
47872     leaf alias {\r
47873       type string {\r
47874         length "min..64";\r
47875       }\r
47876       description\r
47877         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias";\r
47878       reference\r
47879         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias";\r
47880     }\r
47881     leaf utra-carrier-arfcn {\r
47882       type uint32 {\r
47883         range "0..16383";\r
47884       }\r
47885       description\r
47886         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN";\r
47887       reference\r
47888         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN";\r
47889     }\r
47890     leaf q-rx-lev-min {\r
47891       type string {\r
47892         length "min..256";\r
47893       }\r
47894       description\r
47895         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin";\r
47896       reference\r
47897         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin";\r
47898     }\r
47899     leaf q-qual-min {\r
47900       type string {\r
47901         length "min..128";\r
47902       }\r
47903       description\r
47904         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin";\r
47905       reference\r
47906         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin";\r
47907     }\r
47908     leaf cell-reselection-priority {\r
47909       type uint32 {\r
47910         range "0..7";\r
47911       }\r
47912       description\r
47913         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority";\r
47914       reference\r
47915         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority";\r
47916     }\r
47917     leaf thresh-x-high {\r
47918       type uint32 {\r
47919         range "0..31";\r
47920       }\r
47921       description\r
47922         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh";\r
47923       reference\r
47924         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh";\r
47925     }\r
47926     leaf thresh-x-low {\r
47927       type uint32 {\r
47928         range "0..31";\r
47929       }\r
47930       description\r
47931         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow";\r
47932       reference\r
47933         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow";\r
47934     }\r
47935     leaf p-max-utra {\r
47936       type int32 {\r
47937         range "-50..33";\r
47938       }\r
47939       description\r
47940         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA";\r
47941       reference\r
47942         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA";\r
47943     }\r
47944   }\r
47945 \r
47946   grouping idle-mode-inter-freq-g {\r
47947     description\r
47948       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.";\r
47949     leaf max-carrier-entries {\r
47950       type uint32;\r
47951       config false;\r
47952       description\r
47953         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries";\r
47954       reference\r
47955         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries";\r
47956     }\r
47957     leaf carrier-number-of-entries {\r
47958       type uint32;\r
47959       config false;\r
47960       description\r
47961         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries";\r
47962       reference\r
47963         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries";\r
47964     }\r
47965   }\r
47966 \r
47967   grouping inter-freq-carrier-g {\r
47968     description\r
47969       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.";\r
47970     leaf index {\r
47971       type uint16;\r
47972       description\r
47973         "Index attribute";\r
47974     }\r
47975     leaf enable {\r
47976       type boolean;\r
47977       description\r
47978         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable";\r
47979       reference\r
47980         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable";\r
47981     }\r
47982     leaf alias {\r
47983       type string {\r
47984         length "min..64";\r
47985       }\r
47986       description\r
47987         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias";\r
47988       reference\r
47989         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias";\r
47990     }\r
47991     leaf eutra-carrier-arfcn {\r
47992       type uint32 {\r
47993         range "0..65535";\r
47994       }\r
47995       description\r
47996         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN";\r
47997       reference\r
47998         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN";\r
47999     }\r
48000     leaf q-rx-lev-min-si-b5 {\r
48001       type string {\r
48002         length "min..256";\r
48003       }\r
48004       description\r
48005         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5";\r
48006       reference\r
48007         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5";\r
48008     }\r
48009     leaf q-offset-freq {\r
48010       type string {\r
48011         length "min..128";\r
48012       }\r
48013       description\r
48014         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq";\r
48015       reference\r
48016         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq";\r
48017     }\r
48018     leaf t-reselection-eutra {\r
48019       type string {\r
48020         length "min..32";\r
48021       }\r
48022       description\r
48023         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA";\r
48024       reference\r
48025         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA";\r
48026     }\r
48027     leaf cell-reselection-priority {\r
48028       type uint32 {\r
48029         range "0..7";\r
48030       }\r
48031       description\r
48032         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority";\r
48033       reference\r
48034         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority";\r
48035     }\r
48036     leaf thresh-x-high {\r
48037       type uint32 {\r
48038         range "0..31";\r
48039       }\r
48040       description\r
48041         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh";\r
48042       reference\r
48043         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh";\r
48044     }\r
48045     leaf thresh-x-low {\r
48046       type uint32 {\r
48047         range "0..31";\r
48048       }\r
48049       description\r
48050         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow";\r
48051       reference\r
48052         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow";\r
48053     }\r
48054     leaf p-max {\r
48055       type int32 {\r
48056         range "-30..33";\r
48057       }\r
48058       description\r
48059         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax";\r
48060       reference\r
48061         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax";\r
48062     }\r
48063     leaf t-reselection-eutrasf-medium {\r
48064       type uint32 {\r
48065         range "25 | 50 | 75 | 100";\r
48066       }\r
48067       description\r
48068         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium";\r
48069       reference\r
48070         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium";\r
48071     }\r
48072     leaf t-reselection-eutrasf-high {\r
48073       type uint32 {\r
48074         range "25 | 50 | 75 | 100";\r
48075       }\r
48076       description\r
48077         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh";\r
48078       reference\r
48079         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh";\r
48080     }\r
48081   }\r
48082 \r
48083   grouping idle-mode-intra-freq-g {\r
48084     description\r
48085       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.";\r
48086     leaf q-rx-lev-min-si-b1 {\r
48087       type string {\r
48088         length "min..256";\r
48089       }\r
48090       description\r
48091         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1";\r
48092       reference\r
48093         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1";\r
48094     }\r
48095     leaf q-rx-lev-min-si-b3 {\r
48096       type string {\r
48097         length "min..256";\r
48098       }\r
48099       description\r
48100         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3";\r
48101       reference\r
48102         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3";\r
48103     }\r
48104     leaf q-rx-lev-min-offset {\r
48105       type uint32 {\r
48106         range "1..8";\r
48107       }\r
48108       description\r
48109         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset";\r
48110       reference\r
48111         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset";\r
48112     }\r
48113     leaf s-intra-search {\r
48114       type string {\r
48115         length "min..128";\r
48116       }\r
48117       description\r
48118         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch";\r
48119       reference\r
48120         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch";\r
48121     }\r
48122     leaf t-reselection-eutra {\r
48123       type string {\r
48124         length "min..32";\r
48125       }\r
48126       description\r
48127         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA";\r
48128       reference\r
48129         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA";\r
48130     }\r
48131     leaf s-non-intra-search {\r
48132       type string {\r
48133         length "min..128";\r
48134       }\r
48135       description\r
48136         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch";\r
48137       reference\r
48138         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch";\r
48139     }\r
48140     leaf cell-reselection-priority {\r
48141       type uint32 {\r
48142         range "0..7";\r
48143       }\r
48144       description\r
48145         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority";\r
48146       reference\r
48147         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority";\r
48148     }\r
48149     leaf p-max {\r
48150       type int32 {\r
48151         range "-30..33";\r
48152       }\r
48153       description\r
48154         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax";\r
48155       reference\r
48156         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax";\r
48157     }\r
48158     leaf thresh-serving-low {\r
48159       type uint32 {\r
48160         range "0..31";\r
48161       }\r
48162       description\r
48163         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow";\r
48164       reference\r
48165         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow";\r
48166     }\r
48167     leaf t-reselection-eutrasf-medium {\r
48168       type uint32 {\r
48169         range "25 | 50 | 75 | 100";\r
48170       }\r
48171       description\r
48172         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium";\r
48173       reference\r
48174         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium";\r
48175     }\r
48176     leaf t-reselection-eutrasf-high {\r
48177       type uint32 {\r
48178         range "25 | 50 | 75 | 100";\r
48179       }\r
48180       description\r
48181         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh";\r
48182       reference\r
48183         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh";\r
48184     }\r
48185   }\r
48186 \r
48187   grouping lte-ran-neighbor-list-g {\r
48188     description\r
48189       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.";\r
48190     leaf max-lte-cell-entries {\r
48191       type uint32;\r
48192       config false;\r
48193       description\r
48194         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries";\r
48195       reference\r
48196         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries";\r
48197     }\r
48198     leaf lte-cell-number-of-entries {\r
48199       type uint32;\r
48200       config false;\r
48201       description\r
48202         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries";\r
48203       reference\r
48204         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries";\r
48205     }\r
48206   }\r
48207 \r
48208   grouping neighbor-list-inter-rat-cell-g {\r
48209     description\r
48210       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.";\r
48211     leaf max-umts-entries {\r
48212       type uint32;\r
48213       config false;\r
48214       description\r
48215         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries";\r
48216       reference\r
48217         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries";\r
48218     }\r
48219     leaf max-gsm-entries {\r
48220       type uint32;\r
48221       config false;\r
48222       description\r
48223         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries";\r
48224       reference\r
48225         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries";\r
48226     }\r
48227     leaf max-cdma2000-entries {\r
48228       type uint32;\r
48229       config false;\r
48230       description\r
48231         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries";\r
48232       reference\r
48233         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries";\r
48234     }\r
48235     leaf umts-number-of-entries {\r
48236       type uint32;\r
48237       config false;\r
48238       description\r
48239         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries";\r
48240       reference\r
48241         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries";\r
48242     }\r
48243     leaf gsm-number-of-entries {\r
48244       type uint32;\r
48245       config false;\r
48246       description\r
48247         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries";\r
48248       reference\r
48249         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries";\r
48250     }\r
48251     leaf cdma2000-number-of-entries {\r
48252       type uint32;\r
48253       config false;\r
48254       description\r
48255         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries";\r
48256       reference\r
48257         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries";\r
48258     }\r
48259   }\r
48260 \r
48261   grouping inter-rat-cell-cdma2000-g {\r
48262     description\r
48263       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.";\r
48264     leaf index {\r
48265       type uint16;\r
48266       description\r
48267         "Index attribute";\r
48268     }\r
48269     leaf enable {\r
48270       type boolean;\r
48271       description\r
48272         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable";\r
48273       reference\r
48274         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable";\r
48275     }\r
48276     leaf alias {\r
48277       type string {\r
48278         length "min..64";\r
48279       }\r
48280       description\r
48281         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias";\r
48282       reference\r
48283         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias";\r
48284     }\r
48285     leaf must-include {\r
48286       type boolean;\r
48287       description\r
48288         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude";\r
48289       reference\r
48290         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude";\r
48291     }\r
48292     leaf band-class {\r
48293       type uint32 {\r
48294         range "0..17";\r
48295       }\r
48296       description\r
48297         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass";\r
48298       reference\r
48299         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass";\r
48300     }\r
48301     leaf arfcn {\r
48302       type uint32 {\r
48303         range "0..2047";\r
48304       }\r
48305       description\r
48306         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN";\r
48307       reference\r
48308         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN";\r
48309     }\r
48310     leaf pn-offset {\r
48311       type uint32 {\r
48312         range "0..511";\r
48313       }\r
48314       description\r
48315         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset";\r
48316       reference\r
48317         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset";\r
48318     }\r
48319     leaf type {\r
48320       type enumeration {\r
48321         enum 1xRTT {\r
48322           description\r
48323             "Enum Value - 1xRTT";\r
48324         }\r
48325         enum HRPD {\r
48326           description\r
48327             "Enum Value - HRPD";\r
48328         }\r
48329       }\r
48330       description\r
48331         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type";\r
48332       reference\r
48333         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type";\r
48334     }\r
48335     leaf cid {\r
48336       type string {\r
48337         length "min..16";\r
48338       }\r
48339       description\r
48340         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID";\r
48341       reference\r
48342         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID";\r
48343     }\r
48344   }\r
48345 \r
48346   grouping inter-rat-cell-gsm-g {\r
48347     description\r
48348       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.";\r
48349     leaf index {\r
48350       type uint16;\r
48351       description\r
48352         "Index attribute";\r
48353     }\r
48354     leaf enable {\r
48355       type boolean;\r
48356       description\r
48357         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable";\r
48358       reference\r
48359         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable";\r
48360     }\r
48361     leaf alias {\r
48362       type string {\r
48363         length "min..64";\r
48364       }\r
48365       description\r
48366         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias";\r
48367       reference\r
48368         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias";\r
48369     }\r
48370     leaf must-include {\r
48371       type boolean;\r
48372       description\r
48373         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude";\r
48374       reference\r
48375         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude";\r
48376     }\r
48377     leaf plmnid {\r
48378       type string {\r
48379         length "min..6";\r
48380       }\r
48381       description\r
48382         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID";\r
48383       reference\r
48384         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID";\r
48385     }\r
48386     leaf lac {\r
48387       type uint32 {\r
48388         range "0..65535";\r
48389       }\r
48390       description\r
48391         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC";\r
48392       reference\r
48393         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC";\r
48394     }\r
48395     leaf bsic {\r
48396       type uint32 {\r
48397         range "0..255";\r
48398       }\r
48399       description\r
48400         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC";\r
48401       reference\r
48402         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC";\r
48403     }\r
48404     leaf ci {\r
48405       type uint32 {\r
48406         range "0..65535";\r
48407       }\r
48408       description\r
48409         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI";\r
48410       reference\r
48411         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI";\r
48412     }\r
48413     leaf band-indicator {\r
48414       type enumeration {\r
48415         enum GSM850 {\r
48416           description\r
48417             "Enum Value - GSM850";\r
48418         }\r
48419         enum GSM900 {\r
48420           description\r
48421             "Enum Value - GSM900";\r
48422         }\r
48423         enum DCS1800 {\r
48424           description\r
48425             "Enum Value - DCS1800";\r
48426         }\r
48427         enum PCS1900 {\r
48428           description\r
48429             "Enum Value - PCS1900";\r
48430         }\r
48431       }\r
48432       description\r
48433         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator";\r
48434       reference\r
48435         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator";\r
48436     }\r
48437     leaf bccharfcn {\r
48438       type uint32 {\r
48439         range "0..1023";\r
48440       }\r
48441       description\r
48442         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN";\r
48443       reference\r
48444         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN";\r
48445     }\r
48446   }\r
48447 \r
48448   grouping inter-rat-cell-umts-g {\r
48449     description\r
48450       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.";\r
48451     leaf index {\r
48452       type uint16;\r
48453       description\r
48454         "Index attribute";\r
48455     }\r
48456     leaf enable {\r
48457       type boolean;\r
48458       description\r
48459         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable";\r
48460       reference\r
48461         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable";\r
48462     }\r
48463     leaf alias {\r
48464       type string {\r
48465         length "min..64";\r
48466       }\r
48467       description\r
48468         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias";\r
48469       reference\r
48470         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias";\r
48471     }\r
48472     leaf must-include {\r
48473       type boolean;\r
48474       description\r
48475         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude";\r
48476       reference\r
48477         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude";\r
48478     }\r
48479     leaf plmnid {\r
48480       type string {\r
48481         length "min..6";\r
48482       }\r
48483       description\r
48484         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID";\r
48485       reference\r
48486         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID";\r
48487     }\r
48488     leaf rncid {\r
48489       type uint32 {\r
48490         range "0..65535";\r
48491       }\r
48492       description\r
48493         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID";\r
48494       reference\r
48495         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID";\r
48496     }\r
48497     leaf cid {\r
48498       type uint32 {\r
48499         range "0..65535";\r
48500       }\r
48501       description\r
48502         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID";\r
48503       reference\r
48504         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID";\r
48505     }\r
48506     leaf lac {\r
48507       type uint32 {\r
48508         range "1..65533 | 65535";\r
48509       }\r
48510       description\r
48511         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC";\r
48512       reference\r
48513         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC";\r
48514     }\r
48515     leaf rac {\r
48516       type uint32 {\r
48517         range "0..255";\r
48518       }\r
48519       description\r
48520         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC";\r
48521       reference\r
48522         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC";\r
48523     }\r
48524     leaf ura {\r
48525       type uint32 {\r
48526         range "0..65535";\r
48527       }\r
48528       description\r
48529         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA";\r
48530       reference\r
48531         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA";\r
48532     }\r
48533     leaf uarfcnul {\r
48534       type uint32 {\r
48535         range "0..16383";\r
48536       }\r
48537       description\r
48538         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL";\r
48539       reference\r
48540         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL";\r
48541     }\r
48542     leaf uarfcndl {\r
48543       type uint32 {\r
48544         range "0..16383";\r
48545       }\r
48546       description\r
48547         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL";\r
48548       reference\r
48549         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL";\r
48550     }\r
48551     leaf pcpich-scrambling-code {\r
48552       type uint32 {\r
48553         range "0..511";\r
48554       }\r
48555       description\r
48556         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode";\r
48557       reference\r
48558         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode";\r
48559     }\r
48560     leaf pcpich-tx-power {\r
48561       type int32 {\r
48562         range "-100..500";\r
48563       }\r
48564       description\r
48565         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower";\r
48566       reference\r
48567         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower";\r
48568     }\r
48569   }\r
48570 \r
48571   grouping neighbor-list-lte-cell-g {\r
48572     description\r
48573       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.";\r
48574     leaf index {\r
48575       type uint16;\r
48576       description\r
48577         "Index attribute";\r
48578     }\r
48579     leaf enable {\r
48580       type boolean;\r
48581       description\r
48582         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable";\r
48583       reference\r
48584         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable";\r
48585     }\r
48586     leaf alias {\r
48587       type string {\r
48588         length "min..64";\r
48589       }\r
48590       description\r
48591         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias";\r
48592       reference\r
48593         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias";\r
48594     }\r
48595     leaf must-include {\r
48596       type boolean;\r
48597       description\r
48598         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude";\r
48599       reference\r
48600         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude";\r
48601     }\r
48602     leaf plmnid {\r
48603       type string {\r
48604         length "min..6";\r
48605       }\r
48606       description\r
48607         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID";\r
48608       reference\r
48609         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID";\r
48610     }\r
48611     leaf cid {\r
48612       type uint32 {\r
48613         range "0..268435455";\r
48614       }\r
48615       description\r
48616         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID";\r
48617       reference\r
48618         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID";\r
48619     }\r
48620     leaf eutra-carrier-arfcn {\r
48621       type uint32 {\r
48622         range "0..65535";\r
48623       }\r
48624       description\r
48625         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN";\r
48626       reference\r
48627         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN";\r
48628     }\r
48629     leaf phy-cell-id {\r
48630       type uint32 {\r
48631         range "0..503";\r
48632       }\r
48633       description\r
48634         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID";\r
48635       reference\r
48636         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID";\r
48637     }\r
48638     leaf q-offset {\r
48639       type int32 {\r
48640         range "-24..-8 | -6..6 | 8..24";\r
48641       }\r
48642       description\r
48643         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset";\r
48644       reference\r
48645         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset";\r
48646     }\r
48647     leaf cio {\r
48648       type int32 {\r
48649         range "-24..-8 | -6..6 | 8..24";\r
48650       }\r
48651       description\r
48652         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO";\r
48653       reference\r
48654         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO";\r
48655     }\r
48656     leaf rs-tx-power {\r
48657       type int32 {\r
48658         range "-60..50";\r
48659       }\r
48660       description\r
48661         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower";\r
48662       reference\r
48663         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower";\r
48664     }\r
48665     leaf blacklisted {\r
48666       type boolean;\r
48667       description\r
48668         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted";\r
48669       reference\r
48670         "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted";\r
48671     }\r
48672   }\r
48673 \r
48674   grouping ran-neighbor-list-in-use-g {\r
48675     description\r
48676       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.";\r
48677     leaf max-lte-cell-entries {\r
48678       type uint32;\r
48679       config false;\r
48680       description\r
48681         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries";\r
48682       reference\r
48683         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries";\r
48684     }\r
48685     leaf lte-cell-number-of-entries {\r
48686       type uint32;\r
48687       config false;\r
48688       description\r
48689         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries";\r
48690       reference\r
48691         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries";\r
48692     }\r
48693   }\r
48694 \r
48695   grouping neighbor-list-in-use-inter-rat-cell-g {\r
48696     description\r
48697       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.";\r
48698     leaf max-umts-entries {\r
48699       type uint32;\r
48700       config false;\r
48701       description\r
48702         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries";\r
48703       reference\r
48704         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries";\r
48705     }\r
48706     leaf max-gsm-entries {\r
48707       type uint32;\r
48708       config false;\r
48709       description\r
48710         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries";\r
48711       reference\r
48712         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries";\r
48713     }\r
48714     leaf max-cdma2000-entries {\r
48715       type uint32;\r
48716       config false;\r
48717       description\r
48718         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries";\r
48719       reference\r
48720         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries";\r
48721     }\r
48722     leaf umts-number-of-entries {\r
48723       type uint32;\r
48724       config false;\r
48725       description\r
48726         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries";\r
48727       reference\r
48728         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries";\r
48729     }\r
48730     leaf gsm-number-of-entries {\r
48731       type uint32;\r
48732       config false;\r
48733       description\r
48734         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries";\r
48735       reference\r
48736         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries";\r
48737     }\r
48738     leaf cdma2000-number-of-entries {\r
48739       type uint32;\r
48740       config false;\r
48741       description\r
48742         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries";\r
48743       reference\r
48744         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries";\r
48745     }\r
48746   }\r
48747 \r
48748   grouping neighbor-list-in-use-inter-rat-cell-cdma2000-g {\r
48749     description\r
48750       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.";\r
48751     leaf index {\r
48752       type uint16;\r
48753       description\r
48754         "Index attribute";\r
48755     }\r
48756     leaf band-class {\r
48757       type uint32 {\r
48758         range "0..17";\r
48759       }\r
48760       config false;\r
48761       description\r
48762         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass";\r
48763       reference\r
48764         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass";\r
48765     }\r
48766     leaf arfcn {\r
48767       type uint32 {\r
48768         range "0..2047";\r
48769       }\r
48770       config false;\r
48771       description\r
48772         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN";\r
48773       reference\r
48774         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN";\r
48775     }\r
48776     leaf pn-offset {\r
48777       type uint32 {\r
48778         range "0..511";\r
48779       }\r
48780       config false;\r
48781       description\r
48782         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset";\r
48783       reference\r
48784         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset";\r
48785     }\r
48786     leaf type {\r
48787       type string;\r
48788       config false;\r
48789       description\r
48790         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type";\r
48791       reference\r
48792         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type";\r
48793     }\r
48794     leaf cid {\r
48795       type string;\r
48796       config false;\r
48797       description\r
48798         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID";\r
48799       reference\r
48800         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID";\r
48801     }\r
48802   }\r
48803 \r
48804   grouping neighbor-list-in-use-inter-rat-cell-gsm-g {\r
48805     description\r
48806       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.";\r
48807     leaf index {\r
48808       type uint16;\r
48809       description\r
48810         "Index attribute";\r
48811     }\r
48812     leaf plmnid {\r
48813       type string;\r
48814       config false;\r
48815       description\r
48816         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID";\r
48817       reference\r
48818         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID";\r
48819     }\r
48820     leaf lac {\r
48821       type uint32 {\r
48822         range "0..65535";\r
48823       }\r
48824       config false;\r
48825       description\r
48826         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC";\r
48827       reference\r
48828         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC";\r
48829     }\r
48830     leaf bsic {\r
48831       type uint32 {\r
48832         range "0..255";\r
48833       }\r
48834       config false;\r
48835       description\r
48836         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC";\r
48837       reference\r
48838         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC";\r
48839     }\r
48840     leaf ci {\r
48841       type uint32 {\r
48842         range "0..65535";\r
48843       }\r
48844       config false;\r
48845       description\r
48846         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI";\r
48847       reference\r
48848         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI";\r
48849     }\r
48850     leaf band-indicator {\r
48851       type string;\r
48852       config false;\r
48853       description\r
48854         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator";\r
48855       reference\r
48856         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator";\r
48857     }\r
48858     leaf bccharfcn {\r
48859       type uint32 {\r
48860         range "0..1023";\r
48861       }\r
48862       config false;\r
48863       description\r
48864         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN";\r
48865       reference\r
48866         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN";\r
48867     }\r
48868   }\r
48869 \r
48870   grouping neighbor-list-in-use-inter-rat-cell-umts-g {\r
48871     description\r
48872       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.";\r
48873     leaf index {\r
48874       type uint16;\r
48875       description\r
48876         "Index attribute";\r
48877     }\r
48878     leaf plmnid {\r
48879       type string;\r
48880       config false;\r
48881       description\r
48882         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID";\r
48883       reference\r
48884         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID";\r
48885     }\r
48886     leaf rncid {\r
48887       type uint32 {\r
48888         range "0..65535";\r
48889       }\r
48890       config false;\r
48891       description\r
48892         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID";\r
48893       reference\r
48894         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID";\r
48895     }\r
48896     leaf cid {\r
48897       type uint32 {\r
48898         range "0..65535";\r
48899       }\r
48900       config false;\r
48901       description\r
48902         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID";\r
48903       reference\r
48904         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID";\r
48905     }\r
48906     leaf lac {\r
48907       type uint32 {\r
48908         range "1..65533 | 65535";\r
48909       }\r
48910       config false;\r
48911       description\r
48912         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC";\r
48913       reference\r
48914         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC";\r
48915     }\r
48916     leaf rac {\r
48917       type uint32 {\r
48918         range "0..255";\r
48919       }\r
48920       config false;\r
48921       description\r
48922         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC";\r
48923       reference\r
48924         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC";\r
48925     }\r
48926     leaf ura {\r
48927       type uint32 {\r
48928         range "0..65535";\r
48929       }\r
48930       config false;\r
48931       description\r
48932         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA";\r
48933       reference\r
48934         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA";\r
48935     }\r
48936     leaf uarfcnul {\r
48937       type uint32 {\r
48938         range "0..16383";\r
48939       }\r
48940       config false;\r
48941       description\r
48942         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL";\r
48943       reference\r
48944         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL";\r
48945     }\r
48946     leaf uarfcndl {\r
48947       type uint32 {\r
48948         range "0..16383";\r
48949       }\r
48950       config false;\r
48951       description\r
48952         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL";\r
48953       reference\r
48954         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL";\r
48955     }\r
48956     leaf pcpich-scrambling-code {\r
48957       type uint32 {\r
48958         range "0..511";\r
48959       }\r
48960       config false;\r
48961       description\r
48962         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode";\r
48963       reference\r
48964         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode";\r
48965     }\r
48966     leaf pcpich-tx-power {\r
48967       type int32 {\r
48968         range "-100..500";\r
48969       }\r
48970       config false;\r
48971       description\r
48972         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower";\r
48973       reference\r
48974         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower";\r
48975     }\r
48976   }\r
48977 \r
48978   grouping neighbor-list-in-use-lte-cell-g {\r
48979     description\r
48980       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.";\r
48981     leaf index {\r
48982       type uint16;\r
48983       description\r
48984         "Index attribute";\r
48985     }\r
48986     leaf plmnid {\r
48987       type string;\r
48988       config false;\r
48989       description\r
48990         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID";\r
48991       reference\r
48992         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID";\r
48993     }\r
48994     leaf cid {\r
48995       type uint32 {\r
48996         range "0..268435455";\r
48997       }\r
48998       config false;\r
48999       description\r
49000         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID";\r
49001       reference\r
49002         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID";\r
49003     }\r
49004     leaf eutra-carrier-arfcn {\r
49005       type uint32 {\r
49006         range "0..65535";\r
49007       }\r
49008       config false;\r
49009       description\r
49010         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN";\r
49011       reference\r
49012         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN";\r
49013     }\r
49014     leaf phy-cell-id {\r
49015       type uint32 {\r
49016         range "0..503";\r
49017       }\r
49018       config false;\r
49019       description\r
49020         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID";\r
49021       reference\r
49022         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID";\r
49023     }\r
49024     leaf q-offset {\r
49025       type int32 {\r
49026         range "-24..-8 | -6..6 | 8..24";\r
49027       }\r
49028       config false;\r
49029       description\r
49030         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset";\r
49031       reference\r
49032         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset";\r
49033     }\r
49034     leaf cio {\r
49035       type int32 {\r
49036         range "-24..-8 | -6..6 | 8..24";\r
49037       }\r
49038       config false;\r
49039       description\r
49040         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO";\r
49041       reference\r
49042         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO";\r
49043     }\r
49044     leaf rs-tx-power {\r
49045       type int32 {\r
49046         range "-60..50";\r
49047       }\r
49048       config false;\r
49049       description\r
49050         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower";\r
49051       reference\r
49052         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower";\r
49053     }\r
49054     leaf blacklisted {\r
49055       type boolean;\r
49056       config false;\r
49057       description\r
49058         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted";\r
49059       reference\r
49060         "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted";\r
49061     }\r
49062   }\r
49063 \r
49064   grouping phy-antenna-info-g {\r
49065     description\r
49066       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.";\r
49067     leaf antenna-ports-count {\r
49068       type uint32 {\r
49069         range "1 | 2 | 4";\r
49070       }\r
49071       config false;\r
49072       description\r
49073         "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount";\r
49074       reference\r
49075         "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount";\r
49076     }\r
49077   }\r
49078 \r
49079   grouping phy-mbsfn-g {\r
49080     description\r
49081       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.";\r
49082     leaf neigh-cell-config {\r
49083       type uint32 {\r
49084         range "0..3";\r
49085       }\r
49086       description\r
49087         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig";\r
49088       reference\r
49089         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig";\r
49090     }\r
49091     leaf max-sf-config-list-entries {\r
49092       type uint32;\r
49093       config false;\r
49094       description\r
49095         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries";\r
49096       reference\r
49097         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries";\r
49098     }\r
49099     leaf sf-config-list-number-of-entries {\r
49100       type uint32;\r
49101       config false;\r
49102       description\r
49103         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries";\r
49104       reference\r
49105         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries";\r
49106     }\r
49107   }\r
49108 \r
49109   grouping mbsfn-sf-config-list-g {\r
49110     description\r
49111       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.";\r
49112     leaf index {\r
49113       type uint16;\r
49114       description\r
49115         "Index attribute";\r
49116     }\r
49117     leaf enable {\r
49118       type boolean;\r
49119       description\r
49120         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable";\r
49121       reference\r
49122         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable";\r
49123     }\r
49124     leaf alias {\r
49125       type string {\r
49126         length "min..64";\r
49127       }\r
49128       description\r
49129         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias";\r
49130       reference\r
49131         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias";\r
49132     }\r
49133     leaf sync-stratum-id {\r
49134       type uint32 {\r
49135         range "1..8";\r
49136       }\r
49137       description\r
49138         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID";\r
49139       reference\r
49140         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID";\r
49141     }\r
49142     leaf radio-frame-allocation-period {\r
49143       type uint32 {\r
49144         range "1..2 | 4 | 8 | 16 | 32";\r
49145       }\r
49146       description\r
49147         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod";\r
49148       reference\r
49149         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod";\r
49150     }\r
49151     leaf radioframe-allocation-offset {\r
49152       type uint32 {\r
49153         range "0..7";\r
49154       }\r
49155       description\r
49156         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset";\r
49157       reference\r
49158         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset";\r
49159     }\r
49160     leaf radio-frame-allocation-size {\r
49161       type uint32 {\r
49162         range "1 | 4";\r
49163       }\r
49164       description\r
49165         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize";\r
49166       reference\r
49167         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize";\r
49168     }\r
49169     leaf sub-frame-allocations {\r
49170       type uint32;\r
49171       description\r
49172         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations";\r
49173       reference\r
49174         "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations";\r
49175     }\r
49176   }\r
49177 \r
49178   grouping phy-pdsch-g {\r
49179     description\r
49180       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.";\r
49181     leaf pb {\r
49182       type string {\r
49183         length "min..32";\r
49184       }\r
49185       description\r
49186         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb";\r
49187       reference\r
49188         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb";\r
49189     }\r
49190     leaf pa {\r
49191       type int32;\r
49192       description\r
49193         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa";\r
49194       reference\r
49195         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa";\r
49196     }\r
49197   }\r
49198 \r
49199   grouping phy-prach-g {\r
49200     description\r
49201       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.";\r
49202     leaf root-sequence-index {\r
49203       type string {\r
49204         length "min..512";\r
49205       }\r
49206       description\r
49207         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex";\r
49208       reference\r
49209         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex";\r
49210     }\r
49211     leaf configuration-index {\r
49212       type string {\r
49213         length "min..256";\r
49214       }\r
49215       description\r
49216         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex";\r
49217       reference\r
49218         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex";\r
49219     }\r
49220     leaf high-speed-flag {\r
49221       type boolean;\r
49222       description\r
49223         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag";\r
49224       reference\r
49225         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag";\r
49226     }\r
49227     leaf zero-correlation-zone-config {\r
49228       type string {\r
49229         length "min..64";\r
49230       }\r
49231       description\r
49232         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig";\r
49233       reference\r
49234         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig";\r
49235     }\r
49236     leaf freq-offset {\r
49237       type string {\r
49238         length "min..256";\r
49239       }\r
49240       description\r
49241         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset";\r
49242       reference\r
49243         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset";\r
49244     }\r
49245   }\r
49246 \r
49247   grouping phy-prs-g {\r
49248     description\r
49249       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.";\r
49250     leaf num-prs-resource-blocks {\r
49251       type uint32;\r
49252       description\r
49253         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks";\r
49254       reference\r
49255         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks";\r
49256     }\r
49257     leaf prs-configuration-index {\r
49258       type uint32 {\r
49259         range "0..4095";\r
49260       }\r
49261       description\r
49262         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex";\r
49263       reference\r
49264         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex";\r
49265     }\r
49266     leaf num-consecutive-prs-subfames {\r
49267       type uint32 {\r
49268         range "1..2 | 4 | 6";\r
49269       }\r
49270       description\r
49271         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames";\r
49272       reference\r
49273         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames";\r
49274     }\r
49275   }\r
49276 \r
49277   grouping phy-pucch-g {\r
49278     description\r
49279       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.";\r
49280     leaf delta-pucch-shift {\r
49281       type enumeration {\r
49282         enum ds1 {\r
49283           description\r
49284             "Enum Value - ds1";\r
49285         }\r
49286         enum ds2 {\r
49287           description\r
49288             "Enum Value - ds2";\r
49289         }\r
49290         enum ds3 {\r
49291           description\r
49292             "Enum Value - ds3";\r
49293         }\r
49294       }\r
49295       description\r
49296         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift";\r
49297       reference\r
49298         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift";\r
49299     }\r
49300     leaf nrbcqi {\r
49301       type string {\r
49302         length "min..256";\r
49303       }\r
49304       description\r
49305         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI";\r
49306       reference\r
49307         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI";\r
49308     }\r
49309     leaf ncsan {\r
49310       type uint32 {\r
49311         range "0..7";\r
49312       }\r
49313       config false;\r
49314       description\r
49315         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN";\r
49316       reference\r
49317         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN";\r
49318     }\r
49319     leaf n1-pucchan {\r
49320       type string {\r
49321         length "min..512";\r
49322       }\r
49323       description\r
49324         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN";\r
49325       reference\r
49326         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN";\r
49327     }\r
49328     leaf cqipucch-resource-index {\r
49329       type string {\r
49330         length "min..512";\r
49331       }\r
49332       description\r
49333         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex";\r
49334       reference\r
49335         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex";\r
49336     }\r
49337     leaf k {\r
49338       type uint32 {\r
49339         range "1..4";\r
49340       }\r
49341       config false;\r
49342       description\r
49343         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K";\r
49344       reference\r
49345         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K";\r
49346     }\r
49347   }\r
49348 \r
49349   grouping phy-pusch-g {\r
49350     description\r
49351       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.";\r
49352     leaf nsb {\r
49353       type uint32 {\r
49354         range "1..4";\r
49355       }\r
49356       description\r
49357         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB";\r
49358       reference\r
49359         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB";\r
49360     }\r
49361     leaf hopping-mode {\r
49362       type enumeration {\r
49363         enum InterSubFrame {\r
49364           description\r
49365             "Enum Value - InterSubFrame";\r
49366         }\r
49367         enum IntraAndInterSubFrame {\r
49368           description\r
49369             "Enum Value - IntraAndInterSubFrame";\r
49370         }\r
49371       }\r
49372       description\r
49373         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode";\r
49374       reference\r
49375         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode";\r
49376     }\r
49377     leaf hopping-offset {\r
49378       type string {\r
49379         length "min..256";\r
49380       }\r
49381       description\r
49382         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset";\r
49383       reference\r
49384         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset";\r
49385     }\r
49386     leaf enable64-qam {\r
49387       type boolean;\r
49388       config false;\r
49389       description\r
49390         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM";\r
49391       reference\r
49392         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM";\r
49393     }\r
49394   }\r
49395 \r
49396   grouping pusch-ulrs-g {\r
49397     description\r
49398       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.";\r
49399     leaf group-hopping-enabled {\r
49400       type boolean;\r
49401       description\r
49402         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled";\r
49403       reference\r
49404         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled";\r
49405     }\r
49406     leaf group-assignment-pusch {\r
49407       type uint32 {\r
49408         range "0..29";\r
49409       }\r
49410       config false;\r
49411       description\r
49412         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH";\r
49413       reference\r
49414         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH";\r
49415     }\r
49416     leaf sequence-hopping-enabled {\r
49417       type boolean;\r
49418       description\r
49419         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled";\r
49420       reference\r
49421         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled";\r
49422     }\r
49423     leaf cyclic-shift {\r
49424       type uint32 {\r
49425         range "0..7";\r
49426       }\r
49427       config false;\r
49428       description\r
49429         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift";\r
49430       reference\r
49431         "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift";\r
49432     }\r
49433   }\r
49434 \r
49435   grouping phy-srs-g {\r
49436     description\r
49437       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.";\r
49438     leaf srs-enabled {\r
49439       type boolean;\r
49440       description\r
49441         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled";\r
49442       reference\r
49443         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled";\r
49444     }\r
49445     leaf srs-bandwidth-config {\r
49446       type string {\r
49447         length "min..32";\r
49448       }\r
49449       description\r
49450         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig";\r
49451       reference\r
49452         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig";\r
49453     }\r
49454     leaf srs-max-up-pts {\r
49455       type boolean;\r
49456       description\r
49457         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS";\r
49458       reference\r
49459         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS";\r
49460     }\r
49461     leaf ack-nack-srs-simultaneous-transmission {\r
49462       type boolean;\r
49463       description\r
49464         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission";\r
49465       reference\r
49466         "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission";\r
49467     }\r
49468   }\r
49469 \r
49470   grouping phy-tdd-frame-g {\r
49471     description\r
49472       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.";\r
49473     leaf sub-frame-assignment {\r
49474       type uint32 {\r
49475         range "0..6";\r
49476       }\r
49477       description\r
49478         "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment";\r
49479       reference\r
49480         "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment";\r
49481     }\r
49482     leaf special-subframe-patterns {\r
49483       type uint32 {\r
49484         range "0..8";\r
49485       }\r
49486       description\r
49487         "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns";\r
49488       reference\r
49489         "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns";\r
49490     }\r
49491   }\r
49492 \r
49493   grouping phy-ul-power-control-g {\r
49494     description\r
49495       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.";\r
49496     leaf p0-nominal-pusch {\r
49497       type string {\r
49498         length "min..512";\r
49499       }\r
49500       description\r
49501         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH";\r
49502       reference\r
49503         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH";\r
49504     }\r
49505     leaf alpha {\r
49506       type string {\r
49507         length "min..32";\r
49508       }\r
49509       description\r
49510         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha";\r
49511       reference\r
49512         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha";\r
49513     }\r
49514     leaf p0-nominal-pucch {\r
49515       type string {\r
49516         length "min..512";\r
49517       }\r
49518       description\r
49519         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH";\r
49520       reference\r
49521         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH";\r
49522     }\r
49523     leaf delta-fpucch-format1 {\r
49524       type int32 {\r
49525         range "-2 | 0 | 2";\r
49526       }\r
49527       config false;\r
49528       description\r
49529         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1";\r
49530       reference\r
49531         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1";\r
49532     }\r
49533     leaf delta-fpucch-format1b {\r
49534       type uint32 {\r
49535         range "1 | 3 | 5";\r
49536       }\r
49537       config false;\r
49538       description\r
49539         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b";\r
49540       reference\r
49541         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b";\r
49542     }\r
49543     leaf delta-fpucch-format2 {\r
49544       type int32 {\r
49545         range "-2 | 0..2";\r
49546       }\r
49547       config false;\r
49548       description\r
49549         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2";\r
49550       reference\r
49551         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2";\r
49552     }\r
49553     leaf delta-fpucch-format2a {\r
49554       type int32 {\r
49555         range "-2 | 0 | 2";\r
49556       }\r
49557       config false;\r
49558       description\r
49559         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a";\r
49560       reference\r
49561         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a";\r
49562     }\r
49563     leaf delta-fpucch-format2b {\r
49564       type int32 {\r
49565         range "-2 | 0 | 2";\r
49566       }\r
49567       config false;\r
49568       description\r
49569         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b";\r
49570       reference\r
49571         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b";\r
49572     }\r
49573     leaf delta-preamble-msg3 {\r
49574       type int32 {\r
49575         range "-1..6";\r
49576       }\r
49577       config false;\r
49578       description\r
49579         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3";\r
49580       reference\r
49581         "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3";\r
49582     }\r
49583   }\r
49584 \r
49585   grouping lte-ran-rf-g {\r
49586     description\r
49587       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RF.";\r
49588     leaf earfcndl {\r
49589       type uint32;\r
49590       description\r
49591         "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL";\r
49592       reference\r
49593         "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL";\r
49594     }\r
49595     leaf earfcnul {\r
49596       type uint32;\r
49597       description\r
49598         "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL";\r
49599       reference\r
49600         "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL";\r
49601     }\r
49602     leaf freq-band-indicator {\r
49603       type uint32 {\r
49604         range "1..40";\r
49605       }\r
49606       description\r
49607         "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator";\r
49608       reference\r
49609         "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator";\r
49610     }\r
49611     leaf dl-bandwidth {\r
49612       type uint32;\r
49613       description\r
49614         "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth";\r
49615       reference\r
49616         "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth";\r
49617     }\r
49618     leaf ul-bandwidth {\r
49619       type uint32;\r
49620       description\r
49621         "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth";\r
49622       reference\r
49623         "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth";\r
49624     }\r
49625     leaf reference-signal-power {\r
49626       type string {\r
49627         length "min..512";\r
49628       }\r
49629       description\r
49630         "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower";\r
49631       reference\r
49632         "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower";\r
49633     }\r
49634     leaf phy-cell-id {\r
49635       type string {\r
49636         length "min..512";\r
49637       }\r
49638       description\r
49639         "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID";\r
49640       reference\r
49641         "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID";\r
49642     }\r
49643     leaf psch-power-offset {\r
49644       type string {\r
49645         length "min..512";\r
49646       }\r
49647       description\r
49648         "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset";\r
49649       reference\r
49650         "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset";\r
49651     }\r
49652     leaf ssch-power-offset {\r
49653       type string {\r
49654         length "min..512";\r
49655       }\r
49656       description\r
49657         "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset";\r
49658       reference\r
49659         "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset";\r
49660     }\r
49661     leaf pbch-power-offset {\r
49662       type string {\r
49663         length "min..512";\r
49664       }\r
49665       description\r
49666         "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset";\r
49667       reference\r
49668         "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset";\r
49669     }\r
49670   }\r
49671 \r
49672   grouping rlc-sr-b1-g {\r
49673     description\r
49674       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.";\r
49675     leaf default-configuration {\r
49676       type boolean;\r
49677       description\r
49678         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration";\r
49679       reference\r
49680         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration";\r
49681     }\r
49682     leaf t-poll-retransmit {\r
49683       type string {\r
49684         length "min..256";\r
49685       }\r
49686       description\r
49687         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit";\r
49688       reference\r
49689         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit";\r
49690     }\r
49691     leaf poll-pdu {\r
49692       type uint32;\r
49693       description\r
49694         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU";\r
49695       reference\r
49696         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU";\r
49697     }\r
49698     leaf poll-byte {\r
49699       type uint32;\r
49700       description\r
49701         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte";\r
49702       reference\r
49703         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte";\r
49704     }\r
49705     leaf max-retx-threshold {\r
49706       type uint32;\r
49707       description\r
49708         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold";\r
49709       reference\r
49710         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold";\r
49711     }\r
49712     leaf t-reordering {\r
49713       type string {\r
49714         length "min..128";\r
49715       }\r
49716       description\r
49717         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering";\r
49718       reference\r
49719         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering";\r
49720     }\r
49721     leaf t-status-prohibit {\r
49722       type string {\r
49723         length "min..256";\r
49724       }\r
49725       description\r
49726         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit";\r
49727       reference\r
49728         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit";\r
49729     }\r
49730   }\r
49731 \r
49732   grouping rlc-sr-b2-g {\r
49733     description\r
49734       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.";\r
49735     leaf default-configuration {\r
49736       type boolean;\r
49737       description\r
49738         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration";\r
49739       reference\r
49740         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration";\r
49741     }\r
49742     leaf t-poll-retransmit {\r
49743       type string {\r
49744         length "min..256";\r
49745       }\r
49746       description\r
49747         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit";\r
49748       reference\r
49749         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit";\r
49750     }\r
49751     leaf poll-pdu {\r
49752       type uint32;\r
49753       description\r
49754         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU";\r
49755       reference\r
49756         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU";\r
49757     }\r
49758     leaf poll-byte {\r
49759       type uint32;\r
49760       description\r
49761         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte";\r
49762       reference\r
49763         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte";\r
49764     }\r
49765     leaf max-retx-threshold {\r
49766       type uint32;\r
49767       description\r
49768         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold";\r
49769       reference\r
49770         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold";\r
49771     }\r
49772     leaf t-reordering {\r
49773       type string {\r
49774         length "min..128";\r
49775       }\r
49776       description\r
49777         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering";\r
49778       reference\r
49779         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering";\r
49780     }\r
49781     leaf t-status-prohibit {\r
49782       type string {\r
49783         length "min..256";\r
49784       }\r
49785       description\r
49786         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit";\r
49787       reference\r
49788         "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit";\r
49789     }\r
49790   }\r
49791 \r
49792   grouping rrc-stats-g {\r
49793     description\r
49794       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.";\r
49795     leaf att-conn-estab {\r
49796       type string;\r
49797       config false;\r
49798       description\r
49799         "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab";\r
49800       reference\r
49801         "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab";\r
49802     }\r
49803     leaf fail-conn-estab {\r
49804       type string;\r
49805       config false;\r
49806       description\r
49807         "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab";\r
49808       reference\r
49809         "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab";\r
49810     }\r
49811     leaf succ-conn-estab {\r
49812       type string;\r
49813       config false;\r
49814       description\r
49815         "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab";\r
49816       reference\r
49817         "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab";\r
49818     }\r
49819   }\r
49820 \r
49821   grouping ran-rrc-timers-g {\r
49822     description\r
49823       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.";\r
49824     leaf t300 {\r
49825       type uint32;\r
49826       description\r
49827         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300";\r
49828       reference\r
49829         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300";\r
49830     }\r
49831     leaf t301 {\r
49832       type uint32;\r
49833       description\r
49834         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301";\r
49835       reference\r
49836         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301";\r
49837     }\r
49838     leaf t302 {\r
49839       type uint32 {\r
49840         range "100 | 200 | 300 | 400 | 600 | 1000 | 1500 | 2000";\r
49841       }\r
49842       description\r
49843         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302";\r
49844       reference\r
49845         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302";\r
49846     }\r
49847     leaf t304-eutra {\r
49848       type uint32;\r
49849       description\r
49850         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA";\r
49851       reference\r
49852         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA";\r
49853     }\r
49854     leaf t304-irat {\r
49855       type uint32;\r
49856       description\r
49857         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT";\r
49858       reference\r
49859         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT";\r
49860     }\r
49861     leaf t310 {\r
49862       type uint32;\r
49863       description\r
49864         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310";\r
49865       reference\r
49866         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310";\r
49867     }\r
49868     leaf t311 {\r
49869       type uint32;\r
49870       description\r
49871         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311";\r
49872       reference\r
49873         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311";\r
49874     }\r
49875     leaf t320 {\r
49876       type uint32 {\r
49877         range "5 | 10 | 20 | 30 | 60 | 120 | 180";\r
49878       }\r
49879       description\r
49880         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320";\r
49881       reference\r
49882         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320";\r
49883     }\r
49884     leaf n310 {\r
49885       type uint32 {\r
49886         range "1..4 | 6 | 8 | 10 | 20";\r
49887       }\r
49888       description\r
49889         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310";\r
49890       reference\r
49891         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310";\r
49892     }\r
49893     leaf n311 {\r
49894       type uint32 {\r
49895         range "1..6 | 8 | 10";\r
49896       }\r
49897       description\r
49898         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311";\r
49899       reference\r
49900         "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311";\r
49901     }\r
49902   }\r
49903 \r
49904   grouping rru-stats-g {\r
49905     description\r
49906       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.";\r
49907     leaf prb-tot-dl {\r
49908       type uint32 {\r
49909         range "0..100";\r
49910       }\r
49911       config false;\r
49912       description\r
49913         "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl";\r
49914       reference\r
49915         "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl";\r
49916     }\r
49917     leaf prb-tot-ul {\r
49918       type uint32 {\r
49919         range "0..100";\r
49920       }\r
49921       config false;\r
49922       description\r
49923         "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl";\r
49924       reference\r
49925         "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl";\r
49926     }\r
49927   }\r
49928 \r
49929   grouping ran-s1-ap-g {\r
49930     description\r
49931       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1AP.";\r
49932     leaf t-reloc-prep {\r
49933       type string {\r
49934         length "min..512";\r
49935       }\r
49936       description\r
49937         "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep";\r
49938       reference\r
49939         "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep";\r
49940     }\r
49941     leaf t-reloc-overall {\r
49942       type string {\r
49943         length "min..512";\r
49944       }\r
49945       description\r
49946         "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall";\r
49947       reference\r
49948         "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall";\r
49949     }\r
49950   }\r
49951 \r
49952   grouping ran-s1-u-g {\r
49953     description\r
49954       "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1U.";\r
49955     leaf gtpu-echo-interval {\r
49956       type uint32 {\r
49957         range "0..60";\r
49958       }\r
49959       description\r
49960         "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval";\r
49961       reference\r
49962         "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval";\r
49963     }\r
49964   }\r
49965 \r
49966   grouping lte-tunnel-g {\r
49967     description\r
49968       "Grouping object for FAPService.{i}.CellConfig.LTE.Tunnel.{i}.";\r
49969     leaf index {\r
49970       type uint16;\r
49971       description\r
49972         "Index attribute";\r
49973     }\r
49974     leaf enable {\r
49975       type boolean;\r
49976       description\r
49977         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable";\r
49978       reference\r
49979         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable";\r
49980     }\r
49981     leaf alias {\r
49982       type string {\r
49983         length "min..64";\r
49984       }\r
49985       description\r
49986         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias";\r
49987       reference\r
49988         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias";\r
49989     }\r
49990     leaf tunnel-ref {\r
49991       type string {\r
49992         length "min..256";\r
49993       }\r
49994       description\r
49995         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef";\r
49996       reference\r
49997         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef";\r
49998     }\r
49999     leaf plmnid {\r
50000       type string {\r
50001         length "min..256";\r
50002       }\r
50003       description\r
50004         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID";\r
50005       reference\r
50006         "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID";\r
50007     }\r
50008   }\r
50009 \r
50010   grouping cell-config-umts-g {\r
50011     description\r
50012       "Grouping object for FAPService.{i}.CellConfig.UMTS.";\r
50013     leaf tunnel-instance {\r
50014       type string {\r
50015         length "min..256";\r
50016       }\r
50017       description\r
50018         "FAPService.{i}.CellConfig.UMTS.TunnelInstance";\r
50019       reference\r
50020         "FAPService.{i}.CellConfig.UMTS.TunnelInstance";\r
50021     }\r
50022   }\r
50023 \r
50024   grouping umts-cn-g {\r
50025     description\r
50026       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.";\r
50027     leaf plmn-type {\r
50028       type enumeration {\r
50029         enum GSM-MAP {\r
50030           description\r
50031             "Enum Value - GSM-MAP";\r
50032         }\r
50033         enum ANSI-41 {\r
50034           description\r
50035             "Enum Value - ANSI-41";\r
50036         }\r
50037       }\r
50038       description\r
50039         "FAPService.{i}.CellConfig.UMTS.CN.PLMNType";\r
50040       reference\r
50041         "FAPService.{i}.CellConfig.UMTS.CN.PLMNType";\r
50042     }\r
50043     leaf plmnid {\r
50044       type string {\r
50045         length "min..6";\r
50046       }\r
50047       description\r
50048         "FAPService.{i}.CellConfig.UMTS.CN.PLMNID";\r
50049       reference\r
50050         "FAPService.{i}.CellConfig.UMTS.CN.PLMNID";\r
50051     }\r
50052     leaf equiv-plmnid {\r
50053       type string {\r
50054         length "min..6";\r
50055       }\r
50056       description\r
50057         "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID";\r
50058       reference\r
50059         "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID";\r
50060     }\r
50061     leaf sac {\r
50062       type uint32 {\r
50063         range "0..65535";\r
50064       }\r
50065       description\r
50066         "FAPService.{i}.CellConfig.UMTS.CN.SAC";\r
50067       reference\r
50068         "FAPService.{i}.CellConfig.UMTS.CN.SAC";\r
50069     }\r
50070     leaf broadcast-sac {\r
50071       type uint32 {\r
50072         range "0..65535";\r
50073       }\r
50074       description\r
50075         "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC";\r
50076       reference\r
50077         "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC";\r
50078     }\r
50079     leaf lacrac {\r
50080       type string {\r
50081         length "min..256";\r
50082       }\r
50083       description\r
50084         "FAPService.{i}.CellConfig.UMTS.CN.LACRAC";\r
50085       reference\r
50086         "FAPService.{i}.CellConfig.UMTS.CN.LACRAC";\r
50087     }\r
50088     leaf lac-in-use {\r
50089       type uint32;\r
50090       config false;\r
50091       description\r
50092         "FAPService.{i}.CellConfig.UMTS.CN.LACInUse";\r
50093       reference\r
50094         "FAPService.{i}.CellConfig.UMTS.CN.LACInUse";\r
50095     }\r
50096     leaf rac-in-use {\r
50097       type uint32;\r
50098       config false;\r
50099       description\r
50100         "FAPService.{i}.CellConfig.UMTS.CN.RACInUse";\r
50101       reference\r
50102         "FAPService.{i}.CellConfig.UMTS.CN.RACInUse";\r
50103     }\r
50104   }\r
50105 \r
50106   grouping cn-cs-domain-g {\r
50107     description\r
50108       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.";\r
50109     leaf t3212 {\r
50110       type uint32 {\r
50111         range "0..91800";\r
50112       }\r
50113       description\r
50114         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212";\r
50115       reference\r
50116         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212";\r
50117     }\r
50118     leaf imsi-attach-detach-enable {\r
50119       type boolean;\r
50120       description\r
50121         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable";\r
50122       reference\r
50123         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable";\r
50124     }\r
50125   }\r
50126 \r
50127   grouping hho-stats-g {\r
50128     description\r
50129       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.";\r
50130     leaf att3-g-macro-to-hnb-csho {\r
50131       type uint32;\r
50132       config false;\r
50133       description\r
50134         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO";\r
50135       reference\r
50136         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO";\r
50137     }\r
50138     leaf succ3-g-macro-to-hnb-csho {\r
50139       type uint32;\r
50140       config false;\r
50141       description\r
50142         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO";\r
50143       reference\r
50144         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO";\r
50145     }\r
50146     leaf att2-g-macro-to-hnb-csho {\r
50147       type uint32;\r
50148       config false;\r
50149       description\r
50150         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO";\r
50151       reference\r
50152         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO";\r
50153     }\r
50154     leaf succ2-g-macro-to-hnb-csho {\r
50155       type uint32;\r
50156       config false;\r
50157       description\r
50158         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO";\r
50159       reference\r
50160         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO";\r
50161     }\r
50162   }\r
50163 \r
50164   grouping rab-stats-g {\r
50165     description\r
50166       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.";\r
50167     leaf att-estab-cs {\r
50168       type uint32;\r
50169       config false;\r
50170       description\r
50171         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS";\r
50172       reference\r
50173         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS";\r
50174     }\r
50175     leaf fail-estab-cs {\r
50176       type uint32;\r
50177       config false;\r
50178       description\r
50179         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS";\r
50180       reference\r
50181         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS";\r
50182     }\r
50183     leaf succ-estab-cs {\r
50184       type uint32;\r
50185       config false;\r
50186       description\r
50187         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS";\r
50188       reference\r
50189         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS";\r
50190     }\r
50191     leaf rel-drop-cs {\r
50192       type uint32;\r
50193       config false;\r
50194       description\r
50195         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS";\r
50196       reference\r
50197         "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS";\r
50198     }\r
50199   }\r
50200 \r
50201   grouping cn-hho-stats-g {\r
50202     description\r
50203       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.";\r
50204     leaf succ-hnb-umts-intra-freq {\r
50205       type uint32;\r
50206       config false;\r
50207       description\r
50208         "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq";\r
50209       reference\r
50210         "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq";\r
50211     }\r
50212     leaf att-hnb-umts-intra-freq {\r
50213       type uint32;\r
50214       config false;\r
50215       description\r
50216         "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq";\r
50217       reference\r
50218         "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq";\r
50219     }\r
50220     leaf att-hnb-umts-inter-freq {\r
50221       type uint32;\r
50222       config false;\r
50223       description\r
50224         "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq";\r
50225       reference\r
50226         "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq";\r
50227     }\r
50228   }\r
50229 \r
50230   grouping cn-ps-domain-g {\r
50231     description\r
50232       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.";\r
50233     leaf network-mode-operation-combined {\r
50234       type boolean;\r
50235       description\r
50236         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined";\r
50237       reference\r
50238         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined";\r
50239     }\r
50240   }\r
50241 \r
50242   grouping ps-domain-rab-stats-g {\r
50243     description\r
50244       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.";\r
50245     leaf att-estab-ps {\r
50246       type string;\r
50247       config false;\r
50248       description\r
50249         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS";\r
50250       reference\r
50251         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS";\r
50252     }\r
50253     leaf succ-estab-ps {\r
50254       type uint32;\r
50255       config false;\r
50256       description\r
50257         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS";\r
50258       reference\r
50259         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS";\r
50260     }\r
50261     leaf fail-estab-ps {\r
50262       type uint32;\r
50263       config false;\r
50264       description\r
50265         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS";\r
50266       reference\r
50267         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS";\r
50268     }\r
50269     leaf rel-drop-ps {\r
50270       type uint32;\r
50271       config false;\r
50272       description\r
50273         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS";\r
50274       reference\r
50275         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS";\r
50276     }\r
50277     leaf ul-num-user-bits-edch {\r
50278       type uint64;\r
50279       config false;\r
50280       description\r
50281         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH";\r
50282       reference\r
50283         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH";\r
50284     }\r
50285     leaf ul-num-user-bits64-k {\r
50286       type uint32;\r
50287       config false;\r
50288       description\r
50289         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K";\r
50290       reference\r
50291         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K";\r
50292     }\r
50293     leaf ul-num-user-bits128-k {\r
50294       type uint32;\r
50295       config false;\r
50296       description\r
50297         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K";\r
50298       reference\r
50299         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K";\r
50300     }\r
50301     leaf ul-num-user-bits384-k {\r
50302       type uint32;\r
50303       config false;\r
50304       description\r
50305         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K";\r
50306       reference\r
50307         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K";\r
50308     }\r
50309     leaf dl-num-user-bits-hsdpa {\r
50310       type uint32;\r
50311       config false;\r
50312       description\r
50313         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA";\r
50314       reference\r
50315         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA";\r
50316     }\r
50317     leaf dl-num-user-bits64-k {\r
50318       type uint32;\r
50319       config false;\r
50320       description\r
50321         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K";\r
50322       reference\r
50323         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K";\r
50324     }\r
50325     leaf dl-num-user-bits128-k {\r
50326       type uint32;\r
50327       config false;\r
50328       description\r
50329         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K";\r
50330       reference\r
50331         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K";\r
50332     }\r
50333     leaf dl-num-user-bits384-k {\r
50334       type uint32;\r
50335       config false;\r
50336       description\r
50337         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K";\r
50338       reference\r
50339         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K";\r
50340     }\r
50341     leaf lgw-number-of-entries {\r
50342       type uint32;\r
50343       config false;\r
50344       description\r
50345         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries";\r
50346       reference\r
50347         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries";\r
50348     }\r
50349   }\r
50350 \r
50351   grouping rab-stats-lgw-g {\r
50352     description\r
50353       "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.";\r
50354     leaf index {\r
50355       type uint16;\r
50356       description\r
50357         "Index attribute";\r
50358     }\r
50359     leaf correlation-id {\r
50360       type string;\r
50361       config false;\r
50362       description\r
50363         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID";\r
50364       reference\r
50365         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID";\r
50366     }\r
50367     leaf estab-direct-path-lgw-att-nbr {\r
50368       type uint32;\r
50369       config false;\r
50370       description\r
50371         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr";\r
50372       reference\r
50373         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr";\r
50374     }\r
50375     leaf estab-direct-path-lgw-succ-nbr {\r
50376       type uint32;\r
50377       config false;\r
50378       description\r
50379         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr";\r
50380       reference\r
50381         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr";\r
50382     }\r
50383     leaf estab-direct-path-lgw-fail-nbr {\r
50384       type string;\r
50385       config false;\r
50386       description\r
50387         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr";\r
50388       reference\r
50389         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr";\r
50390     }\r
50391   }\r
50392 \r
50393   grouping umts-rab-g {\r
50394     description\r
50395       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAB.";\r
50396     leaf rab-succ-estab-cs {\r
50397       type uint32;\r
50398       config false;\r
50399       description\r
50400         "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS";\r
50401       reference\r
50402         "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS";\r
50403     }\r
50404     leaf rab-fail-estab-cs {\r
50405       type uint32;\r
50406       config false;\r
50407       description\r
50408         "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS";\r
50409       reference\r
50410         "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS";\r
50411     }\r
50412     leaf rab-succ-estab-ps {\r
50413       type uint32;\r
50414       config false;\r
50415       description\r
50416         "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS";\r
50417       reference\r
50418         "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS";\r
50419     }\r
50420     leaf rab-fail-estab-ps {\r
50421       type uint32;\r
50422       config false;\r
50423       description\r
50424         "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS";\r
50425       reference\r
50426         "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS";\r
50427     }\r
50428     leaf rabcs-setup-time-mean {\r
50429       type uint32;\r
50430       config false;\r
50431       description\r
50432         "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean";\r
50433       reference\r
50434         "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean";\r
50435     }\r
50436     leaf rabcs-setup-time-max {\r
50437       type uint32;\r
50438       config false;\r
50439       description\r
50440         "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax";\r
50441       reference\r
50442         "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax";\r
50443     }\r
50444     leaf rabps-setup-time-mean {\r
50445       type uint32;\r
50446       config false;\r
50447       description\r
50448         "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean";\r
50449       reference\r
50450         "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean";\r
50451     }\r
50452     leaf rabps-setup-time-max {\r
50453       type uint32;\r
50454       config false;\r
50455       description\r
50456         "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax";\r
50457       reference\r
50458         "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax";\r
50459     }\r
50460     leaf fail-ho {\r
50461       type uint32;\r
50462       config false;\r
50463       description\r
50464         "FAPService.{i}.CellConfig.UMTS.RAB.FailHO";\r
50465       reference\r
50466         "FAPService.{i}.CellConfig.UMTS.RAB.FailHO";\r
50467     }\r
50468     leaf succ-ho {\r
50469       type uint32;\r
50470       config false;\r
50471       description\r
50472         "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO";\r
50473       reference\r
50474         "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO";\r
50475     }\r
50476   }\r
50477 \r
50478   grouping umts-ran-g {\r
50479     description\r
50480       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.";\r
50481     leaf ura-list {\r
50482       type uint32;\r
50483       description\r
50484         "FAPService.{i}.CellConfig.UMTS.RAN.URAList";\r
50485       reference\r
50486         "FAPService.{i}.CellConfig.UMTS.RAN.URAList";\r
50487     }\r
50488     leaf ura-in-use {\r
50489       type uint32;\r
50490       config false;\r
50491       description\r
50492         "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse";\r
50493       reference\r
50494         "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse";\r
50495     }\r
50496     leaf rncid {\r
50497       type uint32 {\r
50498         range "0..65535";\r
50499       }\r
50500       description\r
50501         "FAPService.{i}.CellConfig.UMTS.RAN.RNCID";\r
50502       reference\r
50503         "FAPService.{i}.CellConfig.UMTS.RAN.RNCID";\r
50504     }\r
50505     leaf cell-id {\r
50506       type uint32 {\r
50507         range "min..268435455";\r
50508       }\r
50509       description\r
50510         "FAPService.{i}.CellConfig.UMTS.RAN.CellID";\r
50511       reference\r
50512         "FAPService.{i}.CellConfig.UMTS.RAN.CellID";\r
50513     }\r
50514     leaf t-rat-c {\r
50515       type uint32;\r
50516       description\r
50517         "FAPService.{i}.CellConfig.UMTS.RAN.TRatC";\r
50518       reference\r
50519         "FAPService.{i}.CellConfig.UMTS.RAN.TRatC";\r
50520     }\r
50521     leaf t-raf-c {\r
50522       type uint32;\r
50523       description\r
50524         "FAPService.{i}.CellConfig.UMTS.RAN.TRafC";\r
50525       reference\r
50526         "FAPService.{i}.CellConfig.UMTS.RAN.TRafC";\r
50527     }\r
50528     leaf n-raf-c {\r
50529       type uint32 {\r
50530         range "1..max";\r
50531       }\r
50532       description\r
50533         "FAPService.{i}.CellConfig.UMTS.RAN.NRafC";\r
50534       reference\r
50535         "FAPService.{i}.CellConfig.UMTS.RAN.NRafC";\r
50536     }\r
50537     leaf tig-or {\r
50538       type uint32;\r
50539       description\r
50540         "FAPService.{i}.CellConfig.UMTS.RAN.TigOR";\r
50541       reference\r
50542         "FAPService.{i}.CellConfig.UMTS.RAN.TigOR";\r
50543     }\r
50544     leaf tin-tr {\r
50545       type uint32;\r
50546       description\r
50547         "FAPService.{i}.CellConfig.UMTS.RAN.TinTR";\r
50548       reference\r
50549         "FAPService.{i}.CellConfig.UMTS.RAN.TinTR";\r
50550     }\r
50551     leaf t-data-fwd {\r
50552       type uint32;\r
50553       description\r
50554         "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd";\r
50555       reference\r
50556         "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd";\r
50557     }\r
50558     leaf t-reloc-prep {\r
50559       type uint32;\r
50560       description\r
50561         "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep";\r
50562       reference\r
50563         "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep";\r
50564     }\r
50565     leaf t-reloc-overall {\r
50566       type uint32;\r
50567       description\r
50568         "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall";\r
50569       reference\r
50570         "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall";\r
50571     }\r
50572     leaf hnbid-realm {\r
50573       type string {\r
50574         length "min..182";\r
50575       }\r
50576       description\r
50577         "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm";\r
50578       reference\r
50579         "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm";\r
50580     }\r
50581     leaf hs-flag {\r
50582       type boolean;\r
50583       description\r
50584         "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag";\r
50585       reference\r
50586         "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag";\r
50587     }\r
50588     leaf hs-enable {\r
50589       type boolean;\r
50590       description\r
50591         "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable";\r
50592       reference\r
50593         "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable";\r
50594     }\r
50595     leaf num-of-hspdsc-hs {\r
50596       type uint32 {\r
50597         range "0..15";\r
50598       }\r
50599       description\r
50600         "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs";\r
50601       reference\r
50602         "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs";\r
50603     }\r
50604     leaf num-of-hsscc-hs {\r
50605       type uint32;\r
50606       description\r
50607         "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs";\r
50608       reference\r
50609         "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs";\r
50610     }\r
50611   }\r
50612 \r
50613   grouping umts-ran-csg-g {\r
50614     description\r
50615       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG.";\r
50616     leaf csg-indicator {\r
50617       type boolean;\r
50618       config false;\r
50619       description\r
50620         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator";\r
50621       reference\r
50622         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator";\r
50623     }\r
50624     leaf uarfcndl-list {\r
50625       type uint32;\r
50626       description\r
50627         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList";\r
50628       reference\r
50629         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList";\r
50630     }\r
50631   }\r
50632 \r
50633   grouping csg-csgpsc-split-info-g {\r
50634     description\r
50635       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.";\r
50636     leaf start-psc-range1-coefficient {\r
50637       type uint32 {\r
50638         range "0..63";\r
50639       }\r
50640       description\r
50641         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient";\r
50642       reference\r
50643         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient";\r
50644     }\r
50645     leaf number-of-ps-cs {\r
50646       type enumeration {\r
50647         enum 5 {\r
50648           description\r
50649             "Enum Value - 5";\r
50650         }\r
50651         enum 10 {\r
50652           description\r
50653             "Enum Value - 10";\r
50654         }\r
50655         enum 15 {\r
50656           description\r
50657             "Enum Value - 15";\r
50658         }\r
50659         enum 20 {\r
50660           description\r
50661             "Enum Value - 20";\r
50662         }\r
50663         enum 30 {\r
50664           description\r
50665             "Enum Value - 30";\r
50666         }\r
50667         enum 40 {\r
50668           description\r
50669             "Enum Value - 40";\r
50670         }\r
50671         enum 50 {\r
50672           description\r
50673             "Enum Value - 50";\r
50674         }\r
50675         enum 64 {\r
50676           description\r
50677             "Enum Value - 64";\r
50678         }\r
50679         enum 80 {\r
50680           description\r
50681             "Enum Value - 80";\r
50682         }\r
50683         enum 120 {\r
50684           description\r
50685             "Enum Value - 120";\r
50686         }\r
50687         enum 160 {\r
50688           description\r
50689             "Enum Value - 160";\r
50690         }\r
50691         enum 256 {\r
50692           description\r
50693             "Enum Value - 256";\r
50694         }\r
50695         enum alltherest {\r
50696           description\r
50697             "Enum Value - alltherest";\r
50698         }\r
50699         enum spare3 {\r
50700           description\r
50701             "Enum Value - spare3";\r
50702         }\r
50703         enum spare2 {\r
50704           description\r
50705             "Enum Value - spare2";\r
50706         }\r
50707         enum spare1 {\r
50708           description\r
50709             "Enum Value - spare1";\r
50710         }\r
50711       }\r
50712       description\r
50713         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs";\r
50714       reference\r
50715         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs";\r
50716     }\r
50717     leaf psc-range2-offset {\r
50718       type uint32 {\r
50719         range "0..63";\r
50720       }\r
50721       description\r
50722         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset";\r
50723       reference\r
50724         "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset";\r
50725     }\r
50726   }\r
50727 \r
50728   grouping umts-ran-cell-restriction-g {\r
50729     description\r
50730       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.";\r
50731     leaf cell-barred {\r
50732       type boolean;\r
50733       description\r
50734         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred";\r
50735       reference\r
50736         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred";\r
50737     }\r
50738     leaf intra-freq-cell-reselection-indicator {\r
50739       type boolean;\r
50740       description\r
50741         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator";\r
50742       reference\r
50743         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator";\r
50744     }\r
50745     leaf t-barred {\r
50746       type uint32 {\r
50747         range "10 | 20 | 40 | 80 | 160 | 320 | 640 | 1280";\r
50748       }\r
50749       description\r
50750         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred";\r
50751       reference\r
50752         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred";\r
50753     }\r
50754     leaf access-class-barred-list-cs {\r
50755       type uint32 {\r
50756         range "0..15";\r
50757       }\r
50758       description\r
50759         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS";\r
50760       reference\r
50761         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS";\r
50762     }\r
50763     leaf access-class-barred-list-ps {\r
50764       type uint32 {\r
50765         range "0..15";\r
50766       }\r
50767       description\r
50768         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS";\r
50769       reference\r
50770         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS";\r
50771     }\r
50772     leaf cell-reserved-for-operator-use {\r
50773       type boolean;\r
50774       description\r
50775         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse";\r
50776       reference\r
50777         "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse";\r
50778     }\r
50779   }\r
50780 \r
50781   grouping ran-cell-selection-g {\r
50782     description\r
50783       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.";\r
50784     leaf quality-measure-cpich {\r
50785       type enumeration {\r
50786         enum Ec/No {\r
50787           description\r
50788             "Enum Value - Ec/No";\r
50789         }\r
50790         enum RSCP {\r
50791           description\r
50792             "Enum Value - RSCP";\r
50793         }\r
50794       }\r
50795       description\r
50796         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH";\r
50797       reference\r
50798         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH";\r
50799     }\r
50800     leaf qqual-min {\r
50801       type int32 {\r
50802         range "-24..0";\r
50803       }\r
50804       description\r
50805         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin";\r
50806       reference\r
50807         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin";\r
50808     }\r
50809     leaf qqual-min-offset {\r
50810       type uint32 {\r
50811         range "1..16";\r
50812       }\r
50813       description\r
50814         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset";\r
50815       reference\r
50816         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset";\r
50817     }\r
50818     leaf q-rx-lev-min {\r
50819       type int32 {\r
50820         range "-115..-25";\r
50821       }\r
50822       description\r
50823         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin";\r
50824       reference\r
50825         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin";\r
50826     }\r
50827     leaf delta-q-rx-lev-min {\r
50828       type int32 {\r
50829         range "-4 | -2";\r
50830       }\r
50831       description\r
50832         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin";\r
50833       reference\r
50834         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin";\r
50835     }\r
50836     leaf q-rx-lev-min-offset {\r
50837       type uint32 {\r
50838         range "2 | 4 | 6 | 8 | 10 | 12 | 14 | 16";\r
50839       }\r
50840       description\r
50841         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset";\r
50842       reference\r
50843         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset";\r
50844     }\r
50845     leaf q-hyst1s {\r
50846       type uint32 {\r
50847         range "0..40";\r
50848       }\r
50849       description\r
50850         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s";\r
50851       reference\r
50852         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s";\r
50853     }\r
50854     leaf q-hyst2s {\r
50855       type uint32 {\r
50856         range "0..40";\r
50857       }\r
50858       description\r
50859         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s";\r
50860       reference\r
50861         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s";\r
50862     }\r
50863     leaf t-reselections {\r
50864       type uint32 {\r
50865         range "0..31";\r
50866       }\r
50867       description\r
50868         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections";\r
50869       reference\r
50870         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections";\r
50871     }\r
50872     leaf s-intrasearch {\r
50873       type int32 {\r
50874         range "-32..20";\r
50875       }\r
50876       description\r
50877         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch";\r
50878       reference\r
50879         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch";\r
50880     }\r
50881     leaf s-intersearch {\r
50882       type int32 {\r
50883         range "-32..20";\r
50884       }\r
50885       description\r
50886         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch";\r
50887       reference\r
50888         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch";\r
50889     }\r
50890     leaf s-search-hcs {\r
50891       type int32 {\r
50892         range "-105..91";\r
50893       }\r
50894       description\r
50895         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS";\r
50896       reference\r
50897         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS";\r
50898     }\r
50899     leaf s-search-rat {\r
50900       type int32 {\r
50901         range "-32..20";\r
50902       }\r
50903       description\r
50904         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT";\r
50905       reference\r
50906         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT";\r
50907     }\r
50908     leaf shcsrat {\r
50909       type int32 {\r
50910         range "-105..91";\r
50911       }\r
50912       description\r
50913         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT";\r
50914       reference\r
50915         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT";\r
50916     }\r
50917     leaf s-limit-search-rat {\r
50918       type int32 {\r
50919         range "-32..20";\r
50920       }\r
50921       description\r
50922         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT";\r
50923       reference\r
50924         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT";\r
50925     }\r
50926     leaf non-hcstcr-max {\r
50927       type enumeration {\r
50928         enum "not used" {\r
50929           description\r
50930             "Enum Value - not used";\r
50931         }\r
50932         enum 30 {\r
50933           description\r
50934             "Enum Value - 30";\r
50935         }\r
50936         enum 60 {\r
50937           description\r
50938             "Enum Value - 60";\r
50939         }\r
50940         enum 120 {\r
50941           description\r
50942             "Enum Value - 120";\r
50943         }\r
50944         enum 180 {\r
50945           description\r
50946             "Enum Value - 180";\r
50947         }\r
50948         enum 240 {\r
50949           description\r
50950             "Enum Value - 240";\r
50951         }\r
50952       }\r
50953       description\r
50954         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax";\r
50955       reference\r
50956         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax";\r
50957     }\r
50958     leaf non-hcsncr {\r
50959       type uint32 {\r
50960         range "1..16";\r
50961       }\r
50962       description\r
50963         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR";\r
50964       reference\r
50965         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR";\r
50966     }\r
50967     leaf non-hcstcr-max-hyst {\r
50968       type enumeration {\r
50969         enum "not used" {\r
50970           description\r
50971             "Enum Value - not used";\r
50972         }\r
50973         enum 10 {\r
50974           description\r
50975             "Enum Value - 10";\r
50976         }\r
50977         enum 20 {\r
50978           description\r
50979             "Enum Value - 20";\r
50980         }\r
50981         enum 30 {\r
50982           description\r
50983             "Enum Value - 30";\r
50984         }\r
50985         enum 40 {\r
50986           description\r
50987             "Enum Value - 40";\r
50988         }\r
50989         enum 50 {\r
50990           description\r
50991             "Enum Value - 50";\r
50992         }\r
50993         enum 60 {\r
50994           description\r
50995             "Enum Value - 60";\r
50996         }\r
50997         enum 70 {\r
50998           description\r
50999             "Enum Value - 70";\r
51000         }\r
51001       }\r
51002       description\r
51003         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst";\r
51004       reference\r
51005         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst";\r
51006     }\r
51007     leaf qhcs {\r
51008       type uint32 {\r
51009         range "0..99";\r
51010       }\r
51011       description\r
51012         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS";\r
51013       reference\r
51014         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS";\r
51015     }\r
51016     leaf use-of-hcs {\r
51017       type boolean;\r
51018       description\r
51019         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS";\r
51020       reference\r
51021         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS";\r
51022     }\r
51023     leaf hcs-prio {\r
51024       type uint32 {\r
51025         range "0..7";\r
51026       }\r
51027       description\r
51028         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio";\r
51029       reference\r
51030         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio";\r
51031     }\r
51032     leaf tcr-max {\r
51033       type enumeration {\r
51034         enum "not used" {\r
51035           description\r
51036             "Enum Value - not used";\r
51037         }\r
51038         enum 30 {\r
51039           description\r
51040             "Enum Value - 30";\r
51041         }\r
51042         enum 60 {\r
51043           description\r
51044             "Enum Value - 60";\r
51045         }\r
51046         enum 120 {\r
51047           description\r
51048             "Enum Value - 120";\r
51049         }\r
51050         enum 180 {\r
51051           description\r
51052             "Enum Value - 180";\r
51053         }\r
51054         enum 240 {\r
51055           description\r
51056             "Enum Value - 240";\r
51057         }\r
51058       }\r
51059       description\r
51060         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax";\r
51061       reference\r
51062         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax";\r
51063     }\r
51064     leaf ncr {\r
51065       type uint32 {\r
51066         range "1..16";\r
51067       }\r
51068       description\r
51069         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR";\r
51070       reference\r
51071         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR";\r
51072     }\r
51073     leaf tcr-max-hyst {\r
51074       type enumeration {\r
51075         enum "not used" {\r
51076           description\r
51077             "Enum Value - not used";\r
51078         }\r
51079         enum 10 {\r
51080           description\r
51081             "Enum Value - 10";\r
51082         }\r
51083         enum 20 {\r
51084           description\r
51085             "Enum Value - 20";\r
51086         }\r
51087         enum 30 {\r
51088           description\r
51089             "Enum Value - 30";\r
51090         }\r
51091         enum 40 {\r
51092           description\r
51093             "Enum Value - 40";\r
51094         }\r
51095         enum 50 {\r
51096           description\r
51097             "Enum Value - 50";\r
51098         }\r
51099         enum 60 {\r
51100           description\r
51101             "Enum Value - 60";\r
51102         }\r
51103         enum 70 {\r
51104           description\r
51105             "Enum Value - 70";\r
51106         }\r
51107       }\r
51108       description\r
51109         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst";\r
51110       reference\r
51111         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst";\r
51112     }\r
51113     leaf ue-tx-pwr-max-rach {\r
51114       type int32 {\r
51115         range "-50..33";\r
51116       }\r
51117       description\r
51118         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH";\r
51119       reference\r
51120         "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH";\r
51121     }\r
51122   }\r
51123 \r
51124   grouping ran-drx-g {\r
51125     description\r
51126       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.DRX.";\r
51127     leaf drx-cycle-length-coefficient-cs {\r
51128       type uint32 {\r
51129         range "6..9";\r
51130       }\r
51131       description\r
51132         "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS";\r
51133       reference\r
51134         "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS";\r
51135     }\r
51136     leaf drx-cycle-length-coefficient-ps {\r
51137       type uint32 {\r
51138         range "6..9";\r
51139       }\r
51140       description\r
51141         "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS";\r
51142       reference\r
51143         "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS";\r
51144     }\r
51145     leaf utrandrx-cycle-length-coefficient {\r
51146       type uint32 {\r
51147         range "3..9";\r
51148       }\r
51149       description\r
51150         "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient";\r
51151       reference\r
51152         "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient";\r
51153     }\r
51154   }\r
51155 \r
51156   grouping ran-inter-freq-meas-g {\r
51157     description\r
51158       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.";\r
51159     leaf measurement-quantity {\r
51160       type enumeration {\r
51161         enum "CPICH Ec/No" {\r
51162           description\r
51163             "Enum Value - CPICH Ec/No";\r
51164         }\r
51165         enum "CPICH RSCP" {\r
51166           description\r
51167             "Enum Value - CPICH RSCP";\r
51168         }\r
51169       }\r
51170       description\r
51171         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity";\r
51172       reference\r
51173         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity";\r
51174     }\r
51175     leaf filter-coefficient {\r
51176       type uint32 {\r
51177         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
51178       }\r
51179       description\r
51180         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient";\r
51181       reference\r
51182         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient";\r
51183     }\r
51184     leaf inter-frequency-event-identity {\r
51185       type string {\r
51186         length "min..32";\r
51187       }\r
51188       description\r
51189         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity";\r
51190       reference\r
51191         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity";\r
51192     }\r
51193     leaf weighting-factor-event2a {\r
51194       type uint32 {\r
51195         range "0..20";\r
51196       }\r
51197       description\r
51198         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a";\r
51199       reference\r
51200         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a";\r
51201     }\r
51202     leaf weighting-factor-event2b {\r
51203       type uint32 {\r
51204         range "0..20";\r
51205       }\r
51206       description\r
51207         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b";\r
51208       reference\r
51209         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b";\r
51210     }\r
51211     leaf weighting-factor-event2d {\r
51212       type uint32 {\r
51213         range "0..20";\r
51214       }\r
51215       description\r
51216         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d";\r
51217       reference\r
51218         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d";\r
51219     }\r
51220     leaf weighting-factor-event2f {\r
51221       type uint32 {\r
51222         range "0..20";\r
51223       }\r
51224       description\r
51225         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f";\r
51226       reference\r
51227         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f";\r
51228     }\r
51229     leaf hysteresis-event2a {\r
51230       type uint32 {\r
51231         range "0..29";\r
51232       }\r
51233       description\r
51234         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a";\r
51235       reference\r
51236         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a";\r
51237     }\r
51238     leaf hysteresis-event2b {\r
51239       type uint32 {\r
51240         range "0..29";\r
51241       }\r
51242       description\r
51243         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b";\r
51244       reference\r
51245         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b";\r
51246     }\r
51247     leaf hysteresis-event2d {\r
51248       type uint32 {\r
51249         range "0..29";\r
51250       }\r
51251       description\r
51252         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d";\r
51253       reference\r
51254         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d";\r
51255     }\r
51256     leaf hysteresis-event2f {\r
51257       type uint32 {\r
51258         range "0..29";\r
51259       }\r
51260       description\r
51261         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f";\r
51262       reference\r
51263         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f";\r
51264     }\r
51265     leaf time-to-trigger-event2a {\r
51266       type uint32 {\r
51267         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51268       }\r
51269       description\r
51270         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a";\r
51271       reference\r
51272         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a";\r
51273     }\r
51274     leaf time-to-trigger-event2b {\r
51275       type uint32 {\r
51276         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51277       }\r
51278       description\r
51279         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b";\r
51280       reference\r
51281         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b";\r
51282     }\r
51283     leaf time-to-trigger-event2d {\r
51284       type uint32 {\r
51285         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51286       }\r
51287       description\r
51288         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d";\r
51289       reference\r
51290         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d";\r
51291     }\r
51292     leaf time-to-trigger-event2f {\r
51293       type uint32 {\r
51294         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51295       }\r
51296       description\r
51297         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f";\r
51298       reference\r
51299         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f";\r
51300     }\r
51301     leaf threshold-used-frequency-event2b {\r
51302       type int32 {\r
51303         range "-120..0";\r
51304       }\r
51305       description\r
51306         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b";\r
51307       reference\r
51308         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b";\r
51309     }\r
51310     leaf threshold-used-frequency-event2d {\r
51311       type int32 {\r
51312         range "-120..0";\r
51313       }\r
51314       description\r
51315         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d";\r
51316       reference\r
51317         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d";\r
51318     }\r
51319     leaf threshold-used-frequency-event2f {\r
51320       type int32 {\r
51321         range "-120..0";\r
51322       }\r
51323       description\r
51324         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f";\r
51325       reference\r
51326         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f";\r
51327     }\r
51328     leaf instance-number-of-entries {\r
51329       type uint32;\r
51330       config false;\r
51331       description\r
51332         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries";\r
51333       reference\r
51334         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries";\r
51335     }\r
51336   }\r
51337 \r
51338   grouping inter-freq-meas-instance-g {\r
51339     description\r
51340       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.";\r
51341     leaf index {\r
51342       type uint16;\r
51343       description\r
51344         "Index attribute";\r
51345     }\r
51346     leaf enable {\r
51347       type boolean;\r
51348       description\r
51349         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable";\r
51350       reference\r
51351         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable";\r
51352     }\r
51353     leaf alias {\r
51354       type string {\r
51355         length "min..64";\r
51356       }\r
51357       description\r
51358         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias";\r
51359       reference\r
51360         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias";\r
51361     }\r
51362     leaf intra-frequency-event-identity {\r
51363       type string;\r
51364       config false;\r
51365       description\r
51366         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity";\r
51367       reference\r
51368         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity";\r
51369     }\r
51370     leaf event-description {\r
51371       type string;\r
51372       config false;\r
51373       description\r
51374         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription";\r
51375       reference\r
51376         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription";\r
51377     }\r
51378     leaf measurement-quantity {\r
51379       type enumeration {\r
51380         enum "CPICH Ec/No" {\r
51381           description\r
51382             "Enum Value - CPICH Ec/No";\r
51383         }\r
51384         enum "CPICH RSCP" {\r
51385           description\r
51386             "Enum Value - CPICH RSCP";\r
51387         }\r
51388       }\r
51389       description\r
51390         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity";\r
51391       reference\r
51392         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity";\r
51393     }\r
51394     leaf filter-coefficient {\r
51395       type uint32 {\r
51396         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
51397       }\r
51398       description\r
51399         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient";\r
51400       reference\r
51401         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient";\r
51402     }\r
51403     leaf weighting-factor {\r
51404       type uint32 {\r
51405         range "0..20";\r
51406       }\r
51407       description\r
51408         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor";\r
51409       reference\r
51410         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor";\r
51411     }\r
51412     leaf hysteresis {\r
51413       type uint32 {\r
51414         range "0..15";\r
51415       }\r
51416       description\r
51417         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis";\r
51418       reference\r
51419         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis";\r
51420     }\r
51421     leaf time-to-trigger {\r
51422       type uint32 {\r
51423         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51424       }\r
51425       description\r
51426         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger";\r
51427       reference\r
51428         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger";\r
51429     }\r
51430     leaf threshold-used-frequency {\r
51431       type int32 {\r
51432         range "-120..0";\r
51433       }\r
51434       description\r
51435         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency";\r
51436       reference\r
51437         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency";\r
51438     }\r
51439     leaf threshold-non-used-frequency {\r
51440       type int32 {\r
51441         range "-120..0";\r
51442       }\r
51443       description\r
51444         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency";\r
51445       reference\r
51446         "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency";\r
51447     }\r
51448   }\r
51449 \r
51450   grouping ran-inter-rat-meas-g {\r
51451     description\r
51452       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.";\r
51453     leaf gsm-filter-coefficient {\r
51454       type uint32 {\r
51455         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
51456       }\r
51457       description\r
51458         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient";\r
51459       reference\r
51460         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient";\r
51461     }\r
51462     leaf bsic-verification-required {\r
51463       type boolean;\r
51464       description\r
51465         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired";\r
51466       reference\r
51467         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired";\r
51468     }\r
51469     leaf weighting-factor {\r
51470       type uint32 {\r
51471         range "0..20";\r
51472       }\r
51473       description\r
51474         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor";\r
51475       reference\r
51476         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor";\r
51477     }\r
51478     leaf hysteresis {\r
51479       type uint32 {\r
51480         range "0..15";\r
51481       }\r
51482       description\r
51483         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis";\r
51484       reference\r
51485         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis";\r
51486     }\r
51487     leaf time-to-trigger {\r
51488       type uint32 {\r
51489         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51490       }\r
51491       description\r
51492         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger";\r
51493       reference\r
51494         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger";\r
51495     }\r
51496     leaf threshold-own-system {\r
51497       type int32 {\r
51498         range "-115..0";\r
51499       }\r
51500       description\r
51501         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem";\r
51502       reference\r
51503         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem";\r
51504     }\r
51505     leaf threshold-other-system {\r
51506       type int32 {\r
51507         range "-115..0";\r
51508       }\r
51509       description\r
51510         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem";\r
51511       reference\r
51512         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem";\r
51513     }\r
51514     leaf instance-number-of-entries {\r
51515       type uint32;\r
51516       config false;\r
51517       description\r
51518         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries";\r
51519       reference\r
51520         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries";\r
51521     }\r
51522   }\r
51523 \r
51524   grouping inter-rat-meas-instance-g {\r
51525     description\r
51526       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.";\r
51527     leaf index {\r
51528       type uint16;\r
51529       description\r
51530         "Index attribute";\r
51531     }\r
51532     leaf enable {\r
51533       type boolean;\r
51534       description\r
51535         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable";\r
51536       reference\r
51537         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable";\r
51538     }\r
51539     leaf alias {\r
51540       type string {\r
51541         length "min..64";\r
51542       }\r
51543       description\r
51544         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias";\r
51545       reference\r
51546         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias";\r
51547     }\r
51548     leaf inter-rat-event-identity {\r
51549       type string;\r
51550       config false;\r
51551       description\r
51552         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity";\r
51553       reference\r
51554         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity";\r
51555     }\r
51556     leaf event-description {\r
51557       type string;\r
51558       config false;\r
51559       description\r
51560         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription";\r
51561       reference\r
51562         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription";\r
51563     }\r
51564     leaf filter-coefficient {\r
51565       type uint32 {\r
51566         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
51567       }\r
51568       description\r
51569         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient";\r
51570       reference\r
51571         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient";\r
51572     }\r
51573     leaf bsic-verification-required {\r
51574       type boolean;\r
51575       description\r
51576         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired";\r
51577       reference\r
51578         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired";\r
51579     }\r
51580     leaf weighting-factor {\r
51581       type uint32 {\r
51582         range "0..20";\r
51583       }\r
51584       description\r
51585         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor";\r
51586       reference\r
51587         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor";\r
51588     }\r
51589     leaf hysteresis {\r
51590       type uint32 {\r
51591         range "0..15";\r
51592       }\r
51593       description\r
51594         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis";\r
51595       reference\r
51596         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis";\r
51597     }\r
51598     leaf time-to-trigger {\r
51599       type uint32 {\r
51600         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51601       }\r
51602       description\r
51603         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger";\r
51604       reference\r
51605         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger";\r
51606     }\r
51607     leaf threshold-own-system {\r
51608       type int32 {\r
51609         range "-115..0";\r
51610       }\r
51611       description\r
51612         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem";\r
51613       reference\r
51614         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem";\r
51615     }\r
51616     leaf threshold-other-system {\r
51617       type int32 {\r
51618         range "-115..0";\r
51619       }\r
51620       description\r
51621         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem";\r
51622       reference\r
51623         "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem";\r
51624     }\r
51625   }\r
51626 \r
51627   grouping ran-intra-freq-meas-g {\r
51628     description\r
51629       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.";\r
51630     leaf measurement-quantity {\r
51631       type enumeration {\r
51632         enum "CPICH Ec/No" {\r
51633           description\r
51634             "Enum Value - CPICH Ec/No";\r
51635         }\r
51636         enum "CPICH RSCP" {\r
51637           description\r
51638             "Enum Value - CPICH RSCP";\r
51639         }\r
51640         enum Pathloss {\r
51641           description\r
51642             "Enum Value - Pathloss";\r
51643         }\r
51644       }\r
51645       description\r
51646         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity";\r
51647       reference\r
51648         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity";\r
51649     }\r
51650     leaf filter-coefficient {\r
51651       type uint32 {\r
51652         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
51653       }\r
51654       description\r
51655         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient";\r
51656       reference\r
51657         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient";\r
51658     }\r
51659     leaf intra-frequency-event-identity {\r
51660       type string {\r
51661         length "min..32";\r
51662       }\r
51663       description\r
51664         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity";\r
51665       reference\r
51666         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity";\r
51667     }\r
51668     leaf triggering-condition2-event1a {\r
51669       type enumeration {\r
51670         enum Active {\r
51671           description\r
51672             "Enum Value - Active";\r
51673         }\r
51674         enum Monitored {\r
51675           description\r
51676             "Enum Value - Monitored";\r
51677         }\r
51678         enum "Active and Monitored" {\r
51679           description\r
51680             "Enum Value - Active and Monitored";\r
51681         }\r
51682         enum Detected {\r
51683           description\r
51684             "Enum Value - Detected";\r
51685         }\r
51686         enum "Detected and Monitored" {\r
51687           description\r
51688             "Enum Value - Detected and Monitored";\r
51689         }\r
51690       }\r
51691       description\r
51692         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a";\r
51693       reference\r
51694         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a";\r
51695     }\r
51696     leaf triggering-condition1-event1b {\r
51697       type enumeration {\r
51698         enum Active {\r
51699           description\r
51700             "Enum Value - Active";\r
51701         }\r
51702         enum Monitored {\r
51703           description\r
51704             "Enum Value - Monitored";\r
51705         }\r
51706         enum "Active and Monitored" {\r
51707           description\r
51708             "Enum Value - Active and Monitored";\r
51709         }\r
51710       }\r
51711       description\r
51712         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b";\r
51713       reference\r
51714         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b";\r
51715     }\r
51716     leaf triggering-condition2-event1e {\r
51717       type enumeration {\r
51718         enum Active {\r
51719           description\r
51720             "Enum Value - Active";\r
51721         }\r
51722         enum Monitored {\r
51723           description\r
51724             "Enum Value - Monitored";\r
51725         }\r
51726         enum "Active and Monitored" {\r
51727           description\r
51728             "Enum Value - Active and Monitored";\r
51729         }\r
51730         enum Detected {\r
51731           description\r
51732             "Enum Value - Detected";\r
51733         }\r
51734         enum "Detected and Monitored" {\r
51735           description\r
51736             "Enum Value - Detected and Monitored";\r
51737         }\r
51738       }\r
51739       description\r
51740         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e";\r
51741       reference\r
51742         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e";\r
51743     }\r
51744     leaf triggering-condition1-event1f {\r
51745       type enumeration {\r
51746         enum Active {\r
51747           description\r
51748             "Enum Value - Active";\r
51749         }\r
51750         enum Monitored {\r
51751           description\r
51752             "Enum Value - Monitored";\r
51753         }\r
51754         enum "Active and Monitored" {\r
51755           description\r
51756             "Enum Value - Active and Monitored";\r
51757         }\r
51758       }\r
51759       description\r
51760         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f";\r
51761       reference\r
51762         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f";\r
51763     }\r
51764     leaf reporting-range-event1a {\r
51765       type uint32 {\r
51766         range "0..29";\r
51767       }\r
51768       description\r
51769         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a";\r
51770       reference\r
51771         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a";\r
51772     }\r
51773     leaf reporting-range-event1b {\r
51774       type uint32 {\r
51775         range "0..29";\r
51776       }\r
51777       description\r
51778         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b";\r
51779       reference\r
51780         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b";\r
51781     }\r
51782     leaf weighting-factor-event1a {\r
51783       type uint32 {\r
51784         range "0..20";\r
51785       }\r
51786       description\r
51787         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a";\r
51788       reference\r
51789         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a";\r
51790     }\r
51791     leaf weighting-factor-event1b {\r
51792       type uint32 {\r
51793         range "0..20";\r
51794       }\r
51795       description\r
51796         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b";\r
51797       reference\r
51798         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b";\r
51799     }\r
51800     leaf report-deactivation-threshold-event1a {\r
51801       type uint32 {\r
51802         range "0..7";\r
51803       }\r
51804       description\r
51805         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a";\r
51806       reference\r
51807         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a";\r
51808     }\r
51809     leaf reporting-amount-event1a {\r
51810       type int32 {\r
51811         range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64";\r
51812       }\r
51813       description\r
51814         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a";\r
51815       reference\r
51816         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a";\r
51817     }\r
51818     leaf reporting-amount-event1c {\r
51819       type int32 {\r
51820         range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64";\r
51821       }\r
51822       description\r
51823         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c";\r
51824       reference\r
51825         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c";\r
51826     }\r
51827     leaf reporting-interval-event1a {\r
51828       type uint32 {\r
51829         range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000";\r
51830       }\r
51831       description\r
51832         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a";\r
51833       reference\r
51834         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a";\r
51835     }\r
51836     leaf reporting-interval-event1c {\r
51837       type uint32 {\r
51838         range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000";\r
51839       }\r
51840       description\r
51841         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c";\r
51842       reference\r
51843         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c";\r
51844     }\r
51845     leaf hysteresis-event1a {\r
51846       type uint32 {\r
51847         range "0..15";\r
51848       }\r
51849       description\r
51850         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a";\r
51851       reference\r
51852         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a";\r
51853     }\r
51854     leaf hysteresis-event1b {\r
51855       type uint32 {\r
51856         range "0..15";\r
51857       }\r
51858       description\r
51859         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b";\r
51860       reference\r
51861         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b";\r
51862     }\r
51863     leaf hysteresis-event1c {\r
51864       type uint32 {\r
51865         range "0..15";\r
51866       }\r
51867       description\r
51868         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c";\r
51869       reference\r
51870         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c";\r
51871     }\r
51872     leaf hysteresis-event1d {\r
51873       type uint32 {\r
51874         range "0..15";\r
51875       }\r
51876       description\r
51877         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d";\r
51878       reference\r
51879         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d";\r
51880     }\r
51881     leaf hysteresis-event1e {\r
51882       type uint32 {\r
51883         range "0..15";\r
51884       }\r
51885       description\r
51886         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e";\r
51887       reference\r
51888         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e";\r
51889     }\r
51890     leaf hysteresis-event1f {\r
51891       type uint32 {\r
51892         range "0..15";\r
51893       }\r
51894       description\r
51895         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f";\r
51896       reference\r
51897         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f";\r
51898     }\r
51899     leaf time-to-trigger-event1a {\r
51900       type uint32 {\r
51901         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51902       }\r
51903       description\r
51904         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a";\r
51905       reference\r
51906         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a";\r
51907     }\r
51908     leaf time-to-trigger-event1b {\r
51909       type uint32 {\r
51910         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51911       }\r
51912       description\r
51913         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b";\r
51914       reference\r
51915         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b";\r
51916     }\r
51917     leaf time-to-trigger-event1c {\r
51918       type uint32 {\r
51919         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51920       }\r
51921       description\r
51922         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c";\r
51923       reference\r
51924         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c";\r
51925     }\r
51926     leaf time-to-trigger-event1d {\r
51927       type uint32 {\r
51928         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51929       }\r
51930       description\r
51931         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d";\r
51932       reference\r
51933         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d";\r
51934     }\r
51935     leaf time-to-trigger-event1e {\r
51936       type uint32 {\r
51937         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51938       }\r
51939       description\r
51940         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e";\r
51941       reference\r
51942         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e";\r
51943     }\r
51944     leaf time-to-trigger-event1f {\r
51945       type uint32 {\r
51946         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
51947       }\r
51948       description\r
51949         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f";\r
51950       reference\r
51951         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f";\r
51952     }\r
51953     leaf threshold-used-frequency-event1e {\r
51954       type int32 {\r
51955         range "-120..165";\r
51956       }\r
51957       description\r
51958         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e";\r
51959       reference\r
51960         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e";\r
51961     }\r
51962     leaf threshold-used-frequency-event1f {\r
51963       type int32 {\r
51964         range "-120..165";\r
51965       }\r
51966       description\r
51967         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f";\r
51968       reference\r
51969         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f";\r
51970     }\r
51971     leaf replacement-activation-threshold-event1c {\r
51972       type uint32 {\r
51973         range "0..7";\r
51974       }\r
51975       description\r
51976         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c";\r
51977       reference\r
51978         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c";\r
51979     }\r
51980     leaf instance-number-of-entries {\r
51981       type uint32;\r
51982       config false;\r
51983       description\r
51984         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries";\r
51985       reference\r
51986         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries";\r
51987     }\r
51988   }\r
51989 \r
51990   grouping intra-freq-meas-instance-g {\r
51991     description\r
51992       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.";\r
51993     leaf index {\r
51994       type uint16;\r
51995       description\r
51996         "Index attribute";\r
51997     }\r
51998     leaf enable {\r
51999       type boolean;\r
52000       description\r
52001         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable";\r
52002       reference\r
52003         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable";\r
52004     }\r
52005     leaf alias {\r
52006       type string {\r
52007         length "min..64";\r
52008       }\r
52009       description\r
52010         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias";\r
52011       reference\r
52012         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias";\r
52013     }\r
52014     leaf intra-frequency-event-identity {\r
52015       type string;\r
52016       config false;\r
52017       description\r
52018         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity";\r
52019       reference\r
52020         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity";\r
52021     }\r
52022     leaf event-description {\r
52023       type string;\r
52024       config false;\r
52025       description\r
52026         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription";\r
52027       reference\r
52028         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription";\r
52029     }\r
52030     leaf measurement-quantity {\r
52031       type enumeration {\r
52032         enum "CPICH Ec/No" {\r
52033           description\r
52034             "Enum Value - CPICH Ec/No";\r
52035         }\r
52036         enum "CPICH RSCP" {\r
52037           description\r
52038             "Enum Value - CPICH RSCP";\r
52039         }\r
52040         enum Pathloss {\r
52041           description\r
52042             "Enum Value - Pathloss";\r
52043         }\r
52044       }\r
52045       description\r
52046         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity";\r
52047       reference\r
52048         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity";\r
52049     }\r
52050     leaf filter-coefficient {\r
52051       type uint32 {\r
52052         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
52053       }\r
52054       description\r
52055         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient";\r
52056       reference\r
52057         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient";\r
52058     }\r
52059     leaf triggering-condition {\r
52060       type enumeration {\r
52061         enum Active {\r
52062           description\r
52063             "Enum Value - Active";\r
52064         }\r
52065         enum Monitored {\r
52066           description\r
52067             "Enum Value - Monitored";\r
52068         }\r
52069         enum "Active and Monitored" {\r
52070           description\r
52071             "Enum Value - Active and Monitored";\r
52072         }\r
52073         enum Detected {\r
52074           description\r
52075             "Enum Value - Detected";\r
52076         }\r
52077         enum "Detected and Monitored" {\r
52078           description\r
52079             "Enum Value - Detected and Monitored";\r
52080         }\r
52081       }\r
52082       description\r
52083         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition";\r
52084       reference\r
52085         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition";\r
52086     }\r
52087     leaf reporting-range {\r
52088       type uint32 {\r
52089         range "0..29";\r
52090       }\r
52091       description\r
52092         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange";\r
52093       reference\r
52094         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange";\r
52095     }\r
52096     leaf weighting-factor {\r
52097       type uint32 {\r
52098         range "0..20";\r
52099       }\r
52100       description\r
52101         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor";\r
52102       reference\r
52103         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor";\r
52104     }\r
52105     leaf report-deactivation-threshold {\r
52106       type uint32 {\r
52107         range "0..7";\r
52108       }\r
52109       description\r
52110         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold";\r
52111       reference\r
52112         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold";\r
52113     }\r
52114     leaf reporting-amount {\r
52115       type int32 {\r
52116         range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64";\r
52117       }\r
52118       description\r
52119         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount";\r
52120       reference\r
52121         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount";\r
52122     }\r
52123     leaf reporting-interval {\r
52124       type uint32 {\r
52125         range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000";\r
52126       }\r
52127       description\r
52128         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval";\r
52129       reference\r
52130         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval";\r
52131     }\r
52132     leaf hysteresis {\r
52133       type uint32 {\r
52134         range "0..15";\r
52135       }\r
52136       description\r
52137         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis";\r
52138       reference\r
52139         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis";\r
52140     }\r
52141     leaf time-to-trigger {\r
52142       type uint32 {\r
52143         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
52144       }\r
52145       description\r
52146         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger";\r
52147       reference\r
52148         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger";\r
52149     }\r
52150     leaf threshold-used-frequency {\r
52151       type int32 {\r
52152         range "-120..165";\r
52153       }\r
52154       description\r
52155         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency";\r
52156       reference\r
52157         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency";\r
52158     }\r
52159     leaf replacement-activation-threshold {\r
52160       type uint32 {\r
52161         range "0..7";\r
52162       }\r
52163       description\r
52164         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold";\r
52165       reference\r
52166         "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold";\r
52167     }\r
52168   }\r
52169 \r
52170   grouping umts-ran-neighbor-list-g {\r
52171     description\r
52172       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.";\r
52173     leaf max-intra-freq-cell-entries {\r
52174       type uint32;\r
52175       config false;\r
52176       description\r
52177         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries";\r
52178       reference\r
52179         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries";\r
52180     }\r
52181     leaf max-inter-freq-cell-entries {\r
52182       type uint32;\r
52183       config false;\r
52184       description\r
52185         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries";\r
52186       reference\r
52187         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries";\r
52188     }\r
52189     leaf intra-freq-cell-number-of-entries {\r
52190       type uint32;\r
52191       config false;\r
52192       description\r
52193         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries";\r
52194       reference\r
52195         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries";\r
52196     }\r
52197     leaf inter-freq-cell-number-of-entries {\r
52198       type uint32;\r
52199       config false;\r
52200       description\r
52201         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries";\r
52202       reference\r
52203         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries";\r
52204     }\r
52205   }\r
52206 \r
52207   grouping neighbor-list-inter-freq-cell-g {\r
52208     description\r
52209       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.";\r
52210     leaf index {\r
52211       type uint16;\r
52212       description\r
52213         "Index attribute";\r
52214     }\r
52215     leaf enable {\r
52216       type boolean;\r
52217       description\r
52218         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable";\r
52219       reference\r
52220         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable";\r
52221     }\r
52222     leaf alias {\r
52223       type string {\r
52224         length "min..64";\r
52225       }\r
52226       description\r
52227         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias";\r
52228       reference\r
52229         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias";\r
52230     }\r
52231     leaf must-include {\r
52232       type boolean;\r
52233       description\r
52234         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude";\r
52235       reference\r
52236         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude";\r
52237     }\r
52238     leaf plmnid {\r
52239       type string {\r
52240         length "min..6";\r
52241       }\r
52242       description\r
52243         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID";\r
52244       reference\r
52245         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID";\r
52246     }\r
52247     leaf rncid {\r
52248       type uint32 {\r
52249         range "0..65535";\r
52250       }\r
52251       description\r
52252         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID";\r
52253       reference\r
52254         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID";\r
52255     }\r
52256     leaf cid {\r
52257       type uint32 {\r
52258         range "0..65535";\r
52259       }\r
52260       description\r
52261         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID";\r
52262       reference\r
52263         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID";\r
52264     }\r
52265     leaf lac {\r
52266       type uint32 {\r
52267         range "1..65533 | 65535";\r
52268       }\r
52269       description\r
52270         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC";\r
52271       reference\r
52272         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC";\r
52273     }\r
52274     leaf rac {\r
52275       type uint32 {\r
52276         range "0..255";\r
52277       }\r
52278       description\r
52279         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC";\r
52280       reference\r
52281         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC";\r
52282     }\r
52283     leaf ura {\r
52284       type uint32 {\r
52285         range "0..65535";\r
52286       }\r
52287       description\r
52288         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA";\r
52289       reference\r
52290         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA";\r
52291     }\r
52292     leaf uarfcnul {\r
52293       type uint32 {\r
52294         range "0..16383";\r
52295       }\r
52296       description\r
52297         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL";\r
52298       reference\r
52299         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL";\r
52300     }\r
52301     leaf uarfcndl {\r
52302       type uint32 {\r
52303         range "0..16383";\r
52304       }\r
52305       description\r
52306         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL";\r
52307       reference\r
52308         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL";\r
52309     }\r
52310     leaf pcpich-scrambling-code {\r
52311       type uint32 {\r
52312         range "0..511";\r
52313       }\r
52314       description\r
52315         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode";\r
52316       reference\r
52317         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode";\r
52318     }\r
52319     leaf pcpich-tx-power {\r
52320       type int32 {\r
52321         range "-100..500";\r
52322       }\r
52323       description\r
52324         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower";\r
52325       reference\r
52326         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower";\r
52327     }\r
52328   }\r
52329 \r
52330   grouping ran-neighbor-list-inter-rat-cell-g {\r
52331     description\r
52332       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.";\r
52333     leaf max-gsm-entries {\r
52334       type uint32;\r
52335       config false;\r
52336       description\r
52337         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries";\r
52338       reference\r
52339         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries";\r
52340     }\r
52341     leaf gsm-number-of-entries {\r
52342       type uint32;\r
52343       config false;\r
52344       description\r
52345         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries";\r
52346       reference\r
52347         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries";\r
52348     }\r
52349   }\r
52350 \r
52351   grouping neighbor-list-inter-rat-cell-gsm-g {\r
52352     description\r
52353       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.";\r
52354     leaf index {\r
52355       type uint16;\r
52356       description\r
52357         "Index attribute";\r
52358     }\r
52359     leaf enable {\r
52360       type boolean;\r
52361       description\r
52362         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable";\r
52363       reference\r
52364         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable";\r
52365     }\r
52366     leaf alias {\r
52367       type string {\r
52368         length "min..64";\r
52369       }\r
52370       description\r
52371         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias";\r
52372       reference\r
52373         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias";\r
52374     }\r
52375     leaf must-include {\r
52376       type boolean;\r
52377       description\r
52378         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude";\r
52379       reference\r
52380         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude";\r
52381     }\r
52382     leaf plmnid {\r
52383       type string {\r
52384         length "min..6";\r
52385       }\r
52386       description\r
52387         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID";\r
52388       reference\r
52389         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID";\r
52390     }\r
52391     leaf lac {\r
52392       type uint32 {\r
52393         range "0..65535";\r
52394       }\r
52395       description\r
52396         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC";\r
52397       reference\r
52398         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC";\r
52399     }\r
52400     leaf bsic {\r
52401       type uint32 {\r
52402         range "0..255";\r
52403       }\r
52404       description\r
52405         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC";\r
52406       reference\r
52407         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC";\r
52408     }\r
52409     leaf ci {\r
52410       type uint32 {\r
52411         range "0..65535";\r
52412       }\r
52413       description\r
52414         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI";\r
52415       reference\r
52416         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI";\r
52417     }\r
52418     leaf band-indicator {\r
52419       type enumeration {\r
52420         enum "GSM 850" {\r
52421           description\r
52422             "Enum Value - GSM 850";\r
52423         }\r
52424         enum "GSM 900" {\r
52425           description\r
52426             "Enum Value - GSM 900";\r
52427         }\r
52428         enum "DCS 1800" {\r
52429           description\r
52430             "Enum Value - DCS 1800";\r
52431         }\r
52432         enum "PCS 1900" {\r
52433           description\r
52434             "Enum Value - PCS 1900";\r
52435         }\r
52436       }\r
52437       description\r
52438         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator";\r
52439       reference\r
52440         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator";\r
52441     }\r
52442     leaf bccharfcn {\r
52443       type uint32 {\r
52444         range "0..1023";\r
52445       }\r
52446       description\r
52447         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN";\r
52448       reference\r
52449         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN";\r
52450     }\r
52451   }\r
52452 \r
52453   grouping neighbor-list-intra-freq-cell-g {\r
52454     description\r
52455       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.";\r
52456     leaf index {\r
52457       type uint16;\r
52458       description\r
52459         "Index attribute";\r
52460     }\r
52461     leaf enable {\r
52462       type boolean;\r
52463       description\r
52464         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable";\r
52465       reference\r
52466         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable";\r
52467     }\r
52468     leaf alias {\r
52469       type string {\r
52470         length "min..64";\r
52471       }\r
52472       description\r
52473         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias";\r
52474       reference\r
52475         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias";\r
52476     }\r
52477     leaf must-include {\r
52478       type boolean;\r
52479       description\r
52480         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude";\r
52481       reference\r
52482         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude";\r
52483     }\r
52484     leaf plmnid {\r
52485       type string {\r
52486         length "min..6";\r
52487       }\r
52488       description\r
52489         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID";\r
52490       reference\r
52491         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID";\r
52492     }\r
52493     leaf rncid {\r
52494       type uint32 {\r
52495         range "0..65535";\r
52496       }\r
52497       description\r
52498         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID";\r
52499       reference\r
52500         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID";\r
52501     }\r
52502     leaf cid {\r
52503       type uint32 {\r
52504         range "0..65535";\r
52505       }\r
52506       description\r
52507         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID";\r
52508       reference\r
52509         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID";\r
52510     }\r
52511     leaf lac {\r
52512       type uint32 {\r
52513         range "1..65533 | 65535";\r
52514       }\r
52515       description\r
52516         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC";\r
52517       reference\r
52518         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC";\r
52519     }\r
52520     leaf rac {\r
52521       type uint32 {\r
52522         range "0..255";\r
52523       }\r
52524       description\r
52525         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC";\r
52526       reference\r
52527         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC";\r
52528     }\r
52529     leaf ura {\r
52530       type uint32 {\r
52531         range "0..65535";\r
52532       }\r
52533       description\r
52534         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA";\r
52535       reference\r
52536         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA";\r
52537     }\r
52538     leaf pcpich-scrambling-code {\r
52539       type uint32 {\r
52540         range "0..511";\r
52541       }\r
52542       description\r
52543         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode";\r
52544       reference\r
52545         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode";\r
52546     }\r
52547     leaf pcpich-tx-power {\r
52548       type int32 {\r
52549         range "-100..500";\r
52550       }\r
52551       description\r
52552         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower";\r
52553       reference\r
52554         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower";\r
52555     }\r
52556     leaf collocated-inter-freq-cell {\r
52557       type uint32 {\r
52558         range "0..268435455";\r
52559       }\r
52560       description\r
52561         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell";\r
52562       reference\r
52563         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell";\r
52564     }\r
52565     leaf max-tx-power {\r
52566       type int32 {\r
52567         range "-300..600";\r
52568       }\r
52569       description\r
52570         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower";\r
52571       reference\r
52572         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower";\r
52573     }\r
52574     leaf max-dpc-htx-power {\r
52575       type int32 {\r
52576         range "-400..500";\r
52577       }\r
52578       description\r
52579         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower";\r
52580       reference\r
52581         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower";\r
52582     }\r
52583   }\r
52584 \r
52585   grouping umts-ran-neighbor-list-in-use-g {\r
52586     description\r
52587       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.";\r
52588     leaf max-intra-freq-cell-entries {\r
52589       type uint32;\r
52590       config false;\r
52591       description\r
52592         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries";\r
52593       reference\r
52594         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries";\r
52595     }\r
52596     leaf max-inter-freq-cell-entries {\r
52597       type uint32;\r
52598       config false;\r
52599       description\r
52600         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries";\r
52601       reference\r
52602         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries";\r
52603     }\r
52604     leaf intra-freq-cell-number-of-entries {\r
52605       type uint32;\r
52606       config false;\r
52607       description\r
52608         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries";\r
52609       reference\r
52610         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries";\r
52611     }\r
52612     leaf inter-freq-cell-number-of-entries {\r
52613       type uint32;\r
52614       config false;\r
52615       description\r
52616         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries";\r
52617       reference\r
52618         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries";\r
52619     }\r
52620   }\r
52621 \r
52622   grouping neighbor-list-in-use-inter-freq-cell-g {\r
52623     description\r
52624       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.";\r
52625     leaf index {\r
52626       type uint16;\r
52627       description\r
52628         "Index attribute";\r
52629     }\r
52630     leaf plmnid {\r
52631       type string;\r
52632       config false;\r
52633       description\r
52634         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID";\r
52635       reference\r
52636         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID";\r
52637     }\r
52638     leaf rncid {\r
52639       type uint32 {\r
52640         range "0..65535";\r
52641       }\r
52642       config false;\r
52643       description\r
52644         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID";\r
52645       reference\r
52646         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID";\r
52647     }\r
52648     leaf cid {\r
52649       type uint32 {\r
52650         range "0..65535";\r
52651       }\r
52652       config false;\r
52653       description\r
52654         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID";\r
52655       reference\r
52656         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID";\r
52657     }\r
52658     leaf lac {\r
52659       type uint32 {\r
52660         range "1..65533 | 65535";\r
52661       }\r
52662       config false;\r
52663       description\r
52664         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC";\r
52665       reference\r
52666         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC";\r
52667     }\r
52668     leaf rac {\r
52669       type uint32 {\r
52670         range "0..255";\r
52671       }\r
52672       config false;\r
52673       description\r
52674         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC";\r
52675       reference\r
52676         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC";\r
52677     }\r
52678     leaf ura {\r
52679       type uint32 {\r
52680         range "0..65535";\r
52681       }\r
52682       config false;\r
52683       description\r
52684         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA";\r
52685       reference\r
52686         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA";\r
52687     }\r
52688     leaf uarfcnul {\r
52689       type uint32 {\r
52690         range "0..16383";\r
52691       }\r
52692       config false;\r
52693       description\r
52694         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL";\r
52695       reference\r
52696         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL";\r
52697     }\r
52698     leaf uarfcndl {\r
52699       type uint32 {\r
52700         range "0..16383";\r
52701       }\r
52702       config false;\r
52703       description\r
52704         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL";\r
52705       reference\r
52706         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL";\r
52707     }\r
52708     leaf pcpich-scrambling-code {\r
52709       type uint32 {\r
52710         range "0..511";\r
52711       }\r
52712       config false;\r
52713       description\r
52714         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode";\r
52715       reference\r
52716         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode";\r
52717     }\r
52718   }\r
52719 \r
52720   grouping ran-neighbor-list-in-use-inter-rat-cell-g {\r
52721     description\r
52722       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.";\r
52723     leaf max-gsm-entries {\r
52724       type uint32;\r
52725       config false;\r
52726       description\r
52727         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries";\r
52728       reference\r
52729         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries";\r
52730     }\r
52731     leaf gsm-number-of-entries {\r
52732       type uint32;\r
52733       config false;\r
52734       description\r
52735         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries";\r
52736       reference\r
52737         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries";\r
52738     }\r
52739   }\r
52740 \r
52741   grouping ran-neighbor-list-in-use-inter-rat-cell-gsm-g {\r
52742     description\r
52743       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.";\r
52744     leaf index {\r
52745       type uint16;\r
52746       description\r
52747         "Index attribute";\r
52748     }\r
52749     leaf plmnid {\r
52750       type string;\r
52751       config false;\r
52752       description\r
52753         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID";\r
52754       reference\r
52755         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID";\r
52756     }\r
52757     leaf lac {\r
52758       type uint32 {\r
52759         range "0..65535";\r
52760       }\r
52761       config false;\r
52762       description\r
52763         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC";\r
52764       reference\r
52765         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC";\r
52766     }\r
52767     leaf bsic {\r
52768       type uint32 {\r
52769         range "0..255";\r
52770       }\r
52771       config false;\r
52772       description\r
52773         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC";\r
52774       reference\r
52775         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC";\r
52776     }\r
52777     leaf ci {\r
52778       type uint32 {\r
52779         range "0..65535";\r
52780       }\r
52781       config false;\r
52782       description\r
52783         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI";\r
52784       reference\r
52785         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI";\r
52786     }\r
52787     leaf band-indicator {\r
52788       type string;\r
52789       config false;\r
52790       description\r
52791         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator";\r
52792       reference\r
52793         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator";\r
52794     }\r
52795     leaf bccharfcn {\r
52796       type uint32 {\r
52797         range "0..1023";\r
52798       }\r
52799       config false;\r
52800       description\r
52801         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN";\r
52802       reference\r
52803         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN";\r
52804     }\r
52805   }\r
52806 \r
52807   grouping neighbor-list-in-use-intra-freq-cell-g {\r
52808     description\r
52809       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.";\r
52810     leaf index {\r
52811       type uint16;\r
52812       description\r
52813         "Index attribute";\r
52814     }\r
52815     leaf plmnid {\r
52816       type string;\r
52817       config false;\r
52818       description\r
52819         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID";\r
52820       reference\r
52821         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID";\r
52822     }\r
52823     leaf rncid {\r
52824       type uint32 {\r
52825         range "0..65535";\r
52826       }\r
52827       config false;\r
52828       description\r
52829         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID";\r
52830       reference\r
52831         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID";\r
52832     }\r
52833     leaf cid {\r
52834       type uint32 {\r
52835         range "0..65535";\r
52836       }\r
52837       config false;\r
52838       description\r
52839         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID";\r
52840       reference\r
52841         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID";\r
52842     }\r
52843     leaf lac {\r
52844       type uint32 {\r
52845         range "1..65533 | 65535";\r
52846       }\r
52847       config false;\r
52848       description\r
52849         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC";\r
52850       reference\r
52851         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC";\r
52852     }\r
52853     leaf rac {\r
52854       type uint32 {\r
52855         range "0..255";\r
52856       }\r
52857       config false;\r
52858       description\r
52859         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC";\r
52860       reference\r
52861         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC";\r
52862     }\r
52863     leaf ura {\r
52864       type uint32 {\r
52865         range "0..65535";\r
52866       }\r
52867       config false;\r
52868       description\r
52869         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA";\r
52870       reference\r
52871         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA";\r
52872     }\r
52873     leaf pcpich-scrambling-code {\r
52874       type uint32 {\r
52875         range "0..511";\r
52876       }\r
52877       config false;\r
52878       description\r
52879         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode";\r
52880       reference\r
52881         "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode";\r
52882     }\r
52883   }\r
52884 \r
52885   grouping umts-ran-power-control-g {\r
52886     description\r
52887       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.";\r
52888     leaf constant-value {\r
52889       type int32 {\r
52890         range "-35..-10";\r
52891       }\r
52892       description\r
52893         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue";\r
52894       reference\r
52895         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue";\r
52896     }\r
52897     leaf power-ramp-step-up {\r
52898       type uint32 {\r
52899         range "1..8";\r
52900       }\r
52901       description\r
52902         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp";\r
52903       reference\r
52904         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp";\r
52905     }\r
52906     leaf preamble-retrans-max {\r
52907       type uint32 {\r
52908         range "1..64";\r
52909       }\r
52910       description\r
52911         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax";\r
52912       reference\r
52913         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax";\r
52914     }\r
52915     leaf persistence-scale-factor {\r
52916       type uint32 {\r
52917         range "2..9";\r
52918       }\r
52919       description\r
52920         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor";\r
52921       reference\r
52922         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor";\r
52923     }\r
52924     leaf m-max {\r
52925       type uint32 {\r
52926         range "1..32";\r
52927       }\r
52928       description\r
52929         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax";\r
52930       reference\r
52931         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax";\r
52932     }\r
52933     leaf nb01-min {\r
52934       type uint32 {\r
52935         range "0..50";\r
52936       }\r
52937       description\r
52938         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min";\r
52939       reference\r
52940         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min";\r
52941     }\r
52942     leaf nb01-max {\r
52943       type uint32 {\r
52944         range "0..50";\r
52945       }\r
52946       description\r
52947         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max";\r
52948       reference\r
52949         "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max";\r
52950     }\r
52951   }\r
52952 \r
52953   grouping umts-ran-rf-g {\r
52954     description\r
52955       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RF.";\r
52956     leaf uarfcndl {\r
52957       type string {\r
52958         length "min..64";\r
52959       }\r
52960       description\r
52961         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL";\r
52962       reference\r
52963         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL";\r
52964     }\r
52965     leaf uarfcndl-in-use {\r
52966       type uint32;\r
52967       config false;\r
52968       description\r
52969         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse";\r
52970       reference\r
52971         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse";\r
52972     }\r
52973     leaf uarfcnul-in-use {\r
52974       type uint32;\r
52975       config false;\r
52976       description\r
52977         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse";\r
52978       reference\r
52979         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse";\r
52980     }\r
52981     leaf uarfcndl-to-protect {\r
52982       type string {\r
52983         length "min..64";\r
52984       }\r
52985       description\r
52986         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect";\r
52987       reference\r
52988         "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect";\r
52989     }\r
52990     leaf primary-scrambling-code {\r
52991       type string {\r
52992         length "min..32";\r
52993       }\r
52994       description\r
52995         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode";\r
52996       reference\r
52997         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode";\r
52998     }\r
52999     leaf primary-scrambling-code-in-use {\r
53000       type uint32;\r
53001       config false;\r
53002       description\r
53003         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse";\r
53004       reference\r
53005         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse";\r
53006     }\r
53007     leaf max-fap-tx-power-expanded {\r
53008       type string {\r
53009         length "min..64";\r
53010       }\r
53011       description\r
53012         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded";\r
53013       reference\r
53014         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded";\r
53015     }\r
53016     leaf max-fap-tx-power-in-use-expanded {\r
53017       type int32 {\r
53018         range "-300..200";\r
53019       }\r
53020       config false;\r
53021       description\r
53022         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded";\r
53023       reference\r
53024         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded";\r
53025     }\r
53026     leaf max-ul-tx-power {\r
53027       type string {\r
53028         length "min..64";\r
53029       }\r
53030       description\r
53031         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower";\r
53032       reference\r
53033         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower";\r
53034     }\r
53035     leaf max-ul-tx-power-in-use {\r
53036       type int32 {\r
53037         range "-50..33";\r
53038       }\r
53039       config false;\r
53040       description\r
53041         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse";\r
53042       reference\r
53043         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse";\r
53044     }\r
53045     leaf pcpich-power {\r
53046       type string {\r
53047         length "min..64";\r
53048       }\r
53049       description\r
53050         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower";\r
53051       reference\r
53052         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower";\r
53053     }\r
53054     leaf pcpich-power-in-use {\r
53055       type int32 {\r
53056         range "-100..200";\r
53057       }\r
53058       config false;\r
53059       description\r
53060         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse";\r
53061       reference\r
53062         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse";\r
53063     }\r
53064     leaf power-offset-pilot-dpdch {\r
53065       type uint32 {\r
53066         range "0..24";\r
53067       }\r
53068       description\r
53069         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH";\r
53070       reference\r
53071         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH";\r
53072     }\r
53073     leaf fap-coverage-target {\r
53074       type uint32 {\r
53075         range "50..150";\r
53076       }\r
53077       description\r
53078         "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget";\r
53079       reference\r
53080         "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget";\r
53081     }\r
53082     leaf fap-quality-target-ec-io {\r
53083       type int32 {\r
53084         range "-200..0";\r
53085       }\r
53086       description\r
53087         "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo";\r
53088       reference\r
53089         "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo";\r
53090     }\r
53091     leaf psch-power {\r
53092       type int32 {\r
53093         range "-350..150";\r
53094       }\r
53095       description\r
53096         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower";\r
53097       reference\r
53098         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower";\r
53099     }\r
53100     leaf ssch-power {\r
53101       type int32 {\r
53102         range "-350..150";\r
53103       }\r
53104       description\r
53105         "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower";\r
53106       reference\r
53107         "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower";\r
53108     }\r
53109     leaf pich-power {\r
53110       type int32 {\r
53111         range "-10..5";\r
53112       }\r
53113       description\r
53114         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower";\r
53115       reference\r
53116         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower";\r
53117     }\r
53118     leaf pch-power {\r
53119       type int32 {\r
53120         range "-350..150";\r
53121       }\r
53122       description\r
53123         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower";\r
53124       reference\r
53125         "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower";\r
53126     }\r
53127     leaf fach-power {\r
53128       type int32 {\r
53129         range "-350..150";\r
53130       }\r
53131       description\r
53132         "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower";\r
53133       reference\r
53134         "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower";\r
53135     }\r
53136     leaf bch-power {\r
53137       type int32 {\r
53138         range "-350..150";\r
53139       }\r
53140       description\r
53141         "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower";\r
53142       reference\r
53143         "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower";\r
53144     }\r
53145     leaf aich-power {\r
53146       type int32 {\r
53147         range "-22..5";\r
53148       }\r
53149       description\r
53150         "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower";\r
53151       reference\r
53152         "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower";\r
53153     }\r
53154     leaf ctch-allocation-period {\r
53155       type uint32 {\r
53156         range "1..255";\r
53157       }\r
53158       description\r
53159         "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod";\r
53160       reference\r
53161         "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod";\r
53162     }\r
53163     leaf cbs-frame-offset {\r
53164       type uint32 {\r
53165         range "0..255";\r
53166       }\r
53167       description\r
53168         "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset";\r
53169       reference\r
53170         "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset";\r
53171     }\r
53172     leaf max-tti {\r
53173       type uint32 {\r
53174         range "1..255";\r
53175       }\r
53176       description\r
53177         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI";\r
53178       reference\r
53179         "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI";\r
53180     }\r
53181     leaf noise-rise-limit-lower-value {\r
53182       type uint32 {\r
53183         range "0..500";\r
53184       }\r
53185       description\r
53186         "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue";\r
53187       reference\r
53188         "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue";\r
53189     }\r
53190     leaf noise-rise-limit-upper-value {\r
53191       type uint32 {\r
53192         range "0..500";\r
53193       }\r
53194       description\r
53195         "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue";\r
53196       reference\r
53197         "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue";\r
53198     }\r
53199     leaf noise-rise-limit-in-use {\r
53200       type uint32 {\r
53201         range "0..500";\r
53202       }\r
53203       config false;\r
53204       description\r
53205         "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse";\r
53206       reference\r
53207         "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse";\r
53208     }\r
53209   }\r
53210 \r
53211   grouping ran-rrc-stats-g {\r
53212     description\r
53213       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.";\r
53214     leaf att-conn-estab {\r
53215       type string;\r
53216       config false;\r
53217       description\r
53218         "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab";\r
53219       reference\r
53220         "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab";\r
53221     }\r
53222     leaf fail-conn-estab {\r
53223       type string;\r
53224       config false;\r
53225       description\r
53226         "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab";\r
53227       reference\r
53228         "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab";\r
53229     }\r
53230     leaf succ-conn-estab {\r
53231       type string;\r
53232       config false;\r
53233       description\r
53234         "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab";\r
53235       reference\r
53236         "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab";\r
53237     }\r
53238   }\r
53239 \r
53240   grouping umts-ran-rrc-timers-g {\r
53241     description\r
53242       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.";\r
53243     leaf t300 {\r
53244       type uint32 {\r
53245         range "100..8000";\r
53246       }\r
53247       description\r
53248         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300";\r
53249       reference\r
53250         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300";\r
53251     }\r
53252     leaf t301 {\r
53253       type uint32 {\r
53254         range "100..8000";\r
53255       }\r
53256       description\r
53257         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301";\r
53258       reference\r
53259         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301";\r
53260     }\r
53261     leaf t302 {\r
53262       type uint32 {\r
53263         range "100..8000";\r
53264       }\r
53265       description\r
53266         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302";\r
53267       reference\r
53268         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302";\r
53269     }\r
53270     leaf t304 {\r
53271       type uint32 {\r
53272         range "100 | 200 | 400 | 1000 | 2000";\r
53273       }\r
53274       description\r
53275         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304";\r
53276       reference\r
53277         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304";\r
53278     }\r
53279     leaf t305 {\r
53280       type int32 {\r
53281         range "-1 | 5 | 10 | 30 | 60 | 120 | 360 | 720";\r
53282       }\r
53283       description\r
53284         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305";\r
53285       reference\r
53286         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305";\r
53287     }\r
53288     leaf t307 {\r
53289       type uint32 {\r
53290         range "5 | 10 | 15 | 20 | 30 | 40 | 50";\r
53291       }\r
53292       description\r
53293         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307";\r
53294       reference\r
53295         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307";\r
53296     }\r
53297     leaf t308 {\r
53298       type uint32 {\r
53299         range "40 | 80 | 160 | 320";\r
53300       }\r
53301       description\r
53302         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308";\r
53303       reference\r
53304         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308";\r
53305     }\r
53306     leaf t309 {\r
53307       type uint32 {\r
53308         range "1..8";\r
53309       }\r
53310       description\r
53311         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309";\r
53312       reference\r
53313         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309";\r
53314     }\r
53315     leaf t310 {\r
53316       type uint32 {\r
53317         range "40 | 80 | 120 | 160 | 200 | 240 | 280 | 320";\r
53318       }\r
53319       description\r
53320         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310";\r
53321       reference\r
53322         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310";\r
53323     }\r
53324     leaf t311 {\r
53325       type uint32 {\r
53326         range "250 | 500 | 750 | 1000 | 1250 | 1500 | 1750 | 2000";\r
53327       }\r
53328       description\r
53329         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311";\r
53330       reference\r
53331         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311";\r
53332     }\r
53333     leaf t312 {\r
53334       type uint32 {\r
53335         range "0..15";\r
53336       }\r
53337       description\r
53338         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312";\r
53339       reference\r
53340         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312";\r
53341     }\r
53342     leaf t313 {\r
53343       type uint32 {\r
53344         range "0..15";\r
53345       }\r
53346       description\r
53347         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313";\r
53348       reference\r
53349         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313";\r
53350     }\r
53351     leaf t314 {\r
53352       type uint32 {\r
53353         range "0 | 2 | 4 | 6 | 8 | 12 | 16 | 20";\r
53354       }\r
53355       description\r
53356         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314";\r
53357       reference\r
53358         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314";\r
53359     }\r
53360     leaf t315 {\r
53361       type uint32 {\r
53362         range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800";\r
53363       }\r
53364       description\r
53365         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315";\r
53366       reference\r
53367         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315";\r
53368     }\r
53369     leaf t316 {\r
53370       type int32 {\r
53371         range "-1 | 0 | 10 | 20 | 30 | 40 | 50";\r
53372       }\r
53373       description\r
53374         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316";\r
53375       reference\r
53376         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316";\r
53377     }\r
53378     leaf t317 {\r
53379       type uint32 {\r
53380         range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800";\r
53381       }\r
53382       description\r
53383         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317";\r
53384       reference\r
53385         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317";\r
53386     }\r
53387     leaf n300 {\r
53388       type uint32 {\r
53389         range "0..7";\r
53390       }\r
53391       description\r
53392         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300";\r
53393       reference\r
53394         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300";\r
53395     }\r
53396     leaf n301 {\r
53397       type uint32 {\r
53398         range "0..7";\r
53399       }\r
53400       description\r
53401         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301";\r
53402       reference\r
53403         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301";\r
53404     }\r
53405     leaf n302 {\r
53406       type uint32 {\r
53407         range "0..7";\r
53408       }\r
53409       description\r
53410         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302";\r
53411       reference\r
53412         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302";\r
53413     }\r
53414     leaf n304 {\r
53415       type uint32 {\r
53416         range "0..7";\r
53417       }\r
53418       description\r
53419         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304";\r
53420       reference\r
53421         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304";\r
53422     }\r
53423     leaf n310 {\r
53424       type uint32 {\r
53425         range "0..7";\r
53426       }\r
53427       description\r
53428         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310";\r
53429       reference\r
53430         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310";\r
53431     }\r
53432     leaf n312 {\r
53433       type uint32 {\r
53434         range "1..1000";\r
53435       }\r
53436       description\r
53437         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312";\r
53438       reference\r
53439         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312";\r
53440     }\r
53441     leaf n313 {\r
53442       type uint32 {\r
53443         range "1 | 2 | 4 | 10 | 20 | 50 | 100 | 200";\r
53444       }\r
53445       description\r
53446         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313";\r
53447       reference\r
53448         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313";\r
53449     }\r
53450     leaf n315 {\r
53451       type uint32 {\r
53452         range "1..1000";\r
53453       }\r
53454       description\r
53455         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315";\r
53456       reference\r
53457         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315";\r
53458     }\r
53459     leaf wait-time {\r
53460       type uint32 {\r
53461         range "0..15";\r
53462       }\r
53463       description\r
53464         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime";\r
53465       reference\r
53466         "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime";\r
53467     }\r
53468   }\r
53469 \r
53470   grouping ran-ue-internal-meas-g {\r
53471     description\r
53472       "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.";\r
53473     leaf filter-coefficient {\r
53474       type uint32 {\r
53475         range "0..9 | 11 | 13 | 15 | 17 | 19";\r
53476       }\r
53477       description\r
53478         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient";\r
53479       reference\r
53480         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient";\r
53481     }\r
53482     leaf ue-tx-pwr-threshold-event6a {\r
53483       type int32 {\r
53484         range "-50..33";\r
53485       }\r
53486       description\r
53487         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a";\r
53488       reference\r
53489         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a";\r
53490     }\r
53491     leaf time-to-trigger-event6a {\r
53492       type uint32 {\r
53493         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
53494       }\r
53495       description\r
53496         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a";\r
53497       reference\r
53498         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a";\r
53499     }\r
53500     leaf ue-tx-pwr-threshold-event6b {\r
53501       type int32 {\r
53502         range "-50..33";\r
53503       }\r
53504       description\r
53505         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b";\r
53506       reference\r
53507         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b";\r
53508     }\r
53509     leaf time-to-trigger-event6b {\r
53510       type uint32 {\r
53511         range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000";\r
53512       }\r
53513       description\r
53514         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b";\r
53515       reference\r
53516         "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b";\r
53517     }\r
53518   }\r
53519 \r
53520   grouping fap-service-fap-control-g {\r
53521     description\r
53522       "Grouping object for FAPService.{i}.FAPControl.";\r
53523     leaf self-config-events {\r
53524       type enumeration {\r
53525         enum InitialREM {\r
53526           description\r
53527             "Enum Value - InitialREM";\r
53528         }\r
53529       }\r
53530       description\r
53531         "FAPService.{i}.FAPControl.SelfConfigEvents";\r
53532       reference\r
53533         "FAPService.{i}.FAPControl.SelfConfigEvents";\r
53534     }\r
53535     leaf enclosure-tampering-detected {\r
53536       type boolean;\r
53537       description\r
53538         "FAPService.{i}.FAPControl.EnclosureTamperingDetected";\r
53539       reference\r
53540         "FAPService.{i}.FAPControl.EnclosureTamperingDetected";\r
53541     }\r
53542   }\r
53543 \r
53544   grouping fap-control-cdma2000-g {\r
53545     description\r
53546       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.";\r
53547     leaf home-domain {\r
53548       type string {\r
53549         length "min..256";\r
53550       }\r
53551       description\r
53552         "FAPService.{i}.FAPControl.CDMA2000.HomeDomain";\r
53553       reference\r
53554         "FAPService.{i}.FAPControl.CDMA2000.HomeDomain";\r
53555     }\r
53556     leaf remote-ip-access-enable {\r
53557       type boolean;\r
53558       description\r
53559         "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable";\r
53560       reference\r
53561         "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable";\r
53562     }\r
53563     leaf pm-config {\r
53564       type string {\r
53565         length "min..256";\r
53566       }\r
53567       description\r
53568         "FAPService.{i}.FAPControl.CDMA2000.PMConfig";\r
53569       reference\r
53570         "FAPService.{i}.FAPControl.CDMA2000.PMConfig";\r
53571     }\r
53572   }\r
53573 \r
53574   grouping cdma2000-gateway-g {\r
53575     description\r
53576       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Gateway.";\r
53577     leaf sec-gw-server1 {\r
53578       type string {\r
53579         length "min..64";\r
53580       }\r
53581       description\r
53582         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1";\r
53583       reference\r
53584         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1";\r
53585     }\r
53586     leaf sec-gw-server2 {\r
53587       type string {\r
53588         length "min..64";\r
53589       }\r
53590       description\r
53591         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2";\r
53592       reference\r
53593         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2";\r
53594     }\r
53595     leaf sec-gw-server3 {\r
53596       type string {\r
53597         length "min..64";\r
53598       }\r
53599       description\r
53600         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3";\r
53601       reference\r
53602         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3";\r
53603     }\r
53604     leaf sec-gw-switchover-count {\r
53605       type uint32;\r
53606       config false;\r
53607       description\r
53608         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount";\r
53609       reference\r
53610         "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount";\r
53611     }\r
53612   }\r
53613 \r
53614   grouping fap-control-cdma2000-hrpd-g {\r
53615     description\r
53616       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.";\r
53617     leaf op-state {\r
53618       type boolean;\r
53619       config false;\r
53620       description\r
53621         "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState";\r
53622       reference\r
53623         "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState";\r
53624     }\r
53625     leaf admin-state {\r
53626       type boolean;\r
53627       description\r
53628         "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState";\r
53629       reference\r
53630         "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState";\r
53631     }\r
53632     leaf rf-tx-status {\r
53633       type boolean;\r
53634       config false;\r
53635       description\r
53636         "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus";\r
53637       reference\r
53638         "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus";\r
53639     }\r
53640     leaf a13-session-transfer-enable {\r
53641       type boolean;\r
53642       description\r
53643         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable";\r
53644       reference\r
53645         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable";\r
53646     }\r
53647     leaf local-ip-access-enable {\r
53648       type boolean;\r
53649       description\r
53650         "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable";\r
53651       reference\r
53652         "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable";\r
53653     }\r
53654   }\r
53655 \r
53656   grouping hrpd-a13-g {\r
53657     description\r
53658       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.";\r
53659     leaf color-code-to-uati104-number-of-entries {\r
53660       type uint32;\r
53661       config false;\r
53662       description\r
53663         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries";\r
53664       reference\r
53665         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries";\r
53666     }\r
53667     leaf hrpd-subnet-to-ip-number-of-entries {\r
53668       type uint32;\r
53669       config false;\r
53670       description\r
53671         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries";\r
53672       reference\r
53673         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries";\r
53674     }\r
53675   }\r
53676 \r
53677   grouping a13-color-code-to-uati104-g {\r
53678     description\r
53679       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.";\r
53680     leaf index {\r
53681       type uint16;\r
53682       description\r
53683         "Index attribute";\r
53684     }\r
53685     leaf enable {\r
53686       type boolean;\r
53687       description\r
53688         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable";\r
53689       reference\r
53690         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable";\r
53691     }\r
53692     leaf alias {\r
53693       type string {\r
53694         length "min..64";\r
53695       }\r
53696       description\r
53697         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias";\r
53698       reference\r
53699         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias";\r
53700     }\r
53701     leaf color-code {\r
53702       type uint32 {\r
53703         range "0..256";\r
53704       }\r
53705       description\r
53706         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode";\r
53707       reference\r
53708         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode";\r
53709     }\r
53710     leaf uati104 {\r
53711       type string {\r
53712         length "0..13";\r
53713       }\r
53714       description\r
53715         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104";\r
53716       reference\r
53717         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104";\r
53718     }\r
53719   }\r
53720 \r
53721   grouping a13-hrpd-subnet-to-ip-g {\r
53722     description\r
53723       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.";\r
53724     leaf index {\r
53725       type uint16;\r
53726       description\r
53727         "Index attribute";\r
53728     }\r
53729     leaf enable {\r
53730       type boolean;\r
53731       description\r
53732         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable";\r
53733       reference\r
53734         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable";\r
53735     }\r
53736     leaf alias {\r
53737       type string {\r
53738         length "min..64";\r
53739       }\r
53740       description\r
53741         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias";\r
53742       reference\r
53743         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias";\r
53744     }\r
53745     leaf hrpd-subnet-length {\r
53746       type uint32 {\r
53747         range "1..104";\r
53748       }\r
53749       description\r
53750         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength";\r
53751       reference\r
53752         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength";\r
53753     }\r
53754     leaf hrpd-subnet {\r
53755       type string {\r
53756         length "0..13";\r
53757       }\r
53758       description\r
53759         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet";\r
53760       reference\r
53761         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet";\r
53762     }\r
53763     leaf a13-ip-address {\r
53764       type string {\r
53765         length "min..45";\r
53766       }\r
53767       description\r
53768         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress";\r
53769       reference\r
53770         "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress";\r
53771     }\r
53772   }\r
53773 \r
53774   grouping cdma2000-hrpd-self-config-g {\r
53775     description\r
53776       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.";\r
53777     leaf rfcnfl-self-config-enable {\r
53778       type boolean;\r
53779       description\r
53780         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable";\r
53781       reference\r
53782         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable";\r
53783     }\r
53784     leaf pilot-pn-self-config-enable {\r
53785       type boolean;\r
53786       description\r
53787         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable";\r
53788       reference\r
53789         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable";\r
53790     }\r
53791     leaf max-fap-tx-power-self-config-enable {\r
53792       type boolean;\r
53793       description\r
53794         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable";\r
53795       reference\r
53796         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable";\r
53797     }\r
53798     leaf max-hrpd-beacon-tx-power-self-config-enable {\r
53799       type boolean;\r
53800       description\r
53801         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable";\r
53802       reference\r
53803         "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable";\r
53804     }\r
53805   }\r
53806 \r
53807   grouping fap-control-cdma2000-one-x-g {\r
53808     description\r
53809       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.";\r
53810     leaf admin-state {\r
53811       type enumeration {\r
53812         enum Lock {\r
53813           description\r
53814             "Enum Value - Lock";\r
53815         }\r
53816         enum Unlock {\r
53817           description\r
53818             "Enum Value - Unlock";\r
53819         }\r
53820       }\r
53821       description\r
53822         "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState";\r
53823       reference\r
53824         "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState";\r
53825     }\r
53826     leaf op-state {\r
53827       type string;\r
53828       config false;\r
53829       description\r
53830         "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState";\r
53831       reference\r
53832         "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState";\r
53833     }\r
53834     leaf rf-tx-status {\r
53835       type boolean;\r
53836       config false;\r
53837       description\r
53838         "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus";\r
53839       reference\r
53840         "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus";\r
53841     }\r
53842     leaf daylight {\r
53843       type int32 {\r
53844         range "0..1";\r
53845       }\r
53846       description\r
53847         "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight";\r
53848       reference\r
53849         "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight";\r
53850     }\r
53851     leaf max-p-rev {\r
53852       type int32 {\r
53853         range "6..9";\r
53854       }\r
53855       description\r
53856         "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev";\r
53857       reference\r
53858         "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev";\r
53859     }\r
53860     leaf reregister {\r
53861       type uint32;\r
53862       description\r
53863         "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister";\r
53864       reference\r
53865         "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister";\r
53866     }\r
53867     leaf emergency-session-period {\r
53868       type uint32 {\r
53869         range "15..1800";\r
53870       }\r
53871       description\r
53872         "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod";\r
53873       reference\r
53874         "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod";\r
53875     }\r
53876     leaf location-area-code {\r
53877       type uint32 {\r
53878         range "0..65535";\r
53879       }\r
53880       description\r
53881         "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode";\r
53882       reference\r
53883         "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode";\r
53884     }\r
53885     leaf msc-id {\r
53886       type uint32;\r
53887       description\r
53888         "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId";\r
53889       reference\r
53890         "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId";\r
53891     }\r
53892     leaf active-handin-enable {\r
53893       type boolean;\r
53894       description\r
53895         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable";\r
53896       reference\r
53897         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable";\r
53898     }\r
53899   }\r
53900 \r
53901   grouping one-x-active-handin-measurement-g {\r
53902     description\r
53903       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.";\r
53904     leaf active-handin-measurement-enable {\r
53905       type boolean;\r
53906       description\r
53907         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable";\r
53908       reference\r
53909         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable";\r
53910     }\r
53911     leaf active-hand-in-measurement-duration {\r
53912       type uint32 {\r
53913         range "0..65535";\r
53914       }\r
53915       description\r
53916         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration";\r
53917       reference\r
53918         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration";\r
53919     }\r
53920     leaf measurement-report-threshold {\r
53921       type int32 {\r
53922         range "-150..0";\r
53923       }\r
53924       description\r
53925         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold";\r
53926       reference\r
53927         "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold";\r
53928     }\r
53929   }\r
53930 \r
53931   grouping cdma2000-one-x-self-config-g {\r
53932     description\r
53933       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.";\r
53934     leaf rfcnfl-self-config-enable {\r
53935       type boolean;\r
53936       description\r
53937         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable";\r
53938       reference\r
53939         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable";\r
53940     }\r
53941     leaf pilot-pn-self-config-enable {\r
53942       type boolean;\r
53943       description\r
53944         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable";\r
53945       reference\r
53946         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable";\r
53947     }\r
53948     leaf max-fap-tx-power-self-config-enable {\r
53949       type boolean;\r
53950       description\r
53951         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable";\r
53952       reference\r
53953         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable";\r
53954     }\r
53955     leaf max-fap-beacon-tx-power-self-config-enable {\r
53956       type boolean;\r
53957       description\r
53958         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable";\r
53959       reference\r
53960         "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable";\r
53961     }\r
53962   }\r
53963 \r
53964   grouping cdma2000-time-g {\r
53965     description\r
53966       "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Time.";\r
53967     leaf local-time-zone {\r
53968       type string {\r
53969         length "min..256";\r
53970       }\r
53971       description\r
53972         "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone";\r
53973       reference\r
53974         "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone";\r
53975     }\r
53976     leaf current-local-time {\r
53977       type string;\r
53978       config false;\r
53979       description\r
53980         "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime";\r
53981       reference\r
53982         "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime";\r
53983     }\r
53984     leaf leap-seconds {\r
53985       type int32 {\r
53986         range "0..255";\r
53987       }\r
53988       description\r
53989         "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds";\r
53990       reference\r
53991         "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds";\r
53992     }\r
53993     leaf daylight-savings-used {\r
53994       type boolean;\r
53995       description\r
53996         "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed";\r
53997       reference\r
53998         "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed";\r
53999     }\r
54000   }\r
54001 \r
54002   grouping fap-control-lte-g {\r
54003     description\r
54004       "Grouping object for FAPService.{i}.FAPControl.LTE.";\r
54005     leaf op-state {\r
54006       type boolean;\r
54007       config false;\r
54008       description\r
54009         "FAPService.{i}.FAPControl.LTE.OpState";\r
54010       reference\r
54011         "FAPService.{i}.FAPControl.LTE.OpState";\r
54012     }\r
54013     leaf admin-state {\r
54014       type boolean;\r
54015       description\r
54016         "FAPService.{i}.FAPControl.LTE.AdminState";\r
54017       reference\r
54018         "FAPService.{i}.FAPControl.LTE.AdminState";\r
54019     }\r
54020     leaf rf-tx-status {\r
54021       type boolean;\r
54022       config false;\r
54023       description\r
54024         "FAPService.{i}.FAPControl.LTE.RFTxStatus";\r
54025       reference\r
54026         "FAPService.{i}.FAPControl.LTE.RFTxStatus";\r
54027     }\r
54028     leaf pm-config {\r
54029       type string {\r
54030         length "min..256";\r
54031       }\r
54032       description\r
54033         "FAPService.{i}.FAPControl.LTE.PMConfig";\r
54034       reference\r
54035         "FAPService.{i}.FAPControl.LTE.PMConfig";\r
54036     }\r
54037   }\r
54038 \r
54039   grouping lte-gateway-g {\r
54040     description\r
54041       "Grouping object for FAPService.{i}.FAPControl.LTE.Gateway.";\r
54042     leaf sec-gw-server1 {\r
54043       type string {\r
54044         length "min..64";\r
54045       }\r
54046       description\r
54047         "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1";\r
54048       reference\r
54049         "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1";\r
54050     }\r
54051     leaf sec-gw-server2 {\r
54052       type string {\r
54053         length "min..64";\r
54054       }\r
54055       description\r
54056         "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2";\r
54057       reference\r
54058         "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2";\r
54059     }\r
54060     leaf sec-gw-server3 {\r
54061       type string {\r
54062         length "min..64";\r
54063       }\r
54064       description\r
54065         "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3";\r
54066       reference\r
54067         "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3";\r
54068     }\r
54069     leaf s1-sig-link-server-list {\r
54070       type string {\r
54071         length "min..256";\r
54072       }\r
54073       description\r
54074         "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList";\r
54075       reference\r
54076         "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList";\r
54077     }\r
54078     leaf s1-connection-mode {\r
54079       type enumeration {\r
54080         enum One {\r
54081           description\r
54082             "Enum Value - One";\r
54083         }\r
54084         enum All {\r
54085           description\r
54086             "Enum Value - All";\r
54087         }\r
54088       }\r
54089       description\r
54090         "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode";\r
54091       reference\r
54092         "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode";\r
54093     }\r
54094     leaf s1-sig-link-port {\r
54095       type uint32 {\r
54096         range "min..65535";\r
54097       }\r
54098       description\r
54099         "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort";\r
54100       reference\r
54101         "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort";\r
54102     }\r
54103   }\r
54104 \r
54105   grouping fap-control-umts-g {\r
54106     description\r
54107       "Grouping object for FAPService.{i}.FAPControl.UMTS.";\r
54108     leaf op-state {\r
54109       type boolean;\r
54110       config false;\r
54111       description\r
54112         "FAPService.{i}.FAPControl.UMTS.OpState";\r
54113       reference\r
54114         "FAPService.{i}.FAPControl.UMTS.OpState";\r
54115     }\r
54116     leaf admin-state {\r
54117       type boolean;\r
54118       description\r
54119         "FAPService.{i}.FAPControl.UMTS.AdminState";\r
54120       reference\r
54121         "FAPService.{i}.FAPControl.UMTS.AdminState";\r
54122     }\r
54123     leaf rf-tx-status {\r
54124       type boolean;\r
54125       config false;\r
54126       description\r
54127         "FAPService.{i}.FAPControl.UMTS.RFTxStatus";\r
54128       reference\r
54129         "FAPService.{i}.FAPControl.UMTS.RFTxStatus";\r
54130     }\r
54131     leaf pm-config {\r
54132       type string {\r
54133         length "min..256";\r
54134       }\r
54135       description\r
54136         "FAPService.{i}.FAPControl.UMTS.PMConfig";\r
54137       reference\r
54138         "FAPService.{i}.FAPControl.UMTS.PMConfig";\r
54139     }\r
54140   }\r
54141 \r
54142   grouping umts-gateway-g {\r
54143     description\r
54144       "Grouping object for FAPService.{i}.FAPControl.UMTS.Gateway.";\r
54145     leaf sec-gw-server1 {\r
54146       type string {\r
54147         length "min..64";\r
54148       }\r
54149       description\r
54150         "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1";\r
54151       reference\r
54152         "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1";\r
54153     }\r
54154     leaf sec-gw-server2 {\r
54155       type string {\r
54156         length "min..64";\r
54157       }\r
54158       description\r
54159         "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2";\r
54160       reference\r
54161         "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2";\r
54162     }\r
54163     leaf sec-gw-server3 {\r
54164       type string {\r
54165         length "min..64";\r
54166       }\r
54167       description\r
54168         "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3";\r
54169       reference\r
54170         "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3";\r
54171     }\r
54172     leaf fapgw-server1 {\r
54173       type string {\r
54174         length "min..64";\r
54175       }\r
54176       description\r
54177         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1";\r
54178       reference\r
54179         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1";\r
54180     }\r
54181     leaf fapgw-server2 {\r
54182       type string {\r
54183         length "min..64";\r
54184       }\r
54185       description\r
54186         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2";\r
54187       reference\r
54188         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2";\r
54189     }\r
54190     leaf fapgw-server3 {\r
54191       type string {\r
54192         length "min..64";\r
54193       }\r
54194       description\r
54195         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3";\r
54196       reference\r
54197         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3";\r
54198     }\r
54199     leaf fapgw-port {\r
54200       type uint32 {\r
54201         range "min..65535";\r
54202       }\r
54203       description\r
54204         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort";\r
54205       reference\r
54206         "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort";\r
54207     }\r
54208   }\r
54209 \r
54210   grouping fap-control-umts-self-config-g {\r
54211     description\r
54212       "Grouping object for FAPService.{i}.FAPControl.UMTS.SelfConfig.";\r
54213     leaf uarfcn-self-config-enable {\r
54214       type boolean;\r
54215       description\r
54216         "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable";\r
54217       reference\r
54218         "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable";\r
54219     }\r
54220     leaf primary-scrambling-code-self-config-enable {\r
54221       type boolean;\r
54222       description\r
54223         "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable";\r
54224       reference\r
54225         "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable";\r
54226     }\r
54227     leaf max-fap-tx-power-expanded-self-config-enable {\r
54228       type boolean;\r
54229       description\r
54230         "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable";\r
54231       reference\r
54232         "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable";\r
54233     }\r
54234     leaf pcpich-power-self-config-enable {\r
54235       type boolean;\r
54236       description\r
54237         "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable";\r
54238       reference\r
54239         "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable";\r
54240     }\r
54241     leaf max-ul-tx-power-self-config-enable {\r
54242       type boolean;\r
54243       description\r
54244         "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable";\r
54245       reference\r
54246         "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable";\r
54247     }\r
54248     leaf lacracura-self-config-enable {\r
54249       type boolean;\r
54250       description\r
54251         "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable";\r
54252       reference\r
54253         "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable";\r
54254     }\r
54255     leaf neighbor-list-self-config-enable {\r
54256       type boolean;\r
54257       description\r
54258         "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable";\r
54259       reference\r
54260         "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable";\r
54261     }\r
54262     leaf cell-re-selection-self-config-enable {\r
54263       type boolean;\r
54264       description\r
54265         "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable";\r
54266       reference\r
54267         "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable";\r
54268     }\r
54269     leaf intra-freq-meas-self-config-enable {\r
54270       type boolean;\r
54271       description\r
54272         "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable";\r
54273       reference\r
54274         "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable";\r
54275     }\r
54276     leaf inter-freq-meas-self-config-enable {\r
54277       type boolean;\r
54278       description\r
54279         "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable";\r
54280       reference\r
54281         "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable";\r
54282     }\r
54283     leaf inter-rat-meas-self-config-enable {\r
54284       type boolean;\r
54285       description\r
54286         "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable";\r
54287       reference\r
54288         "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable";\r
54289     }\r
54290     leaf ue-internal-meas-config-enable {\r
54291       type boolean;\r
54292       description\r
54293         "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable";\r
54294       reference\r
54295         "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable";\r
54296     }\r
54297     leaf noise-rise-limit-config-enable {\r
54298       type boolean;\r
54299       description\r
54300         "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable";\r
54301       reference\r
54302         "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable";\r
54303     }\r
54304   }\r
54305 \r
54306   grouping rem-cdma2000-g {\r
54307     description\r
54308       "Grouping object for FAPService.{i}.REM.CDMA2000.";\r
54309     leaf in-service-handling {\r
54310       type enumeration {\r
54311         enum Immediate {\r
54312           description\r
54313             "Enum Value - Immediate";\r
54314         }\r
54315         enum Delayed {\r
54316           description\r
54317             "Enum Value - Delayed";\r
54318         }\r
54319       }\r
54320       description\r
54321         "FAPService.{i}.REM.CDMA2000.InServiceHandling";\r
54322       reference\r
54323         "FAPService.{i}.REM.CDMA2000.InServiceHandling";\r
54324     }\r
54325     leaf scan-on-boot {\r
54326       type boolean;\r
54327       description\r
54328         "FAPService.{i}.REM.CDMA2000.ScanOnBoot";\r
54329       reference\r
54330         "FAPService.{i}.REM.CDMA2000.ScanOnBoot";\r
54331     }\r
54332     leaf scan-now {\r
54333       type boolean;\r
54334       description\r
54335         "FAPService.{i}.REM.CDMA2000.ScanNow";\r
54336       reference\r
54337         "FAPService.{i}.REM.CDMA2000.ScanNow";\r
54338     }\r
54339     leaf return-timer {\r
54340       type uint32 {\r
54341         range "1..max";\r
54342       }\r
54343       description\r
54344         "FAPService.{i}.REM.CDMA2000.ReturnTimer";\r
54345       reference\r
54346         "FAPService.{i}.REM.CDMA2000.ReturnTimer";\r
54347     }\r
54348     leaf scan-periodically {\r
54349       type boolean;\r
54350       description\r
54351         "FAPService.{i}.REM.CDMA2000.ScanPeriodically";\r
54352       reference\r
54353         "FAPService.{i}.REM.CDMA2000.ScanPeriodically";\r
54354     }\r
54355     leaf periodic-interval {\r
54356       type uint32 {\r
54357         range "1..max";\r
54358       }\r
54359       description\r
54360         "FAPService.{i}.REM.CDMA2000.PeriodicInterval";\r
54361       reference\r
54362         "FAPService.{i}.REM.CDMA2000.PeriodicInterval";\r
54363     }\r
54364     leaf periodic-time {\r
54365       type string;\r
54366       description\r
54367         "FAPService.{i}.REM.CDMA2000.PeriodicTime";\r
54368       reference\r
54369         "FAPService.{i}.REM.CDMA2000.PeriodicTime";\r
54370     }\r
54371     leaf report-overheads {\r
54372       type enumeration {\r
54373         enum All {\r
54374           description\r
54375             "Enum Value - All";\r
54376         }\r
54377         enum OneX {\r
54378           description\r
54379             "Enum Value - OneX";\r
54380         }\r
54381         enum HRPD {\r
54382           description\r
54383             "Enum Value - HRPD";\r
54384         }\r
54385         enum None {\r
54386           description\r
54387             "Enum Value - None";\r
54388         }\r
54389       }\r
54390       description\r
54391         "FAPService.{i}.REM.CDMA2000.ReportOverheads";\r
54392       reference\r
54393         "FAPService.{i}.REM.CDMA2000.ReportOverheads";\r
54394     }\r
54395     leaf scan-timeout {\r
54396       type uint32;\r
54397       description\r
54398         "FAPService.{i}.REM.CDMA2000.ScanTimeout";\r
54399       reference\r
54400         "FAPService.{i}.REM.CDMA2000.ScanTimeout";\r
54401     }\r
54402     leaf scan-status {\r
54403       type string;\r
54404       config false;\r
54405       description\r
54406         "FAPService.{i}.REM.CDMA2000.ScanStatus";\r
54407       reference\r
54408         "FAPService.{i}.REM.CDMA2000.ScanStatus";\r
54409     }\r
54410     leaf error-details {\r
54411       type string;\r
54412       config false;\r
54413       description\r
54414         "FAPService.{i}.REM.CDMA2000.ErrorDetails";\r
54415       reference\r
54416         "FAPService.{i}.REM.CDMA2000.ErrorDetails";\r
54417     }\r
54418     leaf last-scan-time {\r
54419       type string;\r
54420       config false;\r
54421       description\r
54422         "FAPService.{i}.REM.CDMA2000.LastScanTime";\r
54423       reference\r
54424         "FAPService.{i}.REM.CDMA2000.LastScanTime";\r
54425     }\r
54426   }\r
54427 \r
54428   grouping rem-cdma2000-hrpd-g {\r
54429     description\r
54430       "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.";\r
54431     leaf max-cell-entries {\r
54432       type uint32;\r
54433       config false;\r
54434       description\r
54435         "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries";\r
54436       reference\r
54437         "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries";\r
54438     }\r
54439     leaf cell-number-of-entries {\r
54440       type uint32;\r
54441       config false;\r
54442       description\r
54443         "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries";\r
54444       reference\r
54445         "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries";\r
54446     }\r
54447     leaf max-channel-entries {\r
54448       type uint32;\r
54449       config false;\r
54450       description\r
54451         "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries";\r
54452       reference\r
54453         "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries";\r
54454     }\r
54455     leaf channel-number-of-entries {\r
54456       type uint32;\r
54457       config false;\r
54458       description\r
54459         "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries";\r
54460       reference\r
54461         "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries";\r
54462     }\r
54463   }\r
54464 \r
54465   grouping cell-control-channel-g {\r
54466     description\r
54467       "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.";\r
54468     leaf color-code {\r
54469       type int32;\r
54470       config false;\r
54471       description\r
54472         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode";\r
54473       reference\r
54474         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode";\r
54475     }\r
54476     leaf sector-id {\r
54477       type string;\r
54478       config false;\r
54479       description\r
54480         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID";\r
54481       reference\r
54482         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID";\r
54483     }\r
54484     leaf subnet-mask {\r
54485       type int32 {\r
54486         range "0..104";\r
54487       }\r
54488       config false;\r
54489       description\r
54490         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask";\r
54491       reference\r
54492         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask";\r
54493     }\r
54494     leaf country-code {\r
54495       type int32;\r
54496       config false;\r
54497       description\r
54498         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode";\r
54499       reference\r
54500         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode";\r
54501     }\r
54502     leaf latitude {\r
54503       type int32 {\r
54504         range "-1296000..1296000";\r
54505       }\r
54506       config false;\r
54507       description\r
54508         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude";\r
54509       reference\r
54510         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude";\r
54511     }\r
54512     leaf longitude {\r
54513       type int32 {\r
54514         range "-2592000..2592000";\r
54515       }\r
54516       config false;\r
54517       description\r
54518         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude";\r
54519       reference\r
54520         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude";\r
54521     }\r
54522   }\r
54523 \r
54524   grouping cell-rf-g {\r
54525     description\r
54526       "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.";\r
54527     leaf band {\r
54528       type int32;\r
54529       config false;\r
54530       description\r
54531         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band";\r
54532       reference\r
54533         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band";\r
54534     }\r
54535     leaf rfcnfl {\r
54536       type uint32 {\r
54537         range "0..2016";\r
54538       }\r
54539       config false;\r
54540       description\r
54541         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL";\r
54542       reference\r
54543         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL";\r
54544     }\r
54545     leaf io {\r
54546       type int32 {\r
54547         range "-105..-25";\r
54548       }\r
54549       config false;\r
54550       description\r
54551         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io";\r
54552       reference\r
54553         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io";\r
54554     }\r
54555     leaf p-ilot-pn {\r
54556       type uint32 {\r
54557         range "0..511";\r
54558       }\r
54559       config false;\r
54560       description\r
54561         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN";\r
54562       reference\r
54563         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN";\r
54564     }\r
54565     leaf p-ilot-pn-phase {\r
54566       type uint32;\r
54567       config false;\r
54568       description\r
54569         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase";\r
54570       reference\r
54571         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase";\r
54572     }\r
54573     leaf pilot-strength-ecp {\r
54574       type int32 {\r
54575         range "-130..-25";\r
54576       }\r
54577       config false;\r
54578       description\r
54579         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp";\r
54580       reference\r
54581         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp";\r
54582     }\r
54583     leaf pilot-strength-ecp-io {\r
54584       type int32 {\r
54585         range "-25..0";\r
54586       }\r
54587       config false;\r
54588       description\r
54589         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo";\r
54590       reference\r
54591         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo";\r
54592     }\r
54593     leaf overheads-available {\r
54594       type boolean;\r
54595       config false;\r
54596       description\r
54597         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable";\r
54598       reference\r
54599         "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable";\r
54600     }\r
54601   }\r
54602 \r
54603   grouping hrpd-channel-g {\r
54604     description\r
54605       "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.";\r
54606     leaf index {\r
54607       type uint16;\r
54608       description\r
54609         "Index attribute";\r
54610     }\r
54611     leaf enable {\r
54612       type boolean;\r
54613       description\r
54614         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable";\r
54615       reference\r
54616         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable";\r
54617     }\r
54618     leaf alias {\r
54619       type string {\r
54620         length "min..64";\r
54621       }\r
54622       description\r
54623         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias";\r
54624       reference\r
54625         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias";\r
54626     }\r
54627     leaf sniffing-band-class {\r
54628       type uint32 {\r
54629         range "0..31";\r
54630       }\r
54631       description\r
54632         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass";\r
54633       reference\r
54634         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass";\r
54635     }\r
54636     leaf sniffing-channel-number {\r
54637       type uint32 {\r
54638         range "0..2016";\r
54639       }\r
54640       description\r
54641         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber";\r
54642       reference\r
54643         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber";\r
54644     }\r
54645     leaf pn-list {\r
54646       type string {\r
54647         length "min..256";\r
54648       }\r
54649       description\r
54650         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList";\r
54651       reference\r
54652         "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList";\r
54653     }\r
54654   }\r
54655 \r
54656   grouping cdma2000-macro-timing-g {\r
54657     description\r
54658       "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming.";\r
54659     leaf admin-state {\r
54660       type uint32 {\r
54661         range "0..1";\r
54662       }\r
54663       description\r
54664         "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState";\r
54665       reference\r
54666         "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState";\r
54667     }\r
54668     leaf tracking-channel-number {\r
54669       type uint32;\r
54670       config false;\r
54671       description\r
54672         "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber";\r
54673       reference\r
54674         "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber";\r
54675     }\r
54676     leaf tracking-band-class {\r
54677       type uint32 {\r
54678         range "0..31";\r
54679       }\r
54680       config false;\r
54681       description\r
54682         "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass";\r
54683       reference\r
54684         "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass";\r
54685     }\r
54686     leaf tracking-pn-offset {\r
54687       type string;\r
54688       config false;\r
54689       description\r
54690         "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset";\r
54691       reference\r
54692         "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset";\r
54693     }\r
54694     leaf timing-source {\r
54695       type uint32 {\r
54696         range "0..1";\r
54697       }\r
54698       config false;\r
54699       description\r
54700         "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource";\r
54701       reference\r
54702         "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource";\r
54703     }\r
54704     leaf channel-number-of-entries {\r
54705       type uint32;\r
54706       config false;\r
54707       description\r
54708         "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries";\r
54709       reference\r
54710         "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries";\r
54711     }\r
54712   }\r
54713 \r
54714   grouping macro-timing-channel-g {\r
54715     description\r
54716       "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.";\r
54717     leaf index {\r
54718       type uint16;\r
54719       description\r
54720         "Index attribute";\r
54721     }\r
54722     leaf enable {\r
54723       type boolean;\r
54724       description\r
54725         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable";\r
54726       reference\r
54727         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable";\r
54728     }\r
54729     leaf alias {\r
54730       type string {\r
54731         length "min..64";\r
54732       }\r
54733       description\r
54734         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias";\r
54735       reference\r
54736         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias";\r
54737     }\r
54738     leaf air-interface-type {\r
54739       type uint32 {\r
54740         range "0..1";\r
54741       }\r
54742       description\r
54743         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType";\r
54744       reference\r
54745         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType";\r
54746     }\r
54747     leaf band-class {\r
54748       type uint32 {\r
54749         range "0..31";\r
54750       }\r
54751       description\r
54752         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass";\r
54753       reference\r
54754         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass";\r
54755     }\r
54756     leaf channel-number {\r
54757       type uint32;\r
54758       description\r
54759         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber";\r
54760       reference\r
54761         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber";\r
54762     }\r
54763     leaf priority {\r
54764       type uint32;\r
54765       description\r
54766         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority";\r
54767       reference\r
54768         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority";\r
54769     }\r
54770     leaf pn-list {\r
54771       type string {\r
54772         length "min..256";\r
54773       }\r
54774       description\r
54775         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList";\r
54776       reference\r
54777         "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList";\r
54778     }\r
54779   }\r
54780 \r
54781   grouping rem-cdma2000-one-x-g {\r
54782     description\r
54783       "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.";\r
54784     leaf max-cell-entries {\r
54785       type uint32;\r
54786       config false;\r
54787       description\r
54788         "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries";\r
54789       reference\r
54790         "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries";\r
54791     }\r
54792     leaf cell-number-of-entries {\r
54793       type uint32;\r
54794       config false;\r
54795       description\r
54796         "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries";\r
54797       reference\r
54798         "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries";\r
54799     }\r
54800     leaf max-channel-entries {\r
54801       type uint32;\r
54802       config false;\r
54803       description\r
54804         "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries";\r
54805       reference\r
54806         "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries";\r
54807     }\r
54808     leaf channel-number-of-entries {\r
54809       type uint32;\r
54810       config false;\r
54811       description\r
54812         "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries";\r
54813       reference\r
54814         "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries";\r
54815     }\r
54816   }\r
54817 \r
54818   grouping one-x-cell-control-channel-g {\r
54819     description\r
54820       "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.";\r
54821     leaf sid {\r
54822       type int32;\r
54823       config false;\r
54824       description\r
54825         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID";\r
54826       reference\r
54827         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID";\r
54828     }\r
54829     leaf nid {\r
54830       type int32;\r
54831       config false;\r
54832       description\r
54833         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID";\r
54834       reference\r
54835         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID";\r
54836     }\r
54837     leaf regzone {\r
54838       type int32;\r
54839       config false;\r
54840       description\r
54841         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE";\r
54842       reference\r
54843         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE";\r
54844     }\r
54845     leaf baselat {\r
54846       type int32 {\r
54847         range "-2147483648..2147483647";\r
54848       }\r
54849       config false;\r
54850       description\r
54851         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT";\r
54852       reference\r
54853         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT";\r
54854     }\r
54855     leaf baselong {\r
54856       type int32 {\r
54857         range "-2147483648..2147483647";\r
54858       }\r
54859       config false;\r
54860       description\r
54861         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG";\r
54862       reference\r
54863         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG";\r
54864     }\r
54865     leaf mcc {\r
54866       type int32;\r
54867       config false;\r
54868       description\r
54869         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC";\r
54870       reference\r
54871         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC";\r
54872     }\r
54873     leaf mncimsi1112 {\r
54874       type int32;\r
54875       config false;\r
54876       description\r
54877         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112";\r
54878       reference\r
54879         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112";\r
54880     }\r
54881     leaf baseid {\r
54882       type int32;\r
54883       config false;\r
54884       description\r
54885         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID";\r
54886       reference\r
54887         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID";\r
54888     }\r
54889     leaf apid {\r
54890       type string;\r
54891       config false;\r
54892       description\r
54893         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID";\r
54894       reference\r
54895         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID";\r
54896     }\r
54897     leaf apidmask {\r
54898       type int32;\r
54899       config false;\r
54900       description\r
54901         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK";\r
54902       reference\r
54903         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK";\r
54904     }\r
54905     leaf apidtext {\r
54906       type string;\r
54907       config false;\r
54908       description\r
54909         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT";\r
54910       reference\r
54911         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT";\r
54912     }\r
54913   }\r
54914 \r
54915   grouping one-x-cell-rf-g {\r
54916     description\r
54917       "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.";\r
54918     leaf band {\r
54919       type int32;\r
54920       config false;\r
54921       description\r
54922         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band";\r
54923       reference\r
54924         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band";\r
54925     }\r
54926     leaf rfcnfl {\r
54927       type uint32 {\r
54928         range "0..2016";\r
54929       }\r
54930       config false;\r
54931       description\r
54932         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL";\r
54933       reference\r
54934         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL";\r
54935     }\r
54936     leaf io {\r
54937       type int32 {\r
54938         range "-105..-25";\r
54939       }\r
54940       config false;\r
54941       description\r
54942         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io";\r
54943       reference\r
54944         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io";\r
54945     }\r
54946     leaf p-ilot-pn {\r
54947       type uint32 {\r
54948         range "0..511";\r
54949       }\r
54950       config false;\r
54951       description\r
54952         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN";\r
54953       reference\r
54954         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN";\r
54955     }\r
54956     leaf p-ilot-pn-phase {\r
54957       type uint32;\r
54958       config false;\r
54959       description\r
54960         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase";\r
54961       reference\r
54962         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase";\r
54963     }\r
54964     leaf pilot-strength-ecp {\r
54965       type int32 {\r
54966         range "-130..-25";\r
54967       }\r
54968       config false;\r
54969       description\r
54970         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp";\r
54971       reference\r
54972         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp";\r
54973     }\r
54974     leaf pilot-strength-ecp-io {\r
54975       type int32 {\r
54976         range "-25..0";\r
54977       }\r
54978       config false;\r
54979       description\r
54980         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo";\r
54981       reference\r
54982         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo";\r
54983     }\r
54984     leaf overheads-available {\r
54985       type boolean;\r
54986       config false;\r
54987       description\r
54988         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable";\r
54989       reference\r
54990         "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable";\r
54991     }\r
54992   }\r
54993 \r
54994   grouping one-x-channel-g {\r
54995     description\r
54996       "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.";\r
54997     leaf index {\r
54998       type uint16;\r
54999       description\r
55000         "Index attribute";\r
55001     }\r
55002     leaf enable {\r
55003       type boolean;\r
55004       description\r
55005         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable";\r
55006       reference\r
55007         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable";\r
55008     }\r
55009     leaf alias {\r
55010       type string {\r
55011         length "min..64";\r
55012       }\r
55013       description\r
55014         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias";\r
55015       reference\r
55016         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias";\r
55017     }\r
55018     leaf sniffing-band-class {\r
55019       type uint32 {\r
55020         range "0..31";\r
55021       }\r
55022       description\r
55023         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass";\r
55024       reference\r
55025         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass";\r
55026     }\r
55027     leaf sniffing-channel-number {\r
55028       type uint32 {\r
55029         range "0..2016";\r
55030       }\r
55031       description\r
55032         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber";\r
55033       reference\r
55034         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber";\r
55035     }\r
55036     leaf pn-list {\r
55037       type string {\r
55038         length "min..256";\r
55039       }\r
55040       description\r
55041         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList";\r
55042       reference\r
55043         "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList";\r
55044     }\r
55045   }\r
55046 \r
55047   grouping rem-lte-g {\r
55048     description\r
55049       "Grouping object for FAPService.{i}.REM.LTE.";\r
55050     leaf in-service-handling {\r
55051       type enumeration {\r
55052         enum Immediate {\r
55053           description\r
55054             "Enum Value - Immediate";\r
55055         }\r
55056         enum Delayed {\r
55057           description\r
55058             "Enum Value - Delayed";\r
55059         }\r
55060       }\r
55061       description\r
55062         "FAPService.{i}.REM.LTE.InServiceHandling";\r
55063       reference\r
55064         "FAPService.{i}.REM.LTE.InServiceHandling";\r
55065     }\r
55066     leaf scan-on-boot {\r
55067       type boolean;\r
55068       description\r
55069         "FAPService.{i}.REM.LTE.ScanOnBoot";\r
55070       reference\r
55071         "FAPService.{i}.REM.LTE.ScanOnBoot";\r
55072     }\r
55073     leaf scan-periodically {\r
55074       type boolean;\r
55075       description\r
55076         "FAPService.{i}.REM.LTE.ScanPeriodically";\r
55077       reference\r
55078         "FAPService.{i}.REM.LTE.ScanPeriodically";\r
55079     }\r
55080     leaf periodic-interval {\r
55081       type uint32;\r
55082       description\r
55083         "FAPService.{i}.REM.LTE.PeriodicInterval";\r
55084       reference\r
55085         "FAPService.{i}.REM.LTE.PeriodicInterval";\r
55086     }\r
55087     leaf periodic-time {\r
55088       type string;\r
55089       description\r
55090         "FAPService.{i}.REM.LTE.PeriodicTime";\r
55091       reference\r
55092         "FAPService.{i}.REM.LTE.PeriodicTime";\r
55093     }\r
55094     leaf remplmn-list {\r
55095       type string {\r
55096         length "min..32";\r
55097       }\r
55098       description\r
55099         "FAPService.{i}.REM.LTE.REMPLMNList";\r
55100       reference\r
55101         "FAPService.{i}.REM.LTE.REMPLMNList";\r
55102     }\r
55103     leaf rem-band-list {\r
55104       type string {\r
55105         length "min..64";\r
55106       }\r
55107       description\r
55108         "FAPService.{i}.REM.LTE.REMBandList";\r
55109       reference\r
55110         "FAPService.{i}.REM.LTE.REMBandList";\r
55111     }\r
55112     leaf eutra-carrier-arfcndl-list {\r
55113       type string {\r
55114         length "min..64";\r
55115       }\r
55116       description\r
55117         "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList";\r
55118       reference\r
55119         "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList";\r
55120     }\r
55121     leaf scan-timeout {\r
55122       type uint32;\r
55123       description\r
55124         "FAPService.{i}.REM.LTE.ScanTimeout";\r
55125       reference\r
55126         "FAPService.{i}.REM.LTE.ScanTimeout";\r
55127     }\r
55128     leaf scan-status {\r
55129       type string;\r
55130       config false;\r
55131       description\r
55132         "FAPService.{i}.REM.LTE.ScanStatus";\r
55133       reference\r
55134         "FAPService.{i}.REM.LTE.ScanStatus";\r
55135     }\r
55136     leaf error-details {\r
55137       type string;\r
55138       config false;\r
55139       description\r
55140         "FAPService.{i}.REM.LTE.ErrorDetails";\r
55141       reference\r
55142         "FAPService.{i}.REM.LTE.ErrorDetails";\r
55143     }\r
55144     leaf last-scan-time {\r
55145       type string;\r
55146       config false;\r
55147       description\r
55148         "FAPService.{i}.REM.LTE.LastScanTime";\r
55149       reference\r
55150         "FAPService.{i}.REM.LTE.LastScanTime";\r
55151     }\r
55152     leaf max-cell-entries {\r
55153       type uint32;\r
55154       config false;\r
55155       description\r
55156         "FAPService.{i}.REM.LTE.MaxCellEntries";\r
55157       reference\r
55158         "FAPService.{i}.REM.LTE.MaxCellEntries";\r
55159     }\r
55160     leaf cell-number-of-entries {\r
55161       type uint32;\r
55162       config false;\r
55163       description\r
55164         "FAPService.{i}.REM.LTE.CellNumberOfEntries";\r
55165       reference\r
55166         "FAPService.{i}.REM.LTE.CellNumberOfEntries";\r
55167     }\r
55168     leaf max-carrier-meas-entries {\r
55169       type uint32;\r
55170       config false;\r
55171       description\r
55172         "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries";\r
55173       reference\r
55174         "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries";\r
55175     }\r
55176     leaf carrier-meas-number-of-entries {\r
55177       type uint32;\r
55178       config false;\r
55179       description\r
55180         "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries";\r
55181       reference\r
55182         "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries";\r
55183     }\r
55184   }\r
55185 \r
55186   grouping lte-carrier-meas-g {\r
55187     description\r
55188       "Grouping object for FAPService.{i}.REM.LTE.CarrierMeas.{i}.";\r
55189     leaf index {\r
55190       type uint16;\r
55191       description\r
55192         "Index attribute";\r
55193     }\r
55194     leaf enable {\r
55195       type boolean;\r
55196       description\r
55197         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable";\r
55198       reference\r
55199         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable";\r
55200     }\r
55201     leaf alias {\r
55202       type string {\r
55203         length "min..64";\r
55204       }\r
55205       description\r
55206         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias";\r
55207       reference\r
55208         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias";\r
55209     }\r
55210     leaf carrier-arfcndl {\r
55211       type int32 {\r
55212         range "min..65535";\r
55213       }\r
55214       description\r
55215         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL";\r
55216       reference\r
55217         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL";\r
55218     }\r
55219     leaf carrier-ch-width {\r
55220       type int32 {\r
55221         range "min..750";\r
55222       }\r
55223       description\r
55224         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth";\r
55225       reference\r
55226         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth";\r
55227     }\r
55228     leaf carrier-rssi {\r
55229       type int32 {\r
55230         range "-100..-25";\r
55231       }\r
55232       config false;\r
55233       description\r
55234         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI";\r
55235       reference\r
55236         "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI";\r
55237     }\r
55238   }\r
55239 \r
55240   grouping cell-bcch-g {\r
55241     description\r
55242       "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH.";\r
55243     leaf dl-bandwidth {\r
55244       type uint32 {\r
55245         range "6 | 15 | 25 | 50 | 75 | 100";\r
55246       }\r
55247       config false;\r
55248       description\r
55249         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth";\r
55250       reference\r
55251         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth";\r
55252     }\r
55253     leaf ul-bandwidth {\r
55254       type uint32 {\r
55255         range "6 | 15 | 25 | 50 | 75 | 100";\r
55256       }\r
55257       config false;\r
55258       description\r
55259         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth";\r
55260       reference\r
55261         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth";\r
55262     }\r
55263     leaf rs-tx-power {\r
55264       type int32 {\r
55265         range "-60..50";\r
55266       }\r
55267       config false;\r
55268       description\r
55269         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower";\r
55270       reference\r
55271         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower";\r
55272     }\r
55273     leaf tac {\r
55274       type uint32;\r
55275       config false;\r
55276       description\r
55277         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC";\r
55278       reference\r
55279         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC";\r
55280     }\r
55281     leaf cell-id {\r
55282       type uint32;\r
55283       config false;\r
55284       description\r
55285         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID";\r
55286       reference\r
55287         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID";\r
55288     }\r
55289     leaf cell-barred {\r
55290       type boolean;\r
55291       config false;\r
55292       description\r
55293         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred";\r
55294       reference\r
55295         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred";\r
55296     }\r
55297     leaf csg-indication {\r
55298       type boolean;\r
55299       config false;\r
55300       description\r
55301         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication";\r
55302       reference\r
55303         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication";\r
55304     }\r
55305     leaf csg-identity {\r
55306       type uint32 {\r
55307         range "0..134217727";\r
55308       }\r
55309       config false;\r
55310       description\r
55311         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity";\r
55312       reference\r
55313         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity";\r
55314     }\r
55315     leaf max-plmn-list-entries {\r
55316       type uint32;\r
55317       config false;\r
55318       description\r
55319         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries";\r
55320       reference\r
55321         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries";\r
55322     }\r
55323     leaf plmn-list-number-of-entries {\r
55324       type uint32;\r
55325       config false;\r
55326       description\r
55327         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries";\r
55328       reference\r
55329         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries";\r
55330     }\r
55331   }\r
55332 \r
55333   grouping bcch-plmn-list-g {\r
55334     description\r
55335       "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.";\r
55336     leaf index {\r
55337       type uint16;\r
55338       description\r
55339         "Index attribute";\r
55340     }\r
55341     leaf plmnid {\r
55342       type string;\r
55343       config false;\r
55344       description\r
55345         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID";\r
55346       reference\r
55347         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID";\r
55348     }\r
55349     leaf cell-reserved-for-operator-use {\r
55350       type boolean;\r
55351       config false;\r
55352       description\r
55353         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse";\r
55354       reference\r
55355         "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse";\r
55356     }\r
55357   }\r
55358 \r
55359   grouping lte-cell-rf-g {\r
55360     description\r
55361       "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.RF.";\r
55362     leaf eutra-carrier-arfcn {\r
55363       type uint32 {\r
55364         range "0..65535";\r
55365       }\r
55366       config false;\r
55367       description\r
55368         "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN";\r
55369       reference\r
55370         "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN";\r
55371     }\r
55372     leaf phy-cell-id {\r
55373       type uint32 {\r
55374         range "0..503";\r
55375       }\r
55376       config false;\r
55377       description\r
55378         "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID";\r
55379       reference\r
55380         "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID";\r
55381     }\r
55382     leaf rsrp {\r
55383       type int32 {\r
55384         range "-140..-44";\r
55385       }\r
55386       config false;\r
55387       description\r
55388         "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP";\r
55389       reference\r
55390         "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP";\r
55391     }\r
55392     leaf rsrq {\r
55393       type int32 {\r
55394         range "-240..0";\r
55395       }\r
55396       config false;\r
55397       description\r
55398         "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ";\r
55399       reference\r
55400         "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ";\r
55401     }\r
55402     leaf rssi {\r
55403       type int32 {\r
55404         range "-110..-19";\r
55405       }\r
55406       config false;\r
55407       description\r
55408         "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI";\r
55409       reference\r
55410         "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI";\r
55411     }\r
55412   }\r
55413 \r
55414   grouping umts-gsm-g {\r
55415     description\r
55416       "Grouping object for FAPService.{i}.REM.UMTS.GSM.";\r
55417     leaf in-service-handling {\r
55418       type enumeration {\r
55419         enum Immediate {\r
55420           description\r
55421             "Enum Value - Immediate";\r
55422         }\r
55423         enum Delayed {\r
55424           description\r
55425             "Enum Value - Delayed";\r
55426         }\r
55427       }\r
55428       description\r
55429         "FAPService.{i}.REM.UMTS.GSM.InServiceHandling";\r
55430       reference\r
55431         "FAPService.{i}.REM.UMTS.GSM.InServiceHandling";\r
55432     }\r
55433     leaf scan-on-boot {\r
55434       type boolean;\r
55435       description\r
55436         "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot";\r
55437       reference\r
55438         "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot";\r
55439     }\r
55440     leaf scan-periodically {\r
55441       type boolean;\r
55442       description\r
55443         "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically";\r
55444       reference\r
55445         "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically";\r
55446     }\r
55447     leaf periodic-interval {\r
55448       type uint32;\r
55449       description\r
55450         "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval";\r
55451       reference\r
55452         "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval";\r
55453     }\r
55454     leaf periodic-time {\r
55455       type string;\r
55456       description\r
55457         "FAPService.{i}.REM.UMTS.GSM.PeriodicTime";\r
55458       reference\r
55459         "FAPService.{i}.REM.UMTS.GSM.PeriodicTime";\r
55460     }\r
55461     leaf remplmn-list {\r
55462       type string {\r
55463         length "min..6";\r
55464       }\r
55465       description\r
55466         "FAPService.{i}.REM.UMTS.GSM.REMPLMNList";\r
55467       reference\r
55468         "FAPService.{i}.REM.UMTS.GSM.REMPLMNList";\r
55469     }\r
55470     leaf rem-band-list {\r
55471       type enumeration {\r
55472         enum T-GSM380 {\r
55473           description\r
55474             "Enum Value - T-GSM380";\r
55475         }\r
55476         enum T-GSM410 {\r
55477           description\r
55478             "Enum Value - T-GSM410";\r
55479         }\r
55480         enum GSM450 {\r
55481           description\r
55482             "Enum Value - GSM450";\r
55483         }\r
55484         enum GSM480 {\r
55485           description\r
55486             "Enum Value - GSM480";\r
55487         }\r
55488         enum GSM710 {\r
55489           description\r
55490             "Enum Value - GSM710";\r
55491         }\r
55492         enum GSM750 {\r
55493           description\r
55494             "Enum Value - GSM750";\r
55495         }\r
55496         enum T-GSM810 {\r
55497           description\r
55498             "Enum Value - T-GSM810";\r
55499         }\r
55500         enum GSM850 {\r
55501           description\r
55502             "Enum Value - GSM850";\r
55503         }\r
55504         enum P-GSM900 {\r
55505           description\r
55506             "Enum Value - P-GSM900";\r
55507         }\r
55508         enum E-GSM900 {\r
55509           description\r
55510             "Enum Value - E-GSM900";\r
55511         }\r
55512         enum R-GSM900 {\r
55513           description\r
55514             "Enum Value - R-GSM900";\r
55515         }\r
55516         enum T-GSM900 {\r
55517           description\r
55518             "Enum Value - T-GSM900";\r
55519         }\r
55520         enum DCS1800 {\r
55521           description\r
55522             "Enum Value - DCS1800";\r
55523         }\r
55524         enum PCS1900 {\r
55525           description\r
55526             "Enum Value - PCS1900";\r
55527         }\r
55528       }\r
55529       description\r
55530         "FAPService.{i}.REM.UMTS.GSM.REMBandList";\r
55531       reference\r
55532         "FAPService.{i}.REM.UMTS.GSM.REMBandList";\r
55533     }\r
55534     leaf arfcn-list {\r
55535       type string {\r
55536         length "min..64";\r
55537       }\r
55538       description\r
55539         "FAPService.{i}.REM.UMTS.GSM.ARFCNList";\r
55540       reference\r
55541         "FAPService.{i}.REM.UMTS.GSM.ARFCNList";\r
55542     }\r
55543     leaf scan-timeout {\r
55544       type uint32;\r
55545       description\r
55546         "FAPService.{i}.REM.UMTS.GSM.ScanTimeout";\r
55547       reference\r
55548         "FAPService.{i}.REM.UMTS.GSM.ScanTimeout";\r
55549     }\r
55550     leaf scan-status {\r
55551       type string;\r
55552       config false;\r
55553       description\r
55554         "FAPService.{i}.REM.UMTS.GSM.ScanStatus";\r
55555       reference\r
55556         "FAPService.{i}.REM.UMTS.GSM.ScanStatus";\r
55557     }\r
55558     leaf error-details {\r
55559       type string;\r
55560       config false;\r
55561       description\r
55562         "FAPService.{i}.REM.UMTS.GSM.ErrorDetails";\r
55563       reference\r
55564         "FAPService.{i}.REM.UMTS.GSM.ErrorDetails";\r
55565     }\r
55566     leaf last-scan-time {\r
55567       type string;\r
55568       config false;\r
55569       description\r
55570         "FAPService.{i}.REM.UMTS.GSM.LastScanTime";\r
55571       reference\r
55572         "FAPService.{i}.REM.UMTS.GSM.LastScanTime";\r
55573     }\r
55574     leaf max-cell-entries {\r
55575       type uint32;\r
55576       config false;\r
55577       description\r
55578         "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries";\r
55579       reference\r
55580         "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries";\r
55581     }\r
55582     leaf cell-number-of-entries {\r
55583       type uint32;\r
55584       config false;\r
55585       description\r
55586         "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries";\r
55587       reference\r
55588         "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries";\r
55589     }\r
55590   }\r
55591 \r
55592   grouping gsm-cell-g {\r
55593     description\r
55594       "Grouping object for FAPService.{i}.REM.UMTS.GSM.Cell.{i}.";\r
55595     leaf index {\r
55596       type uint16;\r
55597       description\r
55598         "Index attribute";\r
55599     }\r
55600     leaf band-indicator {\r
55601       type string;\r
55602       config false;\r
55603       description\r
55604         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator";\r
55605       reference\r
55606         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator";\r
55607     }\r
55608     leaf arfcn {\r
55609       type uint32 {\r
55610         range "0..1023";\r
55611       }\r
55612       config false;\r
55613       description\r
55614         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN";\r
55615       reference\r
55616         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN";\r
55617     }\r
55618     leaf bsic {\r
55619       type uint32 {\r
55620         range "0..63";\r
55621       }\r
55622       config false;\r
55623       description\r
55624         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC";\r
55625       reference\r
55626         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC";\r
55627     }\r
55628     leaf plmnid {\r
55629       type string;\r
55630       config false;\r
55631       description\r
55632         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID";\r
55633       reference\r
55634         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID";\r
55635     }\r
55636     leaf lac {\r
55637       type uint32 {\r
55638         range "1..65535";\r
55639       }\r
55640       config false;\r
55641       description\r
55642         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC";\r
55643       reference\r
55644         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC";\r
55645     }\r
55646     leaf rac {\r
55647       type uint32;\r
55648       config false;\r
55649       description\r
55650         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC";\r
55651       reference\r
55652         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC";\r
55653     }\r
55654     leaf ci {\r
55655       type uint32;\r
55656       config false;\r
55657       description\r
55658         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI";\r
55659       reference\r
55660         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI";\r
55661     }\r
55662     leaf rssi {\r
55663       type int32 {\r
55664         range "-110..48";\r
55665       }\r
55666       config false;\r
55667       description\r
55668         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI";\r
55669       reference\r
55670         "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI";\r
55671     }\r
55672   }\r
55673 \r
55674   grouping umts-wcdma-g {\r
55675     description\r
55676       "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.";\r
55677     leaf in-service-handling {\r
55678       type enumeration {\r
55679         enum Immediate {\r
55680           description\r
55681             "Enum Value - Immediate";\r
55682         }\r
55683         enum Delayed {\r
55684           description\r
55685             "Enum Value - Delayed";\r
55686         }\r
55687       }\r
55688       description\r
55689         "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling";\r
55690       reference\r
55691         "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling";\r
55692     }\r
55693     leaf scan-on-boot {\r
55694       type boolean;\r
55695       description\r
55696         "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot";\r
55697       reference\r
55698         "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot";\r
55699     }\r
55700     leaf scan-periodically {\r
55701       type boolean;\r
55702       description\r
55703         "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically";\r
55704       reference\r
55705         "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically";\r
55706     }\r
55707     leaf periodic-interval {\r
55708       type uint32;\r
55709       description\r
55710         "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval";\r
55711       reference\r
55712         "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval";\r
55713     }\r
55714     leaf periodic-time {\r
55715       type string;\r
55716       description\r
55717         "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime";\r
55718       reference\r
55719         "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime";\r
55720     }\r
55721     leaf remplmn-list {\r
55722       type string {\r
55723         length "min..32";\r
55724       }\r
55725       description\r
55726         "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList";\r
55727       reference\r
55728         "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList";\r
55729     }\r
55730     leaf rem-band-list {\r
55731       type string {\r
55732         length "min..64";\r
55733       }\r
55734       description\r
55735         "FAPService.{i}.REM.UMTS.WCDMA.REMBandList";\r
55736       reference\r
55737         "FAPService.{i}.REM.UMTS.WCDMA.REMBandList";\r
55738     }\r
55739     leaf uarfcndl-list {\r
55740       type string {\r
55741         length "min..64";\r
55742       }\r
55743       description\r
55744         "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList";\r
55745       reference\r
55746         "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList";\r
55747     }\r
55748     leaf scan-timeout {\r
55749       type uint32;\r
55750       description\r
55751         "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout";\r
55752       reference\r
55753         "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout";\r
55754     }\r
55755     leaf scan-status {\r
55756       type string;\r
55757       config false;\r
55758       description\r
55759         "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus";\r
55760       reference\r
55761         "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus";\r
55762     }\r
55763     leaf error-details {\r
55764       type string;\r
55765       config false;\r
55766       description\r
55767         "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails";\r
55768       reference\r
55769         "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails";\r
55770     }\r
55771     leaf last-scan-time {\r
55772       type string;\r
55773       config false;\r
55774       description\r
55775         "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime";\r
55776       reference\r
55777         "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime";\r
55778     }\r
55779     leaf max-cell-entries {\r
55780       type uint32;\r
55781       config false;\r
55782       description\r
55783         "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries";\r
55784       reference\r
55785         "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries";\r
55786     }\r
55787     leaf cell-number-of-entries {\r
55788       type uint32;\r
55789       config false;\r
55790       description\r
55791         "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries";\r
55792       reference\r
55793         "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries";\r
55794     }\r
55795   }\r
55796 \r
55797   grouping wcdma-cell-bcch-g {\r
55798     description\r
55799       "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.";\r
55800     leaf plmn-type {\r
55801       type string;\r
55802       config false;\r
55803       description\r
55804         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType";\r
55805       reference\r
55806         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType";\r
55807     }\r
55808     leaf plmnid {\r
55809       type string;\r
55810       config false;\r
55811       description\r
55812         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID";\r
55813       reference\r
55814         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID";\r
55815     }\r
55816     leaf lac {\r
55817       type uint32 {\r
55818         range "0..65535";\r
55819       }\r
55820       config false;\r
55821       description\r
55822         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC";\r
55823       reference\r
55824         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC";\r
55825     }\r
55826     leaf rac {\r
55827       type uint32 {\r
55828         range "0..255";\r
55829       }\r
55830       config false;\r
55831       description\r
55832         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC";\r
55833       reference\r
55834         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC";\r
55835     }\r
55836     leaf cell-id {\r
55837       type uint32;\r
55838       config false;\r
55839       description\r
55840         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID";\r
55841       reference\r
55842         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID";\r
55843     }\r
55844     leaf pcpich-tx-power {\r
55845       type int32 {\r
55846         range "-10..50";\r
55847       }\r
55848       config false;\r
55849       description\r
55850         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower";\r
55851       reference\r
55852         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower";\r
55853     }\r
55854     leaf csg-indicator {\r
55855       type boolean;\r
55856       config false;\r
55857       description\r
55858         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator";\r
55859       reference\r
55860         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator";\r
55861     }\r
55862     leaf csgid {\r
55863       type uint32;\r
55864       config false;\r
55865       description\r
55866         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID";\r
55867       reference\r
55868         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID";\r
55869     }\r
55870     leaf uarfcndl-list {\r
55871       type uint32;\r
55872       config false;\r
55873       description\r
55874         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList";\r
55875       reference\r
55876         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList";\r
55877     }\r
55878   }\r
55879 \r
55880   grouping bcch-csgpsc-split-info-g {\r
55881     description\r
55882       "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.";\r
55883     leaf start-psc-range1-coefficient {\r
55884       type uint32 {\r
55885         range "0..63";\r
55886       }\r
55887       config false;\r
55888       description\r
55889         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient";\r
55890       reference\r
55891         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient";\r
55892     }\r
55893     leaf number-of-ps-cs {\r
55894       type string;\r
55895       config false;\r
55896       description\r
55897         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs";\r
55898       reference\r
55899         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs";\r
55900     }\r
55901     leaf psc-range2-offset {\r
55902       type uint32 {\r
55903         range "0..63";\r
55904       }\r
55905       config false;\r
55906       description\r
55907         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset";\r
55908       reference\r
55909         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset";\r
55910     }\r
55911   }\r
55912 \r
55913   grouping bcch-reference-position-g {\r
55914     description\r
55915       "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.";\r
55916     leaf latitude {\r
55917       type int32 {\r
55918         range "-90000000..90000000";\r
55919       }\r
55920       config false;\r
55921       description\r
55922         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude";\r
55923       reference\r
55924         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude";\r
55925     }\r
55926     leaf longitude {\r
55927       type int32 {\r
55928         range "-180000000..180000000";\r
55929       }\r
55930       config false;\r
55931       description\r
55932         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude";\r
55933       reference\r
55934         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude";\r
55935     }\r
55936     leaf uncertainty-semi-major {\r
55937       type uint32 {\r
55938         range "0..127";\r
55939       }\r
55940       config false;\r
55941       description\r
55942         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor";\r
55943       reference\r
55944         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor";\r
55945     }\r
55946     leaf uncertainty-semi-minor {\r
55947       type uint32 {\r
55948         range "0..127";\r
55949       }\r
55950       config false;\r
55951       description\r
55952         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor";\r
55953       reference\r
55954         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor";\r
55955     }\r
55956     leaf orientation-of-major-axis {\r
55957       type uint32 {\r
55958         range "0..89";\r
55959       }\r
55960       config false;\r
55961       description\r
55962         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis";\r
55963       reference\r
55964         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis";\r
55965     }\r
55966     leaf confidence {\r
55967       type uint32 {\r
55968         range "0..100";\r
55969       }\r
55970       config false;\r
55971       description\r
55972         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence";\r
55973       reference\r
55974         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence";\r
55975     }\r
55976   }\r
55977 \r
55978   grouping wcdma-cell-rf-g {\r
55979     description\r
55980       "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.";\r
55981     leaf uarfcndl {\r
55982       type uint32 {\r
55983         range "0..16383";\r
55984       }\r
55985       config false;\r
55986       description\r
55987         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL";\r
55988       reference\r
55989         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL";\r
55990     }\r
55991     leaf cpichrscp {\r
55992       type int32 {\r
55993         range "-120..-25";\r
55994       }\r
55995       config false;\r
55996       description\r
55997         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP";\r
55998       reference\r
55999         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP";\r
56000     }\r
56001     leaf cpich-ec-no {\r
56002       type int32 {\r
56003         range "-48..0";\r
56004       }\r
56005       config false;\r
56006       description\r
56007         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo";\r
56008       reference\r
56009         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo";\r
56010     }\r
56011     leaf rssi {\r
56012       type int32 {\r
56013         range "-100..-25";\r
56014       }\r
56015       config false;\r
56016       description\r
56017         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI";\r
56018       reference\r
56019         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI";\r
56020     }\r
56021     leaf primary-scrambling-code {\r
56022       type uint32 {\r
56023         range "0..511";\r
56024       }\r
56025       config false;\r
56026       description\r
56027         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode";\r
56028       reference\r
56029         "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode";\r
56030     }\r
56031   }\r
56032 \r
56033   grouping transport-packet-g {\r
56034     description\r
56035       "Grouping object for FAPService.{i}.Transport.Packet.";\r
56036     leaf echo-interval {\r
56037       type uint32;\r
56038       description\r
56039         "FAPService.{i}.Transport.Packet.EchoInterval";\r
56040       reference\r
56041         "FAPService.{i}.Transport.Packet.EchoInterval";\r
56042     }\r
56043     leaf sent-packets {\r
56044       type uint32;\r
56045       config false;\r
56046       description\r
56047         "FAPService.{i}.Transport.Packet.SentPackets";\r
56048       reference\r
56049         "FAPService.{i}.Transport.Packet.SentPackets";\r
56050     }\r
56051     leaf rcv-packets {\r
56052       type uint32;\r
56053       config false;\r
56054       description\r
56055         "FAPService.{i}.Transport.Packet.RcvPackets";\r
56056       reference\r
56057         "FAPService.{i}.Transport.Packet.RcvPackets";\r
56058     }\r
56059   }\r
56060 \r
56061   grouping transport-real-time-g {\r
56062     description\r
56063       "Grouping object for FAPService.{i}.Transport.RealTime.";\r
56064     leaf rtcp-enable {\r
56065       type boolean;\r
56066       description\r
56067         "FAPService.{i}.Transport.RealTime.RTCPEnable";\r
56068       reference\r
56069         "FAPService.{i}.Transport.RealTime.RTCPEnable";\r
56070     }\r
56071     leaf sent-packets {\r
56072       type uint32;\r
56073       config false;\r
56074       description\r
56075         "FAPService.{i}.Transport.RealTime.SentPackets";\r
56076       reference\r
56077         "FAPService.{i}.Transport.RealTime.SentPackets";\r
56078     }\r
56079     leaf rcv-packets {\r
56080       type uint32;\r
56081       config false;\r
56082       description\r
56083         "FAPService.{i}.Transport.RealTime.RcvPackets";\r
56084       reference\r
56085         "FAPService.{i}.Transport.RealTime.RcvPackets";\r
56086     }\r
56087     leaf bytes-sent {\r
56088       type uint32;\r
56089       config false;\r
56090       description\r
56091         "FAPService.{i}.Transport.RealTime.BytesSent";\r
56092       reference\r
56093         "FAPService.{i}.Transport.RealTime.BytesSent";\r
56094     }\r
56095     leaf bytes-received {\r
56096       type uint32;\r
56097       config false;\r
56098       description\r
56099         "FAPService.{i}.Transport.RealTime.BytesReceived";\r
56100       reference\r
56101         "FAPService.{i}.Transport.RealTime.BytesReceived";\r
56102     }\r
56103   }\r
56104 \r
56105   grouping real-time-perf-g {\r
56106     description\r
56107       "Grouping object for FAPService.{i}.Transport.RealTime.Perf.";\r
56108     leaf lost-rcv-packets {\r
56109       type uint32;\r
56110       config false;\r
56111       description\r
56112         "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets";\r
56113       reference\r
56114         "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets";\r
56115     }\r
56116     leaf lost-far-end-packets {\r
56117       type uint32;\r
56118       config false;\r
56119       description\r
56120         "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets";\r
56121       reference\r
56122         "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets";\r
56123     }\r
56124     leaf overruns {\r
56125       type uint32;\r
56126       config false;\r
56127       description\r
56128         "FAPService.{i}.Transport.RealTime.Perf.Overruns";\r
56129       reference\r
56130         "FAPService.{i}.Transport.RealTime.Perf.Overruns";\r
56131     }\r
56132     leaf underruns {\r
56133       type uint32;\r
56134       config false;\r
56135       description\r
56136         "FAPService.{i}.Transport.RealTime.Perf.Underruns";\r
56137       reference\r
56138         "FAPService.{i}.Transport.RealTime.Perf.Underruns";\r
56139     }\r
56140     leaf mean-rtt {\r
56141       type uint32;\r
56142       config false;\r
56143       description\r
56144         "FAPService.{i}.Transport.RealTime.Perf.MeanRTT";\r
56145       reference\r
56146         "FAPService.{i}.Transport.RealTime.Perf.MeanRTT";\r
56147     }\r
56148     leaf max-rtt {\r
56149       type uint32;\r
56150       config false;\r
56151       description\r
56152         "FAPService.{i}.Transport.RealTime.Perf.MaxRTT";\r
56153       reference\r
56154         "FAPService.{i}.Transport.RealTime.Perf.MaxRTT";\r
56155     }\r
56156     leaf mean-receive-jitter {\r
56157       type uint32;\r
56158       config false;\r
56159       description\r
56160         "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter";\r
56161       reference\r
56162         "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter";\r
56163     }\r
56164     leaf max-receive-jitter {\r
56165       type uint32;\r
56166       config false;\r
56167       description\r
56168         "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter";\r
56169       reference\r
56170         "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter";\r
56171     }\r
56172     leaf mean-far-end-jitter {\r
56173       type uint32;\r
56174       config false;\r
56175       description\r
56176         "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter";\r
56177       reference\r
56178         "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter";\r
56179     }\r
56180     leaf max-far-end-jitter {\r
56181       type uint32;\r
56182       config false;\r
56183       description\r
56184         "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter";\r
56185       reference\r
56186         "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter";\r
56187     }\r
56188   }\r
56189 \r
56190   grouping transport-sctp-g {\r
56191     description\r
56192       "Grouping object for FAPService.{i}.Transport.SCTP.";\r
56193     leaf enable {\r
56194       type boolean;\r
56195       description\r
56196         "FAPService.{i}.Transport.SCTP.Enable";\r
56197       reference\r
56198         "FAPService.{i}.Transport.SCTP.Enable";\r
56199     }\r
56200     leaf hb-interval {\r
56201       type uint32 {\r
56202         range "1..max";\r
56203       }\r
56204       description\r
56205         "FAPService.{i}.Transport.SCTP.HBInterval";\r
56206       reference\r
56207         "FAPService.{i}.Transport.SCTP.HBInterval";\r
56208     }\r
56209     leaf max-association-retransmits {\r
56210       type uint32;\r
56211       description\r
56212         "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits";\r
56213       reference\r
56214         "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits";\r
56215     }\r
56216     leaf max-init-retransmits {\r
56217       type uint32;\r
56218       description\r
56219         "FAPService.{i}.Transport.SCTP.MaxInitRetransmits";\r
56220       reference\r
56221         "FAPService.{i}.Transport.SCTP.MaxInitRetransmits";\r
56222     }\r
56223     leaf max-path-retransmits {\r
56224       type uint32;\r
56225       description\r
56226         "FAPService.{i}.Transport.SCTP.MaxPathRetransmits";\r
56227       reference\r
56228         "FAPService.{i}.Transport.SCTP.MaxPathRetransmits";\r
56229     }\r
56230     leaf rto-initial {\r
56231       type uint32;\r
56232       description\r
56233         "FAPService.{i}.Transport.SCTP.RTOInitial";\r
56234       reference\r
56235         "FAPService.{i}.Transport.SCTP.RTOInitial";\r
56236     }\r
56237     leaf rto-max {\r
56238       type uint32;\r
56239       description\r
56240         "FAPService.{i}.Transport.SCTP.RTOMax";\r
56241       reference\r
56242         "FAPService.{i}.Transport.SCTP.RTOMax";\r
56243     }\r
56244     leaf rto-min {\r
56245       type uint32;\r
56246       description\r
56247         "FAPService.{i}.Transport.SCTP.RTOMin";\r
56248       reference\r
56249         "FAPService.{i}.Transport.SCTP.RTOMin";\r
56250     }\r
56251     leaf val-cookie-life {\r
56252       type uint32;\r
56253       description\r
56254         "FAPService.{i}.Transport.SCTP.ValCookieLife";\r
56255       reference\r
56256         "FAPService.{i}.Transport.SCTP.ValCookieLife";\r
56257     }\r
56258     leaf out-of-blues {\r
56259       type uint32;\r
56260       config false;\r
56261       description\r
56262         "FAPService.{i}.Transport.SCTP.OutOfBlues";\r
56263       reference\r
56264         "FAPService.{i}.Transport.SCTP.OutOfBlues";\r
56265     }\r
56266     leaf checksum-errors {\r
56267       type uint32;\r
56268       config false;\r
56269       description\r
56270         "FAPService.{i}.Transport.SCTP.ChecksumErrors";\r
56271       reference\r
56272         "FAPService.{i}.Transport.SCTP.ChecksumErrors";\r
56273     }\r
56274     leaf out-ctrl-chunks {\r
56275       type uint32;\r
56276       config false;\r
56277       description\r
56278         "FAPService.{i}.Transport.SCTP.OutCtrlChunks";\r
56279       reference\r
56280         "FAPService.{i}.Transport.SCTP.OutCtrlChunks";\r
56281     }\r
56282     leaf out-order-chunks {\r
56283       type uint32;\r
56284       config false;\r
56285       description\r
56286         "FAPService.{i}.Transport.SCTP.OutOrderChunks";\r
56287       reference\r
56288         "FAPService.{i}.Transport.SCTP.OutOrderChunks";\r
56289     }\r
56290     leaf out-unorder-chunks {\r
56291       type uint32;\r
56292       config false;\r
56293       description\r
56294         "FAPService.{i}.Transport.SCTP.OutUnorderChunks";\r
56295       reference\r
56296         "FAPService.{i}.Transport.SCTP.OutUnorderChunks";\r
56297     }\r
56298     leaf in-ctrl-chunks {\r
56299       type uint32;\r
56300       config false;\r
56301       description\r
56302         "FAPService.{i}.Transport.SCTP.InCtrlChunks";\r
56303       reference\r
56304         "FAPService.{i}.Transport.SCTP.InCtrlChunks";\r
56305     }\r
56306     leaf in-order-chunks {\r
56307       type uint32;\r
56308       config false;\r
56309       description\r
56310         "FAPService.{i}.Transport.SCTP.InOrderChunks";\r
56311       reference\r
56312         "FAPService.{i}.Transport.SCTP.InOrderChunks";\r
56313     }\r
56314     leaf in-unorder-chunks {\r
56315       type uint32;\r
56316       config false;\r
56317       description\r
56318         "FAPService.{i}.Transport.SCTP.InUnorderChunks";\r
56319       reference\r
56320         "FAPService.{i}.Transport.SCTP.InUnorderChunks";\r
56321     }\r
56322     leaf frag-usr-msgs {\r
56323       type uint32;\r
56324       config false;\r
56325       description\r
56326         "FAPService.{i}.Transport.SCTP.FragUsrMsgs";\r
56327       reference\r
56328         "FAPService.{i}.Transport.SCTP.FragUsrMsgs";\r
56329     }\r
56330     leaf reasm-usr-msgs {\r
56331       type uint32;\r
56332       config false;\r
56333       description\r
56334         "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs";\r
56335       reference\r
56336         "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs";\r
56337     }\r
56338     leaf out-sctp-packs {\r
56339       type uint32;\r
56340       config false;\r
56341       description\r
56342         "FAPService.{i}.Transport.SCTP.OutSCTPPacks";\r
56343       reference\r
56344         "FAPService.{i}.Transport.SCTP.OutSCTPPacks";\r
56345     }\r
56346     leaf in-sctp-packs {\r
56347       type uint32;\r
56348       config false;\r
56349       description\r
56350         "FAPService.{i}.Transport.SCTP.InSCTPPacks";\r
56351       reference\r
56352         "FAPService.{i}.Transport.SCTP.InSCTPPacks";\r
56353     }\r
56354     leaf discontinuity {\r
56355       type string;\r
56356       config false;\r
56357       description\r
56358         "FAPService.{i}.Transport.SCTP.Discontinuity";\r
56359       reference\r
56360         "FAPService.{i}.Transport.SCTP.Discontinuity";\r
56361     }\r
56362     leaf assoc-number-of-entries {\r
56363       type uint32;\r
56364       config false;\r
56365       description\r
56366         "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries";\r
56367       reference\r
56368         "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries";\r
56369     }\r
56370   }\r
56371 \r
56372   grouping sctp-assoc-g {\r
56373     description\r
56374       "Grouping object for FAPService.{i}.Transport.SCTP.Assoc.{i}.";\r
56375     leaf index {\r
56376       type uint16;\r
56377       description\r
56378         "Index attribute";\r
56379     }\r
56380     leaf status {\r
56381       type string;\r
56382       config false;\r
56383       description\r
56384         "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status";\r
56385       reference\r
56386         "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status";\r
56387     }\r
56388     leaf primary-peer-address {\r
56389       type string {\r
56390         length "min..45";\r
56391       }\r
56392       config false;\r
56393       description\r
56394         "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress";\r
56395       reference\r
56396         "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress";\r
56397     }\r
56398     leaf local-port {\r
56399       type uint32 {\r
56400         range "0..63999";\r
56401       }\r
56402       config false;\r
56403       description\r
56404         "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort";\r
56405       reference\r
56406         "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort";\r
56407     }\r
56408     leaf in-streams {\r
56409       type uint32;\r
56410       config false;\r
56411       description\r
56412         "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams";\r
56413       reference\r
56414         "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams";\r
56415     }\r
56416     leaf out-streams {\r
56417       type uint32;\r
56418       config false;\r
56419       description\r
56420         "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams";\r
56421       reference\r
56422         "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams";\r
56423     }\r
56424     leaf start-time {\r
56425       type string;\r
56426       config false;\r
56427       description\r
56428         "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime";\r
56429       reference\r
56430         "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime";\r
56431     }\r
56432     leaf discontinuity {\r
56433       type string;\r
56434       config false;\r
56435       description\r
56436         "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity";\r
56437       reference\r
56438         "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity";\r
56439     }\r
56440   }\r
56441 \r
56442   grouping transport-sip-g {\r
56443     description\r
56444       "Grouping object for FAPService.{i}.Transport.SIP.";\r
56445     leaf enable {\r
56446       type boolean;\r
56447       description\r
56448         "FAPService.{i}.Transport.SIP.Enable";\r
56449       reference\r
56450         "FAPService.{i}.Transport.SIP.Enable";\r
56451     }\r
56452   }\r
56453 \r
56454   grouping sip-fcs-g {\r
56455     description\r
56456       "Grouping object for FAPService.{i}.Transport.SIP.FCS.";\r
56457     leaf fcsuri {\r
56458       type string {\r
56459         length "min..256";\r
56460       }\r
56461       description\r
56462         "FAPService.{i}.Transport.SIP.FCS.FCSURI";\r
56463       reference\r
56464         "FAPService.{i}.Transport.SIP.FCS.FCSURI";\r
56465     }\r
56466     leaf out-going-proxy-uri {\r
56467       type string {\r
56468         length "min..256";\r
56469       }\r
56470       description\r
56471         "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI";\r
56472       reference\r
56473         "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI";\r
56474     }\r
56475     leaf p-access-net-info-header {\r
56476       type string;\r
56477       config false;\r
56478       description\r
56479         "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader";\r
56480       reference\r
56481         "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader";\r
56482     }\r
56483     leaf realm {\r
56484       type string {\r
56485         length "min..64";\r
56486       }\r
56487       description\r
56488         "FAPService.{i}.Transport.SIP.FCS.Realm";\r
56489       reference\r
56490         "FAPService.{i}.Transport.SIP.FCS.Realm";\r
56491     }\r
56492     leaf impu {\r
56493       type string {\r
56494         length "min..256";\r
56495       }\r
56496       description\r
56497         "FAPService.{i}.Transport.SIP.FCS.IMPU";\r
56498       reference\r
56499         "FAPService.{i}.Transport.SIP.FCS.IMPU";\r
56500     }\r
56501     leaf impi {\r
56502       type string {\r
56503         length "min..256";\r
56504       }\r
56505       description\r
56506         "FAPService.{i}.Transport.SIP.FCS.IMPI";\r
56507       reference\r
56508         "FAPService.{i}.Transport.SIP.FCS.IMPI";\r
56509     }\r
56510     leaf sip-password {\r
56511       type string {\r
56512         length "min..32";\r
56513       }\r
56514       description\r
56515         "FAPService.{i}.Transport.SIP.FCS.SIPPassword";\r
56516       reference\r
56517         "FAPService.{i}.Transport.SIP.FCS.SIPPassword";\r
56518     }\r
56519     leaf sip-auth-capability {\r
56520       type string;\r
56521       config false;\r
56522       description\r
56523         "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability";\r
56524       reference\r
56525         "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability";\r
56526     }\r
56527     leaf sip-auth-method {\r
56528       type string {\r
56529         length "min..256";\r
56530       }\r
56531       description\r
56532         "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod";\r
56533       reference\r
56534         "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod";\r
56535     }\r
56536     leaf sip-local-port {\r
56537       type uint32 {\r
56538         range "min..65535";\r
56539       }\r
56540       description\r
56541         "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort";\r
56542       reference\r
56543         "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort";\r
56544     }\r
56545     leaf rtp-port-low-limit {\r
56546       type uint32 {\r
56547         range "min..65535";\r
56548       }\r
56549       description\r
56550         "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit";\r
56551       reference\r
56552         "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit";\r
56553     }\r
56554     leaf rtp-port-high-limit {\r
56555       type uint32 {\r
56556         range "min..65535";\r
56557       }\r
56558       description\r
56559         "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit";\r
56560       reference\r
56561         "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit";\r
56562     }\r
56563     leaf sip-reg-expiry {\r
56564       type uint32;\r
56565       description\r
56566         "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry";\r
56567       reference\r
56568         "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry";\r
56569     }\r
56570     leaf sip-session-expiry {\r
56571       type uint32 {\r
56572         range "90..max";\r
56573       }\r
56574       description\r
56575         "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry";\r
56576       reference\r
56577         "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry";\r
56578     }\r
56579     leaf emergency-numbers-list {\r
56580       type string {\r
56581         length "min..64";\r
56582       }\r
56583       description\r
56584         "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList";\r
56585       reference\r
56586         "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList";\r
56587     }\r
56588     leaf timer-t1 {\r
56589       type uint32 {\r
56590         range "1..max";\r
56591       }\r
56592       description\r
56593         "FAPService.{i}.Transport.SIP.FCS.TimerT1";\r
56594       reference\r
56595         "FAPService.{i}.Transport.SIP.FCS.TimerT1";\r
56596     }\r
56597     leaf timer-t2 {\r
56598       type uint32 {\r
56599         range "1..max";\r
56600       }\r
56601       description\r
56602         "FAPService.{i}.Transport.SIP.FCS.TimerT2";\r
56603       reference\r
56604         "FAPService.{i}.Transport.SIP.FCS.TimerT2";\r
56605     }\r
56606     leaf timer-t4 {\r
56607       type uint32 {\r
56608         range "1..max";\r
56609       }\r
56610       description\r
56611         "FAPService.{i}.Transport.SIP.FCS.TimerT4";\r
56612       reference\r
56613         "FAPService.{i}.Transport.SIP.FCS.TimerT4";\r
56614     }\r
56615     leaf t3210 {\r
56616       type uint32 {\r
56617         range "1..20";\r
56618       }\r
56619       description\r
56620         "FAPService.{i}.Transport.SIP.FCS.T3210";\r
56621       reference\r
56622         "FAPService.{i}.Transport.SIP.FCS.T3210";\r
56623     }\r
56624   }\r
56625 \r
56626   grouping transport-security-g {\r
56627     description\r
56628       "Grouping object for FAPService.{i}.Transport.Security.";\r
56629     leaf secret-number-of-entries {\r
56630       type uint32;\r
56631       config false;\r
56632       description\r
56633         "FAPService.{i}.Transport.Security.SecretNumberOfEntries";\r
56634       reference\r
56635         "FAPService.{i}.Transport.Security.SecretNumberOfEntries";\r
56636     }\r
56637   }\r
56638 \r
56639   grouping security-secret-g {\r
56640     description\r
56641       "Grouping object for FAPService.{i}.Transport.Security.Secret.{i}.";\r
56642     leaf index {\r
56643       type uint16;\r
56644       description\r
56645         "Index attribute";\r
56646     }\r
56647     leaf enable {\r
56648       type boolean;\r
56649       description\r
56650         "FAPService.{i}.Transport.Security.Secret.{i}.Enable";\r
56651       reference\r
56652         "FAPService.{i}.Transport.Security.Secret.{i}.Enable";\r
56653     }\r
56654     leaf type {\r
56655       type string;\r
56656       config false;\r
56657       description\r
56658         "FAPService.{i}.Transport.Security.Secret.{i}.Type";\r
56659       reference\r
56660         "FAPService.{i}.Transport.Security.Secret.{i}.Type";\r
56661     }\r
56662     leaf status {\r
56663       type string;\r
56664       config false;\r
56665       description\r
56666         "FAPService.{i}.Transport.Security.Secret.{i}.Status";\r
56667       reference\r
56668         "FAPService.{i}.Transport.Security.Secret.{i}.Status";\r
56669     }\r
56670     leaf uicc-card-id {\r
56671       type string;\r
56672       config false;\r
56673       description\r
56674         "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID";\r
56675       reference\r
56676         "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID";\r
56677     }\r
56678   }\r
56679 \r
56680   grouping fap-service-access-mgmt-g {\r
56681     description\r
56682       "Grouping object";\r
56683   }\r
56684 \r
56685   grouping cdma2000-local-ip-access-g {\r
56686     description\r
56687       "Grouping object";\r
56688   }\r
56689 \r
56690   grouping access-mgmt-legacy-g {\r
56691     description\r
56692       "Grouping object";\r
56693   }\r
56694 \r
56695   grouping fap-service-cell-config-g {\r
56696     description\r
56697       "Grouping object";\r
56698   }\r
56699 \r
56700   grouping hrpd-ran-g {\r
56701     description\r
56702       "Grouping object";\r
56703   }\r
56704 \r
56705   grouping epc-ho-g {\r
56706     description\r
56707       "Grouping object";\r
56708   }\r
56709 \r
56710   grouping lte-ran-g {\r
56711     description\r
56712       "Grouping object";\r
56713   }\r
56714 \r
56715   grouping ran-csg-g {\r
56716     description\r
56717       "Grouping object";\r
56718   }\r
56719 \r
56720   grouping ran-drb-g {\r
56721     description\r
56722       "Grouping object";\r
56723   }\r
56724 \r
56725   grouping ran-erab-g {\r
56726     description\r
56727       "Grouping object";\r
56728   }\r
56729 \r
56730   grouping ran-mac-g {\r
56731     description\r
56732       "Grouping object";\r
56733   }\r
56734 \r
56735   grouping ran-mobility-g {\r
56736     description\r
56737       "Grouping object";\r
56738   }\r
56739 \r
56740   grouping mobility-conn-mode-g {\r
56741     description\r
56742       "Grouping object";\r
56743   }\r
56744 \r
56745   grouping mobility-idle-mode-g {\r
56746     description\r
56747       "Grouping object";\r
56748   }\r
56749 \r
56750   grouping idle-mode-irat-g {\r
56751     description\r
56752       "Grouping object";\r
56753   }\r
56754 \r
56755   grouping ran-phy-g {\r
56756     description\r
56757       "Grouping object";\r
56758   }\r
56759 \r
56760   grouping ran-rlc-g {\r
56761     description\r
56762       "Grouping object";\r
56763   }\r
56764 \r
56765   grouping ran-rrc-g {\r
56766     description\r
56767       "Grouping object";\r
56768   }\r
56769 \r
56770   grouping ran-rru-g {\r
56771     description\r
56772       "Grouping object";\r
56773   }\r
56774 \r
56775   grouping cs-domain-hho-g {\r
56776     description\r
56777       "Grouping object";\r
56778   }\r
56779 \r
56780   grouping cs-domain-rab-g {\r
56781     description\r
56782       "Grouping object";\r
56783   }\r
56784 \r
56785   grouping cn-hho-g {\r
56786     description\r
56787       "Grouping object";\r
56788   }\r
56789 \r
56790   grouping ps-domain-rab-g {\r
56791     description\r
56792       "Grouping object";\r
56793   }\r
56794 \r
56795   grouping umts-ran-rrc-g {\r
56796     description\r
56797       "Grouping object";\r
56798   }\r
56799 \r
56800   grouping fap-service-rem-g {\r
56801     description\r
56802       "Grouping object";\r
56803   }\r
56804 \r
56805   grouping hrpd-cell-g {\r
56806     description\r
56807       "Grouping object";\r
56808     leaf index {\r
56809       type uint16;\r
56810       description\r
56811         "Index attribute";\r
56812     }\r
56813   }\r
56814 \r
56815   grouping one-x-cell-g {\r
56816     description\r
56817       "Grouping object";\r
56818     leaf index {\r
56819       type uint16;\r
56820       description\r
56821         "Index attribute";\r
56822     }\r
56823   }\r
56824 \r
56825   grouping lte-cell-g {\r
56826     description\r
56827       "Grouping object";\r
56828     leaf index {\r
56829       type uint16;\r
56830       description\r
56831         "Index attribute";\r
56832     }\r
56833   }\r
56834 \r
56835   grouping rem-umts-g {\r
56836     description\r
56837       "Grouping object";\r
56838   }\r
56839 \r
56840   grouping wcdma-cell-g {\r
56841     description\r
56842       "Grouping object";\r
56843     leaf index {\r
56844       type uint16;\r
56845       description\r
56846         "Index attribute";\r
56847     }\r
56848   }\r
56849 \r
56850   grouping fap-service-transport-g {\r
56851     description\r
56852       "Grouping object";\r
56853   }\r
56854 \r
56855   container device {\r
56856     description\r
56857       "Container for object class Device.";\r
56858     reference\r
56859       "Device.";\r
56860     uses device-g;\r
56861     container atm {\r
56862       description\r
56863         "Container for object class Device.ATM.";\r
56864       reference\r
56865         "Device.ATM.";\r
56866       uses device-atm-g;\r
56867       container diagnostics {\r
56868         description\r
56869           "Container for object class Device.ATM.Diagnostics.";\r
56870         reference\r
56871           "Device.ATM.Diagnostics.";\r
56872         uses atm-diagnostics-g;\r
56873         container f5-loopback {\r
56874           description\r
56875             "Container for object class Device.ATM.Diagnostics.F5Loopback.";\r
56876           reference\r
56877             "Device.ATM.Diagnostics.F5Loopback.";\r
56878           uses diagnostics-f5-loopback-g;\r
56879         }\r
56880       }\r
56881       list link {\r
56882         key "index";\r
56883         description\r
56884           "Device.ATM.Link.{i}.";\r
56885         reference\r
56886           "Device.ATM.Link.{i}.";\r
56887         uses atm-link-g;\r
56888         container qo-s {\r
56889           description\r
56890             "Container for object class Device.ATM.Link.{i}.QoS.";\r
56891           reference\r
56892             "Device.ATM.Link.{i}.QoS.";\r
56893           uses link-qo-s-g;\r
56894         }\r
56895         container stats {\r
56896           description\r
56897             "Container for object class Device.ATM.Link.{i}.Stats.";\r
56898           reference\r
56899             "Device.ATM.Link.{i}.Stats.";\r
56900           uses link-stats-g;\r
56901         }\r
56902       }\r
56903     }\r
56904     container basapm {\r
56905       description\r
56906         "Container for object class Device.BASAPM.";\r
56907       reference\r
56908         "Device.BASAPM.";\r
56909       uses device-basapm-g;\r
56910       list measurement-endpoint {\r
56911         key "index";\r
56912         description\r
56913           "Device.BASAPM.MeasurementEndpoint.{i}.";\r
56914         reference\r
56915           "Device.BASAPM.MeasurementEndpoint.{i}.";\r
56916         uses basapm-measurement-endpoint-g;\r
56917         container customer-device {\r
56918           description\r
56919             "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.";\r
56920           reference\r
56921             "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.";\r
56922           uses measurement-endpoint-customer-device-g;\r
56923         }\r
56924         container isp-device {\r
56925           description\r
56926             "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.";\r
56927           reference\r
56928             "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.";\r
56929           uses measurement-endpoint-isp-device-g;\r
56930         }\r
56931       }\r
56932     }\r
56933     container bridging {\r
56934       description\r
56935         "Container for object class Device.Bridging.";\r
56936       reference\r
56937         "Device.Bridging.";\r
56938       uses device-bridging-g;\r
56939       list bridge {\r
56940         key "index";\r
56941         description\r
56942           "Device.Bridging.Bridge.{i}.";\r
56943         reference\r
56944           "Device.Bridging.Bridge.{i}.";\r
56945         uses bridging-bridge-g;\r
56946         list port {\r
56947           key "index";\r
56948           description\r
56949             "Device.Bridging.Bridge.{i}.Port.{i}.";\r
56950           reference\r
56951             "Device.Bridging.Bridge.{i}.Port.{i}.";\r
56952           uses bridge-port-g;\r
56953           container priority-code-point {\r
56954             description\r
56955               "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.";\r
56956             reference\r
56957               "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.";\r
56958             uses port-priority-code-point-g;\r
56959           }\r
56960           container stats {\r
56961             description\r
56962               "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.Stats.";\r
56963             reference\r
56964               "Device.Bridging.Bridge.{i}.Port.{i}.Stats.";\r
56965             uses port-stats-g;\r
56966           }\r
56967         }\r
56968         list vlan {\r
56969           key "index";\r
56970           description\r
56971             "Device.Bridging.Bridge.{i}.VLAN.{i}.";\r
56972           reference\r
56973             "Device.Bridging.Bridge.{i}.VLAN.{i}.";\r
56974           uses bridge-vlan-g;\r
56975         }\r
56976         list vlan-port {\r
56977           key "index";\r
56978           description\r
56979             "Device.Bridging.Bridge.{i}.VLANPort.{i}.";\r
56980           reference\r
56981             "Device.Bridging.Bridge.{i}.VLANPort.{i}.";\r
56982           uses bridge-vlan-port-g;\r
56983         }\r
56984       }\r
56985       list filter {\r
56986         key "index";\r
56987         description\r
56988           "Device.Bridging.Filter.{i}.";\r
56989         reference\r
56990           "Device.Bridging.Filter.{i}.";\r
56991         uses bridging-filter-g;\r
56992       }\r
56993       list provider-bridge {\r
56994         key "index";\r
56995         description\r
56996           "Device.Bridging.ProviderBridge.{i}.";\r
56997         reference\r
56998           "Device.Bridging.ProviderBridge.{i}.";\r
56999         uses bridging-provider-bridge-g;\r
57000       }\r
57001     }\r
57002     container bulk-data {\r
57003       description\r
57004         "Container for object class Device.BulkData.";\r
57005       reference\r
57006         "Device.BulkData.";\r
57007       uses device-bulk-data-g;\r
57008       list profile {\r
57009         key "index";\r
57010         description\r
57011           "Device.BulkData.Profile.{i}.";\r
57012         reference\r
57013           "Device.BulkData.Profile.{i}.";\r
57014         uses bulk-data-profile-g;\r
57015         container csv-encoding {\r
57016           description\r
57017             "Container for object class Device.BulkData.Profile.{i}.CSVEncoding.";\r
57018           reference\r
57019             "Device.BulkData.Profile.{i}.CSVEncoding.";\r
57020           uses profile-csv-encoding-g;\r
57021         }\r
57022         container http {\r
57023           description\r
57024             "Container for object class Device.BulkData.Profile.{i}.HTTP.";\r
57025           reference\r
57026             "Device.BulkData.Profile.{i}.HTTP.";\r
57027           uses profile-http-g;\r
57028           list request-uri-parameter {\r
57029             key "index";\r
57030             description\r
57031               "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.";\r
57032             reference\r
57033               "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.";\r
57034             uses http-request-uri-parameter-g;\r
57035           }\r
57036         }\r
57037         container json-encoding {\r
57038           description\r
57039             "Container for object class Device.BulkData.Profile.{i}.JSONEncoding.";\r
57040           reference\r
57041             "Device.BulkData.Profile.{i}.JSONEncoding.";\r
57042           uses profile-json-encoding-g;\r
57043         }\r
57044         list parameter {\r
57045           key "index";\r
57046           description\r
57047             "Device.BulkData.Profile.{i}.Parameter.{i}.";\r
57048           reference\r
57049             "Device.BulkData.Profile.{i}.Parameter.{i}.";\r
57050           uses profile-parameter-g;\r
57051         }\r
57052       }\r
57053     }\r
57054     container captive-portal {\r
57055       description\r
57056         "Container for object class Device.CaptivePortal.";\r
57057       reference\r
57058         "Device.CaptivePortal.";\r
57059       uses device-captive-portal-g;\r
57060     }\r
57061     container cellular {\r
57062       description\r
57063         "Container for object class Device.Cellular.";\r
57064       reference\r
57065         "Device.Cellular.";\r
57066       uses device-cellular-g;\r
57067       list access-point {\r
57068         key "index";\r
57069         description\r
57070           "Device.Cellular.AccessPoint.{i}.";\r
57071         reference\r
57072           "Device.Cellular.AccessPoint.{i}.";\r
57073         uses cellular-access-point-g;\r
57074       }\r
57075       list interface {\r
57076         key "index";\r
57077         description\r
57078           "Device.Cellular.Interface.{i}.";\r
57079         reference\r
57080           "Device.Cellular.Interface.{i}.";\r
57081         uses cellular-interface-g;\r
57082         container stats {\r
57083           description\r
57084             "Container for object class Device.Cellular.Interface.{i}.Stats.";\r
57085           reference\r
57086             "Device.Cellular.Interface.{i}.Stats.";\r
57087           uses interface-stats-g;\r
57088         }\r
57089         container usim {\r
57090           description\r
57091             "Container for object class Device.Cellular.Interface.{i}.USIM.";\r
57092           reference\r
57093             "Device.Cellular.Interface.{i}.USIM.";\r
57094           uses interface-usim-g;\r
57095         }\r
57096       }\r
57097     }\r
57098     container dhcpv4 {\r
57099       description\r
57100         "Container for object class Device.DHCPv4.";\r
57101       reference\r
57102         "Device.DHCPv4.";\r
57103       uses device-dhcpv4-g;\r
57104       list client {\r
57105         key "index";\r
57106         description\r
57107           "Device.DHCPv4.Client.{i}.";\r
57108         reference\r
57109           "Device.DHCPv4.Client.{i}.";\r
57110         uses dhcpv4-client-g;\r
57111         list req-option {\r
57112           key "index";\r
57113           description\r
57114             "Device.DHCPv4.Client.{i}.ReqOption.{i}.";\r
57115           reference\r
57116             "Device.DHCPv4.Client.{i}.ReqOption.{i}.";\r
57117           uses client-req-option-g;\r
57118         }\r
57119         list sent-option {\r
57120           key "index";\r
57121           description\r
57122             "Device.DHCPv4.Client.{i}.SentOption.{i}.";\r
57123           reference\r
57124             "Device.DHCPv4.Client.{i}.SentOption.{i}.";\r
57125           uses client-sent-option-g;\r
57126         }\r
57127       }\r
57128       container relay {\r
57129         description\r
57130           "Container for object class Device.DHCPv4.Relay.";\r
57131         reference\r
57132           "Device.DHCPv4.Relay.";\r
57133         uses dhcpv4-relay-g;\r
57134         list forwarding {\r
57135           key "index";\r
57136           description\r
57137             "Device.DHCPv4.Relay.Forwarding.{i}.";\r
57138           reference\r
57139             "Device.DHCPv4.Relay.Forwarding.{i}.";\r
57140           uses relay-forwarding-g;\r
57141         }\r
57142       }\r
57143       container server {\r
57144         description\r
57145           "Container for object class Device.DHCPv4.Server.";\r
57146         reference\r
57147           "Device.DHCPv4.Server.";\r
57148         uses dhcpv4-server-g;\r
57149         list pool {\r
57150           key "index";\r
57151           description\r
57152             "Device.DHCPv4.Server.Pool.{i}.";\r
57153           reference\r
57154             "Device.DHCPv4.Server.Pool.{i}.";\r
57155           uses server-pool-g;\r
57156           list client {\r
57157             key "index";\r
57158             description\r
57159               "Device.DHCPv4.Server.Pool.{i}.Client.{i}.";\r
57160             reference\r
57161               "Device.DHCPv4.Server.Pool.{i}.Client.{i}.";\r
57162             uses pool-client-g;\r
57163             list ipv4-address {\r
57164               key "index";\r
57165               description\r
57166                 "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.";\r
57167               reference\r
57168                 "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.";\r
57169               uses client-ipv4-address-g;\r
57170             }\r
57171             list option {\r
57172               key "index";\r
57173               description\r
57174                 "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.";\r
57175               reference\r
57176                 "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.";\r
57177               uses client-option-g;\r
57178             }\r
57179           }\r
57180           list option {\r
57181             key "index";\r
57182             description\r
57183               "Device.DHCPv4.Server.Pool.{i}.Option.{i}.";\r
57184             reference\r
57185               "Device.DHCPv4.Server.Pool.{i}.Option.{i}.";\r
57186             uses pool-option-g;\r
57187           }\r
57188           list static-address {\r
57189             key "index";\r
57190             description\r
57191               "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.";\r
57192             reference\r
57193               "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.";\r
57194             uses pool-static-address-g;\r
57195           }\r
57196         }\r
57197       }\r
57198     }\r
57199     container dhcpv6 {\r
57200       description\r
57201         "Container for object class Device.DHCPv6.";\r
57202       reference\r
57203         "Device.DHCPv6.";\r
57204       uses device-dhcpv6-g;\r
57205       list client {\r
57206         key "index";\r
57207         description\r
57208           "Device.DHCPv6.Client.{i}.";\r
57209         reference\r
57210           "Device.DHCPv6.Client.{i}.";\r
57211         uses dhcpv6-client-g;\r
57212         list received-option {\r
57213           key "index";\r
57214           description\r
57215             "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.";\r
57216           reference\r
57217             "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.";\r
57218           uses client-received-option-g;\r
57219         }\r
57220         list sent-option {\r
57221           key "index";\r
57222           description\r
57223             "Device.DHCPv6.Client.{i}.SentOption.{i}.";\r
57224           reference\r
57225             "Device.DHCPv6.Client.{i}.SentOption.{i}.";\r
57226           uses dhcpv6-client-sent-option-g;\r
57227         }\r
57228         list server {\r
57229           key "index";\r
57230           description\r
57231             "Device.DHCPv6.Client.{i}.Server.{i}.";\r
57232           reference\r
57233             "Device.DHCPv6.Client.{i}.Server.{i}.";\r
57234           uses client-server-g;\r
57235         }\r
57236       }\r
57237       container server {\r
57238         description\r
57239           "Container for object class Device.DHCPv6.Server.";\r
57240         reference\r
57241           "Device.DHCPv6.Server.";\r
57242         uses dhcpv6-server-g;\r
57243         list pool {\r
57244           key "index";\r
57245           description\r
57246             "Device.DHCPv6.Server.Pool.{i}.";\r
57247           reference\r
57248             "Device.DHCPv6.Server.Pool.{i}.";\r
57249           uses dhcpv6-server-pool-g;\r
57250           list client {\r
57251             key "index";\r
57252             description\r
57253               "Device.DHCPv6.Server.Pool.{i}.Client.{i}.";\r
57254             reference\r
57255               "Device.DHCPv6.Server.Pool.{i}.Client.{i}.";\r
57256             uses server-pool-client-g;\r
57257             list ipv6-address {\r
57258               key "index";\r
57259               description\r
57260                 "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.";\r
57261               reference\r
57262                 "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.";\r
57263               uses client-ipv6-address-g;\r
57264             }\r
57265             list ipv6-prefix {\r
57266               key "index";\r
57267               description\r
57268                 "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.";\r
57269               reference\r
57270                 "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.";\r
57271               uses client-ipv6-prefix-g;\r
57272             }\r
57273             list option {\r
57274               key "index";\r
57275               description\r
57276                 "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.";\r
57277               reference\r
57278                 "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.";\r
57279               uses pool-client-option-g;\r
57280             }\r
57281           }\r
57282           list option {\r
57283             key "index";\r
57284             description\r
57285               "Device.DHCPv6.Server.Pool.{i}.Option.{i}.";\r
57286             reference\r
57287               "Device.DHCPv6.Server.Pool.{i}.Option.{i}.";\r
57288             uses server-pool-option-g;\r
57289           }\r
57290         }\r
57291       }\r
57292     }\r
57293     container dlna {\r
57294       description\r
57295         "Container for object class Device.DLNA.";\r
57296       reference\r
57297         "Device.DLNA.";\r
57298       uses device-dlna-g;\r
57299       container capabilities {\r
57300         description\r
57301           "Container for object class Device.DLNA.Capabilities.";\r
57302         reference\r
57303           "Device.DLNA.Capabilities.";\r
57304         uses dlna-capabilities-g;\r
57305       }\r
57306     }\r
57307     container dns {\r
57308       description\r
57309         "Container for object class Device.DNS.";\r
57310       reference\r
57311         "Device.DNS.";\r
57312       uses device-dns-g;\r
57313       container client {\r
57314         description\r
57315           "Container for object class Device.DNS.Client.";\r
57316         reference\r
57317           "Device.DNS.Client.";\r
57318         uses dns-client-g;\r
57319         list server {\r
57320           key "index";\r
57321           description\r
57322             "Device.DNS.Client.Server.{i}.";\r
57323           reference\r
57324             "Device.DNS.Client.Server.{i}.";\r
57325           uses dns-client-server-g;\r
57326         }\r
57327       }\r
57328       container diagnostics {\r
57329         description\r
57330           "Container for object class Device.DNS.Diagnostics.";\r
57331         reference\r
57332           "Device.DNS.Diagnostics.";\r
57333         uses dns-diagnostics-g;\r
57334         container ns-lookup-diagnostics {\r
57335           description\r
57336             "Container for object class Device.DNS.Diagnostics.NSLookupDiagnostics.";\r
57337           reference\r
57338             "Device.DNS.Diagnostics.NSLookupDiagnostics.";\r
57339           uses diagnostics-ns-lookup-diagnostics-g;\r
57340           list result {\r
57341             key "index";\r
57342             description\r
57343               "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.";\r
57344             reference\r
57345               "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.";\r
57346             uses ns-lookup-diagnostics-result-g;\r
57347           }\r
57348         }\r
57349       }\r
57350       container relay {\r
57351         description\r
57352           "Container for object class Device.DNS.Relay.";\r
57353         reference\r
57354           "Device.DNS.Relay.";\r
57355         uses dns-relay-g;\r
57356         list forwarding {\r
57357           key "index";\r
57358           description\r
57359             "Device.DNS.Relay.Forwarding.{i}.";\r
57360           reference\r
57361             "Device.DNS.Relay.Forwarding.{i}.";\r
57362           uses dns-relay-forwarding-g;\r
57363         }\r
57364       }\r
57365       container sd {\r
57366         description\r
57367           "Container for object class Device.DNS.SD.";\r
57368         reference\r
57369           "Device.DNS.SD.";\r
57370         uses dns-sd-g;\r
57371         list service {\r
57372           key "index";\r
57373           description\r
57374             "Device.DNS.SD.Service.{i}.";\r
57375           reference\r
57376             "Device.DNS.SD.Service.{i}.";\r
57377           uses sd-service-g;\r
57378           list text-record {\r
57379             key "index";\r
57380             description\r
57381               "Device.DNS.SD.Service.{i}.TextRecord.{i}.";\r
57382             reference\r
57383               "Device.DNS.SD.Service.{i}.TextRecord.{i}.";\r
57384             uses service-text-record-g;\r
57385           }\r
57386         }\r
57387       }\r
57388     }\r
57389     container dsl {\r
57390       description\r
57391         "Container for object class Device.DSL.";\r
57392       reference\r
57393         "Device.DSL.";\r
57394       uses device-dsl-g;\r
57395       list bonding-group {\r
57396         key "index";\r
57397         description\r
57398           "Device.DSL.BondingGroup.{i}.";\r
57399         reference\r
57400           "Device.DSL.BondingGroup.{i}.";\r
57401         uses dsl-bonding-group-g;\r
57402         list bonded-channel {\r
57403           key "index";\r
57404           description\r
57405             "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.";\r
57406           reference\r
57407             "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.";\r
57408           uses bonding-group-bonded-channel-g;\r
57409           container ethernet {\r
57410             description\r
57411               "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.";\r
57412             reference\r
57413               "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.";\r
57414             uses bonded-channel-ethernet-g;\r
57415             container stats {\r
57416               description\r
57417                 "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.";\r
57418               reference\r
57419                 "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.";\r
57420               uses ethernet-stats-g;\r
57421             }\r
57422           }\r
57423         }\r
57424         container ethernet {\r
57425           description\r
57426             "Container for object class Device.DSL.BondingGroup.{i}.Ethernet.";\r
57427           reference\r
57428             "Device.DSL.BondingGroup.{i}.Ethernet.";\r
57429           uses bonding-group-ethernet-g;\r
57430           container stats {\r
57431             description\r
57432               "Container for object class Device.DSL.BondingGroup.{i}.Ethernet.Stats.";\r
57433             reference\r
57434               "Device.DSL.BondingGroup.{i}.Ethernet.Stats.";\r
57435             uses bonding-group-ethernet-stats-g;\r
57436           }\r
57437         }\r
57438         container stats {\r
57439           description\r
57440             "Container for object class Device.DSL.BondingGroup.{i}.Stats.";\r
57441           reference\r
57442             "Device.DSL.BondingGroup.{i}.Stats.";\r
57443           uses bonding-group-stats-g;\r
57444           container current-day {\r
57445             description\r
57446               "Container for object class Device.DSL.BondingGroup.{i}.Stats.CurrentDay.";\r
57447             reference\r
57448               "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.";\r
57449             uses stats-current-day-g;\r
57450           }\r
57451           container quarter-hour {\r
57452             description\r
57453               "Container for object class Device.DSL.BondingGroup.{i}.Stats.QuarterHour.";\r
57454             reference\r
57455               "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.";\r
57456             uses stats-quarter-hour-g;\r
57457           }\r
57458           container total {\r
57459             description\r
57460               "Container for object class Device.DSL.BondingGroup.{i}.Stats.Total.";\r
57461             reference\r
57462               "Device.DSL.BondingGroup.{i}.Stats.Total.";\r
57463             uses stats-total-g;\r
57464           }\r
57465         }\r
57466       }\r
57467       list channel {\r
57468         key "index";\r
57469         description\r
57470           "Device.DSL.Channel.{i}.";\r
57471         reference\r
57472           "Device.DSL.Channel.{i}.";\r
57473         uses dsl-channel-g;\r
57474         container stats {\r
57475           description\r
57476             "Container for object class Device.DSL.Channel.{i}.Stats.";\r
57477           reference\r
57478             "Device.DSL.Channel.{i}.Stats.";\r
57479           uses channel-stats-g;\r
57480           container current-day {\r
57481             description\r
57482               "Container for object class Device.DSL.Channel.{i}.Stats.CurrentDay.";\r
57483             reference\r
57484               "Device.DSL.Channel.{i}.Stats.CurrentDay.";\r
57485             uses channel-stats-current-day-g;\r
57486           }\r
57487           container last-showtime {\r
57488             description\r
57489               "Container for object class Device.DSL.Channel.{i}.Stats.LastShowtime.";\r
57490             reference\r
57491               "Device.DSL.Channel.{i}.Stats.LastShowtime.";\r
57492             uses stats-last-showtime-g;\r
57493           }\r
57494           container quarter-hour {\r
57495             description\r
57496               "Container for object class Device.DSL.Channel.{i}.Stats.QuarterHour.";\r
57497             reference\r
57498               "Device.DSL.Channel.{i}.Stats.QuarterHour.";\r
57499             uses channel-stats-quarter-hour-g;\r
57500           }\r
57501           container showtime {\r
57502             description\r
57503               "Container for object class Device.DSL.Channel.{i}.Stats.Showtime.";\r
57504             reference\r
57505               "Device.DSL.Channel.{i}.Stats.Showtime.";\r
57506             uses stats-showtime-g;\r
57507           }\r
57508           container total {\r
57509             description\r
57510               "Container for object class Device.DSL.Channel.{i}.Stats.Total.";\r
57511             reference\r
57512               "Device.DSL.Channel.{i}.Stats.Total.";\r
57513             uses channel-stats-total-g;\r
57514           }\r
57515         }\r
57516       }\r
57517       container diagnostics {\r
57518         description\r
57519           "Container for object class Device.DSL.Diagnostics.";\r
57520         reference\r
57521           "Device.DSL.Diagnostics.";\r
57522         uses dsl-diagnostics-g;\r
57523         container adsl-line-test {\r
57524           description\r
57525             "Container for object class Device.DSL.Diagnostics.ADSLLineTest.";\r
57526           reference\r
57527             "Device.DSL.Diagnostics.ADSLLineTest.";\r
57528           uses diagnostics-adsl-line-test-g;\r
57529         }\r
57530       }\r
57531       list line {\r
57532         key "index";\r
57533         description\r
57534           "Device.DSL.Line.{i}.";\r
57535         reference\r
57536           "Device.DSL.Line.{i}.";\r
57537         uses dsl-line-g;\r
57538         container data-gathering {\r
57539           description\r
57540             "Container for object class Device.DSL.Line.{i}.DataGathering.";\r
57541           reference\r
57542             "Device.DSL.Line.{i}.DataGathering.";\r
57543           uses line-data-gathering-g;\r
57544         }\r
57545         container stats {\r
57546           description\r
57547             "Container for object class Device.DSL.Line.{i}.Stats.";\r
57548           reference\r
57549             "Device.DSL.Line.{i}.Stats.";\r
57550           uses line-stats-g;\r
57551           container current-day {\r
57552             description\r
57553               "Container for object class Device.DSL.Line.{i}.Stats.CurrentDay.";\r
57554             reference\r
57555               "Device.DSL.Line.{i}.Stats.CurrentDay.";\r
57556             uses line-stats-current-day-g;\r
57557           }\r
57558           container last-showtime {\r
57559             description\r
57560               "Container for object class Device.DSL.Line.{i}.Stats.LastShowtime.";\r
57561             reference\r
57562               "Device.DSL.Line.{i}.Stats.LastShowtime.";\r
57563             uses line-stats-last-showtime-g;\r
57564           }\r
57565           container quarter-hour {\r
57566             description\r
57567               "Container for object class Device.DSL.Line.{i}.Stats.QuarterHour.";\r
57568             reference\r
57569               "Device.DSL.Line.{i}.Stats.QuarterHour.";\r
57570             uses line-stats-quarter-hour-g;\r
57571           }\r
57572           container showtime {\r
57573             description\r
57574               "Container for object class Device.DSL.Line.{i}.Stats.Showtime.";\r
57575             reference\r
57576               "Device.DSL.Line.{i}.Stats.Showtime.";\r
57577             uses line-stats-showtime-g;\r
57578           }\r
57579           container total {\r
57580             description\r
57581               "Container for object class Device.DSL.Line.{i}.Stats.Total.";\r
57582             reference\r
57583               "Device.DSL.Line.{i}.Stats.Total.";\r
57584             uses line-stats-total-g;\r
57585           }\r
57586         }\r
57587         container test-params {\r
57588           description\r
57589             "Container for object class Device.DSL.Line.{i}.TestParams.";\r
57590           reference\r
57591             "Device.DSL.Line.{i}.TestParams.";\r
57592           uses line-test-params-g;\r
57593         }\r
57594       }\r
57595     }\r
57596     container ds-lite {\r
57597       description\r
57598         "Container for object class Device.DSLite.";\r
57599       reference\r
57600         "Device.DSLite.";\r
57601       uses device-ds-lite-g;\r
57602       list interface-setting {\r
57603         key "index";\r
57604         description\r
57605           "Device.DSLite.InterfaceSetting.{i}.";\r
57606         reference\r
57607           "Device.DSLite.InterfaceSetting.{i}.";\r
57608         uses ds-lite-interface-setting-g;\r
57609       }\r
57610     }\r
57611     container device-info {\r
57612       description\r
57613         "Container for object class Device.DeviceInfo.";\r
57614       reference\r
57615         "Device.DeviceInfo.";\r
57616       uses device-device-info-g;\r
57617       list device-image-file {\r
57618         key "index";\r
57619         description\r
57620           "Device.DeviceInfo.DeviceImageFile.{i}.";\r
57621         reference\r
57622           "Device.DeviceInfo.DeviceImageFile.{i}.";\r
57623         uses device-info-device-image-file-g;\r
57624       }\r
57625       list firmware-image {\r
57626         key "index";\r
57627         description\r
57628           "Device.DeviceInfo.FirmwareImage.{i}.";\r
57629         reference\r
57630           "Device.DeviceInfo.FirmwareImage.{i}.";\r
57631         uses device-info-firmware-image-g;\r
57632       }\r
57633       list location {\r
57634         key "index";\r
57635         description\r
57636           "Device.DeviceInfo.Location.{i}.";\r
57637         reference\r
57638           "Device.DeviceInfo.Location.{i}.";\r
57639         uses device-info-location-g;\r
57640       }\r
57641       container memory-status {\r
57642         description\r
57643           "Container for object class Device.DeviceInfo.MemoryStatus.";\r
57644         reference\r
57645           "Device.DeviceInfo.MemoryStatus.";\r
57646         uses device-info-memory-status-g;\r
57647       }\r
57648       container network-properties {\r
57649         description\r
57650           "Container for object class Device.DeviceInfo.NetworkProperties.";\r
57651         reference\r
57652           "Device.DeviceInfo.NetworkProperties.";\r
57653         uses device-info-network-properties-g;\r
57654       }\r
57655       container process-status {\r
57656         description\r
57657           "Container for object class Device.DeviceInfo.ProcessStatus.";\r
57658         reference\r
57659           "Device.DeviceInfo.ProcessStatus.";\r
57660         uses device-info-process-status-g;\r
57661         list process {\r
57662           key "index";\r
57663           description\r
57664             "Device.DeviceInfo.ProcessStatus.Process.{i}.";\r
57665           reference\r
57666             "Device.DeviceInfo.ProcessStatus.Process.{i}.";\r
57667           uses process-status-process-g;\r
57668         }\r
57669       }\r
57670       list processor {\r
57671         key "index";\r
57672         description\r
57673           "Device.DeviceInfo.Processor.{i}.";\r
57674         reference\r
57675           "Device.DeviceInfo.Processor.{i}.";\r
57676         uses device-info-processor-g;\r
57677       }\r
57678       container proxier-info {\r
57679         description\r
57680           "Container for object class Device.DeviceInfo.ProxierInfo.";\r
57681         reference\r
57682           "Device.DeviceInfo.ProxierInfo.";\r
57683         uses device-info-proxier-info-g;\r
57684       }\r
57685       list supported-data-model {\r
57686         key "index";\r
57687         description\r
57688           "Device.DeviceInfo.SupportedDataModel.{i}.";\r
57689         reference\r
57690           "Device.DeviceInfo.SupportedDataModel.{i}.";\r
57691         uses device-info-supported-data-model-g;\r
57692       }\r
57693       container temperature-status {\r
57694         description\r
57695           "Container for object class Device.DeviceInfo.TemperatureStatus.";\r
57696         reference\r
57697           "Device.DeviceInfo.TemperatureStatus.";\r
57698         uses device-info-temperature-status-g;\r
57699         list temperature-sensor {\r
57700           key "index";\r
57701           description\r
57702             "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.";\r
57703           reference\r
57704             "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.";\r
57705           uses temperature-status-temperature-sensor-g;\r
57706         }\r
57707       }\r
57708       list vendor-config-file {\r
57709         key "index";\r
57710         description\r
57711           "Device.DeviceInfo.VendorConfigFile.{i}.";\r
57712         reference\r
57713           "Device.DeviceInfo.VendorConfigFile.{i}.";\r
57714         uses device-info-vendor-config-file-g;\r
57715       }\r
57716       list vendor-log-file {\r
57717         key "index";\r
57718         description\r
57719           "Device.DeviceInfo.VendorLogFile.{i}.";\r
57720         reference\r
57721           "Device.DeviceInfo.VendorLogFile.{i}.";\r
57722         uses device-info-vendor-log-file-g;\r
57723       }\r
57724     }\r
57725     container dynamic-dns {\r
57726       description\r
57727         "Container for object class Device.DynamicDNS.";\r
57728       reference\r
57729         "Device.DynamicDNS.";\r
57730       uses device-dynamic-dns-g;\r
57731       list client {\r
57732         key "index";\r
57733         description\r
57734           "Device.DynamicDNS.Client.{i}.";\r
57735         reference\r
57736           "Device.DynamicDNS.Client.{i}.";\r
57737         uses dynamic-dns-client-g;\r
57738         list hostname {\r
57739           key "index";\r
57740           description\r
57741             "Device.DynamicDNS.Client.{i}.Hostname.{i}.";\r
57742           reference\r
57743             "Device.DynamicDNS.Client.{i}.Hostname.{i}.";\r
57744           uses client-hostname-g;\r
57745         }\r
57746       }\r
57747       list server {\r
57748         key "index";\r
57749         description\r
57750           "Device.DynamicDNS.Server.{i}.";\r
57751         reference\r
57752           "Device.DynamicDNS.Server.{i}.";\r
57753         uses dynamic-dns-server-g;\r
57754       }\r
57755     }\r
57756     container etsi-m2-m {\r
57757       description\r
57758         "Container for object class Device.ETSIM2M.";\r
57759       reference\r
57760         "Device.ETSIM2M.";\r
57761       uses device-etsi-m2-m-g;\r
57762       list scl {\r
57763         key "index";\r
57764         description\r
57765           "Device.ETSIM2M.SCL.{i}.";\r
57766         reference\r
57767           "Device.ETSIM2M.SCL.{i}.";\r
57768         uses etsi-m2-m-scl-g;\r
57769         list area-nwk-device-info-instance {\r
57770           key "index";\r
57771           description\r
57772             "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.";\r
57773           reference\r
57774             "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.";\r
57775           uses scl-area-nwk-device-info-instance-g;\r
57776           list property {\r
57777             key "index";\r
57778             description\r
57779               "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.";\r
57780             reference\r
57781               "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.";\r
57782             uses area-nwk-device-info-instance-property-g;\r
57783           }\r
57784         }\r
57785         list area-nwk-instance {\r
57786           key "index";\r
57787           description\r
57788             "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.";\r
57789           reference\r
57790             "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.";\r
57791           uses scl-area-nwk-instance-g;\r
57792           list property {\r
57793             key "index";\r
57794             description\r
57795               "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.";\r
57796             reference\r
57797               "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.";\r
57798             uses area-nwk-instance-property-g;\r
57799           }\r
57800         }\r
57801         container discovery {\r
57802           description\r
57803             "Container for object class Device.ETSIM2M.SCL.{i}.Discovery.";\r
57804           reference\r
57805             "Device.ETSIM2M.SCL.{i}.Discovery.";\r
57806           uses scl-discovery-g;\r
57807         }\r
57808         container reregistration {\r
57809           description\r
57810             "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration.";\r
57811           reference\r
57812             "Device.ETSIM2M.SCL.{i}.Reregistration.";\r
57813           uses scl-reregistration-g;\r
57814           container action-status {\r
57815             description\r
57816               "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.";\r
57817             reference\r
57818               "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.";\r
57819             uses reregistration-action-status-g;\r
57820           }\r
57821         }\r
57822         list saf-policy-set {\r
57823           key "index";\r
57824           description\r
57825             "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.";\r
57826           reference\r
57827             "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.";\r
57828           uses scl-saf-policy-set-g;\r
57829           list anp-policy {\r
57830             key "index";\r
57831             description\r
57832               "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.";\r
57833             reference\r
57834               "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.";\r
57835             uses saf-policy-set-anp-policy-g;\r
57836             list block-period {\r
57837               key "index";\r
57838               description\r
57839                 "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.";\r
57840               reference\r
57841                 "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.";\r
57842               uses anp-policy-block-period-g;\r
57843             }\r
57844             list request-category {\r
57845               key "index";\r
57846               description\r
57847                 "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.";\r
57848               reference\r
57849                 "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.";\r
57850               uses anp-policy-request-category-g;\r
57851               list schedule {\r
57852                 key "index";\r
57853                 description\r
57854                   "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.";\r
57855                 reference\r
57856                   "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.";\r
57857                 uses request-category-schedule-g;\r
57858                 list abs-time-span {\r
57859                   key "index";\r
57860                   description\r
57861                     "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.";\r
57862                   reference\r
57863                     "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.";\r
57864                   uses schedule-abs-time-span-g;\r
57865                 }\r
57866               }\r
57867             }\r
57868           }\r
57869           container m2-msp-policy {\r
57870             description\r
57871               "Container for object class Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.";\r
57872             reference\r
57873               "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.";\r
57874             uses saf-policy-set-m2-msp-policy-g;\r
57875             list request-category {\r
57876               key "index";\r
57877               description\r
57878                 "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.";\r
57879               reference\r
57880                 "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.";\r
57881               uses m2-msp-policy-request-category-g;\r
57882             }\r
57883           }\r
57884         }\r
57885       }\r
57886     }\r
57887     container ethernet {\r
57888       description\r
57889         "Container for object class Device.Ethernet.";\r
57890       reference\r
57891         "Device.Ethernet.";\r
57892       uses device-ethernet-g;\r
57893       list interface {\r
57894         key "index";\r
57895         description\r
57896           "Device.Ethernet.Interface.{i}.";\r
57897         reference\r
57898           "Device.Ethernet.Interface.{i}.";\r
57899         uses ethernet-interface-g;\r
57900         container stats {\r
57901           description\r
57902             "Container for object class Device.Ethernet.Interface.{i}.Stats.";\r
57903           reference\r
57904             "Device.Ethernet.Interface.{i}.Stats.";\r
57905           uses ethernet-interface-stats-g;\r
57906         }\r
57907       }\r
57908       list lag {\r
57909         key "index";\r
57910         description\r
57911           "Device.Ethernet.LAG.{i}.";\r
57912         reference\r
57913           "Device.Ethernet.LAG.{i}.";\r
57914         uses ethernet-lag-g;\r
57915         container stats {\r
57916           description\r
57917             "Container for object class Device.Ethernet.LAG.{i}.Stats.";\r
57918           reference\r
57919             "Device.Ethernet.LAG.{i}.Stats.";\r
57920           uses lag-stats-g;\r
57921         }\r
57922       }\r
57923       list link {\r
57924         key "index";\r
57925         description\r
57926           "Device.Ethernet.Link.{i}.";\r
57927         reference\r
57928           "Device.Ethernet.Link.{i}.";\r
57929         uses ethernet-link-g;\r
57930         container stats {\r
57931           description\r
57932             "Container for object class Device.Ethernet.Link.{i}.Stats.";\r
57933           reference\r
57934             "Device.Ethernet.Link.{i}.Stats.";\r
57935           uses ethernet-link-stats-g;\r
57936         }\r
57937       }\r
57938       list rmon-stats {\r
57939         key "index";\r
57940         description\r
57941           "Device.Ethernet.RMONStats.{i}.";\r
57942         reference\r
57943           "Device.Ethernet.RMONStats.{i}.";\r
57944         uses ethernet-rmon-stats-g;\r
57945       }\r
57946       list vlan-termination {\r
57947         key "index";\r
57948         description\r
57949           "Device.Ethernet.VLANTermination.{i}.";\r
57950         reference\r
57951           "Device.Ethernet.VLANTermination.{i}.";\r
57952         uses ethernet-vlan-termination-g;\r
57953         container stats {\r
57954           description\r
57955             "Container for object class Device.Ethernet.VLANTermination.{i}.Stats.";\r
57956           reference\r
57957             "Device.Ethernet.VLANTermination.{i}.Stats.";\r
57958           uses vlan-termination-stats-g;\r
57959         }\r
57960       }\r
57961     }\r
57962     container fap {\r
57963       description\r
57964         "Container for object class Device.FAP.";\r
57965       reference\r
57966         "Device.FAP.";\r
57967       uses device-fap-g;\r
57968       container application-platform {\r
57969         description\r
57970           "Container for object class Device.FAP.ApplicationPlatform.";\r
57971         reference\r
57972           "Device.FAP.ApplicationPlatform.";\r
57973         uses fap-application-platform-g;\r
57974         container capabilities {\r
57975           description\r
57976             "Container for object class Device.FAP.ApplicationPlatform.Capabilities.";\r
57977           reference\r
57978             "Device.FAP.ApplicationPlatform.Capabilities.";\r
57979           uses application-platform-capabilities-g;\r
57980         }\r
57981         container control {\r
57982           description\r
57983             "Container for object class Device.FAP.ApplicationPlatform.Control.";\r
57984           reference\r
57985             "Device.FAP.ApplicationPlatform.Control.";\r
57986           uses application-platform-control-g;\r
57987           container femto-awareness {\r
57988             description\r
57989               "Container for object class Device.FAP.ApplicationPlatform.Control.FemtoAwareness.";\r
57990             reference\r
57991               "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.";\r
57992             uses control-femto-awareness-g;\r
57993           }\r
57994           container mms {\r
57995             description\r
57996               "Container for object class Device.FAP.ApplicationPlatform.Control.MMS.";\r
57997             reference\r
57998               "Device.FAP.ApplicationPlatform.Control.MMS.";\r
57999             uses control-mms-g;\r
58000           }\r
58001           container sms {\r
58002             description\r
58003               "Container for object class Device.FAP.ApplicationPlatform.Control.SMS.";\r
58004             reference\r
58005               "Device.FAP.ApplicationPlatform.Control.SMS.";\r
58006             uses control-sms-g;\r
58007           }\r
58008           container terminal-location {\r
58009             description\r
58010               "Container for object class Device.FAP.ApplicationPlatform.Control.TerminalLocation.";\r
58011             reference\r
58012               "Device.FAP.ApplicationPlatform.Control.TerminalLocation.";\r
58013             uses control-terminal-location-g;\r
58014           }\r
58015         }\r
58016         container monitoring {\r
58017           description\r
58018             "Container for object class Device.FAP.ApplicationPlatform.Monitoring.";\r
58019           reference\r
58020             "Device.FAP.ApplicationPlatform.Monitoring.";\r
58021           uses application-platform-monitoring-g;\r
58022           container femto-awareness {\r
58023             description\r
58024               "Container for object class Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.";\r
58025             reference\r
58026               "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.";\r
58027             uses monitoring-femto-awareness-g;\r
58028           }\r
58029           container mms {\r
58030             description\r
58031               "Container for object class Device.FAP.ApplicationPlatform.Monitoring.MMS.";\r
58032             reference\r
58033               "Device.FAP.ApplicationPlatform.Monitoring.MMS.";\r
58034             uses monitoring-mms-g;\r
58035           }\r
58036           container sms {\r
58037             description\r
58038               "Container for object class Device.FAP.ApplicationPlatform.Monitoring.SMS.";\r
58039             reference\r
58040               "Device.FAP.ApplicationPlatform.Monitoring.SMS.";\r
58041             uses monitoring-sms-g;\r
58042           }\r
58043           container terminal-location {\r
58044             description\r
58045               "Container for object class Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.";\r
58046             reference\r
58047               "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.";\r
58048             uses monitoring-terminal-location-g;\r
58049           }\r
58050         }\r
58051       }\r
58052       container gps {\r
58053         description\r
58054           "Container for object class Device.FAP.GPS.";\r
58055         reference\r
58056           "Device.FAP.GPS.";\r
58057         uses fap-gps-g;\r
58058         container agps-server-config {\r
58059           description\r
58060             "Container for object class Device.FAP.GPS.AGPSServerConfig.";\r
58061           reference\r
58062             "Device.FAP.GPS.AGPSServerConfig.";\r
58063           uses gps-agps-server-config-g;\r
58064         }\r
58065         container continuous-gps-status {\r
58066           description\r
58067             "Container for object class Device.FAP.GPS.ContinuousGPSStatus.";\r
58068           reference\r
58069             "Device.FAP.GPS.ContinuousGPSStatus.";\r
58070           uses gps-continuous-gps-status-g;\r
58071         }\r
58072       }\r
58073       container perf-mgmt {\r
58074         description\r
58075           "Container for object class Device.FAP.PerfMgmt.";\r
58076         reference\r
58077           "Device.FAP.PerfMgmt.";\r
58078         uses fap-perf-mgmt-g;\r
58079         list config {\r
58080           key "index";\r
58081           description\r
58082             "Device.FAP.PerfMgmt.Config.{i}.";\r
58083           reference\r
58084             "Device.FAP.PerfMgmt.Config.{i}.";\r
58085           uses perf-mgmt-config-g;\r
58086         }\r
58087       }\r
58088     }\r
58089     container fast {\r
58090       description\r
58091         "Container for object class Device.FAST.";\r
58092       reference\r
58093         "Device.FAST.";\r
58094       uses device-fast-g;\r
58095       list line {\r
58096         key "index";\r
58097         description\r
58098           "Device.FAST.Line.{i}.";\r
58099         reference\r
58100           "Device.FAST.Line.{i}.";\r
58101         uses fast-line-g;\r
58102         container stats {\r
58103           description\r
58104             "Container for object class Device.FAST.Line.{i}.Stats.";\r
58105           reference\r
58106             "Device.FAST.Line.{i}.Stats.";\r
58107           uses fast-line-stats-g;\r
58108           container current-day {\r
58109             description\r
58110               "Container for object class Device.FAST.Line.{i}.Stats.CurrentDay.";\r
58111             reference\r
58112               "Device.FAST.Line.{i}.Stats.CurrentDay.";\r
58113             uses fast-line-stats-current-day-g;\r
58114           }\r
58115           container last-showtime {\r
58116             description\r
58117               "Container for object class Device.FAST.Line.{i}.Stats.LastShowtime.";\r
58118             reference\r
58119               "Device.FAST.Line.{i}.Stats.LastShowtime.";\r
58120             uses fast-line-stats-last-showtime-g;\r
58121           }\r
58122           container quarter-hour {\r
58123             description\r
58124               "Container for object class Device.FAST.Line.{i}.Stats.QuarterHour.";\r
58125             reference\r
58126               "Device.FAST.Line.{i}.Stats.QuarterHour.";\r
58127             uses fast-line-stats-quarter-hour-g;\r
58128           }\r
58129           container showtime {\r
58130             description\r
58131               "Container for object class Device.FAST.Line.{i}.Stats.Showtime.";\r
58132             reference\r
58133               "Device.FAST.Line.{i}.Stats.Showtime.";\r
58134             uses fast-line-stats-showtime-g;\r
58135           }\r
58136           container total {\r
58137             description\r
58138               "Container for object class Device.FAST.Line.{i}.Stats.Total.";\r
58139             reference\r
58140               "Device.FAST.Line.{i}.Stats.Total.";\r
58141             uses fast-line-stats-total-g;\r
58142           }\r
58143         }\r
58144         container test-params {\r
58145           description\r
58146             "Container for object class Device.FAST.Line.{i}.TestParams.";\r
58147           reference\r
58148             "Device.FAST.Line.{i}.TestParams.";\r
58149           uses fast-line-test-params-g;\r
58150         }\r
58151       }\r
58152     }\r
58153     container fault-mgmt {\r
58154       description\r
58155         "Container for object class Device.FaultMgmt.";\r
58156       reference\r
58157         "Device.FaultMgmt.";\r
58158       uses device-fault-mgmt-g;\r
58159       list current-alarm {\r
58160         key "index";\r
58161         description\r
58162           "Device.FaultMgmt.CurrentAlarm.{i}.";\r
58163         reference\r
58164           "Device.FaultMgmt.CurrentAlarm.{i}.";\r
58165         uses fault-mgmt-current-alarm-g;\r
58166       }\r
58167       list expedited-event {\r
58168         key "index";\r
58169         description\r
58170           "Device.FaultMgmt.ExpeditedEvent.{i}.";\r
58171         reference\r
58172           "Device.FaultMgmt.ExpeditedEvent.{i}.";\r
58173         uses fault-mgmt-expedited-event-g;\r
58174       }\r
58175       list history-event {\r
58176         key "index";\r
58177         description\r
58178           "Device.FaultMgmt.HistoryEvent.{i}.";\r
58179         reference\r
58180           "Device.FaultMgmt.HistoryEvent.{i}.";\r
58181         uses fault-mgmt-history-event-g;\r
58182       }\r
58183       list queued-event {\r
58184         key "index";\r
58185         description\r
58186           "Device.FaultMgmt.QueuedEvent.{i}.";\r
58187         reference\r
58188           "Device.FaultMgmt.QueuedEvent.{i}.";\r
58189         uses fault-mgmt-queued-event-g;\r
58190       }\r
58191       list supported-alarm {\r
58192         key "index";\r
58193         description\r
58194           "Device.FaultMgmt.SupportedAlarm.{i}.";\r
58195         reference\r
58196           "Device.FaultMgmt.SupportedAlarm.{i}.";\r
58197         uses fault-mgmt-supported-alarm-g;\r
58198       }\r
58199     }\r
58200     container firewall {\r
58201       description\r
58202         "Container for object class Device.Firewall.";\r
58203       reference\r
58204         "Device.Firewall.";\r
58205       uses device-firewall-g;\r
58206       list chain {\r
58207         key "index";\r
58208         description\r
58209           "Device.Firewall.Chain.{i}.";\r
58210         reference\r
58211           "Device.Firewall.Chain.{i}.";\r
58212         uses firewall-chain-g;\r
58213         list rule {\r
58214           key "index";\r
58215           description\r
58216             "Device.Firewall.Chain.{i}.Rule.{i}.";\r
58217           reference\r
58218             "Device.Firewall.Chain.{i}.Rule.{i}.";\r
58219           uses chain-rule-g;\r
58220         }\r
58221       }\r
58222       list level {\r
58223         key "index";\r
58224         description\r
58225           "Device.Firewall.Level.{i}.";\r
58226         reference\r
58227           "Device.Firewall.Level.{i}.";\r
58228         uses firewall-level-g;\r
58229       }\r
58230     }\r
58231     container gre {\r
58232       description\r
58233         "Container for object class Device.GRE.";\r
58234       reference\r
58235         "Device.GRE.";\r
58236       uses device-gre-g;\r
58237       list filter {\r
58238         key "index";\r
58239         description\r
58240           "Device.GRE.Filter.{i}.";\r
58241         reference\r
58242           "Device.GRE.Filter.{i}.";\r
58243         uses gre-filter-g;\r
58244       }\r
58245       list tunnel {\r
58246         key "index";\r
58247         description\r
58248           "Device.GRE.Tunnel.{i}.";\r
58249         reference\r
58250           "Device.GRE.Tunnel.{i}.";\r
58251         uses gre-tunnel-g;\r
58252         list interface {\r
58253           key "index";\r
58254           description\r
58255             "Device.GRE.Tunnel.{i}.Interface.{i}.";\r
58256           reference\r
58257             "Device.GRE.Tunnel.{i}.Interface.{i}.";\r
58258           uses tunnel-interface-g;\r
58259           container stats {\r
58260             description\r
58261               "Container for object class Device.GRE.Tunnel.{i}.Interface.{i}.Stats.";\r
58262             reference\r
58263               "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.";\r
58264             uses tunnel-interface-stats-g;\r
58265           }\r
58266         }\r
58267         container stats {\r
58268           description\r
58269             "Container for object class Device.GRE.Tunnel.{i}.Stats.";\r
58270           reference\r
58271             "Device.GRE.Tunnel.{i}.Stats.";\r
58272           uses tunnel-stats-g;\r
58273         }\r
58274       }\r
58275     }\r
58276     container gateway-info {\r
58277       description\r
58278         "Container for object class Device.GatewayInfo.";\r
58279       reference\r
58280         "Device.GatewayInfo.";\r
58281       uses device-gateway-info-g;\r
58282     }\r
58283     container ghn {\r
58284       description\r
58285         "Container for object class Device.Ghn.";\r
58286       reference\r
58287         "Device.Ghn.";\r
58288       uses device-ghn-g;\r
58289       container diagnostics {\r
58290         description\r
58291           "Container for object class Device.Ghn.Diagnostics.";\r
58292         reference\r
58293           "Device.Ghn.Diagnostics.";\r
58294         uses ghn-diagnostics-g;\r
58295         container phy-throughput {\r
58296           description\r
58297             "Container for object class Device.Ghn.Diagnostics.PHYThroughput.";\r
58298           reference\r
58299             "Device.Ghn.Diagnostics.PHYThroughput.";\r
58300           uses diagnostics-phy-throughput-g;\r
58301           list result {\r
58302             key "index";\r
58303             description\r
58304               "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.";\r
58305             reference\r
58306               "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.";\r
58307             uses phy-throughput-result-g;\r
58308           }\r
58309         }\r
58310         container performance-monitoring {\r
58311           description\r
58312             "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.";\r
58313           reference\r
58314             "Device.Ghn.Diagnostics.PerformanceMonitoring.";\r
58315           uses diagnostics-performance-monitoring-g;\r
58316           container channels {\r
58317             description\r
58318               "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.";\r
58319             reference\r
58320               "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.";\r
58321             uses performance-monitoring-channels-g;\r
58322             list channel {\r
58323               key "index";\r
58324               description\r
58325                 "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.";\r
58326               reference\r
58327                 "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.";\r
58328               uses channels-channel-g;\r
58329             }\r
58330           }\r
58331           container nodes {\r
58332             description\r
58333               "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.";\r
58334             reference\r
58335               "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.";\r
58336             uses performance-monitoring-nodes-g;\r
58337             list node {\r
58338               key "index";\r
58339               description\r
58340                 "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.";\r
58341               reference\r
58342                 "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.";\r
58343               uses nodes-node-g;\r
58344             }\r
58345           }\r
58346         }\r
58347       }\r
58348       list interface {\r
58349         key "index";\r
58350         description\r
58351           "Device.Ghn.Interface.{i}.";\r
58352         reference\r
58353           "Device.Ghn.Interface.{i}.";\r
58354         uses ghn-interface-g;\r
58355         list associated-device {\r
58356           key "index";\r
58357           description\r
58358             "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.";\r
58359           reference\r
58360             "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.";\r
58361           uses interface-associated-device-g;\r
58362         }\r
58363         container dm-info {\r
58364           description\r
58365             "Container for object class Device.Ghn.Interface.{i}.DMInfo.";\r
58366           reference\r
58367             "Device.Ghn.Interface.{i}.DMInfo.";\r
58368           uses interface-dm-info-g;\r
58369         }\r
58370         container sc-info {\r
58371           description\r
58372             "Container for object class Device.Ghn.Interface.{i}.SCInfo.";\r
58373           reference\r
58374             "Device.Ghn.Interface.{i}.SCInfo.";\r
58375           uses interface-sc-info-g;\r
58376         }\r
58377         list sm-masked-band {\r
58378           key "index";\r
58379           description\r
58380             "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.";\r
58381           reference\r
58382             "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.";\r
58383           uses interface-sm-masked-band-g;\r
58384         }\r
58385         container stats {\r
58386           description\r
58387             "Container for object class Device.Ghn.Interface.{i}.Stats.";\r
58388           reference\r
58389             "Device.Ghn.Interface.{i}.Stats.";\r
58390           uses ghn-interface-stats-g;\r
58391         }\r
58392       }\r
58393     }\r
58394     container hpna {\r
58395       description\r
58396         "Container for object class Device.HPNA.";\r
58397       reference\r
58398         "Device.HPNA.";\r
58399       uses device-hpna-g;\r
58400       container diagnostics {\r
58401         description\r
58402           "Container for object class Device.HPNA.Diagnostics.";\r
58403         reference\r
58404           "Device.HPNA.Diagnostics.";\r
58405         uses hpna-diagnostics-g;\r
58406         container phy-throughput {\r
58407           description\r
58408             "Container for object class Device.HPNA.Diagnostics.PHYThroughput.";\r
58409           reference\r
58410             "Device.HPNA.Diagnostics.PHYThroughput.";\r
58411           uses hpna-diagnostics-phy-throughput-g;\r
58412           list result {\r
58413             key "index";\r
58414             description\r
58415               "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.";\r
58416             reference\r
58417               "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.";\r
58418             uses diagnostics-phy-throughput-result-g;\r
58419           }\r
58420         }\r
58421         container performance-monitoring {\r
58422           description\r
58423             "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.";\r
58424           reference\r
58425             "Device.HPNA.Diagnostics.PerformanceMonitoring.";\r
58426           uses hpna-diagnostics-performance-monitoring-g;\r
58427           container channels {\r
58428             description\r
58429               "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.";\r
58430             reference\r
58431               "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.";\r
58432             uses diagnostics-performance-monitoring-channels-g;\r
58433             list channel {\r
58434               key "index";\r
58435               description\r
58436                 "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.";\r
58437               reference\r
58438                 "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.";\r
58439               uses performance-monitoring-channels-channel-g;\r
58440             }\r
58441           }\r
58442           container nodes {\r
58443             description\r
58444               "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.";\r
58445             reference\r
58446               "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.";\r
58447             uses diagnostics-performance-monitoring-nodes-g;\r
58448             list node {\r
58449               key "index";\r
58450               description\r
58451                 "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.";\r
58452               reference\r
58453                 "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.";\r
58454               uses performance-monitoring-nodes-node-g;\r
58455             }\r
58456           }\r
58457         }\r
58458       }\r
58459       list interface {\r
58460         key "index";\r
58461         description\r
58462           "Device.HPNA.Interface.{i}.";\r
58463         reference\r
58464           "Device.HPNA.Interface.{i}.";\r
58465         uses hpna-interface-g;\r
58466         list associated-device {\r
58467           key "index";\r
58468           description\r
58469             "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.";\r
58470           reference\r
58471             "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.";\r
58472           uses hpna-interface-associated-device-g;\r
58473         }\r
58474         container qo-s {\r
58475           description\r
58476             "Container for object class Device.HPNA.Interface.{i}.QoS.";\r
58477           reference\r
58478             "Device.HPNA.Interface.{i}.QoS.";\r
58479           uses interface-qo-s-g;\r
58480           list flow-spec {\r
58481             key "index";\r
58482             description\r
58483               "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.";\r
58484             reference\r
58485               "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.";\r
58486             uses qo-s-flow-spec-g;\r
58487           }\r
58488         }\r
58489         container stats {\r
58490           description\r
58491             "Container for object class Device.HPNA.Interface.{i}.Stats.";\r
58492           reference\r
58493             "Device.HPNA.Interface.{i}.Stats.";\r
58494           uses hpna-interface-stats-g;\r
58495         }\r
58496       }\r
58497     }\r
58498     container home-plug {\r
58499       description\r
58500         "Container for object class Device.HomePlug.";\r
58501       reference\r
58502         "Device.HomePlug.";\r
58503       uses device-home-plug-g;\r
58504       list interface {\r
58505         key "index";\r
58506         description\r
58507           "Device.HomePlug.Interface.{i}.";\r
58508         reference\r
58509           "Device.HomePlug.Interface.{i}.";\r
58510         uses home-plug-interface-g;\r
58511         list associated-device {\r
58512           key "index";\r
58513           description\r
58514             "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.";\r
58515           reference\r
58516             "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.";\r
58517           uses home-plug-interface-associated-device-g;\r
58518         }\r
58519         container stats {\r
58520           description\r
58521             "Container for object class Device.HomePlug.Interface.{i}.Stats.";\r
58522           reference\r
58523             "Device.HomePlug.Interface.{i}.Stats.";\r
58524           uses home-plug-interface-stats-g;\r
58525         }\r
58526       }\r
58527     }\r
58528     container hosts {\r
58529       description\r
58530         "Container for object class Device.Hosts.";\r
58531       reference\r
58532         "Device.Hosts.";\r
58533       uses device-hosts-g;\r
58534       list host {\r
58535         key "index";\r
58536         description\r
58537           "Device.Hosts.Host.{i}.";\r
58538         reference\r
58539           "Device.Hosts.Host.{i}.";\r
58540         uses hosts-host-g;\r
58541         list ipv4-address {\r
58542           key "index";\r
58543           description\r
58544             "Device.Hosts.Host.{i}.IPv4Address.{i}.";\r
58545           reference\r
58546             "Device.Hosts.Host.{i}.IPv4Address.{i}.";\r
58547           uses host-ipv4-address-g;\r
58548         }\r
58549         list ipv6-address {\r
58550           key "index";\r
58551           description\r
58552             "Device.Hosts.Host.{i}.IPv6Address.{i}.";\r
58553           reference\r
58554             "Device.Hosts.Host.{i}.IPv6Address.{i}.";\r
58555           uses host-ipv6-address-g;\r
58556         }\r
58557         container wan-stats {\r
58558           description\r
58559             "Container for object class Device.Hosts.Host.{i}.WANStats.";\r
58560           reference\r
58561             "Device.Hosts.Host.{i}.WANStats.";\r
58562           uses host-wan-stats-g;\r
58563         }\r
58564       }\r
58565     }\r
58566     container ieee1905 {\r
58567       description\r
58568         "Container for object class Device.IEEE1905.";\r
58569       reference\r
58570         "Device.IEEE1905.";\r
58571       uses device-ieee1905-g;\r
58572       container al {\r
58573         description\r
58574           "Container for object class Device.IEEE1905.AL.";\r
58575         reference\r
58576           "Device.IEEE1905.AL.";\r
58577         uses ieee1905-al-g;\r
58578         container forwarding-table {\r
58579           description\r
58580             "Container for object class Device.IEEE1905.AL.ForwardingTable.";\r
58581           reference\r
58582             "Device.IEEE1905.AL.ForwardingTable.";\r
58583           uses al-forwarding-table-g;\r
58584           list forwarding-rule {\r
58585             key "index";\r
58586             description\r
58587               "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.";\r
58588             reference\r
58589               "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.";\r
58590             uses forwarding-table-forwarding-rule-g;\r
58591           }\r
58592         }\r
58593         list interface {\r
58594           key "index";\r
58595           description\r
58596             "Device.IEEE1905.AL.Interface.{i}.";\r
58597           reference\r
58598             "Device.IEEE1905.AL.Interface.{i}.";\r
58599           uses al-interface-g;\r
58600           list link {\r
58601             key "index";\r
58602             description\r
58603               "Device.IEEE1905.AL.Interface.{i}.Link.{i}.";\r
58604             reference\r
58605               "Device.IEEE1905.AL.Interface.{i}.Link.{i}.";\r
58606             uses interface-link-g;\r
58607             container metric {\r
58608               description\r
58609                 "Container for object class Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.";\r
58610               reference\r
58611                 "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.";\r
58612               uses link-metric-g;\r
58613             }\r
58614           }\r
58615           list vendor-properties {\r
58616             key "index";\r
58617             description\r
58618               "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.";\r
58619             reference\r
58620               "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.";\r
58621             uses interface-vendor-properties-g;\r
58622           }\r
58623         }\r
58624         container network-topology {\r
58625           description\r
58626             "Container for object class Device.IEEE1905.AL.NetworkTopology.";\r
58627           reference\r
58628             "Device.IEEE1905.AL.NetworkTopology.";\r
58629           uses al-network-topology-g;\r
58630           list change-log {\r
58631             key "index";\r
58632             description\r
58633               "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.";\r
58634             reference\r
58635               "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.";\r
58636             uses network-topology-change-log-g;\r
58637           }\r
58638           list ieee1905-device {\r
58639             key "index";\r
58640             description\r
58641               "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.";\r
58642             reference\r
58643               "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.";\r
58644             uses network-topology-ieee1905-device-g;\r
58645             list bridging-tuple {\r
58646               key "index";\r
58647               description\r
58648                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.";\r
58649               reference\r
58650                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.";\r
58651               uses ieee1905-device-bridging-tuple-g;\r
58652             }\r
58653             list ieee1905-neighbor {\r
58654               key "index";\r
58655               description\r
58656                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.";\r
58657               reference\r
58658                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.";\r
58659               uses ieee1905-device-ieee1905-neighbor-g;\r
58660               list metric {\r
58661                 key "index";\r
58662                 description\r
58663                   "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.";\r
58664                 reference\r
58665                   "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.";\r
58666                 uses ieee1905-neighbor-metric-g;\r
58667               }\r
58668             }\r
58669             list ipv4-address {\r
58670               key "index";\r
58671               description\r
58672                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.";\r
58673               reference\r
58674                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.";\r
58675               uses ieee1905-device-ipv4-address-g;\r
58676             }\r
58677             list ipv6-address {\r
58678               key "index";\r
58679               description\r
58680                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.";\r
58681               reference\r
58682                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.";\r
58683               uses ieee1905-device-ipv6-address-g;\r
58684             }\r
58685             list interface {\r
58686               key "index";\r
58687               description\r
58688                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.";\r
58689               reference\r
58690                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.";\r
58691               uses ieee1905-device-interface-g;\r
58692             }\r
58693             list l2-neighbor {\r
58694               key "index";\r
58695               description\r
58696                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.";\r
58697               reference\r
58698                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.";\r
58699               uses ieee1905-device-l2-neighbor-g;\r
58700             }\r
58701             list non-ieee1905-neighbor {\r
58702               key "index";\r
58703               description\r
58704                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.";\r
58705               reference\r
58706                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.";\r
58707               uses ieee1905-device-non-ieee1905-neighbor-g;\r
58708             }\r
58709             list vendor-properties {\r
58710               key "index";\r
58711               description\r
58712                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.";\r
58713               reference\r
58714                 "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.";\r
58715               uses ieee1905-device-vendor-properties-g;\r
58716             }\r
58717           }\r
58718         }\r
58719         container networking-registrar {\r
58720           description\r
58721             "Container for object class Device.IEEE1905.AL.NetworkingRegistrar.";\r
58722           reference\r
58723             "Device.IEEE1905.AL.NetworkingRegistrar.";\r
58724           uses al-networking-registrar-g;\r
58725         }\r
58726         container security {\r
58727           description\r
58728             "Container for object class Device.IEEE1905.AL.Security.";\r
58729           reference\r
58730             "Device.IEEE1905.AL.Security.";\r
58731           uses al-security-g;\r
58732         }\r
58733       }\r
58734     }\r
58735     container ieee8021x {\r
58736       description\r
58737         "Container for object class Device.IEEE8021x.";\r
58738       reference\r
58739         "Device.IEEE8021x.";\r
58740       uses device-ieee8021x-g;\r
58741       list supplicant {\r
58742         key "index";\r
58743         description\r
58744           "Device.IEEE8021x.Supplicant.{i}.";\r
58745         reference\r
58746           "Device.IEEE8021x.Supplicant.{i}.";\r
58747         uses ieee8021x-supplicant-g;\r
58748         container eapm-d5 {\r
58749           description\r
58750             "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPMD5.";\r
58751           reference\r
58752             "Device.IEEE8021x.Supplicant.{i}.EAPMD5.";\r
58753           uses supplicant-eapm-d5-g;\r
58754         }\r
58755         container eaptls {\r
58756           description\r
58757             "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPTLS.";\r
58758           reference\r
58759             "Device.IEEE8021x.Supplicant.{i}.EAPTLS.";\r
58760           uses supplicant-eaptls-g;\r
58761         }\r
58762         container stats {\r
58763           description\r
58764             "Container for object class Device.IEEE8021x.Supplicant.{i}.Stats.";\r
58765           reference\r
58766             "Device.IEEE8021x.Supplicant.{i}.Stats.";\r
58767           uses supplicant-stats-g;\r
58768         }\r
58769       }\r
58770     }\r
58771     container ip {\r
58772       description\r
58773         "Container for object class Device.IP.";\r
58774       reference\r
58775         "Device.IP.";\r
58776       uses device-ip-g;\r
58777       list active-port {\r
58778         key "index";\r
58779         description\r
58780           "Device.IP.ActivePort.{i}.";\r
58781         reference\r
58782           "Device.IP.ActivePort.{i}.";\r
58783         uses ip-active-port-g;\r
58784       }\r
58785       container diagnostics {\r
58786         description\r
58787           "Container for object class Device.IP.Diagnostics.";\r
58788         reference\r
58789           "Device.IP.Diagnostics.";\r
58790         uses ip-diagnostics-g;\r
58791         container download-diagnostics {\r
58792           description\r
58793             "Container for object class Device.IP.Diagnostics.DownloadDiagnostics.";\r
58794           reference\r
58795             "Device.IP.Diagnostics.DownloadDiagnostics.";\r
58796           uses diagnostics-download-diagnostics-g;\r
58797           list incremental-result {\r
58798             key "index";\r
58799             description\r
58800               "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.";\r
58801             reference\r
58802               "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.";\r
58803             uses download-diagnostics-incremental-result-g;\r
58804           }\r
58805           list per-connection-result {\r
58806             key "index";\r
58807             description\r
58808               "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.";\r
58809             reference\r
58810               "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.";\r
58811             uses download-diagnostics-per-connection-result-g;\r
58812           }\r
58813         }\r
58814         container ip-ping {\r
58815           description\r
58816             "Container for object class Device.IP.Diagnostics.IPPing.";\r
58817           reference\r
58818             "Device.IP.Diagnostics.IPPing.";\r
58819           uses diagnostics-ip-ping-g;\r
58820         }\r
58821         container server-selection-diagnostics {\r
58822           description\r
58823             "Container for object class Device.IP.Diagnostics.ServerSelectionDiagnostics.";\r
58824           reference\r
58825             "Device.IP.Diagnostics.ServerSelectionDiagnostics.";\r
58826           uses diagnostics-server-selection-diagnostics-g;\r
58827         }\r
58828         container trace-route {\r
58829           description\r
58830             "Container for object class Device.IP.Diagnostics.TraceRoute.";\r
58831           reference\r
58832             "Device.IP.Diagnostics.TraceRoute.";\r
58833           uses diagnostics-trace-route-g;\r
58834           list route-hops {\r
58835             key "index";\r
58836             description\r
58837               "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.";\r
58838             reference\r
58839               "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.";\r
58840             uses trace-route-route-hops-g;\r
58841           }\r
58842         }\r
58843         container udp-echo-config {\r
58844           description\r
58845             "Container for object class Device.IP.Diagnostics.UDPEchoConfig.";\r
58846           reference\r
58847             "Device.IP.Diagnostics.UDPEchoConfig.";\r
58848           uses diagnostics-udp-echo-config-g;\r
58849         }\r
58850         container udp-echo-diagnostics {\r
58851           description\r
58852             "Container for object class Device.IP.Diagnostics.UDPEchoDiagnostics.";\r
58853           reference\r
58854             "Device.IP.Diagnostics.UDPEchoDiagnostics.";\r
58855           uses diagnostics-udp-echo-diagnostics-g;\r
58856           list individual-packet-result {\r
58857             key "index";\r
58858             description\r
58859               "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.";\r
58860             reference\r
58861               "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.";\r
58862             uses udp-echo-diagnostics-individual-packet-result-g;\r
58863           }\r
58864         }\r
58865         container upload-diagnostics {\r
58866           description\r
58867             "Container for object class Device.IP.Diagnostics.UploadDiagnostics.";\r
58868           reference\r
58869             "Device.IP.Diagnostics.UploadDiagnostics.";\r
58870           uses diagnostics-upload-diagnostics-g;\r
58871           list incremental-result {\r
58872             key "index";\r
58873             description\r
58874               "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.";\r
58875             reference\r
58876               "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.";\r
58877             uses upload-diagnostics-incremental-result-g;\r
58878           }\r
58879           list per-connection-result {\r
58880             key "index";\r
58881             description\r
58882               "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.";\r
58883             reference\r
58884               "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.";\r
58885             uses upload-diagnostics-per-connection-result-g;\r
58886           }\r
58887         }\r
58888       }\r
58889       list interface {\r
58890         key "index";\r
58891         description\r
58892           "Device.IP.Interface.{i}.";\r
58893         reference\r
58894           "Device.IP.Interface.{i}.";\r
58895         uses ip-interface-g;\r
58896         list ipv4-address {\r
58897           key "index";\r
58898           description\r
58899             "Device.IP.Interface.{i}.IPv4Address.{i}.";\r
58900           reference\r
58901             "Device.IP.Interface.{i}.IPv4Address.{i}.";\r
58902           uses interface-ipv4-address-g;\r
58903         }\r
58904         list ipv6-address {\r
58905           key "index";\r
58906           description\r
58907             "Device.IP.Interface.{i}.IPv6Address.{i}.";\r
58908           reference\r
58909             "Device.IP.Interface.{i}.IPv6Address.{i}.";\r
58910           uses interface-ipv6-address-g;\r
58911         }\r
58912         list ipv6-prefix {\r
58913           key "index";\r
58914           description\r
58915             "Device.IP.Interface.{i}.IPv6Prefix.{i}.";\r
58916           reference\r
58917             "Device.IP.Interface.{i}.IPv6Prefix.{i}.";\r
58918           uses interface-ipv6-prefix-g;\r
58919         }\r
58920         container stats {\r
58921           description\r
58922             "Container for object class Device.IP.Interface.{i}.Stats.";\r
58923           reference\r
58924             "Device.IP.Interface.{i}.Stats.";\r
58925           uses ip-interface-stats-g;\r
58926         }\r
58927         list twamp-reflector {\r
58928           key "index";\r
58929           description\r
58930             "Device.IP.Interface.{i}.TWAMPReflector.{i}.";\r
58931           reference\r
58932             "Device.IP.Interface.{i}.TWAMPReflector.{i}.";\r
58933           uses interface-twamp-reflector-g;\r
58934         }\r
58935       }\r
58936     }\r
58937     container i-psec {\r
58938       description\r
58939         "Container for object class Device.IPsec.";\r
58940       reference\r
58941         "Device.IPsec.";\r
58942       uses device-i-psec-g;\r
58943       list filter {\r
58944         key "index";\r
58945         description\r
58946           "Device.IPsec.Filter.{i}.";\r
58947         reference\r
58948           "Device.IPsec.Filter.{i}.";\r
58949         uses i-psec-filter-g;\r
58950       }\r
58951       list ikev2-sa {\r
58952         key "index";\r
58953         description\r
58954           "Device.IPsec.IKEv2SA.{i}.";\r
58955         reference\r
58956           "Device.IPsec.IKEv2SA.{i}.";\r
58957         uses i-psec-ikev2-sa-g;\r
58958         list child-sa {\r
58959           key "index";\r
58960           description\r
58961             "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.";\r
58962           reference\r
58963             "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.";\r
58964           uses ikev2-sa-child-sa-g;\r
58965           container stats {\r
58966             description\r
58967               "Container for object class Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.";\r
58968             reference\r
58969               "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.";\r
58970             uses child-sa-stats-g;\r
58971           }\r
58972         }\r
58973         list received-cp-attr {\r
58974           key "index";\r
58975           description\r
58976             "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.";\r
58977           reference\r
58978             "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.";\r
58979           uses ikev2-sa-received-cp-attr-g;\r
58980         }\r
58981         container stats {\r
58982           description\r
58983             "Container for object class Device.IPsec.IKEv2SA.{i}.Stats.";\r
58984           reference\r
58985             "Device.IPsec.IKEv2SA.{i}.Stats.";\r
58986           uses ikev2-sa-stats-g;\r
58987         }\r
58988       }\r
58989       list profile {\r
58990         key "index";\r
58991         description\r
58992           "Device.IPsec.Profile.{i}.";\r
58993         reference\r
58994           "Device.IPsec.Profile.{i}.";\r
58995         uses i-psec-profile-g;\r
58996         list sent-cp-attr {\r
58997           key "index";\r
58998           description\r
58999             "Device.IPsec.Profile.{i}.SentCPAttr.{i}.";\r
59000           reference\r
59001             "Device.IPsec.Profile.{i}.SentCPAttr.{i}.";\r
59002           uses profile-sent-cp-attr-g;\r
59003         }\r
59004       }\r
59005       container stats {\r
59006         description\r
59007           "Container for object class Device.IPsec.Stats.";\r
59008         reference\r
59009           "Device.IPsec.Stats.";\r
59010         uses i-psec-stats-g;\r
59011       }\r
59012       list tunnel {\r
59013         key "index";\r
59014         description\r
59015           "Device.IPsec.Tunnel.{i}.";\r
59016         reference\r
59017           "Device.IPsec.Tunnel.{i}.";\r
59018         uses i-psec-tunnel-g;\r
59019         container stats {\r
59020           description\r
59021             "Container for object class Device.IPsec.Tunnel.{i}.Stats.";\r
59022           reference\r
59023             "Device.IPsec.Tunnel.{i}.Stats.";\r
59024           uses i-psec-tunnel-stats-g;\r
59025         }\r
59026       }\r
59027     }\r
59028     container ipv6rd {\r
59029       description\r
59030         "Container for object class Device.IPv6rd.";\r
59031       reference\r
59032         "Device.IPv6rd.";\r
59033       uses device-ipv6rd-g;\r
59034       list interface-setting {\r
59035         key "index";\r
59036         description\r
59037           "Device.IPv6rd.InterfaceSetting.{i}.";\r
59038         reference\r
59039           "Device.IPv6rd.InterfaceSetting.{i}.";\r
59040         uses ipv6rd-interface-setting-g;\r
59041       }\r
59042     }\r
59043     list interface-stack {\r
59044       key "index";\r
59045       description\r
59046         "Device.InterfaceStack.{i}.";\r
59047       reference\r
59048         "Device.InterfaceStack.{i}.";\r
59049       uses device-interface-stack-g;\r
59050     }\r
59051     container l2-tpv3 {\r
59052       description\r
59053         "Container for object class Device.L2TPv3.";\r
59054       reference\r
59055         "Device.L2TPv3.";\r
59056       uses device-l2-tpv3-g;\r
59057       list filter {\r
59058         key "index";\r
59059         description\r
59060           "Device.L2TPv3.Filter.{i}.";\r
59061         reference\r
59062           "Device.L2TPv3.Filter.{i}.";\r
59063         uses l2-tpv3-filter-g;\r
59064       }\r
59065       list tunnel {\r
59066         key "index";\r
59067         description\r
59068           "Device.L2TPv3.Tunnel.{i}.";\r
59069         reference\r
59070           "Device.L2TPv3.Tunnel.{i}.";\r
59071         uses l2-tpv3-tunnel-g;\r
59072         list interface {\r
59073           key "index";\r
59074           description\r
59075             "Device.L2TPv3.Tunnel.{i}.Interface.{i}.";\r
59076           reference\r
59077             "Device.L2TPv3.Tunnel.{i}.Interface.{i}.";\r
59078           uses l2-tpv3-tunnel-interface-g;\r
59079           container stats {\r
59080             description\r
59081               "Container for object class Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.";\r
59082             reference\r
59083               "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.";\r
59084             uses l2-tpv3-tunnel-interface-stats-g;\r
59085           }\r
59086         }\r
59087         container stats {\r
59088           description\r
59089             "Container for object class Device.L2TPv3.Tunnel.{i}.Stats.";\r
59090           reference\r
59091             "Device.L2TPv3.Tunnel.{i}.Stats.";\r
59092           uses l2-tpv3-tunnel-stats-g;\r
59093         }\r
59094         container udp {\r
59095           description\r
59096             "Container for object class Device.L2TPv3.Tunnel.{i}.UDP.";\r
59097           reference\r
59098             "Device.L2TPv3.Tunnel.{i}.UDP.";\r
59099           uses tunnel-udp-g;\r
59100         }\r
59101       }\r
59102     }\r
59103     container lan-config-security {\r
59104       description\r
59105         "Container for object class Device.LANConfigSecurity.";\r
59106       reference\r
59107         "Device.LANConfigSecurity.";\r
59108       uses device-lan-config-security-g;\r
59109     }\r
59110     container le-ds {\r
59111       description\r
59112         "Container for object class Device.LEDs.";\r
59113       reference\r
59114         "Device.LEDs.";\r
59115       uses device-le-ds-g;\r
59116       list led {\r
59117         key "index";\r
59118         description\r
59119           "Device.LEDs.LED.{i}.";\r
59120         reference\r
59121           "Device.LEDs.LED.{i}.";\r
59122         uses le-ds-led-g;\r
59123         container current-cycle-element {\r
59124           description\r
59125             "Container for object class Device.LEDs.LED.{i}.CurrentCycleElement.";\r
59126           reference\r
59127             "Device.LEDs.LED.{i}.CurrentCycleElement.";\r
59128           uses led-current-cycle-element-g;\r
59129         }\r
59130         list cycle-element {\r
59131           key "index";\r
59132           description\r
59133             "Device.LEDs.LED.{i}.CycleElement.{i}.";\r
59134           reference\r
59135             "Device.LEDs.LED.{i}.CycleElement.{i}.";\r
59136           uses led-cycle-element-g;\r
59137         }\r
59138       }\r
59139     }\r
59140     container lldp {\r
59141       description\r
59142         "Container for object class Device.LLDP.";\r
59143       reference\r
59144         "Device.LLDP.";\r
59145       uses device-lldp-g;\r
59146       container discovery {\r
59147         description\r
59148           "Container for object class Device.LLDP.Discovery.";\r
59149         reference\r
59150           "Device.LLDP.Discovery.";\r
59151         uses lldp-discovery-g;\r
59152         list device {\r
59153           key "index";\r
59154           description\r
59155             "Device.LLDP.Discovery.Device.{i}.";\r
59156           reference\r
59157             "Device.LLDP.Discovery.Device.{i}.";\r
59158           uses discovery-device-g;\r
59159           container device-information {\r
59160             description\r
59161               "Container for object class Device.LLDP.Discovery.Device.{i}.DeviceInformation.";\r
59162             reference\r
59163               "Device.LLDP.Discovery.Device.{i}.DeviceInformation.";\r
59164             uses device-device-information-g;\r
59165             list vendor-specific {\r
59166               key "index";\r
59167               description\r
59168                 "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.";\r
59169               reference\r
59170                 "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.";\r
59171               uses device-information-vendor-specific-g;\r
59172             }\r
59173           }\r
59174           list port {\r
59175             key "index";\r
59176             description\r
59177               "Device.LLDP.Discovery.Device.{i}.Port.{i}.";\r
59178             reference\r
59179               "Device.LLDP.Discovery.Device.{i}.Port.{i}.";\r
59180             uses device-port-g;\r
59181             container link-information {\r
59182               description\r
59183                 "Container for object class Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.";\r
59184               reference\r
59185                 "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.";\r
59186               uses port-link-information-g;\r
59187             }\r
59188           }\r
59189         }\r
59190       }\r
59191     }\r
59192     container lmap {\r
59193       description\r
59194         "Container for object class Device.LMAP.";\r
59195       reference\r
59196         "Device.LMAP.";\r
59197       uses device-lmap-g;\r
59198       list event {\r
59199         key "index";\r
59200         description\r
59201           "Device.LMAP.Event.{i}.";\r
59202         reference\r
59203           "Device.LMAP.Event.{i}.";\r
59204         uses lmap-event-g;\r
59205         container calendar-timer {\r
59206           description\r
59207             "Container for object class Device.LMAP.Event.{i}.CalendarTimer.";\r
59208           reference\r
59209             "Device.LMAP.Event.{i}.CalendarTimer.";\r
59210           uses event-calendar-timer-g;\r
59211         }\r
59212         container one-off {\r
59213           description\r
59214             "Container for object class Device.LMAP.Event.{i}.OneOff.";\r
59215           reference\r
59216             "Device.LMAP.Event.{i}.OneOff.";\r
59217           uses event-one-off-g;\r
59218         }\r
59219         container periodic-timer {\r
59220           description\r
59221             "Container for object class Device.LMAP.Event.{i}.PeriodicTimer.";\r
59222           reference\r
59223             "Device.LMAP.Event.{i}.PeriodicTimer.";\r
59224           uses event-periodic-timer-g;\r
59225         }\r
59226       }\r
59227       list measurement-agent {\r
59228         key "index";\r
59229         description\r
59230           "Device.LMAP.MeasurementAgent.{i}.";\r
59231         reference\r
59232           "Device.LMAP.MeasurementAgent.{i}.";\r
59233         uses lmap-measurement-agent-g;\r
59234         list communication-channel {\r
59235           key "index";\r
59236           description\r
59237             "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.";\r
59238           reference\r
59239             "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.";\r
59240           uses measurement-agent-communication-channel-g;\r
59241         }\r
59242         container controller {\r
59243           description\r
59244             "Container for object class Device.LMAP.MeasurementAgent.{i}.Controller.";\r
59245           reference\r
59246             "Device.LMAP.MeasurementAgent.{i}.Controller.";\r
59247           uses measurement-agent-controller-g;\r
59248         }\r
59249         list instruction {\r
59250           key "index";\r
59251           description\r
59252             "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.";\r
59253           reference\r
59254             "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.";\r
59255           uses measurement-agent-instruction-g;\r
59256           list measurement-suppression {\r
59257             key "index";\r
59258             description\r
59259               "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.";\r
59260             reference\r
59261               "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.";\r
59262             uses instruction-measurement-suppression-g;\r
59263           }\r
59264         }\r
59265         list schedule {\r
59266           key "index";\r
59267           description\r
59268             "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.";\r
59269           reference\r
59270             "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.";\r
59271           uses measurement-agent-schedule-g;\r
59272           list action {\r
59273             key "index";\r
59274             description\r
59275               "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.";\r
59276             reference\r
59277               "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.";\r
59278             uses schedule-action-g;\r
59279             list option {\r
59280               key "index";\r
59281               description\r
59282                 "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.";\r
59283               reference\r
59284                 "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.";\r
59285               uses action-option-g;\r
59286             }\r
59287             container stats {\r
59288               description\r
59289                 "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.";\r
59290               reference\r
59291                 "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.";\r
59292               uses action-stats-g;\r
59293             }\r
59294           }\r
59295           container stats {\r
59296             description\r
59297               "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.";\r
59298             reference\r
59299               "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.";\r
59300             uses schedule-stats-g;\r
59301           }\r
59302         }\r
59303         list task {\r
59304           key "index";\r
59305           description\r
59306             "Device.LMAP.MeasurementAgent.{i}.Task.{i}.";\r
59307           reference\r
59308             "Device.LMAP.MeasurementAgent.{i}.Task.{i}.";\r
59309           uses measurement-agent-task-g;\r
59310           list option {\r
59311             key "index";\r
59312             description\r
59313               "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.";\r
59314             reference\r
59315               "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.";\r
59316             uses task-option-g;\r
59317           }\r
59318           list registry {\r
59319             key "index";\r
59320             description\r
59321               "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.";\r
59322             reference\r
59323               "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.";\r
59324             uses task-registry-g;\r
59325           }\r
59326         }\r
59327         list task-capability {\r
59328           key "index";\r
59329           description\r
59330             "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.";\r
59331           reference\r
59332             "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.";\r
59333           uses measurement-agent-task-capability-g;\r
59334           list registry {\r
59335             key "index";\r
59336             description\r
59337               "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.";\r
59338             reference\r
59339               "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.";\r
59340             uses task-capability-registry-g;\r
59341           }\r
59342         }\r
59343       }\r
59344       list report {\r
59345         key "index";\r
59346         description\r
59347           "Device.LMAP.Report.{i}.";\r
59348         reference\r
59349           "Device.LMAP.Report.{i}.";\r
59350         uses lmap-report-g;\r
59351         list result {\r
59352           key "index";\r
59353           description\r
59354             "Device.LMAP.Report.{i}.Result.{i}.";\r
59355           reference\r
59356             "Device.LMAP.Report.{i}.Result.{i}.";\r
59357           uses report-result-g;\r
59358           list conflict {\r
59359             key "index";\r
59360             description\r
59361               "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.";\r
59362             reference\r
59363               "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.";\r
59364             uses result-conflict-g;\r
59365           }\r
59366           list option {\r
59367             key "index";\r
59368             description\r
59369               "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.";\r
59370             reference\r
59371               "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.";\r
59372             uses result-option-g;\r
59373           }\r
59374           list report-table {\r
59375             key "index";\r
59376             description\r
59377               "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.";\r
59378             reference\r
59379               "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.";\r
59380             uses result-report-table-g;\r
59381             list registry {\r
59382               key "index";\r
59383               description\r
59384                 "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.";\r
59385               reference\r
59386                 "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.";\r
59387               uses report-table-registry-g;\r
59388             }\r
59389             list result-row {\r
59390               key "index";\r
59391               description\r
59392                 "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.";\r
59393               reference\r
59394                 "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.";\r
59395               uses report-table-result-row-g;\r
59396             }\r
59397           }\r
59398         }\r
59399       }\r
59400     }\r
59401     container map {\r
59402       description\r
59403         "Container for object class Device.MAP.";\r
59404       reference\r
59405         "Device.MAP.";\r
59406       uses device-map-g;\r
59407       list domain {\r
59408         key "index";\r
59409         description\r
59410           "Device.MAP.Domain.{i}.";\r
59411         reference\r
59412           "Device.MAP.Domain.{i}.";\r
59413         uses map-domain-g;\r
59414         container interface {\r
59415           description\r
59416             "Container for object class Device.MAP.Domain.{i}.Interface.";\r
59417           reference\r
59418             "Device.MAP.Domain.{i}.Interface.";\r
59419           uses domain-interface-g;\r
59420           container stats {\r
59421             description\r
59422               "Container for object class Device.MAP.Domain.{i}.Interface.Stats.";\r
59423             reference\r
59424               "Device.MAP.Domain.{i}.Interface.Stats.";\r
59425             uses domain-interface-stats-g;\r
59426           }\r
59427         }\r
59428         list rule {\r
59429           key "index";\r
59430           description\r
59431             "Device.MAP.Domain.{i}.Rule.{i}.";\r
59432           reference\r
59433             "Device.MAP.Domain.{i}.Rule.{i}.";\r
59434           uses domain-rule-g;\r
59435         }\r
59436       }\r
59437     }\r
59438     container mqtt {\r
59439       description\r
59440         "Container for object class Device.MQTT.";\r
59441       reference\r
59442         "Device.MQTT.";\r
59443       uses device-mqtt-g;\r
59444       list broker {\r
59445         key "index";\r
59446         description\r
59447           "Device.MQTT.Broker.{i}.";\r
59448         reference\r
59449           "Device.MQTT.Broker.{i}.";\r
59450         uses mqtt-broker-g;\r
59451         list bridge {\r
59452           key "index";\r
59453           description\r
59454             "Device.MQTT.Broker.{i}.Bridge.{i}.";\r
59455           reference\r
59456             "Device.MQTT.Broker.{i}.Bridge.{i}.";\r
59457           uses broker-bridge-g;\r
59458           list server {\r
59459             key "index";\r
59460             description\r
59461               "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.";\r
59462             reference\r
59463               "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.";\r
59464             uses bridge-server-g;\r
59465           }\r
59466           list subscription {\r
59467             key "index";\r
59468             description\r
59469               "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.";\r
59470             reference\r
59471               "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.";\r
59472             uses bridge-subscription-g;\r
59473           }\r
59474         }\r
59475         container stats {\r
59476           description\r
59477             "Container for object class Device.MQTT.Broker.{i}.Stats.";\r
59478           reference\r
59479             "Device.MQTT.Broker.{i}.Stats.";\r
59480           uses broker-stats-g;\r
59481         }\r
59482       }\r
59483       container capabilities {\r
59484         description\r
59485           "Container for object class Device.MQTT.Capabilities.";\r
59486         reference\r
59487           "Device.MQTT.Capabilities.";\r
59488         uses mqtt-capabilities-g;\r
59489       }\r
59490       list client {\r
59491         key "index";\r
59492         description\r
59493           "Device.MQTT.Client.{i}.";\r
59494         reference\r
59495           "Device.MQTT.Client.{i}.";\r
59496         uses mqtt-client-g;\r
59497         container stats {\r
59498           description\r
59499             "Container for object class Device.MQTT.Client.{i}.Stats.";\r
59500           reference\r
59501             "Device.MQTT.Client.{i}.Stats.";\r
59502           uses client-stats-g;\r
59503         }\r
59504         list subscription {\r
59505           key "index";\r
59506           description\r
59507             "Device.MQTT.Client.{i}.Subscription.{i}.";\r
59508           reference\r
59509             "Device.MQTT.Client.{i}.Subscription.{i}.";\r
59510           uses client-subscription-g;\r
59511         }\r
59512       }\r
59513     }\r
59514     container management-server {\r
59515       description\r
59516         "Container for object class Device.ManagementServer.";\r
59517       reference\r
59518         "Device.ManagementServer.";\r
59519       uses device-management-server-g;\r
59520       container autonomous-transfer-complete-policy {\r
59521         description\r
59522           "Container for object class Device.ManagementServer.AutonomousTransferCompletePolicy.";\r
59523         reference\r
59524           "Device.ManagementServer.AutonomousTransferCompletePolicy.";\r
59525         uses management-server-autonomous-transfer-complete-policy-g;\r
59526       }\r
59527       container du-state-change-compl-policy {\r
59528         description\r
59529           "Container for object class Device.ManagementServer.DUStateChangeComplPolicy.";\r
59530         reference\r
59531           "Device.ManagementServer.DUStateChangeComplPolicy.";\r
59532         uses management-server-du-state-change-compl-policy-g;\r
59533       }\r
59534       container download-availability {\r
59535         description\r
59536           "Container for object class Device.ManagementServer.DownloadAvailability.";\r
59537         reference\r
59538           "Device.ManagementServer.DownloadAvailability.";\r
59539         uses management-server-download-availability-g;\r
59540         container announcement {\r
59541           description\r
59542             "Container for object class Device.ManagementServer.DownloadAvailability.Announcement.";\r
59543           reference\r
59544             "Device.ManagementServer.DownloadAvailability.Announcement.";\r
59545           uses download-availability-announcement-g;\r
59546           list group {\r
59547             key "index";\r
59548             description\r
59549               "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.";\r
59550             reference\r
59551               "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.";\r
59552             uses announcement-group-g;\r
59553           }\r
59554         }\r
59555         container query {\r
59556           description\r
59557             "Container for object class Device.ManagementServer.DownloadAvailability.Query.";\r
59558           reference\r
59559             "Device.ManagementServer.DownloadAvailability.Query.";\r
59560           uses download-availability-query-g;\r
59561         }\r
59562       }\r
59563       list embedded-device {\r
59564         key "index";\r
59565         description\r
59566           "Device.ManagementServer.EmbeddedDevice.{i}.";\r
59567         reference\r
59568           "Device.ManagementServer.EmbeddedDevice.{i}.";\r
59569         uses management-server-embedded-device-g;\r
59570       }\r
59571       container heartbeat-policy {\r
59572         description\r
59573           "Container for object class Device.ManagementServer.HeartbeatPolicy.";\r
59574         reference\r
59575           "Device.ManagementServer.HeartbeatPolicy.";\r
59576         uses management-server-heartbeat-policy-g;\r
59577       }\r
59578       list inform-parameter {\r
59579         key "index";\r
59580         description\r
59581           "Device.ManagementServer.InformParameter.{i}.";\r
59582         reference\r
59583           "Device.ManagementServer.InformParameter.{i}.";\r
59584         uses management-server-inform-parameter-g;\r
59585       }\r
59586       list manageable-device {\r
59587         key "index";\r
59588         description\r
59589           "Device.ManagementServer.ManageableDevice.{i}.";\r
59590         reference\r
59591           "Device.ManagementServer.ManageableDevice.{i}.";\r
59592         uses management-server-manageable-device-g;\r
59593       }\r
59594       container standby-policy {\r
59595         description\r
59596           "Container for object class Device.ManagementServer.StandbyPolicy.";\r
59597         reference\r
59598           "Device.ManagementServer.StandbyPolicy.";\r
59599         uses management-server-standby-policy-g;\r
59600       }\r
59601       list virtual-device {\r
59602         key "index";\r
59603         description\r
59604           "Device.ManagementServer.VirtualDevice.{i}.";\r
59605         reference\r
59606           "Device.ManagementServer.VirtualDevice.{i}.";\r
59607         uses management-server-virtual-device-g;\r
59608       }\r
59609     }\r
59610     container mo-ca {\r
59611       description\r
59612         "Container for object class Device.MoCA.";\r
59613       reference\r
59614         "Device.MoCA.";\r
59615       uses device-mo-ca-g;\r
59616       list interface {\r
59617         key "index";\r
59618         description\r
59619           "Device.MoCA.Interface.{i}.";\r
59620         reference\r
59621           "Device.MoCA.Interface.{i}.";\r
59622         uses mo-ca-interface-g;\r
59623         list associated-device {\r
59624           key "index";\r
59625           description\r
59626             "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.";\r
59627           reference\r
59628             "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.";\r
59629           uses mo-ca-interface-associated-device-g;\r
59630         }\r
59631         container qo-s {\r
59632           description\r
59633             "Container for object class Device.MoCA.Interface.{i}.QoS.";\r
59634           reference\r
59635             "Device.MoCA.Interface.{i}.QoS.";\r
59636           uses mo-ca-interface-qo-s-g;\r
59637           list flow-stats {\r
59638             key "index";\r
59639             description\r
59640               "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.";\r
59641             reference\r
59642               "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.";\r
59643             uses qo-s-flow-stats-g;\r
59644           }\r
59645         }\r
59646         container stats {\r
59647           description\r
59648             "Container for object class Device.MoCA.Interface.{i}.Stats.";\r
59649           reference\r
59650             "Device.MoCA.Interface.{i}.Stats.";\r
59651           uses mo-ca-interface-stats-g;\r
59652         }\r
59653       }\r
59654     }\r
59655     container nat {\r
59656       description\r
59657         "Container for object class Device.NAT.";\r
59658       reference\r
59659         "Device.NAT.";\r
59660       uses device-nat-g;\r
59661       list interface-setting {\r
59662         key "index";\r
59663         description\r
59664           "Device.NAT.InterfaceSetting.{i}.";\r
59665         reference\r
59666           "Device.NAT.InterfaceSetting.{i}.";\r
59667         uses nat-interface-setting-g;\r
59668       }\r
59669       list port-mapping {\r
59670         key "index";\r
59671         description\r
59672           "Device.NAT.PortMapping.{i}.";\r
59673         reference\r
59674           "Device.NAT.PortMapping.{i}.";\r
59675         uses nat-port-mapping-g;\r
59676       }\r
59677     }\r
59678     container neighbor-discovery {\r
59679       description\r
59680         "Container for object class Device.NeighborDiscovery.";\r
59681       reference\r
59682         "Device.NeighborDiscovery.";\r
59683       uses device-neighbor-discovery-g;\r
59684       list interface-setting {\r
59685         key "index";\r
59686         description\r
59687           "Device.NeighborDiscovery.InterfaceSetting.{i}.";\r
59688         reference\r
59689           "Device.NeighborDiscovery.InterfaceSetting.{i}.";\r
59690         uses neighbor-discovery-interface-setting-g;\r
59691       }\r
59692     }\r
59693     container optical {\r
59694       description\r
59695         "Container for object class Device.Optical.";\r
59696       reference\r
59697         "Device.Optical.";\r
59698       uses device-optical-g;\r
59699       list interface {\r
59700         key "index";\r
59701         description\r
59702           "Device.Optical.Interface.{i}.";\r
59703         reference\r
59704           "Device.Optical.Interface.{i}.";\r
59705         uses optical-interface-g;\r
59706         container stats {\r
59707           description\r
59708             "Container for object class Device.Optical.Interface.{i}.Stats.";\r
59709           reference\r
59710             "Device.Optical.Interface.{i}.Stats.";\r
59711           uses optical-interface-stats-g;\r
59712         }\r
59713       }\r
59714     }\r
59715     container pcp {\r
59716       description\r
59717         "Container for object class Device.PCP.";\r
59718       reference\r
59719         "Device.PCP.";\r
59720       uses device-pcp-g;\r
59721       list client {\r
59722         key "index";\r
59723         description\r
59724           "Device.PCP.Client.{i}.";\r
59725         reference\r
59726           "Device.PCP.Client.{i}.";\r
59727         uses pcp-client-g;\r
59728         container pcp-proxy {\r
59729           description\r
59730             "Container for object class Device.PCP.Client.{i}.PCPProxy.";\r
59731           reference\r
59732             "Device.PCP.Client.{i}.PCPProxy.";\r
59733           uses client-pcp-proxy-g;\r
59734         }\r
59735         list server {\r
59736           key "index";\r
59737           description\r
59738             "Device.PCP.Client.{i}.Server.{i}.";\r
59739           reference\r
59740             "Device.PCP.Client.{i}.Server.{i}.";\r
59741           uses pcp-client-server-g;\r
59742           list inbound-mapping {\r
59743             key "index";\r
59744             description\r
59745               "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.";\r
59746             reference\r
59747               "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.";\r
59748             uses server-inbound-mapping-g;\r
59749             list filter {\r
59750               key "index";\r
59751               description\r
59752                 "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.";\r
59753               reference\r
59754                 "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.";\r
59755               uses inbound-mapping-filter-g;\r
59756             }\r
59757           }\r
59758           list outbound-mapping {\r
59759             key "index";\r
59760             description\r
59761               "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.";\r
59762             reference\r
59763               "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.";\r
59764             uses server-outbound-mapping-g;\r
59765           }\r
59766         }\r
59767         container u-pn-piwf {\r
59768           description\r
59769             "Container for object class Device.PCP.Client.{i}.UPnPIWF.";\r
59770           reference\r
59771             "Device.PCP.Client.{i}.UPnPIWF.";\r
59772           uses client-u-pn-piwf-g;\r
59773         }\r
59774       }\r
59775     }\r
59776     container ppp {\r
59777       description\r
59778         "Container for object class Device.PPP.";\r
59779       reference\r
59780         "Device.PPP.";\r
59781       uses device-ppp-g;\r
59782       list interface {\r
59783         key "index";\r
59784         description\r
59785           "Device.PPP.Interface.{i}.";\r
59786         reference\r
59787           "Device.PPP.Interface.{i}.";\r
59788         uses ppp-interface-g;\r
59789         container ipcp {\r
59790           description\r
59791             "Container for object class Device.PPP.Interface.{i}.IPCP.";\r
59792           reference\r
59793             "Device.PPP.Interface.{i}.IPCP.";\r
59794           uses interface-ipcp-g;\r
59795         }\r
59796         container ipv6-cp {\r
59797           description\r
59798             "Container for object class Device.PPP.Interface.{i}.IPv6CP.";\r
59799           reference\r
59800             "Device.PPP.Interface.{i}.IPv6CP.";\r
59801           uses interface-ipv6-cp-g;\r
59802         }\r
59803         container pp-po-a {\r
59804           description\r
59805             "Container for object class Device.PPP.Interface.{i}.PPPoA.";\r
59806           reference\r
59807             "Device.PPP.Interface.{i}.PPPoA.";\r
59808           uses interface-pp-po-a-g;\r
59809         }\r
59810         container pp-po-e {\r
59811           description\r
59812             "Container for object class Device.PPP.Interface.{i}.PPPoE.";\r
59813           reference\r
59814             "Device.PPP.Interface.{i}.PPPoE.";\r
59815           uses interface-pp-po-e-g;\r
59816         }\r
59817         container stats {\r
59818           description\r
59819             "Container for object class Device.PPP.Interface.{i}.Stats.";\r
59820           reference\r
59821             "Device.PPP.Interface.{i}.Stats.";\r
59822           uses ppp-interface-stats-g;\r
59823         }\r
59824       }\r
59825     }\r
59826     container ptm {\r
59827       description\r
59828         "Container for object class Device.PTM.";\r
59829       reference\r
59830         "Device.PTM.";\r
59831       uses device-ptm-g;\r
59832       list link {\r
59833         key "index";\r
59834         description\r
59835           "Device.PTM.Link.{i}.";\r
59836         reference\r
59837           "Device.PTM.Link.{i}.";\r
59838         uses ptm-link-g;\r
59839         container stats {\r
59840           description\r
59841             "Container for object class Device.PTM.Link.{i}.Stats.";\r
59842           reference\r
59843             "Device.PTM.Link.{i}.Stats.";\r
59844           uses ptm-link-stats-g;\r
59845         }\r
59846       }\r
59847     }\r
59848     container periodic-statistics {\r
59849       description\r
59850         "Container for object class Device.PeriodicStatistics.";\r
59851       reference\r
59852         "Device.PeriodicStatistics.";\r
59853       uses device-periodic-statistics-g;\r
59854       list sample-set {\r
59855         key "index";\r
59856         description\r
59857           "Device.PeriodicStatistics.SampleSet.{i}.";\r
59858         reference\r
59859           "Device.PeriodicStatistics.SampleSet.{i}.";\r
59860         uses periodic-statistics-sample-set-g;\r
59861         list parameter {\r
59862           key "index";\r
59863           description\r
59864             "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.";\r
59865           reference\r
59866             "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.";\r
59867           uses sample-set-parameter-g;\r
59868         }\r
59869       }\r
59870     }\r
59871     container qo-s {\r
59872       description\r
59873         "Container for object class Device.QoS.";\r
59874       reference\r
59875         "Device.QoS.";\r
59876       uses device-qo-s-g;\r
59877       list app {\r
59878         key "index";\r
59879         description\r
59880           "Device.QoS.App.{i}.";\r
59881         reference\r
59882           "Device.QoS.App.{i}.";\r
59883         uses qo-s-app-g;\r
59884       }\r
59885       list classification {\r
59886         key "index";\r
59887         description\r
59888           "Device.QoS.Classification.{i}.";\r
59889         reference\r
59890           "Device.QoS.Classification.{i}.";\r
59891         uses qo-s-classification-g;\r
59892       }\r
59893       list flow {\r
59894         key "index";\r
59895         description\r
59896           "Device.QoS.Flow.{i}.";\r
59897         reference\r
59898           "Device.QoS.Flow.{i}.";\r
59899         uses qo-s-flow-g;\r
59900       }\r
59901       list policer {\r
59902         key "index";\r
59903         description\r
59904           "Device.QoS.Policer.{i}.";\r
59905         reference\r
59906           "Device.QoS.Policer.{i}.";\r
59907         uses qo-s-policer-g;\r
59908       }\r
59909       list queue {\r
59910         key "index";\r
59911         description\r
59912           "Device.QoS.Queue.{i}.";\r
59913         reference\r
59914           "Device.QoS.Queue.{i}.";\r
59915         uses qo-s-queue-g;\r
59916       }\r
59917       list queue-stats {\r
59918         key "index";\r
59919         description\r
59920           "Device.QoS.QueueStats.{i}.";\r
59921         reference\r
59922           "Device.QoS.QueueStats.{i}.";\r
59923         uses qo-s-queue-stats-g;\r
59924       }\r
59925       list shaper {\r
59926         key "index";\r
59927         description\r
59928           "Device.QoS.Shaper.{i}.";\r
59929         reference\r
59930           "Device.QoS.Shaper.{i}.";\r
59931         uses qo-s-shaper-g;\r
59932       }\r
59933     }\r
59934     container router-advertisement {\r
59935       description\r
59936         "Container for object class Device.RouterAdvertisement.";\r
59937       reference\r
59938         "Device.RouterAdvertisement.";\r
59939       uses device-router-advertisement-g;\r
59940       list interface-setting {\r
59941         key "index";\r
59942         description\r
59943           "Device.RouterAdvertisement.InterfaceSetting.{i}.";\r
59944         reference\r
59945           "Device.RouterAdvertisement.InterfaceSetting.{i}.";\r
59946         uses router-advertisement-interface-setting-g;\r
59947         list option {\r
59948           key "index";\r
59949           description\r
59950             "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.";\r
59951           reference\r
59952             "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.";\r
59953           uses interface-setting-option-g;\r
59954         }\r
59955       }\r
59956     }\r
59957     container routing {\r
59958       description\r
59959         "Container for object class Device.Routing.";\r
59960       reference\r
59961         "Device.Routing.";\r
59962       uses device-routing-g;\r
59963       container rip {\r
59964         description\r
59965           "Container for object class Device.Routing.RIP.";\r
59966         reference\r
59967           "Device.Routing.RIP.";\r
59968         uses routing-rip-g;\r
59969         list interface-setting {\r
59970           key "index";\r
59971           description\r
59972             "Device.Routing.RIP.InterfaceSetting.{i}.";\r
59973           reference\r
59974             "Device.Routing.RIP.InterfaceSetting.{i}.";\r
59975           uses rip-interface-setting-g;\r
59976         }\r
59977       }\r
59978       container route-information {\r
59979         description\r
59980           "Container for object class Device.Routing.RouteInformation.";\r
59981         reference\r
59982           "Device.Routing.RouteInformation.";\r
59983         uses routing-route-information-g;\r
59984         list interface-setting {\r
59985           key "index";\r
59986           description\r
59987             "Device.Routing.RouteInformation.InterfaceSetting.{i}.";\r
59988           reference\r
59989             "Device.Routing.RouteInformation.InterfaceSetting.{i}.";\r
59990           uses route-information-interface-setting-g;\r
59991         }\r
59992       }\r
59993       list router {\r
59994         key "index";\r
59995         description\r
59996           "Device.Routing.Router.{i}.";\r
59997         reference\r
59998           "Device.Routing.Router.{i}.";\r
59999         uses routing-router-g;\r
60000         list ipv4-forwarding {\r
60001           key "index";\r
60002           description\r
60003             "Device.Routing.Router.{i}.IPv4Forwarding.{i}.";\r
60004           reference\r
60005             "Device.Routing.Router.{i}.IPv4Forwarding.{i}.";\r
60006           uses router-ipv4-forwarding-g;\r
60007         }\r
60008         list ipv6-forwarding {\r
60009           key "index";\r
60010           description\r
60011             "Device.Routing.Router.{i}.IPv6Forwarding.{i}.";\r
60012           reference\r
60013             "Device.Routing.Router.{i}.IPv6Forwarding.{i}.";\r
60014           uses router-ipv6-forwarding-g;\r
60015         }\r
60016       }\r
60017     }\r
60018     container security {\r
60019       description\r
60020         "Container for object class Device.Security.";\r
60021       reference\r
60022         "Device.Security.";\r
60023       uses device-security-g;\r
60024       list certificate {\r
60025         key "index";\r
60026         description\r
60027           "Device.Security.Certificate.{i}.";\r
60028         reference\r
60029           "Device.Security.Certificate.{i}.";\r
60030         uses security-certificate-g;\r
60031       }\r
60032     }\r
60033     container self-test-diagnostics {\r
60034       description\r
60035         "Container for object class Device.SelfTestDiagnostics.";\r
60036       reference\r
60037         "Device.SelfTestDiagnostics.";\r
60038       uses device-self-test-diagnostics-g;\r
60039     }\r
60040     container services {\r
60041       description\r
60042         "Container for object class Device.Services.";\r
60043       reference\r
60044         "Device.Services.";\r
60045       uses device-services-g;\r
60046       list fap-service {\r
60047         key "index";\r
60048         description\r
60049           "FAPService.{i}.";\r
60050         reference\r
60051           "FAPService.{i}.";\r
60052         uses fap-service-g;\r
60053         container access-mgmt {\r
60054           description\r
60055             "Container for object class FAPService.{i}.AccessMgmt.";\r
60056           reference\r
60057             "FAPService.{i}.AccessMgmt.";\r
60058           uses fap-service-access-mgmt-g;\r
60059           container cdma2000 {\r
60060             description\r
60061               "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.";\r
60062             reference\r
60063               "FAPService.{i}.AccessMgmt.CDMA2000.";\r
60064             uses access-mgmt-cdma2000-g;\r
60065             container local-ip-access {\r
60066               description\r
60067                 "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.";\r
60068               reference\r
60069                 "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.";\r
60070               uses cdma2000-local-ip-access-g;\r
60071               container hrpd {\r
60072                 description\r
60073                   "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.";\r
60074                 reference\r
60075                   "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.";\r
60076                 uses local-ip-access-hrpd-g;\r
60077                 list egress-filter {\r
60078                   key "index";\r
60079                   description\r
60080                     "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.";\r
60081                   reference\r
60082                     "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.";\r
60083                   uses hrpd-egress-filter-g;\r
60084                 }\r
60085               }\r
60086             }\r
60087             list member-detail {\r
60088               key "index";\r
60089               description\r
60090                 "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.";\r
60091               reference\r
60092                 "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.";\r
60093               uses cdma2000-member-detail-g;\r
60094             }\r
60095           }\r
60096           container lte {\r
60097             description\r
60098               "Container for object class FAPService.{i}.AccessMgmt.LTE.";\r
60099             reference\r
60100               "FAPService.{i}.AccessMgmt.LTE.";\r
60101             uses access-mgmt-lte-g;\r
60102             container local-ip-access {\r
60103               description\r
60104                 "Container for object class FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.";\r
60105               reference\r
60106                 "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.";\r
60107               uses lte-local-ip-access-g;\r
60108             }\r
60109           }\r
60110           container legacy {\r
60111             description\r
60112               "Container for object class FAPService.{i}.AccessMgmt.Legacy.";\r
60113             reference\r
60114               "FAPService.{i}.AccessMgmt.Legacy.";\r
60115             uses access-mgmt-legacy-g;\r
60116             container local-ip-access {\r
60117               description\r
60118                 "Container for object class FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.";\r
60119               reference\r
60120                 "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.";\r
60121               uses legacy-local-ip-access-g;\r
60122               list rule {\r
60123                 key "index";\r
60124                 description\r
60125                   "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.";\r
60126                 reference\r
60127                   "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.";\r
60128                 uses local-ip-access-rule-g;\r
60129               }\r
60130             }\r
60131           }\r
60132           container umts {\r
60133             description\r
60134               "Container for object class FAPService.{i}.AccessMgmt.UMTS.";\r
60135             reference\r
60136               "FAPService.{i}.AccessMgmt.UMTS.";\r
60137             uses access-mgmt-umts-g;\r
60138             container local-ip-access {\r
60139               description\r
60140                 "Container for object class FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.";\r
60141               reference\r
60142                 "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.";\r
60143               uses umts-local-ip-access-g;\r
60144             }\r
60145             list member-detail {\r
60146               key "index";\r
60147               description\r
60148                 "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.";\r
60149               reference\r
60150                 "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.";\r
60151               uses umts-member-detail-g;\r
60152             }\r
60153           }\r
60154         }\r
60155         container capabilities {\r
60156           description\r
60157             "Container for object class FAPService.{i}.Capabilities.";\r
60158           reference\r
60159             "FAPService.{i}.Capabilities.";\r
60160           uses fap-service-capabilities-g;\r
60161           container cdma2000 {\r
60162             description\r
60163               "Container for object class FAPService.{i}.Capabilities.CDMA2000.";\r
60164             reference\r
60165               "FAPService.{i}.Capabilities.CDMA2000.";\r
60166             uses capabilities-cdma2000-g;\r
60167             container hrpd {\r
60168               description\r
60169                 "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD.";\r
60170               reference\r
60171                 "FAPService.{i}.Capabilities.CDMA2000.HRPD.";\r
60172               uses cdma2000-hrpd-g;\r
60173               container self-config {\r
60174                 description\r
60175                   "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.";\r
60176                 reference\r
60177                   "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.";\r
60178                 uses hrpd-self-config-g;\r
60179               }\r
60180             }\r
60181             container one-x {\r
60182               description\r
60183                 "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX.";\r
60184               reference\r
60185                 "FAPService.{i}.Capabilities.CDMA2000.OneX.";\r
60186               uses cdma2000-one-x-g;\r
60187               container self-config {\r
60188                 description\r
60189                   "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.";\r
60190                 reference\r
60191                   "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.";\r
60192                 uses one-x-self-config-g;\r
60193               }\r
60194             }\r
60195           }\r
60196           container lte {\r
60197             description\r
60198               "Container for object class FAPService.{i}.Capabilities.LTE.";\r
60199             reference\r
60200               "FAPService.{i}.Capabilities.LTE.";\r
60201             uses capabilities-lte-g;\r
60202           }\r
60203           container umts {\r
60204             description\r
60205               "Container for object class FAPService.{i}.Capabilities.UMTS.";\r
60206             reference\r
60207               "FAPService.{i}.Capabilities.UMTS.";\r
60208             uses capabilities-umts-g;\r
60209             container self-config {\r
60210               description\r
60211                 "Container for object class FAPService.{i}.Capabilities.UMTS.SelfConfig.";\r
60212               reference\r
60213                 "FAPService.{i}.Capabilities.UMTS.SelfConfig.";\r
60214               uses umts-self-config-g;\r
60215             }\r
60216           }\r
60217         }\r
60218         container cell-config {\r
60219           description\r
60220             "Container for object class FAPService.{i}.CellConfig.";\r
60221           reference\r
60222             "FAPService.{i}.CellConfig.";\r
60223           uses fap-service-cell-config-g;\r
60224           container cdma2000 {\r
60225             description\r
60226               "Container for object class FAPService.{i}.CellConfig.CDMA2000.";\r
60227             reference\r
60228               "FAPService.{i}.CellConfig.CDMA2000.";\r
60229             uses cell-config-cdma2000-g;\r
60230             container beacon {\r
60231               description\r
60232                 "Container for object class FAPService.{i}.CellConfig.CDMA2000.Beacon.";\r
60233               reference\r
60234                 "FAPService.{i}.CellConfig.CDMA2000.Beacon.";\r
60235               uses cdma2000-beacon-g;\r
60236               list beacon-list {\r
60237                 key "index";\r
60238                 description\r
60239                   "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.";\r
60240                 reference\r
60241                   "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.";\r
60242                 uses beacon-beacon-list-g;\r
60243               }\r
60244               list hrpd-beacon-list {\r
60245                 key "index";\r
60246                 description\r
60247                   "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.";\r
60248                 reference\r
60249                   "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.";\r
60250                 uses beacon-hrpd-beacon-list-g;\r
60251               }\r
60252             }\r
60253             container hrpd {\r
60254               description\r
60255                 "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.";\r
60256               reference\r
60257                 "FAPService.{i}.CellConfig.CDMA2000.HRPD.";\r
60258               uses cell-config-cdma2000-hrpd-g;\r
60259               container access-auth-config {\r
60260                 description\r
60261                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.";\r
60262                 reference\r
60263                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.";\r
60264                 uses hrpd-access-auth-config-g;\r
60265               }\r
60266               container access-auth-stats {\r
60267                 description\r
60268                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.";\r
60269                 reference\r
60270                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.";\r
60271                 uses hrpd-access-auth-stats-g;\r
60272               }\r
60273               list batch-pcfpdsn {\r
60274                 key "index";\r
60275                 description\r
60276                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.";\r
60277                 reference\r
60278                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.";\r
60279                 uses hrpd-batch-pcfpdsn-g;\r
60280               }\r
60281               container call-control-stats {\r
60282                 description\r
60283                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.";\r
60284                 reference\r
60285                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.";\r
60286                 uses hrpd-call-control-stats-g;\r
60287               }\r
60288               container pcf-config {\r
60289                 description\r
60290                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.";\r
60291                 reference\r
60292                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.";\r
60293                 uses hrpd-pcf-config-g;\r
60294                 container pcf-performance-stats {\r
60295                   description\r
60296                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.";\r
60297                   reference\r
60298                     "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.";\r
60299                   uses pcf-config-pcf-performance-stats-g;\r
60300                 }\r
60301               }\r
60302               list pcfpdsn {\r
60303                 key "index";\r
60304                 description\r
60305                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.";\r
60306                 reference\r
60307                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.";\r
60308                 uses hrpd-pcfpdsn-g;\r
60309                 container a11-reg-update-stats {\r
60310                   description\r
60311                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.";\r
60312                   reference\r
60313                     "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.";\r
60314                   uses pcfpdsn-a11-reg-update-stats-g;\r
60315                 }\r
60316                 container a11-session-update-stats {\r
60317                   description\r
60318                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.";\r
60319                   reference\r
60320                     "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.";\r
60321                   uses pcfpdsn-a11-session-update-stats-g;\r
60322                 }\r
60323                 container aux-a10-stats {\r
60324                   description\r
60325                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.";\r
60326                   reference\r
60327                     "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.";\r
60328                   uses pcfpdsn-aux-a10-stats-g;\r
60329                 }\r
60330                 container pcfpdsn-stats {\r
60331                   description\r
60332                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.";\r
60333                   reference\r
60334                     "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.";\r
60335                   uses pcfpdsn-pcfpdsn-stats-g;\r
60336                 }\r
60337               }\r
60338               container qo-s-stats {\r
60339                 description\r
60340                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.";\r
60341                 reference\r
60342                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.";\r
60343                 uses hrpd-qo-s-stats-g;\r
60344               }\r
60345               container ran {\r
60346                 description\r
60347                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.";\r
60348                 reference\r
60349                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.";\r
60350                 uses hrpd-ran-g;\r
60351                 container rf {\r
60352                   description\r
60353                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.";\r
60354                   reference\r
60355                     "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.";\r
60356                   uses ran-rf-g;\r
60357                 }\r
60358               }\r
60359               container rnc-sig-apps-stats {\r
60360                 description\r
60361                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.";\r
60362                 reference\r
60363                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.";\r
60364                 uses hrpd-rnc-sig-apps-stats-g;\r
60365               }\r
60366               container redirect {\r
60367                 description\r
60368                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.";\r
60369                 reference\r
60370                   "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.";\r
60371                 uses hrpd-redirect-g;\r
60372               }\r
60373             }\r
60374             container one-x {\r
60375               description\r
60376                 "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.";\r
60377               reference\r
60378                 "FAPService.{i}.CellConfig.CDMA2000.OneX.";\r
60379               uses cell-config-cdma2000-one-x-g;\r
60380               list batch-pcfpdsn {\r
60381                 key "index";\r
60382                 description\r
60383                   "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.";\r
60384                 reference\r
60385                   "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.";\r
60386                 uses one-x-batch-pcfpdsn-g;\r
60387               }\r
60388               container pcf-config {\r
60389                 description\r
60390                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.";\r
60391                 reference\r
60392                   "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.";\r
60393                 uses one-x-pcf-config-g;\r
60394                 container pcf-performance-stats {\r
60395                   description\r
60396                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.";\r
60397                   reference\r
60398                     "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.";\r
60399                   uses one-x-pcf-config-pcf-performance-stats-g;\r
60400                 }\r
60401               }\r
60402               list pcfpdsn {\r
60403                 key "index";\r
60404                 description\r
60405                   "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.";\r
60406                 reference\r
60407                   "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.";\r
60408                 uses one-x-pcfpdsn-g;\r
60409                 container a11-reg-update-stats {\r
60410                   description\r
60411                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.";\r
60412                   reference\r
60413                     "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.";\r
60414                   uses one-x-pcfpdsn-a11-reg-update-stats-g;\r
60415                 }\r
60416                 container pcfpdsn-stats {\r
60417                   description\r
60418                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.";\r
60419                   reference\r
60420                     "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.";\r
60421                   uses one-x-pcfpdsn-pcfpdsn-stats-g;\r
60422                 }\r
60423               }\r
60424               container ran {\r
60425                 description\r
60426                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.";\r
60427                 reference\r
60428                   "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.";\r
60429                 uses one-x-ran-g;\r
60430                 container apidm {\r
60431                   description\r
60432                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.";\r
60433                   reference\r
60434                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.";\r
60435                   uses ran-apidm-g;\r
60436                 }\r
60437                 container apidtm {\r
60438                   description\r
60439                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.";\r
60440                   reference\r
60441                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.";\r
60442                   uses ran-apidtm-g;\r
60443                 }\r
60444                 container appim {\r
60445                   description\r
60446                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.";\r
60447                   reference\r
60448                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.";\r
60449                   uses ran-appim-g;\r
60450                   list appirec {\r
60451                     key "index";\r
60452                     description\r
60453                       "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.";\r
60454                     reference\r
60455                       "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.";\r
60456                     uses appim-appirec-g;\r
60457                   }\r
60458                 }\r
60459                 container access-parameters {\r
60460                   description\r
60461                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.";\r
60462                   reference\r
60463                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.";\r
60464                   uses ran-access-parameters-g;\r
60465                 }\r
60466                 container extended-system-parameters {\r
60467                   description\r
60468                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.";\r
60469                   reference\r
60470                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.";\r
60471                   uses ran-extended-system-parameters-g;\r
60472                 }\r
60473                 container forward-pwr-ctr {\r
60474                   description\r
60475                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.";\r
60476                   reference\r
60477                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.";\r
60478                   uses ran-forward-pwr-ctr-g;\r
60479                 }\r
60480                 container hard-handoff {\r
60481                   description\r
60482                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.";\r
60483                   reference\r
60484                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.";\r
60485                   uses ran-hard-handoff-g;\r
60486                   container stats {\r
60487                     description\r
60488                       "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.";\r
60489                     reference\r
60490                       "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.";\r
60491                     uses hard-handoff-stats-g;\r
60492                   }\r
60493                 }\r
60494                 list neighbor-list {\r
60495                   key "index";\r
60496                   description\r
60497                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.";\r
60498                   reference\r
60499                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.";\r
60500                   uses ran-neighbor-list-g;\r
60501                 }\r
60502                 container network-listen-mode-config {\r
60503                   description\r
60504                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.";\r
60505                   reference\r
60506                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.";\r
60507                   uses ran-network-listen-mode-config-g;\r
60508                 }\r
60509                 container power-control {\r
60510                   description\r
60511                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.";\r
60512                   reference\r
60513                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.";\r
60514                   uses ran-power-control-g;\r
60515                 }\r
60516                 container rf {\r
60517                   description\r
60518                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.";\r
60519                   reference\r
60520                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.";\r
60521                   uses one-x-ran-rf-g;\r
60522                 }\r
60523                 container system-parameters {\r
60524                   description\r
60525                     "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.";\r
60526                   reference\r
60527                     "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.";\r
60528                   uses ran-system-parameters-g;\r
60529                 }\r
60530               }\r
60531               container redirect {\r
60532                 description\r
60533                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.";\r
60534                 reference\r
60535                   "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.";\r
60536                 uses one-x-redirect-g;\r
60537               }\r
60538               container stats {\r
60539                 description\r
60540                   "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.";\r
60541                 reference\r
60542                   "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.";\r
60543                 uses one-x-stats-g;\r
60544               }\r
60545             }\r
60546           }\r
60547           container lte {\r
60548             description\r
60549               "Container for object class FAPService.{i}.CellConfig.LTE.";\r
60550             reference\r
60551               "FAPService.{i}.CellConfig.LTE.";\r
60552             uses cell-config-lte-g;\r
60553             container epc {\r
60554               description\r
60555                 "Container for object class FAPService.{i}.CellConfig.LTE.EPC.";\r
60556               reference\r
60557                 "FAPService.{i}.CellConfig.LTE.EPC.";\r
60558               uses lte-epc-g;\r
60559               container ho {\r
60560                 description\r
60561                   "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO.";\r
60562                 reference\r
60563                   "FAPService.{i}.CellConfig.LTE.EPC.HO.";\r
60564                 uses epc-ho-g;\r
60565                 container stats {\r
60566                   description\r
60567                     "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.";\r
60568                   reference\r
60569                     "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.";\r
60570                   uses ho-stats-g;\r
60571                 }\r
60572               }\r
60573               list plmn-list {\r
60574                 key "index";\r
60575                 description\r
60576                   "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.";\r
60577                 reference\r
60578                   "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.";\r
60579                 uses epc-plmn-list-g;\r
60580               }\r
60581               list qo-s {\r
60582                 key "index";\r
60583                 description\r
60584                   "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.";\r
60585                 reference\r
60586                   "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.";\r
60587                 uses epc-qo-s-g;\r
60588               }\r
60589             }\r
60590             container energy-savings {\r
60591               description\r
60592                 "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.";\r
60593               reference\r
60594                 "FAPService.{i}.CellConfig.LTE.EnergySavings.";\r
60595               uses lte-energy-savings-g;\r
60596               container activation-candidate-cells-load {\r
60597                 description\r
60598                   "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.";\r
60599                 reference\r
60600                   "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.";\r
60601                 uses energy-savings-activation-candidate-cells-load-g;\r
60602               }\r
60603               container deactivation-candidate-cells-load {\r
60604                 description\r
60605                   "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.";\r
60606                 reference\r
60607                   "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.";\r
60608                 uses energy-savings-deactivation-candidate-cells-load-g;\r
60609               }\r
60610               list not-allowed-time-period {\r
60611                 key "index";\r
60612                 description\r
60613                   "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.";\r
60614                 reference\r
60615                   "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.";\r
60616                 uses energy-savings-not-allowed-time-period-g;\r
60617               }\r
60618             }\r
60619             container ran {\r
60620               description\r
60621                 "Container for object class FAPService.{i}.CellConfig.LTE.RAN.";\r
60622               reference\r
60623                 "FAPService.{i}.CellConfig.LTE.RAN.";\r
60624               uses lte-ran-g;\r
60625               container csg {\r
60626                 description\r
60627                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG.";\r
60628                 reference\r
60629                   "FAPService.{i}.CellConfig.LTE.RAN.CSG.";\r
60630                 uses ran-csg-g;\r
60631                 container stats {\r
60632                   description\r
60633                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.";\r
60634                   reference\r
60635                     "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.";\r
60636                   uses csg-stats-g;\r
60637                 }\r
60638               }\r
60639               container cell-restriction {\r
60640                 description\r
60641                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.";\r
60642                 reference\r
60643                   "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.";\r
60644                 uses ran-cell-restriction-g;\r
60645               }\r
60646               container common {\r
60647                 description\r
60648                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Common.";\r
60649                 reference\r
60650                   "FAPService.{i}.CellConfig.LTE.RAN.Common.";\r
60651                 uses ran-common-g;\r
60652               }\r
60653               container drb {\r
60654                 description\r
60655                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB.";\r
60656                 reference\r
60657                   "FAPService.{i}.CellConfig.LTE.RAN.DRB.";\r
60658                 uses ran-drb-g;\r
60659                 container stats {\r
60660                   description\r
60661                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.";\r
60662                   reference\r
60663                     "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.";\r
60664                   uses drb-stats-g;\r
60665                 }\r
60666               }\r
60667               container erab {\r
60668                 description\r
60669                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB.";\r
60670                 reference\r
60671                   "FAPService.{i}.CellConfig.LTE.RAN.ERAB.";\r
60672                 uses ran-erab-g;\r
60673                 container stats {\r
60674                   description\r
60675                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.";\r
60676                   reference\r
60677                     "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.";\r
60678                   uses erab-stats-g;\r
60679                   list lgw {\r
60680                     key "index";\r
60681                     description\r
60682                       "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.";\r
60683                     reference\r
60684                       "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.";\r
60685                     uses stats-lgw-g;\r
60686                   }\r
60687                 }\r
60688               }\r
60689               container mac {\r
60690                 description\r
60691                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.";\r
60692                 reference\r
60693                   "FAPService.{i}.CellConfig.LTE.RAN.MAC.";\r
60694                 uses ran-mac-g;\r
60695                 container drx {\r
60696                   description\r
60697                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.";\r
60698                   reference\r
60699                     "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.";\r
60700                   uses mac-drx-g;\r
60701                 }\r
60702                 container rach {\r
60703                   description\r
60704                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.";\r
60705                   reference\r
60706                     "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.";\r
60707                   uses mac-rach-g;\r
60708                 }\r
60709                 container ulsch {\r
60710                   description\r
60711                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.";\r
60712                   reference\r
60713                     "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.";\r
60714                   uses mac-ulsch-g;\r
60715                 }\r
60716               }\r
60717               container mobility {\r
60718                 description\r
60719                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.";\r
60720                 reference\r
60721                   "FAPService.{i}.CellConfig.LTE.RAN.Mobility.";\r
60722                 uses ran-mobility-g;\r
60723                 container conn-mode {\r
60724                   description\r
60725                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.";\r
60726                   reference\r
60727                     "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.";\r
60728                   uses mobility-conn-mode-g;\r
60729                   container eutra {\r
60730                     description\r
60731                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.";\r
60732                     reference\r
60733                       "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.";\r
60734                     uses conn-mode-eutra-g;\r
60735                   }\r
60736                   container irat {\r
60737                     description\r
60738                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.";\r
60739                     reference\r
60740                       "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.";\r
60741                     uses conn-mode-irat-g;\r
60742                   }\r
60743                 }\r
60744                 container idle-mode {\r
60745                   description\r
60746                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.";\r
60747                   reference\r
60748                     "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.";\r
60749                   uses mobility-idle-mode-g;\r
60750                   container common {\r
60751                     description\r
60752                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.";\r
60753                     reference\r
60754                       "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.";\r
60755                     uses idle-mode-common-g;\r
60756                   }\r
60757                   container irat {\r
60758                     description\r
60759                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.";\r
60760                     reference\r
60761                       "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.";\r
60762                     uses idle-mode-irat-g;\r
60763                     container cdma2000 {\r
60764                       description\r
60765                         "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.";\r
60766                       reference\r
60767                         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.";\r
60768                       uses irat-cdma2000-g;\r
60769                       list cdma2000-band {\r
60770                         key "index";\r
60771                         description\r
60772                           "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.";\r
60773                         reference\r
60774                           "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.";\r
60775                         uses cdma2000-cdma2000-band-g;\r
60776                       }\r
60777                     }\r
60778                     container geran {\r
60779                       description\r
60780                         "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.";\r
60781                       reference\r
60782                         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.";\r
60783                       uses irat-geran-g;\r
60784                       list geran-freq-group {\r
60785                         key "index";\r
60786                         description\r
60787                           "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.";\r
60788                         reference\r
60789                           "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.";\r
60790                         uses geran-geran-freq-group-g;\r
60791                       }\r
60792                     }\r
60793                     container utra {\r
60794                       description\r
60795                         "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.";\r
60796                       reference\r
60797                         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.";\r
60798                       uses irat-utra-g;\r
60799                       list utranfdd-freq {\r
60800                         key "index";\r
60801                         description\r
60802                           "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.";\r
60803                         reference\r
60804                           "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.";\r
60805                         uses utra-utranfdd-freq-g;\r
60806                       }\r
60807                     }\r
60808                   }\r
60809                   container inter-freq {\r
60810                     description\r
60811                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.";\r
60812                     reference\r
60813                       "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.";\r
60814                     uses idle-mode-inter-freq-g;\r
60815                     list carrier {\r
60816                       key "index";\r
60817                       description\r
60818                         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.";\r
60819                       reference\r
60820                         "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.";\r
60821                       uses inter-freq-carrier-g;\r
60822                     }\r
60823                   }\r
60824                   container intra-freq {\r
60825                     description\r
60826                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.";\r
60827                     reference\r
60828                       "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.";\r
60829                     uses idle-mode-intra-freq-g;\r
60830                   }\r
60831                 }\r
60832               }\r
60833               container neighbor-list {\r
60834                 description\r
60835                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList.";\r
60836                 reference\r
60837                   "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.";\r
60838                 uses lte-ran-neighbor-list-g;\r
60839                 container inter-rat-cell {\r
60840                   description\r
60841                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.";\r
60842                   reference\r
60843                     "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.";\r
60844                   uses neighbor-list-inter-rat-cell-g;\r
60845                   list cdma2000 {\r
60846                     key "index";\r
60847                     description\r
60848                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.";\r
60849                     reference\r
60850                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.";\r
60851                     uses inter-rat-cell-cdma2000-g;\r
60852                   }\r
60853                   list gsm {\r
60854                     key "index";\r
60855                     description\r
60856                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.";\r
60857                     reference\r
60858                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.";\r
60859                     uses inter-rat-cell-gsm-g;\r
60860                   }\r
60861                   list umts {\r
60862                     key "index";\r
60863                     description\r
60864                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.";\r
60865                     reference\r
60866                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.";\r
60867                     uses inter-rat-cell-umts-g;\r
60868                   }\r
60869                 }\r
60870                 list lte-cell {\r
60871                   key "index";\r
60872                   description\r
60873                     "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.";\r
60874                   reference\r
60875                     "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.";\r
60876                   uses neighbor-list-lte-cell-g;\r
60877                 }\r
60878               }\r
60879               container neighbor-list-in-use {\r
60880                 description\r
60881                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.";\r
60882                 reference\r
60883                   "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.";\r
60884                 uses ran-neighbor-list-in-use-g;\r
60885                 container inter-rat-cell {\r
60886                   description\r
60887                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.";\r
60888                   reference\r
60889                     "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.";\r
60890                   uses neighbor-list-in-use-inter-rat-cell-g;\r
60891                   list cdma2000 {\r
60892                     key "index";\r
60893                     description\r
60894                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.";\r
60895                     reference\r
60896                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.";\r
60897                     uses neighbor-list-in-use-inter-rat-cell-cdma2000-g;\r
60898                   }\r
60899                   list gsm {\r
60900                     key "index";\r
60901                     description\r
60902                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.";\r
60903                     reference\r
60904                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.";\r
60905                     uses neighbor-list-in-use-inter-rat-cell-gsm-g;\r
60906                   }\r
60907                   list umts {\r
60908                     key "index";\r
60909                     description\r
60910                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.";\r
60911                     reference\r
60912                       "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.";\r
60913                     uses neighbor-list-in-use-inter-rat-cell-umts-g;\r
60914                   }\r
60915                 }\r
60916                 list lte-cell {\r
60917                   key "index";\r
60918                   description\r
60919                     "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.";\r
60920                   reference\r
60921                     "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.";\r
60922                   uses neighbor-list-in-use-lte-cell-g;\r
60923                 }\r
60924               }\r
60925               container phy {\r
60926                 description\r
60927                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.";\r
60928                 reference\r
60929                   "FAPService.{i}.CellConfig.LTE.RAN.PHY.";\r
60930                 uses ran-phy-g;\r
60931                 container antenna-info {\r
60932                   description\r
60933                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.";\r
60934                   reference\r
60935                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.";\r
60936                   uses phy-antenna-info-g;\r
60937                 }\r
60938                 container mbsfn {\r
60939                   description\r
60940                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.";\r
60941                   reference\r
60942                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.";\r
60943                   uses phy-mbsfn-g;\r
60944                   list sf-config-list {\r
60945                     key "index";\r
60946                     description\r
60947                       "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.";\r
60948                     reference\r
60949                       "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.";\r
60950                     uses mbsfn-sf-config-list-g;\r
60951                   }\r
60952                 }\r
60953                 container pdsch {\r
60954                   description\r
60955                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.";\r
60956                   reference\r
60957                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.";\r
60958                   uses phy-pdsch-g;\r
60959                 }\r
60960                 container prach {\r
60961                   description\r
60962                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.";\r
60963                   reference\r
60964                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.";\r
60965                   uses phy-prach-g;\r
60966                 }\r
60967                 container prs {\r
60968                   description\r
60969                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.";\r
60970                   reference\r
60971                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.";\r
60972                   uses phy-prs-g;\r
60973                 }\r
60974                 container pucch {\r
60975                   description\r
60976                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.";\r
60977                   reference\r
60978                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.";\r
60979                   uses phy-pucch-g;\r
60980                 }\r
60981                 container pusch {\r
60982                   description\r
60983                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.";\r
60984                   reference\r
60985                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.";\r
60986                   uses phy-pusch-g;\r
60987                   container ulrs {\r
60988                     description\r
60989                       "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.";\r
60990                     reference\r
60991                       "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.";\r
60992                     uses pusch-ulrs-g;\r
60993                   }\r
60994                 }\r
60995                 container srs {\r
60996                   description\r
60997                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.";\r
60998                   reference\r
60999                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.";\r
61000                   uses phy-srs-g;\r
61001                 }\r
61002                 container tdd-frame {\r
61003                   description\r
61004                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.";\r
61005                   reference\r
61006                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.";\r
61007                   uses phy-tdd-frame-g;\r
61008                 }\r
61009                 container ul-power-control {\r
61010                   description\r
61011                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.";\r
61012                   reference\r
61013                     "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.";\r
61014                   uses phy-ul-power-control-g;\r
61015                 }\r
61016               }\r
61017               container rf {\r
61018                 description\r
61019                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RF.";\r
61020                 reference\r
61021                   "FAPService.{i}.CellConfig.LTE.RAN.RF.";\r
61022                 uses lte-ran-rf-g;\r
61023               }\r
61024               container rlc {\r
61025                 description\r
61026                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.";\r
61027                 reference\r
61028                   "FAPService.{i}.CellConfig.LTE.RAN.RLC.";\r
61029                 uses ran-rlc-g;\r
61030                 container sr-b1 {\r
61031                   description\r
61032                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.";\r
61033                   reference\r
61034                     "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.";\r
61035                   uses rlc-sr-b1-g;\r
61036                 }\r
61037                 container sr-b2 {\r
61038                   description\r
61039                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.";\r
61040                   reference\r
61041                     "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.";\r
61042                   uses rlc-sr-b2-g;\r
61043                 }\r
61044               }\r
61045               container rrc {\r
61046                 description\r
61047                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC.";\r
61048                 reference\r
61049                   "FAPService.{i}.CellConfig.LTE.RAN.RRC.";\r
61050                 uses ran-rrc-g;\r
61051                 container stats {\r
61052                   description\r
61053                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.";\r
61054                   reference\r
61055                     "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.";\r
61056                   uses rrc-stats-g;\r
61057                 }\r
61058               }\r
61059               container rrc-timers {\r
61060                 description\r
61061                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.";\r
61062                 reference\r
61063                   "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.";\r
61064                 uses ran-rrc-timers-g;\r
61065               }\r
61066               container rru {\r
61067                 description\r
61068                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU.";\r
61069                 reference\r
61070                   "FAPService.{i}.CellConfig.LTE.RAN.RRU.";\r
61071                 uses ran-rru-g;\r
61072                 container stats {\r
61073                   description\r
61074                     "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.";\r
61075                   reference\r
61076                     "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.";\r
61077                   uses rru-stats-g;\r
61078                 }\r
61079               }\r
61080               container s1-ap {\r
61081                 description\r
61082                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1AP.";\r
61083                 reference\r
61084                   "FAPService.{i}.CellConfig.LTE.RAN.S1AP.";\r
61085                 uses ran-s1-ap-g;\r
61086               }\r
61087               container s1-u {\r
61088                 description\r
61089                   "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1U.";\r
61090                 reference\r
61091                   "FAPService.{i}.CellConfig.LTE.RAN.S1U.";\r
61092                 uses ran-s1-u-g;\r
61093               }\r
61094             }\r
61095             list tunnel {\r
61096               key "index";\r
61097               description\r
61098                 "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.";\r
61099               reference\r
61100                 "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.";\r
61101               uses lte-tunnel-g;\r
61102             }\r
61103           }\r
61104           container umts {\r
61105             description\r
61106               "Container for object class FAPService.{i}.CellConfig.UMTS.";\r
61107             reference\r
61108               "FAPService.{i}.CellConfig.UMTS.";\r
61109             uses cell-config-umts-g;\r
61110             container cn {\r
61111               description\r
61112                 "Container for object class FAPService.{i}.CellConfig.UMTS.CN.";\r
61113               reference\r
61114                 "FAPService.{i}.CellConfig.UMTS.CN.";\r
61115               uses umts-cn-g;\r
61116               container cs-domain {\r
61117                 description\r
61118                   "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.";\r
61119                 reference\r
61120                   "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.";\r
61121                 uses cn-cs-domain-g;\r
61122                 container hho {\r
61123                   description\r
61124                     "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.";\r
61125                   reference\r
61126                     "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.";\r
61127                   uses cs-domain-hho-g;\r
61128                   container stats {\r
61129                     description\r
61130                       "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.";\r
61131                     reference\r
61132                       "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.";\r
61133                     uses hho-stats-g;\r
61134                   }\r
61135                 }\r
61136                 container rab {\r
61137                   description\r
61138                     "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.";\r
61139                   reference\r
61140                     "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.";\r
61141                   uses cs-domain-rab-g;\r
61142                   container stats {\r
61143                     description\r
61144                       "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.";\r
61145                     reference\r
61146                       "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.";\r
61147                     uses rab-stats-g;\r
61148                   }\r
61149                 }\r
61150               }\r
61151               container hho {\r
61152                 description\r
61153                   "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO.";\r
61154                 reference\r
61155                   "FAPService.{i}.CellConfig.UMTS.CN.HHO.";\r
61156                 uses cn-hho-g;\r
61157                 container stats {\r
61158                   description\r
61159                     "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.";\r
61160                   reference\r
61161                     "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.";\r
61162                   uses cn-hho-stats-g;\r
61163                 }\r
61164               }\r
61165               container ps-domain {\r
61166                 description\r
61167                   "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.";\r
61168                 reference\r
61169                   "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.";\r
61170                 uses cn-ps-domain-g;\r
61171                 container rab {\r
61172                   description\r
61173                     "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.";\r
61174                   reference\r
61175                     "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.";\r
61176                   uses ps-domain-rab-g;\r
61177                   container stats {\r
61178                     description\r
61179                       "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.";\r
61180                     reference\r
61181                       "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.";\r
61182                     uses ps-domain-rab-stats-g;\r
61183                     list lgw {\r
61184                       key "index";\r
61185                       description\r
61186                         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.";\r
61187                       reference\r
61188                         "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.";\r
61189                       uses rab-stats-lgw-g;\r
61190                     }\r
61191                   }\r
61192                 }\r
61193               }\r
61194             }\r
61195             container rab {\r
61196               description\r
61197                 "Container for object class FAPService.{i}.CellConfig.UMTS.RAB.";\r
61198               reference\r
61199                 "FAPService.{i}.CellConfig.UMTS.RAB.";\r
61200               uses umts-rab-g;\r
61201             }\r
61202             container ran {\r
61203               description\r
61204                 "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.";\r
61205               reference\r
61206                 "FAPService.{i}.CellConfig.UMTS.RAN.";\r
61207               uses umts-ran-g;\r
61208               container csg {\r
61209                 description\r
61210                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG.";\r
61211                 reference\r
61212                   "FAPService.{i}.CellConfig.UMTS.RAN.CSG.";\r
61213                 uses umts-ran-csg-g;\r
61214                 container csgpsc-split-info {\r
61215                   description\r
61216                     "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.";\r
61217                   reference\r
61218                     "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.";\r
61219                   uses csg-csgpsc-split-info-g;\r
61220                 }\r
61221               }\r
61222               container cell-restriction {\r
61223                 description\r
61224                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.";\r
61225                 reference\r
61226                   "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.";\r
61227                 uses umts-ran-cell-restriction-g;\r
61228               }\r
61229               container cell-selection {\r
61230                 description\r
61231                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.";\r
61232                 reference\r
61233                   "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.";\r
61234                 uses ran-cell-selection-g;\r
61235               }\r
61236               container drx {\r
61237                 description\r
61238                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.DRX.";\r
61239                 reference\r
61240                   "FAPService.{i}.CellConfig.UMTS.RAN.DRX.";\r
61241                 uses ran-drx-g;\r
61242               }\r
61243               container inter-freq-meas {\r
61244                 description\r
61245                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.";\r
61246                 reference\r
61247                   "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.";\r
61248                 uses ran-inter-freq-meas-g;\r
61249                 list instance {\r
61250                   key "index";\r
61251                   description\r
61252                     "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.";\r
61253                   reference\r
61254                     "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.";\r
61255                   uses inter-freq-meas-instance-g;\r
61256                 }\r
61257               }\r
61258               container inter-rat-meas {\r
61259                 description\r
61260                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.";\r
61261                 reference\r
61262                   "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.";\r
61263                 uses ran-inter-rat-meas-g;\r
61264                 list instance {\r
61265                   key "index";\r
61266                   description\r
61267                     "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.";\r
61268                   reference\r
61269                     "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.";\r
61270                   uses inter-rat-meas-instance-g;\r
61271                 }\r
61272               }\r
61273               container intra-freq-meas {\r
61274                 description\r
61275                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.";\r
61276                 reference\r
61277                   "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.";\r
61278                 uses ran-intra-freq-meas-g;\r
61279                 list instance {\r
61280                   key "index";\r
61281                   description\r
61282                     "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.";\r
61283                   reference\r
61284                     "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.";\r
61285                   uses intra-freq-meas-instance-g;\r
61286                 }\r
61287               }\r
61288               container neighbor-list {\r
61289                 description\r
61290                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.";\r
61291                 reference\r
61292                   "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.";\r
61293                 uses umts-ran-neighbor-list-g;\r
61294                 list inter-freq-cell {\r
61295                   key "index";\r
61296                   description\r
61297                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.";\r
61298                   reference\r
61299                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.";\r
61300                   uses neighbor-list-inter-freq-cell-g;\r
61301                 }\r
61302                 container inter-rat-cell {\r
61303                   description\r
61304                     "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.";\r
61305                   reference\r
61306                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.";\r
61307                   uses ran-neighbor-list-inter-rat-cell-g;\r
61308                   list gsm {\r
61309                     key "index";\r
61310                     description\r
61311                       "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.";\r
61312                     reference\r
61313                       "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.";\r
61314                     uses neighbor-list-inter-rat-cell-gsm-g;\r
61315                   }\r
61316                 }\r
61317                 list intra-freq-cell {\r
61318                   key "index";\r
61319                   description\r
61320                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.";\r
61321                   reference\r
61322                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.";\r
61323                   uses neighbor-list-intra-freq-cell-g;\r
61324                 }\r
61325               }\r
61326               container neighbor-list-in-use {\r
61327                 description\r
61328                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.";\r
61329                 reference\r
61330                   "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.";\r
61331                 uses umts-ran-neighbor-list-in-use-g;\r
61332                 list inter-freq-cell {\r
61333                   key "index";\r
61334                   description\r
61335                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.";\r
61336                   reference\r
61337                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.";\r
61338                   uses neighbor-list-in-use-inter-freq-cell-g;\r
61339                 }\r
61340                 container inter-rat-cell {\r
61341                   description\r
61342                     "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.";\r
61343                   reference\r
61344                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.";\r
61345                   uses ran-neighbor-list-in-use-inter-rat-cell-g;\r
61346                   list gsm {\r
61347                     key "index";\r
61348                     description\r
61349                       "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.";\r
61350                     reference\r
61351                       "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.";\r
61352                     uses ran-neighbor-list-in-use-inter-rat-cell-gsm-g;\r
61353                   }\r
61354                 }\r
61355                 list intra-freq-cell {\r
61356                   key "index";\r
61357                   description\r
61358                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.";\r
61359                   reference\r
61360                     "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.";\r
61361                   uses neighbor-list-in-use-intra-freq-cell-g;\r
61362                 }\r
61363               }\r
61364               container power-control {\r
61365                 description\r
61366                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.";\r
61367                 reference\r
61368                   "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.";\r
61369                 uses umts-ran-power-control-g;\r
61370               }\r
61371               container rf {\r
61372                 description\r
61373                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RF.";\r
61374                 reference\r
61375                   "FAPService.{i}.CellConfig.UMTS.RAN.RF.";\r
61376                 uses umts-ran-rf-g;\r
61377               }\r
61378               container rrc {\r
61379                 description\r
61380                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC.";\r
61381                 reference\r
61382                   "FAPService.{i}.CellConfig.UMTS.RAN.RRC.";\r
61383                 uses umts-ran-rrc-g;\r
61384                 container stats {\r
61385                   description\r
61386                     "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.";\r
61387                   reference\r
61388                     "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.";\r
61389                   uses ran-rrc-stats-g;\r
61390                 }\r
61391               }\r
61392               container rrc-timers {\r
61393                 description\r
61394                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.";\r
61395                 reference\r
61396                   "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.";\r
61397                 uses umts-ran-rrc-timers-g;\r
61398               }\r
61399               container ue-internal-meas {\r
61400                 description\r
61401                   "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.";\r
61402                 reference\r
61403                   "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.";\r
61404                 uses ran-ue-internal-meas-g;\r
61405               }\r
61406             }\r
61407           }\r
61408         }\r
61409         container fap-control {\r
61410           description\r
61411             "Container for object class FAPService.{i}.FAPControl.";\r
61412           reference\r
61413             "FAPService.{i}.FAPControl.";\r
61414           uses fap-service-fap-control-g;\r
61415           container cdma2000 {\r
61416             description\r
61417               "Container for object class FAPService.{i}.FAPControl.CDMA2000.";\r
61418             reference\r
61419               "FAPService.{i}.FAPControl.CDMA2000.";\r
61420             uses fap-control-cdma2000-g;\r
61421             container gateway {\r
61422               description\r
61423                 "Container for object class FAPService.{i}.FAPControl.CDMA2000.Gateway.";\r
61424               reference\r
61425                 "FAPService.{i}.FAPControl.CDMA2000.Gateway.";\r
61426               uses cdma2000-gateway-g;\r
61427             }\r
61428             container hrpd {\r
61429               description\r
61430                 "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.";\r
61431               reference\r
61432                 "FAPService.{i}.FAPControl.CDMA2000.HRPD.";\r
61433               uses fap-control-cdma2000-hrpd-g;\r
61434               container a13 {\r
61435                 description\r
61436                   "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.";\r
61437                 reference\r
61438                   "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.";\r
61439                 uses hrpd-a13-g;\r
61440                 list color-code-to-uati104 {\r
61441                   key "index";\r
61442                   description\r
61443                     "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.";\r
61444                   reference\r
61445                     "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.";\r
61446                   uses a13-color-code-to-uati104-g;\r
61447                 }\r
61448                 list hrpd-subnet-to-ip {\r
61449                   key "index";\r
61450                   description\r
61451                     "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.";\r
61452                   reference\r
61453                     "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.";\r
61454                   uses a13-hrpd-subnet-to-ip-g;\r
61455                 }\r
61456               }\r
61457               container self-config {\r
61458                 description\r
61459                   "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.";\r
61460                 reference\r
61461                   "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.";\r
61462                 uses cdma2000-hrpd-self-config-g;\r
61463               }\r
61464             }\r
61465             container one-x {\r
61466               description\r
61467                 "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.";\r
61468               reference\r
61469                 "FAPService.{i}.FAPControl.CDMA2000.OneX.";\r
61470               uses fap-control-cdma2000-one-x-g;\r
61471               container active-handin-measurement {\r
61472                 description\r
61473                   "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.";\r
61474                 reference\r
61475                   "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.";\r
61476                 uses one-x-active-handin-measurement-g;\r
61477               }\r
61478               container self-config {\r
61479                 description\r
61480                   "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.";\r
61481                 reference\r
61482                   "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.";\r
61483                 uses cdma2000-one-x-self-config-g;\r
61484               }\r
61485             }\r
61486             container time {\r
61487               description\r
61488                 "Container for object class FAPService.{i}.FAPControl.CDMA2000.Time.";\r
61489               reference\r
61490                 "FAPService.{i}.FAPControl.CDMA2000.Time.";\r
61491               uses cdma2000-time-g;\r
61492             }\r
61493           }\r
61494           container lte {\r
61495             description\r
61496               "Container for object class FAPService.{i}.FAPControl.LTE.";\r
61497             reference\r
61498               "FAPService.{i}.FAPControl.LTE.";\r
61499             uses fap-control-lte-g;\r
61500             container gateway {\r
61501               description\r
61502                 "Container for object class FAPService.{i}.FAPControl.LTE.Gateway.";\r
61503               reference\r
61504                 "FAPService.{i}.FAPControl.LTE.Gateway.";\r
61505               uses lte-gateway-g;\r
61506             }\r
61507           }\r
61508           container umts {\r
61509             description\r
61510               "Container for object class FAPService.{i}.FAPControl.UMTS.";\r
61511             reference\r
61512               "FAPService.{i}.FAPControl.UMTS.";\r
61513             uses fap-control-umts-g;\r
61514             container gateway {\r
61515               description\r
61516                 "Container for object class FAPService.{i}.FAPControl.UMTS.Gateway.";\r
61517               reference\r
61518                 "FAPService.{i}.FAPControl.UMTS.Gateway.";\r
61519               uses umts-gateway-g;\r
61520             }\r
61521             container self-config {\r
61522               description\r
61523                 "Container for object class FAPService.{i}.FAPControl.UMTS.SelfConfig.";\r
61524               reference\r
61525                 "FAPService.{i}.FAPControl.UMTS.SelfConfig.";\r
61526               uses fap-control-umts-self-config-g;\r
61527             }\r
61528           }\r
61529         }\r
61530         container rem {\r
61531           description\r
61532             "Container for object class FAPService.{i}.REM.";\r
61533           reference\r
61534             "FAPService.{i}.REM.";\r
61535           uses fap-service-rem-g;\r
61536           container cdma2000 {\r
61537             description\r
61538               "Container for object class FAPService.{i}.REM.CDMA2000.";\r
61539             reference\r
61540               "FAPService.{i}.REM.CDMA2000.";\r
61541             uses rem-cdma2000-g;\r
61542             container hrpd {\r
61543               description\r
61544                 "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.";\r
61545               reference\r
61546                 "FAPService.{i}.REM.CDMA2000.HRPD.";\r
61547               uses rem-cdma2000-hrpd-g;\r
61548               list cell {\r
61549                 key "index";\r
61550                 description\r
61551                   "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.";\r
61552                 reference\r
61553                   "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.";\r
61554                 uses hrpd-cell-g;\r
61555                 container control-channel {\r
61556                   description\r
61557                     "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.";\r
61558                   reference\r
61559                     "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.";\r
61560                   uses cell-control-channel-g;\r
61561                 }\r
61562                 container rf {\r
61563                   description\r
61564                     "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.";\r
61565                   reference\r
61566                     "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.";\r
61567                   uses cell-rf-g;\r
61568                 }\r
61569               }\r
61570               list channel {\r
61571                 key "index";\r
61572                 description\r
61573                   "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.";\r
61574                 reference\r
61575                   "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.";\r
61576                 uses hrpd-channel-g;\r
61577               }\r
61578             }\r
61579             container macro-timing {\r
61580               description\r
61581                 "Container for object class FAPService.{i}.REM.CDMA2000.MacroTiming.";\r
61582               reference\r
61583                 "FAPService.{i}.REM.CDMA2000.MacroTiming.";\r
61584               uses cdma2000-macro-timing-g;\r
61585               list channel {\r
61586                 key "index";\r
61587                 description\r
61588                   "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.";\r
61589                 reference\r
61590                   "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.";\r
61591                 uses macro-timing-channel-g;\r
61592               }\r
61593             }\r
61594             container one-x {\r
61595               description\r
61596                 "Container for object class FAPService.{i}.REM.CDMA2000.OneX.";\r
61597               reference\r
61598                 "FAPService.{i}.REM.CDMA2000.OneX.";\r
61599               uses rem-cdma2000-one-x-g;\r
61600               list cell {\r
61601                 key "index";\r
61602                 description\r
61603                   "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.";\r
61604                 reference\r
61605                   "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.";\r
61606                 uses one-x-cell-g;\r
61607                 container control-channel {\r
61608                   description\r
61609                     "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.";\r
61610                   reference\r
61611                     "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.";\r
61612                   uses one-x-cell-control-channel-g;\r
61613                 }\r
61614                 container rf {\r
61615                   description\r
61616                     "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.";\r
61617                   reference\r
61618                     "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.";\r
61619                   uses one-x-cell-rf-g;\r
61620                 }\r
61621               }\r
61622               list channel {\r
61623                 key "index";\r
61624                 description\r
61625                   "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.";\r
61626                 reference\r
61627                   "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.";\r
61628                 uses one-x-channel-g;\r
61629               }\r
61630             }\r
61631           }\r
61632           container lte {\r
61633             description\r
61634               "Container for object class FAPService.{i}.REM.LTE.";\r
61635             reference\r
61636               "FAPService.{i}.REM.LTE.";\r
61637             uses rem-lte-g;\r
61638             list carrier-meas {\r
61639               key "index";\r
61640               description\r
61641                 "FAPService.{i}.REM.LTE.CarrierMeas.{i}.";\r
61642               reference\r
61643                 "FAPService.{i}.REM.LTE.CarrierMeas.{i}.";\r
61644               uses lte-carrier-meas-g;\r
61645             }\r
61646             list cell {\r
61647               key "index";\r
61648               description\r
61649                 "FAPService.{i}.REM.LTE.Cell.{i}.";\r
61650               reference\r
61651                 "FAPService.{i}.REM.LTE.Cell.{i}.";\r
61652               uses lte-cell-g;\r
61653               container bcch {\r
61654                 description\r
61655                   "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.BCCH.";\r
61656                 reference\r
61657                   "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.";\r
61658                 uses cell-bcch-g;\r
61659                 list plmn-list {\r
61660                   key "index";\r
61661                   description\r
61662                     "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.";\r
61663                   reference\r
61664                     "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.";\r
61665                   uses bcch-plmn-list-g;\r
61666                 }\r
61667               }\r
61668               container rf {\r
61669                 description\r
61670                   "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.RF.";\r
61671                 reference\r
61672                   "FAPService.{i}.REM.LTE.Cell.{i}.RF.";\r
61673                 uses lte-cell-rf-g;\r
61674               }\r
61675             }\r
61676           }\r
61677           container umts {\r
61678             description\r
61679               "Container for object class FAPService.{i}.REM.UMTS.";\r
61680             reference\r
61681               "FAPService.{i}.REM.UMTS.";\r
61682             uses rem-umts-g;\r
61683             container gsm {\r
61684               description\r
61685                 "Container for object class FAPService.{i}.REM.UMTS.GSM.";\r
61686               reference\r
61687                 "FAPService.{i}.REM.UMTS.GSM.";\r
61688               uses umts-gsm-g;\r
61689               list cell {\r
61690                 key "index";\r
61691                 description\r
61692                   "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.";\r
61693                 reference\r
61694                   "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.";\r
61695                 uses gsm-cell-g;\r
61696               }\r
61697             }\r
61698             container wcdma {\r
61699               description\r
61700                 "Container for object class FAPService.{i}.REM.UMTS.WCDMA.";\r
61701               reference\r
61702                 "FAPService.{i}.REM.UMTS.WCDMA.";\r
61703               uses umts-wcdma-g;\r
61704               list cell {\r
61705                 key "index";\r
61706                 description\r
61707                   "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.";\r
61708                 reference\r
61709                   "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.";\r
61710                 uses wcdma-cell-g;\r
61711                 container bcch {\r
61712                   description\r
61713                     "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.";\r
61714                   reference\r
61715                     "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.";\r
61716                   uses wcdma-cell-bcch-g;\r
61717                   container csgpsc-split-info {\r
61718                     description\r
61719                       "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.";\r
61720                     reference\r
61721                       "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.";\r
61722                     uses bcch-csgpsc-split-info-g;\r
61723                   }\r
61724                   container reference-position {\r
61725                     description\r
61726                       "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.";\r
61727                     reference\r
61728                       "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.";\r
61729                     uses bcch-reference-position-g;\r
61730                   }\r
61731                 }\r
61732                 container rf {\r
61733                   description\r
61734                     "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.";\r
61735                   reference\r
61736                     "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.";\r
61737                   uses wcdma-cell-rf-g;\r
61738                 }\r
61739               }\r
61740             }\r
61741           }\r
61742         }\r
61743         container transport {\r
61744           description\r
61745             "Container for object class FAPService.{i}.Transport.";\r
61746           reference\r
61747             "FAPService.{i}.Transport.";\r
61748           uses fap-service-transport-g;\r
61749           container packet {\r
61750             description\r
61751               "Container for object class FAPService.{i}.Transport.Packet.";\r
61752             reference\r
61753               "FAPService.{i}.Transport.Packet.";\r
61754             uses transport-packet-g;\r
61755           }\r
61756           container real-time {\r
61757             description\r
61758               "Container for object class FAPService.{i}.Transport.RealTime.";\r
61759             reference\r
61760               "FAPService.{i}.Transport.RealTime.";\r
61761             uses transport-real-time-g;\r
61762             container perf {\r
61763               description\r
61764                 "Container for object class FAPService.{i}.Transport.RealTime.Perf.";\r
61765               reference\r
61766                 "FAPService.{i}.Transport.RealTime.Perf.";\r
61767               uses real-time-perf-g;\r
61768             }\r
61769           }\r
61770           container sctp {\r
61771             description\r
61772               "Container for object class FAPService.{i}.Transport.SCTP.";\r
61773             reference\r
61774               "FAPService.{i}.Transport.SCTP.";\r
61775             uses transport-sctp-g;\r
61776             list assoc {\r
61777               key "index";\r
61778               description\r
61779                 "FAPService.{i}.Transport.SCTP.Assoc.{i}.";\r
61780               reference\r
61781                 "FAPService.{i}.Transport.SCTP.Assoc.{i}.";\r
61782               uses sctp-assoc-g;\r
61783             }\r
61784           }\r
61785           container sip {\r
61786             description\r
61787               "Container for object class FAPService.{i}.Transport.SIP.";\r
61788             reference\r
61789               "FAPService.{i}.Transport.SIP.";\r
61790             uses transport-sip-g;\r
61791             container fcs {\r
61792               description\r
61793                 "Container for object class FAPService.{i}.Transport.SIP.FCS.";\r
61794               reference\r
61795                 "FAPService.{i}.Transport.SIP.FCS.";\r
61796               uses sip-fcs-g;\r
61797             }\r
61798           }\r
61799           container security {\r
61800             description\r
61801               "Container for object class FAPService.{i}.Transport.Security.";\r
61802             reference\r
61803               "FAPService.{i}.Transport.Security.";\r
61804             uses transport-security-g;\r
61805             list secret {\r
61806               key "index";\r
61807               description\r
61808                 "FAPService.{i}.Transport.Security.Secret.{i}.";\r
61809               reference\r
61810                 "FAPService.{i}.Transport.Security.Secret.{i}.";\r
61811               uses security-secret-g;\r
61812             }\r
61813           }\r
61814         }\r
61815       }\r
61816     }\r
61817     container smart-card-readers {\r
61818       description\r
61819         "Container for object class Device.SmartCardReaders.";\r
61820       reference\r
61821         "Device.SmartCardReaders.";\r
61822       uses device-smart-card-readers-g;\r
61823       list smart-card-reader {\r
61824         key "index";\r
61825         description\r
61826           "Device.SmartCardReaders.SmartCardReader.{i}.";\r
61827         reference\r
61828           "Device.SmartCardReaders.SmartCardReader.{i}.";\r
61829         uses smart-card-readers-smart-card-reader-g;\r
61830         container smart-card {\r
61831           description\r
61832             "Container for object class Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.";\r
61833           reference\r
61834             "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.";\r
61835           uses smart-card-reader-smart-card-g;\r
61836         }\r
61837       }\r
61838     }\r
61839     container software-modules {\r
61840       description\r
61841         "Container for object class Device.SoftwareModules.";\r
61842       reference\r
61843         "Device.SoftwareModules.";\r
61844       uses device-software-modules-g;\r
61845       list deployment-unit {\r
61846         key "index";\r
61847         description\r
61848           "Device.SoftwareModules.DeploymentUnit.{i}.";\r
61849         reference\r
61850           "Device.SoftwareModules.DeploymentUnit.{i}.";\r
61851         uses software-modules-deployment-unit-g;\r
61852       }\r
61853       list exec-env {\r
61854         key "index";\r
61855         description\r
61856           "Device.SoftwareModules.ExecEnv.{i}.";\r
61857         reference\r
61858           "Device.SoftwareModules.ExecEnv.{i}.";\r
61859         uses software-modules-exec-env-g;\r
61860       }\r
61861       list execution-unit {\r
61862         key "index";\r
61863         description\r
61864           "Device.SoftwareModules.ExecutionUnit.{i}.";\r
61865         reference\r
61866           "Device.SoftwareModules.ExecutionUnit.{i}.";\r
61867         uses software-modules-execution-unit-g;\r
61868         container extensions {\r
61869           description\r
61870             "Container for object class Device.SoftwareModules.ExecutionUnit.{i}.Extensions.";\r
61871           reference\r
61872             "Device.SoftwareModules.ExecutionUnit.{i}.Extensions.";\r
61873           uses execution-unit-extensions-g;\r
61874         }\r
61875       }\r
61876     }\r
61877     container time {\r
61878       description\r
61879         "Container for object class Device.Time.";\r
61880       reference\r
61881         "Device.Time.";\r
61882       uses device-time-g;\r
61883     }\r
61884     container upa {\r
61885       description\r
61886         "Container for object class Device.UPA.";\r
61887       reference\r
61888         "Device.UPA.";\r
61889       uses device-upa-g;\r
61890       container diagnostics {\r
61891         description\r
61892           "Container for object class Device.UPA.Diagnostics.";\r
61893         reference\r
61894           "Device.UPA.Diagnostics.";\r
61895         uses upa-diagnostics-g;\r
61896         container interface-measurement {\r
61897           description\r
61898             "Container for object class Device.UPA.Diagnostics.InterfaceMeasurement.";\r
61899           reference\r
61900             "Device.UPA.Diagnostics.InterfaceMeasurement.";\r
61901           uses diagnostics-interface-measurement-g;\r
61902         }\r
61903       }\r
61904       list interface {\r
61905         key "index";\r
61906         description\r
61907           "Device.UPA.Interface.{i}.";\r
61908         reference\r
61909           "Device.UPA.Interface.{i}.";\r
61910         uses upa-interface-g;\r
61911         list active-notch {\r
61912           key "index";\r
61913           description\r
61914             "Device.UPA.Interface.{i}.ActiveNotch.{i}.";\r
61915           reference\r
61916             "Device.UPA.Interface.{i}.ActiveNotch.{i}.";\r
61917           uses interface-active-notch-g;\r
61918         }\r
61919         list associated-device {\r
61920           key "index";\r
61921           description\r
61922             "Device.UPA.Interface.{i}.AssociatedDevice.{i}.";\r
61923           reference\r
61924             "Device.UPA.Interface.{i}.AssociatedDevice.{i}.";\r
61925           uses upa-interface-associated-device-g;\r
61926         }\r
61927         list bridge-for {\r
61928           key "index";\r
61929           description\r
61930             "Device.UPA.Interface.{i}.BridgeFor.{i}.";\r
61931           reference\r
61932             "Device.UPA.Interface.{i}.BridgeFor.{i}.";\r
61933           uses interface-bridge-for-g;\r
61934         }\r
61935         container stats {\r
61936           description\r
61937             "Container for object class Device.UPA.Interface.{i}.Stats.";\r
61938           reference\r
61939             "Device.UPA.Interface.{i}.Stats.";\r
61940           uses upa-interface-stats-g;\r
61941         }\r
61942       }\r
61943     }\r
61944     container u-pn-p {\r
61945       description\r
61946         "Container for object class Device.UPnP.";\r
61947       reference\r
61948         "Device.UPnP.";\r
61949       uses device-u-pn-p-g;\r
61950       container description {\r
61951         description\r
61952           "Container for object class Device.UPnP.Description.";\r
61953         reference\r
61954           "Device.UPnP.Description.";\r
61955         uses u-pn-p-description-g;\r
61956         list device-description {\r
61957           key "index";\r
61958           description\r
61959             "Device.UPnP.Description.DeviceDescription.{i}.";\r
61960           reference\r
61961             "Device.UPnP.Description.DeviceDescription.{i}.";\r
61962           uses description-device-description-g;\r
61963         }\r
61964         list device-instance {\r
61965           key "index";\r
61966           description\r
61967             "Device.UPnP.Description.DeviceInstance.{i}.";\r
61968           reference\r
61969             "Device.UPnP.Description.DeviceInstance.{i}.";\r
61970           uses description-device-instance-g;\r
61971         }\r
61972         list service-instance {\r
61973           key "index";\r
61974           description\r
61975             "Device.UPnP.Description.ServiceInstance.{i}.";\r
61976           reference\r
61977             "Device.UPnP.Description.ServiceInstance.{i}.";\r
61978           uses description-service-instance-g;\r
61979         }\r
61980       }\r
61981       container device {\r
61982         description\r
61983           "Container for object class Device.UPnP.Device.";\r
61984         reference\r
61985           "Device.UPnP.Device.";\r
61986         uses u-pn-p-device-g;\r
61987         container capabilities {\r
61988           description\r
61989             "Container for object class Device.UPnP.Device.Capabilities.";\r
61990           reference\r
61991             "Device.UPnP.Device.Capabilities.";\r
61992           uses device-capabilities-g;\r
61993         }\r
61994       }\r
61995       container discovery {\r
61996         description\r
61997           "Container for object class Device.UPnP.Discovery.";\r
61998         reference\r
61999           "Device.UPnP.Discovery.";\r
62000         uses u-pn-p-discovery-g;\r
62001         list device {\r
62002           key "index";\r
62003           description\r
62004             "Device.UPnP.Discovery.Device.{i}.";\r
62005           reference\r
62006             "Device.UPnP.Discovery.Device.{i}.";\r
62007           uses u-pn-p-discovery-device-g;\r
62008         }\r
62009         list root-device {\r
62010           key "index";\r
62011           description\r
62012             "Device.UPnP.Discovery.RootDevice.{i}.";\r
62013           reference\r
62014             "Device.UPnP.Discovery.RootDevice.{i}.";\r
62015           uses discovery-root-device-g;\r
62016         }\r
62017         list service {\r
62018           key "index";\r
62019           description\r
62020             "Device.UPnP.Discovery.Service.{i}.";\r
62021           reference\r
62022             "Device.UPnP.Discovery.Service.{i}.";\r
62023           uses discovery-service-g;\r
62024         }\r
62025       }\r
62026     }\r
62027     container usb {\r
62028       description\r
62029         "Container for object class Device.USB.";\r
62030       reference\r
62031         "Device.USB.";\r
62032       uses device-usb-g;\r
62033       list interface {\r
62034         key "index";\r
62035         description\r
62036           "Device.USB.Interface.{i}.";\r
62037         reference\r
62038           "Device.USB.Interface.{i}.";\r
62039         uses usb-interface-g;\r
62040         container stats {\r
62041           description\r
62042             "Container for object class Device.USB.Interface.{i}.Stats.";\r
62043           reference\r
62044             "Device.USB.Interface.{i}.Stats.";\r
62045           uses usb-interface-stats-g;\r
62046         }\r
62047       }\r
62048       list port {\r
62049         key "index";\r
62050         description\r
62051           "Device.USB.Port.{i}.";\r
62052         reference\r
62053           "Device.USB.Port.{i}.";\r
62054         uses usb-port-g;\r
62055       }\r
62056       container usb-hosts {\r
62057         description\r
62058           "Container for object class Device.USB.USBHosts.";\r
62059         reference\r
62060           "Device.USB.USBHosts.";\r
62061         uses usb-usb-hosts-g;\r
62062         list host {\r
62063           key "index";\r
62064           description\r
62065             "Device.USB.USBHosts.Host.{i}.";\r
62066           reference\r
62067             "Device.USB.USBHosts.Host.{i}.";\r
62068           uses usb-hosts-host-g;\r
62069           list device {\r
62070             key "index";\r
62071             description\r
62072               "Device.USB.USBHosts.Host.{i}.Device.{i}.";\r
62073             reference\r
62074               "Device.USB.USBHosts.Host.{i}.Device.{i}.";\r
62075             uses host-device-g;\r
62076             list configuration {\r
62077               key "index";\r
62078               description\r
62079                 "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.";\r
62080               reference\r
62081                 "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.";\r
62082               uses device-configuration-g;\r
62083               list interface {\r
62084                 key "index";\r
62085                 description\r
62086                   "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.";\r
62087                 reference\r
62088                   "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.";\r
62089                 uses configuration-interface-g;\r
62090               }\r
62091             }\r
62092           }\r
62093         }\r
62094       }\r
62095     }\r
62096     container user-interface {\r
62097       description\r
62098         "Container for object class Device.UserInterface.";\r
62099       reference\r
62100         "Device.UserInterface.";\r
62101       uses device-user-interface-g;\r
62102       container local-display {\r
62103         description\r
62104           "Container for object class Device.UserInterface.LocalDisplay.";\r
62105         reference\r
62106           "Device.UserInterface.LocalDisplay.";\r
62107         uses user-interface-local-display-g;\r
62108       }\r
62109       container messages {\r
62110         description\r
62111           "Container for object class Device.UserInterface.Messages.";\r
62112         reference\r
62113           "Device.UserInterface.Messages.";\r
62114         uses user-interface-messages-g;\r
62115       }\r
62116       container remote-access {\r
62117         description\r
62118           "Container for object class Device.UserInterface.RemoteAccess.";\r
62119         reference\r
62120           "Device.UserInterface.RemoteAccess.";\r
62121         uses user-interface-remote-access-g;\r
62122       }\r
62123     }\r
62124     container users {\r
62125       description\r
62126         "Container for object class Device.Users.";\r
62127       reference\r
62128         "Device.Users.";\r
62129       uses device-users-g;\r
62130       list user {\r
62131         key "index";\r
62132         description\r
62133           "Device.Users.User.{i}.";\r
62134         reference\r
62135           "Device.Users.User.{i}.";\r
62136         uses users-user-g;\r
62137       }\r
62138     }\r
62139     container vxlan {\r
62140       description\r
62141         "Container for object class Device.VXLAN.";\r
62142       reference\r
62143         "Device.VXLAN.";\r
62144       uses device-vxlan-g;\r
62145       list filter {\r
62146         key "index";\r
62147         description\r
62148           "Device.VXLAN.Filter.{i}.";\r
62149         reference\r
62150           "Device.VXLAN.Filter.{i}.";\r
62151         uses vxlan-filter-g;\r
62152       }\r
62153       list tunnel {\r
62154         key "index";\r
62155         description\r
62156           "Device.VXLAN.Tunnel.{i}.";\r
62157         reference\r
62158           "Device.VXLAN.Tunnel.{i}.";\r
62159         uses vxlan-tunnel-g;\r
62160         list interface {\r
62161           key "index";\r
62162           description\r
62163             "Device.VXLAN.Tunnel.{i}.Interface.{i}.";\r
62164           reference\r
62165             "Device.VXLAN.Tunnel.{i}.Interface.{i}.";\r
62166           uses vxlan-tunnel-interface-g;\r
62167           container stats {\r
62168             description\r
62169               "Container for object class Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.";\r
62170             reference\r
62171               "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.";\r
62172             uses vxlan-tunnel-interface-stats-g;\r
62173           }\r
62174         }\r
62175         container stats {\r
62176           description\r
62177             "Container for object class Device.VXLAN.Tunnel.{i}.Stats.";\r
62178           reference\r
62179             "Device.VXLAN.Tunnel.{i}.Stats.";\r
62180           uses vxlan-tunnel-stats-g;\r
62181         }\r
62182       }\r
62183     }\r
62184     container wi-fi {\r
62185       description\r
62186         "Container for object class Device.WiFi.";\r
62187       reference\r
62188         "Device.WiFi.";\r
62189       uses device-wi-fi-g;\r
62190       list access-point {\r
62191         key "index";\r
62192         description\r
62193           "Device.WiFi.AccessPoint.{i}.";\r
62194         reference\r
62195           "Device.WiFi.AccessPoint.{i}.";\r
62196         uses wi-fi-access-point-g;\r
62197         list ac {\r
62198           key "index";\r
62199           description\r
62200             "Device.WiFi.AccessPoint.{i}.AC.{i}.";\r
62201           reference\r
62202             "Device.WiFi.AccessPoint.{i}.AC.{i}.";\r
62203           uses access-point-ac-g;\r
62204           container stats {\r
62205             description\r
62206               "Container for object class Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.";\r
62207             reference\r
62208               "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.";\r
62209             uses ac-stats-g;\r
62210           }\r
62211         }\r
62212         container accounting {\r
62213           description\r
62214             "Container for object class Device.WiFi.AccessPoint.{i}.Accounting.";\r
62215           reference\r
62216             "Device.WiFi.AccessPoint.{i}.Accounting.";\r
62217           uses access-point-accounting-g;\r
62218         }\r
62219         list associated-device {\r
62220           key "index";\r
62221           description\r
62222             "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.";\r
62223           reference\r
62224             "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.";\r
62225           uses access-point-associated-device-g;\r
62226           container stats {\r
62227             description\r
62228               "Container for object class Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.";\r
62229             reference\r
62230               "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.";\r
62231             uses associated-device-stats-g;\r
62232           }\r
62233         }\r
62234         container security {\r
62235           description\r
62236             "Container for object class Device.WiFi.AccessPoint.{i}.Security.";\r
62237           reference\r
62238             "Device.WiFi.AccessPoint.{i}.Security.";\r
62239           uses access-point-security-g;\r
62240         }\r
62241         container wps {\r
62242           description\r
62243             "Container for object class Device.WiFi.AccessPoint.{i}.WPS.";\r
62244           reference\r
62245             "Device.WiFi.AccessPoint.{i}.WPS.";\r
62246           uses access-point-wps-g;\r
62247         }\r
62248       }\r
62249       list end-point {\r
62250         key "index";\r
62251         description\r
62252           "Device.WiFi.EndPoint.{i}.";\r
62253         reference\r
62254           "Device.WiFi.EndPoint.{i}.";\r
62255         uses wi-fi-end-point-g;\r
62256         list ac {\r
62257           key "index";\r
62258           description\r
62259             "Device.WiFi.EndPoint.{i}.AC.{i}.";\r
62260           reference\r
62261             "Device.WiFi.EndPoint.{i}.AC.{i}.";\r
62262           uses end-point-ac-g;\r
62263           container stats {\r
62264             description\r
62265               "Container for object class Device.WiFi.EndPoint.{i}.AC.{i}.Stats.";\r
62266             reference\r
62267               "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.";\r
62268             uses end-point-ac-stats-g;\r
62269           }\r
62270         }\r
62271         list profile {\r
62272           key "index";\r
62273           description\r
62274             "Device.WiFi.EndPoint.{i}.Profile.{i}.";\r
62275           reference\r
62276             "Device.WiFi.EndPoint.{i}.Profile.{i}.";\r
62277           uses end-point-profile-g;\r
62278           container security {\r
62279             description\r
62280               "Container for object class Device.WiFi.EndPoint.{i}.Profile.{i}.Security.";\r
62281             reference\r
62282               "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.";\r
62283             uses profile-security-g;\r
62284           }\r
62285         }\r
62286         container security {\r
62287           description\r
62288             "Container for object class Device.WiFi.EndPoint.{i}.Security.";\r
62289           reference\r
62290             "Device.WiFi.EndPoint.{i}.Security.";\r
62291           uses end-point-security-g;\r
62292         }\r
62293         container stats {\r
62294           description\r
62295             "Container for object class Device.WiFi.EndPoint.{i}.Stats.";\r
62296           reference\r
62297             "Device.WiFi.EndPoint.{i}.Stats.";\r
62298           uses end-point-stats-g;\r
62299         }\r
62300         container wps {\r
62301           description\r
62302             "Container for object class Device.WiFi.EndPoint.{i}.WPS.";\r
62303           reference\r
62304             "Device.WiFi.EndPoint.{i}.WPS.";\r
62305           uses end-point-wps-g;\r
62306         }\r
62307       }\r
62308       container neighboring-wi-fi-diagnostic {\r
62309         description\r
62310           "Container for object class Device.WiFi.NeighboringWiFiDiagnostic.";\r
62311         reference\r
62312           "Device.WiFi.NeighboringWiFiDiagnostic.";\r
62313         uses wi-fi-neighboring-wi-fi-diagnostic-g;\r
62314         list result {\r
62315           key "index";\r
62316           description\r
62317             "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.";\r
62318           reference\r
62319             "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.";\r
62320           uses neighboring-wi-fi-diagnostic-result-g;\r
62321         }\r
62322       }\r
62323       list radio {\r
62324         key "index";\r
62325         description\r
62326           "Device.WiFi.Radio.{i}.";\r
62327         reference\r
62328           "Device.WiFi.Radio.{i}.";\r
62329         uses wi-fi-radio-g;\r
62330         container stats {\r
62331           description\r
62332             "Container for object class Device.WiFi.Radio.{i}.Stats.";\r
62333           reference\r
62334             "Device.WiFi.Radio.{i}.Stats.";\r
62335           uses radio-stats-g;\r
62336         }\r
62337       }\r
62338       list ssid {\r
62339         key "index";\r
62340         description\r
62341           "Device.WiFi.SSID.{i}.";\r
62342         reference\r
62343           "Device.WiFi.SSID.{i}.";\r
62344         uses wi-fi-ssid-g;\r
62345         container stats {\r
62346           description\r
62347             "Container for object class Device.WiFi.SSID.{i}.Stats.";\r
62348           reference\r
62349             "Device.WiFi.SSID.{i}.Stats.";\r
62350           uses ssid-stats-g;\r
62351         }\r
62352       }\r
62353     }\r
62354     container xmpp {\r
62355       description\r
62356         "Container for object class Device.XMPP.";\r
62357       reference\r
62358         "Device.XMPP.";\r
62359       uses device-xmpp-g;\r
62360       list connection {\r
62361         key "index";\r
62362         description\r
62363           "Device.XMPP.Connection.{i}.";\r
62364         reference\r
62365           "Device.XMPP.Connection.{i}.";\r
62366         uses xmpp-connection-g;\r
62367         list server {\r
62368           key "index";\r
62369           description\r
62370             "Device.XMPP.Connection.{i}.Server.{i}.";\r
62371           reference\r
62372             "Device.XMPP.Connection.{i}.Server.{i}.";\r
62373           uses connection-server-g;\r
62374         }\r
62375         container stats {\r
62376           description\r
62377             "Container for object class Device.XMPP.Connection.{i}.Stats.";\r
62378           reference\r
62379             "Device.XMPP.Connection.{i}.Stats.";\r
62380           uses connection-stats-g;\r
62381         }\r
62382       }\r
62383     }\r
62384     container zig-bee {\r
62385       description\r
62386         "Container for object class Device.ZigBee.";\r
62387       reference\r
62388         "Device.ZigBee.";\r
62389       uses device-zig-bee-g;\r
62390       container discovery {\r
62391         description\r
62392           "Container for object class Device.ZigBee.Discovery.";\r
62393         reference\r
62394           "Device.ZigBee.Discovery.";\r
62395         uses zig-bee-discovery-g;\r
62396         list area-network {\r
62397           key "index";\r
62398           description\r
62399             "Device.ZigBee.Discovery.AreaNetwork.{i}.";\r
62400           reference\r
62401             "Device.ZigBee.Discovery.AreaNetwork.{i}.";\r
62402           uses discovery-area-network-g;\r
62403         }\r
62404       }\r
62405       list interface {\r
62406         key "index";\r
62407         description\r
62408           "Device.ZigBee.Interface.{i}.";\r
62409         reference\r
62410           "Device.ZigBee.Interface.{i}.";\r
62411         uses zig-bee-interface-g;\r
62412         list associated-device {\r
62413           key "index";\r
62414           description\r
62415             "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.";\r
62416           reference\r
62417             "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.";\r
62418           uses zig-bee-interface-associated-device-g;\r
62419         }\r
62420         container stats {\r
62421           description\r
62422             "Container for object class Device.ZigBee.Interface.{i}.Stats.";\r
62423           reference\r
62424             "Device.ZigBee.Interface.{i}.Stats.";\r
62425           uses zig-bee-interface-stats-g;\r
62426         }\r
62427       }\r
62428       list zdo {\r
62429         key "index";\r
62430         description\r
62431           "Device.ZigBee.ZDO.{i}.";\r
62432         reference\r
62433           "Device.ZigBee.ZDO.{i}.";\r
62434         uses zig-bee-zdo-g;\r
62435         list application-endpoint {\r
62436           key "index";\r
62437           description\r
62438             "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.";\r
62439           reference\r
62440             "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.";\r
62441           uses zdo-application-endpoint-g;\r
62442           container simple-descriptor {\r
62443             description\r
62444               "Container for object class Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.";\r
62445             reference\r
62446               "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.";\r
62447             uses application-endpoint-simple-descriptor-g;\r
62448           }\r
62449         }\r
62450         list binding {\r
62451           key "index";\r
62452           description\r
62453             "Device.ZigBee.ZDO.{i}.Binding.{i}.";\r
62454           reference\r
62455             "Device.ZigBee.ZDO.{i}.Binding.{i}.";\r
62456           uses zdo-binding-g;\r
62457         }\r
62458         container complex-descriptor {\r
62459           description\r
62460             "Container for object class Device.ZigBee.ZDO.{i}.ComplexDescriptor.";\r
62461           reference\r
62462             "Device.ZigBee.ZDO.{i}.ComplexDescriptor.";\r
62463           uses zdo-complex-descriptor-g;\r
62464         }\r
62465         list group {\r
62466           key "index";\r
62467           description\r
62468             "Device.ZigBee.ZDO.{i}.Group.{i}.";\r
62469           reference\r
62470             "Device.ZigBee.ZDO.{i}.Group.{i}.";\r
62471           uses zdo-group-g;\r
62472         }\r
62473         container network {\r
62474           description\r
62475             "Container for object class Device.ZigBee.ZDO.{i}.Network.";\r
62476           reference\r
62477             "Device.ZigBee.ZDO.{i}.Network.";\r
62478           uses zdo-network-g;\r
62479           list neighbor {\r
62480             key "index";\r
62481             description\r
62482               "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.";\r
62483             reference\r
62484               "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.";\r
62485             uses network-neighbor-g;\r
62486           }\r
62487         }\r
62488         container node-descriptor {\r
62489           description\r
62490             "Container for object class Device.ZigBee.ZDO.{i}.NodeDescriptor.";\r
62491           reference\r
62492             "Device.ZigBee.ZDO.{i}.NodeDescriptor.";\r
62493           uses zdo-node-descriptor-g;\r
62494         }\r
62495         container node-manager {\r
62496           description\r
62497             "Container for object class Device.ZigBee.ZDO.{i}.NodeManager.";\r
62498           reference\r
62499             "Device.ZigBee.ZDO.{i}.NodeManager.";\r
62500           uses zdo-node-manager-g;\r
62501           list routing-table {\r
62502             key "index";\r
62503             description\r
62504               "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.";\r
62505             reference\r
62506               "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.";\r
62507             uses node-manager-routing-table-g;\r
62508           }\r
62509         }\r
62510         container power-descriptor {\r
62511           description\r
62512             "Container for object class Device.ZigBee.ZDO.{i}.PowerDescriptor.";\r
62513           reference\r
62514             "Device.ZigBee.ZDO.{i}.PowerDescriptor.";\r
62515           uses zdo-power-descriptor-g;\r
62516         }\r
62517         container security {\r
62518           description\r
62519             "Container for object class Device.ZigBee.ZDO.{i}.Security.";\r
62520           reference\r
62521             "Device.ZigBee.ZDO.{i}.Security.";\r
62522           uses zdo-security-g;\r
62523         }\r
62524         container user-descriptor {\r
62525           description\r
62526             "Container for object class Device.ZigBee.ZDO.{i}.UserDescriptor.";\r
62527           reference\r
62528             "Device.ZigBee.ZDO.{i}.UserDescriptor.";\r
62529           uses zdo-user-descriptor-g;\r
62530         }\r
62531       }\r
62532     }\r
62533   }\r
62534 }\r