blob: f46f33ace33a5cdec8e52714815372d7a9bf61b3 [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -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"
Scott Bakerc6e54cb2019-11-04 09:31:25 -080010 tech_profile "github.com/opencord/voltha-protos/v2/go/tech_profile"
William Kurkianea869482019-04-09 15:16:11 -040011 _ "google.golang.org/genproto/googleapis/api/annotations"
12 grpc "google.golang.org/grpc"
13 math "math"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
26
Manikkaraj kb1d51442019-07-23 10:41:02 -040027// SchedulerConfig from public import voltha_protos/tech_profile.proto
28type SchedulerConfig = tech_profile.SchedulerConfig
William Kurkianea869482019-04-09 15:16:11 -040029
Manikkaraj kb1d51442019-07-23 10:41:02 -040030// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
31type TrafficShapingInfo = tech_profile.TrafficShapingInfo
William Kurkianea869482019-04-09 15:16:11 -040032
Manikkaraj kb1d51442019-07-23 10:41:02 -040033// TrafficScheduler from public import voltha_protos/tech_profile.proto
34type TrafficScheduler = tech_profile.TrafficScheduler
William Kurkianea869482019-04-09 15:16:11 -040035
Manikkaraj kb1d51442019-07-23 10:41:02 -040036// TrafficSchedulers from public import voltha_protos/tech_profile.proto
37type TrafficSchedulers = tech_profile.TrafficSchedulers
William Kurkianea869482019-04-09 15:16:11 -040038
Manikkaraj kb1d51442019-07-23 10:41:02 -040039// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
40type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040041
Manikkaraj kb1d51442019-07-23 10:41:02 -040042// RedDiscardConfig from public import voltha_protos/tech_profile.proto
43type RedDiscardConfig = tech_profile.RedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040044
Manikkaraj kb1d51442019-07-23 10:41:02 -040045// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
46type WRedDiscardConfig = tech_profile.WRedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040047
Manikkaraj kb1d51442019-07-23 10:41:02 -040048// DiscardConfig from public import voltha_protos/tech_profile.proto
49type DiscardConfig = tech_profile.DiscardConfig
50type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
51type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
52type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040053
Manikkaraj kb1d51442019-07-23 10:41:02 -040054// TrafficQueue from public import voltha_protos/tech_profile.proto
55type TrafficQueue = tech_profile.TrafficQueue
William Kurkianea869482019-04-09 15:16:11 -040056
Manikkaraj kb1d51442019-07-23 10:41:02 -040057// TrafficQueues from public import voltha_protos/tech_profile.proto
58type TrafficQueues = tech_profile.TrafficQueues
William Kurkianea869482019-04-09 15:16:11 -040059
Manikkaraj kb1d51442019-07-23 10:41:02 -040060// Direction from public import voltha_protos/tech_profile.proto
61type Direction = tech_profile.Direction
William Kurkianea869482019-04-09 15:16:11 -040062
Manikkaraj kb1d51442019-07-23 10:41:02 -040063var Direction_name = tech_profile.Direction_name
64var Direction_value = tech_profile.Direction_value
William Kurkianea869482019-04-09 15:16:11 -040065
Manikkaraj kb1d51442019-07-23 10:41:02 -040066const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
67const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
68const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
William Kurkianea869482019-04-09 15:16:11 -040069
Manikkaraj kb1d51442019-07-23 10:41:02 -040070// SchedulingPolicy from public import voltha_protos/tech_profile.proto
71type SchedulingPolicy = tech_profile.SchedulingPolicy
William Kurkianea869482019-04-09 15:16:11 -040072
Manikkaraj kb1d51442019-07-23 10:41:02 -040073var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
74var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040075
Manikkaraj kb1d51442019-07-23 10:41:02 -040076const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
77const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
78const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
William Kurkianea869482019-04-09 15:16:11 -040079
Manikkaraj kb1d51442019-07-23 10:41:02 -040080// AdditionalBW from public import voltha_protos/tech_profile.proto
81type AdditionalBW = tech_profile.AdditionalBW
William Kurkianea869482019-04-09 15:16:11 -040082
Manikkaraj kb1d51442019-07-23 10:41:02 -040083var AdditionalBW_name = tech_profile.AdditionalBW_name
84var AdditionalBW_value = tech_profile.AdditionalBW_value
William Kurkianea869482019-04-09 15:16:11 -040085
Manikkaraj kb1d51442019-07-23 10:41:02 -040086const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
87const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
88const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
89const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
William Kurkianea869482019-04-09 15:16:11 -040090
Manikkaraj kb1d51442019-07-23 10:41:02 -040091// DiscardPolicy from public import voltha_protos/tech_profile.proto
92type DiscardPolicy = tech_profile.DiscardPolicy
William Kurkianea869482019-04-09 15:16:11 -040093
Manikkaraj kb1d51442019-07-23 10:41:02 -040094var DiscardPolicy_name = tech_profile.DiscardPolicy_name
95var DiscardPolicy_value = tech_profile.DiscardPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040096
Manikkaraj kb1d51442019-07-23 10:41:02 -040097const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
98const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
99const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
100const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
William Kurkianea869482019-04-09 15:16:11 -0400101
Manikkaraj kb1d51442019-07-23 10:41:02 -0400102// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
103type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
William Kurkianea869482019-04-09 15:16:11 -0400104
Manikkaraj kb1d51442019-07-23 10:41:02 -0400105var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
106var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
William Kurkianea869482019-04-09 15:16:11 -0400107
Manikkaraj kb1d51442019-07-23 10:41:02 -0400108const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
109const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
110const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
William Kurkianea869482019-04-09 15:16:11 -0400111
112type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
113
114const (
115 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
116 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
117 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
118 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
119)
120
121var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
122 0: "ONU_ID",
123 1: "ALLOC_ID",
124 2: "GEMPORT_ID",
125 3: "FLOW_ID",
126}
127
128var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
129 "ONU_ID": 0,
130 "ALLOC_ID": 1,
131 "GEMPORT_ID": 2,
132 "FLOW_ID": 3,
133}
134
135func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
136 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
137}
138
139func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
140 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 0}
141}
142
143type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
144
145const (
146 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
147 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
148 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
149)
150
151var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
152 0: "DEDICATED_PER_INTF",
153 1: "SHARED_BY_ALL_INTF_ALL_TECH",
154 2: "SHARED_BY_ALL_INTF_SAME_TECH",
155}
156
157var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
158 "DEDICATED_PER_INTF": 0,
159 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
160 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
161}
162
163func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
164 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
165}
166
167func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
168 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 1}
169}
170
171type Indication struct {
172 // Types that are valid to be assigned to Data:
173 // *Indication_OltInd
174 // *Indication_IntfInd
175 // *Indication_IntfOperInd
176 // *Indication_OnuDiscInd
177 // *Indication_OnuInd
178 // *Indication_OmciInd
179 // *Indication_PktInd
180 // *Indication_PortStats
181 // *Indication_FlowStats
182 // *Indication_AlarmInd
183 Data isIndication_Data `protobuf_oneof:"data"`
184 XXX_NoUnkeyedLiteral struct{} `json:"-"`
185 XXX_unrecognized []byte `json:"-"`
186 XXX_sizecache int32 `json:"-"`
187}
188
189func (m *Indication) Reset() { *m = Indication{} }
190func (m *Indication) String() string { return proto.CompactTextString(m) }
191func (*Indication) ProtoMessage() {}
192func (*Indication) Descriptor() ([]byte, []int) {
193 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
194}
195
196func (m *Indication) XXX_Unmarshal(b []byte) error {
197 return xxx_messageInfo_Indication.Unmarshal(m, b)
198}
199func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
200 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
201}
202func (m *Indication) XXX_Merge(src proto.Message) {
203 xxx_messageInfo_Indication.Merge(m, src)
204}
205func (m *Indication) XXX_Size() int {
206 return xxx_messageInfo_Indication.Size(m)
207}
208func (m *Indication) XXX_DiscardUnknown() {
209 xxx_messageInfo_Indication.DiscardUnknown(m)
210}
211
212var xxx_messageInfo_Indication proto.InternalMessageInfo
213
214type isIndication_Data interface {
215 isIndication_Data()
216}
217
218type Indication_OltInd struct {
219 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
220}
221
222type Indication_IntfInd struct {
223 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
224}
225
226type Indication_IntfOperInd struct {
227 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
228}
229
230type Indication_OnuDiscInd struct {
231 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
232}
233
234type Indication_OnuInd struct {
235 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
236}
237
238type Indication_OmciInd struct {
239 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
240}
241
242type Indication_PktInd struct {
243 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
244}
245
246type Indication_PortStats struct {
247 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
248}
249
250type Indication_FlowStats struct {
251 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
252}
253
254type Indication_AlarmInd struct {
255 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
256}
257
258func (*Indication_OltInd) isIndication_Data() {}
259
260func (*Indication_IntfInd) isIndication_Data() {}
261
262func (*Indication_IntfOperInd) isIndication_Data() {}
263
264func (*Indication_OnuDiscInd) isIndication_Data() {}
265
266func (*Indication_OnuInd) isIndication_Data() {}
267
268func (*Indication_OmciInd) isIndication_Data() {}
269
270func (*Indication_PktInd) isIndication_Data() {}
271
272func (*Indication_PortStats) isIndication_Data() {}
273
274func (*Indication_FlowStats) isIndication_Data() {}
275
276func (*Indication_AlarmInd) isIndication_Data() {}
277
278func (m *Indication) GetData() isIndication_Data {
279 if m != nil {
280 return m.Data
281 }
282 return nil
283}
284
285func (m *Indication) GetOltInd() *OltIndication {
286 if x, ok := m.GetData().(*Indication_OltInd); ok {
287 return x.OltInd
288 }
289 return nil
290}
291
292func (m *Indication) GetIntfInd() *IntfIndication {
293 if x, ok := m.GetData().(*Indication_IntfInd); ok {
294 return x.IntfInd
295 }
296 return nil
297}
298
299func (m *Indication) GetIntfOperInd() *IntfOperIndication {
300 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
301 return x.IntfOperInd
302 }
303 return nil
304}
305
306func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
307 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
308 return x.OnuDiscInd
309 }
310 return nil
311}
312
313func (m *Indication) GetOnuInd() *OnuIndication {
314 if x, ok := m.GetData().(*Indication_OnuInd); ok {
315 return x.OnuInd
316 }
317 return nil
318}
319
320func (m *Indication) GetOmciInd() *OmciIndication {
321 if x, ok := m.GetData().(*Indication_OmciInd); ok {
322 return x.OmciInd
323 }
324 return nil
325}
326
327func (m *Indication) GetPktInd() *PacketIndication {
328 if x, ok := m.GetData().(*Indication_PktInd); ok {
329 return x.PktInd
330 }
331 return nil
332}
333
334func (m *Indication) GetPortStats() *PortStatistics {
335 if x, ok := m.GetData().(*Indication_PortStats); ok {
336 return x.PortStats
337 }
338 return nil
339}
340
341func (m *Indication) GetFlowStats() *FlowStatistics {
342 if x, ok := m.GetData().(*Indication_FlowStats); ok {
343 return x.FlowStats
344 }
345 return nil
346}
347
348func (m *Indication) GetAlarmInd() *AlarmIndication {
349 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
350 return x.AlarmInd
351 }
352 return nil
353}
354
355// XXX_OneofWrappers is for the internal use of the proto package.
356func (*Indication) XXX_OneofWrappers() []interface{} {
357 return []interface{}{
358 (*Indication_OltInd)(nil),
359 (*Indication_IntfInd)(nil),
360 (*Indication_IntfOperInd)(nil),
361 (*Indication_OnuDiscInd)(nil),
362 (*Indication_OnuInd)(nil),
363 (*Indication_OmciInd)(nil),
364 (*Indication_PktInd)(nil),
365 (*Indication_PortStats)(nil),
366 (*Indication_FlowStats)(nil),
367 (*Indication_AlarmInd)(nil),
368 }
369}
370
371type AlarmIndication struct {
372 // Types that are valid to be assigned to Data:
373 // *AlarmIndication_LosInd
374 // *AlarmIndication_DyingGaspInd
375 // *AlarmIndication_OnuAlarmInd
376 // *AlarmIndication_OnuStartupFailInd
377 // *AlarmIndication_OnuSignalDegradeInd
378 // *AlarmIndication_OnuDriftOfWindowInd
379 // *AlarmIndication_OnuLossOmciInd
380 // *AlarmIndication_OnuSignalsFailInd
381 // *AlarmIndication_OnuTiwiInd
382 // *AlarmIndication_OnuActivationFailInd
383 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath9546b912019-11-28 20:56:20 +0530384 // *AlarmIndication_OnuLossOfSyncFailInd
385 // *AlarmIndication_OnuItuPonStatsInd
William Kurkianea869482019-04-09 15:16:11 -0400386 Data isAlarmIndication_Data `protobuf_oneof:"data"`
387 XXX_NoUnkeyedLiteral struct{} `json:"-"`
388 XXX_unrecognized []byte `json:"-"`
389 XXX_sizecache int32 `json:"-"`
390}
391
392func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
393func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
394func (*AlarmIndication) ProtoMessage() {}
395func (*AlarmIndication) Descriptor() ([]byte, []int) {
396 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
397}
398
399func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
400 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
401}
402func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
403 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
404}
405func (m *AlarmIndication) XXX_Merge(src proto.Message) {
406 xxx_messageInfo_AlarmIndication.Merge(m, src)
407}
408func (m *AlarmIndication) XXX_Size() int {
409 return xxx_messageInfo_AlarmIndication.Size(m)
410}
411func (m *AlarmIndication) XXX_DiscardUnknown() {
412 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
413}
414
415var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
416
417type isAlarmIndication_Data interface {
418 isAlarmIndication_Data()
419}
420
421type AlarmIndication_LosInd struct {
422 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
423}
424
425type AlarmIndication_DyingGaspInd struct {
426 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
427}
428
429type AlarmIndication_OnuAlarmInd struct {
430 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
431}
432
433type AlarmIndication_OnuStartupFailInd struct {
434 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
435}
436
437type AlarmIndication_OnuSignalDegradeInd struct {
438 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
439}
440
441type AlarmIndication_OnuDriftOfWindowInd struct {
442 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
443}
444
445type AlarmIndication_OnuLossOmciInd struct {
446 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
447}
448
449type AlarmIndication_OnuSignalsFailInd struct {
450 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
451}
452
453type AlarmIndication_OnuTiwiInd struct {
454 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
455}
456
457type AlarmIndication_OnuActivationFailInd struct {
458 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
459}
460
461type AlarmIndication_OnuProcessingErrorInd struct {
462 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
463}
464
Naga Manjunath9546b912019-11-28 20:56:20 +0530465type AlarmIndication_OnuLossOfSyncFailInd struct {
466 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
467}
468
469type AlarmIndication_OnuItuPonStatsInd struct {
470 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
471}
472
William Kurkianea869482019-04-09 15:16:11 -0400473func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
474
475func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
476
477func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
478
479func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
480
481func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
482
483func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
484
485func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
486
487func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
488
489func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
490
491func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
492
493func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
494
Naga Manjunath9546b912019-11-28 20:56:20 +0530495func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
496
497func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
498
William Kurkianea869482019-04-09 15:16:11 -0400499func (m *AlarmIndication) GetData() isAlarmIndication_Data {
500 if m != nil {
501 return m.Data
502 }
503 return nil
504}
505
506func (m *AlarmIndication) GetLosInd() *LosIndication {
507 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
508 return x.LosInd
509 }
510 return nil
511}
512
513func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
514 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
515 return x.DyingGaspInd
516 }
517 return nil
518}
519
520func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
521 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
522 return x.OnuAlarmInd
523 }
524 return nil
525}
526
527func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
528 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
529 return x.OnuStartupFailInd
530 }
531 return nil
532}
533
534func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
535 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
536 return x.OnuSignalDegradeInd
537 }
538 return nil
539}
540
541func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
542 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
543 return x.OnuDriftOfWindowInd
544 }
545 return nil
546}
547
548func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
549 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
550 return x.OnuLossOmciInd
551 }
552 return nil
553}
554
555func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
556 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
557 return x.OnuSignalsFailInd
558 }
559 return nil
560}
561
562func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
563 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
564 return x.OnuTiwiInd
565 }
566 return nil
567}
568
569func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
570 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
571 return x.OnuActivationFailInd
572 }
573 return nil
574}
575
576func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
577 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
578 return x.OnuProcessingErrorInd
579 }
580 return nil
581}
582
Naga Manjunath9546b912019-11-28 20:56:20 +0530583func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
584 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
585 return x.OnuLossOfSyncFailInd
586 }
587 return nil
588}
589
590func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
591 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
592 return x.OnuItuPonStatsInd
593 }
594 return nil
595}
596
William Kurkianea869482019-04-09 15:16:11 -0400597// XXX_OneofWrappers is for the internal use of the proto package.
598func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
599 return []interface{}{
600 (*AlarmIndication_LosInd)(nil),
601 (*AlarmIndication_DyingGaspInd)(nil),
602 (*AlarmIndication_OnuAlarmInd)(nil),
603 (*AlarmIndication_OnuStartupFailInd)(nil),
604 (*AlarmIndication_OnuSignalDegradeInd)(nil),
605 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
606 (*AlarmIndication_OnuLossOmciInd)(nil),
607 (*AlarmIndication_OnuSignalsFailInd)(nil),
608 (*AlarmIndication_OnuTiwiInd)(nil),
609 (*AlarmIndication_OnuActivationFailInd)(nil),
610 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath9546b912019-11-28 20:56:20 +0530611 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
612 (*AlarmIndication_OnuItuPonStatsInd)(nil),
William Kurkianea869482019-04-09 15:16:11 -0400613 }
614}
615
616type OltIndication struct {
617 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
618 XXX_NoUnkeyedLiteral struct{} `json:"-"`
619 XXX_unrecognized []byte `json:"-"`
620 XXX_sizecache int32 `json:"-"`
621}
622
623func (m *OltIndication) Reset() { *m = OltIndication{} }
624func (m *OltIndication) String() string { return proto.CompactTextString(m) }
625func (*OltIndication) ProtoMessage() {}
626func (*OltIndication) Descriptor() ([]byte, []int) {
627 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
628}
629
630func (m *OltIndication) XXX_Unmarshal(b []byte) error {
631 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
632}
633func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
634 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
635}
636func (m *OltIndication) XXX_Merge(src proto.Message) {
637 xxx_messageInfo_OltIndication.Merge(m, src)
638}
639func (m *OltIndication) XXX_Size() int {
640 return xxx_messageInfo_OltIndication.Size(m)
641}
642func (m *OltIndication) XXX_DiscardUnknown() {
643 xxx_messageInfo_OltIndication.DiscardUnknown(m)
644}
645
646var xxx_messageInfo_OltIndication proto.InternalMessageInfo
647
648func (m *OltIndication) GetOperState() string {
649 if m != nil {
650 return m.OperState
651 }
652 return ""
653}
654
655type IntfIndication struct {
656 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
657 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
658 XXX_NoUnkeyedLiteral struct{} `json:"-"`
659 XXX_unrecognized []byte `json:"-"`
660 XXX_sizecache int32 `json:"-"`
661}
662
663func (m *IntfIndication) Reset() { *m = IntfIndication{} }
664func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
665func (*IntfIndication) ProtoMessage() {}
666func (*IntfIndication) Descriptor() ([]byte, []int) {
667 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
668}
669
670func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
671 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
672}
673func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
674 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
675}
676func (m *IntfIndication) XXX_Merge(src proto.Message) {
677 xxx_messageInfo_IntfIndication.Merge(m, src)
678}
679func (m *IntfIndication) XXX_Size() int {
680 return xxx_messageInfo_IntfIndication.Size(m)
681}
682func (m *IntfIndication) XXX_DiscardUnknown() {
683 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
684}
685
686var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
687
688func (m *IntfIndication) GetIntfId() uint32 {
689 if m != nil {
690 return m.IntfId
691 }
692 return 0
693}
694
695func (m *IntfIndication) GetOperState() string {
696 if m != nil {
697 return m.OperState
698 }
699 return ""
700}
701
702type OnuDiscIndication struct {
703 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
704 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
705 XXX_NoUnkeyedLiteral struct{} `json:"-"`
706 XXX_unrecognized []byte `json:"-"`
707 XXX_sizecache int32 `json:"-"`
708}
709
710func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
711func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
712func (*OnuDiscIndication) ProtoMessage() {}
713func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
714 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
715}
716
717func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
718 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
719}
720func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
721 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
722}
723func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
724 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
725}
726func (m *OnuDiscIndication) XXX_Size() int {
727 return xxx_messageInfo_OnuDiscIndication.Size(m)
728}
729func (m *OnuDiscIndication) XXX_DiscardUnknown() {
730 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
731}
732
733var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
734
735func (m *OnuDiscIndication) GetIntfId() uint32 {
736 if m != nil {
737 return m.IntfId
738 }
739 return 0
740}
741
742func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
743 if m != nil {
744 return m.SerialNumber
745 }
746 return nil
747}
748
749type OnuIndication struct {
750 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
751 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
752 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
753 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
754 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
755 XXX_NoUnkeyedLiteral struct{} `json:"-"`
756 XXX_unrecognized []byte `json:"-"`
757 XXX_sizecache int32 `json:"-"`
758}
759
760func (m *OnuIndication) Reset() { *m = OnuIndication{} }
761func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
762func (*OnuIndication) ProtoMessage() {}
763func (*OnuIndication) Descriptor() ([]byte, []int) {
764 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
765}
766
767func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
768 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
769}
770func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
771 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
772}
773func (m *OnuIndication) XXX_Merge(src proto.Message) {
774 xxx_messageInfo_OnuIndication.Merge(m, src)
775}
776func (m *OnuIndication) XXX_Size() int {
777 return xxx_messageInfo_OnuIndication.Size(m)
778}
779func (m *OnuIndication) XXX_DiscardUnknown() {
780 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
781}
782
783var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
784
785func (m *OnuIndication) GetIntfId() uint32 {
786 if m != nil {
787 return m.IntfId
788 }
789 return 0
790}
791
792func (m *OnuIndication) GetOnuId() uint32 {
793 if m != nil {
794 return m.OnuId
795 }
796 return 0
797}
798
799func (m *OnuIndication) GetOperState() string {
800 if m != nil {
801 return m.OperState
802 }
803 return ""
804}
805
806func (m *OnuIndication) GetAdminState() string {
807 if m != nil {
808 return m.AdminState
809 }
810 return ""
811}
812
813func (m *OnuIndication) GetSerialNumber() *SerialNumber {
814 if m != nil {
815 return m.SerialNumber
816 }
817 return nil
818}
819
820type IntfOperIndication struct {
821 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
822 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
823 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
824 XXX_NoUnkeyedLiteral struct{} `json:"-"`
825 XXX_unrecognized []byte `json:"-"`
826 XXX_sizecache int32 `json:"-"`
827}
828
829func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
830func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
831func (*IntfOperIndication) ProtoMessage() {}
832func (*IntfOperIndication) Descriptor() ([]byte, []int) {
833 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
834}
835
836func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
837 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
838}
839func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
840 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
841}
842func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
843 xxx_messageInfo_IntfOperIndication.Merge(m, src)
844}
845func (m *IntfOperIndication) XXX_Size() int {
846 return xxx_messageInfo_IntfOperIndication.Size(m)
847}
848func (m *IntfOperIndication) XXX_DiscardUnknown() {
849 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
850}
851
852var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
853
854func (m *IntfOperIndication) GetType() string {
855 if m != nil {
856 return m.Type
857 }
858 return ""
859}
860
861func (m *IntfOperIndication) GetIntfId() uint32 {
862 if m != nil {
863 return m.IntfId
864 }
865 return 0
866}
867
868func (m *IntfOperIndication) GetOperState() string {
869 if m != nil {
870 return m.OperState
871 }
872 return ""
873}
874
875type OmciIndication struct {
876 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
877 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
878 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
879 XXX_NoUnkeyedLiteral struct{} `json:"-"`
880 XXX_unrecognized []byte `json:"-"`
881 XXX_sizecache int32 `json:"-"`
882}
883
884func (m *OmciIndication) Reset() { *m = OmciIndication{} }
885func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
886func (*OmciIndication) ProtoMessage() {}
887func (*OmciIndication) Descriptor() ([]byte, []int) {
888 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
889}
890
891func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
892 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
893}
894func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
895 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
896}
897func (m *OmciIndication) XXX_Merge(src proto.Message) {
898 xxx_messageInfo_OmciIndication.Merge(m, src)
899}
900func (m *OmciIndication) XXX_Size() int {
901 return xxx_messageInfo_OmciIndication.Size(m)
902}
903func (m *OmciIndication) XXX_DiscardUnknown() {
904 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
905}
906
907var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
908
909func (m *OmciIndication) GetIntfId() uint32 {
910 if m != nil {
911 return m.IntfId
912 }
913 return 0
914}
915
916func (m *OmciIndication) GetOnuId() uint32 {
917 if m != nil {
918 return m.OnuId
919 }
920 return 0
921}
922
923func (m *OmciIndication) GetPkt() []byte {
924 if m != nil {
925 return m.Pkt
926 }
927 return nil
928}
929
930type PacketIndication struct {
931 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
932 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
933 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
934 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
935 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
936 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
937 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
938 XXX_NoUnkeyedLiteral struct{} `json:"-"`
939 XXX_unrecognized []byte `json:"-"`
940 XXX_sizecache int32 `json:"-"`
941}
942
943func (m *PacketIndication) Reset() { *m = PacketIndication{} }
944func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
945func (*PacketIndication) ProtoMessage() {}
946func (*PacketIndication) Descriptor() ([]byte, []int) {
947 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
948}
949
950func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
951 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
952}
953func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
954 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
955}
956func (m *PacketIndication) XXX_Merge(src proto.Message) {
957 xxx_messageInfo_PacketIndication.Merge(m, src)
958}
959func (m *PacketIndication) XXX_Size() int {
960 return xxx_messageInfo_PacketIndication.Size(m)
961}
962func (m *PacketIndication) XXX_DiscardUnknown() {
963 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
964}
965
966var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
967
968func (m *PacketIndication) GetIntfType() string {
969 if m != nil {
970 return m.IntfType
971 }
972 return ""
973}
974
975func (m *PacketIndication) GetIntfId() uint32 {
976 if m != nil {
977 return m.IntfId
978 }
979 return 0
980}
981
982func (m *PacketIndication) GetGemportId() uint32 {
983 if m != nil {
984 return m.GemportId
985 }
986 return 0
987}
988
989func (m *PacketIndication) GetFlowId() uint32 {
990 if m != nil {
991 return m.FlowId
992 }
993 return 0
994}
995
996func (m *PacketIndication) GetPortNo() uint32 {
997 if m != nil {
998 return m.PortNo
999 }
1000 return 0
1001}
1002
1003func (m *PacketIndication) GetCookie() uint64 {
1004 if m != nil {
1005 return m.Cookie
1006 }
1007 return 0
1008}
1009
1010func (m *PacketIndication) GetPkt() []byte {
1011 if m != nil {
1012 return m.Pkt
1013 }
1014 return nil
1015}
1016
1017type Interface struct {
1018 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1019 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1020 XXX_unrecognized []byte `json:"-"`
1021 XXX_sizecache int32 `json:"-"`
1022}
1023
1024func (m *Interface) Reset() { *m = Interface{} }
1025func (m *Interface) String() string { return proto.CompactTextString(m) }
1026func (*Interface) ProtoMessage() {}
1027func (*Interface) Descriptor() ([]byte, []int) {
1028 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1029}
1030
1031func (m *Interface) XXX_Unmarshal(b []byte) error {
1032 return xxx_messageInfo_Interface.Unmarshal(m, b)
1033}
1034func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1035 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1036}
1037func (m *Interface) XXX_Merge(src proto.Message) {
1038 xxx_messageInfo_Interface.Merge(m, src)
1039}
1040func (m *Interface) XXX_Size() int {
1041 return xxx_messageInfo_Interface.Size(m)
1042}
1043func (m *Interface) XXX_DiscardUnknown() {
1044 xxx_messageInfo_Interface.DiscardUnknown(m)
1045}
1046
1047var xxx_messageInfo_Interface proto.InternalMessageInfo
1048
1049func (m *Interface) GetIntfId() uint32 {
1050 if m != nil {
1051 return m.IntfId
1052 }
1053 return 0
1054}
1055
1056type Heartbeat struct {
1057 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1058 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1059 XXX_unrecognized []byte `json:"-"`
1060 XXX_sizecache int32 `json:"-"`
1061}
1062
1063func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1064func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1065func (*Heartbeat) ProtoMessage() {}
1066func (*Heartbeat) Descriptor() ([]byte, []int) {
1067 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1068}
1069
1070func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1071 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1072}
1073func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1074 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1075}
1076func (m *Heartbeat) XXX_Merge(src proto.Message) {
1077 xxx_messageInfo_Heartbeat.Merge(m, src)
1078}
1079func (m *Heartbeat) XXX_Size() int {
1080 return xxx_messageInfo_Heartbeat.Size(m)
1081}
1082func (m *Heartbeat) XXX_DiscardUnknown() {
1083 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1084}
1085
1086var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1087
1088func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1089 if m != nil {
1090 return m.HeartbeatSignature
1091 }
1092 return 0
1093}
1094
1095type Onu struct {
1096 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1097 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1098 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1099 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
1100 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1101 XXX_unrecognized []byte `json:"-"`
1102 XXX_sizecache int32 `json:"-"`
1103}
1104
1105func (m *Onu) Reset() { *m = Onu{} }
1106func (m *Onu) String() string { return proto.CompactTextString(m) }
1107func (*Onu) ProtoMessage() {}
1108func (*Onu) Descriptor() ([]byte, []int) {
1109 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1110}
1111
1112func (m *Onu) XXX_Unmarshal(b []byte) error {
1113 return xxx_messageInfo_Onu.Unmarshal(m, b)
1114}
1115func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1116 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1117}
1118func (m *Onu) XXX_Merge(src proto.Message) {
1119 xxx_messageInfo_Onu.Merge(m, src)
1120}
1121func (m *Onu) XXX_Size() int {
1122 return xxx_messageInfo_Onu.Size(m)
1123}
1124func (m *Onu) XXX_DiscardUnknown() {
1125 xxx_messageInfo_Onu.DiscardUnknown(m)
1126}
1127
1128var xxx_messageInfo_Onu proto.InternalMessageInfo
1129
1130func (m *Onu) GetIntfId() uint32 {
1131 if m != nil {
1132 return m.IntfId
1133 }
1134 return 0
1135}
1136
1137func (m *Onu) GetOnuId() uint32 {
1138 if m != nil {
1139 return m.OnuId
1140 }
1141 return 0
1142}
1143
1144func (m *Onu) GetSerialNumber() *SerialNumber {
1145 if m != nil {
1146 return m.SerialNumber
1147 }
1148 return nil
1149}
1150
1151func (m *Onu) GetPir() uint32 {
1152 if m != nil {
1153 return m.Pir
1154 }
1155 return 0
1156}
1157
1158type OmciMsg struct {
1159 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1160 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1161 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1162 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1163 XXX_unrecognized []byte `json:"-"`
1164 XXX_sizecache int32 `json:"-"`
1165}
1166
1167func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1168func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1169func (*OmciMsg) ProtoMessage() {}
1170func (*OmciMsg) Descriptor() ([]byte, []int) {
1171 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1172}
1173
1174func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1175 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1176}
1177func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1178 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1179}
1180func (m *OmciMsg) XXX_Merge(src proto.Message) {
1181 xxx_messageInfo_OmciMsg.Merge(m, src)
1182}
1183func (m *OmciMsg) XXX_Size() int {
1184 return xxx_messageInfo_OmciMsg.Size(m)
1185}
1186func (m *OmciMsg) XXX_DiscardUnknown() {
1187 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1188}
1189
1190var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1191
1192func (m *OmciMsg) GetIntfId() uint32 {
1193 if m != nil {
1194 return m.IntfId
1195 }
1196 return 0
1197}
1198
1199func (m *OmciMsg) GetOnuId() uint32 {
1200 if m != nil {
1201 return m.OnuId
1202 }
1203 return 0
1204}
1205
1206func (m *OmciMsg) GetPkt() []byte {
1207 if m != nil {
1208 return m.Pkt
1209 }
1210 return nil
1211}
1212
1213type OnuPacket struct {
1214 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1215 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1216 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Manikkaraj kb1d51442019-07-23 10:41:02 -04001217 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001218 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1219 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1220 XXX_unrecognized []byte `json:"-"`
1221 XXX_sizecache int32 `json:"-"`
1222}
1223
1224func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1225func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1226func (*OnuPacket) ProtoMessage() {}
1227func (*OnuPacket) Descriptor() ([]byte, []int) {
1228 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
1229}
1230
1231func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1232 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1233}
1234func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1235 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1236}
1237func (m *OnuPacket) XXX_Merge(src proto.Message) {
1238 xxx_messageInfo_OnuPacket.Merge(m, src)
1239}
1240func (m *OnuPacket) XXX_Size() int {
1241 return xxx_messageInfo_OnuPacket.Size(m)
1242}
1243func (m *OnuPacket) XXX_DiscardUnknown() {
1244 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1245}
1246
1247var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1248
1249func (m *OnuPacket) GetIntfId() uint32 {
1250 if m != nil {
1251 return m.IntfId
1252 }
1253 return 0
1254}
1255
1256func (m *OnuPacket) GetOnuId() uint32 {
1257 if m != nil {
1258 return m.OnuId
1259 }
1260 return 0
1261}
1262
1263func (m *OnuPacket) GetPortNo() uint32 {
1264 if m != nil {
1265 return m.PortNo
1266 }
1267 return 0
1268}
1269
Manikkaraj kb1d51442019-07-23 10:41:02 -04001270func (m *OnuPacket) GetGemportId() uint32 {
1271 if m != nil {
1272 return m.GemportId
1273 }
1274 return 0
1275}
1276
William Kurkianea869482019-04-09 15:16:11 -04001277func (m *OnuPacket) GetPkt() []byte {
1278 if m != nil {
1279 return m.Pkt
1280 }
1281 return nil
1282}
1283
1284type UplinkPacket struct {
1285 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1286 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1287 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1288 XXX_unrecognized []byte `json:"-"`
1289 XXX_sizecache int32 `json:"-"`
1290}
1291
1292func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1293func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1294func (*UplinkPacket) ProtoMessage() {}
1295func (*UplinkPacket) Descriptor() ([]byte, []int) {
1296 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
1297}
1298
1299func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1300 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1301}
1302func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1303 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1304}
1305func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1306 xxx_messageInfo_UplinkPacket.Merge(m, src)
1307}
1308func (m *UplinkPacket) XXX_Size() int {
1309 return xxx_messageInfo_UplinkPacket.Size(m)
1310}
1311func (m *UplinkPacket) XXX_DiscardUnknown() {
1312 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1313}
1314
1315var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1316
1317func (m *UplinkPacket) GetIntfId() uint32 {
1318 if m != nil {
1319 return m.IntfId
1320 }
1321 return 0
1322}
1323
1324func (m *UplinkPacket) GetPkt() []byte {
1325 if m != nil {
1326 return m.Pkt
1327 }
1328 return nil
1329}
1330
1331type DeviceInfo struct {
1332 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1333 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1334 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1335 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1336 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1337 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1338 // Total number of pon intf ports on the device
1339 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1340 // If using global per-device technology profile. To be deprecated
1341 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1342 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1343 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1344 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1345 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1346 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1347 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1348 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1349 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1350 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1351 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1352 XXX_unrecognized []byte `json:"-"`
1353 XXX_sizecache int32 `json:"-"`
1354}
1355
1356func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1357func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1358func (*DeviceInfo) ProtoMessage() {}
1359func (*DeviceInfo) Descriptor() ([]byte, []int) {
1360 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
1361}
1362
1363func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1364 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1365}
1366func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1367 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1368}
1369func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1370 xxx_messageInfo_DeviceInfo.Merge(m, src)
1371}
1372func (m *DeviceInfo) XXX_Size() int {
1373 return xxx_messageInfo_DeviceInfo.Size(m)
1374}
1375func (m *DeviceInfo) XXX_DiscardUnknown() {
1376 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1377}
1378
1379var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1380
1381func (m *DeviceInfo) GetVendor() string {
1382 if m != nil {
1383 return m.Vendor
1384 }
1385 return ""
1386}
1387
1388func (m *DeviceInfo) GetModel() string {
1389 if m != nil {
1390 return m.Model
1391 }
1392 return ""
1393}
1394
1395func (m *DeviceInfo) GetHardwareVersion() string {
1396 if m != nil {
1397 return m.HardwareVersion
1398 }
1399 return ""
1400}
1401
1402func (m *DeviceInfo) GetFirmwareVersion() string {
1403 if m != nil {
1404 return m.FirmwareVersion
1405 }
1406 return ""
1407}
1408
1409func (m *DeviceInfo) GetDeviceId() string {
1410 if m != nil {
1411 return m.DeviceId
1412 }
1413 return ""
1414}
1415
1416func (m *DeviceInfo) GetDeviceSerialNumber() string {
1417 if m != nil {
1418 return m.DeviceSerialNumber
1419 }
1420 return ""
1421}
1422
1423func (m *DeviceInfo) GetPonPorts() uint32 {
1424 if m != nil {
1425 return m.PonPorts
1426 }
1427 return 0
1428}
1429
1430func (m *DeviceInfo) GetTechnology() string {
1431 if m != nil {
1432 return m.Technology
1433 }
1434 return ""
1435}
1436
1437func (m *DeviceInfo) GetOnuIdStart() uint32 {
1438 if m != nil {
1439 return m.OnuIdStart
1440 }
1441 return 0
1442}
1443
1444func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1445 if m != nil {
1446 return m.OnuIdEnd
1447 }
1448 return 0
1449}
1450
1451func (m *DeviceInfo) GetAllocIdStart() uint32 {
1452 if m != nil {
1453 return m.AllocIdStart
1454 }
1455 return 0
1456}
1457
1458func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1459 if m != nil {
1460 return m.AllocIdEnd
1461 }
1462 return 0
1463}
1464
1465func (m *DeviceInfo) GetGemportIdStart() uint32 {
1466 if m != nil {
1467 return m.GemportIdStart
1468 }
1469 return 0
1470}
1471
1472func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1473 if m != nil {
1474 return m.GemportIdEnd
1475 }
1476 return 0
1477}
1478
1479func (m *DeviceInfo) GetFlowIdStart() uint32 {
1480 if m != nil {
1481 return m.FlowIdStart
1482 }
1483 return 0
1484}
1485
1486func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1487 if m != nil {
1488 return m.FlowIdEnd
1489 }
1490 return 0
1491}
1492
1493func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1494 if m != nil {
1495 return m.Ranges
1496 }
1497 return nil
1498}
1499
1500type DeviceInfo_DeviceResourceRanges struct {
1501 // List of 0 or more intf_ids that use the same technology and pools.
1502 // If 0 intf_ids supplied, it implies ALL interfaces
1503 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1504 // Technology profile for this pool
1505 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1506 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1507 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1508 XXX_unrecognized []byte `json:"-"`
1509 XXX_sizecache int32 `json:"-"`
1510}
1511
1512func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1513func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1514func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1515func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
1516 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0}
1517}
1518
1519func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1520 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1521}
1522func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1523 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1524}
1525func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1526 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1527}
1528func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1529 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1530}
1531func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1532 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1533}
1534
1535var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1536
1537func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1538 if m != nil {
1539 return m.IntfIds
1540 }
1541 return nil
1542}
1543
1544func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1545 if m != nil {
1546 return m.Technology
1547 }
1548 return ""
1549}
1550
1551func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1552 if m != nil {
1553 return m.Pools
1554 }
1555 return nil
1556}
1557
1558type DeviceInfo_DeviceResourceRanges_Pool struct {
1559 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1560 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1561 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1562 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1563 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1564 XXX_unrecognized []byte `json:"-"`
1565 XXX_sizecache int32 `json:"-"`
1566}
1567
1568func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1569func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1570func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1571func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
1572 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0}
1573}
1574
1575func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1576 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1577}
1578func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1579 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1580}
1581func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1582 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1583}
1584func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1585 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1586}
1587func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1588 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1589}
1590
1591var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1592
1593func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1594 if m != nil {
1595 return m.Type
1596 }
1597 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1598}
1599
1600func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1601 if m != nil {
1602 return m.Sharing
1603 }
1604 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1605}
1606
1607func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1608 if m != nil {
1609 return m.Start
1610 }
1611 return 0
1612}
1613
1614func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1615 if m != nil {
1616 return m.End
1617 }
1618 return 0
1619}
1620
1621type Classifier struct {
1622 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1623 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1624 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1625 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1626 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1627 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1628 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1629 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1630 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1631 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1632 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1633 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
1634 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
1635 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
1636 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
1637 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1638 XXX_unrecognized []byte `json:"-"`
1639 XXX_sizecache int32 `json:"-"`
1640}
1641
1642func (m *Classifier) Reset() { *m = Classifier{} }
1643func (m *Classifier) String() string { return proto.CompactTextString(m) }
1644func (*Classifier) ProtoMessage() {}
1645func (*Classifier) Descriptor() ([]byte, []int) {
1646 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
1647}
1648
1649func (m *Classifier) XXX_Unmarshal(b []byte) error {
1650 return xxx_messageInfo_Classifier.Unmarshal(m, b)
1651}
1652func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1653 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
1654}
1655func (m *Classifier) XXX_Merge(src proto.Message) {
1656 xxx_messageInfo_Classifier.Merge(m, src)
1657}
1658func (m *Classifier) XXX_Size() int {
1659 return xxx_messageInfo_Classifier.Size(m)
1660}
1661func (m *Classifier) XXX_DiscardUnknown() {
1662 xxx_messageInfo_Classifier.DiscardUnknown(m)
1663}
1664
1665var xxx_messageInfo_Classifier proto.InternalMessageInfo
1666
1667func (m *Classifier) GetOTpid() uint32 {
1668 if m != nil {
1669 return m.OTpid
1670 }
1671 return 0
1672}
1673
1674func (m *Classifier) GetOVid() uint32 {
1675 if m != nil {
1676 return m.OVid
1677 }
1678 return 0
1679}
1680
1681func (m *Classifier) GetITpid() uint32 {
1682 if m != nil {
1683 return m.ITpid
1684 }
1685 return 0
1686}
1687
1688func (m *Classifier) GetIVid() uint32 {
1689 if m != nil {
1690 return m.IVid
1691 }
1692 return 0
1693}
1694
1695func (m *Classifier) GetOPbits() uint32 {
1696 if m != nil {
1697 return m.OPbits
1698 }
1699 return 0
1700}
1701
1702func (m *Classifier) GetIPbits() uint32 {
1703 if m != nil {
1704 return m.IPbits
1705 }
1706 return 0
1707}
1708
1709func (m *Classifier) GetEthType() uint32 {
1710 if m != nil {
1711 return m.EthType
1712 }
1713 return 0
1714}
1715
1716func (m *Classifier) GetDstMac() []byte {
1717 if m != nil {
1718 return m.DstMac
1719 }
1720 return nil
1721}
1722
1723func (m *Classifier) GetSrcMac() []byte {
1724 if m != nil {
1725 return m.SrcMac
1726 }
1727 return nil
1728}
1729
1730func (m *Classifier) GetIpProto() uint32 {
1731 if m != nil {
1732 return m.IpProto
1733 }
1734 return 0
1735}
1736
1737func (m *Classifier) GetDstIp() uint32 {
1738 if m != nil {
1739 return m.DstIp
1740 }
1741 return 0
1742}
1743
1744func (m *Classifier) GetSrcIp() uint32 {
1745 if m != nil {
1746 return m.SrcIp
1747 }
1748 return 0
1749}
1750
1751func (m *Classifier) GetSrcPort() uint32 {
1752 if m != nil {
1753 return m.SrcPort
1754 }
1755 return 0
1756}
1757
1758func (m *Classifier) GetDstPort() uint32 {
1759 if m != nil {
1760 return m.DstPort
1761 }
1762 return 0
1763}
1764
1765func (m *Classifier) GetPktTagType() string {
1766 if m != nil {
1767 return m.PktTagType
1768 }
1769 return ""
1770}
1771
1772type ActionCmd struct {
1773 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
1774 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
1775 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
1776 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1777 XXX_unrecognized []byte `json:"-"`
1778 XXX_sizecache int32 `json:"-"`
1779}
1780
1781func (m *ActionCmd) Reset() { *m = ActionCmd{} }
1782func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
1783func (*ActionCmd) ProtoMessage() {}
1784func (*ActionCmd) Descriptor() ([]byte, []int) {
1785 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
1786}
1787
1788func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
1789 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
1790}
1791func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1792 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
1793}
1794func (m *ActionCmd) XXX_Merge(src proto.Message) {
1795 xxx_messageInfo_ActionCmd.Merge(m, src)
1796}
1797func (m *ActionCmd) XXX_Size() int {
1798 return xxx_messageInfo_ActionCmd.Size(m)
1799}
1800func (m *ActionCmd) XXX_DiscardUnknown() {
1801 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
1802}
1803
1804var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
1805
1806func (m *ActionCmd) GetAddOuterTag() bool {
1807 if m != nil {
1808 return m.AddOuterTag
1809 }
1810 return false
1811}
1812
1813func (m *ActionCmd) GetRemoveOuterTag() bool {
1814 if m != nil {
1815 return m.RemoveOuterTag
1816 }
1817 return false
1818}
1819
1820func (m *ActionCmd) GetTrapToHost() bool {
1821 if m != nil {
1822 return m.TrapToHost
1823 }
1824 return false
1825}
1826
1827type Action struct {
1828 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
1829 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1830 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1831 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1832 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1833 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1834 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1835 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1836 XXX_unrecognized []byte `json:"-"`
1837 XXX_sizecache int32 `json:"-"`
1838}
1839
1840func (m *Action) Reset() { *m = Action{} }
1841func (m *Action) String() string { return proto.CompactTextString(m) }
1842func (*Action) ProtoMessage() {}
1843func (*Action) Descriptor() ([]byte, []int) {
1844 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
1845}
1846
1847func (m *Action) XXX_Unmarshal(b []byte) error {
1848 return xxx_messageInfo_Action.Unmarshal(m, b)
1849}
1850func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1851 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
1852}
1853func (m *Action) XXX_Merge(src proto.Message) {
1854 xxx_messageInfo_Action.Merge(m, src)
1855}
1856func (m *Action) XXX_Size() int {
1857 return xxx_messageInfo_Action.Size(m)
1858}
1859func (m *Action) XXX_DiscardUnknown() {
1860 xxx_messageInfo_Action.DiscardUnknown(m)
1861}
1862
1863var xxx_messageInfo_Action proto.InternalMessageInfo
1864
1865func (m *Action) GetCmd() *ActionCmd {
1866 if m != nil {
1867 return m.Cmd
1868 }
1869 return nil
1870}
1871
1872func (m *Action) GetOVid() uint32 {
1873 if m != nil {
1874 return m.OVid
1875 }
1876 return 0
1877}
1878
1879func (m *Action) GetOPbits() uint32 {
1880 if m != nil {
1881 return m.OPbits
1882 }
1883 return 0
1884}
1885
1886func (m *Action) GetOTpid() uint32 {
1887 if m != nil {
1888 return m.OTpid
1889 }
1890 return 0
1891}
1892
1893func (m *Action) GetIVid() uint32 {
1894 if m != nil {
1895 return m.IVid
1896 }
1897 return 0
1898}
1899
1900func (m *Action) GetIPbits() uint32 {
1901 if m != nil {
1902 return m.IPbits
1903 }
1904 return 0
1905}
1906
1907func (m *Action) GetITpid() uint32 {
1908 if m != nil {
1909 return m.ITpid
1910 }
1911 return 0
1912}
1913
1914type Flow struct {
1915 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
1916 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1917 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
1918 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1919 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
1920 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
1921 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
1922 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1923 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
1924 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
1925 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
1926 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
1927 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1928 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1929 XXX_unrecognized []byte `json:"-"`
1930 XXX_sizecache int32 `json:"-"`
1931}
1932
1933func (m *Flow) Reset() { *m = Flow{} }
1934func (m *Flow) String() string { return proto.CompactTextString(m) }
1935func (*Flow) ProtoMessage() {}
1936func (*Flow) Descriptor() ([]byte, []int) {
1937 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
1938}
1939
1940func (m *Flow) XXX_Unmarshal(b []byte) error {
1941 return xxx_messageInfo_Flow.Unmarshal(m, b)
1942}
1943func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1944 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
1945}
1946func (m *Flow) XXX_Merge(src proto.Message) {
1947 xxx_messageInfo_Flow.Merge(m, src)
1948}
1949func (m *Flow) XXX_Size() int {
1950 return xxx_messageInfo_Flow.Size(m)
1951}
1952func (m *Flow) XXX_DiscardUnknown() {
1953 xxx_messageInfo_Flow.DiscardUnknown(m)
1954}
1955
1956var xxx_messageInfo_Flow proto.InternalMessageInfo
1957
1958func (m *Flow) GetAccessIntfId() int32 {
1959 if m != nil {
1960 return m.AccessIntfId
1961 }
1962 return 0
1963}
1964
1965func (m *Flow) GetOnuId() int32 {
1966 if m != nil {
1967 return m.OnuId
1968 }
1969 return 0
1970}
1971
1972func (m *Flow) GetUniId() int32 {
1973 if m != nil {
1974 return m.UniId
1975 }
1976 return 0
1977}
1978
1979func (m *Flow) GetFlowId() uint32 {
1980 if m != nil {
1981 return m.FlowId
1982 }
1983 return 0
1984}
1985
1986func (m *Flow) GetFlowType() string {
1987 if m != nil {
1988 return m.FlowType
1989 }
1990 return ""
1991}
1992
1993func (m *Flow) GetAllocId() int32 {
1994 if m != nil {
1995 return m.AllocId
1996 }
1997 return 0
1998}
1999
2000func (m *Flow) GetNetworkIntfId() int32 {
2001 if m != nil {
2002 return m.NetworkIntfId
2003 }
2004 return 0
2005}
2006
2007func (m *Flow) GetGemportId() int32 {
2008 if m != nil {
2009 return m.GemportId
2010 }
2011 return 0
2012}
2013
2014func (m *Flow) GetClassifier() *Classifier {
2015 if m != nil {
2016 return m.Classifier
2017 }
2018 return nil
2019}
2020
2021func (m *Flow) GetAction() *Action {
2022 if m != nil {
2023 return m.Action
2024 }
2025 return nil
2026}
2027
2028func (m *Flow) GetPriority() int32 {
2029 if m != nil {
2030 return m.Priority
2031 }
2032 return 0
2033}
2034
2035func (m *Flow) GetCookie() uint64 {
2036 if m != nil {
2037 return m.Cookie
2038 }
2039 return 0
2040}
2041
2042func (m *Flow) GetPortNo() uint32 {
2043 if m != nil {
2044 return m.PortNo
2045 }
2046 return 0
2047}
2048
2049type SerialNumber struct {
2050 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2051 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2052 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2053 XXX_unrecognized []byte `json:"-"`
2054 XXX_sizecache int32 `json:"-"`
2055}
2056
2057func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2058func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2059func (*SerialNumber) ProtoMessage() {}
2060func (*SerialNumber) Descriptor() ([]byte, []int) {
2061 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2062}
2063
2064func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2065 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2066}
2067func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2068 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2069}
2070func (m *SerialNumber) XXX_Merge(src proto.Message) {
2071 xxx_messageInfo_SerialNumber.Merge(m, src)
2072}
2073func (m *SerialNumber) XXX_Size() int {
2074 return xxx_messageInfo_SerialNumber.Size(m)
2075}
2076func (m *SerialNumber) XXX_DiscardUnknown() {
2077 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2078}
2079
2080var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2081
2082func (m *SerialNumber) GetVendorId() []byte {
2083 if m != nil {
2084 return m.VendorId
2085 }
2086 return nil
2087}
2088
2089func (m *SerialNumber) GetVendorSpecific() []byte {
2090 if m != nil {
2091 return m.VendorSpecific
2092 }
2093 return nil
2094}
2095
2096type PortStatistics struct {
2097 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2098 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2099 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2100 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2101 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2102 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2103 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2104 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2105 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2106 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2107 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2108 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2109 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2110 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2111 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2112 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2113 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2114 XXX_unrecognized []byte `json:"-"`
2115 XXX_sizecache int32 `json:"-"`
2116}
2117
2118func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2119func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2120func (*PortStatistics) ProtoMessage() {}
2121func (*PortStatistics) Descriptor() ([]byte, []int) {
2122 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
2123}
2124
2125func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2126 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2127}
2128func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2129 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2130}
2131func (m *PortStatistics) XXX_Merge(src proto.Message) {
2132 xxx_messageInfo_PortStatistics.Merge(m, src)
2133}
2134func (m *PortStatistics) XXX_Size() int {
2135 return xxx_messageInfo_PortStatistics.Size(m)
2136}
2137func (m *PortStatistics) XXX_DiscardUnknown() {
2138 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2139}
2140
2141var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2142
2143func (m *PortStatistics) GetIntfId() uint32 {
2144 if m != nil {
2145 return m.IntfId
2146 }
2147 return 0
2148}
2149
2150func (m *PortStatistics) GetRxBytes() uint64 {
2151 if m != nil {
2152 return m.RxBytes
2153 }
2154 return 0
2155}
2156
2157func (m *PortStatistics) GetRxPackets() uint64 {
2158 if m != nil {
2159 return m.RxPackets
2160 }
2161 return 0
2162}
2163
2164func (m *PortStatistics) GetRxUcastPackets() uint64 {
2165 if m != nil {
2166 return m.RxUcastPackets
2167 }
2168 return 0
2169}
2170
2171func (m *PortStatistics) GetRxMcastPackets() uint64 {
2172 if m != nil {
2173 return m.RxMcastPackets
2174 }
2175 return 0
2176}
2177
2178func (m *PortStatistics) GetRxBcastPackets() uint64 {
2179 if m != nil {
2180 return m.RxBcastPackets
2181 }
2182 return 0
2183}
2184
2185func (m *PortStatistics) GetRxErrorPackets() uint64 {
2186 if m != nil {
2187 return m.RxErrorPackets
2188 }
2189 return 0
2190}
2191
2192func (m *PortStatistics) GetTxBytes() uint64 {
2193 if m != nil {
2194 return m.TxBytes
2195 }
2196 return 0
2197}
2198
2199func (m *PortStatistics) GetTxPackets() uint64 {
2200 if m != nil {
2201 return m.TxPackets
2202 }
2203 return 0
2204}
2205
2206func (m *PortStatistics) GetTxUcastPackets() uint64 {
2207 if m != nil {
2208 return m.TxUcastPackets
2209 }
2210 return 0
2211}
2212
2213func (m *PortStatistics) GetTxMcastPackets() uint64 {
2214 if m != nil {
2215 return m.TxMcastPackets
2216 }
2217 return 0
2218}
2219
2220func (m *PortStatistics) GetTxBcastPackets() uint64 {
2221 if m != nil {
2222 return m.TxBcastPackets
2223 }
2224 return 0
2225}
2226
2227func (m *PortStatistics) GetTxErrorPackets() uint64 {
2228 if m != nil {
2229 return m.TxErrorPackets
2230 }
2231 return 0
2232}
2233
2234func (m *PortStatistics) GetRxCrcErrors() uint64 {
2235 if m != nil {
2236 return m.RxCrcErrors
2237 }
2238 return 0
2239}
2240
2241func (m *PortStatistics) GetBipErrors() uint64 {
2242 if m != nil {
2243 return m.BipErrors
2244 }
2245 return 0
2246}
2247
2248func (m *PortStatistics) GetTimestamp() uint32 {
2249 if m != nil {
2250 return m.Timestamp
2251 }
2252 return 0
2253}
2254
2255type FlowStatistics struct {
2256 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2257 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2258 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2259 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2260 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2261 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2262 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2263 XXX_unrecognized []byte `json:"-"`
2264 XXX_sizecache int32 `json:"-"`
2265}
2266
2267func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2268func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2269func (*FlowStatistics) ProtoMessage() {}
2270func (*FlowStatistics) Descriptor() ([]byte, []int) {
2271 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
2272}
2273
2274func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2275 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2276}
2277func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2278 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2279}
2280func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2281 xxx_messageInfo_FlowStatistics.Merge(m, src)
2282}
2283func (m *FlowStatistics) XXX_Size() int {
2284 return xxx_messageInfo_FlowStatistics.Size(m)
2285}
2286func (m *FlowStatistics) XXX_DiscardUnknown() {
2287 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2288}
2289
2290var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2291
2292func (m *FlowStatistics) GetFlowId() uint32 {
2293 if m != nil {
2294 return m.FlowId
2295 }
2296 return 0
2297}
2298
2299func (m *FlowStatistics) GetRxBytes() uint64 {
2300 if m != nil {
2301 return m.RxBytes
2302 }
2303 return 0
2304}
2305
2306func (m *FlowStatistics) GetRxPackets() uint64 {
2307 if m != nil {
2308 return m.RxPackets
2309 }
2310 return 0
2311}
2312
2313func (m *FlowStatistics) GetTxBytes() uint64 {
2314 if m != nil {
2315 return m.TxBytes
2316 }
2317 return 0
2318}
2319
2320func (m *FlowStatistics) GetTxPackets() uint64 {
2321 if m != nil {
2322 return m.TxPackets
2323 }
2324 return 0
2325}
2326
2327func (m *FlowStatistics) GetTimestamp() uint32 {
2328 if m != nil {
2329 return m.Timestamp
2330 }
2331 return 0
2332}
2333
2334type LosIndication struct {
2335 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2336 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
2337 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2338 XXX_unrecognized []byte `json:"-"`
2339 XXX_sizecache int32 `json:"-"`
2340}
2341
2342func (m *LosIndication) Reset() { *m = LosIndication{} }
2343func (m *LosIndication) String() string { return proto.CompactTextString(m) }
2344func (*LosIndication) ProtoMessage() {}
2345func (*LosIndication) Descriptor() ([]byte, []int) {
2346 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2347}
2348
2349func (m *LosIndication) XXX_Unmarshal(b []byte) error {
2350 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
2351}
2352func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2353 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
2354}
2355func (m *LosIndication) XXX_Merge(src proto.Message) {
2356 xxx_messageInfo_LosIndication.Merge(m, src)
2357}
2358func (m *LosIndication) XXX_Size() int {
2359 return xxx_messageInfo_LosIndication.Size(m)
2360}
2361func (m *LosIndication) XXX_DiscardUnknown() {
2362 xxx_messageInfo_LosIndication.DiscardUnknown(m)
2363}
2364
2365var xxx_messageInfo_LosIndication proto.InternalMessageInfo
2366
2367func (m *LosIndication) GetIntfId() uint32 {
2368 if m != nil {
2369 return m.IntfId
2370 }
2371 return 0
2372}
2373
2374func (m *LosIndication) GetStatus() string {
2375 if m != nil {
2376 return m.Status
2377 }
2378 return ""
2379}
2380
2381type DyingGaspIndication struct {
2382 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2383 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2384 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2385 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2386 XXX_unrecognized []byte `json:"-"`
2387 XXX_sizecache int32 `json:"-"`
2388}
2389
2390func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
2391func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
2392func (*DyingGaspIndication) ProtoMessage() {}
2393func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
2394 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
2395}
2396
2397func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
2398 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
2399}
2400func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2401 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
2402}
2403func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
2404 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
2405}
2406func (m *DyingGaspIndication) XXX_Size() int {
2407 return xxx_messageInfo_DyingGaspIndication.Size(m)
2408}
2409func (m *DyingGaspIndication) XXX_DiscardUnknown() {
2410 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
2411}
2412
2413var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
2414
2415func (m *DyingGaspIndication) GetIntfId() uint32 {
2416 if m != nil {
2417 return m.IntfId
2418 }
2419 return 0
2420}
2421
2422func (m *DyingGaspIndication) GetOnuId() uint32 {
2423 if m != nil {
2424 return m.OnuId
2425 }
2426 return 0
2427}
2428
2429func (m *DyingGaspIndication) GetStatus() string {
2430 if m != nil {
2431 return m.Status
2432 }
2433 return ""
2434}
2435
2436type OnuAlarmIndication struct {
2437 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2438 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2439 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
2440 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
2441 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
2442 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05302443 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
2444 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002445 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2446 XXX_unrecognized []byte `json:"-"`
2447 XXX_sizecache int32 `json:"-"`
2448}
2449
2450func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
2451func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
2452func (*OnuAlarmIndication) ProtoMessage() {}
2453func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
2454 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
2455}
2456
2457func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
2458 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
2459}
2460func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2461 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
2462}
2463func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
2464 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
2465}
2466func (m *OnuAlarmIndication) XXX_Size() int {
2467 return xxx_messageInfo_OnuAlarmIndication.Size(m)
2468}
2469func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
2470 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
2471}
2472
2473var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
2474
2475func (m *OnuAlarmIndication) GetIntfId() uint32 {
2476 if m != nil {
2477 return m.IntfId
2478 }
2479 return 0
2480}
2481
2482func (m *OnuAlarmIndication) GetOnuId() uint32 {
2483 if m != nil {
2484 return m.OnuId
2485 }
2486 return 0
2487}
2488
2489func (m *OnuAlarmIndication) GetLosStatus() string {
2490 if m != nil {
2491 return m.LosStatus
2492 }
2493 return ""
2494}
2495
2496func (m *OnuAlarmIndication) GetLobStatus() string {
2497 if m != nil {
2498 return m.LobStatus
2499 }
2500 return ""
2501}
2502
2503func (m *OnuAlarmIndication) GetLopcMissStatus() string {
2504 if m != nil {
2505 return m.LopcMissStatus
2506 }
2507 return ""
2508}
2509
2510func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
2511 if m != nil {
2512 return m.LopcMicErrorStatus
2513 }
2514 return ""
2515}
2516
Naga Manjunath9546b912019-11-28 20:56:20 +05302517func (m *OnuAlarmIndication) GetLofiStatus() string {
2518 if m != nil {
2519 return m.LofiStatus
2520 }
2521 return ""
2522}
2523
2524func (m *OnuAlarmIndication) GetLoamiStatus() string {
2525 if m != nil {
2526 return m.LoamiStatus
2527 }
2528 return ""
2529}
2530
William Kurkianea869482019-04-09 15:16:11 -04002531type OnuStartupFailureIndication struct {
2532 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2533 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2534 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2535 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2536 XXX_unrecognized []byte `json:"-"`
2537 XXX_sizecache int32 `json:"-"`
2538}
2539
2540func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
2541func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
2542func (*OnuStartupFailureIndication) ProtoMessage() {}
2543func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
2544 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
2545}
2546
2547func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
2548 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
2549}
2550func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2551 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
2552}
2553func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
2554 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
2555}
2556func (m *OnuStartupFailureIndication) XXX_Size() int {
2557 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
2558}
2559func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
2560 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
2561}
2562
2563var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
2564
2565func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
2566 if m != nil {
2567 return m.IntfId
2568 }
2569 return 0
2570}
2571
2572func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
2573 if m != nil {
2574 return m.OnuId
2575 }
2576 return 0
2577}
2578
2579func (m *OnuStartupFailureIndication) GetStatus() string {
2580 if m != nil {
2581 return m.Status
2582 }
2583 return ""
2584}
2585
2586type OnuSignalDegradeIndication struct {
2587 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2588 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2589 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2590 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2591 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2592 XXX_unrecognized []byte `json:"-"`
2593 XXX_sizecache int32 `json:"-"`
2594}
2595
2596func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
2597func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
2598func (*OnuSignalDegradeIndication) ProtoMessage() {}
2599func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
2600 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
2601}
2602
2603func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
2604 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
2605}
2606func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2607 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
2608}
2609func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
2610 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
2611}
2612func (m *OnuSignalDegradeIndication) XXX_Size() int {
2613 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
2614}
2615func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
2616 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
2617}
2618
2619var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
2620
2621func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
2622 if m != nil {
2623 return m.IntfId
2624 }
2625 return 0
2626}
2627
2628func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
2629 if m != nil {
2630 return m.OnuId
2631 }
2632 return 0
2633}
2634
2635func (m *OnuSignalDegradeIndication) GetStatus() string {
2636 if m != nil {
2637 return m.Status
2638 }
2639 return ""
2640}
2641
2642func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
2643 if m != nil {
2644 return m.InverseBitErrorRate
2645 }
2646 return 0
2647}
2648
2649type OnuDriftOfWindowIndication struct {
2650 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2651 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2652 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2653 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2654 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
2655 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2656 XXX_unrecognized []byte `json:"-"`
2657 XXX_sizecache int32 `json:"-"`
2658}
2659
2660func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
2661func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
2662func (*OnuDriftOfWindowIndication) ProtoMessage() {}
2663func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
2664 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
2665}
2666
2667func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
2668 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
2669}
2670func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2671 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
2672}
2673func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
2674 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
2675}
2676func (m *OnuDriftOfWindowIndication) XXX_Size() int {
2677 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
2678}
2679func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
2680 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
2681}
2682
2683var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
2684
2685func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
2686 if m != nil {
2687 return m.IntfId
2688 }
2689 return 0
2690}
2691
2692func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
2693 if m != nil {
2694 return m.OnuId
2695 }
2696 return 0
2697}
2698
2699func (m *OnuDriftOfWindowIndication) GetStatus() string {
2700 if m != nil {
2701 return m.Status
2702 }
2703 return ""
2704}
2705
2706func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
2707 if m != nil {
2708 return m.Drift
2709 }
2710 return 0
2711}
2712
2713func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
2714 if m != nil {
2715 return m.NewEqd
2716 }
2717 return 0
2718}
2719
2720type OnuLossOfOmciChannelIndication struct {
2721 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2722 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2723 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2725 XXX_unrecognized []byte `json:"-"`
2726 XXX_sizecache int32 `json:"-"`
2727}
2728
2729func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
2730func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
2731func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
2732func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
2733 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
2734}
2735
2736func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
2737 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
2738}
2739func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2740 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
2741}
2742func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
2743 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
2744}
2745func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
2746 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
2747}
2748func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
2749 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
2750}
2751
2752var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
2753
2754func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
2755 if m != nil {
2756 return m.IntfId
2757 }
2758 return 0
2759}
2760
2761func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
2762 if m != nil {
2763 return m.OnuId
2764 }
2765 return 0
2766}
2767
2768func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
2769 if m != nil {
2770 return m.Status
2771 }
2772 return ""
2773}
2774
2775type OnuSignalsFailureIndication struct {
2776 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2777 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2778 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2779 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2780 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2781 XXX_unrecognized []byte `json:"-"`
2782 XXX_sizecache int32 `json:"-"`
2783}
2784
2785func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
2786func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
2787func (*OnuSignalsFailureIndication) ProtoMessage() {}
2788func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
2789 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
2790}
2791
2792func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
2793 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
2794}
2795func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2796 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
2797}
2798func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
2799 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
2800}
2801func (m *OnuSignalsFailureIndication) XXX_Size() int {
2802 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
2803}
2804func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
2805 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
2806}
2807
2808var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
2809
2810func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
2811 if m != nil {
2812 return m.IntfId
2813 }
2814 return 0
2815}
2816
2817func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
2818 if m != nil {
2819 return m.OnuId
2820 }
2821 return 0
2822}
2823
2824func (m *OnuSignalsFailureIndication) GetStatus() string {
2825 if m != nil {
2826 return m.Status
2827 }
2828 return ""
2829}
2830
2831func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
2832 if m != nil {
2833 return m.InverseBitErrorRate
2834 }
2835 return 0
2836}
2837
2838type OnuTransmissionInterferenceWarning struct {
2839 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2840 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2841 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2842 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2843 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2844 XXX_unrecognized []byte `json:"-"`
2845 XXX_sizecache int32 `json:"-"`
2846}
2847
2848func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
2849func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
2850func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
2851func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
2852 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
2853}
2854
2855func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
2856 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
2857}
2858func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2859 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
2860}
2861func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
2862 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
2863}
2864func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
2865 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
2866}
2867func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
2868 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
2869}
2870
2871var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
2872
2873func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
2874 if m != nil {
2875 return m.IntfId
2876 }
2877 return 0
2878}
2879
2880func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
2881 if m != nil {
2882 return m.OnuId
2883 }
2884 return 0
2885}
2886
2887func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
2888 if m != nil {
2889 return m.Status
2890 }
2891 return ""
2892}
2893
2894func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
2895 if m != nil {
2896 return m.Drift
2897 }
2898 return 0
2899}
2900
2901type OnuActivationFailureIndication struct {
2902 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2903 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05302904 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002905 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2906 XXX_unrecognized []byte `json:"-"`
2907 XXX_sizecache int32 `json:"-"`
2908}
2909
2910func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
2911func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
2912func (*OnuActivationFailureIndication) ProtoMessage() {}
2913func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
2914 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
2915}
2916
2917func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
2918 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
2919}
2920func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2921 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
2922}
2923func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
2924 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
2925}
2926func (m *OnuActivationFailureIndication) XXX_Size() int {
2927 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
2928}
2929func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
2930 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
2931}
2932
2933var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
2934
2935func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
2936 if m != nil {
2937 return m.IntfId
2938 }
2939 return 0
2940}
2941
2942func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
2943 if m != nil {
2944 return m.OnuId
2945 }
2946 return 0
2947}
2948
Naga Manjunath9546b912019-11-28 20:56:20 +05302949func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
2950 if m != nil {
2951 return m.FailReason
2952 }
2953 return 0
2954}
2955
2956type OnuLossOfKeySyncFailureIndication struct {
2957 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2958 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2959 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2960 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2961 XXX_unrecognized []byte `json:"-"`
2962 XXX_sizecache int32 `json:"-"`
2963}
2964
2965func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
2966func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
2967func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
2968func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
2969 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
2970}
2971
2972func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
2973 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
2974}
2975func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2976 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
2977}
2978func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
2979 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
2980}
2981func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
2982 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
2983}
2984func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
2985 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
2986}
2987
2988var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
2989
2990func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
2991 if m != nil {
2992 return m.IntfId
2993 }
2994 return 0
2995}
2996
2997func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
2998 if m != nil {
2999 return m.OnuId
3000 }
3001 return 0
3002}
3003
3004func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3005 if m != nil {
3006 return m.Status
3007 }
3008 return ""
3009}
3010
3011type OnuItuPonStatsIndication struct {
3012 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3013 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3014 RdiErrors uint32 `protobuf:"fixed32,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
3015 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3016 XXX_unrecognized []byte `json:"-"`
3017 XXX_sizecache int32 `json:"-"`
3018}
3019
3020func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3021func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3022func (*OnuItuPonStatsIndication) ProtoMessage() {}
3023func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
3024 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
3025}
3026
3027func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3028 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3029}
3030func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3031 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3032}
3033func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3034 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3035}
3036func (m *OnuItuPonStatsIndication) XXX_Size() int {
3037 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3038}
3039func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3040 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3041}
3042
3043var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3044
3045func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3046 if m != nil {
3047 return m.IntfId
3048 }
3049 return 0
3050}
3051
3052func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3053 if m != nil {
3054 return m.OnuId
3055 }
3056 return 0
3057}
3058
3059func (m *OnuItuPonStatsIndication) GetRdiErrors() uint32 {
3060 if m != nil {
3061 return m.RdiErrors
3062 }
3063 return 0
3064}
3065
William Kurkianea869482019-04-09 15:16:11 -04003066type OnuProcessingErrorIndication struct {
3067 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3068 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3069 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3070 XXX_unrecognized []byte `json:"-"`
3071 XXX_sizecache int32 `json:"-"`
3072}
3073
3074func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3075func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3076func (*OnuProcessingErrorIndication) ProtoMessage() {}
3077func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Naga Manjunath9546b912019-11-28 20:56:20 +05303078 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
William Kurkianea869482019-04-09 15:16:11 -04003079}
3080
3081func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3082 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3083}
3084func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3085 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3086}
3087func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3088 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3089}
3090func (m *OnuProcessingErrorIndication) XXX_Size() int {
3091 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3092}
3093func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3094 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3095}
3096
3097var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3098
3099func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3100 if m != nil {
3101 return m.IntfId
3102 }
3103 return 0
3104}
3105
3106func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3107 if m != nil {
3108 return m.OnuId
3109 }
3110 return 0
3111}
3112
William Kurkianea869482019-04-09 15:16:11 -04003113type Empty struct {
3114 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3115 XXX_unrecognized []byte `json:"-"`
3116 XXX_sizecache int32 `json:"-"`
3117}
3118
3119func (m *Empty) Reset() { *m = Empty{} }
3120func (m *Empty) String() string { return proto.CompactTextString(m) }
3121func (*Empty) ProtoMessage() {}
3122func (*Empty) Descriptor() ([]byte, []int) {
Naga Manjunath9546b912019-11-28 20:56:20 +05303123 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
William Kurkianea869482019-04-09 15:16:11 -04003124}
3125
3126func (m *Empty) XXX_Unmarshal(b []byte) error {
3127 return xxx_messageInfo_Empty.Unmarshal(m, b)
3128}
3129func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3130 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
3131}
3132func (m *Empty) XXX_Merge(src proto.Message) {
3133 xxx_messageInfo_Empty.Merge(m, src)
3134}
3135func (m *Empty) XXX_Size() int {
3136 return xxx_messageInfo_Empty.Size(m)
3137}
3138func (m *Empty) XXX_DiscardUnknown() {
3139 xxx_messageInfo_Empty.DiscardUnknown(m)
3140}
3141
3142var xxx_messageInfo_Empty proto.InternalMessageInfo
3143
3144func init() {
William Kurkianea869482019-04-09 15:16:11 -04003145 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
3146 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
3147 proto.RegisterType((*Indication)(nil), "openolt.Indication")
3148 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
3149 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
3150 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
3151 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
3152 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
3153 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
3154 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
3155 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
3156 proto.RegisterType((*Interface)(nil), "openolt.Interface")
3157 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
3158 proto.RegisterType((*Onu)(nil), "openolt.Onu")
3159 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
3160 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
3161 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
3162 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
3163 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
3164 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
3165 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
3166 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
3167 proto.RegisterType((*Action)(nil), "openolt.Action")
3168 proto.RegisterType((*Flow)(nil), "openolt.Flow")
3169 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
3170 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
3171 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
3172 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
3173 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
3174 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
3175 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
3176 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
3177 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
3178 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
3179 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
3180 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
3181 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05303182 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
3183 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04003184 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
William Kurkianea869482019-04-09 15:16:11 -04003185 proto.RegisterType((*Empty)(nil), "openolt.Empty")
3186}
3187
3188func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
3189
3190var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Naga Manjunath9546b912019-11-28 20:56:20 +05303191 // 3127 bytes of a gzipped FileDescriptorProto
Scott Bakerc6e54cb2019-11-04 09:31:25 -08003192 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xdd, 0x72, 0x1c, 0x47,
Naga Manjunath9546b912019-11-28 20:56:20 +05303193 0xf5, 0xf7, 0x4a, 0xab, 0x9d, 0xdd, 0xb3, 0x1f, 0x92, 0x5b, 0xd6, 0xb7, 0x62, 0x2b, 0xf3, 0xf7,
3194 0x3f, 0x31, 0xa1, 0x62, 0xc5, 0x4e, 0x0a, 0x48, 0xa0, 0x20, 0xb2, 0x24, 0x47, 0x4b, 0x2c, 0xaf,
3195 0x18, 0xc9, 0x31, 0x84, 0xa2, 0x26, 0xa3, 0x99, 0xde, 0x55, 0x97, 0x66, 0xa7, 0x27, 0xd3, 0xbd,
3196 0xfa, 0x28, 0xee, 0x02, 0xbc, 0x00, 0x29, 0x2e, 0xa0, 0x8a, 0x2b, 0x5e, 0x82, 0x2a, 0x2e, 0x73,
3197 0x4b, 0x71, 0xc3, 0x2b, 0x70, 0xc3, 0x3b, 0x70, 0x41, 0xf5, 0xe9, 0x9e, 0xd9, 0x99, 0x5d, 0x49,
3198 0xb6, 0x8c, 0x29, 0x6e, 0x54, 0xd3, 0xe7, 0xfc, 0xce, 0xef, 0xf4, 0xe9, 0x3e, 0x7d, 0xfa, 0x63,
3199 0x05, 0x2b, 0x27, 0x3c, 0x94, 0x47, 0x9e, 0x1b, 0x27, 0x5c, 0x72, 0xb1, 0xce, 0x63, 0x1a, 0xf1,
3200 0x50, 0xde, 0xc7, 0x26, 0xb1, 0x4c, 0x73, 0x79, 0xb5, 0xc7, 0x79, 0x2f, 0xa4, 0xeb, 0x5e, 0xcc,
3201 0xd6, 0xbd, 0x28, 0xe2, 0xd2, 0x93, 0x8c, 0x47, 0x42, 0xc3, 0x96, 0xd7, 0x8a, 0x1c, 0x92, 0xfa,
3202 0x47, 0xea, 0xbb, 0xcb, 0x42, 0xaa, 0x11, 0xf6, 0x5f, 0xcb, 0x00, 0xed, 0x28, 0x60, 0x3e, 0xda,
3203 0x91, 0x07, 0x60, 0xf1, 0x50, 0xba, 0x2c, 0x0a, 0x16, 0x4b, 0x6b, 0xa5, 0x7b, 0xf5, 0x87, 0xf3,
3204 0xf7, 0x53, 0xc7, 0x9d, 0x50, 0x0e, 0x81, 0x3b, 0x37, 0x9c, 0x0a, 0x47, 0x01, 0xf9, 0x00, 0xaa,
3205 0x2c, 0x92, 0x5d, 0xb4, 0x99, 0x40, 0x9b, 0x85, 0xcc, 0xa6, 0x1d, 0xc9, 0x6e, 0xc1, 0xc8, 0x62,
3206 0x5a, 0x42, 0x36, 0xa0, 0x89, 0x56, 0x3c, 0xa6, 0x09, 0x9a, 0x4e, 0xa2, 0xe9, 0x4a, 0xc1, 0xb4,
3207 0x13, 0xd3, 0xa4, 0x60, 0x5e, 0x67, 0x43, 0x29, 0xf9, 0x21, 0x34, 0x78, 0x34, 0x70, 0x03, 0x26,
3208 0x7c, 0x64, 0x28, 0x23, 0xc3, 0xf2, 0xb0, 0xc3, 0xd1, 0x60, 0x8b, 0x09, 0xbf, 0x40, 0x00, 0x3c,
3209 0x13, 0x62, 0xac, 0xd1, 0x00, 0x4d, 0xa7, 0x46, 0x63, 0x8d, 0x06, 0x23, 0xb1, 0xa2, 0x40, 0xc5,
3210 0xca, 0xfb, 0x3e, 0x43, 0x9b, 0xca, 0x48, 0xac, 0x9d, 0xbe, 0xcf, 0x8a, 0xb1, 0x72, 0x2d, 0x21,
3211 0x1f, 0x80, 0x15, 0x1f, 0xeb, 0x41, 0xb5, 0xd0, 0x68, 0x29, 0x33, 0xda, 0xf3, 0xfc, 0x63, 0x3a,
3212 0x32, 0xae, 0xf1, 0x31, 0x8e, 0xeb, 0xf7, 0x00, 0x62, 0x9e, 0x48, 0x57, 0x48, 0x4f, 0x8a, 0xc5,
3213 0xea, 0x88, 0xb7, 0x3d, 0x9e, 0xc8, 0x7d, 0x35, 0xd9, 0x42, 0x32, 0x5f, 0xec, 0xdc, 0x70, 0x6a,
3214 0xb1, 0x91, 0x08, 0x65, 0xd9, 0x0d, 0xf9, 0xa9, 0xb1, 0xac, 0x8d, 0x58, 0x3e, 0x0e, 0xf9, 0x69,
3215 0xd1, 0xb2, 0x6b, 0x24, 0x82, 0x7c, 0x17, 0x6a, 0x5e, 0xe8, 0x25, 0x7d, 0xec, 0x2b, 0xa0, 0xe1,
3216 0x62, 0x66, 0xb8, 0xa1, 0x34, 0x85, 0xae, 0x56, 0x3d, 0x23, 0x7a, 0x54, 0x81, 0x72, 0xe0, 0x49,
3217 0xcf, 0xfe, 0x67, 0x15, 0xa6, 0x47, 0x70, 0x6a, 0x9c, 0x43, 0x2e, 0x2e, 0xcc, 0xa9, 0x27, 0x5c,
3218 0x14, 0x63, 0x0f, 0x51, 0x40, 0xb6, 0xa0, 0x15, 0x9c, 0xb3, 0xa8, 0xe7, 0xf6, 0x3c, 0x11, 0xe7,
3219 0x32, 0x6b, 0x35, 0xb3, 0xdc, 0x52, 0xea, 0x4f, 0x3c, 0x11, 0x17, 0xec, 0x1b, 0x41, 0x4e, 0xac,
3220 0x72, 0x4c, 0x4d, 0xf0, 0x30, 0xa2, 0xd1, 0x1c, 0xeb, 0x44, 0x83, 0xf1, 0xa0, 0xea, 0x7c, 0x28,
3221 0x25, 0xcf, 0xe1, 0x96, 0xa2, 0x10, 0xd2, 0x4b, 0xe4, 0x20, 0x76, 0xbb, 0x1e, 0x0b, 0x73, 0xb9,
3222 0x76, 0x37, 0xcf, 0xb4, 0xaf, 0x31, 0x8f, 0x3d, 0x16, 0x0e, 0x12, 0x5a, 0xa0, 0xbc, 0xc9, 0x0b,
3223 0x6a, 0x45, 0xfc, 0x39, 0xcc, 0x23, 0x31, 0xeb, 0x45, 0x5e, 0xe8, 0x06, 0xb4, 0x97, 0x78, 0x01,
3224 0xcd, 0xe5, 0xe2, 0xff, 0x15, 0xa8, 0x11, 0xb5, 0xa5, 0x41, 0x05, 0xe6, 0x59, 0x3e, 0xae, 0x25,
3225 0x3f, 0x87, 0x05, 0x5c, 0x18, 0x09, 0xeb, 0x4a, 0x97, 0x77, 0xdd, 0x53, 0x16, 0x05, 0xfc, 0x34,
3226 0x97, 0xb4, 0x05, 0xf2, 0x2d, 0x05, 0xeb, 0x74, 0x9f, 0x23, 0x68, 0x8c, 0x7c, 0x54, 0x4b, 0x0e,
3227 0x40, 0x45, 0xe3, 0x86, 0x5c, 0x08, 0x37, 0x5b, 0x0b, 0x3a, 0xad, 0xdf, 0xce, 0xd3, 0x3e, 0xe1,
3228 0x42, 0x74, 0xba, 0x6a, 0x51, 0x6c, 0x1e, 0x79, 0x51, 0x44, 0xc3, 0x02, 0x75, 0x8b, 0x1b, 0x84,
3229 0x59, 0x22, 0xe9, 0x38, 0x63, 0x28, 0x62, 0x38, 0xce, 0xd5, 0x0b, 0xc6, 0x59, 0x63, 0x2e, 0x1d,
3230 0xe7, 0xa1, 0x5a, 0x11, 0x77, 0x74, 0x91, 0x90, 0xec, 0x54, 0xf7, 0x54, 0xaf, 0x86, 0x6f, 0xe7,
3231 0x09, 0x0f, 0x12, 0x2f, 0x12, 0x7d, 0x26, 0x04, 0xe3, 0x51, 0x3b, 0x92, 0x34, 0xe9, 0xd2, 0x84,
3232 0x46, 0x3e, 0x7d, 0xee, 0x25, 0x11, 0x8b, 0x7a, 0xa6, 0x6a, 0x1c, 0xb0, 0x53, 0xec, 0xe9, 0x17,
3233 0x7a, 0x70, 0x3d, 0x5f, 0xb2, 0x13, 0xf4, 0x3b, 0xec, 0x2c, 0x8c, 0x8f, 0xc2, 0x46, 0x06, 0xbb,
3234 0xa8, 0xbf, 0x2a, 0xe6, 0x22, 0x42, 0x7b, 0x58, 0x54, 0x1e, 0xe2, 0x84, 0xfb, 0x54, 0x08, 0xb5,
3235 0x0a, 0x68, 0x92, 0x70, 0x5d, 0x25, 0xeb, 0xe8, 0xe2, 0xff, 0xf3, 0x2e, 0xf6, 0x32, 0xdc, 0xb6,
3236 0x82, 0x15, 0x1c, 0xcc, 0xf1, 0x8b, 0xf4, 0x84, 0xc2, 0xd2, 0x70, 0x0e, 0xbb, 0xae, 0x38, 0x8f,
3237 0xfc, 0x61, 0x14, 0x0d, 0x74, 0xf1, 0xce, 0xf8, 0x5c, 0x7e, 0x4a, 0xcf, 0xf7, 0xcf, 0x23, 0xff,
3238 0xb2, 0x40, 0x34, 0x28, 0x45, 0x28, 0x37, 0xcf, 0x60, 0x0e, 0x0b, 0xac, 0x1c, 0xb8, 0x31, 0x8f,
3239 0x74, 0x39, 0x42, 0x17, 0x4d, 0x74, 0xf1, 0x66, 0xa1, 0xdc, 0xca, 0xc1, 0x1e, 0x8f, 0xb0, 0x0a,
3240 0x8d, 0x4d, 0x69, 0x51, 0x97, 0xd5, 0x9a, 0xfb, 0xd0, 0x2c, 0xec, 0x49, 0xe4, 0x0d, 0x00, 0xdc,
3241 0x4e, 0x94, 0x23, 0x8a, 0xb5, 0xa6, 0xe6, 0xd4, 0x94, 0x44, 0x99, 0x52, 0x7b, 0x07, 0x5a, 0xc5,
3242 0xfd, 0x88, 0x2c, 0x80, 0xa5, 0xb7, 0x2e, 0x5d, 0x99, 0x2c, 0xa7, 0x82, 0xdb, 0x53, 0x30, 0xc2,
3243 0x34, 0x31, 0xca, 0x74, 0x04, 0x37, 0xc7, 0x36, 0x97, 0xcb, 0xc9, 0x3e, 0x82, 0xa6, 0xa0, 0x09,
3244 0xf3, 0x42, 0x37, 0x1a, 0xf4, 0x0f, 0x69, 0x62, 0x6a, 0xd9, 0x5c, 0x16, 0xfe, 0x3e, 0x6a, 0x9f,
3245 0xa2, 0xd2, 0x69, 0x88, 0x5c, 0xcb, 0xfe, 0x4b, 0x09, 0x9a, 0x85, 0xcd, 0xe8, 0x72, 0x37, 0x73,
3246 0x50, 0xc1, 0xd1, 0xd6, 0xb5, 0xd2, 0x72, 0xa6, 0xd4, 0xc8, 0x8d, 0x86, 0x32, 0x39, 0x12, 0x0a,
3247 0xb9, 0x03, 0x75, 0x2f, 0xe8, 0xb3, 0xc8, 0xe8, 0xa7, 0x50, 0x0f, 0x28, 0xd2, 0x80, 0xb1, 0xde,
3248 0x97, 0x5f, 0xbe, 0xf7, 0x5f, 0x00, 0x19, 0xdf, 0xc6, 0x09, 0x81, 0xb2, 0x3c, 0x8f, 0xd3, 0x09,
3249 0xc2, 0xef, 0x7c, 0x54, 0x13, 0x57, 0xcc, 0xc4, 0x68, 0xf7, 0x6d, 0x07, 0x5a, 0xc5, 0x7d, 0xf7,
3250 0xda, 0xe3, 0x33, 0x03, 0x93, 0xf1, 0xb1, 0x44, 0xe6, 0x86, 0xa3, 0x3e, 0xed, 0x6f, 0x4a, 0x30,
3251 0x33, 0xba, 0x2f, 0x93, 0x15, 0xa8, 0x21, 0x2d, 0xf6, 0x5c, 0x8f, 0x12, 0x1e, 0x7b, 0x0e, 0x46,
3252 0x7a, 0x3f, 0x96, 0x47, 0x3d, 0xda, 0xc7, 0x6d, 0x3c, 0xf3, 0x5b, 0x33, 0x92, 0x76, 0xa0, 0xec,
3253 0x70, 0xa3, 0x66, 0x7a, 0x6b, 0xb2, 0x9c, 0x8a, 0x6a, 0x6a, 0x05, 0x1a, 0x45, 0x1c, 0x2b, 0xb6,
3254 0xe5, 0x54, 0x54, 0xf3, 0x29, 0x27, 0xf3, 0x50, 0xf1, 0x39, 0x3f, 0x66, 0x14, 0x4b, 0x6e, 0xc5,
3255 0x31, 0xad, 0x34, 0x8a, 0xf2, 0x30, 0x8a, 0xbb, 0x50, 0xd3, 0xc5, 0xcc, 0xf3, 0x2f, 0xef, 0xa0,
3256 0xfd, 0x03, 0xa8, 0xed, 0x50, 0x2f, 0x91, 0x87, 0xd4, 0x93, 0x64, 0x1d, 0x66, 0x8f, 0xd2, 0x86,
3257 0x2e, 0xc5, 0x72, 0x90, 0x50, 0x63, 0x41, 0x32, 0xd5, 0x7e, 0xaa, 0xb1, 0x7f, 0x55, 0x82, 0xc9,
3258 0x4e, 0x34, 0xb8, 0xf6, 0x98, 0x8f, 0xe5, 0xd4, 0xe4, 0x4b, 0xe7, 0x14, 0x46, 0xca, 0x74, 0x16,
3259 0x5a, 0x8e, 0xfa, 0xb4, 0x3f, 0x05, 0x4b, 0xe5, 0xc0, 0xae, 0xe8, 0xbd, 0x86, 0xc9, 0xff, 0x4d,
3260 0x09, 0x6a, 0xaa, 0xa8, 0xe2, 0xfc, 0x5f, 0x9b, 0x2f, 0x37, 0x6f, 0xe5, 0xc2, 0xbc, 0x15, 0x13,
3261 0x61, 0x6a, 0x34, 0x11, 0xc6, 0xfb, 0xf1, 0x21, 0x34, 0x9e, 0xc5, 0x21, 0x8b, 0x8e, 0x5f, 0xd4,
3262 0x13, 0x63, 0x3a, 0x31, 0x34, 0xfd, 0x6d, 0x0d, 0x60, 0x8b, 0x9e, 0x30, 0x9f, 0xb6, 0xa3, 0x2e,
3263 0xa6, 0xcc, 0x09, 0x8d, 0x02, 0x9e, 0x98, 0x05, 0x67, 0x5a, 0xe4, 0x16, 0x4c, 0xf5, 0x79, 0x40,
3264 0x43, 0x53, 0xde, 0x74, 0x83, 0x7c, 0x0b, 0x66, 0x8e, 0xbc, 0x24, 0x38, 0xf5, 0x12, 0xea, 0x9e,
3265 0xd0, 0x44, 0xed, 0x89, 0x66, 0xd5, 0x4d, 0xa7, 0xf2, 0xcf, 0xb4, 0x58, 0x41, 0xbb, 0x2c, 0xe9,
3266 0x17, 0xa0, 0x65, 0x0d, 0x4d, 0xe5, 0x29, 0x74, 0x05, 0x6a, 0x01, 0xf6, 0x48, 0xf5, 0x7f, 0x46,
3267 0xaf, 0x1e, 0x2d, 0x68, 0x07, 0xe4, 0x3d, 0xb8, 0x65, 0x94, 0xc5, 0xa4, 0xb8, 0x89, 0x38, 0xa2,
3268 0x75, 0xf9, 0x8c, 0x50, 0x74, 0x6a, 0x43, 0x51, 0x83, 0x27, 0x70, 0xbf, 0xb2, 0x9c, 0x6a, 0xcc,
3269 0x23, 0x75, 0x26, 0x16, 0xe4, 0x36, 0x80, 0xba, 0xe7, 0x44, 0x3c, 0xe4, 0xbd, 0xf3, 0xb4, 0xa0,
3270 0x0d, 0x25, 0x64, 0x4d, 0x9f, 0x08, 0x58, 0xa0, 0x4f, 0x75, 0x66, 0x81, 0x01, 0x4e, 0x20, 0x1e,
3271 0xd2, 0xc8, 0x2a, 0x80, 0x41, 0x50, 0x73, 0xb6, 0xb1, 0x9c, 0x2a, 0xea, 0xb7, 0xa3, 0x80, 0xdc,
3272 0x85, 0x96, 0x17, 0x86, 0xdc, 0x1f, 0x32, 0x54, 0x11, 0xd1, 0x40, 0x69, 0xca, 0xb1, 0x06, 0x8d,
3273 0x0c, 0x45, 0xcd, 0xb9, 0xc3, 0x72, 0xc0, 0x60, 0x14, 0xcf, 0x3d, 0x98, 0x19, 0xa6, 0x84, 0x61,
3274 0x02, 0x44, 0xb5, 0xb2, 0xc4, 0xd0, 0x5c, 0x77, 0xa1, 0x95, 0x43, 0x52, 0x73, 0x0c, 0xb0, 0x9c,
3275 0x46, 0x86, 0x53, 0x7c, 0x36, 0x34, 0x4d, 0x31, 0x31, 0x64, 0x4d, 0x04, 0xd5, 0x75, 0x49, 0xd1,
3276 0x4c, 0xb7, 0xa1, 0x9e, 0x62, 0x14, 0x4d, 0x4b, 0xe7, 0xa1, 0x46, 0x28, 0x8e, 0x8f, 0xa1, 0x92,
3277 0x78, 0x51, 0x8f, 0x8a, 0xc5, 0xe9, 0xb5, 0xc9, 0x7b, 0xf5, 0x87, 0xf7, 0x86, 0xe7, 0xed, 0x2c,
3278 0xa1, 0xcc, 0xa7, 0x43, 0x05, 0x1f, 0x24, 0x3e, 0x75, 0x10, 0xef, 0x18, 0xbb, 0xe5, 0xdf, 0x95,
3279 0xe1, 0xd6, 0x45, 0x00, 0xb2, 0x94, 0x5e, 0x13, 0x03, 0xb1, 0x58, 0x5a, 0x9b, 0xbc, 0x67, 0x99,
3280 0xbb, 0x60, 0x30, 0x3a, 0x63, 0x13, 0x63, 0x33, 0xb6, 0x09, 0x53, 0x31, 0xe7, 0xa1, 0x58, 0x9c,
3281 0xc4, 0x4e, 0xbd, 0xfb, 0xb2, 0x9d, 0xba, 0xbf, 0xc7, 0x79, 0xe8, 0x68, 0xdb, 0xe5, 0x7f, 0x4d,
3282 0x40, 0x59, 0xb5, 0xc9, 0x8f, 0x73, 0xdb, 0x4f, 0xeb, 0xe1, 0x77, 0xae, 0x45, 0x86, 0x7f, 0x54,
3283 0xc9, 0x37, 0xdb, 0xd6, 0x3e, 0x58, 0xe2, 0xc8, 0x4b, 0x58, 0xd4, 0xc3, 0x6e, 0xb7, 0x1e, 0x7e,
3284 0x78, 0x3d, 0xba, 0x7d, 0x6d, 0x8c, 0x8c, 0x29, 0x93, 0x5a, 0x98, 0x7a, 0x02, 0xf5, 0x9e, 0xa0,
3285 0x1b, 0x6a, 0x9d, 0x53, 0x73, 0xf1, 0xb0, 0x1c, 0xf5, 0x69, 0x6f, 0x40, 0x35, 0xed, 0x0e, 0x01,
3286 0xa8, 0x74, 0x9e, 0x3e, 0x73, 0xdb, 0x5b, 0x33, 0x37, 0x48, 0x03, 0xaa, 0x1b, 0x4f, 0x9e, 0x74,
3287 0x36, 0x55, 0xab, 0x44, 0x5a, 0x00, 0x9f, 0x6c, 0xef, 0xee, 0x75, 0x9c, 0x03, 0xd5, 0x9e, 0x20,
3288 0x75, 0xb0, 0x1e, 0x3f, 0xe9, 0x3c, 0x57, 0x8d, 0x49, 0xfb, 0x08, 0xea, 0xb9, 0x2e, 0x90, 0x79,
3289 0x20, 0x5b, 0xdb, 0x5b, 0xed, 0xcd, 0x8d, 0x83, 0xed, 0x2d, 0x77, 0x6f, 0xdb, 0x71, 0xdb, 0x4f,
3290 0x0f, 0x1e, 0xcf, 0xdc, 0x20, 0x77, 0x60, 0x65, 0x7f, 0x67, 0xc3, 0xd9, 0xde, 0x72, 0x1f, 0xfd,
3291 0xcc, 0xdd, 0x78, 0xf2, 0x04, 0xe5, 0xf8, 0x71, 0xb0, 0xbd, 0xb9, 0x33, 0x53, 0x22, 0x6b, 0xb0,
3292 0x7a, 0x01, 0x60, 0x7f, 0x63, 0x77, 0x5b, 0x23, 0x26, 0xec, 0x5f, 0x4f, 0x02, 0x6c, 0x86, 0x9e,
3293 0x10, 0xac, 0xcb, 0x68, 0x82, 0xf5, 0xd3, 0x95, 0x71, 0x56, 0xcd, 0xa6, 0xf8, 0x41, 0xcc, 0x02,
3294 0x32, 0x0b, 0x53, 0xdc, 0x3d, 0xc9, 0xaa, 0x6a, 0x99, 0x7f, 0xc6, 0xb0, 0xd6, 0x32, 0x8d, 0x35,
3295 0x03, 0xc2, 0x52, 0x2c, 0x43, 0xac, 0x1e, 0x92, 0x32, 0x53, 0xd8, 0x05, 0xb0, 0xb8, 0x1b, 0x1f,
3296 0x32, 0x29, 0x4c, 0x91, 0xad, 0xf0, 0x3d, 0xd5, 0xc2, 0xfa, 0x69, 0x14, 0x66, 0x47, 0x65, 0x5a,
3297 0xb1, 0x04, 0x55, 0x2a, 0x8f, 0xf4, 0xbe, 0xae, 0x97, 0xba, 0x45, 0xe5, 0x51, 0xba, 0xad, 0x07,
3298 0x42, 0xba, 0x7d, 0xcf, 0xc7, 0x25, 0xde, 0x70, 0x2a, 0x81, 0x90, 0xbb, 0x9e, 0xaf, 0x14, 0x22,
3299 0xf1, 0x51, 0x51, 0xd3, 0x0a, 0x91, 0xf8, 0x4a, 0xa1, 0x92, 0x3c, 0xd6, 0xaf, 0x2d, 0x66, 0x2d,
3300 0x5b, 0x2c, 0xde, 0xc3, 0x17, 0x9b, 0x39, 0x50, 0xd6, 0x2e, 0x8b, 0xcd, 0xe2, 0x9d, 0x0a, 0x84,
3301 0x6c, 0xc7, 0x4a, 0xac, 0xa8, 0x58, 0x6c, 0xea, 0xd8, 0x94, 0x48, 0xfc, 0x76, 0xac, 0x88, 0x94,
3302 0x58, 0xad, 0x6e, 0xb3, 0x8e, 0x95, 0x47, 0x55, 0xe0, 0x94, 0x4a, 0x11, 0xa1, 0x4a, 0x2f, 0x60,
3303 0xd5, 0x4b, 0x54, 0xad, 0x41, 0x23, 0x3e, 0x96, 0xae, 0xf4, 0x7a, 0x3a, 0x9e, 0x69, 0xbd, 0x94,
3304 0xe2, 0x63, 0x79, 0xe0, 0xe1, 0x0c, 0xdb, 0xbf, 0x84, 0x9a, 0xba, 0x70, 0xf0, 0x68, 0xb3, 0x8f,
3305 0x15, 0xc3, 0x0b, 0x02, 0x97, 0x0f, 0x24, 0x4d, 0x94, 0x11, 0xce, 0x45, 0xd5, 0xa9, 0x7b, 0x41,
3306 0xd0, 0x51, 0xb2, 0x03, 0xaf, 0xa7, 0xaa, 0x54, 0x42, 0xfb, 0xfc, 0x84, 0xe6, 0x60, 0x13, 0x08,
3307 0x6b, 0x69, 0x79, 0x86, 0x5c, 0x83, 0x86, 0x4c, 0xbc, 0xd8, 0x95, 0xdc, 0x3d, 0xe2, 0x42, 0x67,
3308 0x6f, 0xd5, 0x01, 0x25, 0x3b, 0xe0, 0x3b, 0x5c, 0x48, 0xfb, 0xcf, 0x25, 0xa8, 0x68, 0xef, 0xe4,
3309 0x2e, 0x4c, 0xfa, 0xfd, 0xf4, 0x3d, 0x80, 0x0c, 0x9f, 0x18, 0xd2, 0xbe, 0x39, 0x4a, 0x7d, 0x71,
3310 0x3a, 0xe4, 0xa6, 0x78, 0xb2, 0x30, 0xc5, 0xc3, 0x9c, 0x2a, 0x8f, 0xe4, 0x94, 0xce, 0x93, 0xa9,
3311 0x62, 0x9e, 0x5c, 0x9c, 0x0e, 0xc3, 0x64, 0xb3, 0x72, 0xc9, 0x66, 0xff, 0x71, 0x12, 0xca, 0x8f,
3312 0x43, 0x7e, 0x8a, 0xd5, 0xdf, 0x57, 0xf7, 0x29, 0x37, 0xbf, 0x1d, 0x4f, 0x3b, 0x0d, 0x2d, 0x6d,
3313 0x5f, 0x74, 0x3c, 0x98, 0x4e, 0x8f, 0x07, 0x73, 0x50, 0x19, 0x44, 0x4c, 0x89, 0xeb, 0x5a, 0x3c,
3314 0x88, 0xd8, 0x55, 0xc7, 0xc0, 0x15, 0xc0, 0xda, 0xac, 0x27, 0x53, 0x6f, 0xad, 0x55, 0x25, 0xc0,
3315 0xec, 0x5c, 0x82, 0x6a, 0xba, 0xc3, 0x60, 0xae, 0x4d, 0x3b, 0x96, 0xd9, 0x5d, 0xc8, 0x5b, 0x30,
3316 0x1d, 0x51, 0x79, 0xca, 0x93, 0xe3, 0xac, 0x97, 0x53, 0x88, 0x68, 0x1a, 0x71, 0xfb, 0xa2, 0xe3,
3317 0x69, 0x05, 0x21, 0xb9, 0x53, 0xc9, 0xfb, 0x00, 0x7e, 0xb6, 0x64, 0xcd, 0x1d, 0x7f, 0x36, 0x9b,
3318 0xab, 0xe1, 0x6a, 0x76, 0x72, 0x30, 0xf2, 0x36, 0x54, 0x3c, 0x9c, 0x45, 0x73, 0x77, 0x9f, 0x1e,
3319 0x99, 0x5c, 0xc7, 0xa8, 0xc9, 0x32, 0x54, 0xe3, 0x84, 0xf1, 0x84, 0xc9, 0x73, 0x5c, 0x45, 0xd3,
3320 0x4e, 0xd6, 0xce, 0x1d, 0x73, 0x1b, 0x85, 0x63, 0x6e, 0xee, 0x7c, 0xd5, 0xcc, 0x9f, 0xaf, 0xec,
3321 0x03, 0x68, 0x8c, 0x9e, 0x10, 0xf4, 0x31, 0x27, 0x9d, 0xa1, 0x86, 0x53, 0xd5, 0x82, 0x76, 0x40,
3322 0xde, 0x86, 0x69, 0xa3, 0x14, 0x31, 0xf5, 0x59, 0x97, 0xf9, 0xe6, 0xf8, 0xd4, 0xd2, 0xe2, 0x7d,
3323 0x23, 0xb5, 0xff, 0x56, 0x86, 0x56, 0xf1, 0xa1, 0xed, 0xf2, 0x73, 0xd8, 0x12, 0x54, 0x93, 0x33,
3324 0xf7, 0xf0, 0x5c, 0x52, 0x81, 0x6c, 0x15, 0xc7, 0x4a, 0xce, 0x1e, 0xa9, 0xa6, 0x1a, 0xe6, 0xe4,
3325 0xcc, 0x8d, 0xf1, 0x20, 0xa7, 0x93, 0xb6, 0xe2, 0xd4, 0x92, 0x33, 0x7d, 0xb2, 0x13, 0xb8, 0xc4,
3326 0xce, 0xdc, 0x81, 0xef, 0xa9, 0x55, 0x6d, 0x40, 0x65, 0x04, 0xb5, 0x92, 0xb3, 0x67, 0x4a, 0x5c,
3327 0x44, 0xf6, 0x0b, 0xc8, 0xa9, 0x14, 0xb9, 0x3b, 0x8e, 0x3c, 0x2c, 0x20, 0x2b, 0x29, 0xf2, 0xd1,
3328 0x38, 0x52, 0xbf, 0x30, 0xa4, 0x48, 0x2b, 0x45, 0xe2, 0x8b, 0x41, 0x8a, 0x5c, 0x82, 0xaa, 0x4c,
3329 0x23, 0xac, 0xea, 0x08, 0xe5, 0x30, 0x42, 0x39, 0x8c, 0xb0, 0xa6, 0x23, 0x94, 0xf9, 0x08, 0xe5,
3330 0x68, 0x84, 0xa0, 0x7d, 0xc8, 0xb1, 0x08, 0xe5, 0x68, 0x84, 0xf5, 0x14, 0xb9, 0x3b, 0x8e, 0x2c,
3331 0x46, 0xd8, 0x48, 0x91, 0x8f, 0xc6, 0x91, 0xc5, 0x08, 0x9b, 0x29, 0xb2, 0x10, 0xa1, 0x0d, 0xcd,
3332 0xe4, 0xcc, 0xf5, 0x13, 0x5f, 0xa3, 0x05, 0xd6, 0xd7, 0x8a, 0x53, 0x4f, 0xce, 0x36, 0x13, 0x1f,
3333 0x91, 0x18, 0xea, 0x21, 0x8b, 0x53, 0xc0, 0xb4, 0x0e, 0xf5, 0x90, 0xc5, 0x46, 0xbd, 0x0a, 0x35,
3334 0xc9, 0xfa, 0x54, 0x48, 0xaf, 0x1f, 0xe3, 0x49, 0xd7, 0x72, 0x86, 0x02, 0x75, 0x9d, 0x6f, 0x15,
3335 0xdf, 0x5f, 0xf3, 0x8b, 0xbf, 0x54, 0x58, 0xfc, 0xaf, 0x9e, 0x50, 0xaf, 0x3e, 0x51, 0x57, 0xf7,
3336 0xfe, 0x63, 0x68, 0x16, 0x1e, 0x6c, 0x2f, 0x5f, 0x0c, 0xf3, 0x50, 0x51, 0x17, 0xf6, 0x81, 0x30,
3337 0xa7, 0x39, 0xd3, 0xb2, 0x7f, 0x01, 0xb3, 0x17, 0x3c, 0xdc, 0x5e, 0xfb, 0x9a, 0x35, 0xa4, 0x9f,
3338 0x2c, 0xd0, 0xff, 0x69, 0x02, 0xc8, 0xf8, 0x9b, 0xee, 0xab, 0x3c, 0x99, 0x84, 0x5c, 0xb8, 0x05,
3339 0x17, 0xb5, 0x90, 0x8b, 0x7d, 0x14, 0x68, 0xf5, 0x61, 0xaa, 0x2e, 0xa7, 0xea, 0x43, 0xa3, 0xbe,
3340 0x07, 0x33, 0x21, 0x8f, 0x7d, 0xb7, 0xcf, 0x44, 0xc6, 0xa1, 0x6f, 0x21, 0x2d, 0x25, 0xdf, 0x65,
3341 0x22, 0x25, 0x7a, 0x00, 0x73, 0x06, 0x69, 0x12, 0x2e, 0x85, 0x57, 0xf4, 0xcd, 0x47, 0xc3, 0x75,
3342 0xe2, 0x19, 0x93, 0x3b, 0x50, 0x0f, 0x79, 0x97, 0xa5, 0x40, 0x4b, 0x6f, 0xf0, 0x4a, 0x64, 0x00,
3343 0x6f, 0x42, 0x23, 0xe4, 0x5e, 0x3f, 0x43, 0x54, 0x11, 0x51, 0x47, 0x99, 0x86, 0xd8, 0x14, 0x56,
3344 0xae, 0x78, 0xae, 0x7e, 0x6d, 0x93, 0xf1, 0xfb, 0x12, 0x2c, 0x5f, 0xfe, 0x76, 0xfd, 0xba, 0xdc,
3345 0x90, 0xf7, 0x61, 0x9e, 0x45, 0xea, 0xfa, 0x49, 0xdd, 0x43, 0x26, 0xcd, 0x38, 0x26, 0x9e, 0xa4,
3346 0xe6, 0x14, 0x30, 0x6b, 0xb4, 0x8f, 0x98, 0xc4, 0x81, 0x74, 0x3c, 0x49, 0xed, 0xaf, 0x75, 0xdf,
3347 0x2e, 0x79, 0xfa, 0x7e, 0x6d, 0x7d, 0xbb, 0x05, 0x53, 0xf8, 0x08, 0x9f, 0x1e, 0x48, 0xb0, 0xa1,
3348 0xd8, 0x23, 0x7a, 0xea, 0xd2, 0x2f, 0xd3, 0x23, 0x49, 0x25, 0xa2, 0xa7, 0xdb, 0x5f, 0x06, 0xf6,
3349 0x11, 0xdc, 0xbe, 0xfa, 0xe1, 0xfc, 0xb5, 0xcd, 0xcd, 0x1f, 0x4a, 0x3a, 0x07, 0x2e, 0x79, 0x4a,
3350 0xff, 0xdf, 0x4e, 0xce, 0x57, 0x25, 0xb0, 0x5f, 0xfc, 0x2c, 0xff, 0xdf, 0x9d, 0x24, 0xfb, 0x4b,
3351 0x9c, 0x8b, 0x2b, 0x9e, 0xef, 0xaf, 0xed, 0xff, 0x0e, 0xd4, 0xf1, 0x8d, 0x3d, 0xa1, 0x9e, 0x30,
3352 0x8f, 0x2a, 0x96, 0x03, 0x4a, 0xe4, 0xa0, 0xc4, 0x3e, 0x86, 0x37, 0x5f, 0xf8, 0xd6, 0xfe, 0xda,
3353 0x32, 0x80, 0xc1, 0xe2, 0x65, 0xaf, 0xee, 0xaf, 0x52, 0x2f, 0x93, 0x80, 0xa5, 0x5b, 0xa2, 0x0e,
3354 0xac, 0x96, 0x04, 0x4c, 0x6f, 0x89, 0xf6, 0x53, 0x58, 0xbd, 0xea, 0x67, 0x8a, 0xeb, 0xba, 0xb3,
3355 0x2d, 0x98, 0xda, 0xee, 0xc7, 0xf2, 0xfc, 0xe1, 0x37, 0x4d, 0xb0, 0x3a, 0xfa, 0x70, 0x49, 0xb6,
3356 0x00, 0xb6, 0x98, 0xf0, 0x0e, 0x43, 0xda, 0x09, 0x25, 0x69, 0x65, 0x87, 0x4e, 0x44, 0x2e, 0x8f,
3357 0xb4, 0xed, 0xf9, 0xaf, 0xfe, 0xfe, 0x8f, 0xaf, 0x27, 0x66, 0xec, 0xfa, 0xfa, 0xc9, 0x83, 0x75,
3358 0x63, 0xf7, 0x51, 0xe9, 0x1d, 0xf2, 0x18, 0xea, 0x0e, 0xa5, 0xd1, 0xcb, 0xd2, 0x2c, 0x20, 0xcd,
3359 0x4d, 0xbb, 0xa1, 0x68, 0x52, 0x43, 0xc5, 0xb3, 0x0d, 0x75, 0x93, 0x3a, 0xb4, 0x13, 0x0d, 0x48,
3360 0x23, 0xff, 0x4b, 0xc7, 0x18, 0xcb, 0x22, 0xb2, 0x10, 0xbb, 0xa9, 0x58, 0xb6, 0xb5, 0xf3, 0x68,
3361 0xa0, 0x68, 0x76, 0xa0, 0xb9, 0x45, 0xbd, 0x97, 0x26, 0x5a, 0x42, 0xa2, 0x59, 0xbb, 0x95, 0x8b,
3362 0xca, 0x30, 0x6d, 0x42, 0x6d, 0x8b, 0x86, 0xf4, 0xda, 0xdd, 0xc9, 0x8c, 0x14, 0x49, 0x1b, 0xc0,
3363 0x3c, 0xb4, 0x76, 0x06, 0x92, 0xcc, 0x14, 0x7e, 0xf9, 0xde, 0x15, 0xbd, 0xab, 0xfb, 0x33, 0xb4,
3364 0x54, 0x54, 0x1d, 0x68, 0x64, 0xaf, 0xac, 0x8a, 0x8c, 0x14, 0x7e, 0xd1, 0x42, 0xf1, 0x18, 0xdd,
3365 0x0a, 0xd2, 0xcd, 0xd9, 0x33, 0x48, 0x97, 0xb3, 0x56, 0x84, 0x3f, 0x85, 0xe9, 0xfc, 0x7b, 0xa9,
3366 0xe2, 0x1c, 0x3e, 0x27, 0xe7, 0x35, 0x63, 0xb4, 0xb7, 0x91, 0x76, 0xd1, 0x9e, 0x55, 0xb4, 0x23,
3367 0x1c, 0x8a, 0xf9, 0x63, 0xb0, 0xd4, 0x91, 0x6d, 0x23, 0x08, 0x48, 0xb3, 0xf0, 0x23, 0xfa, 0xd5,
3368 0x59, 0x65, 0x6c, 0x74, 0x56, 0x81, 0x6a, 0x39, 0x78, 0x5f, 0x7e, 0x11, 0x49, 0x61, 0xd0, 0x86,
3369 0x66, 0x8a, 0x67, 0x1f, 0x5a, 0xd9, 0x63, 0xfd, 0xe6, 0x11, 0xf5, 0x8f, 0xc7, 0x12, 0x74, 0x38,
3370 0x8c, 0x19, 0xd0, 0x7e, 0x03, 0x09, 0x17, 0x6c, 0xa2, 0x08, 0x8b, 0xf6, 0x8a, 0x74, 0x17, 0xea,
3371 0x3a, 0xe7, 0xf6, 0x78, 0xd4, 0xee, 0xe6, 0x26, 0x22, 0xfb, 0xf5, 0x60, 0xac, 0x8b, 0xcb, 0xc8,
3372 0x78, 0xcb, 0x9e, 0x1e, 0x26, 0x2c, 0x1a, 0x9b, 0x89, 0x35, 0x99, 0xf7, 0xf2, 0x7c, 0x85, 0x89,
3373 0xcd, 0x5b, 0x2b, 0x42, 0x07, 0x9a, 0x9f, 0x50, 0x99, 0x7b, 0xcf, 0x1e, 0x8d, 0x79, 0xf6, 0x82,
3374 0x27, 0x37, 0x7b, 0x15, 0x29, 0xe7, 0xed, 0x9b, 0x8a, 0xb2, 0x60, 0xaf, 0x38, 0x7f, 0x04, 0x15,
3375 0x87, 0x1e, 0x72, 0xfe, 0xe2, 0x15, 0x3e, 0x87, 0x3c, 0xd3, 0x36, 0xe8, 0x15, 0xae, 0x6c, 0x14,
3376 0xc1, 0x33, 0xb8, 0xb9, 0xc9, 0xc3, 0x90, 0xfa, 0xf9, 0xab, 0xe1, 0x8b, 0xb8, 0xd6, 0x90, 0x6b,
3377 0xd9, 0x9e, 0x53, 0x5c, 0x63, 0xe6, 0x8a, 0x36, 0x81, 0x85, 0xcd, 0x84, 0x7a, 0x92, 0x1e, 0x24,
3378 0x5e, 0xb7, 0xcb, 0xfc, 0x7d, 0xff, 0x88, 0x06, 0x83, 0x90, 0x26, 0x82, 0xdc, 0xb9, 0x5f, 0xf8,
3379 0xe7, 0x9d, 0x31, 0xc0, 0x98, 0xb7, 0xb7, 0xd0, 0xdb, 0x9a, 0xbd, 0x82, 0xde, 0x2e, 0x66, 0x35,
3380 0x3e, 0x75, 0x86, 0xbd, 0x6e, 0x9f, 0x97, 0xb0, 0x2a, 0x9f, 0x5d, 0x98, 0x2d, 0xf4, 0xe8, 0x27,
3381 0x03, 0x3a, 0xa0, 0x82, 0xac, 0x5c, 0xe8, 0x4f, 0x2b, 0xc7, 0x7c, 0xd9, 0xe8, 0x6b, 0xd5, 0x5e,
3382 0x18, 0x8b, 0x4f, 0x1b, 0x18, 0x3f, 0x85, 0x5e, 0xfc, 0xc7, 0x7e, 0x2e, 0x60, 0x53, 0x7e, 0xbe,
3383 0x0f, 0x33, 0x7a, 0x19, 0xe4, 0x76, 0xb5, 0xcb, 0xd3, 0x74, 0x08, 0xb2, 0x6f, 0xbc, 0x57, 0x7a,
3384 0xf4, 0xe0, 0xf3, 0xf5, 0x1e, 0x93, 0x47, 0x83, 0xc3, 0xfb, 0x3e, 0xef, 0xe3, 0xbf, 0x79, 0xf9,
3385 0x3c, 0x09, 0xd6, 0xf5, 0x7f, 0x6e, 0xbd, 0x6b, 0xfe, 0x73, 0xeb, 0xe4, 0xe1, 0x7a, 0x8f, 0xa7,
3386 0xff, 0x03, 0xb6, 0x57, 0x3a, 0xac, 0xa0, 0xfc, 0xfd, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x3c,
3387 0x63, 0xa1, 0x96, 0x25, 0x26, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04003388}
3389
3390// Reference imports to suppress errors if they are not otherwise used.
3391var _ context.Context
3392var _ grpc.ClientConn
3393
3394// This is a compile-time assertion to ensure that this generated file
3395// is compatible with the grpc package it is being compiled against.
3396const _ = grpc.SupportPackageIsVersion4
3397
3398// OpenoltClient is the client API for Openolt service.
3399//
3400// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
3401type OpenoltClient interface {
3402 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3403 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3404 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3405 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3406 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3407 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
3408 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
3409 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
3410 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3411 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3412 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
3413 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3414 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3415 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
3416 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3417 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003418 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3419 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3420 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
3421 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04003422 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
3423}
3424
3425type openoltClient struct {
3426 cc *grpc.ClientConn
3427}
3428
3429func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
3430 return &openoltClient{cc}
3431}
3432
3433func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3434 out := new(Empty)
3435 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
3436 if err != nil {
3437 return nil, err
3438 }
3439 return out, nil
3440}
3441
3442func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3443 out := new(Empty)
3444 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
3445 if err != nil {
3446 return nil, err
3447 }
3448 return out, nil
3449}
3450
3451func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3452 out := new(Empty)
3453 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
3454 if err != nil {
3455 return nil, err
3456 }
3457 return out, nil
3458}
3459
3460func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3461 out := new(Empty)
3462 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
3463 if err != nil {
3464 return nil, err
3465 }
3466 return out, nil
3467}
3468
3469func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3470 out := new(Empty)
3471 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
3472 if err != nil {
3473 return nil, err
3474 }
3475 return out, nil
3476}
3477
3478func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
3479 out := new(Empty)
3480 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
3481 if err != nil {
3482 return nil, err
3483 }
3484 return out, nil
3485}
3486
3487func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
3488 out := new(Empty)
3489 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
3490 if err != nil {
3491 return nil, err
3492 }
3493 return out, nil
3494}
3495
3496func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
3497 out := new(Empty)
3498 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
3499 if err != nil {
3500 return nil, err
3501 }
3502 return out, nil
3503}
3504
3505func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3506 out := new(Empty)
3507 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
3508 if err != nil {
3509 return nil, err
3510 }
3511 return out, nil
3512}
3513
3514func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3515 out := new(Empty)
3516 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
3517 if err != nil {
3518 return nil, err
3519 }
3520 return out, nil
3521}
3522
3523func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
3524 out := new(Heartbeat)
3525 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
3526 if err != nil {
3527 return nil, err
3528 }
3529 return out, nil
3530}
3531
3532func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3533 out := new(Empty)
3534 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
3535 if err != nil {
3536 return nil, err
3537 }
3538 return out, nil
3539}
3540
3541func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3542 out := new(Empty)
3543 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
3544 if err != nil {
3545 return nil, err
3546 }
3547 return out, nil
3548}
3549
3550func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
3551 out := new(DeviceInfo)
3552 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
3553 if err != nil {
3554 return nil, err
3555 }
3556 return out, nil
3557}
3558
3559func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3560 out := new(Empty)
3561 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
3562 if err != nil {
3563 return nil, err
3564 }
3565 return out, nil
3566}
3567
3568func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3569 out := new(Empty)
3570 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
3571 if err != nil {
3572 return nil, err
3573 }
3574 return out, nil
3575}
3576
Manikkaraj kb1d51442019-07-23 10:41:02 -04003577func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04003578 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003579 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003580 if err != nil {
3581 return nil, err
3582 }
3583 return out, nil
3584}
3585
Manikkaraj kb1d51442019-07-23 10:41:02 -04003586func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04003587 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003588 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
3589 if err != nil {
3590 return nil, err
3591 }
3592 return out, nil
3593}
3594
3595func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
3596 out := new(Empty)
3597 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
3598 if err != nil {
3599 return nil, err
3600 }
3601 return out, nil
3602}
3603
3604func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
3605 out := new(Empty)
3606 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003607 if err != nil {
3608 return nil, err
3609 }
3610 return out, nil
3611}
3612
3613func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
3614 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
3615 if err != nil {
3616 return nil, err
3617 }
3618 x := &openoltEnableIndicationClient{stream}
3619 if err := x.ClientStream.SendMsg(in); err != nil {
3620 return nil, err
3621 }
3622 if err := x.ClientStream.CloseSend(); err != nil {
3623 return nil, err
3624 }
3625 return x, nil
3626}
3627
3628type Openolt_EnableIndicationClient interface {
3629 Recv() (*Indication, error)
3630 grpc.ClientStream
3631}
3632
3633type openoltEnableIndicationClient struct {
3634 grpc.ClientStream
3635}
3636
3637func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
3638 m := new(Indication)
3639 if err := x.ClientStream.RecvMsg(m); err != nil {
3640 return nil, err
3641 }
3642 return m, nil
3643}
3644
3645// OpenoltServer is the server API for Openolt service.
3646type OpenoltServer interface {
3647 DisableOlt(context.Context, *Empty) (*Empty, error)
3648 ReenableOlt(context.Context, *Empty) (*Empty, error)
3649 ActivateOnu(context.Context, *Onu) (*Empty, error)
3650 DeactivateOnu(context.Context, *Onu) (*Empty, error)
3651 DeleteOnu(context.Context, *Onu) (*Empty, error)
3652 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
3653 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
3654 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
3655 FlowAdd(context.Context, *Flow) (*Empty, error)
3656 FlowRemove(context.Context, *Flow) (*Empty, error)
3657 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
3658 EnablePonIf(context.Context, *Interface) (*Empty, error)
3659 DisablePonIf(context.Context, *Interface) (*Empty, error)
3660 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
3661 Reboot(context.Context, *Empty) (*Empty, error)
3662 CollectStatistics(context.Context, *Empty) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003663 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
3664 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
3665 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
3666 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04003667 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
3668}
3669
3670func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
3671 s.RegisterService(&_Openolt_serviceDesc, srv)
3672}
3673
3674func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3675 in := new(Empty)
3676 if err := dec(in); err != nil {
3677 return nil, err
3678 }
3679 if interceptor == nil {
3680 return srv.(OpenoltServer).DisableOlt(ctx, in)
3681 }
3682 info := &grpc.UnaryServerInfo{
3683 Server: srv,
3684 FullMethod: "/openolt.Openolt/DisableOlt",
3685 }
3686 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3687 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
3688 }
3689 return interceptor(ctx, in, info, handler)
3690}
3691
3692func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3693 in := new(Empty)
3694 if err := dec(in); err != nil {
3695 return nil, err
3696 }
3697 if interceptor == nil {
3698 return srv.(OpenoltServer).ReenableOlt(ctx, in)
3699 }
3700 info := &grpc.UnaryServerInfo{
3701 Server: srv,
3702 FullMethod: "/openolt.Openolt/ReenableOlt",
3703 }
3704 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3705 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
3706 }
3707 return interceptor(ctx, in, info, handler)
3708}
3709
3710func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3711 in := new(Onu)
3712 if err := dec(in); err != nil {
3713 return nil, err
3714 }
3715 if interceptor == nil {
3716 return srv.(OpenoltServer).ActivateOnu(ctx, in)
3717 }
3718 info := &grpc.UnaryServerInfo{
3719 Server: srv,
3720 FullMethod: "/openolt.Openolt/ActivateOnu",
3721 }
3722 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3723 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
3724 }
3725 return interceptor(ctx, in, info, handler)
3726}
3727
3728func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3729 in := new(Onu)
3730 if err := dec(in); err != nil {
3731 return nil, err
3732 }
3733 if interceptor == nil {
3734 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
3735 }
3736 info := &grpc.UnaryServerInfo{
3737 Server: srv,
3738 FullMethod: "/openolt.Openolt/DeactivateOnu",
3739 }
3740 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3741 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
3742 }
3743 return interceptor(ctx, in, info, handler)
3744}
3745
3746func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3747 in := new(Onu)
3748 if err := dec(in); err != nil {
3749 return nil, err
3750 }
3751 if interceptor == nil {
3752 return srv.(OpenoltServer).DeleteOnu(ctx, in)
3753 }
3754 info := &grpc.UnaryServerInfo{
3755 Server: srv,
3756 FullMethod: "/openolt.Openolt/DeleteOnu",
3757 }
3758 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3759 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
3760 }
3761 return interceptor(ctx, in, info, handler)
3762}
3763
3764func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3765 in := new(OmciMsg)
3766 if err := dec(in); err != nil {
3767 return nil, err
3768 }
3769 if interceptor == nil {
3770 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
3771 }
3772 info := &grpc.UnaryServerInfo{
3773 Server: srv,
3774 FullMethod: "/openolt.Openolt/OmciMsgOut",
3775 }
3776 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3777 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
3778 }
3779 return interceptor(ctx, in, info, handler)
3780}
3781
3782func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3783 in := new(OnuPacket)
3784 if err := dec(in); err != nil {
3785 return nil, err
3786 }
3787 if interceptor == nil {
3788 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
3789 }
3790 info := &grpc.UnaryServerInfo{
3791 Server: srv,
3792 FullMethod: "/openolt.Openolt/OnuPacketOut",
3793 }
3794 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3795 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
3796 }
3797 return interceptor(ctx, in, info, handler)
3798}
3799
3800func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3801 in := new(UplinkPacket)
3802 if err := dec(in); err != nil {
3803 return nil, err
3804 }
3805 if interceptor == nil {
3806 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
3807 }
3808 info := &grpc.UnaryServerInfo{
3809 Server: srv,
3810 FullMethod: "/openolt.Openolt/UplinkPacketOut",
3811 }
3812 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3813 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
3814 }
3815 return interceptor(ctx, in, info, handler)
3816}
3817
3818func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3819 in := new(Flow)
3820 if err := dec(in); err != nil {
3821 return nil, err
3822 }
3823 if interceptor == nil {
3824 return srv.(OpenoltServer).FlowAdd(ctx, in)
3825 }
3826 info := &grpc.UnaryServerInfo{
3827 Server: srv,
3828 FullMethod: "/openolt.Openolt/FlowAdd",
3829 }
3830 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3831 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
3832 }
3833 return interceptor(ctx, in, info, handler)
3834}
3835
3836func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3837 in := new(Flow)
3838 if err := dec(in); err != nil {
3839 return nil, err
3840 }
3841 if interceptor == nil {
3842 return srv.(OpenoltServer).FlowRemove(ctx, in)
3843 }
3844 info := &grpc.UnaryServerInfo{
3845 Server: srv,
3846 FullMethod: "/openolt.Openolt/FlowRemove",
3847 }
3848 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3849 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
3850 }
3851 return interceptor(ctx, in, info, handler)
3852}
3853
3854func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3855 in := new(Empty)
3856 if err := dec(in); err != nil {
3857 return nil, err
3858 }
3859 if interceptor == nil {
3860 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
3861 }
3862 info := &grpc.UnaryServerInfo{
3863 Server: srv,
3864 FullMethod: "/openolt.Openolt/HeartbeatCheck",
3865 }
3866 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3867 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
3868 }
3869 return interceptor(ctx, in, info, handler)
3870}
3871
3872func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3873 in := new(Interface)
3874 if err := dec(in); err != nil {
3875 return nil, err
3876 }
3877 if interceptor == nil {
3878 return srv.(OpenoltServer).EnablePonIf(ctx, in)
3879 }
3880 info := &grpc.UnaryServerInfo{
3881 Server: srv,
3882 FullMethod: "/openolt.Openolt/EnablePonIf",
3883 }
3884 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3885 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
3886 }
3887 return interceptor(ctx, in, info, handler)
3888}
3889
3890func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3891 in := new(Interface)
3892 if err := dec(in); err != nil {
3893 return nil, err
3894 }
3895 if interceptor == nil {
3896 return srv.(OpenoltServer).DisablePonIf(ctx, in)
3897 }
3898 info := &grpc.UnaryServerInfo{
3899 Server: srv,
3900 FullMethod: "/openolt.Openolt/DisablePonIf",
3901 }
3902 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3903 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
3904 }
3905 return interceptor(ctx, in, info, handler)
3906}
3907
3908func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3909 in := new(Empty)
3910 if err := dec(in); err != nil {
3911 return nil, err
3912 }
3913 if interceptor == nil {
3914 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
3915 }
3916 info := &grpc.UnaryServerInfo{
3917 Server: srv,
3918 FullMethod: "/openolt.Openolt/GetDeviceInfo",
3919 }
3920 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3921 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
3922 }
3923 return interceptor(ctx, in, info, handler)
3924}
3925
3926func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3927 in := new(Empty)
3928 if err := dec(in); err != nil {
3929 return nil, err
3930 }
3931 if interceptor == nil {
3932 return srv.(OpenoltServer).Reboot(ctx, in)
3933 }
3934 info := &grpc.UnaryServerInfo{
3935 Server: srv,
3936 FullMethod: "/openolt.Openolt/Reboot",
3937 }
3938 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3939 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
3940 }
3941 return interceptor(ctx, in, info, handler)
3942}
3943
3944func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3945 in := new(Empty)
3946 if err := dec(in); err != nil {
3947 return nil, err
3948 }
3949 if interceptor == nil {
3950 return srv.(OpenoltServer).CollectStatistics(ctx, in)
3951 }
3952 info := &grpc.UnaryServerInfo{
3953 Server: srv,
3954 FullMethod: "/openolt.Openolt/CollectStatistics",
3955 }
3956 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3957 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
3958 }
3959 return interceptor(ctx, in, info, handler)
3960}
3961
Manikkaraj kb1d51442019-07-23 10:41:02 -04003962func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3963 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04003964 if err := dec(in); err != nil {
3965 return nil, err
3966 }
3967 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04003968 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04003969 }
3970 info := &grpc.UnaryServerInfo{
3971 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04003972 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04003973 }
3974 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04003975 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04003976 }
3977 return interceptor(ctx, in, info, handler)
3978}
3979
Manikkaraj kb1d51442019-07-23 10:41:02 -04003980func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3981 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04003982 if err := dec(in); err != nil {
3983 return nil, err
3984 }
3985 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04003986 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04003987 }
3988 info := &grpc.UnaryServerInfo{
3989 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04003990 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04003991 }
3992 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04003993 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
3994 }
3995 return interceptor(ctx, in, info, handler)
3996}
3997
3998func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3999 in := new(tech_profile.TrafficQueues)
4000 if err := dec(in); err != nil {
4001 return nil, err
4002 }
4003 if interceptor == nil {
4004 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
4005 }
4006 info := &grpc.UnaryServerInfo{
4007 Server: srv,
4008 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
4009 }
4010 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4011 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
4012 }
4013 return interceptor(ctx, in, info, handler)
4014}
4015
4016func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4017 in := new(tech_profile.TrafficQueues)
4018 if err := dec(in); err != nil {
4019 return nil, err
4020 }
4021 if interceptor == nil {
4022 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
4023 }
4024 info := &grpc.UnaryServerInfo{
4025 Server: srv,
4026 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
4027 }
4028 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4029 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04004030 }
4031 return interceptor(ctx, in, info, handler)
4032}
4033
4034func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
4035 m := new(Empty)
4036 if err := stream.RecvMsg(m); err != nil {
4037 return err
4038 }
4039 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
4040}
4041
4042type Openolt_EnableIndicationServer interface {
4043 Send(*Indication) error
4044 grpc.ServerStream
4045}
4046
4047type openoltEnableIndicationServer struct {
4048 grpc.ServerStream
4049}
4050
4051func (x *openoltEnableIndicationServer) Send(m *Indication) error {
4052 return x.ServerStream.SendMsg(m)
4053}
4054
4055var _Openolt_serviceDesc = grpc.ServiceDesc{
4056 ServiceName: "openolt.Openolt",
4057 HandlerType: (*OpenoltServer)(nil),
4058 Methods: []grpc.MethodDesc{
4059 {
4060 MethodName: "DisableOlt",
4061 Handler: _Openolt_DisableOlt_Handler,
4062 },
4063 {
4064 MethodName: "ReenableOlt",
4065 Handler: _Openolt_ReenableOlt_Handler,
4066 },
4067 {
4068 MethodName: "ActivateOnu",
4069 Handler: _Openolt_ActivateOnu_Handler,
4070 },
4071 {
4072 MethodName: "DeactivateOnu",
4073 Handler: _Openolt_DeactivateOnu_Handler,
4074 },
4075 {
4076 MethodName: "DeleteOnu",
4077 Handler: _Openolt_DeleteOnu_Handler,
4078 },
4079 {
4080 MethodName: "OmciMsgOut",
4081 Handler: _Openolt_OmciMsgOut_Handler,
4082 },
4083 {
4084 MethodName: "OnuPacketOut",
4085 Handler: _Openolt_OnuPacketOut_Handler,
4086 },
4087 {
4088 MethodName: "UplinkPacketOut",
4089 Handler: _Openolt_UplinkPacketOut_Handler,
4090 },
4091 {
4092 MethodName: "FlowAdd",
4093 Handler: _Openolt_FlowAdd_Handler,
4094 },
4095 {
4096 MethodName: "FlowRemove",
4097 Handler: _Openolt_FlowRemove_Handler,
4098 },
4099 {
4100 MethodName: "HeartbeatCheck",
4101 Handler: _Openolt_HeartbeatCheck_Handler,
4102 },
4103 {
4104 MethodName: "EnablePonIf",
4105 Handler: _Openolt_EnablePonIf_Handler,
4106 },
4107 {
4108 MethodName: "DisablePonIf",
4109 Handler: _Openolt_DisablePonIf_Handler,
4110 },
4111 {
4112 MethodName: "GetDeviceInfo",
4113 Handler: _Openolt_GetDeviceInfo_Handler,
4114 },
4115 {
4116 MethodName: "Reboot",
4117 Handler: _Openolt_Reboot_Handler,
4118 },
4119 {
4120 MethodName: "CollectStatistics",
4121 Handler: _Openolt_CollectStatistics_Handler,
4122 },
4123 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004124 MethodName: "CreateTrafficSchedulers",
4125 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004126 },
4127 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004128 MethodName: "RemoveTrafficSchedulers",
4129 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
4130 },
4131 {
4132 MethodName: "CreateTrafficQueues",
4133 Handler: _Openolt_CreateTrafficQueues_Handler,
4134 },
4135 {
4136 MethodName: "RemoveTrafficQueues",
4137 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004138 },
4139 },
4140 Streams: []grpc.StreamDesc{
4141 {
4142 StreamName: "EnableIndication",
4143 Handler: _Openolt_EnableIndication_Handler,
4144 ServerStreams: true,
4145 },
4146 },
4147 Metadata: "voltha_protos/openolt.proto",
4148}