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