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