blob: 19cbfe52caaab27842d7c7bcb932d11328c48c4f [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"
Akash Kankanala761955c2024-02-21 19:32:20 +053010 common "github.com/opencord/voltha-protos/v5/go/common"
khenaidoo5fc5cea2021-08-11 17:39:16 -040011 config "github.com/opencord/voltha-protos/v5/go/ext/config"
khenaidoo4c6543e2021-10-19 17:25:58 -040012 extension "github.com/opencord/voltha-protos/v5/go/extension"
khenaidoo5fc5cea2021-08-11 17:39:16 -040013 tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -040014 _ "google.golang.org/genproto/googleapis/api/annotations"
15 grpc "google.golang.org/grpc"
David K. Bainbridgec4bf5382021-04-08 16:06:54 +000016 codes "google.golang.org/grpc/codes"
17 status "google.golang.org/grpc/status"
Matt Jeanneret61e94872019-03-22 16:16:01 -040018 math "math"
19)
20
21// Reference imports to suppress errors if they are not otherwise used.
22var _ = proto.Marshal
23var _ = fmt.Errorf
24var _ = math.Inf
25
26// This is a compile-time assertion to ensure that this generated file
27// is compatible with the proto package it is being compiled against.
28// A compilation error at this line likely means your copy of the
29// proto package needs to be updated.
30const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
31
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +053032type AlarmState int32
33
34const (
35 AlarmState_OFF AlarmState = 0
36 AlarmState_ON AlarmState = 1
37)
38
39var AlarmState_name = map[int32]string{
40 0: "OFF",
41 1: "ON",
42}
43
44var AlarmState_value = map[string]int32{
45 "OFF": 0,
46 "ON": 1,
47}
48
49func (x AlarmState) String() string {
50 return proto.EnumName(AlarmState_name, int32(x))
51}
52
53func (AlarmState) EnumDescriptor() ([]byte, []int) {
54 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
55}
56
kesavandd1a8bca2020-08-27 19:24:07 +053057//* activation fail reason.
58type OnuIndication_ActivationFailReason int32
59
60const (
61 OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0
62 OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1
63 OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
64 OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3
65 OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4
66 OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5
67)
68
69var OnuIndication_ActivationFailReason_name = map[int32]string{
70 0: "ONU_ACTIVATION_FAIL_REASON_NONE",
71 1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
72 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
73 3: "ONU_ACTIVATION_FAIL_REASON_LOS",
74 4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
75 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
76}
77
78var OnuIndication_ActivationFailReason_value = map[string]int32{
79 "ONU_ACTIVATION_FAIL_REASON_NONE": 0,
80 "ONU_ACTIVATION_FAIL_REASON_RANGING": 1,
81 "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
82 "ONU_ACTIVATION_FAIL_REASON_LOS": 3,
83 "ONU_ACTIVATION_FAIL_ONU_ALARM": 4,
84 "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5,
85}
86
87func (x OnuIndication_ActivationFailReason) String() string {
88 return proto.EnumName(OnuIndication_ActivationFailReason_name, int32(x))
89}
90
91func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) {
92 return fileDescriptor_c072e7aa0dfd74d5, []int{5, 0}
93}
94
Girish Gowdra34ff0c42022-03-10 16:04:23 -080095type IntfOperIndication_PONResourceRanges_Pool_PoolType int32
96
97const (
98 IntfOperIndication_PONResourceRanges_Pool_ONU_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 0
99 IntfOperIndication_PONResourceRanges_Pool_ALLOC_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 1
100 IntfOperIndication_PONResourceRanges_Pool_GEMPORT_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 2
101 IntfOperIndication_PONResourceRanges_Pool_FLOW_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 3
102)
103
104var IntfOperIndication_PONResourceRanges_Pool_PoolType_name = map[int32]string{
105 0: "ONU_ID",
106 1: "ALLOC_ID",
107 2: "GEMPORT_ID",
108 3: "FLOW_ID",
109}
110
111var IntfOperIndication_PONResourceRanges_Pool_PoolType_value = map[string]int32{
112 "ONU_ID": 0,
113 "ALLOC_ID": 1,
114 "GEMPORT_ID": 2,
115 "FLOW_ID": 3,
116}
117
118func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) String() string {
119 return proto.EnumName(IntfOperIndication_PONResourceRanges_Pool_PoolType_name, int32(x))
120}
121
122func (IntfOperIndication_PONResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
123 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0, 0, 0}
124}
125
Matt Jeanneret61e94872019-03-22 16:16:01 -0400126type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
127
128const (
129 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
130 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
131 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
132 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
133)
134
135var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
136 0: "ONU_ID",
137 1: "ALLOC_ID",
138 2: "GEMPORT_ID",
139 3: "FLOW_ID",
140}
141
142var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
143 "ONU_ID": 0,
144 "ALLOC_ID": 1,
145 "GEMPORT_ID": 2,
146 "FLOW_ID": 3,
147}
148
149func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
150 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
151}
152
153func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800154 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400155}
156
157type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
158
159const (
160 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
161 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
162 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
163)
164
165var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
166 0: "DEDICATED_PER_INTF",
167 1: "SHARED_BY_ALL_INTF_ALL_TECH",
168 2: "SHARED_BY_ALL_INTF_SAME_TECH",
169}
170
171var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
172 "DEDICATED_PER_INTF": 0,
173 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
174 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
175}
176
177func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
178 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
179}
180
181func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800182 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400183}
184
Burak Gurdag402dd952019-12-10 20:31:11 +0000185type GroupMember_InterfaceType int32
186
187const (
188 GroupMember_PON GroupMember_InterfaceType = 0
189 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
190 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
191)
192
193var GroupMember_InterfaceType_name = map[int32]string{
194 0: "PON",
195 1: "EPON_1G_PATH",
196 2: "EPON_10G_PATH",
197}
198
199var GroupMember_InterfaceType_value = map[string]int32{
200 "PON": 0,
201 "EPON_1G_PATH": 1,
202 "EPON_10G_PATH": 2,
203}
204
205func (x GroupMember_InterfaceType) String() string {
206 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
207}
208
209func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +0530210 return fileDescriptor_c072e7aa0dfd74d5, []int{45, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000211}
212
213type Group_GroupMembersCommand int32
214
215const (
216 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
217 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
218 Group_SET_MEMBERS Group_GroupMembersCommand = 2
219)
220
221var Group_GroupMembersCommand_name = map[int32]string{
222 0: "ADD_MEMBERS",
223 1: "REMOVE_MEMBERS",
224 2: "SET_MEMBERS",
225}
226
227var Group_GroupMembersCommand_value = map[string]int32{
228 "ADD_MEMBERS": 0,
229 "REMOVE_MEMBERS": 1,
230 "SET_MEMBERS": 2,
231}
232
233func (x Group_GroupMembersCommand) String() string {
234 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
235}
236
237func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +0530238 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000239}
240
Orhan Kupusogluda19b452021-05-12 12:19:16 +0000241type PonRxPowerData_RssiMeasurementFailReason int32
242
243const (
244 PonRxPowerData_FAIL_REASON_NONE PonRxPowerData_RssiMeasurementFailReason = 0
245 PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1
246 PonRxPowerData_FAIL_REASON_NO_ACCESS PonRxPowerData_RssiMeasurementFailReason = 2
247)
248
249var PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{
250 0: "FAIL_REASON_NONE",
251 1: "FAIL_REASON_NO_DELIMITER",
252 2: "FAIL_REASON_NO_ACCESS",
253}
254
255var PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{
256 "FAIL_REASON_NONE": 0,
257 "FAIL_REASON_NO_DELIMITER": 1,
258 "FAIL_REASON_NO_ACCESS": 2,
259}
260
261func (x PonRxPowerData_RssiMeasurementFailReason) String() string {
262 return proto.EnumName(PonRxPowerData_RssiMeasurementFailReason_name, int32(x))
263}
264
265func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +0530266 return fileDescriptor_c072e7aa0dfd74d5, []int{48, 0}
Orhan Kupusogluda19b452021-05-12 12:19:16 +0000267}
268
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530269type OnuInfo_OnuState int32
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530270
271const (
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530272 //
273 // There are other states in BAL for ONU, which voltha is not interested as of now.
274 // UNKNOWN is to be filled for the rest of the states other than NOT_CONFIGURED/ACTIVE/INACTIVE/DISABLED
275 OnuInfo_UNKNOWN OnuInfo_OnuState = 0
276 OnuInfo_NOT_CONFIGURED OnuInfo_OnuState = 1
277 OnuInfo_ACTIVE OnuInfo_OnuState = 2
278 OnuInfo_INACTIVE OnuInfo_OnuState = 3
279 OnuInfo_DISABLED OnuInfo_OnuState = 4
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530280)
281
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530282var OnuInfo_OnuState_name = map[int32]string{
283 0: "UNKNOWN",
284 1: "NOT_CONFIGURED",
285 2: "ACTIVE",
286 3: "INACTIVE",
287 4: "DISABLED",
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530288}
289
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530290var OnuInfo_OnuState_value = map[string]int32{
291 "UNKNOWN": 0,
292 "NOT_CONFIGURED": 1,
293 "ACTIVE": 2,
294 "INACTIVE": 3,
295 "DISABLED": 4,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530296}
297
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530298func (x OnuInfo_OnuState) String() string {
299 return proto.EnumName(OnuInfo_OnuState_name, int32(x))
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530300}
301
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530302func (OnuInfo_OnuState) EnumDescriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530303 return fileDescriptor_c072e7aa0dfd74d5, []int{50, 0}
304}
305
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530306type PonIntfInfo_PonIntfState int32
307
308const (
309 PonIntfInfo_UNKNOWN PonIntfInfo_PonIntfState = 0
310 PonIntfInfo_ACTIVE_WORKING PonIntfInfo_PonIntfState = 1
311 PonIntfInfo_ACTIVE_STANDBY PonIntfInfo_PonIntfState = 2
312 PonIntfInfo_INACTIVE PonIntfInfo_PonIntfState = 3
313 PonIntfInfo_DISABLED PonIntfInfo_PonIntfState = 4
314)
315
316var PonIntfInfo_PonIntfState_name = map[int32]string{
317 0: "UNKNOWN",
318 1: "ACTIVE_WORKING",
319 2: "ACTIVE_STANDBY",
320 3: "INACTIVE",
321 4: "DISABLED",
322}
323
324var PonIntfInfo_PonIntfState_value = map[string]int32{
325 "UNKNOWN": 0,
326 "ACTIVE_WORKING": 1,
327 "ACTIVE_STANDBY": 2,
328 "INACTIVE": 3,
329 "DISABLED": 4,
330}
331
332func (x PonIntfInfo_PonIntfState) String() string {
333 return proto.EnumName(PonIntfInfo_PonIntfState_name, int32(x))
334}
335
336func (PonIntfInfo_PonIntfState) EnumDescriptor() ([]byte, []int) {
337 return fileDescriptor_c072e7aa0dfd74d5, []int{51, 0}
338}
339
Matt Jeanneret61e94872019-03-22 16:16:01 -0400340type Indication struct {
341 // Types that are valid to be assigned to Data:
342 // *Indication_OltInd
343 // *Indication_IntfInd
344 // *Indication_IntfOperInd
345 // *Indication_OnuDiscInd
346 // *Indication_OnuInd
347 // *Indication_OmciInd
348 // *Indication_PktInd
349 // *Indication_PortStats
350 // *Indication_FlowStats
351 // *Indication_AlarmInd
352 Data isIndication_Data `protobuf_oneof:"data"`
353 XXX_NoUnkeyedLiteral struct{} `json:"-"`
354 XXX_unrecognized []byte `json:"-"`
355 XXX_sizecache int32 `json:"-"`
356}
357
358func (m *Indication) Reset() { *m = Indication{} }
359func (m *Indication) String() string { return proto.CompactTextString(m) }
360func (*Indication) ProtoMessage() {}
361func (*Indication) Descriptor() ([]byte, []int) {
362 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
363}
364
365func (m *Indication) XXX_Unmarshal(b []byte) error {
366 return xxx_messageInfo_Indication.Unmarshal(m, b)
367}
368func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
369 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
370}
371func (m *Indication) XXX_Merge(src proto.Message) {
372 xxx_messageInfo_Indication.Merge(m, src)
373}
374func (m *Indication) XXX_Size() int {
375 return xxx_messageInfo_Indication.Size(m)
376}
377func (m *Indication) XXX_DiscardUnknown() {
378 xxx_messageInfo_Indication.DiscardUnknown(m)
379}
380
381var xxx_messageInfo_Indication proto.InternalMessageInfo
382
383type isIndication_Data interface {
384 isIndication_Data()
385}
386
387type Indication_OltInd struct {
388 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
389}
390
391type Indication_IntfInd struct {
392 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
393}
394
395type Indication_IntfOperInd struct {
396 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
397}
398
399type Indication_OnuDiscInd struct {
400 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
401}
402
403type Indication_OnuInd struct {
404 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
405}
406
407type Indication_OmciInd struct {
408 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
409}
410
411type Indication_PktInd struct {
412 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
413}
414
415type Indication_PortStats struct {
Akash Kankanala761955c2024-02-21 19:32:20 +0530416 PortStats *common.PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
Matt Jeanneret61e94872019-03-22 16:16:01 -0400417}
418
419type Indication_FlowStats struct {
420 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
421}
422
423type Indication_AlarmInd struct {
424 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
425}
426
427func (*Indication_OltInd) isIndication_Data() {}
428
429func (*Indication_IntfInd) isIndication_Data() {}
430
431func (*Indication_IntfOperInd) isIndication_Data() {}
432
433func (*Indication_OnuDiscInd) isIndication_Data() {}
434
435func (*Indication_OnuInd) isIndication_Data() {}
436
437func (*Indication_OmciInd) isIndication_Data() {}
438
439func (*Indication_PktInd) isIndication_Data() {}
440
441func (*Indication_PortStats) isIndication_Data() {}
442
443func (*Indication_FlowStats) isIndication_Data() {}
444
445func (*Indication_AlarmInd) isIndication_Data() {}
446
447func (m *Indication) GetData() isIndication_Data {
448 if m != nil {
449 return m.Data
450 }
451 return nil
452}
453
454func (m *Indication) GetOltInd() *OltIndication {
455 if x, ok := m.GetData().(*Indication_OltInd); ok {
456 return x.OltInd
457 }
458 return nil
459}
460
461func (m *Indication) GetIntfInd() *IntfIndication {
462 if x, ok := m.GetData().(*Indication_IntfInd); ok {
463 return x.IntfInd
464 }
465 return nil
466}
467
468func (m *Indication) GetIntfOperInd() *IntfOperIndication {
469 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
470 return x.IntfOperInd
471 }
472 return nil
473}
474
475func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
476 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
477 return x.OnuDiscInd
478 }
479 return nil
480}
481
482func (m *Indication) GetOnuInd() *OnuIndication {
483 if x, ok := m.GetData().(*Indication_OnuInd); ok {
484 return x.OnuInd
485 }
486 return nil
487}
488
489func (m *Indication) GetOmciInd() *OmciIndication {
490 if x, ok := m.GetData().(*Indication_OmciInd); ok {
491 return x.OmciInd
492 }
493 return nil
494}
495
496func (m *Indication) GetPktInd() *PacketIndication {
497 if x, ok := m.GetData().(*Indication_PktInd); ok {
498 return x.PktInd
499 }
500 return nil
501}
502
Akash Kankanala761955c2024-02-21 19:32:20 +0530503func (m *Indication) GetPortStats() *common.PortStatistics {
Matt Jeanneret61e94872019-03-22 16:16:01 -0400504 if x, ok := m.GetData().(*Indication_PortStats); ok {
505 return x.PortStats
506 }
507 return nil
508}
509
510func (m *Indication) GetFlowStats() *FlowStatistics {
511 if x, ok := m.GetData().(*Indication_FlowStats); ok {
512 return x.FlowStats
513 }
514 return nil
515}
516
517func (m *Indication) GetAlarmInd() *AlarmIndication {
518 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
519 return x.AlarmInd
520 }
521 return nil
522}
523
524// XXX_OneofWrappers is for the internal use of the proto package.
525func (*Indication) XXX_OneofWrappers() []interface{} {
526 return []interface{}{
527 (*Indication_OltInd)(nil),
528 (*Indication_IntfInd)(nil),
529 (*Indication_IntfOperInd)(nil),
530 (*Indication_OnuDiscInd)(nil),
531 (*Indication_OnuInd)(nil),
532 (*Indication_OmciInd)(nil),
533 (*Indication_PktInd)(nil),
534 (*Indication_PortStats)(nil),
535 (*Indication_FlowStats)(nil),
536 (*Indication_AlarmInd)(nil),
537 }
538}
539
540type AlarmIndication struct {
541 // Types that are valid to be assigned to Data:
542 // *AlarmIndication_LosInd
543 // *AlarmIndication_DyingGaspInd
544 // *AlarmIndication_OnuAlarmInd
545 // *AlarmIndication_OnuStartupFailInd
546 // *AlarmIndication_OnuSignalDegradeInd
547 // *AlarmIndication_OnuDriftOfWindowInd
548 // *AlarmIndication_OnuLossOmciInd
549 // *AlarmIndication_OnuSignalsFailInd
550 // *AlarmIndication_OnuTiwiInd
551 // *AlarmIndication_OnuActivationFailInd
552 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath0a734252019-11-21 19:00:23 +0530553 // *AlarmIndication_OnuLossOfSyncFailInd
554 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paulea6eb472020-02-04 20:41:01 -0500555 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paulb0c12472020-02-18 20:08:53 -0500556 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul82957962020-03-01 18:49:37 -0500557 // *AlarmIndication_OnuLossGemDelineationInd
558 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
559 // *AlarmIndication_OnuLossOfAckInd
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400560 // *AlarmIndication_OnuDiffReachExceededInd
Matt Jeanneret61e94872019-03-22 16:16:01 -0400561 Data isAlarmIndication_Data `protobuf_oneof:"data"`
562 XXX_NoUnkeyedLiteral struct{} `json:"-"`
563 XXX_unrecognized []byte `json:"-"`
564 XXX_sizecache int32 `json:"-"`
565}
566
567func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
568func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
569func (*AlarmIndication) ProtoMessage() {}
570func (*AlarmIndication) Descriptor() ([]byte, []int) {
571 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
572}
573
574func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
575 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
576}
577func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
578 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
579}
580func (m *AlarmIndication) XXX_Merge(src proto.Message) {
581 xxx_messageInfo_AlarmIndication.Merge(m, src)
582}
583func (m *AlarmIndication) XXX_Size() int {
584 return xxx_messageInfo_AlarmIndication.Size(m)
585}
586func (m *AlarmIndication) XXX_DiscardUnknown() {
587 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
588}
589
590var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
591
592type isAlarmIndication_Data interface {
593 isAlarmIndication_Data()
594}
595
596type AlarmIndication_LosInd struct {
597 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
598}
599
600type AlarmIndication_DyingGaspInd struct {
601 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
602}
603
604type AlarmIndication_OnuAlarmInd struct {
605 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
606}
607
608type AlarmIndication_OnuStartupFailInd struct {
609 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
610}
611
612type AlarmIndication_OnuSignalDegradeInd struct {
613 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
614}
615
616type AlarmIndication_OnuDriftOfWindowInd struct {
617 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
618}
619
620type AlarmIndication_OnuLossOmciInd struct {
621 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
622}
623
624type AlarmIndication_OnuSignalsFailInd struct {
625 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
626}
627
628type AlarmIndication_OnuTiwiInd struct {
629 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
630}
631
632type AlarmIndication_OnuActivationFailInd struct {
633 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
634}
635
636type AlarmIndication_OnuProcessingErrorInd struct {
637 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
638}
639
Naga Manjunath0a734252019-11-21 19:00:23 +0530640type AlarmIndication_OnuLossOfSyncFailInd struct {
641 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
642}
643
644type AlarmIndication_OnuItuPonStatsInd struct {
645 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
646}
647
Devmalya Paulea6eb472020-02-04 20:41:01 -0500648type AlarmIndication_OnuDeactivationFailureInd struct {
649 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
650}
651
Devmalya Paulb0c12472020-02-18 20:08:53 -0500652type AlarmIndication_OnuRemoteDefectInd struct {
653 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
654}
655
Devmalya Paul82957962020-03-01 18:49:37 -0500656type AlarmIndication_OnuLossGemDelineationInd struct {
657 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
658}
659
660type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
661 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
662}
663
664type AlarmIndication_OnuLossOfAckInd struct {
665 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
666}
667
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400668type AlarmIndication_OnuDiffReachExceededInd struct {
669 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
670}
671
Matt Jeanneret61e94872019-03-22 16:16:01 -0400672func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
673
674func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
675
676func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
677
678func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
679
680func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
681
682func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
683
684func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
685
686func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
687
688func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
689
690func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
691
692func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
693
Naga Manjunath0a734252019-11-21 19:00:23 +0530694func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
695
696func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
697
Devmalya Paulea6eb472020-02-04 20:41:01 -0500698func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
699
Devmalya Paulb0c12472020-02-18 20:08:53 -0500700func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
701
Devmalya Paul82957962020-03-01 18:49:37 -0500702func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
703
704func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
705
706func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
707
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400708func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
709
Matt Jeanneret61e94872019-03-22 16:16:01 -0400710func (m *AlarmIndication) GetData() isAlarmIndication_Data {
711 if m != nil {
712 return m.Data
713 }
714 return nil
715}
716
717func (m *AlarmIndication) GetLosInd() *LosIndication {
718 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
719 return x.LosInd
720 }
721 return nil
722}
723
724func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
725 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
726 return x.DyingGaspInd
727 }
728 return nil
729}
730
731func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
732 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
733 return x.OnuAlarmInd
734 }
735 return nil
736}
737
738func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
739 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
740 return x.OnuStartupFailInd
741 }
742 return nil
743}
744
745func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
746 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
747 return x.OnuSignalDegradeInd
748 }
749 return nil
750}
751
752func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
753 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
754 return x.OnuDriftOfWindowInd
755 }
756 return nil
757}
758
759func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
760 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
761 return x.OnuLossOmciInd
762 }
763 return nil
764}
765
766func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
767 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
768 return x.OnuSignalsFailInd
769 }
770 return nil
771}
772
773func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
774 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
775 return x.OnuTiwiInd
776 }
777 return nil
778}
779
780func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
781 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
782 return x.OnuActivationFailInd
783 }
784 return nil
785}
786
787func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
788 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
789 return x.OnuProcessingErrorInd
790 }
791 return nil
792}
793
Naga Manjunath0a734252019-11-21 19:00:23 +0530794func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
795 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
796 return x.OnuLossOfSyncFailInd
797 }
798 return nil
799}
800
801func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
802 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
803 return x.OnuItuPonStatsInd
804 }
805 return nil
806}
807
Devmalya Paulea6eb472020-02-04 20:41:01 -0500808func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
809 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
810 return x.OnuDeactivationFailureInd
811 }
812 return nil
813}
814
Devmalya Paulb0c12472020-02-18 20:08:53 -0500815func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
816 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
817 return x.OnuRemoteDefectInd
818 }
819 return nil
820}
821
Devmalya Paul82957962020-03-01 18:49:37 -0500822func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
823 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
824 return x.OnuLossGemDelineationInd
825 }
826 return nil
827}
828
829func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
830 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
831 return x.OnuPhysicalEquipmentErrorInd
832 }
833 return nil
834}
835
836func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
837 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
838 return x.OnuLossOfAckInd
839 }
840 return nil
841}
842
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400843func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
844 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
845 return x.OnuDiffReachExceededInd
846 }
847 return nil
848}
849
Matt Jeanneret61e94872019-03-22 16:16:01 -0400850// XXX_OneofWrappers is for the internal use of the proto package.
851func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
852 return []interface{}{
853 (*AlarmIndication_LosInd)(nil),
854 (*AlarmIndication_DyingGaspInd)(nil),
855 (*AlarmIndication_OnuAlarmInd)(nil),
856 (*AlarmIndication_OnuStartupFailInd)(nil),
857 (*AlarmIndication_OnuSignalDegradeInd)(nil),
858 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
859 (*AlarmIndication_OnuLossOmciInd)(nil),
860 (*AlarmIndication_OnuSignalsFailInd)(nil),
861 (*AlarmIndication_OnuTiwiInd)(nil),
862 (*AlarmIndication_OnuActivationFailInd)(nil),
863 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath0a734252019-11-21 19:00:23 +0530864 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
865 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paulea6eb472020-02-04 20:41:01 -0500866 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paulb0c12472020-02-18 20:08:53 -0500867 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul82957962020-03-01 18:49:37 -0500868 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
869 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
870 (*AlarmIndication_OnuLossOfAckInd)(nil),
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400871 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -0400872 }
873}
874
875type OltIndication struct {
876 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
877 XXX_NoUnkeyedLiteral struct{} `json:"-"`
878 XXX_unrecognized []byte `json:"-"`
879 XXX_sizecache int32 `json:"-"`
880}
881
882func (m *OltIndication) Reset() { *m = OltIndication{} }
883func (m *OltIndication) String() string { return proto.CompactTextString(m) }
884func (*OltIndication) ProtoMessage() {}
885func (*OltIndication) Descriptor() ([]byte, []int) {
886 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
887}
888
889func (m *OltIndication) XXX_Unmarshal(b []byte) error {
890 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
891}
892func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
893 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
894}
895func (m *OltIndication) XXX_Merge(src proto.Message) {
896 xxx_messageInfo_OltIndication.Merge(m, src)
897}
898func (m *OltIndication) XXX_Size() int {
899 return xxx_messageInfo_OltIndication.Size(m)
900}
901func (m *OltIndication) XXX_DiscardUnknown() {
902 xxx_messageInfo_OltIndication.DiscardUnknown(m)
903}
904
905var xxx_messageInfo_OltIndication proto.InternalMessageInfo
906
907func (m *OltIndication) GetOperState() string {
908 if m != nil {
909 return m.OperState
910 }
911 return ""
912}
913
914type IntfIndication struct {
915 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
916 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
917 XXX_NoUnkeyedLiteral struct{} `json:"-"`
918 XXX_unrecognized []byte `json:"-"`
919 XXX_sizecache int32 `json:"-"`
920}
921
922func (m *IntfIndication) Reset() { *m = IntfIndication{} }
923func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
924func (*IntfIndication) ProtoMessage() {}
925func (*IntfIndication) Descriptor() ([]byte, []int) {
926 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
927}
928
929func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
930 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
931}
932func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
933 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
934}
935func (m *IntfIndication) XXX_Merge(src proto.Message) {
936 xxx_messageInfo_IntfIndication.Merge(m, src)
937}
938func (m *IntfIndication) XXX_Size() int {
939 return xxx_messageInfo_IntfIndication.Size(m)
940}
941func (m *IntfIndication) XXX_DiscardUnknown() {
942 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
943}
944
945var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
946
947func (m *IntfIndication) GetIntfId() uint32 {
948 if m != nil {
949 return m.IntfId
950 }
951 return 0
952}
953
954func (m *IntfIndication) GetOperState() string {
955 if m != nil {
956 return m.OperState
957 }
958 return ""
959}
960
961type OnuDiscIndication struct {
962 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
963 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
964 XXX_NoUnkeyedLiteral struct{} `json:"-"`
965 XXX_unrecognized []byte `json:"-"`
966 XXX_sizecache int32 `json:"-"`
967}
968
969func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
970func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
971func (*OnuDiscIndication) ProtoMessage() {}
972func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
973 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
974}
975
976func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
977 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
978}
979func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
980 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
981}
982func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
983 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
984}
985func (m *OnuDiscIndication) XXX_Size() int {
986 return xxx_messageInfo_OnuDiscIndication.Size(m)
987}
988func (m *OnuDiscIndication) XXX_DiscardUnknown() {
989 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
990}
991
992var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
993
994func (m *OnuDiscIndication) GetIntfId() uint32 {
995 if m != nil {
996 return m.IntfId
997 }
998 return 0
999}
1000
1001func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1002 if m != nil {
1003 return m.SerialNumber
1004 }
1005 return nil
1006}
1007
1008type OnuIndication struct {
kesavandd1a8bca2020-08-27 19:24:07 +05301009 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1010 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1011 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1012 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1013 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1014 FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"`
1015 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1016 XXX_unrecognized []byte `json:"-"`
1017 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001018}
1019
1020func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1021func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1022func (*OnuIndication) ProtoMessage() {}
1023func (*OnuIndication) Descriptor() ([]byte, []int) {
1024 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1025}
1026
1027func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1028 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1029}
1030func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1031 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1032}
1033func (m *OnuIndication) XXX_Merge(src proto.Message) {
1034 xxx_messageInfo_OnuIndication.Merge(m, src)
1035}
1036func (m *OnuIndication) XXX_Size() int {
1037 return xxx_messageInfo_OnuIndication.Size(m)
1038}
1039func (m *OnuIndication) XXX_DiscardUnknown() {
1040 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1041}
1042
1043var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1044
1045func (m *OnuIndication) GetIntfId() uint32 {
1046 if m != nil {
1047 return m.IntfId
1048 }
1049 return 0
1050}
1051
1052func (m *OnuIndication) GetOnuId() uint32 {
1053 if m != nil {
1054 return m.OnuId
1055 }
1056 return 0
1057}
1058
1059func (m *OnuIndication) GetOperState() string {
1060 if m != nil {
1061 return m.OperState
1062 }
1063 return ""
1064}
1065
1066func (m *OnuIndication) GetAdminState() string {
1067 if m != nil {
1068 return m.AdminState
1069 }
1070 return ""
1071}
1072
1073func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1074 if m != nil {
1075 return m.SerialNumber
1076 }
1077 return nil
1078}
1079
kesavandd1a8bca2020-08-27 19:24:07 +05301080func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1081 if m != nil {
1082 return m.FailReason
1083 }
1084 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1085}
1086
Matt Jeanneret61e94872019-03-22 16:16:01 -04001087type IntfOperIndication struct {
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001088 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1089 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1090 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1091 Speed uint32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
1092 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1093 Ranges *IntfOperIndication_PONResourceRanges `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"`
1094 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1095 XXX_unrecognized []byte `json:"-"`
1096 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001097}
1098
1099func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1100func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1101func (*IntfOperIndication) ProtoMessage() {}
1102func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1103 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1104}
1105
1106func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1107 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1108}
1109func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1110 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1111}
1112func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1113 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1114}
1115func (m *IntfOperIndication) XXX_Size() int {
1116 return xxx_messageInfo_IntfOperIndication.Size(m)
1117}
1118func (m *IntfOperIndication) XXX_DiscardUnknown() {
1119 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1120}
1121
1122var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1123
1124func (m *IntfOperIndication) GetType() string {
1125 if m != nil {
1126 return m.Type
1127 }
1128 return ""
1129}
1130
1131func (m *IntfOperIndication) GetIntfId() uint32 {
1132 if m != nil {
1133 return m.IntfId
1134 }
1135 return 0
1136}
1137
1138func (m *IntfOperIndication) GetOperState() string {
1139 if m != nil {
1140 return m.OperState
1141 }
1142 return ""
1143}
1144
Elia Battiston345a5b72022-02-01 10:17:56 +01001145func (m *IntfOperIndication) GetSpeed() uint32 {
1146 if m != nil {
1147 return m.Speed
1148 }
1149 return 0
1150}
1151
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001152func (m *IntfOperIndication) GetTechnology() string {
1153 if m != nil {
1154 return m.Technology
1155 }
1156 return ""
1157}
1158
1159func (m *IntfOperIndication) GetRanges() *IntfOperIndication_PONResourceRanges {
1160 if m != nil {
1161 return m.Ranges
1162 }
1163 return nil
1164}
1165
1166type IntfOperIndication_PONResourceRanges struct {
1167 Pools []*IntfOperIndication_PONResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1168 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1169 XXX_unrecognized []byte `json:"-"`
1170 XXX_sizecache int32 `json:"-"`
1171}
1172
1173func (m *IntfOperIndication_PONResourceRanges) Reset() { *m = IntfOperIndication_PONResourceRanges{} }
1174func (m *IntfOperIndication_PONResourceRanges) String() string { return proto.CompactTextString(m) }
1175func (*IntfOperIndication_PONResourceRanges) ProtoMessage() {}
1176func (*IntfOperIndication_PONResourceRanges) Descriptor() ([]byte, []int) {
1177 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0}
1178}
1179
1180func (m *IntfOperIndication_PONResourceRanges) XXX_Unmarshal(b []byte) error {
1181 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Unmarshal(m, b)
1182}
1183func (m *IntfOperIndication_PONResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1184 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Marshal(b, m, deterministic)
1185}
1186func (m *IntfOperIndication_PONResourceRanges) XXX_Merge(src proto.Message) {
1187 xxx_messageInfo_IntfOperIndication_PONResourceRanges.Merge(m, src)
1188}
1189func (m *IntfOperIndication_PONResourceRanges) XXX_Size() int {
1190 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Size(m)
1191}
1192func (m *IntfOperIndication_PONResourceRanges) XXX_DiscardUnknown() {
1193 xxx_messageInfo_IntfOperIndication_PONResourceRanges.DiscardUnknown(m)
1194}
1195
1196var xxx_messageInfo_IntfOperIndication_PONResourceRanges proto.InternalMessageInfo
1197
1198func (m *IntfOperIndication_PONResourceRanges) GetPools() []*IntfOperIndication_PONResourceRanges_Pool {
1199 if m != nil {
1200 return m.Pools
1201 }
1202 return nil
1203}
1204
1205type IntfOperIndication_PONResourceRanges_Pool struct {
1206 Type IntfOperIndication_PONResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType" json:"type,omitempty"`
1207 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1208 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1209 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1210 XXX_unrecognized []byte `json:"-"`
1211 XXX_sizecache int32 `json:"-"`
1212}
1213
1214func (m *IntfOperIndication_PONResourceRanges_Pool) Reset() {
1215 *m = IntfOperIndication_PONResourceRanges_Pool{}
1216}
1217func (m *IntfOperIndication_PONResourceRanges_Pool) String() string {
1218 return proto.CompactTextString(m)
1219}
1220func (*IntfOperIndication_PONResourceRanges_Pool) ProtoMessage() {}
1221func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor() ([]byte, []int) {
1222 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0, 0}
1223}
1224
1225func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1226 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Unmarshal(m, b)
1227}
1228func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1229 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Marshal(b, m, deterministic)
1230}
1231func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Merge(src proto.Message) {
1232 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Merge(m, src)
1233}
1234func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Size() int {
1235 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Size(m)
1236}
1237func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_DiscardUnknown() {
1238 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.DiscardUnknown(m)
1239}
1240
1241var xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool proto.InternalMessageInfo
1242
1243func (m *IntfOperIndication_PONResourceRanges_Pool) GetType() IntfOperIndication_PONResourceRanges_Pool_PoolType {
1244 if m != nil {
1245 return m.Type
1246 }
1247 return IntfOperIndication_PONResourceRanges_Pool_ONU_ID
1248}
1249
1250func (m *IntfOperIndication_PONResourceRanges_Pool) GetStart() uint32 {
1251 if m != nil {
1252 return m.Start
1253 }
1254 return 0
1255}
1256
1257func (m *IntfOperIndication_PONResourceRanges_Pool) GetEnd() uint32 {
1258 if m != nil {
1259 return m.End
1260 }
1261 return 0
1262}
1263
Matt Jeanneret61e94872019-03-22 16:16:01 -04001264type OmciIndication struct {
1265 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1266 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1267 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1268 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1269 XXX_unrecognized []byte `json:"-"`
1270 XXX_sizecache int32 `json:"-"`
1271}
1272
1273func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1274func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1275func (*OmciIndication) ProtoMessage() {}
1276func (*OmciIndication) Descriptor() ([]byte, []int) {
1277 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1278}
1279
1280func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1281 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1282}
1283func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1284 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1285}
1286func (m *OmciIndication) XXX_Merge(src proto.Message) {
1287 xxx_messageInfo_OmciIndication.Merge(m, src)
1288}
1289func (m *OmciIndication) XXX_Size() int {
1290 return xxx_messageInfo_OmciIndication.Size(m)
1291}
1292func (m *OmciIndication) XXX_DiscardUnknown() {
1293 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1294}
1295
1296var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1297
1298func (m *OmciIndication) GetIntfId() uint32 {
1299 if m != nil {
1300 return m.IntfId
1301 }
1302 return 0
1303}
1304
1305func (m *OmciIndication) GetOnuId() uint32 {
1306 if m != nil {
1307 return m.OnuId
1308 }
1309 return 0
1310}
1311
1312func (m *OmciIndication) GetPkt() []byte {
1313 if m != nil {
1314 return m.Pkt
1315 }
1316 return nil
1317}
1318
1319type PacketIndication struct {
1320 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1321 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
Girish Gowdra31a356c2021-05-14 15:56:04 -07001322 OnuId uint32 `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1323 UniId uint32 `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001324 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1325 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1326 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1327 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1328 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1329 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1330 XXX_unrecognized []byte `json:"-"`
1331 XXX_sizecache int32 `json:"-"`
1332}
1333
1334func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1335func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1336func (*PacketIndication) ProtoMessage() {}
1337func (*PacketIndication) Descriptor() ([]byte, []int) {
1338 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1339}
1340
1341func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1342 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1343}
1344func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1345 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1346}
1347func (m *PacketIndication) XXX_Merge(src proto.Message) {
1348 xxx_messageInfo_PacketIndication.Merge(m, src)
1349}
1350func (m *PacketIndication) XXX_Size() int {
1351 return xxx_messageInfo_PacketIndication.Size(m)
1352}
1353func (m *PacketIndication) XXX_DiscardUnknown() {
1354 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1355}
1356
1357var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1358
1359func (m *PacketIndication) GetIntfType() string {
1360 if m != nil {
1361 return m.IntfType
1362 }
1363 return ""
1364}
1365
1366func (m *PacketIndication) GetIntfId() uint32 {
1367 if m != nil {
1368 return m.IntfId
1369 }
1370 return 0
1371}
1372
Girish Gowdra31a356c2021-05-14 15:56:04 -07001373func (m *PacketIndication) GetOnuId() uint32 {
1374 if m != nil {
1375 return m.OnuId
1376 }
1377 return 0
1378}
1379
1380func (m *PacketIndication) GetUniId() uint32 {
1381 if m != nil {
1382 return m.UniId
1383 }
1384 return 0
1385}
1386
Matt Jeanneret61e94872019-03-22 16:16:01 -04001387func (m *PacketIndication) GetGemportId() uint32 {
1388 if m != nil {
1389 return m.GemportId
1390 }
1391 return 0
1392}
1393
1394func (m *PacketIndication) GetFlowId() uint32 {
1395 if m != nil {
1396 return m.FlowId
1397 }
1398 return 0
1399}
1400
1401func (m *PacketIndication) GetPortNo() uint32 {
1402 if m != nil {
1403 return m.PortNo
1404 }
1405 return 0
1406}
1407
1408func (m *PacketIndication) GetCookie() uint64 {
1409 if m != nil {
1410 return m.Cookie
1411 }
1412 return 0
1413}
1414
1415func (m *PacketIndication) GetPkt() []byte {
1416 if m != nil {
1417 return m.Pkt
1418 }
1419 return nil
1420}
1421
1422type Interface struct {
1423 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
Akash Kankanala761955c2024-02-21 19:32:20 +05301424 IntfType uint32 `protobuf:"fixed32,2,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001425 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1426 XXX_unrecognized []byte `json:"-"`
1427 XXX_sizecache int32 `json:"-"`
1428}
1429
1430func (m *Interface) Reset() { *m = Interface{} }
1431func (m *Interface) String() string { return proto.CompactTextString(m) }
1432func (*Interface) ProtoMessage() {}
1433func (*Interface) Descriptor() ([]byte, []int) {
1434 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1435}
1436
1437func (m *Interface) XXX_Unmarshal(b []byte) error {
1438 return xxx_messageInfo_Interface.Unmarshal(m, b)
1439}
1440func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1441 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1442}
1443func (m *Interface) XXX_Merge(src proto.Message) {
1444 xxx_messageInfo_Interface.Merge(m, src)
1445}
1446func (m *Interface) XXX_Size() int {
1447 return xxx_messageInfo_Interface.Size(m)
1448}
1449func (m *Interface) XXX_DiscardUnknown() {
1450 xxx_messageInfo_Interface.DiscardUnknown(m)
1451}
1452
1453var xxx_messageInfo_Interface proto.InternalMessageInfo
1454
1455func (m *Interface) GetIntfId() uint32 {
1456 if m != nil {
1457 return m.IntfId
1458 }
1459 return 0
1460}
1461
Akash Kankanala761955c2024-02-21 19:32:20 +05301462func (m *Interface) GetIntfType() uint32 {
1463 if m != nil {
1464 return m.IntfType
1465 }
1466 return 0
1467}
1468
Matt Jeanneret61e94872019-03-22 16:16:01 -04001469type Heartbeat struct {
1470 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1471 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1472 XXX_unrecognized []byte `json:"-"`
1473 XXX_sizecache int32 `json:"-"`
1474}
1475
1476func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1477func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1478func (*Heartbeat) ProtoMessage() {}
1479func (*Heartbeat) Descriptor() ([]byte, []int) {
1480 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1481}
1482
1483func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1484 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1485}
1486func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1487 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1488}
1489func (m *Heartbeat) XXX_Merge(src proto.Message) {
1490 xxx_messageInfo_Heartbeat.Merge(m, src)
1491}
1492func (m *Heartbeat) XXX_Size() int {
1493 return xxx_messageInfo_Heartbeat.Size(m)
1494}
1495func (m *Heartbeat) XXX_DiscardUnknown() {
1496 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1497}
1498
1499var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1500
1501func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1502 if m != nil {
1503 return m.HeartbeatSignature
1504 }
1505 return 0
1506}
1507
1508type Onu struct {
1509 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1510 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1511 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1512 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
kesavand66bade72020-08-05 06:16:34 +02001513 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001514 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1515 XXX_unrecognized []byte `json:"-"`
1516 XXX_sizecache int32 `json:"-"`
1517}
1518
1519func (m *Onu) Reset() { *m = Onu{} }
1520func (m *Onu) String() string { return proto.CompactTextString(m) }
1521func (*Onu) ProtoMessage() {}
1522func (*Onu) Descriptor() ([]byte, []int) {
1523 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1524}
1525
1526func (m *Onu) XXX_Unmarshal(b []byte) error {
1527 return xxx_messageInfo_Onu.Unmarshal(m, b)
1528}
1529func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1530 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1531}
1532func (m *Onu) XXX_Merge(src proto.Message) {
1533 xxx_messageInfo_Onu.Merge(m, src)
1534}
1535func (m *Onu) XXX_Size() int {
1536 return xxx_messageInfo_Onu.Size(m)
1537}
1538func (m *Onu) XXX_DiscardUnknown() {
1539 xxx_messageInfo_Onu.DiscardUnknown(m)
1540}
1541
1542var xxx_messageInfo_Onu proto.InternalMessageInfo
1543
1544func (m *Onu) GetIntfId() uint32 {
1545 if m != nil {
1546 return m.IntfId
1547 }
1548 return 0
1549}
1550
1551func (m *Onu) GetOnuId() uint32 {
1552 if m != nil {
1553 return m.OnuId
1554 }
1555 return 0
1556}
1557
1558func (m *Onu) GetSerialNumber() *SerialNumber {
1559 if m != nil {
1560 return m.SerialNumber
1561 }
1562 return nil
1563}
1564
1565func (m *Onu) GetPir() uint32 {
1566 if m != nil {
1567 return m.Pir
1568 }
1569 return 0
1570}
1571
kesavand66bade72020-08-05 06:16:34 +02001572func (m *Onu) GetOmccEncryption() bool {
1573 if m != nil {
1574 return m.OmccEncryption
1575 }
1576 return false
1577}
1578
Jason Huang4f8a9372020-06-03 18:09:35 +08001579type OnuLogicalDistance struct {
1580 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1581 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1582 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1583 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1584 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1585 XXX_unrecognized []byte `json:"-"`
1586 XXX_sizecache int32 `json:"-"`
1587}
1588
1589func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1590func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1591func (*OnuLogicalDistance) ProtoMessage() {}
1592func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
1593 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1594}
1595
1596func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1597 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1598}
1599func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1600 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1601}
1602func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1603 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1604}
1605func (m *OnuLogicalDistance) XXX_Size() int {
1606 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1607}
1608func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1609 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1610}
1611
1612var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1613
1614func (m *OnuLogicalDistance) GetIntfId() uint32 {
1615 if m != nil {
1616 return m.IntfId
1617 }
1618 return 0
1619}
1620
1621func (m *OnuLogicalDistance) GetOnuId() uint32 {
1622 if m != nil {
1623 return m.OnuId
1624 }
1625 return 0
1626}
1627
1628func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1629 if m != nil {
1630 return m.LogicalOnuDistanceZero
1631 }
1632 return 0
1633}
1634
1635func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1636 if m != nil {
1637 return m.LogicalOnuDistance
1638 }
1639 return 0
1640}
1641
Matt Jeanneret61e94872019-03-22 16:16:01 -04001642type OmciMsg struct {
1643 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1644 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1645 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1646 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1647 XXX_unrecognized []byte `json:"-"`
1648 XXX_sizecache int32 `json:"-"`
1649}
1650
1651func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1652func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1653func (*OmciMsg) ProtoMessage() {}
1654func (*OmciMsg) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001655 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001656}
1657
1658func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1659 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1660}
1661func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1662 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1663}
1664func (m *OmciMsg) XXX_Merge(src proto.Message) {
1665 xxx_messageInfo_OmciMsg.Merge(m, src)
1666}
1667func (m *OmciMsg) XXX_Size() int {
1668 return xxx_messageInfo_OmciMsg.Size(m)
1669}
1670func (m *OmciMsg) XXX_DiscardUnknown() {
1671 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1672}
1673
1674var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1675
1676func (m *OmciMsg) GetIntfId() uint32 {
1677 if m != nil {
1678 return m.IntfId
1679 }
1680 return 0
1681}
1682
1683func (m *OmciMsg) GetOnuId() uint32 {
1684 if m != nil {
1685 return m.OnuId
1686 }
1687 return 0
1688}
1689
1690func (m *OmciMsg) GetPkt() []byte {
1691 if m != nil {
1692 return m.Pkt
1693 }
1694 return nil
1695}
1696
1697type OnuPacket struct {
1698 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1699 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1700 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001701 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
Akash Kankanala761955c2024-02-21 19:32:20 +05301702 AllocId uint32 `protobuf:"fixed32,6,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001703 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1704 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1705 XXX_unrecognized []byte `json:"-"`
1706 XXX_sizecache int32 `json:"-"`
1707}
1708
1709func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1710func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1711func (*OnuPacket) ProtoMessage() {}
1712func (*OnuPacket) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001713 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001714}
1715
1716func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1717 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1718}
1719func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1720 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1721}
1722func (m *OnuPacket) XXX_Merge(src proto.Message) {
1723 xxx_messageInfo_OnuPacket.Merge(m, src)
1724}
1725func (m *OnuPacket) XXX_Size() int {
1726 return xxx_messageInfo_OnuPacket.Size(m)
1727}
1728func (m *OnuPacket) XXX_DiscardUnknown() {
1729 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1730}
1731
1732var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1733
1734func (m *OnuPacket) GetIntfId() uint32 {
1735 if m != nil {
1736 return m.IntfId
1737 }
1738 return 0
1739}
1740
1741func (m *OnuPacket) GetOnuId() uint32 {
1742 if m != nil {
1743 return m.OnuId
1744 }
1745 return 0
1746}
1747
1748func (m *OnuPacket) GetPortNo() uint32 {
1749 if m != nil {
1750 return m.PortNo
1751 }
1752 return 0
1753}
1754
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001755func (m *OnuPacket) GetGemportId() uint32 {
1756 if m != nil {
1757 return m.GemportId
1758 }
1759 return 0
1760}
1761
Akash Kankanala761955c2024-02-21 19:32:20 +05301762func (m *OnuPacket) GetAllocId() uint32 {
1763 if m != nil {
1764 return m.AllocId
1765 }
1766 return 0
1767}
1768
Matt Jeanneret61e94872019-03-22 16:16:01 -04001769func (m *OnuPacket) GetPkt() []byte {
1770 if m != nil {
1771 return m.Pkt
1772 }
1773 return nil
1774}
1775
1776type UplinkPacket struct {
1777 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1778 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1779 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1780 XXX_unrecognized []byte `json:"-"`
1781 XXX_sizecache int32 `json:"-"`
1782}
1783
1784func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1785func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1786func (*UplinkPacket) ProtoMessage() {}
1787func (*UplinkPacket) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001788 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001789}
1790
1791func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1792 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1793}
1794func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1795 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1796}
1797func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1798 xxx_messageInfo_UplinkPacket.Merge(m, src)
1799}
1800func (m *UplinkPacket) XXX_Size() int {
1801 return xxx_messageInfo_UplinkPacket.Size(m)
1802}
1803func (m *UplinkPacket) XXX_DiscardUnknown() {
1804 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1805}
1806
1807var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1808
1809func (m *UplinkPacket) GetIntfId() uint32 {
1810 if m != nil {
1811 return m.IntfId
1812 }
1813 return 0
1814}
1815
1816func (m *UplinkPacket) GetPkt() []byte {
1817 if m != nil {
1818 return m.Pkt
1819 }
1820 return nil
1821}
1822
1823type DeviceInfo struct {
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001824 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1825 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1826 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1827 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1828 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1829 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1830 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001831 // Total number of pon intf ports on the device
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05301832 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1833 // Total number of nni intf ports on the device
1834 NniPorts uint32 `protobuf:"fixed32,20,opt,name=nni_ports,json=nniPorts,proto3" json:"nni_ports,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001835 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1836 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1837 XXX_unrecognized []byte `json:"-"`
1838 XXX_sizecache int32 `json:"-"`
1839}
1840
1841func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1842func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1843func (*DeviceInfo) ProtoMessage() {}
1844func (*DeviceInfo) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001845 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001846}
1847
1848func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1849 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1850}
1851func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1852 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1853}
1854func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1855 xxx_messageInfo_DeviceInfo.Merge(m, src)
1856}
1857func (m *DeviceInfo) XXX_Size() int {
1858 return xxx_messageInfo_DeviceInfo.Size(m)
1859}
1860func (m *DeviceInfo) XXX_DiscardUnknown() {
1861 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1862}
1863
1864var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1865
1866func (m *DeviceInfo) GetVendor() string {
1867 if m != nil {
1868 return m.Vendor
1869 }
1870 return ""
1871}
1872
1873func (m *DeviceInfo) GetModel() string {
1874 if m != nil {
1875 return m.Model
1876 }
1877 return ""
1878}
1879
1880func (m *DeviceInfo) GetHardwareVersion() string {
1881 if m != nil {
1882 return m.HardwareVersion
1883 }
1884 return ""
1885}
1886
1887func (m *DeviceInfo) GetFirmwareVersion() string {
1888 if m != nil {
1889 return m.FirmwareVersion
1890 }
1891 return ""
1892}
1893
1894func (m *DeviceInfo) GetDeviceId() string {
1895 if m != nil {
1896 return m.DeviceId
1897 }
1898 return ""
1899}
1900
1901func (m *DeviceInfo) GetDeviceSerialNumber() string {
1902 if m != nil {
1903 return m.DeviceSerialNumber
1904 }
1905 return ""
1906}
1907
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001908func (m *DeviceInfo) GetPreviouslyConnected() bool {
1909 if m != nil {
1910 return m.PreviouslyConnected
1911 }
1912 return false
1913}
1914
Matt Jeanneret61e94872019-03-22 16:16:01 -04001915func (m *DeviceInfo) GetPonPorts() uint32 {
1916 if m != nil {
1917 return m.PonPorts
1918 }
1919 return 0
1920}
1921
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05301922func (m *DeviceInfo) GetNniPorts() uint32 {
1923 if m != nil {
1924 return m.NniPorts
1925 }
1926 return 0
1927}
1928
Matt Jeanneret61e94872019-03-22 16:16:01 -04001929func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1930 if m != nil {
1931 return m.Ranges
1932 }
1933 return nil
1934}
1935
1936type DeviceInfo_DeviceResourceRanges struct {
1937 // List of 0 or more intf_ids that use the same technology and pools.
1938 // If 0 intf_ids supplied, it implies ALL interfaces
1939 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1940 // Technology profile for this pool
1941 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1942 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1943 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1944 XXX_unrecognized []byte `json:"-"`
1945 XXX_sizecache int32 `json:"-"`
1946}
1947
1948func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1949func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1950func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1951func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001952 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001953}
1954
1955func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1956 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1957}
1958func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1959 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1960}
1961func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1962 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1963}
1964func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1965 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1966}
1967func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1968 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1969}
1970
1971var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1972
1973func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1974 if m != nil {
1975 return m.IntfIds
1976 }
1977 return nil
1978}
1979
1980func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1981 if m != nil {
1982 return m.Technology
1983 }
1984 return ""
1985}
1986
1987func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1988 if m != nil {
1989 return m.Pools
1990 }
1991 return nil
1992}
1993
1994type DeviceInfo_DeviceResourceRanges_Pool struct {
1995 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1996 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1997 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1998 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1999 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2000 XXX_unrecognized []byte `json:"-"`
2001 XXX_sizecache int32 `json:"-"`
2002}
2003
2004func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
2005func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
2006func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
2007func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002008 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002009}
2010
2011func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
2012 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
2013}
2014func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2015 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
2016}
2017func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
2018 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
2019}
2020func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
2021 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
2022}
2023func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
2024 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
2025}
2026
2027var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
2028
2029func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
2030 if m != nil {
2031 return m.Type
2032 }
2033 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
2034}
2035
2036func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
2037 if m != nil {
2038 return m.Sharing
2039 }
2040 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
2041}
2042
2043func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
2044 if m != nil {
2045 return m.Start
2046 }
2047 return 0
2048}
2049
2050func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
2051 if m != nil {
2052 return m.End
2053 }
2054 return 0
2055}
2056
2057type Classifier struct {
2058 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2059 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2060 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2061 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2062 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2063 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2064 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
2065 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
2066 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
2067 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
2068 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
2069 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2070 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2071 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2072 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2073 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2074 XXX_unrecognized []byte `json:"-"`
2075 XXX_sizecache int32 `json:"-"`
2076}
2077
2078func (m *Classifier) Reset() { *m = Classifier{} }
2079func (m *Classifier) String() string { return proto.CompactTextString(m) }
2080func (*Classifier) ProtoMessage() {}
2081func (*Classifier) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002082 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002083}
2084
2085func (m *Classifier) XXX_Unmarshal(b []byte) error {
2086 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2087}
2088func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2089 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2090}
2091func (m *Classifier) XXX_Merge(src proto.Message) {
2092 xxx_messageInfo_Classifier.Merge(m, src)
2093}
2094func (m *Classifier) XXX_Size() int {
2095 return xxx_messageInfo_Classifier.Size(m)
2096}
2097func (m *Classifier) XXX_DiscardUnknown() {
2098 xxx_messageInfo_Classifier.DiscardUnknown(m)
2099}
2100
2101var xxx_messageInfo_Classifier proto.InternalMessageInfo
2102
2103func (m *Classifier) GetOTpid() uint32 {
2104 if m != nil {
2105 return m.OTpid
2106 }
2107 return 0
2108}
2109
2110func (m *Classifier) GetOVid() uint32 {
2111 if m != nil {
2112 return m.OVid
2113 }
2114 return 0
2115}
2116
2117func (m *Classifier) GetITpid() uint32 {
2118 if m != nil {
2119 return m.ITpid
2120 }
2121 return 0
2122}
2123
2124func (m *Classifier) GetIVid() uint32 {
2125 if m != nil {
2126 return m.IVid
2127 }
2128 return 0
2129}
2130
2131func (m *Classifier) GetOPbits() uint32 {
2132 if m != nil {
2133 return m.OPbits
2134 }
2135 return 0
2136}
2137
2138func (m *Classifier) GetIPbits() uint32 {
2139 if m != nil {
2140 return m.IPbits
2141 }
2142 return 0
2143}
2144
2145func (m *Classifier) GetEthType() uint32 {
2146 if m != nil {
2147 return m.EthType
2148 }
2149 return 0
2150}
2151
2152func (m *Classifier) GetDstMac() []byte {
2153 if m != nil {
2154 return m.DstMac
2155 }
2156 return nil
2157}
2158
2159func (m *Classifier) GetSrcMac() []byte {
2160 if m != nil {
2161 return m.SrcMac
2162 }
2163 return nil
2164}
2165
2166func (m *Classifier) GetIpProto() uint32 {
2167 if m != nil {
2168 return m.IpProto
2169 }
2170 return 0
2171}
2172
2173func (m *Classifier) GetDstIp() uint32 {
2174 if m != nil {
2175 return m.DstIp
2176 }
2177 return 0
2178}
2179
2180func (m *Classifier) GetSrcIp() uint32 {
2181 if m != nil {
2182 return m.SrcIp
2183 }
2184 return 0
2185}
2186
2187func (m *Classifier) GetSrcPort() uint32 {
2188 if m != nil {
2189 return m.SrcPort
2190 }
2191 return 0
2192}
2193
2194func (m *Classifier) GetDstPort() uint32 {
2195 if m != nil {
2196 return m.DstPort
2197 }
2198 return 0
2199}
2200
2201func (m *Classifier) GetPktTagType() string {
2202 if m != nil {
2203 return m.PktTagType
2204 }
2205 return ""
2206}
2207
2208type ActionCmd struct {
2209 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2210 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2211 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 +00002212 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2213 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2214 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2215 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2216 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2217 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 -04002218 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2219 XXX_unrecognized []byte `json:"-"`
2220 XXX_sizecache int32 `json:"-"`
2221}
2222
2223func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2224func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2225func (*ActionCmd) ProtoMessage() {}
2226func (*ActionCmd) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002227 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002228}
2229
2230func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2231 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2232}
2233func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2234 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2235}
2236func (m *ActionCmd) XXX_Merge(src proto.Message) {
2237 xxx_messageInfo_ActionCmd.Merge(m, src)
2238}
2239func (m *ActionCmd) XXX_Size() int {
2240 return xxx_messageInfo_ActionCmd.Size(m)
2241}
2242func (m *ActionCmd) XXX_DiscardUnknown() {
2243 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2244}
2245
2246var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2247
2248func (m *ActionCmd) GetAddOuterTag() bool {
2249 if m != nil {
2250 return m.AddOuterTag
2251 }
2252 return false
2253}
2254
2255func (m *ActionCmd) GetRemoveOuterTag() bool {
2256 if m != nil {
2257 return m.RemoveOuterTag
2258 }
2259 return false
2260}
2261
2262func (m *ActionCmd) GetTrapToHost() bool {
2263 if m != nil {
2264 return m.TrapToHost
2265 }
2266 return false
2267}
2268
Burak Gurdag402dd952019-12-10 20:31:11 +00002269func (m *ActionCmd) GetRemarkOuterPbits() bool {
2270 if m != nil {
2271 return m.RemarkOuterPbits
2272 }
2273 return false
2274}
2275
2276func (m *ActionCmd) GetRemarkInnerPbits() bool {
2277 if m != nil {
2278 return m.RemarkInnerPbits
2279 }
2280 return false
2281}
2282
2283func (m *ActionCmd) GetAddInnerTag() bool {
2284 if m != nil {
2285 return m.AddInnerTag
2286 }
2287 return false
2288}
2289
2290func (m *ActionCmd) GetRemoveInnerTag() bool {
2291 if m != nil {
2292 return m.RemoveInnerTag
2293 }
2294 return false
2295}
2296
2297func (m *ActionCmd) GetTranslateInnerTag() bool {
2298 if m != nil {
2299 return m.TranslateInnerTag
2300 }
2301 return false
2302}
2303
2304func (m *ActionCmd) GetTranslateOuterTag() bool {
2305 if m != nil {
2306 return m.TranslateOuterTag
2307 }
2308 return false
2309}
2310
Matt Jeanneret61e94872019-03-22 16:16:01 -04002311type Action struct {
2312 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2313 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2314 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2315 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2316 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2317 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2318 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2319 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2320 XXX_unrecognized []byte `json:"-"`
2321 XXX_sizecache int32 `json:"-"`
2322}
2323
2324func (m *Action) Reset() { *m = Action{} }
2325func (m *Action) String() string { return proto.CompactTextString(m) }
2326func (*Action) ProtoMessage() {}
2327func (*Action) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002328 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002329}
2330
2331func (m *Action) XXX_Unmarshal(b []byte) error {
2332 return xxx_messageInfo_Action.Unmarshal(m, b)
2333}
2334func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2335 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2336}
2337func (m *Action) XXX_Merge(src proto.Message) {
2338 xxx_messageInfo_Action.Merge(m, src)
2339}
2340func (m *Action) XXX_Size() int {
2341 return xxx_messageInfo_Action.Size(m)
2342}
2343func (m *Action) XXX_DiscardUnknown() {
2344 xxx_messageInfo_Action.DiscardUnknown(m)
2345}
2346
2347var xxx_messageInfo_Action proto.InternalMessageInfo
2348
2349func (m *Action) GetCmd() *ActionCmd {
2350 if m != nil {
2351 return m.Cmd
2352 }
2353 return nil
2354}
2355
2356func (m *Action) GetOVid() uint32 {
2357 if m != nil {
2358 return m.OVid
2359 }
2360 return 0
2361}
2362
2363func (m *Action) GetOPbits() uint32 {
2364 if m != nil {
2365 return m.OPbits
2366 }
2367 return 0
2368}
2369
2370func (m *Action) GetOTpid() uint32 {
2371 if m != nil {
2372 return m.OTpid
2373 }
2374 return 0
2375}
2376
2377func (m *Action) GetIVid() uint32 {
2378 if m != nil {
2379 return m.IVid
2380 }
2381 return 0
2382}
2383
2384func (m *Action) GetIPbits() uint32 {
2385 if m != nil {
2386 return m.IPbits
2387 }
2388 return 0
2389}
2390
2391func (m *Action) GetITpid() uint32 {
2392 if m != nil {
2393 return m.ITpid
2394 }
2395 return 0
2396}
2397
2398type Flow struct {
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002399 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2400 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2401 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2402 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2403 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2404 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2405 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2406 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2407 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2408 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2409 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2410 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2411 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2412 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2413 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2414 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2415 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2416 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 +00002417 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 -07002418 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2419 XXX_unrecognized []byte `json:"-"`
2420 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002421}
2422
2423func (m *Flow) Reset() { *m = Flow{} }
2424func (m *Flow) String() string { return proto.CompactTextString(m) }
2425func (*Flow) ProtoMessage() {}
2426func (*Flow) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002427 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002428}
2429
2430func (m *Flow) XXX_Unmarshal(b []byte) error {
2431 return xxx_messageInfo_Flow.Unmarshal(m, b)
2432}
2433func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2434 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2435}
2436func (m *Flow) XXX_Merge(src proto.Message) {
2437 xxx_messageInfo_Flow.Merge(m, src)
2438}
2439func (m *Flow) XXX_Size() int {
2440 return xxx_messageInfo_Flow.Size(m)
2441}
2442func (m *Flow) XXX_DiscardUnknown() {
2443 xxx_messageInfo_Flow.DiscardUnknown(m)
2444}
2445
2446var xxx_messageInfo_Flow proto.InternalMessageInfo
2447
2448func (m *Flow) GetAccessIntfId() int32 {
2449 if m != nil {
2450 return m.AccessIntfId
2451 }
2452 return 0
2453}
2454
2455func (m *Flow) GetOnuId() int32 {
2456 if m != nil {
2457 return m.OnuId
2458 }
2459 return 0
2460}
2461
2462func (m *Flow) GetUniId() int32 {
2463 if m != nil {
2464 return m.UniId
2465 }
2466 return 0
2467}
2468
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002469func (m *Flow) GetFlowId() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002470 if m != nil {
2471 return m.FlowId
2472 }
2473 return 0
2474}
2475
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002476func (m *Flow) GetSymmetricFlowId() uint64 {
2477 if m != nil {
2478 return m.SymmetricFlowId
2479 }
2480 return 0
2481}
2482
Matt Jeanneret61e94872019-03-22 16:16:01 -04002483func (m *Flow) GetFlowType() string {
2484 if m != nil {
2485 return m.FlowType
2486 }
2487 return ""
2488}
2489
2490func (m *Flow) GetAllocId() int32 {
2491 if m != nil {
2492 return m.AllocId
2493 }
2494 return 0
2495}
2496
2497func (m *Flow) GetNetworkIntfId() int32 {
2498 if m != nil {
2499 return m.NetworkIntfId
2500 }
2501 return 0
2502}
2503
2504func (m *Flow) GetGemportId() int32 {
2505 if m != nil {
2506 return m.GemportId
2507 }
2508 return 0
2509}
2510
2511func (m *Flow) GetClassifier() *Classifier {
2512 if m != nil {
2513 return m.Classifier
2514 }
2515 return nil
2516}
2517
2518func (m *Flow) GetAction() *Action {
2519 if m != nil {
2520 return m.Action
2521 }
2522 return nil
2523}
2524
2525func (m *Flow) GetPriority() int32 {
2526 if m != nil {
2527 return m.Priority
2528 }
2529 return 0
2530}
2531
2532func (m *Flow) GetCookie() uint64 {
2533 if m != nil {
2534 return m.Cookie
2535 }
2536 return 0
2537}
2538
2539func (m *Flow) GetPortNo() uint32 {
2540 if m != nil {
2541 return m.PortNo
2542 }
2543 return 0
2544}
2545
Burak Gurdag402dd952019-12-10 20:31:11 +00002546func (m *Flow) GetGroupId() uint32 {
2547 if m != nil {
2548 return m.GroupId
2549 }
2550 return 0
2551}
2552
Burak Gurdagce064352020-04-20 20:11:18 +00002553func (m *Flow) GetTechProfileId() uint32 {
2554 if m != nil {
2555 return m.TechProfileId
2556 }
2557 return 0
2558}
2559
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002560func (m *Flow) GetReplicateFlow() bool {
2561 if m != nil {
2562 return m.ReplicateFlow
2563 }
2564 return false
2565}
2566
2567func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2568 if m != nil {
2569 return m.PbitToGemport
2570 }
2571 return nil
2572}
2573
Gamze Abakad8caefa2021-02-26 10:31:15 +00002574func (m *Flow) GetGemportToAes() map[uint32]bool {
2575 if m != nil {
2576 return m.GemportToAes
2577 }
2578 return nil
2579}
2580
Matt Jeanneret61e94872019-03-22 16:16:01 -04002581type SerialNumber struct {
2582 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2583 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2584 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2585 XXX_unrecognized []byte `json:"-"`
2586 XXX_sizecache int32 `json:"-"`
2587}
2588
2589func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2590func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2591func (*SerialNumber) ProtoMessage() {}
2592func (*SerialNumber) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302593 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002594}
2595
2596func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2597 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2598}
2599func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2600 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2601}
2602func (m *SerialNumber) XXX_Merge(src proto.Message) {
2603 xxx_messageInfo_SerialNumber.Merge(m, src)
2604}
2605func (m *SerialNumber) XXX_Size() int {
2606 return xxx_messageInfo_SerialNumber.Size(m)
2607}
2608func (m *SerialNumber) XXX_DiscardUnknown() {
2609 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2610}
2611
2612var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2613
2614func (m *SerialNumber) GetVendorId() []byte {
2615 if m != nil {
2616 return m.VendorId
2617 }
2618 return nil
2619}
2620
2621func (m *SerialNumber) GetVendorSpecific() []byte {
2622 if m != nil {
2623 return m.VendorSpecific
2624 }
2625 return nil
2626}
2627
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002628type OnuStatistics struct {
2629 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2630 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2631 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2632 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2633 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2634 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2635 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2636 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2637 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2638 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2639 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2640 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2641 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2642 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2643 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2644 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2645 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2646 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2647 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2648 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2649 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2650 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2651 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2652 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2653 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2654 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2655 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2656 XXX_unrecognized []byte `json:"-"`
2657 XXX_sizecache int32 `json:"-"`
2658}
2659
2660func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2661func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2662func (*OnuStatistics) ProtoMessage() {}
2663func (*OnuStatistics) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05302664 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002665}
2666
2667func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2668 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2669}
2670func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2671 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2672}
2673func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2674 xxx_messageInfo_OnuStatistics.Merge(m, src)
2675}
2676func (m *OnuStatistics) XXX_Size() int {
2677 return xxx_messageInfo_OnuStatistics.Size(m)
2678}
2679func (m *OnuStatistics) XXX_DiscardUnknown() {
2680 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2681}
2682
2683var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2684
2685func (m *OnuStatistics) GetIntfId() uint32 {
2686 if m != nil {
2687 return m.IntfId
2688 }
2689 return 0
2690}
2691
2692func (m *OnuStatistics) GetOnuId() uint32 {
2693 if m != nil {
2694 return m.OnuId
2695 }
2696 return 0
2697}
2698
2699func (m *OnuStatistics) GetPositiveDrift() uint64 {
2700 if m != nil {
2701 return m.PositiveDrift
2702 }
2703 return 0
2704}
2705
2706func (m *OnuStatistics) GetNegativeDrift() uint64 {
2707 if m != nil {
2708 return m.NegativeDrift
2709 }
2710 return 0
2711}
2712
2713func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2714 if m != nil {
2715 return m.DelimiterMissDetection
2716 }
2717 return 0
2718}
2719
2720func (m *OnuStatistics) GetBipErrors() uint64 {
2721 if m != nil {
2722 return m.BipErrors
2723 }
2724 return 0
2725}
2726
2727func (m *OnuStatistics) GetBipUnits() uint64 {
2728 if m != nil {
2729 return m.BipUnits
2730 }
2731 return 0
2732}
2733
2734func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
2735 if m != nil {
2736 return m.FecCorrectedSymbols
2737 }
2738 return 0
2739}
2740
2741func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
2742 if m != nil {
2743 return m.FecCodewordsCorrected
2744 }
2745 return 0
2746}
2747
2748func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
2749 if m != nil {
2750 return m.FecCodewordsUncorrectable
2751 }
2752 return 0
2753}
2754
2755func (m *OnuStatistics) GetFecCodewords() uint64 {
2756 if m != nil {
2757 return m.FecCodewords
2758 }
2759 return 0
2760}
2761
2762func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
2763 if m != nil {
2764 return m.FecCorrectedUnits
2765 }
2766 return 0
2767}
2768
2769func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
2770 if m != nil {
2771 return m.XgemKeyErrors
2772 }
2773 return 0
2774}
2775
2776func (m *OnuStatistics) GetXgemLoss() uint64 {
2777 if m != nil {
2778 return m.XgemLoss
2779 }
2780 return 0
2781}
2782
2783func (m *OnuStatistics) GetRxPloamsError() uint64 {
2784 if m != nil {
2785 return m.RxPloamsError
2786 }
2787 return 0
2788}
2789
2790func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
2791 if m != nil {
2792 return m.RxPloamsNonIdle
2793 }
2794 return 0
2795}
2796
2797func (m *OnuStatistics) GetRxOmci() uint64 {
2798 if m != nil {
2799 return m.RxOmci
2800 }
2801 return 0
2802}
2803
2804func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
2805 if m != nil {
2806 return m.RxOmciPacketsCrcError
2807 }
2808 return 0
2809}
2810
2811func (m *OnuStatistics) GetRxBytes() uint64 {
2812 if m != nil {
2813 return m.RxBytes
2814 }
2815 return 0
2816}
2817
2818func (m *OnuStatistics) GetRxPackets() uint64 {
2819 if m != nil {
2820 return m.RxPackets
2821 }
2822 return 0
2823}
2824
2825func (m *OnuStatistics) GetTxBytes() uint64 {
2826 if m != nil {
2827 return m.TxBytes
2828 }
2829 return 0
2830}
2831
2832func (m *OnuStatistics) GetTxPackets() uint64 {
2833 if m != nil {
2834 return m.TxPackets
2835 }
2836 return 0
2837}
2838
2839func (m *OnuStatistics) GetBerReported() uint64 {
2840 if m != nil {
2841 return m.BerReported
2842 }
2843 return 0
2844}
2845
2846func (m *OnuStatistics) GetLcdgErrors() uint64 {
2847 if m != nil {
2848 return m.LcdgErrors
2849 }
2850 return 0
2851}
2852
2853func (m *OnuStatistics) GetRdiErrors() uint64 {
2854 if m != nil {
2855 return m.RdiErrors
2856 }
2857 return 0
2858}
2859
2860func (m *OnuStatistics) GetTimestamp() uint32 {
2861 if m != nil {
2862 return m.Timestamp
2863 }
2864 return 0
2865}
2866
2867type GemPortStatistics struct {
2868 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2869 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2870 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2871 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2872 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2873 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2874 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2875 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2876 XXX_unrecognized []byte `json:"-"`
2877 XXX_sizecache int32 `json:"-"`
2878}
2879
2880func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
2881func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
2882func (*GemPortStatistics) ProtoMessage() {}
2883func (*GemPortStatistics) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05302884 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002885}
2886
2887func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
2888 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
2889}
2890func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2891 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
2892}
2893func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
2894 xxx_messageInfo_GemPortStatistics.Merge(m, src)
2895}
2896func (m *GemPortStatistics) XXX_Size() int {
2897 return xxx_messageInfo_GemPortStatistics.Size(m)
2898}
2899func (m *GemPortStatistics) XXX_DiscardUnknown() {
2900 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
2901}
2902
2903var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
2904
2905func (m *GemPortStatistics) GetIntfId() uint32 {
2906 if m != nil {
2907 return m.IntfId
2908 }
2909 return 0
2910}
2911
2912func (m *GemPortStatistics) GetGemportId() uint32 {
2913 if m != nil {
2914 return m.GemportId
2915 }
2916 return 0
2917}
2918
2919func (m *GemPortStatistics) GetRxPackets() uint64 {
2920 if m != nil {
2921 return m.RxPackets
2922 }
2923 return 0
2924}
2925
2926func (m *GemPortStatistics) GetRxBytes() uint64 {
2927 if m != nil {
2928 return m.RxBytes
2929 }
2930 return 0
2931}
2932
2933func (m *GemPortStatistics) GetTxPackets() uint64 {
2934 if m != nil {
2935 return m.TxPackets
2936 }
2937 return 0
2938}
2939
2940func (m *GemPortStatistics) GetTxBytes() uint64 {
2941 if m != nil {
2942 return m.TxBytes
2943 }
2944 return 0
2945}
2946
2947func (m *GemPortStatistics) GetTimestamp() uint32 {
2948 if m != nil {
2949 return m.Timestamp
2950 }
2951 return 0
2952}
2953
Matt Jeanneret61e94872019-03-22 16:16:01 -04002954type FlowStatistics struct {
2955 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2956 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2957 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2958 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2959 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2960 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2961 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2962 XXX_unrecognized []byte `json:"-"`
2963 XXX_sizecache int32 `json:"-"`
2964}
2965
2966func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2967func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2968func (*FlowStatistics) ProtoMessage() {}
2969func (*FlowStatistics) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05302970 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002971}
2972
2973func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2974 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2975}
2976func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2977 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2978}
2979func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2980 xxx_messageInfo_FlowStatistics.Merge(m, src)
2981}
2982func (m *FlowStatistics) XXX_Size() int {
2983 return xxx_messageInfo_FlowStatistics.Size(m)
2984}
2985func (m *FlowStatistics) XXX_DiscardUnknown() {
2986 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2987}
2988
2989var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2990
2991func (m *FlowStatistics) GetFlowId() uint32 {
2992 if m != nil {
2993 return m.FlowId
2994 }
2995 return 0
2996}
2997
2998func (m *FlowStatistics) GetRxBytes() uint64 {
2999 if m != nil {
3000 return m.RxBytes
3001 }
3002 return 0
3003}
3004
3005func (m *FlowStatistics) GetRxPackets() uint64 {
3006 if m != nil {
3007 return m.RxPackets
3008 }
3009 return 0
3010}
3011
3012func (m *FlowStatistics) GetTxBytes() uint64 {
3013 if m != nil {
3014 return m.TxBytes
3015 }
3016 return 0
3017}
3018
3019func (m *FlowStatistics) GetTxPackets() uint64 {
3020 if m != nil {
3021 return m.TxPackets
3022 }
3023 return 0
3024}
3025
3026func (m *FlowStatistics) GetTimestamp() uint32 {
3027 if m != nil {
3028 return m.Timestamp
3029 }
3030 return 0
3031}
3032
3033type LosIndication struct {
3034 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3035 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3036 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3037 XXX_unrecognized []byte `json:"-"`
3038 XXX_sizecache int32 `json:"-"`
3039}
3040
3041func (m *LosIndication) Reset() { *m = LosIndication{} }
3042func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3043func (*LosIndication) ProtoMessage() {}
3044func (*LosIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303045 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003046}
3047
3048func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3049 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3050}
3051func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3052 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3053}
3054func (m *LosIndication) XXX_Merge(src proto.Message) {
3055 xxx_messageInfo_LosIndication.Merge(m, src)
3056}
3057func (m *LosIndication) XXX_Size() int {
3058 return xxx_messageInfo_LosIndication.Size(m)
3059}
3060func (m *LosIndication) XXX_DiscardUnknown() {
3061 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3062}
3063
3064var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3065
3066func (m *LosIndication) GetIntfId() uint32 {
3067 if m != nil {
3068 return m.IntfId
3069 }
3070 return 0
3071}
3072
3073func (m *LosIndication) GetStatus() string {
3074 if m != nil {
3075 return m.Status
3076 }
3077 return ""
3078}
3079
3080type DyingGaspIndication struct {
3081 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3082 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3083 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3084 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3085 XXX_unrecognized []byte `json:"-"`
3086 XXX_sizecache int32 `json:"-"`
3087}
3088
3089func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3090func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3091func (*DyingGaspIndication) ProtoMessage() {}
3092func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303093 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003094}
3095
3096func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3097 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3098}
3099func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3100 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3101}
3102func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3103 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3104}
3105func (m *DyingGaspIndication) XXX_Size() int {
3106 return xxx_messageInfo_DyingGaspIndication.Size(m)
3107}
3108func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3109 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3110}
3111
3112var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3113
3114func (m *DyingGaspIndication) GetIntfId() uint32 {
3115 if m != nil {
3116 return m.IntfId
3117 }
3118 return 0
3119}
3120
3121func (m *DyingGaspIndication) GetOnuId() uint32 {
3122 if m != nil {
3123 return m.OnuId
3124 }
3125 return 0
3126}
3127
3128func (m *DyingGaspIndication) GetStatus() string {
3129 if m != nil {
3130 return m.Status
3131 }
3132 return ""
3133}
3134
3135type OnuAlarmIndication struct {
3136 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3137 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3138 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3139 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3140 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3141 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 +05303142 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3143 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003144 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3145 XXX_unrecognized []byte `json:"-"`
3146 XXX_sizecache int32 `json:"-"`
3147}
3148
3149func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3150func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3151func (*OnuAlarmIndication) ProtoMessage() {}
3152func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303153 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003154}
3155
3156func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3157 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3158}
3159func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3160 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3161}
3162func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3163 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3164}
3165func (m *OnuAlarmIndication) XXX_Size() int {
3166 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3167}
3168func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3169 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3170}
3171
3172var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3173
3174func (m *OnuAlarmIndication) GetIntfId() uint32 {
3175 if m != nil {
3176 return m.IntfId
3177 }
3178 return 0
3179}
3180
3181func (m *OnuAlarmIndication) GetOnuId() uint32 {
3182 if m != nil {
3183 return m.OnuId
3184 }
3185 return 0
3186}
3187
3188func (m *OnuAlarmIndication) GetLosStatus() string {
3189 if m != nil {
3190 return m.LosStatus
3191 }
3192 return ""
3193}
3194
3195func (m *OnuAlarmIndication) GetLobStatus() string {
3196 if m != nil {
3197 return m.LobStatus
3198 }
3199 return ""
3200}
3201
3202func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3203 if m != nil {
3204 return m.LopcMissStatus
3205 }
3206 return ""
3207}
3208
3209func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3210 if m != nil {
3211 return m.LopcMicErrorStatus
3212 }
3213 return ""
3214}
3215
Naga Manjunath0a734252019-11-21 19:00:23 +05303216func (m *OnuAlarmIndication) GetLofiStatus() string {
3217 if m != nil {
3218 return m.LofiStatus
3219 }
3220 return ""
3221}
3222
3223func (m *OnuAlarmIndication) GetLoamiStatus() string {
3224 if m != nil {
3225 return m.LoamiStatus
3226 }
3227 return ""
3228}
3229
Matt Jeanneret61e94872019-03-22 16:16:01 -04003230type OnuStartupFailureIndication struct {
3231 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3232 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3233 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3234 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3235 XXX_unrecognized []byte `json:"-"`
3236 XXX_sizecache int32 `json:"-"`
3237}
3238
3239func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3240func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3241func (*OnuStartupFailureIndication) ProtoMessage() {}
3242func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303243 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003244}
3245
3246func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3247 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3248}
3249func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3250 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3251}
3252func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3253 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3254}
3255func (m *OnuStartupFailureIndication) XXX_Size() int {
3256 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3257}
3258func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3259 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3260}
3261
3262var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3263
3264func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3265 if m != nil {
3266 return m.IntfId
3267 }
3268 return 0
3269}
3270
3271func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3272 if m != nil {
3273 return m.OnuId
3274 }
3275 return 0
3276}
3277
3278func (m *OnuStartupFailureIndication) GetStatus() string {
3279 if m != nil {
3280 return m.Status
3281 }
3282 return ""
3283}
3284
3285type OnuSignalDegradeIndication struct {
3286 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3287 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3288 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3289 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3290 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3291 XXX_unrecognized []byte `json:"-"`
3292 XXX_sizecache int32 `json:"-"`
3293}
3294
3295func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3296func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3297func (*OnuSignalDegradeIndication) ProtoMessage() {}
3298func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303299 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003300}
3301
3302func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3303 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3304}
3305func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3306 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3307}
3308func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3309 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3310}
3311func (m *OnuSignalDegradeIndication) XXX_Size() int {
3312 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3313}
3314func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3315 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3316}
3317
3318var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3319
3320func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3321 if m != nil {
3322 return m.IntfId
3323 }
3324 return 0
3325}
3326
3327func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3328 if m != nil {
3329 return m.OnuId
3330 }
3331 return 0
3332}
3333
3334func (m *OnuSignalDegradeIndication) GetStatus() string {
3335 if m != nil {
3336 return m.Status
3337 }
3338 return ""
3339}
3340
3341func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3342 if m != nil {
3343 return m.InverseBitErrorRate
3344 }
3345 return 0
3346}
3347
3348type OnuDriftOfWindowIndication struct {
3349 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3350 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3351 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3352 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3353 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3354 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3355 XXX_unrecognized []byte `json:"-"`
3356 XXX_sizecache int32 `json:"-"`
3357}
3358
3359func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3360func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3361func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3362func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303363 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003364}
3365
3366func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3367 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3368}
3369func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3370 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3371}
3372func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3373 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3374}
3375func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3376 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3377}
3378func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3379 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3380}
3381
3382var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3383
3384func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3385 if m != nil {
3386 return m.IntfId
3387 }
3388 return 0
3389}
3390
3391func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3392 if m != nil {
3393 return m.OnuId
3394 }
3395 return 0
3396}
3397
3398func (m *OnuDriftOfWindowIndication) GetStatus() string {
3399 if m != nil {
3400 return m.Status
3401 }
3402 return ""
3403}
3404
3405func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3406 if m != nil {
3407 return m.Drift
3408 }
3409 return 0
3410}
3411
3412func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3413 if m != nil {
3414 return m.NewEqd
3415 }
3416 return 0
3417}
3418
3419type OnuLossOfOmciChannelIndication struct {
3420 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3421 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3422 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3423 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3424 XXX_unrecognized []byte `json:"-"`
3425 XXX_sizecache int32 `json:"-"`
3426}
3427
3428func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3429func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3430func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3431func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303432 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003433}
3434
3435func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3436 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3437}
3438func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3439 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3440}
3441func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3442 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3443}
3444func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3445 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3446}
3447func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3448 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3449}
3450
3451var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3452
3453func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3454 if m != nil {
3455 return m.IntfId
3456 }
3457 return 0
3458}
3459
3460func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3461 if m != nil {
3462 return m.OnuId
3463 }
3464 return 0
3465}
3466
3467func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3468 if m != nil {
3469 return m.Status
3470 }
3471 return ""
3472}
3473
3474type OnuSignalsFailureIndication struct {
3475 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3476 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3477 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3478 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3479 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3480 XXX_unrecognized []byte `json:"-"`
3481 XXX_sizecache int32 `json:"-"`
3482}
3483
3484func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3485func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3486func (*OnuSignalsFailureIndication) ProtoMessage() {}
3487func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303488 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003489}
3490
3491func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3492 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3493}
3494func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3495 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3496}
3497func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3498 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3499}
3500func (m *OnuSignalsFailureIndication) XXX_Size() int {
3501 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3502}
3503func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3504 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3505}
3506
3507var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3508
3509func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3510 if m != nil {
3511 return m.IntfId
3512 }
3513 return 0
3514}
3515
3516func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3517 if m != nil {
3518 return m.OnuId
3519 }
3520 return 0
3521}
3522
3523func (m *OnuSignalsFailureIndication) GetStatus() string {
3524 if m != nil {
3525 return m.Status
3526 }
3527 return ""
3528}
3529
3530func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3531 if m != nil {
3532 return m.InverseBitErrorRate
3533 }
3534 return 0
3535}
3536
3537type OnuTransmissionInterferenceWarning struct {
3538 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3539 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3540 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3541 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3542 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3543 XXX_unrecognized []byte `json:"-"`
3544 XXX_sizecache int32 `json:"-"`
3545}
3546
3547func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3548func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3549func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3550func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303551 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003552}
3553
3554func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3555 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3556}
3557func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3558 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3559}
3560func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3561 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3562}
3563func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3564 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3565}
3566func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3567 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3568}
3569
3570var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3571
3572func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3573 if m != nil {
3574 return m.IntfId
3575 }
3576 return 0
3577}
3578
3579func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3580 if m != nil {
3581 return m.OnuId
3582 }
3583 return 0
3584}
3585
3586func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3587 if m != nil {
3588 return m.Status
3589 }
3590 return ""
3591}
3592
3593func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3594 if m != nil {
3595 return m.Drift
3596 }
3597 return 0
3598}
3599
3600type OnuActivationFailureIndication struct {
3601 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3602 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303603 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003604 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3605 XXX_unrecognized []byte `json:"-"`
3606 XXX_sizecache int32 `json:"-"`
3607}
3608
3609func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3610func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3611func (*OnuActivationFailureIndication) ProtoMessage() {}
3612func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303613 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003614}
3615
3616func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3617 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3618}
3619func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3620 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3621}
3622func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3623 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3624}
3625func (m *OnuActivationFailureIndication) XXX_Size() int {
3626 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3627}
3628func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3629 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3630}
3631
3632var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3633
3634func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3635 if m != nil {
3636 return m.IntfId
3637 }
3638 return 0
3639}
3640
3641func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3642 if m != nil {
3643 return m.OnuId
3644 }
3645 return 0
3646}
3647
Naga Manjunath0a734252019-11-21 19:00:23 +05303648func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3649 if m != nil {
3650 return m.FailReason
3651 }
3652 return 0
3653}
3654
3655type OnuLossOfKeySyncFailureIndication struct {
3656 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3657 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3658 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3659 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3660 XXX_unrecognized []byte `json:"-"`
3661 XXX_sizecache int32 `json:"-"`
3662}
3663
3664func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3665func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3666func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3667func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303668 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Naga Manjunath0a734252019-11-21 19:00:23 +05303669}
3670
3671func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3672 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3673}
3674func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3675 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3676}
3677func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3678 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3679}
3680func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3681 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3682}
3683func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3684 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3685}
3686
3687var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3688
3689func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3690 if m != nil {
3691 return m.IntfId
3692 }
3693 return 0
3694}
3695
3696func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3697 if m != nil {
3698 return m.OnuId
3699 }
3700 return 0
3701}
3702
3703func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3704 if m != nil {
3705 return m.Status
3706 }
3707 return ""
3708}
3709
Girish Gowdra5192ea82020-05-06 20:49:11 -07003710type RdiErrorIndication struct {
3711 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3712 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303713 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3714 XXX_unrecognized []byte `json:"-"`
3715 XXX_sizecache int32 `json:"-"`
3716}
3717
Girish Gowdra5192ea82020-05-06 20:49:11 -07003718func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3719func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3720func (*RdiErrorIndication) ProtoMessage() {}
3721func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303722 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Girish Gowdra5192ea82020-05-06 20:49:11 -07003723}
3724
3725func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3726 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3727}
3728func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3729 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3730}
3731func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3732 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3733}
3734func (m *RdiErrorIndication) XXX_Size() int {
3735 return xxx_messageInfo_RdiErrorIndication.Size(m)
3736}
3737func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3738 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3739}
3740
3741var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3742
3743func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3744 if m != nil {
3745 return m.RdiErrorCount
3746 }
3747 return 0
3748}
3749
3750func (m *RdiErrorIndication) GetStatus() string {
3751 if m != nil {
3752 return m.Status
3753 }
3754 return ""
3755}
3756
3757type OnuItuPonStatsIndication struct {
3758 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3759 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3760 // Types that are valid to be assigned to Stats:
3761 // *OnuItuPonStatsIndication_RdiErrorInd
3762 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
3763 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3764 XXX_unrecognized []byte `json:"-"`
3765 XXX_sizecache int32 `json:"-"`
3766}
3767
Naga Manjunath0a734252019-11-21 19:00:23 +05303768func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3769func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3770func (*OnuItuPonStatsIndication) ProtoMessage() {}
3771func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303772 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Naga Manjunath0a734252019-11-21 19:00:23 +05303773}
3774
3775func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3776 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3777}
3778func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3779 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3780}
3781func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3782 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3783}
3784func (m *OnuItuPonStatsIndication) XXX_Size() int {
3785 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3786}
3787func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3788 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3789}
3790
3791var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3792
3793func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3794 if m != nil {
3795 return m.IntfId
3796 }
3797 return 0
3798}
3799
3800func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3801 if m != nil {
3802 return m.OnuId
3803 }
3804 return 0
3805}
3806
Girish Gowdra5192ea82020-05-06 20:49:11 -07003807type isOnuItuPonStatsIndication_Stats interface {
3808 isOnuItuPonStatsIndication_Stats()
3809}
3810
3811type OnuItuPonStatsIndication_RdiErrorInd struct {
3812 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
3813}
3814
3815func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
3816
3817func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath0a734252019-11-21 19:00:23 +05303818 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003819 return m.Stats
Naga Manjunath0a734252019-11-21 19:00:23 +05303820 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003821 return nil
3822}
3823
3824func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
3825 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
3826 return x.RdiErrorInd
3827 }
3828 return nil
3829}
3830
3831// XXX_OneofWrappers is for the internal use of the proto package.
3832func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
3833 return []interface{}{
3834 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
3835 }
Naga Manjunath0a734252019-11-21 19:00:23 +05303836}
3837
Matt Jeanneret61e94872019-03-22 16:16:01 -04003838type OnuProcessingErrorIndication struct {
3839 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3840 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3841 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3842 XXX_unrecognized []byte `json:"-"`
3843 XXX_sizecache int32 `json:"-"`
3844}
3845
3846func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3847func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3848func (*OnuProcessingErrorIndication) ProtoMessage() {}
3849func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303850 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003851}
3852
3853func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3854 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3855}
3856func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3857 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3858}
3859func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3860 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3861}
3862func (m *OnuProcessingErrorIndication) XXX_Size() int {
3863 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3864}
3865func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3866 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3867}
3868
3869var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3870
3871func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3872 if m != nil {
3873 return m.IntfId
3874 }
3875 return 0
3876}
3877
3878func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3879 if m != nil {
3880 return m.OnuId
3881 }
3882 return 0
3883}
3884
Devmalya Paulea6eb472020-02-04 20:41:01 -05003885type OnuDeactivationFailureIndication struct {
3886 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3887 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Girish Gowdra5192ea82020-05-06 20:49:11 -07003888 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paulea6eb472020-02-04 20:41:01 -05003889 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3890 XXX_unrecognized []byte `json:"-"`
3891 XXX_sizecache int32 `json:"-"`
3892}
3893
3894func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
3895func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
3896func (*OnuDeactivationFailureIndication) ProtoMessage() {}
3897func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303898 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Devmalya Paulea6eb472020-02-04 20:41:01 -05003899}
3900
3901func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
3902 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
3903}
3904func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3905 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
3906}
3907func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
3908 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
3909}
3910func (m *OnuDeactivationFailureIndication) XXX_Size() int {
3911 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
3912}
3913func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
3914 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
3915}
3916
3917var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
3918
3919func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
3920 if m != nil {
3921 return m.IntfId
3922 }
3923 return 0
3924}
3925
3926func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
3927 if m != nil {
3928 return m.OnuId
3929 }
3930 return 0
3931}
3932
Girish Gowdra5192ea82020-05-06 20:49:11 -07003933func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paulea6eb472020-02-04 20:41:01 -05003934 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003935 return m.Status
Devmalya Paulea6eb472020-02-04 20:41:01 -05003936 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003937 return ""
Devmalya Paulea6eb472020-02-04 20:41:01 -05003938}
3939
Devmalya Paulb0c12472020-02-18 20:08:53 -05003940type OnuRemoteDefectIndication struct {
3941 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3942 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Jason Huang55ee29d2020-03-11 23:43:29 +08003943 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paulb0c12472020-02-18 20:08:53 -05003944 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3945 XXX_unrecognized []byte `json:"-"`
3946 XXX_sizecache int32 `json:"-"`
3947}
3948
3949func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
3950func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
3951func (*OnuRemoteDefectIndication) ProtoMessage() {}
3952func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05303953 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paulb0c12472020-02-18 20:08:53 -05003954}
3955
3956func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
3957 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
3958}
3959func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3960 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
3961}
3962func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
3963 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
3964}
3965func (m *OnuRemoteDefectIndication) XXX_Size() int {
3966 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
3967}
3968func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
3969 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
3970}
3971
3972var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
3973
3974func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
3975 if m != nil {
3976 return m.IntfId
3977 }
3978 return 0
3979}
3980
3981func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
3982 if m != nil {
3983 return m.OnuId
3984 }
3985 return 0
3986}
3987
Jason Huang55ee29d2020-03-11 23:43:29 +08003988func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paulb0c12472020-02-18 20:08:53 -05003989 if m != nil {
3990 return m.RdiErrors
3991 }
3992 return 0
3993}
3994
Devmalya Paul82957962020-03-01 18:49:37 -05003995type OnuLossOfGEMChannelDelineationIndication struct {
3996 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3997 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3998 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3999 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4000 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4001 XXX_unrecognized []byte `json:"-"`
4002 XXX_sizecache int32 `json:"-"`
4003}
4004
4005func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4006 *m = OnuLossOfGEMChannelDelineationIndication{}
4007}
4008func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4009func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4010func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304011 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul82957962020-03-01 18:49:37 -05004012}
4013
4014func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4015 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4016}
4017func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4018 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4019}
4020func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4021 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4022}
4023func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4024 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4025}
4026func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4027 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4028}
4029
4030var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4031
4032func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4033 if m != nil {
4034 return m.IntfId
4035 }
4036 return 0
4037}
4038
4039func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4040 if m != nil {
4041 return m.OnuId
4042 }
4043 return 0
4044}
4045
4046func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4047 if m != nil {
4048 return m.Status
4049 }
4050 return ""
4051}
4052
4053func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4054 if m != nil {
4055 return m.DelineationErrors
4056 }
4057 return 0
4058}
4059
4060type OnuPhysicalEquipmentErrorIndication struct {
4061 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4062 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4063 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4064 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4065 XXX_unrecognized []byte `json:"-"`
4066 XXX_sizecache int32 `json:"-"`
4067}
4068
4069func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4070func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4071func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4072func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304073 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul82957962020-03-01 18:49:37 -05004074}
4075
4076func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4077 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4078}
4079func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4080 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4081}
4082func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4083 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4084}
4085func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4086 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4087}
4088func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4089 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4090}
4091
4092var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4093
4094func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4095 if m != nil {
4096 return m.IntfId
4097 }
4098 return 0
4099}
4100
4101func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4102 if m != nil {
4103 return m.OnuId
4104 }
4105 return 0
4106}
4107
4108func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4109 if m != nil {
4110 return m.Status
4111 }
4112 return ""
4113}
4114
4115type OnuLossOfAcknowledgementIndication struct {
4116 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4117 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4118 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4119 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4120 XXX_unrecognized []byte `json:"-"`
4121 XXX_sizecache int32 `json:"-"`
4122}
4123
4124func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4125func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4126func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4127func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304128 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul82957962020-03-01 18:49:37 -05004129}
4130
4131func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4132 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4133}
4134func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4135 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4136}
4137func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4138 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4139}
4140func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4141 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4142}
4143func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4144 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4145}
4146
4147var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4148
4149func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4150 if m != nil {
4151 return m.IntfId
4152 }
4153 return 0
4154}
4155
4156func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4157 if m != nil {
4158 return m.OnuId
4159 }
4160 return 0
4161}
4162
4163func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4164 if m != nil {
4165 return m.Status
4166 }
4167 return ""
4168}
4169
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004170type OnuDifferentialReachExceededIndication struct {
4171 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4172 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4173 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4174 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4175 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4176 XXX_unrecognized []byte `json:"-"`
4177 XXX_sizecache int32 `json:"-"`
4178}
4179
4180func (m *OnuDifferentialReachExceededIndication) Reset() {
4181 *m = OnuDifferentialReachExceededIndication{}
4182}
4183func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4184func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4185func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304186 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004187}
4188
4189func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4190 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4191}
4192func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4193 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4194}
4195func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4196 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4197}
4198func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4199 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4200}
4201func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4202 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4203}
4204
4205var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4206
4207func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4208 if m != nil {
4209 return m.IntfId
4210 }
4211 return 0
4212}
4213
4214func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4215 if m != nil {
4216 return m.OnuId
4217 }
4218 return 0
4219}
4220
4221func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4222 if m != nil {
4223 return m.Status
4224 }
4225 return ""
4226}
4227
4228func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4229 if m != nil {
4230 return m.Distance
4231 }
4232 return 0
4233}
4234
Burak Gurdag402dd952019-12-10 20:31:11 +00004235type GroupMember struct {
4236 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4237 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4238 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4239 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4240 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4241 XXX_unrecognized []byte `json:"-"`
4242 XXX_sizecache int32 `json:"-"`
4243}
4244
4245func (m *GroupMember) Reset() { *m = GroupMember{} }
4246func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4247func (*GroupMember) ProtoMessage() {}
4248func (*GroupMember) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304249 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Burak Gurdag402dd952019-12-10 20:31:11 +00004250}
4251
4252func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4253 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4254}
4255func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4256 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4257}
4258func (m *GroupMember) XXX_Merge(src proto.Message) {
4259 xxx_messageInfo_GroupMember.Merge(m, src)
4260}
4261func (m *GroupMember) XXX_Size() int {
4262 return xxx_messageInfo_GroupMember.Size(m)
4263}
4264func (m *GroupMember) XXX_DiscardUnknown() {
4265 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4266}
4267
4268var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4269
4270func (m *GroupMember) GetInterfaceId() uint32 {
4271 if m != nil {
4272 return m.InterfaceId
4273 }
4274 return 0
4275}
4276
4277func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4278 if m != nil {
4279 return m.InterfaceType
4280 }
4281 return GroupMember_PON
4282}
4283
4284func (m *GroupMember) GetGemPortId() uint32 {
4285 if m != nil {
4286 return m.GemPortId
4287 }
4288 return 0
4289}
4290
4291func (m *GroupMember) GetPriority() uint32 {
4292 if m != nil {
4293 return m.Priority
4294 }
4295 return 0
4296}
4297
4298type Group struct {
4299 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4300 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4301 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4302 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4303 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4304 XXX_unrecognized []byte `json:"-"`
4305 XXX_sizecache int32 `json:"-"`
4306}
4307
4308func (m *Group) Reset() { *m = Group{} }
4309func (m *Group) String() string { return proto.CompactTextString(m) }
4310func (*Group) ProtoMessage() {}
4311func (*Group) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304312 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Burak Gurdag402dd952019-12-10 20:31:11 +00004313}
4314
4315func (m *Group) XXX_Unmarshal(b []byte) error {
4316 return xxx_messageInfo_Group.Unmarshal(m, b)
4317}
4318func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4319 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4320}
4321func (m *Group) XXX_Merge(src proto.Message) {
4322 xxx_messageInfo_Group.Merge(m, src)
4323}
4324func (m *Group) XXX_Size() int {
4325 return xxx_messageInfo_Group.Size(m)
4326}
4327func (m *Group) XXX_DiscardUnknown() {
4328 xxx_messageInfo_Group.DiscardUnknown(m)
4329}
4330
4331var xxx_messageInfo_Group proto.InternalMessageInfo
4332
4333func (m *Group) GetGroupId() uint32 {
4334 if m != nil {
4335 return m.GroupId
4336 }
4337 return 0
4338}
4339
4340func (m *Group) GetCommand() Group_GroupMembersCommand {
4341 if m != nil {
4342 return m.Command
4343 }
4344 return Group_ADD_MEMBERS
4345}
4346
4347func (m *Group) GetMembers() []*GroupMember {
4348 if m != nil {
4349 return m.Members
4350 }
4351 return nil
4352}
4353
4354func (m *Group) GetAction() *Action {
4355 if m != nil {
4356 return m.Action
4357 }
4358 return nil
4359}
4360
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004361type ValueParam struct {
khenaidoo4c6543e2021-10-19 17:25:58 -04004362 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4363 Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
4364 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4365 XXX_unrecognized []byte `json:"-"`
4366 XXX_sizecache int32 `json:"-"`
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004367}
4368
4369func (m *ValueParam) Reset() { *m = ValueParam{} }
4370func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4371func (*ValueParam) ProtoMessage() {}
4372func (*ValueParam) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304373 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004374}
4375
4376func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4377 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4378}
4379func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4380 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4381}
4382func (m *ValueParam) XXX_Merge(src proto.Message) {
4383 xxx_messageInfo_ValueParam.Merge(m, src)
4384}
4385func (m *ValueParam) XXX_Size() int {
4386 return xxx_messageInfo_ValueParam.Size(m)
4387}
4388func (m *ValueParam) XXX_DiscardUnknown() {
4389 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4390}
4391
4392var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4393
4394func (m *ValueParam) GetOnu() *Onu {
4395 if m != nil {
4396 return m.Onu
4397 }
4398 return nil
4399}
4400
khenaidoo4c6543e2021-10-19 17:25:58 -04004401func (m *ValueParam) GetValue() extension.ValueType_Type {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004402 if m != nil {
4403 return m.Value
4404 }
khenaidoo4c6543e2021-10-19 17:25:58 -04004405 return extension.ValueType_EMPTY
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004406}
4407
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004408type PonRxPowerData struct {
4409 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4410 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4411 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4412 FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"`
4413 RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
4414 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4415 XXX_unrecognized []byte `json:"-"`
4416 XXX_sizecache int32 `json:"-"`
4417}
4418
4419func (m *PonRxPowerData) Reset() { *m = PonRxPowerData{} }
4420func (m *PonRxPowerData) String() string { return proto.CompactTextString(m) }
4421func (*PonRxPowerData) ProtoMessage() {}
4422func (*PonRxPowerData) Descriptor() ([]byte, []int) {
Akash Kankanala761955c2024-02-21 19:32:20 +05304423 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004424}
4425
4426func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error {
4427 return xxx_messageInfo_PonRxPowerData.Unmarshal(m, b)
4428}
4429func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4430 return xxx_messageInfo_PonRxPowerData.Marshal(b, m, deterministic)
4431}
4432func (m *PonRxPowerData) XXX_Merge(src proto.Message) {
4433 xxx_messageInfo_PonRxPowerData.Merge(m, src)
4434}
4435func (m *PonRxPowerData) XXX_Size() int {
4436 return xxx_messageInfo_PonRxPowerData.Size(m)
4437}
4438func (m *PonRxPowerData) XXX_DiscardUnknown() {
4439 xxx_messageInfo_PonRxPowerData.DiscardUnknown(m)
4440}
4441
4442var xxx_messageInfo_PonRxPowerData proto.InternalMessageInfo
4443
4444func (m *PonRxPowerData) GetIntfId() uint32 {
4445 if m != nil {
4446 return m.IntfId
4447 }
4448 return 0
4449}
4450
4451func (m *PonRxPowerData) GetOnuId() uint32 {
4452 if m != nil {
4453 return m.OnuId
4454 }
4455 return 0
4456}
4457
4458func (m *PonRxPowerData) GetStatus() string {
4459 if m != nil {
4460 return m.Status
4461 }
4462 return ""
4463}
4464
4465func (m *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason {
4466 if m != nil {
4467 return m.FailReason
4468 }
4469 return PonRxPowerData_FAIL_REASON_NONE
4470}
4471
4472func (m *PonRxPowerData) GetRxPowerMeanDbm() float64 {
4473 if m != nil {
4474 return m.RxPowerMeanDbm
4475 }
4476 return 0
4477}
4478
Akash Kankanala761955c2024-02-21 19:32:20 +05304479type OnuAllocIdStatistics struct {
4480 IntfId uint32 `protobuf:"fixed32,1,opt,name=intfId,proto3" json:"intfId,omitempty"`
4481 AllocId uint32 `protobuf:"fixed32,2,opt,name=allocId,proto3" json:"allocId,omitempty"`
4482 RxBytes uint64 `protobuf:"fixed64,3,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
4483 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4484 XXX_unrecognized []byte `json:"-"`
4485 XXX_sizecache int32 `json:"-"`
4486}
4487
4488func (m *OnuAllocIdStatistics) Reset() { *m = OnuAllocIdStatistics{} }
4489func (m *OnuAllocIdStatistics) String() string { return proto.CompactTextString(m) }
4490func (*OnuAllocIdStatistics) ProtoMessage() {}
4491func (*OnuAllocIdStatistics) Descriptor() ([]byte, []int) {
4492 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
4493}
4494
4495func (m *OnuAllocIdStatistics) XXX_Unmarshal(b []byte) error {
4496 return xxx_messageInfo_OnuAllocIdStatistics.Unmarshal(m, b)
4497}
4498func (m *OnuAllocIdStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4499 return xxx_messageInfo_OnuAllocIdStatistics.Marshal(b, m, deterministic)
4500}
4501func (m *OnuAllocIdStatistics) XXX_Merge(src proto.Message) {
4502 xxx_messageInfo_OnuAllocIdStatistics.Merge(m, src)
4503}
4504func (m *OnuAllocIdStatistics) XXX_Size() int {
4505 return xxx_messageInfo_OnuAllocIdStatistics.Size(m)
4506}
4507func (m *OnuAllocIdStatistics) XXX_DiscardUnknown() {
4508 xxx_messageInfo_OnuAllocIdStatistics.DiscardUnknown(m)
4509}
4510
4511var xxx_messageInfo_OnuAllocIdStatistics proto.InternalMessageInfo
4512
4513func (m *OnuAllocIdStatistics) GetIntfId() uint32 {
4514 if m != nil {
4515 return m.IntfId
4516 }
4517 return 0
4518}
4519
4520func (m *OnuAllocIdStatistics) GetAllocId() uint32 {
4521 if m != nil {
4522 return m.AllocId
4523 }
4524 return 0
4525}
4526
4527func (m *OnuAllocIdStatistics) GetRxBytes() uint64 {
4528 if m != nil {
4529 return m.RxBytes
4530 }
4531 return 0
4532}
4533
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304534//
4535// contains the onu id, state of the onu and the information about the alarms on the onu.
4536// As of now only few alarms are added, any further information needed can be added to the structure.
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304537type OnuInfo struct {
4538 OnuId uint32 `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4539 State OnuInfo_OnuState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuInfo_OnuState" json:"state,omitempty"`
4540 Losi AlarmState `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"`
4541 Lofi AlarmState `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"`
4542 Loami AlarmState `protobuf:"varint,5,opt,name=loami,proto3,enum=openolt.AlarmState" json:"loami,omitempty"`
4543 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4544 XXX_unrecognized []byte `json:"-"`
4545 XXX_sizecache int32 `json:"-"`
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304546}
4547
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304548func (m *OnuInfo) Reset() { *m = OnuInfo{} }
4549func (m *OnuInfo) String() string { return proto.CompactTextString(m) }
4550func (*OnuInfo) ProtoMessage() {}
4551func (*OnuInfo) Descriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304552 return fileDescriptor_c072e7aa0dfd74d5, []int{50}
4553}
4554
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304555func (m *OnuInfo) XXX_Unmarshal(b []byte) error {
4556 return xxx_messageInfo_OnuInfo.Unmarshal(m, b)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304557}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304558func (m *OnuInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4559 return xxx_messageInfo_OnuInfo.Marshal(b, m, deterministic)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304560}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304561func (m *OnuInfo) XXX_Merge(src proto.Message) {
4562 xxx_messageInfo_OnuInfo.Merge(m, src)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304563}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304564func (m *OnuInfo) XXX_Size() int {
4565 return xxx_messageInfo_OnuInfo.Size(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304566}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304567func (m *OnuInfo) XXX_DiscardUnknown() {
4568 xxx_messageInfo_OnuInfo.DiscardUnknown(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304569}
4570
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304571var xxx_messageInfo_OnuInfo proto.InternalMessageInfo
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304572
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304573func (m *OnuInfo) GetOnuId() uint32 {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304574 if m != nil {
4575 return m.OnuId
4576 }
4577 return 0
4578}
4579
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304580func (m *OnuInfo) GetState() OnuInfo_OnuState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304581 if m != nil {
4582 return m.State
4583 }
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304584 return OnuInfo_UNKNOWN
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304585}
4586
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304587func (m *OnuInfo) GetLosi() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304588 if m != nil {
4589 return m.Losi
4590 }
4591 return AlarmState_OFF
4592}
4593
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304594func (m *OnuInfo) GetLofi() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304595 if m != nil {
4596 return m.Lofi
4597 }
4598 return AlarmState_OFF
4599}
4600
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304601func (m *OnuInfo) GetLoami() AlarmState {
4602 if m != nil {
4603 return m.Loami
4604 }
4605 return AlarmState_OFF
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304606}
4607
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304608//
4609// IntfInfo has the interface Id and if there are any alarms active on that interface.
4610// Any further information needed from the interface object can be added to the structure.
4611type PonIntfInfo struct {
4612 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4613 State PonIntfInfo_PonIntfState `protobuf:"varint,3,opt,name=state,proto3,enum=openolt.PonIntfInfo_PonIntfState" json:"state,omitempty"`
4614 Los AlarmState `protobuf:"varint,4,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"`
4615 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4616 XXX_unrecognized []byte `json:"-"`
4617 XXX_sizecache int32 `json:"-"`
4618}
4619
4620func (m *PonIntfInfo) Reset() { *m = PonIntfInfo{} }
4621func (m *PonIntfInfo) String() string { return proto.CompactTextString(m) }
4622func (*PonIntfInfo) ProtoMessage() {}
4623func (*PonIntfInfo) Descriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304624 return fileDescriptor_c072e7aa0dfd74d5, []int{51}
4625}
4626
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304627func (m *PonIntfInfo) XXX_Unmarshal(b []byte) error {
4628 return xxx_messageInfo_PonIntfInfo.Unmarshal(m, b)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304629}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304630func (m *PonIntfInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4631 return xxx_messageInfo_PonIntfInfo.Marshal(b, m, deterministic)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304632}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304633func (m *PonIntfInfo) XXX_Merge(src proto.Message) {
4634 xxx_messageInfo_PonIntfInfo.Merge(m, src)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304635}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304636func (m *PonIntfInfo) XXX_Size() int {
4637 return xxx_messageInfo_PonIntfInfo.Size(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304638}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304639func (m *PonIntfInfo) XXX_DiscardUnknown() {
4640 xxx_messageInfo_PonIntfInfo.DiscardUnknown(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304641}
4642
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304643var xxx_messageInfo_PonIntfInfo proto.InternalMessageInfo
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304644
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304645func (m *PonIntfInfo) GetIntfId() uint32 {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304646 if m != nil {
4647 return m.IntfId
4648 }
4649 return 0
4650}
4651
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304652func (m *PonIntfInfo) GetState() PonIntfInfo_PonIntfState {
4653 if m != nil {
4654 return m.State
4655 }
4656 return PonIntfInfo_UNKNOWN
4657}
4658
4659func (m *PonIntfInfo) GetLos() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304660 if m != nil {
4661 return m.Los
4662 }
4663 return AlarmState_OFF
4664}
4665
Matt Jeanneret61e94872019-03-22 16:16:01 -04004666type Empty struct {
4667 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4668 XXX_unrecognized []byte `json:"-"`
4669 XXX_sizecache int32 `json:"-"`
4670}
4671
4672func (m *Empty) Reset() { *m = Empty{} }
4673func (m *Empty) String() string { return proto.CompactTextString(m) }
4674func (*Empty) ProtoMessage() {}
4675func (*Empty) Descriptor() ([]byte, []int) {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304676 return fileDescriptor_c072e7aa0dfd74d5, []int{52}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004677}
4678
4679func (m *Empty) XXX_Unmarshal(b []byte) error {
4680 return xxx_messageInfo_Empty.Unmarshal(m, b)
4681}
4682func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4683 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4684}
4685func (m *Empty) XXX_Merge(src proto.Message) {
4686 xxx_messageInfo_Empty.Merge(m, src)
4687}
4688func (m *Empty) XXX_Size() int {
4689 return xxx_messageInfo_Empty.Size(m)
4690}
4691func (m *Empty) XXX_DiscardUnknown() {
4692 xxx_messageInfo_Empty.DiscardUnknown(m)
4693}
4694
4695var xxx_messageInfo_Empty proto.InternalMessageInfo
4696
4697func init() {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304698 proto.RegisterEnum("openolt.AlarmState", AlarmState_name, AlarmState_value)
kesavandd1a8bca2020-08-27 19:24:07 +05304699 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
Girish Gowdra34ff0c42022-03-10 16:04:23 -08004700 proto.RegisterEnum("openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType", IntfOperIndication_PONResourceRanges_Pool_PoolType_name, IntfOperIndication_PONResourceRanges_Pool_PoolType_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004701 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4702 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Burak Gurdag402dd952019-12-10 20:31:11 +00004703 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4704 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004705 proto.RegisterEnum("openolt.PonRxPowerData_RssiMeasurementFailReason", PonRxPowerData_RssiMeasurementFailReason_name, PonRxPowerData_RssiMeasurementFailReason_value)
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304706 proto.RegisterEnum("openolt.OnuInfo_OnuState", OnuInfo_OnuState_name, OnuInfo_OnuState_value)
4707 proto.RegisterEnum("openolt.PonIntfInfo_PonIntfState", PonIntfInfo_PonIntfState_name, PonIntfInfo_PonIntfState_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004708 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4709 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4710 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4711 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4712 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4713 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4714 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
Girish Gowdra34ff0c42022-03-10 16:04:23 -08004715 proto.RegisterType((*IntfOperIndication_PONResourceRanges)(nil), "openolt.IntfOperIndication.PONResourceRanges")
4716 proto.RegisterType((*IntfOperIndication_PONResourceRanges_Pool)(nil), "openolt.IntfOperIndication.PONResourceRanges.Pool")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004717 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4718 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4719 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4720 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4721 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Jason Huang4f8a9372020-06-03 18:09:35 +08004722 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004723 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4724 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4725 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4726 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4727 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4728 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4729 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4730 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4731 proto.RegisterType((*Action)(nil), "openolt.Action")
4732 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abakad8caefa2021-02-26 10:31:15 +00004733 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdrab152d9f2020-08-17 11:37:50 -07004734 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004735 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004736 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4737 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004738 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4739 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4740 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4741 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4742 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4743 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4744 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4745 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4746 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4747 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4748 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304749 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Girish Gowdra5192ea82020-05-06 20:49:11 -07004750 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304751 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004752 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paulea6eb472020-02-04 20:41:01 -05004753 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paulb0c12472020-02-18 20:08:53 -05004754 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul82957962020-03-01 18:49:37 -05004755 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4756 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4757 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004758 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Burak Gurdag402dd952019-12-10 20:31:11 +00004759 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4760 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004761 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004762 proto.RegisterType((*PonRxPowerData)(nil), "openolt.PonRxPowerData")
Akash Kankanala761955c2024-02-21 19:32:20 +05304763 proto.RegisterType((*OnuAllocIdStatistics)(nil), "openolt.OnuAllocIdStatistics")
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304764 proto.RegisterType((*OnuInfo)(nil), "openolt.OnuInfo")
4765 proto.RegisterType((*PonIntfInfo)(nil), "openolt.PonIntfInfo")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004766 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4767}
4768
4769func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4770
4771var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Akash Kankanala761955c2024-02-21 19:32:20 +05304772 // 5250 bytes of a gzipped FileDescriptorProto
4773 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5c, 0x3b, 0x70, 0x23, 0xc9,
4774 0x79, 0x5e, 0x90, 0x20, 0x00, 0xfe, 0x78, 0x10, 0x6c, 0xbe, 0xc9, 0x7d, 0xce, 0xbd, 0xf6, 0x4e,
4775 0x3a, 0x52, 0xb7, 0x92, 0xa5, 0xd3, 0x49, 0x96, 0x0e, 0x4b, 0x60, 0x49, 0xdc, 0x92, 0x04, 0x3d,
4776 0xc0, 0xee, 0x5a, 0x52, 0x5d, 0x8d, 0x86, 0x33, 0x0d, 0x70, 0xc4, 0xc1, 0xf4, 0xdc, 0xcc, 0x80,
4777 0x5c, 0x3a, 0x54, 0xf9, 0x91, 0x28, 0xbb, 0xb2, 0xab, 0xec, 0xc8, 0x8f, 0xd4, 0x89, 0x33, 0x55,
4778 0x39, 0xb3, 0x03, 0x07, 0x0e, 0x1d, 0x3b, 0x73, 0xd9, 0x81, 0x23, 0x27, 0x8e, 0x1c, 0xb8, 0xfa,
4779 0xef, 0x9e, 0x47, 0x03, 0x20, 0x77, 0x29, 0xd3, 0x76, 0xb2, 0xc5, 0xfe, 0x1f, 0xdf, 0xdf, 0xfd,
4780 0xf7, 0xdf, 0x7f, 0xff, 0xdd, 0xd3, 0x58, 0xd8, 0x3a, 0x67, 0x6e, 0x74, 0x6a, 0x1a, 0x7e, 0xc0,
4781 0x22, 0x16, 0xee, 0x30, 0x9f, 0x7a, 0xcc, 0x8d, 0xb6, 0xb1, 0x49, 0x8a, 0xb2, 0xb9, 0x79, 0x77,
4782 0xc0, 0xd8, 0xc0, 0xa5, 0x3b, 0xa6, 0xef, 0xec, 0x98, 0x9e, 0xc7, 0x22, 0x33, 0x72, 0x98, 0x17,
4783 0x0a, 0xb1, 0xcd, 0x87, 0x2a, 0x46, 0x44, 0xad, 0x53, 0xfe, 0x77, 0xdf, 0x71, 0xa9, 0x94, 0xb8,
4784 0xaf, 0x4a, 0xd0, 0xd7, 0x91, 0x61, 0x31, 0xaf, 0xef, 0x0c, 0xae, 0xe4, 0x53, 0x2f, 0xcc, 0x58,
4785 0xd8, 0x54, 0xf9, 0x16, 0x1b, 0x0e, 0x99, 0x27, 0x78, 0xda, 0x3f, 0xe6, 0x01, 0xda, 0x9e, 0xed,
4786 0x58, 0xd8, 0x27, 0xf2, 0x09, 0x14, 0x99, 0x1b, 0x19, 0x8e, 0x67, 0xaf, 0xe7, 0x1e, 0xe6, 0x1e,
4787 0x97, 0x9f, 0xac, 0x6e, 0xc7, 0x83, 0xea, 0xb8, 0x51, 0x2a, 0xb8, 0x7f, 0x47, 0x2f, 0x30, 0x24,
4788 0x90, 0xef, 0x40, 0xc9, 0xf1, 0xa2, 0x3e, 0xea, 0xcc, 0xa0, 0xce, 0x5a, 0xa2, 0xd3, 0xf6, 0xa2,
4789 0xbe, 0xa2, 0x54, 0x74, 0x04, 0x85, 0x34, 0xa0, 0x8a, 0x5a, 0xcc, 0xa7, 0x01, 0xaa, 0xce, 0xa2,
4790 0xea, 0x96, 0xa2, 0xda, 0xf1, 0x69, 0xa0, 0xa8, 0x97, 0x9d, 0x94, 0x4a, 0x7e, 0x04, 0x15, 0xe6,
4791 0x8d, 0x0c, 0xdb, 0x09, 0x2d, 0x44, 0xc8, 0x23, 0xc2, 0x66, 0xda, 0x61, 0x6f, 0xd4, 0x74, 0x42,
4792 0x4b, 0x01, 0x00, 0x96, 0x10, 0x71, 0xac, 0xde, 0x08, 0x55, 0xe7, 0xc6, 0xc7, 0xea, 0x8d, 0xc6,
4793 0xc6, 0x8a, 0x04, 0x3e, 0x56, 0x36, 0xb4, 0x1c, 0xd4, 0x29, 0x8c, 0x8d, 0xb5, 0x33, 0xb4, 0x1c,
4794 0x75, 0xac, 0x4c, 0x50, 0xc8, 0x77, 0xa0, 0xe8, 0x9f, 0x09, 0xa7, 0x16, 0x51, 0x69, 0x23, 0x51,
4795 0x3a, 0x36, 0xad, 0x33, 0x3a, 0xe6, 0x57, 0xff, 0x0c, 0xfd, 0xfa, 0x3d, 0x00, 0x9f, 0x05, 0x91,
4796 0x11, 0x46, 0x66, 0x14, 0xae, 0x97, 0x64, 0x0f, 0xe5, 0xe4, 0x1d, 0xb3, 0x20, 0xea, 0xf2, 0x38,
4797 0x0a, 0x23, 0xc7, 0x0a, 0xf7, 0xef, 0xe8, 0xf3, 0xbe, 0xa4, 0x84, 0xe4, 0x53, 0x80, 0xbe, 0xcb,
4798 0x2e, 0xa4, 0xe2, 0xfc, 0x58, 0x37, 0x9f, 0xb9, 0xec, 0x42, 0xd5, 0xec, 0x4b, 0x4a, 0x48, 0xbe,
4799 0x07, 0xf3, 0xa6, 0x6b, 0x06, 0x43, 0xec, 0x2a, 0xa0, 0xe2, 0x7a, 0xa2, 0xd8, 0xe0, 0x1c, 0xa5,
4800 0xa7, 0x25, 0x53, 0x92, 0x9e, 0x16, 0x20, 0x6f, 0x9b, 0x91, 0xa9, 0xfd, 0x7b, 0x15, 0x16, 0xc6,
4801 0xe4, 0xb8, 0x9b, 0x5d, 0x16, 0x4e, 0x0d, 0xa9, 0x03, 0x16, 0xaa, 0x43, 0x77, 0x91, 0x40, 0x9a,
4802 0x50, 0xb3, 0x2f, 0x1d, 0x6f, 0x60, 0x0c, 0xcc, 0xd0, 0xcf, 0x04, 0xd6, 0xdd, 0x44, 0xb3, 0xc9,
4803 0xd9, 0x7b, 0x66, 0xe8, 0x2b, 0xfa, 0x15, 0x3b, 0x43, 0xe6, 0x21, 0xc6, 0xe7, 0x37, 0x1d, 0xd1,
4804 0x78, 0x88, 0x75, 0xbc, 0xd1, 0xe4, 0xa0, 0xca, 0x2c, 0xa5, 0x92, 0x57, 0xb0, 0xcc, 0x21, 0xc2,
4805 0xc8, 0x0c, 0xa2, 0x91, 0x6f, 0xf4, 0x4d, 0xc7, 0xcd, 0x84, 0xda, 0xbb, 0x59, 0xa4, 0xae, 0x90,
4806 0x79, 0x66, 0x3a, 0xee, 0x28, 0xa0, 0x0a, 0xe4, 0x22, 0x53, 0xd8, 0x1c, 0xf8, 0xa7, 0xb0, 0x8a,
4807 0xc0, 0xce, 0xc0, 0x33, 0x5d, 0xc3, 0xa6, 0x83, 0xc0, 0xb4, 0x69, 0x26, 0x14, 0xdf, 0x51, 0xa0,
4808 0x51, 0xaa, 0x29, 0x84, 0x14, 0xe4, 0x25, 0x36, 0xc9, 0x25, 0x3f, 0x83, 0x35, 0x5c, 0x17, 0x81,
4809 0xd3, 0x8f, 0x0c, 0xd6, 0x37, 0x2e, 0x1c, 0xcf, 0x66, 0x17, 0x99, 0x98, 0x55, 0xc0, 0x9b, 0x5c,
4810 0xac, 0xd3, 0x7f, 0x85, 0x42, 0x13, 0xe0, 0xe3, 0x5c, 0xd2, 0x03, 0x3e, 0x1a, 0xc3, 0x65, 0x61,
4811 0x68, 0x24, 0x4b, 0x41, 0x44, 0xf5, 0x07, 0x59, 0xd8, 0x03, 0x16, 0x86, 0x9d, 0x3e, 0x5f, 0x13,
4812 0xbb, 0xa7, 0xa6, 0xe7, 0x51, 0x57, 0x81, 0xae, 0x31, 0x29, 0x21, 0x57, 0x48, 0xec, 0x67, 0x1c,
4813 0x4a, 0x98, 0xfa, 0xb9, 0x34, 0xc5, 0xcf, 0x42, 0xe6, 0x4a, 0x3f, 0xa7, 0x6c, 0x0e, 0xdc, 0x11,
4814 0x39, 0x22, 0x72, 0x2e, 0x44, 0x4f, 0xc5, 0x6a, 0xf8, 0x46, 0x16, 0xb0, 0x17, 0x98, 0x5e, 0x38,
4815 0x74, 0x42, 0x9e, 0x31, 0xdb, 0x5e, 0x44, 0x83, 0x3e, 0x0d, 0xa8, 0x67, 0xd1, 0x57, 0x66, 0xe0,
4816 0x39, 0xde, 0x40, 0x26, 0x8d, 0x9e, 0x73, 0x81, 0x3d, 0xfd, 0xb9, 0x70, 0xae, 0x69, 0x45, 0xce,
4817 0x39, 0xda, 0x4d, 0x3b, 0x0b, 0x93, 0x5e, 0x68, 0x24, 0x62, 0xd3, 0xfa, 0xcb, 0xc7, 0xac, 0x4a,
4818 0x08, 0x0b, 0xeb, 0xdc, 0x82, 0x1f, 0x30, 0x8b, 0x86, 0x21, 0x5f, 0x05, 0x34, 0x08, 0x98, 0x48,
4819 0x92, 0x65, 0x34, 0xf1, 0x5e, 0xd6, 0xc4, 0x71, 0x22, 0xd7, 0xe2, 0x62, 0x8a, 0x81, 0x15, 0x36,
4820 0x8d, 0x4f, 0x28, 0x6c, 0xa4, 0x73, 0xd8, 0x37, 0xc2, 0x4b, 0xcf, 0x4a, 0x47, 0x51, 0x41, 0x13,
4821 0x1f, 0x4d, 0xce, 0xe5, 0x73, 0x7a, 0xd9, 0xbd, 0xf4, 0xac, 0xab, 0x06, 0x22, 0x84, 0x62, 0x09,
4822 0x6e, 0xe6, 0x05, 0xac, 0x60, 0x7e, 0x8d, 0x46, 0x86, 0xcf, 0x3c, 0x91, 0x8e, 0xd0, 0x44, 0x15,
4823 0x4d, 0x3c, 0x52, 0xb2, 0x6d, 0x34, 0x3a, 0x66, 0x1e, 0x66, 0xa1, 0x89, 0x29, 0x55, 0x79, 0xc4,
4824 0x85, 0xbb, 0x18, 0xde, 0x74, 0x6c, 0x0e, 0x46, 0x81, 0x58, 0x40, 0x35, 0x44, 0xff, 0x50, 0x89,
4825 0xf1, 0x8c, 0xec, 0xb4, 0xfe, 0x73, 0x77, 0x4c, 0x97, 0x21, 0xaf, 0xc4, 0x20, 0x02, 0x3a, 0x64,
4826 0x11, 0x35, 0x6c, 0xda, 0xa7, 0x96, 0xc8, 0xe4, 0x0b, 0x68, 0x46, 0xcb, 0x9a, 0xd1, 0x51, 0xa8,
4827 0x89, 0x32, 0x0a, 0x3e, 0x61, 0x13, 0x4c, 0x12, 0x8a, 0x61, 0xe0, 0x24, 0x0c, 0xe8, 0xd0, 0xb0,
4828 0xa9, 0xeb, 0x78, 0x54, 0x0c, 0x87, 0xe3, 0xd7, 0x11, 0xff, 0x93, 0xc9, 0x79, 0xd8, 0x6b, 0x1d,
4829 0xca, 0x25, 0xd5, 0x4c, 0x55, 0x14, 0x73, 0xeb, 0x72, 0x3a, 0xf6, 0xe8, 0x50, 0x15, 0x21, 0xe7,
4830 0xf0, 0x10, 0x63, 0xeb, 0xf4, 0x32, 0x74, 0x2c, 0xd3, 0x35, 0xe8, 0x57, 0x23, 0xc7, 0x1f, 0x52,
4831 0x2f, 0xca, 0xc4, 0xd8, 0x22, 0x1a, 0xfe, 0xa6, 0x12, 0x63, 0x52, 0xbe, 0x15, 0x8b, 0x4f, 0x86,
4832 0x1a, 0x1f, 0xcc, 0x95, 0x62, 0xe4, 0x67, 0xb0, 0x94, 0x8d, 0x38, 0xd3, 0x3a, 0x43, 0x53, 0x64,
4833 0x72, 0x35, 0x8a, 0x31, 0x36, 0xac, 0x33, 0x8f, 0x5d, 0xb8, 0xd4, 0x1e, 0x50, 0x8e, 0xa3, 0x58,
4834 0x5a, 0x60, 0x19, 0x29, 0x0e, 0xce, 0x60, 0x4b, 0xd4, 0x01, 0xfd, 0xbe, 0x11, 0x50, 0xd3, 0x3a,
4835 0x35, 0xe8, 0x6b, 0x8b, 0x52, 0x9b, 0xda, 0x68, 0x64, 0x09, 0x8d, 0xec, 0xa8, 0x65, 0x41, 0x1f,
4836 0x17, 0x79, 0xe4, 0x98, 0xae, 0xce, 0x35, 0x5a, 0x52, 0x41, 0x31, 0xb4, 0xc6, 0x84, 0xe4, 0xb8,
4837 0x44, 0xb2, 0xdb, 0x6d, 0x43, 0x55, 0x29, 0x8a, 0xc8, 0x3d, 0x00, 0xac, 0x67, 0x78, 0xa8, 0x53,
4838 0xdc, 0xed, 0xe6, 0xf5, 0x79, 0x4e, 0xe1, 0xc1, 0x4b, 0xb5, 0x7d, 0xa8, 0xa9, 0x05, 0x11, 0x59,
4839 0x83, 0xa2, 0xa8, 0x9d, 0xc4, 0xde, 0x58, 0xd4, 0x0b, 0x58, 0x1f, 0xd9, 0x63, 0x48, 0x33, 0xe3,
4840 0x48, 0xa7, 0xb0, 0x38, 0x51, 0xdd, 0x5c, 0x0d, 0xf6, 0x19, 0x54, 0x43, 0x1a, 0x38, 0xa6, 0x6b,
4841 0x78, 0xa3, 0xe1, 0x09, 0x0d, 0xe4, 0x6e, 0xba, 0x92, 0xb8, 0xa4, 0x8b, 0xdc, 0x23, 0x64, 0xea,
4842 0x95, 0x30, 0xd3, 0xd2, 0xbe, 0xce, 0x43, 0x55, 0xa9, 0x86, 0xae, 0x36, 0xb3, 0x02, 0x05, 0x5c,
4843 0xef, 0x62, 0xb7, 0x2e, 0xea, 0x73, 0x7c, 0xed, 0x8e, 0x0f, 0x65, 0x76, 0x6c, 0x28, 0xe4, 0x01,
4844 0x94, 0x4d, 0x7b, 0xe8, 0x78, 0x92, 0x3f, 0x87, 0x7c, 0x40, 0x92, 0x10, 0x98, 0xe8, 0x7d, 0xfe,
4845 0xad, 0x7b, 0x4f, 0x0e, 0xa0, 0x8c, 0x89, 0x2d, 0xa0, 0x66, 0xc8, 0x3c, 0xdc, 0xfe, 0x6a, 0x6a,
4846 0xbc, 0xa5, 0x03, 0xdb, 0x56, 0x53, 0xb1, 0x8e, 0x2a, 0x3a, 0xf4, 0x93, 0xbf, 0xb5, 0x3f, 0x9a,
4847 0x81, 0xe5, 0x69, 0x42, 0xe4, 0x1d, 0x78, 0xd0, 0x39, 0x7a, 0x61, 0x34, 0x76, 0x7b, 0xed, 0x97,
4848 0x8d, 0x5e, 0xbb, 0x73, 0x64, 0x3c, 0x6b, 0xb4, 0x0f, 0x0c, 0xbd, 0xd5, 0xe8, 0x76, 0x8e, 0x8c,
4849 0xa3, 0xce, 0x51, 0xab, 0x7e, 0x87, 0xbc, 0x0f, 0xda, 0x35, 0x42, 0x7a, 0xe3, 0x68, 0xaf, 0x7d,
4850 0xb4, 0x57, 0xcf, 0x91, 0xef, 0xc2, 0x93, 0x6b, 0xe4, 0x8e, 0x1b, 0xdd, 0xee, 0xab, 0x8e, 0xde,
4851 0x34, 0x1a, 0x2f, 0x7a, 0xfb, 0xad, 0xa3, 0x5e, 0x7b, 0x17, 0x65, 0xea, 0x33, 0x44, 0x83, 0xfb,
4852 0xd7, 0xe8, 0x1d, 0x74, 0xba, 0xf5, 0x59, 0xf2, 0x08, 0xee, 0x4d, 0x93, 0x41, 0xda, 0x41, 0x43,
4853 0x3f, 0xac, 0xe7, 0xaf, 0x1a, 0x4b, 0xf7, 0x55, 0xbb, 0xb7, 0xbb, 0x6f, 0x74, 0x5e, 0xb6, 0xf4,
4854 0xfa, 0x9c, 0xf6, 0xcb, 0x3c, 0x90, 0xc9, 0x02, 0x9d, 0x10, 0xc8, 0x47, 0x97, 0x7e, 0x1c, 0xf9,
4855 0xf8, 0x77, 0x36, 0x5c, 0x66, 0xae, 0x09, 0xf1, 0x89, 0xb8, 0x58, 0x86, 0xb9, 0xd0, 0xa7, 0x54,
4856 0xd4, 0x5a, 0x45, 0x5d, 0x34, 0xc8, 0x7d, 0x00, 0x7e, 0x40, 0xf2, 0x98, 0xcb, 0x06, 0x97, 0x71,
4857 0xb0, 0xa4, 0x14, 0xd2, 0x82, 0x42, 0x60, 0x7a, 0x03, 0x1a, 0xca, 0x52, 0xe7, 0xe3, 0x6b, 0xce,
4858 0x13, 0xdb, 0xc7, 0x9d, 0x23, 0x9d, 0x86, 0x6c, 0x14, 0x58, 0x54, 0x47, 0x25, 0x5d, 0x2a, 0x6f,
4859 0xfe, 0xe5, 0x0c, 0x2c, 0x4e, 0x70, 0xc9, 0x3e, 0xcc, 0xf9, 0x8c, 0xb9, 0xe1, 0xfa, 0xec, 0xc3,
4860 0xd9, 0xc7, 0xe5, 0x27, 0x4f, 0x6e, 0x84, 0xbd, 0x7d, 0xcc, 0x98, 0xab, 0x0b, 0x80, 0xcd, 0xbf,
4861 0xcb, 0x41, 0x9e, 0xb7, 0x49, 0x27, 0xe3, 0xb1, 0xda, 0x93, 0x1f, 0xdc, 0x1c, 0x11, 0xff, 0xe9,
4862 0x5d, 0xfa, 0x54, 0xba, 0x9b, 0xbb, 0x8d, 0x97, 0x9a, 0xe8, 0x50, 0xee, 0x36, 0xde, 0x20, 0x75,
4863 0x98, 0xa5, 0x5e, 0xec, 0x4a, 0xfe, 0xa7, 0xd6, 0x80, 0x52, 0xac, 0x49, 0x00, 0x0a, 0x7c, 0xca,
4864 0xdb, 0xcd, 0xfa, 0x1d, 0x52, 0x81, 0x52, 0xe3, 0xe0, 0xa0, 0xb3, 0xcb, 0x5b, 0x39, 0x52, 0x03,
4865 0xd8, 0x6b, 0x1d, 0x1e, 0x77, 0xf4, 0x1e, 0x6f, 0xcf, 0x90, 0x32, 0x14, 0x9f, 0x1d, 0x74, 0x5e,
4866 0xf1, 0xc6, 0xac, 0xa6, 0x43, 0x4d, 0x3d, 0xf3, 0xdc, 0x38, 0x35, 0xd4, 0x61, 0xd6, 0x3f, 0x13,
4867 0x5d, 0xad, 0xe8, 0xfc, 0x4f, 0xed, 0x3f, 0x72, 0x50, 0x1f, 0x3f, 0x13, 0x91, 0x2d, 0x98, 0x47,
4868 0x58, 0xf4, 0x94, 0x98, 0x73, 0x3c, 0x72, 0xf6, 0xc6, 0xe2, 0xeb, 0x2a, 0x9b, 0xa5, 0xac, 0xcd,
4869 0x15, 0x28, 0x8c, 0x3c, 0x87, 0x93, 0xe7, 0x05, 0x79, 0xe4, 0x39, 0x22, 0x1a, 0x07, 0x74, 0x88,
4870 0x07, 0xae, 0xa4, 0x97, 0xf3, 0x92, 0xd2, 0xb6, 0xb9, 0x15, 0x3c, 0x53, 0x39, 0xb6, 0x74, 0x6c,
4871 0x81, 0x37, 0x05, 0x03, 0x95, 0x3c, 0x86, 0x11, 0x57, 0xd4, 0x0b, 0xbc, 0x79, 0xc4, 0xc8, 0x2a,
4872 0x14, 0x2c, 0xc6, 0xce, 0x1c, 0x8a, 0xd5, 0x71, 0x41, 0x97, 0xad, 0x78, 0xcc, 0xf9, 0x74, 0xcc,
4873 0x0d, 0x98, 0x17, 0x75, 0xa7, 0x69, 0x5d, 0x33, 0x1c, 0xc5, 0x09, 0xa2, 0x7f, 0x89, 0x13, 0xb4,
4874 0x1f, 0xc2, 0xfc, 0x3e, 0x35, 0x83, 0xe8, 0x84, 0x9a, 0x11, 0xd9, 0x81, 0xa5, 0xd3, 0xb8, 0x21,
4875 0x4a, 0xea, 0x68, 0x14, 0x50, 0x09, 0x47, 0x12, 0x56, 0x37, 0xe6, 0x68, 0x7f, 0x9d, 0x83, 0xd9,
4876 0x8e, 0x37, 0xba, 0xf1, 0xf4, 0x4d, 0x64, 0xe6, 0xd9, 0xb7, 0xcf, 0xcc, 0xdc, 0x0d, 0x4e, 0x10,
4877 0x47, 0xa4, 0xef, 0x04, 0xe4, 0x03, 0x58, 0x60, 0x43, 0xcb, 0x32, 0xa8, 0x67, 0x05, 0x97, 0x3e,
4878 0x9f, 0x78, 0x9c, 0xeb, 0x92, 0x5e, 0xe3, 0xe4, 0x56, 0x42, 0xd5, 0xfe, 0x26, 0x07, 0x04, 0x2b,
4879 0x85, 0x01, 0x2f, 0x36, 0x9a, 0x4e, 0x18, 0x99, 0x9e, 0x45, 0x6f, 0xdc, 0xfb, 0xef, 0xc3, 0x86,
4880 0x2b, 0x20, 0x0c, 0x79, 0x8d, 0x80, 0x38, 0xc6, 0xef, 0xd1, 0x80, 0xc9, 0x49, 0x5e, 0x95, 0x02,
4881 0x62, 0xaf, 0x45, 0xf6, 0x4f, 0x69, 0xc0, 0xc8, 0xb7, 0x60, 0x79, 0x9a, 0xaa, 0x1c, 0x0d, 0x99,
4882 0xd4, 0xd2, 0x9e, 0x43, 0x91, 0xaf, 0x95, 0xc3, 0x70, 0x70, 0x0b, 0x8b, 0xe4, 0xcf, 0x73, 0x30,
4883 0xcf, 0xab, 0x32, 0x5c, 0x27, 0x37, 0xc6, 0xcb, 0x44, 0x6c, 0x5e, 0x89, 0x58, 0x75, 0x09, 0xcc,
4884 0x8d, 0x2f, 0x81, 0x0d, 0x28, 0x99, 0xae, 0xcb, 0x2c, 0xce, 0x14, 0xa1, 0x5e, 0xc4, 0xf6, 0xd4,
4885 0x2e, 0x7e, 0x1f, 0x2a, 0x2f, 0x7c, 0xd7, 0xf1, 0xce, 0xde, 0xd4, 0x49, 0xa9, 0x3a, 0x93, 0xaa,
4886 0xfe, 0xba, 0x08, 0xd0, 0xa4, 0xe7, 0x8e, 0x45, 0xdb, 0x5e, 0x1f, 0xd7, 0xd1, 0x39, 0xf5, 0x6c,
4887 0x16, 0xc8, 0x5d, 0x45, 0xb6, 0x78, 0xa2, 0x1b, 0x32, 0x9b, 0xba, 0xb2, 0x38, 0x12, 0x0d, 0xf2,
4888 0x21, 0xd4, 0x4f, 0xcd, 0xc0, 0xbe, 0x30, 0x03, 0x6a, 0x9c, 0xd3, 0x80, 0x9f, 0xe9, 0xe4, 0xd6,
4889 0xb2, 0x10, 0xd3, 0x5f, 0x0a, 0x32, 0x17, 0xed, 0x3b, 0xc1, 0x50, 0x11, 0xcd, 0x0b, 0xd1, 0x98,
4890 0x1e, 0x8b, 0x6e, 0xc1, 0xbc, 0x8d, 0x3d, 0xe2, 0xfd, 0xaf, 0x8b, 0x04, 0x24, 0x08, 0x6d, 0x9b,
4891 0x07, 0x83, 0x64, 0xaa, 0x8b, 0x61, 0x11, 0xe5, 0x88, 0xe0, 0x65, 0x57, 0x02, 0xf9, 0x04, 0x96,
4892 0xfd, 0x80, 0x9e, 0x3b, 0x6c, 0x14, 0xba, 0x97, 0x86, 0xc5, 0x3c, 0x8f, 0x5a, 0x11, 0x15, 0x95,
4893 0x6a, 0x49, 0x5f, 0x4a, 0x79, 0xbb, 0x31, 0x8b, 0xf7, 0x80, 0x9f, 0xa1, 0xf8, 0x54, 0x84, 0x78,
4894 0x44, 0x2b, 0xea, 0x25, 0x9f, 0x79, 0xc7, 0xbc, 0xcd, 0x99, 0x9e, 0xe7, 0x48, 0xe6, 0xb2, 0x60,
4895 0x7a, 0x9e, 0x23, 0x98, 0x9f, 0x27, 0x3b, 0xe2, 0x02, 0xee, 0x5a, 0x8f, 0xd3, 0x3b, 0x94, 0xc4,
4896 0xc9, 0xf2, 0xcf, 0x2b, 0x36, 0xc3, 0x3f, 0xce, 0xc3, 0xf2, 0x34, 0x01, 0x1e, 0x11, 0x72, 0x52,
4897 0xc3, 0xf5, 0xdc, 0xc3, 0x59, 0x1e, 0x11, 0x62, 0x56, 0xc3, 0xb1, 0x7d, 0x7a, 0x66, 0x62, 0x9f,
4898 0xde, 0x55, 0xb7, 0xd2, 0x8f, 0xdf, 0xb6, 0x53, 0xca, 0x2e, 0xfa, 0x5f, 0x33, 0x72, 0x17, 0xfd,
4899 0x42, 0xd9, 0x45, 0xbf, 0x7b, 0x23, 0xb0, 0xf1, 0x0d, 0xb4, 0x0b, 0xc5, 0xf0, 0xd4, 0x0c, 0x1c,
4900 0x6f, 0x80, 0xdd, 0xae, 0x3d, 0xf9, 0xfe, 0xcd, 0xe0, 0xba, 0x42, 0x19, 0x11, 0x63, 0xa4, 0xff,
4901 0xcb, 0x5d, 0xf9, 0x14, 0xca, 0x99, 0x2e, 0x90, 0x55, 0x20, 0xcd, 0x56, 0x93, 0x57, 0x89, 0xad,
4902 0xa6, 0x71, 0xdc, 0xd2, 0x8d, 0xf6, 0x51, 0xef, 0x59, 0xfd, 0x0e, 0x79, 0x00, 0x5b, 0xdd, 0xfd,
4903 0x86, 0xde, 0x6a, 0x1a, 0x4f, 0x7f, 0x62, 0x34, 0x0e, 0x0e, 0x90, 0x8e, 0x7f, 0xf4, 0x5a, 0xbb,
4904 0xfb, 0xf5, 0x1c, 0x79, 0x08, 0x77, 0xa7, 0x08, 0x74, 0x1b, 0x87, 0x2d, 0x21, 0x31, 0xf3, 0x45,
4905 0xbe, 0x34, 0x57, 0xaf, 0x7c, 0x91, 0x2f, 0x55, 0xeb, 0xb5, 0x2f, 0xf2, 0xa5, 0x5a, 0x7d, 0x41,
4906 0xfb, 0xfd, 0x59, 0x80, 0x5d, 0xd7, 0x0c, 0x43, 0xa7, 0xef, 0xd0, 0x00, 0x13, 0x90, 0x11, 0xf9,
4907 0xc9, 0x9a, 0x9f, 0x63, 0x3d, 0xdf, 0xb1, 0xc9, 0x12, 0xcc, 0x31, 0xe3, 0x3c, 0x49, 0x4b, 0x79,
4908 0xf6, 0xd2, 0xc1, 0x64, 0xe5, 0x08, 0x59, 0xe9, 0x22, 0x27, 0x96, 0x75, 0x50, 0x56, 0x38, 0x29,
4909 0xef, 0x70, 0xd9, 0x35, 0x28, 0x32, 0xc3, 0x3f, 0x71, 0xa2, 0x50, 0x66, 0xa9, 0x02, 0x3b, 0xe6,
4910 0x2d, 0xcc, 0x32, 0x92, 0x21, 0x37, 0x63, 0x47, 0x30, 0x36, 0xa0, 0x44, 0xa3, 0x53, 0xb1, 0x77,
4911 0x16, 0x45, 0xee, 0xa2, 0xd1, 0x69, 0x5c, 0x3f, 0xd8, 0x61, 0x64, 0x0c, 0x4d, 0x0b, 0xeb, 0x84,
4912 0x8a, 0x5e, 0xb0, 0xc3, 0xe8, 0xd0, 0xb4, 0x38, 0x23, 0x0c, 0x2c, 0x64, 0xcc, 0x0b, 0x46, 0x18,
4913 0x58, 0x9c, 0xc1, 0xc3, 0xde, 0x17, 0x97, 0xe9, 0x78, 0xe7, 0xc3, 0xc3, 0xde, 0x3f, 0xc6, 0x2b,
4914 0xff, 0x15, 0xe0, 0xda, 0x86, 0xe3, 0xe3, 0x4d, 0x4d, 0x51, 0x9f, 0xb3, 0xc3, 0xa8, 0xed, 0x73,
4915 0x32, 0x87, 0x72, 0x7c, 0xb9, 0x74, 0xe7, 0xc2, 0xc0, 0x6a, 0xfb, 0x1c, 0x88, 0x93, 0xf9, 0xba,
4916 0xc5, 0x3b, 0x91, 0xa2, 0xce, 0x2d, 0xf2, 0x65, 0xcb, 0x59, 0x1c, 0x08, 0x59, 0x35, 0xc1, 0xb2,
4917 0xc3, 0x08, 0x59, 0x0f, 0xa1, 0xe2, 0x9f, 0x45, 0x46, 0x64, 0x0e, 0xc4, 0x78, 0x16, 0xc4, 0xe2,
4918 0xf2, 0xcf, 0xa2, 0x9e, 0x89, 0x73, 0xae, 0xfd, 0xc1, 0x2c, 0xcc, 0xf3, 0x73, 0x0a, 0xf3, 0x76,
4919 0x87, 0x36, 0xd1, 0xa0, 0x6a, 0xda, 0xb6, 0xc1, 0x46, 0x11, 0x0d, 0xb8, 0x16, 0x4e, 0x46, 0x49,
4920 0x2f, 0x9b, 0xb6, 0xdd, 0xe1, 0xb4, 0x9e, 0x39, 0x20, 0x8f, 0xa1, 0x1e, 0xd0, 0x21, 0x3b, 0xa7,
4921 0x19, 0xb1, 0x19, 0xb1, 0xf9, 0x0a, 0x7a, 0x22, 0xf9, 0x10, 0x2a, 0x51, 0x60, 0xfa, 0x46, 0xc4,
4922 0x8c, 0x53, 0x16, 0x8a, 0x80, 0x2e, 0xe9, 0xc0, 0x69, 0x3d, 0xb6, 0xcf, 0xc2, 0x88, 0x7c, 0x13,
4923 0x48, 0x40, 0x87, 0x66, 0x70, 0x26, 0xb1, 0xc4, 0x7c, 0xe4, 0x51, 0xae, 0x2e, 0x38, 0x88, 0x26,
4924 0x66, 0x26, 0x95, 0x76, 0x3c, 0x2f, 0x91, 0x9e, 0xcb, 0x4a, 0xb7, 0x39, 0x43, 0x48, 0xcb, 0xb1,
4925 0x08, 0x51, 0xde, 0xc9, 0x42, 0x32, 0x16, 0x94, 0x52, 0xc7, 0x92, 0x8a, 0x15, 0xb3, 0x63, 0x49,
4926 0x24, 0xb7, 0x61, 0x29, 0x0a, 0x4c, 0x2f, 0x74, 0xcd, 0x28, 0x2b, 0x5c, 0x42, 0xe1, 0xc5, 0x84,
4927 0x35, 0x5d, 0x3e, 0x75, 0xd4, 0xfc, 0x98, 0x7c, 0xec, 0x2b, 0xed, 0xd7, 0x39, 0x28, 0x88, 0x79,
4928 0x20, 0xef, 0xc2, 0xac, 0x35, 0x8c, 0x2f, 0xc0, 0x49, 0x7a, 0xa7, 0x1e, 0xcf, 0x92, 0xce, 0xd9,
4929 0xd3, 0x57, 0x46, 0x26, 0xda, 0x67, 0x95, 0x68, 0x4f, 0x97, 0x57, 0x7e, 0x6c, 0x79, 0x89, 0x25,
4930 0x33, 0xa7, 0x2e, 0x99, 0xe9, 0x2b, 0x23, 0x5d, 0x77, 0xc5, 0xcc, 0xba, 0xd3, 0xfe, 0xa1, 0x00,
4931 0xf9, 0x67, 0x2e, 0xbb, 0x20, 0xef, 0x42, 0xcd, 0xb4, 0x2c, 0x1a, 0x86, 0x46, 0x76, 0xff, 0x5e,
4932 0xd0, 0x2b, 0x82, 0xda, 0x9e, 0x56, 0x6a, 0x2c, 0x4c, 0xd6, 0xda, 0x65, 0x41, 0x16, 0xb5, 0xf6,
4933 0x58, 0x31, 0x5d, 0x48, 0x8a, 0xe9, 0x8f, 0x60, 0x31, 0xbc, 0x1c, 0x0e, 0x69, 0x14, 0x38, 0x96,
4934 0x11, 0x8b, 0x10, 0x14, 0x59, 0x48, 0x18, 0xcf, 0x84, 0xec, 0x16, 0xe0, 0x87, 0x0b, 0xb1, 0x06,
4935 0xc4, 0xbe, 0x5d, 0xe2, 0x04, 0x5c, 0xd4, 0xd9, 0x5a, 0x05, 0xd0, 0x74, 0x52, 0xab, 0xbc, 0x0f,
4936 0x0b, 0x1e, 0x8d, 0x2e, 0x18, 0x46, 0x9c, 0x18, 0xd1, 0x1c, 0x4a, 0x54, 0x25, 0xb9, 0x9d, 0x1c,
4937 0x4f, 0x33, 0xd5, 0x50, 0x01, 0x45, 0x32, 0xd5, 0xd0, 0xb7, 0x01, 0xac, 0x24, 0xd3, 0xc9, 0x0b,
4938 0xf0, 0xa5, 0x64, 0x5e, 0xd3, 0x24, 0xa8, 0x67, 0xc4, 0xc8, 0x07, 0x50, 0x30, 0x71, 0xc6, 0xe5,
4939 0xc5, 0xf6, 0xc2, 0x58, 0x20, 0xe8, 0x92, 0x4d, 0x36, 0xa1, 0xe4, 0x07, 0x0e, 0x0b, 0x9c, 0xe8,
4940 0x12, 0xc3, 0x6b, 0x41, 0x4f, 0xda, 0x99, 0x83, 0x45, 0x45, 0x39, 0x58, 0x64, 0xea, 0xba, 0xaa,
4941 0x52, 0xd7, 0x6d, 0x40, 0x69, 0x10, 0xb0, 0x91, 0xcf, 0xc7, 0x21, 0x73, 0x09, 0xb6, 0x85, 0x33,
4942 0xb2, 0xdf, 0x1b, 0xb9, 0xc4, 0x02, 0x4a, 0x54, 0x39, 0xf9, 0x58, 0x50, 0xdb, 0x36, 0x79, 0x0f,
4943 0x6a, 0x01, 0xf5, 0x5d, 0x7e, 0x20, 0xa3, 0x38, 0x31, 0x58, 0x05, 0x95, 0xf4, 0x6a, 0x42, 0xc5,
4944 0x60, 0xd9, 0x87, 0x05, 0x1e, 0x63, 0x3c, 0x39, 0x48, 0x4f, 0xad, 0x2f, 0xe2, 0xfe, 0xfe, 0x50,
4945 0xf9, 0xfc, 0xb4, 0xcd, 0x43, 0xaf, 0xc7, 0xf6, 0x84, 0x48, 0xcb, 0x8b, 0x82, 0x4b, 0xbd, 0xea,
4946 0x67, 0x69, 0xa4, 0x05, 0xb5, 0xd8, 0xfb, 0x11, 0x33, 0x4c, 0x1a, 0xae, 0x2f, 0x21, 0xd0, 0x03,
4947 0x15, 0x48, 0x8a, 0xf7, 0x58, 0x83, 0x86, 0x02, 0xa7, 0x32, 0xc8, 0x90, 0x36, 0x3f, 0x07, 0x32,
4948 0x69, 0x8b, 0xef, 0xbb, 0x67, 0xf4, 0x52, 0x6e, 0x4a, 0xfc, 0x4f, 0xbe, 0x3f, 0x9f, 0x9b, 0xee,
4949 0x28, 0x3e, 0x58, 0x89, 0xc6, 0x67, 0x33, 0x9f, 0xe6, 0x36, 0x7f, 0x0c, 0x8b, 0x13, 0x46, 0xde,
4950 0x04, 0x50, 0xca, 0x00, 0x68, 0x3d, 0xa8, 0x28, 0xc5, 0xdf, 0x16, 0xcc, 0x8b, 0x0a, 0x36, 0x5e,
4951 0x4b, 0x15, 0xbd, 0x24, 0x08, 0x6d, 0x9b, 0x9f, 0x81, 0x24, 0x33, 0xf4, 0xa9, 0xe5, 0xf4, 0x1d,
4952 0x4b, 0x56, 0xc6, 0x35, 0x41, 0xee, 0x4a, 0xaa, 0xf6, 0xaf, 0x45, 0xbc, 0x96, 0x4b, 0x3f, 0xe4,
4953 0xdd, 0xf8, 0x18, 0xf0, 0x1e, 0xd4, 0x7c, 0x16, 0x3a, 0x91, 0x73, 0x4e, 0xc5, 0xa7, 0x22, 0xb9,
4954 0x16, 0xab, 0x31, 0x15, 0x3f, 0xfd, 0x70, 0x31, 0x8f, 0x0e, 0xcc, 0x8c, 0x58, 0x5e, 0x88, 0xc5,
4955 0x54, 0x21, 0xf6, 0x29, 0xac, 0xdb, 0xd4, 0x75, 0x86, 0x0e, 0x4f, 0x8a, 0x43, 0x27, 0x0c, 0x0d,
4956 0x9b, 0x46, 0xd4, 0x4a, 0x4e, 0x71, 0x05, 0x7d, 0x35, 0xe1, 0x1f, 0x3a, 0x61, 0xd8, 0x8c, 0xb9,
4957 0x7c, 0x9d, 0x9d, 0x38, 0xbe, 0xb8, 0x7f, 0x16, 0xc9, 0xa9, 0xa0, 0xcf, 0x9f, 0x38, 0x3e, 0xde,
4958 0x1d, 0x63, 0x6d, 0xcb, 0xd9, 0x23, 0x8f, 0xa7, 0x2e, 0x71, 0x92, 0x2e, 0x9d, 0x38, 0xfe, 0x0b,
4959 0xde, 0x26, 0x4f, 0x60, 0xa5, 0x4f, 0x2d, 0xc3, 0x62, 0x41, 0x80, 0x65, 0xb2, 0x11, 0x5e, 0x0e,
4960 0x4f, 0x78, 0x55, 0x59, 0x42, 0xc1, 0xa5, 0x3e, 0xb5, 0x76, 0x63, 0x5e, 0x57, 0xb0, 0xc8, 0x77,
4961 0x61, 0x4d, 0xe8, 0xd8, 0xf4, 0x82, 0x05, 0x76, 0x98, 0x6a, 0xe3, 0x4a, 0x2b, 0xe8, 0x2b, 0xa8,
4962 0x25, 0xb9, 0x89, 0x3a, 0xf9, 0x11, 0x6c, 0xa9, 0x7a, 0x23, 0x4f, 0x6a, 0x9a, 0x27, 0x2e, 0xc5,
4963 0x2c, 0x53, 0xd0, 0x37, 0xb2, 0xba, 0x2f, 0xb2, 0x02, 0xe4, 0x1d, 0xa8, 0x2a, 0xfa, 0x98, 0x12,
4964 0x0b, 0x7a, 0x25, 0xab, 0xc1, 0x77, 0x18, 0x75, 0x40, 0x62, 0xdc, 0x62, 0xa1, 0x2f, 0x66, 0x87,
4965 0x23, 0x1c, 0xf0, 0x3e, 0x2c, 0xbc, 0x1e, 0xd0, 0xa1, 0x71, 0x46, 0x2f, 0x63, 0x0f, 0x56, 0xc5,
4966 0xf4, 0x70, 0xf2, 0x73, 0x7a, 0x99, 0x7a, 0x11, 0xe5, 0x5c, 0x16, 0x86, 0x98, 0x03, 0x0a, 0x7a,
4967 0x89, 0x13, 0x0e, 0x58, 0x88, 0x20, 0xc1, 0x6b, 0xc3, 0x77, 0x99, 0x39, 0x0c, 0x05, 0x0a, 0x26,
4968 0x81, 0x82, 0x5e, 0x0d, 0x5e, 0x1f, 0x23, 0x15, 0x51, 0xc8, 0x37, 0x80, 0xa4, 0x72, 0x1e, 0xf3,
4969 0x0c, 0xc7, 0x76, 0x29, 0x26, 0x82, 0x82, 0xbe, 0x10, 0x8b, 0x1e, 0x31, 0xaf, 0x6d, 0xbb, 0x98,
4970 0x8d, 0x82, 0xd7, 0xf8, 0x85, 0x10, 0x0f, 0x42, 0x05, 0xbd, 0x10, 0xbc, 0xe6, 0x27, 0x60, 0xf2,
4971 0x29, 0x6c, 0x48, 0x86, 0xe1, 0xe3, 0xd9, 0x30, 0x34, 0xac, 0xc0, 0x92, 0x76, 0x45, 0xae, 0x5f,
4972 0x11, 0xa2, 0xe2, 0xe8, 0x18, 0xee, 0x06, 0x96, 0xb0, 0xbf, 0x01, 0xa5, 0xe0, 0xb5, 0x71, 0x72,
4973 0x19, 0x61, 0x36, 0xe0, 0x82, 0xc5, 0xe0, 0xf5, 0x53, 0xde, 0xe4, 0x41, 0xc4, 0xbb, 0x26, 0x14,
4974 0xf0, 0x08, 0x54, 0xd0, 0xe7, 0x83, 0xd7, 0x12, 0x81, 0x6b, 0x46, 0xb1, 0xe6, 0x8a, 0xd0, 0x8c,
4975 0x52, 0xcd, 0x28, 0xd5, 0x5c, 0x15, 0x9a, 0x51, 0xa2, 0xf9, 0x08, 0x2a, 0x27, 0x34, 0x30, 0x02,
4976 0xca, 0x33, 0x00, 0xb5, 0xd7, 0xd7, 0x50, 0xa0, 0x7c, 0x42, 0x03, 0x5d, 0x92, 0xc8, 0x03, 0x28,
4977 0xbb, 0x96, 0x3d, 0x88, 0xfd, 0xbf, 0x8e, 0x12, 0xc0, 0x49, 0xd2, 0xf9, 0xbc, 0x73, 0xb6, 0x13,
4978 0xf3, 0x37, 0x64, 0xe7, 0x6c, 0x47, 0xb2, 0xef, 0xc2, 0x7c, 0xe4, 0x0c, 0x69, 0x18, 0x99, 0x43,
4979 0x7f, 0x7d, 0x53, 0x9c, 0xba, 0x13, 0x82, 0xf6, 0xcf, 0x39, 0x4c, 0x40, 0xea, 0xf7, 0xfe, 0x6b,
4980 0xbf, 0x1b, 0x5c, 0x77, 0x8d, 0xa5, 0xfa, 0x69, 0x76, 0x8a, 0x9f, 0x12, 0x0f, 0xe7, 0x27, 0x3c,
4981 0x9c, 0xf1, 0xd3, 0xdc, 0xb8, 0x9f, 0xb2, 0x1e, 0x2e, 0xa8, 0x1e, 0xbe, 0x7e, 0x7c, 0x7f, 0x9b,
4982 0x83, 0x9a, 0xfa, 0x24, 0x21, 0x5b, 0x1e, 0xe4, 0x94, 0xbb, 0xb6, 0x6c, 0xf7, 0x66, 0xae, 0x0b,
4983 0x80, 0xd9, 0xeb, 0x02, 0xa0, 0x74, 0x5d, 0x00, 0xcc, 0x8f, 0x0f, 0x4c, 0xe9, 0x7d, 0x7d, 0xbc,
4984 0xf7, 0x9f, 0x43, 0x55, 0x79, 0xc3, 0x70, 0xf5, 0xc4, 0xac, 0x42, 0x21, 0x8c, 0xcc, 0x68, 0x14,
4985 0xca, 0xc3, 0xb0, 0x6c, 0x69, 0x5f, 0xc2, 0xd2, 0x94, 0xb7, 0x0c, 0x37, 0xce, 0xe6, 0x29, 0xfc,
4986 0xac, 0x02, 0xff, 0x57, 0x33, 0x78, 0x57, 0x36, 0xfe, 0x26, 0xe3, 0x37, 0xf8, 0x86, 0xe3, 0xb2,
4987 0xd0, 0x50, 0x4c, 0xcc, 0xbb, 0x2c, 0xec, 0x22, 0x41, 0xb0, 0x4f, 0x62, 0x76, 0x3e, 0x66, 0x9f,
4988 0x48, 0xf6, 0x63, 0xa8, 0xbb, 0xcc, 0xb7, 0xc4, 0xbe, 0x20, 0x85, 0xc4, 0x35, 0x6e, 0x8d, 0xd3,
4989 0xf9, 0x7e, 0x20, 0x25, 0x3f, 0x81, 0x15, 0x29, 0x29, 0x33, 0x42, 0x2c, 0x5e, 0x10, 0x97, 0x29,
4990 0x42, 0x5c, 0xe4, 0x03, 0xa9, 0xc2, 0x97, 0x1f, 0xeb, 0x3b, 0xb1, 0x60, 0x51, 0x9c, 0x86, 0x38,
4991 0x49, 0x0a, 0x3c, 0x82, 0x0a, 0xcf, 0x4c, 0x89, 0x44, 0x09, 0x25, 0xca, 0x48, 0x13, 0x22, 0x1a,
4992 0x85, 0xad, 0x6b, 0x5e, 0x70, 0xdc, 0xda, 0x64, 0xfc, 0x69, 0x0e, 0x36, 0xaf, 0x7e, 0xce, 0x71,
4993 0x5b, 0x66, 0xc8, 0xb7, 0x61, 0xd5, 0xf1, 0xce, 0x69, 0x10, 0x52, 0x83, 0x17, 0x63, 0xc2, 0x8f,
4994 0x81, 0x19, 0xc5, 0xf7, 0x93, 0x4b, 0x92, 0xfb, 0xd4, 0x11, 0x1f, 0x68, 0x75, 0x33, 0xa2, 0xda,
4995 0xd7, 0xa2, 0x6f, 0x57, 0xbc, 0x06, 0xb9, 0xb5, 0xbe, 0x2d, 0xc3, 0x5c, 0x5a, 0x45, 0xf0, 0xf3,
4996 0x31, 0x56, 0x0f, 0x6b, 0x50, 0xf4, 0xe8, 0x85, 0x41, 0xbf, 0x8a, 0x0f, 0x2d, 0x05, 0x8f, 0x5e,
4997 0xb4, 0xbe, 0xb2, 0xb5, 0x53, 0xb8, 0x7f, 0xfd, 0x5b, 0x92, 0x5b, 0x9b, 0x9b, 0x3f, 0xcb, 0x89,
4998 0x18, 0xb8, 0xe2, 0x75, 0xc9, 0xff, 0xef, 0xe4, 0xfc, 0x32, 0x07, 0xda, 0x9b, 0x5f, 0xaa, 0xfc,
4999 0xef, 0x4e, 0x92, 0xf6, 0x15, 0xce, 0xc5, 0x35, 0x2f, 0x5a, 0x6e, 0x6c, 0xff, 0x81, 0xfa, 0x75,
5000 0x56, 0x9c, 0x6e, 0xb3, 0x1f, 0x5c, 0xcf, 0xe0, 0xd1, 0x1b, 0x9f, 0x9f, 0xdc, 0x5a, 0x04, 0xf4,
5001 0x80, 0xe8, 0x72, 0x53, 0xce, 0xa0, 0xf3, 0xe2, 0x28, 0xde, 0xbc, 0x0d, 0x8b, 0x8d, 0xbc, 0x08,
5002 0xad, 0xf0, 0xe2, 0x48, 0x0a, 0xef, 0x72, 0xe2, 0x95, 0xf9, 0xfd, 0x4f, 0x72, 0xb0, 0x7e, 0xd5,
5003 0xfb, 0x96, 0x1b, 0x77, 0xbd, 0x01, 0xd5, 0xb4, 0x33, 0xd3, 0x5e, 0xb4, 0x4d, 0x0e, 0x60, 0xff,
5004 0x8e, 0x5e, 0x0e, 0x52, 0xea, 0xd3, 0x22, 0xde, 0x44, 0x46, 0xa1, 0x76, 0x04, 0x77, 0xaf, 0x7b,
5005 0x3d, 0x74, 0xd3, 0xbe, 0x69, 0xbf, 0x80, 0x87, 0x6f, 0x7a, 0x69, 0x73, 0x6b, 0x53, 0xf5, 0x0b,
5006 0xd8, 0xb8, 0xf2, 0xb9, 0xcd, 0x6f, 0xb2, 0xb7, 0x65, 0xca, 0xb3, 0xd9, 0xb1, 0xf2, 0x4c, 0xfb,
5007 0x8b, 0x1c, 0x3c, 0x7e, 0xdb, 0xb7, 0x37, 0xb7, 0xb6, 0x02, 0x3f, 0x06, 0x92, 0x7d, 0x0f, 0x24,
5008 0xfb, 0x26, 0x96, 0xe3, 0x62, 0x86, 0x23, 0xfb, 0x38, 0x84, 0x77, 0xde, 0xe2, 0x95, 0xce, 0xad,
5009 0xb9, 0xdf, 0xc5, 0x6c, 0xf4, 0x86, 0x97, 0x3a, 0xb7, 0x66, 0xed, 0x57, 0x39, 0x78, 0xff, 0xed,
5010 0xde, 0xec, 0xdc, 0x9a, 0xfb, 0x37, 0xa1, 0x34, 0xf6, 0x4d, 0x2f, 0x69, 0x6b, 0xff, 0x99, 0x83,
5011 0xf2, 0x5e, 0xc0, 0x46, 0xfe, 0x21, 0xc5, 0xf3, 0xfc, 0x23, 0xa8, 0x38, 0xf1, 0xd7, 0xdb, 0xd8,
5012 0x70, 0x15, 0x1f, 0x2a, 0x0b, 0x5a, 0xdb, 0x26, 0x6d, 0xa8, 0xa5, 0x22, 0xc9, 0xf7, 0xdb, 0x5a,
5013 0xe6, 0xf1, 0x58, 0x06, 0x70, 0x3b, 0xf9, 0x16, 0x8c, 0x9f, 0x10, 0xaa, 0x4e, 0xb6, 0x49, 0xee,
5014 0x43, 0x99, 0x9f, 0xe3, 0xe2, 0x02, 0x7f, 0x16, 0x8d, 0xf1, 0x02, 0xff, 0x58, 0x14, 0xf8, 0xd9,
5015 0x8b, 0xa3, 0x3c, 0x32, 0x93, 0xb6, 0xf6, 0xdb, 0x50, 0x55, 0xb0, 0x49, 0x11, 0x66, 0x8f, 0x3b,
5016 0x47, 0xf5, 0x3b, 0xa4, 0x0e, 0x95, 0xd6, 0x71, 0xe7, 0xc8, 0xf8, 0x64, 0xcf, 0x38, 0x6e, 0xf4,
5017 0xf6, 0xeb, 0x39, 0xb2, 0x08, 0x55, 0x41, 0xf9, 0x96, 0x24, 0xcd, 0x68, 0x7f, 0x38, 0x03, 0x73,
5018 0xd8, 0x4f, 0xe5, 0x42, 0x49, 0x0c, 0x37, 0xb9, 0x50, 0xfa, 0x21, 0x14, 0x2d, 0x36, 0x1c, 0x9a,
5019 0xf2, 0xc9, 0xee, 0xc4, 0x18, 0xb3, 0x23, 0x0d, 0x77, 0x85, 0xa4, 0x1e, 0xab, 0x90, 0x6d, 0x28,
5020 0x0e, 0x05, 0x4b, 0x7e, 0x17, 0x5a, 0x9e, 0xe6, 0x21, 0x3d, 0x16, 0xca, 0xdc, 0xa7, 0xe5, 0xaf,
5021 0xbd, 0x4f, 0xd3, 0x9e, 0xc3, 0xd2, 0x14, 0xc3, 0x64, 0x01, 0xca, 0x8d, 0x66, 0xd3, 0x38, 0x6c,
5022 0x1d, 0x3e, 0x6d, 0xe9, 0xdd, 0xfa, 0x1d, 0x42, 0xa0, 0xa6, 0xb7, 0x0e, 0x3b, 0x2f, 0x5b, 0x09,
5023 0x2d, 0xc7, 0x85, 0xba, 0xad, 0x5e, 0x42, 0x98, 0xd1, 0xbe, 0x04, 0x78, 0x69, 0xba, 0x23, 0x7a,
5024 0x6c, 0x06, 0xe6, 0x90, 0xdc, 0x87, 0x59, 0xe6, 0x8d, 0xe4, 0xcd, 0x6e, 0x45, 0x79, 0x0e, 0xc8,
5025 0x19, 0x64, 0x27, 0x7b, 0x33, 0x54, 0x7b, 0xb2, 0xb1, 0x9d, 0x3c, 0xcf, 0xdf, 0x46, 0x14, 0x3e,
5026 0x13, 0xdb, 0x38, 0xd5, 0x42, 0x4e, 0xfb, 0xfb, 0x19, 0xa8, 0x1d, 0x33, 0x4f, 0x7f, 0x7d, 0xcc,
5027 0x2e, 0x68, 0xd0, 0x34, 0x23, 0xf3, 0xd6, 0xe2, 0x5a, 0x57, 0x37, 0xdc, 0x3c, 0xf6, 0x28, 0x7d,
5028 0x62, 0xa8, 0x5a, 0xdd, 0xd6, 0xc3, 0xd0, 0x39, 0xa4, 0x66, 0x38, 0x0a, 0x70, 0x69, 0x4f, 0x7f,
5029 0x14, 0x45, 0x3e, 0x84, 0x45, 0x7e, 0xf2, 0xe2, 0x5a, 0xc6, 0x90, 0x9a, 0x9e, 0x61, 0x9f, 0x0c,
5030 0xb1, 0x8a, 0xcb, 0xe9, 0xb5, 0x40, 0xa0, 0x1d, 0x52, 0xd3, 0x6b, 0x9e, 0x0c, 0x79, 0xda, 0xbe,
5031 0x12, 0x93, 0x2c, 0x43, 0x7d, 0xca, 0xa3, 0xa9, 0xbb, 0xb0, 0xae, 0x52, 0x8d, 0x66, 0xeb, 0xa0,
5032 0x7d, 0xd8, 0xee, 0xb5, 0xf4, 0x7a, 0x8e, 0x6c, 0xc0, 0xca, 0x18, 0xb7, 0xb1, 0xbb, 0xdb, 0xea,
5033 0xf2, 0x49, 0x3a, 0x81, 0x65, 0x3c, 0xf7, 0xe0, 0xa5, 0x6f, 0xe6, 0x70, 0xb9, 0x0a, 0xd2, 0x77,
5034 0x63, 0x9e, 0x5c, 0x87, 0xf8, 0x86, 0x58, 0xba, 0x32, 0xb9, 0x30, 0x5e, 0x87, 0xf8, 0x94, 0x29,
5035 0x37, 0x87, 0xb8, 0xc9, 0x0f, 0x57, 0x45, 0x7c, 0x42, 0xd6, 0x67, 0x99, 0x99, 0xc8, 0x65, 0x67,
5036 0x62, 0x47, 0x6c, 0xb7, 0xe9, 0xec, 0x2b, 0x4f, 0xcf, 0xfa, 0x4c, 0xbe, 0x1c, 0x8f, 0xa8, 0x2e,
5037 0xe4, 0xc8, 0x07, 0x90, 0x77, 0x59, 0xe8, 0xa0, 0xa9, 0x5a, 0xe6, 0x46, 0x19, 0x4f, 0x70, 0x42,
5038 0x12, 0x05, 0x84, 0x60, 0xdf, 0x91, 0x93, 0x78, 0x95, 0x60, 0xdf, 0x21, 0x1f, 0xc2, 0x1c, 0x9e,
5039 0x75, 0x70, 0x52, 0xae, 0x90, 0x14, 0x12, 0x5a, 0x17, 0x4a, 0x71, 0x7f, 0x48, 0x19, 0x8a, 0x2f,
5040 0x8e, 0x9e, 0x1f, 0x75, 0x5e, 0x1d, 0x89, 0x75, 0x71, 0xd4, 0xe9, 0x19, 0xbb, 0x9d, 0xa3, 0x67,
5041 0xed, 0xbd, 0x17, 0x7a, 0xab, 0x59, 0xcf, 0x11, 0x80, 0x02, 0x3e, 0x12, 0x6b, 0xd5, 0x67, 0x48,
5042 0x05, 0x4a, 0xed, 0x23, 0xd9, 0x9a, 0xe5, 0xad, 0x66, 0xbb, 0xdb, 0x78, 0x7a, 0xd0, 0x6a, 0xd6,
5043 0xf3, 0xda, 0xbf, 0xe5, 0xa0, 0x7c, 0x8c, 0x05, 0x6b, 0x1f, 0x3d, 0x75, 0x65, 0x30, 0x7f, 0x2f,
5044 0xf6, 0x95, 0x18, 0xfb, 0xa3, 0x6c, 0x5c, 0xc6, 0xda, 0xf1, 0xdf, 0x8a, 0xcf, 0xde, 0x83, 0x59,
5045 0x97, 0x85, 0xd7, 0x79, 0x82, 0xf3, 0x35, 0x03, 0x2a, 0x59, 0xed, 0x89, 0x11, 0x8a, 0xfe, 0x1b,
5046 0xaf, 0x3a, 0xfa, 0x73, 0xf1, 0x12, 0x2f, 0xa5, 0x75, 0x7b, 0x8d, 0xa3, 0xe6, 0xd3, 0x9f, 0xbc,
5047 0x61, 0xa4, 0x45, 0x98, 0x6b, 0x0d, 0xfd, 0xe8, 0xf2, 0xa3, 0x7b, 0x00, 0xa9, 0x71, 0x9e, 0x66,
5048 0x3b, 0xcf, 0x9e, 0xd5, 0xef, 0x90, 0x02, 0xcc, 0x74, 0x8e, 0xea, 0xb9, 0x27, 0xbf, 0x5a, 0x87,
5049 0x62, 0x47, 0x74, 0x92, 0x34, 0x01, 0x9a, 0x4e, 0x68, 0x9e, 0xb8, 0xb4, 0xe3, 0x46, 0xa4, 0x96,
5050 0x74, 0x1e, 0x81, 0x36, 0xc7, 0xda, 0xda, 0xea, 0x2f, 0xff, 0xe9, 0x5f, 0xbe, 0x9e, 0xa9, 0x6b,
5051 0xe5, 0x9d, 0xf3, 0x4f, 0x76, 0xa4, 0xde, 0x67, 0xb9, 0x8f, 0xc8, 0x33, 0x28, 0xeb, 0x94, 0x7a,
5052 0x6f, 0x0b, 0xb3, 0x86, 0x30, 0x8b, 0x5a, 0x85, 0xc3, 0xc4, 0x8a, 0x1c, 0xa7, 0x05, 0x65, 0x59,
5053 0xe0, 0xd3, 0x8e, 0x37, 0x22, 0x4a, 0x3a, 0x9b, 0x40, 0x59, 0x47, 0x14, 0xa2, 0x55, 0x39, 0x4a,
5054 0x4b, 0x18, 0xf7, 0x46, 0x1c, 0x66, 0x1f, 0xaa, 0x49, 0x21, 0xf8, 0x16, 0x40, 0x1b, 0x08, 0xb4,
5055 0xa4, 0xd5, 0x32, 0xa3, 0x92, 0x48, 0xbb, 0x30, 0xdf, 0xa4, 0x2e, 0xbd, 0x71, 0x77, 0x12, 0x25,
5056 0x0e, 0xd2, 0x06, 0x90, 0x8f, 0x6f, 0x3a, 0xa3, 0x88, 0xd4, 0x95, 0x5f, 0xec, 0x1c, 0x86, 0x83,
5057 0xeb, 0xfb, 0x93, 0x6a, 0x72, 0xa8, 0x0e, 0x54, 0x92, 0x97, 0x37, 0x1c, 0x8c, 0x28, 0xcf, 0xa4,
5058 0x91, 0x3c, 0x01, 0xb7, 0x85, 0x70, 0x2b, 0x5a, 0x1d, 0xe1, 0x32, 0xda, 0x1c, 0xf0, 0x77, 0x61,
5059 0x21, 0xfb, 0x50, 0x86, 0x63, 0xa6, 0xef, 0xa7, 0xb2, 0x9c, 0x09, 0xd8, 0xfb, 0x08, 0xbb, 0xae,
5060 0x2d, 0x71, 0xd8, 0x31, 0x0c, 0x8e, 0xfc, 0x39, 0x14, 0x9f, 0xb9, 0xec, 0xa2, 0x61, 0xdb, 0xa4,
5061 0xaa, 0x7c, 0x35, 0xb9, 0x3e, 0xaa, 0xa4, 0x8e, 0x88, 0x2a, 0xe0, 0x2d, 0x1d, 0xbf, 0x9a, 0xbe,
5062 0x09, 0x44, 0x71, 0x5a, 0xaa, 0xc6, 0x71, 0xba, 0x50, 0x4b, 0x5e, 0xa7, 0xed, 0x9e, 0x52, 0xeb,
5063 0x6c, 0x22, 0x40, 0x53, 0x37, 0x26, 0x82, 0xda, 0x3d, 0x04, 0x5c, 0xd3, 0x08, 0x07, 0x54, 0xf5,
5064 0x39, 0xe8, 0x21, 0x94, 0x45, 0xcc, 0xf1, 0x35, 0xdd, 0xcf, 0x4c, 0x44, 0x52, 0xe3, 0x4c, 0x74,
5065 0x71, 0x13, 0x11, 0x97, 0xb5, 0x85, 0x34, 0x60, 0x51, 0x59, 0x4e, 0xac, 0x8c, 0xbc, 0xb7, 0xc7,
5066 0x53, 0x26, 0x36, 0xab, 0xcd, 0x01, 0x75, 0xa8, 0xee, 0xd1, 0x28, 0xf3, 0x90, 0x69, 0x7c, 0xcc,
5067 0x4b, 0x53, 0xde, 0x95, 0x68, 0x77, 0x11, 0x72, 0x55, 0x5b, 0xe4, 0x90, 0x8a, 0x3e, 0xc7, 0xfc,
5068 0x31, 0x14, 0x74, 0x7a, 0xc2, 0xd8, 0x9b, 0x57, 0xf8, 0x0a, 0xe2, 0x2c, 0x68, 0x20, 0x56, 0x38,
5069 0xd7, 0xe1, 0x00, 0x2f, 0x60, 0x71, 0x97, 0xb9, 0x2e, 0xb5, 0xb2, 0x97, 0xc9, 0x6f, 0xc2, 0x7a,
5070 0x88, 0x58, 0x9b, 0xda, 0x0a, 0xc7, 0x9a, 0x50, 0xe7, 0xb0, 0x3f, 0x81, 0xfa, 0x1e, 0x8d, 0xd4,
5071 0xef, 0x51, 0xea, 0x62, 0x5d, 0x1d, 0xfb, 0xa9, 0x94, 0x94, 0xd2, 0x1e, 0x20, 0xf6, 0x86, 0xb6,
5072 0x2c, 0xc7, 0xab, 0x70, 0x39, 0xf4, 0x19, 0x2c, 0xef, 0xd1, 0x68, 0xf2, 0x06, 0x7c, 0xda, 0xc2,
5073 0x4b, 0x7f, 0xfa, 0x37, 0x21, 0xaf, 0xbd, 0x83, 0x86, 0xee, 0x69, 0xeb, 0xd2, 0xd0, 0x84, 0x04,
5074 0x37, 0x16, 0xc0, 0xda, 0x6e, 0x40, 0xcd, 0x88, 0xf6, 0x02, 0xb3, 0xdf, 0x77, 0xac, 0xae, 0x75,
5075 0x4a, 0xed, 0x91, 0xcb, 0x4b, 0xcd, 0x07, 0xdb, 0xca, 0x0f, 0x33, 0x27, 0x04, 0x26, 0xbc, 0xf6,
5076 0x3e, 0x1a, 0x7c, 0xa8, 0x6d, 0xa1, 0xd7, 0xa6, 0xa3, 0x4a, 0x9b, 0x62, 0xa5, 0xdc, 0xb6, 0xcd,
5077 0x2b, 0x50, 0xb9, 0xcd, 0x3e, 0x2c, 0x29, 0x3d, 0xfa, 0x9d, 0x11, 0x1d, 0xd1, 0x90, 0x6c, 0x4d,
5078 0xb5, 0x27, 0x98, 0x13, 0xb6, 0x34, 0xb4, 0x75, 0x57, 0x5b, 0x9b, 0x18, 0x9f, 0x50, 0x90, 0x76,
5079 0x94, 0x5e, 0xfc, 0x8f, 0xed, 0x4c, 0x41, 0xe3, 0x76, 0x7e, 0x00, 0x75, 0xb1, 0x9c, 0x33, 0x67,
5080 0xc1, 0xab, 0x97, 0x5b, 0x2a, 0xa4, 0xdd, 0xf9, 0x56, 0x8e, 0x7c, 0x09, 0x2b, 0xc7, 0x34, 0xe8,
5081 0xb3, 0x60, 0x88, 0x47, 0x84, 0x8e, 0x4f, 0x83, 0x71, 0x04, 0x64, 0x4c, 0xf4, 0xec, 0x5d, 0xec,
5082 0xd9, 0x7d, 0x6d, 0x83, 0xf7, 0x6c, 0x2a, 0x84, 0xd8, 0x7c, 0xca, 0x62, 0x33, 0x12, 0x67, 0xa7,
5083 0x37, 0x81, 0x2a, 0x39, 0x2a, 0xa3, 0xc8, 0xa1, 0x5e, 0x41, 0x79, 0x8f, 0x46, 0xad, 0xd7, 0x11,
5084 0x1e, 0x1c, 0x48, 0x3a, 0xa2, 0xf4, 0x38, 0xb2, 0xb9, 0x96, 0x39, 0x5f, 0xe8, 0x34, 0x1a, 0x05,
5085 0x1e, 0x32, 0x43, 0x15, 0x38, 0x03, 0xc3, 0x81, 0xbf, 0xc4, 0x9f, 0x93, 0x88, 0x3b, 0x2a, 0x51,
5086 0xb8, 0xd0, 0x88, 0xac, 0x6e, 0xcb, 0x1f, 0x19, 0xab, 0xac, 0xeb, 0xd3, 0xc3, 0x04, 0x0c, 0x87,
5087 0xf7, 0x61, 0x63, 0x8f, 0x46, 0x07, 0xd3, 0xdf, 0xd2, 0xaa, 0x79, 0x62, 0x4b, 0xfd, 0x2d, 0x90,
5088 0xf2, 0xc2, 0x57, 0x7b, 0x8c, 0x96, 0x34, 0xed, 0x9e, 0x1c, 0xc2, 0x74, 0x44, 0x6e, 0xf1, 0x14,
5089 0x56, 0xa6, 0xf2, 0x6f, 0x62, 0x4d, 0x99, 0xde, 0xa9, 0x68, 0xdc, 0x52, 0x0f, 0xd3, 0x7c, 0x7a,
5090 0x72, 0x1a, 0xb3, 0xb0, 0x76, 0xc5, 0xe1, 0x6a, 0x22, 0xd1, 0xa7, 0x6c, 0x8e, 0xba, 0x07, 0x20,
5091 0x92, 0x21, 0xee, 0x1c, 0x2a, 0x64, 0x7d, 0xfc, 0x0c, 0xa1, 0x6e, 0xbd, 0xa9, 0x1e, 0x07, 0xfa,
5092 0x39, 0x2c, 0x09, 0xf0, 0x64, 0x17, 0x43, 0xc4, 0x69, 0xbb, 0xdb, 0xf2, 0xb4, 0x7a, 0x7b, 0x22,
5093 0x41, 0x2b, 0x38, 0xdc, 0x82, 0x87, 0x09, 0x7a, 0xf2, 0xa0, 0x35, 0x2d, 0x41, 0xdf, 0x53, 0x7f,
5094 0x7a, 0x3b, 0xa6, 0x32, 0x91, 0xa3, 0x27, 0x24, 0xb8, 0xbd, 0x01, 0xda, 0x3b, 0x16, 0x6f, 0x5f,
5095 0xa7, 0xda, 0x4b, 0x87, 0x74, 0xc5, 0xcf, 0xa5, 0x27, 0x0c, 0x4d, 0xa0, 0xa5, 0x86, 0x8e, 0xc4,
5096 0x3b, 0xda, 0x5b, 0x32, 0x34, 0x81, 0xf6, 0x59, 0xee, 0xa3, 0xa7, 0x5f, 0xc2, 0x16, 0x0b, 0x06,
5097 0x88, 0x6a, 0xb1, 0xc0, 0xde, 0x16, 0xbf, 0xd6, 0x8f, 0xad, 0x3c, 0xad, 0xbe, 0xc4, 0x36, 0x3f,
5098 0x30, 0x74, 0x0e, 0x7a, 0x3f, 0xdd, 0x19, 0x38, 0xd1, 0xe9, 0xe8, 0x84, 0x1b, 0xdc, 0x89, 0x55,
5099 0x76, 0x84, 0xca, 0xc7, 0xf2, 0x07, 0xfe, 0xe7, 0xbf, 0xb5, 0x33, 0x60, 0xf1, 0x7f, 0x46, 0x70,
5100 0x52, 0x40, 0xea, 0xb7, 0xff, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x20, 0xdc, 0xed, 0xea, 0xac, 0x40,
5101 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005102}
5103
5104// Reference imports to suppress errors if they are not otherwise used.
5105var _ context.Context
5106var _ grpc.ClientConn
5107
5108// This is a compile-time assertion to ensure that this generated file
5109// is compatible with the grpc package it is being compiled against.
5110const _ = grpc.SupportPackageIsVersion4
5111
5112// OpenoltClient is the client API for Openolt service.
5113//
5114// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5115type OpenoltClient interface {
5116 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5117 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5118 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5119 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5120 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5121 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5122 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5123 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5124 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5125 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5126 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5127 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5128 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5129 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5130 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5131 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005132 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5133 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005134 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5135 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5136 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5137 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005138 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Burak Gurdag402dd952019-12-10 20:31:11 +00005139 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005140 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005141 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305142 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005143 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5144 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005145 GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305146 //
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305147 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5148 // Returns the Onu info from the device.
5149 GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error)
5150 //
5151 // GetPonInterfaceInfo takes the pon intf id as argument.
5152 // Returns the pon interface information from the device.
5153 GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error)
Akash Kankanala761955c2024-02-21 19:32:20 +05305154 //
5155 // GetAllocIdStatistics takes onuId and allocId as argument.
5156 // This method includes a default wait period of 10 secs before collecting the stats.
5157 // The caller has to be aware of this wait and handle it accordingly.
5158 // Returns AllocId statistics in the form of OnuAllocStatistics structure
5159 GetAllocIdStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*OnuAllocIdStatistics, error)
5160 //
5161 // GetPonPortStatistics takes interface id and type as argument from Interface structure.
5162 // Returns Pon port statistics in the form of PonStatsData structure.
5163 GetPonPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error)
5164 //
5165 // GetNniPortStatistics takes takes interface id and type as argument from Interface structure.
5166 // Returns Nni port statistics in the form of NniStatsData structure
5167 GetNniPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005168}
5169
5170type openoltClient struct {
5171 cc *grpc.ClientConn
5172}
5173
5174func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5175 return &openoltClient{cc}
5176}
5177
5178func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5179 out := new(Empty)
5180 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5181 if err != nil {
5182 return nil, err
5183 }
5184 return out, nil
5185}
5186
5187func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5188 out := new(Empty)
5189 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5190 if err != nil {
5191 return nil, err
5192 }
5193 return out, nil
5194}
5195
5196func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5197 out := new(Empty)
5198 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5199 if err != nil {
5200 return nil, err
5201 }
5202 return out, nil
5203}
5204
5205func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5206 out := new(Empty)
5207 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5208 if err != nil {
5209 return nil, err
5210 }
5211 return out, nil
5212}
5213
5214func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5215 out := new(Empty)
5216 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5217 if err != nil {
5218 return nil, err
5219 }
5220 return out, nil
5221}
5222
5223func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5224 out := new(Empty)
5225 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5226 if err != nil {
5227 return nil, err
5228 }
5229 return out, nil
5230}
5231
5232func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5233 out := new(Empty)
5234 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5235 if err != nil {
5236 return nil, err
5237 }
5238 return out, nil
5239}
5240
5241func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5242 out := new(Empty)
5243 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5244 if err != nil {
5245 return nil, err
5246 }
5247 return out, nil
5248}
5249
5250func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5251 out := new(Empty)
5252 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5253 if err != nil {
5254 return nil, err
5255 }
5256 return out, nil
5257}
5258
5259func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5260 out := new(Empty)
5261 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5262 if err != nil {
5263 return nil, err
5264 }
5265 return out, nil
5266}
5267
5268func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5269 out := new(Heartbeat)
5270 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5271 if err != nil {
5272 return nil, err
5273 }
5274 return out, nil
5275}
5276
5277func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5278 out := new(Empty)
5279 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5280 if err != nil {
5281 return nil, err
5282 }
5283 return out, nil
5284}
5285
5286func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5287 out := new(Empty)
5288 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5289 if err != nil {
5290 return nil, err
5291 }
5292 return out, nil
5293}
5294
5295func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5296 out := new(DeviceInfo)
5297 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5298 if err != nil {
5299 return nil, err
5300 }
5301 return out, nil
5302}
5303
5304func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5305 out := new(Empty)
5306 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5307 if err != nil {
5308 return nil, err
5309 }
5310 return out, nil
5311}
5312
5313func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5314 out := new(Empty)
5315 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5316 if err != nil {
5317 return nil, err
5318 }
5319 return out, nil
5320}
5321
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005322func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5323 out := new(OnuStatistics)
5324 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5325 if err != nil {
5326 return nil, err
5327 }
5328 return out, nil
5329}
5330
5331func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5332 out := new(GemPortStatistics)
5333 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5334 if err != nil {
5335 return nil, err
5336 }
5337 return out, nil
5338}
5339
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005340func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005341 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005342 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005343 if err != nil {
5344 return nil, err
5345 }
5346 return out, nil
5347}
5348
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005349func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005350 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005351 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5352 if err != nil {
5353 return nil, err
5354 }
5355 return out, nil
5356}
5357
5358func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5359 out := new(Empty)
5360 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5361 if err != nil {
5362 return nil, err
5363 }
5364 return out, nil
5365}
5366
5367func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5368 out := new(Empty)
5369 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005370 if err != nil {
5371 return nil, err
5372 }
5373 return out, nil
5374}
5375
5376func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5377 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5378 if err != nil {
5379 return nil, err
5380 }
5381 x := &openoltEnableIndicationClient{stream}
5382 if err := x.ClientStream.SendMsg(in); err != nil {
5383 return nil, err
5384 }
5385 if err := x.ClientStream.CloseSend(); err != nil {
5386 return nil, err
5387 }
5388 return x, nil
5389}
5390
5391type Openolt_EnableIndicationClient interface {
5392 Recv() (*Indication, error)
5393 grpc.ClientStream
5394}
5395
5396type openoltEnableIndicationClient struct {
5397 grpc.ClientStream
5398}
5399
5400func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5401 m := new(Indication)
5402 if err := x.ClientStream.RecvMsg(m); err != nil {
5403 return nil, err
5404 }
5405 return m, nil
5406}
5407
Burak Gurdag402dd952019-12-10 20:31:11 +00005408func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5409 out := new(Empty)
5410 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5411 if err != nil {
5412 return nil, err
5413 }
5414 return out, nil
5415}
5416
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005417func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5418 out := new(Empty)
5419 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5420 if err != nil {
5421 return nil, err
5422 }
5423 return out, nil
5424}
5425
khenaidoo4c6543e2021-10-19 17:25:58 -04005426func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error) {
5427 out := new(extension.ReturnValues)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005428 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5429 if err != nil {
5430 return nil, err
5431 }
5432 return out, nil
5433}
5434
dpaul2b52e712020-06-23 13:02:28 +05305435func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Jason Huang55ee29d2020-03-11 23:43:29 +08005436 out := new(Empty)
5437 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5438 if err != nil {
5439 return nil, err
5440 }
5441 return out, nil
5442}
5443
Jason Huang4f8a9372020-06-03 18:09:35 +08005444func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5445 out := new(OnuLogicalDistance)
5446 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5447 if err != nil {
5448 return nil, err
5449 }
5450 return out, nil
5451}
5452
5453func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5454 out := new(OnuLogicalDistance)
5455 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5456 if err != nil {
5457 return nil, err
5458 }
5459 return out, nil
5460}
5461
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005462func (c *openoltClient) GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error) {
5463 out := new(PonRxPowerData)
5464 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonRxPower", in, out, opts...)
5465 if err != nil {
5466 return nil, err
5467 }
5468 return out, nil
5469}
5470
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305471func (c *openoltClient) GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error) {
5472 out := new(OnuInfo)
5473 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuInfo", in, out, opts...)
5474 if err != nil {
5475 return nil, err
5476 }
5477 return out, nil
5478}
5479
5480func (c *openoltClient) GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error) {
5481 out := new(PonIntfInfo)
5482 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonInterfaceInfo", in, out, opts...)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305483 if err != nil {
5484 return nil, err
5485 }
5486 return out, nil
5487}
5488
Akash Kankanala761955c2024-02-21 19:32:20 +05305489func (c *openoltClient) GetAllocIdStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*OnuAllocIdStatistics, error) {
5490 out := new(OnuAllocIdStatistics)
5491 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetAllocIdStatistics", in, out, opts...)
5492 if err != nil {
5493 return nil, err
5494 }
5495 return out, nil
5496}
5497
5498func (c *openoltClient) GetPonPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error) {
5499 out := new(common.PortStatistics)
5500 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonPortStatistics", in, out, opts...)
5501 if err != nil {
5502 return nil, err
5503 }
5504 return out, nil
5505}
5506
5507func (c *openoltClient) GetNniPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error) {
5508 out := new(common.PortStatistics)
5509 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetNniPortStatistics", in, out, opts...)
5510 if err != nil {
5511 return nil, err
5512 }
5513 return out, nil
5514}
5515
Matt Jeanneret61e94872019-03-22 16:16:01 -04005516// OpenoltServer is the server API for Openolt service.
5517type OpenoltServer interface {
5518 DisableOlt(context.Context, *Empty) (*Empty, error)
5519 ReenableOlt(context.Context, *Empty) (*Empty, error)
5520 ActivateOnu(context.Context, *Onu) (*Empty, error)
5521 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5522 DeleteOnu(context.Context, *Onu) (*Empty, error)
5523 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5524 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5525 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5526 FlowAdd(context.Context, *Flow) (*Empty, error)
5527 FlowRemove(context.Context, *Flow) (*Empty, error)
5528 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5529 EnablePonIf(context.Context, *Interface) (*Empty, error)
5530 DisablePonIf(context.Context, *Interface) (*Empty, error)
5531 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5532 Reboot(context.Context, *Empty) (*Empty, error)
5533 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005534 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5535 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005536 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5537 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5538 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5539 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005540 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Burak Gurdag402dd952019-12-10 20:31:11 +00005541 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005542 DeleteGroup(context.Context, *Group) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005543 GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305544 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005545 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5546 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005547 GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305548 //
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305549 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5550 // Returns the Onu info from the device.
5551 GetOnuInfo(context.Context, *Onu) (*OnuInfo, error)
5552 //
5553 // GetPonInterfaceInfo takes the pon intf id as argument.
5554 // Returns the pon interface information from the device.
5555 GetPonInterfaceInfo(context.Context, *Interface) (*PonIntfInfo, error)
Akash Kankanala761955c2024-02-21 19:32:20 +05305556 //
5557 // GetAllocIdStatistics takes onuId and allocId as argument.
5558 // This method includes a default wait period of 10 secs before collecting the stats.
5559 // The caller has to be aware of this wait and handle it accordingly.
5560 // Returns AllocId statistics in the form of OnuAllocStatistics structure
5561 GetAllocIdStatistics(context.Context, *OnuPacket) (*OnuAllocIdStatistics, error)
5562 //
5563 // GetPonPortStatistics takes interface id and type as argument from Interface structure.
5564 // Returns Pon port statistics in the form of PonStatsData structure.
5565 GetPonPortStatistics(context.Context, *Interface) (*common.PortStatistics, error)
5566 //
5567 // GetNniPortStatistics takes takes interface id and type as argument from Interface structure.
5568 // Returns Nni port statistics in the form of NniStatsData structure
5569 GetNniPortStatistics(context.Context, *Interface) (*common.PortStatistics, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005570}
5571
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005572// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5573type UnimplementedOpenoltServer struct {
5574}
5575
5576func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5577 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5578}
5579func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5580 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5581}
5582func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5583 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5584}
5585func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5586 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5587}
5588func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5589 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5590}
5591func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5592 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5593}
5594func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5595 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5596}
5597func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5598 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5599}
5600func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5601 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5602}
5603func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5604 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5605}
5606func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5607 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5608}
5609func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5610 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5611}
5612func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5613 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5614}
5615func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5616 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5617}
5618func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5619 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5620}
5621func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5622 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5623}
5624func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5625 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5626}
5627func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5628 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5629}
5630func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5631 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5632}
5633func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5634 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5635}
5636func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5637 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5638}
5639func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5640 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5641}
5642func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5643 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5644}
5645func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5646 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5647}
5648func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5649 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5650}
khenaidoo4c6543e2021-10-19 17:25:58 -04005651func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*extension.ReturnValues, error) {
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005652 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5653}
5654func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5655 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5656}
5657func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5658 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5659}
5660func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5661 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5662}
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005663func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error) {
5664 return nil, status.Errorf(codes.Unimplemented, "method GetPonRxPower not implemented")
5665}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305666func (*UnimplementedOpenoltServer) GetOnuInfo(ctx context.Context, req *Onu) (*OnuInfo, error) {
5667 return nil, status.Errorf(codes.Unimplemented, "method GetOnuInfo not implemented")
5668}
5669func (*UnimplementedOpenoltServer) GetPonInterfaceInfo(ctx context.Context, req *Interface) (*PonIntfInfo, error) {
5670 return nil, status.Errorf(codes.Unimplemented, "method GetPonInterfaceInfo not implemented")
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305671}
Akash Kankanala761955c2024-02-21 19:32:20 +05305672func (*UnimplementedOpenoltServer) GetAllocIdStatistics(ctx context.Context, req *OnuPacket) (*OnuAllocIdStatistics, error) {
5673 return nil, status.Errorf(codes.Unimplemented, "method GetAllocIdStatistics not implemented")
5674}
5675func (*UnimplementedOpenoltServer) GetPonPortStatistics(ctx context.Context, req *Interface) (*common.PortStatistics, error) {
5676 return nil, status.Errorf(codes.Unimplemented, "method GetPonPortStatistics not implemented")
5677}
5678func (*UnimplementedOpenoltServer) GetNniPortStatistics(ctx context.Context, req *Interface) (*common.PortStatistics, error) {
5679 return nil, status.Errorf(codes.Unimplemented, "method GetNniPortStatistics not implemented")
5680}
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005681
Matt Jeanneret61e94872019-03-22 16:16:01 -04005682func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5683 s.RegisterService(&_Openolt_serviceDesc, srv)
5684}
5685
5686func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5687 in := new(Empty)
5688 if err := dec(in); err != nil {
5689 return nil, err
5690 }
5691 if interceptor == nil {
5692 return srv.(OpenoltServer).DisableOlt(ctx, in)
5693 }
5694 info := &grpc.UnaryServerInfo{
5695 Server: srv,
5696 FullMethod: "/openolt.Openolt/DisableOlt",
5697 }
5698 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5699 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5700 }
5701 return interceptor(ctx, in, info, handler)
5702}
5703
5704func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5705 in := new(Empty)
5706 if err := dec(in); err != nil {
5707 return nil, err
5708 }
5709 if interceptor == nil {
5710 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5711 }
5712 info := &grpc.UnaryServerInfo{
5713 Server: srv,
5714 FullMethod: "/openolt.Openolt/ReenableOlt",
5715 }
5716 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5717 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5718 }
5719 return interceptor(ctx, in, info, handler)
5720}
5721
5722func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5723 in := new(Onu)
5724 if err := dec(in); err != nil {
5725 return nil, err
5726 }
5727 if interceptor == nil {
5728 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5729 }
5730 info := &grpc.UnaryServerInfo{
5731 Server: srv,
5732 FullMethod: "/openolt.Openolt/ActivateOnu",
5733 }
5734 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5735 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5736 }
5737 return interceptor(ctx, in, info, handler)
5738}
5739
5740func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5741 in := new(Onu)
5742 if err := dec(in); err != nil {
5743 return nil, err
5744 }
5745 if interceptor == nil {
5746 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5747 }
5748 info := &grpc.UnaryServerInfo{
5749 Server: srv,
5750 FullMethod: "/openolt.Openolt/DeactivateOnu",
5751 }
5752 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5753 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5754 }
5755 return interceptor(ctx, in, info, handler)
5756}
5757
5758func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5759 in := new(Onu)
5760 if err := dec(in); err != nil {
5761 return nil, err
5762 }
5763 if interceptor == nil {
5764 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5765 }
5766 info := &grpc.UnaryServerInfo{
5767 Server: srv,
5768 FullMethod: "/openolt.Openolt/DeleteOnu",
5769 }
5770 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5771 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5772 }
5773 return interceptor(ctx, in, info, handler)
5774}
5775
5776func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5777 in := new(OmciMsg)
5778 if err := dec(in); err != nil {
5779 return nil, err
5780 }
5781 if interceptor == nil {
5782 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5783 }
5784 info := &grpc.UnaryServerInfo{
5785 Server: srv,
5786 FullMethod: "/openolt.Openolt/OmciMsgOut",
5787 }
5788 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5789 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5790 }
5791 return interceptor(ctx, in, info, handler)
5792}
5793
5794func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5795 in := new(OnuPacket)
5796 if err := dec(in); err != nil {
5797 return nil, err
5798 }
5799 if interceptor == nil {
5800 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5801 }
5802 info := &grpc.UnaryServerInfo{
5803 Server: srv,
5804 FullMethod: "/openolt.Openolt/OnuPacketOut",
5805 }
5806 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5807 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5808 }
5809 return interceptor(ctx, in, info, handler)
5810}
5811
5812func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5813 in := new(UplinkPacket)
5814 if err := dec(in); err != nil {
5815 return nil, err
5816 }
5817 if interceptor == nil {
5818 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5819 }
5820 info := &grpc.UnaryServerInfo{
5821 Server: srv,
5822 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5823 }
5824 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5825 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5826 }
5827 return interceptor(ctx, in, info, handler)
5828}
5829
5830func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5831 in := new(Flow)
5832 if err := dec(in); err != nil {
5833 return nil, err
5834 }
5835 if interceptor == nil {
5836 return srv.(OpenoltServer).FlowAdd(ctx, in)
5837 }
5838 info := &grpc.UnaryServerInfo{
5839 Server: srv,
5840 FullMethod: "/openolt.Openolt/FlowAdd",
5841 }
5842 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5843 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5844 }
5845 return interceptor(ctx, in, info, handler)
5846}
5847
5848func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5849 in := new(Flow)
5850 if err := dec(in); err != nil {
5851 return nil, err
5852 }
5853 if interceptor == nil {
5854 return srv.(OpenoltServer).FlowRemove(ctx, in)
5855 }
5856 info := &grpc.UnaryServerInfo{
5857 Server: srv,
5858 FullMethod: "/openolt.Openolt/FlowRemove",
5859 }
5860 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5861 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5862 }
5863 return interceptor(ctx, in, info, handler)
5864}
5865
5866func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5867 in := new(Empty)
5868 if err := dec(in); err != nil {
5869 return nil, err
5870 }
5871 if interceptor == nil {
5872 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5873 }
5874 info := &grpc.UnaryServerInfo{
5875 Server: srv,
5876 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5877 }
5878 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5879 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5880 }
5881 return interceptor(ctx, in, info, handler)
5882}
5883
5884func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5885 in := new(Interface)
5886 if err := dec(in); err != nil {
5887 return nil, err
5888 }
5889 if interceptor == nil {
5890 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5891 }
5892 info := &grpc.UnaryServerInfo{
5893 Server: srv,
5894 FullMethod: "/openolt.Openolt/EnablePonIf",
5895 }
5896 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5897 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5898 }
5899 return interceptor(ctx, in, info, handler)
5900}
5901
5902func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5903 in := new(Interface)
5904 if err := dec(in); err != nil {
5905 return nil, err
5906 }
5907 if interceptor == nil {
5908 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5909 }
5910 info := &grpc.UnaryServerInfo{
5911 Server: srv,
5912 FullMethod: "/openolt.Openolt/DisablePonIf",
5913 }
5914 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5915 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5916 }
5917 return interceptor(ctx, in, info, handler)
5918}
5919
5920func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5921 in := new(Empty)
5922 if err := dec(in); err != nil {
5923 return nil, err
5924 }
5925 if interceptor == nil {
5926 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5927 }
5928 info := &grpc.UnaryServerInfo{
5929 Server: srv,
5930 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5931 }
5932 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5933 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5934 }
5935 return interceptor(ctx, in, info, handler)
5936}
5937
5938func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5939 in := new(Empty)
5940 if err := dec(in); err != nil {
5941 return nil, err
5942 }
5943 if interceptor == nil {
5944 return srv.(OpenoltServer).Reboot(ctx, in)
5945 }
5946 info := &grpc.UnaryServerInfo{
5947 Server: srv,
5948 FullMethod: "/openolt.Openolt/Reboot",
5949 }
5950 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5951 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5952 }
5953 return interceptor(ctx, in, info, handler)
5954}
5955
5956func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5957 in := new(Empty)
5958 if err := dec(in); err != nil {
5959 return nil, err
5960 }
5961 if interceptor == nil {
5962 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5963 }
5964 info := &grpc.UnaryServerInfo{
5965 Server: srv,
5966 FullMethod: "/openolt.Openolt/CollectStatistics",
5967 }
5968 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5969 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5970 }
5971 return interceptor(ctx, in, info, handler)
5972}
5973
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005974func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5975 in := new(Onu)
5976 if err := dec(in); err != nil {
5977 return nil, err
5978 }
5979 if interceptor == nil {
5980 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
5981 }
5982 info := &grpc.UnaryServerInfo{
5983 Server: srv,
5984 FullMethod: "/openolt.Openolt/GetOnuStatistics",
5985 }
5986 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5987 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
5988 }
5989 return interceptor(ctx, in, info, handler)
5990}
5991
5992func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5993 in := new(OnuPacket)
5994 if err := dec(in); err != nil {
5995 return nil, err
5996 }
5997 if interceptor == nil {
5998 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
5999 }
6000 info := &grpc.UnaryServerInfo{
6001 Server: srv,
6002 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
6003 }
6004 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6005 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
6006 }
6007 return interceptor(ctx, in, info, handler)
6008}
6009
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006010func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6011 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006012 if err := dec(in); err != nil {
6013 return nil, err
6014 }
6015 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006016 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006017 }
6018 info := &grpc.UnaryServerInfo{
6019 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006020 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006021 }
6022 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006023 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006024 }
6025 return interceptor(ctx, in, info, handler)
6026}
6027
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006028func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6029 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006030 if err := dec(in); err != nil {
6031 return nil, err
6032 }
6033 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006034 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006035 }
6036 info := &grpc.UnaryServerInfo{
6037 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006038 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006039 }
6040 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006041 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
6042 }
6043 return interceptor(ctx, in, info, handler)
6044}
6045
6046func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6047 in := new(tech_profile.TrafficQueues)
6048 if err := dec(in); err != nil {
6049 return nil, err
6050 }
6051 if interceptor == nil {
6052 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
6053 }
6054 info := &grpc.UnaryServerInfo{
6055 Server: srv,
6056 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
6057 }
6058 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6059 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
6060 }
6061 return interceptor(ctx, in, info, handler)
6062}
6063
6064func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6065 in := new(tech_profile.TrafficQueues)
6066 if err := dec(in); err != nil {
6067 return nil, err
6068 }
6069 if interceptor == nil {
6070 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
6071 }
6072 info := &grpc.UnaryServerInfo{
6073 Server: srv,
6074 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
6075 }
6076 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6077 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006078 }
6079 return interceptor(ctx, in, info, handler)
6080}
6081
6082func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
6083 m := new(Empty)
6084 if err := stream.RecvMsg(m); err != nil {
6085 return err
6086 }
6087 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
6088}
6089
6090type Openolt_EnableIndicationServer interface {
6091 Send(*Indication) error
6092 grpc.ServerStream
6093}
6094
6095type openoltEnableIndicationServer struct {
6096 grpc.ServerStream
6097}
6098
6099func (x *openoltEnableIndicationServer) Send(m *Indication) error {
6100 return x.ServerStream.SendMsg(m)
6101}
6102
Burak Gurdag402dd952019-12-10 20:31:11 +00006103func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6104 in := new(Group)
6105 if err := dec(in); err != nil {
6106 return nil, err
6107 }
6108 if interceptor == nil {
6109 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
6110 }
6111 info := &grpc.UnaryServerInfo{
6112 Server: srv,
6113 FullMethod: "/openolt.Openolt/PerformGroupOperation",
6114 }
6115 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6116 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
6117 }
6118 return interceptor(ctx, in, info, handler)
6119}
6120
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006121func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6122 in := new(Group)
6123 if err := dec(in); err != nil {
6124 return nil, err
6125 }
6126 if interceptor == nil {
6127 return srv.(OpenoltServer).DeleteGroup(ctx, in)
6128 }
6129 info := &grpc.UnaryServerInfo{
6130 Server: srv,
6131 FullMethod: "/openolt.Openolt/DeleteGroup",
6132 }
6133 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6134 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
6135 }
6136 return interceptor(ctx, in, info, handler)
6137}
6138
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006139func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6140 in := new(ValueParam)
6141 if err := dec(in); err != nil {
6142 return nil, err
6143 }
6144 if interceptor == nil {
6145 return srv.(OpenoltServer).GetExtValue(ctx, in)
6146 }
6147 info := &grpc.UnaryServerInfo{
6148 Server: srv,
6149 FullMethod: "/openolt.Openolt/GetExtValue",
6150 }
6151 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6152 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6153 }
6154 return interceptor(ctx, in, info, handler)
6155}
6156
Jason Huang55ee29d2020-03-11 23:43:29 +08006157func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306158 in := new(config.OnuItuPonAlarm)
Jason Huang55ee29d2020-03-11 23:43:29 +08006159 if err := dec(in); err != nil {
6160 return nil, err
6161 }
6162 if interceptor == nil {
6163 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6164 }
6165 info := &grpc.UnaryServerInfo{
6166 Server: srv,
6167 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6168 }
6169 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306170 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Jason Huang55ee29d2020-03-11 23:43:29 +08006171 }
6172 return interceptor(ctx, in, info, handler)
6173}
6174
Jason Huang4f8a9372020-06-03 18:09:35 +08006175func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6176 in := new(Onu)
6177 if err := dec(in); err != nil {
6178 return nil, err
6179 }
6180 if interceptor == nil {
6181 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6182 }
6183 info := &grpc.UnaryServerInfo{
6184 Server: srv,
6185 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6186 }
6187 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6188 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6189 }
6190 return interceptor(ctx, in, info, handler)
6191}
6192
6193func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6194 in := new(Onu)
6195 if err := dec(in); err != nil {
6196 return nil, err
6197 }
6198 if interceptor == nil {
6199 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6200 }
6201 info := &grpc.UnaryServerInfo{
6202 Server: srv,
6203 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6204 }
6205 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6206 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6207 }
6208 return interceptor(ctx, in, info, handler)
6209}
6210
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006211func _Openolt_GetPonRxPower_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6212 in := new(Onu)
6213 if err := dec(in); err != nil {
6214 return nil, err
6215 }
6216 if interceptor == nil {
6217 return srv.(OpenoltServer).GetPonRxPower(ctx, in)
6218 }
6219 info := &grpc.UnaryServerInfo{
6220 Server: srv,
6221 FullMethod: "/openolt.Openolt/GetPonRxPower",
6222 }
6223 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6224 return srv.(OpenoltServer).GetPonRxPower(ctx, req.(*Onu))
6225 }
6226 return interceptor(ctx, in, info, handler)
6227}
6228
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306229func _Openolt_GetOnuInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6230 in := new(Onu)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306231 if err := dec(in); err != nil {
6232 return nil, err
6233 }
6234 if interceptor == nil {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306235 return srv.(OpenoltServer).GetOnuInfo(ctx, in)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306236 }
6237 info := &grpc.UnaryServerInfo{
6238 Server: srv,
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306239 FullMethod: "/openolt.Openolt/GetOnuInfo",
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306240 }
6241 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306242 return srv.(OpenoltServer).GetOnuInfo(ctx, req.(*Onu))
6243 }
6244 return interceptor(ctx, in, info, handler)
6245}
6246
6247func _Openolt_GetPonInterfaceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6248 in := new(Interface)
6249 if err := dec(in); err != nil {
6250 return nil, err
6251 }
6252 if interceptor == nil {
6253 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, in)
6254 }
6255 info := &grpc.UnaryServerInfo{
6256 Server: srv,
6257 FullMethod: "/openolt.Openolt/GetPonInterfaceInfo",
6258 }
6259 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6260 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, req.(*Interface))
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306261 }
6262 return interceptor(ctx, in, info, handler)
6263}
6264
Akash Kankanala761955c2024-02-21 19:32:20 +05306265func _Openolt_GetAllocIdStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6266 in := new(OnuPacket)
6267 if err := dec(in); err != nil {
6268 return nil, err
6269 }
6270 if interceptor == nil {
6271 return srv.(OpenoltServer).GetAllocIdStatistics(ctx, in)
6272 }
6273 info := &grpc.UnaryServerInfo{
6274 Server: srv,
6275 FullMethod: "/openolt.Openolt/GetAllocIdStatistics",
6276 }
6277 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6278 return srv.(OpenoltServer).GetAllocIdStatistics(ctx, req.(*OnuPacket))
6279 }
6280 return interceptor(ctx, in, info, handler)
6281}
6282
6283func _Openolt_GetPonPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6284 in := new(Interface)
6285 if err := dec(in); err != nil {
6286 return nil, err
6287 }
6288 if interceptor == nil {
6289 return srv.(OpenoltServer).GetPonPortStatistics(ctx, in)
6290 }
6291 info := &grpc.UnaryServerInfo{
6292 Server: srv,
6293 FullMethod: "/openolt.Openolt/GetPonPortStatistics",
6294 }
6295 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6296 return srv.(OpenoltServer).GetPonPortStatistics(ctx, req.(*Interface))
6297 }
6298 return interceptor(ctx, in, info, handler)
6299}
6300
6301func _Openolt_GetNniPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6302 in := new(Interface)
6303 if err := dec(in); err != nil {
6304 return nil, err
6305 }
6306 if interceptor == nil {
6307 return srv.(OpenoltServer).GetNniPortStatistics(ctx, in)
6308 }
6309 info := &grpc.UnaryServerInfo{
6310 Server: srv,
6311 FullMethod: "/openolt.Openolt/GetNniPortStatistics",
6312 }
6313 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6314 return srv.(OpenoltServer).GetNniPortStatistics(ctx, req.(*Interface))
6315 }
6316 return interceptor(ctx, in, info, handler)
6317}
6318
Matt Jeanneret61e94872019-03-22 16:16:01 -04006319var _Openolt_serviceDesc = grpc.ServiceDesc{
6320 ServiceName: "openolt.Openolt",
6321 HandlerType: (*OpenoltServer)(nil),
6322 Methods: []grpc.MethodDesc{
6323 {
6324 MethodName: "DisableOlt",
6325 Handler: _Openolt_DisableOlt_Handler,
6326 },
6327 {
6328 MethodName: "ReenableOlt",
6329 Handler: _Openolt_ReenableOlt_Handler,
6330 },
6331 {
6332 MethodName: "ActivateOnu",
6333 Handler: _Openolt_ActivateOnu_Handler,
6334 },
6335 {
6336 MethodName: "DeactivateOnu",
6337 Handler: _Openolt_DeactivateOnu_Handler,
6338 },
6339 {
6340 MethodName: "DeleteOnu",
6341 Handler: _Openolt_DeleteOnu_Handler,
6342 },
6343 {
6344 MethodName: "OmciMsgOut",
6345 Handler: _Openolt_OmciMsgOut_Handler,
6346 },
6347 {
6348 MethodName: "OnuPacketOut",
6349 Handler: _Openolt_OnuPacketOut_Handler,
6350 },
6351 {
6352 MethodName: "UplinkPacketOut",
6353 Handler: _Openolt_UplinkPacketOut_Handler,
6354 },
6355 {
6356 MethodName: "FlowAdd",
6357 Handler: _Openolt_FlowAdd_Handler,
6358 },
6359 {
6360 MethodName: "FlowRemove",
6361 Handler: _Openolt_FlowRemove_Handler,
6362 },
6363 {
6364 MethodName: "HeartbeatCheck",
6365 Handler: _Openolt_HeartbeatCheck_Handler,
6366 },
6367 {
6368 MethodName: "EnablePonIf",
6369 Handler: _Openolt_EnablePonIf_Handler,
6370 },
6371 {
6372 MethodName: "DisablePonIf",
6373 Handler: _Openolt_DisablePonIf_Handler,
6374 },
6375 {
6376 MethodName: "GetDeviceInfo",
6377 Handler: _Openolt_GetDeviceInfo_Handler,
6378 },
6379 {
6380 MethodName: "Reboot",
6381 Handler: _Openolt_Reboot_Handler,
6382 },
6383 {
6384 MethodName: "CollectStatistics",
6385 Handler: _Openolt_CollectStatistics_Handler,
6386 },
6387 {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006388 MethodName: "GetOnuStatistics",
6389 Handler: _Openolt_GetOnuStatistics_Handler,
6390 },
6391 {
6392 MethodName: "GetGemPortStatistics",
6393 Handler: _Openolt_GetGemPortStatistics_Handler,
6394 },
6395 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006396 MethodName: "CreateTrafficSchedulers",
6397 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006398 },
6399 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006400 MethodName: "RemoveTrafficSchedulers",
6401 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6402 },
6403 {
6404 MethodName: "CreateTrafficQueues",
6405 Handler: _Openolt_CreateTrafficQueues_Handler,
6406 },
6407 {
6408 MethodName: "RemoveTrafficQueues",
6409 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006410 },
Burak Gurdag402dd952019-12-10 20:31:11 +00006411 {
6412 MethodName: "PerformGroupOperation",
6413 Handler: _Openolt_PerformGroupOperation_Handler,
6414 },
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006415 {
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006416 MethodName: "DeleteGroup",
6417 Handler: _Openolt_DeleteGroup_Handler,
6418 },
6419 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006420 MethodName: "GetExtValue",
6421 Handler: _Openolt_GetExtValue_Handler,
6422 },
Jason Huang55ee29d2020-03-11 23:43:29 +08006423 {
6424 MethodName: "OnuItuPonAlarmSet",
6425 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6426 },
Jason Huang4f8a9372020-06-03 18:09:35 +08006427 {
6428 MethodName: "GetLogicalOnuDistanceZero",
6429 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6430 },
6431 {
6432 MethodName: "GetLogicalOnuDistance",
6433 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6434 },
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006435 {
6436 MethodName: "GetPonRxPower",
6437 Handler: _Openolt_GetPonRxPower_Handler,
6438 },
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306439 {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306440 MethodName: "GetOnuInfo",
6441 Handler: _Openolt_GetOnuInfo_Handler,
6442 },
6443 {
6444 MethodName: "GetPonInterfaceInfo",
6445 Handler: _Openolt_GetPonInterfaceInfo_Handler,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306446 },
Akash Kankanala761955c2024-02-21 19:32:20 +05306447 {
6448 MethodName: "GetAllocIdStatistics",
6449 Handler: _Openolt_GetAllocIdStatistics_Handler,
6450 },
6451 {
6452 MethodName: "GetPonPortStatistics",
6453 Handler: _Openolt_GetPonPortStatistics_Handler,
6454 },
6455 {
6456 MethodName: "GetNniPortStatistics",
6457 Handler: _Openolt_GetNniPortStatistics_Handler,
6458 },
Matt Jeanneret61e94872019-03-22 16:16:01 -04006459 },
6460 Streams: []grpc.StreamDesc{
6461 {
6462 StreamName: "EnableIndication",
6463 Handler: _Openolt_EnableIndication_Handler,
6464 ServerStreams: true,
6465 },
6466 },
6467 Metadata: "voltha_protos/openolt.proto",
6468}