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