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