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