blob: 6e8981067907f863ae6b75d73b0983e0dabcba26 [file] [log] [blame]
Matt Jeanneret61e94872019-03-22 16:16:01 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
khenaidoo5fc5cea2021-08-11 17:39:16 -040010 config "github.com/opencord/voltha-protos/v5/go/ext/config"
khenaidoo4c6543e2021-10-19 17:25:58 -040011 extension "github.com/opencord/voltha-protos/v5/go/extension"
khenaidoo5fc5cea2021-08-11 17:39:16 -040012 tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -040013 _ "google.golang.org/genproto/googleapis/api/annotations"
14 grpc "google.golang.org/grpc"
David K. Bainbridgec4bf5382021-04-08 16:06:54 +000015 codes "google.golang.org/grpc/codes"
16 status "google.golang.org/grpc/status"
Matt Jeanneret61e94872019-03-22 16:16:01 -040017 math "math"
18)
19
20// Reference imports to suppress errors if they are not otherwise used.
21var _ = proto.Marshal
22var _ = fmt.Errorf
23var _ = math.Inf
24
25// This is a compile-time assertion to ensure that this generated file
26// is compatible with the proto package it is being compiled against.
27// A compilation error at this line likely means your copy of the
28// proto package needs to be updated.
29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
30
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +053031type AlarmState int32
32
33const (
34 AlarmState_OFF AlarmState = 0
35 AlarmState_ON AlarmState = 1
36)
37
38var AlarmState_name = map[int32]string{
39 0: "OFF",
40 1: "ON",
41}
42
43var AlarmState_value = map[string]int32{
44 "OFF": 0,
45 "ON": 1,
46}
47
48func (x AlarmState) String() string {
49 return proto.EnumName(AlarmState_name, int32(x))
50}
51
52func (AlarmState) EnumDescriptor() ([]byte, []int) {
53 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
54}
55
kesavandd1a8bca2020-08-27 19:24:07 +053056//* activation fail reason.
57type OnuIndication_ActivationFailReason int32
58
59const (
60 OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0
61 OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1
62 OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
63 OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3
64 OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4
65 OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5
66)
67
68var OnuIndication_ActivationFailReason_name = map[int32]string{
69 0: "ONU_ACTIVATION_FAIL_REASON_NONE",
70 1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
71 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
72 3: "ONU_ACTIVATION_FAIL_REASON_LOS",
73 4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
74 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
75}
76
77var OnuIndication_ActivationFailReason_value = map[string]int32{
78 "ONU_ACTIVATION_FAIL_REASON_NONE": 0,
79 "ONU_ACTIVATION_FAIL_REASON_RANGING": 1,
80 "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
81 "ONU_ACTIVATION_FAIL_REASON_LOS": 3,
82 "ONU_ACTIVATION_FAIL_ONU_ALARM": 4,
83 "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5,
84}
85
86func (x OnuIndication_ActivationFailReason) String() string {
87 return proto.EnumName(OnuIndication_ActivationFailReason_name, int32(x))
88}
89
90func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) {
91 return fileDescriptor_c072e7aa0dfd74d5, []int{5, 0}
92}
93
Girish Gowdra34ff0c42022-03-10 16:04:23 -080094type IntfOperIndication_PONResourceRanges_Pool_PoolType int32
95
96const (
97 IntfOperIndication_PONResourceRanges_Pool_ONU_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 0
98 IntfOperIndication_PONResourceRanges_Pool_ALLOC_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 1
99 IntfOperIndication_PONResourceRanges_Pool_GEMPORT_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 2
100 IntfOperIndication_PONResourceRanges_Pool_FLOW_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 3
101)
102
103var IntfOperIndication_PONResourceRanges_Pool_PoolType_name = map[int32]string{
104 0: "ONU_ID",
105 1: "ALLOC_ID",
106 2: "GEMPORT_ID",
107 3: "FLOW_ID",
108}
109
110var IntfOperIndication_PONResourceRanges_Pool_PoolType_value = map[string]int32{
111 "ONU_ID": 0,
112 "ALLOC_ID": 1,
113 "GEMPORT_ID": 2,
114 "FLOW_ID": 3,
115}
116
117func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) String() string {
118 return proto.EnumName(IntfOperIndication_PONResourceRanges_Pool_PoolType_name, int32(x))
119}
120
121func (IntfOperIndication_PONResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
122 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0, 0, 0}
123}
124
Matt Jeanneret61e94872019-03-22 16:16:01 -0400125type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
126
127const (
128 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
129 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
130 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
131 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
132)
133
134var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
135 0: "ONU_ID",
136 1: "ALLOC_ID",
137 2: "GEMPORT_ID",
138 3: "FLOW_ID",
139}
140
141var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
142 "ONU_ID": 0,
143 "ALLOC_ID": 1,
144 "GEMPORT_ID": 2,
145 "FLOW_ID": 3,
146}
147
148func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
149 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
150}
151
152func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800153 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400154}
155
156type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
157
158const (
159 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
160 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
161 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
162)
163
164var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
165 0: "DEDICATED_PER_INTF",
166 1: "SHARED_BY_ALL_INTF_ALL_TECH",
167 2: "SHARED_BY_ALL_INTF_SAME_TECH",
168}
169
170var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
171 "DEDICATED_PER_INTF": 0,
172 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
173 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
174}
175
176func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
177 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
178}
179
180func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800181 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400182}
183
Burak Gurdag402dd952019-12-10 20:31:11 +0000184type GroupMember_InterfaceType int32
185
186const (
187 GroupMember_PON GroupMember_InterfaceType = 0
188 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
189 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
190)
191
192var GroupMember_InterfaceType_name = map[int32]string{
193 0: "PON",
194 1: "EPON_1G_PATH",
195 2: "EPON_10G_PATH",
196}
197
198var GroupMember_InterfaceType_value = map[string]int32{
199 "PON": 0,
200 "EPON_1G_PATH": 1,
201 "EPON_10G_PATH": 2,
202}
203
204func (x GroupMember_InterfaceType) String() string {
205 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
206}
207
208func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +0000209 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000210}
211
212type Group_GroupMembersCommand int32
213
214const (
215 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
216 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
217 Group_SET_MEMBERS Group_GroupMembersCommand = 2
218)
219
220var Group_GroupMembersCommand_name = map[int32]string{
221 0: "ADD_MEMBERS",
222 1: "REMOVE_MEMBERS",
223 2: "SET_MEMBERS",
224}
225
226var Group_GroupMembersCommand_value = map[string]int32{
227 "ADD_MEMBERS": 0,
228 "REMOVE_MEMBERS": 1,
229 "SET_MEMBERS": 2,
230}
231
232func (x Group_GroupMembersCommand) String() string {
233 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
234}
235
236func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +0000237 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000238}
239
Orhan Kupusogluda19b452021-05-12 12:19:16 +0000240type PonRxPowerData_RssiMeasurementFailReason int32
241
242const (
243 PonRxPowerData_FAIL_REASON_NONE PonRxPowerData_RssiMeasurementFailReason = 0
244 PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1
245 PonRxPowerData_FAIL_REASON_NO_ACCESS PonRxPowerData_RssiMeasurementFailReason = 2
246)
247
248var PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{
249 0: "FAIL_REASON_NONE",
250 1: "FAIL_REASON_NO_DELIMITER",
251 2: "FAIL_REASON_NO_ACCESS",
252}
253
254var PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{
255 "FAIL_REASON_NONE": 0,
256 "FAIL_REASON_NO_DELIMITER": 1,
257 "FAIL_REASON_NO_ACCESS": 2,
258}
259
260func (x PonRxPowerData_RssiMeasurementFailReason) String() string {
261 return proto.EnumName(PonRxPowerData_RssiMeasurementFailReason_name, int32(x))
262}
263
264func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int) {
265 return fileDescriptor_c072e7aa0dfd74d5, []int{49, 0}
266}
267
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530268type OnuObjectData_OnuObjState int32
269
270const (
271 OnuObjectData_NOT_CONFIGURED OnuObjectData_OnuObjState = 0
272 OnuObjectData_ACTIVE OnuObjectData_OnuObjState = 1
273 OnuObjectData_INACTIVE OnuObjectData_OnuObjState = 2
274)
275
276var OnuObjectData_OnuObjState_name = map[int32]string{
277 0: "NOT_CONFIGURED",
278 1: "ACTIVE",
279 2: "INACTIVE",
280}
281
282var OnuObjectData_OnuObjState_value = map[string]int32{
283 "NOT_CONFIGURED": 0,
284 "ACTIVE": 1,
285 "INACTIVE": 2,
286}
287
288func (x OnuObjectData_OnuObjState) String() string {
289 return proto.EnumName(OnuObjectData_OnuObjState_name, int32(x))
290}
291
292func (OnuObjectData_OnuObjState) EnumDescriptor() ([]byte, []int) {
293 return fileDescriptor_c072e7aa0dfd74d5, []int{50, 0}
294}
295
Matt Jeanneret61e94872019-03-22 16:16:01 -0400296type Indication struct {
297 // Types that are valid to be assigned to Data:
298 // *Indication_OltInd
299 // *Indication_IntfInd
300 // *Indication_IntfOperInd
301 // *Indication_OnuDiscInd
302 // *Indication_OnuInd
303 // *Indication_OmciInd
304 // *Indication_PktInd
305 // *Indication_PortStats
306 // *Indication_FlowStats
307 // *Indication_AlarmInd
308 Data isIndication_Data `protobuf_oneof:"data"`
309 XXX_NoUnkeyedLiteral struct{} `json:"-"`
310 XXX_unrecognized []byte `json:"-"`
311 XXX_sizecache int32 `json:"-"`
312}
313
314func (m *Indication) Reset() { *m = Indication{} }
315func (m *Indication) String() string { return proto.CompactTextString(m) }
316func (*Indication) ProtoMessage() {}
317func (*Indication) Descriptor() ([]byte, []int) {
318 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
319}
320
321func (m *Indication) XXX_Unmarshal(b []byte) error {
322 return xxx_messageInfo_Indication.Unmarshal(m, b)
323}
324func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
325 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
326}
327func (m *Indication) XXX_Merge(src proto.Message) {
328 xxx_messageInfo_Indication.Merge(m, src)
329}
330func (m *Indication) XXX_Size() int {
331 return xxx_messageInfo_Indication.Size(m)
332}
333func (m *Indication) XXX_DiscardUnknown() {
334 xxx_messageInfo_Indication.DiscardUnknown(m)
335}
336
337var xxx_messageInfo_Indication proto.InternalMessageInfo
338
339type isIndication_Data interface {
340 isIndication_Data()
341}
342
343type Indication_OltInd struct {
344 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
345}
346
347type Indication_IntfInd struct {
348 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
349}
350
351type Indication_IntfOperInd struct {
352 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
353}
354
355type Indication_OnuDiscInd struct {
356 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
357}
358
359type Indication_OnuInd struct {
360 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
361}
362
363type Indication_OmciInd struct {
364 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
365}
366
367type Indication_PktInd struct {
368 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
369}
370
371type Indication_PortStats struct {
372 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
373}
374
375type Indication_FlowStats struct {
376 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
377}
378
379type Indication_AlarmInd struct {
380 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
381}
382
383func (*Indication_OltInd) isIndication_Data() {}
384
385func (*Indication_IntfInd) isIndication_Data() {}
386
387func (*Indication_IntfOperInd) isIndication_Data() {}
388
389func (*Indication_OnuDiscInd) isIndication_Data() {}
390
391func (*Indication_OnuInd) isIndication_Data() {}
392
393func (*Indication_OmciInd) isIndication_Data() {}
394
395func (*Indication_PktInd) isIndication_Data() {}
396
397func (*Indication_PortStats) isIndication_Data() {}
398
399func (*Indication_FlowStats) isIndication_Data() {}
400
401func (*Indication_AlarmInd) isIndication_Data() {}
402
403func (m *Indication) GetData() isIndication_Data {
404 if m != nil {
405 return m.Data
406 }
407 return nil
408}
409
410func (m *Indication) GetOltInd() *OltIndication {
411 if x, ok := m.GetData().(*Indication_OltInd); ok {
412 return x.OltInd
413 }
414 return nil
415}
416
417func (m *Indication) GetIntfInd() *IntfIndication {
418 if x, ok := m.GetData().(*Indication_IntfInd); ok {
419 return x.IntfInd
420 }
421 return nil
422}
423
424func (m *Indication) GetIntfOperInd() *IntfOperIndication {
425 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
426 return x.IntfOperInd
427 }
428 return nil
429}
430
431func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
432 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
433 return x.OnuDiscInd
434 }
435 return nil
436}
437
438func (m *Indication) GetOnuInd() *OnuIndication {
439 if x, ok := m.GetData().(*Indication_OnuInd); ok {
440 return x.OnuInd
441 }
442 return nil
443}
444
445func (m *Indication) GetOmciInd() *OmciIndication {
446 if x, ok := m.GetData().(*Indication_OmciInd); ok {
447 return x.OmciInd
448 }
449 return nil
450}
451
452func (m *Indication) GetPktInd() *PacketIndication {
453 if x, ok := m.GetData().(*Indication_PktInd); ok {
454 return x.PktInd
455 }
456 return nil
457}
458
459func (m *Indication) GetPortStats() *PortStatistics {
460 if x, ok := m.GetData().(*Indication_PortStats); ok {
461 return x.PortStats
462 }
463 return nil
464}
465
466func (m *Indication) GetFlowStats() *FlowStatistics {
467 if x, ok := m.GetData().(*Indication_FlowStats); ok {
468 return x.FlowStats
469 }
470 return nil
471}
472
473func (m *Indication) GetAlarmInd() *AlarmIndication {
474 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
475 return x.AlarmInd
476 }
477 return nil
478}
479
480// XXX_OneofWrappers is for the internal use of the proto package.
481func (*Indication) XXX_OneofWrappers() []interface{} {
482 return []interface{}{
483 (*Indication_OltInd)(nil),
484 (*Indication_IntfInd)(nil),
485 (*Indication_IntfOperInd)(nil),
486 (*Indication_OnuDiscInd)(nil),
487 (*Indication_OnuInd)(nil),
488 (*Indication_OmciInd)(nil),
489 (*Indication_PktInd)(nil),
490 (*Indication_PortStats)(nil),
491 (*Indication_FlowStats)(nil),
492 (*Indication_AlarmInd)(nil),
493 }
494}
495
496type AlarmIndication struct {
497 // Types that are valid to be assigned to Data:
498 // *AlarmIndication_LosInd
499 // *AlarmIndication_DyingGaspInd
500 // *AlarmIndication_OnuAlarmInd
501 // *AlarmIndication_OnuStartupFailInd
502 // *AlarmIndication_OnuSignalDegradeInd
503 // *AlarmIndication_OnuDriftOfWindowInd
504 // *AlarmIndication_OnuLossOmciInd
505 // *AlarmIndication_OnuSignalsFailInd
506 // *AlarmIndication_OnuTiwiInd
507 // *AlarmIndication_OnuActivationFailInd
508 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath0a734252019-11-21 19:00:23 +0530509 // *AlarmIndication_OnuLossOfSyncFailInd
510 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paulea6eb472020-02-04 20:41:01 -0500511 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paulb0c12472020-02-18 20:08:53 -0500512 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul82957962020-03-01 18:49:37 -0500513 // *AlarmIndication_OnuLossGemDelineationInd
514 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
515 // *AlarmIndication_OnuLossOfAckInd
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400516 // *AlarmIndication_OnuDiffReachExceededInd
Matt Jeanneret61e94872019-03-22 16:16:01 -0400517 Data isAlarmIndication_Data `protobuf_oneof:"data"`
518 XXX_NoUnkeyedLiteral struct{} `json:"-"`
519 XXX_unrecognized []byte `json:"-"`
520 XXX_sizecache int32 `json:"-"`
521}
522
523func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
524func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
525func (*AlarmIndication) ProtoMessage() {}
526func (*AlarmIndication) Descriptor() ([]byte, []int) {
527 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
528}
529
530func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
531 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
532}
533func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
534 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
535}
536func (m *AlarmIndication) XXX_Merge(src proto.Message) {
537 xxx_messageInfo_AlarmIndication.Merge(m, src)
538}
539func (m *AlarmIndication) XXX_Size() int {
540 return xxx_messageInfo_AlarmIndication.Size(m)
541}
542func (m *AlarmIndication) XXX_DiscardUnknown() {
543 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
544}
545
546var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
547
548type isAlarmIndication_Data interface {
549 isAlarmIndication_Data()
550}
551
552type AlarmIndication_LosInd struct {
553 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
554}
555
556type AlarmIndication_DyingGaspInd struct {
557 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
558}
559
560type AlarmIndication_OnuAlarmInd struct {
561 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
562}
563
564type AlarmIndication_OnuStartupFailInd struct {
565 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
566}
567
568type AlarmIndication_OnuSignalDegradeInd struct {
569 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
570}
571
572type AlarmIndication_OnuDriftOfWindowInd struct {
573 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
574}
575
576type AlarmIndication_OnuLossOmciInd struct {
577 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
578}
579
580type AlarmIndication_OnuSignalsFailInd struct {
581 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
582}
583
584type AlarmIndication_OnuTiwiInd struct {
585 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
586}
587
588type AlarmIndication_OnuActivationFailInd struct {
589 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
590}
591
592type AlarmIndication_OnuProcessingErrorInd struct {
593 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
594}
595
Naga Manjunath0a734252019-11-21 19:00:23 +0530596type AlarmIndication_OnuLossOfSyncFailInd struct {
597 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
598}
599
600type AlarmIndication_OnuItuPonStatsInd struct {
601 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
602}
603
Devmalya Paulea6eb472020-02-04 20:41:01 -0500604type AlarmIndication_OnuDeactivationFailureInd struct {
605 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
606}
607
Devmalya Paulb0c12472020-02-18 20:08:53 -0500608type AlarmIndication_OnuRemoteDefectInd struct {
609 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
610}
611
Devmalya Paul82957962020-03-01 18:49:37 -0500612type AlarmIndication_OnuLossGemDelineationInd struct {
613 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
614}
615
616type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
617 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
618}
619
620type AlarmIndication_OnuLossOfAckInd struct {
621 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
622}
623
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400624type AlarmIndication_OnuDiffReachExceededInd struct {
625 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
626}
627
Matt Jeanneret61e94872019-03-22 16:16:01 -0400628func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
629
630func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
631
632func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
633
634func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
635
636func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
637
638func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
639
640func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
641
642func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
643
644func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
645
646func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
647
648func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
649
Naga Manjunath0a734252019-11-21 19:00:23 +0530650func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
651
652func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
653
Devmalya Paulea6eb472020-02-04 20:41:01 -0500654func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
655
Devmalya Paulb0c12472020-02-18 20:08:53 -0500656func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
657
Devmalya Paul82957962020-03-01 18:49:37 -0500658func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
659
660func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
661
662func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
663
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400664func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
665
Matt Jeanneret61e94872019-03-22 16:16:01 -0400666func (m *AlarmIndication) GetData() isAlarmIndication_Data {
667 if m != nil {
668 return m.Data
669 }
670 return nil
671}
672
673func (m *AlarmIndication) GetLosInd() *LosIndication {
674 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
675 return x.LosInd
676 }
677 return nil
678}
679
680func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
681 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
682 return x.DyingGaspInd
683 }
684 return nil
685}
686
687func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
688 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
689 return x.OnuAlarmInd
690 }
691 return nil
692}
693
694func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
695 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
696 return x.OnuStartupFailInd
697 }
698 return nil
699}
700
701func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
702 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
703 return x.OnuSignalDegradeInd
704 }
705 return nil
706}
707
708func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
709 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
710 return x.OnuDriftOfWindowInd
711 }
712 return nil
713}
714
715func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
716 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
717 return x.OnuLossOmciInd
718 }
719 return nil
720}
721
722func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
723 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
724 return x.OnuSignalsFailInd
725 }
726 return nil
727}
728
729func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
730 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
731 return x.OnuTiwiInd
732 }
733 return nil
734}
735
736func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
737 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
738 return x.OnuActivationFailInd
739 }
740 return nil
741}
742
743func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
744 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
745 return x.OnuProcessingErrorInd
746 }
747 return nil
748}
749
Naga Manjunath0a734252019-11-21 19:00:23 +0530750func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
751 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
752 return x.OnuLossOfSyncFailInd
753 }
754 return nil
755}
756
757func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
758 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
759 return x.OnuItuPonStatsInd
760 }
761 return nil
762}
763
Devmalya Paulea6eb472020-02-04 20:41:01 -0500764func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
765 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
766 return x.OnuDeactivationFailureInd
767 }
768 return nil
769}
770
Devmalya Paulb0c12472020-02-18 20:08:53 -0500771func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
772 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
773 return x.OnuRemoteDefectInd
774 }
775 return nil
776}
777
Devmalya Paul82957962020-03-01 18:49:37 -0500778func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
779 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
780 return x.OnuLossGemDelineationInd
781 }
782 return nil
783}
784
785func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
786 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
787 return x.OnuPhysicalEquipmentErrorInd
788 }
789 return nil
790}
791
792func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
793 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
794 return x.OnuLossOfAckInd
795 }
796 return nil
797}
798
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400799func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
800 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
801 return x.OnuDiffReachExceededInd
802 }
803 return nil
804}
805
Matt Jeanneret61e94872019-03-22 16:16:01 -0400806// XXX_OneofWrappers is for the internal use of the proto package.
807func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
808 return []interface{}{
809 (*AlarmIndication_LosInd)(nil),
810 (*AlarmIndication_DyingGaspInd)(nil),
811 (*AlarmIndication_OnuAlarmInd)(nil),
812 (*AlarmIndication_OnuStartupFailInd)(nil),
813 (*AlarmIndication_OnuSignalDegradeInd)(nil),
814 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
815 (*AlarmIndication_OnuLossOmciInd)(nil),
816 (*AlarmIndication_OnuSignalsFailInd)(nil),
817 (*AlarmIndication_OnuTiwiInd)(nil),
818 (*AlarmIndication_OnuActivationFailInd)(nil),
819 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath0a734252019-11-21 19:00:23 +0530820 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
821 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paulea6eb472020-02-04 20:41:01 -0500822 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paulb0c12472020-02-18 20:08:53 -0500823 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul82957962020-03-01 18:49:37 -0500824 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
825 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
826 (*AlarmIndication_OnuLossOfAckInd)(nil),
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400827 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -0400828 }
829}
830
831type OltIndication struct {
832 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
833 XXX_NoUnkeyedLiteral struct{} `json:"-"`
834 XXX_unrecognized []byte `json:"-"`
835 XXX_sizecache int32 `json:"-"`
836}
837
838func (m *OltIndication) Reset() { *m = OltIndication{} }
839func (m *OltIndication) String() string { return proto.CompactTextString(m) }
840func (*OltIndication) ProtoMessage() {}
841func (*OltIndication) Descriptor() ([]byte, []int) {
842 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
843}
844
845func (m *OltIndication) XXX_Unmarshal(b []byte) error {
846 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
847}
848func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
849 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
850}
851func (m *OltIndication) XXX_Merge(src proto.Message) {
852 xxx_messageInfo_OltIndication.Merge(m, src)
853}
854func (m *OltIndication) XXX_Size() int {
855 return xxx_messageInfo_OltIndication.Size(m)
856}
857func (m *OltIndication) XXX_DiscardUnknown() {
858 xxx_messageInfo_OltIndication.DiscardUnknown(m)
859}
860
861var xxx_messageInfo_OltIndication proto.InternalMessageInfo
862
863func (m *OltIndication) GetOperState() string {
864 if m != nil {
865 return m.OperState
866 }
867 return ""
868}
869
870type IntfIndication struct {
871 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
872 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
873 XXX_NoUnkeyedLiteral struct{} `json:"-"`
874 XXX_unrecognized []byte `json:"-"`
875 XXX_sizecache int32 `json:"-"`
876}
877
878func (m *IntfIndication) Reset() { *m = IntfIndication{} }
879func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
880func (*IntfIndication) ProtoMessage() {}
881func (*IntfIndication) Descriptor() ([]byte, []int) {
882 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
883}
884
885func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
886 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
887}
888func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
889 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
890}
891func (m *IntfIndication) XXX_Merge(src proto.Message) {
892 xxx_messageInfo_IntfIndication.Merge(m, src)
893}
894func (m *IntfIndication) XXX_Size() int {
895 return xxx_messageInfo_IntfIndication.Size(m)
896}
897func (m *IntfIndication) XXX_DiscardUnknown() {
898 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
899}
900
901var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
902
903func (m *IntfIndication) GetIntfId() uint32 {
904 if m != nil {
905 return m.IntfId
906 }
907 return 0
908}
909
910func (m *IntfIndication) GetOperState() string {
911 if m != nil {
912 return m.OperState
913 }
914 return ""
915}
916
917type OnuDiscIndication struct {
918 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
919 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
920 XXX_NoUnkeyedLiteral struct{} `json:"-"`
921 XXX_unrecognized []byte `json:"-"`
922 XXX_sizecache int32 `json:"-"`
923}
924
925func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
926func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
927func (*OnuDiscIndication) ProtoMessage() {}
928func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
929 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
930}
931
932func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
933 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
934}
935func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
936 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
937}
938func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
939 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
940}
941func (m *OnuDiscIndication) XXX_Size() int {
942 return xxx_messageInfo_OnuDiscIndication.Size(m)
943}
944func (m *OnuDiscIndication) XXX_DiscardUnknown() {
945 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
946}
947
948var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
949
950func (m *OnuDiscIndication) GetIntfId() uint32 {
951 if m != nil {
952 return m.IntfId
953 }
954 return 0
955}
956
957func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
958 if m != nil {
959 return m.SerialNumber
960 }
961 return nil
962}
963
964type OnuIndication struct {
kesavandd1a8bca2020-08-27 19:24:07 +0530965 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
966 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
967 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
968 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
969 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
970 FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"`
971 XXX_NoUnkeyedLiteral struct{} `json:"-"`
972 XXX_unrecognized []byte `json:"-"`
973 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -0400974}
975
976func (m *OnuIndication) Reset() { *m = OnuIndication{} }
977func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
978func (*OnuIndication) ProtoMessage() {}
979func (*OnuIndication) Descriptor() ([]byte, []int) {
980 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
981}
982
983func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
984 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
985}
986func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
987 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
988}
989func (m *OnuIndication) XXX_Merge(src proto.Message) {
990 xxx_messageInfo_OnuIndication.Merge(m, src)
991}
992func (m *OnuIndication) XXX_Size() int {
993 return xxx_messageInfo_OnuIndication.Size(m)
994}
995func (m *OnuIndication) XXX_DiscardUnknown() {
996 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
997}
998
999var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1000
1001func (m *OnuIndication) GetIntfId() uint32 {
1002 if m != nil {
1003 return m.IntfId
1004 }
1005 return 0
1006}
1007
1008func (m *OnuIndication) GetOnuId() uint32 {
1009 if m != nil {
1010 return m.OnuId
1011 }
1012 return 0
1013}
1014
1015func (m *OnuIndication) GetOperState() string {
1016 if m != nil {
1017 return m.OperState
1018 }
1019 return ""
1020}
1021
1022func (m *OnuIndication) GetAdminState() string {
1023 if m != nil {
1024 return m.AdminState
1025 }
1026 return ""
1027}
1028
1029func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1030 if m != nil {
1031 return m.SerialNumber
1032 }
1033 return nil
1034}
1035
kesavandd1a8bca2020-08-27 19:24:07 +05301036func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1037 if m != nil {
1038 return m.FailReason
1039 }
1040 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1041}
1042
Matt Jeanneret61e94872019-03-22 16:16:01 -04001043type IntfOperIndication struct {
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001044 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1045 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1046 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1047 Speed uint32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
1048 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1049 Ranges *IntfOperIndication_PONResourceRanges `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"`
1050 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1051 XXX_unrecognized []byte `json:"-"`
1052 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001053}
1054
1055func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1056func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1057func (*IntfOperIndication) ProtoMessage() {}
1058func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1059 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1060}
1061
1062func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1063 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1064}
1065func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1066 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1067}
1068func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1069 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1070}
1071func (m *IntfOperIndication) XXX_Size() int {
1072 return xxx_messageInfo_IntfOperIndication.Size(m)
1073}
1074func (m *IntfOperIndication) XXX_DiscardUnknown() {
1075 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1076}
1077
1078var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1079
1080func (m *IntfOperIndication) GetType() string {
1081 if m != nil {
1082 return m.Type
1083 }
1084 return ""
1085}
1086
1087func (m *IntfOperIndication) GetIntfId() uint32 {
1088 if m != nil {
1089 return m.IntfId
1090 }
1091 return 0
1092}
1093
1094func (m *IntfOperIndication) GetOperState() string {
1095 if m != nil {
1096 return m.OperState
1097 }
1098 return ""
1099}
1100
Elia Battiston345a5b72022-02-01 10:17:56 +01001101func (m *IntfOperIndication) GetSpeed() uint32 {
1102 if m != nil {
1103 return m.Speed
1104 }
1105 return 0
1106}
1107
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001108func (m *IntfOperIndication) GetTechnology() string {
1109 if m != nil {
1110 return m.Technology
1111 }
1112 return ""
1113}
1114
1115func (m *IntfOperIndication) GetRanges() *IntfOperIndication_PONResourceRanges {
1116 if m != nil {
1117 return m.Ranges
1118 }
1119 return nil
1120}
1121
1122type IntfOperIndication_PONResourceRanges struct {
1123 Pools []*IntfOperIndication_PONResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1124 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1125 XXX_unrecognized []byte `json:"-"`
1126 XXX_sizecache int32 `json:"-"`
1127}
1128
1129func (m *IntfOperIndication_PONResourceRanges) Reset() { *m = IntfOperIndication_PONResourceRanges{} }
1130func (m *IntfOperIndication_PONResourceRanges) String() string { return proto.CompactTextString(m) }
1131func (*IntfOperIndication_PONResourceRanges) ProtoMessage() {}
1132func (*IntfOperIndication_PONResourceRanges) Descriptor() ([]byte, []int) {
1133 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0}
1134}
1135
1136func (m *IntfOperIndication_PONResourceRanges) XXX_Unmarshal(b []byte) error {
1137 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Unmarshal(m, b)
1138}
1139func (m *IntfOperIndication_PONResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1140 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Marshal(b, m, deterministic)
1141}
1142func (m *IntfOperIndication_PONResourceRanges) XXX_Merge(src proto.Message) {
1143 xxx_messageInfo_IntfOperIndication_PONResourceRanges.Merge(m, src)
1144}
1145func (m *IntfOperIndication_PONResourceRanges) XXX_Size() int {
1146 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Size(m)
1147}
1148func (m *IntfOperIndication_PONResourceRanges) XXX_DiscardUnknown() {
1149 xxx_messageInfo_IntfOperIndication_PONResourceRanges.DiscardUnknown(m)
1150}
1151
1152var xxx_messageInfo_IntfOperIndication_PONResourceRanges proto.InternalMessageInfo
1153
1154func (m *IntfOperIndication_PONResourceRanges) GetPools() []*IntfOperIndication_PONResourceRanges_Pool {
1155 if m != nil {
1156 return m.Pools
1157 }
1158 return nil
1159}
1160
1161type IntfOperIndication_PONResourceRanges_Pool struct {
1162 Type IntfOperIndication_PONResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType" json:"type,omitempty"`
1163 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1164 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1165 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1166 XXX_unrecognized []byte `json:"-"`
1167 XXX_sizecache int32 `json:"-"`
1168}
1169
1170func (m *IntfOperIndication_PONResourceRanges_Pool) Reset() {
1171 *m = IntfOperIndication_PONResourceRanges_Pool{}
1172}
1173func (m *IntfOperIndication_PONResourceRanges_Pool) String() string {
1174 return proto.CompactTextString(m)
1175}
1176func (*IntfOperIndication_PONResourceRanges_Pool) ProtoMessage() {}
1177func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor() ([]byte, []int) {
1178 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0, 0}
1179}
1180
1181func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1182 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Unmarshal(m, b)
1183}
1184func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1185 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Marshal(b, m, deterministic)
1186}
1187func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Merge(src proto.Message) {
1188 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Merge(m, src)
1189}
1190func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Size() int {
1191 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Size(m)
1192}
1193func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_DiscardUnknown() {
1194 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.DiscardUnknown(m)
1195}
1196
1197var xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool proto.InternalMessageInfo
1198
1199func (m *IntfOperIndication_PONResourceRanges_Pool) GetType() IntfOperIndication_PONResourceRanges_Pool_PoolType {
1200 if m != nil {
1201 return m.Type
1202 }
1203 return IntfOperIndication_PONResourceRanges_Pool_ONU_ID
1204}
1205
1206func (m *IntfOperIndication_PONResourceRanges_Pool) GetStart() uint32 {
1207 if m != nil {
1208 return m.Start
1209 }
1210 return 0
1211}
1212
1213func (m *IntfOperIndication_PONResourceRanges_Pool) GetEnd() uint32 {
1214 if m != nil {
1215 return m.End
1216 }
1217 return 0
1218}
1219
Matt Jeanneret61e94872019-03-22 16:16:01 -04001220type OmciIndication struct {
1221 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1222 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1223 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1224 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1225 XXX_unrecognized []byte `json:"-"`
1226 XXX_sizecache int32 `json:"-"`
1227}
1228
1229func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1230func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1231func (*OmciIndication) ProtoMessage() {}
1232func (*OmciIndication) Descriptor() ([]byte, []int) {
1233 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1234}
1235
1236func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1237 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1238}
1239func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1240 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1241}
1242func (m *OmciIndication) XXX_Merge(src proto.Message) {
1243 xxx_messageInfo_OmciIndication.Merge(m, src)
1244}
1245func (m *OmciIndication) XXX_Size() int {
1246 return xxx_messageInfo_OmciIndication.Size(m)
1247}
1248func (m *OmciIndication) XXX_DiscardUnknown() {
1249 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1250}
1251
1252var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1253
1254func (m *OmciIndication) GetIntfId() uint32 {
1255 if m != nil {
1256 return m.IntfId
1257 }
1258 return 0
1259}
1260
1261func (m *OmciIndication) GetOnuId() uint32 {
1262 if m != nil {
1263 return m.OnuId
1264 }
1265 return 0
1266}
1267
1268func (m *OmciIndication) GetPkt() []byte {
1269 if m != nil {
1270 return m.Pkt
1271 }
1272 return nil
1273}
1274
1275type PacketIndication struct {
1276 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1277 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
Girish Gowdra31a356c2021-05-14 15:56:04 -07001278 OnuId uint32 `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1279 UniId uint32 `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001280 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1281 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1282 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1283 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1284 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1285 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1286 XXX_unrecognized []byte `json:"-"`
1287 XXX_sizecache int32 `json:"-"`
1288}
1289
1290func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1291func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1292func (*PacketIndication) ProtoMessage() {}
1293func (*PacketIndication) Descriptor() ([]byte, []int) {
1294 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1295}
1296
1297func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1298 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1299}
1300func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1301 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1302}
1303func (m *PacketIndication) XXX_Merge(src proto.Message) {
1304 xxx_messageInfo_PacketIndication.Merge(m, src)
1305}
1306func (m *PacketIndication) XXX_Size() int {
1307 return xxx_messageInfo_PacketIndication.Size(m)
1308}
1309func (m *PacketIndication) XXX_DiscardUnknown() {
1310 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1311}
1312
1313var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1314
1315func (m *PacketIndication) GetIntfType() string {
1316 if m != nil {
1317 return m.IntfType
1318 }
1319 return ""
1320}
1321
1322func (m *PacketIndication) GetIntfId() uint32 {
1323 if m != nil {
1324 return m.IntfId
1325 }
1326 return 0
1327}
1328
Girish Gowdra31a356c2021-05-14 15:56:04 -07001329func (m *PacketIndication) GetOnuId() uint32 {
1330 if m != nil {
1331 return m.OnuId
1332 }
1333 return 0
1334}
1335
1336func (m *PacketIndication) GetUniId() uint32 {
1337 if m != nil {
1338 return m.UniId
1339 }
1340 return 0
1341}
1342
Matt Jeanneret61e94872019-03-22 16:16:01 -04001343func (m *PacketIndication) GetGemportId() uint32 {
1344 if m != nil {
1345 return m.GemportId
1346 }
1347 return 0
1348}
1349
1350func (m *PacketIndication) GetFlowId() uint32 {
1351 if m != nil {
1352 return m.FlowId
1353 }
1354 return 0
1355}
1356
1357func (m *PacketIndication) GetPortNo() uint32 {
1358 if m != nil {
1359 return m.PortNo
1360 }
1361 return 0
1362}
1363
1364func (m *PacketIndication) GetCookie() uint64 {
1365 if m != nil {
1366 return m.Cookie
1367 }
1368 return 0
1369}
1370
1371func (m *PacketIndication) GetPkt() []byte {
1372 if m != nil {
1373 return m.Pkt
1374 }
1375 return nil
1376}
1377
1378type Interface struct {
1379 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1380 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1381 XXX_unrecognized []byte `json:"-"`
1382 XXX_sizecache int32 `json:"-"`
1383}
1384
1385func (m *Interface) Reset() { *m = Interface{} }
1386func (m *Interface) String() string { return proto.CompactTextString(m) }
1387func (*Interface) ProtoMessage() {}
1388func (*Interface) Descriptor() ([]byte, []int) {
1389 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1390}
1391
1392func (m *Interface) XXX_Unmarshal(b []byte) error {
1393 return xxx_messageInfo_Interface.Unmarshal(m, b)
1394}
1395func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1396 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1397}
1398func (m *Interface) XXX_Merge(src proto.Message) {
1399 xxx_messageInfo_Interface.Merge(m, src)
1400}
1401func (m *Interface) XXX_Size() int {
1402 return xxx_messageInfo_Interface.Size(m)
1403}
1404func (m *Interface) XXX_DiscardUnknown() {
1405 xxx_messageInfo_Interface.DiscardUnknown(m)
1406}
1407
1408var xxx_messageInfo_Interface proto.InternalMessageInfo
1409
1410func (m *Interface) GetIntfId() uint32 {
1411 if m != nil {
1412 return m.IntfId
1413 }
1414 return 0
1415}
1416
1417type Heartbeat struct {
1418 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1419 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1420 XXX_unrecognized []byte `json:"-"`
1421 XXX_sizecache int32 `json:"-"`
1422}
1423
1424func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1425func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1426func (*Heartbeat) ProtoMessage() {}
1427func (*Heartbeat) Descriptor() ([]byte, []int) {
1428 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1429}
1430
1431func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1432 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1433}
1434func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1435 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1436}
1437func (m *Heartbeat) XXX_Merge(src proto.Message) {
1438 xxx_messageInfo_Heartbeat.Merge(m, src)
1439}
1440func (m *Heartbeat) XXX_Size() int {
1441 return xxx_messageInfo_Heartbeat.Size(m)
1442}
1443func (m *Heartbeat) XXX_DiscardUnknown() {
1444 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1445}
1446
1447var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1448
1449func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1450 if m != nil {
1451 return m.HeartbeatSignature
1452 }
1453 return 0
1454}
1455
1456type Onu struct {
1457 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1458 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1459 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1460 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
kesavand66bade72020-08-05 06:16:34 +02001461 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001462 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1463 XXX_unrecognized []byte `json:"-"`
1464 XXX_sizecache int32 `json:"-"`
1465}
1466
1467func (m *Onu) Reset() { *m = Onu{} }
1468func (m *Onu) String() string { return proto.CompactTextString(m) }
1469func (*Onu) ProtoMessage() {}
1470func (*Onu) Descriptor() ([]byte, []int) {
1471 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1472}
1473
1474func (m *Onu) XXX_Unmarshal(b []byte) error {
1475 return xxx_messageInfo_Onu.Unmarshal(m, b)
1476}
1477func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1478 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1479}
1480func (m *Onu) XXX_Merge(src proto.Message) {
1481 xxx_messageInfo_Onu.Merge(m, src)
1482}
1483func (m *Onu) XXX_Size() int {
1484 return xxx_messageInfo_Onu.Size(m)
1485}
1486func (m *Onu) XXX_DiscardUnknown() {
1487 xxx_messageInfo_Onu.DiscardUnknown(m)
1488}
1489
1490var xxx_messageInfo_Onu proto.InternalMessageInfo
1491
1492func (m *Onu) GetIntfId() uint32 {
1493 if m != nil {
1494 return m.IntfId
1495 }
1496 return 0
1497}
1498
1499func (m *Onu) GetOnuId() uint32 {
1500 if m != nil {
1501 return m.OnuId
1502 }
1503 return 0
1504}
1505
1506func (m *Onu) GetSerialNumber() *SerialNumber {
1507 if m != nil {
1508 return m.SerialNumber
1509 }
1510 return nil
1511}
1512
1513func (m *Onu) GetPir() uint32 {
1514 if m != nil {
1515 return m.Pir
1516 }
1517 return 0
1518}
1519
kesavand66bade72020-08-05 06:16:34 +02001520func (m *Onu) GetOmccEncryption() bool {
1521 if m != nil {
1522 return m.OmccEncryption
1523 }
1524 return false
1525}
1526
Jason Huang4f8a9372020-06-03 18:09:35 +08001527type OnuLogicalDistance struct {
1528 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1529 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1530 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1531 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1532 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1533 XXX_unrecognized []byte `json:"-"`
1534 XXX_sizecache int32 `json:"-"`
1535}
1536
1537func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1538func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1539func (*OnuLogicalDistance) ProtoMessage() {}
1540func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
1541 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1542}
1543
1544func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1545 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1546}
1547func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1548 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1549}
1550func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1551 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1552}
1553func (m *OnuLogicalDistance) XXX_Size() int {
1554 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1555}
1556func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1557 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1558}
1559
1560var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1561
1562func (m *OnuLogicalDistance) GetIntfId() uint32 {
1563 if m != nil {
1564 return m.IntfId
1565 }
1566 return 0
1567}
1568
1569func (m *OnuLogicalDistance) GetOnuId() uint32 {
1570 if m != nil {
1571 return m.OnuId
1572 }
1573 return 0
1574}
1575
1576func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1577 if m != nil {
1578 return m.LogicalOnuDistanceZero
1579 }
1580 return 0
1581}
1582
1583func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1584 if m != nil {
1585 return m.LogicalOnuDistance
1586 }
1587 return 0
1588}
1589
Matt Jeanneret61e94872019-03-22 16:16:01 -04001590type OmciMsg struct {
1591 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1592 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1593 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1594 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1595 XXX_unrecognized []byte `json:"-"`
1596 XXX_sizecache int32 `json:"-"`
1597}
1598
1599func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1600func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1601func (*OmciMsg) ProtoMessage() {}
1602func (*OmciMsg) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001603 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001604}
1605
1606func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1607 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1608}
1609func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1610 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1611}
1612func (m *OmciMsg) XXX_Merge(src proto.Message) {
1613 xxx_messageInfo_OmciMsg.Merge(m, src)
1614}
1615func (m *OmciMsg) XXX_Size() int {
1616 return xxx_messageInfo_OmciMsg.Size(m)
1617}
1618func (m *OmciMsg) XXX_DiscardUnknown() {
1619 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1620}
1621
1622var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1623
1624func (m *OmciMsg) GetIntfId() uint32 {
1625 if m != nil {
1626 return m.IntfId
1627 }
1628 return 0
1629}
1630
1631func (m *OmciMsg) GetOnuId() uint32 {
1632 if m != nil {
1633 return m.OnuId
1634 }
1635 return 0
1636}
1637
1638func (m *OmciMsg) GetPkt() []byte {
1639 if m != nil {
1640 return m.Pkt
1641 }
1642 return nil
1643}
1644
1645type OnuPacket struct {
1646 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1647 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1648 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001649 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001650 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1651 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1652 XXX_unrecognized []byte `json:"-"`
1653 XXX_sizecache int32 `json:"-"`
1654}
1655
1656func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1657func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1658func (*OnuPacket) ProtoMessage() {}
1659func (*OnuPacket) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001660 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001661}
1662
1663func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1664 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1665}
1666func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1667 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1668}
1669func (m *OnuPacket) XXX_Merge(src proto.Message) {
1670 xxx_messageInfo_OnuPacket.Merge(m, src)
1671}
1672func (m *OnuPacket) XXX_Size() int {
1673 return xxx_messageInfo_OnuPacket.Size(m)
1674}
1675func (m *OnuPacket) XXX_DiscardUnknown() {
1676 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1677}
1678
1679var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1680
1681func (m *OnuPacket) GetIntfId() uint32 {
1682 if m != nil {
1683 return m.IntfId
1684 }
1685 return 0
1686}
1687
1688func (m *OnuPacket) GetOnuId() uint32 {
1689 if m != nil {
1690 return m.OnuId
1691 }
1692 return 0
1693}
1694
1695func (m *OnuPacket) GetPortNo() uint32 {
1696 if m != nil {
1697 return m.PortNo
1698 }
1699 return 0
1700}
1701
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001702func (m *OnuPacket) GetGemportId() uint32 {
1703 if m != nil {
1704 return m.GemportId
1705 }
1706 return 0
1707}
1708
Matt Jeanneret61e94872019-03-22 16:16:01 -04001709func (m *OnuPacket) GetPkt() []byte {
1710 if m != nil {
1711 return m.Pkt
1712 }
1713 return nil
1714}
1715
1716type UplinkPacket struct {
1717 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1718 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1719 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1720 XXX_unrecognized []byte `json:"-"`
1721 XXX_sizecache int32 `json:"-"`
1722}
1723
1724func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1725func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1726func (*UplinkPacket) ProtoMessage() {}
1727func (*UplinkPacket) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001728 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001729}
1730
1731func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1732 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1733}
1734func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1735 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1736}
1737func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1738 xxx_messageInfo_UplinkPacket.Merge(m, src)
1739}
1740func (m *UplinkPacket) XXX_Size() int {
1741 return xxx_messageInfo_UplinkPacket.Size(m)
1742}
1743func (m *UplinkPacket) XXX_DiscardUnknown() {
1744 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1745}
1746
1747var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1748
1749func (m *UplinkPacket) GetIntfId() uint32 {
1750 if m != nil {
1751 return m.IntfId
1752 }
1753 return 0
1754}
1755
1756func (m *UplinkPacket) GetPkt() []byte {
1757 if m != nil {
1758 return m.Pkt
1759 }
1760 return nil
1761}
1762
1763type DeviceInfo struct {
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001764 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1765 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1766 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1767 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1768 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1769 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1770 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001771 // Total number of pon intf ports on the device
Elia Battiston3e451982022-02-23 09:43:26 +01001772 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001773 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1774 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1775 XXX_unrecognized []byte `json:"-"`
1776 XXX_sizecache int32 `json:"-"`
1777}
1778
1779func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1780func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1781func (*DeviceInfo) ProtoMessage() {}
1782func (*DeviceInfo) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001783 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001784}
1785
1786func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1787 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1788}
1789func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1790 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1791}
1792func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1793 xxx_messageInfo_DeviceInfo.Merge(m, src)
1794}
1795func (m *DeviceInfo) XXX_Size() int {
1796 return xxx_messageInfo_DeviceInfo.Size(m)
1797}
1798func (m *DeviceInfo) XXX_DiscardUnknown() {
1799 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1800}
1801
1802var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1803
1804func (m *DeviceInfo) GetVendor() string {
1805 if m != nil {
1806 return m.Vendor
1807 }
1808 return ""
1809}
1810
1811func (m *DeviceInfo) GetModel() string {
1812 if m != nil {
1813 return m.Model
1814 }
1815 return ""
1816}
1817
1818func (m *DeviceInfo) GetHardwareVersion() string {
1819 if m != nil {
1820 return m.HardwareVersion
1821 }
1822 return ""
1823}
1824
1825func (m *DeviceInfo) GetFirmwareVersion() string {
1826 if m != nil {
1827 return m.FirmwareVersion
1828 }
1829 return ""
1830}
1831
1832func (m *DeviceInfo) GetDeviceId() string {
1833 if m != nil {
1834 return m.DeviceId
1835 }
1836 return ""
1837}
1838
1839func (m *DeviceInfo) GetDeviceSerialNumber() string {
1840 if m != nil {
1841 return m.DeviceSerialNumber
1842 }
1843 return ""
1844}
1845
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001846func (m *DeviceInfo) GetPreviouslyConnected() bool {
1847 if m != nil {
1848 return m.PreviouslyConnected
1849 }
1850 return false
1851}
1852
Matt Jeanneret61e94872019-03-22 16:16:01 -04001853func (m *DeviceInfo) GetPonPorts() uint32 {
1854 if m != nil {
1855 return m.PonPorts
1856 }
1857 return 0
1858}
1859
Matt Jeanneret61e94872019-03-22 16:16:01 -04001860func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1861 if m != nil {
1862 return m.Ranges
1863 }
1864 return nil
1865}
1866
1867type DeviceInfo_DeviceResourceRanges struct {
1868 // List of 0 or more intf_ids that use the same technology and pools.
1869 // If 0 intf_ids supplied, it implies ALL interfaces
1870 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1871 // Technology profile for this pool
1872 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1873 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1874 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1875 XXX_unrecognized []byte `json:"-"`
1876 XXX_sizecache int32 `json:"-"`
1877}
1878
1879func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1880func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1881func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1882func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001883 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001884}
1885
1886func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1887 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1888}
1889func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1890 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1891}
1892func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1893 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1894}
1895func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1896 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1897}
1898func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1899 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1900}
1901
1902var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1903
1904func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1905 if m != nil {
1906 return m.IntfIds
1907 }
1908 return nil
1909}
1910
1911func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1912 if m != nil {
1913 return m.Technology
1914 }
1915 return ""
1916}
1917
1918func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1919 if m != nil {
1920 return m.Pools
1921 }
1922 return nil
1923}
1924
1925type DeviceInfo_DeviceResourceRanges_Pool struct {
1926 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1927 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1928 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1929 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1930 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1931 XXX_unrecognized []byte `json:"-"`
1932 XXX_sizecache int32 `json:"-"`
1933}
1934
1935func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1936func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1937func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1938func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001939 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001940}
1941
1942func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1943 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1944}
1945func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1946 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1947}
1948func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1949 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1950}
1951func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1952 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1953}
1954func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1955 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1956}
1957
1958var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1959
1960func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1961 if m != nil {
1962 return m.Type
1963 }
1964 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1965}
1966
1967func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1968 if m != nil {
1969 return m.Sharing
1970 }
1971 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1972}
1973
1974func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1975 if m != nil {
1976 return m.Start
1977 }
1978 return 0
1979}
1980
1981func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1982 if m != nil {
1983 return m.End
1984 }
1985 return 0
1986}
1987
1988type Classifier struct {
1989 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1990 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1991 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1992 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1993 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1994 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1995 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1996 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1997 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1998 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1999 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
2000 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2001 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2002 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2003 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2004 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2005 XXX_unrecognized []byte `json:"-"`
2006 XXX_sizecache int32 `json:"-"`
2007}
2008
2009func (m *Classifier) Reset() { *m = Classifier{} }
2010func (m *Classifier) String() string { return proto.CompactTextString(m) }
2011func (*Classifier) ProtoMessage() {}
2012func (*Classifier) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002013 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002014}
2015
2016func (m *Classifier) XXX_Unmarshal(b []byte) error {
2017 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2018}
2019func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2020 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2021}
2022func (m *Classifier) XXX_Merge(src proto.Message) {
2023 xxx_messageInfo_Classifier.Merge(m, src)
2024}
2025func (m *Classifier) XXX_Size() int {
2026 return xxx_messageInfo_Classifier.Size(m)
2027}
2028func (m *Classifier) XXX_DiscardUnknown() {
2029 xxx_messageInfo_Classifier.DiscardUnknown(m)
2030}
2031
2032var xxx_messageInfo_Classifier proto.InternalMessageInfo
2033
2034func (m *Classifier) GetOTpid() uint32 {
2035 if m != nil {
2036 return m.OTpid
2037 }
2038 return 0
2039}
2040
2041func (m *Classifier) GetOVid() uint32 {
2042 if m != nil {
2043 return m.OVid
2044 }
2045 return 0
2046}
2047
2048func (m *Classifier) GetITpid() uint32 {
2049 if m != nil {
2050 return m.ITpid
2051 }
2052 return 0
2053}
2054
2055func (m *Classifier) GetIVid() uint32 {
2056 if m != nil {
2057 return m.IVid
2058 }
2059 return 0
2060}
2061
2062func (m *Classifier) GetOPbits() uint32 {
2063 if m != nil {
2064 return m.OPbits
2065 }
2066 return 0
2067}
2068
2069func (m *Classifier) GetIPbits() uint32 {
2070 if m != nil {
2071 return m.IPbits
2072 }
2073 return 0
2074}
2075
2076func (m *Classifier) GetEthType() uint32 {
2077 if m != nil {
2078 return m.EthType
2079 }
2080 return 0
2081}
2082
2083func (m *Classifier) GetDstMac() []byte {
2084 if m != nil {
2085 return m.DstMac
2086 }
2087 return nil
2088}
2089
2090func (m *Classifier) GetSrcMac() []byte {
2091 if m != nil {
2092 return m.SrcMac
2093 }
2094 return nil
2095}
2096
2097func (m *Classifier) GetIpProto() uint32 {
2098 if m != nil {
2099 return m.IpProto
2100 }
2101 return 0
2102}
2103
2104func (m *Classifier) GetDstIp() uint32 {
2105 if m != nil {
2106 return m.DstIp
2107 }
2108 return 0
2109}
2110
2111func (m *Classifier) GetSrcIp() uint32 {
2112 if m != nil {
2113 return m.SrcIp
2114 }
2115 return 0
2116}
2117
2118func (m *Classifier) GetSrcPort() uint32 {
2119 if m != nil {
2120 return m.SrcPort
2121 }
2122 return 0
2123}
2124
2125func (m *Classifier) GetDstPort() uint32 {
2126 if m != nil {
2127 return m.DstPort
2128 }
2129 return 0
2130}
2131
2132func (m *Classifier) GetPktTagType() string {
2133 if m != nil {
2134 return m.PktTagType
2135 }
2136 return ""
2137}
2138
2139type ActionCmd struct {
2140 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2141 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2142 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
Burak Gurdag402dd952019-12-10 20:31:11 +00002143 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2144 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2145 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2146 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2147 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2148 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002149 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2150 XXX_unrecognized []byte `json:"-"`
2151 XXX_sizecache int32 `json:"-"`
2152}
2153
2154func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2155func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2156func (*ActionCmd) ProtoMessage() {}
2157func (*ActionCmd) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002158 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002159}
2160
2161func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2162 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2163}
2164func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2165 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2166}
2167func (m *ActionCmd) XXX_Merge(src proto.Message) {
2168 xxx_messageInfo_ActionCmd.Merge(m, src)
2169}
2170func (m *ActionCmd) XXX_Size() int {
2171 return xxx_messageInfo_ActionCmd.Size(m)
2172}
2173func (m *ActionCmd) XXX_DiscardUnknown() {
2174 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2175}
2176
2177var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2178
2179func (m *ActionCmd) GetAddOuterTag() bool {
2180 if m != nil {
2181 return m.AddOuterTag
2182 }
2183 return false
2184}
2185
2186func (m *ActionCmd) GetRemoveOuterTag() bool {
2187 if m != nil {
2188 return m.RemoveOuterTag
2189 }
2190 return false
2191}
2192
2193func (m *ActionCmd) GetTrapToHost() bool {
2194 if m != nil {
2195 return m.TrapToHost
2196 }
2197 return false
2198}
2199
Burak Gurdag402dd952019-12-10 20:31:11 +00002200func (m *ActionCmd) GetRemarkOuterPbits() bool {
2201 if m != nil {
2202 return m.RemarkOuterPbits
2203 }
2204 return false
2205}
2206
2207func (m *ActionCmd) GetRemarkInnerPbits() bool {
2208 if m != nil {
2209 return m.RemarkInnerPbits
2210 }
2211 return false
2212}
2213
2214func (m *ActionCmd) GetAddInnerTag() bool {
2215 if m != nil {
2216 return m.AddInnerTag
2217 }
2218 return false
2219}
2220
2221func (m *ActionCmd) GetRemoveInnerTag() bool {
2222 if m != nil {
2223 return m.RemoveInnerTag
2224 }
2225 return false
2226}
2227
2228func (m *ActionCmd) GetTranslateInnerTag() bool {
2229 if m != nil {
2230 return m.TranslateInnerTag
2231 }
2232 return false
2233}
2234
2235func (m *ActionCmd) GetTranslateOuterTag() bool {
2236 if m != nil {
2237 return m.TranslateOuterTag
2238 }
2239 return false
2240}
2241
Matt Jeanneret61e94872019-03-22 16:16:01 -04002242type Action struct {
2243 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2244 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2245 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2246 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2247 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2248 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2249 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2250 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2251 XXX_unrecognized []byte `json:"-"`
2252 XXX_sizecache int32 `json:"-"`
2253}
2254
2255func (m *Action) Reset() { *m = Action{} }
2256func (m *Action) String() string { return proto.CompactTextString(m) }
2257func (*Action) ProtoMessage() {}
2258func (*Action) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002259 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002260}
2261
2262func (m *Action) XXX_Unmarshal(b []byte) error {
2263 return xxx_messageInfo_Action.Unmarshal(m, b)
2264}
2265func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2266 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2267}
2268func (m *Action) XXX_Merge(src proto.Message) {
2269 xxx_messageInfo_Action.Merge(m, src)
2270}
2271func (m *Action) XXX_Size() int {
2272 return xxx_messageInfo_Action.Size(m)
2273}
2274func (m *Action) XXX_DiscardUnknown() {
2275 xxx_messageInfo_Action.DiscardUnknown(m)
2276}
2277
2278var xxx_messageInfo_Action proto.InternalMessageInfo
2279
2280func (m *Action) GetCmd() *ActionCmd {
2281 if m != nil {
2282 return m.Cmd
2283 }
2284 return nil
2285}
2286
2287func (m *Action) GetOVid() uint32 {
2288 if m != nil {
2289 return m.OVid
2290 }
2291 return 0
2292}
2293
2294func (m *Action) GetOPbits() uint32 {
2295 if m != nil {
2296 return m.OPbits
2297 }
2298 return 0
2299}
2300
2301func (m *Action) GetOTpid() uint32 {
2302 if m != nil {
2303 return m.OTpid
2304 }
2305 return 0
2306}
2307
2308func (m *Action) GetIVid() uint32 {
2309 if m != nil {
2310 return m.IVid
2311 }
2312 return 0
2313}
2314
2315func (m *Action) GetIPbits() uint32 {
2316 if m != nil {
2317 return m.IPbits
2318 }
2319 return 0
2320}
2321
2322func (m *Action) GetITpid() uint32 {
2323 if m != nil {
2324 return m.ITpid
2325 }
2326 return 0
2327}
2328
2329type Flow struct {
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002330 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2331 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2332 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2333 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2334 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2335 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2336 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2337 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2338 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2339 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2340 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2341 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2342 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2343 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2344 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2345 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2346 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2347 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
Gamze Abakad8caefa2021-02-26 10:31:15 +00002348 GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002349 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2350 XXX_unrecognized []byte `json:"-"`
2351 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002352}
2353
2354func (m *Flow) Reset() { *m = Flow{} }
2355func (m *Flow) String() string { return proto.CompactTextString(m) }
2356func (*Flow) ProtoMessage() {}
2357func (*Flow) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002358 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002359}
2360
2361func (m *Flow) XXX_Unmarshal(b []byte) error {
2362 return xxx_messageInfo_Flow.Unmarshal(m, b)
2363}
2364func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2365 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2366}
2367func (m *Flow) XXX_Merge(src proto.Message) {
2368 xxx_messageInfo_Flow.Merge(m, src)
2369}
2370func (m *Flow) XXX_Size() int {
2371 return xxx_messageInfo_Flow.Size(m)
2372}
2373func (m *Flow) XXX_DiscardUnknown() {
2374 xxx_messageInfo_Flow.DiscardUnknown(m)
2375}
2376
2377var xxx_messageInfo_Flow proto.InternalMessageInfo
2378
2379func (m *Flow) GetAccessIntfId() int32 {
2380 if m != nil {
2381 return m.AccessIntfId
2382 }
2383 return 0
2384}
2385
2386func (m *Flow) GetOnuId() int32 {
2387 if m != nil {
2388 return m.OnuId
2389 }
2390 return 0
2391}
2392
2393func (m *Flow) GetUniId() int32 {
2394 if m != nil {
2395 return m.UniId
2396 }
2397 return 0
2398}
2399
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002400func (m *Flow) GetFlowId() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002401 if m != nil {
2402 return m.FlowId
2403 }
2404 return 0
2405}
2406
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002407func (m *Flow) GetSymmetricFlowId() uint64 {
2408 if m != nil {
2409 return m.SymmetricFlowId
2410 }
2411 return 0
2412}
2413
Matt Jeanneret61e94872019-03-22 16:16:01 -04002414func (m *Flow) GetFlowType() string {
2415 if m != nil {
2416 return m.FlowType
2417 }
2418 return ""
2419}
2420
2421func (m *Flow) GetAllocId() int32 {
2422 if m != nil {
2423 return m.AllocId
2424 }
2425 return 0
2426}
2427
2428func (m *Flow) GetNetworkIntfId() int32 {
2429 if m != nil {
2430 return m.NetworkIntfId
2431 }
2432 return 0
2433}
2434
2435func (m *Flow) GetGemportId() int32 {
2436 if m != nil {
2437 return m.GemportId
2438 }
2439 return 0
2440}
2441
2442func (m *Flow) GetClassifier() *Classifier {
2443 if m != nil {
2444 return m.Classifier
2445 }
2446 return nil
2447}
2448
2449func (m *Flow) GetAction() *Action {
2450 if m != nil {
2451 return m.Action
2452 }
2453 return nil
2454}
2455
2456func (m *Flow) GetPriority() int32 {
2457 if m != nil {
2458 return m.Priority
2459 }
2460 return 0
2461}
2462
2463func (m *Flow) GetCookie() uint64 {
2464 if m != nil {
2465 return m.Cookie
2466 }
2467 return 0
2468}
2469
2470func (m *Flow) GetPortNo() uint32 {
2471 if m != nil {
2472 return m.PortNo
2473 }
2474 return 0
2475}
2476
Burak Gurdag402dd952019-12-10 20:31:11 +00002477func (m *Flow) GetGroupId() uint32 {
2478 if m != nil {
2479 return m.GroupId
2480 }
2481 return 0
2482}
2483
Burak Gurdagce064352020-04-20 20:11:18 +00002484func (m *Flow) GetTechProfileId() uint32 {
2485 if m != nil {
2486 return m.TechProfileId
2487 }
2488 return 0
2489}
2490
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002491func (m *Flow) GetReplicateFlow() bool {
2492 if m != nil {
2493 return m.ReplicateFlow
2494 }
2495 return false
2496}
2497
2498func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2499 if m != nil {
2500 return m.PbitToGemport
2501 }
2502 return nil
2503}
2504
Gamze Abakad8caefa2021-02-26 10:31:15 +00002505func (m *Flow) GetGemportToAes() map[uint32]bool {
2506 if m != nil {
2507 return m.GemportToAes
2508 }
2509 return nil
2510}
2511
Matt Jeanneret61e94872019-03-22 16:16:01 -04002512type SerialNumber struct {
2513 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2514 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2515 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2516 XXX_unrecognized []byte `json:"-"`
2517 XXX_sizecache int32 `json:"-"`
2518}
2519
2520func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2521func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2522func (*SerialNumber) ProtoMessage() {}
2523func (*SerialNumber) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302524 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002525}
2526
2527func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2528 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2529}
2530func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2531 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2532}
2533func (m *SerialNumber) XXX_Merge(src proto.Message) {
2534 xxx_messageInfo_SerialNumber.Merge(m, src)
2535}
2536func (m *SerialNumber) XXX_Size() int {
2537 return xxx_messageInfo_SerialNumber.Size(m)
2538}
2539func (m *SerialNumber) XXX_DiscardUnknown() {
2540 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2541}
2542
2543var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2544
2545func (m *SerialNumber) GetVendorId() []byte {
2546 if m != nil {
2547 return m.VendorId
2548 }
2549 return nil
2550}
2551
2552func (m *SerialNumber) GetVendorSpecific() []byte {
2553 if m != nil {
2554 return m.VendorSpecific
2555 }
2556 return nil
2557}
2558
2559type PortStatistics struct {
2560 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2561 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2562 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2563 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2564 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2565 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2566 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
Jason Huangc9243f12020-10-21 17:56:05 +08002567 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2568 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2569 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2570 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2571 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2572 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2573 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2574 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2575 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2576 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2577 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2578 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002579 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2580 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2581 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2582 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2583 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2584 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
Jason Huangc9243f12020-10-21 17:56:05 +08002585 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2586 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2587 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2588 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2589 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2590 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2591 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2592 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2593 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2594 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2595 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002596 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2597 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2598 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2599 XXX_unrecognized []byte `json:"-"`
2600 XXX_sizecache int32 `json:"-"`
2601}
2602
2603func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2604func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2605func (*PortStatistics) ProtoMessage() {}
2606func (*PortStatistics) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302607 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002608}
2609
2610func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2611 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2612}
2613func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2614 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2615}
2616func (m *PortStatistics) XXX_Merge(src proto.Message) {
2617 xxx_messageInfo_PortStatistics.Merge(m, src)
2618}
2619func (m *PortStatistics) XXX_Size() int {
2620 return xxx_messageInfo_PortStatistics.Size(m)
2621}
2622func (m *PortStatistics) XXX_DiscardUnknown() {
2623 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2624}
2625
2626var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2627
2628func (m *PortStatistics) GetIntfId() uint32 {
2629 if m != nil {
2630 return m.IntfId
2631 }
2632 return 0
2633}
2634
2635func (m *PortStatistics) GetRxBytes() uint64 {
2636 if m != nil {
2637 return m.RxBytes
2638 }
2639 return 0
2640}
2641
2642func (m *PortStatistics) GetRxPackets() uint64 {
2643 if m != nil {
2644 return m.RxPackets
2645 }
2646 return 0
2647}
2648
2649func (m *PortStatistics) GetRxUcastPackets() uint64 {
2650 if m != nil {
2651 return m.RxUcastPackets
2652 }
2653 return 0
2654}
2655
2656func (m *PortStatistics) GetRxMcastPackets() uint64 {
2657 if m != nil {
2658 return m.RxMcastPackets
2659 }
2660 return 0
2661}
2662
2663func (m *PortStatistics) GetRxBcastPackets() uint64 {
2664 if m != nil {
2665 return m.RxBcastPackets
2666 }
2667 return 0
2668}
2669
2670func (m *PortStatistics) GetRxErrorPackets() uint64 {
2671 if m != nil {
2672 return m.RxErrorPackets
2673 }
2674 return 0
2675}
2676
Jason Huangc9243f12020-10-21 17:56:05 +08002677func (m *PortStatistics) GetRxFrames() uint64 {
2678 if m != nil {
2679 return m.RxFrames
2680 }
2681 return 0
2682}
2683
2684func (m *PortStatistics) GetRxFrames_64() uint64 {
2685 if m != nil {
2686 return m.RxFrames_64
2687 }
2688 return 0
2689}
2690
2691func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2692 if m != nil {
2693 return m.RxFrames_65_127
2694 }
2695 return 0
2696}
2697
2698func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2699 if m != nil {
2700 return m.RxFrames_128_255
2701 }
2702 return 0
2703}
2704
2705func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2706 if m != nil {
2707 return m.RxFrames_256_511
2708 }
2709 return 0
2710}
2711
2712func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2713 if m != nil {
2714 return m.RxFrames_512_1023
2715 }
2716 return 0
2717}
2718
2719func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2720 if m != nil {
2721 return m.RxFrames_1024_1518
2722 }
2723 return 0
2724}
2725
2726func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2727 if m != nil {
2728 return m.RxFrames_1519_2047
2729 }
2730 return 0
2731}
2732
2733func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2734 if m != nil {
2735 return m.RxFrames_2048_4095
2736 }
2737 return 0
2738}
2739
2740func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2741 if m != nil {
2742 return m.RxFrames_4096_9216
2743 }
2744 return 0
2745}
2746
2747func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2748 if m != nil {
2749 return m.RxFrames_9217_16383
2750 }
2751 return 0
2752}
2753
2754func (m *PortStatistics) GetRxCrcErrors() uint64 {
2755 if m != nil {
2756 return m.RxCrcErrors
2757 }
2758 return 0
2759}
2760
Matt Jeanneret61e94872019-03-22 16:16:01 -04002761func (m *PortStatistics) GetTxBytes() uint64 {
2762 if m != nil {
2763 return m.TxBytes
2764 }
2765 return 0
2766}
2767
2768func (m *PortStatistics) GetTxPackets() uint64 {
2769 if m != nil {
2770 return m.TxPackets
2771 }
2772 return 0
2773}
2774
2775func (m *PortStatistics) GetTxUcastPackets() uint64 {
2776 if m != nil {
2777 return m.TxUcastPackets
2778 }
2779 return 0
2780}
2781
2782func (m *PortStatistics) GetTxMcastPackets() uint64 {
2783 if m != nil {
2784 return m.TxMcastPackets
2785 }
2786 return 0
2787}
2788
2789func (m *PortStatistics) GetTxBcastPackets() uint64 {
2790 if m != nil {
2791 return m.TxBcastPackets
2792 }
2793 return 0
2794}
2795
2796func (m *PortStatistics) GetTxErrorPackets() uint64 {
2797 if m != nil {
2798 return m.TxErrorPackets
2799 }
2800 return 0
2801}
2802
Jason Huangc9243f12020-10-21 17:56:05 +08002803func (m *PortStatistics) GetTxFrames() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002804 if m != nil {
Jason Huangc9243f12020-10-21 17:56:05 +08002805 return m.TxFrames
2806 }
2807 return 0
2808}
2809
2810func (m *PortStatistics) GetTxFrames_64() uint64 {
2811 if m != nil {
2812 return m.TxFrames_64
2813 }
2814 return 0
2815}
2816
2817func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2818 if m != nil {
2819 return m.TxFrames_65_127
2820 }
2821 return 0
2822}
2823
2824func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2825 if m != nil {
2826 return m.TxFrames_128_255
2827 }
2828 return 0
2829}
2830
2831func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2832 if m != nil {
2833 return m.TxFrames_256_511
2834 }
2835 return 0
2836}
2837
2838func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2839 if m != nil {
2840 return m.TxFrames_512_1023
2841 }
2842 return 0
2843}
2844
2845func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2846 if m != nil {
2847 return m.TxFrames_1024_1518
2848 }
2849 return 0
2850}
2851
2852func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2853 if m != nil {
2854 return m.TxFrames_1519_2047
2855 }
2856 return 0
2857}
2858
2859func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2860 if m != nil {
2861 return m.TxFrames_2048_4095
2862 }
2863 return 0
2864}
2865
2866func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2867 if m != nil {
2868 return m.TxFrames_4096_9216
2869 }
2870 return 0
2871}
2872
2873func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2874 if m != nil {
2875 return m.TxFrames_9217_16383
Matt Jeanneret61e94872019-03-22 16:16:01 -04002876 }
2877 return 0
2878}
2879
2880func (m *PortStatistics) GetBipErrors() uint64 {
2881 if m != nil {
2882 return m.BipErrors
2883 }
2884 return 0
2885}
2886
2887func (m *PortStatistics) GetTimestamp() uint32 {
2888 if m != nil {
2889 return m.Timestamp
2890 }
2891 return 0
2892}
2893
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002894type OnuStatistics struct {
2895 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2896 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2897 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2898 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2899 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2900 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2901 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2902 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2903 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2904 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2905 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2906 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2907 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2908 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2909 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2910 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2911 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2912 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2913 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2914 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2915 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2916 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2917 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2918 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2919 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2920 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2921 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2922 XXX_unrecognized []byte `json:"-"`
2923 XXX_sizecache int32 `json:"-"`
2924}
2925
2926func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2927func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2928func (*OnuStatistics) ProtoMessage() {}
2929func (*OnuStatistics) Descriptor() ([]byte, []int) {
2930 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2931}
2932
2933func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2934 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2935}
2936func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2937 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2938}
2939func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2940 xxx_messageInfo_OnuStatistics.Merge(m, src)
2941}
2942func (m *OnuStatistics) XXX_Size() int {
2943 return xxx_messageInfo_OnuStatistics.Size(m)
2944}
2945func (m *OnuStatistics) XXX_DiscardUnknown() {
2946 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2947}
2948
2949var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2950
2951func (m *OnuStatistics) GetIntfId() uint32 {
2952 if m != nil {
2953 return m.IntfId
2954 }
2955 return 0
2956}
2957
2958func (m *OnuStatistics) GetOnuId() uint32 {
2959 if m != nil {
2960 return m.OnuId
2961 }
2962 return 0
2963}
2964
2965func (m *OnuStatistics) GetPositiveDrift() uint64 {
2966 if m != nil {
2967 return m.PositiveDrift
2968 }
2969 return 0
2970}
2971
2972func (m *OnuStatistics) GetNegativeDrift() uint64 {
2973 if m != nil {
2974 return m.NegativeDrift
2975 }
2976 return 0
2977}
2978
2979func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2980 if m != nil {
2981 return m.DelimiterMissDetection
2982 }
2983 return 0
2984}
2985
2986func (m *OnuStatistics) GetBipErrors() uint64 {
2987 if m != nil {
2988 return m.BipErrors
2989 }
2990 return 0
2991}
2992
2993func (m *OnuStatistics) GetBipUnits() uint64 {
2994 if m != nil {
2995 return m.BipUnits
2996 }
2997 return 0
2998}
2999
3000func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
3001 if m != nil {
3002 return m.FecCorrectedSymbols
3003 }
3004 return 0
3005}
3006
3007func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
3008 if m != nil {
3009 return m.FecCodewordsCorrected
3010 }
3011 return 0
3012}
3013
3014func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3015 if m != nil {
3016 return m.FecCodewordsUncorrectable
3017 }
3018 return 0
3019}
3020
3021func (m *OnuStatistics) GetFecCodewords() uint64 {
3022 if m != nil {
3023 return m.FecCodewords
3024 }
3025 return 0
3026}
3027
3028func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3029 if m != nil {
3030 return m.FecCorrectedUnits
3031 }
3032 return 0
3033}
3034
3035func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3036 if m != nil {
3037 return m.XgemKeyErrors
3038 }
3039 return 0
3040}
3041
3042func (m *OnuStatistics) GetXgemLoss() uint64 {
3043 if m != nil {
3044 return m.XgemLoss
3045 }
3046 return 0
3047}
3048
3049func (m *OnuStatistics) GetRxPloamsError() uint64 {
3050 if m != nil {
3051 return m.RxPloamsError
3052 }
3053 return 0
3054}
3055
3056func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3057 if m != nil {
3058 return m.RxPloamsNonIdle
3059 }
3060 return 0
3061}
3062
3063func (m *OnuStatistics) GetRxOmci() uint64 {
3064 if m != nil {
3065 return m.RxOmci
3066 }
3067 return 0
3068}
3069
3070func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3071 if m != nil {
3072 return m.RxOmciPacketsCrcError
3073 }
3074 return 0
3075}
3076
3077func (m *OnuStatistics) GetRxBytes() uint64 {
3078 if m != nil {
3079 return m.RxBytes
3080 }
3081 return 0
3082}
3083
3084func (m *OnuStatistics) GetRxPackets() uint64 {
3085 if m != nil {
3086 return m.RxPackets
3087 }
3088 return 0
3089}
3090
3091func (m *OnuStatistics) GetTxBytes() uint64 {
3092 if m != nil {
3093 return m.TxBytes
3094 }
3095 return 0
3096}
3097
3098func (m *OnuStatistics) GetTxPackets() uint64 {
3099 if m != nil {
3100 return m.TxPackets
3101 }
3102 return 0
3103}
3104
3105func (m *OnuStatistics) GetBerReported() uint64 {
3106 if m != nil {
3107 return m.BerReported
3108 }
3109 return 0
3110}
3111
3112func (m *OnuStatistics) GetLcdgErrors() uint64 {
3113 if m != nil {
3114 return m.LcdgErrors
3115 }
3116 return 0
3117}
3118
3119func (m *OnuStatistics) GetRdiErrors() uint64 {
3120 if m != nil {
3121 return m.RdiErrors
3122 }
3123 return 0
3124}
3125
3126func (m *OnuStatistics) GetTimestamp() uint32 {
3127 if m != nil {
3128 return m.Timestamp
3129 }
3130 return 0
3131}
3132
3133type GemPortStatistics struct {
3134 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3135 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3136 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3137 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3138 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3139 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3140 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3141 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3142 XXX_unrecognized []byte `json:"-"`
3143 XXX_sizecache int32 `json:"-"`
3144}
3145
3146func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3147func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3148func (*GemPortStatistics) ProtoMessage() {}
3149func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3150 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3151}
3152
3153func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3154 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3155}
3156func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3157 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3158}
3159func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3160 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3161}
3162func (m *GemPortStatistics) XXX_Size() int {
3163 return xxx_messageInfo_GemPortStatistics.Size(m)
3164}
3165func (m *GemPortStatistics) XXX_DiscardUnknown() {
3166 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3167}
3168
3169var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3170
3171func (m *GemPortStatistics) GetIntfId() uint32 {
3172 if m != nil {
3173 return m.IntfId
3174 }
3175 return 0
3176}
3177
3178func (m *GemPortStatistics) GetGemportId() uint32 {
3179 if m != nil {
3180 return m.GemportId
3181 }
3182 return 0
3183}
3184
3185func (m *GemPortStatistics) GetRxPackets() uint64 {
3186 if m != nil {
3187 return m.RxPackets
3188 }
3189 return 0
3190}
3191
3192func (m *GemPortStatistics) GetRxBytes() uint64 {
3193 if m != nil {
3194 return m.RxBytes
3195 }
3196 return 0
3197}
3198
3199func (m *GemPortStatistics) GetTxPackets() uint64 {
3200 if m != nil {
3201 return m.TxPackets
3202 }
3203 return 0
3204}
3205
3206func (m *GemPortStatistics) GetTxBytes() uint64 {
3207 if m != nil {
3208 return m.TxBytes
3209 }
3210 return 0
3211}
3212
3213func (m *GemPortStatistics) GetTimestamp() uint32 {
3214 if m != nil {
3215 return m.Timestamp
3216 }
3217 return 0
3218}
3219
Matt Jeanneret61e94872019-03-22 16:16:01 -04003220type FlowStatistics struct {
3221 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3222 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3223 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3224 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3225 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3226 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3227 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3228 XXX_unrecognized []byte `json:"-"`
3229 XXX_sizecache int32 `json:"-"`
3230}
3231
3232func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3233func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3234func (*FlowStatistics) ProtoMessage() {}
3235func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003236 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003237}
3238
3239func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3240 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3241}
3242func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3243 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3244}
3245func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3246 xxx_messageInfo_FlowStatistics.Merge(m, src)
3247}
3248func (m *FlowStatistics) XXX_Size() int {
3249 return xxx_messageInfo_FlowStatistics.Size(m)
3250}
3251func (m *FlowStatistics) XXX_DiscardUnknown() {
3252 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3253}
3254
3255var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3256
3257func (m *FlowStatistics) GetFlowId() uint32 {
3258 if m != nil {
3259 return m.FlowId
3260 }
3261 return 0
3262}
3263
3264func (m *FlowStatistics) GetRxBytes() uint64 {
3265 if m != nil {
3266 return m.RxBytes
3267 }
3268 return 0
3269}
3270
3271func (m *FlowStatistics) GetRxPackets() uint64 {
3272 if m != nil {
3273 return m.RxPackets
3274 }
3275 return 0
3276}
3277
3278func (m *FlowStatistics) GetTxBytes() uint64 {
3279 if m != nil {
3280 return m.TxBytes
3281 }
3282 return 0
3283}
3284
3285func (m *FlowStatistics) GetTxPackets() uint64 {
3286 if m != nil {
3287 return m.TxPackets
3288 }
3289 return 0
3290}
3291
3292func (m *FlowStatistics) GetTimestamp() uint32 {
3293 if m != nil {
3294 return m.Timestamp
3295 }
3296 return 0
3297}
3298
3299type LosIndication struct {
3300 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3301 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3302 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3303 XXX_unrecognized []byte `json:"-"`
3304 XXX_sizecache int32 `json:"-"`
3305}
3306
3307func (m *LosIndication) Reset() { *m = LosIndication{} }
3308func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3309func (*LosIndication) ProtoMessage() {}
3310func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003311 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003312}
3313
3314func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3315 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3316}
3317func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3318 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3319}
3320func (m *LosIndication) XXX_Merge(src proto.Message) {
3321 xxx_messageInfo_LosIndication.Merge(m, src)
3322}
3323func (m *LosIndication) XXX_Size() int {
3324 return xxx_messageInfo_LosIndication.Size(m)
3325}
3326func (m *LosIndication) XXX_DiscardUnknown() {
3327 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3328}
3329
3330var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3331
3332func (m *LosIndication) GetIntfId() uint32 {
3333 if m != nil {
3334 return m.IntfId
3335 }
3336 return 0
3337}
3338
3339func (m *LosIndication) GetStatus() string {
3340 if m != nil {
3341 return m.Status
3342 }
3343 return ""
3344}
3345
3346type DyingGaspIndication struct {
3347 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3348 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3349 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3350 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3351 XXX_unrecognized []byte `json:"-"`
3352 XXX_sizecache int32 `json:"-"`
3353}
3354
3355func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3356func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3357func (*DyingGaspIndication) ProtoMessage() {}
3358func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003359 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003360}
3361
3362func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3363 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3364}
3365func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3366 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3367}
3368func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3369 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3370}
3371func (m *DyingGaspIndication) XXX_Size() int {
3372 return xxx_messageInfo_DyingGaspIndication.Size(m)
3373}
3374func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3375 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3376}
3377
3378var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3379
3380func (m *DyingGaspIndication) GetIntfId() uint32 {
3381 if m != nil {
3382 return m.IntfId
3383 }
3384 return 0
3385}
3386
3387func (m *DyingGaspIndication) GetOnuId() uint32 {
3388 if m != nil {
3389 return m.OnuId
3390 }
3391 return 0
3392}
3393
3394func (m *DyingGaspIndication) GetStatus() string {
3395 if m != nil {
3396 return m.Status
3397 }
3398 return ""
3399}
3400
3401type OnuAlarmIndication struct {
3402 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3403 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3404 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3405 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3406 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3407 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303408 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3409 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003410 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3411 XXX_unrecognized []byte `json:"-"`
3412 XXX_sizecache int32 `json:"-"`
3413}
3414
3415func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3416func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3417func (*OnuAlarmIndication) ProtoMessage() {}
3418func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003419 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003420}
3421
3422func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3423 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3424}
3425func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3426 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3427}
3428func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3429 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3430}
3431func (m *OnuAlarmIndication) XXX_Size() int {
3432 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3433}
3434func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3435 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3436}
3437
3438var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3439
3440func (m *OnuAlarmIndication) GetIntfId() uint32 {
3441 if m != nil {
3442 return m.IntfId
3443 }
3444 return 0
3445}
3446
3447func (m *OnuAlarmIndication) GetOnuId() uint32 {
3448 if m != nil {
3449 return m.OnuId
3450 }
3451 return 0
3452}
3453
3454func (m *OnuAlarmIndication) GetLosStatus() string {
3455 if m != nil {
3456 return m.LosStatus
3457 }
3458 return ""
3459}
3460
3461func (m *OnuAlarmIndication) GetLobStatus() string {
3462 if m != nil {
3463 return m.LobStatus
3464 }
3465 return ""
3466}
3467
3468func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3469 if m != nil {
3470 return m.LopcMissStatus
3471 }
3472 return ""
3473}
3474
3475func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3476 if m != nil {
3477 return m.LopcMicErrorStatus
3478 }
3479 return ""
3480}
3481
Naga Manjunath0a734252019-11-21 19:00:23 +05303482func (m *OnuAlarmIndication) GetLofiStatus() string {
3483 if m != nil {
3484 return m.LofiStatus
3485 }
3486 return ""
3487}
3488
3489func (m *OnuAlarmIndication) GetLoamiStatus() string {
3490 if m != nil {
3491 return m.LoamiStatus
3492 }
3493 return ""
3494}
3495
Matt Jeanneret61e94872019-03-22 16:16:01 -04003496type OnuStartupFailureIndication struct {
3497 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3498 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3499 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3500 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3501 XXX_unrecognized []byte `json:"-"`
3502 XXX_sizecache int32 `json:"-"`
3503}
3504
3505func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3506func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3507func (*OnuStartupFailureIndication) ProtoMessage() {}
3508func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003509 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003510}
3511
3512func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3513 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3514}
3515func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3516 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3517}
3518func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3519 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3520}
3521func (m *OnuStartupFailureIndication) XXX_Size() int {
3522 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3523}
3524func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3525 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3526}
3527
3528var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3529
3530func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3531 if m != nil {
3532 return m.IntfId
3533 }
3534 return 0
3535}
3536
3537func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3538 if m != nil {
3539 return m.OnuId
3540 }
3541 return 0
3542}
3543
3544func (m *OnuStartupFailureIndication) GetStatus() string {
3545 if m != nil {
3546 return m.Status
3547 }
3548 return ""
3549}
3550
3551type OnuSignalDegradeIndication struct {
3552 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3553 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3554 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3555 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3556 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3557 XXX_unrecognized []byte `json:"-"`
3558 XXX_sizecache int32 `json:"-"`
3559}
3560
3561func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3562func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3563func (*OnuSignalDegradeIndication) ProtoMessage() {}
3564func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003565 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003566}
3567
3568func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3569 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3570}
3571func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3572 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3573}
3574func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3575 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3576}
3577func (m *OnuSignalDegradeIndication) XXX_Size() int {
3578 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3579}
3580func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3581 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3582}
3583
3584var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3585
3586func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3587 if m != nil {
3588 return m.IntfId
3589 }
3590 return 0
3591}
3592
3593func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3594 if m != nil {
3595 return m.OnuId
3596 }
3597 return 0
3598}
3599
3600func (m *OnuSignalDegradeIndication) GetStatus() string {
3601 if m != nil {
3602 return m.Status
3603 }
3604 return ""
3605}
3606
3607func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3608 if m != nil {
3609 return m.InverseBitErrorRate
3610 }
3611 return 0
3612}
3613
3614type OnuDriftOfWindowIndication struct {
3615 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3616 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3617 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3618 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3619 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3620 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3621 XXX_unrecognized []byte `json:"-"`
3622 XXX_sizecache int32 `json:"-"`
3623}
3624
3625func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3626func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3627func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3628func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003629 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003630}
3631
3632func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3633 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3634}
3635func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3636 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3637}
3638func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3639 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3640}
3641func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3642 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3643}
3644func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3645 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3646}
3647
3648var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3649
3650func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3651 if m != nil {
3652 return m.IntfId
3653 }
3654 return 0
3655}
3656
3657func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3658 if m != nil {
3659 return m.OnuId
3660 }
3661 return 0
3662}
3663
3664func (m *OnuDriftOfWindowIndication) GetStatus() string {
3665 if m != nil {
3666 return m.Status
3667 }
3668 return ""
3669}
3670
3671func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3672 if m != nil {
3673 return m.Drift
3674 }
3675 return 0
3676}
3677
3678func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3679 if m != nil {
3680 return m.NewEqd
3681 }
3682 return 0
3683}
3684
3685type OnuLossOfOmciChannelIndication struct {
3686 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3687 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3688 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3689 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3690 XXX_unrecognized []byte `json:"-"`
3691 XXX_sizecache int32 `json:"-"`
3692}
3693
3694func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3695func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3696func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3697func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003698 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003699}
3700
3701func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3702 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3703}
3704func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3705 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3706}
3707func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3708 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3709}
3710func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3711 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3712}
3713func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3714 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3715}
3716
3717var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3718
3719func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3720 if m != nil {
3721 return m.IntfId
3722 }
3723 return 0
3724}
3725
3726func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3727 if m != nil {
3728 return m.OnuId
3729 }
3730 return 0
3731}
3732
3733func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3734 if m != nil {
3735 return m.Status
3736 }
3737 return ""
3738}
3739
3740type OnuSignalsFailureIndication struct {
3741 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3742 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3743 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3744 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3745 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3746 XXX_unrecognized []byte `json:"-"`
3747 XXX_sizecache int32 `json:"-"`
3748}
3749
3750func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3751func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3752func (*OnuSignalsFailureIndication) ProtoMessage() {}
3753func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003754 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003755}
3756
3757func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3758 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3759}
3760func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3761 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3762}
3763func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3764 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3765}
3766func (m *OnuSignalsFailureIndication) XXX_Size() int {
3767 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3768}
3769func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3770 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3771}
3772
3773var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3774
3775func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3776 if m != nil {
3777 return m.IntfId
3778 }
3779 return 0
3780}
3781
3782func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3783 if m != nil {
3784 return m.OnuId
3785 }
3786 return 0
3787}
3788
3789func (m *OnuSignalsFailureIndication) GetStatus() string {
3790 if m != nil {
3791 return m.Status
3792 }
3793 return ""
3794}
3795
3796func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3797 if m != nil {
3798 return m.InverseBitErrorRate
3799 }
3800 return 0
3801}
3802
3803type OnuTransmissionInterferenceWarning struct {
3804 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3805 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3806 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3807 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3808 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3809 XXX_unrecognized []byte `json:"-"`
3810 XXX_sizecache int32 `json:"-"`
3811}
3812
3813func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3814func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3815func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3816func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003817 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003818}
3819
3820func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3821 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3822}
3823func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3824 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3825}
3826func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3827 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3828}
3829func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3830 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3831}
3832func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3833 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3834}
3835
3836var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3837
3838func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3839 if m != nil {
3840 return m.IntfId
3841 }
3842 return 0
3843}
3844
3845func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3846 if m != nil {
3847 return m.OnuId
3848 }
3849 return 0
3850}
3851
3852func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3853 if m != nil {
3854 return m.Status
3855 }
3856 return ""
3857}
3858
3859func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3860 if m != nil {
3861 return m.Drift
3862 }
3863 return 0
3864}
3865
3866type OnuActivationFailureIndication struct {
3867 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3868 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303869 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003870 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3871 XXX_unrecognized []byte `json:"-"`
3872 XXX_sizecache int32 `json:"-"`
3873}
3874
3875func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3876func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3877func (*OnuActivationFailureIndication) ProtoMessage() {}
3878func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003879 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003880}
3881
3882func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3883 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3884}
3885func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3886 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3887}
3888func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3889 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3890}
3891func (m *OnuActivationFailureIndication) XXX_Size() int {
3892 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3893}
3894func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3895 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3896}
3897
3898var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3899
3900func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3901 if m != nil {
3902 return m.IntfId
3903 }
3904 return 0
3905}
3906
3907func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3908 if m != nil {
3909 return m.OnuId
3910 }
3911 return 0
3912}
3913
Naga Manjunath0a734252019-11-21 19:00:23 +05303914func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3915 if m != nil {
3916 return m.FailReason
3917 }
3918 return 0
3919}
3920
3921type OnuLossOfKeySyncFailureIndication struct {
3922 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3923 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3924 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3925 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3926 XXX_unrecognized []byte `json:"-"`
3927 XXX_sizecache int32 `json:"-"`
3928}
3929
3930func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3931func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3932func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3933func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003934 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath0a734252019-11-21 19:00:23 +05303935}
3936
3937func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3938 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3939}
3940func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3941 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3942}
3943func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3944 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3945}
3946func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3947 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3948}
3949func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3950 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3951}
3952
3953var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3954
3955func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3956 if m != nil {
3957 return m.IntfId
3958 }
3959 return 0
3960}
3961
3962func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3963 if m != nil {
3964 return m.OnuId
3965 }
3966 return 0
3967}
3968
3969func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3970 if m != nil {
3971 return m.Status
3972 }
3973 return ""
3974}
3975
Girish Gowdra5192ea82020-05-06 20:49:11 -07003976type RdiErrorIndication struct {
3977 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3978 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303979 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3980 XXX_unrecognized []byte `json:"-"`
3981 XXX_sizecache int32 `json:"-"`
3982}
3983
Girish Gowdra5192ea82020-05-06 20:49:11 -07003984func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3985func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3986func (*RdiErrorIndication) ProtoMessage() {}
3987func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003988 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Girish Gowdra5192ea82020-05-06 20:49:11 -07003989}
3990
3991func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3992 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3993}
3994func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3995 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3996}
3997func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3998 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3999}
4000func (m *RdiErrorIndication) XXX_Size() int {
4001 return xxx_messageInfo_RdiErrorIndication.Size(m)
4002}
4003func (m *RdiErrorIndication) XXX_DiscardUnknown() {
4004 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
4005}
4006
4007var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
4008
4009func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
4010 if m != nil {
4011 return m.RdiErrorCount
4012 }
4013 return 0
4014}
4015
4016func (m *RdiErrorIndication) GetStatus() string {
4017 if m != nil {
4018 return m.Status
4019 }
4020 return ""
4021}
4022
4023type OnuItuPonStatsIndication struct {
4024 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4025 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4026 // Types that are valid to be assigned to Stats:
4027 // *OnuItuPonStatsIndication_RdiErrorInd
4028 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
4029 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4030 XXX_unrecognized []byte `json:"-"`
4031 XXX_sizecache int32 `json:"-"`
4032}
4033
Naga Manjunath0a734252019-11-21 19:00:23 +05304034func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
4035func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
4036func (*OnuItuPonStatsIndication) ProtoMessage() {}
4037func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004038 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Naga Manjunath0a734252019-11-21 19:00:23 +05304039}
4040
4041func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
4042 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
4043}
4044func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4045 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
4046}
4047func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
4048 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
4049}
4050func (m *OnuItuPonStatsIndication) XXX_Size() int {
4051 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
4052}
4053func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
4054 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
4055}
4056
4057var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
4058
4059func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
4060 if m != nil {
4061 return m.IntfId
4062 }
4063 return 0
4064}
4065
4066func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
4067 if m != nil {
4068 return m.OnuId
4069 }
4070 return 0
4071}
4072
Girish Gowdra5192ea82020-05-06 20:49:11 -07004073type isOnuItuPonStatsIndication_Stats interface {
4074 isOnuItuPonStatsIndication_Stats()
4075}
4076
4077type OnuItuPonStatsIndication_RdiErrorInd struct {
4078 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
4079}
4080
4081func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
4082
4083func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath0a734252019-11-21 19:00:23 +05304084 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07004085 return m.Stats
Naga Manjunath0a734252019-11-21 19:00:23 +05304086 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07004087 return nil
4088}
4089
4090func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
4091 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
4092 return x.RdiErrorInd
4093 }
4094 return nil
4095}
4096
4097// XXX_OneofWrappers is for the internal use of the proto package.
4098func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
4099 return []interface{}{
4100 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
4101 }
Naga Manjunath0a734252019-11-21 19:00:23 +05304102}
4103
Matt Jeanneret61e94872019-03-22 16:16:01 -04004104type OnuProcessingErrorIndication struct {
4105 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4106 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4107 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4108 XXX_unrecognized []byte `json:"-"`
4109 XXX_sizecache int32 `json:"-"`
4110}
4111
4112func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
4113func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
4114func (*OnuProcessingErrorIndication) ProtoMessage() {}
4115func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004116 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004117}
4118
4119func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
4120 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
4121}
4122func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4123 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
4124}
4125func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4126 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4127}
4128func (m *OnuProcessingErrorIndication) XXX_Size() int {
4129 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4130}
4131func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4132 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4133}
4134
4135var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4136
4137func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4138 if m != nil {
4139 return m.IntfId
4140 }
4141 return 0
4142}
4143
4144func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4145 if m != nil {
4146 return m.OnuId
4147 }
4148 return 0
4149}
4150
Devmalya Paulea6eb472020-02-04 20:41:01 -05004151type OnuDeactivationFailureIndication struct {
4152 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4153 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Girish Gowdra5192ea82020-05-06 20:49:11 -07004154 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paulea6eb472020-02-04 20:41:01 -05004155 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4156 XXX_unrecognized []byte `json:"-"`
4157 XXX_sizecache int32 `json:"-"`
4158}
4159
4160func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4161func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4162func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4163func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004164 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paulea6eb472020-02-04 20:41:01 -05004165}
4166
4167func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4168 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4169}
4170func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4171 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4172}
4173func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4174 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4175}
4176func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4177 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4178}
4179func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4180 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4181}
4182
4183var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4184
4185func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4186 if m != nil {
4187 return m.IntfId
4188 }
4189 return 0
4190}
4191
4192func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4193 if m != nil {
4194 return m.OnuId
4195 }
4196 return 0
4197}
4198
Girish Gowdra5192ea82020-05-06 20:49:11 -07004199func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paulea6eb472020-02-04 20:41:01 -05004200 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07004201 return m.Status
Devmalya Paulea6eb472020-02-04 20:41:01 -05004202 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07004203 return ""
Devmalya Paulea6eb472020-02-04 20:41:01 -05004204}
4205
Devmalya Paulb0c12472020-02-18 20:08:53 -05004206type OnuRemoteDefectIndication struct {
4207 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4208 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Jason Huang55ee29d2020-03-11 23:43:29 +08004209 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paulb0c12472020-02-18 20:08:53 -05004210 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4211 XXX_unrecognized []byte `json:"-"`
4212 XXX_sizecache int32 `json:"-"`
4213}
4214
4215func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4216func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4217func (*OnuRemoteDefectIndication) ProtoMessage() {}
4218func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004219 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paulb0c12472020-02-18 20:08:53 -05004220}
4221
4222func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4223 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4224}
4225func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4226 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4227}
4228func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4229 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4230}
4231func (m *OnuRemoteDefectIndication) XXX_Size() int {
4232 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4233}
4234func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4235 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4236}
4237
4238var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4239
4240func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4241 if m != nil {
4242 return m.IntfId
4243 }
4244 return 0
4245}
4246
4247func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4248 if m != nil {
4249 return m.OnuId
4250 }
4251 return 0
4252}
4253
Jason Huang55ee29d2020-03-11 23:43:29 +08004254func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paulb0c12472020-02-18 20:08:53 -05004255 if m != nil {
4256 return m.RdiErrors
4257 }
4258 return 0
4259}
4260
Devmalya Paul82957962020-03-01 18:49:37 -05004261type OnuLossOfGEMChannelDelineationIndication struct {
4262 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4263 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4264 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4265 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4266 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4267 XXX_unrecognized []byte `json:"-"`
4268 XXX_sizecache int32 `json:"-"`
4269}
4270
4271func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4272 *m = OnuLossOfGEMChannelDelineationIndication{}
4273}
4274func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4275func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4276func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004277 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul82957962020-03-01 18:49:37 -05004278}
4279
4280func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4281 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4282}
4283func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4284 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4285}
4286func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4287 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4288}
4289func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4290 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4291}
4292func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4293 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4294}
4295
4296var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4297
4298func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4299 if m != nil {
4300 return m.IntfId
4301 }
4302 return 0
4303}
4304
4305func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4306 if m != nil {
4307 return m.OnuId
4308 }
4309 return 0
4310}
4311
4312func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4313 if m != nil {
4314 return m.Status
4315 }
4316 return ""
4317}
4318
4319func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4320 if m != nil {
4321 return m.DelineationErrors
4322 }
4323 return 0
4324}
4325
4326type OnuPhysicalEquipmentErrorIndication struct {
4327 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4328 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4329 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4330 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4331 XXX_unrecognized []byte `json:"-"`
4332 XXX_sizecache int32 `json:"-"`
4333}
4334
4335func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4336func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4337func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4338func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004339 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul82957962020-03-01 18:49:37 -05004340}
4341
4342func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4343 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4344}
4345func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4346 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4347}
4348func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4349 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4350}
4351func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4352 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4353}
4354func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4355 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4356}
4357
4358var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4359
4360func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4361 if m != nil {
4362 return m.IntfId
4363 }
4364 return 0
4365}
4366
4367func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4368 if m != nil {
4369 return m.OnuId
4370 }
4371 return 0
4372}
4373
4374func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4375 if m != nil {
4376 return m.Status
4377 }
4378 return ""
4379}
4380
4381type OnuLossOfAcknowledgementIndication struct {
4382 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4383 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4384 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4385 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4386 XXX_unrecognized []byte `json:"-"`
4387 XXX_sizecache int32 `json:"-"`
4388}
4389
4390func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4391func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4392func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4393func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004394 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul82957962020-03-01 18:49:37 -05004395}
4396
4397func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4398 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4399}
4400func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4401 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4402}
4403func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4404 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4405}
4406func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4407 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4408}
4409func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4410 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4411}
4412
4413var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4414
4415func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4416 if m != nil {
4417 return m.IntfId
4418 }
4419 return 0
4420}
4421
4422func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4423 if m != nil {
4424 return m.OnuId
4425 }
4426 return 0
4427}
4428
4429func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4430 if m != nil {
4431 return m.Status
4432 }
4433 return ""
4434}
4435
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004436type OnuDifferentialReachExceededIndication struct {
4437 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4438 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4439 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4440 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4441 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4442 XXX_unrecognized []byte `json:"-"`
4443 XXX_sizecache int32 `json:"-"`
4444}
4445
4446func (m *OnuDifferentialReachExceededIndication) Reset() {
4447 *m = OnuDifferentialReachExceededIndication{}
4448}
4449func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4450func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4451func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004452 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004453}
4454
4455func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4456 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4457}
4458func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4459 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4460}
4461func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4462 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4463}
4464func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4465 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4466}
4467func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4468 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4469}
4470
4471var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4472
4473func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4474 if m != nil {
4475 return m.IntfId
4476 }
4477 return 0
4478}
4479
4480func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4481 if m != nil {
4482 return m.OnuId
4483 }
4484 return 0
4485}
4486
4487func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4488 if m != nil {
4489 return m.Status
4490 }
4491 return ""
4492}
4493
4494func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4495 if m != nil {
4496 return m.Distance
4497 }
4498 return 0
4499}
4500
Burak Gurdag402dd952019-12-10 20:31:11 +00004501type GroupMember struct {
4502 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4503 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4504 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4505 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4506 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4507 XXX_unrecognized []byte `json:"-"`
4508 XXX_sizecache int32 `json:"-"`
4509}
4510
4511func (m *GroupMember) Reset() { *m = GroupMember{} }
4512func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4513func (*GroupMember) ProtoMessage() {}
4514func (*GroupMember) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004515 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Burak Gurdag402dd952019-12-10 20:31:11 +00004516}
4517
4518func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4519 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4520}
4521func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4522 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4523}
4524func (m *GroupMember) XXX_Merge(src proto.Message) {
4525 xxx_messageInfo_GroupMember.Merge(m, src)
4526}
4527func (m *GroupMember) XXX_Size() int {
4528 return xxx_messageInfo_GroupMember.Size(m)
4529}
4530func (m *GroupMember) XXX_DiscardUnknown() {
4531 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4532}
4533
4534var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4535
4536func (m *GroupMember) GetInterfaceId() uint32 {
4537 if m != nil {
4538 return m.InterfaceId
4539 }
4540 return 0
4541}
4542
4543func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4544 if m != nil {
4545 return m.InterfaceType
4546 }
4547 return GroupMember_PON
4548}
4549
4550func (m *GroupMember) GetGemPortId() uint32 {
4551 if m != nil {
4552 return m.GemPortId
4553 }
4554 return 0
4555}
4556
4557func (m *GroupMember) GetPriority() uint32 {
4558 if m != nil {
4559 return m.Priority
4560 }
4561 return 0
4562}
4563
4564type Group struct {
4565 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4566 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4567 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4568 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4569 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4570 XXX_unrecognized []byte `json:"-"`
4571 XXX_sizecache int32 `json:"-"`
4572}
4573
4574func (m *Group) Reset() { *m = Group{} }
4575func (m *Group) String() string { return proto.CompactTextString(m) }
4576func (*Group) ProtoMessage() {}
4577func (*Group) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004578 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Burak Gurdag402dd952019-12-10 20:31:11 +00004579}
4580
4581func (m *Group) XXX_Unmarshal(b []byte) error {
4582 return xxx_messageInfo_Group.Unmarshal(m, b)
4583}
4584func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4585 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4586}
4587func (m *Group) XXX_Merge(src proto.Message) {
4588 xxx_messageInfo_Group.Merge(m, src)
4589}
4590func (m *Group) XXX_Size() int {
4591 return xxx_messageInfo_Group.Size(m)
4592}
4593func (m *Group) XXX_DiscardUnknown() {
4594 xxx_messageInfo_Group.DiscardUnknown(m)
4595}
4596
4597var xxx_messageInfo_Group proto.InternalMessageInfo
4598
4599func (m *Group) GetGroupId() uint32 {
4600 if m != nil {
4601 return m.GroupId
4602 }
4603 return 0
4604}
4605
4606func (m *Group) GetCommand() Group_GroupMembersCommand {
4607 if m != nil {
4608 return m.Command
4609 }
4610 return Group_ADD_MEMBERS
4611}
4612
4613func (m *Group) GetMembers() []*GroupMember {
4614 if m != nil {
4615 return m.Members
4616 }
4617 return nil
4618}
4619
4620func (m *Group) GetAction() *Action {
4621 if m != nil {
4622 return m.Action
4623 }
4624 return nil
4625}
4626
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004627type ValueParam struct {
khenaidoo4c6543e2021-10-19 17:25:58 -04004628 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4629 Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
4630 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4631 XXX_unrecognized []byte `json:"-"`
4632 XXX_sizecache int32 `json:"-"`
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004633}
4634
4635func (m *ValueParam) Reset() { *m = ValueParam{} }
4636func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4637func (*ValueParam) ProtoMessage() {}
4638func (*ValueParam) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004639 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004640}
4641
4642func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4643 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4644}
4645func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4646 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4647}
4648func (m *ValueParam) XXX_Merge(src proto.Message) {
4649 xxx_messageInfo_ValueParam.Merge(m, src)
4650}
4651func (m *ValueParam) XXX_Size() int {
4652 return xxx_messageInfo_ValueParam.Size(m)
4653}
4654func (m *ValueParam) XXX_DiscardUnknown() {
4655 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4656}
4657
4658var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4659
4660func (m *ValueParam) GetOnu() *Onu {
4661 if m != nil {
4662 return m.Onu
4663 }
4664 return nil
4665}
4666
khenaidoo4c6543e2021-10-19 17:25:58 -04004667func (m *ValueParam) GetValue() extension.ValueType_Type {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004668 if m != nil {
4669 return m.Value
4670 }
khenaidoo4c6543e2021-10-19 17:25:58 -04004671 return extension.ValueType_EMPTY
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004672}
4673
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004674type PonRxPowerData struct {
4675 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4676 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4677 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4678 FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"`
4679 RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
4680 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4681 XXX_unrecognized []byte `json:"-"`
4682 XXX_sizecache int32 `json:"-"`
4683}
4684
4685func (m *PonRxPowerData) Reset() { *m = PonRxPowerData{} }
4686func (m *PonRxPowerData) String() string { return proto.CompactTextString(m) }
4687func (*PonRxPowerData) ProtoMessage() {}
4688func (*PonRxPowerData) Descriptor() ([]byte, []int) {
4689 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
4690}
4691
4692func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error {
4693 return xxx_messageInfo_PonRxPowerData.Unmarshal(m, b)
4694}
4695func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4696 return xxx_messageInfo_PonRxPowerData.Marshal(b, m, deterministic)
4697}
4698func (m *PonRxPowerData) XXX_Merge(src proto.Message) {
4699 xxx_messageInfo_PonRxPowerData.Merge(m, src)
4700}
4701func (m *PonRxPowerData) XXX_Size() int {
4702 return xxx_messageInfo_PonRxPowerData.Size(m)
4703}
4704func (m *PonRxPowerData) XXX_DiscardUnknown() {
4705 xxx_messageInfo_PonRxPowerData.DiscardUnknown(m)
4706}
4707
4708var xxx_messageInfo_PonRxPowerData proto.InternalMessageInfo
4709
4710func (m *PonRxPowerData) GetIntfId() uint32 {
4711 if m != nil {
4712 return m.IntfId
4713 }
4714 return 0
4715}
4716
4717func (m *PonRxPowerData) GetOnuId() uint32 {
4718 if m != nil {
4719 return m.OnuId
4720 }
4721 return 0
4722}
4723
4724func (m *PonRxPowerData) GetStatus() string {
4725 if m != nil {
4726 return m.Status
4727 }
4728 return ""
4729}
4730
4731func (m *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason {
4732 if m != nil {
4733 return m.FailReason
4734 }
4735 return PonRxPowerData_FAIL_REASON_NONE
4736}
4737
4738func (m *PonRxPowerData) GetRxPowerMeanDbm() float64 {
4739 if m != nil {
4740 return m.RxPowerMeanDbm
4741 }
4742 return 0
4743}
4744
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304745//
4746// contains the onu id, state of the onu and the information about the alarms on the onu.
4747// As of now only few alarms are added, any further information needed can be added to the structure.
4748type OnuObjectData struct {
4749 OnuId uint32 `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4750 State OnuObjectData_OnuObjState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuObjectData_OnuObjState" json:"state,omitempty"`
4751 Losi AlarmState `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"`
4752 Lofi AlarmState `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"`
4753 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4754 XXX_unrecognized []byte `json:"-"`
4755 XXX_sizecache int32 `json:"-"`
4756}
4757
4758func (m *OnuObjectData) Reset() { *m = OnuObjectData{} }
4759func (m *OnuObjectData) String() string { return proto.CompactTextString(m) }
4760func (*OnuObjectData) ProtoMessage() {}
4761func (*OnuObjectData) Descriptor() ([]byte, []int) {
4762 return fileDescriptor_c072e7aa0dfd74d5, []int{50}
4763}
4764
4765func (m *OnuObjectData) XXX_Unmarshal(b []byte) error {
4766 return xxx_messageInfo_OnuObjectData.Unmarshal(m, b)
4767}
4768func (m *OnuObjectData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4769 return xxx_messageInfo_OnuObjectData.Marshal(b, m, deterministic)
4770}
4771func (m *OnuObjectData) XXX_Merge(src proto.Message) {
4772 xxx_messageInfo_OnuObjectData.Merge(m, src)
4773}
4774func (m *OnuObjectData) XXX_Size() int {
4775 return xxx_messageInfo_OnuObjectData.Size(m)
4776}
4777func (m *OnuObjectData) XXX_DiscardUnknown() {
4778 xxx_messageInfo_OnuObjectData.DiscardUnknown(m)
4779}
4780
4781var xxx_messageInfo_OnuObjectData proto.InternalMessageInfo
4782
4783func (m *OnuObjectData) GetOnuId() uint32 {
4784 if m != nil {
4785 return m.OnuId
4786 }
4787 return 0
4788}
4789
4790func (m *OnuObjectData) GetState() OnuObjectData_OnuObjState {
4791 if m != nil {
4792 return m.State
4793 }
4794 return OnuObjectData_NOT_CONFIGURED
4795}
4796
4797func (m *OnuObjectData) GetLosi() AlarmState {
4798 if m != nil {
4799 return m.Losi
4800 }
4801 return AlarmState_OFF
4802}
4803
4804func (m *OnuObjectData) GetLofi() AlarmState {
4805 if m != nil {
4806 return m.Lofi
4807 }
4808 return AlarmState_OFF
4809}
4810
4811//
4812// IntfObjectData has the interface Id and if there are any alarms active on that interface.
4813// Any further information needed from the interface object can be added to the structure.
4814type IntfObjectData struct {
4815 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4816 Los AlarmState `protobuf:"varint,2,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"`
4817 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4818 XXX_unrecognized []byte `json:"-"`
4819 XXX_sizecache int32 `json:"-"`
4820}
4821
4822func (m *IntfObjectData) Reset() { *m = IntfObjectData{} }
4823func (m *IntfObjectData) String() string { return proto.CompactTextString(m) }
4824func (*IntfObjectData) ProtoMessage() {}
4825func (*IntfObjectData) Descriptor() ([]byte, []int) {
4826 return fileDescriptor_c072e7aa0dfd74d5, []int{51}
4827}
4828
4829func (m *IntfObjectData) XXX_Unmarshal(b []byte) error {
4830 return xxx_messageInfo_IntfObjectData.Unmarshal(m, b)
4831}
4832func (m *IntfObjectData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4833 return xxx_messageInfo_IntfObjectData.Marshal(b, m, deterministic)
4834}
4835func (m *IntfObjectData) XXX_Merge(src proto.Message) {
4836 xxx_messageInfo_IntfObjectData.Merge(m, src)
4837}
4838func (m *IntfObjectData) XXX_Size() int {
4839 return xxx_messageInfo_IntfObjectData.Size(m)
4840}
4841func (m *IntfObjectData) XXX_DiscardUnknown() {
4842 xxx_messageInfo_IntfObjectData.DiscardUnknown(m)
4843}
4844
4845var xxx_messageInfo_IntfObjectData proto.InternalMessageInfo
4846
4847func (m *IntfObjectData) GetIntfId() uint32 {
4848 if m != nil {
4849 return m.IntfId
4850 }
4851 return 0
4852}
4853
4854func (m *IntfObjectData) GetLos() AlarmState {
4855 if m != nil {
4856 return m.Los
4857 }
4858 return AlarmState_OFF
4859}
4860
4861//
4862// ObjectDataResponse would have one of the responses of the requested object
4863type ObjectDataResponse struct {
4864 // Types that are valid to be assigned to Data:
4865 // *ObjectDataResponse_OnuObjectData
4866 // *ObjectDataResponse_IntfObjectData
4867 Data isObjectDataResponse_Data `protobuf_oneof:"data"`
4868 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4869 XXX_unrecognized []byte `json:"-"`
4870 XXX_sizecache int32 `json:"-"`
4871}
4872
4873func (m *ObjectDataResponse) Reset() { *m = ObjectDataResponse{} }
4874func (m *ObjectDataResponse) String() string { return proto.CompactTextString(m) }
4875func (*ObjectDataResponse) ProtoMessage() {}
4876func (*ObjectDataResponse) Descriptor() ([]byte, []int) {
4877 return fileDescriptor_c072e7aa0dfd74d5, []int{52}
4878}
4879
4880func (m *ObjectDataResponse) XXX_Unmarshal(b []byte) error {
4881 return xxx_messageInfo_ObjectDataResponse.Unmarshal(m, b)
4882}
4883func (m *ObjectDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4884 return xxx_messageInfo_ObjectDataResponse.Marshal(b, m, deterministic)
4885}
4886func (m *ObjectDataResponse) XXX_Merge(src proto.Message) {
4887 xxx_messageInfo_ObjectDataResponse.Merge(m, src)
4888}
4889func (m *ObjectDataResponse) XXX_Size() int {
4890 return xxx_messageInfo_ObjectDataResponse.Size(m)
4891}
4892func (m *ObjectDataResponse) XXX_DiscardUnknown() {
4893 xxx_messageInfo_ObjectDataResponse.DiscardUnknown(m)
4894}
4895
4896var xxx_messageInfo_ObjectDataResponse proto.InternalMessageInfo
4897
4898type isObjectDataResponse_Data interface {
4899 isObjectDataResponse_Data()
4900}
4901
4902type ObjectDataResponse_OnuObjectData struct {
4903 OnuObjectData *OnuObjectData `protobuf:"bytes,2,opt,name=onu_object_data,json=onuObjectData,proto3,oneof"`
4904}
4905
4906type ObjectDataResponse_IntfObjectData struct {
4907 IntfObjectData *IntfObjectData `protobuf:"bytes,3,opt,name=intf_object_data,json=intfObjectData,proto3,oneof"`
4908}
4909
4910func (*ObjectDataResponse_OnuObjectData) isObjectDataResponse_Data() {}
4911
4912func (*ObjectDataResponse_IntfObjectData) isObjectDataResponse_Data() {}
4913
4914func (m *ObjectDataResponse) GetData() isObjectDataResponse_Data {
4915 if m != nil {
4916 return m.Data
4917 }
4918 return nil
4919}
4920
4921func (m *ObjectDataResponse) GetOnuObjectData() *OnuObjectData {
4922 if x, ok := m.GetData().(*ObjectDataResponse_OnuObjectData); ok {
4923 return x.OnuObjectData
4924 }
4925 return nil
4926}
4927
4928func (m *ObjectDataResponse) GetIntfObjectData() *IntfObjectData {
4929 if x, ok := m.GetData().(*ObjectDataResponse_IntfObjectData); ok {
4930 return x.IntfObjectData
4931 }
4932 return nil
4933}
4934
4935// XXX_OneofWrappers is for the internal use of the proto package.
4936func (*ObjectDataResponse) XXX_OneofWrappers() []interface{} {
4937 return []interface{}{
4938 (*ObjectDataResponse_OnuObjectData)(nil),
4939 (*ObjectDataResponse_IntfObjectData)(nil),
4940 }
4941}
4942
4943//
4944// Object data request would contain request for one of the objects ONU/INTERFACE/SCHEDULERS/QUEUES
4945// As of now only ONU and INTERFACE objects are defined.
4946type ObjectDataRequest struct {
4947 // Types that are valid to be assigned to Data:
4948 // *ObjectDataRequest_OnuObjectData
4949 // *ObjectDataRequest_IntObjectData
4950 Data isObjectDataRequest_Data `protobuf_oneof:"data"`
4951 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4952 XXX_unrecognized []byte `json:"-"`
4953 XXX_sizecache int32 `json:"-"`
4954}
4955
4956func (m *ObjectDataRequest) Reset() { *m = ObjectDataRequest{} }
4957func (m *ObjectDataRequest) String() string { return proto.CompactTextString(m) }
4958func (*ObjectDataRequest) ProtoMessage() {}
4959func (*ObjectDataRequest) Descriptor() ([]byte, []int) {
4960 return fileDescriptor_c072e7aa0dfd74d5, []int{53}
4961}
4962
4963func (m *ObjectDataRequest) XXX_Unmarshal(b []byte) error {
4964 return xxx_messageInfo_ObjectDataRequest.Unmarshal(m, b)
4965}
4966func (m *ObjectDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4967 return xxx_messageInfo_ObjectDataRequest.Marshal(b, m, deterministic)
4968}
4969func (m *ObjectDataRequest) XXX_Merge(src proto.Message) {
4970 xxx_messageInfo_ObjectDataRequest.Merge(m, src)
4971}
4972func (m *ObjectDataRequest) XXX_Size() int {
4973 return xxx_messageInfo_ObjectDataRequest.Size(m)
4974}
4975func (m *ObjectDataRequest) XXX_DiscardUnknown() {
4976 xxx_messageInfo_ObjectDataRequest.DiscardUnknown(m)
4977}
4978
4979var xxx_messageInfo_ObjectDataRequest proto.InternalMessageInfo
4980
4981type isObjectDataRequest_Data interface {
4982 isObjectDataRequest_Data()
4983}
4984
4985type ObjectDataRequest_OnuObjectData struct {
4986 OnuObjectData *Onu `protobuf:"bytes,1,opt,name=onu_object_data,json=onuObjectData,proto3,oneof"`
4987}
4988
4989type ObjectDataRequest_IntObjectData struct {
4990 IntObjectData *Interface `protobuf:"bytes,2,opt,name=int_object_data,json=intObjectData,proto3,oneof"`
4991}
4992
4993func (*ObjectDataRequest_OnuObjectData) isObjectDataRequest_Data() {}
4994
4995func (*ObjectDataRequest_IntObjectData) isObjectDataRequest_Data() {}
4996
4997func (m *ObjectDataRequest) GetData() isObjectDataRequest_Data {
4998 if m != nil {
4999 return m.Data
5000 }
5001 return nil
5002}
5003
5004func (m *ObjectDataRequest) GetOnuObjectData() *Onu {
5005 if x, ok := m.GetData().(*ObjectDataRequest_OnuObjectData); ok {
5006 return x.OnuObjectData
5007 }
5008 return nil
5009}
5010
5011func (m *ObjectDataRequest) GetIntObjectData() *Interface {
5012 if x, ok := m.GetData().(*ObjectDataRequest_IntObjectData); ok {
5013 return x.IntObjectData
5014 }
5015 return nil
5016}
5017
5018// XXX_OneofWrappers is for the internal use of the proto package.
5019func (*ObjectDataRequest) XXX_OneofWrappers() []interface{} {
5020 return []interface{}{
5021 (*ObjectDataRequest_OnuObjectData)(nil),
5022 (*ObjectDataRequest_IntObjectData)(nil),
5023 }
5024}
5025
Matt Jeanneret61e94872019-03-22 16:16:01 -04005026type Empty struct {
5027 XXX_NoUnkeyedLiteral struct{} `json:"-"`
5028 XXX_unrecognized []byte `json:"-"`
5029 XXX_sizecache int32 `json:"-"`
5030}
5031
5032func (m *Empty) Reset() { *m = Empty{} }
5033func (m *Empty) String() string { return proto.CompactTextString(m) }
5034func (*Empty) ProtoMessage() {}
5035func (*Empty) Descriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305036 return fileDescriptor_c072e7aa0dfd74d5, []int{54}
Matt Jeanneret61e94872019-03-22 16:16:01 -04005037}
5038
5039func (m *Empty) XXX_Unmarshal(b []byte) error {
5040 return xxx_messageInfo_Empty.Unmarshal(m, b)
5041}
5042func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5043 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
5044}
5045func (m *Empty) XXX_Merge(src proto.Message) {
5046 xxx_messageInfo_Empty.Merge(m, src)
5047}
5048func (m *Empty) XXX_Size() int {
5049 return xxx_messageInfo_Empty.Size(m)
5050}
5051func (m *Empty) XXX_DiscardUnknown() {
5052 xxx_messageInfo_Empty.DiscardUnknown(m)
5053}
5054
5055var xxx_messageInfo_Empty proto.InternalMessageInfo
5056
5057func init() {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305058 proto.RegisterEnum("openolt.AlarmState", AlarmState_name, AlarmState_value)
kesavandd1a8bca2020-08-27 19:24:07 +05305059 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
Girish Gowdra34ff0c42022-03-10 16:04:23 -08005060 proto.RegisterEnum("openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType", IntfOperIndication_PONResourceRanges_Pool_PoolType_name, IntfOperIndication_PONResourceRanges_Pool_PoolType_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005061 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
5062 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Burak Gurdag402dd952019-12-10 20:31:11 +00005063 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
5064 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005065 proto.RegisterEnum("openolt.PonRxPowerData_RssiMeasurementFailReason", PonRxPowerData_RssiMeasurementFailReason_name, PonRxPowerData_RssiMeasurementFailReason_value)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305066 proto.RegisterEnum("openolt.OnuObjectData_OnuObjState", OnuObjectData_OnuObjState_name, OnuObjectData_OnuObjState_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005067 proto.RegisterType((*Indication)(nil), "openolt.Indication")
5068 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
5069 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
5070 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
5071 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
5072 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
5073 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
Girish Gowdra34ff0c42022-03-10 16:04:23 -08005074 proto.RegisterType((*IntfOperIndication_PONResourceRanges)(nil), "openolt.IntfOperIndication.PONResourceRanges")
5075 proto.RegisterType((*IntfOperIndication_PONResourceRanges_Pool)(nil), "openolt.IntfOperIndication.PONResourceRanges.Pool")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005076 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
5077 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
5078 proto.RegisterType((*Interface)(nil), "openolt.Interface")
5079 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
5080 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Jason Huang4f8a9372020-06-03 18:09:35 +08005081 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005082 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
5083 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
5084 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
5085 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
5086 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
5087 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
5088 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
5089 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
5090 proto.RegisterType((*Action)(nil), "openolt.Action")
5091 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abakad8caefa2021-02-26 10:31:15 +00005092 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdrab152d9f2020-08-17 11:37:50 -07005093 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005094 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
5095 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005096 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
5097 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005098 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
5099 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
5100 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
5101 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
5102 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
5103 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
5104 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
5105 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
5106 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
5107 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
5108 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05305109 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Girish Gowdra5192ea82020-05-06 20:49:11 -07005110 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05305111 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005112 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paulea6eb472020-02-04 20:41:01 -05005113 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paulb0c12472020-02-18 20:08:53 -05005114 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul82957962020-03-01 18:49:37 -05005115 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
5116 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
5117 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Devmalya Paul342bf9d2020-03-19 02:42:56 -04005118 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Burak Gurdag402dd952019-12-10 20:31:11 +00005119 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
5120 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005121 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005122 proto.RegisterType((*PonRxPowerData)(nil), "openolt.PonRxPowerData")
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305123 proto.RegisterType((*OnuObjectData)(nil), "openolt.OnuObjectData")
5124 proto.RegisterType((*IntfObjectData)(nil), "openolt.IntfObjectData")
5125 proto.RegisterType((*ObjectDataResponse)(nil), "openolt.ObjectDataResponse")
5126 proto.RegisterType((*ObjectDataRequest)(nil), "openolt.ObjectDataRequest")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005127 proto.RegisterType((*Empty)(nil), "openolt.Empty")
5128}
5129
5130func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
5131
5132var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305133 // 5580 bytes of a gzipped FileDescriptorProto
5134 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5c, 0x4b, 0x70, 0x23, 0x49,
5135 0x5a, 0x6e, 0xd9, 0xb2, 0x24, 0xff, 0x7a, 0x58, 0x4e, 0x3f, 0xda, 0x8f, 0x7e, 0xd6, 0xbc, 0x7a,
5136 0x67, 0x77, 0xdc, 0x6d, 0x4d, 0xbb, 0xa7, 0x7b, 0x76, 0xd9, 0x1d, 0xb7, 0x2d, 0xdb, 0x9a, 0xb1,
5137 0x2d, 0x53, 0x56, 0x77, 0xb3, 0xbb, 0x31, 0x14, 0xe5, 0xaa, 0x94, 0x5c, 0xeb, 0x52, 0x65, 0x4d,
5138 0x55, 0xca, 0x0f, 0x8e, 0x1b, 0x2c, 0x5c, 0xb8, 0x10, 0x1b, 0x10, 0x01, 0x9c, 0x60, 0xaf, 0x5c,
5139 0xb8, 0x11, 0xc1, 0x0d, 0x0e, 0x5c, 0xb8, 0x71, 0xe6, 0x46, 0x70, 0xe1, 0x40, 0x70, 0xe1, 0x44,
5140 0x00, 0x91, 0x8f, 0x7a, 0xa4, 0x4a, 0x76, 0xb7, 0x07, 0x03, 0x97, 0x0e, 0xe7, 0xff, 0x7f, 0xff,
5141 0xf7, 0xe7, 0xe3, 0xcf, 0x3f, 0xff, 0xaa, 0x4a, 0x35, 0x2c, 0x9f, 0x12, 0x97, 0x1e, 0x9b, 0x86,
5142 0x1f, 0x10, 0x4a, 0xc2, 0xc7, 0xc4, 0xc7, 0x1e, 0x71, 0xe9, 0x0a, 0x6f, 0xa2, 0xa2, 0x6c, 0x2e,
5143 0xdd, 0xe9, 0x11, 0xd2, 0x73, 0xf1, 0x63, 0xd3, 0x77, 0x1e, 0x9b, 0x9e, 0x47, 0xa8, 0x49, 0x1d,
5144 0xe2, 0x85, 0x02, 0xb6, 0xf4, 0x40, 0xe5, 0xa0, 0xd8, 0x3a, 0x66, 0x7f, 0x77, 0x1d, 0x17, 0x4b,
5145 0xc4, 0x3d, 0x15, 0x81, 0xcf, 0xa9, 0x61, 0x11, 0xaf, 0xeb, 0xf4, 0x2e, 0xd5, 0x63, 0x2f, 0x4c,
5146 0x3c, 0x68, 0x7f, 0x9f, 0x07, 0x68, 0x79, 0xb6, 0x63, 0x71, 0xbf, 0x68, 0x15, 0x8a, 0xc4, 0xa5,
5147 0x86, 0xe3, 0xd9, 0x0b, 0xb9, 0x07, 0xb9, 0x47, 0xe5, 0xc6, 0xfc, 0x4a, 0xd4, 0xf1, 0xb6, 0x4b,
5148 0x13, 0xe0, 0xce, 0x2d, 0xbd, 0x40, 0xb8, 0x00, 0x3d, 0x85, 0x92, 0xe3, 0xd1, 0x2e, 0xb7, 0x19,
5149 0xe3, 0x36, 0xb7, 0x63, 0x9b, 0x96, 0x47, 0xbb, 0x8a, 0x51, 0xd1, 0x11, 0x12, 0xb4, 0x0e, 0x55,
5150 0x6e, 0x45, 0x7c, 0x1c, 0x70, 0xd3, 0x71, 0x6e, 0xba, 0xac, 0x98, 0xb6, 0x7d, 0x1c, 0x28, 0xe6,
5151 0x65, 0x27, 0x91, 0xa2, 0x1f, 0x42, 0x85, 0x78, 0x03, 0xc3, 0x76, 0x42, 0x8b, 0x33, 0xe4, 0x39,
5152 0xc3, 0x52, 0xd2, 0x61, 0x6f, 0xb0, 0xe9, 0x84, 0x96, 0x42, 0x00, 0x24, 0x16, 0xf2, 0xb1, 0x7a,
5153 0x03, 0x6e, 0x3a, 0x31, 0x3c, 0x56, 0x6f, 0x30, 0x34, 0x56, 0x2e, 0x60, 0x63, 0x25, 0x7d, 0xcb,
5154 0xe1, 0x36, 0x85, 0xa1, 0xb1, 0xb6, 0xfb, 0x96, 0xa3, 0x8e, 0x95, 0x08, 0x09, 0x7a, 0x0a, 0x45,
5155 0xff, 0x44, 0x4c, 0x6a, 0x91, 0x1b, 0x2d, 0xc6, 0x46, 0x07, 0xa6, 0x75, 0x82, 0x87, 0xe6, 0xd5,
5156 0x3f, 0xe1, 0xf3, 0xfa, 0x1c, 0xc0, 0x27, 0x01, 0x35, 0x42, 0x6a, 0xd2, 0x70, 0xa1, 0x34, 0xe4,
5157 0xed, 0x80, 0x04, 0xf4, 0x90, 0x05, 0x4b, 0x48, 0x1d, 0x2b, 0xdc, 0xb9, 0xa5, 0x4f, 0xfa, 0x52,
5158 0x12, 0x32, 0xcb, 0xae, 0x4b, 0xce, 0xa4, 0xe5, 0xe4, 0x90, 0xe5, 0x96, 0x4b, 0xce, 0x54, 0xcb,
5159 0xae, 0x94, 0x84, 0xe8, 0x33, 0x98, 0x34, 0x5d, 0x33, 0xe8, 0xf3, 0xbe, 0x02, 0x37, 0x5c, 0x88,
5160 0x0d, 0xd7, 0x99, 0x46, 0xe9, 0x6a, 0xc9, 0x94, 0xa2, 0x97, 0x05, 0xc8, 0xdb, 0x26, 0x35, 0xb5,
5161 0x7f, 0xa9, 0xc2, 0xd4, 0x10, 0x8e, 0xcd, 0xb3, 0x4b, 0xc2, 0x91, 0x31, 0xb5, 0x4b, 0x42, 0x75,
5162 0xec, 0x2e, 0x17, 0xa0, 0x4d, 0xa8, 0xd9, 0x17, 0x8e, 0xd7, 0x33, 0x7a, 0x66, 0xe8, 0xa7, 0x22,
5163 0xeb, 0x4e, 0x6c, 0xb9, 0xc9, 0xd4, 0xdb, 0x66, 0xe8, 0x2b, 0xf6, 0x15, 0x3b, 0x25, 0x66, 0x31,
5164 0xc6, 0x16, 0x38, 0x19, 0xd1, 0x70, 0x8c, 0xb5, 0xbd, 0x41, 0x76, 0x50, 0x65, 0x92, 0x48, 0xd1,
5165 0x1b, 0x98, 0x65, 0x14, 0x21, 0x35, 0x03, 0x3a, 0xf0, 0x8d, 0xae, 0xe9, 0xb8, 0xa9, 0x58, 0x7b,
5166 0x3f, 0xcd, 0x74, 0x28, 0x30, 0x5b, 0xa6, 0xe3, 0x0e, 0x02, 0xac, 0x50, 0x4e, 0x13, 0x45, 0xcd,
5167 0x88, 0x7f, 0x02, 0xf3, 0x9c, 0xd8, 0xe9, 0x79, 0xa6, 0x6b, 0xd8, 0xb8, 0x17, 0x98, 0x36, 0x4e,
5168 0xc5, 0xe2, 0x7b, 0x0a, 0x35, 0x47, 0x6d, 0x0a, 0x90, 0xc2, 0x3c, 0x43, 0xb2, 0x5a, 0xf4, 0x53,
5169 0xb8, 0xcd, 0x37, 0x46, 0xe0, 0x74, 0xa9, 0x41, 0xba, 0xc6, 0x99, 0xe3, 0xd9, 0xe4, 0x2c, 0x15,
5170 0xb4, 0x0a, 0xf9, 0x26, 0x83, 0xb5, 0xbb, 0x6f, 0x38, 0x28, 0x43, 0x3e, 0xac, 0x45, 0x1d, 0x60,
5171 0xa3, 0x31, 0x5c, 0x12, 0x86, 0x46, 0xbc, 0x17, 0x44, 0x58, 0x7f, 0x94, 0xa6, 0xdd, 0x25, 0x61,
5172 0xd8, 0xee, 0xb2, 0x4d, 0xb1, 0x71, 0x6c, 0x7a, 0x1e, 0x76, 0x15, 0xea, 0x1a, 0x91, 0x08, 0xb9,
5173 0x45, 0xa2, 0x79, 0xe6, 0x43, 0x09, 0x93, 0x79, 0x2e, 0x8d, 0x98, 0x67, 0x81, 0xb9, 0x74, 0x9e,
5174 0x13, 0x35, 0x23, 0x6e, 0x8b, 0x24, 0x41, 0x9d, 0x33, 0xd1, 0x53, 0xb1, 0x1b, 0xbe, 0x9b, 0x26,
5175 0xec, 0x04, 0xa6, 0x17, 0xf6, 0x9d, 0x90, 0xa5, 0xc5, 0x96, 0x47, 0x71, 0xd0, 0xc5, 0x01, 0xf6,
5176 0x2c, 0xfc, 0xc6, 0x0c, 0x3c, 0xc7, 0xeb, 0xc9, 0xac, 0xd1, 0x71, 0xce, 0x78, 0x4f, 0x7f, 0x4b,
5177 0x4c, 0xae, 0x69, 0x51, 0xe7, 0x94, 0xfb, 0x4d, 0x3a, 0x0b, 0xd9, 0x59, 0x58, 0x8f, 0x61, 0xa3,
5178 0xfa, 0xcb, 0xc6, 0xac, 0x22, 0x84, 0x87, 0x05, 0xe6, 0xc1, 0x0f, 0x88, 0x85, 0xc3, 0x90, 0xed,
5179 0x02, 0x1c, 0x04, 0x44, 0x64, 0xc9, 0x32, 0x77, 0xf1, 0x41, 0xda, 0xc5, 0x41, 0x8c, 0x6b, 0x32,
5180 0x98, 0xe2, 0x60, 0x8e, 0x8c, 0xd2, 0x23, 0x0c, 0x8b, 0xc9, 0x1a, 0x76, 0x8d, 0xf0, 0xc2, 0xb3,
5181 0x92, 0x51, 0x54, 0xb8, 0x8b, 0x8f, 0xb3, 0x6b, 0xf9, 0x15, 0xbe, 0x38, 0xbc, 0xf0, 0xac, 0xcb,
5182 0x06, 0x22, 0x40, 0x11, 0x82, 0xb9, 0x79, 0x05, 0x73, 0x3c, 0xc1, 0xd2, 0x81, 0xe1, 0x13, 0x4f,
5183 0xa4, 0x23, 0xee, 0xa2, 0xca, 0x5d, 0x3c, 0x54, 0xd2, 0x2d, 0x1d, 0x1c, 0x10, 0x8f, 0x67, 0xa1,
5184 0xcc, 0x92, 0xaa, 0x3a, 0xe4, 0xc2, 0x1d, 0x1e, 0xde, 0x78, 0x68, 0x0d, 0x06, 0x81, 0xd8, 0x40,
5185 0x35, 0xce, 0xfe, 0x1d, 0x25, 0xc6, 0x53, 0xd8, 0x51, 0xfd, 0x67, 0xd3, 0x31, 0x1a, 0x83, 0xde,
5186 0x88, 0x41, 0x04, 0xb8, 0x4f, 0x28, 0x36, 0x6c, 0xdc, 0xc5, 0x96, 0x48, 0xe5, 0x53, 0xdc, 0x8d,
5187 0x96, 0x76, 0xa3, 0x73, 0xd0, 0x26, 0xc7, 0x28, 0xfc, 0x88, 0x64, 0x94, 0x28, 0x14, 0xc3, 0xe0,
5188 0x8b, 0xd0, 0xc3, 0x7d, 0xc3, 0xc6, 0xae, 0xe3, 0x61, 0x31, 0x1c, 0xc6, 0x5f, 0xe7, 0xfc, 0xab,
5189 0xd9, 0x75, 0xd8, 0x6e, 0xee, 0xc9, 0x2d, 0xb5, 0x99, 0x98, 0x28, 0xee, 0x16, 0xe4, 0x72, 0x6c,
5190 0xe3, 0xbe, 0x0a, 0x41, 0xa7, 0xf0, 0x80, 0xc7, 0xd6, 0xf1, 0x45, 0xe8, 0x58, 0xa6, 0x6b, 0xe0,
5191 0x6f, 0x06, 0x8e, 0xdf, 0xc7, 0x1e, 0x4d, 0xc5, 0xd8, 0x34, 0x77, 0xfc, 0x3d, 0x25, 0xc6, 0x24,
5192 0xbe, 0x19, 0xc1, 0xb3, 0xa1, 0xc6, 0x06, 0x73, 0x29, 0x0c, 0xfd, 0x14, 0x66, 0xd2, 0x11, 0x67,
5193 0x5a, 0x27, 0xdc, 0x15, 0xca, 0xee, 0x46, 0x31, 0xc6, 0x75, 0xeb, 0xc4, 0x23, 0x67, 0x2e, 0xb6,
5194 0x7b, 0x98, 0xf1, 0x28, 0x9e, 0xa6, 0x48, 0x0a, 0xc5, 0xc8, 0x09, 0x2c, 0x8b, 0x42, 0xa0, 0xdb,
5195 0x35, 0x02, 0x6c, 0x5a, 0xc7, 0x06, 0x3e, 0xb7, 0x30, 0xb6, 0xb1, 0xcd, 0x9d, 0xcc, 0x70, 0x27,
5196 0x8f, 0xd5, 0xba, 0xa0, 0xcb, 0x37, 0x39, 0x75, 0x4c, 0x57, 0x67, 0x16, 0x4d, 0x69, 0xa0, 0x38,
5197 0xba, 0x4d, 0x04, 0x72, 0x18, 0x11, 0x9f, 0x76, 0x2b, 0x50, 0x55, 0xaa, 0x22, 0x74, 0x17, 0x80,
5198 0x17, 0x34, 0x2c, 0xd4, 0x31, 0x3f, 0xed, 0x26, 0xf5, 0x49, 0x26, 0x61, 0xc1, 0x8b, 0xb5, 0x1d,
5199 0xa8, 0xa9, 0x15, 0x11, 0xba, 0x0d, 0x45, 0x51, 0x3c, 0x89, 0xb3, 0xb1, 0xa8, 0x17, 0x78, 0x81,
5200 0x64, 0x0f, 0x31, 0x8d, 0x0d, 0x33, 0x1d, 0xc3, 0x74, 0xa6, 0xbc, 0xb9, 0x9c, 0xec, 0x73, 0xa8,
5201 0x86, 0x38, 0x70, 0x4c, 0xd7, 0xf0, 0x06, 0xfd, 0x23, 0x1c, 0xc8, 0xd3, 0x74, 0x2e, 0x9e, 0x92,
5202 0x43, 0xae, 0xdd, 0xe7, 0x4a, 0xbd, 0x12, 0xa6, 0x5a, 0xda, 0x2f, 0xf3, 0x50, 0x55, 0xca, 0xa1,
5203 0xcb, 0xdd, 0xcc, 0x41, 0x81, 0xef, 0x77, 0x71, 0x5a, 0x17, 0xf5, 0x09, 0xb6, 0x77, 0x87, 0x87,
5204 0x32, 0x3e, 0x34, 0x14, 0x74, 0x1f, 0xca, 0xa6, 0xdd, 0x77, 0x3c, 0xa9, 0x9f, 0xe0, 0x7a, 0xe0,
5205 0x22, 0x01, 0xc8, 0xf4, 0x3e, 0xff, 0xce, 0xbd, 0x47, 0xbb, 0x50, 0xe6, 0x89, 0x2d, 0xc0, 0x66,
5206 0x48, 0x3c, 0x7e, 0xfc, 0xd5, 0xd4, 0x78, 0x4b, 0x06, 0xb6, 0xa2, 0xa6, 0x62, 0x9d, 0x9b, 0xe8,
5207 0xd0, 0x8d, 0xff, 0xd6, 0x7e, 0x6f, 0x0c, 0x66, 0x47, 0x81, 0xd0, 0x7b, 0x70, 0xbf, 0xbd, 0xff,
5208 0xca, 0x58, 0xdf, 0xe8, 0xb4, 0x5e, 0xaf, 0x77, 0x5a, 0xed, 0x7d, 0x63, 0x6b, 0xbd, 0xb5, 0x6b,
5209 0xe8, 0xcd, 0xf5, 0xc3, 0xf6, 0xbe, 0xb1, 0xdf, 0xde, 0x6f, 0xd6, 0x6f, 0xa1, 0x0f, 0x41, 0xbb,
5210 0x02, 0xa4, 0xaf, 0xef, 0x6f, 0xb7, 0xf6, 0xb7, 0xeb, 0x39, 0xf4, 0x0c, 0x1a, 0x57, 0xe0, 0x0e,
5211 0xd6, 0x0f, 0x0f, 0xdf, 0xb4, 0xf5, 0x4d, 0x63, 0xfd, 0x55, 0x67, 0xa7, 0xb9, 0xdf, 0x69, 0x6d,
5212 0x70, 0x4c, 0x7d, 0x0c, 0x69, 0x70, 0xef, 0x0a, 0xbb, 0xdd, 0xf6, 0x61, 0x7d, 0x1c, 0x3d, 0x84,
5213 0xbb, 0xa3, 0x30, 0x5c, 0xb6, 0xbb, 0xae, 0xef, 0xd5, 0xf3, 0x97, 0x8d, 0xe5, 0xf0, 0x4d, 0xab,
5214 0xb3, 0xb1, 0x63, 0xb4, 0x5f, 0x37, 0xf5, 0xfa, 0x84, 0xf6, 0xf3, 0x3c, 0xa0, 0x6c, 0x85, 0x8e,
5215 0x10, 0xe4, 0xe9, 0x85, 0x1f, 0x45, 0x3e, 0xff, 0x3b, 0x1d, 0x2e, 0x63, 0x57, 0x84, 0x78, 0x26,
5216 0x2e, 0x66, 0x61, 0x22, 0xf4, 0x31, 0x16, 0xb5, 0x56, 0x51, 0x17, 0x0d, 0x74, 0x0f, 0x80, 0x3d,
5217 0x05, 0x79, 0xc4, 0x25, 0xbd, 0x8b, 0x28, 0x58, 0x12, 0x09, 0x6a, 0x42, 0x21, 0x30, 0xbd, 0x1e,
5218 0x0e, 0x65, 0xa9, 0xf3, 0xc9, 0x15, 0x0f, 0x14, 0x2b, 0x07, 0xed, 0x7d, 0x1d, 0x87, 0x64, 0x10,
5219 0x58, 0x58, 0xe7, 0x46, 0xba, 0x34, 0x5e, 0xfa, 0xf3, 0x31, 0x98, 0xce, 0x68, 0xd1, 0x0e, 0x4c,
5220 0xf8, 0x84, 0xb8, 0xe1, 0xc2, 0xf8, 0x83, 0xf1, 0x47, 0xe5, 0x46, 0xe3, 0x5a, 0xdc, 0x2b, 0x07,
5221 0x84, 0xb8, 0xba, 0x20, 0x58, 0xfa, 0x9b, 0x1c, 0xe4, 0x59, 0x1b, 0xb5, 0x53, 0x33, 0x56, 0x6b,
5222 0x7c, 0xff, 0xfa, 0x8c, 0xfc, 0x9f, 0xce, 0x85, 0x8f, 0xe5, 0x74, 0xb3, 0x69, 0x63, 0xa5, 0x26,
5223 0x9f, 0x50, 0x36, 0x6d, 0xac, 0x81, 0xea, 0x30, 0x8e, 0xbd, 0x68, 0x2a, 0xd9, 0x9f, 0xda, 0x3a,
5224 0x94, 0x22, 0x4b, 0x04, 0x50, 0x60, 0x4b, 0xde, 0xda, 0xac, 0xdf, 0x42, 0x15, 0x28, 0xad, 0xef,
5225 0xee, 0xb6, 0x37, 0x58, 0x2b, 0x87, 0x6a, 0x00, 0xdb, 0xcd, 0xbd, 0x83, 0xb6, 0xde, 0x61, 0xed,
5226 0x31, 0x54, 0x86, 0xe2, 0xd6, 0x6e, 0xfb, 0x0d, 0x6b, 0x8c, 0x6b, 0x3a, 0xd4, 0xd4, 0x87, 0x9e,
5227 0x6b, 0xa7, 0x86, 0x3a, 0x8c, 0xfb, 0x27, 0xa2, 0xab, 0x15, 0x9d, 0xfd, 0xa9, 0xfd, 0x5b, 0x0e,
5228 0xea, 0xc3, 0x0f, 0x45, 0x68, 0x19, 0x26, 0x39, 0x2d, 0x9f, 0x29, 0xb1, 0xe6, 0xfc, 0x99, 0xb3,
5229 0x33, 0x14, 0x5f, 0x97, 0xf9, 0x2c, 0xa5, 0x7d, 0xce, 0x41, 0x61, 0xe0, 0x39, 0x4c, 0x3c, 0x29,
5230 0xc4, 0x03, 0xcf, 0x11, 0xd1, 0xd8, 0xc3, 0x7d, 0xfe, 0xc4, 0x15, 0xf7, 0x72, 0x52, 0x4a, 0x5a,
Girish Gowdra34ff0c42022-03-10 16:04:23 -08005231 0x36, 0xf3, 0xc2, 0x9f, 0xa9, 0x1c, 0x5b, 0x4e, 0x6c, 0x81, 0x35, 0x85, 0x82, 0x1b, 0x79, 0x84,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305232 0x47, 0x5c, 0x51, 0x2f, 0xb0, 0xe6, 0x3e, 0x41, 0xf3, 0x50, 0xb0, 0x08, 0x39, 0x71, 0x30, 0xaf,
5233 0x8e, 0x0b, 0xba, 0x6c, 0x45, 0x63, 0xce, 0x27, 0x63, 0x7e, 0x1f, 0x26, 0x45, 0xdd, 0x69, 0x5a,
5234 0x97, 0x0f, 0x47, 0xfb, 0x01, 0x4c, 0xee, 0x60, 0x33, 0xa0, 0x47, 0xd8, 0xa4, 0xe8, 0x31, 0xcc,
5235 0x1c, 0x47, 0x0d, 0x51, 0x35, 0xd3, 0x41, 0x80, 0xa5, 0x05, 0x8a, 0x55, 0x87, 0x91, 0x46, 0xfb,
5236 0x8b, 0x1c, 0x8c, 0xb7, 0xbd, 0xc1, 0xb5, 0x57, 0x28, 0x93, 0x7c, 0xc7, 0xdf, 0x3d, 0xf9, 0xb2,
5237 0x91, 0x3a, 0x41, 0x14, 0x74, 0xbe, 0x13, 0xa0, 0x8f, 0x60, 0x8a, 0xf4, 0x2d, 0xcb, 0xc0, 0x9e,
5238 0x15, 0x5c, 0xf8, 0x6c, 0x6d, 0xf9, 0x72, 0x96, 0xf4, 0x1a, 0x13, 0x37, 0x63, 0xa9, 0xf6, 0x97,
5239 0x39, 0x40, 0xbc, 0x18, 0xe8, 0xb1, 0x7a, 0x62, 0xd3, 0x09, 0xa9, 0xe9, 0x59, 0xf8, 0xda, 0xbd,
5240 0x7f, 0x01, 0x8b, 0xae, 0xa0, 0x30, 0xe4, 0xab, 0x02, 0xce, 0x63, 0xfc, 0x36, 0x0e, 0x88, 0x5c,
5241 0xc7, 0x79, 0x09, 0x10, 0xc7, 0x29, 0x57, 0xff, 0x04, 0x07, 0x04, 0x3d, 0x81, 0xd9, 0x51, 0xa6,
5242 0x72, 0x34, 0x28, 0x6b, 0xa5, 0x7d, 0x05, 0x45, 0xb6, 0x1d, 0xf6, 0xc2, 0xde, 0x0d, 0xec, 0x83,
5243 0x5f, 0xe4, 0x60, 0x92, 0x15, 0x5e, 0x7c, 0x2b, 0x5c, 0x9b, 0x2f, 0x15, 0x94, 0x79, 0x25, 0x28,
5244 0xd5, 0x28, 0x9f, 0x18, 0x8e, 0xf2, 0x6c, 0x3f, 0x5e, 0x40, 0xe5, 0x95, 0xef, 0x3a, 0xde, 0xc9,
5245 0xdb, 0x7a, 0x22, 0x4d, 0xc7, 0x12, 0xd3, 0x3f, 0x2d, 0x02, 0x6c, 0xe2, 0x53, 0xc7, 0xc2, 0x2d,
5246 0xaf, 0xcb, 0xf7, 0xc3, 0x29, 0xf6, 0x6c, 0x12, 0xc8, 0xd3, 0x41, 0xb6, 0x58, 0xc2, 0xea, 0x13,
5247 0x1b, 0xbb, 0xb2, 0xc8, 0x11, 0x0d, 0xf4, 0x1d, 0xa8, 0x1f, 0x9b, 0x81, 0x7d, 0x66, 0x06, 0xd8,
5248 0x38, 0xc5, 0x01, 0x7b, 0x36, 0x93, 0x47, 0xc4, 0x54, 0x24, 0x7f, 0x2d, 0xc4, 0x0c, 0xda, 0x75,
5249 0x82, 0xbe, 0x02, 0xcd, 0x0b, 0x68, 0x24, 0x8f, 0xa0, 0xcb, 0x30, 0x69, 0xf3, 0x1e, 0xb1, 0xfe,
5250 0xd7, 0x45, 0x22, 0x11, 0x82, 0x96, 0xcd, 0x56, 0x5c, 0x2a, 0xd5, 0x88, 0x9f, 0xe6, 0x38, 0x24,
5251 0x74, 0xe9, 0x70, 0x47, 0xab, 0x30, 0xeb, 0x07, 0xf8, 0xd4, 0x21, 0x83, 0xd0, 0xbd, 0x30, 0x2c,
5252 0xe2, 0x79, 0xd8, 0xa2, 0x58, 0x54, 0x9c, 0x25, 0x7d, 0x26, 0xd1, 0x6d, 0x44, 0x2a, 0xd6, 0x03,
5253 0xf6, 0x2c, 0xc4, 0xe6, 0x3b, 0xe4, 0x8f, 0x5a, 0x45, 0xbd, 0xe4, 0x13, 0xef, 0x80, 0xb5, 0xd1,
5254 0x17, 0xf1, 0xe1, 0x35, 0xc5, 0x0f, 0x98, 0x47, 0xc9, 0xeb, 0x8e, 0x78, 0x1e, 0xe5, 0x9f, 0x97,
5255 0x9c, 0x5b, 0x7f, 0x98, 0x87, 0xd9, 0x51, 0x00, 0xb4, 0x18, 0xbd, 0xa5, 0xb3, 0xc3, 0x85, 0xdc,
5256 0x83, 0xf1, 0x47, 0x45, 0xf9, 0x2a, 0xce, 0x0e, 0x87, 0x8e, 0xd4, 0xb1, 0xcc, 0x91, 0xba, 0xa1,
5257 0x9e, 0x7a, 0x9f, 0xbc, 0x6b, 0xa7, 0x94, 0x03, 0xef, 0x3f, 0xc6, 0xe4, 0x81, 0xf7, 0xa5, 0x72,
5258 0xe0, 0x3d, 0xbb, 0x16, 0xd9, 0xf0, 0x59, 0x77, 0x08, 0xc5, 0xf0, 0xd8, 0x0c, 0x1c, 0xaf, 0xc7,
5259 0xbb, 0x5d, 0x6b, 0xbc, 0xb8, 0x1e, 0xdd, 0xa1, 0x30, 0xe6, 0x8c, 0x11, 0xd3, 0xff, 0xe5, 0x01,
5260 0x7a, 0x0c, 0xe5, 0x54, 0x17, 0xd0, 0x3c, 0xa0, 0xcd, 0xe6, 0x26, 0x2b, 0xe8, 0x9a, 0x9b, 0xc6,
5261 0x41, 0x53, 0x37, 0x5a, 0xfb, 0x9d, 0xad, 0xfa, 0x2d, 0x74, 0x1f, 0x96, 0x0f, 0x77, 0xd6, 0xf5,
5262 0xe6, 0xa6, 0xf1, 0xf2, 0xc7, 0xc6, 0xfa, 0xee, 0x2e, 0x97, 0xf3, 0x3f, 0x3a, 0xcd, 0x8d, 0x9d,
5263 0x7a, 0x0e, 0x3d, 0x80, 0x3b, 0x23, 0x00, 0x87, 0xeb, 0x7b, 0x4d, 0x81, 0x18, 0xfb, 0x32, 0x5f,
5264 0x9a, 0xa8, 0x57, 0xbe, 0xcc, 0x97, 0xaa, 0xf5, 0xda, 0x97, 0xf9, 0x52, 0xad, 0x3e, 0xa5, 0xfd,
5265 0xce, 0x38, 0xc0, 0x86, 0x6b, 0x86, 0xa1, 0xd3, 0x75, 0x70, 0xc0, 0x13, 0x89, 0x41, 0xfd, 0x78,
5266 0x5b, 0x4f, 0x90, 0x8e, 0xef, 0xd8, 0x68, 0x06, 0x26, 0x88, 0x71, 0x1a, 0xa7, 0x97, 0x3c, 0x79,
5267 0xed, 0xf0, 0xa4, 0xe3, 0x08, 0xac, 0x9c, 0x22, 0x27, 0xc2, 0x3a, 0x1c, 0x2b, 0x26, 0x29, 0xef,
5268 0x30, 0xec, 0x6d, 0x28, 0x12, 0xc3, 0x3f, 0x72, 0x68, 0x28, 0xb3, 0x4d, 0x81, 0x1c, 0xb0, 0x16,
5269 0x4f, 0x24, 0x52, 0x21, 0xcf, 0x4d, 0x47, 0x28, 0x16, 0xa1, 0x84, 0xe9, 0xb1, 0x38, 0xeb, 0x8b,
5270 0x5c, 0x53, 0xc4, 0xf4, 0x38, 0x3a, 0xea, 0xed, 0x90, 0x1a, 0x7d, 0xd3, 0xe2, 0x47, 0x7a, 0x45,
5271 0x2f, 0xd8, 0x21, 0xdd, 0x33, 0x2d, 0xa6, 0x08, 0x03, 0x8b, 0x2b, 0x26, 0x85, 0x22, 0x0c, 0x2c,
5272 0xa6, 0x60, 0x61, 0xef, 0x8b, 0x97, 0xdf, 0xfc, 0xf5, 0x0c, 0x0b, 0x7b, 0xff, 0x80, 0xbf, 0x82,
5273 0x9f, 0x03, 0x66, 0x6d, 0x38, 0x3e, 0x7f, 0xa9, 0x52, 0xd4, 0x27, 0xec, 0x90, 0xb6, 0x7c, 0x26,
5274 0x66, 0x54, 0x8e, 0x2f, 0x77, 0xe7, 0x44, 0x18, 0x58, 0x2d, 0x9f, 0x11, 0x31, 0x31, 0xdb, 0xb7,
5275 0xfc, 0xf5, 0x45, 0x51, 0x67, 0x1e, 0xd9, 0xb6, 0x65, 0x2a, 0x46, 0xc4, 0x55, 0x35, 0xa1, 0xb2,
5276 0x43, 0xca, 0x55, 0x0f, 0xa0, 0xe2, 0x9f, 0x50, 0x83, 0x9a, 0x3d, 0x31, 0x9e, 0x29, 0xb1, 0xb9,
5277 0xfc, 0x13, 0xda, 0x31, 0xf9, 0x9a, 0x6b, 0xbf, 0x18, 0x87, 0x49, 0xf6, 0x48, 0x41, 0xbc, 0x8d,
5278 0xbe, 0x8d, 0x34, 0xa8, 0x9a, 0xb6, 0x6d, 0x90, 0x01, 0xc5, 0x01, 0xb3, 0xe2, 0x8b, 0x51, 0xd2,
5279 0xcb, 0xa6, 0x6d, 0xb7, 0x99, 0xac, 0x63, 0xf6, 0xd0, 0x23, 0xa8, 0x07, 0xb8, 0x4f, 0x4e, 0x71,
5280 0x0a, 0x36, 0x26, 0x0e, 0x51, 0x21, 0x8f, 0x91, 0x0f, 0xa0, 0x42, 0x03, 0xd3, 0x37, 0x28, 0x31,
5281 0x8e, 0x49, 0x28, 0x02, 0xba, 0xa4, 0x03, 0x93, 0x75, 0xc8, 0x0e, 0x09, 0x29, 0xfa, 0x1e, 0xa0,
5282 0x00, 0xf7, 0xcd, 0xe0, 0x44, 0x72, 0x89, 0xf5, 0xc8, 0x73, 0x5c, 0x5d, 0x68, 0x38, 0x9b, 0x58,
5283 0x99, 0x04, 0xed, 0x78, 0x5e, 0x8c, 0x9e, 0x48, 0xa3, 0x5b, 0x4c, 0x21, 0xd0, 0x72, 0x2c, 0x02,
5284 0xca, 0x3a, 0x59, 0x88, 0xc7, 0xc2, 0x51, 0xea, 0x58, 0x12, 0x58, 0x31, 0x3d, 0x96, 0x18, 0xb9,
5285 0x02, 0x33, 0x34, 0x30, 0xbd, 0xd0, 0x35, 0x69, 0x1a, 0x5c, 0xe2, 0xe0, 0xe9, 0x58, 0x35, 0x1a,
5286 0x9f, 0x4c, 0xd4, 0xe4, 0x10, 0x3e, 0x9a, 0x2b, 0xed, 0xaf, 0x72, 0x50, 0x10, 0xeb, 0x80, 0xde,
5287 0x87, 0x71, 0xab, 0x1f, 0xbd, 0xab, 0x46, 0xc9, 0xeb, 0xef, 0x68, 0x95, 0x74, 0xa6, 0x1e, 0xbd,
5288 0x33, 0x52, 0xd1, 0x3e, 0xae, 0x44, 0x7b, 0xb2, 0xbd, 0xf2, 0x43, 0xdb, 0x4b, 0x6c, 0x99, 0x09,
5289 0x75, 0xcb, 0x8c, 0xde, 0x19, 0xc9, 0xbe, 0x2b, 0xa6, 0xf6, 0x9d, 0xf6, 0x77, 0x05, 0xc8, 0x6f,
5290 0xb9, 0xe4, 0x0c, 0xbd, 0x0f, 0x35, 0xd3, 0xb2, 0x70, 0x18, 0x1a, 0xe9, 0x23, 0x7a, 0x4a, 0xaf,
5291 0x08, 0x69, 0x6b, 0x54, 0xc9, 0x30, 0x95, 0x2d, 0x8b, 0xcb, 0x42, 0x2c, 0xca, 0xe2, 0xa1, 0xba,
5292 0xb7, 0x10, 0xd7, 0xbd, 0x1f, 0xc3, 0x74, 0x78, 0xd1, 0xef, 0x63, 0x1a, 0x38, 0x96, 0x11, 0x41,
5293 0x10, 0x87, 0x4c, 0xc5, 0x8a, 0x2d, 0x81, 0x5d, 0x06, 0xfe, 0x8d, 0x41, 0xec, 0x01, 0x71, 0x34,
5294 0x97, 0x98, 0x80, 0x6f, 0xea, 0x45, 0x28, 0x99, 0xae, 0x4b, 0x2c, 0x66, 0x0f, 0xdc, 0x75, 0x91,
5295 0xb7, 0x5b, 0x36, 0xfa, 0x10, 0xa6, 0x3c, 0x4c, 0xcf, 0x08, 0x8f, 0x38, 0x31, 0xa2, 0x09, 0x8e,
5296 0xa8, 0x4a, 0x71, 0x2b, 0x7e, 0x92, 0x4c, 0x55, 0x35, 0x05, 0x0e, 0x49, 0x55, 0x35, 0x9f, 0x02,
5297 0x58, 0x71, 0xa6, 0x93, 0xef, 0xaa, 0x67, 0xe2, 0x75, 0x4d, 0x92, 0xa0, 0x9e, 0x82, 0xa1, 0x8f,
5298 0xa0, 0x60, 0xf2, 0x15, 0x97, 0xef, 0xa0, 0xa7, 0x86, 0x02, 0x41, 0x97, 0x6a, 0xb4, 0x04, 0x25,
5299 0x3f, 0x70, 0x48, 0xe0, 0xd0, 0x0b, 0x1e, 0x5e, 0x53, 0x7a, 0xdc, 0x4e, 0x3d, 0x03, 0x54, 0x94,
5300 0x67, 0x80, 0x54, 0x7d, 0x56, 0x55, 0xea, 0xb3, 0x45, 0x28, 0xf5, 0x02, 0x32, 0xf0, 0xd9, 0x38,
5301 0x64, 0x2e, 0xe1, 0x6d, 0x31, 0x19, 0xe9, 0xef, 0x7f, 0x0c, 0x31, 0xc5, 0x11, 0x55, 0x26, 0x3e,
5302 0x10, 0xd2, 0x96, 0x8d, 0x3e, 0x80, 0x5a, 0x80, 0x7d, 0x97, 0x3d, 0x3b, 0x61, 0xbe, 0x30, 0xbc,
5303 0xd0, 0x29, 0xe9, 0xd5, 0x58, 0xca, 0x83, 0x65, 0x07, 0xa6, 0x58, 0x8c, 0xb1, 0xe4, 0x20, 0x67,
5304 0x6a, 0x61, 0x9a, 0x9f, 0xef, 0x0f, 0x94, 0x2f, 0x45, 0x2b, 0x2c, 0xf4, 0x3a, 0x64, 0x5b, 0x40,
5305 0x9a, 0x1e, 0x0d, 0x2e, 0xf4, 0xaa, 0x9f, 0x96, 0xa1, 0x26, 0xd4, 0xa2, 0xd9, 0xa7, 0xc4, 0x30,
5306 0x71, 0xb8, 0x30, 0xc3, 0x89, 0xee, 0xab, 0x44, 0x12, 0xde, 0x21, 0xeb, 0x38, 0x14, 0x3c, 0x95,
5307 0x5e, 0x4a, 0xb4, 0xf4, 0x05, 0xa0, 0xac, 0x2f, 0x76, 0xee, 0x9e, 0xe0, 0x0b, 0x79, 0x28, 0xb1,
5308 0x3f, 0xd9, 0xf9, 0x7c, 0x6a, 0xba, 0x03, 0x1c, 0x55, 0xbc, 0xbc, 0xf1, 0xf9, 0xd8, 0xf3, 0xdc,
5309 0xd2, 0x8f, 0x60, 0x3a, 0xe3, 0xe4, 0x6d, 0x04, 0xa5, 0x14, 0x81, 0xd6, 0x81, 0x8a, 0x52, 0xdf,
5310 0x2d, 0xc3, 0xa4, 0x28, 0x52, 0xa3, 0xbd, 0x54, 0xd1, 0x4b, 0x42, 0xd0, 0xb2, 0xd9, 0xb3, 0x8c,
5311 0x54, 0x86, 0x3e, 0xb6, 0x9c, 0xae, 0x63, 0xc9, 0xe2, 0xb7, 0x26, 0xc4, 0x87, 0x52, 0xaa, 0xfd,
5312 0x67, 0x19, 0x6a, 0xea, 0xe7, 0xba, 0xcb, 0xab, 0xe8, 0x45, 0x28, 0x05, 0xe7, 0xc6, 0xd1, 0x05,
5313 0xc5, 0x21, 0x67, 0x2b, 0xe8, 0xc5, 0xe0, 0xfc, 0x25, 0x6b, 0xb2, 0x20, 0x0f, 0xce, 0x0d, 0x9f,
5314 0x97, 0xe1, 0xa1, 0xdc, 0x8c, 0x93, 0xc1, 0xb9, 0xa8, 0xcb, 0x43, 0x9e, 0x4a, 0xcf, 0x8d, 0x81,
5315 0x65, 0xb2, 0xa3, 0x48, 0x82, 0xf2, 0x1c, 0x54, 0x0b, 0xce, 0x5f, 0x31, 0xb1, 0x8a, 0xec, 0x2b,
5316 0xc8, 0x89, 0x08, 0xb9, 0x97, 0x45, 0x1e, 0x29, 0xc8, 0x42, 0x84, 0x7c, 0x99, 0x45, 0x8a, 0x77,
5317 0xc8, 0x11, 0xb2, 0x18, 0x21, 0xf9, 0x5b, 0xe0, 0x08, 0xb9, 0x0c, 0x93, 0xc1, 0xb9, 0xd1, 0x0d,
5318 0xcc, 0x3e, 0x0e, 0x79, 0x69, 0x5d, 0xd0, 0x4b, 0xc1, 0xf9, 0x16, 0x6f, 0xb3, 0x13, 0x2b, 0x56,
5319 0x1a, 0xcf, 0x9e, 0xca, 0x7c, 0x02, 0x91, 0xfe, 0xd9, 0x53, 0xf4, 0x11, 0x77, 0x14, 0x21, 0xd6,
5320 0x8c, 0xd5, 0xc6, 0x67, 0xbc, 0xdc, 0x2e, 0xe8, 0xd5, 0x18, 0xb5, 0xb6, 0xda, 0xf8, 0x0c, 0x7d,
5321 0x07, 0xa6, 0x13, 0xe0, 0x6a, 0xe3, 0xb9, 0xd1, 0x58, 0x5b, 0x5b, 0x98, 0x8d, 0xba, 0x24, 0x90,
5322 0xab, 0x8d, 0xe7, 0x8d, 0xb5, 0x35, 0x15, 0xda, 0x58, 0x7b, 0x66, 0xac, 0xad, 0xae, 0x2e, 0xcc,
5323 0xa9, 0xd0, 0xc6, 0xda, 0xb3, 0xb5, 0xd5, 0x55, 0xf4, 0x5d, 0x40, 0x09, 0x74, 0x6d, 0xb5, 0x61,
5324 0xac, 0x3e, 0x69, 0x7c, 0xba, 0x30, 0x2f, 0xd2, 0x5e, 0x84, 0x5d, 0x5b, 0x6d, 0x30, 0x31, 0xfa,
5325 0x04, 0x66, 0x52, 0x5d, 0x78, 0xd2, 0x78, 0x6a, 0xac, 0xae, 0xad, 0x3e, 0x5f, 0xb8, 0xcd, 0xd1,
5326 0xf5, 0xb8, 0x13, 0x4f, 0x1a, 0x4f, 0x99, 0x7c, 0x08, 0xbe, 0xb6, 0xfa, 0xc2, 0x68, 0x3c, 0x79,
5327 0xfa, 0xd9, 0xc2, 0xc2, 0x10, 0x7c, 0x6d, 0xf5, 0x05, 0x93, 0xab, 0xf0, 0xc6, 0x93, 0xa7, 0xcf,
5328 0x8d, 0xa7, 0x4f, 0x5e, 0xac, 0x2d, 0x2c, 0xaa, 0x70, 0xa6, 0x60, 0x72, 0x15, 0xfe, 0xf4, 0xc9,
5329 0x8b, 0x67, 0xc6, 0x8b, 0xc6, 0xea, 0xb3, 0x85, 0x25, 0x15, 0xce, 0x14, 0x4c, 0x8e, 0x1e, 0xc3,
5330 0x6c, 0x02, 0x7f, 0xd1, 0x58, 0xfd, 0xcc, 0x58, 0x7d, 0xf6, 0xe9, 0xf3, 0x4f, 0x17, 0x96, 0x39,
5331 0x7e, 0x3a, 0xc2, 0x33, 0x0d, 0x57, 0xb0, 0xe3, 0x3e, 0x38, 0x37, 0xac, 0xc0, 0x12, 0x51, 0x10,
5332 0xf2, 0xf4, 0x55, 0xd0, 0xcb, 0xc1, 0xf9, 0x46, 0x60, 0xf1, 0x08, 0xe0, 0xa5, 0x1d, 0x8d, 0xa2,
5333 0xbb, 0x24, 0xa2, 0x9b, 0x26, 0xd1, 0x4d, 0x93, 0xe8, 0x9e, 0x14, 0xd1, 0x4d, 0xd3, 0xd1, 0x4d,
5334 0x87, 0xa3, 0x1b, 0xc4, 0x0a, 0xd1, 0x4c, 0x74, 0xd3, 0xe1, 0xe8, 0x2e, 0x47, 0xc8, 0xbd, 0x2c,
5335 0x52, 0x8d, 0xee, 0x4a, 0x84, 0x7c, 0x99, 0x45, 0xaa, 0xd1, 0x5d, 0x8d, 0x90, 0xc3, 0xd1, 0x4d,
5336 0xe3, 0xe8, 0xbe, 0x23, 0xa2, 0x9b, 0xa6, 0xa2, 0x9b, 0xa6, 0xa3, 0xfb, 0xae, 0x88, 0x6e, 0xaa,
5337 0x44, 0x37, 0x1d, 0x8e, 0xee, 0x7b, 0x22, 0xba, 0xe9, 0x70, 0x74, 0xd3, 0x4c, 0x74, 0xdf, 0x8f,
5338 0xba, 0x34, 0x1c, 0xdd, 0x34, 0x13, 0xdd, 0x0f, 0x54, 0x68, 0x12, 0xdd, 0x34, 0x1b, 0xdd, 0x0f,
5339 0x45, 0x74, 0xd3, 0x6c, 0x74, 0xd3, 0x11, 0xd1, 0xad, 0x89, 0x80, 0xa2, 0x23, 0xa2, 0x9b, 0x8e,
5340 0x88, 0xee, 0xf7, 0x86, 0xe0, 0xa9, 0xe8, 0xa6, 0x23, 0xa2, 0xfb, 0x7d, 0x15, 0x9e, 0x8e, 0x6e,
5341 0x3a, 0x22, 0xba, 0x3f, 0x50, 0xe1, 0xe9, 0xe8, 0xa6, 0xa3, 0xa2, 0xfb, 0x43, 0x11, 0xdd, 0x34,
5342 0x13, 0xdd, 0x77, 0x01, 0x8e, 0x1c, 0x3f, 0x0a, 0xed, 0x29, 0x11, 0x9e, 0x47, 0x8e, 0x2f, 0x03,
5343 0xfb, 0x0e, 0x4c, 0x52, 0xa7, 0x8f, 0x43, 0x6a, 0xf6, 0x7d, 0x7e, 0xdc, 0x16, 0xf5, 0x44, 0xa0,
5344 0xfd, 0x73, 0x91, 0x7f, 0x42, 0x79, 0x97, 0xfc, 0x7f, 0xc9, 0xfb, 0x9c, 0x0f, 0xa0, 0xe6, 0x93,
5345 0xd0, 0xa1, 0xce, 0x29, 0x16, 0x9f, 0xf5, 0x65, 0xfe, 0xaf, 0x46, 0x52, 0xfe, 0x99, 0x9e, 0xc1,
5346 0x3c, 0xdc, 0x33, 0x53, 0x30, 0x71, 0x02, 0x54, 0x23, 0xa9, 0x80, 0x3d, 0x87, 0x05, 0x1b, 0xbb,
5347 0x4e, 0xdf, 0x61, 0x55, 0x71, 0xdf, 0x09, 0x43, 0xc3, 0xc6, 0x14, 0x5b, 0xf1, 0xeb, 0xb8, 0x82,
5348 0x3e, 0x1f, 0xeb, 0xf7, 0x9c, 0x30, 0xdc, 0x8c, 0xb4, 0x43, 0xd3, 0x50, 0x18, 0x9e, 0x86, 0x65,
5349 0x60, 0x0d, 0x63, 0xe0, 0x39, 0x71, 0xfa, 0x2f, 0x1d, 0x39, 0xfe, 0x2b, 0xd6, 0x46, 0x0d, 0x98,
5350 0xeb, 0x62, 0xcb, 0xb0, 0x48, 0x10, 0xf0, 0x57, 0x21, 0x46, 0x78, 0xd1, 0x3f, 0x22, 0x6e, 0x94,
5351 0x09, 0x66, 0xba, 0xd8, 0xda, 0x88, 0x74, 0x87, 0x42, 0x85, 0x9e, 0xc1, 0x6d, 0x61, 0x63, 0xe3,
5352 0x33, 0x12, 0xd8, 0x61, 0x62, 0x2d, 0x53, 0xc4, 0x1c, 0xb7, 0x92, 0xda, 0xd8, 0x1c, 0xfd, 0x10,
5353 0x96, 0x55, 0xbb, 0x81, 0x27, 0x2d, 0xcd, 0x23, 0x17, 0xcb, 0xcc, 0xb1, 0x98, 0xb6, 0x7d, 0x95,
5354 0x06, 0xa0, 0xf7, 0xa0, 0xaa, 0xd8, 0xcb, 0x0c, 0x52, 0x49, 0x5b, 0xb0, 0x47, 0x0c, 0x75, 0x40,
5355 0x62, 0xdc, 0x22, 0x85, 0x4c, 0xa7, 0x87, 0x23, 0x26, 0xe0, 0x43, 0x98, 0x3a, 0xef, 0xe1, 0xbe,
5356 0x71, 0x82, 0x2f, 0xa2, 0x19, 0x14, 0x49, 0xa4, 0xca, 0xc4, 0x5f, 0xe1, 0x8b, 0x64, 0x16, 0x39,
5357 0xce, 0x25, 0x61, 0x94, 0x45, 0x4b, 0x4c, 0xb0, 0x4b, 0x42, 0x4e, 0xc2, 0xaa, 0x00, 0x97, 0x98,
5358 0xfd, 0x50, 0xb0, 0xc8, 0x68, 0xac, 0x06, 0xe7, 0x07, 0x5c, 0xca, 0x59, 0xe4, 0x41, 0x25, 0x71,
5359 0x1e, 0xf1, 0x0c, 0xc7, 0x76, 0x31, 0x0f, 0x4d, 0x7e, 0x50, 0x09, 0xe8, 0x3e, 0xf1, 0x5a, 0xb6,
5360 0xcb, 0xcb, 0xd1, 0xe0, 0x9c, 0xdf, 0xe6, 0x90, 0x27, 0x72, 0x21, 0x38, 0x6f, 0xf7, 0x2d, 0x07,
5361 0x3d, 0x87, 0x45, 0xa9, 0x88, 0xf2, 0x5e, 0x92, 0xe1, 0xe5, 0xe1, 0x3c, 0x27, 0xa0, 0x32, 0x01,
5362 0x46, 0xb9, 0x5e, 0x29, 0x64, 0x66, 0xae, 0x2a, 0x64, 0x66, 0x87, 0x0b, 0x99, 0xf4, 0x21, 0x31,
5363 0x77, 0xd5, 0x21, 0x31, 0x3f, 0x7c, 0x48, 0x3c, 0x84, 0xca, 0x11, 0x0e, 0x8c, 0x00, 0xb3, 0x12,
5364 0x10, 0xdb, 0xf2, 0xa0, 0x2d, 0x1f, 0xe1, 0x40, 0x97, 0x22, 0x74, 0x1f, 0xca, 0xae, 0x65, 0xf7,
5365 0xa2, 0xf9, 0x17, 0x67, 0x2b, 0x30, 0x91, 0x9c, 0x7c, 0xd6, 0x39, 0xdb, 0x89, 0xf4, 0x8b, 0xb2,
5366 0x73, 0xb6, 0x33, 0x6a, 0xa3, 0x2f, 0x0d, 0x6f, 0xf4, 0x7f, 0xcc, 0xf1, 0x0a, 0xf4, 0x5d, 0x8b,
5367 0xbd, 0xb7, 0x7c, 0x72, 0x78, 0x4b, 0xc1, 0x97, 0x9e, 0xe1, 0x7c, 0x66, 0x86, 0x53, 0xf3, 0x34,
5368 0x31, 0x3c, 0x4f, 0xe9, 0x19, 0x2e, 0xa8, 0x33, 0x7c, 0xf5, 0xf8, 0xfe, 0x3a, 0x07, 0x35, 0xf5,
5369 0xfa, 0x58, 0xfa, 0xf9, 0x30, 0xa7, 0x7c, 0x17, 0xf9, 0xf6, 0x95, 0xec, 0xb7, 0xaf, 0x12, 0xae,
5370 0x4e, 0xc3, 0x5f, 0x40, 0x55, 0xb9, 0x6f, 0x76, 0xf9, 0xc2, 0xcc, 0x43, 0x21, 0xa4, 0x26, 0x1d,
5371 0x84, 0xf2, 0x6d, 0xa8, 0x6c, 0x69, 0x5f, 0xc3, 0xcc, 0x88, 0x7b, 0x67, 0xd7, 0xce, 0xe6, 0x09,
5372 0xfd, 0xb8, 0x42, 0xff, 0xab, 0x31, 0xfe, 0xd1, 0x63, 0xf8, 0xfe, 0xdc, 0xb7, 0xf8, 0xde, 0xee,
5373 0x92, 0xd0, 0x50, 0x5c, 0x4c, 0xba, 0x24, 0x3c, 0xe4, 0x02, 0xa1, 0x3e, 0x8a, 0xd4, 0xf9, 0x48,
5374 0x7d, 0x24, 0xd5, 0x8f, 0xa0, 0xee, 0x12, 0xdf, 0x12, 0xe7, 0x82, 0x04, 0x89, 0x4f, 0x6e, 0x35,
5375 0x26, 0x67, 0xe7, 0x81, 0x44, 0xae, 0xc2, 0x9c, 0x44, 0xca, 0x8c, 0x10, 0xc1, 0x0b, 0xe2, 0x85,
5376 0xb9, 0x80, 0x8b, 0x7c, 0x20, 0x4d, 0xd8, 0xf6, 0x23, 0x5d, 0x27, 0x02, 0x16, 0xc5, 0xeb, 0x30,
5377 0x26, 0x92, 0x80, 0x87, 0x50, 0x61, 0x99, 0x29, 0x46, 0x94, 0x38, 0xa2, 0xcc, 0x65, 0x02, 0xa2,
5378 0x61, 0x58, 0xbe, 0xe2, 0xb6, 0xdd, 0x8d, 0x2d, 0xc6, 0x1f, 0xe7, 0x60, 0xe9, 0xf2, 0xab, 0x77,
5379 0x37, 0xe5, 0x06, 0x7d, 0x0a, 0xf3, 0x8e, 0x77, 0x8a, 0x83, 0x10, 0x1b, 0xec, 0x69, 0x5c, 0xcc,
5380 0x63, 0x60, 0xd2, 0xe8, 0x43, 0xd3, 0x8c, 0xd4, 0xbe, 0x74, 0xc4, 0x65, 0x1a, 0xdd, 0xa4, 0x58,
5381 0xfb, 0xa5, 0xe8, 0xdb, 0x25, 0x37, 0xf7, 0x6e, 0xac, 0x6f, 0xb3, 0x30, 0x91, 0x54, 0x11, 0x45,
5382 0x5d, 0x34, 0x18, 0xbb, 0x87, 0xcf, 0x0c, 0xfc, 0x4d, 0xf4, 0xd6, 0xaa, 0xe0, 0xe1, 0xb3, 0xe6,
5383 0x37, 0xb6, 0x76, 0x0c, 0xf7, 0xae, 0xbe, 0xf7, 0x77, 0x63, 0x6b, 0xf3, 0x27, 0x39, 0x11, 0x03,
5384 0x97, 0xdc, 0x04, 0xfc, 0xff, 0x5d, 0x9c, 0x9f, 0xe7, 0x40, 0x7b, 0xfb, 0xad, 0xc2, 0xff, 0xdd,
5385 0x45, 0xd2, 0xbe, 0xe1, 0x6b, 0x71, 0xc5, 0xed, 0xc3, 0x6b, 0xfb, 0xbf, 0xaf, 0xde, 0xa4, 0x11,
5386 0xaf, 0x37, 0xd3, 0x97, 0x63, 0x4e, 0xe0, 0xe1, 0x5b, 0xaf, 0x0a, 0xde, 0x58, 0x04, 0x74, 0x00,
5387 0xe9, 0xf2, 0x50, 0x4e, 0xb1, 0xb3, 0xe2, 0x28, 0x3a, 0xbc, 0x0d, 0x8b, 0x0c, 0x3c, 0xca, 0xbd,
5388 0xb0, 0xe2, 0x48, 0x82, 0x37, 0x98, 0xf0, 0xd2, 0xfc, 0xfe, 0x47, 0x39, 0x58, 0xb8, 0xec, 0x2e,
5389 0xe2, 0xb5, 0xbb, 0xbe, 0x0e, 0xd5, 0xa4, 0x33, 0xa3, 0x6e, 0x1f, 0x67, 0x07, 0xb0, 0x73, 0x4b,
5390 0x2f, 0x07, 0x89, 0xf4, 0x65, 0x91, 0x7f, 0x8a, 0xa2, 0xa1, 0xb6, 0x0f, 0x77, 0xae, 0xba, 0xe9,
5391 0x79, 0xdd, 0xbe, 0x69, 0x3f, 0x83, 0x07, 0x6f, 0xbb, 0x15, 0x79, 0x63, 0x4b, 0xf5, 0x33, 0x58,
5392 0xbc, 0xf4, 0x6a, 0xe4, 0xb7, 0x39, 0xdb, 0x52, 0xe5, 0xd9, 0xf8, 0x50, 0x79, 0xa6, 0xfd, 0x59,
5393 0x0e, 0x1e, 0xbd, 0xeb, 0x3d, 0xc9, 0x1b, 0xdb, 0x81, 0x9f, 0x00, 0x4a, 0xdf, 0xdd, 0x94, 0x7d,
5394 0x13, 0xdb, 0x71, 0x3a, 0xa5, 0x91, 0x7d, 0xec, 0xc3, 0x7b, 0xef, 0x70, 0xa3, 0xf2, 0xc6, 0xa6,
5395 0xdf, 0xe5, 0xd9, 0xe8, 0x2d, 0xb7, 0x2a, 0x6f, 0xcc, 0xdb, 0xef, 0xe7, 0xe0, 0xc3, 0x77, 0xbb,
5396 0x5f, 0x79, 0x63, 0xd3, 0xbf, 0x04, 0xa5, 0xa1, 0xcb, 0x19, 0x71, 0x5b, 0xfb, 0xf7, 0x1c, 0x94,
5397 0xb7, 0x03, 0x32, 0xf0, 0xf7, 0x30, 0x7f, 0xa1, 0xfb, 0x10, 0x2a, 0x4e, 0x74, 0xd3, 0x26, 0x72,
5398 0x5c, 0xe5, 0xbf, 0x2a, 0x11, 0xb2, 0x96, 0x8d, 0x5a, 0x50, 0x4b, 0x20, 0xfc, 0x83, 0x85, 0xf8,
5399 0xb4, 0x9c, 0x5c, 0xf4, 0x4d, 0x11, 0xae, 0xc4, 0xf7, 0x76, 0xf8, 0x37, 0xe4, 0xaa, 0x93, 0x6e,
5400 0xa2, 0x7b, 0x50, 0x66, 0xcf, 0x71, 0x51, 0x81, 0x3f, 0xce, 0x9d, 0xb1, 0x02, 0xff, 0x40, 0x14,
5401 0xf8, 0xe9, 0x2f, 0x07, 0x79, 0xae, 0x8c, 0xdb, 0xda, 0xaf, 0x41, 0x55, 0xe1, 0x46, 0x45, 0x18,
5402 0x3f, 0x68, 0xef, 0xd7, 0x6f, 0xa1, 0x3a, 0x54, 0x9a, 0x07, 0xed, 0x7d, 0x63, 0x75, 0xdb, 0x38,
5403 0x58, 0xef, 0xec, 0xd4, 0x73, 0x68, 0x1a, 0xaa, 0x42, 0xf2, 0x44, 0x8a, 0xc6, 0xb4, 0xdf, 0x1d,
5404 0x83, 0x09, 0xde, 0x4f, 0xe5, 0x8b, 0x82, 0x18, 0x6e, 0xfc, 0x45, 0xe1, 0x07, 0x50, 0xb4, 0x48,
5405 0xbf, 0x6f, 0xca, 0x9f, 0x57, 0x64, 0xc6, 0x98, 0x1e, 0x69, 0xb8, 0x21, 0x90, 0x7a, 0x64, 0x82,
5406 0x56, 0xa0, 0xd8, 0x17, 0x2a, 0x79, 0x31, 0x60, 0x76, 0xd4, 0x0c, 0xe9, 0x11, 0x28, 0xf5, 0x41,
5407 0x25, 0x7f, 0xe5, 0x07, 0x15, 0xed, 0x2b, 0x98, 0x19, 0xe1, 0x18, 0x4d, 0x41, 0x79, 0x7d, 0x73,
5408 0xd3, 0xd8, 0x6b, 0xee, 0xbd, 0x6c, 0xea, 0x87, 0xf5, 0x5b, 0x08, 0x41, 0x4d, 0x6f, 0xee, 0xb5,
5409 0x5f, 0x37, 0x63, 0x59, 0x8e, 0x81, 0x0e, 0x9b, 0x9d, 0x58, 0x30, 0xa6, 0x7d, 0x0d, 0xf0, 0xda,
5410 0x74, 0x07, 0xf8, 0xc0, 0x0c, 0xcc, 0x3e, 0xba, 0x07, 0xe3, 0xc4, 0x1b, 0xc8, 0x4f, 0x7b, 0x15,
5411 0xe5, 0xea, 0x36, 0x53, 0xa0, 0xc7, 0xe9, 0x4f, 0x03, 0xb5, 0xc6, 0xe2, 0x4a, 0xfc, 0x7b, 0xa9,
5412 0x15, 0xce, 0xc2, 0x56, 0x62, 0x85, 0x2f, 0xb5, 0xc0, 0x69, 0x7f, 0x3b, 0x06, 0xb5, 0x03, 0xe2,
5413 0xe9, 0xe7, 0x07, 0xe4, 0x0c, 0x07, 0x9b, 0x26, 0x35, 0x6f, 0x2c, 0xae, 0x75, 0xf5, 0xc0, 0xcd,
5414 0xf3, 0x1e, 0xad, 0xa6, 0x7e, 0x00, 0x94, 0xf6, 0xba, 0xa2, 0x87, 0xa1, 0xb3, 0x87, 0xcd, 0x70,
5415 0x10, 0xf0, 0xad, 0x3d, 0xfa, 0x02, 0xab, 0x7c, 0xd3, 0xed, 0x33, 0x2b, 0xa3, 0x8f, 0x4d, 0xcf,
5416 0xb0, 0x8f, 0xfa, 0xbc, 0x8a, 0xcb, 0xe9, 0xb5, 0x40, 0xb0, 0xed, 0x61, 0xd3, 0xdb, 0x3c, 0xea,
5417 0xb3, 0xb4, 0x7d, 0x29, 0x27, 0x9a, 0x85, 0xfa, 0x88, 0x0b, 0xae, 0x77, 0x60, 0x41, 0x95, 0x1a,
5418 0x9b, 0xcd, 0xdd, 0xd6, 0x5e, 0xab, 0xd3, 0xd4, 0xeb, 0x39, 0xb4, 0x08, 0x73, 0x43, 0xda, 0xf5,
5419 0x8d, 0x8d, 0xe6, 0x21, 0x5b, 0xa4, 0x7f, 0xcd, 0xf1, 0x17, 0x64, 0xed, 0xa3, 0x9f, 0x61, 0x8b,
5420 0xf2, 0x49, 0x4c, 0xe6, 0x2a, 0x97, 0x9e, 0xab, 0xe7, 0xe2, 0x40, 0xcc, 0xee, 0x49, 0xc5, 0x5a,
5421 0xb6, 0xf8, 0x35, 0x52, 0x5d, 0x18, 0xa0, 0x8f, 0x20, 0xef, 0x92, 0xd0, 0xe1, 0x73, 0x5c, 0x4b,
5422 0x7d, 0xfd, 0xe3, 0x0f, 0x5b, 0x02, 0xc9, 0x01, 0x02, 0xd8, 0x75, 0xe4, 0x7c, 0x5f, 0x06, 0xec,
5423 0x3a, 0xda, 0xf7, 0xa1, 0x9c, 0xf2, 0xc3, 0xa2, 0x71, 0xbf, 0xdd, 0x31, 0x36, 0xda, 0xfb, 0x5b,
5424 0xad, 0xed, 0x57, 0x7a, 0x73, 0xb3, 0x7e, 0x0b, 0x01, 0x14, 0xf8, 0x35, 0xda, 0x66, 0x3d, 0x87,
5425 0x2a, 0x50, 0x6a, 0xed, 0xcb, 0xd6, 0x98, 0x76, 0x20, 0x6e, 0x82, 0xa7, 0x46, 0x7c, 0x69, 0xd8,
5426 0x7c, 0x00, 0xe3, 0x2e, 0x09, 0xe5, 0x88, 0x47, 0xf6, 0x87, 0xe9, 0xb5, 0x5f, 0xe5, 0x00, 0x25,
5427 0x74, 0x3a, 0x0e, 0x7d, 0xe2, 0x85, 0x18, 0x7d, 0x01, 0x53, 0x6c, 0x22, 0x09, 0xd7, 0x18, 0xb6,
5428 0x49, 0x4d, 0x79, 0xf9, 0x7b, 0x7e, 0xf4, 0xdc, 0xed, 0xdc, 0xd2, 0xab, 0x44, 0x59, 0x8a, 0x0d,
5429 0xa8, 0x8b, 0x5f, 0xea, 0xa5, 0x28, 0xc6, 0x47, 0xfc, 0xce, 0x4f, 0xe1, 0xa8, 0x39, 0x8a, 0x24,
5430 0xbe, 0x31, 0xff, 0x07, 0x39, 0x98, 0x4e, 0xf7, 0xf2, 0x9b, 0x01, 0x0e, 0x29, 0x7a, 0x96, 0xed,
5431 0xe4, 0x88, 0x2d, 0x9a, 0xed, 0xda, 0x0f, 0x60, 0xca, 0xf1, 0xe8, 0x88, 0xc1, 0xa1, 0x74, 0xcf,
5432 0x44, 0x12, 0x65, 0xd6, 0x8e, 0x47, 0x47, 0xf4, 0xa9, 0x08, 0x13, 0xcd, 0xbe, 0x4f, 0x2f, 0x3e,
5433 0xbe, 0x0b, 0x90, 0xcc, 0x2a, 0x4b, 0xb8, 0xed, 0xad, 0xad, 0xfa, 0x2d, 0x54, 0x80, 0xb1, 0xf6,
5434 0x7e, 0x3d, 0xd7, 0xf8, 0xaf, 0x59, 0x28, 0xb6, 0x05, 0x2d, 0xda, 0x04, 0xd8, 0x74, 0x42, 0xf3,
5435 0xc8, 0xc5, 0x6d, 0x97, 0xa2, 0x5a, 0xec, 0x8e, 0x13, 0x2d, 0x0d, 0xb5, 0xb5, 0xf9, 0x9f, 0xff,
5436 0xc3, 0x3f, 0xfd, 0x72, 0xac, 0xae, 0x95, 0x1f, 0x9f, 0xae, 0x3e, 0x96, 0x76, 0x9f, 0xe7, 0x3e,
5437 0x46, 0x5b, 0x50, 0xd6, 0x31, 0xf6, 0xde, 0x95, 0xe6, 0x36, 0xa7, 0x99, 0xd6, 0x2a, 0x8c, 0x26,
5438 0x32, 0x64, 0x3c, 0x4d, 0x28, 0xcb, 0x52, 0x1f, 0xb7, 0xbd, 0x01, 0x52, 0x66, 0x2d, 0xc3, 0xb2,
5439 0xc0, 0x59, 0x90, 0x56, 0x65, 0x2c, 0x4d, 0xe1, 0xdc, 0x1b, 0x30, 0x9a, 0x1d, 0xa8, 0xc6, 0x25,
5440 0xe1, 0x3b, 0x10, 0x2d, 0x72, 0xa2, 0x19, 0xad, 0x96, 0x1a, 0x95, 0x64, 0xda, 0x80, 0xc9, 0x4d,
5441 0xec, 0xe2, 0x6b, 0x77, 0x27, 0x36, 0x62, 0x24, 0x2d, 0x00, 0x79, 0x9f, 0xb2, 0x3d, 0xa0, 0xa8,
5442 0xae, 0xfc, 0xd0, 0x72, 0x2f, 0xec, 0x5d, 0xdd, 0x9f, 0xc4, 0x92, 0x51, 0xb5, 0xa1, 0x12, 0x5f,
5443 0xa6, 0x64, 0x64, 0x48, 0xf9, 0x71, 0x0b, 0x17, 0x67, 0xe8, 0x96, 0x39, 0xdd, 0x9c, 0x56, 0xe7,
5444 0x74, 0x29, 0x6b, 0x46, 0xf8, 0x1b, 0x30, 0x95, 0xbe, 0x16, 0xc9, 0x38, 0x93, 0x2b, 0xb1, 0x69,
5445 0x4d, 0x86, 0xf6, 0x1e, 0xa7, 0x5d, 0xd0, 0x66, 0x18, 0xed, 0x10, 0x07, 0x63, 0xfe, 0x02, 0x8a,
5446 0x5b, 0x2e, 0x39, 0x5b, 0xb7, 0x6d, 0x54, 0x55, 0x3e, 0xa0, 0x5f, 0x1d, 0x55, 0xd2, 0x46, 0x44,
5447 0x15, 0xb0, 0x96, 0xce, 0x2f, 0xd0, 0xbc, 0x8d, 0x44, 0x99, 0xb4, 0xc4, 0x8c, 0xf1, 0x1c, 0x42,
5448 0x2d, 0xbe, 0x70, 0xbc, 0x71, 0x8c, 0xad, 0x93, 0x4c, 0x80, 0x26, 0xd3, 0x18, 0x03, 0xb5, 0xbb,
5449 0x9c, 0xf0, 0xb6, 0x86, 0x18, 0xa1, 0x6a, 0xcf, 0x48, 0xf7, 0xa0, 0x2c, 0x62, 0xee, 0x80, 0x78,
5450 0xad, 0x2e, 0x1a, 0xb1, 0x51, 0x33, 0x5d, 0x5c, 0xe2, 0x8c, 0xb3, 0xda, 0x54, 0x12, 0xb0, 0xdc,
5451 0x58, 0x2e, 0xac, 0x8c, 0xbc, 0x77, 0xe7, 0x53, 0x16, 0x36, 0x6d, 0xcd, 0x08, 0x75, 0xa8, 0x6e,
5452 0x63, 0x9a, 0xba, 0xb6, 0x3a, 0x3c, 0xe6, 0x99, 0x11, 0x57, 0x0c, 0xb5, 0x3b, 0x9c, 0x72, 0x5e,
5453 0x9b, 0x66, 0x94, 0x8a, 0x3d, 0xe3, 0xfc, 0x11, 0x14, 0x74, 0x7c, 0x44, 0xc8, 0xdb, 0x77, 0xf8,
5454 0x1c, 0xe7, 0x99, 0xd2, 0x40, 0xec, 0x70, 0x66, 0xc3, 0x08, 0x5e, 0xc1, 0xf4, 0x06, 0x71, 0x5d,
5455 0x6c, 0xa5, 0x5f, 0x2b, 0xbf, 0x8d, 0xeb, 0x01, 0xe7, 0x5a, 0xd2, 0xe6, 0x18, 0x57, 0xc6, 0x9c,
5456 0xd1, 0xfe, 0x18, 0xea, 0xdb, 0x98, 0xaa, 0x5f, 0xa6, 0xd4, 0xcd, 0x3a, 0x3f, 0xf4, 0x03, 0x57,
5457 0x89, 0xd2, 0xee, 0x73, 0xee, 0x45, 0x6d, 0x56, 0x8e, 0x57, 0xd1, 0x32, 0xea, 0x13, 0x98, 0xdd,
5458 0xc6, 0x34, 0xfb, 0x2e, 0x7c, 0xd4, 0xc6, 0x4b, 0x7e, 0xb1, 0x9d, 0xc1, 0x6b, 0xef, 0x71, 0x47,
5459 0x77, 0xb5, 0x05, 0xe9, 0x28, 0x83, 0x60, 0xce, 0x02, 0xb8, 0xbd, 0x11, 0x60, 0x93, 0xe2, 0x4e,
5460 0x60, 0x76, 0xbb, 0x8e, 0x75, 0x68, 0x1d, 0x63, 0x7b, 0xe0, 0xb2, 0xa2, 0xf3, 0xfe, 0x8a, 0xf2,
5461 0x9b, 0xf9, 0x0c, 0x20, 0x33, 0x6b, 0x1f, 0x72, 0x87, 0x0f, 0xb4, 0x65, 0x3e, 0x6b, 0xa3, 0x59,
5462 0xa5, 0x4f, 0xb1, 0x53, 0x6e, 0xda, 0xe7, 0x25, 0xac, 0xcc, 0x67, 0x17, 0x66, 0x94, 0x1e, 0xfd,
5463 0xfa, 0x00, 0x0f, 0x70, 0x88, 0x96, 0x47, 0xfa, 0x13, 0xca, 0x8c, 0x2f, 0x8d, 0xfb, 0xba, 0xa3,
5464 0xdd, 0xce, 0x8c, 0x4f, 0x18, 0x48, 0x3f, 0x4a, 0x2f, 0xfe, 0xc7, 0x7e, 0x46, 0xb0, 0x31, 0x3f,
5465 0xdf, 0x87, 0xba, 0xd8, 0xce, 0xa9, 0xa7, 0xc2, 0xcb, 0xb7, 0x5b, 0x02, 0xd2, 0x6e, 0x3d, 0xc9,
5466 0xa1, 0xaf, 0x61, 0xee, 0x00, 0x07, 0x5d, 0x12, 0xf4, 0xf9, 0xc3, 0x42, 0xdb, 0xc7, 0xc1, 0x30,
5467 0x03, 0x57, 0x64, 0x7a, 0xf6, 0x3e, 0xef, 0xd9, 0x3d, 0x6d, 0x91, 0xf5, 0x6c, 0x24, 0x85, 0x38,
5468 0x7c, 0xca, 0xe2, 0x30, 0x12, 0x4f, 0x51, 0x6f, 0x23, 0x55, 0x72, 0x54, 0xca, 0x90, 0x51, 0xbd,
5469 0x81, 0xf2, 0x36, 0xa6, 0xcd, 0x73, 0xca, 0x1f, 0x21, 0x50, 0x32, 0xa2, 0xe4, 0xc1, 0x64, 0xe9,
5470 0x76, 0xea, 0x49, 0x43, 0xc7, 0x74, 0x10, 0x78, 0x5c, 0x19, 0xaa, 0xc4, 0x29, 0x1a, 0x46, 0xfc,
5471 0x35, 0xff, 0x11, 0xa0, 0x78, 0x5b, 0x25, 0x0a, 0x17, 0x4c, 0xd1, 0xfc, 0x8a, 0xfc, 0xff, 0x1f,
5472 0x54, 0xd5, 0xd5, 0xe9, 0x21, 0x43, 0xc3, 0xe8, 0x7d, 0x58, 0xdc, 0xc6, 0x74, 0x77, 0xf4, 0xcf,
5473 0x23, 0xd4, 0x3c, 0xb1, 0xac, 0xfe, 0x82, 0x53, 0xf9, 0xd1, 0x86, 0xf6, 0x88, 0x7b, 0xd2, 0xb4,
5474 0xbb, 0x72, 0x08, 0xa3, 0x19, 0x99, 0xc7, 0x63, 0x98, 0x1b, 0xa9, 0xbf, 0x8e, 0x37, 0x65, 0x79,
5475 0x47, 0xb2, 0x31, 0x4f, 0x1d, 0x9e, 0xe6, 0x93, 0x67, 0xa8, 0x21, 0x0f, 0xb7, 0x2f, 0x79, 0xcc,
5476 0xca, 0x24, 0xfa, 0x44, 0xcd, 0x58, 0x7f, 0x13, 0x26, 0x59, 0x32, 0xe4, 0x25, 0x26, 0x4a, 0xfd,
5477 0x47, 0x14, 0xc3, 0x05, 0x6f, 0x7a, 0x04, 0x99, 0x92, 0x5d, 0xad, 0x88, 0x62, 0xbe, 0xcf, 0x73,
5478 0x1f, 0xbf, 0xfc, 0x1a, 0x96, 0x49, 0xd0, 0xe3, 0xb6, 0x16, 0x09, 0xec, 0x15, 0xf1, 0x7f, 0x7b,
5479 0x44, 0x5c, 0x2f, 0xab, 0xaf, 0x79, 0x9b, 0xd5, 0xa8, 0xed, 0xdd, 0xce, 0x4f, 0x1e, 0xf7, 0x1c,
5480 0x7a, 0x3c, 0x38, 0x5a, 0xb1, 0x48, 0xff, 0x71, 0x64, 0xf2, 0x58, 0x98, 0x7c, 0x22, 0xff, 0x3b,
5481 0x90, 0xd3, 0xb5, 0xc7, 0x3d, 0x12, 0xfd, 0xd7, 0x24, 0x47, 0x05, 0x2e, 0xfd, 0xf4, 0xbf, 0x03,
5482 0x00, 0x00, 0xff, 0xff, 0x56, 0xca, 0x93, 0x77, 0xba, 0x44, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005483}
5484
5485// Reference imports to suppress errors if they are not otherwise used.
5486var _ context.Context
5487var _ grpc.ClientConn
5488
5489// This is a compile-time assertion to ensure that this generated file
5490// is compatible with the grpc package it is being compiled against.
5491const _ = grpc.SupportPackageIsVersion4
5492
5493// OpenoltClient is the client API for Openolt service.
5494//
5495// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5496type OpenoltClient interface {
5497 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5498 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5499 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5500 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5501 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5502 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5503 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5504 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5505 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5506 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5507 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5508 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5509 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5510 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5511 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5512 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005513 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5514 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005515 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5516 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5517 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5518 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005519 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Burak Gurdag402dd952019-12-10 20:31:11 +00005520 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005521 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005522 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305523 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005524 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5525 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005526 GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305527 //
5528 // GetObjects gets takes in type of the object and request details as argument.
5529 // Returns the Object from the device.
5530 GetObject(ctx context.Context, in *ObjectDataRequest, opts ...grpc.CallOption) (*ObjectDataResponse, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005531}
5532
5533type openoltClient struct {
5534 cc *grpc.ClientConn
5535}
5536
5537func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5538 return &openoltClient{cc}
5539}
5540
5541func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5542 out := new(Empty)
5543 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5544 if err != nil {
5545 return nil, err
5546 }
5547 return out, nil
5548}
5549
5550func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5551 out := new(Empty)
5552 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5553 if err != nil {
5554 return nil, err
5555 }
5556 return out, nil
5557}
5558
5559func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5560 out := new(Empty)
5561 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5562 if err != nil {
5563 return nil, err
5564 }
5565 return out, nil
5566}
5567
5568func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5569 out := new(Empty)
5570 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5571 if err != nil {
5572 return nil, err
5573 }
5574 return out, nil
5575}
5576
5577func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5578 out := new(Empty)
5579 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5580 if err != nil {
5581 return nil, err
5582 }
5583 return out, nil
5584}
5585
5586func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5587 out := new(Empty)
5588 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5589 if err != nil {
5590 return nil, err
5591 }
5592 return out, nil
5593}
5594
5595func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5596 out := new(Empty)
5597 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5598 if err != nil {
5599 return nil, err
5600 }
5601 return out, nil
5602}
5603
5604func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5605 out := new(Empty)
5606 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5607 if err != nil {
5608 return nil, err
5609 }
5610 return out, nil
5611}
5612
5613func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5614 out := new(Empty)
5615 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5616 if err != nil {
5617 return nil, err
5618 }
5619 return out, nil
5620}
5621
5622func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5623 out := new(Empty)
5624 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5625 if err != nil {
5626 return nil, err
5627 }
5628 return out, nil
5629}
5630
5631func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5632 out := new(Heartbeat)
5633 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5634 if err != nil {
5635 return nil, err
5636 }
5637 return out, nil
5638}
5639
5640func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5641 out := new(Empty)
5642 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5643 if err != nil {
5644 return nil, err
5645 }
5646 return out, nil
5647}
5648
5649func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5650 out := new(Empty)
5651 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5652 if err != nil {
5653 return nil, err
5654 }
5655 return out, nil
5656}
5657
5658func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5659 out := new(DeviceInfo)
5660 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5661 if err != nil {
5662 return nil, err
5663 }
5664 return out, nil
5665}
5666
5667func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5668 out := new(Empty)
5669 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5670 if err != nil {
5671 return nil, err
5672 }
5673 return out, nil
5674}
5675
5676func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5677 out := new(Empty)
5678 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5679 if err != nil {
5680 return nil, err
5681 }
5682 return out, nil
5683}
5684
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005685func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5686 out := new(OnuStatistics)
5687 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5688 if err != nil {
5689 return nil, err
5690 }
5691 return out, nil
5692}
5693
5694func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5695 out := new(GemPortStatistics)
5696 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5697 if err != nil {
5698 return nil, err
5699 }
5700 return out, nil
5701}
5702
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005703func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005704 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005705 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005706 if err != nil {
5707 return nil, err
5708 }
5709 return out, nil
5710}
5711
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005712func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005713 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005714 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5715 if err != nil {
5716 return nil, err
5717 }
5718 return out, nil
5719}
5720
5721func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5722 out := new(Empty)
5723 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5724 if err != nil {
5725 return nil, err
5726 }
5727 return out, nil
5728}
5729
5730func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5731 out := new(Empty)
5732 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005733 if err != nil {
5734 return nil, err
5735 }
5736 return out, nil
5737}
5738
5739func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5740 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5741 if err != nil {
5742 return nil, err
5743 }
5744 x := &openoltEnableIndicationClient{stream}
5745 if err := x.ClientStream.SendMsg(in); err != nil {
5746 return nil, err
5747 }
5748 if err := x.ClientStream.CloseSend(); err != nil {
5749 return nil, err
5750 }
5751 return x, nil
5752}
5753
5754type Openolt_EnableIndicationClient interface {
5755 Recv() (*Indication, error)
5756 grpc.ClientStream
5757}
5758
5759type openoltEnableIndicationClient struct {
5760 grpc.ClientStream
5761}
5762
5763func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5764 m := new(Indication)
5765 if err := x.ClientStream.RecvMsg(m); err != nil {
5766 return nil, err
5767 }
5768 return m, nil
5769}
5770
Burak Gurdag402dd952019-12-10 20:31:11 +00005771func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5772 out := new(Empty)
5773 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5774 if err != nil {
5775 return nil, err
5776 }
5777 return out, nil
5778}
5779
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005780func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5781 out := new(Empty)
5782 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5783 if err != nil {
5784 return nil, err
5785 }
5786 return out, nil
5787}
5788
khenaidoo4c6543e2021-10-19 17:25:58 -04005789func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error) {
5790 out := new(extension.ReturnValues)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005791 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5792 if err != nil {
5793 return nil, err
5794 }
5795 return out, nil
5796}
5797
dpaul2b52e712020-06-23 13:02:28 +05305798func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Jason Huang55ee29d2020-03-11 23:43:29 +08005799 out := new(Empty)
5800 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5801 if err != nil {
5802 return nil, err
5803 }
5804 return out, nil
5805}
5806
Jason Huang4f8a9372020-06-03 18:09:35 +08005807func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5808 out := new(OnuLogicalDistance)
5809 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5810 if err != nil {
5811 return nil, err
5812 }
5813 return out, nil
5814}
5815
5816func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5817 out := new(OnuLogicalDistance)
5818 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5819 if err != nil {
5820 return nil, err
5821 }
5822 return out, nil
5823}
5824
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005825func (c *openoltClient) GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error) {
5826 out := new(PonRxPowerData)
5827 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonRxPower", in, out, opts...)
5828 if err != nil {
5829 return nil, err
5830 }
5831 return out, nil
5832}
5833
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305834func (c *openoltClient) GetObject(ctx context.Context, in *ObjectDataRequest, opts ...grpc.CallOption) (*ObjectDataResponse, error) {
5835 out := new(ObjectDataResponse)
5836 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetObject", in, out, opts...)
5837 if err != nil {
5838 return nil, err
5839 }
5840 return out, nil
5841}
5842
Matt Jeanneret61e94872019-03-22 16:16:01 -04005843// OpenoltServer is the server API for Openolt service.
5844type OpenoltServer interface {
5845 DisableOlt(context.Context, *Empty) (*Empty, error)
5846 ReenableOlt(context.Context, *Empty) (*Empty, error)
5847 ActivateOnu(context.Context, *Onu) (*Empty, error)
5848 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5849 DeleteOnu(context.Context, *Onu) (*Empty, error)
5850 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5851 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5852 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5853 FlowAdd(context.Context, *Flow) (*Empty, error)
5854 FlowRemove(context.Context, *Flow) (*Empty, error)
5855 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5856 EnablePonIf(context.Context, *Interface) (*Empty, error)
5857 DisablePonIf(context.Context, *Interface) (*Empty, error)
5858 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5859 Reboot(context.Context, *Empty) (*Empty, error)
5860 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005861 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5862 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005863 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5864 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5865 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5866 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005867 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Burak Gurdag402dd952019-12-10 20:31:11 +00005868 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005869 DeleteGroup(context.Context, *Group) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005870 GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305871 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005872 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5873 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005874 GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305875 //
5876 // GetObjects gets takes in type of the object and request details as argument.
5877 // Returns the Object from the device.
5878 GetObject(context.Context, *ObjectDataRequest) (*ObjectDataResponse, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005879}
5880
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005881// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5882type UnimplementedOpenoltServer struct {
5883}
5884
5885func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5886 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5887}
5888func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5889 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5890}
5891func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5892 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5893}
5894func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5895 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5896}
5897func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5898 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5899}
5900func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5901 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5902}
5903func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5904 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5905}
5906func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5907 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5908}
5909func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5910 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5911}
5912func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5913 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5914}
5915func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5916 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5917}
5918func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5919 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5920}
5921func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5922 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5923}
5924func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5925 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5926}
5927func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5928 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5929}
5930func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5931 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5932}
5933func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5934 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5935}
5936func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5937 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5938}
5939func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5940 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5941}
5942func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5943 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5944}
5945func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5946 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5947}
5948func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5949 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5950}
5951func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5952 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5953}
5954func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5955 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5956}
5957func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5958 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5959}
khenaidoo4c6543e2021-10-19 17:25:58 -04005960func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*extension.ReturnValues, error) {
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005961 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5962}
5963func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5964 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5965}
5966func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5967 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5968}
5969func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5970 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5971}
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005972func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error) {
5973 return nil, status.Errorf(codes.Unimplemented, "method GetPonRxPower not implemented")
5974}
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305975func (*UnimplementedOpenoltServer) GetObject(ctx context.Context, req *ObjectDataRequest) (*ObjectDataResponse, error) {
5976 return nil, status.Errorf(codes.Unimplemented, "method GetObject not implemented")
5977}
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005978
Matt Jeanneret61e94872019-03-22 16:16:01 -04005979func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5980 s.RegisterService(&_Openolt_serviceDesc, srv)
5981}
5982
5983func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5984 in := new(Empty)
5985 if err := dec(in); err != nil {
5986 return nil, err
5987 }
5988 if interceptor == nil {
5989 return srv.(OpenoltServer).DisableOlt(ctx, in)
5990 }
5991 info := &grpc.UnaryServerInfo{
5992 Server: srv,
5993 FullMethod: "/openolt.Openolt/DisableOlt",
5994 }
5995 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5996 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5997 }
5998 return interceptor(ctx, in, info, handler)
5999}
6000
6001func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6002 in := new(Empty)
6003 if err := dec(in); err != nil {
6004 return nil, err
6005 }
6006 if interceptor == nil {
6007 return srv.(OpenoltServer).ReenableOlt(ctx, in)
6008 }
6009 info := &grpc.UnaryServerInfo{
6010 Server: srv,
6011 FullMethod: "/openolt.Openolt/ReenableOlt",
6012 }
6013 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6014 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
6015 }
6016 return interceptor(ctx, in, info, handler)
6017}
6018
6019func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6020 in := new(Onu)
6021 if err := dec(in); err != nil {
6022 return nil, err
6023 }
6024 if interceptor == nil {
6025 return srv.(OpenoltServer).ActivateOnu(ctx, in)
6026 }
6027 info := &grpc.UnaryServerInfo{
6028 Server: srv,
6029 FullMethod: "/openolt.Openolt/ActivateOnu",
6030 }
6031 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6032 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
6033 }
6034 return interceptor(ctx, in, info, handler)
6035}
6036
6037func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6038 in := new(Onu)
6039 if err := dec(in); err != nil {
6040 return nil, err
6041 }
6042 if interceptor == nil {
6043 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
6044 }
6045 info := &grpc.UnaryServerInfo{
6046 Server: srv,
6047 FullMethod: "/openolt.Openolt/DeactivateOnu",
6048 }
6049 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6050 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
6051 }
6052 return interceptor(ctx, in, info, handler)
6053}
6054
6055func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6056 in := new(Onu)
6057 if err := dec(in); err != nil {
6058 return nil, err
6059 }
6060 if interceptor == nil {
6061 return srv.(OpenoltServer).DeleteOnu(ctx, in)
6062 }
6063 info := &grpc.UnaryServerInfo{
6064 Server: srv,
6065 FullMethod: "/openolt.Openolt/DeleteOnu",
6066 }
6067 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6068 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
6069 }
6070 return interceptor(ctx, in, info, handler)
6071}
6072
6073func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6074 in := new(OmciMsg)
6075 if err := dec(in); err != nil {
6076 return nil, err
6077 }
6078 if interceptor == nil {
6079 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
6080 }
6081 info := &grpc.UnaryServerInfo{
6082 Server: srv,
6083 FullMethod: "/openolt.Openolt/OmciMsgOut",
6084 }
6085 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6086 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
6087 }
6088 return interceptor(ctx, in, info, handler)
6089}
6090
6091func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6092 in := new(OnuPacket)
6093 if err := dec(in); err != nil {
6094 return nil, err
6095 }
6096 if interceptor == nil {
6097 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
6098 }
6099 info := &grpc.UnaryServerInfo{
6100 Server: srv,
6101 FullMethod: "/openolt.Openolt/OnuPacketOut",
6102 }
6103 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6104 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
6105 }
6106 return interceptor(ctx, in, info, handler)
6107}
6108
6109func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6110 in := new(UplinkPacket)
6111 if err := dec(in); err != nil {
6112 return nil, err
6113 }
6114 if interceptor == nil {
6115 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
6116 }
6117 info := &grpc.UnaryServerInfo{
6118 Server: srv,
6119 FullMethod: "/openolt.Openolt/UplinkPacketOut",
6120 }
6121 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6122 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
6123 }
6124 return interceptor(ctx, in, info, handler)
6125}
6126
6127func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6128 in := new(Flow)
6129 if err := dec(in); err != nil {
6130 return nil, err
6131 }
6132 if interceptor == nil {
6133 return srv.(OpenoltServer).FlowAdd(ctx, in)
6134 }
6135 info := &grpc.UnaryServerInfo{
6136 Server: srv,
6137 FullMethod: "/openolt.Openolt/FlowAdd",
6138 }
6139 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6140 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
6141 }
6142 return interceptor(ctx, in, info, handler)
6143}
6144
6145func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6146 in := new(Flow)
6147 if err := dec(in); err != nil {
6148 return nil, err
6149 }
6150 if interceptor == nil {
6151 return srv.(OpenoltServer).FlowRemove(ctx, in)
6152 }
6153 info := &grpc.UnaryServerInfo{
6154 Server: srv,
6155 FullMethod: "/openolt.Openolt/FlowRemove",
6156 }
6157 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6158 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
6159 }
6160 return interceptor(ctx, in, info, handler)
6161}
6162
6163func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6164 in := new(Empty)
6165 if err := dec(in); err != nil {
6166 return nil, err
6167 }
6168 if interceptor == nil {
6169 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
6170 }
6171 info := &grpc.UnaryServerInfo{
6172 Server: srv,
6173 FullMethod: "/openolt.Openolt/HeartbeatCheck",
6174 }
6175 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6176 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
6177 }
6178 return interceptor(ctx, in, info, handler)
6179}
6180
6181func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6182 in := new(Interface)
6183 if err := dec(in); err != nil {
6184 return nil, err
6185 }
6186 if interceptor == nil {
6187 return srv.(OpenoltServer).EnablePonIf(ctx, in)
6188 }
6189 info := &grpc.UnaryServerInfo{
6190 Server: srv,
6191 FullMethod: "/openolt.Openolt/EnablePonIf",
6192 }
6193 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6194 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
6195 }
6196 return interceptor(ctx, in, info, handler)
6197}
6198
6199func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6200 in := new(Interface)
6201 if err := dec(in); err != nil {
6202 return nil, err
6203 }
6204 if interceptor == nil {
6205 return srv.(OpenoltServer).DisablePonIf(ctx, in)
6206 }
6207 info := &grpc.UnaryServerInfo{
6208 Server: srv,
6209 FullMethod: "/openolt.Openolt/DisablePonIf",
6210 }
6211 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6212 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
6213 }
6214 return interceptor(ctx, in, info, handler)
6215}
6216
6217func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6218 in := new(Empty)
6219 if err := dec(in); err != nil {
6220 return nil, err
6221 }
6222 if interceptor == nil {
6223 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
6224 }
6225 info := &grpc.UnaryServerInfo{
6226 Server: srv,
6227 FullMethod: "/openolt.Openolt/GetDeviceInfo",
6228 }
6229 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6230 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
6231 }
6232 return interceptor(ctx, in, info, handler)
6233}
6234
6235func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6236 in := new(Empty)
6237 if err := dec(in); err != nil {
6238 return nil, err
6239 }
6240 if interceptor == nil {
6241 return srv.(OpenoltServer).Reboot(ctx, in)
6242 }
6243 info := &grpc.UnaryServerInfo{
6244 Server: srv,
6245 FullMethod: "/openolt.Openolt/Reboot",
6246 }
6247 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6248 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
6249 }
6250 return interceptor(ctx, in, info, handler)
6251}
6252
6253func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6254 in := new(Empty)
6255 if err := dec(in); err != nil {
6256 return nil, err
6257 }
6258 if interceptor == nil {
6259 return srv.(OpenoltServer).CollectStatistics(ctx, in)
6260 }
6261 info := &grpc.UnaryServerInfo{
6262 Server: srv,
6263 FullMethod: "/openolt.Openolt/CollectStatistics",
6264 }
6265 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6266 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
6267 }
6268 return interceptor(ctx, in, info, handler)
6269}
6270
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006271func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6272 in := new(Onu)
6273 if err := dec(in); err != nil {
6274 return nil, err
6275 }
6276 if interceptor == nil {
6277 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
6278 }
6279 info := &grpc.UnaryServerInfo{
6280 Server: srv,
6281 FullMethod: "/openolt.Openolt/GetOnuStatistics",
6282 }
6283 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6284 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
6285 }
6286 return interceptor(ctx, in, info, handler)
6287}
6288
6289func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6290 in := new(OnuPacket)
6291 if err := dec(in); err != nil {
6292 return nil, err
6293 }
6294 if interceptor == nil {
6295 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
6296 }
6297 info := &grpc.UnaryServerInfo{
6298 Server: srv,
6299 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
6300 }
6301 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6302 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
6303 }
6304 return interceptor(ctx, in, info, handler)
6305}
6306
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006307func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6308 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006309 if err := dec(in); err != nil {
6310 return nil, err
6311 }
6312 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006313 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006314 }
6315 info := &grpc.UnaryServerInfo{
6316 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006317 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006318 }
6319 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006320 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006321 }
6322 return interceptor(ctx, in, info, handler)
6323}
6324
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006325func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6326 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006327 if err := dec(in); err != nil {
6328 return nil, err
6329 }
6330 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006331 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006332 }
6333 info := &grpc.UnaryServerInfo{
6334 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006335 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006336 }
6337 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006338 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
6339 }
6340 return interceptor(ctx, in, info, handler)
6341}
6342
6343func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6344 in := new(tech_profile.TrafficQueues)
6345 if err := dec(in); err != nil {
6346 return nil, err
6347 }
6348 if interceptor == nil {
6349 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
6350 }
6351 info := &grpc.UnaryServerInfo{
6352 Server: srv,
6353 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
6354 }
6355 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6356 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
6357 }
6358 return interceptor(ctx, in, info, handler)
6359}
6360
6361func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6362 in := new(tech_profile.TrafficQueues)
6363 if err := dec(in); err != nil {
6364 return nil, err
6365 }
6366 if interceptor == nil {
6367 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
6368 }
6369 info := &grpc.UnaryServerInfo{
6370 Server: srv,
6371 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
6372 }
6373 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6374 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006375 }
6376 return interceptor(ctx, in, info, handler)
6377}
6378
6379func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
6380 m := new(Empty)
6381 if err := stream.RecvMsg(m); err != nil {
6382 return err
6383 }
6384 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
6385}
6386
6387type Openolt_EnableIndicationServer interface {
6388 Send(*Indication) error
6389 grpc.ServerStream
6390}
6391
6392type openoltEnableIndicationServer struct {
6393 grpc.ServerStream
6394}
6395
6396func (x *openoltEnableIndicationServer) Send(m *Indication) error {
6397 return x.ServerStream.SendMsg(m)
6398}
6399
Burak Gurdag402dd952019-12-10 20:31:11 +00006400func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6401 in := new(Group)
6402 if err := dec(in); err != nil {
6403 return nil, err
6404 }
6405 if interceptor == nil {
6406 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
6407 }
6408 info := &grpc.UnaryServerInfo{
6409 Server: srv,
6410 FullMethod: "/openolt.Openolt/PerformGroupOperation",
6411 }
6412 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6413 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
6414 }
6415 return interceptor(ctx, in, info, handler)
6416}
6417
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006418func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6419 in := new(Group)
6420 if err := dec(in); err != nil {
6421 return nil, err
6422 }
6423 if interceptor == nil {
6424 return srv.(OpenoltServer).DeleteGroup(ctx, in)
6425 }
6426 info := &grpc.UnaryServerInfo{
6427 Server: srv,
6428 FullMethod: "/openolt.Openolt/DeleteGroup",
6429 }
6430 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6431 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
6432 }
6433 return interceptor(ctx, in, info, handler)
6434}
6435
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006436func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6437 in := new(ValueParam)
6438 if err := dec(in); err != nil {
6439 return nil, err
6440 }
6441 if interceptor == nil {
6442 return srv.(OpenoltServer).GetExtValue(ctx, in)
6443 }
6444 info := &grpc.UnaryServerInfo{
6445 Server: srv,
6446 FullMethod: "/openolt.Openolt/GetExtValue",
6447 }
6448 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6449 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6450 }
6451 return interceptor(ctx, in, info, handler)
6452}
6453
Jason Huang55ee29d2020-03-11 23:43:29 +08006454func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306455 in := new(config.OnuItuPonAlarm)
Jason Huang55ee29d2020-03-11 23:43:29 +08006456 if err := dec(in); err != nil {
6457 return nil, err
6458 }
6459 if interceptor == nil {
6460 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6461 }
6462 info := &grpc.UnaryServerInfo{
6463 Server: srv,
6464 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6465 }
6466 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306467 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Jason Huang55ee29d2020-03-11 23:43:29 +08006468 }
6469 return interceptor(ctx, in, info, handler)
6470}
6471
Jason Huang4f8a9372020-06-03 18:09:35 +08006472func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6473 in := new(Onu)
6474 if err := dec(in); err != nil {
6475 return nil, err
6476 }
6477 if interceptor == nil {
6478 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6479 }
6480 info := &grpc.UnaryServerInfo{
6481 Server: srv,
6482 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6483 }
6484 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6485 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6486 }
6487 return interceptor(ctx, in, info, handler)
6488}
6489
6490func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6491 in := new(Onu)
6492 if err := dec(in); err != nil {
6493 return nil, err
6494 }
6495 if interceptor == nil {
6496 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6497 }
6498 info := &grpc.UnaryServerInfo{
6499 Server: srv,
6500 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6501 }
6502 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6503 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6504 }
6505 return interceptor(ctx, in, info, handler)
6506}
6507
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006508func _Openolt_GetPonRxPower_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6509 in := new(Onu)
6510 if err := dec(in); err != nil {
6511 return nil, err
6512 }
6513 if interceptor == nil {
6514 return srv.(OpenoltServer).GetPonRxPower(ctx, in)
6515 }
6516 info := &grpc.UnaryServerInfo{
6517 Server: srv,
6518 FullMethod: "/openolt.Openolt/GetPonRxPower",
6519 }
6520 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6521 return srv.(OpenoltServer).GetPonRxPower(ctx, req.(*Onu))
6522 }
6523 return interceptor(ctx, in, info, handler)
6524}
6525
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306526func _Openolt_GetObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6527 in := new(ObjectDataRequest)
6528 if err := dec(in); err != nil {
6529 return nil, err
6530 }
6531 if interceptor == nil {
6532 return srv.(OpenoltServer).GetObject(ctx, in)
6533 }
6534 info := &grpc.UnaryServerInfo{
6535 Server: srv,
6536 FullMethod: "/openolt.Openolt/GetObject",
6537 }
6538 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6539 return srv.(OpenoltServer).GetObject(ctx, req.(*ObjectDataRequest))
6540 }
6541 return interceptor(ctx, in, info, handler)
6542}
6543
Matt Jeanneret61e94872019-03-22 16:16:01 -04006544var _Openolt_serviceDesc = grpc.ServiceDesc{
6545 ServiceName: "openolt.Openolt",
6546 HandlerType: (*OpenoltServer)(nil),
6547 Methods: []grpc.MethodDesc{
6548 {
6549 MethodName: "DisableOlt",
6550 Handler: _Openolt_DisableOlt_Handler,
6551 },
6552 {
6553 MethodName: "ReenableOlt",
6554 Handler: _Openolt_ReenableOlt_Handler,
6555 },
6556 {
6557 MethodName: "ActivateOnu",
6558 Handler: _Openolt_ActivateOnu_Handler,
6559 },
6560 {
6561 MethodName: "DeactivateOnu",
6562 Handler: _Openolt_DeactivateOnu_Handler,
6563 },
6564 {
6565 MethodName: "DeleteOnu",
6566 Handler: _Openolt_DeleteOnu_Handler,
6567 },
6568 {
6569 MethodName: "OmciMsgOut",
6570 Handler: _Openolt_OmciMsgOut_Handler,
6571 },
6572 {
6573 MethodName: "OnuPacketOut",
6574 Handler: _Openolt_OnuPacketOut_Handler,
6575 },
6576 {
6577 MethodName: "UplinkPacketOut",
6578 Handler: _Openolt_UplinkPacketOut_Handler,
6579 },
6580 {
6581 MethodName: "FlowAdd",
6582 Handler: _Openolt_FlowAdd_Handler,
6583 },
6584 {
6585 MethodName: "FlowRemove",
6586 Handler: _Openolt_FlowRemove_Handler,
6587 },
6588 {
6589 MethodName: "HeartbeatCheck",
6590 Handler: _Openolt_HeartbeatCheck_Handler,
6591 },
6592 {
6593 MethodName: "EnablePonIf",
6594 Handler: _Openolt_EnablePonIf_Handler,
6595 },
6596 {
6597 MethodName: "DisablePonIf",
6598 Handler: _Openolt_DisablePonIf_Handler,
6599 },
6600 {
6601 MethodName: "GetDeviceInfo",
6602 Handler: _Openolt_GetDeviceInfo_Handler,
6603 },
6604 {
6605 MethodName: "Reboot",
6606 Handler: _Openolt_Reboot_Handler,
6607 },
6608 {
6609 MethodName: "CollectStatistics",
6610 Handler: _Openolt_CollectStatistics_Handler,
6611 },
6612 {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006613 MethodName: "GetOnuStatistics",
6614 Handler: _Openolt_GetOnuStatistics_Handler,
6615 },
6616 {
6617 MethodName: "GetGemPortStatistics",
6618 Handler: _Openolt_GetGemPortStatistics_Handler,
6619 },
6620 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006621 MethodName: "CreateTrafficSchedulers",
6622 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006623 },
6624 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006625 MethodName: "RemoveTrafficSchedulers",
6626 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6627 },
6628 {
6629 MethodName: "CreateTrafficQueues",
6630 Handler: _Openolt_CreateTrafficQueues_Handler,
6631 },
6632 {
6633 MethodName: "RemoveTrafficQueues",
6634 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006635 },
Burak Gurdag402dd952019-12-10 20:31:11 +00006636 {
6637 MethodName: "PerformGroupOperation",
6638 Handler: _Openolt_PerformGroupOperation_Handler,
6639 },
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006640 {
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006641 MethodName: "DeleteGroup",
6642 Handler: _Openolt_DeleteGroup_Handler,
6643 },
6644 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006645 MethodName: "GetExtValue",
6646 Handler: _Openolt_GetExtValue_Handler,
6647 },
Jason Huang55ee29d2020-03-11 23:43:29 +08006648 {
6649 MethodName: "OnuItuPonAlarmSet",
6650 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6651 },
Jason Huang4f8a9372020-06-03 18:09:35 +08006652 {
6653 MethodName: "GetLogicalOnuDistanceZero",
6654 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6655 },
6656 {
6657 MethodName: "GetLogicalOnuDistance",
6658 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6659 },
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006660 {
6661 MethodName: "GetPonRxPower",
6662 Handler: _Openolt_GetPonRxPower_Handler,
6663 },
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306664 {
6665 MethodName: "GetObject",
6666 Handler: _Openolt_GetObject_Handler,
6667 },
Matt Jeanneret61e94872019-03-22 16:16:01 -04006668 },
6669 Streams: []grpc.StreamDesc{
6670 {
6671 StreamName: "EnableIndication",
6672 Handler: _Openolt_EnableIndication_Handler,
6673 ServerStreams: true,
6674 },
6675 },
6676 Metadata: "voltha_protos/openolt.proto",
6677}