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