blob: 378ede09d62737f7194a953e0a52c42db1fafbc8 [file] [log] [blame]
Matt Jeanneret61e94872019-03-22 16:16:01 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030010 tech_profile "github.com/opencord/voltha-protos/v3/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -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
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040027// SchedulerConfig from public import voltha_protos/tech_profile.proto
28type SchedulerConfig = tech_profile.SchedulerConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040029
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040030// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
31type TrafficShapingInfo = tech_profile.TrafficShapingInfo
Matt Jeanneret61e94872019-03-22 16:16:01 -040032
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040033// TrafficScheduler from public import voltha_protos/tech_profile.proto
34type TrafficScheduler = tech_profile.TrafficScheduler
Matt Jeanneret61e94872019-03-22 16:16:01 -040035
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040036// TrafficSchedulers from public import voltha_protos/tech_profile.proto
37type TrafficSchedulers = tech_profile.TrafficSchedulers
Matt Jeanneret61e94872019-03-22 16:16:01 -040038
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040039// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
40type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040041
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040042// RedDiscardConfig from public import voltha_protos/tech_profile.proto
43type RedDiscardConfig = tech_profile.RedDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040044
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040045// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
46type WRedDiscardConfig = tech_profile.WRedDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040047
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -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
Matt Jeanneret61e94872019-03-22 16:16:01 -040053
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040054// TrafficQueue from public import voltha_protos/tech_profile.proto
55type TrafficQueue = tech_profile.TrafficQueue
Matt Jeanneret61e94872019-03-22 16:16:01 -040056
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040057// TrafficQueues from public import voltha_protos/tech_profile.proto
58type TrafficQueues = tech_profile.TrafficQueues
Matt Jeanneret61e94872019-03-22 16:16:01 -040059
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040060// Direction from public import voltha_protos/tech_profile.proto
61type Direction = tech_profile.Direction
Matt Jeanneret61e94872019-03-22 16:16:01 -040062
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040063var Direction_name = tech_profile.Direction_name
64var Direction_value = tech_profile.Direction_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040065
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040066const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
67const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
68const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
Matt Jeanneret61e94872019-03-22 16:16:01 -040069
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040070// SchedulingPolicy from public import voltha_protos/tech_profile.proto
71type SchedulingPolicy = tech_profile.SchedulingPolicy
Matt Jeanneret61e94872019-03-22 16:16:01 -040072
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040073var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
74var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040075
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040076const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
77const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
78const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
Matt Jeanneret61e94872019-03-22 16:16:01 -040079
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040080// AdditionalBW from public import voltha_protos/tech_profile.proto
81type AdditionalBW = tech_profile.AdditionalBW
Matt Jeanneret61e94872019-03-22 16:16:01 -040082
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040083var AdditionalBW_name = tech_profile.AdditionalBW_name
84var AdditionalBW_value = tech_profile.AdditionalBW_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040085
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -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)
Matt Jeanneret61e94872019-03-22 16:16:01 -040090
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040091// DiscardPolicy from public import voltha_protos/tech_profile.proto
92type DiscardPolicy = tech_profile.DiscardPolicy
Matt Jeanneret61e94872019-03-22 16:16:01 -040093
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040094var DiscardPolicy_name = tech_profile.DiscardPolicy_name
95var DiscardPolicy_value = tech_profile.DiscardPolicy_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040096
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -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)
Matt Jeanneret61e94872019-03-22 16:16:01 -0400101
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400102// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
103type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
Matt Jeanneret61e94872019-03-22 16:16:01 -0400104
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400105var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
106var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
Matt Jeanneret61e94872019-03-22 16:16:01 -0400107
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -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)
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +0530384 // *AlarmIndication_OnuLossOfSyncFailInd
385 // *AlarmIndication_OnuItuPonStatsInd
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +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
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +0530495func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
496
497func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
498
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +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
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +0530611 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
612 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -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"`
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001217 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -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
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001270func (m *OnuPacket) GetGemportId() uint32 {
1271 if m != nil {
1272 return m.GemportId
1273 }
1274 return 0
1275}
1276
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +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"`
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +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
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +05302904 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +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
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +05303078 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Matt Jeanneret61e94872019-03-22 16:16:01 -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
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +05303123 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Matt Jeanneret61e94872019-03-22 16:16:01 -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() {
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Manjunath0a734252019-11-21 19:00:23 +05303182 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
3183 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04003184 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04003185 proto.RegisterType((*Empty)(nil), "openolt.Empty")
3186}
3187
3188func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
3189
3190var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03003191 // 3146 bytes of a gzipped FileDescriptorProto
3192 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xcb, 0x72, 0x24, 0x47,
3193 0xd5, 0x9e, 0x96, 0x5a, 0x5d, 0xdd, 0xa7, 0x2f, 0xd2, 0x94, 0x46, 0x77, 0x79, 0x46, 0xae, 0x7f,
3194 0x7e, 0x7b, 0x7e, 0xff, 0xe1, 0x91, 0x3d, 0xe3, 0x00, 0x6c, 0x08, 0xb0, 0x6e, 0x63, 0x35, 0x96,
3195 0xa6, 0x45, 0x49, 0xe3, 0x01, 0x13, 0x8e, 0x72, 0xa9, 0x2a, 0xbb, 0x95, 0xa1, 0xea, 0xca, 0x72,
3196 0x65, 0xb6, 0x2e, 0xc1, 0xce, 0xc0, 0x0b, 0xe0, 0x60, 0x01, 0x11, 0xac, 0x78, 0x09, 0x22, 0x58,
3197 0x7a, 0x4b, 0xb0, 0xe1, 0x15, 0xd8, 0xf0, 0x0e, 0x2c, 0x88, 0x3c, 0x99, 0x75, 0xeb, 0x6e, 0x69,
3198 0x46, 0xc3, 0x10, 0x6c, 0x14, 0x95, 0xe7, 0x7c, 0xe7, 0x3b, 0x79, 0x32, 0x4f, 0x9e, 0xbc, 0xb4,
3199 0x60, 0xe5, 0x8c, 0x05, 0xe2, 0xc4, 0x75, 0xa2, 0x98, 0x09, 0xc6, 0xd7, 0x59, 0x44, 0x42, 0x16,
3200 0x88, 0x87, 0xd8, 0x34, 0x0d, 0xdd, 0x5c, 0x5e, 0xed, 0x31, 0xd6, 0x0b, 0xc8, 0xba, 0x1b, 0xd1,
3201 0x75, 0x37, 0x0c, 0x99, 0x70, 0x05, 0x65, 0x21, 0x57, 0xb0, 0xe5, 0xb5, 0x22, 0x87, 0x20, 0xde,
3202 0x89, 0xfc, 0xee, 0xd2, 0x80, 0x28, 0x84, 0xf5, 0x97, 0x32, 0x40, 0x3b, 0xf4, 0xa9, 0x87, 0x76,
3203 0xe6, 0xfb, 0x60, 0xb0, 0x40, 0x38, 0x34, 0xf4, 0x17, 0x4b, 0x6b, 0xa5, 0x07, 0xf5, 0x47, 0xf3,
3204 0x0f, 0x13, 0xc7, 0x9d, 0x40, 0x64, 0xc0, 0xdd, 0x5b, 0x76, 0x85, 0xa1, 0xc0, 0xfc, 0x00, 0xaa,
3205 0x34, 0x14, 0x5d, 0xb4, 0x99, 0x40, 0x9b, 0x85, 0xd4, 0xa6, 0x1d, 0x8a, 0x6e, 0xc1, 0xc8, 0xa0,
3206 0x4a, 0x62, 0x6e, 0x40, 0x13, 0xad, 0x58, 0x44, 0x62, 0x34, 0x9d, 0x44, 0xd3, 0x95, 0x82, 0x69,
3207 0x27, 0x22, 0x71, 0xc1, 0xbc, 0x4e, 0x33, 0xa9, 0xf9, 0x43, 0x68, 0xb0, 0x70, 0xe0, 0xf8, 0x94,
3208 0x7b, 0xc8, 0x50, 0x46, 0x86, 0xe5, 0xac, 0xc3, 0xe1, 0x60, 0x9b, 0x72, 0xaf, 0x40, 0x00, 0x2c,
3209 0x15, 0x62, 0xac, 0xe1, 0x00, 0x4d, 0xa7, 0x86, 0x63, 0x0d, 0x07, 0x43, 0xb1, 0xa2, 0x40, 0xc6,
3210 0xca, 0xfa, 0x1e, 0x45, 0x9b, 0xca, 0x50, 0xac, 0x9d, 0xbe, 0x47, 0x8b, 0xb1, 0x32, 0x25, 0x31,
3211 0x3f, 0x00, 0x23, 0x3a, 0x55, 0x83, 0x6a, 0xa0, 0xd1, 0x52, 0x6a, 0x74, 0xe0, 0x7a, 0xa7, 0x64,
3212 0x68, 0x5c, 0xa3, 0x53, 0x1c, 0xd7, 0xef, 0x01, 0x44, 0x2c, 0x16, 0x0e, 0x17, 0xae, 0xe0, 0x8b,
3213 0xd5, 0x21, 0x6f, 0x07, 0x2c, 0x16, 0x87, 0x72, 0xb2, 0xb9, 0xa0, 0x1e, 0xdf, 0xbd, 0x65, 0xd7,
3214 0x22, 0x2d, 0xe1, 0xd2, 0xb2, 0x1b, 0xb0, 0x73, 0x6d, 0x59, 0x1b, 0xb2, 0x7c, 0x12, 0xb0, 0xf3,
3215 0xa2, 0x65, 0x57, 0x4b, 0xb8, 0xf9, 0x5d, 0xa8, 0xb9, 0x81, 0x1b, 0xf7, 0xb1, 0xaf, 0x80, 0x86,
3216 0x8b, 0xa9, 0xe1, 0x86, 0xd4, 0x14, 0xba, 0x5a, 0x75, 0xb5, 0x68, 0xb3, 0x02, 0x65, 0xdf, 0x15,
3217 0xae, 0xf5, 0x8f, 0x2a, 0x4c, 0x0f, 0xe1, 0xe4, 0x38, 0x07, 0x8c, 0x8f, 0xcd, 0xa9, 0x3d, 0xc6,
3218 0x8b, 0xb1, 0x07, 0x28, 0x30, 0xb7, 0xa1, 0xe5, 0x5f, 0xd2, 0xb0, 0xe7, 0xf4, 0x5c, 0x1e, 0xe5,
3219 0x32, 0x6b, 0x35, 0xb5, 0xdc, 0x96, 0xea, 0x4f, 0x5c, 0x1e, 0x15, 0xec, 0x1b, 0x7e, 0x4e, 0x2c,
3220 0x73, 0x4c, 0x4e, 0x70, 0x16, 0xd1, 0x70, 0x8e, 0x75, 0xc2, 0xc1, 0x68, 0x50, 0x75, 0x96, 0x49,
3221 0xcd, 0xe7, 0x70, 0x47, 0x52, 0x70, 0xe1, 0xc6, 0x62, 0x10, 0x39, 0x5d, 0x97, 0x06, 0xb9, 0x5c,
3222 0xbb, 0x9f, 0x67, 0x3a, 0x54, 0x98, 0x27, 0x2e, 0x0d, 0x06, 0x31, 0x29, 0x50, 0xde, 0x66, 0x05,
3223 0xb5, 0x24, 0xfe, 0x1c, 0xe6, 0x91, 0x98, 0xf6, 0x42, 0x37, 0x70, 0x7c, 0xd2, 0x8b, 0x5d, 0x9f,
3224 0xe4, 0x72, 0xf1, 0x7f, 0x0a, 0xd4, 0x88, 0xda, 0x56, 0xa0, 0x02, 0xf3, 0x2c, 0x1b, 0xd5, 0x9a,
3225 0x3f, 0x87, 0x05, 0x5c, 0x18, 0x31, 0xed, 0x0a, 0x87, 0x75, 0x9d, 0x73, 0x1a, 0xfa, 0xec, 0x3c,
3226 0x97, 0xb4, 0x05, 0xf2, 0x6d, 0x09, 0xeb, 0x74, 0x9f, 0x23, 0x68, 0x84, 0x7c, 0x58, 0x6b, 0x1e,
3227 0x81, 0x8c, 0xc6, 0x09, 0x18, 0xe7, 0x4e, 0xba, 0x16, 0x54, 0x5a, 0xbf, 0x9d, 0xa7, 0xdd, 0x63,
3228 0x9c, 0x77, 0xba, 0x72, 0x51, 0x6c, 0x9d, 0xb8, 0x61, 0x48, 0x82, 0x02, 0x75, 0x8b, 0x69, 0x84,
3229 0x5e, 0x22, 0xc9, 0x38, 0x63, 0x28, 0x3c, 0x1b, 0xe7, 0xea, 0x98, 0x71, 0x56, 0x98, 0x2b, 0xc7,
3230 0x39, 0x53, 0x4b, 0xe2, 0x8e, 0x2a, 0x12, 0x82, 0x9e, 0xab, 0x9e, 0xaa, 0xd5, 0xf0, 0xff, 0x79,
3231 0xc2, 0xa3, 0xd8, 0x0d, 0x79, 0x9f, 0x72, 0x4e, 0x59, 0xd8, 0x0e, 0x05, 0x89, 0xbb, 0x24, 0x26,
3232 0xa1, 0x47, 0x9e, 0xbb, 0x71, 0x48, 0xc3, 0x9e, 0xae, 0x1a, 0x47, 0xf4, 0x1c, 0x7b, 0xfa, 0xa5,
3233 0x1a, 0x5c, 0xd7, 0x13, 0xf4, 0x0c, 0xfd, 0x66, 0x9d, 0x85, 0xd1, 0x51, 0xd8, 0x48, 0x61, 0xe3,
3234 0xfa, 0x2b, 0x63, 0x2e, 0x22, 0x94, 0x87, 0x45, 0xe9, 0x21, 0x8a, 0x99, 0x47, 0x38, 0x97, 0xab,
3235 0x80, 0xc4, 0x31, 0x53, 0x55, 0xb2, 0x8e, 0x2e, 0xfe, 0x37, 0xef, 0xe2, 0x20, 0xc5, 0xed, 0x48,
3236 0x58, 0xc1, 0xc1, 0x1c, 0x1b, 0xa7, 0x37, 0x09, 0x2c, 0x65, 0x73, 0xd8, 0x75, 0xf8, 0x65, 0xe8,
3237 0x65, 0x51, 0x34, 0xd0, 0xc5, 0x3b, 0xa3, 0x73, 0xf9, 0x29, 0xb9, 0x3c, 0xbc, 0x0c, 0xbd, 0xab,
3238 0x02, 0x51, 0xa0, 0x04, 0x21, 0xdd, 0x3c, 0x83, 0x39, 0x2c, 0xb0, 0x62, 0xe0, 0x44, 0x2c, 0x54,
3239 0xe5, 0x08, 0x5d, 0x34, 0xd1, 0xc5, 0x9b, 0x85, 0x72, 0x2b, 0x06, 0x07, 0x2c, 0xc4, 0x2a, 0x34,
3240 0x32, 0xa5, 0x45, 0x5d, 0x5a, 0x6b, 0x1e, 0x42, 0xb3, 0xb0, 0x27, 0x99, 0x6f, 0x00, 0xe0, 0x76,
3241 0x22, 0x1d, 0x11, 0xac, 0x35, 0x35, 0xbb, 0x26, 0x25, 0xd2, 0x94, 0x58, 0xbb, 0xd0, 0x2a, 0xee,
3242 0x47, 0xe6, 0x02, 0x18, 0x6a, 0xeb, 0x52, 0x95, 0xc9, 0xb0, 0x2b, 0xb8, 0x3d, 0xf9, 0x43, 0x4c,
3243 0x13, 0xc3, 0x4c, 0x27, 0x70, 0x7b, 0x64, 0x73, 0xb9, 0x9a, 0xec, 0x23, 0x68, 0x72, 0x12, 0x53,
3244 0x37, 0x70, 0xc2, 0x41, 0xff, 0x98, 0xc4, 0xba, 0x96, 0xcd, 0xa5, 0xe1, 0x1f, 0xa2, 0xf6, 0x29,
3245 0x2a, 0xed, 0x06, 0xcf, 0xb5, 0xac, 0x3f, 0x97, 0xa0, 0x59, 0xd8, 0x8c, 0xae, 0x76, 0x33, 0x07,
3246 0x15, 0x1c, 0x6d, 0x55, 0x2b, 0x0d, 0x7b, 0x4a, 0x8e, 0xdc, 0x70, 0x28, 0x93, 0x43, 0xa1, 0x98,
3247 0xf7, 0xa0, 0xee, 0xfa, 0x7d, 0x1a, 0x6a, 0xfd, 0x14, 0xea, 0x01, 0x45, 0x0a, 0x30, 0xd2, 0xfb,
3248 0xf2, 0xcb, 0xf7, 0xfe, 0x4b, 0x30, 0x47, 0xb7, 0x71, 0xd3, 0x84, 0xb2, 0xb8, 0x8c, 0x92, 0x09,
3249 0xc2, 0xef, 0x7c, 0x54, 0x13, 0xd7, 0xcc, 0xc4, 0x70, 0xf7, 0x2d, 0x1b, 0x5a, 0xc5, 0x7d, 0xf7,
3250 0xc6, 0xe3, 0x33, 0x03, 0x93, 0xd1, 0xa9, 0x40, 0xe6, 0x86, 0x2d, 0x3f, 0xad, 0x6f, 0x4b, 0x30,
3251 0x33, 0xbc, 0x2f, 0x9b, 0x2b, 0x50, 0x43, 0x5a, 0xec, 0xb9, 0x1a, 0x25, 0x3c, 0xf6, 0x1c, 0x0d,
3252 0xf5, 0x7e, 0x24, 0x8f, 0x7a, 0xa4, 0x8f, 0xdb, 0x78, 0xea, 0xb7, 0xa6, 0x25, 0x6d, 0x5f, 0xda,
3253 0xe1, 0x46, 0x4d, 0xd5, 0xd6, 0x64, 0xd8, 0x15, 0xd9, 0x54, 0x0a, 0x34, 0x0a, 0x19, 0x56, 0x6c,
3254 0xc3, 0xae, 0xc8, 0xe6, 0x53, 0x66, 0xce, 0x43, 0xc5, 0x63, 0xec, 0x94, 0x12, 0x2c, 0xb9, 0x15,
3255 0x5b, 0xb7, 0x92, 0x28, 0xca, 0x59, 0x14, 0xf7, 0xa1, 0xa6, 0x8a, 0x99, 0xeb, 0x5d, 0xdd, 0x41,
3256 0xeb, 0x07, 0x50, 0xdb, 0x25, 0x6e, 0x2c, 0x8e, 0x89, 0x2b, 0xcc, 0x75, 0x98, 0x3d, 0x49, 0x1a,
3257 0xaa, 0x14, 0x8b, 0x41, 0x4c, 0xb4, 0x85, 0x99, 0xaa, 0x0e, 0x13, 0x8d, 0xf5, 0xcb, 0x12, 0x4c,
3258 0x76, 0xc2, 0xc1, 0x8d, 0xc7, 0x7c, 0x24, 0xa7, 0x26, 0x5f, 0x3a, 0xa7, 0x30, 0x52, 0xaa, 0xb2,
3259 0xd0, 0xb0, 0xe5, 0xa7, 0xf5, 0x29, 0x18, 0x32, 0x07, 0xf6, 0x79, 0xef, 0x35, 0x4c, 0xfe, 0xaf,
3260 0x4b, 0x50, 0x93, 0x45, 0x15, 0xe7, 0xff, 0xc6, 0x7c, 0xb9, 0x79, 0x2b, 0x17, 0xe6, 0xad, 0x98,
3261 0x08, 0x53, 0xc3, 0x89, 0x30, 0xda, 0x8f, 0x0f, 0xa1, 0xf1, 0x2c, 0x0a, 0x68, 0x78, 0xfa, 0xa2,
3262 0x9e, 0x68, 0xd3, 0x89, 0xcc, 0xf4, 0x37, 0x35, 0x80, 0x6d, 0x72, 0x46, 0x3d, 0xd2, 0x0e, 0xbb,
3263 0x98, 0x32, 0x67, 0x24, 0xf4, 0x59, 0xac, 0x17, 0x9c, 0x6e, 0x99, 0x77, 0x60, 0xaa, 0xcf, 0x7c,
3264 0x12, 0xe8, 0xf2, 0xa6, 0x1a, 0xe6, 0xff, 0xc1, 0xcc, 0x89, 0x1b, 0xfb, 0xe7, 0x6e, 0x4c, 0x9c,
3265 0x33, 0x12, 0xcb, 0x3d, 0x51, 0xaf, 0xba, 0xe9, 0x44, 0xfe, 0x99, 0x12, 0x4b, 0x68, 0x97, 0xc6,
3266 0xfd, 0x02, 0xb4, 0xac, 0xa0, 0x89, 0x3c, 0x81, 0xae, 0x40, 0xcd, 0xc7, 0x1e, 0xc9, 0xfe, 0xcf,
3267 0xa8, 0xd5, 0xa3, 0x04, 0x6d, 0xdf, 0x7c, 0x0f, 0xee, 0x68, 0x65, 0x31, 0x29, 0x6e, 0x23, 0xce,
3268 0x54, 0xba, 0x7c, 0x46, 0x48, 0x3a, 0xb9, 0xa1, 0xc8, 0xc1, 0xe3, 0xb8, 0x5f, 0x19, 0x76, 0x35,
3269 0x62, 0xa1, 0x3c, 0x13, 0x73, 0xf3, 0x2e, 0x80, 0xbc, 0xe7, 0x84, 0x2c, 0x60, 0xbd, 0xcb, 0xa4,
3270 0xa0, 0x65, 0x12, 0x73, 0x4d, 0x9d, 0x08, 0xa8, 0xaf, 0x4e, 0x75, 0x7a, 0x81, 0x01, 0x4e, 0x20,
3271 0x1e, 0xd2, 0xcc, 0x55, 0x00, 0x8d, 0x20, 0xfa, 0x6c, 0x63, 0xd8, 0x55, 0xd4, 0xef, 0x84, 0xbe,
3272 0x79, 0x1f, 0x5a, 0x6e, 0x10, 0x30, 0x2f, 0x63, 0xa8, 0x22, 0xa2, 0x81, 0xd2, 0x84, 0x63, 0x0d,
3273 0x1a, 0x29, 0x8a, 0xe8, 0x73, 0x87, 0x61, 0x83, 0xc6, 0x48, 0x9e, 0x07, 0x30, 0x93, 0xa5, 0x84,
3274 0x66, 0x02, 0x44, 0xb5, 0xd2, 0xc4, 0x50, 0x5c, 0xf7, 0xa1, 0x95, 0x43, 0x12, 0x7d, 0x0c, 0x30,
3275 0xec, 0x46, 0x8a, 0x93, 0x7c, 0x16, 0x34, 0x75, 0x31, 0xd1, 0x64, 0x4d, 0x04, 0xd5, 0x55, 0x49,
3276 0x51, 0x4c, 0x77, 0xa1, 0x9e, 0x60, 0x24, 0x4d, 0x4b, 0xe5, 0xa1, 0x42, 0x48, 0x8e, 0x8f, 0xa1,
3277 0x12, 0xbb, 0x61, 0x8f, 0xf0, 0xc5, 0xe9, 0xb5, 0xc9, 0x07, 0xf5, 0x47, 0x0f, 0xb2, 0xf3, 0x76,
3278 0x9a, 0x50, 0xfa, 0xd3, 0x26, 0x9c, 0x0d, 0x62, 0x8f, 0xd8, 0x88, 0xb7, 0xb5, 0xdd, 0xf2, 0x6f,
3279 0xcb, 0x70, 0x67, 0x1c, 0xc0, 0x5c, 0x4a, 0xae, 0x89, 0x3e, 0x5f, 0x2c, 0xad, 0x4d, 0x3e, 0x30,
3280 0xf4, 0x5d, 0xd0, 0x1f, 0x9e, 0xb1, 0x89, 0x91, 0x19, 0xdb, 0x82, 0xa9, 0x88, 0xb1, 0x80, 0x2f,
3281 0x4e, 0x62, 0xa7, 0xde, 0x7d, 0xd9, 0x4e, 0x3d, 0x3c, 0x60, 0x2c, 0xb0, 0x95, 0xed, 0xf2, 0x3f,
3282 0x27, 0xa0, 0x2c, 0xdb, 0xe6, 0x8f, 0x73, 0xdb, 0x4f, 0xeb, 0xd1, 0x77, 0x6e, 0x44, 0x86, 0x7f,
3283 0x64, 0xc9, 0xd7, 0xdb, 0xd6, 0x21, 0x18, 0xfc, 0xc4, 0x8d, 0x69, 0xd8, 0xc3, 0x6e, 0xb7, 0x1e,
3284 0x7d, 0x78, 0x33, 0xba, 0x43, 0x65, 0x8c, 0x8c, 0x09, 0x93, 0x5c, 0x98, 0x6a, 0x02, 0xd5, 0x9e,
3285 0xa0, 0x1a, 0x72, 0x9d, 0x13, 0x7d, 0xf1, 0x30, 0x6c, 0xf9, 0x69, 0x6d, 0x40, 0x35, 0xe9, 0x8e,
3286 0x09, 0x50, 0xe9, 0x3c, 0x7d, 0xe6, 0xb4, 0xb7, 0x67, 0x6e, 0x99, 0x0d, 0xa8, 0x6e, 0xec, 0xed,
3287 0x75, 0xb6, 0x64, 0xab, 0x64, 0xb6, 0x00, 0x3e, 0xd9, 0xd9, 0x3f, 0xe8, 0xd8, 0x47, 0xb2, 0x3d,
3288 0x61, 0xd6, 0xc1, 0x78, 0xb2, 0xd7, 0x79, 0x2e, 0x1b, 0x93, 0xd6, 0x09, 0xd4, 0x73, 0x5d, 0x30,
3289 0xe7, 0xc1, 0xdc, 0xde, 0xd9, 0x6e, 0x6f, 0x6d, 0x1c, 0xed, 0x6c, 0x3b, 0x07, 0x3b, 0xb6, 0xd3,
3290 0x7e, 0x7a, 0xf4, 0x64, 0xe6, 0x96, 0x79, 0x0f, 0x56, 0x0e, 0x77, 0x37, 0xec, 0x9d, 0x6d, 0x67,
3291 0xf3, 0x67, 0xce, 0xc6, 0xde, 0x1e, 0xca, 0xf1, 0xe3, 0x68, 0x67, 0x6b, 0x77, 0xa6, 0x64, 0xae,
3292 0xc1, 0xea, 0x18, 0xc0, 0xe1, 0xc6, 0xfe, 0x8e, 0x42, 0x4c, 0x58, 0xbf, 0x9a, 0x04, 0xd8, 0x0a,
3293 0x5c, 0xce, 0x69, 0x97, 0x92, 0x18, 0xeb, 0xa7, 0x23, 0xa2, 0xb4, 0x9a, 0x4d, 0xb1, 0xa3, 0x88,
3294 0xfa, 0xe6, 0x2c, 0x4c, 0x31, 0xe7, 0x2c, 0xad, 0xaa, 0x65, 0xf6, 0x19, 0xc5, 0x5a, 0x4b, 0x15,
3295 0x56, 0x0f, 0x08, 0x4d, 0xb0, 0x14, 0xb1, 0x6a, 0x48, 0xca, 0x54, 0x62, 0x17, 0xc0, 0x60, 0x4e,
3296 0x74, 0x4c, 0x05, 0xd7, 0x45, 0xb6, 0xc2, 0x0e, 0x64, 0x0b, 0xeb, 0xa7, 0x56, 0xe8, 0x1d, 0x95,
3297 0x2a, 0xc5, 0x12, 0x54, 0x89, 0x38, 0x51, 0xfb, 0xba, 0x5a, 0xea, 0x06, 0x11, 0x27, 0xc9, 0xb6,
3298 0xee, 0x73, 0xe1, 0xf4, 0x5d, 0x0f, 0x97, 0x78, 0xc3, 0xae, 0xf8, 0x5c, 0xec, 0xbb, 0x9e, 0x54,
3299 0xf0, 0xd8, 0x43, 0x45, 0x4d, 0x29, 0x78, 0xec, 0x49, 0x85, 0x4c, 0xf2, 0x48, 0xbd, 0xb6, 0xe8,
3300 0xb5, 0x6c, 0xd0, 0xe8, 0x00, 0x5f, 0x6c, 0xe6, 0x40, 0x5a, 0x3b, 0x34, 0xd2, 0x8b, 0x77, 0xca,
3301 0xe7, 0xa2, 0x1d, 0x49, 0xb1, 0xa4, 0xa2, 0x91, 0xae, 0x63, 0x53, 0x3c, 0xf6, 0xda, 0x91, 0x24,
3302 0x92, 0x62, 0xb9, 0xba, 0xf5, 0x3a, 0x96, 0x1e, 0x65, 0x81, 0x93, 0x2a, 0x49, 0x84, 0x2a, 0xb5,
3303 0x80, 0x65, 0x2f, 0x51, 0xb5, 0x06, 0x8d, 0xe8, 0x54, 0x38, 0xc2, 0xed, 0xa9, 0x78, 0xa6, 0xd5,
3304 0x52, 0x8a, 0x4e, 0xc5, 0x91, 0x8b, 0x33, 0x6c, 0xfd, 0x02, 0x6a, 0xf2, 0xc2, 0xc1, 0xc2, 0xad,
3305 0x3e, 0x56, 0x0c, 0xd7, 0xf7, 0x1d, 0x36, 0x10, 0x24, 0x96, 0x46, 0x38, 0x17, 0x55, 0xbb, 0xee,
3306 0xfa, 0x7e, 0x47, 0xca, 0x8e, 0xdc, 0x9e, 0xac, 0x52, 0x31, 0xe9, 0xb3, 0x33, 0x92, 0x83, 0x4d,
3307 0x20, 0xac, 0xa5, 0xe4, 0x29, 0x72, 0x0d, 0x1a, 0x22, 0x76, 0x23, 0x47, 0x30, 0xe7, 0x84, 0x71,
3308 0x95, 0xbd, 0x55, 0x1b, 0xa4, 0xec, 0x88, 0xed, 0x32, 0x2e, 0xac, 0x3f, 0x95, 0xa0, 0xa2, 0xbc,
3309 0x9b, 0xf7, 0x61, 0xd2, 0xeb, 0x27, 0xef, 0x01, 0x66, 0xf6, 0xc4, 0x90, 0xf4, 0xcd, 0x96, 0xea,
3310 0xf1, 0xe9, 0x90, 0x9b, 0xe2, 0xc9, 0xc2, 0x14, 0x67, 0x39, 0x55, 0x1e, 0xca, 0x29, 0x95, 0x27,
3311 0x53, 0xc5, 0x3c, 0x19, 0x9f, 0x0e, 0x59, 0xb2, 0x19, 0xb9, 0x64, 0xb3, 0xfe, 0x30, 0x09, 0xe5,
3312 0x27, 0x01, 0x3b, 0xc7, 0xea, 0xef, 0xc9, 0xfb, 0x94, 0x93, 0xdf, 0x8e, 0xa7, 0xed, 0x86, 0x92,
3313 0xb6, 0xc7, 0x1d, 0x0f, 0xa6, 0x93, 0xe3, 0xc1, 0x1c, 0x54, 0x06, 0x21, 0x95, 0xe2, 0xba, 0x12,
3314 0x0f, 0x42, 0x7a, 0xdd, 0x31, 0x70, 0x05, 0xb0, 0x36, 0xab, 0xc9, 0x54, 0x5b, 0x6b, 0x55, 0x0a,
3315 0x30, 0x3b, 0x97, 0xa0, 0x9a, 0xec, 0x30, 0x98, 0x6b, 0xd3, 0xb6, 0xa1, 0x77, 0x17, 0xf3, 0x2d,
3316 0x98, 0x0e, 0x89, 0x38, 0x67, 0xf1, 0x69, 0xda, 0xcb, 0x29, 0x44, 0x34, 0xb5, 0xb8, 0x3d, 0xee,
3317 0x78, 0x5a, 0x41, 0x48, 0xee, 0x54, 0xf2, 0x18, 0xc0, 0x4b, 0x97, 0xac, 0xbe, 0xe3, 0xcf, 0xa6,
3318 0x73, 0x95, 0xad, 0x66, 0x3b, 0x07, 0x33, 0xdf, 0x86, 0x8a, 0x8b, 0xb3, 0xa8, 0xef, 0xee, 0xd3,
3319 0x43, 0x93, 0x6b, 0x6b, 0xb5, 0xb9, 0x0c, 0xd5, 0x28, 0xa6, 0x2c, 0xa6, 0xe2, 0x12, 0x57, 0xd1,
3320 0xb4, 0x9d, 0xb6, 0x73, 0xc7, 0xdc, 0x46, 0xe1, 0x98, 0x9b, 0x3b, 0x5f, 0x35, 0xf3, 0xe7, 0x2b,
3321 0xeb, 0x08, 0x1a, 0xc3, 0x27, 0x04, 0x75, 0xcc, 0x49, 0x66, 0xa8, 0x61, 0x57, 0x95, 0xa0, 0xed,
3322 0x9b, 0x6f, 0xc3, 0xb4, 0x56, 0xf2, 0x88, 0x78, 0xb4, 0x4b, 0x3d, 0x7d, 0x7c, 0x6a, 0x29, 0xf1,
3323 0xa1, 0x96, 0x5a, 0x7f, 0x2d, 0x43, 0xab, 0xf8, 0xd0, 0x76, 0xf5, 0x39, 0x6c, 0x09, 0xaa, 0xf1,
3324 0x85, 0x73, 0x7c, 0x29, 0x08, 0x47, 0xb6, 0x8a, 0x6d, 0xc4, 0x17, 0x9b, 0xb2, 0x29, 0x87, 0x39,
3325 0xbe, 0x70, 0x22, 0x3c, 0xc8, 0xa9, 0xa4, 0xad, 0xd8, 0xb5, 0xf8, 0x42, 0x9d, 0xec, 0x38, 0x2e,
3326 0xb1, 0x0b, 0x67, 0xe0, 0xb9, 0x72, 0x55, 0x6b, 0x50, 0x19, 0x41, 0xad, 0xf8, 0xe2, 0x99, 0x14,
3327 0x17, 0x91, 0xfd, 0x02, 0x72, 0x2a, 0x41, 0xee, 0x8f, 0x22, 0x8f, 0x0b, 0xc8, 0x4a, 0x82, 0xdc,
3328 0x1c, 0x45, 0xaa, 0x17, 0x86, 0x04, 0x69, 0x24, 0x48, 0x7c, 0x31, 0x48, 0x90, 0x4b, 0x50, 0x15,
3329 0x49, 0x84, 0x55, 0x15, 0xa1, 0xc8, 0x22, 0x14, 0x59, 0x84, 0x35, 0x15, 0xa1, 0xc8, 0x47, 0x28,
3330 0x86, 0x23, 0x04, 0xe5, 0x43, 0x8c, 0x44, 0x28, 0x86, 0x23, 0xac, 0x27, 0xc8, 0xfd, 0x51, 0x64,
3331 0x31, 0xc2, 0x46, 0x82, 0xdc, 0x1c, 0x45, 0x16, 0x23, 0x6c, 0x26, 0xc8, 0x42, 0x84, 0x16, 0x34,
3332 0xe3, 0x0b, 0xc7, 0x8b, 0x3d, 0x85, 0xe6, 0x58, 0x5f, 0x2b, 0x76, 0x3d, 0xbe, 0xd8, 0x8a, 0x3d,
3333 0x44, 0x62, 0xa8, 0xc7, 0x34, 0x4a, 0x00, 0xd3, 0x2a, 0xd4, 0x63, 0x1a, 0x69, 0xf5, 0x2a, 0xd4,
3334 0x04, 0xed, 0x13, 0x2e, 0xdc, 0x7e, 0x84, 0x27, 0x5d, 0xc3, 0xce, 0x04, 0xf2, 0x3a, 0xdf, 0x2a,
3335 0xbe, 0xbf, 0xe6, 0x17, 0x7f, 0xa9, 0xb0, 0xf8, 0x5f, 0x3d, 0xa1, 0x5e, 0x7d, 0xa2, 0xae, 0xef,
3336 0xfd, 0xc7, 0xd0, 0x2c, 0x3c, 0xd8, 0x5e, 0xbd, 0x18, 0xe6, 0xa1, 0x22, 0x2f, 0xec, 0x03, 0xae,
3337 0x4f, 0x73, 0xba, 0x65, 0x7d, 0x01, 0xb3, 0x63, 0x1e, 0x6e, 0x6f, 0x7c, 0xcd, 0xca, 0xe8, 0x27,
3338 0x0b, 0xf4, 0x7f, 0x9c, 0x00, 0x73, 0xf4, 0x4d, 0xf7, 0x55, 0x9e, 0x4c, 0x02, 0xc6, 0x9d, 0x82,
3339 0x8b, 0x5a, 0xc0, 0xf8, 0x21, 0x0a, 0x94, 0xfa, 0x38, 0x51, 0x97, 0x13, 0xf5, 0xb1, 0x56, 0x3f,
3340 0x80, 0x99, 0x80, 0x45, 0x9e, 0xd3, 0xa7, 0x3c, 0xe5, 0x50, 0xb7, 0x90, 0x96, 0x94, 0xef, 0x53,
3341 0x9e, 0x10, 0xbd, 0x0f, 0x73, 0x1a, 0xa9, 0x13, 0x2e, 0x81, 0x57, 0xd4, 0xcd, 0x47, 0xc1, 0x55,
3342 0xe2, 0x69, 0x93, 0x7b, 0x50, 0x0f, 0x58, 0x97, 0x26, 0x40, 0x43, 0x6d, 0xf0, 0x52, 0xa4, 0x01,
3343 0x6f, 0x42, 0x23, 0x60, 0x6e, 0x3f, 0x45, 0x54, 0x11, 0x51, 0x47, 0x99, 0x82, 0x58, 0x04, 0x56,
3344 0xae, 0x79, 0xae, 0x7e, 0x6d, 0x93, 0xf1, 0xbb, 0x12, 0x2c, 0x5f, 0xfd, 0x76, 0xfd, 0xba, 0xdc,
3345 0x98, 0x8f, 0x61, 0x9e, 0x86, 0xf2, 0xfa, 0x49, 0x9c, 0x63, 0x2a, 0xf4, 0x38, 0xc6, 0xae, 0x20,
3346 0xfa, 0x14, 0x30, 0xab, 0xb5, 0x9b, 0x54, 0xe0, 0x40, 0xda, 0xae, 0x20, 0xd6, 0x37, 0xaa, 0x6f,
3347 0x57, 0x3c, 0x7d, 0xbf, 0xb6, 0xbe, 0xdd, 0x81, 0x29, 0x7c, 0x84, 0x4f, 0x0e, 0x24, 0xd8, 0x90,
3348 0xec, 0x21, 0x39, 0x77, 0xc8, 0x57, 0xc9, 0x91, 0xa4, 0x12, 0x92, 0xf3, 0x9d, 0xaf, 0x7c, 0xeb,
3349 0x04, 0xee, 0x5e, 0xff, 0x70, 0xfe, 0xda, 0xe6, 0xe6, 0xf7, 0x25, 0x95, 0x03, 0x57, 0x3c, 0xa5,
3350 0xff, 0x77, 0x27, 0xe7, 0xeb, 0x12, 0x58, 0x2f, 0x7e, 0x96, 0xff, 0xcf, 0x4e, 0x92, 0xf5, 0x15,
3351 0xce, 0xc5, 0x35, 0xcf, 0xf7, 0x37, 0xf6, 0x7f, 0x0f, 0xea, 0xf8, 0xc6, 0x1e, 0x13, 0x97, 0xeb,
3352 0x47, 0x15, 0xc3, 0x06, 0x29, 0xb2, 0x51, 0x62, 0x9d, 0xc2, 0x9b, 0x2f, 0x7c, 0x6b, 0x7f, 0x6d,
3353 0x19, 0x40, 0x61, 0xf1, 0xaa, 0x57, 0xf7, 0x57, 0xa9, 0x97, 0xb1, 0x4f, 0x93, 0x2d, 0x51, 0x05,
3354 0x56, 0x8b, 0x7d, 0xaa, 0xb6, 0x44, 0xeb, 0x29, 0xac, 0x5e, 0xf7, 0x33, 0xc5, 0x4d, 0xdd, 0x59,
3355 0x06, 0x4c, 0xed, 0xf4, 0x23, 0x71, 0xf9, 0xe8, 0xdb, 0x26, 0x18, 0x1d, 0x75, 0xb8, 0x34, 0xb7,
3356 0x01, 0xb6, 0x29, 0x77, 0x8f, 0x03, 0xd2, 0x09, 0x84, 0xd9, 0x4a, 0x0f, 0x9d, 0x88, 0x5c, 0x1e,
3357 0x6a, 0x5b, 0xf3, 0x5f, 0xff, 0xed, 0xef, 0xdf, 0x4c, 0xcc, 0x58, 0xf5, 0xf5, 0xb3, 0xf7, 0xd7,
3358 0xb5, 0xdd, 0x47, 0xa5, 0x77, 0xcc, 0x27, 0x50, 0xb7, 0x09, 0x09, 0x5f, 0x96, 0x66, 0x01, 0x69,
3359 0x6e, 0x5b, 0x0d, 0x49, 0x93, 0x18, 0x4a, 0x9e, 0x1d, 0xa8, 0xeb, 0xd4, 0x21, 0x9d, 0x70, 0x60,
3360 0x36, 0xf2, 0xbf, 0x74, 0x8c, 0xb0, 0x2c, 0x22, 0x8b, 0x69, 0x35, 0x25, 0xcb, 0x8e, 0x72, 0x1e,
3361 0x0e, 0x24, 0xcd, 0x2e, 0x34, 0xb7, 0x89, 0xfb, 0xd2, 0x44, 0x4b, 0x48, 0x34, 0x6b, 0xb5, 0x72,
3362 0x51, 0x69, 0xa6, 0x2d, 0xa8, 0x6d, 0x93, 0x80, 0xdc, 0xb8, 0x3b, 0xa9, 0x91, 0x24, 0x69, 0x03,
3363 0xe8, 0x87, 0xd6, 0xce, 0x40, 0x98, 0x33, 0x85, 0x5f, 0xbe, 0xf7, 0x79, 0xef, 0xfa, 0xfe, 0x64,
3364 0x96, 0x92, 0xaa, 0x03, 0x8d, 0xf4, 0x95, 0x55, 0x92, 0x99, 0x85, 0x5f, 0xb4, 0x50, 0x3c, 0x42,
3365 0xb7, 0x82, 0x74, 0x73, 0xd6, 0x0c, 0xd2, 0xe5, 0xac, 0x25, 0xe1, 0x4f, 0x61, 0x3a, 0xff, 0x5e,
3366 0x2a, 0x39, 0xb3, 0xe7, 0xe4, 0xbc, 0x66, 0x84, 0xf6, 0x2e, 0xd2, 0x2e, 0x5a, 0xb3, 0x92, 0x76,
3367 0x88, 0x43, 0x32, 0x7f, 0x0c, 0x86, 0x3c, 0xb2, 0x6d, 0xf8, 0xbe, 0xd9, 0x2c, 0xfc, 0x88, 0x7e,
3368 0x7d, 0x56, 0x69, 0x1b, 0x95, 0x55, 0x20, 0x5b, 0x36, 0xde, 0x97, 0x5f, 0x44, 0x52, 0x18, 0xb4,
3369 0xcc, 0x4c, 0xf2, 0x1c, 0x42, 0x2b, 0x7d, 0xac, 0xdf, 0x3a, 0x21, 0xde, 0xe9, 0x48, 0x82, 0x66,
3370 0xc3, 0x98, 0x02, 0xad, 0x37, 0x90, 0x70, 0xc1, 0x32, 0x25, 0x61, 0xd1, 0x5e, 0x92, 0xee, 0x43,
3371 0x5d, 0xe5, 0xdc, 0x01, 0x0b, 0xdb, 0xdd, 0xdc, 0x44, 0xa4, 0xbf, 0x1e, 0x8c, 0x74, 0x71, 0x19,
3372 0x19, 0xef, 0x58, 0xd3, 0x59, 0xc2, 0xa2, 0xb1, 0x9e, 0x58, 0x9d, 0x79, 0x2f, 0xcf, 0x57, 0x98,
3373 0xd8, 0xbc, 0xb5, 0x24, 0xb4, 0xa1, 0xf9, 0x09, 0x11, 0xb9, 0xf7, 0xec, 0xe1, 0x98, 0x67, 0xc7,
3374 0x3c, 0xb9, 0x59, 0xab, 0x48, 0x39, 0x6f, 0xdd, 0x96, 0x94, 0x05, 0x7b, 0xc9, 0xf9, 0x23, 0xa8,
3375 0xd8, 0xe4, 0x98, 0xb1, 0x17, 0xaf, 0xf0, 0x39, 0xe4, 0x99, 0xb6, 0x40, 0xad, 0x70, 0x69, 0x23,
3376 0x09, 0x9e, 0xc1, 0xed, 0x2d, 0x16, 0x04, 0xc4, 0xcb, 0x5f, 0x0d, 0x5f, 0xc4, 0xb5, 0x86, 0x5c,
3377 0xcb, 0xd6, 0x9c, 0xe4, 0x1a, 0x31, 0x97, 0xb4, 0x31, 0x2c, 0x6c, 0xc5, 0xc4, 0x15, 0xe4, 0x28,
3378 0x76, 0xbb, 0x5d, 0xea, 0x1d, 0x7a, 0x27, 0xc4, 0x1f, 0x04, 0x24, 0xe6, 0xe6, 0xbd, 0x87, 0x85,
3379 0x7f, 0xde, 0x19, 0x01, 0x8c, 0x78, 0x7b, 0x0b, 0xbd, 0xad, 0x59, 0x2b, 0xe8, 0x6d, 0x3c, 0xab,
3380 0xf6, 0xa9, 0x32, 0xec, 0x75, 0xfb, 0xbc, 0x82, 0x55, 0xfa, 0xec, 0xc2, 0x6c, 0xa1, 0x47, 0x3f,
3381 0x19, 0x90, 0x01, 0xe1, 0xe6, 0xca, 0x58, 0x7f, 0x4a, 0x39, 0xe2, 0xcb, 0x42, 0x5f, 0xab, 0xd6,
3382 0xc2, 0x48, 0x7c, 0xca, 0x40, 0xfb, 0x29, 0xf4, 0xe2, 0xdf, 0xf6, 0x33, 0x86, 0x4d, 0xfa, 0xf9,
3383 0x3e, 0xcc, 0xa8, 0x65, 0x90, 0xdb, 0xd5, 0xae, 0x4e, 0xd3, 0x0c, 0x64, 0xdd, 0x7a, 0xaf, 0xb4,
3384 0xf9, 0x05, 0xac, 0xb0, 0xb8, 0x87, 0x5a, 0x8f, 0xc5, 0xfe, 0x43, 0xf5, 0x2f, 0x5b, 0x09, 0x7a,
3385 0xb3, 0xf9, 0x19, 0xb6, 0xe5, 0x3e, 0xd7, 0xd9, 0x3b, 0xfa, 0x7c, 0xbd, 0x47, 0xc5, 0xc9, 0xe0,
3386 0xf8, 0xa1, 0xc7, 0xfa, 0xeb, 0x89, 0xc9, 0xba, 0x32, 0x79, 0x57, 0xff, 0x97, 0xd7, 0xd9, 0xe3,
3387 0xf5, 0x1e, 0x4b, 0xfe, 0x5f, 0xec, 0xa0, 0x74, 0x5c, 0x41, 0xf9, 0xe3, 0x7f, 0x05, 0x00, 0x00,
3388 0xff, 0xff, 0xec, 0x43, 0x3c, 0x8e, 0x51, 0x26, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04003389}
3390
3391// Reference imports to suppress errors if they are not otherwise used.
3392var _ context.Context
3393var _ grpc.ClientConn
3394
3395// This is a compile-time assertion to ensure that this generated file
3396// is compatible with the grpc package it is being compiled against.
3397const _ = grpc.SupportPackageIsVersion4
3398
3399// OpenoltClient is the client API for Openolt service.
3400//
3401// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
3402type OpenoltClient interface {
3403 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3404 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3405 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3406 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3407 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3408 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
3409 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
3410 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
3411 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3412 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3413 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
3414 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3415 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3416 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
3417 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3418 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003419 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3420 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3421 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
3422 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003423 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
3424}
3425
3426type openoltClient struct {
3427 cc *grpc.ClientConn
3428}
3429
3430func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
3431 return &openoltClient{cc}
3432}
3433
3434func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3435 out := new(Empty)
3436 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
3437 if err != nil {
3438 return nil, err
3439 }
3440 return out, nil
3441}
3442
3443func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3444 out := new(Empty)
3445 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
3446 if err != nil {
3447 return nil, err
3448 }
3449 return out, nil
3450}
3451
3452func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3453 out := new(Empty)
3454 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
3455 if err != nil {
3456 return nil, err
3457 }
3458 return out, nil
3459}
3460
3461func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3462 out := new(Empty)
3463 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
3464 if err != nil {
3465 return nil, err
3466 }
3467 return out, nil
3468}
3469
3470func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3471 out := new(Empty)
3472 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
3473 if err != nil {
3474 return nil, err
3475 }
3476 return out, nil
3477}
3478
3479func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
3480 out := new(Empty)
3481 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
3482 if err != nil {
3483 return nil, err
3484 }
3485 return out, nil
3486}
3487
3488func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
3489 out := new(Empty)
3490 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
3491 if err != nil {
3492 return nil, err
3493 }
3494 return out, nil
3495}
3496
3497func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
3498 out := new(Empty)
3499 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
3500 if err != nil {
3501 return nil, err
3502 }
3503 return out, nil
3504}
3505
3506func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3507 out := new(Empty)
3508 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
3509 if err != nil {
3510 return nil, err
3511 }
3512 return out, nil
3513}
3514
3515func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3516 out := new(Empty)
3517 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
3518 if err != nil {
3519 return nil, err
3520 }
3521 return out, nil
3522}
3523
3524func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
3525 out := new(Heartbeat)
3526 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
3527 if err != nil {
3528 return nil, err
3529 }
3530 return out, nil
3531}
3532
3533func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3534 out := new(Empty)
3535 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
3536 if err != nil {
3537 return nil, err
3538 }
3539 return out, nil
3540}
3541
3542func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3543 out := new(Empty)
3544 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
3545 if err != nil {
3546 return nil, err
3547 }
3548 return out, nil
3549}
3550
3551func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
3552 out := new(DeviceInfo)
3553 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
3554 if err != nil {
3555 return nil, err
3556 }
3557 return out, nil
3558}
3559
3560func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3561 out := new(Empty)
3562 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
3563 if err != nil {
3564 return nil, err
3565 }
3566 return out, nil
3567}
3568
3569func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3570 out := new(Empty)
3571 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
3572 if err != nil {
3573 return nil, err
3574 }
3575 return out, nil
3576}
3577
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003578func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04003579 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003580 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003581 if err != nil {
3582 return nil, err
3583 }
3584 return out, nil
3585}
3586
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003587func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04003588 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003589 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
3590 if err != nil {
3591 return nil, err
3592 }
3593 return out, nil
3594}
3595
3596func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
3597 out := new(Empty)
3598 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
3599 if err != nil {
3600 return nil, err
3601 }
3602 return out, nil
3603}
3604
3605func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
3606 out := new(Empty)
3607 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003608 if err != nil {
3609 return nil, err
3610 }
3611 return out, nil
3612}
3613
3614func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
3615 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
3616 if err != nil {
3617 return nil, err
3618 }
3619 x := &openoltEnableIndicationClient{stream}
3620 if err := x.ClientStream.SendMsg(in); err != nil {
3621 return nil, err
3622 }
3623 if err := x.ClientStream.CloseSend(); err != nil {
3624 return nil, err
3625 }
3626 return x, nil
3627}
3628
3629type Openolt_EnableIndicationClient interface {
3630 Recv() (*Indication, error)
3631 grpc.ClientStream
3632}
3633
3634type openoltEnableIndicationClient struct {
3635 grpc.ClientStream
3636}
3637
3638func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
3639 m := new(Indication)
3640 if err := x.ClientStream.RecvMsg(m); err != nil {
3641 return nil, err
3642 }
3643 return m, nil
3644}
3645
3646// OpenoltServer is the server API for Openolt service.
3647type OpenoltServer interface {
3648 DisableOlt(context.Context, *Empty) (*Empty, error)
3649 ReenableOlt(context.Context, *Empty) (*Empty, error)
3650 ActivateOnu(context.Context, *Onu) (*Empty, error)
3651 DeactivateOnu(context.Context, *Onu) (*Empty, error)
3652 DeleteOnu(context.Context, *Onu) (*Empty, error)
3653 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
3654 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
3655 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
3656 FlowAdd(context.Context, *Flow) (*Empty, error)
3657 FlowRemove(context.Context, *Flow) (*Empty, error)
3658 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
3659 EnablePonIf(context.Context, *Interface) (*Empty, error)
3660 DisablePonIf(context.Context, *Interface) (*Empty, error)
3661 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
3662 Reboot(context.Context, *Empty) (*Empty, error)
3663 CollectStatistics(context.Context, *Empty) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003664 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
3665 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
3666 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
3667 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003668 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
3669}
3670
3671func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
3672 s.RegisterService(&_Openolt_serviceDesc, srv)
3673}
3674
3675func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3676 in := new(Empty)
3677 if err := dec(in); err != nil {
3678 return nil, err
3679 }
3680 if interceptor == nil {
3681 return srv.(OpenoltServer).DisableOlt(ctx, in)
3682 }
3683 info := &grpc.UnaryServerInfo{
3684 Server: srv,
3685 FullMethod: "/openolt.Openolt/DisableOlt",
3686 }
3687 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3688 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
3689 }
3690 return interceptor(ctx, in, info, handler)
3691}
3692
3693func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3694 in := new(Empty)
3695 if err := dec(in); err != nil {
3696 return nil, err
3697 }
3698 if interceptor == nil {
3699 return srv.(OpenoltServer).ReenableOlt(ctx, in)
3700 }
3701 info := &grpc.UnaryServerInfo{
3702 Server: srv,
3703 FullMethod: "/openolt.Openolt/ReenableOlt",
3704 }
3705 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3706 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
3707 }
3708 return interceptor(ctx, in, info, handler)
3709}
3710
3711func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3712 in := new(Onu)
3713 if err := dec(in); err != nil {
3714 return nil, err
3715 }
3716 if interceptor == nil {
3717 return srv.(OpenoltServer).ActivateOnu(ctx, in)
3718 }
3719 info := &grpc.UnaryServerInfo{
3720 Server: srv,
3721 FullMethod: "/openolt.Openolt/ActivateOnu",
3722 }
3723 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3724 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
3725 }
3726 return interceptor(ctx, in, info, handler)
3727}
3728
3729func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3730 in := new(Onu)
3731 if err := dec(in); err != nil {
3732 return nil, err
3733 }
3734 if interceptor == nil {
3735 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
3736 }
3737 info := &grpc.UnaryServerInfo{
3738 Server: srv,
3739 FullMethod: "/openolt.Openolt/DeactivateOnu",
3740 }
3741 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3742 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
3743 }
3744 return interceptor(ctx, in, info, handler)
3745}
3746
3747func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3748 in := new(Onu)
3749 if err := dec(in); err != nil {
3750 return nil, err
3751 }
3752 if interceptor == nil {
3753 return srv.(OpenoltServer).DeleteOnu(ctx, in)
3754 }
3755 info := &grpc.UnaryServerInfo{
3756 Server: srv,
3757 FullMethod: "/openolt.Openolt/DeleteOnu",
3758 }
3759 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3760 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
3761 }
3762 return interceptor(ctx, in, info, handler)
3763}
3764
3765func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3766 in := new(OmciMsg)
3767 if err := dec(in); err != nil {
3768 return nil, err
3769 }
3770 if interceptor == nil {
3771 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
3772 }
3773 info := &grpc.UnaryServerInfo{
3774 Server: srv,
3775 FullMethod: "/openolt.Openolt/OmciMsgOut",
3776 }
3777 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3778 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
3779 }
3780 return interceptor(ctx, in, info, handler)
3781}
3782
3783func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3784 in := new(OnuPacket)
3785 if err := dec(in); err != nil {
3786 return nil, err
3787 }
3788 if interceptor == nil {
3789 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
3790 }
3791 info := &grpc.UnaryServerInfo{
3792 Server: srv,
3793 FullMethod: "/openolt.Openolt/OnuPacketOut",
3794 }
3795 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3796 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
3797 }
3798 return interceptor(ctx, in, info, handler)
3799}
3800
3801func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3802 in := new(UplinkPacket)
3803 if err := dec(in); err != nil {
3804 return nil, err
3805 }
3806 if interceptor == nil {
3807 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
3808 }
3809 info := &grpc.UnaryServerInfo{
3810 Server: srv,
3811 FullMethod: "/openolt.Openolt/UplinkPacketOut",
3812 }
3813 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3814 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
3815 }
3816 return interceptor(ctx, in, info, handler)
3817}
3818
3819func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3820 in := new(Flow)
3821 if err := dec(in); err != nil {
3822 return nil, err
3823 }
3824 if interceptor == nil {
3825 return srv.(OpenoltServer).FlowAdd(ctx, in)
3826 }
3827 info := &grpc.UnaryServerInfo{
3828 Server: srv,
3829 FullMethod: "/openolt.Openolt/FlowAdd",
3830 }
3831 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3832 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
3833 }
3834 return interceptor(ctx, in, info, handler)
3835}
3836
3837func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3838 in := new(Flow)
3839 if err := dec(in); err != nil {
3840 return nil, err
3841 }
3842 if interceptor == nil {
3843 return srv.(OpenoltServer).FlowRemove(ctx, in)
3844 }
3845 info := &grpc.UnaryServerInfo{
3846 Server: srv,
3847 FullMethod: "/openolt.Openolt/FlowRemove",
3848 }
3849 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3850 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
3851 }
3852 return interceptor(ctx, in, info, handler)
3853}
3854
3855func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3856 in := new(Empty)
3857 if err := dec(in); err != nil {
3858 return nil, err
3859 }
3860 if interceptor == nil {
3861 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
3862 }
3863 info := &grpc.UnaryServerInfo{
3864 Server: srv,
3865 FullMethod: "/openolt.Openolt/HeartbeatCheck",
3866 }
3867 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3868 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
3869 }
3870 return interceptor(ctx, in, info, handler)
3871}
3872
3873func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3874 in := new(Interface)
3875 if err := dec(in); err != nil {
3876 return nil, err
3877 }
3878 if interceptor == nil {
3879 return srv.(OpenoltServer).EnablePonIf(ctx, in)
3880 }
3881 info := &grpc.UnaryServerInfo{
3882 Server: srv,
3883 FullMethod: "/openolt.Openolt/EnablePonIf",
3884 }
3885 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3886 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
3887 }
3888 return interceptor(ctx, in, info, handler)
3889}
3890
3891func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3892 in := new(Interface)
3893 if err := dec(in); err != nil {
3894 return nil, err
3895 }
3896 if interceptor == nil {
3897 return srv.(OpenoltServer).DisablePonIf(ctx, in)
3898 }
3899 info := &grpc.UnaryServerInfo{
3900 Server: srv,
3901 FullMethod: "/openolt.Openolt/DisablePonIf",
3902 }
3903 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3904 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
3905 }
3906 return interceptor(ctx, in, info, handler)
3907}
3908
3909func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3910 in := new(Empty)
3911 if err := dec(in); err != nil {
3912 return nil, err
3913 }
3914 if interceptor == nil {
3915 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
3916 }
3917 info := &grpc.UnaryServerInfo{
3918 Server: srv,
3919 FullMethod: "/openolt.Openolt/GetDeviceInfo",
3920 }
3921 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3922 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
3923 }
3924 return interceptor(ctx, in, info, handler)
3925}
3926
3927func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3928 in := new(Empty)
3929 if err := dec(in); err != nil {
3930 return nil, err
3931 }
3932 if interceptor == nil {
3933 return srv.(OpenoltServer).Reboot(ctx, in)
3934 }
3935 info := &grpc.UnaryServerInfo{
3936 Server: srv,
3937 FullMethod: "/openolt.Openolt/Reboot",
3938 }
3939 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3940 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
3941 }
3942 return interceptor(ctx, in, info, handler)
3943}
3944
3945func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3946 in := new(Empty)
3947 if err := dec(in); err != nil {
3948 return nil, err
3949 }
3950 if interceptor == nil {
3951 return srv.(OpenoltServer).CollectStatistics(ctx, in)
3952 }
3953 info := &grpc.UnaryServerInfo{
3954 Server: srv,
3955 FullMethod: "/openolt.Openolt/CollectStatistics",
3956 }
3957 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3958 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
3959 }
3960 return interceptor(ctx, in, info, handler)
3961}
3962
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003963func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3964 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003965 if err := dec(in); err != nil {
3966 return nil, err
3967 }
3968 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003969 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003970 }
3971 info := &grpc.UnaryServerInfo{
3972 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003973 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04003974 }
3975 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003976 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04003977 }
3978 return interceptor(ctx, in, info, handler)
3979}
3980
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003981func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3982 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003983 if err := dec(in); err != nil {
3984 return nil, err
3985 }
3986 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003987 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003988 }
3989 info := &grpc.UnaryServerInfo{
3990 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003991 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04003992 }
3993 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003994 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
3995 }
3996 return interceptor(ctx, in, info, handler)
3997}
3998
3999func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4000 in := new(tech_profile.TrafficQueues)
4001 if err := dec(in); err != nil {
4002 return nil, err
4003 }
4004 if interceptor == nil {
4005 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
4006 }
4007 info := &grpc.UnaryServerInfo{
4008 Server: srv,
4009 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
4010 }
4011 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4012 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
4013 }
4014 return interceptor(ctx, in, info, handler)
4015}
4016
4017func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4018 in := new(tech_profile.TrafficQueues)
4019 if err := dec(in); err != nil {
4020 return nil, err
4021 }
4022 if interceptor == nil {
4023 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
4024 }
4025 info := &grpc.UnaryServerInfo{
4026 Server: srv,
4027 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
4028 }
4029 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4030 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04004031 }
4032 return interceptor(ctx, in, info, handler)
4033}
4034
4035func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
4036 m := new(Empty)
4037 if err := stream.RecvMsg(m); err != nil {
4038 return err
4039 }
4040 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
4041}
4042
4043type Openolt_EnableIndicationServer interface {
4044 Send(*Indication) error
4045 grpc.ServerStream
4046}
4047
4048type openoltEnableIndicationServer struct {
4049 grpc.ServerStream
4050}
4051
4052func (x *openoltEnableIndicationServer) Send(m *Indication) error {
4053 return x.ServerStream.SendMsg(m)
4054}
4055
4056var _Openolt_serviceDesc = grpc.ServiceDesc{
4057 ServiceName: "openolt.Openolt",
4058 HandlerType: (*OpenoltServer)(nil),
4059 Methods: []grpc.MethodDesc{
4060 {
4061 MethodName: "DisableOlt",
4062 Handler: _Openolt_DisableOlt_Handler,
4063 },
4064 {
4065 MethodName: "ReenableOlt",
4066 Handler: _Openolt_ReenableOlt_Handler,
4067 },
4068 {
4069 MethodName: "ActivateOnu",
4070 Handler: _Openolt_ActivateOnu_Handler,
4071 },
4072 {
4073 MethodName: "DeactivateOnu",
4074 Handler: _Openolt_DeactivateOnu_Handler,
4075 },
4076 {
4077 MethodName: "DeleteOnu",
4078 Handler: _Openolt_DeleteOnu_Handler,
4079 },
4080 {
4081 MethodName: "OmciMsgOut",
4082 Handler: _Openolt_OmciMsgOut_Handler,
4083 },
4084 {
4085 MethodName: "OnuPacketOut",
4086 Handler: _Openolt_OnuPacketOut_Handler,
4087 },
4088 {
4089 MethodName: "UplinkPacketOut",
4090 Handler: _Openolt_UplinkPacketOut_Handler,
4091 },
4092 {
4093 MethodName: "FlowAdd",
4094 Handler: _Openolt_FlowAdd_Handler,
4095 },
4096 {
4097 MethodName: "FlowRemove",
4098 Handler: _Openolt_FlowRemove_Handler,
4099 },
4100 {
4101 MethodName: "HeartbeatCheck",
4102 Handler: _Openolt_HeartbeatCheck_Handler,
4103 },
4104 {
4105 MethodName: "EnablePonIf",
4106 Handler: _Openolt_EnablePonIf_Handler,
4107 },
4108 {
4109 MethodName: "DisablePonIf",
4110 Handler: _Openolt_DisablePonIf_Handler,
4111 },
4112 {
4113 MethodName: "GetDeviceInfo",
4114 Handler: _Openolt_GetDeviceInfo_Handler,
4115 },
4116 {
4117 MethodName: "Reboot",
4118 Handler: _Openolt_Reboot_Handler,
4119 },
4120 {
4121 MethodName: "CollectStatistics",
4122 Handler: _Openolt_CollectStatistics_Handler,
4123 },
4124 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004125 MethodName: "CreateTrafficSchedulers",
4126 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04004127 },
4128 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004129 MethodName: "RemoveTrafficSchedulers",
4130 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
4131 },
4132 {
4133 MethodName: "CreateTrafficQueues",
4134 Handler: _Openolt_CreateTrafficQueues_Handler,
4135 },
4136 {
4137 MethodName: "RemoveTrafficQueues",
4138 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04004139 },
4140 },
4141 Streams: []grpc.StreamDesc{
4142 {
4143 StreamName: "EnableIndication",
4144 Handler: _Openolt_EnableIndication_Handler,
4145 ServerStreams: true,
4146 },
4147 },
4148 Metadata: "voltha_protos/openolt.proto",
4149}