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