blob: ea403af3f69308ae4e433019c652989876165018 [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"
Scott Baker383964b2019-11-01 14:26:07 -070010 tech_profile "github.com/opencord/voltha-protos/v2/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"`
1898 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1899 XXX_unrecognized []byte `json:"-"`
1900 XXX_sizecache int32 `json:"-"`
1901}
1902
1903func (m *Flow) Reset() { *m = Flow{} }
1904func (m *Flow) String() string { return proto.CompactTextString(m) }
1905func (*Flow) ProtoMessage() {}
1906func (*Flow) Descriptor() ([]byte, []int) {
1907 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
1908}
1909
1910func (m *Flow) XXX_Unmarshal(b []byte) error {
1911 return xxx_messageInfo_Flow.Unmarshal(m, b)
1912}
1913func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1914 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
1915}
1916func (m *Flow) XXX_Merge(src proto.Message) {
1917 xxx_messageInfo_Flow.Merge(m, src)
1918}
1919func (m *Flow) XXX_Size() int {
1920 return xxx_messageInfo_Flow.Size(m)
1921}
1922func (m *Flow) XXX_DiscardUnknown() {
1923 xxx_messageInfo_Flow.DiscardUnknown(m)
1924}
1925
1926var xxx_messageInfo_Flow proto.InternalMessageInfo
1927
1928func (m *Flow) GetAccessIntfId() int32 {
1929 if m != nil {
1930 return m.AccessIntfId
1931 }
1932 return 0
1933}
1934
1935func (m *Flow) GetOnuId() int32 {
1936 if m != nil {
1937 return m.OnuId
1938 }
1939 return 0
1940}
1941
1942func (m *Flow) GetUniId() int32 {
1943 if m != nil {
1944 return m.UniId
1945 }
1946 return 0
1947}
1948
1949func (m *Flow) GetFlowId() uint32 {
1950 if m != nil {
1951 return m.FlowId
1952 }
1953 return 0
1954}
1955
1956func (m *Flow) GetFlowType() string {
1957 if m != nil {
1958 return m.FlowType
1959 }
1960 return ""
1961}
1962
1963func (m *Flow) GetAllocId() int32 {
1964 if m != nil {
1965 return m.AllocId
1966 }
1967 return 0
1968}
1969
1970func (m *Flow) GetNetworkIntfId() int32 {
1971 if m != nil {
1972 return m.NetworkIntfId
1973 }
1974 return 0
1975}
1976
1977func (m *Flow) GetGemportId() int32 {
1978 if m != nil {
1979 return m.GemportId
1980 }
1981 return 0
1982}
1983
1984func (m *Flow) GetClassifier() *Classifier {
1985 if m != nil {
1986 return m.Classifier
1987 }
1988 return nil
1989}
1990
1991func (m *Flow) GetAction() *Action {
1992 if m != nil {
1993 return m.Action
1994 }
1995 return nil
1996}
1997
1998func (m *Flow) GetPriority() int32 {
1999 if m != nil {
2000 return m.Priority
2001 }
2002 return 0
2003}
2004
2005func (m *Flow) GetCookie() uint64 {
2006 if m != nil {
2007 return m.Cookie
2008 }
2009 return 0
2010}
2011
2012func (m *Flow) GetPortNo() uint32 {
2013 if m != nil {
2014 return m.PortNo
2015 }
2016 return 0
2017}
2018
2019type SerialNumber struct {
2020 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2021 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2022 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2023 XXX_unrecognized []byte `json:"-"`
2024 XXX_sizecache int32 `json:"-"`
2025}
2026
2027func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2028func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2029func (*SerialNumber) ProtoMessage() {}
2030func (*SerialNumber) Descriptor() ([]byte, []int) {
2031 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2032}
2033
2034func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2035 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2036}
2037func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2038 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2039}
2040func (m *SerialNumber) XXX_Merge(src proto.Message) {
2041 xxx_messageInfo_SerialNumber.Merge(m, src)
2042}
2043func (m *SerialNumber) XXX_Size() int {
2044 return xxx_messageInfo_SerialNumber.Size(m)
2045}
2046func (m *SerialNumber) XXX_DiscardUnknown() {
2047 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2048}
2049
2050var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2051
2052func (m *SerialNumber) GetVendorId() []byte {
2053 if m != nil {
2054 return m.VendorId
2055 }
2056 return nil
2057}
2058
2059func (m *SerialNumber) GetVendorSpecific() []byte {
2060 if m != nil {
2061 return m.VendorSpecific
2062 }
2063 return nil
2064}
2065
2066type PortStatistics struct {
2067 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2068 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2069 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2070 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2071 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2072 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2073 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2074 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2075 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2076 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2077 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2078 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2079 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2080 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2081 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2082 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2083 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2084 XXX_unrecognized []byte `json:"-"`
2085 XXX_sizecache int32 `json:"-"`
2086}
2087
2088func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2089func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2090func (*PortStatistics) ProtoMessage() {}
2091func (*PortStatistics) Descriptor() ([]byte, []int) {
2092 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
2093}
2094
2095func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2096 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2097}
2098func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2099 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2100}
2101func (m *PortStatistics) XXX_Merge(src proto.Message) {
2102 xxx_messageInfo_PortStatistics.Merge(m, src)
2103}
2104func (m *PortStatistics) XXX_Size() int {
2105 return xxx_messageInfo_PortStatistics.Size(m)
2106}
2107func (m *PortStatistics) XXX_DiscardUnknown() {
2108 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2109}
2110
2111var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2112
2113func (m *PortStatistics) GetIntfId() uint32 {
2114 if m != nil {
2115 return m.IntfId
2116 }
2117 return 0
2118}
2119
2120func (m *PortStatistics) GetRxBytes() uint64 {
2121 if m != nil {
2122 return m.RxBytes
2123 }
2124 return 0
2125}
2126
2127func (m *PortStatistics) GetRxPackets() uint64 {
2128 if m != nil {
2129 return m.RxPackets
2130 }
2131 return 0
2132}
2133
2134func (m *PortStatistics) GetRxUcastPackets() uint64 {
2135 if m != nil {
2136 return m.RxUcastPackets
2137 }
2138 return 0
2139}
2140
2141func (m *PortStatistics) GetRxMcastPackets() uint64 {
2142 if m != nil {
2143 return m.RxMcastPackets
2144 }
2145 return 0
2146}
2147
2148func (m *PortStatistics) GetRxBcastPackets() uint64 {
2149 if m != nil {
2150 return m.RxBcastPackets
2151 }
2152 return 0
2153}
2154
2155func (m *PortStatistics) GetRxErrorPackets() uint64 {
2156 if m != nil {
2157 return m.RxErrorPackets
2158 }
2159 return 0
2160}
2161
2162func (m *PortStatistics) GetTxBytes() uint64 {
2163 if m != nil {
2164 return m.TxBytes
2165 }
2166 return 0
2167}
2168
2169func (m *PortStatistics) GetTxPackets() uint64 {
2170 if m != nil {
2171 return m.TxPackets
2172 }
2173 return 0
2174}
2175
2176func (m *PortStatistics) GetTxUcastPackets() uint64 {
2177 if m != nil {
2178 return m.TxUcastPackets
2179 }
2180 return 0
2181}
2182
2183func (m *PortStatistics) GetTxMcastPackets() uint64 {
2184 if m != nil {
2185 return m.TxMcastPackets
2186 }
2187 return 0
2188}
2189
2190func (m *PortStatistics) GetTxBcastPackets() uint64 {
2191 if m != nil {
2192 return m.TxBcastPackets
2193 }
2194 return 0
2195}
2196
2197func (m *PortStatistics) GetTxErrorPackets() uint64 {
2198 if m != nil {
2199 return m.TxErrorPackets
2200 }
2201 return 0
2202}
2203
2204func (m *PortStatistics) GetRxCrcErrors() uint64 {
2205 if m != nil {
2206 return m.RxCrcErrors
2207 }
2208 return 0
2209}
2210
2211func (m *PortStatistics) GetBipErrors() uint64 {
2212 if m != nil {
2213 return m.BipErrors
2214 }
2215 return 0
2216}
2217
2218func (m *PortStatistics) GetTimestamp() uint32 {
2219 if m != nil {
2220 return m.Timestamp
2221 }
2222 return 0
2223}
2224
2225type FlowStatistics struct {
2226 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2227 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2228 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2229 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2230 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2231 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2232 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2233 XXX_unrecognized []byte `json:"-"`
2234 XXX_sizecache int32 `json:"-"`
2235}
2236
2237func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2238func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2239func (*FlowStatistics) ProtoMessage() {}
2240func (*FlowStatistics) Descriptor() ([]byte, []int) {
2241 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
2242}
2243
2244func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2245 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2246}
2247func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2248 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2249}
2250func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2251 xxx_messageInfo_FlowStatistics.Merge(m, src)
2252}
2253func (m *FlowStatistics) XXX_Size() int {
2254 return xxx_messageInfo_FlowStatistics.Size(m)
2255}
2256func (m *FlowStatistics) XXX_DiscardUnknown() {
2257 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2258}
2259
2260var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2261
2262func (m *FlowStatistics) GetFlowId() uint32 {
2263 if m != nil {
2264 return m.FlowId
2265 }
2266 return 0
2267}
2268
2269func (m *FlowStatistics) GetRxBytes() uint64 {
2270 if m != nil {
2271 return m.RxBytes
2272 }
2273 return 0
2274}
2275
2276func (m *FlowStatistics) GetRxPackets() uint64 {
2277 if m != nil {
2278 return m.RxPackets
2279 }
2280 return 0
2281}
2282
2283func (m *FlowStatistics) GetTxBytes() uint64 {
2284 if m != nil {
2285 return m.TxBytes
2286 }
2287 return 0
2288}
2289
2290func (m *FlowStatistics) GetTxPackets() uint64 {
2291 if m != nil {
2292 return m.TxPackets
2293 }
2294 return 0
2295}
2296
2297func (m *FlowStatistics) GetTimestamp() uint32 {
2298 if m != nil {
2299 return m.Timestamp
2300 }
2301 return 0
2302}
2303
2304type LosIndication struct {
2305 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2306 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
2307 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2308 XXX_unrecognized []byte `json:"-"`
2309 XXX_sizecache int32 `json:"-"`
2310}
2311
2312func (m *LosIndication) Reset() { *m = LosIndication{} }
2313func (m *LosIndication) String() string { return proto.CompactTextString(m) }
2314func (*LosIndication) ProtoMessage() {}
2315func (*LosIndication) Descriptor() ([]byte, []int) {
2316 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2317}
2318
2319func (m *LosIndication) XXX_Unmarshal(b []byte) error {
2320 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
2321}
2322func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2323 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
2324}
2325func (m *LosIndication) XXX_Merge(src proto.Message) {
2326 xxx_messageInfo_LosIndication.Merge(m, src)
2327}
2328func (m *LosIndication) XXX_Size() int {
2329 return xxx_messageInfo_LosIndication.Size(m)
2330}
2331func (m *LosIndication) XXX_DiscardUnknown() {
2332 xxx_messageInfo_LosIndication.DiscardUnknown(m)
2333}
2334
2335var xxx_messageInfo_LosIndication proto.InternalMessageInfo
2336
2337func (m *LosIndication) GetIntfId() uint32 {
2338 if m != nil {
2339 return m.IntfId
2340 }
2341 return 0
2342}
2343
2344func (m *LosIndication) GetStatus() string {
2345 if m != nil {
2346 return m.Status
2347 }
2348 return ""
2349}
2350
2351type DyingGaspIndication struct {
2352 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2353 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2354 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2355 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2356 XXX_unrecognized []byte `json:"-"`
2357 XXX_sizecache int32 `json:"-"`
2358}
2359
2360func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
2361func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
2362func (*DyingGaspIndication) ProtoMessage() {}
2363func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
2364 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
2365}
2366
2367func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
2368 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
2369}
2370func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2371 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
2372}
2373func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
2374 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
2375}
2376func (m *DyingGaspIndication) XXX_Size() int {
2377 return xxx_messageInfo_DyingGaspIndication.Size(m)
2378}
2379func (m *DyingGaspIndication) XXX_DiscardUnknown() {
2380 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
2381}
2382
2383var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
2384
2385func (m *DyingGaspIndication) GetIntfId() uint32 {
2386 if m != nil {
2387 return m.IntfId
2388 }
2389 return 0
2390}
2391
2392func (m *DyingGaspIndication) GetOnuId() uint32 {
2393 if m != nil {
2394 return m.OnuId
2395 }
2396 return 0
2397}
2398
2399func (m *DyingGaspIndication) GetStatus() string {
2400 if m != nil {
2401 return m.Status
2402 }
2403 return ""
2404}
2405
2406type OnuAlarmIndication struct {
2407 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2408 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2409 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
2410 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
2411 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
2412 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
2413 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2414 XXX_unrecognized []byte `json:"-"`
2415 XXX_sizecache int32 `json:"-"`
2416}
2417
2418func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
2419func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
2420func (*OnuAlarmIndication) ProtoMessage() {}
2421func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
2422 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
2423}
2424
2425func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
2426 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
2427}
2428func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2429 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
2430}
2431func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
2432 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
2433}
2434func (m *OnuAlarmIndication) XXX_Size() int {
2435 return xxx_messageInfo_OnuAlarmIndication.Size(m)
2436}
2437func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
2438 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
2439}
2440
2441var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
2442
2443func (m *OnuAlarmIndication) GetIntfId() uint32 {
2444 if m != nil {
2445 return m.IntfId
2446 }
2447 return 0
2448}
2449
2450func (m *OnuAlarmIndication) GetOnuId() uint32 {
2451 if m != nil {
2452 return m.OnuId
2453 }
2454 return 0
2455}
2456
2457func (m *OnuAlarmIndication) GetLosStatus() string {
2458 if m != nil {
2459 return m.LosStatus
2460 }
2461 return ""
2462}
2463
2464func (m *OnuAlarmIndication) GetLobStatus() string {
2465 if m != nil {
2466 return m.LobStatus
2467 }
2468 return ""
2469}
2470
2471func (m *OnuAlarmIndication) GetLopcMissStatus() string {
2472 if m != nil {
2473 return m.LopcMissStatus
2474 }
2475 return ""
2476}
2477
2478func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
2479 if m != nil {
2480 return m.LopcMicErrorStatus
2481 }
2482 return ""
2483}
2484
2485type OnuStartupFailureIndication struct {
2486 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2487 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2488 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2489 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2490 XXX_unrecognized []byte `json:"-"`
2491 XXX_sizecache int32 `json:"-"`
2492}
2493
2494func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
2495func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
2496func (*OnuStartupFailureIndication) ProtoMessage() {}
2497func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
2498 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
2499}
2500
2501func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
2502 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
2503}
2504func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2505 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
2506}
2507func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
2508 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
2509}
2510func (m *OnuStartupFailureIndication) XXX_Size() int {
2511 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
2512}
2513func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
2514 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
2515}
2516
2517var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
2518
2519func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
2520 if m != nil {
2521 return m.IntfId
2522 }
2523 return 0
2524}
2525
2526func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
2527 if m != nil {
2528 return m.OnuId
2529 }
2530 return 0
2531}
2532
2533func (m *OnuStartupFailureIndication) GetStatus() string {
2534 if m != nil {
2535 return m.Status
2536 }
2537 return ""
2538}
2539
2540type OnuSignalDegradeIndication struct {
2541 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2542 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2543 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2544 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2545 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2546 XXX_unrecognized []byte `json:"-"`
2547 XXX_sizecache int32 `json:"-"`
2548}
2549
2550func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
2551func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
2552func (*OnuSignalDegradeIndication) ProtoMessage() {}
2553func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
2554 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
2555}
2556
2557func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
2558 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
2559}
2560func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2561 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
2562}
2563func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
2564 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
2565}
2566func (m *OnuSignalDegradeIndication) XXX_Size() int {
2567 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
2568}
2569func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
2570 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
2571}
2572
2573var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
2574
2575func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
2576 if m != nil {
2577 return m.IntfId
2578 }
2579 return 0
2580}
2581
2582func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
2583 if m != nil {
2584 return m.OnuId
2585 }
2586 return 0
2587}
2588
2589func (m *OnuSignalDegradeIndication) GetStatus() string {
2590 if m != nil {
2591 return m.Status
2592 }
2593 return ""
2594}
2595
2596func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
2597 if m != nil {
2598 return m.InverseBitErrorRate
2599 }
2600 return 0
2601}
2602
2603type OnuDriftOfWindowIndication struct {
2604 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2605 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2606 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2607 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2608 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
2609 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2610 XXX_unrecognized []byte `json:"-"`
2611 XXX_sizecache int32 `json:"-"`
2612}
2613
2614func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
2615func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
2616func (*OnuDriftOfWindowIndication) ProtoMessage() {}
2617func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
2618 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
2619}
2620
2621func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
2622 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
2623}
2624func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2625 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
2626}
2627func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
2628 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
2629}
2630func (m *OnuDriftOfWindowIndication) XXX_Size() int {
2631 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
2632}
2633func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
2634 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
2635}
2636
2637var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
2638
2639func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
2640 if m != nil {
2641 return m.IntfId
2642 }
2643 return 0
2644}
2645
2646func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
2647 if m != nil {
2648 return m.OnuId
2649 }
2650 return 0
2651}
2652
2653func (m *OnuDriftOfWindowIndication) GetStatus() string {
2654 if m != nil {
2655 return m.Status
2656 }
2657 return ""
2658}
2659
2660func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
2661 if m != nil {
2662 return m.Drift
2663 }
2664 return 0
2665}
2666
2667func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
2668 if m != nil {
2669 return m.NewEqd
2670 }
2671 return 0
2672}
2673
2674type OnuLossOfOmciChannelIndication struct {
2675 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2676 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2677 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2678 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2679 XXX_unrecognized []byte `json:"-"`
2680 XXX_sizecache int32 `json:"-"`
2681}
2682
2683func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
2684func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
2685func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
2686func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
2687 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
2688}
2689
2690func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
2691 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
2692}
2693func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2694 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
2695}
2696func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
2697 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
2698}
2699func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
2700 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
2701}
2702func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
2703 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
2704}
2705
2706var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
2707
2708func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
2709 if m != nil {
2710 return m.IntfId
2711 }
2712 return 0
2713}
2714
2715func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
2716 if m != nil {
2717 return m.OnuId
2718 }
2719 return 0
2720}
2721
2722func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
2723 if m != nil {
2724 return m.Status
2725 }
2726 return ""
2727}
2728
2729type OnuSignalsFailureIndication struct {
2730 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2731 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2732 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2733 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2734 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2735 XXX_unrecognized []byte `json:"-"`
2736 XXX_sizecache int32 `json:"-"`
2737}
2738
2739func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
2740func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
2741func (*OnuSignalsFailureIndication) ProtoMessage() {}
2742func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
2743 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
2744}
2745
2746func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
2747 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
2748}
2749func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2750 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
2751}
2752func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
2753 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
2754}
2755func (m *OnuSignalsFailureIndication) XXX_Size() int {
2756 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
2757}
2758func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
2759 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
2760}
2761
2762var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
2763
2764func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
2765 if m != nil {
2766 return m.IntfId
2767 }
2768 return 0
2769}
2770
2771func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
2772 if m != nil {
2773 return m.OnuId
2774 }
2775 return 0
2776}
2777
2778func (m *OnuSignalsFailureIndication) GetStatus() string {
2779 if m != nil {
2780 return m.Status
2781 }
2782 return ""
2783}
2784
2785func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
2786 if m != nil {
2787 return m.InverseBitErrorRate
2788 }
2789 return 0
2790}
2791
2792type OnuTransmissionInterferenceWarning struct {
2793 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2794 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2795 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2796 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2797 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2798 XXX_unrecognized []byte `json:"-"`
2799 XXX_sizecache int32 `json:"-"`
2800}
2801
2802func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
2803func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
2804func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
2805func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
2806 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
2807}
2808
2809func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
2810 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
2811}
2812func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2813 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
2814}
2815func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
2816 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
2817}
2818func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
2819 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
2820}
2821func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
2822 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
2823}
2824
2825var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
2826
2827func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
2828 if m != nil {
2829 return m.IntfId
2830 }
2831 return 0
2832}
2833
2834func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
2835 if m != nil {
2836 return m.OnuId
2837 }
2838 return 0
2839}
2840
2841func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
2842 if m != nil {
2843 return m.Status
2844 }
2845 return ""
2846}
2847
2848func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
2849 if m != nil {
2850 return m.Drift
2851 }
2852 return 0
2853}
2854
2855type OnuActivationFailureIndication struct {
2856 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2857 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2858 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2859 XXX_unrecognized []byte `json:"-"`
2860 XXX_sizecache int32 `json:"-"`
2861}
2862
2863func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
2864func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
2865func (*OnuActivationFailureIndication) ProtoMessage() {}
2866func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
2867 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
2868}
2869
2870func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
2871 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
2872}
2873func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2874 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
2875}
2876func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
2877 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
2878}
2879func (m *OnuActivationFailureIndication) XXX_Size() int {
2880 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
2881}
2882func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
2883 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
2884}
2885
2886var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
2887
2888func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
2889 if m != nil {
2890 return m.IntfId
2891 }
2892 return 0
2893}
2894
2895func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
2896 if m != nil {
2897 return m.OnuId
2898 }
2899 return 0
2900}
2901
2902type OnuProcessingErrorIndication struct {
2903 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2904 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2905 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2906 XXX_unrecognized []byte `json:"-"`
2907 XXX_sizecache int32 `json:"-"`
2908}
2909
2910func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
2911func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
2912func (*OnuProcessingErrorIndication) ProtoMessage() {}
2913func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
2914 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
2915}
2916
2917func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
2918 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
2919}
2920func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2921 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
2922}
2923func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
2924 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
2925}
2926func (m *OnuProcessingErrorIndication) XXX_Size() int {
2927 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
2928}
2929func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
2930 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
2931}
2932
2933var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
2934
2935func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
2936 if m != nil {
2937 return m.IntfId
2938 }
2939 return 0
2940}
2941
2942func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
2943 if m != nil {
2944 return m.OnuId
2945 }
2946 return 0
2947}
2948
Matt Jeanneret61e94872019-03-22 16:16:01 -04002949type Empty struct {
2950 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2951 XXX_unrecognized []byte `json:"-"`
2952 XXX_sizecache int32 `json:"-"`
2953}
2954
2955func (m *Empty) Reset() { *m = Empty{} }
2956func (m *Empty) String() string { return proto.CompactTextString(m) }
2957func (*Empty) ProtoMessage() {}
2958func (*Empty) Descriptor() ([]byte, []int) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04002959 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002960}
2961
2962func (m *Empty) XXX_Unmarshal(b []byte) error {
2963 return xxx_messageInfo_Empty.Unmarshal(m, b)
2964}
2965func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2966 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
2967}
2968func (m *Empty) XXX_Merge(src proto.Message) {
2969 xxx_messageInfo_Empty.Merge(m, src)
2970}
2971func (m *Empty) XXX_Size() int {
2972 return xxx_messageInfo_Empty.Size(m)
2973}
2974func (m *Empty) XXX_DiscardUnknown() {
2975 xxx_messageInfo_Empty.DiscardUnknown(m)
2976}
2977
2978var xxx_messageInfo_Empty proto.InternalMessageInfo
2979
2980func init() {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002981 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
2982 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
2983 proto.RegisterType((*Indication)(nil), "openolt.Indication")
2984 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
2985 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
2986 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
2987 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
2988 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
2989 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
2990 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
2991 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
2992 proto.RegisterType((*Interface)(nil), "openolt.Interface")
2993 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
2994 proto.RegisterType((*Onu)(nil), "openolt.Onu")
2995 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
2996 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
2997 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
2998 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
2999 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
3000 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
3001 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
3002 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
3003 proto.RegisterType((*Action)(nil), "openolt.Action")
3004 proto.RegisterType((*Flow)(nil), "openolt.Flow")
3005 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
3006 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
3007 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
3008 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
3009 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
3010 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
3011 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
3012 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
3013 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
3014 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
3015 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
3016 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
3017 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
3018 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04003019 proto.RegisterType((*Empty)(nil), "openolt.Empty")
3020}
3021
3022func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
3023
3024var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Scott Baker383964b2019-11-01 14:26:07 -07003025 // 2990 bytes of a gzipped FileDescriptorProto
3026 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xdd, 0x72, 0x1c, 0x47,
3027 0xf5, 0xf7, 0x4a, 0xab, 0x9d, 0xdd, 0xb3, 0x1f, 0x92, 0x5b, 0xd6, 0x87, 0x25, 0xc5, 0x51, 0xcd,
3028 0xdf, 0xff, 0xc4, 0x40, 0xc5, 0x8a, 0x9d, 0x14, 0x90, 0x40, 0x41, 0x64, 0x49, 0x8e, 0x16, 0x2c,
3029 0xaf, 0x18, 0xc9, 0x31, 0x84, 0xa2, 0x26, 0xa3, 0x99, 0xde, 0xdd, 0x2e, 0xcd, 0x4e, 0x4f, 0xa6,
3030 0x7b, 0x25, 0xb9, 0xb8, 0x0b, 0xf0, 0x02, 0xa4, 0xb8, 0x80, 0x2a, 0x9e, 0x80, 0x17, 0xa0, 0x8a,
3031 0xcb, 0xdc, 0x52, 0xdc, 0xf0, 0x00, 0xdc, 0xf0, 0x18, 0x5c, 0x50, 0x7d, 0xba, 0x67, 0x76, 0x66,
3032 0x77, 0x25, 0x5b, 0xc1, 0x14, 0x37, 0xaa, 0xe9, 0x73, 0x7e, 0xe7, 0xd7, 0x7d, 0xba, 0xcf, 0x39,
3033 0xfd, 0xa1, 0x85, 0xf5, 0x33, 0x1e, 0xca, 0xbe, 0xe7, 0xc6, 0x09, 0x97, 0x5c, 0x6c, 0xf1, 0x98,
3034 0x46, 0x3c, 0x94, 0xf7, 0xb1, 0x49, 0x2c, 0xd3, 0x5c, 0xdb, 0xe8, 0x71, 0xde, 0x0b, 0xe9, 0x96,
3035 0x17, 0xb3, 0x2d, 0x2f, 0x8a, 0xb8, 0xf4, 0x24, 0xe3, 0x91, 0xd0, 0xb0, 0xb5, 0xcd, 0x22, 0x87,
3036 0xa4, 0x7e, 0x5f, 0x7d, 0x77, 0x59, 0x48, 0x35, 0xc2, 0xfe, 0x6b, 0x19, 0xa0, 0x1d, 0x05, 0xcc,
3037 0x47, 0x3b, 0xf2, 0x00, 0x2c, 0x1e, 0x4a, 0x97, 0x45, 0xc1, 0x6a, 0x69, 0xb3, 0x74, 0xaf, 0xfe,
3038 0x70, 0xf9, 0x7e, 0xda, 0x71, 0x27, 0x94, 0x23, 0xe0, 0xfe, 0x0d, 0xa7, 0xc2, 0x51, 0x40, 0xde,
3039 0x87, 0x2a, 0x8b, 0x64, 0x17, 0x6d, 0x66, 0xd0, 0x66, 0x25, 0xb3, 0x69, 0x47, 0xb2, 0x5b, 0x30,
3040 0xb2, 0x98, 0x96, 0x90, 0x6d, 0x68, 0xa2, 0x15, 0x8f, 0x69, 0x82, 0xa6, 0xb3, 0x68, 0xba, 0x5e,
3041 0x30, 0xed, 0xc4, 0x34, 0x29, 0x98, 0xd7, 0xd9, 0x48, 0x4a, 0x7e, 0x00, 0x0d, 0x1e, 0x0d, 0xdd,
3042 0x80, 0x09, 0x1f, 0x19, 0xca, 0xc8, 0xb0, 0x36, 0x1a, 0x70, 0x34, 0xdc, 0x65, 0xc2, 0x2f, 0x10,
3043 0x00, 0xcf, 0x84, 0xe8, 0x6b, 0x34, 0x44, 0xd3, 0xb9, 0x71, 0x5f, 0xa3, 0xe1, 0x98, 0xaf, 0x28,
3044 0x50, 0xbe, 0xf2, 0x81, 0xcf, 0xd0, 0xa6, 0x32, 0xe6, 0x6b, 0x67, 0xe0, 0xb3, 0xa2, 0xaf, 0x5c,
3045 0x4b, 0xc8, 0xfb, 0x60, 0xc5, 0xa7, 0x7a, 0x52, 0x2d, 0x34, 0xba, 0x9d, 0x19, 0x1d, 0x7a, 0xfe,
3046 0x29, 0x1d, 0x9b, 0xd7, 0xf8, 0x14, 0xe7, 0xf5, 0xbb, 0x00, 0x31, 0x4f, 0xa4, 0x2b, 0xa4, 0x27,
3047 0xc5, 0x6a, 0x75, 0xac, 0xb7, 0x43, 0x9e, 0xc8, 0x23, 0xb5, 0xd8, 0x42, 0x32, 0x5f, 0xec, 0xdf,
3048 0x70, 0x6a, 0xb1, 0x91, 0x08, 0x65, 0xd9, 0x0d, 0xf9, 0xb9, 0xb1, 0xac, 0x8d, 0x59, 0x3e, 0x0e,
3049 0xf9, 0x79, 0xd1, 0xb2, 0x6b, 0x24, 0x82, 0x7c, 0x07, 0x6a, 0x5e, 0xe8, 0x25, 0x03, 0x1c, 0x2b,
3050 0xa0, 0xe1, 0x6a, 0x66, 0xb8, 0xad, 0x34, 0x85, 0xa1, 0x56, 0x3d, 0x23, 0x7a, 0x54, 0x81, 0x72,
3051 0xe0, 0x49, 0xcf, 0xfe, 0x93, 0x05, 0xf3, 0x63, 0x38, 0x35, 0xcf, 0x21, 0x17, 0x53, 0x63, 0xea,
3052 0x09, 0x17, 0x45, 0xdf, 0x43, 0x14, 0x90, 0x5d, 0x68, 0x05, 0x2f, 0x58, 0xd4, 0x73, 0x7b, 0x9e,
3053 0x88, 0x73, 0x91, 0xb5, 0x91, 0x59, 0xee, 0x2a, 0xf5, 0xc7, 0x9e, 0x88, 0x0b, 0xf6, 0x8d, 0x20,
3054 0x27, 0x56, 0x31, 0xa6, 0x16, 0x78, 0xe4, 0xd1, 0x78, 0x8c, 0x75, 0xa2, 0xe1, 0xa4, 0x53, 0x75,
3055 0x3e, 0x92, 0x92, 0xe7, 0x70, 0x4b, 0x51, 0x08, 0xe9, 0x25, 0x72, 0x18, 0xbb, 0x5d, 0x8f, 0x85,
3056 0xb9, 0x58, 0xbb, 0x9b, 0x67, 0x3a, 0xd2, 0x98, 0xc7, 0x1e, 0x0b, 0x87, 0x09, 0x2d, 0x50, 0xde,
3057 0xe4, 0x05, 0xb5, 0x22, 0xfe, 0x14, 0x96, 0x91, 0x98, 0xf5, 0x22, 0x2f, 0x74, 0x03, 0xda, 0x4b,
3058 0xbc, 0x80, 0xe6, 0x62, 0xf1, 0xff, 0x0a, 0xd4, 0x88, 0xda, 0xd5, 0xa0, 0x02, 0xf3, 0x22, 0x9f,
3059 0xd4, 0x92, 0x9f, 0xc3, 0x0a, 0x26, 0x46, 0xc2, 0xba, 0xd2, 0xe5, 0x5d, 0xf7, 0x9c, 0x45, 0x01,
3060 0x3f, 0xcf, 0x05, 0x6d, 0x81, 0x7c, 0x57, 0xc1, 0x3a, 0xdd, 0xe7, 0x08, 0x9a, 0x20, 0x1f, 0xd7,
3061 0x92, 0x63, 0x50, 0xde, 0xb8, 0x21, 0x17, 0xc2, 0xcd, 0x72, 0x41, 0x87, 0xf5, 0xdb, 0x79, 0xda,
3062 0x27, 0x5c, 0x88, 0x4e, 0x57, 0x25, 0xc5, 0x4e, 0xdf, 0x8b, 0x22, 0x1a, 0x16, 0xa8, 0x5b, 0xdc,
3063 0x20, 0x4c, 0x8a, 0xa4, 0xf3, 0x8c, 0xae, 0x88, 0xd1, 0x3c, 0x57, 0xa7, 0xcc, 0xb3, 0xc6, 0x5c,
3064 0x3a, 0xcf, 0x23, 0xb5, 0x22, 0xee, 0xe8, 0x22, 0x21, 0xd9, 0xb9, 0x1e, 0xa9, 0xce, 0x86, 0x6f,
3065 0xe5, 0x09, 0x8f, 0x13, 0x2f, 0x12, 0x03, 0x26, 0x04, 0xe3, 0x51, 0x3b, 0x92, 0x34, 0xe9, 0xd2,
3066 0x84, 0x46, 0x3e, 0x7d, 0xee, 0x25, 0x11, 0x8b, 0x7a, 0xa6, 0x6a, 0x1c, 0xb3, 0x73, 0x1c, 0xe9,
3067 0x67, 0x7a, 0x72, 0x3d, 0x5f, 0xb2, 0x33, 0xec, 0x77, 0x34, 0x58, 0x98, 0x9c, 0x85, 0xed, 0x0c,
3068 0x36, 0x6d, 0xbc, 0xca, 0xe7, 0x22, 0x42, 0xf7, 0xb0, 0xaa, 0x7a, 0x88, 0x13, 0xee, 0x53, 0x21,
3069 0x54, 0x16, 0xd0, 0x24, 0xe1, 0xba, 0x4a, 0xd6, 0xb1, 0x8b, 0xff, 0xcf, 0x77, 0x71, 0x98, 0xe1,
3070 0xf6, 0x14, 0xac, 0xd0, 0xc1, 0x12, 0x9f, 0xa6, 0xcf, 0xb2, 0xf5, 0x3e, 0x34, 0x0b, 0x55, 0x9d,
3071 0xbc, 0x01, 0x80, 0x05, 0x59, 0x55, 0x0e, 0x8a, 0xd9, 0x5a, 0x73, 0x6a, 0x4a, 0xa2, 0xca, 0x03,
3072 0xb5, 0xf7, 0xa1, 0x55, 0xac, 0xe8, 0x64, 0x05, 0x2c, 0x5d, 0xfc, 0x75, 0x6e, 0x5b, 0x4e, 0x05,
3073 0x0b, 0x7c, 0x30, 0xc6, 0x34, 0x33, 0xce, 0xd4, 0x87, 0x9b, 0x13, 0xe5, 0xf9, 0x72, 0xb2, 0x0f,
3074 0xa1, 0x29, 0x68, 0xc2, 0xbc, 0xd0, 0x8d, 0x86, 0x83, 0x13, 0x9a, 0x98, 0x6a, 0xb0, 0x94, 0x4d,
3075 0xc3, 0x11, 0x6a, 0x9f, 0xa2, 0xd2, 0x69, 0x88, 0x5c, 0xcb, 0xfe, 0x4b, 0x09, 0x9a, 0x85, 0x72,
3076 0x7e, 0x79, 0x37, 0x4b, 0x50, 0xc1, 0x0d, 0x41, 0x57, 0x1b, 0xcb, 0x99, 0x53, 0x55, 0x7f, 0xdc,
3077 0x95, 0xd9, 0x31, 0x57, 0xc8, 0x9b, 0x50, 0xf7, 0x82, 0x01, 0x8b, 0x8c, 0x7e, 0x0e, 0xf5, 0x80,
3078 0x22, 0x0d, 0x98, 0x18, 0x7d, 0xf9, 0xd5, 0x47, 0xff, 0x19, 0x90, 0xc9, 0x8d, 0x90, 0x10, 0x28,
3079 0xcb, 0x17, 0x71, 0xba, 0x40, 0xf8, 0x9d, 0xf7, 0x6a, 0xe6, 0x8a, 0x95, 0x18, 0x1f, 0xbe, 0xed,
3080 0x40, 0xab, 0xb8, 0x73, 0x5d, 0x7b, 0x7e, 0x16, 0x60, 0x36, 0x3e, 0x95, 0xc8, 0xdc, 0x70, 0xd4,
3081 0xa7, 0xfd, 0x55, 0x09, 0x16, 0xc6, 0x77, 0x36, 0xb2, 0x0e, 0x35, 0xa4, 0xc5, 0x91, 0xeb, 0x59,
3082 0xc2, 0x83, 0xc3, 0xf1, 0xd8, 0xe8, 0x27, 0xe2, 0xa8, 0x47, 0x07, 0xb8, 0x11, 0x66, 0xfd, 0xd6,
3083 0x8c, 0xa4, 0x1d, 0x28, 0x3b, 0xdc, 0xea, 0x98, 0x2e, 0xee, 0x96, 0x53, 0x51, 0x4d, 0xad, 0x40,
3084 0xa3, 0x88, 0x63, 0xcd, 0xb3, 0x9c, 0x8a, 0x6a, 0x3e, 0xe5, 0x64, 0x19, 0x2a, 0x3e, 0xe7, 0xa7,
3085 0x8c, 0x62, 0xd1, 0xaa, 0x38, 0xa6, 0x95, 0x7a, 0x51, 0x1e, 0x79, 0x71, 0x17, 0x6a, 0xba, 0x1c,
3086 0x78, 0xfe, 0xe5, 0x03, 0xb4, 0xbf, 0x0f, 0xb5, 0x7d, 0xea, 0x25, 0xf2, 0x84, 0x7a, 0x92, 0x6c,
3087 0xc1, 0x62, 0x3f, 0x6d, 0xe8, 0x62, 0x26, 0x87, 0x09, 0x35, 0x16, 0x24, 0x53, 0x1d, 0xa5, 0x1a,
3088 0xfb, 0x57, 0x25, 0x98, 0xed, 0x44, 0xc3, 0x6b, 0xcf, 0xf9, 0x44, 0x4c, 0xcd, 0xbe, 0x72, 0x4c,
3089 0xa1, 0xa7, 0x4c, 0x47, 0xa1, 0xe5, 0xa8, 0x4f, 0xfb, 0xc7, 0x60, 0xa9, 0x18, 0x38, 0x10, 0xbd,
3090 0xd7, 0xb0, 0xf8, 0xbf, 0x29, 0x41, 0x4d, 0x95, 0x25, 0x5c, 0xff, 0x6b, 0xf3, 0xe5, 0xd6, 0xad,
3091 0x5c, 0x58, 0xb7, 0x62, 0x20, 0xcc, 0x8d, 0x07, 0xc2, 0xe4, 0x38, 0x3e, 0x80, 0xc6, 0xb3, 0x38,
3092 0x64, 0xd1, 0xe9, 0xcb, 0x46, 0x62, 0x4c, 0x67, 0x46, 0xa6, 0xbf, 0xad, 0x01, 0xec, 0xd2, 0x33,
3093 0xe6, 0xd3, 0x76, 0xd4, 0xc5, 0x90, 0x39, 0xa3, 0x51, 0xc0, 0x13, 0x93, 0x70, 0xa6, 0x45, 0x6e,
3094 0xc1, 0xdc, 0x80, 0x07, 0x34, 0x34, 0xe5, 0x4d, 0x37, 0xc8, 0x37, 0x60, 0xa1, 0xef, 0x25, 0xc1,
3095 0xb9, 0x97, 0x50, 0xf7, 0x8c, 0x26, 0x6a, 0x57, 0x31, 0x59, 0x37, 0x9f, 0xca, 0x3f, 0xd1, 0x62,
3096 0x05, 0xed, 0xb2, 0x64, 0x50, 0x80, 0x96, 0x35, 0x34, 0x95, 0xa7, 0xd0, 0x75, 0xa8, 0x05, 0x38,
3097 0x22, 0x35, 0xfe, 0x05, 0x9d, 0x3d, 0x5a, 0xd0, 0x0e, 0xc8, 0xbb, 0x70, 0xcb, 0x28, 0x8b, 0x41,
3098 0x71, 0x13, 0x71, 0x44, 0xeb, 0xf2, 0x11, 0xa1, 0xe8, 0x62, 0x1e, 0xb9, 0x6a, 0xf2, 0xc4, 0x6a,
3099 0x03, 0xa7, 0xa3, 0x1a, 0xf3, 0x48, 0x9d, 0x2a, 0x05, 0xb9, 0x03, 0xa0, 0x6e, 0x0a, 0x11, 0x0f,
3100 0x79, 0xef, 0x45, 0x5a, 0xd0, 0x46, 0x12, 0xb2, 0xa9, 0xf7, 0x54, 0x16, 0xe8, 0x73, 0x91, 0x49,
3101 0x30, 0xc0, 0x05, 0xc4, 0x63, 0x0e, 0xd9, 0x00, 0x30, 0x08, 0x6a, 0x4e, 0x07, 0x96, 0x53, 0x45,
3102 0xfd, 0x5e, 0x14, 0x90, 0xbb, 0xd0, 0xf2, 0xc2, 0x90, 0xfb, 0x23, 0x86, 0x2a, 0x22, 0x1a, 0x28,
3103 0x4d, 0x39, 0x36, 0xa1, 0x91, 0xa1, 0xa8, 0xd9, 0xb9, 0x2d, 0x07, 0x0c, 0x46, 0xf1, 0xdc, 0x83,
3104 0x85, 0x51, 0x48, 0x18, 0x26, 0x40, 0x54, 0x2b, 0x0b, 0x0c, 0xcd, 0x75, 0x17, 0x5a, 0x39, 0x24,
3105 0x35, 0x1b, 0xa9, 0xe5, 0x34, 0x32, 0x9c, 0xe2, 0xb3, 0xa1, 0x69, 0x8a, 0x89, 0x21, 0x6b, 0x22,
3106 0xa8, 0xae, 0x4b, 0x8a, 0x66, 0xba, 0x03, 0xf5, 0x14, 0xa3, 0x68, 0x5a, 0x3a, 0x0e, 0x35, 0x42,
3107 0x71, 0x7c, 0x04, 0x95, 0xc4, 0x8b, 0x7a, 0x54, 0xac, 0xce, 0x6f, 0xce, 0xde, 0xab, 0x3f, 0xbc,
3108 0x37, 0x3a, 0xb1, 0x66, 0x01, 0x65, 0x3e, 0x1d, 0x2a, 0xf8, 0x30, 0xf1, 0xa9, 0x83, 0x78, 0xc7,
3109 0xd8, 0xad, 0xfd, 0xae, 0x0c, 0xb7, 0xa6, 0x01, 0xc8, 0xed, 0xf4, 0xa2, 0x15, 0x88, 0xd5, 0xd2,
3110 0xe6, 0xec, 0x3d, 0xcb, 0xdc, 0xa6, 0x82, 0xf1, 0x15, 0x9b, 0x99, 0x58, 0xb1, 0x1d, 0x98, 0x8b,
3111 0x39, 0x0f, 0xc5, 0xea, 0x2c, 0x0e, 0xea, 0x9d, 0x57, 0x1d, 0xd4, 0xfd, 0x43, 0xce, 0x43, 0x47,
3112 0xdb, 0xae, 0xfd, 0x6b, 0x06, 0xca, 0xaa, 0x4d, 0x7e, 0x94, 0xdb, 0x7e, 0x5a, 0x0f, 0xbf, 0x7d,
3113 0x2d, 0x32, 0xfc, 0xa3, 0x4a, 0xbe, 0xd9, 0xb6, 0x8e, 0xc0, 0x12, 0x7d, 0x2f, 0x61, 0x51, 0x0f,
3114 0x87, 0xdd, 0x7a, 0xf8, 0xc1, 0xf5, 0xe8, 0x8e, 0xb4, 0x31, 0x32, 0xa6, 0x4c, 0x2a, 0x31, 0xf5,
3115 0x02, 0xea, 0x3d, 0x41, 0x37, 0x54, 0x9e, 0x53, 0x73, 0x74, 0xb7, 0x1c, 0xf5, 0x69, 0x6f, 0x43,
3116 0x35, 0x1d, 0x0e, 0x01, 0xa8, 0x74, 0x9e, 0x3e, 0x73, 0xdb, 0xbb, 0x0b, 0x37, 0x48, 0x03, 0xaa,
3117 0xdb, 0x4f, 0x9e, 0x74, 0x76, 0x54, 0xab, 0x44, 0x5a, 0x00, 0x1f, 0xef, 0x1d, 0x1c, 0x76, 0x9c,
3118 0x63, 0xd5, 0x9e, 0x21, 0x75, 0xb0, 0x1e, 0x3f, 0xe9, 0x3c, 0x57, 0x8d, 0x59, 0xbb, 0x0f, 0xf5,
3119 0xdc, 0x10, 0xc8, 0x32, 0x90, 0xdd, 0xbd, 0xdd, 0xf6, 0xce, 0xf6, 0xf1, 0xde, 0xae, 0x7b, 0xb8,
3120 0xe7, 0xb8, 0xed, 0xa7, 0xc7, 0x8f, 0x17, 0x6e, 0x90, 0x37, 0x61, 0xfd, 0x68, 0x7f, 0xdb, 0xd9,
3121 0xdb, 0x75, 0x1f, 0xfd, 0xcc, 0xdd, 0x7e, 0xf2, 0x04, 0xe5, 0xf8, 0x71, 0xbc, 0xb7, 0xb3, 0xbf,
3122 0x50, 0x22, 0x9b, 0xb0, 0x31, 0x05, 0x70, 0xb4, 0x7d, 0xb0, 0xa7, 0x11, 0x33, 0xf6, 0xaf, 0x67,
3123 0x01, 0x76, 0x42, 0x4f, 0x08, 0xd6, 0x65, 0x34, 0xc1, 0xfa, 0xe9, 0xca, 0x38, 0xab, 0x66, 0x73,
3124 0xfc, 0x38, 0x66, 0x01, 0x59, 0x84, 0x39, 0xee, 0x9e, 0x65, 0x55, 0xb5, 0xcc, 0x3f, 0x61, 0x58,
3125 0x6b, 0x99, 0xc6, 0x9a, 0x09, 0x61, 0x29, 0x96, 0x21, 0x56, 0x4f, 0x49, 0x99, 0x29, 0xec, 0x0a,
3126 0x58, 0xdc, 0x8d, 0x4f, 0x98, 0x14, 0xa6, 0xc8, 0x56, 0xf8, 0xa1, 0x6a, 0x61, 0xfd, 0x34, 0x0a,
3127 0xb3, 0xa3, 0x32, 0xad, 0xb8, 0x0d, 0x55, 0x2a, 0xfb, 0x7a, 0x5f, 0xd7, 0xa9, 0x6e, 0x51, 0xd9,
3128 0x4f, 0xb7, 0xf5, 0x40, 0x48, 0x77, 0xe0, 0xf9, 0x98, 0xe2, 0x0d, 0xa7, 0x12, 0x08, 0x79, 0xe0,
3129 0xf9, 0x4a, 0x21, 0x12, 0x1f, 0x15, 0x35, 0xad, 0x10, 0x89, 0xaf, 0x14, 0x2a, 0xc8, 0x63, 0xfd,
3130 0x5e, 0x61, 0x72, 0xd9, 0x62, 0xf1, 0x21, 0xbe, 0x79, 0x2c, 0x81, 0xb2, 0x76, 0x59, 0x6c, 0x92,
3131 0x77, 0x2e, 0x10, 0xb2, 0x1d, 0x2b, 0xb1, 0xa2, 0x62, 0xb1, 0xa9, 0x63, 0x73, 0x22, 0xf1, 0xdb,
3132 0xb1, 0x22, 0x52, 0x62, 0x95, 0xdd, 0x26, 0x8f, 0x55, 0x8f, 0xaa, 0xc0, 0x29, 0x95, 0x22, 0x42,
3133 0x95, 0x4e, 0x60, 0x35, 0x4a, 0x54, 0x6d, 0x42, 0x43, 0x5d, 0xd5, 0xa5, 0xd7, 0xd3, 0xfe, 0xcc,
3134 0xeb, 0x54, 0x8a, 0x4f, 0xe5, 0xb1, 0x87, 0x2b, 0x6c, 0xff, 0x12, 0x6a, 0xea, 0xc8, 0xce, 0xa3,
3135 0x9d, 0x01, 0x56, 0x0c, 0x2f, 0x08, 0x5c, 0x3e, 0x94, 0x34, 0x51, 0x46, 0xb8, 0x16, 0x55, 0xa7,
3136 0xee, 0x05, 0x41, 0x47, 0xc9, 0x8e, 0xbd, 0x9e, 0xaa, 0x52, 0x09, 0x1d, 0xf0, 0x33, 0x9a, 0x83,
3137 0xcd, 0x20, 0xac, 0xa5, 0xe5, 0x19, 0x72, 0x13, 0x1a, 0x32, 0xf1, 0x62, 0x57, 0x72, 0xb7, 0xcf,
3138 0x85, 0x8e, 0xde, 0xaa, 0x03, 0x4a, 0x76, 0xcc, 0xf7, 0xb9, 0x90, 0xf6, 0x9f, 0x4b, 0x50, 0xd1,
3139 0xbd, 0x93, 0xbb, 0x30, 0xeb, 0x0f, 0xd2, 0x1b, 0x35, 0x19, 0x5d, 0xd2, 0xd3, 0xb1, 0x39, 0x4a,
3140 0x3d, 0x3d, 0x1c, 0x72, 0x4b, 0x3c, 0x5b, 0x58, 0xe2, 0x51, 0x4c, 0x95, 0xc7, 0x62, 0x4a, 0xc7,
3141 0xc9, 0x5c, 0x31, 0x4e, 0xa6, 0x87, 0xc3, 0x28, 0xd8, 0xac, 0x5c, 0xb0, 0xd9, 0x7f, 0x9c, 0x85,
3142 0xf2, 0xe3, 0x90, 0x9f, 0x63, 0xf5, 0xf7, 0xd5, 0x8d, 0xc4, 0xcd, 0x6f, 0xc7, 0xf3, 0x4e, 0x43,
3143 0x4b, 0xdb, 0xd3, 0x8e, 0x07, 0xf3, 0xe9, 0xf1, 0x60, 0x09, 0x2a, 0xc3, 0x88, 0x29, 0x71, 0x5d,
3144 0x8b, 0x87, 0x11, 0xbb, 0xea, 0x18, 0xb8, 0x0e, 0x58, 0x9b, 0xf5, 0x62, 0xea, 0xad, 0xb5, 0xaa,
3145 0x04, 0x18, 0x9d, 0xb7, 0xa1, 0x9a, 0xee, 0x30, 0x18, 0x6b, 0xf3, 0x8e, 0x65, 0x76, 0x17, 0xf2,
3146 0x16, 0xcc, 0x47, 0x54, 0x9e, 0xf3, 0xe4, 0x34, 0x1b, 0xe5, 0x1c, 0x22, 0x9a, 0x46, 0xdc, 0x9e,
3147 0x76, 0x3c, 0xad, 0x20, 0x24, 0x77, 0x2a, 0x79, 0x0f, 0xc0, 0xcf, 0x52, 0xd6, 0xdc, 0x92, 0x17,
3148 0xb3, 0xb5, 0x1a, 0x65, 0xb3, 0x93, 0x83, 0x91, 0xb7, 0xa1, 0xe2, 0xe1, 0x2a, 0x9a, 0xdb, 0xef,
3149 0xfc, 0xd8, 0xe2, 0x3a, 0x46, 0x4d, 0xd6, 0xa0, 0x1a, 0x27, 0x8c, 0x27, 0x4c, 0xbe, 0xc0, 0x2c,
3150 0x9a, 0x77, 0xb2, 0x76, 0xee, 0x98, 0xdb, 0x28, 0x1c, 0x73, 0x73, 0xe7, 0xab, 0x66, 0xfe, 0x7c,
3151 0x65, 0x1f, 0x43, 0x63, 0xfc, 0x84, 0xa0, 0x8f, 0x39, 0xe9, 0x0a, 0x35, 0x9c, 0xaa, 0x16, 0xb4,
3152 0x03, 0xf2, 0x36, 0xcc, 0x1b, 0xa5, 0x88, 0xa9, 0xcf, 0xba, 0xcc, 0x37, 0xc7, 0xa7, 0x96, 0x16,
3153 0x1f, 0x19, 0xa9, 0xfd, 0xb7, 0x32, 0xb4, 0x8a, 0x4f, 0x55, 0x97, 0x9f, 0xc3, 0x6e, 0x43, 0x35,
3154 0xb9, 0x70, 0x4f, 0x5e, 0x48, 0x2a, 0x90, 0xad, 0xe2, 0x58, 0xc9, 0xc5, 0x23, 0xd5, 0x54, 0xd3,
3155 0x9c, 0x5c, 0xb8, 0x31, 0x1e, 0xe4, 0x74, 0xd0, 0x56, 0x9c, 0x5a, 0x72, 0xa1, 0x4f, 0x76, 0x02,
3156 0x53, 0xec, 0xc2, 0x1d, 0xfa, 0x9e, 0xca, 0x6a, 0x03, 0x2a, 0x23, 0xa8, 0x95, 0x5c, 0x3c, 0x53,
3157 0xe2, 0x22, 0x72, 0x50, 0x40, 0xce, 0xa5, 0xc8, 0x83, 0x49, 0xe4, 0x49, 0x01, 0x59, 0x49, 0x91,
3158 0x8f, 0x26, 0x91, 0xfa, 0x8e, 0x9e, 0x22, 0xad, 0x14, 0x89, 0x77, 0xee, 0x14, 0x79, 0x1b, 0xaa,
3159 0x32, 0xf5, 0xb0, 0xaa, 0x3d, 0x94, 0x23, 0x0f, 0xe5, 0xc8, 0xc3, 0x9a, 0xf6, 0x50, 0xe6, 0x3d,
3160 0x94, 0xe3, 0x1e, 0x82, 0xee, 0x43, 0x4e, 0x78, 0x28, 0xc7, 0x3d, 0xac, 0xa7, 0xc8, 0x83, 0x49,
3161 0x64, 0xd1, 0xc3, 0x46, 0x8a, 0x7c, 0x34, 0x89, 0x2c, 0x7a, 0xd8, 0x4c, 0x91, 0x05, 0x0f, 0x6d,
3162 0x68, 0x26, 0x17, 0xae, 0x9f, 0xf8, 0x1a, 0x2d, 0xb0, 0xbe, 0x56, 0x9c, 0x7a, 0x72, 0xb1, 0x93,
3163 0xf8, 0x88, 0x44, 0x57, 0x4f, 0x58, 0x9c, 0x02, 0xe6, 0xb5, 0xab, 0x27, 0x2c, 0x36, 0xea, 0x0d,
3164 0xa8, 0x49, 0x36, 0xa0, 0x42, 0x7a, 0x83, 0x18, 0x4f, 0xba, 0x96, 0x33, 0x12, 0xa8, 0xeb, 0x7c,
3165 0xab, 0xf8, 0x82, 0x99, 0x4f, 0xfe, 0x52, 0x21, 0xf9, 0xbf, 0x7e, 0x40, 0x7d, 0xfd, 0x85, 0xba,
3166 0x7a, 0xf4, 0x1f, 0x41, 0xb3, 0xf0, 0xe4, 0x79, 0x79, 0x32, 0x2c, 0x43, 0x45, 0x5d, 0xd8, 0x87,
3167 0xc2, 0x9c, 0xe6, 0x4c, 0xcb, 0xfe, 0x05, 0x2c, 0x4e, 0x79, 0xfa, 0xbc, 0xf6, 0x35, 0x6b, 0x44,
3168 0x3f, 0x5b, 0xa0, 0xff, 0x47, 0x09, 0xc8, 0xe4, 0xab, 0xe8, 0xd7, 0x79, 0x32, 0x09, 0xb9, 0x70,
3169 0x0b, 0x5d, 0xd4, 0x42, 0x2e, 0x8e, 0x50, 0xa0, 0xd5, 0x27, 0xa9, 0xba, 0x9c, 0xaa, 0x4f, 0x8c,
3170 0xfa, 0x1e, 0x2c, 0x84, 0x3c, 0xf6, 0xdd, 0x01, 0x13, 0x19, 0x87, 0xbe, 0x85, 0xb4, 0x94, 0xfc,
3171 0x80, 0x89, 0x94, 0xe8, 0x01, 0x2c, 0x19, 0xa4, 0x09, 0xb8, 0x14, 0x5e, 0xd1, 0x37, 0x1f, 0x0d,
3172 0xd7, 0x81, 0xa7, 0x4d, 0x6c, 0x0a, 0xeb, 0x57, 0x3c, 0xd6, 0xbe, 0xb6, 0x89, 0xfc, 0x7d, 0x09,
3173 0xd6, 0x2e, 0x7f, 0xb9, 0x7d, 0x5d, 0xdd, 0x90, 0xf7, 0x60, 0x99, 0x45, 0xea, 0xea, 0x48, 0xdd,
3174 0x13, 0x26, 0xcd, 0x1c, 0x24, 0x9e, 0xa4, 0x66, 0x07, 0x5f, 0x34, 0xda, 0x47, 0x4c, 0xe2, 0x24,
3175 0x38, 0x9e, 0xa4, 0xf6, 0x97, 0x7a, 0x6c, 0x97, 0x3c, 0xfc, 0xbe, 0xb6, 0xb1, 0xdd, 0x82, 0x39,
3176 0x7c, 0x82, 0x4e, 0x0f, 0x13, 0xd8, 0x50, 0xec, 0x11, 0x3d, 0x77, 0xe9, 0xe7, 0xe9, 0x71, 0xa2,
3177 0x12, 0xd1, 0xf3, 0xbd, 0xcf, 0x03, 0xbb, 0x0f, 0x77, 0xae, 0x7e, 0x36, 0x7e, 0x6d, 0x6b, 0xf3,
3178 0x87, 0x92, 0x8e, 0x81, 0x4b, 0x1e, 0x92, 0xff, 0xb7, 0x8b, 0xf3, 0x45, 0x09, 0xec, 0x97, 0x3f,
3179 0x4a, 0xff, 0x77, 0x17, 0xc9, 0x3e, 0xc4, 0xb5, 0xb8, 0xe2, 0xf1, 0xfa, 0xba, 0xfd, 0xdb, 0x4f,
3180 0x61, 0xe3, 0xaa, 0xb7, 0xea, 0x6b, 0xf3, 0x59, 0x30, 0xb7, 0x37, 0x88, 0xe5, 0x8b, 0x87, 0x5f,
3181 0x35, 0xc1, 0xea, 0xe8, 0xf3, 0x11, 0xd9, 0x05, 0xd8, 0x65, 0xc2, 0x3b, 0x09, 0x69, 0x27, 0x94,
3182 0xa4, 0x95, 0x9d, 0x9b, 0x10, 0xb9, 0x36, 0xd6, 0xb6, 0x97, 0xbf, 0xf8, 0xfb, 0x3f, 0xbf, 0x9c,
3183 0x59, 0xb0, 0xeb, 0x5b, 0x67, 0x0f, 0xb6, 0x8c, 0xdd, 0x87, 0xa5, 0x6f, 0x92, 0xc7, 0x50, 0x77,
3184 0x28, 0x8d, 0x5e, 0x95, 0x66, 0x05, 0x69, 0x6e, 0xda, 0x0d, 0x45, 0x93, 0x1a, 0x2a, 0x9e, 0x3d,
3185 0xa8, 0x9b, 0x19, 0xa4, 0x9d, 0x68, 0x48, 0x1a, 0xf9, 0x47, 0xfb, 0x09, 0x96, 0x55, 0x64, 0x21,
3186 0x76, 0x53, 0xb1, 0xec, 0xe9, 0xce, 0xa3, 0xa1, 0xa2, 0xd9, 0x87, 0xe6, 0x2e, 0xf5, 0x5e, 0x99,
3187 0xe8, 0x36, 0x12, 0x2d, 0xda, 0xad, 0x9c, 0x57, 0x86, 0x69, 0x07, 0x6a, 0xbb, 0x34, 0xa4, 0xd7,
3188 0x1e, 0x4e, 0x66, 0xa4, 0x48, 0xda, 0x00, 0xe6, 0xad, 0xb0, 0x33, 0x94, 0x64, 0xa1, 0xf0, 0xef,
3189 0xcf, 0x03, 0xd1, 0xbb, 0x7a, 0x3c, 0x23, 0x4b, 0x45, 0xd5, 0x81, 0x46, 0xf6, 0x50, 0xa8, 0xc8,
3190 0x48, 0xe1, 0xdf, 0x1a, 0x28, 0x9e, 0xa0, 0x5b, 0x47, 0xba, 0x25, 0x7b, 0x01, 0xe9, 0x72, 0xd6,
3191 0x8a, 0xf0, 0xa7, 0x30, 0x9f, 0x7f, 0xf2, 0x53, 0x9c, 0xa3, 0x17, 0xd1, 0xbc, 0x66, 0x82, 0xf6,
3192 0x0e, 0xd2, 0xae, 0xda, 0x8b, 0x8a, 0x76, 0x8c, 0x43, 0x31, 0x7f, 0x04, 0x96, 0x3a, 0x75, 0x6c,
3193 0x07, 0x01, 0x69, 0x16, 0xfe, 0x93, 0x7a, 0x75, 0x54, 0x19, 0x1b, 0x1d, 0x55, 0xa0, 0x5a, 0x0e,
3194 0x5e, 0xf9, 0x5e, 0x46, 0x52, 0x98, 0xb4, 0x91, 0x99, 0xe2, 0x39, 0x82, 0x56, 0xf6, 0xde, 0xbc,
3195 0xd3, 0xa7, 0xfe, 0xe9, 0x44, 0x80, 0x8e, 0xa6, 0x31, 0x03, 0xda, 0x6f, 0x20, 0xe1, 0x8a, 0x4d,
3196 0x14, 0x61, 0xd1, 0x5e, 0x91, 0x1e, 0x40, 0x5d, 0xc7, 0xdc, 0x21, 0x8f, 0xda, 0xdd, 0xdc, 0x42,
3197 0x64, 0x0f, 0xe0, 0x13, 0x43, 0x5c, 0x43, 0xc6, 0x5b, 0xf6, 0xfc, 0x28, 0x60, 0xd1, 0xd8, 0x2c,
3198 0xac, 0x89, 0xbc, 0x57, 0xe7, 0x2b, 0x2c, 0x6c, 0xde, 0x5a, 0x11, 0x3a, 0xd0, 0xfc, 0x98, 0xca,
3199 0xdc, 0x93, 0xec, 0xb8, 0xcf, 0x8b, 0x53, 0x5e, 0x8d, 0xec, 0x0d, 0xa4, 0x5c, 0xb6, 0x6f, 0x2a,
3200 0xca, 0x82, 0xbd, 0xe2, 0xfc, 0x21, 0x54, 0x1c, 0x7a, 0xc2, 0xf9, 0xcb, 0x33, 0x7c, 0x09, 0x79,
3201 0xe6, 0x6d, 0xd0, 0x19, 0xae, 0x6c, 0x14, 0xc1, 0x33, 0xb8, 0xb9, 0xc3, 0xc3, 0x90, 0xfa, 0xf9,
3202 0xdb, 0xcd, 0xcb, 0xb8, 0x36, 0x91, 0x6b, 0xcd, 0x5e, 0x52, 0x5c, 0x13, 0xe6, 0x8a, 0x36, 0x81,
3203 0x95, 0x9d, 0x84, 0x7a, 0x92, 0x1e, 0x27, 0x5e, 0xb7, 0xcb, 0xfc, 0x23, 0xbf, 0x4f, 0x83, 0x61,
3204 0x48, 0x13, 0x41, 0xde, 0xbc, 0x5f, 0xf8, 0x05, 0xc7, 0x04, 0x60, 0xa2, 0xb7, 0xb7, 0xb0, 0xb7,
3205 0x4d, 0x7b, 0x1d, 0x7b, 0x9b, 0xce, 0x6a, 0xfa, 0xd4, 0x11, 0xf6, 0xba, 0xfb, 0xbc, 0x84, 0x55,
3206 0xf5, 0xd9, 0x85, 0xc5, 0xc2, 0x88, 0x7e, 0x32, 0xa4, 0x43, 0x2a, 0xc8, 0xfa, 0xd4, 0xfe, 0xb4,
3207 0x72, 0xa2, 0x2f, 0x1b, 0xfb, 0xda, 0xb0, 0x57, 0x26, 0xfc, 0xd3, 0x06, 0xa6, 0x9f, 0xc2, 0x28,
3208 0xfe, 0xe3, 0x7e, 0xa6, 0xb0, 0xa9, 0x7e, 0xbe, 0x07, 0x0b, 0x3a, 0x0d, 0x72, 0xbb, 0xda, 0xe5,
3209 0x61, 0x3a, 0x02, 0xd9, 0x37, 0xde, 0x2d, 0x3d, 0x7a, 0xf0, 0xe9, 0x56, 0x8f, 0xc9, 0xfe, 0xf0,
3210 0xe4, 0xbe, 0xcf, 0x07, 0xf8, 0x5b, 0x1f, 0x9f, 0x27, 0xc1, 0x96, 0xfe, 0xf9, 0xce, 0x3b, 0xe6,
3211 0xe7, 0x3b, 0x67, 0x0f, 0xb7, 0x7a, 0x3c, 0xfd, 0x21, 0xd0, 0x61, 0xe9, 0xa4, 0x82, 0xf2, 0xf7,
3212 0xfe, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x72, 0x27, 0xde, 0x4e, 0x2a, 0x24, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04003213}
3214
3215// Reference imports to suppress errors if they are not otherwise used.
3216var _ context.Context
3217var _ grpc.ClientConn
3218
3219// This is a compile-time assertion to ensure that this generated file
3220// is compatible with the grpc package it is being compiled against.
3221const _ = grpc.SupportPackageIsVersion4
3222
3223// OpenoltClient is the client API for Openolt service.
3224//
3225// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
3226type OpenoltClient interface {
3227 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3228 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3229 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3230 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3231 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3232 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
3233 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
3234 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
3235 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3236 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3237 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
3238 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3239 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3240 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
3241 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3242 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003243 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3244 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3245 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
3246 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003247 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
3248}
3249
3250type openoltClient struct {
3251 cc *grpc.ClientConn
3252}
3253
3254func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
3255 return &openoltClient{cc}
3256}
3257
3258func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3259 out := new(Empty)
3260 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
3261 if err != nil {
3262 return nil, err
3263 }
3264 return out, nil
3265}
3266
3267func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3268 out := new(Empty)
3269 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
3270 if err != nil {
3271 return nil, err
3272 }
3273 return out, nil
3274}
3275
3276func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3277 out := new(Empty)
3278 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
3279 if err != nil {
3280 return nil, err
3281 }
3282 return out, nil
3283}
3284
3285func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3286 out := new(Empty)
3287 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
3288 if err != nil {
3289 return nil, err
3290 }
3291 return out, nil
3292}
3293
3294func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3295 out := new(Empty)
3296 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
3297 if err != nil {
3298 return nil, err
3299 }
3300 return out, nil
3301}
3302
3303func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
3304 out := new(Empty)
3305 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
3306 if err != nil {
3307 return nil, err
3308 }
3309 return out, nil
3310}
3311
3312func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
3313 out := new(Empty)
3314 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
3315 if err != nil {
3316 return nil, err
3317 }
3318 return out, nil
3319}
3320
3321func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
3322 out := new(Empty)
3323 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
3324 if err != nil {
3325 return nil, err
3326 }
3327 return out, nil
3328}
3329
3330func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3331 out := new(Empty)
3332 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
3333 if err != nil {
3334 return nil, err
3335 }
3336 return out, nil
3337}
3338
3339func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3340 out := new(Empty)
3341 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
3342 if err != nil {
3343 return nil, err
3344 }
3345 return out, nil
3346}
3347
3348func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
3349 out := new(Heartbeat)
3350 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
3351 if err != nil {
3352 return nil, err
3353 }
3354 return out, nil
3355}
3356
3357func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3358 out := new(Empty)
3359 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
3360 if err != nil {
3361 return nil, err
3362 }
3363 return out, nil
3364}
3365
3366func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3367 out := new(Empty)
3368 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
3369 if err != nil {
3370 return nil, err
3371 }
3372 return out, nil
3373}
3374
3375func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
3376 out := new(DeviceInfo)
3377 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
3378 if err != nil {
3379 return nil, err
3380 }
3381 return out, nil
3382}
3383
3384func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3385 out := new(Empty)
3386 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
3387 if err != nil {
3388 return nil, err
3389 }
3390 return out, nil
3391}
3392
3393func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3394 out := new(Empty)
3395 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
3396 if err != nil {
3397 return nil, err
3398 }
3399 return out, nil
3400}
3401
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003402func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04003403 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003404 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003405 if err != nil {
3406 return nil, err
3407 }
3408 return out, nil
3409}
3410
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003411func (c *openoltClient) RemoveTrafficSchedulers(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/RemoveTrafficSchedulers", in, out, opts...)
3414 if err != nil {
3415 return nil, err
3416 }
3417 return out, nil
3418}
3419
3420func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
3421 out := new(Empty)
3422 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
3423 if err != nil {
3424 return nil, err
3425 }
3426 return out, nil
3427}
3428
3429func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
3430 out := new(Empty)
3431 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003432 if err != nil {
3433 return nil, err
3434 }
3435 return out, nil
3436}
3437
3438func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
3439 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
3440 if err != nil {
3441 return nil, err
3442 }
3443 x := &openoltEnableIndicationClient{stream}
3444 if err := x.ClientStream.SendMsg(in); err != nil {
3445 return nil, err
3446 }
3447 if err := x.ClientStream.CloseSend(); err != nil {
3448 return nil, err
3449 }
3450 return x, nil
3451}
3452
3453type Openolt_EnableIndicationClient interface {
3454 Recv() (*Indication, error)
3455 grpc.ClientStream
3456}
3457
3458type openoltEnableIndicationClient struct {
3459 grpc.ClientStream
3460}
3461
3462func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
3463 m := new(Indication)
3464 if err := x.ClientStream.RecvMsg(m); err != nil {
3465 return nil, err
3466 }
3467 return m, nil
3468}
3469
3470// OpenoltServer is the server API for Openolt service.
3471type OpenoltServer interface {
3472 DisableOlt(context.Context, *Empty) (*Empty, error)
3473 ReenableOlt(context.Context, *Empty) (*Empty, error)
3474 ActivateOnu(context.Context, *Onu) (*Empty, error)
3475 DeactivateOnu(context.Context, *Onu) (*Empty, error)
3476 DeleteOnu(context.Context, *Onu) (*Empty, error)
3477 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
3478 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
3479 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
3480 FlowAdd(context.Context, *Flow) (*Empty, error)
3481 FlowRemove(context.Context, *Flow) (*Empty, error)
3482 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
3483 EnablePonIf(context.Context, *Interface) (*Empty, error)
3484 DisablePonIf(context.Context, *Interface) (*Empty, error)
3485 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
3486 Reboot(context.Context, *Empty) (*Empty, error)
3487 CollectStatistics(context.Context, *Empty) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003488 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
3489 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
3490 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
3491 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003492 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
3493}
3494
3495func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
3496 s.RegisterService(&_Openolt_serviceDesc, srv)
3497}
3498
3499func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3500 in := new(Empty)
3501 if err := dec(in); err != nil {
3502 return nil, err
3503 }
3504 if interceptor == nil {
3505 return srv.(OpenoltServer).DisableOlt(ctx, in)
3506 }
3507 info := &grpc.UnaryServerInfo{
3508 Server: srv,
3509 FullMethod: "/openolt.Openolt/DisableOlt",
3510 }
3511 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3512 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
3513 }
3514 return interceptor(ctx, in, info, handler)
3515}
3516
3517func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3518 in := new(Empty)
3519 if err := dec(in); err != nil {
3520 return nil, err
3521 }
3522 if interceptor == nil {
3523 return srv.(OpenoltServer).ReenableOlt(ctx, in)
3524 }
3525 info := &grpc.UnaryServerInfo{
3526 Server: srv,
3527 FullMethod: "/openolt.Openolt/ReenableOlt",
3528 }
3529 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3530 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
3531 }
3532 return interceptor(ctx, in, info, handler)
3533}
3534
3535func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3536 in := new(Onu)
3537 if err := dec(in); err != nil {
3538 return nil, err
3539 }
3540 if interceptor == nil {
3541 return srv.(OpenoltServer).ActivateOnu(ctx, in)
3542 }
3543 info := &grpc.UnaryServerInfo{
3544 Server: srv,
3545 FullMethod: "/openolt.Openolt/ActivateOnu",
3546 }
3547 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3548 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
3549 }
3550 return interceptor(ctx, in, info, handler)
3551}
3552
3553func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3554 in := new(Onu)
3555 if err := dec(in); err != nil {
3556 return nil, err
3557 }
3558 if interceptor == nil {
3559 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
3560 }
3561 info := &grpc.UnaryServerInfo{
3562 Server: srv,
3563 FullMethod: "/openolt.Openolt/DeactivateOnu",
3564 }
3565 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3566 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
3567 }
3568 return interceptor(ctx, in, info, handler)
3569}
3570
3571func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3572 in := new(Onu)
3573 if err := dec(in); err != nil {
3574 return nil, err
3575 }
3576 if interceptor == nil {
3577 return srv.(OpenoltServer).DeleteOnu(ctx, in)
3578 }
3579 info := &grpc.UnaryServerInfo{
3580 Server: srv,
3581 FullMethod: "/openolt.Openolt/DeleteOnu",
3582 }
3583 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3584 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
3585 }
3586 return interceptor(ctx, in, info, handler)
3587}
3588
3589func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3590 in := new(OmciMsg)
3591 if err := dec(in); err != nil {
3592 return nil, err
3593 }
3594 if interceptor == nil {
3595 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
3596 }
3597 info := &grpc.UnaryServerInfo{
3598 Server: srv,
3599 FullMethod: "/openolt.Openolt/OmciMsgOut",
3600 }
3601 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3602 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
3603 }
3604 return interceptor(ctx, in, info, handler)
3605}
3606
3607func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3608 in := new(OnuPacket)
3609 if err := dec(in); err != nil {
3610 return nil, err
3611 }
3612 if interceptor == nil {
3613 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
3614 }
3615 info := &grpc.UnaryServerInfo{
3616 Server: srv,
3617 FullMethod: "/openolt.Openolt/OnuPacketOut",
3618 }
3619 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3620 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
3621 }
3622 return interceptor(ctx, in, info, handler)
3623}
3624
3625func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3626 in := new(UplinkPacket)
3627 if err := dec(in); err != nil {
3628 return nil, err
3629 }
3630 if interceptor == nil {
3631 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
3632 }
3633 info := &grpc.UnaryServerInfo{
3634 Server: srv,
3635 FullMethod: "/openolt.Openolt/UplinkPacketOut",
3636 }
3637 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3638 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
3639 }
3640 return interceptor(ctx, in, info, handler)
3641}
3642
3643func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3644 in := new(Flow)
3645 if err := dec(in); err != nil {
3646 return nil, err
3647 }
3648 if interceptor == nil {
3649 return srv.(OpenoltServer).FlowAdd(ctx, in)
3650 }
3651 info := &grpc.UnaryServerInfo{
3652 Server: srv,
3653 FullMethod: "/openolt.Openolt/FlowAdd",
3654 }
3655 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3656 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
3657 }
3658 return interceptor(ctx, in, info, handler)
3659}
3660
3661func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3662 in := new(Flow)
3663 if err := dec(in); err != nil {
3664 return nil, err
3665 }
3666 if interceptor == nil {
3667 return srv.(OpenoltServer).FlowRemove(ctx, in)
3668 }
3669 info := &grpc.UnaryServerInfo{
3670 Server: srv,
3671 FullMethod: "/openolt.Openolt/FlowRemove",
3672 }
3673 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3674 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
3675 }
3676 return interceptor(ctx, in, info, handler)
3677}
3678
3679func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3680 in := new(Empty)
3681 if err := dec(in); err != nil {
3682 return nil, err
3683 }
3684 if interceptor == nil {
3685 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
3686 }
3687 info := &grpc.UnaryServerInfo{
3688 Server: srv,
3689 FullMethod: "/openolt.Openolt/HeartbeatCheck",
3690 }
3691 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3692 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
3693 }
3694 return interceptor(ctx, in, info, handler)
3695}
3696
3697func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3698 in := new(Interface)
3699 if err := dec(in); err != nil {
3700 return nil, err
3701 }
3702 if interceptor == nil {
3703 return srv.(OpenoltServer).EnablePonIf(ctx, in)
3704 }
3705 info := &grpc.UnaryServerInfo{
3706 Server: srv,
3707 FullMethod: "/openolt.Openolt/EnablePonIf",
3708 }
3709 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3710 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
3711 }
3712 return interceptor(ctx, in, info, handler)
3713}
3714
3715func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3716 in := new(Interface)
3717 if err := dec(in); err != nil {
3718 return nil, err
3719 }
3720 if interceptor == nil {
3721 return srv.(OpenoltServer).DisablePonIf(ctx, in)
3722 }
3723 info := &grpc.UnaryServerInfo{
3724 Server: srv,
3725 FullMethod: "/openolt.Openolt/DisablePonIf",
3726 }
3727 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3728 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
3729 }
3730 return interceptor(ctx, in, info, handler)
3731}
3732
3733func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3734 in := new(Empty)
3735 if err := dec(in); err != nil {
3736 return nil, err
3737 }
3738 if interceptor == nil {
3739 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
3740 }
3741 info := &grpc.UnaryServerInfo{
3742 Server: srv,
3743 FullMethod: "/openolt.Openolt/GetDeviceInfo",
3744 }
3745 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3746 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
3747 }
3748 return interceptor(ctx, in, info, handler)
3749}
3750
3751func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3752 in := new(Empty)
3753 if err := dec(in); err != nil {
3754 return nil, err
3755 }
3756 if interceptor == nil {
3757 return srv.(OpenoltServer).Reboot(ctx, in)
3758 }
3759 info := &grpc.UnaryServerInfo{
3760 Server: srv,
3761 FullMethod: "/openolt.Openolt/Reboot",
3762 }
3763 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3764 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
3765 }
3766 return interceptor(ctx, in, info, handler)
3767}
3768
3769func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3770 in := new(Empty)
3771 if err := dec(in); err != nil {
3772 return nil, err
3773 }
3774 if interceptor == nil {
3775 return srv.(OpenoltServer).CollectStatistics(ctx, in)
3776 }
3777 info := &grpc.UnaryServerInfo{
3778 Server: srv,
3779 FullMethod: "/openolt.Openolt/CollectStatistics",
3780 }
3781 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3782 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
3783 }
3784 return interceptor(ctx, in, info, handler)
3785}
3786
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003787func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3788 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003789 if err := dec(in); err != nil {
3790 return nil, err
3791 }
3792 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003793 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003794 }
3795 info := &grpc.UnaryServerInfo{
3796 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003797 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04003798 }
3799 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003800 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04003801 }
3802 return interceptor(ctx, in, info, handler)
3803}
3804
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003805func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3806 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003807 if err := dec(in); err != nil {
3808 return nil, err
3809 }
3810 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003811 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04003812 }
3813 info := &grpc.UnaryServerInfo{
3814 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003815 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04003816 }
3817 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003818 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
3819 }
3820 return interceptor(ctx, in, info, handler)
3821}
3822
3823func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3824 in := new(tech_profile.TrafficQueues)
3825 if err := dec(in); err != nil {
3826 return nil, err
3827 }
3828 if interceptor == nil {
3829 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
3830 }
3831 info := &grpc.UnaryServerInfo{
3832 Server: srv,
3833 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
3834 }
3835 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3836 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
3837 }
3838 return interceptor(ctx, in, info, handler)
3839}
3840
3841func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3842 in := new(tech_profile.TrafficQueues)
3843 if err := dec(in); err != nil {
3844 return nil, err
3845 }
3846 if interceptor == nil {
3847 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
3848 }
3849 info := &grpc.UnaryServerInfo{
3850 Server: srv,
3851 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
3852 }
3853 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3854 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04003855 }
3856 return interceptor(ctx, in, info, handler)
3857}
3858
3859func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
3860 m := new(Empty)
3861 if err := stream.RecvMsg(m); err != nil {
3862 return err
3863 }
3864 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
3865}
3866
3867type Openolt_EnableIndicationServer interface {
3868 Send(*Indication) error
3869 grpc.ServerStream
3870}
3871
3872type openoltEnableIndicationServer struct {
3873 grpc.ServerStream
3874}
3875
3876func (x *openoltEnableIndicationServer) Send(m *Indication) error {
3877 return x.ServerStream.SendMsg(m)
3878}
3879
3880var _Openolt_serviceDesc = grpc.ServiceDesc{
3881 ServiceName: "openolt.Openolt",
3882 HandlerType: (*OpenoltServer)(nil),
3883 Methods: []grpc.MethodDesc{
3884 {
3885 MethodName: "DisableOlt",
3886 Handler: _Openolt_DisableOlt_Handler,
3887 },
3888 {
3889 MethodName: "ReenableOlt",
3890 Handler: _Openolt_ReenableOlt_Handler,
3891 },
3892 {
3893 MethodName: "ActivateOnu",
3894 Handler: _Openolt_ActivateOnu_Handler,
3895 },
3896 {
3897 MethodName: "DeactivateOnu",
3898 Handler: _Openolt_DeactivateOnu_Handler,
3899 },
3900 {
3901 MethodName: "DeleteOnu",
3902 Handler: _Openolt_DeleteOnu_Handler,
3903 },
3904 {
3905 MethodName: "OmciMsgOut",
3906 Handler: _Openolt_OmciMsgOut_Handler,
3907 },
3908 {
3909 MethodName: "OnuPacketOut",
3910 Handler: _Openolt_OnuPacketOut_Handler,
3911 },
3912 {
3913 MethodName: "UplinkPacketOut",
3914 Handler: _Openolt_UplinkPacketOut_Handler,
3915 },
3916 {
3917 MethodName: "FlowAdd",
3918 Handler: _Openolt_FlowAdd_Handler,
3919 },
3920 {
3921 MethodName: "FlowRemove",
3922 Handler: _Openolt_FlowRemove_Handler,
3923 },
3924 {
3925 MethodName: "HeartbeatCheck",
3926 Handler: _Openolt_HeartbeatCheck_Handler,
3927 },
3928 {
3929 MethodName: "EnablePonIf",
3930 Handler: _Openolt_EnablePonIf_Handler,
3931 },
3932 {
3933 MethodName: "DisablePonIf",
3934 Handler: _Openolt_DisablePonIf_Handler,
3935 },
3936 {
3937 MethodName: "GetDeviceInfo",
3938 Handler: _Openolt_GetDeviceInfo_Handler,
3939 },
3940 {
3941 MethodName: "Reboot",
3942 Handler: _Openolt_Reboot_Handler,
3943 },
3944 {
3945 MethodName: "CollectStatistics",
3946 Handler: _Openolt_CollectStatistics_Handler,
3947 },
3948 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003949 MethodName: "CreateTrafficSchedulers",
3950 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04003951 },
3952 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003953 MethodName: "RemoveTrafficSchedulers",
3954 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
3955 },
3956 {
3957 MethodName: "CreateTrafficQueues",
3958 Handler: _Openolt_CreateTrafficQueues_Handler,
3959 },
3960 {
3961 MethodName: "RemoveTrafficQueues",
3962 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04003963 },
3964 },
3965 Streams: []grpc.StreamDesc{
3966 {
3967 StreamName: "EnableIndication",
3968 Handler: _Openolt_EnableIndication_Handler,
3969 ServerStreams: true,
3970 },
3971 },
3972 Metadata: "voltha_protos/openolt.proto",
3973}