blob: 5dc5632350bb4c83130c834b30819bfa5255e964 [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 {
Gamze Abakac2c32a62021-03-11 11:44:18 +00001687 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 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001694 // Total number of pon intf ports on the device
1695 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1696 // If using global per-device technology profile. To be deprecated
1697 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1698 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1699 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1700 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1701 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1702 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1703 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1704 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1705 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1706 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1707 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1708 XXX_unrecognized []byte `json:"-"`
1709 XXX_sizecache int32 `json:"-"`
1710}
1711
1712func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1713func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1714func (*DeviceInfo) ProtoMessage() {}
1715func (*DeviceInfo) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001716 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
William Kurkianea869482019-04-09 15:16:11 -04001717}
1718
1719func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1720 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1721}
1722func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1723 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1724}
1725func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1726 xxx_messageInfo_DeviceInfo.Merge(m, src)
1727}
1728func (m *DeviceInfo) XXX_Size() int {
1729 return xxx_messageInfo_DeviceInfo.Size(m)
1730}
1731func (m *DeviceInfo) XXX_DiscardUnknown() {
1732 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1733}
1734
1735var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1736
1737func (m *DeviceInfo) GetVendor() string {
1738 if m != nil {
1739 return m.Vendor
1740 }
1741 return ""
1742}
1743
1744func (m *DeviceInfo) GetModel() string {
1745 if m != nil {
1746 return m.Model
1747 }
1748 return ""
1749}
1750
1751func (m *DeviceInfo) GetHardwareVersion() string {
1752 if m != nil {
1753 return m.HardwareVersion
1754 }
1755 return ""
1756}
1757
1758func (m *DeviceInfo) GetFirmwareVersion() string {
1759 if m != nil {
1760 return m.FirmwareVersion
1761 }
1762 return ""
1763}
1764
1765func (m *DeviceInfo) GetDeviceId() string {
1766 if m != nil {
1767 return m.DeviceId
1768 }
1769 return ""
1770}
1771
1772func (m *DeviceInfo) GetDeviceSerialNumber() string {
1773 if m != nil {
1774 return m.DeviceSerialNumber
1775 }
1776 return ""
1777}
1778
Gamze Abakac2c32a62021-03-11 11:44:18 +00001779func (m *DeviceInfo) GetPreviouslyConnected() bool {
1780 if m != nil {
1781 return m.PreviouslyConnected
1782 }
1783 return false
1784}
1785
William Kurkianea869482019-04-09 15:16:11 -04001786func (m *DeviceInfo) GetPonPorts() uint32 {
1787 if m != nil {
1788 return m.PonPorts
1789 }
1790 return 0
1791}
1792
1793func (m *DeviceInfo) GetTechnology() string {
1794 if m != nil {
1795 return m.Technology
1796 }
1797 return ""
1798}
1799
1800func (m *DeviceInfo) GetOnuIdStart() uint32 {
1801 if m != nil {
1802 return m.OnuIdStart
1803 }
1804 return 0
1805}
1806
1807func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1808 if m != nil {
1809 return m.OnuIdEnd
1810 }
1811 return 0
1812}
1813
1814func (m *DeviceInfo) GetAllocIdStart() uint32 {
1815 if m != nil {
1816 return m.AllocIdStart
1817 }
1818 return 0
1819}
1820
1821func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1822 if m != nil {
1823 return m.AllocIdEnd
1824 }
1825 return 0
1826}
1827
1828func (m *DeviceInfo) GetGemportIdStart() uint32 {
1829 if m != nil {
1830 return m.GemportIdStart
1831 }
1832 return 0
1833}
1834
1835func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1836 if m != nil {
1837 return m.GemportIdEnd
1838 }
1839 return 0
1840}
1841
1842func (m *DeviceInfo) GetFlowIdStart() uint32 {
1843 if m != nil {
1844 return m.FlowIdStart
1845 }
1846 return 0
1847}
1848
1849func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1850 if m != nil {
1851 return m.FlowIdEnd
1852 }
1853 return 0
1854}
1855
1856func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1857 if m != nil {
1858 return m.Ranges
1859 }
1860 return nil
1861}
1862
1863type DeviceInfo_DeviceResourceRanges struct {
1864 // List of 0 or more intf_ids that use the same technology and pools.
1865 // If 0 intf_ids supplied, it implies ALL interfaces
1866 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1867 // Technology profile for this pool
1868 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1869 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1870 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1871 XXX_unrecognized []byte `json:"-"`
1872 XXX_sizecache int32 `json:"-"`
1873}
1874
1875func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1876func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1877func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1878func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001879 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
William Kurkianea869482019-04-09 15:16:11 -04001880}
1881
1882func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1883 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1884}
1885func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1886 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1887}
1888func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1889 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1890}
1891func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1892 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1893}
1894func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1895 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1896}
1897
1898var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1899
1900func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1901 if m != nil {
1902 return m.IntfIds
1903 }
1904 return nil
1905}
1906
1907func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1908 if m != nil {
1909 return m.Technology
1910 }
1911 return ""
1912}
1913
1914func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1915 if m != nil {
1916 return m.Pools
1917 }
1918 return nil
1919}
1920
1921type DeviceInfo_DeviceResourceRanges_Pool struct {
1922 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1923 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1924 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1925 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1926 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1927 XXX_unrecognized []byte `json:"-"`
1928 XXX_sizecache int32 `json:"-"`
1929}
1930
1931func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1932func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1933func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1934func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001935 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
William Kurkianea869482019-04-09 15:16:11 -04001936}
1937
1938func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1939 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1940}
1941func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1942 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1943}
1944func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1945 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1946}
1947func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1948 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1949}
1950func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1951 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1952}
1953
1954var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1955
1956func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1957 if m != nil {
1958 return m.Type
1959 }
1960 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1961}
1962
1963func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1964 if m != nil {
1965 return m.Sharing
1966 }
1967 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1968}
1969
1970func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1971 if m != nil {
1972 return m.Start
1973 }
1974 return 0
1975}
1976
1977func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1978 if m != nil {
1979 return m.End
1980 }
1981 return 0
1982}
1983
1984type Classifier struct {
1985 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1986 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1987 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1988 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1989 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1990 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1991 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1992 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1993 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1994 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1995 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1996 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
1997 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
1998 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
1999 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2000 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2001 XXX_unrecognized []byte `json:"-"`
2002 XXX_sizecache int32 `json:"-"`
2003}
2004
2005func (m *Classifier) Reset() { *m = Classifier{} }
2006func (m *Classifier) String() string { return proto.CompactTextString(m) }
2007func (*Classifier) ProtoMessage() {}
2008func (*Classifier) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002009 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
William Kurkianea869482019-04-09 15:16:11 -04002010}
2011
2012func (m *Classifier) XXX_Unmarshal(b []byte) error {
2013 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2014}
2015func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2016 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2017}
2018func (m *Classifier) XXX_Merge(src proto.Message) {
2019 xxx_messageInfo_Classifier.Merge(m, src)
2020}
2021func (m *Classifier) XXX_Size() int {
2022 return xxx_messageInfo_Classifier.Size(m)
2023}
2024func (m *Classifier) XXX_DiscardUnknown() {
2025 xxx_messageInfo_Classifier.DiscardUnknown(m)
2026}
2027
2028var xxx_messageInfo_Classifier proto.InternalMessageInfo
2029
2030func (m *Classifier) GetOTpid() uint32 {
2031 if m != nil {
2032 return m.OTpid
2033 }
2034 return 0
2035}
2036
2037func (m *Classifier) GetOVid() uint32 {
2038 if m != nil {
2039 return m.OVid
2040 }
2041 return 0
2042}
2043
2044func (m *Classifier) GetITpid() uint32 {
2045 if m != nil {
2046 return m.ITpid
2047 }
2048 return 0
2049}
2050
2051func (m *Classifier) GetIVid() uint32 {
2052 if m != nil {
2053 return m.IVid
2054 }
2055 return 0
2056}
2057
2058func (m *Classifier) GetOPbits() uint32 {
2059 if m != nil {
2060 return m.OPbits
2061 }
2062 return 0
2063}
2064
2065func (m *Classifier) GetIPbits() uint32 {
2066 if m != nil {
2067 return m.IPbits
2068 }
2069 return 0
2070}
2071
2072func (m *Classifier) GetEthType() uint32 {
2073 if m != nil {
2074 return m.EthType
2075 }
2076 return 0
2077}
2078
2079func (m *Classifier) GetDstMac() []byte {
2080 if m != nil {
2081 return m.DstMac
2082 }
2083 return nil
2084}
2085
2086func (m *Classifier) GetSrcMac() []byte {
2087 if m != nil {
2088 return m.SrcMac
2089 }
2090 return nil
2091}
2092
2093func (m *Classifier) GetIpProto() uint32 {
2094 if m != nil {
2095 return m.IpProto
2096 }
2097 return 0
2098}
2099
2100func (m *Classifier) GetDstIp() uint32 {
2101 if m != nil {
2102 return m.DstIp
2103 }
2104 return 0
2105}
2106
2107func (m *Classifier) GetSrcIp() uint32 {
2108 if m != nil {
2109 return m.SrcIp
2110 }
2111 return 0
2112}
2113
2114func (m *Classifier) GetSrcPort() uint32 {
2115 if m != nil {
2116 return m.SrcPort
2117 }
2118 return 0
2119}
2120
2121func (m *Classifier) GetDstPort() uint32 {
2122 if m != nil {
2123 return m.DstPort
2124 }
2125 return 0
2126}
2127
2128func (m *Classifier) GetPktTagType() string {
2129 if m != nil {
2130 return m.PktTagType
2131 }
2132 return ""
2133}
2134
2135type ActionCmd struct {
2136 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2137 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2138 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 +00002139 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2140 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2141 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2142 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2143 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2144 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 -04002145 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2146 XXX_unrecognized []byte `json:"-"`
2147 XXX_sizecache int32 `json:"-"`
2148}
2149
2150func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2151func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2152func (*ActionCmd) ProtoMessage() {}
2153func (*ActionCmd) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002154 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
William Kurkianea869482019-04-09 15:16:11 -04002155}
2156
2157func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2158 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2159}
2160func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2161 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2162}
2163func (m *ActionCmd) XXX_Merge(src proto.Message) {
2164 xxx_messageInfo_ActionCmd.Merge(m, src)
2165}
2166func (m *ActionCmd) XXX_Size() int {
2167 return xxx_messageInfo_ActionCmd.Size(m)
2168}
2169func (m *ActionCmd) XXX_DiscardUnknown() {
2170 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2171}
2172
2173var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2174
2175func (m *ActionCmd) GetAddOuterTag() bool {
2176 if m != nil {
2177 return m.AddOuterTag
2178 }
2179 return false
2180}
2181
2182func (m *ActionCmd) GetRemoveOuterTag() bool {
2183 if m != nil {
2184 return m.RemoveOuterTag
2185 }
2186 return false
2187}
2188
2189func (m *ActionCmd) GetTrapToHost() bool {
2190 if m != nil {
2191 return m.TrapToHost
2192 }
2193 return false
2194}
2195
Esin Karamanccb714b2019-11-29 15:02:06 +00002196func (m *ActionCmd) GetRemarkOuterPbits() bool {
2197 if m != nil {
2198 return m.RemarkOuterPbits
2199 }
2200 return false
2201}
2202
2203func (m *ActionCmd) GetRemarkInnerPbits() bool {
2204 if m != nil {
2205 return m.RemarkInnerPbits
2206 }
2207 return false
2208}
2209
2210func (m *ActionCmd) GetAddInnerTag() bool {
2211 if m != nil {
2212 return m.AddInnerTag
2213 }
2214 return false
2215}
2216
2217func (m *ActionCmd) GetRemoveInnerTag() bool {
2218 if m != nil {
2219 return m.RemoveInnerTag
2220 }
2221 return false
2222}
2223
2224func (m *ActionCmd) GetTranslateInnerTag() bool {
2225 if m != nil {
2226 return m.TranslateInnerTag
2227 }
2228 return false
2229}
2230
2231func (m *ActionCmd) GetTranslateOuterTag() bool {
2232 if m != nil {
2233 return m.TranslateOuterTag
2234 }
2235 return false
2236}
2237
William Kurkianea869482019-04-09 15:16:11 -04002238type Action struct {
2239 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2240 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2241 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2242 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2243 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2244 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2245 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2246 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2247 XXX_unrecognized []byte `json:"-"`
2248 XXX_sizecache int32 `json:"-"`
2249}
2250
2251func (m *Action) Reset() { *m = Action{} }
2252func (m *Action) String() string { return proto.CompactTextString(m) }
2253func (*Action) ProtoMessage() {}
2254func (*Action) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002255 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
William Kurkianea869482019-04-09 15:16:11 -04002256}
2257
2258func (m *Action) XXX_Unmarshal(b []byte) error {
2259 return xxx_messageInfo_Action.Unmarshal(m, b)
2260}
2261func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2262 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2263}
2264func (m *Action) XXX_Merge(src proto.Message) {
2265 xxx_messageInfo_Action.Merge(m, src)
2266}
2267func (m *Action) XXX_Size() int {
2268 return xxx_messageInfo_Action.Size(m)
2269}
2270func (m *Action) XXX_DiscardUnknown() {
2271 xxx_messageInfo_Action.DiscardUnknown(m)
2272}
2273
2274var xxx_messageInfo_Action proto.InternalMessageInfo
2275
2276func (m *Action) GetCmd() *ActionCmd {
2277 if m != nil {
2278 return m.Cmd
2279 }
2280 return nil
2281}
2282
2283func (m *Action) GetOVid() uint32 {
2284 if m != nil {
2285 return m.OVid
2286 }
2287 return 0
2288}
2289
2290func (m *Action) GetOPbits() uint32 {
2291 if m != nil {
2292 return m.OPbits
2293 }
2294 return 0
2295}
2296
2297func (m *Action) GetOTpid() uint32 {
2298 if m != nil {
2299 return m.OTpid
2300 }
2301 return 0
2302}
2303
2304func (m *Action) GetIVid() uint32 {
2305 if m != nil {
2306 return m.IVid
2307 }
2308 return 0
2309}
2310
2311func (m *Action) GetIPbits() uint32 {
2312 if m != nil {
2313 return m.IPbits
2314 }
2315 return 0
2316}
2317
2318func (m *Action) GetITpid() uint32 {
2319 if m != nil {
2320 return m.ITpid
2321 }
2322 return 0
2323}
2324
2325type Flow struct {
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002326 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2327 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2328 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2329 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2330 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2331 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2332 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2333 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2334 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2335 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2336 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2337 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2338 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2339 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2340 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2341 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2342 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2343 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 +00002344 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 -07002345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2346 XXX_unrecognized []byte `json:"-"`
2347 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04002348}
2349
2350func (m *Flow) Reset() { *m = Flow{} }
2351func (m *Flow) String() string { return proto.CompactTextString(m) }
2352func (*Flow) ProtoMessage() {}
2353func (*Flow) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002354 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
William Kurkianea869482019-04-09 15:16:11 -04002355}
2356
2357func (m *Flow) XXX_Unmarshal(b []byte) error {
2358 return xxx_messageInfo_Flow.Unmarshal(m, b)
2359}
2360func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2361 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2362}
2363func (m *Flow) XXX_Merge(src proto.Message) {
2364 xxx_messageInfo_Flow.Merge(m, src)
2365}
2366func (m *Flow) XXX_Size() int {
2367 return xxx_messageInfo_Flow.Size(m)
2368}
2369func (m *Flow) XXX_DiscardUnknown() {
2370 xxx_messageInfo_Flow.DiscardUnknown(m)
2371}
2372
2373var xxx_messageInfo_Flow proto.InternalMessageInfo
2374
2375func (m *Flow) GetAccessIntfId() int32 {
2376 if m != nil {
2377 return m.AccessIntfId
2378 }
2379 return 0
2380}
2381
2382func (m *Flow) GetOnuId() int32 {
2383 if m != nil {
2384 return m.OnuId
2385 }
2386 return 0
2387}
2388
2389func (m *Flow) GetUniId() int32 {
2390 if m != nil {
2391 return m.UniId
2392 }
2393 return 0
2394}
2395
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002396func (m *Flow) GetFlowId() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002397 if m != nil {
2398 return m.FlowId
2399 }
2400 return 0
2401}
2402
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002403func (m *Flow) GetSymmetricFlowId() uint64 {
2404 if m != nil {
2405 return m.SymmetricFlowId
2406 }
2407 return 0
2408}
2409
William Kurkianea869482019-04-09 15:16:11 -04002410func (m *Flow) GetFlowType() string {
2411 if m != nil {
2412 return m.FlowType
2413 }
2414 return ""
2415}
2416
2417func (m *Flow) GetAllocId() int32 {
2418 if m != nil {
2419 return m.AllocId
2420 }
2421 return 0
2422}
2423
2424func (m *Flow) GetNetworkIntfId() int32 {
2425 if m != nil {
2426 return m.NetworkIntfId
2427 }
2428 return 0
2429}
2430
2431func (m *Flow) GetGemportId() int32 {
2432 if m != nil {
2433 return m.GemportId
2434 }
2435 return 0
2436}
2437
2438func (m *Flow) GetClassifier() *Classifier {
2439 if m != nil {
2440 return m.Classifier
2441 }
2442 return nil
2443}
2444
2445func (m *Flow) GetAction() *Action {
2446 if m != nil {
2447 return m.Action
2448 }
2449 return nil
2450}
2451
2452func (m *Flow) GetPriority() int32 {
2453 if m != nil {
2454 return m.Priority
2455 }
2456 return 0
2457}
2458
2459func (m *Flow) GetCookie() uint64 {
2460 if m != nil {
2461 return m.Cookie
2462 }
2463 return 0
2464}
2465
2466func (m *Flow) GetPortNo() uint32 {
2467 if m != nil {
2468 return m.PortNo
2469 }
2470 return 0
2471}
2472
Esin Karamanccb714b2019-11-29 15:02:06 +00002473func (m *Flow) GetGroupId() uint32 {
2474 if m != nil {
2475 return m.GroupId
2476 }
2477 return 0
2478}
2479
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002480func (m *Flow) GetTechProfileId() uint32 {
2481 if m != nil {
2482 return m.TechProfileId
2483 }
2484 return 0
2485}
2486
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002487func (m *Flow) GetReplicateFlow() bool {
2488 if m != nil {
2489 return m.ReplicateFlow
2490 }
2491 return false
2492}
2493
2494func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2495 if m != nil {
2496 return m.PbitToGemport
2497 }
2498 return nil
2499}
2500
Gamze Abaka7650be62021-02-26 10:50:36 +00002501func (m *Flow) GetGemportToAes() map[uint32]bool {
2502 if m != nil {
2503 return m.GemportToAes
2504 }
2505 return nil
2506}
2507
William Kurkianea869482019-04-09 15:16:11 -04002508type SerialNumber struct {
2509 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2510 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2511 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2512 XXX_unrecognized []byte `json:"-"`
2513 XXX_sizecache int32 `json:"-"`
2514}
2515
2516func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2517func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2518func (*SerialNumber) ProtoMessage() {}
2519func (*SerialNumber) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302520 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
William Kurkianea869482019-04-09 15:16:11 -04002521}
2522
2523func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2524 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2525}
2526func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2527 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2528}
2529func (m *SerialNumber) XXX_Merge(src proto.Message) {
2530 xxx_messageInfo_SerialNumber.Merge(m, src)
2531}
2532func (m *SerialNumber) XXX_Size() int {
2533 return xxx_messageInfo_SerialNumber.Size(m)
2534}
2535func (m *SerialNumber) XXX_DiscardUnknown() {
2536 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2537}
2538
2539var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2540
2541func (m *SerialNumber) GetVendorId() []byte {
2542 if m != nil {
2543 return m.VendorId
2544 }
2545 return nil
2546}
2547
2548func (m *SerialNumber) GetVendorSpecific() []byte {
2549 if m != nil {
2550 return m.VendorSpecific
2551 }
2552 return nil
2553}
2554
2555type PortStatistics struct {
2556 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2557 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2558 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2559 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2560 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2561 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2562 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 +05302563 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2564 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2565 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2566 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2567 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2568 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2569 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2570 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2571 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2572 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2573 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2574 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 -04002575 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2576 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2577 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2578 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2579 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2580 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 +05302581 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2582 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2583 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2584 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2585 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2586 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2587 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2588 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2589 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2590 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2591 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 -04002592 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2593 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2594 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2595 XXX_unrecognized []byte `json:"-"`
2596 XXX_sizecache int32 `json:"-"`
2597}
2598
2599func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2600func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2601func (*PortStatistics) ProtoMessage() {}
2602func (*PortStatistics) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302603 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
William Kurkianea869482019-04-09 15:16:11 -04002604}
2605
2606func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2607 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2608}
2609func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2610 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2611}
2612func (m *PortStatistics) XXX_Merge(src proto.Message) {
2613 xxx_messageInfo_PortStatistics.Merge(m, src)
2614}
2615func (m *PortStatistics) XXX_Size() int {
2616 return xxx_messageInfo_PortStatistics.Size(m)
2617}
2618func (m *PortStatistics) XXX_DiscardUnknown() {
2619 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2620}
2621
2622var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2623
2624func (m *PortStatistics) GetIntfId() uint32 {
2625 if m != nil {
2626 return m.IntfId
2627 }
2628 return 0
2629}
2630
2631func (m *PortStatistics) GetRxBytes() uint64 {
2632 if m != nil {
2633 return m.RxBytes
2634 }
2635 return 0
2636}
2637
2638func (m *PortStatistics) GetRxPackets() uint64 {
2639 if m != nil {
2640 return m.RxPackets
2641 }
2642 return 0
2643}
2644
2645func (m *PortStatistics) GetRxUcastPackets() uint64 {
2646 if m != nil {
2647 return m.RxUcastPackets
2648 }
2649 return 0
2650}
2651
2652func (m *PortStatistics) GetRxMcastPackets() uint64 {
2653 if m != nil {
2654 return m.RxMcastPackets
2655 }
2656 return 0
2657}
2658
2659func (m *PortStatistics) GetRxBcastPackets() uint64 {
2660 if m != nil {
2661 return m.RxBcastPackets
2662 }
2663 return 0
2664}
2665
2666func (m *PortStatistics) GetRxErrorPackets() uint64 {
2667 if m != nil {
2668 return m.RxErrorPackets
2669 }
2670 return 0
2671}
2672
Himani Chawlacd407802020-12-10 12:08:59 +05302673func (m *PortStatistics) GetRxFrames() uint64 {
2674 if m != nil {
2675 return m.RxFrames
2676 }
2677 return 0
2678}
2679
2680func (m *PortStatistics) GetRxFrames_64() uint64 {
2681 if m != nil {
2682 return m.RxFrames_64
2683 }
2684 return 0
2685}
2686
2687func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2688 if m != nil {
2689 return m.RxFrames_65_127
2690 }
2691 return 0
2692}
2693
2694func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2695 if m != nil {
2696 return m.RxFrames_128_255
2697 }
2698 return 0
2699}
2700
2701func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2702 if m != nil {
2703 return m.RxFrames_256_511
2704 }
2705 return 0
2706}
2707
2708func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2709 if m != nil {
2710 return m.RxFrames_512_1023
2711 }
2712 return 0
2713}
2714
2715func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2716 if m != nil {
2717 return m.RxFrames_1024_1518
2718 }
2719 return 0
2720}
2721
2722func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2723 if m != nil {
2724 return m.RxFrames_1519_2047
2725 }
2726 return 0
2727}
2728
2729func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2730 if m != nil {
2731 return m.RxFrames_2048_4095
2732 }
2733 return 0
2734}
2735
2736func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2737 if m != nil {
2738 return m.RxFrames_4096_9216
2739 }
2740 return 0
2741}
2742
2743func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2744 if m != nil {
2745 return m.RxFrames_9217_16383
2746 }
2747 return 0
2748}
2749
2750func (m *PortStatistics) GetRxCrcErrors() uint64 {
2751 if m != nil {
2752 return m.RxCrcErrors
2753 }
2754 return 0
2755}
2756
William Kurkianea869482019-04-09 15:16:11 -04002757func (m *PortStatistics) GetTxBytes() uint64 {
2758 if m != nil {
2759 return m.TxBytes
2760 }
2761 return 0
2762}
2763
2764func (m *PortStatistics) GetTxPackets() uint64 {
2765 if m != nil {
2766 return m.TxPackets
2767 }
2768 return 0
2769}
2770
2771func (m *PortStatistics) GetTxUcastPackets() uint64 {
2772 if m != nil {
2773 return m.TxUcastPackets
2774 }
2775 return 0
2776}
2777
2778func (m *PortStatistics) GetTxMcastPackets() uint64 {
2779 if m != nil {
2780 return m.TxMcastPackets
2781 }
2782 return 0
2783}
2784
2785func (m *PortStatistics) GetTxBcastPackets() uint64 {
2786 if m != nil {
2787 return m.TxBcastPackets
2788 }
2789 return 0
2790}
2791
2792func (m *PortStatistics) GetTxErrorPackets() uint64 {
2793 if m != nil {
2794 return m.TxErrorPackets
2795 }
2796 return 0
2797}
2798
Himani Chawlacd407802020-12-10 12:08:59 +05302799func (m *PortStatistics) GetTxFrames() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002800 if m != nil {
Himani Chawlacd407802020-12-10 12:08:59 +05302801 return m.TxFrames
2802 }
2803 return 0
2804}
2805
2806func (m *PortStatistics) GetTxFrames_64() uint64 {
2807 if m != nil {
2808 return m.TxFrames_64
2809 }
2810 return 0
2811}
2812
2813func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2814 if m != nil {
2815 return m.TxFrames_65_127
2816 }
2817 return 0
2818}
2819
2820func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2821 if m != nil {
2822 return m.TxFrames_128_255
2823 }
2824 return 0
2825}
2826
2827func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2828 if m != nil {
2829 return m.TxFrames_256_511
2830 }
2831 return 0
2832}
2833
2834func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2835 if m != nil {
2836 return m.TxFrames_512_1023
2837 }
2838 return 0
2839}
2840
2841func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2842 if m != nil {
2843 return m.TxFrames_1024_1518
2844 }
2845 return 0
2846}
2847
2848func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2849 if m != nil {
2850 return m.TxFrames_1519_2047
2851 }
2852 return 0
2853}
2854
2855func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2856 if m != nil {
2857 return m.TxFrames_2048_4095
2858 }
2859 return 0
2860}
2861
2862func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2863 if m != nil {
2864 return m.TxFrames_4096_9216
2865 }
2866 return 0
2867}
2868
2869func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2870 if m != nil {
2871 return m.TxFrames_9217_16383
William Kurkianea869482019-04-09 15:16:11 -04002872 }
2873 return 0
2874}
2875
2876func (m *PortStatistics) GetBipErrors() uint64 {
2877 if m != nil {
2878 return m.BipErrors
2879 }
2880 return 0
2881}
2882
2883func (m *PortStatistics) GetTimestamp() uint32 {
2884 if m != nil {
2885 return m.Timestamp
2886 }
2887 return 0
2888}
2889
Gamze Abakafcbd6e72020-12-17 13:25:16 +00002890type OnuStatistics struct {
2891 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2892 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2893 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2894 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2895 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2896 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2897 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2898 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2899 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2900 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2901 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2902 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2903 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2904 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2905 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2906 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2907 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2908 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2909 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2910 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2911 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2912 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2913 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2914 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2915 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2916 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2917 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2918 XXX_unrecognized []byte `json:"-"`
2919 XXX_sizecache int32 `json:"-"`
2920}
2921
2922func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2923func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2924func (*OnuStatistics) ProtoMessage() {}
2925func (*OnuStatistics) Descriptor() ([]byte, []int) {
2926 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2927}
2928
2929func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2930 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2931}
2932func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2933 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2934}
2935func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2936 xxx_messageInfo_OnuStatistics.Merge(m, src)
2937}
2938func (m *OnuStatistics) XXX_Size() int {
2939 return xxx_messageInfo_OnuStatistics.Size(m)
2940}
2941func (m *OnuStatistics) XXX_DiscardUnknown() {
2942 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2943}
2944
2945var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2946
2947func (m *OnuStatistics) GetIntfId() uint32 {
2948 if m != nil {
2949 return m.IntfId
2950 }
2951 return 0
2952}
2953
2954func (m *OnuStatistics) GetOnuId() uint32 {
2955 if m != nil {
2956 return m.OnuId
2957 }
2958 return 0
2959}
2960
2961func (m *OnuStatistics) GetPositiveDrift() uint64 {
2962 if m != nil {
2963 return m.PositiveDrift
2964 }
2965 return 0
2966}
2967
2968func (m *OnuStatistics) GetNegativeDrift() uint64 {
2969 if m != nil {
2970 return m.NegativeDrift
2971 }
2972 return 0
2973}
2974
2975func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2976 if m != nil {
2977 return m.DelimiterMissDetection
2978 }
2979 return 0
2980}
2981
2982func (m *OnuStatistics) GetBipErrors() uint64 {
2983 if m != nil {
2984 return m.BipErrors
2985 }
2986 return 0
2987}
2988
2989func (m *OnuStatistics) GetBipUnits() uint64 {
2990 if m != nil {
2991 return m.BipUnits
2992 }
2993 return 0
2994}
2995
2996func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
2997 if m != nil {
2998 return m.FecCorrectedSymbols
2999 }
3000 return 0
3001}
3002
3003func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
3004 if m != nil {
3005 return m.FecCodewordsCorrected
3006 }
3007 return 0
3008}
3009
3010func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3011 if m != nil {
3012 return m.FecCodewordsUncorrectable
3013 }
3014 return 0
3015}
3016
3017func (m *OnuStatistics) GetFecCodewords() uint64 {
3018 if m != nil {
3019 return m.FecCodewords
3020 }
3021 return 0
3022}
3023
3024func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3025 if m != nil {
3026 return m.FecCorrectedUnits
3027 }
3028 return 0
3029}
3030
3031func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3032 if m != nil {
3033 return m.XgemKeyErrors
3034 }
3035 return 0
3036}
3037
3038func (m *OnuStatistics) GetXgemLoss() uint64 {
3039 if m != nil {
3040 return m.XgemLoss
3041 }
3042 return 0
3043}
3044
3045func (m *OnuStatistics) GetRxPloamsError() uint64 {
3046 if m != nil {
3047 return m.RxPloamsError
3048 }
3049 return 0
3050}
3051
3052func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3053 if m != nil {
3054 return m.RxPloamsNonIdle
3055 }
3056 return 0
3057}
3058
3059func (m *OnuStatistics) GetRxOmci() uint64 {
3060 if m != nil {
3061 return m.RxOmci
3062 }
3063 return 0
3064}
3065
3066func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3067 if m != nil {
3068 return m.RxOmciPacketsCrcError
3069 }
3070 return 0
3071}
3072
3073func (m *OnuStatistics) GetRxBytes() uint64 {
3074 if m != nil {
3075 return m.RxBytes
3076 }
3077 return 0
3078}
3079
3080func (m *OnuStatistics) GetRxPackets() uint64 {
3081 if m != nil {
3082 return m.RxPackets
3083 }
3084 return 0
3085}
3086
3087func (m *OnuStatistics) GetTxBytes() uint64 {
3088 if m != nil {
3089 return m.TxBytes
3090 }
3091 return 0
3092}
3093
3094func (m *OnuStatistics) GetTxPackets() uint64 {
3095 if m != nil {
3096 return m.TxPackets
3097 }
3098 return 0
3099}
3100
3101func (m *OnuStatistics) GetBerReported() uint64 {
3102 if m != nil {
3103 return m.BerReported
3104 }
3105 return 0
3106}
3107
3108func (m *OnuStatistics) GetLcdgErrors() uint64 {
3109 if m != nil {
3110 return m.LcdgErrors
3111 }
3112 return 0
3113}
3114
3115func (m *OnuStatistics) GetRdiErrors() uint64 {
3116 if m != nil {
3117 return m.RdiErrors
3118 }
3119 return 0
3120}
3121
3122func (m *OnuStatistics) GetTimestamp() uint32 {
3123 if m != nil {
3124 return m.Timestamp
3125 }
3126 return 0
3127}
3128
3129type GemPortStatistics struct {
3130 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3131 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3132 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3133 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3134 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3135 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3136 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3137 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3138 XXX_unrecognized []byte `json:"-"`
3139 XXX_sizecache int32 `json:"-"`
3140}
3141
3142func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3143func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3144func (*GemPortStatistics) ProtoMessage() {}
3145func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3146 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3147}
3148
3149func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3150 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3151}
3152func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3153 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3154}
3155func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3156 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3157}
3158func (m *GemPortStatistics) XXX_Size() int {
3159 return xxx_messageInfo_GemPortStatistics.Size(m)
3160}
3161func (m *GemPortStatistics) XXX_DiscardUnknown() {
3162 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3163}
3164
3165var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3166
3167func (m *GemPortStatistics) GetIntfId() uint32 {
3168 if m != nil {
3169 return m.IntfId
3170 }
3171 return 0
3172}
3173
3174func (m *GemPortStatistics) GetGemportId() uint32 {
3175 if m != nil {
3176 return m.GemportId
3177 }
3178 return 0
3179}
3180
3181func (m *GemPortStatistics) GetRxPackets() uint64 {
3182 if m != nil {
3183 return m.RxPackets
3184 }
3185 return 0
3186}
3187
3188func (m *GemPortStatistics) GetRxBytes() uint64 {
3189 if m != nil {
3190 return m.RxBytes
3191 }
3192 return 0
3193}
3194
3195func (m *GemPortStatistics) GetTxPackets() uint64 {
3196 if m != nil {
3197 return m.TxPackets
3198 }
3199 return 0
3200}
3201
3202func (m *GemPortStatistics) GetTxBytes() uint64 {
3203 if m != nil {
3204 return m.TxBytes
3205 }
3206 return 0
3207}
3208
3209func (m *GemPortStatistics) GetTimestamp() uint32 {
3210 if m != nil {
3211 return m.Timestamp
3212 }
3213 return 0
3214}
3215
William Kurkianea869482019-04-09 15:16:11 -04003216type FlowStatistics struct {
3217 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3218 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3219 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3220 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3221 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3222 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3223 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3224 XXX_unrecognized []byte `json:"-"`
3225 XXX_sizecache int32 `json:"-"`
3226}
3227
3228func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3229func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3230func (*FlowStatistics) ProtoMessage() {}
3231func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003232 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
William Kurkianea869482019-04-09 15:16:11 -04003233}
3234
3235func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3236 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3237}
3238func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3239 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3240}
3241func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3242 xxx_messageInfo_FlowStatistics.Merge(m, src)
3243}
3244func (m *FlowStatistics) XXX_Size() int {
3245 return xxx_messageInfo_FlowStatistics.Size(m)
3246}
3247func (m *FlowStatistics) XXX_DiscardUnknown() {
3248 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3249}
3250
3251var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3252
3253func (m *FlowStatistics) GetFlowId() uint32 {
3254 if m != nil {
3255 return m.FlowId
3256 }
3257 return 0
3258}
3259
3260func (m *FlowStatistics) GetRxBytes() uint64 {
3261 if m != nil {
3262 return m.RxBytes
3263 }
3264 return 0
3265}
3266
3267func (m *FlowStatistics) GetRxPackets() uint64 {
3268 if m != nil {
3269 return m.RxPackets
3270 }
3271 return 0
3272}
3273
3274func (m *FlowStatistics) GetTxBytes() uint64 {
3275 if m != nil {
3276 return m.TxBytes
3277 }
3278 return 0
3279}
3280
3281func (m *FlowStatistics) GetTxPackets() uint64 {
3282 if m != nil {
3283 return m.TxPackets
3284 }
3285 return 0
3286}
3287
3288func (m *FlowStatistics) GetTimestamp() uint32 {
3289 if m != nil {
3290 return m.Timestamp
3291 }
3292 return 0
3293}
3294
3295type LosIndication struct {
3296 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3297 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3298 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3299 XXX_unrecognized []byte `json:"-"`
3300 XXX_sizecache int32 `json:"-"`
3301}
3302
3303func (m *LosIndication) Reset() { *m = LosIndication{} }
3304func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3305func (*LosIndication) ProtoMessage() {}
3306func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003307 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
William Kurkianea869482019-04-09 15:16:11 -04003308}
3309
3310func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3311 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3312}
3313func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3314 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3315}
3316func (m *LosIndication) XXX_Merge(src proto.Message) {
3317 xxx_messageInfo_LosIndication.Merge(m, src)
3318}
3319func (m *LosIndication) XXX_Size() int {
3320 return xxx_messageInfo_LosIndication.Size(m)
3321}
3322func (m *LosIndication) XXX_DiscardUnknown() {
3323 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3324}
3325
3326var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3327
3328func (m *LosIndication) GetIntfId() uint32 {
3329 if m != nil {
3330 return m.IntfId
3331 }
3332 return 0
3333}
3334
3335func (m *LosIndication) GetStatus() string {
3336 if m != nil {
3337 return m.Status
3338 }
3339 return ""
3340}
3341
3342type DyingGaspIndication struct {
3343 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3344 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3345 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3346 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3347 XXX_unrecognized []byte `json:"-"`
3348 XXX_sizecache int32 `json:"-"`
3349}
3350
3351func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3352func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3353func (*DyingGaspIndication) ProtoMessage() {}
3354func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003355 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
William Kurkianea869482019-04-09 15:16:11 -04003356}
3357
3358func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3359 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3360}
3361func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3362 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3363}
3364func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3365 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3366}
3367func (m *DyingGaspIndication) XXX_Size() int {
3368 return xxx_messageInfo_DyingGaspIndication.Size(m)
3369}
3370func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3371 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3372}
3373
3374var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3375
3376func (m *DyingGaspIndication) GetIntfId() uint32 {
3377 if m != nil {
3378 return m.IntfId
3379 }
3380 return 0
3381}
3382
3383func (m *DyingGaspIndication) GetOnuId() uint32 {
3384 if m != nil {
3385 return m.OnuId
3386 }
3387 return 0
3388}
3389
3390func (m *DyingGaspIndication) GetStatus() string {
3391 if m != nil {
3392 return m.Status
3393 }
3394 return ""
3395}
3396
3397type OnuAlarmIndication struct {
3398 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3399 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3400 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3401 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3402 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3403 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 +05303404 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3405 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003406 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3407 XXX_unrecognized []byte `json:"-"`
3408 XXX_sizecache int32 `json:"-"`
3409}
3410
3411func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3412func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3413func (*OnuAlarmIndication) ProtoMessage() {}
3414func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003415 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
William Kurkianea869482019-04-09 15:16:11 -04003416}
3417
3418func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3419 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3420}
3421func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3422 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3423}
3424func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3425 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3426}
3427func (m *OnuAlarmIndication) XXX_Size() int {
3428 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3429}
3430func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3431 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3432}
3433
3434var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3435
3436func (m *OnuAlarmIndication) GetIntfId() uint32 {
3437 if m != nil {
3438 return m.IntfId
3439 }
3440 return 0
3441}
3442
3443func (m *OnuAlarmIndication) GetOnuId() uint32 {
3444 if m != nil {
3445 return m.OnuId
3446 }
3447 return 0
3448}
3449
3450func (m *OnuAlarmIndication) GetLosStatus() string {
3451 if m != nil {
3452 return m.LosStatus
3453 }
3454 return ""
3455}
3456
3457func (m *OnuAlarmIndication) GetLobStatus() string {
3458 if m != nil {
3459 return m.LobStatus
3460 }
3461 return ""
3462}
3463
3464func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3465 if m != nil {
3466 return m.LopcMissStatus
3467 }
3468 return ""
3469}
3470
3471func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3472 if m != nil {
3473 return m.LopcMicErrorStatus
3474 }
3475 return ""
3476}
3477
Naga Manjunath9546b912019-11-28 20:56:20 +05303478func (m *OnuAlarmIndication) GetLofiStatus() string {
3479 if m != nil {
3480 return m.LofiStatus
3481 }
3482 return ""
3483}
3484
3485func (m *OnuAlarmIndication) GetLoamiStatus() string {
3486 if m != nil {
3487 return m.LoamiStatus
3488 }
3489 return ""
3490}
3491
William Kurkianea869482019-04-09 15:16:11 -04003492type OnuStartupFailureIndication struct {
3493 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3494 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3495 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3496 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3497 XXX_unrecognized []byte `json:"-"`
3498 XXX_sizecache int32 `json:"-"`
3499}
3500
3501func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3502func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3503func (*OnuStartupFailureIndication) ProtoMessage() {}
3504func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003505 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
William Kurkianea869482019-04-09 15:16:11 -04003506}
3507
3508func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3509 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3510}
3511func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3512 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3513}
3514func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3515 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3516}
3517func (m *OnuStartupFailureIndication) XXX_Size() int {
3518 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3519}
3520func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3521 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3522}
3523
3524var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3525
3526func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3527 if m != nil {
3528 return m.IntfId
3529 }
3530 return 0
3531}
3532
3533func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3534 if m != nil {
3535 return m.OnuId
3536 }
3537 return 0
3538}
3539
3540func (m *OnuStartupFailureIndication) GetStatus() string {
3541 if m != nil {
3542 return m.Status
3543 }
3544 return ""
3545}
3546
3547type OnuSignalDegradeIndication struct {
3548 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3549 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3550 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3551 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3552 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3553 XXX_unrecognized []byte `json:"-"`
3554 XXX_sizecache int32 `json:"-"`
3555}
3556
3557func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3558func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3559func (*OnuSignalDegradeIndication) ProtoMessage() {}
3560func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003561 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
William Kurkianea869482019-04-09 15:16:11 -04003562}
3563
3564func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3565 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3566}
3567func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3568 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3569}
3570func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3571 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3572}
3573func (m *OnuSignalDegradeIndication) XXX_Size() int {
3574 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3575}
3576func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3577 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3578}
3579
3580var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3581
3582func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3583 if m != nil {
3584 return m.IntfId
3585 }
3586 return 0
3587}
3588
3589func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3590 if m != nil {
3591 return m.OnuId
3592 }
3593 return 0
3594}
3595
3596func (m *OnuSignalDegradeIndication) GetStatus() string {
3597 if m != nil {
3598 return m.Status
3599 }
3600 return ""
3601}
3602
3603func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3604 if m != nil {
3605 return m.InverseBitErrorRate
3606 }
3607 return 0
3608}
3609
3610type OnuDriftOfWindowIndication struct {
3611 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3612 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3613 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3614 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3615 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3616 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3617 XXX_unrecognized []byte `json:"-"`
3618 XXX_sizecache int32 `json:"-"`
3619}
3620
3621func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3622func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3623func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3624func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003625 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
William Kurkianea869482019-04-09 15:16:11 -04003626}
3627
3628func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3629 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3630}
3631func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3632 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3633}
3634func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3635 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3636}
3637func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3638 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3639}
3640func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3641 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3642}
3643
3644var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3645
3646func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3647 if m != nil {
3648 return m.IntfId
3649 }
3650 return 0
3651}
3652
3653func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3654 if m != nil {
3655 return m.OnuId
3656 }
3657 return 0
3658}
3659
3660func (m *OnuDriftOfWindowIndication) GetStatus() string {
3661 if m != nil {
3662 return m.Status
3663 }
3664 return ""
3665}
3666
3667func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3668 if m != nil {
3669 return m.Drift
3670 }
3671 return 0
3672}
3673
3674func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3675 if m != nil {
3676 return m.NewEqd
3677 }
3678 return 0
3679}
3680
3681type OnuLossOfOmciChannelIndication struct {
3682 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3683 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3684 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3685 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3686 XXX_unrecognized []byte `json:"-"`
3687 XXX_sizecache int32 `json:"-"`
3688}
3689
3690func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3691func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3692func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3693func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003694 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
William Kurkianea869482019-04-09 15:16:11 -04003695}
3696
3697func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3698 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3699}
3700func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3701 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3702}
3703func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3704 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3705}
3706func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3707 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3708}
3709func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3710 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3711}
3712
3713var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3714
3715func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3716 if m != nil {
3717 return m.IntfId
3718 }
3719 return 0
3720}
3721
3722func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3723 if m != nil {
3724 return m.OnuId
3725 }
3726 return 0
3727}
3728
3729func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3730 if m != nil {
3731 return m.Status
3732 }
3733 return ""
3734}
3735
3736type OnuSignalsFailureIndication struct {
3737 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3738 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3739 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3740 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3741 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3742 XXX_unrecognized []byte `json:"-"`
3743 XXX_sizecache int32 `json:"-"`
3744}
3745
3746func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3747func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3748func (*OnuSignalsFailureIndication) ProtoMessage() {}
3749func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003750 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
William Kurkianea869482019-04-09 15:16:11 -04003751}
3752
3753func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3754 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3755}
3756func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3757 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3758}
3759func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3760 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3761}
3762func (m *OnuSignalsFailureIndication) XXX_Size() int {
3763 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3764}
3765func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3766 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3767}
3768
3769var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3770
3771func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3772 if m != nil {
3773 return m.IntfId
3774 }
3775 return 0
3776}
3777
3778func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3779 if m != nil {
3780 return m.OnuId
3781 }
3782 return 0
3783}
3784
3785func (m *OnuSignalsFailureIndication) GetStatus() string {
3786 if m != nil {
3787 return m.Status
3788 }
3789 return ""
3790}
3791
3792func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3793 if m != nil {
3794 return m.InverseBitErrorRate
3795 }
3796 return 0
3797}
3798
3799type OnuTransmissionInterferenceWarning struct {
3800 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3801 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3802 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3803 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3804 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3805 XXX_unrecognized []byte `json:"-"`
3806 XXX_sizecache int32 `json:"-"`
3807}
3808
3809func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3810func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3811func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3812func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003813 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
William Kurkianea869482019-04-09 15:16:11 -04003814}
3815
3816func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3817 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3818}
3819func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3820 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3821}
3822func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3823 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3824}
3825func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3826 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3827}
3828func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3829 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3830}
3831
3832var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3833
3834func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3835 if m != nil {
3836 return m.IntfId
3837 }
3838 return 0
3839}
3840
3841func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3842 if m != nil {
3843 return m.OnuId
3844 }
3845 return 0
3846}
3847
3848func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3849 if m != nil {
3850 return m.Status
3851 }
3852 return ""
3853}
3854
3855func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3856 if m != nil {
3857 return m.Drift
3858 }
3859 return 0
3860}
3861
3862type OnuActivationFailureIndication struct {
3863 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3864 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303865 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003866 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3867 XXX_unrecognized []byte `json:"-"`
3868 XXX_sizecache int32 `json:"-"`
3869}
3870
3871func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3872func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3873func (*OnuActivationFailureIndication) ProtoMessage() {}
3874func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003875 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
William Kurkianea869482019-04-09 15:16:11 -04003876}
3877
3878func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3879 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3880}
3881func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3882 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3883}
3884func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3885 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3886}
3887func (m *OnuActivationFailureIndication) XXX_Size() int {
3888 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3889}
3890func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3891 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3892}
3893
3894var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3895
3896func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3897 if m != nil {
3898 return m.IntfId
3899 }
3900 return 0
3901}
3902
3903func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3904 if m != nil {
3905 return m.OnuId
3906 }
3907 return 0
3908}
3909
Naga Manjunath9546b912019-11-28 20:56:20 +05303910func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3911 if m != nil {
3912 return m.FailReason
3913 }
3914 return 0
3915}
3916
3917type OnuLossOfKeySyncFailureIndication struct {
3918 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3919 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3920 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3921 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3922 XXX_unrecognized []byte `json:"-"`
3923 XXX_sizecache int32 `json:"-"`
3924}
3925
3926func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3927func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3928func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3929func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003930 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath9546b912019-11-28 20:56:20 +05303931}
3932
3933func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3934 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3935}
3936func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3937 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3938}
3939func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3940 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3941}
3942func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3943 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3944}
3945func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3946 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3947}
3948
3949var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3950
3951func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3952 if m != nil {
3953 return m.IntfId
3954 }
3955 return 0
3956}
3957
3958func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3959 if m != nil {
3960 return m.OnuId
3961 }
3962 return 0
3963}
3964
3965func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3966 if m != nil {
3967 return m.Status
3968 }
3969 return ""
3970}
3971
Devmalya Paula1efa642020-04-20 01:36:43 -04003972type RdiErrorIndication struct {
3973 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3974 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303975 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3976 XXX_unrecognized []byte `json:"-"`
3977 XXX_sizecache int32 `json:"-"`
3978}
3979
Devmalya Paula1efa642020-04-20 01:36:43 -04003980func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3981func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3982func (*RdiErrorIndication) ProtoMessage() {}
3983func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003984 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Devmalya Paula1efa642020-04-20 01:36:43 -04003985}
3986
3987func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3988 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3989}
3990func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3991 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3992}
3993func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3994 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3995}
3996func (m *RdiErrorIndication) XXX_Size() int {
3997 return xxx_messageInfo_RdiErrorIndication.Size(m)
3998}
3999func (m *RdiErrorIndication) XXX_DiscardUnknown() {
4000 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
4001}
4002
4003var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
4004
4005func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
4006 if m != nil {
4007 return m.RdiErrorCount
4008 }
4009 return 0
4010}
4011
4012func (m *RdiErrorIndication) GetStatus() string {
4013 if m != nil {
4014 return m.Status
4015 }
4016 return ""
4017}
4018
4019type OnuItuPonStatsIndication struct {
4020 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4021 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4022 // Types that are valid to be assigned to Stats:
4023 // *OnuItuPonStatsIndication_RdiErrorInd
4024 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
4025 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4026 XXX_unrecognized []byte `json:"-"`
4027 XXX_sizecache int32 `json:"-"`
4028}
4029
Naga Manjunath9546b912019-11-28 20:56:20 +05304030func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
4031func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
4032func (*OnuItuPonStatsIndication) ProtoMessage() {}
4033func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004034 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Naga Manjunath9546b912019-11-28 20:56:20 +05304035}
4036
4037func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
4038 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
4039}
4040func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4041 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
4042}
4043func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
4044 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
4045}
4046func (m *OnuItuPonStatsIndication) XXX_Size() int {
4047 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
4048}
4049func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
4050 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
4051}
4052
4053var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
4054
4055func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
4056 if m != nil {
4057 return m.IntfId
4058 }
4059 return 0
4060}
4061
4062func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
4063 if m != nil {
4064 return m.OnuId
4065 }
4066 return 0
4067}
4068
Devmalya Paula1efa642020-04-20 01:36:43 -04004069type isOnuItuPonStatsIndication_Stats interface {
4070 isOnuItuPonStatsIndication_Stats()
4071}
4072
4073type OnuItuPonStatsIndication_RdiErrorInd struct {
4074 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
4075}
4076
4077func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
4078
4079func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath9546b912019-11-28 20:56:20 +05304080 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04004081 return m.Stats
Naga Manjunath9546b912019-11-28 20:56:20 +05304082 }
Devmalya Paula1efa642020-04-20 01:36:43 -04004083 return nil
4084}
4085
4086func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
4087 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
4088 return x.RdiErrorInd
4089 }
4090 return nil
4091}
4092
4093// XXX_OneofWrappers is for the internal use of the proto package.
4094func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
4095 return []interface{}{
4096 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
4097 }
Naga Manjunath9546b912019-11-28 20:56:20 +05304098}
4099
William Kurkianea869482019-04-09 15:16:11 -04004100type OnuProcessingErrorIndication struct {
4101 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4102 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4103 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4104 XXX_unrecognized []byte `json:"-"`
4105 XXX_sizecache int32 `json:"-"`
4106}
4107
4108func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
4109func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
4110func (*OnuProcessingErrorIndication) ProtoMessage() {}
4111func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004112 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
William Kurkianea869482019-04-09 15:16:11 -04004113}
4114
4115func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
4116 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
4117}
4118func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4119 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
4120}
4121func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4122 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4123}
4124func (m *OnuProcessingErrorIndication) XXX_Size() int {
4125 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4126}
4127func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4128 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4129}
4130
4131var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4132
4133func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4134 if m != nil {
4135 return m.IntfId
4136 }
4137 return 0
4138}
4139
4140func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4141 if m != nil {
4142 return m.OnuId
4143 }
4144 return 0
4145}
4146
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004147type OnuDeactivationFailureIndication struct {
4148 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4149 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Devmalya Paula1efa642020-04-20 01:36:43 -04004150 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004151 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4152 XXX_unrecognized []byte `json:"-"`
4153 XXX_sizecache int32 `json:"-"`
4154}
4155
4156func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4157func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4158func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4159func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004160 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004161}
4162
4163func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4164 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4165}
4166func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4167 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4168}
4169func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4170 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4171}
4172func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4173 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4174}
4175func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4176 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4177}
4178
4179var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4180
4181func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4182 if m != nil {
4183 return m.IntfId
4184 }
4185 return 0
4186}
4187
4188func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4189 if m != nil {
4190 return m.OnuId
4191 }
4192 return 0
4193}
4194
Devmalya Paula1efa642020-04-20 01:36:43 -04004195func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004196 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04004197 return m.Status
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004198 }
Devmalya Paula1efa642020-04-20 01:36:43 -04004199 return ""
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004200}
4201
Devmalya Paul6f063a62020-02-19 19:19:06 -05004202type OnuRemoteDefectIndication struct {
4203 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4204 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004205 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paul6f063a62020-02-19 19:19:06 -05004206 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4207 XXX_unrecognized []byte `json:"-"`
4208 XXX_sizecache int32 `json:"-"`
4209}
4210
4211func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4212func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4213func (*OnuRemoteDefectIndication) ProtoMessage() {}
4214func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004215 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul6f063a62020-02-19 19:19:06 -05004216}
4217
4218func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4219 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4220}
4221func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4222 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4223}
4224func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4225 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4226}
4227func (m *OnuRemoteDefectIndication) XXX_Size() int {
4228 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4229}
4230func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4231 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4232}
4233
4234var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4235
4236func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4237 if m != nil {
4238 return m.IntfId
4239 }
4240 return 0
4241}
4242
4243func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4244 if m != nil {
4245 return m.OnuId
4246 }
4247 return 0
4248}
4249
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004250func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paul6f063a62020-02-19 19:19:06 -05004251 if m != nil {
4252 return m.RdiErrors
4253 }
4254 return 0
4255}
4256
Devmalya Paul41a762d2020-03-01 18:56:54 -05004257type OnuLossOfGEMChannelDelineationIndication struct {
4258 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4259 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4260 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4261 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4262 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4263 XXX_unrecognized []byte `json:"-"`
4264 XXX_sizecache int32 `json:"-"`
4265}
4266
4267func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4268 *m = OnuLossOfGEMChannelDelineationIndication{}
4269}
4270func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4271func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4272func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004273 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004274}
4275
4276func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4277 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4278}
4279func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4280 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4281}
4282func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4283 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4284}
4285func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4286 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4287}
4288func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4289 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4290}
4291
4292var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4293
4294func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4295 if m != nil {
4296 return m.IntfId
4297 }
4298 return 0
4299}
4300
4301func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4302 if m != nil {
4303 return m.OnuId
4304 }
4305 return 0
4306}
4307
4308func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4309 if m != nil {
4310 return m.Status
4311 }
4312 return ""
4313}
4314
4315func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4316 if m != nil {
4317 return m.DelineationErrors
4318 }
4319 return 0
4320}
4321
4322type OnuPhysicalEquipmentErrorIndication struct {
4323 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4324 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4325 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4326 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4327 XXX_unrecognized []byte `json:"-"`
4328 XXX_sizecache int32 `json:"-"`
4329}
4330
4331func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4332func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4333func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4334func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004335 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004336}
4337
4338func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4339 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4340}
4341func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4342 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4343}
4344func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4345 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4346}
4347func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4348 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4349}
4350func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4351 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4352}
4353
4354var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4355
4356func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4357 if m != nil {
4358 return m.IntfId
4359 }
4360 return 0
4361}
4362
4363func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4364 if m != nil {
4365 return m.OnuId
4366 }
4367 return 0
4368}
4369
4370func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4371 if m != nil {
4372 return m.Status
4373 }
4374 return ""
4375}
4376
4377type OnuLossOfAcknowledgementIndication struct {
4378 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4379 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4380 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4381 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4382 XXX_unrecognized []byte `json:"-"`
4383 XXX_sizecache int32 `json:"-"`
4384}
4385
4386func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4387func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4388func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4389func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004390 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004391}
4392
4393func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4394 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4395}
4396func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4397 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4398}
4399func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4400 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4401}
4402func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4403 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4404}
4405func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4406 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4407}
4408
4409var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4410
4411func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4412 if m != nil {
4413 return m.IntfId
4414 }
4415 return 0
4416}
4417
4418func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4419 if m != nil {
4420 return m.OnuId
4421 }
4422 return 0
4423}
4424
4425func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4426 if m != nil {
4427 return m.Status
4428 }
4429 return ""
4430}
4431
Scott Bakered4a8e72020-04-17 11:10:20 -07004432type OnuDifferentialReachExceededIndication struct {
4433 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4434 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4435 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4436 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4437 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4438 XXX_unrecognized []byte `json:"-"`
4439 XXX_sizecache int32 `json:"-"`
4440}
4441
4442func (m *OnuDifferentialReachExceededIndication) Reset() {
4443 *m = OnuDifferentialReachExceededIndication{}
4444}
4445func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4446func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4447func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004448 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Scott Bakered4a8e72020-04-17 11:10:20 -07004449}
4450
4451func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4452 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4453}
4454func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4455 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4456}
4457func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4458 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4459}
4460func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4461 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4462}
4463func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4464 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4465}
4466
4467var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4468
4469func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4470 if m != nil {
4471 return m.IntfId
4472 }
4473 return 0
4474}
4475
4476func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4477 if m != nil {
4478 return m.OnuId
4479 }
4480 return 0
4481}
4482
4483func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4484 if m != nil {
4485 return m.Status
4486 }
4487 return ""
4488}
4489
4490func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4491 if m != nil {
4492 return m.Distance
4493 }
4494 return 0
4495}
4496
Esin Karamanccb714b2019-11-29 15:02:06 +00004497type GroupMember struct {
4498 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4499 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4500 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4501 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4502 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4503 XXX_unrecognized []byte `json:"-"`
4504 XXX_sizecache int32 `json:"-"`
4505}
4506
4507func (m *GroupMember) Reset() { *m = GroupMember{} }
4508func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4509func (*GroupMember) ProtoMessage() {}
4510func (*GroupMember) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004511 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Esin Karamanccb714b2019-11-29 15:02:06 +00004512}
4513
4514func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4515 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4516}
4517func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4518 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4519}
4520func (m *GroupMember) XXX_Merge(src proto.Message) {
4521 xxx_messageInfo_GroupMember.Merge(m, src)
4522}
4523func (m *GroupMember) XXX_Size() int {
4524 return xxx_messageInfo_GroupMember.Size(m)
4525}
4526func (m *GroupMember) XXX_DiscardUnknown() {
4527 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4528}
4529
4530var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4531
4532func (m *GroupMember) GetInterfaceId() uint32 {
4533 if m != nil {
4534 return m.InterfaceId
4535 }
4536 return 0
4537}
4538
4539func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4540 if m != nil {
4541 return m.InterfaceType
4542 }
4543 return GroupMember_PON
4544}
4545
4546func (m *GroupMember) GetGemPortId() uint32 {
4547 if m != nil {
4548 return m.GemPortId
4549 }
4550 return 0
4551}
4552
4553func (m *GroupMember) GetPriority() uint32 {
4554 if m != nil {
4555 return m.Priority
4556 }
4557 return 0
4558}
4559
4560type Group struct {
4561 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4562 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4563 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4564 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4565 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4566 XXX_unrecognized []byte `json:"-"`
4567 XXX_sizecache int32 `json:"-"`
4568}
4569
4570func (m *Group) Reset() { *m = Group{} }
4571func (m *Group) String() string { return proto.CompactTextString(m) }
4572func (*Group) ProtoMessage() {}
4573func (*Group) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004574 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Esin Karamanccb714b2019-11-29 15:02:06 +00004575}
4576
4577func (m *Group) XXX_Unmarshal(b []byte) error {
4578 return xxx_messageInfo_Group.Unmarshal(m, b)
4579}
4580func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4581 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4582}
4583func (m *Group) XXX_Merge(src proto.Message) {
4584 xxx_messageInfo_Group.Merge(m, src)
4585}
4586func (m *Group) XXX_Size() int {
4587 return xxx_messageInfo_Group.Size(m)
4588}
4589func (m *Group) XXX_DiscardUnknown() {
4590 xxx_messageInfo_Group.DiscardUnknown(m)
4591}
4592
4593var xxx_messageInfo_Group proto.InternalMessageInfo
4594
4595func (m *Group) GetGroupId() uint32 {
4596 if m != nil {
4597 return m.GroupId
4598 }
4599 return 0
4600}
4601
4602func (m *Group) GetCommand() Group_GroupMembersCommand {
4603 if m != nil {
4604 return m.Command
4605 }
4606 return Group_ADD_MEMBERS
4607}
4608
4609func (m *Group) GetMembers() []*GroupMember {
4610 if m != nil {
4611 return m.Members
4612 }
4613 return nil
4614}
4615
4616func (m *Group) GetAction() *Action {
4617 if m != nil {
4618 return m.Action
4619 }
4620 return nil
4621}
4622
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004623type ValueParam struct {
4624 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4625 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
4626 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4627 XXX_unrecognized []byte `json:"-"`
4628 XXX_sizecache int32 `json:"-"`
4629}
4630
4631func (m *ValueParam) Reset() { *m = ValueParam{} }
4632func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4633func (*ValueParam) ProtoMessage() {}
4634func (*ValueParam) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004635 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004636}
4637
4638func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4639 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4640}
4641func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4642 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4643}
4644func (m *ValueParam) XXX_Merge(src proto.Message) {
4645 xxx_messageInfo_ValueParam.Merge(m, src)
4646}
4647func (m *ValueParam) XXX_Size() int {
4648 return xxx_messageInfo_ValueParam.Size(m)
4649}
4650func (m *ValueParam) XXX_DiscardUnknown() {
4651 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4652}
4653
4654var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4655
4656func (m *ValueParam) GetOnu() *Onu {
4657 if m != nil {
4658 return m.Onu
4659 }
4660 return nil
4661}
4662
4663func (m *ValueParam) GetValue() common.ValueType_Type {
4664 if m != nil {
4665 return m.Value
4666 }
4667 return common.ValueType_EMPTY
4668}
4669
William Kurkianea869482019-04-09 15:16:11 -04004670type Empty struct {
4671 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4672 XXX_unrecognized []byte `json:"-"`
4673 XXX_sizecache int32 `json:"-"`
4674}
4675
4676func (m *Empty) Reset() { *m = Empty{} }
4677func (m *Empty) String() string { return proto.CompactTextString(m) }
4678func (*Empty) ProtoMessage() {}
4679func (*Empty) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004680 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
William Kurkianea869482019-04-09 15:16:11 -04004681}
4682
4683func (m *Empty) XXX_Unmarshal(b []byte) error {
4684 return xxx_messageInfo_Empty.Unmarshal(m, b)
4685}
4686func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4687 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4688}
4689func (m *Empty) XXX_Merge(src proto.Message) {
4690 xxx_messageInfo_Empty.Merge(m, src)
4691}
4692func (m *Empty) XXX_Size() int {
4693 return xxx_messageInfo_Empty.Size(m)
4694}
4695func (m *Empty) XXX_DiscardUnknown() {
4696 xxx_messageInfo_Empty.DiscardUnknown(m)
4697}
4698
4699var xxx_messageInfo_Empty proto.InternalMessageInfo
4700
4701func init() {
kesavand7cf3a052020-08-28 12:49:18 +05304702 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
William Kurkianea869482019-04-09 15:16:11 -04004703 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4704 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00004705 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4706 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
William Kurkianea869482019-04-09 15:16:11 -04004707 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4708 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4709 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4710 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4711 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4712 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4713 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4714 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4715 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4716 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4717 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4718 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Girish Gowdra631ef3d2020-06-15 10:45:52 -07004719 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
William Kurkianea869482019-04-09 15:16:11 -04004720 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4721 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4722 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4723 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4724 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4725 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4726 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4727 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4728 proto.RegisterType((*Action)(nil), "openolt.Action")
4729 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abaka7650be62021-02-26 10:50:36 +00004730 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdraa09aeab2020-09-14 16:30:52 -07004731 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
William Kurkianea869482019-04-09 15:16:11 -04004732 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4733 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004734 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4735 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
William Kurkianea869482019-04-09 15:16:11 -04004736 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4737 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4738 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4739 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4740 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4741 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4742 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4743 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4744 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4745 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4746 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304747 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Devmalya Paula1efa642020-04-20 01:36:43 -04004748 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304749 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04004750 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004751 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paul6f063a62020-02-19 19:19:06 -05004752 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul41a762d2020-03-01 18:56:54 -05004753 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4754 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4755 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Scott Bakered4a8e72020-04-17 11:10:20 -07004756 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Esin Karamanccb714b2019-11-29 15:02:06 +00004757 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4758 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004759 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
William Kurkianea869482019-04-09 15:16:11 -04004760 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4761}
4762
4763func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4764
4765var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Gamze Abakac2c32a62021-03-11 11:44:18 +00004766 // 5205 bytes of a gzipped FileDescriptorProto
4767 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7b, 0x49, 0x70, 0x1b, 0x49,
4768 0x76, 0xb6, 0xc0, 0x05, 0x00, 0x1f, 0x16, 0x82, 0xc9, 0x45, 0x5c, 0xb4, 0x50, 0xd5, 0xea, 0x6e,
4769 0x4d, 0xcf, 0x34, 0x25, 0x42, 0xa2, 0x5a, 0xea, 0x7f, 0xfe, 0x99, 0xa6, 0x48, 0x88, 0x84, 0x9b,
4770 0x24, 0xe8, 0x22, 0x24, 0x79, 0x7a, 0xa2, 0xa3, 0xa6, 0x58, 0x95, 0x00, 0x6b, 0x58, 0xa8, 0xac,
4771 0xae, 0x4a, 0x70, 0xf1, 0x71, 0xc2, 0x63, 0x5f, 0x7c, 0xeb, 0xb0, 0x23, 0xec, 0x9b, 0xc3, 0x57,
4772 0x5f, 0x7c, 0x73, 0x84, 0x8f, 0x0e, 0xdb, 0x17, 0xdf, 0x7c, 0xf6, 0xcd, 0xe1, 0x8b, 0xef, 0x3e,
4773 0x39, 0x1c, 0x8e, 0x7c, 0x99, 0xb5, 0x01, 0x20, 0x25, 0xb5, 0xe5, 0xf0, 0x85, 0xc1, 0x7c, 0xef,
4774 0x7b, 0x5f, 0x6e, 0x2f, 0x5f, 0xbe, 0xcc, 0x4a, 0xc0, 0xca, 0x19, 0x73, 0xf9, 0x89, 0x69, 0xf8,
4775 0x01, 0xe3, 0x2c, 0x7c, 0xc8, 0x7c, 0xea, 0x31, 0x97, 0xaf, 0x61, 0x91, 0x14, 0x54, 0x71, 0xf9,
4776 0x56, 0x97, 0xb1, 0xae, 0x4b, 0x1f, 0x9a, 0xbe, 0xf3, 0xd0, 0xf4, 0x3c, 0xc6, 0x4d, 0xee, 0x30,
4777 0x2f, 0x94, 0xb0, 0xe5, 0xd5, 0x2c, 0x07, 0xa7, 0xd6, 0x89, 0xf8, 0xbf, 0xe3, 0xb8, 0x54, 0x21,
4778 0x96, 0xb3, 0x08, 0x8b, 0xf5, 0x7a, 0xcc, 0x53, 0xba, 0x3b, 0x59, 0x1d, 0xbd, 0xe0, 0x86, 0xc5,
4779 0xbc, 0x8e, 0xd3, 0x95, 0x7a, 0xed, 0x9f, 0x26, 0x00, 0x9a, 0x9e, 0xed, 0x58, 0x58, 0x27, 0x59,
4780 0x87, 0x02, 0x73, 0xb9, 0xe1, 0x78, 0xf6, 0x62, 0x6e, 0x35, 0xf7, 0xa0, 0x54, 0x5f, 0x58, 0x8b,
4781 0x1a, 0xdd, 0x72, 0x79, 0x02, 0xdc, 0xbd, 0xa1, 0xe7, 0x19, 0x0a, 0xc8, 0x13, 0x28, 0x3a, 0x1e,
4782 0xef, 0xa0, 0xcd, 0x18, 0xda, 0xdc, 0x8c, 0x6d, 0x9a, 0x1e, 0xef, 0x64, 0x8c, 0x0a, 0x8e, 0x94,
4783 0x90, 0x4d, 0xa8, 0xa0, 0x15, 0xf3, 0x69, 0x80, 0xa6, 0xe3, 0x68, 0xba, 0x92, 0x31, 0x6d, 0xf9,
4784 0x34, 0xc8, 0x98, 0x97, 0x9c, 0x44, 0x4a, 0x7e, 0x06, 0x65, 0xe6, 0xf5, 0x0d, 0xdb, 0x09, 0x2d,
4785 0x64, 0x98, 0x40, 0x86, 0xe5, 0xa4, 0xc1, 0x5e, 0x7f, 0xdb, 0x09, 0xad, 0x0c, 0x01, 0xb0, 0x58,
4786 0x88, 0x7d, 0xf5, 0xfa, 0x68, 0x3a, 0x39, 0xd8, 0x57, 0xaf, 0x3f, 0xd0, 0x57, 0x14, 0x88, 0xbe,
4787 0xb2, 0x9e, 0xe5, 0xa0, 0x4d, 0x7e, 0xa0, 0xaf, 0xad, 0x9e, 0xe5, 0x64, 0xfb, 0xca, 0xa4, 0x84,
4788 0x3c, 0x81, 0x82, 0x7f, 0x2a, 0x07, 0xb5, 0x80, 0x46, 0x4b, 0xb1, 0xd1, 0xa1, 0x69, 0x9d, 0xd2,
4789 0x81, 0x71, 0xf5, 0x4f, 0x71, 0x5c, 0x9f, 0x01, 0xf8, 0x2c, 0xe0, 0x46, 0xc8, 0x4d, 0x1e, 0x2e,
4790 0x16, 0x07, 0x6a, 0x3b, 0x64, 0x01, 0x3f, 0x12, 0x8e, 0x12, 0x72, 0xc7, 0x0a, 0x77, 0x6f, 0xe8,
4791 0x53, 0xbe, 0x92, 0x84, 0xc2, 0xb2, 0xe3, 0xb2, 0x73, 0x65, 0x39, 0x35, 0x60, 0xf9, 0xd2, 0x65,
4792 0xe7, 0x59, 0xcb, 0x8e, 0x92, 0x84, 0xe4, 0x0b, 0x98, 0x32, 0x5d, 0x33, 0xe8, 0x61, 0x5b, 0x01,
4793 0x0d, 0x17, 0x63, 0xc3, 0x4d, 0xa1, 0xc9, 0x34, 0xb5, 0x68, 0x2a, 0xd1, 0x8b, 0x3c, 0x4c, 0xd8,
4794 0x26, 0x37, 0xb5, 0x7f, 0xaf, 0xc0, 0xf4, 0x00, 0x4e, 0x8c, 0xb3, 0xcb, 0xc2, 0x91, 0x3e, 0xb5,
4795 0xc7, 0xc2, 0x6c, 0xdf, 0x5d, 0x14, 0x90, 0x6d, 0xa8, 0xda, 0x97, 0x8e, 0xd7, 0x35, 0xba, 0x66,
4796 0xe8, 0xa7, 0x3c, 0xeb, 0x56, 0x6c, 0xb9, 0x2d, 0xd4, 0x3b, 0x66, 0xe8, 0x67, 0xec, 0xcb, 0x76,
4797 0x4a, 0x2c, 0x7c, 0x4c, 0x4c, 0x70, 0xd2, 0xa3, 0x41, 0x1f, 0x6b, 0x79, 0xfd, 0xe1, 0x4e, 0x95,
4798 0x58, 0x22, 0x25, 0x6f, 0x60, 0x4e, 0x50, 0x84, 0xdc, 0x0c, 0x78, 0xdf, 0x37, 0x3a, 0xa6, 0xe3,
4799 0xa6, 0x7c, 0xed, 0x7e, 0x9a, 0xe9, 0x48, 0x62, 0x5e, 0x9a, 0x8e, 0xdb, 0x0f, 0x68, 0x86, 0x72,
4800 0x86, 0x65, 0xd4, 0x82, 0xf8, 0x1b, 0x58, 0x40, 0x62, 0xa7, 0xeb, 0x99, 0xae, 0x61, 0xd3, 0x6e,
4801 0x60, 0xda, 0x34, 0xe5, 0x8b, 0x1f, 0x65, 0xa8, 0x11, 0xb5, 0x2d, 0x41, 0x19, 0xe6, 0x59, 0x36,
4802 0xac, 0x25, 0xbf, 0x84, 0x9b, 0xb8, 0x30, 0x02, 0xa7, 0xc3, 0x0d, 0xd6, 0x31, 0xce, 0x1d, 0xcf,
4803 0x66, 0xe7, 0x29, 0xa7, 0xcd, 0x90, 0x6f, 0x0b, 0x58, 0xab, 0xf3, 0x06, 0x41, 0x43, 0xe4, 0x83,
4804 0x5a, 0xd2, 0x06, 0xd1, 0x1b, 0xc3, 0x65, 0x61, 0x68, 0xc4, 0x6b, 0x41, 0xba, 0xf5, 0xa7, 0x69,
4805 0xda, 0x3d, 0x16, 0x86, 0xad, 0x8e, 0x58, 0x14, 0x5b, 0x27, 0xa6, 0xe7, 0x51, 0x37, 0x43, 0x5d,
4806 0x65, 0x0a, 0xa1, 0x96, 0x48, 0x34, 0xce, 0xd8, 0x95, 0x30, 0x19, 0xe7, 0xe2, 0x88, 0x71, 0x96,
4807 0x98, 0x2b, 0xc7, 0x39, 0x51, 0x0b, 0xe2, 0x96, 0x0c, 0x12, 0xdc, 0x39, 0x97, 0x2d, 0x95, 0xab,
4808 0xe1, 0xc7, 0x69, 0xc2, 0x76, 0x60, 0x7a, 0x61, 0xcf, 0x09, 0x43, 0x87, 0x79, 0x4d, 0x8f, 0xd3,
4809 0xa0, 0x43, 0x03, 0xea, 0x59, 0xf4, 0x8d, 0x19, 0x78, 0x8e, 0xd7, 0x55, 0x51, 0xa3, 0xed, 0x9c,
4810 0x63, 0x4b, 0x7f, 0x25, 0x07, 0xd7, 0xb4, 0xb8, 0x73, 0x86, 0xf5, 0x26, 0x8d, 0x85, 0xe1, 0x51,
4811 0xd8, 0x8c, 0x61, 0xa3, 0xda, 0x2b, 0xfa, 0x9c, 0x45, 0xc8, 0x1a, 0x16, 0x45, 0x0d, 0x7e, 0xc0,
4812 0x2c, 0x1a, 0x86, 0x62, 0x15, 0xd0, 0x20, 0x60, 0x32, 0x4a, 0x96, 0xb0, 0x8a, 0x8f, 0xd3, 0x55,
4813 0x1c, 0xc6, 0xb8, 0x86, 0x80, 0x65, 0x2a, 0x98, 0x67, 0xa3, 0xf4, 0x84, 0xc2, 0x52, 0x32, 0x87,
4814 0x1d, 0x23, 0xbc, 0xf4, 0xac, 0xa4, 0x17, 0x65, 0xac, 0xe2, 0xb3, 0xe1, 0xb9, 0xfc, 0x9a, 0x5e,
4815 0x1e, 0x5d, 0x7a, 0xd6, 0x55, 0x1d, 0x91, 0xa0, 0x08, 0x21, 0xaa, 0x79, 0x05, 0xf3, 0x18, 0x60,
4816 0x79, 0xdf, 0xf0, 0x99, 0x27, 0xc3, 0x11, 0x56, 0x51, 0xc1, 0x2a, 0xee, 0x65, 0xc2, 0x2d, 0xef,
4817 0x1f, 0x32, 0x0f, 0xa3, 0xd0, 0xd0, 0x94, 0x66, 0x75, 0xc4, 0x85, 0x5b, 0xe8, 0xde, 0x74, 0x60,
4818 0x0e, 0xfa, 0x81, 0x5c, 0x40, 0x55, 0x64, 0xff, 0x51, 0xc6, 0xc7, 0x53, 0xd8, 0x51, 0xed, 0x17,
4819 0xc3, 0x31, 0x1a, 0x43, 0xde, 0xc8, 0x4e, 0x04, 0xb4, 0xc7, 0x38, 0x35, 0x6c, 0xda, 0xa1, 0x96,
4820 0x0c, 0xe5, 0xd3, 0x58, 0x8d, 0x96, 0xae, 0x46, 0x47, 0xd0, 0x36, 0x62, 0x32, 0xfc, 0x84, 0x0d,
4821 0x29, 0x49, 0x28, 0xbb, 0x81, 0x93, 0xd0, 0xa5, 0x3d, 0xc3, 0xa6, 0xae, 0xe3, 0x51, 0xd9, 0x1d,
4822 0xc1, 0x5f, 0x43, 0xfe, 0xf5, 0xe1, 0x79, 0xd8, 0x69, 0xec, 0xab, 0x25, 0xb5, 0x9d, 0x98, 0x64,
4823 0xaa, 0x5b, 0x54, 0xd3, 0xb1, 0x43, 0x7b, 0x59, 0x08, 0x39, 0x83, 0x55, 0xf4, 0xad, 0x93, 0xcb,
4824 0xd0, 0xb1, 0x4c, 0xd7, 0xa0, 0xdf, 0xf5, 0x1d, 0xbf, 0x47, 0x3d, 0x9e, 0xf2, 0xb1, 0x19, 0xac,
4825 0xf8, 0x27, 0x19, 0x1f, 0x53, 0xf8, 0x46, 0x04, 0x1f, 0x76, 0x35, 0xd1, 0x99, 0x2b, 0x61, 0xe4,
4826 0x97, 0x30, 0x9b, 0xf6, 0x38, 0xd3, 0x3a, 0xc5, 0xaa, 0xc8, 0xf0, 0x6a, 0x94, 0x7d, 0xdc, 0xb4,
4827 0x4e, 0x3d, 0x76, 0xee, 0x52, 0xbb, 0x4b, 0x05, 0x4f, 0xa6, 0xa6, 0x69, 0x96, 0x42, 0x09, 0x72,
4828 0x06, 0x2b, 0x32, 0x11, 0xe8, 0x74, 0x8c, 0x80, 0x9a, 0xd6, 0x89, 0x41, 0x2f, 0x2c, 0x4a, 0x6d,
4829 0x6a, 0x63, 0x25, 0xb3, 0x58, 0xc9, 0xc3, 0x6c, 0x5e, 0xd0, 0xc1, 0x45, 0xce, 0x1d, 0xd3, 0xd5,
4830 0x85, 0x45, 0x43, 0x19, 0x64, 0x2a, 0xba, 0xc9, 0x24, 0x72, 0x10, 0x11, 0xef, 0x76, 0x6b, 0x50,
4831 0xc9, 0x64, 0x45, 0xe4, 0x36, 0x00, 0x26, 0x34, 0xc2, 0xd5, 0x29, 0xee, 0x76, 0x53, 0xfa, 0x94,
4832 0x90, 0x08, 0xe7, 0xa5, 0xda, 0x2e, 0x54, 0xb3, 0x19, 0x11, 0xb9, 0x09, 0x05, 0x99, 0x3c, 0xc9,
4833 0xbd, 0xb1, 0xa0, 0xe7, 0x31, 0x41, 0xb2, 0x07, 0x98, 0xc6, 0x06, 0x99, 0x4e, 0x60, 0x66, 0x28,
4834 0xbd, 0xb9, 0x9a, 0xec, 0x4b, 0xa8, 0x84, 0x34, 0x70, 0x4c, 0xd7, 0xf0, 0xfa, 0xbd, 0x63, 0x1a,
4835 0xa8, 0xdd, 0x74, 0x3e, 0x1e, 0x92, 0x23, 0xd4, 0x1e, 0xa0, 0x52, 0x2f, 0x87, 0xa9, 0x92, 0xf6,
4836 0xfd, 0x04, 0x54, 0x32, 0xe9, 0xd0, 0xd5, 0xd5, 0xcc, 0x43, 0x1e, 0xd7, 0xbb, 0xdc, 0xad, 0x0b,
4837 0xfa, 0xa4, 0x58, 0xbb, 0x83, 0x5d, 0x19, 0x1f, 0xe8, 0x0a, 0xb9, 0x0b, 0x25, 0xd3, 0xee, 0x39,
4838 0x9e, 0xd2, 0x4f, 0xa2, 0x1e, 0x50, 0x24, 0x01, 0x43, 0xad, 0x9f, 0x78, 0xe7, 0xd6, 0x93, 0x3d,
4839 0x28, 0x61, 0x60, 0x0b, 0xa8, 0x19, 0x32, 0x0f, 0xb7, 0xbf, 0x6a, 0xd6, 0xdf, 0x92, 0x8e, 0xad,
4840 0x65, 0x43, 0xb1, 0x8e, 0x26, 0x3a, 0x74, 0xe2, 0xff, 0xb5, 0x3f, 0x1a, 0x83, 0xb9, 0x51, 0x20,
4841 0xf2, 0x11, 0xdc, 0x6d, 0x1d, 0xbc, 0x32, 0x36, 0xb7, 0xda, 0xcd, 0xd7, 0x9b, 0xed, 0x66, 0xeb,
4842 0xc0, 0x78, 0xb9, 0xd9, 0xdc, 0x33, 0xf4, 0xc6, 0xe6, 0x51, 0xeb, 0xc0, 0x38, 0x68, 0x1d, 0x34,
4843 0x6a, 0x37, 0xc8, 0x27, 0xa0, 0x5d, 0x03, 0xd2, 0x37, 0x0f, 0x76, 0x9a, 0x07, 0x3b, 0xb5, 0x1c,
4844 0x79, 0x0a, 0xf5, 0x6b, 0x70, 0x87, 0x9b, 0x47, 0x47, 0x6f, 0x5a, 0xfa, 0xb6, 0xb1, 0xf9, 0xaa,
4845 0xbd, 0xdb, 0x38, 0x68, 0x37, 0xb7, 0x10, 0x53, 0x1b, 0x23, 0x1a, 0xdc, 0xb9, 0xc6, 0x6e, 0xaf,
4846 0x75, 0x54, 0x1b, 0x27, 0xf7, 0xe0, 0xf6, 0x28, 0x0c, 0xca, 0xf6, 0x36, 0xf5, 0xfd, 0xda, 0xc4,
4847 0x55, 0x7d, 0x39, 0x7a, 0xd3, 0x6c, 0x6f, 0xed, 0x1a, 0xad, 0xd7, 0x0d, 0xbd, 0x36, 0xa9, 0xfd,
4848 0x0a, 0xc8, 0x70, 0x82, 0x4e, 0x08, 0x4c, 0xf0, 0x4b, 0x3f, 0x72, 0x7c, 0xfc, 0x3f, 0xed, 0x2d,
4849 0x63, 0xd7, 0x78, 0xf8, 0xa0, 0x5b, 0x68, 0x3a, 0x54, 0xb3, 0x19, 0xf5, 0x7b, 0xfb, 0x5d, 0x0d,
4850 0xc6, 0xfd, 0x53, 0x8e, 0xcc, 0x65, 0x5d, 0xfc, 0xab, 0xfd, 0x5d, 0x0e, 0x6a, 0x83, 0x19, 0x37,
4851 0x59, 0x81, 0x29, 0xa4, 0xc5, 0x96, 0x4b, 0xef, 0xc3, 0x03, 0x4d, 0x7b, 0xa0, 0xf5, 0x43, 0xeb,
4852 0xb3, 0x4b, 0x7b, 0x98, 0xa0, 0xc7, 0xf5, 0x4e, 0x29, 0x49, 0xd3, 0x16, 0x76, 0x98, 0x82, 0x3b,
4853 0x32, 0xe9, 0x2c, 0xe8, 0x79, 0x51, 0x94, 0x0a, 0x34, 0xf2, 0x18, 0x3a, 0x63, 0x41, 0xcf, 0x8b,
4854 0xe2, 0x01, 0x23, 0x0b, 0x90, 0xb7, 0x18, 0x3b, 0x75, 0x28, 0x26, 0x53, 0x79, 0x5d, 0x95, 0xa2,
4855 0x5e, 0x4c, 0x24, 0xbd, 0xb8, 0x0f, 0x53, 0x32, 0x4d, 0x31, 0xad, 0xab, 0x1b, 0xa8, 0xfd, 0x14,
4856 0xa6, 0x76, 0xa9, 0x19, 0xf0, 0x63, 0x6a, 0x72, 0xf2, 0x10, 0x66, 0x4f, 0xa2, 0x82, 0x4c, 0xb2,
4857 0x78, 0x3f, 0xa0, 0xca, 0x82, 0xc4, 0xaa, 0xa3, 0x48, 0xa3, 0xfd, 0x55, 0x0e, 0xc6, 0x5b, 0x5e,
4858 0xff, 0xbd, 0xc7, 0x7c, 0x68, 0xad, 0x8e, 0xbf, 0xfb, 0x5a, 0x15, 0x3d, 0x75, 0xe4, 0xea, 0x2e,
4859 0xe8, 0xe2, 0x5f, 0xf2, 0x29, 0x4c, 0xb3, 0x9e, 0x65, 0x19, 0xd4, 0xb3, 0x82, 0x4b, 0x5f, 0xcc,
4860 0x16, 0x4e, 0x50, 0x51, 0xaf, 0x0a, 0x71, 0x23, 0x96, 0x6a, 0x7f, 0x9d, 0x03, 0x82, 0x7b, 0x47,
4861 0x57, 0x6c, 0x3f, 0xdb, 0x4e, 0xc8, 0x4d, 0xef, 0x9a, 0xc1, 0xb9, 0xaa, 0xf5, 0xcf, 0x61, 0xc9,
4862 0x95, 0x14, 0x86, 0x3a, 0x59, 0x22, 0x8f, 0xf1, 0xfb, 0x34, 0x60, 0x6a, 0x1e, 0x17, 0x14, 0x40,
4863 0x46, 0x5f, 0x54, 0x7f, 0x43, 0x03, 0x46, 0x1e, 0xc1, 0xdc, 0x28, 0x53, 0xd5, 0x1b, 0x32, 0x6c,
4864 0xa5, 0x7d, 0x0d, 0x05, 0xe1, 0xe0, 0xfb, 0x61, 0xf7, 0x03, 0x78, 0xf6, 0x6f, 0x73, 0x30, 0x25,
4865 0xf6, 0x69, 0x74, 0xee, 0xf7, 0xe6, 0x4b, 0x39, 0xe5, 0x44, 0xc6, 0x29, 0xb3, 0x5e, 0x3e, 0x39,
4866 0xe8, 0xe5, 0xc3, 0xed, 0x78, 0x0e, 0xe5, 0x57, 0xbe, 0xeb, 0x78, 0xa7, 0x6f, 0x6b, 0x89, 0x32,
4867 0x1d, 0x4b, 0x4c, 0xff, 0x7e, 0x0a, 0x60, 0x9b, 0x9e, 0x39, 0x16, 0x6d, 0x7a, 0x1d, 0x5c, 0x0f,
4868 0x67, 0xd4, 0xb3, 0x59, 0xa0, 0xa2, 0x89, 0x2a, 0x91, 0x39, 0x98, 0xec, 0x31, 0x9b, 0xba, 0x6a,
4869 0x4f, 0x94, 0x05, 0xf2, 0x23, 0xa8, 0x9d, 0x98, 0x81, 0x7d, 0x6e, 0x06, 0xd4, 0x38, 0xa3, 0x81,
4870 0x48, 0xe5, 0x55, 0x48, 0x99, 0x8e, 0xe4, 0xaf, 0xa5, 0x58, 0x40, 0x3b, 0x4e, 0xd0, 0xcb, 0x40,
4871 0x27, 0x24, 0x34, 0x92, 0x47, 0xd0, 0x15, 0x98, 0xb2, 0xb1, 0x45, 0xa2, 0xfd, 0x35, 0x19, 0x1a,
4872 0xa4, 0xa0, 0x69, 0x8b, 0x19, 0x57, 0xca, 0xac, 0xc7, 0xcf, 0x20, 0x8e, 0x48, 0x5d, 0xda, 0xdd,
4873 0xc9, 0x3a, 0xcc, 0xf9, 0x01, 0x3d, 0x73, 0x58, 0x3f, 0x74, 0x2f, 0x0d, 0x8b, 0x79, 0x1e, 0xb5,
4874 0x38, 0x95, 0x09, 0x4a, 0x51, 0x9f, 0x4d, 0x74, 0x5b, 0x91, 0x4a, 0xb4, 0x40, 0xa4, 0xce, 0x62,
4875 0xbc, 0x43, 0xcc, 0xcc, 0x0b, 0x7a, 0xd1, 0x67, 0x9e, 0x38, 0xfd, 0x87, 0xe4, 0x0e, 0x00, 0xa7,
4876 0xd6, 0x89, 0xc7, 0x5c, 0xd6, 0xbd, 0x8c, 0x36, 0xce, 0x44, 0x42, 0x56, 0xe5, 0xd9, 0xc7, 0xb1,
4877 0xe5, 0xf9, 0x55, 0x05, 0x1c, 0xc0, 0x39, 0xc7, 0xe3, 0x28, 0xb9, 0x05, 0xa0, 0x10, 0x54, 0x9d,
4878 0xe2, 0x0a, 0x7a, 0x11, 0xf5, 0x0d, 0xcf, 0x26, 0xf7, 0xa1, 0x6a, 0xba, 0x2e, 0xb3, 0x12, 0x86,
4879 0x22, 0x22, 0xca, 0x28, 0x8d, 0x38, 0x56, 0xa1, 0x1c, 0xa3, 0xa8, 0x3a, 0x61, 0x15, 0x74, 0x50,
4880 0x18, 0xc1, 0xf3, 0x00, 0x6a, 0x89, 0x17, 0x29, 0x26, 0x40, 0x54, 0x35, 0xf6, 0x25, 0xc9, 0x75,
4881 0x1f, 0xaa, 0x29, 0x24, 0x55, 0x07, 0x9e, 0x82, 0x5e, 0x8e, 0x71, 0x82, 0x4f, 0x83, 0x8a, 0x0a,
4882 0xae, 0x8a, 0xac, 0x82, 0xa0, 0x92, 0x0c, 0xb1, 0x92, 0xe9, 0x0e, 0x94, 0x22, 0x0c, 0x55, 0x67,
4883 0x82, 0x82, 0xbc, 0xe9, 0x90, 0x1c, 0x5f, 0x41, 0x3e, 0x30, 0xbd, 0x2e, 0x0d, 0x17, 0xa7, 0x57,
4884 0xc7, 0x1f, 0x94, 0xea, 0x0f, 0x92, 0x9b, 0x85, 0xd8, 0x07, 0xd5, 0xbf, 0x3a, 0x0d, 0x59, 0x3f,
4885 0xb0, 0xa8, 0x8e, 0x78, 0x5d, 0xd9, 0x2d, 0xff, 0xc9, 0x04, 0xcc, 0x8d, 0x02, 0x90, 0xa5, 0xe8,
4886 0x42, 0xcc, 0x0e, 0x17, 0x73, 0xab, 0xe3, 0x0f, 0x0a, 0xea, 0xd6, 0xcb, 0x1e, 0x9c, 0xb1, 0xb1,
4887 0xa1, 0x19, 0xdb, 0x82, 0x49, 0x9f, 0x31, 0x37, 0x5c, 0x1c, 0xc7, 0x46, 0x7d, 0xfe, 0xae, 0x8d,
4888 0x5a, 0x3b, 0x64, 0xcc, 0xd5, 0xa5, 0xed, 0xf2, 0x7f, 0x8e, 0xc1, 0x84, 0x28, 0x93, 0xdf, 0x49,
4889 0x6d, 0xc7, 0xd5, 0xfa, 0xd3, 0xf7, 0x22, 0xc3, 0x3f, 0x62, 0x0b, 0x54, 0xdb, 0xf8, 0x11, 0x14,
4890 0xc2, 0x13, 0x33, 0x70, 0xbc, 0x2e, 0x36, 0xbb, 0x5a, 0x7f, 0xfe, 0x7e, 0x74, 0x47, 0xd2, 0x18,
4891 0x19, 0x23, 0x26, 0xb1, 0x96, 0xe5, 0x04, 0xca, 0xd8, 0x2a, 0x0b, 0x22, 0x34, 0x50, 0x75, 0xc5,
4892 0x52, 0xd0, 0xc5, 0xbf, 0xda, 0x26, 0x14, 0xa3, 0xe6, 0x10, 0x80, 0xbc, 0x48, 0x4f, 0x9a, 0xdb,
4893 0xb5, 0x1b, 0xa4, 0x0c, 0xc5, 0xcd, 0xbd, 0xbd, 0xd6, 0x96, 0x28, 0xe5, 0x48, 0x15, 0x60, 0xa7,
4894 0xb1, 0x7f, 0xd8, 0xd2, 0xdb, 0xa2, 0x3c, 0x46, 0x4a, 0x50, 0x78, 0xb9, 0xd7, 0x7a, 0x23, 0x0a,
4895 0xe3, 0xda, 0x09, 0x94, 0x52, 0x4d, 0x20, 0x0b, 0x40, 0xb6, 0x1b, 0xdb, 0x22, 0x77, 0x6a, 0x6c,
4896 0x1b, 0x87, 0x0d, 0xdd, 0x68, 0x1e, 0xb4, 0x5f, 0xd6, 0x6e, 0x90, 0xbb, 0xb0, 0x72, 0xb4, 0xbb,
4897 0xa9, 0x37, 0xb6, 0x8d, 0x17, 0xbf, 0x30, 0x36, 0xf7, 0xf6, 0x50, 0x8e, 0xff, 0xb4, 0x1b, 0x5b,
4898 0xbb, 0xb5, 0x1c, 0x59, 0x85, 0x5b, 0x23, 0x00, 0x47, 0x9b, 0xfb, 0x0d, 0x89, 0x18, 0xd3, 0xfe,
4899 0x60, 0x1c, 0x60, 0xcb, 0x35, 0xc3, 0xd0, 0xe9, 0x38, 0x34, 0xc0, 0x90, 0x6b, 0x70, 0x3f, 0x0e,
4900 0x80, 0x93, 0xac, 0xed, 0x3b, 0x36, 0x99, 0x85, 0x49, 0x66, 0x9c, 0xc5, 0x81, 0x78, 0x82, 0xbd,
4901 0x76, 0x30, 0x3c, 0x3b, 0x12, 0xab, 0x06, 0xc4, 0x89, 0xb0, 0x0e, 0x62, 0xe5, 0x90, 0x4c, 0x38,
4902 0x02, 0x7b, 0x13, 0x0a, 0xcc, 0xf0, 0x8f, 0x1d, 0x1e, 0xaa, 0xb8, 0x9c, 0x67, 0x87, 0xa2, 0x84,
4903 0x21, 0x57, 0x29, 0x54, 0x86, 0xe1, 0x48, 0xc5, 0x12, 0x14, 0x29, 0x3f, 0x91, 0x79, 0x8e, 0x5c,
4904 0xea, 0x05, 0xca, 0x4f, 0xa2, 0x34, 0xc7, 0x0e, 0xb9, 0xd1, 0x33, 0x2d, 0x5c, 0xe2, 0x65, 0x3d,
4905 0x6f, 0x87, 0x7c, 0xdf, 0xb4, 0x84, 0x22, 0x0c, 0x2c, 0x54, 0x4c, 0x49, 0x45, 0x18, 0x58, 0x42,
4906 0x21, 0x9c, 0xdc, 0x97, 0xb7, 0xca, 0x6a, 0x2d, 0x17, 0x1c, 0xff, 0x10, 0xef, 0xb5, 0xe7, 0x41,
4907 0x58, 0x1b, 0x8e, 0xaf, 0x16, 0xef, 0xa4, 0x1d, 0xf2, 0xa6, 0x2f, 0xc4, 0x82, 0xca, 0xf1, 0x55,
4908 0x1c, 0x9b, 0x0c, 0x03, 0xab, 0xe9, 0x0b, 0x22, 0x21, 0x16, 0xab, 0x5b, 0xad, 0x63, 0x51, 0xa3,
4909 0x08, 0x70, 0x42, 0x25, 0x88, 0x50, 0x25, 0x17, 0xb0, 0x68, 0x25, 0xaa, 0x56, 0xa1, 0xec, 0x9f,
4910 0x72, 0x83, 0x9b, 0x5d, 0xd9, 0x9f, 0x69, 0xb9, 0x94, 0xfc, 0x53, 0xde, 0x36, 0x71, 0x86, 0xb5,
4911 0xdf, 0x8e, 0xc3, 0x94, 0xc8, 0xd5, 0x99, 0xb7, 0xd5, 0xc3, 0x90, 0x61, 0xda, 0xb6, 0xc1, 0xfa,
4912 0x9c, 0x06, 0xc2, 0x0a, 0x27, 0xa3, 0xa8, 0x97, 0x4c, 0xdb, 0x6e, 0x09, 0x59, 0xdb, 0xec, 0x8a,
4913 0x30, 0x25, 0x4e, 0xf9, 0x67, 0x34, 0x05, 0x1b, 0x93, 0xe9, 0x86, 0x94, 0xc7, 0xc8, 0x55, 0x28,
4914 0xf3, 0xc0, 0xf4, 0x0d, 0xce, 0x8c, 0x13, 0x16, 0x4a, 0xf7, 0x2d, 0xea, 0x20, 0x64, 0x6d, 0xb6,
4915 0xcb, 0x42, 0x4e, 0x7e, 0x02, 0x24, 0xa0, 0x3d, 0x33, 0x38, 0x55, 0x5c, 0x72, 0x3e, 0x26, 0x10,
4916 0x57, 0x93, 0x1a, 0x64, 0x93, 0x33, 0x93, 0xa0, 0x1d, 0xcf, 0x8b, 0xd1, 0x93, 0x69, 0x74, 0x53,
4917 0x28, 0x24, 0x5a, 0xf5, 0x45, 0x42, 0x45, 0x23, 0xf3, 0x71, 0x5f, 0x10, 0x95, 0xed, 0x4b, 0x02,
4918 0x2b, 0xa4, 0xfb, 0x12, 0x23, 0xd7, 0x60, 0x96, 0x07, 0xa6, 0x17, 0xba, 0x26, 0x4f, 0x83, 0x8b,
4919 0x08, 0x9e, 0x89, 0x55, 0xa3, 0xf1, 0xc9, 0x40, 0x4d, 0x0d, 0xe0, 0xa3, 0xb1, 0xd2, 0xfe, 0x26,
4920 0x07, 0x79, 0x39, 0x0f, 0xe4, 0x3e, 0x8c, 0x5b, 0xbd, 0xe8, 0x12, 0x98, 0x24, 0xf7, 0xca, 0xd1,
4921 0x2c, 0xe9, 0x42, 0x3d, 0x7a, 0x65, 0xa4, 0xbc, 0x7d, 0x3c, 0xe3, 0xed, 0xc9, 0xf2, 0x9a, 0x18,
4922 0x58, 0x5e, 0x72, 0xc9, 0x4c, 0x66, 0x97, 0xcc, 0xe8, 0x95, 0x91, 0xac, 0xbb, 0x42, 0x6a, 0xdd,
4923 0x69, 0xff, 0x98, 0x87, 0x89, 0x97, 0x2e, 0x3b, 0xc7, 0x8d, 0xd0, 0xb2, 0x68, 0x18, 0x1a, 0xe9,
4924 0x64, 0x66, 0x5a, 0x2f, 0x4b, 0x69, 0x73, 0x54, 0x72, 0x35, 0x1d, 0x25, 0x57, 0xf3, 0x90, 0xef,
4925 0x7b, 0x8e, 0x10, 0x97, 0xa4, 0xb8, 0xef, 0x39, 0xc3, 0x27, 0x84, 0x7c, 0x7c, 0x42, 0xf8, 0x0c,
4926 0x66, 0xc2, 0xcb, 0x5e, 0x8f, 0xf2, 0xc0, 0xb1, 0x8c, 0x08, 0x42, 0x10, 0x32, 0x1d, 0x2b, 0x5e,
4927 0x4a, 0xec, 0x0a, 0xe0, 0x96, 0x26, 0xd7, 0x80, 0x4c, 0x62, 0x8a, 0x42, 0x80, 0x8b, 0x7a, 0x09,
4928 0x8a, 0xd1, 0xc6, 0x8c, 0x4b, 0x74, 0x5a, 0x2f, 0xa8, 0x4d, 0x99, 0x7c, 0x02, 0xd3, 0x1e, 0xe5,
4929 0xe7, 0x0c, 0x3d, 0x4e, 0xf6, 0x68, 0x12, 0x11, 0x15, 0x25, 0x6e, 0x8e, 0x3a, 0xe5, 0xe4, 0x11,
4930 0x92, 0xca, 0xff, 0x1e, 0x03, 0x58, 0x71, 0xa4, 0x53, 0x97, 0xc0, 0xb3, 0xf1, 0xbc, 0x26, 0x41,
4931 0x50, 0x4f, 0xc1, 0xc8, 0xa7, 0x90, 0x37, 0x71, 0xc6, 0xd5, 0xe5, 0xee, 0xf4, 0x80, 0x23, 0xe8,
4932 0x4a, 0x4d, 0x96, 0xa1, 0xe8, 0x07, 0x0e, 0x0b, 0x1c, 0x7e, 0x89, 0xee, 0x35, 0xad, 0xc7, 0xe5,
4933 0xd4, 0x69, 0xa9, 0x9c, 0x39, 0x2d, 0xa5, 0x32, 0xd9, 0x4a, 0x26, 0x93, 0x5d, 0x82, 0x62, 0x37,
4934 0x60, 0x7d, 0x5f, 0xf4, 0x43, 0xc5, 0x12, 0x2c, 0xcb, 0xc1, 0x48, 0x7f, 0x54, 0x13, 0x88, 0x69,
4935 0x44, 0x54, 0x84, 0xf8, 0x50, 0x4a, 0x9b, 0x36, 0xf9, 0x18, 0xaa, 0x01, 0xf5, 0x5d, 0x71, 0x6e,
4936 0xa4, 0x38, 0x31, 0x98, 0x12, 0x16, 0xf5, 0x4a, 0x2c, 0x45, 0x67, 0xd9, 0x85, 0x69, 0xe1, 0x63,
4937 0x22, 0x38, 0xa8, 0x91, 0x5a, 0x9c, 0xc1, 0xdd, 0x7c, 0x35, 0xf3, 0x09, 0x66, 0x4d, 0xb8, 0x5e,
4938 0x9b, 0xed, 0x48, 0x48, 0xc3, 0xe3, 0xc1, 0xa5, 0x5e, 0xf1, 0xd3, 0x32, 0xd2, 0x48, 0xb2, 0x21,
4939 0xce, 0x0c, 0x93, 0x86, 0x8b, 0xb3, 0x48, 0x74, 0x37, 0x4b, 0xa4, 0xe0, 0x6d, 0xb6, 0x49, 0x43,
4940 0xc9, 0x13, 0xa5, 0x4b, 0x28, 0x5a, 0xfe, 0x0a, 0xc8, 0x70, 0x5d, 0x62, 0x97, 0x3d, 0xa5, 0x97,
4941 0x6a, 0x53, 0x12, 0xff, 0x8a, 0xdd, 0xf8, 0xcc, 0x74, 0xfb, 0x34, 0x3a, 0x1b, 0x60, 0xe1, 0xcb,
4942 0xb1, 0x67, 0xb9, 0xe5, 0x9f, 0xc3, 0xcc, 0x50, 0x25, 0x6f, 0x23, 0x28, 0xa6, 0x08, 0xb4, 0x36,
4943 0x94, 0x33, 0x99, 0xf0, 0x0a, 0x4c, 0xc9, 0x74, 0x3e, 0x5a, 0x4b, 0x65, 0xbd, 0x28, 0x05, 0x4d,
4944 0x5b, 0x9c, 0xfa, 0x94, 0x32, 0xf4, 0xa9, 0xe5, 0x74, 0x1c, 0x4b, 0x1d, 0x13, 0xaa, 0x52, 0x7c,
4945 0xa4, 0xa4, 0xda, 0x7f, 0x95, 0xa0, 0x9a, 0xfd, 0x0e, 0x76, 0xf5, 0x79, 0x63, 0x09, 0x8a, 0xc1,
4946 0x85, 0x71, 0x7c, 0xc9, 0x69, 0x88, 0x6c, 0x79, 0xbd, 0x10, 0x5c, 0xbc, 0x10, 0x45, 0xe1, 0xe4,
4947 0xc1, 0x85, 0xe1, 0xe3, 0x81, 0x25, 0x54, 0x8b, 0x71, 0x2a, 0xb8, 0x90, 0x27, 0x98, 0x10, 0x43,
4948 0xe9, 0x85, 0xd1, 0xb7, 0x4c, 0xb1, 0x15, 0x29, 0xd0, 0x04, 0x82, 0xaa, 0xc1, 0xc5, 0x2b, 0x21,
4949 0xce, 0x22, 0x7b, 0x19, 0xe4, 0x64, 0x84, 0xdc, 0x1f, 0x46, 0x1e, 0x67, 0x90, 0xf9, 0x08, 0xf9,
4950 0x62, 0x18, 0x29, 0x2f, 0x67, 0x23, 0x64, 0x21, 0x42, 0xe2, 0xf5, 0x6a, 0x84, 0x5c, 0x81, 0xa9,
4951 0xe0, 0xc2, 0xe8, 0x04, 0x66, 0x8f, 0x86, 0x78, 0x08, 0xc9, 0xeb, 0xc5, 0xe0, 0xe2, 0x25, 0x96,
4952 0xc5, 0x8e, 0x15, 0x2b, 0x8d, 0xa7, 0x4f, 0x54, 0x3c, 0x81, 0x48, 0xff, 0xf4, 0x09, 0xf9, 0x14,
4953 0x2b, 0x8a, 0x10, 0x1b, 0xc6, 0x7a, 0xfd, 0x0b, 0x3c, 0x98, 0xe4, 0xf5, 0x4a, 0x8c, 0xda, 0x58,
4954 0xaf, 0x7f, 0x41, 0x7e, 0x04, 0x33, 0x09, 0x70, 0xbd, 0xfe, 0xcc, 0xa8, 0x6f, 0x6c, 0x2c, 0xce,
4955 0x45, 0x4d, 0x92, 0xc8, 0xf5, 0xfa, 0xb3, 0xfa, 0xc6, 0x46, 0x16, 0x5a, 0xdf, 0x78, 0x6a, 0x6c,
4956 0xac, 0xaf, 0x2f, 0xce, 0x67, 0xa1, 0xf5, 0x8d, 0xa7, 0x1b, 0xeb, 0xeb, 0xe4, 0xc7, 0x40, 0x12,
4957 0xe8, 0xc6, 0x7a, 0xdd, 0x58, 0x7f, 0x54, 0x7f, 0xbc, 0xb8, 0x20, 0xc3, 0x5e, 0x84, 0xdd, 0x58,
4958 0xaf, 0x0b, 0x31, 0xf9, 0x1c, 0x66, 0x53, 0x4d, 0x78, 0x54, 0x7f, 0x62, 0xac, 0x6f, 0xac, 0x3f,
4959 0x5b, 0xbc, 0x89, 0xe8, 0x5a, 0xdc, 0x88, 0x47, 0xf5, 0x27, 0x42, 0x3e, 0x00, 0xdf, 0x58, 0x7f,
4960 0x6e, 0xd4, 0x1f, 0x3d, 0xf9, 0x62, 0x71, 0x71, 0x00, 0xbe, 0xb1, 0xfe, 0x5c, 0xc8, 0xb3, 0xf0,
4961 0xfa, 0xa3, 0x27, 0xcf, 0x8c, 0x27, 0x8f, 0x9e, 0x6f, 0x2c, 0x2e, 0x65, 0xe1, 0x42, 0x21, 0xe4,
4962 0x59, 0xf8, 0x93, 0x47, 0xcf, 0x9f, 0x1a, 0xcf, 0xeb, 0xeb, 0x4f, 0x17, 0x97, 0xb3, 0x70, 0xa1,
4963 0x10, 0x72, 0xf2, 0x10, 0xe6, 0x12, 0xf8, 0xf3, 0xfa, 0xfa, 0x17, 0xc6, 0xfa, 0xd3, 0xc7, 0xcf,
4964 0x1e, 0x2f, 0xae, 0x20, 0x7e, 0x26, 0xc2, 0x0b, 0x0d, 0x2a, 0xc4, 0x76, 0x1f, 0x5c, 0x18, 0x56,
4965 0x60, 0x49, 0x2f, 0x08, 0x31, 0x7c, 0xe5, 0xf5, 0x52, 0x70, 0xb1, 0x15, 0x58, 0xe8, 0x01, 0x98,
4966 0xda, 0xf1, 0xc8, 0xbb, 0x8b, 0xd2, 0xbb, 0x79, 0xe2, 0xdd, 0x3c, 0xf1, 0xee, 0x29, 0xe9, 0xdd,
4967 0x3c, 0xed, 0xdd, 0x7c, 0xd0, 0xbb, 0x41, 0xce, 0x10, 0x1f, 0xf2, 0x6e, 0x3e, 0xe8, 0xdd, 0xa5,
4968 0x08, 0xb9, 0x3f, 0x8c, 0xcc, 0x7a, 0x77, 0x39, 0x42, 0xbe, 0x18, 0x46, 0x66, 0xbd, 0xbb, 0x12,
4969 0x21, 0x07, 0xbd, 0x9b, 0xc7, 0xde, 0x7d, 0x4b, 0x7a, 0x37, 0x4f, 0x79, 0x37, 0x4f, 0x7b, 0xf7,
4970 0x6d, 0xe9, 0xdd, 0x3c, 0xe3, 0xdd, 0x7c, 0xd0, 0xbb, 0xef, 0x48, 0xef, 0xe6, 0x83, 0xde, 0xcd,
4971 0x87, 0xbc, 0xfb, 0x6e, 0xd4, 0xa4, 0x41, 0xef, 0xe6, 0x43, 0xde, 0xbd, 0x9a, 0x85, 0x26, 0xde,
4972 0xcd, 0x87, 0xbd, 0xfb, 0x9e, 0xf4, 0x6e, 0x3e, 0xec, 0xdd, 0x7c, 0x84, 0x77, 0x6b, 0xd2, 0xa1,
4973 0xf8, 0x08, 0xef, 0xe6, 0x23, 0xbc, 0xfb, 0xa3, 0x01, 0x78, 0xca, 0xbb, 0xf9, 0x08, 0xef, 0xbe,
4974 0x9f, 0x85, 0xa7, 0xbd, 0x9b, 0x8f, 0xf0, 0xee, 0x8f, 0xb3, 0xf0, 0xb4, 0x77, 0xf3, 0x51, 0xde,
4975 0xfd, 0x89, 0xf4, 0x6e, 0x3e, 0xe4, 0xdd, 0xb7, 0x01, 0x8e, 0x1d, 0x3f, 0x72, 0xed, 0x69, 0xe9,
4976 0x9e, 0xc7, 0x8e, 0xaf, 0x1c, 0xfb, 0x16, 0x4c, 0x71, 0xa7, 0x47, 0x43, 0x6e, 0xf6, 0x7c, 0xdc,
4977 0x6e, 0x0b, 0x7a, 0x22, 0xd0, 0xfe, 0xad, 0x80, 0xdf, 0x26, 0xde, 0x25, 0xfe, 0x5f, 0x71, 0xf3,
4978 0xf5, 0x31, 0x54, 0x7d, 0x16, 0x3a, 0xdc, 0x39, 0xa3, 0xf2, 0x7b, 0xb9, 0x8a, 0xff, 0x95, 0x48,
4979 0x8a, 0xdf, 0xbf, 0x05, 0xcc, 0xa3, 0x5d, 0x33, 0x05, 0x93, 0x3b, 0x40, 0x25, 0x92, 0x4a, 0xd8,
4980 0x33, 0x58, 0xb4, 0xa9, 0xeb, 0xf4, 0x1c, 0x91, 0x15, 0xf7, 0x9c, 0x30, 0x34, 0x6c, 0xca, 0xa9,
4981 0x15, 0x5f, 0x5c, 0xe6, 0xf5, 0x85, 0x58, 0xbf, 0xef, 0x84, 0xe1, 0x76, 0xa4, 0x1d, 0x18, 0x86,
4982 0xfc, 0xe0, 0x30, 0xac, 0x80, 0x28, 0x18, 0x7d, 0xcf, 0x89, 0xc3, 0x7f, 0xf1, 0xd8, 0xf1, 0x5f,
4983 0x89, 0x32, 0xa9, 0xc3, 0x7c, 0x87, 0x5a, 0x86, 0xc5, 0x82, 0x00, 0x2f, 0x8d, 0x8c, 0xf0, 0xb2,
4984 0x77, 0xcc, 0xdc, 0x28, 0x12, 0xcc, 0x76, 0xa8, 0xb5, 0x15, 0xe9, 0x8e, 0xa4, 0x8a, 0x3c, 0x85,
4985 0x9b, 0xd2, 0xc6, 0xa6, 0xe7, 0x2c, 0xb0, 0xc3, 0xc4, 0x5a, 0x85, 0x88, 0x79, 0xb4, 0x52, 0xda,
4986 0xd8, 0x9c, 0xfc, 0x0c, 0x56, 0xb2, 0x76, 0x7d, 0x4f, 0x59, 0x9a, 0xc7, 0x2e, 0x55, 0x91, 0x63,
4987 0x29, 0x6d, 0xfb, 0x2a, 0x0d, 0x20, 0x1f, 0x41, 0x25, 0x63, 0xaf, 0x22, 0x48, 0x39, 0x6d, 0x21,
4988 0x8e, 0x18, 0xd9, 0x0e, 0xc9, 0x7e, 0xcb, 0x10, 0x32, 0x93, 0xee, 0x8e, 0x1c, 0x80, 0x4f, 0x60,
4989 0xfa, 0xa2, 0x4b, 0x7b, 0xc6, 0x29, 0xbd, 0x8c, 0x46, 0x50, 0x06, 0x91, 0x8a, 0x10, 0x7f, 0x4d,
4990 0x2f, 0x93, 0x51, 0x44, 0x9c, 0xcb, 0xc2, 0x28, 0x8a, 0x16, 0x85, 0x60, 0x8f, 0x85, 0x48, 0x22,
4991 0xb2, 0x00, 0x97, 0x99, 0xbd, 0x50, 0xb2, 0x28, 0x6f, 0xac, 0x04, 0x17, 0x87, 0x28, 0x45, 0x16,
4992 0xb5, 0x51, 0x29, 0x9c, 0xc7, 0x3c, 0xc3, 0xb1, 0x5d, 0x8a, 0xae, 0x89, 0x1b, 0x95, 0x84, 0x1e,
4993 0x30, 0xaf, 0x69, 0xbb, 0x98, 0x8e, 0x06, 0x17, 0xf8, 0x4c, 0x42, 0xed, 0xc8, 0xf9, 0xe0, 0xa2,
4994 0xd5, 0xb3, 0x1c, 0xf2, 0x0c, 0x96, 0x94, 0x22, 0x8a, 0x7b, 0x49, 0x84, 0x57, 0x9b, 0xf3, 0xbc,
4995 0x84, 0xaa, 0x00, 0x18, 0xc5, 0xfa, 0x4c, 0x22, 0x33, 0x7b, 0x5d, 0x22, 0x33, 0x37, 0x98, 0xc8,
4996 0xa4, 0x37, 0x89, 0xf9, 0xeb, 0x36, 0x89, 0x85, 0xc1, 0x4d, 0xe2, 0x1e, 0x94, 0x8f, 0x69, 0x60,
4997 0x04, 0x54, 0xa4, 0x80, 0xd4, 0x56, 0x1b, 0x6d, 0xe9, 0x98, 0x06, 0xba, 0x12, 0x91, 0xbb, 0x50,
4998 0x72, 0x2d, 0xbb, 0x1b, 0x8d, 0xbf, 0xdc, 0x5b, 0x41, 0x88, 0xd4, 0xe0, 0x8b, 0xc6, 0xd9, 0x4e,
4999 0xa4, 0x5f, 0x52, 0x8d, 0xb3, 0x9d, 0x51, 0x0b, 0x7d, 0x79, 0x70, 0xa1, 0xff, 0x4b, 0x0e, 0x33,
5000 0xd0, 0x77, 0x4d, 0xf6, 0xde, 0xf2, 0x71, 0xe6, 0x2d, 0x09, 0x5f, 0x7a, 0x84, 0x27, 0x86, 0x46,
5001 0x38, 0x35, 0x4e, 0x93, 0x83, 0xe3, 0x94, 0x1e, 0xe1, 0x7c, 0x76, 0x84, 0xaf, 0xef, 0xdf, 0xdf,
5002 0xe6, 0xa0, 0x9a, 0x7d, 0x97, 0x95, 0x3e, 0x1f, 0xe6, 0x32, 0x5f, 0x90, 0x7e, 0x78, 0x26, 0xfb,
5003 0xc3, 0xb3, 0x84, 0xeb, 0xc3, 0xf0, 0x57, 0x50, 0xc9, 0x3c, 0xe4, 0xba, 0x7a, 0x62, 0x16, 0x20,
5004 0x1f, 0x72, 0x93, 0xf7, 0x43, 0x75, 0xf7, 0xa9, 0x4a, 0xda, 0xb7, 0x30, 0x3b, 0xe2, 0x41, 0xd7,
5005 0x7b, 0x47, 0xf3, 0x84, 0x7e, 0x3c, 0x43, 0xff, 0x97, 0x63, 0xf8, 0x79, 0x68, 0xf0, 0x61, 0xda,
5006 0x0f, 0xf8, 0x90, 0xed, 0xb2, 0xd0, 0xc8, 0x54, 0x31, 0xe5, 0xb2, 0xf0, 0x08, 0x05, 0x52, 0x7d,
5007 0x1c, 0xa9, 0x27, 0x22, 0xf5, 0xb1, 0x52, 0x3f, 0x80, 0x9a, 0xcb, 0x7c, 0x4b, 0xee, 0x0b, 0x0a,
5008 0x24, 0xef, 0xec, 0xab, 0x42, 0x2e, 0xf6, 0x03, 0x85, 0x5c, 0x87, 0x79, 0x85, 0x54, 0x11, 0x21,
5009 0x82, 0xe7, 0xe5, 0xa7, 0x05, 0x09, 0x97, 0xf1, 0x40, 0x99, 0x88, 0xe5, 0xc7, 0x3a, 0x4e, 0x04,
5010 0x2c, 0xc8, 0xeb, 0x30, 0x21, 0x52, 0x80, 0x7b, 0x50, 0x16, 0x91, 0x29, 0x46, 0x14, 0x11, 0x51,
5011 0x42, 0x99, 0x84, 0x68, 0x14, 0x56, 0xae, 0x79, 0xc6, 0xf6, 0xc1, 0x26, 0xe3, 0xcf, 0x72, 0xb0,
5012 0x7c, 0xf5, 0x9b, 0xb6, 0x0f, 0x55, 0x0d, 0x79, 0x0c, 0x0b, 0x8e, 0x77, 0x46, 0x83, 0x90, 0x1a,
5013 0xe2, 0x34, 0x2e, 0xc7, 0x31, 0x30, 0x79, 0xf4, 0x49, 0x6e, 0x56, 0x69, 0x5f, 0x38, 0xf2, 0x95,
5014 0x8a, 0x6e, 0x72, 0xaa, 0x7d, 0x2f, 0xdb, 0x76, 0xc5, 0x93, 0xb8, 0x0f, 0xd6, 0xb6, 0x39, 0x98,
5015 0x4c, 0xb2, 0x88, 0x82, 0x2e, 0x0b, 0x82, 0xdd, 0xa3, 0xe7, 0x06, 0xfd, 0x2e, 0xba, 0xb5, 0xca,
5016 0x7b, 0xf4, 0xbc, 0xf1, 0x9d, 0xad, 0x9d, 0xc0, 0x9d, 0xeb, 0x1f, 0xd4, 0x7d, 0xb0, 0xb9, 0xf9,
5017 0xf3, 0x9c, 0xf4, 0x81, 0x2b, 0x9e, 0xd8, 0xfd, 0xdf, 0x4e, 0xce, 0x6f, 0x72, 0xa0, 0xbd, 0xfd,
5018 0xb9, 0xde, 0xff, 0xee, 0x24, 0x69, 0xdf, 0xe1, 0x5c, 0x5c, 0xf3, 0xac, 0xef, 0xbd, 0xeb, 0xbf,
5019 0x9b, 0x7d, 0xa2, 0x22, 0xaf, 0x37, 0xd3, 0xaf, 0x4e, 0x4e, 0xe1, 0xde, 0x5b, 0xdf, 0xe0, 0x7d,
5020 0x30, 0x0f, 0x68, 0x03, 0xd1, 0xd5, 0xa6, 0x9c, 0x62, 0x17, 0xc9, 0x51, 0xb4, 0x79, 0x1b, 0x16,
5021 0xeb, 0x7b, 0x1c, 0x6b, 0x11, 0xc9, 0x91, 0x02, 0x6f, 0x09, 0xe1, 0x95, 0xf1, 0xfd, 0x4f, 0x73,
5022 0xb0, 0x78, 0xd5, 0x23, 0xbf, 0xf7, 0x6e, 0xfa, 0x26, 0x54, 0x92, 0xc6, 0x8c, 0x7a, 0xd6, 0x3b,
5023 0xdc, 0x81, 0xdd, 0x1b, 0x7a, 0x29, 0x48, 0xa4, 0x2f, 0x0a, 0xf8, 0xe1, 0x89, 0x87, 0xda, 0x01,
5024 0xdc, 0xba, 0xee, 0x09, 0xe5, 0xfb, 0xb6, 0x4d, 0xfb, 0x35, 0xac, 0xbe, 0xed, 0xb9, 0xe1, 0x07,
5025 0x9b, 0xaa, 0x5f, 0xc3, 0xd2, 0x95, 0x6f, 0x0e, 0x7f, 0xc8, 0xde, 0x96, 0x4a, 0xcf, 0xc6, 0x07,
5026 0xd2, 0x33, 0xed, 0x2f, 0x72, 0xf0, 0xe0, 0x5d, 0x1f, 0x20, 0x7e, 0xb0, 0x15, 0xf8, 0x39, 0x90,
5027 0xf4, 0xa3, 0x48, 0xd5, 0x36, 0xb9, 0x1c, 0x67, 0x52, 0x1a, 0xd5, 0xc6, 0x1e, 0x7c, 0xf4, 0x0e,
5028 0x4f, 0x15, 0x3f, 0xd8, 0xf0, 0xbb, 0x18, 0x8d, 0xde, 0xf2, 0x5c, 0xf1, 0x83, 0xd5, 0xf6, 0xc7,
5029 0x39, 0xf8, 0xe4, 0xdd, 0x1e, 0x2e, 0x7e, 0xb0, 0xe1, 0x5f, 0x86, 0xe2, 0xc0, 0x33, 0x96, 0xb8,
5030 0xac, 0xfd, 0x47, 0x0e, 0x4a, 0x3b, 0x01, 0xeb, 0xfb, 0xfb, 0x14, 0x2f, 0x74, 0xef, 0x41, 0xd9,
5031 0x89, 0xde, 0x24, 0x45, 0x15, 0x57, 0xf0, 0xe7, 0x1a, 0x52, 0xd6, 0xb4, 0x49, 0x13, 0xaa, 0x09,
5032 0x04, 0x3f, 0x58, 0xc8, 0x0f, 0xc9, 0xc9, 0x0b, 0xda, 0x14, 0xe1, 0x5a, 0xfc, 0xc2, 0x09, 0xbf,
5033 0x18, 0x57, 0x9c, 0x74, 0x91, 0xdc, 0x81, 0x92, 0x38, 0xc7, 0x45, 0x09, 0xfe, 0x38, 0x56, 0x26,
5034 0x12, 0xfc, 0x43, 0x99, 0xe0, 0xa7, 0xbf, 0x1c, 0x4c, 0xa0, 0x32, 0x2e, 0x6b, 0xff, 0x1f, 0x2a,
5035 0x19, 0x6e, 0x52, 0x80, 0xf1, 0xc3, 0xd6, 0x41, 0xed, 0x06, 0xa9, 0x41, 0xb9, 0x71, 0xd8, 0x3a,
5036 0x30, 0xd6, 0x77, 0x8c, 0xc3, 0xcd, 0xf6, 0x6e, 0x2d, 0x47, 0x66, 0xa0, 0x22, 0x25, 0x8f, 0x94,
5037 0x68, 0x4c, 0xfb, 0xc3, 0x31, 0x98, 0xc4, 0x76, 0x66, 0xbe, 0x28, 0xc8, 0xee, 0xc6, 0x5f, 0x14,
5038 0x7e, 0x0a, 0x05, 0x8b, 0xf5, 0x7a, 0xa6, 0xfa, 0xdd, 0xc2, 0x50, 0x1f, 0xd3, 0x3d, 0x0d, 0xb7,
5039 0x24, 0x52, 0x8f, 0x4c, 0xc8, 0x1a, 0x14, 0x7a, 0x52, 0xa5, 0x9e, 0x01, 0xcc, 0x8d, 0x1a, 0x21,
5040 0x3d, 0x02, 0xa5, 0x3e, 0xa8, 0x4c, 0x5c, 0xfb, 0x41, 0x45, 0xfb, 0x1a, 0x66, 0x47, 0x54, 0x4c,
5041 0xa6, 0xa1, 0xb4, 0xb9, 0xbd, 0x6d, 0xec, 0x37, 0xf6, 0x5f, 0x34, 0xf4, 0xa3, 0xda, 0x0d, 0x42,
5042 0xa0, 0xaa, 0x37, 0xf6, 0x5b, 0xaf, 0x1b, 0xb1, 0x2c, 0x27, 0x40, 0x47, 0x8d, 0x76, 0x2c, 0x18,
5043 0xd3, 0xbe, 0x01, 0x78, 0x6d, 0xba, 0x7d, 0x7a, 0x68, 0x06, 0x66, 0x8f, 0xdc, 0x81, 0x71, 0xe6,
5044 0xf5, 0xd5, 0xa7, 0xbd, 0x72, 0xe6, 0x4d, 0xb4, 0x50, 0x90, 0x9f, 0xa4, 0x3f, 0x0d, 0x54, 0xeb,
5045 0x0b, 0x6b, 0xea, 0x47, 0x4a, 0x48, 0x21, 0xa6, 0x61, 0x0d, 0xe7, 0x59, 0x82, 0xb4, 0x02, 0x4c,
5046 0x36, 0x7a, 0x3e, 0xbf, 0xac, 0xff, 0xc3, 0x2c, 0x14, 0x5a, 0x92, 0x8b, 0x6c, 0x03, 0x6c, 0x3b,
5047 0xa1, 0x79, 0xec, 0xd2, 0x96, 0xcb, 0x49, 0x35, 0xae, 0x03, 0x91, 0xcb, 0x03, 0x65, 0x6d, 0xe1,
5048 0x37, 0xff, 0xfc, 0xaf, 0xdf, 0x8f, 0xd5, 0xb4, 0xd2, 0xc3, 0xb3, 0xf5, 0x87, 0xca, 0xee, 0xcb,
5049 0xdc, 0x67, 0xe4, 0x25, 0x94, 0x74, 0x4a, 0xbd, 0x77, 0xa5, 0xb9, 0x89, 0x34, 0x33, 0x5a, 0x59,
5050 0xd0, 0x44, 0x86, 0x82, 0xa7, 0x01, 0x25, 0x95, 0x04, 0xd0, 0x96, 0xd7, 0x27, 0x99, 0x2e, 0x0f,
5051 0xb1, 0x2c, 0x22, 0x0b, 0xd1, 0x2a, 0x82, 0xa5, 0x21, 0x2b, 0xf7, 0xfa, 0x82, 0x66, 0x17, 0x2a,
5052 0xf1, 0x66, 0xf1, 0x0e, 0x44, 0x4b, 0x48, 0x34, 0xab, 0x55, 0x53, 0xbd, 0x52, 0x4c, 0x5b, 0x30,
5053 0xb5, 0x4d, 0x5d, 0xfa, 0xde, 0xcd, 0x89, 0x8d, 0x04, 0x49, 0x13, 0x40, 0xbd, 0x49, 0x6b, 0xf5,
5054 0x39, 0xa9, 0x65, 0x7e, 0xdb, 0xb4, 0x1f, 0x76, 0xaf, 0x6f, 0x4f, 0x62, 0x29, 0xa8, 0x5a, 0x50,
5055 0x8e, 0x1f, 0xa4, 0x09, 0x32, 0x92, 0x79, 0x4f, 0x8e, 0xe2, 0x21, 0xba, 0x15, 0xa4, 0x9b, 0xd7,
5056 0x6a, 0x48, 0x97, 0xb2, 0x16, 0x84, 0xbf, 0x07, 0xd3, 0xe9, 0xa7, 0x65, 0x82, 0x33, 0x79, 0x56,
5057 0x98, 0xd6, 0x0c, 0xd1, 0xde, 0x41, 0xda, 0x45, 0x6d, 0x56, 0xd0, 0x0e, 0x70, 0x08, 0xe6, 0xaf,
5058 0xa0, 0x20, 0x0e, 0xdf, 0x9b, 0xb6, 0x4d, 0x2a, 0x99, 0x4f, 0x6b, 0xd7, 0x7b, 0x95, 0xb2, 0x91,
5059 0x5e, 0x05, 0xa2, 0xa4, 0xe3, 0xa7, 0xf5, 0xb7, 0x91, 0x64, 0x06, 0x2d, 0x31, 0x13, 0x3c, 0x47,
5060 0x50, 0x8d, 0x1f, 0x6d, 0x6e, 0x9d, 0x50, 0xeb, 0x74, 0xc8, 0x41, 0x93, 0x61, 0x8c, 0x81, 0xda,
5061 0x6d, 0x24, 0xbc, 0xa9, 0x11, 0x41, 0x98, 0xb5, 0x17, 0xa4, 0xfb, 0x50, 0x92, 0x3e, 0x77, 0xc8,
5062 0xbc, 0x66, 0x27, 0x35, 0x11, 0x71, 0x1c, 0x1c, 0x6a, 0xe2, 0x32, 0x32, 0xce, 0x69, 0xd3, 0x89,
5063 0xc3, 0xa2, 0xb1, 0x9a, 0x58, 0xe5, 0x79, 0xef, 0xce, 0x97, 0x99, 0xd8, 0xb4, 0xb5, 0x20, 0xd4,
5064 0xa1, 0xb2, 0x43, 0x79, 0xea, 0xe9, 0xdf, 0x60, 0x9f, 0x67, 0x47, 0x3c, 0x35, 0xd2, 0x6e, 0x21,
5065 0xe5, 0x82, 0x36, 0x23, 0x28, 0x33, 0xf6, 0x82, 0xf3, 0xe7, 0x90, 0xd7, 0xe9, 0x31, 0x63, 0x6f,
5066 0x5f, 0xe1, 0xf3, 0xc8, 0x33, 0xad, 0x81, 0x5c, 0xe1, 0xc2, 0x46, 0x10, 0xbc, 0x82, 0x99, 0x2d,
5067 0xe6, 0xba, 0xd4, 0x4a, 0x5f, 0x38, 0xbd, 0x8d, 0x6b, 0x15, 0xb9, 0x96, 0xb5, 0x79, 0xc1, 0x35,
5068 0x64, 0x2e, 0x68, 0x7f, 0x01, 0xb5, 0x1d, 0xca, 0xb3, 0x77, 0xd6, 0xd9, 0xc5, 0xba, 0x30, 0xf0,
5069 0x9b, 0x32, 0x85, 0xd2, 0xee, 0x22, 0xf7, 0x92, 0x36, 0xa7, 0xfa, 0x9b, 0xd1, 0x0a, 0xea, 0x53,
5070 0x98, 0xdb, 0xa1, 0x7c, 0xf8, 0x96, 0x6c, 0xd4, 0xc2, 0x4b, 0x7e, 0x24, 0x39, 0x84, 0xd7, 0x3e,
5071 0xc2, 0x8a, 0x6e, 0x6b, 0x8b, 0xaa, 0xa2, 0x21, 0x84, 0xa8, 0x2c, 0x80, 0x9b, 0x5b, 0x01, 0x35,
5072 0x39, 0x6d, 0x07, 0x66, 0xa7, 0xe3, 0x58, 0x47, 0xd6, 0x09, 0xb5, 0xfb, 0xae, 0xd8, 0x8e, 0xee,
5073 0xae, 0x65, 0x7e, 0xa2, 0x3a, 0x04, 0x18, 0x1a, 0xb5, 0x4f, 0xb0, 0xc2, 0x55, 0x6d, 0x05, 0x47,
5074 0x6d, 0x34, 0xab, 0xaa, 0x53, 0xae, 0x94, 0x0f, 0x5d, 0xe7, 0x15, 0xac, 0xa2, 0xce, 0x0e, 0xcc,
5075 0x66, 0x5a, 0xf4, 0xbb, 0x7d, 0xda, 0xa7, 0x21, 0x59, 0x19, 0x59, 0x9f, 0x54, 0x0e, 0xd5, 0xa5,
5076 0x61, 0x5d, 0xb7, 0xb4, 0x9b, 0x43, 0xfd, 0x93, 0x06, 0xaa, 0x9e, 0x4c, 0x2b, 0xfe, 0xc7, 0xf5,
5077 0x8c, 0x60, 0x13, 0xf5, 0xfc, 0x3f, 0xa8, 0xc9, 0xe5, 0x9c, 0xca, 0x17, 0xaf, 0x5e, 0x6e, 0x09,
5078 0x48, 0xbb, 0xf1, 0x28, 0x47, 0xbe, 0x85, 0xf9, 0x43, 0x1a, 0x74, 0x58, 0xd0, 0xc3, 0x34, 0xa2,
5079 0xe5, 0xd3, 0x60, 0x90, 0x01, 0x15, 0x43, 0x2d, 0xbb, 0x8f, 0x2d, 0xbb, 0xa3, 0x2d, 0x89, 0x96,
5080 0x8d, 0xa4, 0x90, 0x9b, 0x4f, 0x49, 0x6e, 0x46, 0x32, 0xbf, 0x7a, 0x1b, 0x69, 0x26, 0x46, 0xa5,
5081 0x0c, 0x05, 0x55, 0x1b, 0x4a, 0x3b, 0x94, 0x37, 0x2e, 0x38, 0xe6, 0x17, 0x24, 0xe9, 0x51, 0x92,
5082 0xb2, 0x2c, 0xcf, 0x45, 0x39, 0x88, 0x4e, 0x79, 0x3f, 0xf0, 0x50, 0x13, 0x66, 0x59, 0x53, 0x1c,
5083 0x82, 0xf5, 0x5b, 0xfc, 0xd1, 0x8d, 0x3c, 0xc4, 0xe2, 0x5d, 0xe2, 0x11, 0xe5, 0x44, 0xa4, 0x32,
5084 0xf8, 0x7b, 0xea, 0xac, 0xea, 0xfa, 0xd8, 0x30, 0x44, 0x23, 0xe8, 0x7d, 0x58, 0xda, 0xa1, 0x7c,
5085 0x6f, 0xf4, 0xfb, 0xf2, 0x6c, 0x90, 0x58, 0xc9, 0xfe, 0x62, 0x2a, 0xf3, 0xea, 0x5d, 0x7b, 0x80,
5086 0x35, 0x69, 0xda, 0x6d, 0xd5, 0x85, 0xd1, 0x8c, 0xa2, 0xc6, 0x13, 0x98, 0x1f, 0xa9, 0x7f, 0x9f,
5087 0xda, 0x32, 0x73, 0x3b, 0x92, 0xed, 0xcb, 0xdc, 0x67, 0x2f, 0xbe, 0x85, 0x15, 0x16, 0x74, 0x91,
5088 0xc7, 0x62, 0x81, 0xbd, 0x26, 0x7f, 0x95, 0x1e, 0xf1, 0xbe, 0xa8, 0xbc, 0xc6, 0xb2, 0x48, 0xf5,
5089 0x5a, 0x7b, 0xed, 0x6f, 0x1e, 0x76, 0x1d, 0x7e, 0xd2, 0x3f, 0x16, 0x13, 0xf4, 0x30, 0x32, 0x79,
5090 0x28, 0x4d, 0x3e, 0x57, 0x3f, 0x64, 0x3f, 0x7b, 0xf2, 0xb0, 0xcb, 0xa2, 0x1f, 0xd4, 0x1f, 0xe6,
5091 0x0e, 0xc7, 0x8e, 0xf3, 0xa8, 0x79, 0xfc, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa4, 0xc0, 0xb1,
5092 0xce, 0x74, 0x3f, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04005093}
5094
5095// Reference imports to suppress errors if they are not otherwise used.
5096var _ context.Context
5097var _ grpc.ClientConn
5098
5099// This is a compile-time assertion to ensure that this generated file
5100// is compatible with the grpc package it is being compiled against.
5101const _ = grpc.SupportPackageIsVersion4
5102
5103// OpenoltClient is the client API for Openolt service.
5104//
5105// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5106type OpenoltClient interface {
5107 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5108 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5109 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5110 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5111 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5112 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5113 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5114 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5115 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5116 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5117 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5118 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5119 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5120 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5121 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5122 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005123 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5124 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005125 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5126 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5127 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5128 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005129 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Esin Karamanccb714b2019-11-29 15:02:06 +00005130 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005131 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005132 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05305133 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005134 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5135 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
William Kurkianea869482019-04-09 15:16:11 -04005136}
5137
5138type openoltClient struct {
5139 cc *grpc.ClientConn
5140}
5141
5142func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5143 return &openoltClient{cc}
5144}
5145
5146func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5147 out := new(Empty)
5148 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5149 if err != nil {
5150 return nil, err
5151 }
5152 return out, nil
5153}
5154
5155func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5156 out := new(Empty)
5157 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5158 if err != nil {
5159 return nil, err
5160 }
5161 return out, nil
5162}
5163
5164func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5165 out := new(Empty)
5166 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5167 if err != nil {
5168 return nil, err
5169 }
5170 return out, nil
5171}
5172
5173func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5174 out := new(Empty)
5175 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5176 if err != nil {
5177 return nil, err
5178 }
5179 return out, nil
5180}
5181
5182func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5183 out := new(Empty)
5184 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5185 if err != nil {
5186 return nil, err
5187 }
5188 return out, nil
5189}
5190
5191func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5192 out := new(Empty)
5193 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5194 if err != nil {
5195 return nil, err
5196 }
5197 return out, nil
5198}
5199
5200func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5201 out := new(Empty)
5202 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5203 if err != nil {
5204 return nil, err
5205 }
5206 return out, nil
5207}
5208
5209func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5210 out := new(Empty)
5211 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5212 if err != nil {
5213 return nil, err
5214 }
5215 return out, nil
5216}
5217
5218func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5219 out := new(Empty)
5220 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5221 if err != nil {
5222 return nil, err
5223 }
5224 return out, nil
5225}
5226
5227func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5228 out := new(Empty)
5229 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5230 if err != nil {
5231 return nil, err
5232 }
5233 return out, nil
5234}
5235
5236func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5237 out := new(Heartbeat)
5238 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5239 if err != nil {
5240 return nil, err
5241 }
5242 return out, nil
5243}
5244
5245func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5246 out := new(Empty)
5247 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5248 if err != nil {
5249 return nil, err
5250 }
5251 return out, nil
5252}
5253
5254func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5255 out := new(Empty)
5256 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5257 if err != nil {
5258 return nil, err
5259 }
5260 return out, nil
5261}
5262
5263func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5264 out := new(DeviceInfo)
5265 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5266 if err != nil {
5267 return nil, err
5268 }
5269 return out, nil
5270}
5271
5272func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5273 out := new(Empty)
5274 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5275 if err != nil {
5276 return nil, err
5277 }
5278 return out, nil
5279}
5280
5281func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5282 out := new(Empty)
5283 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5284 if err != nil {
5285 return nil, err
5286 }
5287 return out, nil
5288}
5289
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005290func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5291 out := new(OnuStatistics)
5292 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5293 if err != nil {
5294 return nil, err
5295 }
5296 return out, nil
5297}
5298
5299func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5300 out := new(GemPortStatistics)
5301 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5302 if err != nil {
5303 return nil, err
5304 }
5305 return out, nil
5306}
5307
Manikkaraj kb1d51442019-07-23 10:41:02 -04005308func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04005309 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005310 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04005311 if err != nil {
5312 return nil, err
5313 }
5314 return out, nil
5315}
5316
Manikkaraj kb1d51442019-07-23 10:41:02 -04005317func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04005318 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005319 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5320 if err != nil {
5321 return nil, err
5322 }
5323 return out, nil
5324}
5325
5326func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5327 out := new(Empty)
5328 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5329 if err != nil {
5330 return nil, err
5331 }
5332 return out, nil
5333}
5334
5335func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5336 out := new(Empty)
5337 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04005338 if err != nil {
5339 return nil, err
5340 }
5341 return out, nil
5342}
5343
5344func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5345 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5346 if err != nil {
5347 return nil, err
5348 }
5349 x := &openoltEnableIndicationClient{stream}
5350 if err := x.ClientStream.SendMsg(in); err != nil {
5351 return nil, err
5352 }
5353 if err := x.ClientStream.CloseSend(); err != nil {
5354 return nil, err
5355 }
5356 return x, nil
5357}
5358
5359type Openolt_EnableIndicationClient interface {
5360 Recv() (*Indication, error)
5361 grpc.ClientStream
5362}
5363
5364type openoltEnableIndicationClient struct {
5365 grpc.ClientStream
5366}
5367
5368func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5369 m := new(Indication)
5370 if err := x.ClientStream.RecvMsg(m); err != nil {
5371 return nil, err
5372 }
5373 return m, nil
5374}
5375
Esin Karamanccb714b2019-11-29 15:02:06 +00005376func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5377 out := new(Empty)
5378 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5379 if err != nil {
5380 return nil, err
5381 }
5382 return out, nil
5383}
5384
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005385func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5386 out := new(Empty)
5387 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5388 if err != nil {
5389 return nil, err
5390 }
5391 return out, nil
5392}
5393
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005394func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
5395 out := new(common.ReturnValues)
5396 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5397 if err != nil {
5398 return nil, err
5399 }
5400 return out, nil
5401}
5402
kesavand494c2082020-08-31 11:16:12 +05305403func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005404 out := new(Empty)
5405 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5406 if err != nil {
5407 return nil, err
5408 }
5409 return out, nil
5410}
5411
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005412func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5413 out := new(OnuLogicalDistance)
5414 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5415 if err != nil {
5416 return nil, err
5417 }
5418 return out, nil
5419}
5420
5421func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5422 out := new(OnuLogicalDistance)
5423 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5424 if err != nil {
5425 return nil, err
5426 }
5427 return out, nil
5428}
5429
William Kurkianea869482019-04-09 15:16:11 -04005430// OpenoltServer is the server API for Openolt service.
5431type OpenoltServer interface {
5432 DisableOlt(context.Context, *Empty) (*Empty, error)
5433 ReenableOlt(context.Context, *Empty) (*Empty, error)
5434 ActivateOnu(context.Context, *Onu) (*Empty, error)
5435 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5436 DeleteOnu(context.Context, *Onu) (*Empty, error)
5437 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5438 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5439 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5440 FlowAdd(context.Context, *Flow) (*Empty, error)
5441 FlowRemove(context.Context, *Flow) (*Empty, error)
5442 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5443 EnablePonIf(context.Context, *Interface) (*Empty, error)
5444 DisablePonIf(context.Context, *Interface) (*Empty, error)
5445 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5446 Reboot(context.Context, *Empty) (*Empty, error)
5447 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005448 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5449 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005450 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5451 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5452 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5453 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005454 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Esin Karamanccb714b2019-11-29 15:02:06 +00005455 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005456 DeleteGroup(context.Context, *Group) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005457 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05305458 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005459 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5460 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
William Kurkianea869482019-04-09 15:16:11 -04005461}
5462
5463func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5464 s.RegisterService(&_Openolt_serviceDesc, srv)
5465}
5466
5467func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5468 in := new(Empty)
5469 if err := dec(in); err != nil {
5470 return nil, err
5471 }
5472 if interceptor == nil {
5473 return srv.(OpenoltServer).DisableOlt(ctx, in)
5474 }
5475 info := &grpc.UnaryServerInfo{
5476 Server: srv,
5477 FullMethod: "/openolt.Openolt/DisableOlt",
5478 }
5479 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5480 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5481 }
5482 return interceptor(ctx, in, info, handler)
5483}
5484
5485func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5486 in := new(Empty)
5487 if err := dec(in); err != nil {
5488 return nil, err
5489 }
5490 if interceptor == nil {
5491 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5492 }
5493 info := &grpc.UnaryServerInfo{
5494 Server: srv,
5495 FullMethod: "/openolt.Openolt/ReenableOlt",
5496 }
5497 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5498 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5499 }
5500 return interceptor(ctx, in, info, handler)
5501}
5502
5503func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5504 in := new(Onu)
5505 if err := dec(in); err != nil {
5506 return nil, err
5507 }
5508 if interceptor == nil {
5509 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5510 }
5511 info := &grpc.UnaryServerInfo{
5512 Server: srv,
5513 FullMethod: "/openolt.Openolt/ActivateOnu",
5514 }
5515 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5516 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5517 }
5518 return interceptor(ctx, in, info, handler)
5519}
5520
5521func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5522 in := new(Onu)
5523 if err := dec(in); err != nil {
5524 return nil, err
5525 }
5526 if interceptor == nil {
5527 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5528 }
5529 info := &grpc.UnaryServerInfo{
5530 Server: srv,
5531 FullMethod: "/openolt.Openolt/DeactivateOnu",
5532 }
5533 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5534 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5535 }
5536 return interceptor(ctx, in, info, handler)
5537}
5538
5539func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5540 in := new(Onu)
5541 if err := dec(in); err != nil {
5542 return nil, err
5543 }
5544 if interceptor == nil {
5545 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5546 }
5547 info := &grpc.UnaryServerInfo{
5548 Server: srv,
5549 FullMethod: "/openolt.Openolt/DeleteOnu",
5550 }
5551 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5552 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5553 }
5554 return interceptor(ctx, in, info, handler)
5555}
5556
5557func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5558 in := new(OmciMsg)
5559 if err := dec(in); err != nil {
5560 return nil, err
5561 }
5562 if interceptor == nil {
5563 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5564 }
5565 info := &grpc.UnaryServerInfo{
5566 Server: srv,
5567 FullMethod: "/openolt.Openolt/OmciMsgOut",
5568 }
5569 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5570 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5571 }
5572 return interceptor(ctx, in, info, handler)
5573}
5574
5575func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5576 in := new(OnuPacket)
5577 if err := dec(in); err != nil {
5578 return nil, err
5579 }
5580 if interceptor == nil {
5581 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5582 }
5583 info := &grpc.UnaryServerInfo{
5584 Server: srv,
5585 FullMethod: "/openolt.Openolt/OnuPacketOut",
5586 }
5587 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5588 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5589 }
5590 return interceptor(ctx, in, info, handler)
5591}
5592
5593func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5594 in := new(UplinkPacket)
5595 if err := dec(in); err != nil {
5596 return nil, err
5597 }
5598 if interceptor == nil {
5599 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5600 }
5601 info := &grpc.UnaryServerInfo{
5602 Server: srv,
5603 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5604 }
5605 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5606 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5607 }
5608 return interceptor(ctx, in, info, handler)
5609}
5610
5611func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5612 in := new(Flow)
5613 if err := dec(in); err != nil {
5614 return nil, err
5615 }
5616 if interceptor == nil {
5617 return srv.(OpenoltServer).FlowAdd(ctx, in)
5618 }
5619 info := &grpc.UnaryServerInfo{
5620 Server: srv,
5621 FullMethod: "/openolt.Openolt/FlowAdd",
5622 }
5623 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5624 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5625 }
5626 return interceptor(ctx, in, info, handler)
5627}
5628
5629func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5630 in := new(Flow)
5631 if err := dec(in); err != nil {
5632 return nil, err
5633 }
5634 if interceptor == nil {
5635 return srv.(OpenoltServer).FlowRemove(ctx, in)
5636 }
5637 info := &grpc.UnaryServerInfo{
5638 Server: srv,
5639 FullMethod: "/openolt.Openolt/FlowRemove",
5640 }
5641 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5642 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5643 }
5644 return interceptor(ctx, in, info, handler)
5645}
5646
5647func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5648 in := new(Empty)
5649 if err := dec(in); err != nil {
5650 return nil, err
5651 }
5652 if interceptor == nil {
5653 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5654 }
5655 info := &grpc.UnaryServerInfo{
5656 Server: srv,
5657 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5658 }
5659 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5660 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5661 }
5662 return interceptor(ctx, in, info, handler)
5663}
5664
5665func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5666 in := new(Interface)
5667 if err := dec(in); err != nil {
5668 return nil, err
5669 }
5670 if interceptor == nil {
5671 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5672 }
5673 info := &grpc.UnaryServerInfo{
5674 Server: srv,
5675 FullMethod: "/openolt.Openolt/EnablePonIf",
5676 }
5677 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5678 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5679 }
5680 return interceptor(ctx, in, info, handler)
5681}
5682
5683func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5684 in := new(Interface)
5685 if err := dec(in); err != nil {
5686 return nil, err
5687 }
5688 if interceptor == nil {
5689 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5690 }
5691 info := &grpc.UnaryServerInfo{
5692 Server: srv,
5693 FullMethod: "/openolt.Openolt/DisablePonIf",
5694 }
5695 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5696 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5697 }
5698 return interceptor(ctx, in, info, handler)
5699}
5700
5701func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5702 in := new(Empty)
5703 if err := dec(in); err != nil {
5704 return nil, err
5705 }
5706 if interceptor == nil {
5707 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5708 }
5709 info := &grpc.UnaryServerInfo{
5710 Server: srv,
5711 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5712 }
5713 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5714 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5715 }
5716 return interceptor(ctx, in, info, handler)
5717}
5718
5719func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5720 in := new(Empty)
5721 if err := dec(in); err != nil {
5722 return nil, err
5723 }
5724 if interceptor == nil {
5725 return srv.(OpenoltServer).Reboot(ctx, in)
5726 }
5727 info := &grpc.UnaryServerInfo{
5728 Server: srv,
5729 FullMethod: "/openolt.Openolt/Reboot",
5730 }
5731 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5732 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5733 }
5734 return interceptor(ctx, in, info, handler)
5735}
5736
5737func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5738 in := new(Empty)
5739 if err := dec(in); err != nil {
5740 return nil, err
5741 }
5742 if interceptor == nil {
5743 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5744 }
5745 info := &grpc.UnaryServerInfo{
5746 Server: srv,
5747 FullMethod: "/openolt.Openolt/CollectStatistics",
5748 }
5749 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5750 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5751 }
5752 return interceptor(ctx, in, info, handler)
5753}
5754
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005755func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5756 in := new(Onu)
5757 if err := dec(in); err != nil {
5758 return nil, err
5759 }
5760 if interceptor == nil {
5761 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
5762 }
5763 info := &grpc.UnaryServerInfo{
5764 Server: srv,
5765 FullMethod: "/openolt.Openolt/GetOnuStatistics",
5766 }
5767 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5768 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
5769 }
5770 return interceptor(ctx, in, info, handler)
5771}
5772
5773func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5774 in := new(OnuPacket)
5775 if err := dec(in); err != nil {
5776 return nil, err
5777 }
5778 if interceptor == nil {
5779 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
5780 }
5781 info := &grpc.UnaryServerInfo{
5782 Server: srv,
5783 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
5784 }
5785 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5786 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
5787 }
5788 return interceptor(ctx, in, info, handler)
5789}
5790
Manikkaraj kb1d51442019-07-23 10:41:02 -04005791func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5792 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005793 if err := dec(in); err != nil {
5794 return nil, err
5795 }
5796 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005797 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005798 }
5799 info := &grpc.UnaryServerInfo{
5800 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005801 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005802 }
5803 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005804 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04005805 }
5806 return interceptor(ctx, in, info, handler)
5807}
5808
Manikkaraj kb1d51442019-07-23 10:41:02 -04005809func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5810 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005811 if err := dec(in); err != nil {
5812 return nil, err
5813 }
5814 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005815 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005816 }
5817 info := &grpc.UnaryServerInfo{
5818 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005819 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005820 }
5821 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005822 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5823 }
5824 return interceptor(ctx, in, info, handler)
5825}
5826
5827func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5828 in := new(tech_profile.TrafficQueues)
5829 if err := dec(in); err != nil {
5830 return nil, err
5831 }
5832 if interceptor == nil {
5833 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5834 }
5835 info := &grpc.UnaryServerInfo{
5836 Server: srv,
5837 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5838 }
5839 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5840 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5841 }
5842 return interceptor(ctx, in, info, handler)
5843}
5844
5845func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5846 in := new(tech_profile.TrafficQueues)
5847 if err := dec(in); err != nil {
5848 return nil, err
5849 }
5850 if interceptor == nil {
5851 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5852 }
5853 info := &grpc.UnaryServerInfo{
5854 Server: srv,
5855 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5856 }
5857 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5858 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04005859 }
5860 return interceptor(ctx, in, info, handler)
5861}
5862
5863func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5864 m := new(Empty)
5865 if err := stream.RecvMsg(m); err != nil {
5866 return err
5867 }
5868 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5869}
5870
5871type Openolt_EnableIndicationServer interface {
5872 Send(*Indication) error
5873 grpc.ServerStream
5874}
5875
5876type openoltEnableIndicationServer struct {
5877 grpc.ServerStream
5878}
5879
5880func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5881 return x.ServerStream.SendMsg(m)
5882}
5883
Esin Karamanccb714b2019-11-29 15:02:06 +00005884func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5885 in := new(Group)
5886 if err := dec(in); err != nil {
5887 return nil, err
5888 }
5889 if interceptor == nil {
5890 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5891 }
5892 info := &grpc.UnaryServerInfo{
5893 Server: srv,
5894 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5895 }
5896 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5897 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5898 }
5899 return interceptor(ctx, in, info, handler)
5900}
5901
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005902func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5903 in := new(Group)
5904 if err := dec(in); err != nil {
5905 return nil, err
5906 }
5907 if interceptor == nil {
5908 return srv.(OpenoltServer).DeleteGroup(ctx, in)
5909 }
5910 info := &grpc.UnaryServerInfo{
5911 Server: srv,
5912 FullMethod: "/openolt.Openolt/DeleteGroup",
5913 }
5914 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5915 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
5916 }
5917 return interceptor(ctx, in, info, handler)
5918}
5919
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005920func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5921 in := new(ValueParam)
5922 if err := dec(in); err != nil {
5923 return nil, err
5924 }
5925 if interceptor == nil {
5926 return srv.(OpenoltServer).GetExtValue(ctx, in)
5927 }
5928 info := &grpc.UnaryServerInfo{
5929 Server: srv,
5930 FullMethod: "/openolt.Openolt/GetExtValue",
5931 }
5932 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5933 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
5934 }
5935 return interceptor(ctx, in, info, handler)
5936}
5937
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005938func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
kesavand494c2082020-08-31 11:16:12 +05305939 in := new(config.OnuItuPonAlarm)
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005940 if err := dec(in); err != nil {
5941 return nil, err
5942 }
5943 if interceptor == nil {
5944 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
5945 }
5946 info := &grpc.UnaryServerInfo{
5947 Server: srv,
5948 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
5949 }
5950 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
kesavand494c2082020-08-31 11:16:12 +05305951 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005952 }
5953 return interceptor(ctx, in, info, handler)
5954}
5955
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005956func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5957 in := new(Onu)
5958 if err := dec(in); err != nil {
5959 return nil, err
5960 }
5961 if interceptor == nil {
5962 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
5963 }
5964 info := &grpc.UnaryServerInfo{
5965 Server: srv,
5966 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
5967 }
5968 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5969 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
5970 }
5971 return interceptor(ctx, in, info, handler)
5972}
5973
5974func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5975 in := new(Onu)
5976 if err := dec(in); err != nil {
5977 return nil, err
5978 }
5979 if interceptor == nil {
5980 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
5981 }
5982 info := &grpc.UnaryServerInfo{
5983 Server: srv,
5984 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
5985 }
5986 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5987 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
5988 }
5989 return interceptor(ctx, in, info, handler)
5990}
5991
William Kurkianea869482019-04-09 15:16:11 -04005992var _Openolt_serviceDesc = grpc.ServiceDesc{
5993 ServiceName: "openolt.Openolt",
5994 HandlerType: (*OpenoltServer)(nil),
5995 Methods: []grpc.MethodDesc{
5996 {
5997 MethodName: "DisableOlt",
5998 Handler: _Openolt_DisableOlt_Handler,
5999 },
6000 {
6001 MethodName: "ReenableOlt",
6002 Handler: _Openolt_ReenableOlt_Handler,
6003 },
6004 {
6005 MethodName: "ActivateOnu",
6006 Handler: _Openolt_ActivateOnu_Handler,
6007 },
6008 {
6009 MethodName: "DeactivateOnu",
6010 Handler: _Openolt_DeactivateOnu_Handler,
6011 },
6012 {
6013 MethodName: "DeleteOnu",
6014 Handler: _Openolt_DeleteOnu_Handler,
6015 },
6016 {
6017 MethodName: "OmciMsgOut",
6018 Handler: _Openolt_OmciMsgOut_Handler,
6019 },
6020 {
6021 MethodName: "OnuPacketOut",
6022 Handler: _Openolt_OnuPacketOut_Handler,
6023 },
6024 {
6025 MethodName: "UplinkPacketOut",
6026 Handler: _Openolt_UplinkPacketOut_Handler,
6027 },
6028 {
6029 MethodName: "FlowAdd",
6030 Handler: _Openolt_FlowAdd_Handler,
6031 },
6032 {
6033 MethodName: "FlowRemove",
6034 Handler: _Openolt_FlowRemove_Handler,
6035 },
6036 {
6037 MethodName: "HeartbeatCheck",
6038 Handler: _Openolt_HeartbeatCheck_Handler,
6039 },
6040 {
6041 MethodName: "EnablePonIf",
6042 Handler: _Openolt_EnablePonIf_Handler,
6043 },
6044 {
6045 MethodName: "DisablePonIf",
6046 Handler: _Openolt_DisablePonIf_Handler,
6047 },
6048 {
6049 MethodName: "GetDeviceInfo",
6050 Handler: _Openolt_GetDeviceInfo_Handler,
6051 },
6052 {
6053 MethodName: "Reboot",
6054 Handler: _Openolt_Reboot_Handler,
6055 },
6056 {
6057 MethodName: "CollectStatistics",
6058 Handler: _Openolt_CollectStatistics_Handler,
6059 },
6060 {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00006061 MethodName: "GetOnuStatistics",
6062 Handler: _Openolt_GetOnuStatistics_Handler,
6063 },
6064 {
6065 MethodName: "GetGemPortStatistics",
6066 Handler: _Openolt_GetGemPortStatistics_Handler,
6067 },
6068 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04006069 MethodName: "CreateTrafficSchedulers",
6070 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04006071 },
6072 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04006073 MethodName: "RemoveTrafficSchedulers",
6074 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6075 },
6076 {
6077 MethodName: "CreateTrafficQueues",
6078 Handler: _Openolt_CreateTrafficQueues_Handler,
6079 },
6080 {
6081 MethodName: "RemoveTrafficQueues",
6082 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04006083 },
Esin Karamanccb714b2019-11-29 15:02:06 +00006084 {
6085 MethodName: "PerformGroupOperation",
6086 Handler: _Openolt_PerformGroupOperation_Handler,
6087 },
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006088 {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006089 MethodName: "DeleteGroup",
6090 Handler: _Openolt_DeleteGroup_Handler,
6091 },
6092 {
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006093 MethodName: "GetExtValue",
6094 Handler: _Openolt_GetExtValue_Handler,
6095 },
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00006096 {
6097 MethodName: "OnuItuPonAlarmSet",
6098 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6099 },
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006100 {
6101 MethodName: "GetLogicalOnuDistanceZero",
6102 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6103 },
6104 {
6105 MethodName: "GetLogicalOnuDistance",
6106 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6107 },
William Kurkianea869482019-04-09 15:16:11 -04006108 },
6109 Streams: []grpc.StreamDesc{
6110 {
6111 StreamName: "EnableIndication",
6112 Handler: _Openolt_EnableIndication_Handler,
6113 ServerStreams: true,
6114 },
6115 },
6116 Metadata: "voltha_protos/openolt.proto",
6117}