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