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