blob: 44962891d21231eaa1a255b6fb17155db6560f3a [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"
Girish Gowdraa09aeab2020-09-14 16:30:52 -070010 common "github.com/opencord/voltha-protos/v4/go/common"
11 config "github.com/opencord/voltha-protos/v4/go/ext/config"
12 tech_profile "github.com/opencord/voltha-protos/v4/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)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800160
161// OperStatus_Types from public import voltha_protos/common.proto
162type OperStatus_Types = common.OperStatus_Types
163
164var OperStatus_Types_name = common.OperStatus_Types_name
165var OperStatus_Types_value = common.OperStatus_Types_value
166
167const OperStatus_UNKNOWN = OperStatus_Types(common.OperStatus_UNKNOWN)
168const OperStatus_DISCOVERED = OperStatus_Types(common.OperStatus_DISCOVERED)
169const OperStatus_ACTIVATING = OperStatus_Types(common.OperStatus_ACTIVATING)
170const OperStatus_TESTING = OperStatus_Types(common.OperStatus_TESTING)
171const OperStatus_ACTIVE = OperStatus_Types(common.OperStatus_ACTIVE)
172const OperStatus_FAILED = OperStatus_Types(common.OperStatus_FAILED)
173
174// ConnectStatus_Types from public import voltha_protos/common.proto
175type ConnectStatus_Types = common.ConnectStatus_Types
176
177var ConnectStatus_Types_name = common.ConnectStatus_Types_name
178var ConnectStatus_Types_value = common.ConnectStatus_Types_value
179
180const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
181const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
182const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
183
184// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
185type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
186
187var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
188var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
189
190const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
191const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
192const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
Gamze Abaka7650be62021-02-26 10:50:36 +0000193const OperationResp_OPERATION_IN_PROGRESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_IN_PROGRESS)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800194
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) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +0000326 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 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) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +0000354 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 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 {
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002318 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 uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2322 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2323 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2324 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2325 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2326 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2327 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2328 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2329 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2330 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2331 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2332 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2333 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2334 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2335 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
Gamze Abaka7650be62021-02-26 10:50:36 +00002336 GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002337 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2338 XXX_unrecognized []byte `json:"-"`
2339 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04002340}
2341
2342func (m *Flow) Reset() { *m = Flow{} }
2343func (m *Flow) String() string { return proto.CompactTextString(m) }
2344func (*Flow) ProtoMessage() {}
2345func (*Flow) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002346 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
William Kurkianea869482019-04-09 15:16:11 -04002347}
2348
2349func (m *Flow) XXX_Unmarshal(b []byte) error {
2350 return xxx_messageInfo_Flow.Unmarshal(m, b)
2351}
2352func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2353 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2354}
2355func (m *Flow) XXX_Merge(src proto.Message) {
2356 xxx_messageInfo_Flow.Merge(m, src)
2357}
2358func (m *Flow) XXX_Size() int {
2359 return xxx_messageInfo_Flow.Size(m)
2360}
2361func (m *Flow) XXX_DiscardUnknown() {
2362 xxx_messageInfo_Flow.DiscardUnknown(m)
2363}
2364
2365var xxx_messageInfo_Flow proto.InternalMessageInfo
2366
2367func (m *Flow) GetAccessIntfId() int32 {
2368 if m != nil {
2369 return m.AccessIntfId
2370 }
2371 return 0
2372}
2373
2374func (m *Flow) GetOnuId() int32 {
2375 if m != nil {
2376 return m.OnuId
2377 }
2378 return 0
2379}
2380
2381func (m *Flow) GetUniId() int32 {
2382 if m != nil {
2383 return m.UniId
2384 }
2385 return 0
2386}
2387
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002388func (m *Flow) GetFlowId() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002389 if m != nil {
2390 return m.FlowId
2391 }
2392 return 0
2393}
2394
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002395func (m *Flow) GetSymmetricFlowId() uint64 {
2396 if m != nil {
2397 return m.SymmetricFlowId
2398 }
2399 return 0
2400}
2401
William Kurkianea869482019-04-09 15:16:11 -04002402func (m *Flow) GetFlowType() string {
2403 if m != nil {
2404 return m.FlowType
2405 }
2406 return ""
2407}
2408
2409func (m *Flow) GetAllocId() int32 {
2410 if m != nil {
2411 return m.AllocId
2412 }
2413 return 0
2414}
2415
2416func (m *Flow) GetNetworkIntfId() int32 {
2417 if m != nil {
2418 return m.NetworkIntfId
2419 }
2420 return 0
2421}
2422
2423func (m *Flow) GetGemportId() int32 {
2424 if m != nil {
2425 return m.GemportId
2426 }
2427 return 0
2428}
2429
2430func (m *Flow) GetClassifier() *Classifier {
2431 if m != nil {
2432 return m.Classifier
2433 }
2434 return nil
2435}
2436
2437func (m *Flow) GetAction() *Action {
2438 if m != nil {
2439 return m.Action
2440 }
2441 return nil
2442}
2443
2444func (m *Flow) GetPriority() int32 {
2445 if m != nil {
2446 return m.Priority
2447 }
2448 return 0
2449}
2450
2451func (m *Flow) GetCookie() uint64 {
2452 if m != nil {
2453 return m.Cookie
2454 }
2455 return 0
2456}
2457
2458func (m *Flow) GetPortNo() uint32 {
2459 if m != nil {
2460 return m.PortNo
2461 }
2462 return 0
2463}
2464
Esin Karamanccb714b2019-11-29 15:02:06 +00002465func (m *Flow) GetGroupId() uint32 {
2466 if m != nil {
2467 return m.GroupId
2468 }
2469 return 0
2470}
2471
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002472func (m *Flow) GetTechProfileId() uint32 {
2473 if m != nil {
2474 return m.TechProfileId
2475 }
2476 return 0
2477}
2478
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002479func (m *Flow) GetReplicateFlow() bool {
2480 if m != nil {
2481 return m.ReplicateFlow
2482 }
2483 return false
2484}
2485
2486func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2487 if m != nil {
2488 return m.PbitToGemport
2489 }
2490 return nil
2491}
2492
Gamze Abaka7650be62021-02-26 10:50:36 +00002493func (m *Flow) GetGemportToAes() map[uint32]bool {
2494 if m != nil {
2495 return m.GemportToAes
2496 }
2497 return nil
2498}
2499
William Kurkianea869482019-04-09 15:16:11 -04002500type SerialNumber struct {
2501 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2502 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2503 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2504 XXX_unrecognized []byte `json:"-"`
2505 XXX_sizecache int32 `json:"-"`
2506}
2507
2508func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2509func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2510func (*SerialNumber) ProtoMessage() {}
2511func (*SerialNumber) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302512 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
William Kurkianea869482019-04-09 15:16:11 -04002513}
2514
2515func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2516 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2517}
2518func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2519 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2520}
2521func (m *SerialNumber) XXX_Merge(src proto.Message) {
2522 xxx_messageInfo_SerialNumber.Merge(m, src)
2523}
2524func (m *SerialNumber) XXX_Size() int {
2525 return xxx_messageInfo_SerialNumber.Size(m)
2526}
2527func (m *SerialNumber) XXX_DiscardUnknown() {
2528 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2529}
2530
2531var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2532
2533func (m *SerialNumber) GetVendorId() []byte {
2534 if m != nil {
2535 return m.VendorId
2536 }
2537 return nil
2538}
2539
2540func (m *SerialNumber) GetVendorSpecific() []byte {
2541 if m != nil {
2542 return m.VendorSpecific
2543 }
2544 return nil
2545}
2546
2547type PortStatistics struct {
2548 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2549 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2550 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2551 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2552 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2553 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2554 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
Himani Chawlacd407802020-12-10 12:08:59 +05302555 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2556 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2557 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2558 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2559 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2560 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2561 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2562 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2563 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2564 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2565 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2566 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002567 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2568 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2569 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2570 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2571 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2572 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
Himani Chawlacd407802020-12-10 12:08:59 +05302573 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2574 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2575 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2576 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2577 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2578 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2579 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2580 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2581 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2582 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2583 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002584 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2585 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2586 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2587 XXX_unrecognized []byte `json:"-"`
2588 XXX_sizecache int32 `json:"-"`
2589}
2590
2591func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2592func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2593func (*PortStatistics) ProtoMessage() {}
2594func (*PortStatistics) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302595 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
William Kurkianea869482019-04-09 15:16:11 -04002596}
2597
2598func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2599 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2600}
2601func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2602 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2603}
2604func (m *PortStatistics) XXX_Merge(src proto.Message) {
2605 xxx_messageInfo_PortStatistics.Merge(m, src)
2606}
2607func (m *PortStatistics) XXX_Size() int {
2608 return xxx_messageInfo_PortStatistics.Size(m)
2609}
2610func (m *PortStatistics) XXX_DiscardUnknown() {
2611 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2612}
2613
2614var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2615
2616func (m *PortStatistics) GetIntfId() uint32 {
2617 if m != nil {
2618 return m.IntfId
2619 }
2620 return 0
2621}
2622
2623func (m *PortStatistics) GetRxBytes() uint64 {
2624 if m != nil {
2625 return m.RxBytes
2626 }
2627 return 0
2628}
2629
2630func (m *PortStatistics) GetRxPackets() uint64 {
2631 if m != nil {
2632 return m.RxPackets
2633 }
2634 return 0
2635}
2636
2637func (m *PortStatistics) GetRxUcastPackets() uint64 {
2638 if m != nil {
2639 return m.RxUcastPackets
2640 }
2641 return 0
2642}
2643
2644func (m *PortStatistics) GetRxMcastPackets() uint64 {
2645 if m != nil {
2646 return m.RxMcastPackets
2647 }
2648 return 0
2649}
2650
2651func (m *PortStatistics) GetRxBcastPackets() uint64 {
2652 if m != nil {
2653 return m.RxBcastPackets
2654 }
2655 return 0
2656}
2657
2658func (m *PortStatistics) GetRxErrorPackets() uint64 {
2659 if m != nil {
2660 return m.RxErrorPackets
2661 }
2662 return 0
2663}
2664
Himani Chawlacd407802020-12-10 12:08:59 +05302665func (m *PortStatistics) GetRxFrames() uint64 {
2666 if m != nil {
2667 return m.RxFrames
2668 }
2669 return 0
2670}
2671
2672func (m *PortStatistics) GetRxFrames_64() uint64 {
2673 if m != nil {
2674 return m.RxFrames_64
2675 }
2676 return 0
2677}
2678
2679func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2680 if m != nil {
2681 return m.RxFrames_65_127
2682 }
2683 return 0
2684}
2685
2686func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2687 if m != nil {
2688 return m.RxFrames_128_255
2689 }
2690 return 0
2691}
2692
2693func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2694 if m != nil {
2695 return m.RxFrames_256_511
2696 }
2697 return 0
2698}
2699
2700func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2701 if m != nil {
2702 return m.RxFrames_512_1023
2703 }
2704 return 0
2705}
2706
2707func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2708 if m != nil {
2709 return m.RxFrames_1024_1518
2710 }
2711 return 0
2712}
2713
2714func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2715 if m != nil {
2716 return m.RxFrames_1519_2047
2717 }
2718 return 0
2719}
2720
2721func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2722 if m != nil {
2723 return m.RxFrames_2048_4095
2724 }
2725 return 0
2726}
2727
2728func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2729 if m != nil {
2730 return m.RxFrames_4096_9216
2731 }
2732 return 0
2733}
2734
2735func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2736 if m != nil {
2737 return m.RxFrames_9217_16383
2738 }
2739 return 0
2740}
2741
2742func (m *PortStatistics) GetRxCrcErrors() uint64 {
2743 if m != nil {
2744 return m.RxCrcErrors
2745 }
2746 return 0
2747}
2748
William Kurkianea869482019-04-09 15:16:11 -04002749func (m *PortStatistics) GetTxBytes() uint64 {
2750 if m != nil {
2751 return m.TxBytes
2752 }
2753 return 0
2754}
2755
2756func (m *PortStatistics) GetTxPackets() uint64 {
2757 if m != nil {
2758 return m.TxPackets
2759 }
2760 return 0
2761}
2762
2763func (m *PortStatistics) GetTxUcastPackets() uint64 {
2764 if m != nil {
2765 return m.TxUcastPackets
2766 }
2767 return 0
2768}
2769
2770func (m *PortStatistics) GetTxMcastPackets() uint64 {
2771 if m != nil {
2772 return m.TxMcastPackets
2773 }
2774 return 0
2775}
2776
2777func (m *PortStatistics) GetTxBcastPackets() uint64 {
2778 if m != nil {
2779 return m.TxBcastPackets
2780 }
2781 return 0
2782}
2783
2784func (m *PortStatistics) GetTxErrorPackets() uint64 {
2785 if m != nil {
2786 return m.TxErrorPackets
2787 }
2788 return 0
2789}
2790
Himani Chawlacd407802020-12-10 12:08:59 +05302791func (m *PortStatistics) GetTxFrames() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002792 if m != nil {
Himani Chawlacd407802020-12-10 12:08:59 +05302793 return m.TxFrames
2794 }
2795 return 0
2796}
2797
2798func (m *PortStatistics) GetTxFrames_64() uint64 {
2799 if m != nil {
2800 return m.TxFrames_64
2801 }
2802 return 0
2803}
2804
2805func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2806 if m != nil {
2807 return m.TxFrames_65_127
2808 }
2809 return 0
2810}
2811
2812func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2813 if m != nil {
2814 return m.TxFrames_128_255
2815 }
2816 return 0
2817}
2818
2819func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2820 if m != nil {
2821 return m.TxFrames_256_511
2822 }
2823 return 0
2824}
2825
2826func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2827 if m != nil {
2828 return m.TxFrames_512_1023
2829 }
2830 return 0
2831}
2832
2833func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2834 if m != nil {
2835 return m.TxFrames_1024_1518
2836 }
2837 return 0
2838}
2839
2840func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2841 if m != nil {
2842 return m.TxFrames_1519_2047
2843 }
2844 return 0
2845}
2846
2847func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2848 if m != nil {
2849 return m.TxFrames_2048_4095
2850 }
2851 return 0
2852}
2853
2854func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2855 if m != nil {
2856 return m.TxFrames_4096_9216
2857 }
2858 return 0
2859}
2860
2861func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2862 if m != nil {
2863 return m.TxFrames_9217_16383
William Kurkianea869482019-04-09 15:16:11 -04002864 }
2865 return 0
2866}
2867
2868func (m *PortStatistics) GetBipErrors() uint64 {
2869 if m != nil {
2870 return m.BipErrors
2871 }
2872 return 0
2873}
2874
2875func (m *PortStatistics) GetTimestamp() uint32 {
2876 if m != nil {
2877 return m.Timestamp
2878 }
2879 return 0
2880}
2881
Gamze Abakafcbd6e72020-12-17 13:25:16 +00002882type OnuStatistics struct {
2883 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2884 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2885 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2886 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2887 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2888 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2889 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2890 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2891 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2892 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2893 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2894 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2895 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2896 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2897 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2898 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2899 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2900 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2901 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2902 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2903 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2904 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2905 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2906 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2907 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2908 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2909 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2910 XXX_unrecognized []byte `json:"-"`
2911 XXX_sizecache int32 `json:"-"`
2912}
2913
2914func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2915func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2916func (*OnuStatistics) ProtoMessage() {}
2917func (*OnuStatistics) Descriptor() ([]byte, []int) {
2918 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2919}
2920
2921func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2922 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2923}
2924func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2925 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2926}
2927func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2928 xxx_messageInfo_OnuStatistics.Merge(m, src)
2929}
2930func (m *OnuStatistics) XXX_Size() int {
2931 return xxx_messageInfo_OnuStatistics.Size(m)
2932}
2933func (m *OnuStatistics) XXX_DiscardUnknown() {
2934 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2935}
2936
2937var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2938
2939func (m *OnuStatistics) GetIntfId() uint32 {
2940 if m != nil {
2941 return m.IntfId
2942 }
2943 return 0
2944}
2945
2946func (m *OnuStatistics) GetOnuId() uint32 {
2947 if m != nil {
2948 return m.OnuId
2949 }
2950 return 0
2951}
2952
2953func (m *OnuStatistics) GetPositiveDrift() uint64 {
2954 if m != nil {
2955 return m.PositiveDrift
2956 }
2957 return 0
2958}
2959
2960func (m *OnuStatistics) GetNegativeDrift() uint64 {
2961 if m != nil {
2962 return m.NegativeDrift
2963 }
2964 return 0
2965}
2966
2967func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2968 if m != nil {
2969 return m.DelimiterMissDetection
2970 }
2971 return 0
2972}
2973
2974func (m *OnuStatistics) GetBipErrors() uint64 {
2975 if m != nil {
2976 return m.BipErrors
2977 }
2978 return 0
2979}
2980
2981func (m *OnuStatistics) GetBipUnits() uint64 {
2982 if m != nil {
2983 return m.BipUnits
2984 }
2985 return 0
2986}
2987
2988func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
2989 if m != nil {
2990 return m.FecCorrectedSymbols
2991 }
2992 return 0
2993}
2994
2995func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
2996 if m != nil {
2997 return m.FecCodewordsCorrected
2998 }
2999 return 0
3000}
3001
3002func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3003 if m != nil {
3004 return m.FecCodewordsUncorrectable
3005 }
3006 return 0
3007}
3008
3009func (m *OnuStatistics) GetFecCodewords() uint64 {
3010 if m != nil {
3011 return m.FecCodewords
3012 }
3013 return 0
3014}
3015
3016func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3017 if m != nil {
3018 return m.FecCorrectedUnits
3019 }
3020 return 0
3021}
3022
3023func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3024 if m != nil {
3025 return m.XgemKeyErrors
3026 }
3027 return 0
3028}
3029
3030func (m *OnuStatistics) GetXgemLoss() uint64 {
3031 if m != nil {
3032 return m.XgemLoss
3033 }
3034 return 0
3035}
3036
3037func (m *OnuStatistics) GetRxPloamsError() uint64 {
3038 if m != nil {
3039 return m.RxPloamsError
3040 }
3041 return 0
3042}
3043
3044func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3045 if m != nil {
3046 return m.RxPloamsNonIdle
3047 }
3048 return 0
3049}
3050
3051func (m *OnuStatistics) GetRxOmci() uint64 {
3052 if m != nil {
3053 return m.RxOmci
3054 }
3055 return 0
3056}
3057
3058func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3059 if m != nil {
3060 return m.RxOmciPacketsCrcError
3061 }
3062 return 0
3063}
3064
3065func (m *OnuStatistics) GetRxBytes() uint64 {
3066 if m != nil {
3067 return m.RxBytes
3068 }
3069 return 0
3070}
3071
3072func (m *OnuStatistics) GetRxPackets() uint64 {
3073 if m != nil {
3074 return m.RxPackets
3075 }
3076 return 0
3077}
3078
3079func (m *OnuStatistics) GetTxBytes() uint64 {
3080 if m != nil {
3081 return m.TxBytes
3082 }
3083 return 0
3084}
3085
3086func (m *OnuStatistics) GetTxPackets() uint64 {
3087 if m != nil {
3088 return m.TxPackets
3089 }
3090 return 0
3091}
3092
3093func (m *OnuStatistics) GetBerReported() uint64 {
3094 if m != nil {
3095 return m.BerReported
3096 }
3097 return 0
3098}
3099
3100func (m *OnuStatistics) GetLcdgErrors() uint64 {
3101 if m != nil {
3102 return m.LcdgErrors
3103 }
3104 return 0
3105}
3106
3107func (m *OnuStatistics) GetRdiErrors() uint64 {
3108 if m != nil {
3109 return m.RdiErrors
3110 }
3111 return 0
3112}
3113
3114func (m *OnuStatistics) GetTimestamp() uint32 {
3115 if m != nil {
3116 return m.Timestamp
3117 }
3118 return 0
3119}
3120
3121type GemPortStatistics struct {
3122 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3123 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3124 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3125 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3126 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3127 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3128 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3129 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3130 XXX_unrecognized []byte `json:"-"`
3131 XXX_sizecache int32 `json:"-"`
3132}
3133
3134func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3135func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3136func (*GemPortStatistics) ProtoMessage() {}
3137func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3138 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3139}
3140
3141func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3142 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3143}
3144func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3145 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3146}
3147func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3148 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3149}
3150func (m *GemPortStatistics) XXX_Size() int {
3151 return xxx_messageInfo_GemPortStatistics.Size(m)
3152}
3153func (m *GemPortStatistics) XXX_DiscardUnknown() {
3154 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3155}
3156
3157var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3158
3159func (m *GemPortStatistics) GetIntfId() uint32 {
3160 if m != nil {
3161 return m.IntfId
3162 }
3163 return 0
3164}
3165
3166func (m *GemPortStatistics) GetGemportId() uint32 {
3167 if m != nil {
3168 return m.GemportId
3169 }
3170 return 0
3171}
3172
3173func (m *GemPortStatistics) GetRxPackets() uint64 {
3174 if m != nil {
3175 return m.RxPackets
3176 }
3177 return 0
3178}
3179
3180func (m *GemPortStatistics) GetRxBytes() uint64 {
3181 if m != nil {
3182 return m.RxBytes
3183 }
3184 return 0
3185}
3186
3187func (m *GemPortStatistics) GetTxPackets() uint64 {
3188 if m != nil {
3189 return m.TxPackets
3190 }
3191 return 0
3192}
3193
3194func (m *GemPortStatistics) GetTxBytes() uint64 {
3195 if m != nil {
3196 return m.TxBytes
3197 }
3198 return 0
3199}
3200
3201func (m *GemPortStatistics) GetTimestamp() uint32 {
3202 if m != nil {
3203 return m.Timestamp
3204 }
3205 return 0
3206}
3207
William Kurkianea869482019-04-09 15:16:11 -04003208type FlowStatistics struct {
3209 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3210 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3211 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3212 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3213 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3214 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3215 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3216 XXX_unrecognized []byte `json:"-"`
3217 XXX_sizecache int32 `json:"-"`
3218}
3219
3220func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3221func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3222func (*FlowStatistics) ProtoMessage() {}
3223func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003224 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
William Kurkianea869482019-04-09 15:16:11 -04003225}
3226
3227func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3228 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3229}
3230func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3231 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3232}
3233func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3234 xxx_messageInfo_FlowStatistics.Merge(m, src)
3235}
3236func (m *FlowStatistics) XXX_Size() int {
3237 return xxx_messageInfo_FlowStatistics.Size(m)
3238}
3239func (m *FlowStatistics) XXX_DiscardUnknown() {
3240 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3241}
3242
3243var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3244
3245func (m *FlowStatistics) GetFlowId() uint32 {
3246 if m != nil {
3247 return m.FlowId
3248 }
3249 return 0
3250}
3251
3252func (m *FlowStatistics) GetRxBytes() uint64 {
3253 if m != nil {
3254 return m.RxBytes
3255 }
3256 return 0
3257}
3258
3259func (m *FlowStatistics) GetRxPackets() uint64 {
3260 if m != nil {
3261 return m.RxPackets
3262 }
3263 return 0
3264}
3265
3266func (m *FlowStatistics) GetTxBytes() uint64 {
3267 if m != nil {
3268 return m.TxBytes
3269 }
3270 return 0
3271}
3272
3273func (m *FlowStatistics) GetTxPackets() uint64 {
3274 if m != nil {
3275 return m.TxPackets
3276 }
3277 return 0
3278}
3279
3280func (m *FlowStatistics) GetTimestamp() uint32 {
3281 if m != nil {
3282 return m.Timestamp
3283 }
3284 return 0
3285}
3286
3287type LosIndication struct {
3288 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3289 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3290 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3291 XXX_unrecognized []byte `json:"-"`
3292 XXX_sizecache int32 `json:"-"`
3293}
3294
3295func (m *LosIndication) Reset() { *m = LosIndication{} }
3296func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3297func (*LosIndication) ProtoMessage() {}
3298func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003299 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
William Kurkianea869482019-04-09 15:16:11 -04003300}
3301
3302func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3303 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3304}
3305func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3306 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3307}
3308func (m *LosIndication) XXX_Merge(src proto.Message) {
3309 xxx_messageInfo_LosIndication.Merge(m, src)
3310}
3311func (m *LosIndication) XXX_Size() int {
3312 return xxx_messageInfo_LosIndication.Size(m)
3313}
3314func (m *LosIndication) XXX_DiscardUnknown() {
3315 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3316}
3317
3318var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3319
3320func (m *LosIndication) GetIntfId() uint32 {
3321 if m != nil {
3322 return m.IntfId
3323 }
3324 return 0
3325}
3326
3327func (m *LosIndication) GetStatus() string {
3328 if m != nil {
3329 return m.Status
3330 }
3331 return ""
3332}
3333
3334type DyingGaspIndication struct {
3335 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3336 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3337 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3338 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3339 XXX_unrecognized []byte `json:"-"`
3340 XXX_sizecache int32 `json:"-"`
3341}
3342
3343func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3344func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3345func (*DyingGaspIndication) ProtoMessage() {}
3346func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003347 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
William Kurkianea869482019-04-09 15:16:11 -04003348}
3349
3350func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3351 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3352}
3353func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3354 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3355}
3356func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3357 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3358}
3359func (m *DyingGaspIndication) XXX_Size() int {
3360 return xxx_messageInfo_DyingGaspIndication.Size(m)
3361}
3362func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3363 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3364}
3365
3366var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3367
3368func (m *DyingGaspIndication) GetIntfId() uint32 {
3369 if m != nil {
3370 return m.IntfId
3371 }
3372 return 0
3373}
3374
3375func (m *DyingGaspIndication) GetOnuId() uint32 {
3376 if m != nil {
3377 return m.OnuId
3378 }
3379 return 0
3380}
3381
3382func (m *DyingGaspIndication) GetStatus() string {
3383 if m != nil {
3384 return m.Status
3385 }
3386 return ""
3387}
3388
3389type OnuAlarmIndication struct {
3390 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3391 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3392 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3393 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3394 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3395 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 +05303396 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3397 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003398 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3399 XXX_unrecognized []byte `json:"-"`
3400 XXX_sizecache int32 `json:"-"`
3401}
3402
3403func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3404func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3405func (*OnuAlarmIndication) ProtoMessage() {}
3406func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003407 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
William Kurkianea869482019-04-09 15:16:11 -04003408}
3409
3410func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3411 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3412}
3413func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3414 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3415}
3416func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3417 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3418}
3419func (m *OnuAlarmIndication) XXX_Size() int {
3420 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3421}
3422func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3423 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3424}
3425
3426var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3427
3428func (m *OnuAlarmIndication) GetIntfId() uint32 {
3429 if m != nil {
3430 return m.IntfId
3431 }
3432 return 0
3433}
3434
3435func (m *OnuAlarmIndication) GetOnuId() uint32 {
3436 if m != nil {
3437 return m.OnuId
3438 }
3439 return 0
3440}
3441
3442func (m *OnuAlarmIndication) GetLosStatus() string {
3443 if m != nil {
3444 return m.LosStatus
3445 }
3446 return ""
3447}
3448
3449func (m *OnuAlarmIndication) GetLobStatus() string {
3450 if m != nil {
3451 return m.LobStatus
3452 }
3453 return ""
3454}
3455
3456func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3457 if m != nil {
3458 return m.LopcMissStatus
3459 }
3460 return ""
3461}
3462
3463func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3464 if m != nil {
3465 return m.LopcMicErrorStatus
3466 }
3467 return ""
3468}
3469
Naga Manjunath9546b912019-11-28 20:56:20 +05303470func (m *OnuAlarmIndication) GetLofiStatus() string {
3471 if m != nil {
3472 return m.LofiStatus
3473 }
3474 return ""
3475}
3476
3477func (m *OnuAlarmIndication) GetLoamiStatus() string {
3478 if m != nil {
3479 return m.LoamiStatus
3480 }
3481 return ""
3482}
3483
William Kurkianea869482019-04-09 15:16:11 -04003484type OnuStartupFailureIndication struct {
3485 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3486 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3487 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3488 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3489 XXX_unrecognized []byte `json:"-"`
3490 XXX_sizecache int32 `json:"-"`
3491}
3492
3493func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3494func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3495func (*OnuStartupFailureIndication) ProtoMessage() {}
3496func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003497 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
William Kurkianea869482019-04-09 15:16:11 -04003498}
3499
3500func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3501 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3502}
3503func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3504 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3505}
3506func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3507 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3508}
3509func (m *OnuStartupFailureIndication) XXX_Size() int {
3510 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3511}
3512func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3513 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3514}
3515
3516var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3517
3518func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3519 if m != nil {
3520 return m.IntfId
3521 }
3522 return 0
3523}
3524
3525func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3526 if m != nil {
3527 return m.OnuId
3528 }
3529 return 0
3530}
3531
3532func (m *OnuStartupFailureIndication) GetStatus() string {
3533 if m != nil {
3534 return m.Status
3535 }
3536 return ""
3537}
3538
3539type OnuSignalDegradeIndication struct {
3540 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3541 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3542 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3543 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3544 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3545 XXX_unrecognized []byte `json:"-"`
3546 XXX_sizecache int32 `json:"-"`
3547}
3548
3549func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3550func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3551func (*OnuSignalDegradeIndication) ProtoMessage() {}
3552func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003553 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
William Kurkianea869482019-04-09 15:16:11 -04003554}
3555
3556func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3557 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3558}
3559func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3560 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3561}
3562func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3563 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3564}
3565func (m *OnuSignalDegradeIndication) XXX_Size() int {
3566 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3567}
3568func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3569 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3570}
3571
3572var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3573
3574func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3575 if m != nil {
3576 return m.IntfId
3577 }
3578 return 0
3579}
3580
3581func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3582 if m != nil {
3583 return m.OnuId
3584 }
3585 return 0
3586}
3587
3588func (m *OnuSignalDegradeIndication) GetStatus() string {
3589 if m != nil {
3590 return m.Status
3591 }
3592 return ""
3593}
3594
3595func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3596 if m != nil {
3597 return m.InverseBitErrorRate
3598 }
3599 return 0
3600}
3601
3602type OnuDriftOfWindowIndication struct {
3603 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3604 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3605 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3606 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3607 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3608 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3609 XXX_unrecognized []byte `json:"-"`
3610 XXX_sizecache int32 `json:"-"`
3611}
3612
3613func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3614func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3615func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3616func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003617 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
William Kurkianea869482019-04-09 15:16:11 -04003618}
3619
3620func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3621 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3622}
3623func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3624 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3625}
3626func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3627 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3628}
3629func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3630 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3631}
3632func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3633 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3634}
3635
3636var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3637
3638func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3639 if m != nil {
3640 return m.IntfId
3641 }
3642 return 0
3643}
3644
3645func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3646 if m != nil {
3647 return m.OnuId
3648 }
3649 return 0
3650}
3651
3652func (m *OnuDriftOfWindowIndication) GetStatus() string {
3653 if m != nil {
3654 return m.Status
3655 }
3656 return ""
3657}
3658
3659func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3660 if m != nil {
3661 return m.Drift
3662 }
3663 return 0
3664}
3665
3666func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3667 if m != nil {
3668 return m.NewEqd
3669 }
3670 return 0
3671}
3672
3673type OnuLossOfOmciChannelIndication struct {
3674 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3675 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3676 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3677 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3678 XXX_unrecognized []byte `json:"-"`
3679 XXX_sizecache int32 `json:"-"`
3680}
3681
3682func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3683func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3684func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3685func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003686 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
William Kurkianea869482019-04-09 15:16:11 -04003687}
3688
3689func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3690 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3691}
3692func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3693 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3694}
3695func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3696 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3697}
3698func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3699 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3700}
3701func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3702 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3703}
3704
3705var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3706
3707func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3708 if m != nil {
3709 return m.IntfId
3710 }
3711 return 0
3712}
3713
3714func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3715 if m != nil {
3716 return m.OnuId
3717 }
3718 return 0
3719}
3720
3721func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3722 if m != nil {
3723 return m.Status
3724 }
3725 return ""
3726}
3727
3728type OnuSignalsFailureIndication struct {
3729 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3730 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3731 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3732 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3733 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3734 XXX_unrecognized []byte `json:"-"`
3735 XXX_sizecache int32 `json:"-"`
3736}
3737
3738func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3739func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3740func (*OnuSignalsFailureIndication) ProtoMessage() {}
3741func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003742 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
William Kurkianea869482019-04-09 15:16:11 -04003743}
3744
3745func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3746 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3747}
3748func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3749 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3750}
3751func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3752 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3753}
3754func (m *OnuSignalsFailureIndication) XXX_Size() int {
3755 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3756}
3757func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3758 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3759}
3760
3761var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3762
3763func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3764 if m != nil {
3765 return m.IntfId
3766 }
3767 return 0
3768}
3769
3770func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3771 if m != nil {
3772 return m.OnuId
3773 }
3774 return 0
3775}
3776
3777func (m *OnuSignalsFailureIndication) GetStatus() string {
3778 if m != nil {
3779 return m.Status
3780 }
3781 return ""
3782}
3783
3784func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3785 if m != nil {
3786 return m.InverseBitErrorRate
3787 }
3788 return 0
3789}
3790
3791type OnuTransmissionInterferenceWarning struct {
3792 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3793 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3794 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3795 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3796 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3797 XXX_unrecognized []byte `json:"-"`
3798 XXX_sizecache int32 `json:"-"`
3799}
3800
3801func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3802func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3803func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3804func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003805 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
William Kurkianea869482019-04-09 15:16:11 -04003806}
3807
3808func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3809 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3810}
3811func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3812 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3813}
3814func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3815 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3816}
3817func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3818 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3819}
3820func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3821 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3822}
3823
3824var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3825
3826func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3827 if m != nil {
3828 return m.IntfId
3829 }
3830 return 0
3831}
3832
3833func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3834 if m != nil {
3835 return m.OnuId
3836 }
3837 return 0
3838}
3839
3840func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3841 if m != nil {
3842 return m.Status
3843 }
3844 return ""
3845}
3846
3847func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3848 if m != nil {
3849 return m.Drift
3850 }
3851 return 0
3852}
3853
3854type OnuActivationFailureIndication struct {
3855 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3856 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303857 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003858 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3859 XXX_unrecognized []byte `json:"-"`
3860 XXX_sizecache int32 `json:"-"`
3861}
3862
3863func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3864func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3865func (*OnuActivationFailureIndication) ProtoMessage() {}
3866func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003867 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
William Kurkianea869482019-04-09 15:16:11 -04003868}
3869
3870func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3871 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3872}
3873func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3874 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3875}
3876func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3877 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3878}
3879func (m *OnuActivationFailureIndication) XXX_Size() int {
3880 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3881}
3882func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3883 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3884}
3885
3886var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3887
3888func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3889 if m != nil {
3890 return m.IntfId
3891 }
3892 return 0
3893}
3894
3895func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3896 if m != nil {
3897 return m.OnuId
3898 }
3899 return 0
3900}
3901
Naga Manjunath9546b912019-11-28 20:56:20 +05303902func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3903 if m != nil {
3904 return m.FailReason
3905 }
3906 return 0
3907}
3908
3909type OnuLossOfKeySyncFailureIndication struct {
3910 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3911 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3912 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3913 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3914 XXX_unrecognized []byte `json:"-"`
3915 XXX_sizecache int32 `json:"-"`
3916}
3917
3918func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3919func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3920func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3921func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003922 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath9546b912019-11-28 20:56:20 +05303923}
3924
3925func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3926 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3927}
3928func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3929 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3930}
3931func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3932 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3933}
3934func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3935 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3936}
3937func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3938 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3939}
3940
3941var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3942
3943func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3944 if m != nil {
3945 return m.IntfId
3946 }
3947 return 0
3948}
3949
3950func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3951 if m != nil {
3952 return m.OnuId
3953 }
3954 return 0
3955}
3956
3957func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3958 if m != nil {
3959 return m.Status
3960 }
3961 return ""
3962}
3963
Devmalya Paula1efa642020-04-20 01:36:43 -04003964type RdiErrorIndication struct {
3965 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3966 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303967 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3968 XXX_unrecognized []byte `json:"-"`
3969 XXX_sizecache int32 `json:"-"`
3970}
3971
Devmalya Paula1efa642020-04-20 01:36:43 -04003972func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3973func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3974func (*RdiErrorIndication) ProtoMessage() {}
3975func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003976 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Devmalya Paula1efa642020-04-20 01:36:43 -04003977}
3978
3979func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3980 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3981}
3982func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3983 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3984}
3985func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3986 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3987}
3988func (m *RdiErrorIndication) XXX_Size() int {
3989 return xxx_messageInfo_RdiErrorIndication.Size(m)
3990}
3991func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3992 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3993}
3994
3995var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3996
3997func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3998 if m != nil {
3999 return m.RdiErrorCount
4000 }
4001 return 0
4002}
4003
4004func (m *RdiErrorIndication) GetStatus() string {
4005 if m != nil {
4006 return m.Status
4007 }
4008 return ""
4009}
4010
4011type OnuItuPonStatsIndication struct {
4012 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4013 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4014 // Types that are valid to be assigned to Stats:
4015 // *OnuItuPonStatsIndication_RdiErrorInd
4016 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
4017 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4018 XXX_unrecognized []byte `json:"-"`
4019 XXX_sizecache int32 `json:"-"`
4020}
4021
Naga Manjunath9546b912019-11-28 20:56:20 +05304022func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
4023func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
4024func (*OnuItuPonStatsIndication) ProtoMessage() {}
4025func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004026 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Naga Manjunath9546b912019-11-28 20:56:20 +05304027}
4028
4029func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
4030 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
4031}
4032func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4033 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
4034}
4035func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
4036 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
4037}
4038func (m *OnuItuPonStatsIndication) XXX_Size() int {
4039 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
4040}
4041func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
4042 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
4043}
4044
4045var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
4046
4047func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
4048 if m != nil {
4049 return m.IntfId
4050 }
4051 return 0
4052}
4053
4054func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
4055 if m != nil {
4056 return m.OnuId
4057 }
4058 return 0
4059}
4060
Devmalya Paula1efa642020-04-20 01:36:43 -04004061type isOnuItuPonStatsIndication_Stats interface {
4062 isOnuItuPonStatsIndication_Stats()
4063}
4064
4065type OnuItuPonStatsIndication_RdiErrorInd struct {
4066 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
4067}
4068
4069func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
4070
4071func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath9546b912019-11-28 20:56:20 +05304072 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04004073 return m.Stats
Naga Manjunath9546b912019-11-28 20:56:20 +05304074 }
Devmalya Paula1efa642020-04-20 01:36:43 -04004075 return nil
4076}
4077
4078func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
4079 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
4080 return x.RdiErrorInd
4081 }
4082 return nil
4083}
4084
4085// XXX_OneofWrappers is for the internal use of the proto package.
4086func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
4087 return []interface{}{
4088 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
4089 }
Naga Manjunath9546b912019-11-28 20:56:20 +05304090}
4091
William Kurkianea869482019-04-09 15:16:11 -04004092type OnuProcessingErrorIndication struct {
4093 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4094 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4095 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4096 XXX_unrecognized []byte `json:"-"`
4097 XXX_sizecache int32 `json:"-"`
4098}
4099
4100func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
4101func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
4102func (*OnuProcessingErrorIndication) ProtoMessage() {}
4103func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004104 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
William Kurkianea869482019-04-09 15:16:11 -04004105}
4106
4107func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
4108 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
4109}
4110func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4111 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
4112}
4113func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4114 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4115}
4116func (m *OnuProcessingErrorIndication) XXX_Size() int {
4117 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4118}
4119func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4120 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4121}
4122
4123var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4124
4125func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4126 if m != nil {
4127 return m.IntfId
4128 }
4129 return 0
4130}
4131
4132func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4133 if m != nil {
4134 return m.OnuId
4135 }
4136 return 0
4137}
4138
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004139type OnuDeactivationFailureIndication struct {
4140 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4141 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Devmalya Paula1efa642020-04-20 01:36:43 -04004142 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004143 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4144 XXX_unrecognized []byte `json:"-"`
4145 XXX_sizecache int32 `json:"-"`
4146}
4147
4148func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4149func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4150func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4151func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004152 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004153}
4154
4155func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4156 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4157}
4158func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4159 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4160}
4161func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4162 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4163}
4164func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4165 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4166}
4167func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4168 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4169}
4170
4171var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4172
4173func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4174 if m != nil {
4175 return m.IntfId
4176 }
4177 return 0
4178}
4179
4180func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4181 if m != nil {
4182 return m.OnuId
4183 }
4184 return 0
4185}
4186
Devmalya Paula1efa642020-04-20 01:36:43 -04004187func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004188 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04004189 return m.Status
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004190 }
Devmalya Paula1efa642020-04-20 01:36:43 -04004191 return ""
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004192}
4193
Devmalya Paul6f063a62020-02-19 19:19:06 -05004194type OnuRemoteDefectIndication struct {
4195 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4196 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004197 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paul6f063a62020-02-19 19:19:06 -05004198 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4199 XXX_unrecognized []byte `json:"-"`
4200 XXX_sizecache int32 `json:"-"`
4201}
4202
4203func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4204func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4205func (*OnuRemoteDefectIndication) ProtoMessage() {}
4206func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004207 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul6f063a62020-02-19 19:19:06 -05004208}
4209
4210func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4211 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4212}
4213func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4214 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4215}
4216func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4217 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4218}
4219func (m *OnuRemoteDefectIndication) XXX_Size() int {
4220 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4221}
4222func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4223 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4224}
4225
4226var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4227
4228func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4229 if m != nil {
4230 return m.IntfId
4231 }
4232 return 0
4233}
4234
4235func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4236 if m != nil {
4237 return m.OnuId
4238 }
4239 return 0
4240}
4241
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004242func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paul6f063a62020-02-19 19:19:06 -05004243 if m != nil {
4244 return m.RdiErrors
4245 }
4246 return 0
4247}
4248
Devmalya Paul41a762d2020-03-01 18:56:54 -05004249type OnuLossOfGEMChannelDelineationIndication struct {
4250 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4251 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4252 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4253 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4254 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4255 XXX_unrecognized []byte `json:"-"`
4256 XXX_sizecache int32 `json:"-"`
4257}
4258
4259func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4260 *m = OnuLossOfGEMChannelDelineationIndication{}
4261}
4262func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4263func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4264func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004265 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004266}
4267
4268func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4269 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4270}
4271func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4272 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4273}
4274func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4275 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4276}
4277func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4278 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4279}
4280func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4281 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4282}
4283
4284var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4285
4286func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4287 if m != nil {
4288 return m.IntfId
4289 }
4290 return 0
4291}
4292
4293func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4294 if m != nil {
4295 return m.OnuId
4296 }
4297 return 0
4298}
4299
4300func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4301 if m != nil {
4302 return m.Status
4303 }
4304 return ""
4305}
4306
4307func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4308 if m != nil {
4309 return m.DelineationErrors
4310 }
4311 return 0
4312}
4313
4314type OnuPhysicalEquipmentErrorIndication struct {
4315 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4316 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4317 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4318 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4319 XXX_unrecognized []byte `json:"-"`
4320 XXX_sizecache int32 `json:"-"`
4321}
4322
4323func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4324func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4325func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4326func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004327 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004328}
4329
4330func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4331 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4332}
4333func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4334 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4335}
4336func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4337 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4338}
4339func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4340 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4341}
4342func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4343 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4344}
4345
4346var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4347
4348func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4349 if m != nil {
4350 return m.IntfId
4351 }
4352 return 0
4353}
4354
4355func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4356 if m != nil {
4357 return m.OnuId
4358 }
4359 return 0
4360}
4361
4362func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4363 if m != nil {
4364 return m.Status
4365 }
4366 return ""
4367}
4368
4369type OnuLossOfAcknowledgementIndication struct {
4370 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4371 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4372 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4373 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4374 XXX_unrecognized []byte `json:"-"`
4375 XXX_sizecache int32 `json:"-"`
4376}
4377
4378func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4379func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4380func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4381func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004382 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004383}
4384
4385func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4386 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4387}
4388func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4389 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4390}
4391func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4392 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4393}
4394func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4395 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4396}
4397func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4398 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4399}
4400
4401var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4402
4403func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4404 if m != nil {
4405 return m.IntfId
4406 }
4407 return 0
4408}
4409
4410func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4411 if m != nil {
4412 return m.OnuId
4413 }
4414 return 0
4415}
4416
4417func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4418 if m != nil {
4419 return m.Status
4420 }
4421 return ""
4422}
4423
Scott Bakered4a8e72020-04-17 11:10:20 -07004424type OnuDifferentialReachExceededIndication struct {
4425 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4426 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4427 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4428 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4429 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4430 XXX_unrecognized []byte `json:"-"`
4431 XXX_sizecache int32 `json:"-"`
4432}
4433
4434func (m *OnuDifferentialReachExceededIndication) Reset() {
4435 *m = OnuDifferentialReachExceededIndication{}
4436}
4437func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4438func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4439func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004440 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Scott Bakered4a8e72020-04-17 11:10:20 -07004441}
4442
4443func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4444 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4445}
4446func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4447 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4448}
4449func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4450 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4451}
4452func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4453 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4454}
4455func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4456 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4457}
4458
4459var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4460
4461func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4462 if m != nil {
4463 return m.IntfId
4464 }
4465 return 0
4466}
4467
4468func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4469 if m != nil {
4470 return m.OnuId
4471 }
4472 return 0
4473}
4474
4475func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4476 if m != nil {
4477 return m.Status
4478 }
4479 return ""
4480}
4481
4482func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4483 if m != nil {
4484 return m.Distance
4485 }
4486 return 0
4487}
4488
Esin Karamanccb714b2019-11-29 15:02:06 +00004489type GroupMember struct {
4490 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4491 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4492 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4493 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4494 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4495 XXX_unrecognized []byte `json:"-"`
4496 XXX_sizecache int32 `json:"-"`
4497}
4498
4499func (m *GroupMember) Reset() { *m = GroupMember{} }
4500func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4501func (*GroupMember) ProtoMessage() {}
4502func (*GroupMember) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004503 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Esin Karamanccb714b2019-11-29 15:02:06 +00004504}
4505
4506func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4507 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4508}
4509func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4510 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4511}
4512func (m *GroupMember) XXX_Merge(src proto.Message) {
4513 xxx_messageInfo_GroupMember.Merge(m, src)
4514}
4515func (m *GroupMember) XXX_Size() int {
4516 return xxx_messageInfo_GroupMember.Size(m)
4517}
4518func (m *GroupMember) XXX_DiscardUnknown() {
4519 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4520}
4521
4522var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4523
4524func (m *GroupMember) GetInterfaceId() uint32 {
4525 if m != nil {
4526 return m.InterfaceId
4527 }
4528 return 0
4529}
4530
4531func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4532 if m != nil {
4533 return m.InterfaceType
4534 }
4535 return GroupMember_PON
4536}
4537
4538func (m *GroupMember) GetGemPortId() uint32 {
4539 if m != nil {
4540 return m.GemPortId
4541 }
4542 return 0
4543}
4544
4545func (m *GroupMember) GetPriority() uint32 {
4546 if m != nil {
4547 return m.Priority
4548 }
4549 return 0
4550}
4551
4552type Group struct {
4553 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4554 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4555 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4556 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4557 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4558 XXX_unrecognized []byte `json:"-"`
4559 XXX_sizecache int32 `json:"-"`
4560}
4561
4562func (m *Group) Reset() { *m = Group{} }
4563func (m *Group) String() string { return proto.CompactTextString(m) }
4564func (*Group) ProtoMessage() {}
4565func (*Group) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004566 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Esin Karamanccb714b2019-11-29 15:02:06 +00004567}
4568
4569func (m *Group) XXX_Unmarshal(b []byte) error {
4570 return xxx_messageInfo_Group.Unmarshal(m, b)
4571}
4572func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4573 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4574}
4575func (m *Group) XXX_Merge(src proto.Message) {
4576 xxx_messageInfo_Group.Merge(m, src)
4577}
4578func (m *Group) XXX_Size() int {
4579 return xxx_messageInfo_Group.Size(m)
4580}
4581func (m *Group) XXX_DiscardUnknown() {
4582 xxx_messageInfo_Group.DiscardUnknown(m)
4583}
4584
4585var xxx_messageInfo_Group proto.InternalMessageInfo
4586
4587func (m *Group) GetGroupId() uint32 {
4588 if m != nil {
4589 return m.GroupId
4590 }
4591 return 0
4592}
4593
4594func (m *Group) GetCommand() Group_GroupMembersCommand {
4595 if m != nil {
4596 return m.Command
4597 }
4598 return Group_ADD_MEMBERS
4599}
4600
4601func (m *Group) GetMembers() []*GroupMember {
4602 if m != nil {
4603 return m.Members
4604 }
4605 return nil
4606}
4607
4608func (m *Group) GetAction() *Action {
4609 if m != nil {
4610 return m.Action
4611 }
4612 return nil
4613}
4614
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004615type ValueParam struct {
4616 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4617 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
4618 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4619 XXX_unrecognized []byte `json:"-"`
4620 XXX_sizecache int32 `json:"-"`
4621}
4622
4623func (m *ValueParam) Reset() { *m = ValueParam{} }
4624func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4625func (*ValueParam) ProtoMessage() {}
4626func (*ValueParam) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004627 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004628}
4629
4630func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4631 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4632}
4633func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4634 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4635}
4636func (m *ValueParam) XXX_Merge(src proto.Message) {
4637 xxx_messageInfo_ValueParam.Merge(m, src)
4638}
4639func (m *ValueParam) XXX_Size() int {
4640 return xxx_messageInfo_ValueParam.Size(m)
4641}
4642func (m *ValueParam) XXX_DiscardUnknown() {
4643 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4644}
4645
4646var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4647
4648func (m *ValueParam) GetOnu() *Onu {
4649 if m != nil {
4650 return m.Onu
4651 }
4652 return nil
4653}
4654
4655func (m *ValueParam) GetValue() common.ValueType_Type {
4656 if m != nil {
4657 return m.Value
4658 }
4659 return common.ValueType_EMPTY
4660}
4661
William Kurkianea869482019-04-09 15:16:11 -04004662type Empty struct {
4663 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4664 XXX_unrecognized []byte `json:"-"`
4665 XXX_sizecache int32 `json:"-"`
4666}
4667
4668func (m *Empty) Reset() { *m = Empty{} }
4669func (m *Empty) String() string { return proto.CompactTextString(m) }
4670func (*Empty) ProtoMessage() {}
4671func (*Empty) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004672 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
William Kurkianea869482019-04-09 15:16:11 -04004673}
4674
4675func (m *Empty) XXX_Unmarshal(b []byte) error {
4676 return xxx_messageInfo_Empty.Unmarshal(m, b)
4677}
4678func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4679 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4680}
4681func (m *Empty) XXX_Merge(src proto.Message) {
4682 xxx_messageInfo_Empty.Merge(m, src)
4683}
4684func (m *Empty) XXX_Size() int {
4685 return xxx_messageInfo_Empty.Size(m)
4686}
4687func (m *Empty) XXX_DiscardUnknown() {
4688 xxx_messageInfo_Empty.DiscardUnknown(m)
4689}
4690
4691var xxx_messageInfo_Empty proto.InternalMessageInfo
4692
4693func init() {
kesavand7cf3a052020-08-28 12:49:18 +05304694 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
William Kurkianea869482019-04-09 15:16:11 -04004695 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4696 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00004697 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4698 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
William Kurkianea869482019-04-09 15:16:11 -04004699 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4700 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4701 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4702 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4703 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4704 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4705 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4706 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4707 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4708 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4709 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4710 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Girish Gowdra631ef3d2020-06-15 10:45:52 -07004711 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
William Kurkianea869482019-04-09 15:16:11 -04004712 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4713 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4714 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4715 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4716 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4717 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4718 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4719 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4720 proto.RegisterType((*Action)(nil), "openolt.Action")
4721 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abaka7650be62021-02-26 10:50:36 +00004722 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdraa09aeab2020-09-14 16:30:52 -07004723 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
William Kurkianea869482019-04-09 15:16:11 -04004724 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4725 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004726 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4727 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
William Kurkianea869482019-04-09 15:16:11 -04004728 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4729 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4730 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4731 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4732 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4733 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4734 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4735 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4736 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4737 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4738 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304739 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Devmalya Paula1efa642020-04-20 01:36:43 -04004740 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304741 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04004742 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004743 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paul6f063a62020-02-19 19:19:06 -05004744 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul41a762d2020-03-01 18:56:54 -05004745 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4746 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4747 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Scott Bakered4a8e72020-04-17 11:10:20 -07004748 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Esin Karamanccb714b2019-11-29 15:02:06 +00004749 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4750 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004751 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
William Kurkianea869482019-04-09 15:16:11 -04004752 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4753}
4754
4755func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4756
4757var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Gamze Abaka7650be62021-02-26 10:50:36 +00004758 // 5177 bytes of a gzipped FileDescriptorProto
4759 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7b, 0x4b, 0x70, 0x1b, 0x49,
4760 0x72, 0xb6, 0xc0, 0x07, 0x00, 0x26, 0x1e, 0x04, 0x8b, 0x0f, 0xf1, 0xa1, 0x07, 0xd5, 0xa3, 0x99,
4761 0xd1, 0xce, 0xee, 0x50, 0x22, 0x24, 0x6a, 0xa4, 0xf9, 0xf7, 0xdf, 0x1d, 0x8a, 0x84, 0x48, 0x78,
4762 0x48, 0x82, 0x6e, 0x42, 0x92, 0x77, 0x36, 0x26, 0x7a, 0x9b, 0xdd, 0x05, 0xb0, 0x97, 0x8d, 0x2e,
4763 0x4c, 0x77, 0x81, 0x0f, 0x1f, 0x37, 0xbc, 0xf6, 0xc5, 0x27, 0x4f, 0xd8, 0x11, 0xf6, 0xcd, 0xe1,
4764 0xab, 0x2f, 0xbe, 0x39, 0xc2, 0x47, 0x47, 0xd8, 0x17, 0xdf, 0x7c, 0xf6, 0xcd, 0xe1, 0x8b, 0xef,
4765 0x3e, 0x39, 0x1c, 0x8e, 0xca, 0xaa, 0x7e, 0xa1, 0x41, 0x4a, 0x1a, 0xcb, 0xe1, 0x0b, 0x83, 0x95,
4766 0xf9, 0xe5, 0x97, 0xf5, 0xc8, 0xca, 0xca, 0xee, 0x2e, 0xc0, 0xca, 0x19, 0x73, 0xf9, 0x89, 0x69,
4767 0xf4, 0x7d, 0xc6, 0x59, 0xf0, 0x90, 0xf5, 0xa9, 0xc7, 0x5c, 0xbe, 0x86, 0x4d, 0x52, 0x50, 0xcd,
4768 0xe5, 0x5b, 0x5d, 0xc6, 0xba, 0x2e, 0x7d, 0x68, 0xf6, 0x9d, 0x87, 0xa6, 0xe7, 0x31, 0x6e, 0x72,
4769 0x87, 0x79, 0x81, 0x84, 0x2d, 0xaf, 0xa6, 0x39, 0x38, 0xb5, 0x4e, 0xc4, 0xff, 0x1d, 0xc7, 0xa5,
4770 0x0a, 0xb1, 0x9c, 0x46, 0x58, 0xac, 0xd7, 0x63, 0x9e, 0xd2, 0xdd, 0x49, 0xeb, 0xe8, 0x05, 0x37,
4771 0x2c, 0xe6, 0x75, 0x9c, 0xae, 0xd4, 0x6b, 0xff, 0x34, 0x01, 0xd0, 0xf4, 0x6c, 0xc7, 0x42, 0x9f,
4772 0x64, 0x1d, 0x0a, 0xcc, 0xe5, 0x86, 0xe3, 0xd9, 0x8b, 0xb9, 0xd5, 0xdc, 0x83, 0x52, 0x7d, 0x61,
4773 0x2d, 0xec, 0x74, 0xcb, 0xe5, 0x31, 0x70, 0xf7, 0x86, 0x9e, 0x67, 0x28, 0x20, 0x4f, 0xa0, 0xe8,
4774 0x78, 0xbc, 0x83, 0x36, 0x63, 0x68, 0x73, 0x33, 0xb2, 0x69, 0x7a, 0xbc, 0x93, 0x32, 0x2a, 0x38,
4775 0x52, 0x42, 0x36, 0xa1, 0x82, 0x56, 0xac, 0x4f, 0x7d, 0x34, 0x1d, 0x47, 0xd3, 0x95, 0x94, 0x69,
4776 0xab, 0x4f, 0xfd, 0x94, 0x79, 0xc9, 0x89, 0xa5, 0xe4, 0x67, 0x50, 0x66, 0xde, 0xc0, 0xb0, 0x9d,
4777 0xc0, 0x42, 0x86, 0x09, 0x64, 0x58, 0x8e, 0x3b, 0xec, 0x0d, 0xb6, 0x9d, 0xc0, 0x4a, 0x11, 0x00,
4778 0x8b, 0x84, 0x38, 0x56, 0x6f, 0x80, 0xa6, 0x93, 0xc3, 0x63, 0xf5, 0x06, 0x43, 0x63, 0x45, 0x81,
4779 0x18, 0x2b, 0xeb, 0x59, 0x0e, 0xda, 0xe4, 0x87, 0xc6, 0xda, 0xea, 0x59, 0x4e, 0x7a, 0xac, 0x4c,
4780 0x4a, 0xc8, 0x13, 0x28, 0xf4, 0x4f, 0xe5, 0xa4, 0x16, 0xd0, 0x68, 0x29, 0x32, 0x3a, 0x34, 0xad,
4781 0x53, 0x3a, 0x34, 0xaf, 0xfd, 0x53, 0x9c, 0xd7, 0x67, 0x00, 0x7d, 0xe6, 0x73, 0x23, 0xe0, 0x26,
4782 0x0f, 0x16, 0x8b, 0x43, 0xde, 0x0e, 0x99, 0xcf, 0x8f, 0x44, 0xa0, 0x04, 0xdc, 0xb1, 0x82, 0xdd,
4783 0x1b, 0xfa, 0x54, 0x5f, 0x49, 0x02, 0x61, 0xd9, 0x71, 0xd9, 0xb9, 0xb2, 0x9c, 0x1a, 0xb2, 0x7c,
4784 0xe9, 0xb2, 0xf3, 0xb4, 0x65, 0x47, 0x49, 0x02, 0xf2, 0x05, 0x4c, 0x99, 0xae, 0xe9, 0xf7, 0xb0,
4785 0xaf, 0x80, 0x86, 0x8b, 0x91, 0xe1, 0xa6, 0xd0, 0xa4, 0xba, 0x5a, 0x34, 0x95, 0xe8, 0x45, 0x1e,
4786 0x26, 0x6c, 0x93, 0x9b, 0xda, 0xbf, 0x57, 0x60, 0x7a, 0x08, 0x27, 0xe6, 0xd9, 0x65, 0xc1, 0xc8,
4787 0x98, 0xda, 0x63, 0x41, 0x7a, 0xec, 0x2e, 0x0a, 0xc8, 0x36, 0x54, 0xed, 0x4b, 0xc7, 0xeb, 0x1a,
4788 0x5d, 0x33, 0xe8, 0x27, 0x22, 0xeb, 0x56, 0x64, 0xb9, 0x2d, 0xd4, 0x3b, 0x66, 0xd0, 0x4f, 0xd9,
4789 0x97, 0xed, 0x84, 0x58, 0xc4, 0x98, 0x58, 0xe0, 0x78, 0x44, 0xc3, 0x31, 0xd6, 0xf2, 0x06, 0xd9,
4790 0x41, 0x95, 0x58, 0x2c, 0x25, 0x6f, 0x60, 0x4e, 0x50, 0x04, 0xdc, 0xf4, 0xf9, 0xa0, 0x6f, 0x74,
4791 0x4c, 0xc7, 0x4d, 0xc4, 0xda, 0xfd, 0x24, 0xd3, 0x91, 0xc4, 0xbc, 0x34, 0x1d, 0x77, 0xe0, 0xd3,
4792 0x14, 0xe5, 0x0c, 0x4b, 0xa9, 0x05, 0xf1, 0x37, 0xb0, 0x80, 0xc4, 0x4e, 0xd7, 0x33, 0x5d, 0xc3,
4793 0xa6, 0x5d, 0xdf, 0xb4, 0x69, 0x22, 0x16, 0x3f, 0x4a, 0x51, 0x23, 0x6a, 0x5b, 0x82, 0x52, 0xcc,
4794 0xb3, 0x2c, 0xab, 0x25, 0xbf, 0x84, 0x9b, 0xb8, 0x31, 0x7c, 0xa7, 0xc3, 0x0d, 0xd6, 0x31, 0xce,
4795 0x1d, 0xcf, 0x66, 0xe7, 0x89, 0xa0, 0x4d, 0x91, 0x6f, 0x0b, 0x58, 0xab, 0xf3, 0x06, 0x41, 0x19,
4796 0xf2, 0x61, 0x2d, 0x69, 0x83, 0x18, 0x8d, 0xe1, 0xb2, 0x20, 0x30, 0xa2, 0xbd, 0x20, 0xc3, 0xfa,
4797 0xd3, 0x24, 0xed, 0x1e, 0x0b, 0x82, 0x56, 0x47, 0x6c, 0x8a, 0xad, 0x13, 0xd3, 0xf3, 0xa8, 0x9b,
4798 0xa2, 0xae, 0x32, 0x85, 0x50, 0x5b, 0x24, 0x9c, 0x67, 0x1c, 0x4a, 0x10, 0xcf, 0x73, 0x71, 0xc4,
4799 0x3c, 0x4b, 0xcc, 0x95, 0xf3, 0x1c, 0xab, 0x05, 0x71, 0x4b, 0x26, 0x09, 0xee, 0x9c, 0xcb, 0x9e,
4800 0xca, 0xdd, 0xf0, 0xe3, 0x24, 0x61, 0xdb, 0x37, 0xbd, 0xa0, 0xe7, 0x04, 0x81, 0xc3, 0xbc, 0xa6,
4801 0xc7, 0xa9, 0xdf, 0xa1, 0x3e, 0xf5, 0x2c, 0xfa, 0xc6, 0xf4, 0x3d, 0xc7, 0xeb, 0xaa, 0xac, 0xd1,
4802 0x76, 0xce, 0xb1, 0xa7, 0xbf, 0x92, 0x93, 0x6b, 0x5a, 0xdc, 0x39, 0x43, 0xbf, 0x71, 0x67, 0x21,
4803 0x3b, 0x0b, 0x9b, 0x11, 0x6c, 0x54, 0x7f, 0xc5, 0x98, 0xd3, 0x08, 0xe9, 0x61, 0x51, 0x78, 0xe8,
4804 0xfb, 0xcc, 0xa2, 0x41, 0x20, 0x76, 0x01, 0xf5, 0x7d, 0x26, 0xb3, 0x64, 0x09, 0x5d, 0x7c, 0x9c,
4805 0x74, 0x71, 0x18, 0xe1, 0x1a, 0x02, 0x96, 0x72, 0x30, 0xcf, 0x46, 0xe9, 0x09, 0x85, 0xa5, 0x78,
4806 0x0d, 0x3b, 0x46, 0x70, 0xe9, 0x59, 0xf1, 0x28, 0xca, 0xe8, 0xe2, 0xb3, 0xec, 0x5a, 0x7e, 0x4d,
4807 0x2f, 0x8f, 0x2e, 0x3d, 0xeb, 0xaa, 0x81, 0x48, 0x50, 0x88, 0x10, 0x6e, 0x5e, 0xc1, 0x3c, 0x26,
4808 0x58, 0x3e, 0x30, 0xfa, 0xcc, 0x93, 0xe9, 0x08, 0x5d, 0x54, 0xd0, 0xc5, 0xbd, 0x54, 0xba, 0xe5,
4809 0x83, 0x43, 0xe6, 0x61, 0x16, 0xca, 0x2c, 0x69, 0x5a, 0x47, 0x5c, 0xb8, 0x85, 0xe1, 0x4d, 0x87,
4810 0xd6, 0x60, 0xe0, 0xcb, 0x0d, 0x54, 0x45, 0xf6, 0x1f, 0xa5, 0x62, 0x3c, 0x81, 0x1d, 0xd5, 0x7f,
4811 0x31, 0x1d, 0xa3, 0x31, 0xe4, 0x8d, 0x1c, 0x84, 0x4f, 0x7b, 0x8c, 0x53, 0xc3, 0xa6, 0x1d, 0x6a,
4812 0xc9, 0x54, 0x3e, 0x8d, 0x6e, 0xb4, 0xa4, 0x1b, 0x1d, 0x41, 0xdb, 0x88, 0x49, 0xf1, 0x13, 0x96,
4813 0x51, 0x92, 0x40, 0x0e, 0x03, 0x17, 0xa1, 0x4b, 0x7b, 0x86, 0x4d, 0x5d, 0xc7, 0xa3, 0x72, 0x38,
4814 0x82, 0xbf, 0x86, 0xfc, 0xeb, 0xd9, 0x75, 0xd8, 0x69, 0xec, 0xab, 0x2d, 0xb5, 0x1d, 0x9b, 0xa4,
4815 0xdc, 0x2d, 0xaa, 0xe5, 0xd8, 0xa1, 0xbd, 0x34, 0x84, 0x9c, 0xc1, 0x2a, 0xc6, 0xd6, 0xc9, 0x65,
4816 0xe0, 0x58, 0xa6, 0x6b, 0xd0, 0xef, 0x06, 0x4e, 0xbf, 0x47, 0x3d, 0x9e, 0x88, 0xb1, 0x19, 0x74,
4817 0xfc, 0x93, 0x54, 0x8c, 0x29, 0x7c, 0x23, 0x84, 0x67, 0x43, 0x4d, 0x0c, 0xe6, 0x4a, 0x18, 0xf9,
4818 0x25, 0xcc, 0x26, 0x23, 0xce, 0xb4, 0x4e, 0xd1, 0x15, 0xc9, 0xee, 0x46, 0x39, 0xc6, 0x4d, 0xeb,
4819 0xd4, 0x63, 0xe7, 0x2e, 0xb5, 0xbb, 0x54, 0xf0, 0xa4, 0x3c, 0x4d, 0xb3, 0x04, 0x4a, 0x90, 0x33,
4820 0x58, 0x91, 0x85, 0x40, 0xa7, 0x63, 0xf8, 0xd4, 0xb4, 0x4e, 0x0c, 0x7a, 0x61, 0x51, 0x6a, 0x53,
4821 0x1b, 0x9d, 0xcc, 0xa2, 0x93, 0x87, 0xe9, 0xba, 0xa0, 0x83, 0x9b, 0x9c, 0x3b, 0xa6, 0xab, 0x0b,
4822 0x8b, 0x86, 0x32, 0x48, 0x39, 0xba, 0xc9, 0x24, 0x72, 0x18, 0x11, 0x9d, 0x76, 0x6b, 0x50, 0x49,
4823 0x55, 0x45, 0xe4, 0x36, 0x00, 0x16, 0x34, 0x22, 0xd4, 0x29, 0x9e, 0x76, 0x53, 0xfa, 0x94, 0x90,
4824 0x88, 0xe0, 0xa5, 0xda, 0x2e, 0x54, 0xd3, 0x15, 0x11, 0xb9, 0x09, 0x05, 0x59, 0x3c, 0xc9, 0xb3,
4825 0xb1, 0xa0, 0xe7, 0xb1, 0x40, 0xb2, 0x87, 0x98, 0xc6, 0x86, 0x99, 0x4e, 0x60, 0x26, 0x53, 0xde,
4826 0x5c, 0x4d, 0xf6, 0x25, 0x54, 0x02, 0xea, 0x3b, 0xa6, 0x6b, 0x78, 0x83, 0xde, 0x31, 0xf5, 0xd5,
4827 0x69, 0x3a, 0x1f, 0x4d, 0xc9, 0x11, 0x6a, 0x0f, 0x50, 0xa9, 0x97, 0x83, 0x44, 0x4b, 0xfb, 0x7e,
4828 0x02, 0x2a, 0xa9, 0x72, 0xe8, 0x6a, 0x37, 0xf3, 0x90, 0xc7, 0xfd, 0x2e, 0x4f, 0xeb, 0x82, 0x3e,
4829 0x29, 0xf6, 0xee, 0xf0, 0x50, 0xc6, 0x87, 0x86, 0x42, 0xee, 0x42, 0xc9, 0xb4, 0x7b, 0x8e, 0xa7,
4830 0xf4, 0x93, 0xa8, 0x07, 0x14, 0x49, 0x40, 0xa6, 0xf7, 0x13, 0xef, 0xdc, 0x7b, 0xb2, 0x07, 0x25,
4831 0x4c, 0x6c, 0x3e, 0x35, 0x03, 0xe6, 0xe1, 0xf1, 0x57, 0x4d, 0xc7, 0x5b, 0x3c, 0xb0, 0xb5, 0x74,
4832 0x2a, 0xd6, 0xd1, 0x44, 0x87, 0x4e, 0xf4, 0xbf, 0xf6, 0x47, 0x63, 0x30, 0x37, 0x0a, 0x44, 0x3e,
4833 0x82, 0xbb, 0xad, 0x83, 0x57, 0xc6, 0xe6, 0x56, 0xbb, 0xf9, 0x7a, 0xb3, 0xdd, 0x6c, 0x1d, 0x18,
4834 0x2f, 0x37, 0x9b, 0x7b, 0x86, 0xde, 0xd8, 0x3c, 0x6a, 0x1d, 0x18, 0x07, 0xad, 0x83, 0x46, 0xed,
4835 0x06, 0xf9, 0x04, 0xb4, 0x6b, 0x40, 0xfa, 0xe6, 0xc1, 0x4e, 0xf3, 0x60, 0xa7, 0x96, 0x23, 0x4f,
4836 0xa1, 0x7e, 0x0d, 0xee, 0x70, 0xf3, 0xe8, 0xe8, 0x4d, 0x4b, 0xdf, 0x36, 0x36, 0x5f, 0xb5, 0x77,
4837 0x1b, 0x07, 0xed, 0xe6, 0x16, 0x62, 0x6a, 0x63, 0x44, 0x83, 0x3b, 0xd7, 0xd8, 0xed, 0xb5, 0x8e,
4838 0x6a, 0xe3, 0xe4, 0x1e, 0xdc, 0x1e, 0x85, 0x41, 0xd9, 0xde, 0xa6, 0xbe, 0x5f, 0x9b, 0xb8, 0x6a,
4839 0x2c, 0x47, 0x6f, 0x9a, 0xed, 0xad, 0x5d, 0xa3, 0xf5, 0xba, 0xa1, 0xd7, 0x26, 0xb5, 0x5f, 0x01,
4840 0xc9, 0x16, 0xe8, 0x84, 0xc0, 0x04, 0xbf, 0xec, 0x87, 0x81, 0x8f, 0xff, 0x27, 0xa3, 0x65, 0xec,
4841 0x9a, 0x08, 0x1f, 0x0e, 0x0b, 0x4d, 0x87, 0x6a, 0xba, 0xa2, 0x7e, 0xef, 0xb8, 0xab, 0xc1, 0x78,
4842 0xff, 0x94, 0x23, 0x73, 0x59, 0x17, 0xff, 0x6a, 0x7f, 0x9f, 0x83, 0xda, 0x70, 0xc5, 0x4d, 0x56,
4843 0x60, 0x0a, 0x69, 0xb1, 0xe7, 0x32, 0xfa, 0xf0, 0x81, 0xa6, 0x3d, 0xd4, 0xfb, 0xcc, 0xfe, 0xec,
4844 0xd2, 0x1e, 0x16, 0xe8, 0x91, 0xdf, 0x29, 0x25, 0x69, 0xda, 0xc2, 0x0e, 0x4b, 0x70, 0x47, 0x16,
4845 0x9d, 0x05, 0x3d, 0x2f, 0x9a, 0x52, 0x81, 0x46, 0x1e, 0xc3, 0x60, 0x2c, 0xe8, 0x79, 0xd1, 0x3c,
4846 0x60, 0x64, 0x01, 0xf2, 0x16, 0x63, 0xa7, 0x0e, 0xc5, 0x62, 0x2a, 0xaf, 0xab, 0x56, 0x38, 0x8a,
4847 0x89, 0x78, 0x14, 0xf7, 0x61, 0x4a, 0x96, 0x29, 0xa6, 0x75, 0x75, 0x07, 0xb5, 0x9f, 0xc2, 0xd4,
4848 0x2e, 0x35, 0x7d, 0x7e, 0x4c, 0x4d, 0x4e, 0x1e, 0xc2, 0xec, 0x49, 0xd8, 0x90, 0x45, 0x16, 0x1f,
4849 0xf8, 0x54, 0x59, 0x90, 0x48, 0x75, 0x14, 0x6a, 0xb4, 0xbf, 0xce, 0xc1, 0x78, 0xcb, 0x1b, 0xbc,
4850 0xf7, 0x9c, 0x67, 0xf6, 0xea, 0xf8, 0xbb, 0xef, 0x55, 0x31, 0x52, 0x47, 0xee, 0xee, 0x82, 0x2e,
4851 0xfe, 0x25, 0x9f, 0xc2, 0x34, 0xeb, 0x59, 0x96, 0x41, 0x3d, 0xcb, 0xbf, 0xec, 0x8b, 0xd5, 0xc2,
4852 0x05, 0x2a, 0xea, 0x55, 0x21, 0x6e, 0x44, 0x52, 0xed, 0x6f, 0x72, 0x40, 0xf0, 0xec, 0xe8, 0x8a,
4853 0xe3, 0x67, 0xdb, 0x09, 0xb8, 0xe9, 0x5d, 0x33, 0x39, 0x57, 0xf5, 0xfe, 0x39, 0x2c, 0xb9, 0x92,
4854 0xc2, 0x50, 0x4f, 0x96, 0xc8, 0x63, 0xfc, 0x3e, 0xf5, 0x99, 0x5a, 0xc7, 0x05, 0x05, 0x90, 0xd9,
4855 0x17, 0xd5, 0xdf, 0x50, 0x9f, 0x91, 0x47, 0x30, 0x37, 0xca, 0x54, 0x8d, 0x86, 0x64, 0xad, 0xb4,
4856 0xaf, 0xa1, 0x20, 0x02, 0x7c, 0x3f, 0xe8, 0x7e, 0x80, 0xc8, 0xfe, 0x6d, 0x0e, 0xa6, 0xc4, 0x39,
4857 0x8d, 0xc1, 0xfd, 0xde, 0x7c, 0x89, 0xa0, 0x9c, 0x48, 0x05, 0x65, 0x3a, 0xca, 0x27, 0x87, 0xa3,
4858 0x3c, 0xdb, 0x8f, 0xe7, 0x50, 0x7e, 0xd5, 0x77, 0x1d, 0xef, 0xf4, 0x6d, 0x3d, 0x51, 0xa6, 0x63,
4859 0xb1, 0xe9, 0x9f, 0x4c, 0x01, 0x6c, 0xd3, 0x33, 0xc7, 0xa2, 0x4d, 0xaf, 0x83, 0xfb, 0xe1, 0x8c,
4860 0x7a, 0x36, 0xf3, 0x55, 0x36, 0x51, 0x2d, 0x32, 0x07, 0x93, 0x3d, 0x66, 0x53, 0x57, 0x9d, 0x89,
4861 0xb2, 0x41, 0x7e, 0x04, 0xb5, 0x13, 0xd3, 0xb7, 0xcf, 0x4d, 0x9f, 0x1a, 0x67, 0xd4, 0x17, 0xa5,
4862 0xbc, 0x4a, 0x29, 0xd3, 0xa1, 0xfc, 0xb5, 0x14, 0x0b, 0x68, 0xc7, 0xf1, 0x7b, 0x29, 0xe8, 0x84,
4863 0x84, 0x86, 0xf2, 0x10, 0xba, 0x02, 0x53, 0x36, 0xf6, 0x48, 0xf4, 0xbf, 0x26, 0x53, 0x83, 0x14,
4864 0x34, 0x6d, 0xb1, 0xe2, 0x4a, 0x99, 0x8e, 0xf8, 0x19, 0xc4, 0x11, 0xa9, 0x4b, 0x86, 0xbb, 0xa0,
4865 0x13, 0x75, 0xb0, 0x98, 0xbc, 0x00, 0xcb, 0xec, 0x82, 0x5e, 0xec, 0x33, 0x4f, 0x3c, 0xca, 0x07,
4866 0xe4, 0x0e, 0x00, 0xa7, 0xd6, 0x89, 0xc7, 0x5c, 0xd6, 0xbd, 0x0c, 0x4f, 0xc1, 0x58, 0x42, 0x56,
4867 0xe5, 0x83, 0x8c, 0x63, 0xcb, 0x87, 0x51, 0x95, 0x3d, 0x00, 0x17, 0x10, 0x9f, 0x2d, 0xc9, 0x2d,
4868 0x00, 0x85, 0xa0, 0xea, 0x91, 0xac, 0xa0, 0x17, 0x51, 0xdf, 0xf0, 0x6c, 0x72, 0x1f, 0xaa, 0xa6,
4869 0xeb, 0x32, 0x2b, 0x66, 0x28, 0x22, 0xa2, 0x8c, 0xd2, 0x90, 0x63, 0x15, 0xca, 0x11, 0x8a, 0xaa,
4870 0xc7, 0xa5, 0x82, 0x0e, 0x0a, 0x23, 0x78, 0x1e, 0x40, 0x2d, 0x0e, 0x09, 0xc5, 0x04, 0x88, 0xaa,
4871 0x46, 0x81, 0x21, 0xb9, 0xee, 0x43, 0x35, 0x81, 0xa4, 0xea, 0xe9, 0xa5, 0xa0, 0x97, 0x23, 0x9c,
4872 0xe0, 0xd3, 0xa0, 0xa2, 0x32, 0xa5, 0x22, 0xab, 0x20, 0xa8, 0x24, 0xf3, 0xa5, 0x64, 0xba, 0x03,
4873 0xa5, 0x10, 0x43, 0x55, 0x81, 0x5f, 0x90, 0xaf, 0x2d, 0x24, 0xc7, 0x57, 0x90, 0xf7, 0x4d, 0xaf,
4874 0x4b, 0x83, 0xc5, 0xe9, 0xd5, 0xf1, 0x07, 0xa5, 0xfa, 0x83, 0xf8, 0x35, 0x41, 0x14, 0x50, 0xea,
4875 0x5f, 0x9d, 0x06, 0x6c, 0xe0, 0x5b, 0x54, 0x47, 0xbc, 0xae, 0xec, 0x96, 0xff, 0x74, 0x02, 0xe6,
4876 0x46, 0x01, 0xc8, 0x52, 0xf8, 0x76, 0xcb, 0x0e, 0x16, 0x73, 0xab, 0xe3, 0x0f, 0x0a, 0xea, 0x15,
4877 0x96, 0x3d, 0xbc, 0x62, 0x63, 0x99, 0x15, 0xdb, 0x82, 0xc9, 0x3e, 0x63, 0x6e, 0xb0, 0x38, 0x8e,
4878 0x9d, 0xfa, 0xfc, 0x5d, 0x3b, 0xb5, 0x76, 0xc8, 0x98, 0xab, 0x4b, 0xdb, 0xe5, 0xff, 0x1c, 0x83,
4879 0x09, 0xd1, 0x26, 0xbf, 0x93, 0x38, 0x5b, 0xab, 0xf5, 0xa7, 0xef, 0x45, 0x86, 0x7f, 0xc4, 0x79,
4880 0xa6, 0xce, 0xe4, 0x23, 0x28, 0x04, 0x27, 0xa6, 0xef, 0x78, 0x5d, 0xec, 0x76, 0xb5, 0xfe, 0xfc,
4881 0xfd, 0xe8, 0x8e, 0xa4, 0x31, 0x32, 0x86, 0x4c, 0x62, 0x63, 0xca, 0x05, 0x94, 0x89, 0x52, 0x36,
4882 0xc4, 0x3e, 0xa7, 0xea, 0x7d, 0x49, 0x41, 0x17, 0xff, 0x6a, 0x9b, 0x50, 0x0c, 0xbb, 0x43, 0x00,
4883 0xf2, 0xa2, 0xd6, 0x68, 0x6e, 0xd7, 0x6e, 0x90, 0x32, 0x14, 0x37, 0xf7, 0xf6, 0x5a, 0x5b, 0xa2,
4884 0x95, 0x23, 0x55, 0x80, 0x9d, 0xc6, 0xfe, 0x61, 0x4b, 0x6f, 0x8b, 0xf6, 0x18, 0x29, 0x41, 0xe1,
4885 0xe5, 0x5e, 0xeb, 0x8d, 0x68, 0x8c, 0x6b, 0x27, 0x50, 0x4a, 0x74, 0x81, 0x2c, 0x00, 0xd9, 0x6e,
4886 0x6c, 0x8b, 0x42, 0xa8, 0xb1, 0x6d, 0x1c, 0x36, 0x74, 0xa3, 0x79, 0xd0, 0x7e, 0x59, 0xbb, 0x41,
4887 0xee, 0xc2, 0xca, 0xd1, 0xee, 0xa6, 0xde, 0xd8, 0x36, 0x5e, 0xfc, 0xc2, 0xd8, 0xdc, 0xdb, 0x43,
4888 0x39, 0xfe, 0xd3, 0x6e, 0x6c, 0xed, 0xd6, 0x72, 0x64, 0x15, 0x6e, 0x8d, 0x00, 0x1c, 0x6d, 0xee,
4889 0x37, 0x24, 0x62, 0x4c, 0xfb, 0x83, 0x71, 0x80, 0x2d, 0xd7, 0x0c, 0x02, 0xa7, 0xe3, 0x50, 0x1f,
4890 0xf3, 0xa7, 0xc1, 0xfb, 0x51, 0x36, 0x9b, 0x64, 0xed, 0xbe, 0x63, 0x93, 0x59, 0x98, 0x64, 0xc6,
4891 0x59, 0x94, 0x55, 0x27, 0xd8, 0x6b, 0x07, 0x73, 0xad, 0x23, 0xb1, 0x6a, 0x42, 0x9c, 0x10, 0xeb,
4892 0x20, 0x56, 0x4e, 0xc9, 0x84, 0x23, 0xb0, 0x37, 0xa1, 0xc0, 0x8c, 0xfe, 0xb1, 0xc3, 0x03, 0x95,
4893 0x64, 0xf3, 0xec, 0x50, 0xb4, 0x30, 0x7f, 0x2a, 0x85, 0x2a, 0x17, 0x1c, 0xa9, 0x58, 0x82, 0x22,
4894 0xe5, 0x27, 0xb2, 0x68, 0x91, 0x5b, 0xbd, 0x40, 0xf9, 0x49, 0x58, 0xb3, 0xd8, 0x01, 0x37, 0x7a,
4895 0xa6, 0x85, 0x5b, 0xbc, 0xac, 0xe7, 0xed, 0x80, 0xef, 0x9b, 0x96, 0x50, 0x04, 0xbe, 0x85, 0x8a,
4896 0x29, 0xa9, 0x08, 0x7c, 0x4b, 0x28, 0x44, 0x90, 0xf7, 0xe5, 0x2b, 0x62, 0xb5, 0x97, 0x0b, 0x4e,
4897 0xff, 0x10, 0x5f, 0x52, 0xcf, 0x83, 0xb0, 0x36, 0x9c, 0xbe, 0xda, 0xbc, 0x93, 0x76, 0xc0, 0x9b,
4898 0x7d, 0x21, 0x16, 0x54, 0x4e, 0x5f, 0xe5, 0xb1, 0xc9, 0xc0, 0xb7, 0x9a, 0x7d, 0x41, 0x24, 0xc4,
4899 0x62, 0x77, 0xab, 0x7d, 0x2c, 0x3c, 0x8a, 0x04, 0x27, 0x54, 0x82, 0x08, 0x55, 0x72, 0x03, 0x8b,
4900 0x5e, 0xa2, 0x6a, 0x15, 0xca, 0xfd, 0x53, 0x6e, 0x70, 0xb3, 0x2b, 0xc7, 0x33, 0x2d, 0xb7, 0x52,
4901 0xff, 0x94, 0xb7, 0x4d, 0x5c, 0x61, 0xed, 0xb7, 0xe3, 0x30, 0x25, 0x0a, 0x6f, 0xe6, 0x6d, 0xf5,
4902 0x30, 0x65, 0x98, 0xb6, 0x6d, 0xb0, 0x01, 0xa7, 0xbe, 0xb0, 0xc2, 0xc5, 0x28, 0xea, 0x25, 0xd3,
4903 0xb6, 0x5b, 0x42, 0xd6, 0x36, 0xbb, 0x22, 0x4d, 0x89, 0x47, 0xf6, 0x33, 0x9a, 0x80, 0x8d, 0xc9,
4904 0xda, 0x41, 0xca, 0x23, 0xe4, 0x2a, 0x94, 0xb9, 0x6f, 0xf6, 0x0d, 0xce, 0x8c, 0x13, 0x16, 0xc8,
4905 0xf0, 0x2d, 0xea, 0x20, 0x64, 0x6d, 0xb6, 0xcb, 0x02, 0x4e, 0x7e, 0x02, 0xc4, 0xa7, 0x3d, 0xd3,
4906 0x3f, 0x55, 0x5c, 0x72, 0x3d, 0x26, 0x10, 0x57, 0x93, 0x1a, 0x64, 0x93, 0x2b, 0x13, 0xa3, 0x1d,
4907 0xcf, 0x8b, 0xd0, 0x93, 0x49, 0x74, 0x53, 0x28, 0x24, 0x5a, 0x8d, 0x45, 0x42, 0x45, 0x27, 0xf3,
4908 0xd1, 0x58, 0x10, 0x95, 0x1e, 0x4b, 0x0c, 0x2b, 0x24, 0xc7, 0x12, 0x21, 0xd7, 0x60, 0x96, 0xfb,
4909 0xa6, 0x17, 0xb8, 0x26, 0x4f, 0x82, 0x8b, 0x08, 0x9e, 0x89, 0x54, 0xa3, 0xf1, 0xf1, 0x44, 0x4d,
4910 0x0d, 0xe1, 0xc3, 0xb9, 0xd2, 0xfe, 0x36, 0x07, 0x79, 0xb9, 0x0e, 0xe4, 0x3e, 0x8c, 0x5b, 0xbd,
4911 0xf0, 0x8d, 0x2e, 0x89, 0x5f, 0x12, 0x87, 0xab, 0xa4, 0x0b, 0xf5, 0xe8, 0x9d, 0x91, 0x88, 0xf6,
4912 0xf1, 0x54, 0xb4, 0xc7, 0xdb, 0x6b, 0x62, 0x68, 0x7b, 0xc9, 0x2d, 0x33, 0x99, 0xde, 0x32, 0xa3,
4913 0x77, 0x46, 0xbc, 0xef, 0x0a, 0x89, 0x7d, 0xa7, 0xfd, 0x63, 0x1e, 0x26, 0x5e, 0xba, 0xec, 0x1c,
4914 0x0f, 0x42, 0xcb, 0xa2, 0x41, 0x60, 0x24, 0x2b, 0x93, 0x69, 0xbd, 0x2c, 0xa5, 0xcd, 0x51, 0x95,
4915 0xd2, 0x74, 0x58, 0x29, 0xcd, 0x43, 0x7e, 0xe0, 0x39, 0x42, 0x5c, 0x92, 0xe2, 0x81, 0xe7, 0x64,
4916 0xcb, 0xfd, 0x7c, 0x54, 0xee, 0x7f, 0x06, 0x33, 0xc1, 0x65, 0xaf, 0x47, 0xb9, 0xef, 0x58, 0x46,
4917 0x08, 0x21, 0x08, 0x99, 0x8e, 0x14, 0x2f, 0x25, 0x76, 0x05, 0xf0, 0x48, 0x93, 0x7b, 0x40, 0x56,
4918 0x24, 0x45, 0x21, 0xc0, 0x4d, 0xbd, 0x04, 0xc5, 0xf0, 0x60, 0xc6, 0x2d, 0x3a, 0xad, 0x17, 0xd4,
4919 0xa1, 0x4c, 0x3e, 0x81, 0x69, 0x8f, 0xf2, 0x73, 0x86, 0x11, 0x27, 0x47, 0x34, 0x89, 0x88, 0x8a,
4920 0x12, 0x37, 0x47, 0x3d, 0xb2, 0xe4, 0x11, 0x92, 0x28, 0xe6, 0x1e, 0x03, 0x58, 0x51, 0xa6, 0x53,
4921 0x6f, 0x74, 0x67, 0xa3, 0x75, 0x8d, 0x93, 0xa0, 0x9e, 0x80, 0x91, 0x4f, 0x21, 0x6f, 0xe2, 0x8a,
4922 0xab, 0x37, 0xb5, 0xd3, 0x43, 0x81, 0xa0, 0x2b, 0x35, 0x59, 0x86, 0x62, 0xdf, 0x77, 0x98, 0xef,
4923 0xf0, 0x4b, 0x0c, 0xaf, 0x69, 0x3d, 0x6a, 0x27, 0x1e, 0x7d, 0xca, 0xa9, 0x47, 0x9f, 0x44, 0x59,
4924 0x5a, 0x49, 0x95, 0xa5, 0x4b, 0x50, 0xec, 0xfa, 0x6c, 0xd0, 0x17, 0xe3, 0x50, 0xb9, 0x04, 0xdb,
4925 0x72, 0x32, 0x92, 0x5f, 0xc8, 0x04, 0x62, 0x1a, 0x11, 0x15, 0x21, 0x3e, 0x94, 0xd2, 0xa6, 0x4d,
4926 0x3e, 0x86, 0xaa, 0x4f, 0xfb, 0xae, 0x78, 0x08, 0xa4, 0xb8, 0x30, 0x58, 0xdf, 0x15, 0xf5, 0x4a,
4927 0x24, 0xc5, 0x60, 0xd9, 0x85, 0x69, 0x11, 0x63, 0x22, 0x39, 0xa8, 0x99, 0x5a, 0x9c, 0xc1, 0xd3,
4928 0x7c, 0x35, 0xf5, 0x3d, 0x65, 0x4d, 0x84, 0x5e, 0x9b, 0xed, 0x48, 0x48, 0xc3, 0xe3, 0xfe, 0xa5,
4929 0x5e, 0xe9, 0x27, 0x65, 0xa4, 0x11, 0x57, 0x43, 0x9c, 0x19, 0x26, 0x0d, 0x16, 0x67, 0x91, 0xe8,
4930 0x6e, 0x9a, 0x48, 0xc1, 0xdb, 0x6c, 0x93, 0x06, 0x92, 0x27, 0x2c, 0x97, 0x50, 0xb4, 0xfc, 0x15,
4931 0x90, 0xac, 0x2f, 0x71, 0xca, 0x9e, 0xd2, 0x4b, 0x75, 0x28, 0x89, 0x7f, 0xc5, 0x69, 0x7c, 0x66,
4932 0xba, 0x03, 0x1a, 0x16, 0xfa, 0xd8, 0xf8, 0x72, 0xec, 0x59, 0x6e, 0xf9, 0xe7, 0x30, 0x93, 0x71,
4933 0xf2, 0x36, 0x82, 0x62, 0x82, 0x40, 0x6b, 0x43, 0x79, 0xb8, 0xac, 0x95, 0xb5, 0x79, 0xb8, 0x97,
4934 0xca, 0x7a, 0x51, 0x0a, 0x9a, 0xb6, 0x78, 0x84, 0x53, 0xca, 0xa0, 0x4f, 0x2d, 0xa7, 0xe3, 0x58,
4935 0xaa, 0xe6, 0xaf, 0x4a, 0xf1, 0x91, 0x92, 0x6a, 0xff, 0x55, 0x82, 0x6a, 0xfa, 0xa3, 0xd6, 0xd5,
4936 0x0f, 0x0f, 0x4b, 0x50, 0xf4, 0x2f, 0x8c, 0xe3, 0x4b, 0x4e, 0x03, 0x64, 0xcb, 0xeb, 0x05, 0xff,
4937 0xe2, 0x85, 0x68, 0x8a, 0x20, 0xf7, 0x2f, 0x8c, 0x3e, 0x3e, 0x7d, 0x04, 0x6a, 0x33, 0x4e, 0xf9,
4938 0x17, 0xf2, 0x71, 0x24, 0xc0, 0x54, 0x7a, 0x61, 0x0c, 0x2c, 0x53, 0x1c, 0x45, 0x0a, 0x34, 0x81,
4939 0xa0, 0xaa, 0x7f, 0xf1, 0x4a, 0x88, 0xd3, 0xc8, 0x5e, 0x0a, 0x39, 0x19, 0x22, 0xf7, 0xb3, 0xc8,
4940 0xe3, 0x14, 0x32, 0x1f, 0x22, 0x5f, 0x64, 0x91, 0xf2, 0x4d, 0x6b, 0x88, 0x2c, 0x84, 0x48, 0x7c,
4941 0x57, 0x1a, 0x22, 0x57, 0x60, 0xca, 0xbf, 0x30, 0x3a, 0xbe, 0xd9, 0xa3, 0x01, 0x3e, 0x51, 0xe4,
4942 0xf5, 0xa2, 0x7f, 0xf1, 0x12, 0xdb, 0xe2, 0xc4, 0x8a, 0x94, 0xc6, 0xd3, 0x27, 0x2a, 0x9f, 0x40,
4943 0xa8, 0x7f, 0xfa, 0x84, 0x7c, 0x8a, 0x8e, 0x42, 0xc4, 0x86, 0xb1, 0x5e, 0xff, 0x02, 0x5f, 0x83,
4944 0xe6, 0xf5, 0x4a, 0x84, 0xda, 0x58, 0xaf, 0x7f, 0x41, 0x7e, 0x04, 0x33, 0x31, 0x70, 0xbd, 0xfe,
4945 0xcc, 0xa8, 0x6f, 0x6c, 0x2c, 0xce, 0x85, 0x5d, 0x92, 0xc8, 0xf5, 0xfa, 0xb3, 0xfa, 0xc6, 0x46,
4946 0x1a, 0x5a, 0xdf, 0x78, 0x6a, 0x6c, 0xac, 0xaf, 0x2f, 0xce, 0xa7, 0xa1, 0xf5, 0x8d, 0xa7, 0x1b,
4947 0xeb, 0xeb, 0xe4, 0xc7, 0x40, 0x62, 0xe8, 0xc6, 0x7a, 0xdd, 0x58, 0x7f, 0x54, 0x7f, 0xbc, 0xb8,
4948 0x20, 0xd3, 0x5e, 0x88, 0xdd, 0x58, 0xaf, 0x0b, 0x31, 0xf9, 0x1c, 0x66, 0x13, 0x5d, 0x78, 0x54,
4949 0x7f, 0x62, 0xac, 0x6f, 0xac, 0x3f, 0x5b, 0xbc, 0x89, 0xe8, 0x5a, 0xd4, 0x89, 0x47, 0xf5, 0x27,
4950 0x42, 0x3e, 0x04, 0xdf, 0x58, 0x7f, 0x6e, 0xd4, 0x1f, 0x3d, 0xf9, 0x62, 0x71, 0x71, 0x08, 0xbe,
4951 0xb1, 0xfe, 0x5c, 0xc8, 0xd3, 0xf0, 0xfa, 0xa3, 0x27, 0xcf, 0x8c, 0x27, 0x8f, 0x9e, 0x6f, 0x2c,
4952 0x2e, 0xa5, 0xe1, 0x42, 0x21, 0xe4, 0x69, 0xf8, 0x93, 0x47, 0xcf, 0x9f, 0x1a, 0xcf, 0xeb, 0xeb,
4953 0x4f, 0x17, 0x97, 0xd3, 0x70, 0xa1, 0x10, 0x72, 0xf2, 0x10, 0xe6, 0x62, 0xf8, 0xf3, 0xfa, 0xfa,
4954 0x17, 0xc6, 0xfa, 0xd3, 0xc7, 0xcf, 0x1e, 0x2f, 0xae, 0x20, 0x7e, 0x26, 0xc4, 0x0b, 0x0d, 0x2a,
4955 0xc4, 0x71, 0xef, 0x5f, 0x18, 0x96, 0x6f, 0xc9, 0x28, 0x08, 0x30, 0x7d, 0xe5, 0xf5, 0x92, 0x7f,
4956 0xb1, 0xe5, 0x5b, 0x18, 0x01, 0x58, 0xda, 0xf1, 0x30, 0xba, 0x8b, 0x32, 0xba, 0x79, 0x1c, 0xdd,
4957 0x3c, 0x8e, 0xee, 0x29, 0x19, 0xdd, 0x3c, 0x19, 0xdd, 0x7c, 0x38, 0xba, 0x41, 0xae, 0x10, 0xcf,
4958 0x44, 0x37, 0x1f, 0x8e, 0xee, 0x52, 0x88, 0xdc, 0xcf, 0x22, 0xd3, 0xd1, 0x5d, 0x0e, 0x91, 0x2f,
4959 0xb2, 0xc8, 0x74, 0x74, 0x57, 0x42, 0xe4, 0x70, 0x74, 0xf3, 0x28, 0xba, 0x6f, 0xc9, 0xe8, 0xe6,
4960 0x89, 0xe8, 0xe6, 0xc9, 0xe8, 0xbe, 0x2d, 0xa3, 0x9b, 0xa7, 0xa2, 0x9b, 0x0f, 0x47, 0xf7, 0x1d,
4961 0x19, 0xdd, 0x7c, 0x38, 0xba, 0x79, 0x26, 0xba, 0xef, 0x86, 0x5d, 0x1a, 0x8e, 0x6e, 0x9e, 0x89,
4962 0xee, 0xd5, 0x34, 0x34, 0x8e, 0x6e, 0x9e, 0x8d, 0xee, 0x7b, 0x32, 0xba, 0x79, 0x36, 0xba, 0xf9,
4963 0x88, 0xe8, 0xd6, 0x64, 0x40, 0xf1, 0x11, 0xd1, 0xcd, 0x47, 0x44, 0xf7, 0x47, 0x43, 0xf0, 0x44,
4964 0x74, 0xf3, 0x11, 0xd1, 0x7d, 0x3f, 0x0d, 0x4f, 0x46, 0x37, 0x1f, 0x11, 0xdd, 0x1f, 0xa7, 0xe1,
4965 0xc9, 0xe8, 0xe6, 0xa3, 0xa2, 0xfb, 0x13, 0x19, 0xdd, 0x3c, 0x13, 0xdd, 0xb7, 0x01, 0x8e, 0x9d,
4966 0x7e, 0x18, 0xda, 0xd3, 0x32, 0x3c, 0x8f, 0x9d, 0xbe, 0x0a, 0xec, 0x5b, 0x30, 0xc5, 0x9d, 0x1e,
4967 0x0d, 0xb8, 0xd9, 0xeb, 0xe3, 0x71, 0x5b, 0xd0, 0x63, 0x81, 0xf6, 0x6f, 0x05, 0xfc, 0xd0, 0xf0,
4968 0x2e, 0xf9, 0xff, 0x8a, 0xd7, 0x58, 0x1f, 0x43, 0xb5, 0xcf, 0x02, 0x87, 0x3b, 0x67, 0x54, 0x7e,
4969 0xfc, 0x56, 0xf9, 0xbf, 0x12, 0x4a, 0xf1, 0x63, 0xb6, 0x80, 0x79, 0xb4, 0x6b, 0x26, 0x60, 0xf2,
4970 0x04, 0xa8, 0x84, 0x52, 0x09, 0x7b, 0x06, 0x8b, 0x36, 0x75, 0x9d, 0x9e, 0x23, 0xaa, 0xe2, 0x9e,
4971 0x13, 0x04, 0x86, 0x4d, 0x39, 0xb5, 0xa2, 0xb7, 0x90, 0x79, 0x7d, 0x21, 0xd2, 0xef, 0x3b, 0x41,
4972 0xb0, 0x1d, 0x6a, 0x87, 0xa6, 0x21, 0x3f, 0x3c, 0x0d, 0x2b, 0x20, 0x1a, 0xc6, 0xc0, 0x73, 0xa2,
4973 0xf4, 0x5f, 0x3c, 0x76, 0xfa, 0xaf, 0x44, 0x9b, 0xd4, 0x61, 0xbe, 0x43, 0x2d, 0xc3, 0x62, 0xbe,
4974 0x4f, 0x2d, 0x4e, 0x6d, 0x23, 0xb8, 0xec, 0x1d, 0x33, 0x37, 0xcc, 0x04, 0xb3, 0x1d, 0x6a, 0x6d,
4975 0x85, 0xba, 0x23, 0xa9, 0x22, 0x4f, 0xe1, 0xa6, 0xb4, 0xb1, 0xe9, 0x39, 0xf3, 0xed, 0x20, 0xb6,
4976 0x56, 0x29, 0x62, 0x1e, 0xad, 0x94, 0x36, 0x32, 0x27, 0x3f, 0x83, 0x95, 0xb4, 0xdd, 0xc0, 0x53,
4977 0x96, 0xe6, 0xb1, 0x4b, 0x55, 0xe6, 0x58, 0x4a, 0xda, 0xbe, 0x4a, 0x02, 0xc8, 0x47, 0x50, 0x49,
4978 0xd9, 0xab, 0x0c, 0x52, 0x4e, 0x5a, 0x88, 0x47, 0x8c, 0xf4, 0x80, 0xe4, 0xb8, 0x65, 0x0a, 0x99,
4979 0x49, 0x0e, 0x47, 0x4e, 0xc0, 0x27, 0x30, 0x7d, 0xd1, 0xa5, 0x3d, 0xe3, 0x94, 0x5e, 0x86, 0x33,
4980 0x28, 0x93, 0x48, 0x45, 0x88, 0xbf, 0xa6, 0x97, 0xf1, 0x2c, 0x22, 0xce, 0x65, 0x41, 0x98, 0x45,
4981 0x8b, 0x42, 0xb0, 0xc7, 0x02, 0x24, 0x11, 0x55, 0x80, 0xcb, 0xcc, 0x5e, 0x20, 0x59, 0x54, 0x34,
4982 0x56, 0xfc, 0x8b, 0x43, 0x94, 0x22, 0x8b, 0x3a, 0xa8, 0x14, 0xce, 0x63, 0x9e, 0xe1, 0xd8, 0x2e,
4983 0xc5, 0xd0, 0xc4, 0x83, 0x4a, 0x42, 0x0f, 0x98, 0xd7, 0xb4, 0x5d, 0x2c, 0x47, 0xfd, 0x0b, 0xbc,
4984 0xf3, 0xa0, 0x4e, 0xe4, 0xbc, 0x7f, 0xd1, 0xea, 0x59, 0x0e, 0x79, 0x06, 0x4b, 0x4a, 0x11, 0xe6,
4985 0xbd, 0x38, 0xc3, 0xab, 0xc3, 0x79, 0x5e, 0x42, 0x55, 0x02, 0x0c, 0x73, 0x7d, 0xaa, 0x90, 0x99,
4986 0xbd, 0xae, 0x90, 0x99, 0x1b, 0x2e, 0x64, 0x92, 0x87, 0xc4, 0xfc, 0x75, 0x87, 0xc4, 0xc2, 0xf0,
4987 0x21, 0x71, 0x0f, 0xca, 0xc7, 0xd4, 0x37, 0x7c, 0x2a, 0x4a, 0x40, 0x6a, 0xab, 0x83, 0xb6, 0x74,
4988 0x4c, 0x7d, 0x5d, 0x89, 0xc8, 0x5d, 0x28, 0xb9, 0x96, 0xdd, 0x0d, 0xe7, 0x5f, 0x9e, 0xad, 0x20,
4989 0x44, 0x6a, 0xf2, 0x45, 0xe7, 0x6c, 0x27, 0xd4, 0x2f, 0xa9, 0xce, 0xd9, 0xce, 0xa8, 0x8d, 0xbe,
4990 0x3c, 0xbc, 0xd1, 0xff, 0x25, 0x87, 0x15, 0xe8, 0xbb, 0x16, 0x7b, 0x6f, 0xf9, 0xd2, 0xf2, 0x96,
4991 0x82, 0x2f, 0x39, 0xc3, 0x13, 0x99, 0x19, 0x4e, 0xcc, 0xd3, 0xe4, 0xf0, 0x3c, 0x25, 0x67, 0x38,
4992 0x9f, 0x9e, 0xe1, 0xeb, 0xc7, 0xf7, 0x77, 0x39, 0xa8, 0xa6, 0x2f, 0x59, 0x25, 0x9f, 0x0f, 0x73,
4993 0xa9, 0xcf, 0x41, 0x3f, 0xbc, 0x92, 0xfd, 0xe1, 0x55, 0xc2, 0xf5, 0x69, 0xf8, 0x2b, 0xa8, 0xa4,
4994 0x6e, 0x65, 0x5d, 0xbd, 0x30, 0x0b, 0x90, 0x0f, 0xb8, 0xc9, 0x07, 0x81, 0x7a, 0xf7, 0xa9, 0x5a,
4995 0xda, 0xb7, 0x30, 0x3b, 0xe2, 0x76, 0xd6, 0x7b, 0x67, 0xf3, 0x98, 0x7e, 0x3c, 0x45, 0xff, 0x57,
4996 0x63, 0xf8, 0xad, 0x67, 0xf8, 0x96, 0xd9, 0x0f, 0xf8, 0x2a, 0xed, 0xb2, 0xc0, 0x48, 0xb9, 0x98,
4997 0x72, 0x59, 0x70, 0x84, 0x02, 0xa9, 0x3e, 0x0e, 0xd5, 0x13, 0xa1, 0xfa, 0x58, 0xa9, 0x1f, 0x40,
4998 0xcd, 0x65, 0x7d, 0x4b, 0x9e, 0x0b, 0x0a, 0x24, 0xdf, 0xd9, 0x57, 0x85, 0x5c, 0x9c, 0x07, 0x0a,
4999 0xb9, 0x0e, 0xf3, 0x0a, 0xa9, 0x32, 0x42, 0x08, 0xcf, 0xcb, 0xef, 0x04, 0x12, 0x2e, 0xf3, 0x81,
5000 0x32, 0x11, 0xdb, 0x8f, 0x75, 0x9c, 0x10, 0x58, 0x90, 0xaf, 0xc3, 0x84, 0x48, 0x01, 0xee, 0x41,
5001 0x59, 0x64, 0xa6, 0x08, 0x51, 0x44, 0x44, 0x09, 0x65, 0x12, 0xa2, 0x51, 0x58, 0xb9, 0xe6, 0x4e,
5002 0xda, 0x07, 0x5b, 0x8c, 0x3f, 0xcf, 0xc1, 0xf2, 0xd5, 0x17, 0xd4, 0x3e, 0x94, 0x1b, 0xf2, 0x18,
5003 0x16, 0x1c, 0xef, 0x8c, 0xfa, 0x01, 0x35, 0xc4, 0xd3, 0xb8, 0x9c, 0x47, 0xdf, 0xe4, 0xe1, 0xf7,
5004 0xb5, 0x59, 0xa5, 0x7d, 0xe1, 0xc8, 0x2b, 0x27, 0xba, 0xc9, 0xa9, 0xf6, 0xbd, 0xec, 0xdb, 0x15,
5005 0xf7, 0xdb, 0x3e, 0x58, 0xdf, 0xe6, 0x60, 0x32, 0xae, 0x22, 0x0a, 0xba, 0x6c, 0x08, 0x76, 0x8f,
5006 0x9e, 0x1b, 0xf4, 0xbb, 0xf0, 0xad, 0x55, 0xde, 0xa3, 0xe7, 0x8d, 0xef, 0x6c, 0xed, 0x04, 0xee,
5007 0x5c, 0x7f, 0x3b, 0xee, 0x83, 0xad, 0xcd, 0x5f, 0xe4, 0x64, 0x0c, 0x5c, 0x71, 0x5f, 0xee, 0xff,
5008 0x76, 0x71, 0x7e, 0x93, 0x03, 0xed, 0xed, 0x77, 0xef, 0xfe, 0x77, 0x17, 0x49, 0xfb, 0x0e, 0xd7,
5009 0xe2, 0x9a, 0x3b, 0x7a, 0xef, 0xed, 0xff, 0x6e, 0xfa, 0xbe, 0x89, 0x7c, 0xbd, 0x99, 0xbc, 0x42,
5010 0x72, 0x0a, 0xf7, 0xde, 0x7a, 0xa1, 0xee, 0x83, 0x45, 0x40, 0x1b, 0x88, 0xae, 0x0e, 0xe5, 0x04,
5011 0xbb, 0x28, 0x8e, 0xc2, 0xc3, 0xdb, 0xb0, 0xd8, 0xc0, 0xe3, 0xe8, 0x45, 0x14, 0x47, 0x0a, 0xbc,
5012 0x25, 0x84, 0x57, 0xe6, 0xf7, 0x3f, 0xcb, 0xc1, 0xe2, 0x55, 0x37, 0xf6, 0xde, 0xbb, 0xeb, 0x9b,
5013 0x50, 0x89, 0x3b, 0x33, 0xea, 0x8e, 0x6e, 0x76, 0x00, 0xbb, 0x37, 0xf4, 0x92, 0x1f, 0x4b, 0x5f,
5014 0x14, 0xf0, 0xc3, 0x13, 0x0f, 0xb4, 0x03, 0xb8, 0x75, 0xdd, 0x7d, 0xc8, 0xf7, 0xed, 0x9b, 0xf6,
5015 0x6b, 0x58, 0x7d, 0xdb, 0xdd, 0xc1, 0x0f, 0xb6, 0x54, 0xbf, 0x86, 0xa5, 0x2b, 0x2f, 0x10, 0xfe,
5016 0x90, 0xb3, 0x2d, 0x51, 0x9e, 0x8d, 0x0f, 0x95, 0x67, 0xda, 0x5f, 0xe6, 0xe0, 0xc1, 0xbb, 0xde,
5017 0x26, 0xfc, 0x60, 0x3b, 0xf0, 0x73, 0x20, 0xc9, 0x1b, 0x8e, 0xaa, 0x6f, 0x72, 0x3b, 0xce, 0x24,
5018 0x34, 0xaa, 0x8f, 0x3d, 0xf8, 0xe8, 0x1d, 0xee, 0x1d, 0x7e, 0xb0, 0xe9, 0x77, 0x31, 0x1b, 0xbd,
5019 0xe5, 0xee, 0xe1, 0x07, 0xf3, 0xf6, 0xc7, 0x39, 0xf8, 0xe4, 0xdd, 0x6e, 0x21, 0x7e, 0xb0, 0xe9,
5020 0x5f, 0x86, 0xe2, 0xd0, 0x9d, 0x94, 0xa8, 0xad, 0xfd, 0x47, 0x0e, 0x4a, 0x3b, 0x3e, 0x1b, 0xf4,
5021 0xf7, 0x29, 0xbe, 0xd0, 0xbd, 0x07, 0x65, 0x27, 0xbc, 0x60, 0x14, 0x3a, 0xae, 0xe0, 0x6f, 0x2f,
5022 0xa4, 0xac, 0x69, 0x93, 0x26, 0x54, 0x63, 0x08, 0x7e, 0xb0, 0x90, 0x1f, 0x92, 0xe3, 0xeb, 0xb0,
5023 0x09, 0xc2, 0xb5, 0xe8, 0xba, 0x12, 0x7e, 0x31, 0xae, 0x38, 0xc9, 0x26, 0xb9, 0x03, 0x25, 0xf1,
5024 0x1c, 0x17, 0x16, 0xf8, 0xe3, 0xe8, 0x4c, 0x14, 0xf8, 0x87, 0xb2, 0xc0, 0x4f, 0x7e, 0x39, 0x98,
5025 0x40, 0x65, 0xd4, 0xd6, 0xfe, 0x3f, 0x54, 0x52, 0xdc, 0xa4, 0x00, 0xe3, 0x87, 0xad, 0x83, 0xda,
5026 0x0d, 0x52, 0x83, 0x72, 0xe3, 0xb0, 0x75, 0x60, 0xac, 0xef, 0x18, 0x87, 0x9b, 0xed, 0xdd, 0x5a,
5027 0x8e, 0xcc, 0x40, 0x45, 0x4a, 0x1e, 0x29, 0xd1, 0x98, 0xf6, 0x87, 0x63, 0x30, 0x89, 0xfd, 0x4c,
5028 0x7d, 0x51, 0x90, 0xc3, 0x8d, 0xbe, 0x28, 0xfc, 0x14, 0x0a, 0x16, 0xeb, 0xf5, 0x4c, 0xf5, 0x23,
5029 0x84, 0xcc, 0x18, 0x93, 0x23, 0x0d, 0xb6, 0x24, 0x52, 0x0f, 0x4d, 0xc8, 0x1a, 0x14, 0x7a, 0x52,
5030 0xa5, 0xae, 0x01, 0xcc, 0x8d, 0x9a, 0x21, 0x3d, 0x04, 0x25, 0x3e, 0xa8, 0x4c, 0x5c, 0xfb, 0x41,
5031 0x45, 0xfb, 0x1a, 0x66, 0x47, 0x38, 0x26, 0xd3, 0x50, 0xda, 0xdc, 0xde, 0x36, 0xf6, 0x1b, 0xfb,
5032 0x2f, 0x1a, 0xfa, 0x51, 0xed, 0x06, 0x21, 0x50, 0xd5, 0x1b, 0xfb, 0xad, 0xd7, 0x8d, 0x48, 0x96,
5033 0x13, 0xa0, 0xa3, 0x46, 0x3b, 0x12, 0x8c, 0x69, 0xdf, 0x00, 0xbc, 0x36, 0xdd, 0x01, 0x3d, 0x34,
5034 0x7d, 0xb3, 0x47, 0xee, 0xc0, 0x38, 0xf3, 0x06, 0xea, 0xd3, 0x5e, 0x39, 0x75, 0xc1, 0x59, 0x28,
5035 0xc8, 0x4f, 0x92, 0x9f, 0x06, 0xaa, 0xf5, 0x85, 0x35, 0xf5, 0x8b, 0x23, 0xa4, 0x10, 0xcb, 0xb0,
5036 0x86, 0xeb, 0x2c, 0x41, 0x5a, 0x01, 0x26, 0x1b, 0xbd, 0x3e, 0xbf, 0xac, 0xff, 0xc3, 0x2c, 0x14,
5037 0x5a, 0x92, 0x8b, 0x6c, 0x03, 0x6c, 0x3b, 0x81, 0x79, 0xec, 0xd2, 0x96, 0xcb, 0x49, 0x35, 0xf2,
5038 0x81, 0xc8, 0xe5, 0xa1, 0xb6, 0xb6, 0xf0, 0x9b, 0x7f, 0xfe, 0xd7, 0xef, 0xc7, 0x6a, 0x5a, 0xe9,
5039 0xe1, 0xd9, 0xfa, 0x43, 0x65, 0xf7, 0x65, 0xee, 0x33, 0xf2, 0x12, 0x4a, 0x3a, 0xa5, 0xde, 0xbb,
5040 0xd2, 0xdc, 0x44, 0x9a, 0x19, 0xad, 0x2c, 0x68, 0x42, 0x43, 0xc1, 0xd3, 0x80, 0x92, 0x2a, 0x02,
5041 0x68, 0xcb, 0x1b, 0x90, 0xd4, 0x90, 0x33, 0x2c, 0x8b, 0xc8, 0x42, 0xb4, 0x8a, 0x60, 0x69, 0x48,
5042 0xe7, 0xde, 0x40, 0xd0, 0xec, 0x42, 0x25, 0x3a, 0x2c, 0xde, 0x81, 0x68, 0x09, 0x89, 0x66, 0xb5,
5043 0x6a, 0x62, 0x54, 0x8a, 0x69, 0x0b, 0xa6, 0xb6, 0xa9, 0x4b, 0xdf, 0xbb, 0x3b, 0x91, 0x91, 0x20,
5044 0x69, 0x02, 0xa8, 0x0b, 0x66, 0xad, 0x01, 0x27, 0xb5, 0xd4, 0x0f, 0x95, 0xf6, 0x83, 0xee, 0xf5,
5045 0xfd, 0x89, 0x2d, 0x05, 0x55, 0x0b, 0xca, 0xd1, 0xed, 0x32, 0x41, 0x46, 0x52, 0x97, 0xc3, 0x51,
5046 0x9c, 0xa1, 0x5b, 0x41, 0xba, 0x79, 0xad, 0x86, 0x74, 0x09, 0x6b, 0x41, 0xf8, 0x7b, 0x30, 0x9d,
5047 0xbc, 0x27, 0x26, 0x38, 0xe3, 0x3b, 0x82, 0x49, 0x4d, 0x86, 0xf6, 0x0e, 0xd2, 0x2e, 0x6a, 0xb3,
5048 0x82, 0x76, 0x88, 0x43, 0x30, 0x7f, 0x05, 0x05, 0xf1, 0xf0, 0xbd, 0x69, 0xdb, 0xa4, 0x92, 0xfa,
5049 0xb4, 0x76, 0x7d, 0x54, 0x29, 0x1b, 0x19, 0x55, 0x20, 0x5a, 0x3a, 0x7e, 0x5a, 0x7f, 0x1b, 0x49,
5050 0x6a, 0xd2, 0x62, 0x33, 0xc1, 0x73, 0x04, 0xd5, 0xe8, 0x06, 0xe6, 0xd6, 0x09, 0xb5, 0x4e, 0x33,
5051 0x01, 0x1a, 0x4f, 0x63, 0x04, 0xd4, 0x6e, 0x23, 0xe1, 0x4d, 0x8d, 0x08, 0xc2, 0xb4, 0xbd, 0x20,
5052 0xdd, 0x87, 0x92, 0x8c, 0xb9, 0x43, 0xe6, 0x35, 0x3b, 0x89, 0x85, 0x88, 0xf2, 0x60, 0xa6, 0x8b,
5053 0xcb, 0xc8, 0x38, 0xa7, 0x4d, 0xc7, 0x01, 0x8b, 0xc6, 0x6a, 0x61, 0x55, 0xe4, 0xbd, 0x3b, 0x5f,
5054 0x6a, 0x61, 0x93, 0xd6, 0x82, 0x50, 0x87, 0xca, 0x0e, 0xe5, 0x89, 0x7b, 0x7c, 0xc3, 0x63, 0x9e,
5055 0x1d, 0x71, 0xd5, 0x48, 0xbb, 0x85, 0x94, 0x0b, 0xda, 0x8c, 0xa0, 0x4c, 0xd9, 0x0b, 0xce, 0x9f,
5056 0x43, 0x5e, 0xa7, 0xc7, 0x8c, 0xbd, 0x7d, 0x87, 0xcf, 0x23, 0xcf, 0xb4, 0x06, 0x72, 0x87, 0x0b,
5057 0x1b, 0x41, 0xf0, 0x0a, 0x66, 0xb6, 0x98, 0xeb, 0x52, 0x2b, 0xf9, 0xc2, 0xe9, 0x6d, 0x5c, 0xab,
5058 0xc8, 0xb5, 0xac, 0xcd, 0x0b, 0xae, 0x8c, 0xb9, 0xa0, 0xfd, 0x05, 0xd4, 0x76, 0x28, 0x4f, 0xbf,
5059 0xb3, 0x4e, 0x6f, 0xd6, 0x85, 0xa1, 0x1f, 0x88, 0x29, 0x94, 0x76, 0x17, 0xb9, 0x97, 0xb4, 0x39,
5060 0x35, 0xde, 0x94, 0x56, 0x50, 0x9f, 0xc2, 0xdc, 0x0e, 0xe5, 0xd9, 0xb7, 0x64, 0xa3, 0x36, 0x5e,
5061 0xfc, 0x8b, 0xc7, 0x0c, 0x5e, 0xfb, 0x08, 0x1d, 0xdd, 0xd6, 0x16, 0x95, 0xa3, 0x0c, 0x42, 0x38,
5062 0xf3, 0xe1, 0xe6, 0x96, 0x4f, 0x4d, 0x4e, 0xdb, 0xbe, 0xd9, 0xe9, 0x38, 0xd6, 0x91, 0x75, 0x42,
5063 0xed, 0x81, 0x2b, 0x8e, 0xa3, 0xbb, 0x6b, 0xa9, 0xdf, 0x9b, 0x66, 0x00, 0x99, 0x59, 0xfb, 0x04,
5064 0x1d, 0xae, 0x6a, 0x2b, 0x38, 0x6b, 0xa3, 0x59, 0x95, 0x4f, 0xb9, 0x53, 0x3e, 0xb4, 0xcf, 0x2b,
5065 0x58, 0x85, 0xcf, 0x0e, 0xcc, 0xa6, 0x7a, 0xf4, 0xbb, 0x03, 0x3a, 0xa0, 0x01, 0x59, 0x19, 0xe9,
5066 0x4f, 0x2a, 0x33, 0xbe, 0x34, 0xf4, 0x75, 0x4b, 0xbb, 0x99, 0x19, 0x9f, 0x34, 0x50, 0x7e, 0x52,
5067 0xbd, 0xf8, 0x1f, 0xfb, 0x19, 0xc1, 0x26, 0xfc, 0xfc, 0x3f, 0xa8, 0xc9, 0xed, 0x9c, 0xa8, 0x17,
5068 0xaf, 0xde, 0x6e, 0x31, 0x48, 0xbb, 0xf1, 0x28, 0x47, 0xbe, 0x85, 0xf9, 0x43, 0xea, 0x77, 0x98,
5069 0xdf, 0xc3, 0x32, 0xa2, 0xd5, 0xa7, 0xfe, 0x30, 0x03, 0x2a, 0x32, 0x3d, 0xbb, 0x8f, 0x3d, 0xbb,
5070 0xa3, 0x2d, 0x89, 0x9e, 0x8d, 0xa4, 0x90, 0x87, 0x4f, 0x49, 0x1e, 0x46, 0xb2, 0xbe, 0x7a, 0x1b,
5071 0x69, 0x2a, 0x47, 0x25, 0x0c, 0x05, 0x55, 0x1b, 0x4a, 0x3b, 0x94, 0x37, 0x2e, 0x38, 0xd6, 0x17,
5072 0x24, 0x1e, 0x51, 0x5c, 0xb2, 0x2c, 0xcf, 0x85, 0x35, 0x88, 0x4e, 0xf9, 0xc0, 0xf7, 0x50, 0x13,
5073 0xa4, 0x59, 0x13, 0x1c, 0x82, 0xf5, 0x5b, 0xfc, 0x05, 0x8d, 0x7c, 0x88, 0xc5, 0x77, 0x89, 0x47,
5074 0x94, 0x13, 0x51, 0xca, 0xe0, 0x8f, 0xa3, 0xd3, 0xaa, 0xeb, 0x73, 0x43, 0x86, 0x46, 0xd0, 0xf7,
5075 0x61, 0x69, 0x87, 0xf2, 0xbd, 0xd1, 0x97, 0xc5, 0xd3, 0x49, 0x62, 0x25, 0xfd, 0xf3, 0xa7, 0xd4,
5076 0x15, 0x76, 0xed, 0x01, 0x7a, 0xd2, 0xb4, 0xdb, 0x6a, 0x08, 0xa3, 0x19, 0x85, 0xc7, 0x13, 0x98,
5077 0x1f, 0xa9, 0x7f, 0x1f, 0x6f, 0xa9, 0xb5, 0x1d, 0xc9, 0xf6, 0x65, 0xee, 0xb3, 0x17, 0xdf, 0xc2,
5078 0x0a, 0xf3, 0xbb, 0xc8, 0x63, 0x31, 0xdf, 0x5e, 0x93, 0x3f, 0x31, 0x0f, 0x79, 0x5f, 0x54, 0x5e,
5079 0x63, 0x5b, 0x94, 0x7a, 0xad, 0xbd, 0xf6, 0x37, 0x0f, 0xbb, 0x0e, 0x3f, 0x19, 0x1c, 0x8b, 0x05,
5080 0x7a, 0x18, 0x9a, 0x3c, 0x94, 0x26, 0x9f, 0xab, 0x5f, 0xa5, 0x9f, 0x3d, 0x79, 0xd8, 0x65, 0xe1,
5081 0xaf, 0xe3, 0x0f, 0x73, 0x87, 0x63, 0xc7, 0x79, 0xd4, 0x3c, 0xfe, 0xef, 0x00, 0x00, 0x00, 0xff,
5082 0xff, 0xba, 0x8d, 0xf7, 0x74, 0x41, 0x3f, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04005083}
5084
5085// Reference imports to suppress errors if they are not otherwise used.
5086var _ context.Context
5087var _ grpc.ClientConn
5088
5089// This is a compile-time assertion to ensure that this generated file
5090// is compatible with the grpc package it is being compiled against.
5091const _ = grpc.SupportPackageIsVersion4
5092
5093// OpenoltClient is the client API for Openolt service.
5094//
5095// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5096type OpenoltClient interface {
5097 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5098 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5099 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5100 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5101 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5102 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5103 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5104 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5105 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5106 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5107 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5108 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5109 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5110 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5111 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5112 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005113 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5114 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005115 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5116 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5117 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5118 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005119 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Esin Karamanccb714b2019-11-29 15:02:06 +00005120 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005121 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005122 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05305123 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005124 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5125 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
William Kurkianea869482019-04-09 15:16:11 -04005126}
5127
5128type openoltClient struct {
5129 cc *grpc.ClientConn
5130}
5131
5132func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5133 return &openoltClient{cc}
5134}
5135
5136func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5137 out := new(Empty)
5138 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5139 if err != nil {
5140 return nil, err
5141 }
5142 return out, nil
5143}
5144
5145func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5146 out := new(Empty)
5147 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5148 if err != nil {
5149 return nil, err
5150 }
5151 return out, nil
5152}
5153
5154func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5155 out := new(Empty)
5156 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5157 if err != nil {
5158 return nil, err
5159 }
5160 return out, nil
5161}
5162
5163func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5164 out := new(Empty)
5165 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5166 if err != nil {
5167 return nil, err
5168 }
5169 return out, nil
5170}
5171
5172func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5173 out := new(Empty)
5174 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5175 if err != nil {
5176 return nil, err
5177 }
5178 return out, nil
5179}
5180
5181func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5182 out := new(Empty)
5183 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5184 if err != nil {
5185 return nil, err
5186 }
5187 return out, nil
5188}
5189
5190func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5191 out := new(Empty)
5192 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5193 if err != nil {
5194 return nil, err
5195 }
5196 return out, nil
5197}
5198
5199func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5200 out := new(Empty)
5201 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5202 if err != nil {
5203 return nil, err
5204 }
5205 return out, nil
5206}
5207
5208func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5209 out := new(Empty)
5210 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5211 if err != nil {
5212 return nil, err
5213 }
5214 return out, nil
5215}
5216
5217func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5218 out := new(Empty)
5219 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5220 if err != nil {
5221 return nil, err
5222 }
5223 return out, nil
5224}
5225
5226func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5227 out := new(Heartbeat)
5228 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5229 if err != nil {
5230 return nil, err
5231 }
5232 return out, nil
5233}
5234
5235func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5236 out := new(Empty)
5237 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5238 if err != nil {
5239 return nil, err
5240 }
5241 return out, nil
5242}
5243
5244func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5245 out := new(Empty)
5246 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5247 if err != nil {
5248 return nil, err
5249 }
5250 return out, nil
5251}
5252
5253func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5254 out := new(DeviceInfo)
5255 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5256 if err != nil {
5257 return nil, err
5258 }
5259 return out, nil
5260}
5261
5262func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5263 out := new(Empty)
5264 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5265 if err != nil {
5266 return nil, err
5267 }
5268 return out, nil
5269}
5270
5271func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5272 out := new(Empty)
5273 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5274 if err != nil {
5275 return nil, err
5276 }
5277 return out, nil
5278}
5279
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005280func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5281 out := new(OnuStatistics)
5282 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5283 if err != nil {
5284 return nil, err
5285 }
5286 return out, nil
5287}
5288
5289func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5290 out := new(GemPortStatistics)
5291 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5292 if err != nil {
5293 return nil, err
5294 }
5295 return out, nil
5296}
5297
Manikkaraj kb1d51442019-07-23 10:41:02 -04005298func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04005299 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005300 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04005301 if err != nil {
5302 return nil, err
5303 }
5304 return out, nil
5305}
5306
Manikkaraj kb1d51442019-07-23 10:41:02 -04005307func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04005308 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005309 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5310 if err != nil {
5311 return nil, err
5312 }
5313 return out, nil
5314}
5315
5316func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5317 out := new(Empty)
5318 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5319 if err != nil {
5320 return nil, err
5321 }
5322 return out, nil
5323}
5324
5325func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5326 out := new(Empty)
5327 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04005328 if err != nil {
5329 return nil, err
5330 }
5331 return out, nil
5332}
5333
5334func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5335 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5336 if err != nil {
5337 return nil, err
5338 }
5339 x := &openoltEnableIndicationClient{stream}
5340 if err := x.ClientStream.SendMsg(in); err != nil {
5341 return nil, err
5342 }
5343 if err := x.ClientStream.CloseSend(); err != nil {
5344 return nil, err
5345 }
5346 return x, nil
5347}
5348
5349type Openolt_EnableIndicationClient interface {
5350 Recv() (*Indication, error)
5351 grpc.ClientStream
5352}
5353
5354type openoltEnableIndicationClient struct {
5355 grpc.ClientStream
5356}
5357
5358func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5359 m := new(Indication)
5360 if err := x.ClientStream.RecvMsg(m); err != nil {
5361 return nil, err
5362 }
5363 return m, nil
5364}
5365
Esin Karamanccb714b2019-11-29 15:02:06 +00005366func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5367 out := new(Empty)
5368 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5369 if err != nil {
5370 return nil, err
5371 }
5372 return out, nil
5373}
5374
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005375func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5376 out := new(Empty)
5377 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5378 if err != nil {
5379 return nil, err
5380 }
5381 return out, nil
5382}
5383
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005384func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
5385 out := new(common.ReturnValues)
5386 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5387 if err != nil {
5388 return nil, err
5389 }
5390 return out, nil
5391}
5392
kesavand494c2082020-08-31 11:16:12 +05305393func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005394 out := new(Empty)
5395 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5396 if err != nil {
5397 return nil, err
5398 }
5399 return out, nil
5400}
5401
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005402func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5403 out := new(OnuLogicalDistance)
5404 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5405 if err != nil {
5406 return nil, err
5407 }
5408 return out, nil
5409}
5410
5411func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5412 out := new(OnuLogicalDistance)
5413 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5414 if err != nil {
5415 return nil, err
5416 }
5417 return out, nil
5418}
5419
William Kurkianea869482019-04-09 15:16:11 -04005420// OpenoltServer is the server API for Openolt service.
5421type OpenoltServer interface {
5422 DisableOlt(context.Context, *Empty) (*Empty, error)
5423 ReenableOlt(context.Context, *Empty) (*Empty, error)
5424 ActivateOnu(context.Context, *Onu) (*Empty, error)
5425 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5426 DeleteOnu(context.Context, *Onu) (*Empty, error)
5427 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5428 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5429 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5430 FlowAdd(context.Context, *Flow) (*Empty, error)
5431 FlowRemove(context.Context, *Flow) (*Empty, error)
5432 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5433 EnablePonIf(context.Context, *Interface) (*Empty, error)
5434 DisablePonIf(context.Context, *Interface) (*Empty, error)
5435 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5436 Reboot(context.Context, *Empty) (*Empty, error)
5437 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005438 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5439 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005440 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5441 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5442 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5443 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005444 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Esin Karamanccb714b2019-11-29 15:02:06 +00005445 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005446 DeleteGroup(context.Context, *Group) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005447 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05305448 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005449 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5450 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
William Kurkianea869482019-04-09 15:16:11 -04005451}
5452
5453func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5454 s.RegisterService(&_Openolt_serviceDesc, srv)
5455}
5456
5457func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5458 in := new(Empty)
5459 if err := dec(in); err != nil {
5460 return nil, err
5461 }
5462 if interceptor == nil {
5463 return srv.(OpenoltServer).DisableOlt(ctx, in)
5464 }
5465 info := &grpc.UnaryServerInfo{
5466 Server: srv,
5467 FullMethod: "/openolt.Openolt/DisableOlt",
5468 }
5469 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5470 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5471 }
5472 return interceptor(ctx, in, info, handler)
5473}
5474
5475func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5476 in := new(Empty)
5477 if err := dec(in); err != nil {
5478 return nil, err
5479 }
5480 if interceptor == nil {
5481 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5482 }
5483 info := &grpc.UnaryServerInfo{
5484 Server: srv,
5485 FullMethod: "/openolt.Openolt/ReenableOlt",
5486 }
5487 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5488 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5489 }
5490 return interceptor(ctx, in, info, handler)
5491}
5492
5493func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5494 in := new(Onu)
5495 if err := dec(in); err != nil {
5496 return nil, err
5497 }
5498 if interceptor == nil {
5499 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5500 }
5501 info := &grpc.UnaryServerInfo{
5502 Server: srv,
5503 FullMethod: "/openolt.Openolt/ActivateOnu",
5504 }
5505 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5506 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5507 }
5508 return interceptor(ctx, in, info, handler)
5509}
5510
5511func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5512 in := new(Onu)
5513 if err := dec(in); err != nil {
5514 return nil, err
5515 }
5516 if interceptor == nil {
5517 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5518 }
5519 info := &grpc.UnaryServerInfo{
5520 Server: srv,
5521 FullMethod: "/openolt.Openolt/DeactivateOnu",
5522 }
5523 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5524 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5525 }
5526 return interceptor(ctx, in, info, handler)
5527}
5528
5529func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5530 in := new(Onu)
5531 if err := dec(in); err != nil {
5532 return nil, err
5533 }
5534 if interceptor == nil {
5535 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5536 }
5537 info := &grpc.UnaryServerInfo{
5538 Server: srv,
5539 FullMethod: "/openolt.Openolt/DeleteOnu",
5540 }
5541 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5542 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5543 }
5544 return interceptor(ctx, in, info, handler)
5545}
5546
5547func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5548 in := new(OmciMsg)
5549 if err := dec(in); err != nil {
5550 return nil, err
5551 }
5552 if interceptor == nil {
5553 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5554 }
5555 info := &grpc.UnaryServerInfo{
5556 Server: srv,
5557 FullMethod: "/openolt.Openolt/OmciMsgOut",
5558 }
5559 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5560 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5561 }
5562 return interceptor(ctx, in, info, handler)
5563}
5564
5565func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5566 in := new(OnuPacket)
5567 if err := dec(in); err != nil {
5568 return nil, err
5569 }
5570 if interceptor == nil {
5571 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5572 }
5573 info := &grpc.UnaryServerInfo{
5574 Server: srv,
5575 FullMethod: "/openolt.Openolt/OnuPacketOut",
5576 }
5577 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5578 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5579 }
5580 return interceptor(ctx, in, info, handler)
5581}
5582
5583func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5584 in := new(UplinkPacket)
5585 if err := dec(in); err != nil {
5586 return nil, err
5587 }
5588 if interceptor == nil {
5589 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5590 }
5591 info := &grpc.UnaryServerInfo{
5592 Server: srv,
5593 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5594 }
5595 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5596 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5597 }
5598 return interceptor(ctx, in, info, handler)
5599}
5600
5601func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5602 in := new(Flow)
5603 if err := dec(in); err != nil {
5604 return nil, err
5605 }
5606 if interceptor == nil {
5607 return srv.(OpenoltServer).FlowAdd(ctx, in)
5608 }
5609 info := &grpc.UnaryServerInfo{
5610 Server: srv,
5611 FullMethod: "/openolt.Openolt/FlowAdd",
5612 }
5613 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5614 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5615 }
5616 return interceptor(ctx, in, info, handler)
5617}
5618
5619func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5620 in := new(Flow)
5621 if err := dec(in); err != nil {
5622 return nil, err
5623 }
5624 if interceptor == nil {
5625 return srv.(OpenoltServer).FlowRemove(ctx, in)
5626 }
5627 info := &grpc.UnaryServerInfo{
5628 Server: srv,
5629 FullMethod: "/openolt.Openolt/FlowRemove",
5630 }
5631 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5632 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5633 }
5634 return interceptor(ctx, in, info, handler)
5635}
5636
5637func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5638 in := new(Empty)
5639 if err := dec(in); err != nil {
5640 return nil, err
5641 }
5642 if interceptor == nil {
5643 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5644 }
5645 info := &grpc.UnaryServerInfo{
5646 Server: srv,
5647 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5648 }
5649 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5650 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5651 }
5652 return interceptor(ctx, in, info, handler)
5653}
5654
5655func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5656 in := new(Interface)
5657 if err := dec(in); err != nil {
5658 return nil, err
5659 }
5660 if interceptor == nil {
5661 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5662 }
5663 info := &grpc.UnaryServerInfo{
5664 Server: srv,
5665 FullMethod: "/openolt.Openolt/EnablePonIf",
5666 }
5667 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5668 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5669 }
5670 return interceptor(ctx, in, info, handler)
5671}
5672
5673func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5674 in := new(Interface)
5675 if err := dec(in); err != nil {
5676 return nil, err
5677 }
5678 if interceptor == nil {
5679 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5680 }
5681 info := &grpc.UnaryServerInfo{
5682 Server: srv,
5683 FullMethod: "/openolt.Openolt/DisablePonIf",
5684 }
5685 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5686 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5687 }
5688 return interceptor(ctx, in, info, handler)
5689}
5690
5691func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5692 in := new(Empty)
5693 if err := dec(in); err != nil {
5694 return nil, err
5695 }
5696 if interceptor == nil {
5697 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5698 }
5699 info := &grpc.UnaryServerInfo{
5700 Server: srv,
5701 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5702 }
5703 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5704 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5705 }
5706 return interceptor(ctx, in, info, handler)
5707}
5708
5709func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5710 in := new(Empty)
5711 if err := dec(in); err != nil {
5712 return nil, err
5713 }
5714 if interceptor == nil {
5715 return srv.(OpenoltServer).Reboot(ctx, in)
5716 }
5717 info := &grpc.UnaryServerInfo{
5718 Server: srv,
5719 FullMethod: "/openolt.Openolt/Reboot",
5720 }
5721 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5722 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5723 }
5724 return interceptor(ctx, in, info, handler)
5725}
5726
5727func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5728 in := new(Empty)
5729 if err := dec(in); err != nil {
5730 return nil, err
5731 }
5732 if interceptor == nil {
5733 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5734 }
5735 info := &grpc.UnaryServerInfo{
5736 Server: srv,
5737 FullMethod: "/openolt.Openolt/CollectStatistics",
5738 }
5739 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5740 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5741 }
5742 return interceptor(ctx, in, info, handler)
5743}
5744
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005745func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5746 in := new(Onu)
5747 if err := dec(in); err != nil {
5748 return nil, err
5749 }
5750 if interceptor == nil {
5751 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
5752 }
5753 info := &grpc.UnaryServerInfo{
5754 Server: srv,
5755 FullMethod: "/openolt.Openolt/GetOnuStatistics",
5756 }
5757 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5758 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
5759 }
5760 return interceptor(ctx, in, info, handler)
5761}
5762
5763func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5764 in := new(OnuPacket)
5765 if err := dec(in); err != nil {
5766 return nil, err
5767 }
5768 if interceptor == nil {
5769 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
5770 }
5771 info := &grpc.UnaryServerInfo{
5772 Server: srv,
5773 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
5774 }
5775 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5776 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
5777 }
5778 return interceptor(ctx, in, info, handler)
5779}
5780
Manikkaraj kb1d51442019-07-23 10:41:02 -04005781func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5782 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005783 if err := dec(in); err != nil {
5784 return nil, err
5785 }
5786 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005787 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005788 }
5789 info := &grpc.UnaryServerInfo{
5790 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005791 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005792 }
5793 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005794 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04005795 }
5796 return interceptor(ctx, in, info, handler)
5797}
5798
Manikkaraj kb1d51442019-07-23 10:41:02 -04005799func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5800 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005801 if err := dec(in); err != nil {
5802 return nil, err
5803 }
5804 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005805 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005806 }
5807 info := &grpc.UnaryServerInfo{
5808 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005809 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005810 }
5811 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005812 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5813 }
5814 return interceptor(ctx, in, info, handler)
5815}
5816
5817func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5818 in := new(tech_profile.TrafficQueues)
5819 if err := dec(in); err != nil {
5820 return nil, err
5821 }
5822 if interceptor == nil {
5823 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5824 }
5825 info := &grpc.UnaryServerInfo{
5826 Server: srv,
5827 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5828 }
5829 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5830 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5831 }
5832 return interceptor(ctx, in, info, handler)
5833}
5834
5835func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5836 in := new(tech_profile.TrafficQueues)
5837 if err := dec(in); err != nil {
5838 return nil, err
5839 }
5840 if interceptor == nil {
5841 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5842 }
5843 info := &grpc.UnaryServerInfo{
5844 Server: srv,
5845 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5846 }
5847 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5848 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04005849 }
5850 return interceptor(ctx, in, info, handler)
5851}
5852
5853func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5854 m := new(Empty)
5855 if err := stream.RecvMsg(m); err != nil {
5856 return err
5857 }
5858 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5859}
5860
5861type Openolt_EnableIndicationServer interface {
5862 Send(*Indication) error
5863 grpc.ServerStream
5864}
5865
5866type openoltEnableIndicationServer struct {
5867 grpc.ServerStream
5868}
5869
5870func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5871 return x.ServerStream.SendMsg(m)
5872}
5873
Esin Karamanccb714b2019-11-29 15:02:06 +00005874func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5875 in := new(Group)
5876 if err := dec(in); err != nil {
5877 return nil, err
5878 }
5879 if interceptor == nil {
5880 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5881 }
5882 info := &grpc.UnaryServerInfo{
5883 Server: srv,
5884 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5885 }
5886 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5887 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5888 }
5889 return interceptor(ctx, in, info, handler)
5890}
5891
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005892func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5893 in := new(Group)
5894 if err := dec(in); err != nil {
5895 return nil, err
5896 }
5897 if interceptor == nil {
5898 return srv.(OpenoltServer).DeleteGroup(ctx, in)
5899 }
5900 info := &grpc.UnaryServerInfo{
5901 Server: srv,
5902 FullMethod: "/openolt.Openolt/DeleteGroup",
5903 }
5904 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5905 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
5906 }
5907 return interceptor(ctx, in, info, handler)
5908}
5909
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005910func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5911 in := new(ValueParam)
5912 if err := dec(in); err != nil {
5913 return nil, err
5914 }
5915 if interceptor == nil {
5916 return srv.(OpenoltServer).GetExtValue(ctx, in)
5917 }
5918 info := &grpc.UnaryServerInfo{
5919 Server: srv,
5920 FullMethod: "/openolt.Openolt/GetExtValue",
5921 }
5922 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5923 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
5924 }
5925 return interceptor(ctx, in, info, handler)
5926}
5927
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005928func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
kesavand494c2082020-08-31 11:16:12 +05305929 in := new(config.OnuItuPonAlarm)
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005930 if err := dec(in); err != nil {
5931 return nil, err
5932 }
5933 if interceptor == nil {
5934 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
5935 }
5936 info := &grpc.UnaryServerInfo{
5937 Server: srv,
5938 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
5939 }
5940 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
kesavand494c2082020-08-31 11:16:12 +05305941 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005942 }
5943 return interceptor(ctx, in, info, handler)
5944}
5945
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005946func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5947 in := new(Onu)
5948 if err := dec(in); err != nil {
5949 return nil, err
5950 }
5951 if interceptor == nil {
5952 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
5953 }
5954 info := &grpc.UnaryServerInfo{
5955 Server: srv,
5956 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
5957 }
5958 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5959 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
5960 }
5961 return interceptor(ctx, in, info, handler)
5962}
5963
5964func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5965 in := new(Onu)
5966 if err := dec(in); err != nil {
5967 return nil, err
5968 }
5969 if interceptor == nil {
5970 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
5971 }
5972 info := &grpc.UnaryServerInfo{
5973 Server: srv,
5974 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
5975 }
5976 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5977 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
5978 }
5979 return interceptor(ctx, in, info, handler)
5980}
5981
William Kurkianea869482019-04-09 15:16:11 -04005982var _Openolt_serviceDesc = grpc.ServiceDesc{
5983 ServiceName: "openolt.Openolt",
5984 HandlerType: (*OpenoltServer)(nil),
5985 Methods: []grpc.MethodDesc{
5986 {
5987 MethodName: "DisableOlt",
5988 Handler: _Openolt_DisableOlt_Handler,
5989 },
5990 {
5991 MethodName: "ReenableOlt",
5992 Handler: _Openolt_ReenableOlt_Handler,
5993 },
5994 {
5995 MethodName: "ActivateOnu",
5996 Handler: _Openolt_ActivateOnu_Handler,
5997 },
5998 {
5999 MethodName: "DeactivateOnu",
6000 Handler: _Openolt_DeactivateOnu_Handler,
6001 },
6002 {
6003 MethodName: "DeleteOnu",
6004 Handler: _Openolt_DeleteOnu_Handler,
6005 },
6006 {
6007 MethodName: "OmciMsgOut",
6008 Handler: _Openolt_OmciMsgOut_Handler,
6009 },
6010 {
6011 MethodName: "OnuPacketOut",
6012 Handler: _Openolt_OnuPacketOut_Handler,
6013 },
6014 {
6015 MethodName: "UplinkPacketOut",
6016 Handler: _Openolt_UplinkPacketOut_Handler,
6017 },
6018 {
6019 MethodName: "FlowAdd",
6020 Handler: _Openolt_FlowAdd_Handler,
6021 },
6022 {
6023 MethodName: "FlowRemove",
6024 Handler: _Openolt_FlowRemove_Handler,
6025 },
6026 {
6027 MethodName: "HeartbeatCheck",
6028 Handler: _Openolt_HeartbeatCheck_Handler,
6029 },
6030 {
6031 MethodName: "EnablePonIf",
6032 Handler: _Openolt_EnablePonIf_Handler,
6033 },
6034 {
6035 MethodName: "DisablePonIf",
6036 Handler: _Openolt_DisablePonIf_Handler,
6037 },
6038 {
6039 MethodName: "GetDeviceInfo",
6040 Handler: _Openolt_GetDeviceInfo_Handler,
6041 },
6042 {
6043 MethodName: "Reboot",
6044 Handler: _Openolt_Reboot_Handler,
6045 },
6046 {
6047 MethodName: "CollectStatistics",
6048 Handler: _Openolt_CollectStatistics_Handler,
6049 },
6050 {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00006051 MethodName: "GetOnuStatistics",
6052 Handler: _Openolt_GetOnuStatistics_Handler,
6053 },
6054 {
6055 MethodName: "GetGemPortStatistics",
6056 Handler: _Openolt_GetGemPortStatistics_Handler,
6057 },
6058 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04006059 MethodName: "CreateTrafficSchedulers",
6060 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04006061 },
6062 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04006063 MethodName: "RemoveTrafficSchedulers",
6064 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6065 },
6066 {
6067 MethodName: "CreateTrafficQueues",
6068 Handler: _Openolt_CreateTrafficQueues_Handler,
6069 },
6070 {
6071 MethodName: "RemoveTrafficQueues",
6072 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04006073 },
Esin Karamanccb714b2019-11-29 15:02:06 +00006074 {
6075 MethodName: "PerformGroupOperation",
6076 Handler: _Openolt_PerformGroupOperation_Handler,
6077 },
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006078 {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006079 MethodName: "DeleteGroup",
6080 Handler: _Openolt_DeleteGroup_Handler,
6081 },
6082 {
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006083 MethodName: "GetExtValue",
6084 Handler: _Openolt_GetExtValue_Handler,
6085 },
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00006086 {
6087 MethodName: "OnuItuPonAlarmSet",
6088 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6089 },
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006090 {
6091 MethodName: "GetLogicalOnuDistanceZero",
6092 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6093 },
6094 {
6095 MethodName: "GetLogicalOnuDistance",
6096 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6097 },
William Kurkianea869482019-04-09 15:16:11 -04006098 },
6099 Streams: []grpc.StreamDesc{
6100 {
6101 StreamName: "EnableIndication",
6102 Handler: _Openolt_EnableIndication_Handler,
6103 ServerStreams: true,
6104 },
6105 },
6106 Metadata: "voltha_protos/openolt.proto",
6107}