blob: f42651925d49a34e7e82b0587c2444343494b78d [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"
David K. Bainbridge2f2658d2021-04-09 16:13:57 +000015 codes "google.golang.org/grpc/codes"
16 status "google.golang.org/grpc/status"
William Kurkianea869482019-04-09 15:16:11 -040017 math "math"
18)
19
20// Reference imports to suppress errors if they are not otherwise used.
21var _ = proto.Marshal
22var _ = fmt.Errorf
23var _ = math.Inf
24
25// This is a compile-time assertion to ensure that this generated file
26// is compatible with the proto package it is being compiled against.
27// A compilation error at this line likely means your copy of the
28// proto package needs to be updated.
29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
30
Manikkaraj kb1d51442019-07-23 10:41:02 -040031// SchedulerConfig from public import voltha_protos/tech_profile.proto
32type SchedulerConfig = tech_profile.SchedulerConfig
William Kurkianea869482019-04-09 15:16:11 -040033
Manikkaraj kb1d51442019-07-23 10:41:02 -040034// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
35type TrafficShapingInfo = tech_profile.TrafficShapingInfo
William Kurkianea869482019-04-09 15:16:11 -040036
Manikkaraj kb1d51442019-07-23 10:41:02 -040037// TrafficScheduler from public import voltha_protos/tech_profile.proto
38type TrafficScheduler = tech_profile.TrafficScheduler
William Kurkianea869482019-04-09 15:16:11 -040039
Manikkaraj kb1d51442019-07-23 10:41:02 -040040// TrafficSchedulers from public import voltha_protos/tech_profile.proto
41type TrafficSchedulers = tech_profile.TrafficSchedulers
William Kurkianea869482019-04-09 15:16:11 -040042
Manikkaraj kb1d51442019-07-23 10:41:02 -040043// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
44type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040045
Manikkaraj kb1d51442019-07-23 10:41:02 -040046// RedDiscardConfig from public import voltha_protos/tech_profile.proto
47type RedDiscardConfig = tech_profile.RedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040048
Manikkaraj kb1d51442019-07-23 10:41:02 -040049// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
50type WRedDiscardConfig = tech_profile.WRedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040051
Manikkaraj kb1d51442019-07-23 10:41:02 -040052// DiscardConfig from public import voltha_protos/tech_profile.proto
53type DiscardConfig = tech_profile.DiscardConfig
54type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
55type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
56type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040057
Manikkaraj kb1d51442019-07-23 10:41:02 -040058// TrafficQueue from public import voltha_protos/tech_profile.proto
59type TrafficQueue = tech_profile.TrafficQueue
William Kurkianea869482019-04-09 15:16:11 -040060
Manikkaraj kb1d51442019-07-23 10:41:02 -040061// TrafficQueues from public import voltha_protos/tech_profile.proto
62type TrafficQueues = tech_profile.TrafficQueues
William Kurkianea869482019-04-09 15:16:11 -040063
Manikkaraj kb1d51442019-07-23 10:41:02 -040064// Direction from public import voltha_protos/tech_profile.proto
65type Direction = tech_profile.Direction
William Kurkianea869482019-04-09 15:16:11 -040066
Manikkaraj kb1d51442019-07-23 10:41:02 -040067var Direction_name = tech_profile.Direction_name
68var Direction_value = tech_profile.Direction_value
William Kurkianea869482019-04-09 15:16:11 -040069
Manikkaraj kb1d51442019-07-23 10:41:02 -040070const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
71const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
72const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
William Kurkianea869482019-04-09 15:16:11 -040073
Manikkaraj kb1d51442019-07-23 10:41:02 -040074// SchedulingPolicy from public import voltha_protos/tech_profile.proto
75type SchedulingPolicy = tech_profile.SchedulingPolicy
William Kurkianea869482019-04-09 15:16:11 -040076
Manikkaraj kb1d51442019-07-23 10:41:02 -040077var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
78var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040079
Manikkaraj kb1d51442019-07-23 10:41:02 -040080const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
81const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
82const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
William Kurkianea869482019-04-09 15:16:11 -040083
Manikkaraj kb1d51442019-07-23 10:41:02 -040084// AdditionalBW from public import voltha_protos/tech_profile.proto
85type AdditionalBW = tech_profile.AdditionalBW
William Kurkianea869482019-04-09 15:16:11 -040086
Manikkaraj kb1d51442019-07-23 10:41:02 -040087var AdditionalBW_name = tech_profile.AdditionalBW_name
88var AdditionalBW_value = tech_profile.AdditionalBW_value
William Kurkianea869482019-04-09 15:16:11 -040089
Manikkaraj kb1d51442019-07-23 10:41:02 -040090const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
91const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
92const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
93const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
William Kurkianea869482019-04-09 15:16:11 -040094
Manikkaraj kb1d51442019-07-23 10:41:02 -040095// DiscardPolicy from public import voltha_protos/tech_profile.proto
96type DiscardPolicy = tech_profile.DiscardPolicy
William Kurkianea869482019-04-09 15:16:11 -040097
Manikkaraj kb1d51442019-07-23 10:41:02 -040098var DiscardPolicy_name = tech_profile.DiscardPolicy_name
99var DiscardPolicy_value = tech_profile.DiscardPolicy_value
William Kurkianea869482019-04-09 15:16:11 -0400100
Manikkaraj kb1d51442019-07-23 10:41:02 -0400101const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
102const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
103const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
104const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
William Kurkianea869482019-04-09 15:16:11 -0400105
Manikkaraj kb1d51442019-07-23 10:41:02 -0400106// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
107type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
William Kurkianea869482019-04-09 15:16:11 -0400108
Manikkaraj kb1d51442019-07-23 10:41:02 -0400109var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
110var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
William Kurkianea869482019-04-09 15:16:11 -0400111
Manikkaraj kb1d51442019-07-23 10:41:02 -0400112const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
113const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
114const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
William Kurkianea869482019-04-09 15:16:11 -0400115
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800116// ID from public import voltha_protos/common.proto
117type ID = common.ID
118
119// IDs from public import voltha_protos/common.proto
120type IDs = common.IDs
121
122// AdminState from public import voltha_protos/common.proto
123type AdminState = common.AdminState
124
125// OperStatus from public import voltha_protos/common.proto
126type OperStatus = common.OperStatus
127
128// ConnectStatus from public import voltha_protos/common.proto
129type ConnectStatus = common.ConnectStatus
130
131// OperationResp from public import voltha_protos/common.proto
132type OperationResp = common.OperationResp
133
134// ValueType from public import voltha_protos/common.proto
135type ValueType = common.ValueType
136
137// ValueSpecifier from public import voltha_protos/common.proto
138type ValueSpecifier = common.ValueSpecifier
139
140// ReturnValues from public import voltha_protos/common.proto
141type ReturnValues = common.ReturnValues
142
143// TestModeKeys from public import voltha_protos/common.proto
144type TestModeKeys = common.TestModeKeys
145
146var TestModeKeys_name = common.TestModeKeys_name
147var TestModeKeys_value = common.TestModeKeys_value
148
149const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
150
151// AdminState_Types from public import voltha_protos/common.proto
152type AdminState_Types = common.AdminState_Types
153
154var AdminState_Types_name = common.AdminState_Types_name
155var AdminState_Types_value = common.AdminState_Types_value
156
157const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
158const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
159const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
160const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
161const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
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)
David K. Bainbridge2f2658d2021-04-09 16:13:57 +0000175const OperStatus_RECONCILING = OperStatus_Types(common.OperStatus_RECONCILING)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800176
177// ConnectStatus_Types from public import voltha_protos/common.proto
178type ConnectStatus_Types = common.ConnectStatus_Types
179
180var ConnectStatus_Types_name = common.ConnectStatus_Types_name
181var ConnectStatus_Types_value = common.ConnectStatus_Types_value
182
183const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
184const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
185const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
186
187// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
188type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
189
190var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
191var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
192
193const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
194const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
195const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
Gamze Abaka7650be62021-02-26 10:50:36 +0000196const OperationResp_OPERATION_IN_PROGRESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_IN_PROGRESS)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800197
198// ValueType_Type from public import voltha_protos/common.proto
199type ValueType_Type = common.ValueType_Type
200
201var ValueType_Type_name = common.ValueType_Type_name
202var ValueType_Type_value = common.ValueType_Type_value
203
204const ValueType_EMPTY = ValueType_Type(common.ValueType_EMPTY)
205const ValueType_DISTANCE = ValueType_Type(common.ValueType_DISTANCE)
206
kesavand7cf3a052020-08-28 12:49:18 +0530207//* activation fail reason.
208type OnuIndication_ActivationFailReason int32
209
210const (
211 OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0
212 OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1
213 OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
214 OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3
215 OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4
216 OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5
217)
218
219var OnuIndication_ActivationFailReason_name = map[int32]string{
220 0: "ONU_ACTIVATION_FAIL_REASON_NONE",
221 1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
222 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
223 3: "ONU_ACTIVATION_FAIL_REASON_LOS",
224 4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
225 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
226}
227
228var OnuIndication_ActivationFailReason_value = map[string]int32{
229 "ONU_ACTIVATION_FAIL_REASON_NONE": 0,
230 "ONU_ACTIVATION_FAIL_REASON_RANGING": 1,
231 "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
232 "ONU_ACTIVATION_FAIL_REASON_LOS": 3,
233 "ONU_ACTIVATION_FAIL_ONU_ALARM": 4,
234 "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5,
235}
236
237func (x OnuIndication_ActivationFailReason) String() string {
238 return proto.EnumName(OnuIndication_ActivationFailReason_name, int32(x))
239}
240
241func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) {
242 return fileDescriptor_c072e7aa0dfd74d5, []int{5, 0}
243}
244
William Kurkianea869482019-04-09 15:16:11 -0400245type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
246
247const (
248 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
249 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
250 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
251 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
252)
253
254var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
255 0: "ONU_ID",
256 1: "ALLOC_ID",
257 2: "GEMPORT_ID",
258 3: "FLOW_ID",
259}
260
261var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
262 "ONU_ID": 0,
263 "ALLOC_ID": 1,
264 "GEMPORT_ID": 2,
265 "FLOW_ID": 3,
266}
267
268func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
269 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
270}
271
272func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -0700273 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
William Kurkianea869482019-04-09 15:16:11 -0400274}
275
276type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
277
278const (
279 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
280 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
281 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
282)
283
284var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
285 0: "DEDICATED_PER_INTF",
286 1: "SHARED_BY_ALL_INTF_ALL_TECH",
287 2: "SHARED_BY_ALL_INTF_SAME_TECH",
288}
289
290var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
291 "DEDICATED_PER_INTF": 0,
292 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
293 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
294}
295
296func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
297 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
298}
299
300func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -0700301 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
William Kurkianea869482019-04-09 15:16:11 -0400302}
303
Esin Karamanccb714b2019-11-29 15:02:06 +0000304type GroupMember_InterfaceType int32
305
306const (
307 GroupMember_PON GroupMember_InterfaceType = 0
308 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
309 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
310)
311
312var GroupMember_InterfaceType_name = map[int32]string{
313 0: "PON",
314 1: "EPON_1G_PATH",
315 2: "EPON_10G_PATH",
316}
317
318var GroupMember_InterfaceType_value = map[string]int32{
319 "PON": 0,
320 "EPON_1G_PATH": 1,
321 "EPON_10G_PATH": 2,
322}
323
324func (x GroupMember_InterfaceType) String() string {
325 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
326}
327
328func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +0000329 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000330}
331
332type Group_GroupMembersCommand int32
333
334const (
335 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
336 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
337 Group_SET_MEMBERS Group_GroupMembersCommand = 2
338)
339
340var Group_GroupMembersCommand_name = map[int32]string{
341 0: "ADD_MEMBERS",
342 1: "REMOVE_MEMBERS",
343 2: "SET_MEMBERS",
344}
345
346var Group_GroupMembersCommand_value = map[string]int32{
347 "ADD_MEMBERS": 0,
348 "REMOVE_MEMBERS": 1,
349 "SET_MEMBERS": 2,
350}
351
352func (x Group_GroupMembersCommand) String() string {
353 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
354}
355
356func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +0000357 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000358}
359
William Kurkianea869482019-04-09 15:16:11 -0400360type Indication struct {
361 // Types that are valid to be assigned to Data:
362 // *Indication_OltInd
363 // *Indication_IntfInd
364 // *Indication_IntfOperInd
365 // *Indication_OnuDiscInd
366 // *Indication_OnuInd
367 // *Indication_OmciInd
368 // *Indication_PktInd
369 // *Indication_PortStats
370 // *Indication_FlowStats
371 // *Indication_AlarmInd
372 Data isIndication_Data `protobuf_oneof:"data"`
373 XXX_NoUnkeyedLiteral struct{} `json:"-"`
374 XXX_unrecognized []byte `json:"-"`
375 XXX_sizecache int32 `json:"-"`
376}
377
378func (m *Indication) Reset() { *m = Indication{} }
379func (m *Indication) String() string { return proto.CompactTextString(m) }
380func (*Indication) ProtoMessage() {}
381func (*Indication) Descriptor() ([]byte, []int) {
382 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
383}
384
385func (m *Indication) XXX_Unmarshal(b []byte) error {
386 return xxx_messageInfo_Indication.Unmarshal(m, b)
387}
388func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
389 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
390}
391func (m *Indication) XXX_Merge(src proto.Message) {
392 xxx_messageInfo_Indication.Merge(m, src)
393}
394func (m *Indication) XXX_Size() int {
395 return xxx_messageInfo_Indication.Size(m)
396}
397func (m *Indication) XXX_DiscardUnknown() {
398 xxx_messageInfo_Indication.DiscardUnknown(m)
399}
400
401var xxx_messageInfo_Indication proto.InternalMessageInfo
402
403type isIndication_Data interface {
404 isIndication_Data()
405}
406
407type Indication_OltInd struct {
408 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
409}
410
411type Indication_IntfInd struct {
412 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
413}
414
415type Indication_IntfOperInd struct {
416 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
417}
418
419type Indication_OnuDiscInd struct {
420 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
421}
422
423type Indication_OnuInd struct {
424 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
425}
426
427type Indication_OmciInd struct {
428 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
429}
430
431type Indication_PktInd struct {
432 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
433}
434
435type Indication_PortStats struct {
436 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
437}
438
439type Indication_FlowStats struct {
440 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
441}
442
443type Indication_AlarmInd struct {
444 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
445}
446
447func (*Indication_OltInd) isIndication_Data() {}
448
449func (*Indication_IntfInd) isIndication_Data() {}
450
451func (*Indication_IntfOperInd) isIndication_Data() {}
452
453func (*Indication_OnuDiscInd) isIndication_Data() {}
454
455func (*Indication_OnuInd) isIndication_Data() {}
456
457func (*Indication_OmciInd) isIndication_Data() {}
458
459func (*Indication_PktInd) isIndication_Data() {}
460
461func (*Indication_PortStats) isIndication_Data() {}
462
463func (*Indication_FlowStats) isIndication_Data() {}
464
465func (*Indication_AlarmInd) isIndication_Data() {}
466
467func (m *Indication) GetData() isIndication_Data {
468 if m != nil {
469 return m.Data
470 }
471 return nil
472}
473
474func (m *Indication) GetOltInd() *OltIndication {
475 if x, ok := m.GetData().(*Indication_OltInd); ok {
476 return x.OltInd
477 }
478 return nil
479}
480
481func (m *Indication) GetIntfInd() *IntfIndication {
482 if x, ok := m.GetData().(*Indication_IntfInd); ok {
483 return x.IntfInd
484 }
485 return nil
486}
487
488func (m *Indication) GetIntfOperInd() *IntfOperIndication {
489 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
490 return x.IntfOperInd
491 }
492 return nil
493}
494
495func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
496 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
497 return x.OnuDiscInd
498 }
499 return nil
500}
501
502func (m *Indication) GetOnuInd() *OnuIndication {
503 if x, ok := m.GetData().(*Indication_OnuInd); ok {
504 return x.OnuInd
505 }
506 return nil
507}
508
509func (m *Indication) GetOmciInd() *OmciIndication {
510 if x, ok := m.GetData().(*Indication_OmciInd); ok {
511 return x.OmciInd
512 }
513 return nil
514}
515
516func (m *Indication) GetPktInd() *PacketIndication {
517 if x, ok := m.GetData().(*Indication_PktInd); ok {
518 return x.PktInd
519 }
520 return nil
521}
522
523func (m *Indication) GetPortStats() *PortStatistics {
524 if x, ok := m.GetData().(*Indication_PortStats); ok {
525 return x.PortStats
526 }
527 return nil
528}
529
530func (m *Indication) GetFlowStats() *FlowStatistics {
531 if x, ok := m.GetData().(*Indication_FlowStats); ok {
532 return x.FlowStats
533 }
534 return nil
535}
536
537func (m *Indication) GetAlarmInd() *AlarmIndication {
538 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
539 return x.AlarmInd
540 }
541 return nil
542}
543
544// XXX_OneofWrappers is for the internal use of the proto package.
545func (*Indication) XXX_OneofWrappers() []interface{} {
546 return []interface{}{
547 (*Indication_OltInd)(nil),
548 (*Indication_IntfInd)(nil),
549 (*Indication_IntfOperInd)(nil),
550 (*Indication_OnuDiscInd)(nil),
551 (*Indication_OnuInd)(nil),
552 (*Indication_OmciInd)(nil),
553 (*Indication_PktInd)(nil),
554 (*Indication_PortStats)(nil),
555 (*Indication_FlowStats)(nil),
556 (*Indication_AlarmInd)(nil),
557 }
558}
559
560type AlarmIndication struct {
561 // Types that are valid to be assigned to Data:
562 // *AlarmIndication_LosInd
563 // *AlarmIndication_DyingGaspInd
564 // *AlarmIndication_OnuAlarmInd
565 // *AlarmIndication_OnuStartupFailInd
566 // *AlarmIndication_OnuSignalDegradeInd
567 // *AlarmIndication_OnuDriftOfWindowInd
568 // *AlarmIndication_OnuLossOmciInd
569 // *AlarmIndication_OnuSignalsFailInd
570 // *AlarmIndication_OnuTiwiInd
571 // *AlarmIndication_OnuActivationFailInd
572 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath9546b912019-11-28 20:56:20 +0530573 // *AlarmIndication_OnuLossOfSyncFailInd
574 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500575 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paul6f063a62020-02-19 19:19:06 -0500576 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul41a762d2020-03-01 18:56:54 -0500577 // *AlarmIndication_OnuLossGemDelineationInd
578 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
579 // *AlarmIndication_OnuLossOfAckInd
Scott Bakered4a8e72020-04-17 11:10:20 -0700580 // *AlarmIndication_OnuDiffReachExceededInd
William Kurkianea869482019-04-09 15:16:11 -0400581 Data isAlarmIndication_Data `protobuf_oneof:"data"`
582 XXX_NoUnkeyedLiteral struct{} `json:"-"`
583 XXX_unrecognized []byte `json:"-"`
584 XXX_sizecache int32 `json:"-"`
585}
586
587func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
588func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
589func (*AlarmIndication) ProtoMessage() {}
590func (*AlarmIndication) Descriptor() ([]byte, []int) {
591 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
592}
593
594func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
595 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
596}
597func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
598 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
599}
600func (m *AlarmIndication) XXX_Merge(src proto.Message) {
601 xxx_messageInfo_AlarmIndication.Merge(m, src)
602}
603func (m *AlarmIndication) XXX_Size() int {
604 return xxx_messageInfo_AlarmIndication.Size(m)
605}
606func (m *AlarmIndication) XXX_DiscardUnknown() {
607 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
608}
609
610var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
611
612type isAlarmIndication_Data interface {
613 isAlarmIndication_Data()
614}
615
616type AlarmIndication_LosInd struct {
617 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
618}
619
620type AlarmIndication_DyingGaspInd struct {
621 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
622}
623
624type AlarmIndication_OnuAlarmInd struct {
625 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
626}
627
628type AlarmIndication_OnuStartupFailInd struct {
629 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
630}
631
632type AlarmIndication_OnuSignalDegradeInd struct {
633 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
634}
635
636type AlarmIndication_OnuDriftOfWindowInd struct {
637 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
638}
639
640type AlarmIndication_OnuLossOmciInd struct {
641 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
642}
643
644type AlarmIndication_OnuSignalsFailInd struct {
645 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
646}
647
648type AlarmIndication_OnuTiwiInd struct {
649 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
650}
651
652type AlarmIndication_OnuActivationFailInd struct {
653 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
654}
655
656type AlarmIndication_OnuProcessingErrorInd struct {
657 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
658}
659
Naga Manjunath9546b912019-11-28 20:56:20 +0530660type AlarmIndication_OnuLossOfSyncFailInd struct {
661 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
662}
663
664type AlarmIndication_OnuItuPonStatsInd struct {
665 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
666}
667
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500668type AlarmIndication_OnuDeactivationFailureInd struct {
669 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
670}
671
Devmalya Paul6f063a62020-02-19 19:19:06 -0500672type AlarmIndication_OnuRemoteDefectInd struct {
673 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
674}
675
Devmalya Paul41a762d2020-03-01 18:56:54 -0500676type AlarmIndication_OnuLossGemDelineationInd struct {
677 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
678}
679
680type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
681 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
682}
683
684type AlarmIndication_OnuLossOfAckInd struct {
685 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
686}
687
Scott Bakered4a8e72020-04-17 11:10:20 -0700688type AlarmIndication_OnuDiffReachExceededInd struct {
689 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
690}
691
William Kurkianea869482019-04-09 15:16:11 -0400692func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
693
694func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
695
696func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
697
698func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
699
700func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
701
702func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
703
704func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
705
706func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
707
708func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
709
710func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
711
712func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
713
Naga Manjunath9546b912019-11-28 20:56:20 +0530714func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
715
716func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
717
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500718func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
719
Devmalya Paul6f063a62020-02-19 19:19:06 -0500720func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
721
Devmalya Paul41a762d2020-03-01 18:56:54 -0500722func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
723
724func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
725
726func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
727
Scott Bakered4a8e72020-04-17 11:10:20 -0700728func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
729
William Kurkianea869482019-04-09 15:16:11 -0400730func (m *AlarmIndication) GetData() isAlarmIndication_Data {
731 if m != nil {
732 return m.Data
733 }
734 return nil
735}
736
737func (m *AlarmIndication) GetLosInd() *LosIndication {
738 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
739 return x.LosInd
740 }
741 return nil
742}
743
744func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
745 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
746 return x.DyingGaspInd
747 }
748 return nil
749}
750
751func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
752 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
753 return x.OnuAlarmInd
754 }
755 return nil
756}
757
758func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
759 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
760 return x.OnuStartupFailInd
761 }
762 return nil
763}
764
765func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
766 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
767 return x.OnuSignalDegradeInd
768 }
769 return nil
770}
771
772func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
773 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
774 return x.OnuDriftOfWindowInd
775 }
776 return nil
777}
778
779func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
780 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
781 return x.OnuLossOmciInd
782 }
783 return nil
784}
785
786func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
787 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
788 return x.OnuSignalsFailInd
789 }
790 return nil
791}
792
793func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
794 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
795 return x.OnuTiwiInd
796 }
797 return nil
798}
799
800func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
801 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
802 return x.OnuActivationFailInd
803 }
804 return nil
805}
806
807func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
808 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
809 return x.OnuProcessingErrorInd
810 }
811 return nil
812}
813
Naga Manjunath9546b912019-11-28 20:56:20 +0530814func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
815 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
816 return x.OnuLossOfSyncFailInd
817 }
818 return nil
819}
820
821func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
822 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
823 return x.OnuItuPonStatsInd
824 }
825 return nil
826}
827
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500828func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
829 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
830 return x.OnuDeactivationFailureInd
831 }
832 return nil
833}
834
Devmalya Paul6f063a62020-02-19 19:19:06 -0500835func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
836 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
837 return x.OnuRemoteDefectInd
838 }
839 return nil
840}
841
Devmalya Paul41a762d2020-03-01 18:56:54 -0500842func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
843 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
844 return x.OnuLossGemDelineationInd
845 }
846 return nil
847}
848
849func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
850 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
851 return x.OnuPhysicalEquipmentErrorInd
852 }
853 return nil
854}
855
856func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
857 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
858 return x.OnuLossOfAckInd
859 }
860 return nil
861}
862
Scott Bakered4a8e72020-04-17 11:10:20 -0700863func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
864 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
865 return x.OnuDiffReachExceededInd
866 }
867 return nil
868}
869
William Kurkianea869482019-04-09 15:16:11 -0400870// XXX_OneofWrappers is for the internal use of the proto package.
871func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
872 return []interface{}{
873 (*AlarmIndication_LosInd)(nil),
874 (*AlarmIndication_DyingGaspInd)(nil),
875 (*AlarmIndication_OnuAlarmInd)(nil),
876 (*AlarmIndication_OnuStartupFailInd)(nil),
877 (*AlarmIndication_OnuSignalDegradeInd)(nil),
878 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
879 (*AlarmIndication_OnuLossOmciInd)(nil),
880 (*AlarmIndication_OnuSignalsFailInd)(nil),
881 (*AlarmIndication_OnuTiwiInd)(nil),
882 (*AlarmIndication_OnuActivationFailInd)(nil),
883 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath9546b912019-11-28 20:56:20 +0530884 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
885 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500886 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paul6f063a62020-02-19 19:19:06 -0500887 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul41a762d2020-03-01 18:56:54 -0500888 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
889 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
890 (*AlarmIndication_OnuLossOfAckInd)(nil),
Scott Bakered4a8e72020-04-17 11:10:20 -0700891 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
William Kurkianea869482019-04-09 15:16:11 -0400892 }
893}
894
895type OltIndication struct {
896 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
897 XXX_NoUnkeyedLiteral struct{} `json:"-"`
898 XXX_unrecognized []byte `json:"-"`
899 XXX_sizecache int32 `json:"-"`
900}
901
902func (m *OltIndication) Reset() { *m = OltIndication{} }
903func (m *OltIndication) String() string { return proto.CompactTextString(m) }
904func (*OltIndication) ProtoMessage() {}
905func (*OltIndication) Descriptor() ([]byte, []int) {
906 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
907}
908
909func (m *OltIndication) XXX_Unmarshal(b []byte) error {
910 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
911}
912func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
913 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
914}
915func (m *OltIndication) XXX_Merge(src proto.Message) {
916 xxx_messageInfo_OltIndication.Merge(m, src)
917}
918func (m *OltIndication) XXX_Size() int {
919 return xxx_messageInfo_OltIndication.Size(m)
920}
921func (m *OltIndication) XXX_DiscardUnknown() {
922 xxx_messageInfo_OltIndication.DiscardUnknown(m)
923}
924
925var xxx_messageInfo_OltIndication proto.InternalMessageInfo
926
927func (m *OltIndication) GetOperState() string {
928 if m != nil {
929 return m.OperState
930 }
931 return ""
932}
933
934type IntfIndication struct {
935 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
936 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
937 XXX_NoUnkeyedLiteral struct{} `json:"-"`
938 XXX_unrecognized []byte `json:"-"`
939 XXX_sizecache int32 `json:"-"`
940}
941
942func (m *IntfIndication) Reset() { *m = IntfIndication{} }
943func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
944func (*IntfIndication) ProtoMessage() {}
945func (*IntfIndication) Descriptor() ([]byte, []int) {
946 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
947}
948
949func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
950 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
951}
952func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
953 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
954}
955func (m *IntfIndication) XXX_Merge(src proto.Message) {
956 xxx_messageInfo_IntfIndication.Merge(m, src)
957}
958func (m *IntfIndication) XXX_Size() int {
959 return xxx_messageInfo_IntfIndication.Size(m)
960}
961func (m *IntfIndication) XXX_DiscardUnknown() {
962 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
963}
964
965var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
966
967func (m *IntfIndication) GetIntfId() uint32 {
968 if m != nil {
969 return m.IntfId
970 }
971 return 0
972}
973
974func (m *IntfIndication) GetOperState() string {
975 if m != nil {
976 return m.OperState
977 }
978 return ""
979}
980
981type OnuDiscIndication struct {
982 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
983 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
984 XXX_NoUnkeyedLiteral struct{} `json:"-"`
985 XXX_unrecognized []byte `json:"-"`
986 XXX_sizecache int32 `json:"-"`
987}
988
989func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
990func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
991func (*OnuDiscIndication) ProtoMessage() {}
992func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
993 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
994}
995
996func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
997 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
998}
999func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1000 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
1001}
1002func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
1003 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
1004}
1005func (m *OnuDiscIndication) XXX_Size() int {
1006 return xxx_messageInfo_OnuDiscIndication.Size(m)
1007}
1008func (m *OnuDiscIndication) XXX_DiscardUnknown() {
1009 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
1010}
1011
1012var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
1013
1014func (m *OnuDiscIndication) GetIntfId() uint32 {
1015 if m != nil {
1016 return m.IntfId
1017 }
1018 return 0
1019}
1020
1021func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1022 if m != nil {
1023 return m.SerialNumber
1024 }
1025 return nil
1026}
1027
1028type OnuIndication struct {
kesavand7cf3a052020-08-28 12:49:18 +05301029 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1030 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1031 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1032 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1033 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1034 FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"`
1035 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1036 XXX_unrecognized []byte `json:"-"`
1037 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04001038}
1039
1040func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1041func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1042func (*OnuIndication) ProtoMessage() {}
1043func (*OnuIndication) Descriptor() ([]byte, []int) {
1044 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1045}
1046
1047func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1048 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1049}
1050func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1051 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1052}
1053func (m *OnuIndication) XXX_Merge(src proto.Message) {
1054 xxx_messageInfo_OnuIndication.Merge(m, src)
1055}
1056func (m *OnuIndication) XXX_Size() int {
1057 return xxx_messageInfo_OnuIndication.Size(m)
1058}
1059func (m *OnuIndication) XXX_DiscardUnknown() {
1060 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1061}
1062
1063var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1064
1065func (m *OnuIndication) GetIntfId() uint32 {
1066 if m != nil {
1067 return m.IntfId
1068 }
1069 return 0
1070}
1071
1072func (m *OnuIndication) GetOnuId() uint32 {
1073 if m != nil {
1074 return m.OnuId
1075 }
1076 return 0
1077}
1078
1079func (m *OnuIndication) GetOperState() string {
1080 if m != nil {
1081 return m.OperState
1082 }
1083 return ""
1084}
1085
1086func (m *OnuIndication) GetAdminState() string {
1087 if m != nil {
1088 return m.AdminState
1089 }
1090 return ""
1091}
1092
1093func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1094 if m != nil {
1095 return m.SerialNumber
1096 }
1097 return nil
1098}
1099
kesavand7cf3a052020-08-28 12:49:18 +05301100func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1101 if m != nil {
1102 return m.FailReason
1103 }
1104 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1105}
1106
William Kurkianea869482019-04-09 15:16:11 -04001107type IntfOperIndication struct {
1108 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1109 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1110 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1111 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1112 XXX_unrecognized []byte `json:"-"`
1113 XXX_sizecache int32 `json:"-"`
1114}
1115
1116func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1117func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1118func (*IntfOperIndication) ProtoMessage() {}
1119func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1120 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1121}
1122
1123func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1124 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1125}
1126func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1127 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1128}
1129func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1130 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1131}
1132func (m *IntfOperIndication) XXX_Size() int {
1133 return xxx_messageInfo_IntfOperIndication.Size(m)
1134}
1135func (m *IntfOperIndication) XXX_DiscardUnknown() {
1136 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1137}
1138
1139var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1140
1141func (m *IntfOperIndication) GetType() string {
1142 if m != nil {
1143 return m.Type
1144 }
1145 return ""
1146}
1147
1148func (m *IntfOperIndication) GetIntfId() uint32 {
1149 if m != nil {
1150 return m.IntfId
1151 }
1152 return 0
1153}
1154
1155func (m *IntfOperIndication) GetOperState() string {
1156 if m != nil {
1157 return m.OperState
1158 }
1159 return ""
1160}
1161
1162type OmciIndication struct {
1163 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1164 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1165 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1166 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1167 XXX_unrecognized []byte `json:"-"`
1168 XXX_sizecache int32 `json:"-"`
1169}
1170
1171func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1172func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1173func (*OmciIndication) ProtoMessage() {}
1174func (*OmciIndication) Descriptor() ([]byte, []int) {
1175 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1176}
1177
1178func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1179 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1180}
1181func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1182 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1183}
1184func (m *OmciIndication) XXX_Merge(src proto.Message) {
1185 xxx_messageInfo_OmciIndication.Merge(m, src)
1186}
1187func (m *OmciIndication) XXX_Size() int {
1188 return xxx_messageInfo_OmciIndication.Size(m)
1189}
1190func (m *OmciIndication) XXX_DiscardUnknown() {
1191 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1192}
1193
1194var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1195
1196func (m *OmciIndication) GetIntfId() uint32 {
1197 if m != nil {
1198 return m.IntfId
1199 }
1200 return 0
1201}
1202
1203func (m *OmciIndication) GetOnuId() uint32 {
1204 if m != nil {
1205 return m.OnuId
1206 }
1207 return 0
1208}
1209
1210func (m *OmciIndication) GetPkt() []byte {
1211 if m != nil {
1212 return m.Pkt
1213 }
1214 return nil
1215}
1216
1217type PacketIndication struct {
1218 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1219 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1220 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1221 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1222 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1223 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1224 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1225 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1226 XXX_unrecognized []byte `json:"-"`
1227 XXX_sizecache int32 `json:"-"`
1228}
1229
1230func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1231func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1232func (*PacketIndication) ProtoMessage() {}
1233func (*PacketIndication) Descriptor() ([]byte, []int) {
1234 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1235}
1236
1237func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1238 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1239}
1240func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1241 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1242}
1243func (m *PacketIndication) XXX_Merge(src proto.Message) {
1244 xxx_messageInfo_PacketIndication.Merge(m, src)
1245}
1246func (m *PacketIndication) XXX_Size() int {
1247 return xxx_messageInfo_PacketIndication.Size(m)
1248}
1249func (m *PacketIndication) XXX_DiscardUnknown() {
1250 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1251}
1252
1253var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1254
1255func (m *PacketIndication) GetIntfType() string {
1256 if m != nil {
1257 return m.IntfType
1258 }
1259 return ""
1260}
1261
1262func (m *PacketIndication) GetIntfId() uint32 {
1263 if m != nil {
1264 return m.IntfId
1265 }
1266 return 0
1267}
1268
1269func (m *PacketIndication) GetGemportId() uint32 {
1270 if m != nil {
1271 return m.GemportId
1272 }
1273 return 0
1274}
1275
1276func (m *PacketIndication) GetFlowId() uint32 {
1277 if m != nil {
1278 return m.FlowId
1279 }
1280 return 0
1281}
1282
1283func (m *PacketIndication) GetPortNo() uint32 {
1284 if m != nil {
1285 return m.PortNo
1286 }
1287 return 0
1288}
1289
1290func (m *PacketIndication) GetCookie() uint64 {
1291 if m != nil {
1292 return m.Cookie
1293 }
1294 return 0
1295}
1296
1297func (m *PacketIndication) GetPkt() []byte {
1298 if m != nil {
1299 return m.Pkt
1300 }
1301 return nil
1302}
1303
1304type Interface struct {
1305 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1306 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1307 XXX_unrecognized []byte `json:"-"`
1308 XXX_sizecache int32 `json:"-"`
1309}
1310
1311func (m *Interface) Reset() { *m = Interface{} }
1312func (m *Interface) String() string { return proto.CompactTextString(m) }
1313func (*Interface) ProtoMessage() {}
1314func (*Interface) Descriptor() ([]byte, []int) {
1315 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1316}
1317
1318func (m *Interface) XXX_Unmarshal(b []byte) error {
1319 return xxx_messageInfo_Interface.Unmarshal(m, b)
1320}
1321func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1322 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1323}
1324func (m *Interface) XXX_Merge(src proto.Message) {
1325 xxx_messageInfo_Interface.Merge(m, src)
1326}
1327func (m *Interface) XXX_Size() int {
1328 return xxx_messageInfo_Interface.Size(m)
1329}
1330func (m *Interface) XXX_DiscardUnknown() {
1331 xxx_messageInfo_Interface.DiscardUnknown(m)
1332}
1333
1334var xxx_messageInfo_Interface proto.InternalMessageInfo
1335
1336func (m *Interface) GetIntfId() uint32 {
1337 if m != nil {
1338 return m.IntfId
1339 }
1340 return 0
1341}
1342
1343type Heartbeat struct {
1344 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1346 XXX_unrecognized []byte `json:"-"`
1347 XXX_sizecache int32 `json:"-"`
1348}
1349
1350func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1351func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1352func (*Heartbeat) ProtoMessage() {}
1353func (*Heartbeat) Descriptor() ([]byte, []int) {
1354 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1355}
1356
1357func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1358 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1359}
1360func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1361 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1362}
1363func (m *Heartbeat) XXX_Merge(src proto.Message) {
1364 xxx_messageInfo_Heartbeat.Merge(m, src)
1365}
1366func (m *Heartbeat) XXX_Size() int {
1367 return xxx_messageInfo_Heartbeat.Size(m)
1368}
1369func (m *Heartbeat) XXX_DiscardUnknown() {
1370 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1371}
1372
1373var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1374
1375func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1376 if m != nil {
1377 return m.HeartbeatSignature
1378 }
1379 return 0
1380}
1381
1382type Onu struct {
1383 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1384 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1385 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1386 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
kesavand494c2082020-08-31 11:16:12 +05301387 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001388 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1389 XXX_unrecognized []byte `json:"-"`
1390 XXX_sizecache int32 `json:"-"`
1391}
1392
1393func (m *Onu) Reset() { *m = Onu{} }
1394func (m *Onu) String() string { return proto.CompactTextString(m) }
1395func (*Onu) ProtoMessage() {}
1396func (*Onu) Descriptor() ([]byte, []int) {
1397 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1398}
1399
1400func (m *Onu) XXX_Unmarshal(b []byte) error {
1401 return xxx_messageInfo_Onu.Unmarshal(m, b)
1402}
1403func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1404 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1405}
1406func (m *Onu) XXX_Merge(src proto.Message) {
1407 xxx_messageInfo_Onu.Merge(m, src)
1408}
1409func (m *Onu) XXX_Size() int {
1410 return xxx_messageInfo_Onu.Size(m)
1411}
1412func (m *Onu) XXX_DiscardUnknown() {
1413 xxx_messageInfo_Onu.DiscardUnknown(m)
1414}
1415
1416var xxx_messageInfo_Onu proto.InternalMessageInfo
1417
1418func (m *Onu) GetIntfId() uint32 {
1419 if m != nil {
1420 return m.IntfId
1421 }
1422 return 0
1423}
1424
1425func (m *Onu) GetOnuId() uint32 {
1426 if m != nil {
1427 return m.OnuId
1428 }
1429 return 0
1430}
1431
1432func (m *Onu) GetSerialNumber() *SerialNumber {
1433 if m != nil {
1434 return m.SerialNumber
1435 }
1436 return nil
1437}
1438
1439func (m *Onu) GetPir() uint32 {
1440 if m != nil {
1441 return m.Pir
1442 }
1443 return 0
1444}
1445
kesavand494c2082020-08-31 11:16:12 +05301446func (m *Onu) GetOmccEncryption() bool {
1447 if m != nil {
1448 return m.OmccEncryption
1449 }
1450 return false
1451}
1452
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001453type OnuLogicalDistance struct {
1454 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1455 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1456 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1457 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1458 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1459 XXX_unrecognized []byte `json:"-"`
1460 XXX_sizecache int32 `json:"-"`
1461}
1462
1463func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1464func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1465func (*OnuLogicalDistance) ProtoMessage() {}
1466func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
1467 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1468}
1469
1470func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1471 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1472}
1473func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1474 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1475}
1476func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1477 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1478}
1479func (m *OnuLogicalDistance) XXX_Size() int {
1480 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1481}
1482func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1483 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1484}
1485
1486var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1487
1488func (m *OnuLogicalDistance) GetIntfId() uint32 {
1489 if m != nil {
1490 return m.IntfId
1491 }
1492 return 0
1493}
1494
1495func (m *OnuLogicalDistance) GetOnuId() uint32 {
1496 if m != nil {
1497 return m.OnuId
1498 }
1499 return 0
1500}
1501
1502func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1503 if m != nil {
1504 return m.LogicalOnuDistanceZero
1505 }
1506 return 0
1507}
1508
1509func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1510 if m != nil {
1511 return m.LogicalOnuDistance
1512 }
1513 return 0
1514}
1515
William Kurkianea869482019-04-09 15:16:11 -04001516type OmciMsg struct {
1517 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1518 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1519 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1520 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1521 XXX_unrecognized []byte `json:"-"`
1522 XXX_sizecache int32 `json:"-"`
1523}
1524
1525func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1526func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1527func (*OmciMsg) ProtoMessage() {}
1528func (*OmciMsg) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001529 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
William Kurkianea869482019-04-09 15:16:11 -04001530}
1531
1532func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1533 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1534}
1535func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1536 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1537}
1538func (m *OmciMsg) XXX_Merge(src proto.Message) {
1539 xxx_messageInfo_OmciMsg.Merge(m, src)
1540}
1541func (m *OmciMsg) XXX_Size() int {
1542 return xxx_messageInfo_OmciMsg.Size(m)
1543}
1544func (m *OmciMsg) XXX_DiscardUnknown() {
1545 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1546}
1547
1548var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1549
1550func (m *OmciMsg) GetIntfId() uint32 {
1551 if m != nil {
1552 return m.IntfId
1553 }
1554 return 0
1555}
1556
1557func (m *OmciMsg) GetOnuId() uint32 {
1558 if m != nil {
1559 return m.OnuId
1560 }
1561 return 0
1562}
1563
1564func (m *OmciMsg) GetPkt() []byte {
1565 if m != nil {
1566 return m.Pkt
1567 }
1568 return nil
1569}
1570
1571type OnuPacket struct {
1572 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1573 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1574 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Manikkaraj kb1d51442019-07-23 10:41:02 -04001575 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001576 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1577 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1578 XXX_unrecognized []byte `json:"-"`
1579 XXX_sizecache int32 `json:"-"`
1580}
1581
1582func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1583func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1584func (*OnuPacket) ProtoMessage() {}
1585func (*OnuPacket) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001586 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
William Kurkianea869482019-04-09 15:16:11 -04001587}
1588
1589func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1590 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1591}
1592func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1593 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1594}
1595func (m *OnuPacket) XXX_Merge(src proto.Message) {
1596 xxx_messageInfo_OnuPacket.Merge(m, src)
1597}
1598func (m *OnuPacket) XXX_Size() int {
1599 return xxx_messageInfo_OnuPacket.Size(m)
1600}
1601func (m *OnuPacket) XXX_DiscardUnknown() {
1602 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1603}
1604
1605var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1606
1607func (m *OnuPacket) GetIntfId() uint32 {
1608 if m != nil {
1609 return m.IntfId
1610 }
1611 return 0
1612}
1613
1614func (m *OnuPacket) GetOnuId() uint32 {
1615 if m != nil {
1616 return m.OnuId
1617 }
1618 return 0
1619}
1620
1621func (m *OnuPacket) GetPortNo() uint32 {
1622 if m != nil {
1623 return m.PortNo
1624 }
1625 return 0
1626}
1627
Manikkaraj kb1d51442019-07-23 10:41:02 -04001628func (m *OnuPacket) GetGemportId() uint32 {
1629 if m != nil {
1630 return m.GemportId
1631 }
1632 return 0
1633}
1634
William Kurkianea869482019-04-09 15:16:11 -04001635func (m *OnuPacket) GetPkt() []byte {
1636 if m != nil {
1637 return m.Pkt
1638 }
1639 return nil
1640}
1641
1642type UplinkPacket struct {
1643 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1644 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1645 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1646 XXX_unrecognized []byte `json:"-"`
1647 XXX_sizecache int32 `json:"-"`
1648}
1649
1650func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1651func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1652func (*UplinkPacket) ProtoMessage() {}
1653func (*UplinkPacket) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001654 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
William Kurkianea869482019-04-09 15:16:11 -04001655}
1656
1657func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1658 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1659}
1660func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1661 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1662}
1663func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1664 xxx_messageInfo_UplinkPacket.Merge(m, src)
1665}
1666func (m *UplinkPacket) XXX_Size() int {
1667 return xxx_messageInfo_UplinkPacket.Size(m)
1668}
1669func (m *UplinkPacket) XXX_DiscardUnknown() {
1670 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1671}
1672
1673var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1674
1675func (m *UplinkPacket) GetIntfId() uint32 {
1676 if m != nil {
1677 return m.IntfId
1678 }
1679 return 0
1680}
1681
1682func (m *UplinkPacket) GetPkt() []byte {
1683 if m != nil {
1684 return m.Pkt
1685 }
1686 return nil
1687}
1688
1689type DeviceInfo struct {
Gamze Abakac2c32a62021-03-11 11:44:18 +00001690 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1691 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1692 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1693 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1694 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1695 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1696 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001697 // Total number of pon intf ports on the device
1698 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1699 // If using global per-device technology profile. To be deprecated
1700 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1701 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1702 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1703 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1704 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1705 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1706 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1707 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1708 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1709 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1710 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1711 XXX_unrecognized []byte `json:"-"`
1712 XXX_sizecache int32 `json:"-"`
1713}
1714
1715func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1716func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1717func (*DeviceInfo) ProtoMessage() {}
1718func (*DeviceInfo) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001719 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
William Kurkianea869482019-04-09 15:16:11 -04001720}
1721
1722func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1723 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1724}
1725func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1726 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1727}
1728func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1729 xxx_messageInfo_DeviceInfo.Merge(m, src)
1730}
1731func (m *DeviceInfo) XXX_Size() int {
1732 return xxx_messageInfo_DeviceInfo.Size(m)
1733}
1734func (m *DeviceInfo) XXX_DiscardUnknown() {
1735 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1736}
1737
1738var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1739
1740func (m *DeviceInfo) GetVendor() string {
1741 if m != nil {
1742 return m.Vendor
1743 }
1744 return ""
1745}
1746
1747func (m *DeviceInfo) GetModel() string {
1748 if m != nil {
1749 return m.Model
1750 }
1751 return ""
1752}
1753
1754func (m *DeviceInfo) GetHardwareVersion() string {
1755 if m != nil {
1756 return m.HardwareVersion
1757 }
1758 return ""
1759}
1760
1761func (m *DeviceInfo) GetFirmwareVersion() string {
1762 if m != nil {
1763 return m.FirmwareVersion
1764 }
1765 return ""
1766}
1767
1768func (m *DeviceInfo) GetDeviceId() string {
1769 if m != nil {
1770 return m.DeviceId
1771 }
1772 return ""
1773}
1774
1775func (m *DeviceInfo) GetDeviceSerialNumber() string {
1776 if m != nil {
1777 return m.DeviceSerialNumber
1778 }
1779 return ""
1780}
1781
Gamze Abakac2c32a62021-03-11 11:44:18 +00001782func (m *DeviceInfo) GetPreviouslyConnected() bool {
1783 if m != nil {
1784 return m.PreviouslyConnected
1785 }
1786 return false
1787}
1788
William Kurkianea869482019-04-09 15:16:11 -04001789func (m *DeviceInfo) GetPonPorts() uint32 {
1790 if m != nil {
1791 return m.PonPorts
1792 }
1793 return 0
1794}
1795
1796func (m *DeviceInfo) GetTechnology() string {
1797 if m != nil {
1798 return m.Technology
1799 }
1800 return ""
1801}
1802
1803func (m *DeviceInfo) GetOnuIdStart() uint32 {
1804 if m != nil {
1805 return m.OnuIdStart
1806 }
1807 return 0
1808}
1809
1810func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1811 if m != nil {
1812 return m.OnuIdEnd
1813 }
1814 return 0
1815}
1816
1817func (m *DeviceInfo) GetAllocIdStart() uint32 {
1818 if m != nil {
1819 return m.AllocIdStart
1820 }
1821 return 0
1822}
1823
1824func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1825 if m != nil {
1826 return m.AllocIdEnd
1827 }
1828 return 0
1829}
1830
1831func (m *DeviceInfo) GetGemportIdStart() uint32 {
1832 if m != nil {
1833 return m.GemportIdStart
1834 }
1835 return 0
1836}
1837
1838func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1839 if m != nil {
1840 return m.GemportIdEnd
1841 }
1842 return 0
1843}
1844
1845func (m *DeviceInfo) GetFlowIdStart() uint32 {
1846 if m != nil {
1847 return m.FlowIdStart
1848 }
1849 return 0
1850}
1851
1852func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1853 if m != nil {
1854 return m.FlowIdEnd
1855 }
1856 return 0
1857}
1858
1859func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1860 if m != nil {
1861 return m.Ranges
1862 }
1863 return nil
1864}
1865
1866type DeviceInfo_DeviceResourceRanges struct {
1867 // List of 0 or more intf_ids that use the same technology and pools.
1868 // If 0 intf_ids supplied, it implies ALL interfaces
1869 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1870 // Technology profile for this pool
1871 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1872 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1873 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1874 XXX_unrecognized []byte `json:"-"`
1875 XXX_sizecache int32 `json:"-"`
1876}
1877
1878func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1879func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1880func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1881func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001882 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
William Kurkianea869482019-04-09 15:16:11 -04001883}
1884
1885func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1886 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1887}
1888func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1889 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1890}
1891func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1892 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1893}
1894func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1895 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1896}
1897func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1898 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1899}
1900
1901var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1902
1903func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1904 if m != nil {
1905 return m.IntfIds
1906 }
1907 return nil
1908}
1909
1910func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1911 if m != nil {
1912 return m.Technology
1913 }
1914 return ""
1915}
1916
1917func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1918 if m != nil {
1919 return m.Pools
1920 }
1921 return nil
1922}
1923
1924type DeviceInfo_DeviceResourceRanges_Pool struct {
1925 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1926 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1927 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1928 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1929 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1930 XXX_unrecognized []byte `json:"-"`
1931 XXX_sizecache int32 `json:"-"`
1932}
1933
1934func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1935func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1936func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1937func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001938 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
William Kurkianea869482019-04-09 15:16:11 -04001939}
1940
1941func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1942 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1943}
1944func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1945 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1946}
1947func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1948 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1949}
1950func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1951 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1952}
1953func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1954 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1955}
1956
1957var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1958
1959func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1960 if m != nil {
1961 return m.Type
1962 }
1963 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1964}
1965
1966func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1967 if m != nil {
1968 return m.Sharing
1969 }
1970 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1971}
1972
1973func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1974 if m != nil {
1975 return m.Start
1976 }
1977 return 0
1978}
1979
1980func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1981 if m != nil {
1982 return m.End
1983 }
1984 return 0
1985}
1986
1987type Classifier struct {
1988 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1989 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1990 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1991 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1992 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1993 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1994 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1995 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1996 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1997 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1998 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1999 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2000 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2001 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2002 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2003 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2004 XXX_unrecognized []byte `json:"-"`
2005 XXX_sizecache int32 `json:"-"`
2006}
2007
2008func (m *Classifier) Reset() { *m = Classifier{} }
2009func (m *Classifier) String() string { return proto.CompactTextString(m) }
2010func (*Classifier) ProtoMessage() {}
2011func (*Classifier) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002012 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
William Kurkianea869482019-04-09 15:16:11 -04002013}
2014
2015func (m *Classifier) XXX_Unmarshal(b []byte) error {
2016 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2017}
2018func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2019 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2020}
2021func (m *Classifier) XXX_Merge(src proto.Message) {
2022 xxx_messageInfo_Classifier.Merge(m, src)
2023}
2024func (m *Classifier) XXX_Size() int {
2025 return xxx_messageInfo_Classifier.Size(m)
2026}
2027func (m *Classifier) XXX_DiscardUnknown() {
2028 xxx_messageInfo_Classifier.DiscardUnknown(m)
2029}
2030
2031var xxx_messageInfo_Classifier proto.InternalMessageInfo
2032
2033func (m *Classifier) GetOTpid() uint32 {
2034 if m != nil {
2035 return m.OTpid
2036 }
2037 return 0
2038}
2039
2040func (m *Classifier) GetOVid() uint32 {
2041 if m != nil {
2042 return m.OVid
2043 }
2044 return 0
2045}
2046
2047func (m *Classifier) GetITpid() uint32 {
2048 if m != nil {
2049 return m.ITpid
2050 }
2051 return 0
2052}
2053
2054func (m *Classifier) GetIVid() uint32 {
2055 if m != nil {
2056 return m.IVid
2057 }
2058 return 0
2059}
2060
2061func (m *Classifier) GetOPbits() uint32 {
2062 if m != nil {
2063 return m.OPbits
2064 }
2065 return 0
2066}
2067
2068func (m *Classifier) GetIPbits() uint32 {
2069 if m != nil {
2070 return m.IPbits
2071 }
2072 return 0
2073}
2074
2075func (m *Classifier) GetEthType() uint32 {
2076 if m != nil {
2077 return m.EthType
2078 }
2079 return 0
2080}
2081
2082func (m *Classifier) GetDstMac() []byte {
2083 if m != nil {
2084 return m.DstMac
2085 }
2086 return nil
2087}
2088
2089func (m *Classifier) GetSrcMac() []byte {
2090 if m != nil {
2091 return m.SrcMac
2092 }
2093 return nil
2094}
2095
2096func (m *Classifier) GetIpProto() uint32 {
2097 if m != nil {
2098 return m.IpProto
2099 }
2100 return 0
2101}
2102
2103func (m *Classifier) GetDstIp() uint32 {
2104 if m != nil {
2105 return m.DstIp
2106 }
2107 return 0
2108}
2109
2110func (m *Classifier) GetSrcIp() uint32 {
2111 if m != nil {
2112 return m.SrcIp
2113 }
2114 return 0
2115}
2116
2117func (m *Classifier) GetSrcPort() uint32 {
2118 if m != nil {
2119 return m.SrcPort
2120 }
2121 return 0
2122}
2123
2124func (m *Classifier) GetDstPort() uint32 {
2125 if m != nil {
2126 return m.DstPort
2127 }
2128 return 0
2129}
2130
2131func (m *Classifier) GetPktTagType() string {
2132 if m != nil {
2133 return m.PktTagType
2134 }
2135 return ""
2136}
2137
2138type ActionCmd struct {
2139 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2140 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2141 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 +00002142 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2143 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2144 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2145 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2146 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2147 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 -04002148 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2149 XXX_unrecognized []byte `json:"-"`
2150 XXX_sizecache int32 `json:"-"`
2151}
2152
2153func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2154func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2155func (*ActionCmd) ProtoMessage() {}
2156func (*ActionCmd) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002157 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
William Kurkianea869482019-04-09 15:16:11 -04002158}
2159
2160func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2161 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2162}
2163func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2164 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2165}
2166func (m *ActionCmd) XXX_Merge(src proto.Message) {
2167 xxx_messageInfo_ActionCmd.Merge(m, src)
2168}
2169func (m *ActionCmd) XXX_Size() int {
2170 return xxx_messageInfo_ActionCmd.Size(m)
2171}
2172func (m *ActionCmd) XXX_DiscardUnknown() {
2173 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2174}
2175
2176var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2177
2178func (m *ActionCmd) GetAddOuterTag() bool {
2179 if m != nil {
2180 return m.AddOuterTag
2181 }
2182 return false
2183}
2184
2185func (m *ActionCmd) GetRemoveOuterTag() bool {
2186 if m != nil {
2187 return m.RemoveOuterTag
2188 }
2189 return false
2190}
2191
2192func (m *ActionCmd) GetTrapToHost() bool {
2193 if m != nil {
2194 return m.TrapToHost
2195 }
2196 return false
2197}
2198
Esin Karamanccb714b2019-11-29 15:02:06 +00002199func (m *ActionCmd) GetRemarkOuterPbits() bool {
2200 if m != nil {
2201 return m.RemarkOuterPbits
2202 }
2203 return false
2204}
2205
2206func (m *ActionCmd) GetRemarkInnerPbits() bool {
2207 if m != nil {
2208 return m.RemarkInnerPbits
2209 }
2210 return false
2211}
2212
2213func (m *ActionCmd) GetAddInnerTag() bool {
2214 if m != nil {
2215 return m.AddInnerTag
2216 }
2217 return false
2218}
2219
2220func (m *ActionCmd) GetRemoveInnerTag() bool {
2221 if m != nil {
2222 return m.RemoveInnerTag
2223 }
2224 return false
2225}
2226
2227func (m *ActionCmd) GetTranslateInnerTag() bool {
2228 if m != nil {
2229 return m.TranslateInnerTag
2230 }
2231 return false
2232}
2233
2234func (m *ActionCmd) GetTranslateOuterTag() bool {
2235 if m != nil {
2236 return m.TranslateOuterTag
2237 }
2238 return false
2239}
2240
William Kurkianea869482019-04-09 15:16:11 -04002241type Action struct {
2242 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2243 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2244 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2245 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2246 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2247 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2248 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2249 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2250 XXX_unrecognized []byte `json:"-"`
2251 XXX_sizecache int32 `json:"-"`
2252}
2253
2254func (m *Action) Reset() { *m = Action{} }
2255func (m *Action) String() string { return proto.CompactTextString(m) }
2256func (*Action) ProtoMessage() {}
2257func (*Action) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002258 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
William Kurkianea869482019-04-09 15:16:11 -04002259}
2260
2261func (m *Action) XXX_Unmarshal(b []byte) error {
2262 return xxx_messageInfo_Action.Unmarshal(m, b)
2263}
2264func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2265 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2266}
2267func (m *Action) XXX_Merge(src proto.Message) {
2268 xxx_messageInfo_Action.Merge(m, src)
2269}
2270func (m *Action) XXX_Size() int {
2271 return xxx_messageInfo_Action.Size(m)
2272}
2273func (m *Action) XXX_DiscardUnknown() {
2274 xxx_messageInfo_Action.DiscardUnknown(m)
2275}
2276
2277var xxx_messageInfo_Action proto.InternalMessageInfo
2278
2279func (m *Action) GetCmd() *ActionCmd {
2280 if m != nil {
2281 return m.Cmd
2282 }
2283 return nil
2284}
2285
2286func (m *Action) GetOVid() uint32 {
2287 if m != nil {
2288 return m.OVid
2289 }
2290 return 0
2291}
2292
2293func (m *Action) GetOPbits() uint32 {
2294 if m != nil {
2295 return m.OPbits
2296 }
2297 return 0
2298}
2299
2300func (m *Action) GetOTpid() uint32 {
2301 if m != nil {
2302 return m.OTpid
2303 }
2304 return 0
2305}
2306
2307func (m *Action) GetIVid() uint32 {
2308 if m != nil {
2309 return m.IVid
2310 }
2311 return 0
2312}
2313
2314func (m *Action) GetIPbits() uint32 {
2315 if m != nil {
2316 return m.IPbits
2317 }
2318 return 0
2319}
2320
2321func (m *Action) GetITpid() uint32 {
2322 if m != nil {
2323 return m.ITpid
2324 }
2325 return 0
2326}
2327
2328type Flow struct {
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002329 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2330 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2331 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2332 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2333 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2334 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2335 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2336 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2337 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2338 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2339 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2340 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2341 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2342 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2343 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2344 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2345 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2346 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
Gamze Abaka7650be62021-02-26 10:50:36 +00002347 GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002348 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2349 XXX_unrecognized []byte `json:"-"`
2350 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04002351}
2352
2353func (m *Flow) Reset() { *m = Flow{} }
2354func (m *Flow) String() string { return proto.CompactTextString(m) }
2355func (*Flow) ProtoMessage() {}
2356func (*Flow) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002357 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
William Kurkianea869482019-04-09 15:16:11 -04002358}
2359
2360func (m *Flow) XXX_Unmarshal(b []byte) error {
2361 return xxx_messageInfo_Flow.Unmarshal(m, b)
2362}
2363func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2364 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2365}
2366func (m *Flow) XXX_Merge(src proto.Message) {
2367 xxx_messageInfo_Flow.Merge(m, src)
2368}
2369func (m *Flow) XXX_Size() int {
2370 return xxx_messageInfo_Flow.Size(m)
2371}
2372func (m *Flow) XXX_DiscardUnknown() {
2373 xxx_messageInfo_Flow.DiscardUnknown(m)
2374}
2375
2376var xxx_messageInfo_Flow proto.InternalMessageInfo
2377
2378func (m *Flow) GetAccessIntfId() int32 {
2379 if m != nil {
2380 return m.AccessIntfId
2381 }
2382 return 0
2383}
2384
2385func (m *Flow) GetOnuId() int32 {
2386 if m != nil {
2387 return m.OnuId
2388 }
2389 return 0
2390}
2391
2392func (m *Flow) GetUniId() int32 {
2393 if m != nil {
2394 return m.UniId
2395 }
2396 return 0
2397}
2398
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002399func (m *Flow) GetFlowId() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002400 if m != nil {
2401 return m.FlowId
2402 }
2403 return 0
2404}
2405
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002406func (m *Flow) GetSymmetricFlowId() uint64 {
2407 if m != nil {
2408 return m.SymmetricFlowId
2409 }
2410 return 0
2411}
2412
William Kurkianea869482019-04-09 15:16:11 -04002413func (m *Flow) GetFlowType() string {
2414 if m != nil {
2415 return m.FlowType
2416 }
2417 return ""
2418}
2419
2420func (m *Flow) GetAllocId() int32 {
2421 if m != nil {
2422 return m.AllocId
2423 }
2424 return 0
2425}
2426
2427func (m *Flow) GetNetworkIntfId() int32 {
2428 if m != nil {
2429 return m.NetworkIntfId
2430 }
2431 return 0
2432}
2433
2434func (m *Flow) GetGemportId() int32 {
2435 if m != nil {
2436 return m.GemportId
2437 }
2438 return 0
2439}
2440
2441func (m *Flow) GetClassifier() *Classifier {
2442 if m != nil {
2443 return m.Classifier
2444 }
2445 return nil
2446}
2447
2448func (m *Flow) GetAction() *Action {
2449 if m != nil {
2450 return m.Action
2451 }
2452 return nil
2453}
2454
2455func (m *Flow) GetPriority() int32 {
2456 if m != nil {
2457 return m.Priority
2458 }
2459 return 0
2460}
2461
2462func (m *Flow) GetCookie() uint64 {
2463 if m != nil {
2464 return m.Cookie
2465 }
2466 return 0
2467}
2468
2469func (m *Flow) GetPortNo() uint32 {
2470 if m != nil {
2471 return m.PortNo
2472 }
2473 return 0
2474}
2475
Esin Karamanccb714b2019-11-29 15:02:06 +00002476func (m *Flow) GetGroupId() uint32 {
2477 if m != nil {
2478 return m.GroupId
2479 }
2480 return 0
2481}
2482
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002483func (m *Flow) GetTechProfileId() uint32 {
2484 if m != nil {
2485 return m.TechProfileId
2486 }
2487 return 0
2488}
2489
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002490func (m *Flow) GetReplicateFlow() bool {
2491 if m != nil {
2492 return m.ReplicateFlow
2493 }
2494 return false
2495}
2496
2497func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2498 if m != nil {
2499 return m.PbitToGemport
2500 }
2501 return nil
2502}
2503
Gamze Abaka7650be62021-02-26 10:50:36 +00002504func (m *Flow) GetGemportToAes() map[uint32]bool {
2505 if m != nil {
2506 return m.GemportToAes
2507 }
2508 return nil
2509}
2510
William Kurkianea869482019-04-09 15:16:11 -04002511type SerialNumber struct {
2512 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2513 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2514 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2515 XXX_unrecognized []byte `json:"-"`
2516 XXX_sizecache int32 `json:"-"`
2517}
2518
2519func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2520func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2521func (*SerialNumber) ProtoMessage() {}
2522func (*SerialNumber) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302523 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
William Kurkianea869482019-04-09 15:16:11 -04002524}
2525
2526func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2527 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2528}
2529func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2530 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2531}
2532func (m *SerialNumber) XXX_Merge(src proto.Message) {
2533 xxx_messageInfo_SerialNumber.Merge(m, src)
2534}
2535func (m *SerialNumber) XXX_Size() int {
2536 return xxx_messageInfo_SerialNumber.Size(m)
2537}
2538func (m *SerialNumber) XXX_DiscardUnknown() {
2539 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2540}
2541
2542var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2543
2544func (m *SerialNumber) GetVendorId() []byte {
2545 if m != nil {
2546 return m.VendorId
2547 }
2548 return nil
2549}
2550
2551func (m *SerialNumber) GetVendorSpecific() []byte {
2552 if m != nil {
2553 return m.VendorSpecific
2554 }
2555 return nil
2556}
2557
2558type PortStatistics struct {
2559 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2560 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2561 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2562 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2563 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2564 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2565 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
Himani Chawlacd407802020-12-10 12:08:59 +05302566 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2567 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2568 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2569 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2570 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2571 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2572 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2573 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2574 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2575 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2576 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2577 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002578 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2579 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2580 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2581 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2582 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2583 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
Himani Chawlacd407802020-12-10 12:08:59 +05302584 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2585 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2586 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2587 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2588 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2589 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2590 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2591 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2592 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2593 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2594 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002595 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2596 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2597 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2598 XXX_unrecognized []byte `json:"-"`
2599 XXX_sizecache int32 `json:"-"`
2600}
2601
2602func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2603func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2604func (*PortStatistics) ProtoMessage() {}
2605func (*PortStatistics) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302606 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
William Kurkianea869482019-04-09 15:16:11 -04002607}
2608
2609func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2610 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2611}
2612func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2613 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2614}
2615func (m *PortStatistics) XXX_Merge(src proto.Message) {
2616 xxx_messageInfo_PortStatistics.Merge(m, src)
2617}
2618func (m *PortStatistics) XXX_Size() int {
2619 return xxx_messageInfo_PortStatistics.Size(m)
2620}
2621func (m *PortStatistics) XXX_DiscardUnknown() {
2622 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2623}
2624
2625var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2626
2627func (m *PortStatistics) GetIntfId() uint32 {
2628 if m != nil {
2629 return m.IntfId
2630 }
2631 return 0
2632}
2633
2634func (m *PortStatistics) GetRxBytes() uint64 {
2635 if m != nil {
2636 return m.RxBytes
2637 }
2638 return 0
2639}
2640
2641func (m *PortStatistics) GetRxPackets() uint64 {
2642 if m != nil {
2643 return m.RxPackets
2644 }
2645 return 0
2646}
2647
2648func (m *PortStatistics) GetRxUcastPackets() uint64 {
2649 if m != nil {
2650 return m.RxUcastPackets
2651 }
2652 return 0
2653}
2654
2655func (m *PortStatistics) GetRxMcastPackets() uint64 {
2656 if m != nil {
2657 return m.RxMcastPackets
2658 }
2659 return 0
2660}
2661
2662func (m *PortStatistics) GetRxBcastPackets() uint64 {
2663 if m != nil {
2664 return m.RxBcastPackets
2665 }
2666 return 0
2667}
2668
2669func (m *PortStatistics) GetRxErrorPackets() uint64 {
2670 if m != nil {
2671 return m.RxErrorPackets
2672 }
2673 return 0
2674}
2675
Himani Chawlacd407802020-12-10 12:08:59 +05302676func (m *PortStatistics) GetRxFrames() uint64 {
2677 if m != nil {
2678 return m.RxFrames
2679 }
2680 return 0
2681}
2682
2683func (m *PortStatistics) GetRxFrames_64() uint64 {
2684 if m != nil {
2685 return m.RxFrames_64
2686 }
2687 return 0
2688}
2689
2690func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2691 if m != nil {
2692 return m.RxFrames_65_127
2693 }
2694 return 0
2695}
2696
2697func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2698 if m != nil {
2699 return m.RxFrames_128_255
2700 }
2701 return 0
2702}
2703
2704func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2705 if m != nil {
2706 return m.RxFrames_256_511
2707 }
2708 return 0
2709}
2710
2711func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2712 if m != nil {
2713 return m.RxFrames_512_1023
2714 }
2715 return 0
2716}
2717
2718func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2719 if m != nil {
2720 return m.RxFrames_1024_1518
2721 }
2722 return 0
2723}
2724
2725func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2726 if m != nil {
2727 return m.RxFrames_1519_2047
2728 }
2729 return 0
2730}
2731
2732func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2733 if m != nil {
2734 return m.RxFrames_2048_4095
2735 }
2736 return 0
2737}
2738
2739func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2740 if m != nil {
2741 return m.RxFrames_4096_9216
2742 }
2743 return 0
2744}
2745
2746func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2747 if m != nil {
2748 return m.RxFrames_9217_16383
2749 }
2750 return 0
2751}
2752
2753func (m *PortStatistics) GetRxCrcErrors() uint64 {
2754 if m != nil {
2755 return m.RxCrcErrors
2756 }
2757 return 0
2758}
2759
William Kurkianea869482019-04-09 15:16:11 -04002760func (m *PortStatistics) GetTxBytes() uint64 {
2761 if m != nil {
2762 return m.TxBytes
2763 }
2764 return 0
2765}
2766
2767func (m *PortStatistics) GetTxPackets() uint64 {
2768 if m != nil {
2769 return m.TxPackets
2770 }
2771 return 0
2772}
2773
2774func (m *PortStatistics) GetTxUcastPackets() uint64 {
2775 if m != nil {
2776 return m.TxUcastPackets
2777 }
2778 return 0
2779}
2780
2781func (m *PortStatistics) GetTxMcastPackets() uint64 {
2782 if m != nil {
2783 return m.TxMcastPackets
2784 }
2785 return 0
2786}
2787
2788func (m *PortStatistics) GetTxBcastPackets() uint64 {
2789 if m != nil {
2790 return m.TxBcastPackets
2791 }
2792 return 0
2793}
2794
2795func (m *PortStatistics) GetTxErrorPackets() uint64 {
2796 if m != nil {
2797 return m.TxErrorPackets
2798 }
2799 return 0
2800}
2801
Himani Chawlacd407802020-12-10 12:08:59 +05302802func (m *PortStatistics) GetTxFrames() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002803 if m != nil {
Himani Chawlacd407802020-12-10 12:08:59 +05302804 return m.TxFrames
2805 }
2806 return 0
2807}
2808
2809func (m *PortStatistics) GetTxFrames_64() uint64 {
2810 if m != nil {
2811 return m.TxFrames_64
2812 }
2813 return 0
2814}
2815
2816func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2817 if m != nil {
2818 return m.TxFrames_65_127
2819 }
2820 return 0
2821}
2822
2823func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2824 if m != nil {
2825 return m.TxFrames_128_255
2826 }
2827 return 0
2828}
2829
2830func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2831 if m != nil {
2832 return m.TxFrames_256_511
2833 }
2834 return 0
2835}
2836
2837func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2838 if m != nil {
2839 return m.TxFrames_512_1023
2840 }
2841 return 0
2842}
2843
2844func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2845 if m != nil {
2846 return m.TxFrames_1024_1518
2847 }
2848 return 0
2849}
2850
2851func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2852 if m != nil {
2853 return m.TxFrames_1519_2047
2854 }
2855 return 0
2856}
2857
2858func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2859 if m != nil {
2860 return m.TxFrames_2048_4095
2861 }
2862 return 0
2863}
2864
2865func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2866 if m != nil {
2867 return m.TxFrames_4096_9216
2868 }
2869 return 0
2870}
2871
2872func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2873 if m != nil {
2874 return m.TxFrames_9217_16383
William Kurkianea869482019-04-09 15:16:11 -04002875 }
2876 return 0
2877}
2878
2879func (m *PortStatistics) GetBipErrors() uint64 {
2880 if m != nil {
2881 return m.BipErrors
2882 }
2883 return 0
2884}
2885
2886func (m *PortStatistics) GetTimestamp() uint32 {
2887 if m != nil {
2888 return m.Timestamp
2889 }
2890 return 0
2891}
2892
Gamze Abakafcbd6e72020-12-17 13:25:16 +00002893type OnuStatistics struct {
2894 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2895 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2896 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2897 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2898 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2899 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2900 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2901 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2902 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2903 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2904 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2905 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2906 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2907 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2908 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2909 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2910 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2911 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2912 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2913 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2914 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2915 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2916 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2917 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2918 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2919 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2920 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2921 XXX_unrecognized []byte `json:"-"`
2922 XXX_sizecache int32 `json:"-"`
2923}
2924
2925func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2926func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2927func (*OnuStatistics) ProtoMessage() {}
2928func (*OnuStatistics) Descriptor() ([]byte, []int) {
2929 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2930}
2931
2932func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2933 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2934}
2935func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2936 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2937}
2938func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2939 xxx_messageInfo_OnuStatistics.Merge(m, src)
2940}
2941func (m *OnuStatistics) XXX_Size() int {
2942 return xxx_messageInfo_OnuStatistics.Size(m)
2943}
2944func (m *OnuStatistics) XXX_DiscardUnknown() {
2945 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2946}
2947
2948var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2949
2950func (m *OnuStatistics) GetIntfId() uint32 {
2951 if m != nil {
2952 return m.IntfId
2953 }
2954 return 0
2955}
2956
2957func (m *OnuStatistics) GetOnuId() uint32 {
2958 if m != nil {
2959 return m.OnuId
2960 }
2961 return 0
2962}
2963
2964func (m *OnuStatistics) GetPositiveDrift() uint64 {
2965 if m != nil {
2966 return m.PositiveDrift
2967 }
2968 return 0
2969}
2970
2971func (m *OnuStatistics) GetNegativeDrift() uint64 {
2972 if m != nil {
2973 return m.NegativeDrift
2974 }
2975 return 0
2976}
2977
2978func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2979 if m != nil {
2980 return m.DelimiterMissDetection
2981 }
2982 return 0
2983}
2984
2985func (m *OnuStatistics) GetBipErrors() uint64 {
2986 if m != nil {
2987 return m.BipErrors
2988 }
2989 return 0
2990}
2991
2992func (m *OnuStatistics) GetBipUnits() uint64 {
2993 if m != nil {
2994 return m.BipUnits
2995 }
2996 return 0
2997}
2998
2999func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
3000 if m != nil {
3001 return m.FecCorrectedSymbols
3002 }
3003 return 0
3004}
3005
3006func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
3007 if m != nil {
3008 return m.FecCodewordsCorrected
3009 }
3010 return 0
3011}
3012
3013func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3014 if m != nil {
3015 return m.FecCodewordsUncorrectable
3016 }
3017 return 0
3018}
3019
3020func (m *OnuStatistics) GetFecCodewords() uint64 {
3021 if m != nil {
3022 return m.FecCodewords
3023 }
3024 return 0
3025}
3026
3027func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3028 if m != nil {
3029 return m.FecCorrectedUnits
3030 }
3031 return 0
3032}
3033
3034func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3035 if m != nil {
3036 return m.XgemKeyErrors
3037 }
3038 return 0
3039}
3040
3041func (m *OnuStatistics) GetXgemLoss() uint64 {
3042 if m != nil {
3043 return m.XgemLoss
3044 }
3045 return 0
3046}
3047
3048func (m *OnuStatistics) GetRxPloamsError() uint64 {
3049 if m != nil {
3050 return m.RxPloamsError
3051 }
3052 return 0
3053}
3054
3055func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3056 if m != nil {
3057 return m.RxPloamsNonIdle
3058 }
3059 return 0
3060}
3061
3062func (m *OnuStatistics) GetRxOmci() uint64 {
3063 if m != nil {
3064 return m.RxOmci
3065 }
3066 return 0
3067}
3068
3069func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3070 if m != nil {
3071 return m.RxOmciPacketsCrcError
3072 }
3073 return 0
3074}
3075
3076func (m *OnuStatistics) GetRxBytes() uint64 {
3077 if m != nil {
3078 return m.RxBytes
3079 }
3080 return 0
3081}
3082
3083func (m *OnuStatistics) GetRxPackets() uint64 {
3084 if m != nil {
3085 return m.RxPackets
3086 }
3087 return 0
3088}
3089
3090func (m *OnuStatistics) GetTxBytes() uint64 {
3091 if m != nil {
3092 return m.TxBytes
3093 }
3094 return 0
3095}
3096
3097func (m *OnuStatistics) GetTxPackets() uint64 {
3098 if m != nil {
3099 return m.TxPackets
3100 }
3101 return 0
3102}
3103
3104func (m *OnuStatistics) GetBerReported() uint64 {
3105 if m != nil {
3106 return m.BerReported
3107 }
3108 return 0
3109}
3110
3111func (m *OnuStatistics) GetLcdgErrors() uint64 {
3112 if m != nil {
3113 return m.LcdgErrors
3114 }
3115 return 0
3116}
3117
3118func (m *OnuStatistics) GetRdiErrors() uint64 {
3119 if m != nil {
3120 return m.RdiErrors
3121 }
3122 return 0
3123}
3124
3125func (m *OnuStatistics) GetTimestamp() uint32 {
3126 if m != nil {
3127 return m.Timestamp
3128 }
3129 return 0
3130}
3131
3132type GemPortStatistics struct {
3133 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3134 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3135 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3136 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3137 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3138 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3139 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3140 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3141 XXX_unrecognized []byte `json:"-"`
3142 XXX_sizecache int32 `json:"-"`
3143}
3144
3145func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3146func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3147func (*GemPortStatistics) ProtoMessage() {}
3148func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3149 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3150}
3151
3152func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3153 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3154}
3155func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3156 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3157}
3158func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3159 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3160}
3161func (m *GemPortStatistics) XXX_Size() int {
3162 return xxx_messageInfo_GemPortStatistics.Size(m)
3163}
3164func (m *GemPortStatistics) XXX_DiscardUnknown() {
3165 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3166}
3167
3168var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3169
3170func (m *GemPortStatistics) GetIntfId() uint32 {
3171 if m != nil {
3172 return m.IntfId
3173 }
3174 return 0
3175}
3176
3177func (m *GemPortStatistics) GetGemportId() uint32 {
3178 if m != nil {
3179 return m.GemportId
3180 }
3181 return 0
3182}
3183
3184func (m *GemPortStatistics) GetRxPackets() uint64 {
3185 if m != nil {
3186 return m.RxPackets
3187 }
3188 return 0
3189}
3190
3191func (m *GemPortStatistics) GetRxBytes() uint64 {
3192 if m != nil {
3193 return m.RxBytes
3194 }
3195 return 0
3196}
3197
3198func (m *GemPortStatistics) GetTxPackets() uint64 {
3199 if m != nil {
3200 return m.TxPackets
3201 }
3202 return 0
3203}
3204
3205func (m *GemPortStatistics) GetTxBytes() uint64 {
3206 if m != nil {
3207 return m.TxBytes
3208 }
3209 return 0
3210}
3211
3212func (m *GemPortStatistics) GetTimestamp() uint32 {
3213 if m != nil {
3214 return m.Timestamp
3215 }
3216 return 0
3217}
3218
William Kurkianea869482019-04-09 15:16:11 -04003219type FlowStatistics struct {
3220 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3221 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3222 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3223 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3224 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3225 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3226 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3227 XXX_unrecognized []byte `json:"-"`
3228 XXX_sizecache int32 `json:"-"`
3229}
3230
3231func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3232func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3233func (*FlowStatistics) ProtoMessage() {}
3234func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003235 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
William Kurkianea869482019-04-09 15:16:11 -04003236}
3237
3238func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3239 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3240}
3241func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3242 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3243}
3244func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3245 xxx_messageInfo_FlowStatistics.Merge(m, src)
3246}
3247func (m *FlowStatistics) XXX_Size() int {
3248 return xxx_messageInfo_FlowStatistics.Size(m)
3249}
3250func (m *FlowStatistics) XXX_DiscardUnknown() {
3251 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3252}
3253
3254var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3255
3256func (m *FlowStatistics) GetFlowId() uint32 {
3257 if m != nil {
3258 return m.FlowId
3259 }
3260 return 0
3261}
3262
3263func (m *FlowStatistics) GetRxBytes() uint64 {
3264 if m != nil {
3265 return m.RxBytes
3266 }
3267 return 0
3268}
3269
3270func (m *FlowStatistics) GetRxPackets() uint64 {
3271 if m != nil {
3272 return m.RxPackets
3273 }
3274 return 0
3275}
3276
3277func (m *FlowStatistics) GetTxBytes() uint64 {
3278 if m != nil {
3279 return m.TxBytes
3280 }
3281 return 0
3282}
3283
3284func (m *FlowStatistics) GetTxPackets() uint64 {
3285 if m != nil {
3286 return m.TxPackets
3287 }
3288 return 0
3289}
3290
3291func (m *FlowStatistics) GetTimestamp() uint32 {
3292 if m != nil {
3293 return m.Timestamp
3294 }
3295 return 0
3296}
3297
3298type LosIndication struct {
3299 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3300 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3301 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3302 XXX_unrecognized []byte `json:"-"`
3303 XXX_sizecache int32 `json:"-"`
3304}
3305
3306func (m *LosIndication) Reset() { *m = LosIndication{} }
3307func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3308func (*LosIndication) ProtoMessage() {}
3309func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003310 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
William Kurkianea869482019-04-09 15:16:11 -04003311}
3312
3313func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3314 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3315}
3316func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3317 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3318}
3319func (m *LosIndication) XXX_Merge(src proto.Message) {
3320 xxx_messageInfo_LosIndication.Merge(m, src)
3321}
3322func (m *LosIndication) XXX_Size() int {
3323 return xxx_messageInfo_LosIndication.Size(m)
3324}
3325func (m *LosIndication) XXX_DiscardUnknown() {
3326 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3327}
3328
3329var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3330
3331func (m *LosIndication) GetIntfId() uint32 {
3332 if m != nil {
3333 return m.IntfId
3334 }
3335 return 0
3336}
3337
3338func (m *LosIndication) GetStatus() string {
3339 if m != nil {
3340 return m.Status
3341 }
3342 return ""
3343}
3344
3345type DyingGaspIndication 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"`
3348 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3349 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3350 XXX_unrecognized []byte `json:"-"`
3351 XXX_sizecache int32 `json:"-"`
3352}
3353
3354func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3355func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3356func (*DyingGaspIndication) ProtoMessage() {}
3357func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003358 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
William Kurkianea869482019-04-09 15:16:11 -04003359}
3360
3361func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3362 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3363}
3364func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3365 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3366}
3367func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3368 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3369}
3370func (m *DyingGaspIndication) XXX_Size() int {
3371 return xxx_messageInfo_DyingGaspIndication.Size(m)
3372}
3373func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3374 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3375}
3376
3377var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3378
3379func (m *DyingGaspIndication) GetIntfId() uint32 {
3380 if m != nil {
3381 return m.IntfId
3382 }
3383 return 0
3384}
3385
3386func (m *DyingGaspIndication) GetOnuId() uint32 {
3387 if m != nil {
3388 return m.OnuId
3389 }
3390 return 0
3391}
3392
3393func (m *DyingGaspIndication) GetStatus() string {
3394 if m != nil {
3395 return m.Status
3396 }
3397 return ""
3398}
3399
3400type OnuAlarmIndication 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 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3404 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3405 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3406 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 +05303407 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3408 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003409 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3410 XXX_unrecognized []byte `json:"-"`
3411 XXX_sizecache int32 `json:"-"`
3412}
3413
3414func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3415func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3416func (*OnuAlarmIndication) ProtoMessage() {}
3417func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003418 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
William Kurkianea869482019-04-09 15:16:11 -04003419}
3420
3421func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3422 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3423}
3424func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3425 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3426}
3427func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3428 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3429}
3430func (m *OnuAlarmIndication) XXX_Size() int {
3431 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3432}
3433func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3434 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3435}
3436
3437var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3438
3439func (m *OnuAlarmIndication) GetIntfId() uint32 {
3440 if m != nil {
3441 return m.IntfId
3442 }
3443 return 0
3444}
3445
3446func (m *OnuAlarmIndication) GetOnuId() uint32 {
3447 if m != nil {
3448 return m.OnuId
3449 }
3450 return 0
3451}
3452
3453func (m *OnuAlarmIndication) GetLosStatus() string {
3454 if m != nil {
3455 return m.LosStatus
3456 }
3457 return ""
3458}
3459
3460func (m *OnuAlarmIndication) GetLobStatus() string {
3461 if m != nil {
3462 return m.LobStatus
3463 }
3464 return ""
3465}
3466
3467func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3468 if m != nil {
3469 return m.LopcMissStatus
3470 }
3471 return ""
3472}
3473
3474func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3475 if m != nil {
3476 return m.LopcMicErrorStatus
3477 }
3478 return ""
3479}
3480
Naga Manjunath9546b912019-11-28 20:56:20 +05303481func (m *OnuAlarmIndication) GetLofiStatus() string {
3482 if m != nil {
3483 return m.LofiStatus
3484 }
3485 return ""
3486}
3487
3488func (m *OnuAlarmIndication) GetLoamiStatus() string {
3489 if m != nil {
3490 return m.LoamiStatus
3491 }
3492 return ""
3493}
3494
William Kurkianea869482019-04-09 15:16:11 -04003495type OnuStartupFailureIndication struct {
3496 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3497 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3498 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3499 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3500 XXX_unrecognized []byte `json:"-"`
3501 XXX_sizecache int32 `json:"-"`
3502}
3503
3504func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3505func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3506func (*OnuStartupFailureIndication) ProtoMessage() {}
3507func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003508 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
William Kurkianea869482019-04-09 15:16:11 -04003509}
3510
3511func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3512 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3513}
3514func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3515 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3516}
3517func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3518 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3519}
3520func (m *OnuStartupFailureIndication) XXX_Size() int {
3521 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3522}
3523func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3524 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3525}
3526
3527var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3528
3529func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3530 if m != nil {
3531 return m.IntfId
3532 }
3533 return 0
3534}
3535
3536func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3537 if m != nil {
3538 return m.OnuId
3539 }
3540 return 0
3541}
3542
3543func (m *OnuStartupFailureIndication) GetStatus() string {
3544 if m != nil {
3545 return m.Status
3546 }
3547 return ""
3548}
3549
3550type OnuSignalDegradeIndication struct {
3551 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3552 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3553 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3554 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3555 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3556 XXX_unrecognized []byte `json:"-"`
3557 XXX_sizecache int32 `json:"-"`
3558}
3559
3560func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3561func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3562func (*OnuSignalDegradeIndication) ProtoMessage() {}
3563func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003564 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
William Kurkianea869482019-04-09 15:16:11 -04003565}
3566
3567func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3568 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3569}
3570func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3571 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3572}
3573func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3574 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3575}
3576func (m *OnuSignalDegradeIndication) XXX_Size() int {
3577 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3578}
3579func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3580 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3581}
3582
3583var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3584
3585func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3586 if m != nil {
3587 return m.IntfId
3588 }
3589 return 0
3590}
3591
3592func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3593 if m != nil {
3594 return m.OnuId
3595 }
3596 return 0
3597}
3598
3599func (m *OnuSignalDegradeIndication) GetStatus() string {
3600 if m != nil {
3601 return m.Status
3602 }
3603 return ""
3604}
3605
3606func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3607 if m != nil {
3608 return m.InverseBitErrorRate
3609 }
3610 return 0
3611}
3612
3613type OnuDriftOfWindowIndication struct {
3614 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3615 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3616 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3617 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3618 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3619 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3620 XXX_unrecognized []byte `json:"-"`
3621 XXX_sizecache int32 `json:"-"`
3622}
3623
3624func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3625func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3626func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3627func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003628 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
William Kurkianea869482019-04-09 15:16:11 -04003629}
3630
3631func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3632 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3633}
3634func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3635 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3636}
3637func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3638 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3639}
3640func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3641 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3642}
3643func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3644 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3645}
3646
3647var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3648
3649func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3650 if m != nil {
3651 return m.IntfId
3652 }
3653 return 0
3654}
3655
3656func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3657 if m != nil {
3658 return m.OnuId
3659 }
3660 return 0
3661}
3662
3663func (m *OnuDriftOfWindowIndication) GetStatus() string {
3664 if m != nil {
3665 return m.Status
3666 }
3667 return ""
3668}
3669
3670func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3671 if m != nil {
3672 return m.Drift
3673 }
3674 return 0
3675}
3676
3677func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3678 if m != nil {
3679 return m.NewEqd
3680 }
3681 return 0
3682}
3683
3684type OnuLossOfOmciChannelIndication struct {
3685 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3686 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3687 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3688 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3689 XXX_unrecognized []byte `json:"-"`
3690 XXX_sizecache int32 `json:"-"`
3691}
3692
3693func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3694func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3695func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3696func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003697 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
William Kurkianea869482019-04-09 15:16:11 -04003698}
3699
3700func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3701 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3702}
3703func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3704 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3705}
3706func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3707 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3708}
3709func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3710 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3711}
3712func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3713 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3714}
3715
3716var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3717
3718func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3719 if m != nil {
3720 return m.IntfId
3721 }
3722 return 0
3723}
3724
3725func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3726 if m != nil {
3727 return m.OnuId
3728 }
3729 return 0
3730}
3731
3732func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3733 if m != nil {
3734 return m.Status
3735 }
3736 return ""
3737}
3738
3739type OnuSignalsFailureIndication struct {
3740 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3741 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3742 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3743 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3744 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3745 XXX_unrecognized []byte `json:"-"`
3746 XXX_sizecache int32 `json:"-"`
3747}
3748
3749func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3750func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3751func (*OnuSignalsFailureIndication) ProtoMessage() {}
3752func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003753 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
William Kurkianea869482019-04-09 15:16:11 -04003754}
3755
3756func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3757 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3758}
3759func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3760 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3761}
3762func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3763 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3764}
3765func (m *OnuSignalsFailureIndication) XXX_Size() int {
3766 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3767}
3768func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3769 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3770}
3771
3772var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3773
3774func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3775 if m != nil {
3776 return m.IntfId
3777 }
3778 return 0
3779}
3780
3781func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3782 if m != nil {
3783 return m.OnuId
3784 }
3785 return 0
3786}
3787
3788func (m *OnuSignalsFailureIndication) GetStatus() string {
3789 if m != nil {
3790 return m.Status
3791 }
3792 return ""
3793}
3794
3795func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3796 if m != nil {
3797 return m.InverseBitErrorRate
3798 }
3799 return 0
3800}
3801
3802type OnuTransmissionInterferenceWarning struct {
3803 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3804 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3805 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3806 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3807 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3808 XXX_unrecognized []byte `json:"-"`
3809 XXX_sizecache int32 `json:"-"`
3810}
3811
3812func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3813func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3814func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3815func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003816 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
William Kurkianea869482019-04-09 15:16:11 -04003817}
3818
3819func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3820 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3821}
3822func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3823 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3824}
3825func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3826 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3827}
3828func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3829 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3830}
3831func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3832 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3833}
3834
3835var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3836
3837func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3838 if m != nil {
3839 return m.IntfId
3840 }
3841 return 0
3842}
3843
3844func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3845 if m != nil {
3846 return m.OnuId
3847 }
3848 return 0
3849}
3850
3851func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3852 if m != nil {
3853 return m.Status
3854 }
3855 return ""
3856}
3857
3858func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3859 if m != nil {
3860 return m.Drift
3861 }
3862 return 0
3863}
3864
3865type OnuActivationFailureIndication struct {
3866 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3867 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303868 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003869 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3870 XXX_unrecognized []byte `json:"-"`
3871 XXX_sizecache int32 `json:"-"`
3872}
3873
3874func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3875func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3876func (*OnuActivationFailureIndication) ProtoMessage() {}
3877func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003878 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
William Kurkianea869482019-04-09 15:16:11 -04003879}
3880
3881func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3882 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3883}
3884func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3885 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3886}
3887func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3888 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3889}
3890func (m *OnuActivationFailureIndication) XXX_Size() int {
3891 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3892}
3893func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3894 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3895}
3896
3897var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3898
3899func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3900 if m != nil {
3901 return m.IntfId
3902 }
3903 return 0
3904}
3905
3906func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3907 if m != nil {
3908 return m.OnuId
3909 }
3910 return 0
3911}
3912
Naga Manjunath9546b912019-11-28 20:56:20 +05303913func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3914 if m != nil {
3915 return m.FailReason
3916 }
3917 return 0
3918}
3919
3920type OnuLossOfKeySyncFailureIndication struct {
3921 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3922 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3923 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3924 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3925 XXX_unrecognized []byte `json:"-"`
3926 XXX_sizecache int32 `json:"-"`
3927}
3928
3929func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3930func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3931func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3932func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003933 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath9546b912019-11-28 20:56:20 +05303934}
3935
3936func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3937 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3938}
3939func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3940 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3941}
3942func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3943 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3944}
3945func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3946 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3947}
3948func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3949 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3950}
3951
3952var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3953
3954func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3955 if m != nil {
3956 return m.IntfId
3957 }
3958 return 0
3959}
3960
3961func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3962 if m != nil {
3963 return m.OnuId
3964 }
3965 return 0
3966}
3967
3968func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3969 if m != nil {
3970 return m.Status
3971 }
3972 return ""
3973}
3974
Devmalya Paula1efa642020-04-20 01:36:43 -04003975type RdiErrorIndication struct {
3976 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3977 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303978 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3979 XXX_unrecognized []byte `json:"-"`
3980 XXX_sizecache int32 `json:"-"`
3981}
3982
Devmalya Paula1efa642020-04-20 01:36:43 -04003983func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3984func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3985func (*RdiErrorIndication) ProtoMessage() {}
3986func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003987 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Devmalya Paula1efa642020-04-20 01:36:43 -04003988}
3989
3990func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3991 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3992}
3993func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3994 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3995}
3996func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3997 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3998}
3999func (m *RdiErrorIndication) XXX_Size() int {
4000 return xxx_messageInfo_RdiErrorIndication.Size(m)
4001}
4002func (m *RdiErrorIndication) XXX_DiscardUnknown() {
4003 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
4004}
4005
4006var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
4007
4008func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
4009 if m != nil {
4010 return m.RdiErrorCount
4011 }
4012 return 0
4013}
4014
4015func (m *RdiErrorIndication) GetStatus() string {
4016 if m != nil {
4017 return m.Status
4018 }
4019 return ""
4020}
4021
4022type OnuItuPonStatsIndication struct {
4023 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4024 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4025 // Types that are valid to be assigned to Stats:
4026 // *OnuItuPonStatsIndication_RdiErrorInd
4027 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
4028 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4029 XXX_unrecognized []byte `json:"-"`
4030 XXX_sizecache int32 `json:"-"`
4031}
4032
Naga Manjunath9546b912019-11-28 20:56:20 +05304033func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
4034func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
4035func (*OnuItuPonStatsIndication) ProtoMessage() {}
4036func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004037 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Naga Manjunath9546b912019-11-28 20:56:20 +05304038}
4039
4040func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
4041 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
4042}
4043func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4044 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
4045}
4046func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
4047 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
4048}
4049func (m *OnuItuPonStatsIndication) XXX_Size() int {
4050 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
4051}
4052func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
4053 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
4054}
4055
4056var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
4057
4058func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
4059 if m != nil {
4060 return m.IntfId
4061 }
4062 return 0
4063}
4064
4065func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
4066 if m != nil {
4067 return m.OnuId
4068 }
4069 return 0
4070}
4071
Devmalya Paula1efa642020-04-20 01:36:43 -04004072type isOnuItuPonStatsIndication_Stats interface {
4073 isOnuItuPonStatsIndication_Stats()
4074}
4075
4076type OnuItuPonStatsIndication_RdiErrorInd struct {
4077 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
4078}
4079
4080func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
4081
4082func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath9546b912019-11-28 20:56:20 +05304083 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04004084 return m.Stats
Naga Manjunath9546b912019-11-28 20:56:20 +05304085 }
Devmalya Paula1efa642020-04-20 01:36:43 -04004086 return nil
4087}
4088
4089func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
4090 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
4091 return x.RdiErrorInd
4092 }
4093 return nil
4094}
4095
4096// XXX_OneofWrappers is for the internal use of the proto package.
4097func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
4098 return []interface{}{
4099 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
4100 }
Naga Manjunath9546b912019-11-28 20:56:20 +05304101}
4102
William Kurkianea869482019-04-09 15:16:11 -04004103type OnuProcessingErrorIndication struct {
4104 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4105 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4106 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4107 XXX_unrecognized []byte `json:"-"`
4108 XXX_sizecache int32 `json:"-"`
4109}
4110
4111func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
4112func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
4113func (*OnuProcessingErrorIndication) ProtoMessage() {}
4114func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004115 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
William Kurkianea869482019-04-09 15:16:11 -04004116}
4117
4118func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
4119 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
4120}
4121func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4122 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
4123}
4124func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4125 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4126}
4127func (m *OnuProcessingErrorIndication) XXX_Size() int {
4128 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4129}
4130func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4131 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4132}
4133
4134var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4135
4136func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4137 if m != nil {
4138 return m.IntfId
4139 }
4140 return 0
4141}
4142
4143func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4144 if m != nil {
4145 return m.OnuId
4146 }
4147 return 0
4148}
4149
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004150type OnuDeactivationFailureIndication struct {
4151 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4152 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Devmalya Paula1efa642020-04-20 01:36:43 -04004153 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004154 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4155 XXX_unrecognized []byte `json:"-"`
4156 XXX_sizecache int32 `json:"-"`
4157}
4158
4159func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4160func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4161func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4162func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004163 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004164}
4165
4166func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4167 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4168}
4169func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4170 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4171}
4172func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4173 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4174}
4175func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4176 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4177}
4178func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4179 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4180}
4181
4182var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4183
4184func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4185 if m != nil {
4186 return m.IntfId
4187 }
4188 return 0
4189}
4190
4191func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4192 if m != nil {
4193 return m.OnuId
4194 }
4195 return 0
4196}
4197
Devmalya Paula1efa642020-04-20 01:36:43 -04004198func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004199 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04004200 return m.Status
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004201 }
Devmalya Paula1efa642020-04-20 01:36:43 -04004202 return ""
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004203}
4204
Devmalya Paul6f063a62020-02-19 19:19:06 -05004205type OnuRemoteDefectIndication struct {
4206 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4207 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004208 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paul6f063a62020-02-19 19:19:06 -05004209 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4210 XXX_unrecognized []byte `json:"-"`
4211 XXX_sizecache int32 `json:"-"`
4212}
4213
4214func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4215func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4216func (*OnuRemoteDefectIndication) ProtoMessage() {}
4217func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004218 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul6f063a62020-02-19 19:19:06 -05004219}
4220
4221func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4222 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4223}
4224func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4225 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4226}
4227func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4228 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4229}
4230func (m *OnuRemoteDefectIndication) XXX_Size() int {
4231 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4232}
4233func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4234 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4235}
4236
4237var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4238
4239func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4240 if m != nil {
4241 return m.IntfId
4242 }
4243 return 0
4244}
4245
4246func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4247 if m != nil {
4248 return m.OnuId
4249 }
4250 return 0
4251}
4252
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004253func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paul6f063a62020-02-19 19:19:06 -05004254 if m != nil {
4255 return m.RdiErrors
4256 }
4257 return 0
4258}
4259
Devmalya Paul41a762d2020-03-01 18:56:54 -05004260type OnuLossOfGEMChannelDelineationIndication struct {
4261 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4262 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4263 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4264 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4265 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4266 XXX_unrecognized []byte `json:"-"`
4267 XXX_sizecache int32 `json:"-"`
4268}
4269
4270func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4271 *m = OnuLossOfGEMChannelDelineationIndication{}
4272}
4273func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4274func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4275func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004276 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004277}
4278
4279func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4280 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4281}
4282func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4283 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4284}
4285func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4286 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4287}
4288func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4289 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4290}
4291func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4292 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4293}
4294
4295var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4296
4297func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4298 if m != nil {
4299 return m.IntfId
4300 }
4301 return 0
4302}
4303
4304func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4305 if m != nil {
4306 return m.OnuId
4307 }
4308 return 0
4309}
4310
4311func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4312 if m != nil {
4313 return m.Status
4314 }
4315 return ""
4316}
4317
4318func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4319 if m != nil {
4320 return m.DelineationErrors
4321 }
4322 return 0
4323}
4324
4325type OnuPhysicalEquipmentErrorIndication struct {
4326 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4327 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4328 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4329 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4330 XXX_unrecognized []byte `json:"-"`
4331 XXX_sizecache int32 `json:"-"`
4332}
4333
4334func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4335func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4336func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4337func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004338 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004339}
4340
4341func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4342 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4343}
4344func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4345 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4346}
4347func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4348 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4349}
4350func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4351 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4352}
4353func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4354 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4355}
4356
4357var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4358
4359func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4360 if m != nil {
4361 return m.IntfId
4362 }
4363 return 0
4364}
4365
4366func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4367 if m != nil {
4368 return m.OnuId
4369 }
4370 return 0
4371}
4372
4373func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4374 if m != nil {
4375 return m.Status
4376 }
4377 return ""
4378}
4379
4380type OnuLossOfAcknowledgementIndication struct {
4381 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4382 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4383 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4384 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4385 XXX_unrecognized []byte `json:"-"`
4386 XXX_sizecache int32 `json:"-"`
4387}
4388
4389func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4390func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4391func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4392func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004393 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004394}
4395
4396func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4397 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4398}
4399func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4400 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4401}
4402func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4403 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4404}
4405func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4406 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4407}
4408func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4409 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4410}
4411
4412var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4413
4414func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4415 if m != nil {
4416 return m.IntfId
4417 }
4418 return 0
4419}
4420
4421func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4422 if m != nil {
4423 return m.OnuId
4424 }
4425 return 0
4426}
4427
4428func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4429 if m != nil {
4430 return m.Status
4431 }
4432 return ""
4433}
4434
Scott Bakered4a8e72020-04-17 11:10:20 -07004435type OnuDifferentialReachExceededIndication struct {
4436 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4437 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4438 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4439 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4440 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4441 XXX_unrecognized []byte `json:"-"`
4442 XXX_sizecache int32 `json:"-"`
4443}
4444
4445func (m *OnuDifferentialReachExceededIndication) Reset() {
4446 *m = OnuDifferentialReachExceededIndication{}
4447}
4448func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4449func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4450func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004451 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Scott Bakered4a8e72020-04-17 11:10:20 -07004452}
4453
4454func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4455 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4456}
4457func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4458 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4459}
4460func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4461 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4462}
4463func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4464 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4465}
4466func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4467 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4468}
4469
4470var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4471
4472func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4473 if m != nil {
4474 return m.IntfId
4475 }
4476 return 0
4477}
4478
4479func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4480 if m != nil {
4481 return m.OnuId
4482 }
4483 return 0
4484}
4485
4486func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4487 if m != nil {
4488 return m.Status
4489 }
4490 return ""
4491}
4492
4493func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4494 if m != nil {
4495 return m.Distance
4496 }
4497 return 0
4498}
4499
Esin Karamanccb714b2019-11-29 15:02:06 +00004500type GroupMember struct {
4501 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4502 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4503 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4504 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4505 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4506 XXX_unrecognized []byte `json:"-"`
4507 XXX_sizecache int32 `json:"-"`
4508}
4509
4510func (m *GroupMember) Reset() { *m = GroupMember{} }
4511func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4512func (*GroupMember) ProtoMessage() {}
4513func (*GroupMember) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004514 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Esin Karamanccb714b2019-11-29 15:02:06 +00004515}
4516
4517func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4518 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4519}
4520func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4521 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4522}
4523func (m *GroupMember) XXX_Merge(src proto.Message) {
4524 xxx_messageInfo_GroupMember.Merge(m, src)
4525}
4526func (m *GroupMember) XXX_Size() int {
4527 return xxx_messageInfo_GroupMember.Size(m)
4528}
4529func (m *GroupMember) XXX_DiscardUnknown() {
4530 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4531}
4532
4533var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4534
4535func (m *GroupMember) GetInterfaceId() uint32 {
4536 if m != nil {
4537 return m.InterfaceId
4538 }
4539 return 0
4540}
4541
4542func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4543 if m != nil {
4544 return m.InterfaceType
4545 }
4546 return GroupMember_PON
4547}
4548
4549func (m *GroupMember) GetGemPortId() uint32 {
4550 if m != nil {
4551 return m.GemPortId
4552 }
4553 return 0
4554}
4555
4556func (m *GroupMember) GetPriority() uint32 {
4557 if m != nil {
4558 return m.Priority
4559 }
4560 return 0
4561}
4562
4563type Group struct {
4564 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4565 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4566 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4567 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4568 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4569 XXX_unrecognized []byte `json:"-"`
4570 XXX_sizecache int32 `json:"-"`
4571}
4572
4573func (m *Group) Reset() { *m = Group{} }
4574func (m *Group) String() string { return proto.CompactTextString(m) }
4575func (*Group) ProtoMessage() {}
4576func (*Group) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004577 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Esin Karamanccb714b2019-11-29 15:02:06 +00004578}
4579
4580func (m *Group) XXX_Unmarshal(b []byte) error {
4581 return xxx_messageInfo_Group.Unmarshal(m, b)
4582}
4583func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4584 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4585}
4586func (m *Group) XXX_Merge(src proto.Message) {
4587 xxx_messageInfo_Group.Merge(m, src)
4588}
4589func (m *Group) XXX_Size() int {
4590 return xxx_messageInfo_Group.Size(m)
4591}
4592func (m *Group) XXX_DiscardUnknown() {
4593 xxx_messageInfo_Group.DiscardUnknown(m)
4594}
4595
4596var xxx_messageInfo_Group proto.InternalMessageInfo
4597
4598func (m *Group) GetGroupId() uint32 {
4599 if m != nil {
4600 return m.GroupId
4601 }
4602 return 0
4603}
4604
4605func (m *Group) GetCommand() Group_GroupMembersCommand {
4606 if m != nil {
4607 return m.Command
4608 }
4609 return Group_ADD_MEMBERS
4610}
4611
4612func (m *Group) GetMembers() []*GroupMember {
4613 if m != nil {
4614 return m.Members
4615 }
4616 return nil
4617}
4618
4619func (m *Group) GetAction() *Action {
4620 if m != nil {
4621 return m.Action
4622 }
4623 return nil
4624}
4625
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004626type ValueParam struct {
4627 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4628 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
4629 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4630 XXX_unrecognized []byte `json:"-"`
4631 XXX_sizecache int32 `json:"-"`
4632}
4633
4634func (m *ValueParam) Reset() { *m = ValueParam{} }
4635func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4636func (*ValueParam) ProtoMessage() {}
4637func (*ValueParam) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004638 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004639}
4640
4641func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4642 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4643}
4644func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4645 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4646}
4647func (m *ValueParam) XXX_Merge(src proto.Message) {
4648 xxx_messageInfo_ValueParam.Merge(m, src)
4649}
4650func (m *ValueParam) XXX_Size() int {
4651 return xxx_messageInfo_ValueParam.Size(m)
4652}
4653func (m *ValueParam) XXX_DiscardUnknown() {
4654 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4655}
4656
4657var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4658
4659func (m *ValueParam) GetOnu() *Onu {
4660 if m != nil {
4661 return m.Onu
4662 }
4663 return nil
4664}
4665
4666func (m *ValueParam) GetValue() common.ValueType_Type {
4667 if m != nil {
4668 return m.Value
4669 }
4670 return common.ValueType_EMPTY
4671}
4672
William Kurkianea869482019-04-09 15:16:11 -04004673type Empty struct {
4674 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4675 XXX_unrecognized []byte `json:"-"`
4676 XXX_sizecache int32 `json:"-"`
4677}
4678
4679func (m *Empty) Reset() { *m = Empty{} }
4680func (m *Empty) String() string { return proto.CompactTextString(m) }
4681func (*Empty) ProtoMessage() {}
4682func (*Empty) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004683 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
William Kurkianea869482019-04-09 15:16:11 -04004684}
4685
4686func (m *Empty) XXX_Unmarshal(b []byte) error {
4687 return xxx_messageInfo_Empty.Unmarshal(m, b)
4688}
4689func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4690 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4691}
4692func (m *Empty) XXX_Merge(src proto.Message) {
4693 xxx_messageInfo_Empty.Merge(m, src)
4694}
4695func (m *Empty) XXX_Size() int {
4696 return xxx_messageInfo_Empty.Size(m)
4697}
4698func (m *Empty) XXX_DiscardUnknown() {
4699 xxx_messageInfo_Empty.DiscardUnknown(m)
4700}
4701
4702var xxx_messageInfo_Empty proto.InternalMessageInfo
4703
4704func init() {
kesavand7cf3a052020-08-28 12:49:18 +05304705 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
William Kurkianea869482019-04-09 15:16:11 -04004706 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4707 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00004708 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4709 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
William Kurkianea869482019-04-09 15:16:11 -04004710 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4711 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4712 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4713 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4714 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4715 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4716 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4717 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4718 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4719 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4720 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4721 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Girish Gowdra631ef3d2020-06-15 10:45:52 -07004722 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
William Kurkianea869482019-04-09 15:16:11 -04004723 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4724 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4725 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4726 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4727 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4728 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4729 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4730 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4731 proto.RegisterType((*Action)(nil), "openolt.Action")
4732 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abaka7650be62021-02-26 10:50:36 +00004733 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdraa09aeab2020-09-14 16:30:52 -07004734 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
William Kurkianea869482019-04-09 15:16:11 -04004735 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4736 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
Gamze Abakafcbd6e72020-12-17 13:25:16 +00004737 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4738 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
William Kurkianea869482019-04-09 15:16:11 -04004739 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4740 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4741 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4742 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4743 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4744 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4745 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4746 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4747 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4748 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4749 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304750 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Devmalya Paula1efa642020-04-20 01:36:43 -04004751 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304752 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04004753 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004754 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paul6f063a62020-02-19 19:19:06 -05004755 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul41a762d2020-03-01 18:56:54 -05004756 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4757 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4758 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Scott Bakered4a8e72020-04-17 11:10:20 -07004759 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Esin Karamanccb714b2019-11-29 15:02:06 +00004760 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4761 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004762 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
William Kurkianea869482019-04-09 15:16:11 -04004763 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4764}
4765
4766func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4767
4768var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Gamze Abakac2c32a62021-03-11 11:44:18 +00004769 // 5205 bytes of a gzipped FileDescriptorProto
4770 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7b, 0x49, 0x70, 0x1b, 0x49,
4771 0x76, 0xb6, 0xc0, 0x05, 0x00, 0x1f, 0x16, 0x82, 0xc9, 0x45, 0x5c, 0xb4, 0x50, 0xd5, 0xea, 0x6e,
4772 0x4d, 0xcf, 0x34, 0x25, 0x42, 0xa2, 0x5a, 0xea, 0x7f, 0xfe, 0x99, 0xa6, 0x48, 0x88, 0x84, 0x9b,
4773 0x24, 0xe8, 0x22, 0x24, 0x79, 0x7a, 0xa2, 0xa3, 0xa6, 0x58, 0x95, 0x00, 0x6b, 0x58, 0xa8, 0xac,
4774 0xae, 0x4a, 0x70, 0xf1, 0x71, 0xc2, 0x63, 0x5f, 0x7c, 0xeb, 0xb0, 0x23, 0xec, 0x9b, 0xc3, 0x57,
4775 0x5f, 0x7c, 0x73, 0x84, 0x8f, 0x0e, 0xdb, 0x17, 0xdf, 0x7c, 0xf6, 0xcd, 0xe1, 0x8b, 0xef, 0x3e,
4776 0x39, 0x1c, 0x8e, 0x7c, 0x99, 0xb5, 0x01, 0x20, 0x25, 0xb5, 0xe5, 0xf0, 0x85, 0xc1, 0x7c, 0xef,
4777 0x7b, 0x5f, 0x6e, 0x2f, 0x5f, 0xbe, 0xcc, 0x4a, 0xc0, 0xca, 0x19, 0x73, 0xf9, 0x89, 0x69, 0xf8,
4778 0x01, 0xe3, 0x2c, 0x7c, 0xc8, 0x7c, 0xea, 0x31, 0x97, 0xaf, 0x61, 0x91, 0x14, 0x54, 0x71, 0xf9,
4779 0x56, 0x97, 0xb1, 0xae, 0x4b, 0x1f, 0x9a, 0xbe, 0xf3, 0xd0, 0xf4, 0x3c, 0xc6, 0x4d, 0xee, 0x30,
4780 0x2f, 0x94, 0xb0, 0xe5, 0xd5, 0x2c, 0x07, 0xa7, 0xd6, 0x89, 0xf8, 0xbf, 0xe3, 0xb8, 0x54, 0x21,
4781 0x96, 0xb3, 0x08, 0x8b, 0xf5, 0x7a, 0xcc, 0x53, 0xba, 0x3b, 0x59, 0x1d, 0xbd, 0xe0, 0x86, 0xc5,
4782 0xbc, 0x8e, 0xd3, 0x95, 0x7a, 0xed, 0x9f, 0x26, 0x00, 0x9a, 0x9e, 0xed, 0x58, 0x58, 0x27, 0x59,
4783 0x87, 0x02, 0x73, 0xb9, 0xe1, 0x78, 0xf6, 0x62, 0x6e, 0x35, 0xf7, 0xa0, 0x54, 0x5f, 0x58, 0x8b,
4784 0x1a, 0xdd, 0x72, 0x79, 0x02, 0xdc, 0xbd, 0xa1, 0xe7, 0x19, 0x0a, 0xc8, 0x13, 0x28, 0x3a, 0x1e,
4785 0xef, 0xa0, 0xcd, 0x18, 0xda, 0xdc, 0x8c, 0x6d, 0x9a, 0x1e, 0xef, 0x64, 0x8c, 0x0a, 0x8e, 0x94,
4786 0x90, 0x4d, 0xa8, 0xa0, 0x15, 0xf3, 0x69, 0x80, 0xa6, 0xe3, 0x68, 0xba, 0x92, 0x31, 0x6d, 0xf9,
4787 0x34, 0xc8, 0x98, 0x97, 0x9c, 0x44, 0x4a, 0x7e, 0x06, 0x65, 0xe6, 0xf5, 0x0d, 0xdb, 0x09, 0x2d,
4788 0x64, 0x98, 0x40, 0x86, 0xe5, 0xa4, 0xc1, 0x5e, 0x7f, 0xdb, 0x09, 0xad, 0x0c, 0x01, 0xb0, 0x58,
4789 0x88, 0x7d, 0xf5, 0xfa, 0x68, 0x3a, 0x39, 0xd8, 0x57, 0xaf, 0x3f, 0xd0, 0x57, 0x14, 0x88, 0xbe,
4790 0xb2, 0x9e, 0xe5, 0xa0, 0x4d, 0x7e, 0xa0, 0xaf, 0xad, 0x9e, 0xe5, 0x64, 0xfb, 0xca, 0xa4, 0x84,
4791 0x3c, 0x81, 0x82, 0x7f, 0x2a, 0x07, 0xb5, 0x80, 0x46, 0x4b, 0xb1, 0xd1, 0xa1, 0x69, 0x9d, 0xd2,
4792 0x81, 0x71, 0xf5, 0x4f, 0x71, 0x5c, 0x9f, 0x01, 0xf8, 0x2c, 0xe0, 0x46, 0xc8, 0x4d, 0x1e, 0x2e,
4793 0x16, 0x07, 0x6a, 0x3b, 0x64, 0x01, 0x3f, 0x12, 0x8e, 0x12, 0x72, 0xc7, 0x0a, 0x77, 0x6f, 0xe8,
4794 0x53, 0xbe, 0x92, 0x84, 0xc2, 0xb2, 0xe3, 0xb2, 0x73, 0x65, 0x39, 0x35, 0x60, 0xf9, 0xd2, 0x65,
4795 0xe7, 0x59, 0xcb, 0x8e, 0x92, 0x84, 0xe4, 0x0b, 0x98, 0x32, 0x5d, 0x33, 0xe8, 0x61, 0x5b, 0x01,
4796 0x0d, 0x17, 0x63, 0xc3, 0x4d, 0xa1, 0xc9, 0x34, 0xb5, 0x68, 0x2a, 0xd1, 0x8b, 0x3c, 0x4c, 0xd8,
4797 0x26, 0x37, 0xb5, 0x7f, 0xaf, 0xc0, 0xf4, 0x00, 0x4e, 0x8c, 0xb3, 0xcb, 0xc2, 0x91, 0x3e, 0xb5,
4798 0xc7, 0xc2, 0x6c, 0xdf, 0x5d, 0x14, 0x90, 0x6d, 0xa8, 0xda, 0x97, 0x8e, 0xd7, 0x35, 0xba, 0x66,
4799 0xe8, 0xa7, 0x3c, 0xeb, 0x56, 0x6c, 0xb9, 0x2d, 0xd4, 0x3b, 0x66, 0xe8, 0x67, 0xec, 0xcb, 0x76,
4800 0x4a, 0x2c, 0x7c, 0x4c, 0x4c, 0x70, 0xd2, 0xa3, 0x41, 0x1f, 0x6b, 0x79, 0xfd, 0xe1, 0x4e, 0x95,
4801 0x58, 0x22, 0x25, 0x6f, 0x60, 0x4e, 0x50, 0x84, 0xdc, 0x0c, 0x78, 0xdf, 0x37, 0x3a, 0xa6, 0xe3,
4802 0xa6, 0x7c, 0xed, 0x7e, 0x9a, 0xe9, 0x48, 0x62, 0x5e, 0x9a, 0x8e, 0xdb, 0x0f, 0x68, 0x86, 0x72,
4803 0x86, 0x65, 0xd4, 0x82, 0xf8, 0x1b, 0x58, 0x40, 0x62, 0xa7, 0xeb, 0x99, 0xae, 0x61, 0xd3, 0x6e,
4804 0x60, 0xda, 0x34, 0xe5, 0x8b, 0x1f, 0x65, 0xa8, 0x11, 0xb5, 0x2d, 0x41, 0x19, 0xe6, 0x59, 0x36,
4805 0xac, 0x25, 0xbf, 0x84, 0x9b, 0xb8, 0x30, 0x02, 0xa7, 0xc3, 0x0d, 0xd6, 0x31, 0xce, 0x1d, 0xcf,
4806 0x66, 0xe7, 0x29, 0xa7, 0xcd, 0x90, 0x6f, 0x0b, 0x58, 0xab, 0xf3, 0x06, 0x41, 0x43, 0xe4, 0x83,
4807 0x5a, 0xd2, 0x06, 0xd1, 0x1b, 0xc3, 0x65, 0x61, 0x68, 0xc4, 0x6b, 0x41, 0xba, 0xf5, 0xa7, 0x69,
4808 0xda, 0x3d, 0x16, 0x86, 0xad, 0x8e, 0x58, 0x14, 0x5b, 0x27, 0xa6, 0xe7, 0x51, 0x37, 0x43, 0x5d,
4809 0x65, 0x0a, 0xa1, 0x96, 0x48, 0x34, 0xce, 0xd8, 0x95, 0x30, 0x19, 0xe7, 0xe2, 0x88, 0x71, 0x96,
4810 0x98, 0x2b, 0xc7, 0x39, 0x51, 0x0b, 0xe2, 0x96, 0x0c, 0x12, 0xdc, 0x39, 0x97, 0x2d, 0x95, 0xab,
4811 0xe1, 0xc7, 0x69, 0xc2, 0x76, 0x60, 0x7a, 0x61, 0xcf, 0x09, 0x43, 0x87, 0x79, 0x4d, 0x8f, 0xd3,
4812 0xa0, 0x43, 0x03, 0xea, 0x59, 0xf4, 0x8d, 0x19, 0x78, 0x8e, 0xd7, 0x55, 0x51, 0xa3, 0xed, 0x9c,
4813 0x63, 0x4b, 0x7f, 0x25, 0x07, 0xd7, 0xb4, 0xb8, 0x73, 0x86, 0xf5, 0x26, 0x8d, 0x85, 0xe1, 0x51,
4814 0xd8, 0x8c, 0x61, 0xa3, 0xda, 0x2b, 0xfa, 0x9c, 0x45, 0xc8, 0x1a, 0x16, 0x45, 0x0d, 0x7e, 0xc0,
4815 0x2c, 0x1a, 0x86, 0x62, 0x15, 0xd0, 0x20, 0x60, 0x32, 0x4a, 0x96, 0xb0, 0x8a, 0x8f, 0xd3, 0x55,
4816 0x1c, 0xc6, 0xb8, 0x86, 0x80, 0x65, 0x2a, 0x98, 0x67, 0xa3, 0xf4, 0x84, 0xc2, 0x52, 0x32, 0x87,
4817 0x1d, 0x23, 0xbc, 0xf4, 0xac, 0xa4, 0x17, 0x65, 0xac, 0xe2, 0xb3, 0xe1, 0xb9, 0xfc, 0x9a, 0x5e,
4818 0x1e, 0x5d, 0x7a, 0xd6, 0x55, 0x1d, 0x91, 0xa0, 0x08, 0x21, 0xaa, 0x79, 0x05, 0xf3, 0x18, 0x60,
4819 0x79, 0xdf, 0xf0, 0x99, 0x27, 0xc3, 0x11, 0x56, 0x51, 0xc1, 0x2a, 0xee, 0x65, 0xc2, 0x2d, 0xef,
4820 0x1f, 0x32, 0x0f, 0xa3, 0xd0, 0xd0, 0x94, 0x66, 0x75, 0xc4, 0x85, 0x5b, 0xe8, 0xde, 0x74, 0x60,
4821 0x0e, 0xfa, 0x81, 0x5c, 0x40, 0x55, 0x64, 0xff, 0x51, 0xc6, 0xc7, 0x53, 0xd8, 0x51, 0xed, 0x17,
4822 0xc3, 0x31, 0x1a, 0x43, 0xde, 0xc8, 0x4e, 0x04, 0xb4, 0xc7, 0x38, 0x35, 0x6c, 0xda, 0xa1, 0x96,
4823 0x0c, 0xe5, 0xd3, 0x58, 0x8d, 0x96, 0xae, 0x46, 0x47, 0xd0, 0x36, 0x62, 0x32, 0xfc, 0x84, 0x0d,
4824 0x29, 0x49, 0x28, 0xbb, 0x81, 0x93, 0xd0, 0xa5, 0x3d, 0xc3, 0xa6, 0xae, 0xe3, 0x51, 0xd9, 0x1d,
4825 0xc1, 0x5f, 0x43, 0xfe, 0xf5, 0xe1, 0x79, 0xd8, 0x69, 0xec, 0xab, 0x25, 0xb5, 0x9d, 0x98, 0x64,
4826 0xaa, 0x5b, 0x54, 0xd3, 0xb1, 0x43, 0x7b, 0x59, 0x08, 0x39, 0x83, 0x55, 0xf4, 0xad, 0x93, 0xcb,
4827 0xd0, 0xb1, 0x4c, 0xd7, 0xa0, 0xdf, 0xf5, 0x1d, 0xbf, 0x47, 0x3d, 0x9e, 0xf2, 0xb1, 0x19, 0xac,
4828 0xf8, 0x27, 0x19, 0x1f, 0x53, 0xf8, 0x46, 0x04, 0x1f, 0x76, 0x35, 0xd1, 0x99, 0x2b, 0x61, 0xe4,
4829 0x97, 0x30, 0x9b, 0xf6, 0x38, 0xd3, 0x3a, 0xc5, 0xaa, 0xc8, 0xf0, 0x6a, 0x94, 0x7d, 0xdc, 0xb4,
4830 0x4e, 0x3d, 0x76, 0xee, 0x52, 0xbb, 0x4b, 0x05, 0x4f, 0xa6, 0xa6, 0x69, 0x96, 0x42, 0x09, 0x72,
4831 0x06, 0x2b, 0x32, 0x11, 0xe8, 0x74, 0x8c, 0x80, 0x9a, 0xd6, 0x89, 0x41, 0x2f, 0x2c, 0x4a, 0x6d,
4832 0x6a, 0x63, 0x25, 0xb3, 0x58, 0xc9, 0xc3, 0x6c, 0x5e, 0xd0, 0xc1, 0x45, 0xce, 0x1d, 0xd3, 0xd5,
4833 0x85, 0x45, 0x43, 0x19, 0x64, 0x2a, 0xba, 0xc9, 0x24, 0x72, 0x10, 0x11, 0xef, 0x76, 0x6b, 0x50,
4834 0xc9, 0x64, 0x45, 0xe4, 0x36, 0x00, 0x26, 0x34, 0xc2, 0xd5, 0x29, 0xee, 0x76, 0x53, 0xfa, 0x94,
4835 0x90, 0x08, 0xe7, 0xa5, 0xda, 0x2e, 0x54, 0xb3, 0x19, 0x11, 0xb9, 0x09, 0x05, 0x99, 0x3c, 0xc9,
4836 0xbd, 0xb1, 0xa0, 0xe7, 0x31, 0x41, 0xb2, 0x07, 0x98, 0xc6, 0x06, 0x99, 0x4e, 0x60, 0x66, 0x28,
4837 0xbd, 0xb9, 0x9a, 0xec, 0x4b, 0xa8, 0x84, 0x34, 0x70, 0x4c, 0xd7, 0xf0, 0xfa, 0xbd, 0x63, 0x1a,
4838 0xa8, 0xdd, 0x74, 0x3e, 0x1e, 0x92, 0x23, 0xd4, 0x1e, 0xa0, 0x52, 0x2f, 0x87, 0xa9, 0x92, 0xf6,
4839 0xfd, 0x04, 0x54, 0x32, 0xe9, 0xd0, 0xd5, 0xd5, 0xcc, 0x43, 0x1e, 0xd7, 0xbb, 0xdc, 0xad, 0x0b,
4840 0xfa, 0xa4, 0x58, 0xbb, 0x83, 0x5d, 0x19, 0x1f, 0xe8, 0x0a, 0xb9, 0x0b, 0x25, 0xd3, 0xee, 0x39,
4841 0x9e, 0xd2, 0x4f, 0xa2, 0x1e, 0x50, 0x24, 0x01, 0x43, 0xad, 0x9f, 0x78, 0xe7, 0xd6, 0x93, 0x3d,
4842 0x28, 0x61, 0x60, 0x0b, 0xa8, 0x19, 0x32, 0x0f, 0xb7, 0xbf, 0x6a, 0xd6, 0xdf, 0x92, 0x8e, 0xad,
4843 0x65, 0x43, 0xb1, 0x8e, 0x26, 0x3a, 0x74, 0xe2, 0xff, 0xb5, 0x3f, 0x1a, 0x83, 0xb9, 0x51, 0x20,
4844 0xf2, 0x11, 0xdc, 0x6d, 0x1d, 0xbc, 0x32, 0x36, 0xb7, 0xda, 0xcd, 0xd7, 0x9b, 0xed, 0x66, 0xeb,
4845 0xc0, 0x78, 0xb9, 0xd9, 0xdc, 0x33, 0xf4, 0xc6, 0xe6, 0x51, 0xeb, 0xc0, 0x38, 0x68, 0x1d, 0x34,
4846 0x6a, 0x37, 0xc8, 0x27, 0xa0, 0x5d, 0x03, 0xd2, 0x37, 0x0f, 0x76, 0x9a, 0x07, 0x3b, 0xb5, 0x1c,
4847 0x79, 0x0a, 0xf5, 0x6b, 0x70, 0x87, 0x9b, 0x47, 0x47, 0x6f, 0x5a, 0xfa, 0xb6, 0xb1, 0xf9, 0xaa,
4848 0xbd, 0xdb, 0x38, 0x68, 0x37, 0xb7, 0x10, 0x53, 0x1b, 0x23, 0x1a, 0xdc, 0xb9, 0xc6, 0x6e, 0xaf,
4849 0x75, 0x54, 0x1b, 0x27, 0xf7, 0xe0, 0xf6, 0x28, 0x0c, 0xca, 0xf6, 0x36, 0xf5, 0xfd, 0xda, 0xc4,
4850 0x55, 0x7d, 0x39, 0x7a, 0xd3, 0x6c, 0x6f, 0xed, 0x1a, 0xad, 0xd7, 0x0d, 0xbd, 0x36, 0xa9, 0xfd,
4851 0x0a, 0xc8, 0x70, 0x82, 0x4e, 0x08, 0x4c, 0xf0, 0x4b, 0x3f, 0x72, 0x7c, 0xfc, 0x3f, 0xed, 0x2d,
4852 0x63, 0xd7, 0x78, 0xf8, 0xa0, 0x5b, 0x68, 0x3a, 0x54, 0xb3, 0x19, 0xf5, 0x7b, 0xfb, 0x5d, 0x0d,
4853 0xc6, 0xfd, 0x53, 0x8e, 0xcc, 0x65, 0x5d, 0xfc, 0xab, 0xfd, 0x5d, 0x0e, 0x6a, 0x83, 0x19, 0x37,
4854 0x59, 0x81, 0x29, 0xa4, 0xc5, 0x96, 0x4b, 0xef, 0xc3, 0x03, 0x4d, 0x7b, 0xa0, 0xf5, 0x43, 0xeb,
4855 0xb3, 0x4b, 0x7b, 0x98, 0xa0, 0xc7, 0xf5, 0x4e, 0x29, 0x49, 0xd3, 0x16, 0x76, 0x98, 0x82, 0x3b,
4856 0x32, 0xe9, 0x2c, 0xe8, 0x79, 0x51, 0x94, 0x0a, 0x34, 0xf2, 0x18, 0x3a, 0x63, 0x41, 0xcf, 0x8b,
4857 0xe2, 0x01, 0x23, 0x0b, 0x90, 0xb7, 0x18, 0x3b, 0x75, 0x28, 0x26, 0x53, 0x79, 0x5d, 0x95, 0xa2,
4858 0x5e, 0x4c, 0x24, 0xbd, 0xb8, 0x0f, 0x53, 0x32, 0x4d, 0x31, 0xad, 0xab, 0x1b, 0xa8, 0xfd, 0x14,
4859 0xa6, 0x76, 0xa9, 0x19, 0xf0, 0x63, 0x6a, 0x72, 0xf2, 0x10, 0x66, 0x4f, 0xa2, 0x82, 0x4c, 0xb2,
4860 0x78, 0x3f, 0xa0, 0xca, 0x82, 0xc4, 0xaa, 0xa3, 0x48, 0xa3, 0xfd, 0x55, 0x0e, 0xc6, 0x5b, 0x5e,
4861 0xff, 0xbd, 0xc7, 0x7c, 0x68, 0xad, 0x8e, 0xbf, 0xfb, 0x5a, 0x15, 0x3d, 0x75, 0xe4, 0xea, 0x2e,
4862 0xe8, 0xe2, 0x5f, 0xf2, 0x29, 0x4c, 0xb3, 0x9e, 0x65, 0x19, 0xd4, 0xb3, 0x82, 0x4b, 0x5f, 0xcc,
4863 0x16, 0x4e, 0x50, 0x51, 0xaf, 0x0a, 0x71, 0x23, 0x96, 0x6a, 0x7f, 0x9d, 0x03, 0x82, 0x7b, 0x47,
4864 0x57, 0x6c, 0x3f, 0xdb, 0x4e, 0xc8, 0x4d, 0xef, 0x9a, 0xc1, 0xb9, 0xaa, 0xf5, 0xcf, 0x61, 0xc9,
4865 0x95, 0x14, 0x86, 0x3a, 0x59, 0x22, 0x8f, 0xf1, 0xfb, 0x34, 0x60, 0x6a, 0x1e, 0x17, 0x14, 0x40,
4866 0x46, 0x5f, 0x54, 0x7f, 0x43, 0x03, 0x46, 0x1e, 0xc1, 0xdc, 0x28, 0x53, 0xd5, 0x1b, 0x32, 0x6c,
4867 0xa5, 0x7d, 0x0d, 0x05, 0xe1, 0xe0, 0xfb, 0x61, 0xf7, 0x03, 0x78, 0xf6, 0x6f, 0x73, 0x30, 0x25,
4868 0xf6, 0x69, 0x74, 0xee, 0xf7, 0xe6, 0x4b, 0x39, 0xe5, 0x44, 0xc6, 0x29, 0xb3, 0x5e, 0x3e, 0x39,
4869 0xe8, 0xe5, 0xc3, 0xed, 0x78, 0x0e, 0xe5, 0x57, 0xbe, 0xeb, 0x78, 0xa7, 0x6f, 0x6b, 0x89, 0x32,
4870 0x1d, 0x4b, 0x4c, 0xff, 0x7e, 0x0a, 0x60, 0x9b, 0x9e, 0x39, 0x16, 0x6d, 0x7a, 0x1d, 0x5c, 0x0f,
4871 0x67, 0xd4, 0xb3, 0x59, 0xa0, 0xa2, 0x89, 0x2a, 0x91, 0x39, 0x98, 0xec, 0x31, 0x9b, 0xba, 0x6a,
4872 0x4f, 0x94, 0x05, 0xf2, 0x23, 0xa8, 0x9d, 0x98, 0x81, 0x7d, 0x6e, 0x06, 0xd4, 0x38, 0xa3, 0x81,
4873 0x48, 0xe5, 0x55, 0x48, 0x99, 0x8e, 0xe4, 0xaf, 0xa5, 0x58, 0x40, 0x3b, 0x4e, 0xd0, 0xcb, 0x40,
4874 0x27, 0x24, 0x34, 0x92, 0x47, 0xd0, 0x15, 0x98, 0xb2, 0xb1, 0x45, 0xa2, 0xfd, 0x35, 0x19, 0x1a,
4875 0xa4, 0xa0, 0x69, 0x8b, 0x19, 0x57, 0xca, 0xac, 0xc7, 0xcf, 0x20, 0x8e, 0x48, 0x5d, 0xda, 0xdd,
4876 0xc9, 0x3a, 0xcc, 0xf9, 0x01, 0x3d, 0x73, 0x58, 0x3f, 0x74, 0x2f, 0x0d, 0x8b, 0x79, 0x1e, 0xb5,
4877 0x38, 0x95, 0x09, 0x4a, 0x51, 0x9f, 0x4d, 0x74, 0x5b, 0x91, 0x4a, 0xb4, 0x40, 0xa4, 0xce, 0x62,
4878 0xbc, 0x43, 0xcc, 0xcc, 0x0b, 0x7a, 0xd1, 0x67, 0x9e, 0x38, 0xfd, 0x87, 0xe4, 0x0e, 0x00, 0xa7,
4879 0xd6, 0x89, 0xc7, 0x5c, 0xd6, 0xbd, 0x8c, 0x36, 0xce, 0x44, 0x42, 0x56, 0xe5, 0xd9, 0xc7, 0xb1,
4880 0xe5, 0xf9, 0x55, 0x05, 0x1c, 0xc0, 0x39, 0xc7, 0xe3, 0x28, 0xb9, 0x05, 0xa0, 0x10, 0x54, 0x9d,
4881 0xe2, 0x0a, 0x7a, 0x11, 0xf5, 0x0d, 0xcf, 0x26, 0xf7, 0xa1, 0x6a, 0xba, 0x2e, 0xb3, 0x12, 0x86,
4882 0x22, 0x22, 0xca, 0x28, 0x8d, 0x38, 0x56, 0xa1, 0x1c, 0xa3, 0xa8, 0x3a, 0x61, 0x15, 0x74, 0x50,
4883 0x18, 0xc1, 0xf3, 0x00, 0x6a, 0x89, 0x17, 0x29, 0x26, 0x40, 0x54, 0x35, 0xf6, 0x25, 0xc9, 0x75,
4884 0x1f, 0xaa, 0x29, 0x24, 0x55, 0x07, 0x9e, 0x82, 0x5e, 0x8e, 0x71, 0x82, 0x4f, 0x83, 0x8a, 0x0a,
4885 0xae, 0x8a, 0xac, 0x82, 0xa0, 0x92, 0x0c, 0xb1, 0x92, 0xe9, 0x0e, 0x94, 0x22, 0x0c, 0x55, 0x67,
4886 0x82, 0x82, 0xbc, 0xe9, 0x90, 0x1c, 0x5f, 0x41, 0x3e, 0x30, 0xbd, 0x2e, 0x0d, 0x17, 0xa7, 0x57,
4887 0xc7, 0x1f, 0x94, 0xea, 0x0f, 0x92, 0x9b, 0x85, 0xd8, 0x07, 0xd5, 0xbf, 0x3a, 0x0d, 0x59, 0x3f,
4888 0xb0, 0xa8, 0x8e, 0x78, 0x5d, 0xd9, 0x2d, 0xff, 0xc9, 0x04, 0xcc, 0x8d, 0x02, 0x90, 0xa5, 0xe8,
4889 0x42, 0xcc, 0x0e, 0x17, 0x73, 0xab, 0xe3, 0x0f, 0x0a, 0xea, 0xd6, 0xcb, 0x1e, 0x9c, 0xb1, 0xb1,
4890 0xa1, 0x19, 0xdb, 0x82, 0x49, 0x9f, 0x31, 0x37, 0x5c, 0x1c, 0xc7, 0x46, 0x7d, 0xfe, 0xae, 0x8d,
4891 0x5a, 0x3b, 0x64, 0xcc, 0xd5, 0xa5, 0xed, 0xf2, 0x7f, 0x8e, 0xc1, 0x84, 0x28, 0x93, 0xdf, 0x49,
4892 0x6d, 0xc7, 0xd5, 0xfa, 0xd3, 0xf7, 0x22, 0xc3, 0x3f, 0x62, 0x0b, 0x54, 0xdb, 0xf8, 0x11, 0x14,
4893 0xc2, 0x13, 0x33, 0x70, 0xbc, 0x2e, 0x36, 0xbb, 0x5a, 0x7f, 0xfe, 0x7e, 0x74, 0x47, 0xd2, 0x18,
4894 0x19, 0x23, 0x26, 0xb1, 0x96, 0xe5, 0x04, 0xca, 0xd8, 0x2a, 0x0b, 0x22, 0x34, 0x50, 0x75, 0xc5,
4895 0x52, 0xd0, 0xc5, 0xbf, 0xda, 0x26, 0x14, 0xa3, 0xe6, 0x10, 0x80, 0xbc, 0x48, 0x4f, 0x9a, 0xdb,
4896 0xb5, 0x1b, 0xa4, 0x0c, 0xc5, 0xcd, 0xbd, 0xbd, 0xd6, 0x96, 0x28, 0xe5, 0x48, 0x15, 0x60, 0xa7,
4897 0xb1, 0x7f, 0xd8, 0xd2, 0xdb, 0xa2, 0x3c, 0x46, 0x4a, 0x50, 0x78, 0xb9, 0xd7, 0x7a, 0x23, 0x0a,
4898 0xe3, 0xda, 0x09, 0x94, 0x52, 0x4d, 0x20, 0x0b, 0x40, 0xb6, 0x1b, 0xdb, 0x22, 0x77, 0x6a, 0x6c,
4899 0x1b, 0x87, 0x0d, 0xdd, 0x68, 0x1e, 0xb4, 0x5f, 0xd6, 0x6e, 0x90, 0xbb, 0xb0, 0x72, 0xb4, 0xbb,
4900 0xa9, 0x37, 0xb6, 0x8d, 0x17, 0xbf, 0x30, 0x36, 0xf7, 0xf6, 0x50, 0x8e, 0xff, 0xb4, 0x1b, 0x5b,
4901 0xbb, 0xb5, 0x1c, 0x59, 0x85, 0x5b, 0x23, 0x00, 0x47, 0x9b, 0xfb, 0x0d, 0x89, 0x18, 0xd3, 0xfe,
4902 0x60, 0x1c, 0x60, 0xcb, 0x35, 0xc3, 0xd0, 0xe9, 0x38, 0x34, 0xc0, 0x90, 0x6b, 0x70, 0x3f, 0x0e,
4903 0x80, 0x93, 0xac, 0xed, 0x3b, 0x36, 0x99, 0x85, 0x49, 0x66, 0x9c, 0xc5, 0x81, 0x78, 0x82, 0xbd,
4904 0x76, 0x30, 0x3c, 0x3b, 0x12, 0xab, 0x06, 0xc4, 0x89, 0xb0, 0x0e, 0x62, 0xe5, 0x90, 0x4c, 0x38,
4905 0x02, 0x7b, 0x13, 0x0a, 0xcc, 0xf0, 0x8f, 0x1d, 0x1e, 0xaa, 0xb8, 0x9c, 0x67, 0x87, 0xa2, 0x84,
4906 0x21, 0x57, 0x29, 0x54, 0x86, 0xe1, 0x48, 0xc5, 0x12, 0x14, 0x29, 0x3f, 0x91, 0x79, 0x8e, 0x5c,
4907 0xea, 0x05, 0xca, 0x4f, 0xa2, 0x34, 0xc7, 0x0e, 0xb9, 0xd1, 0x33, 0x2d, 0x5c, 0xe2, 0x65, 0x3d,
4908 0x6f, 0x87, 0x7c, 0xdf, 0xb4, 0x84, 0x22, 0x0c, 0x2c, 0x54, 0x4c, 0x49, 0x45, 0x18, 0x58, 0x42,
4909 0x21, 0x9c, 0xdc, 0x97, 0xb7, 0xca, 0x6a, 0x2d, 0x17, 0x1c, 0xff, 0x10, 0xef, 0xb5, 0xe7, 0x41,
4910 0x58, 0x1b, 0x8e, 0xaf, 0x16, 0xef, 0xa4, 0x1d, 0xf2, 0xa6, 0x2f, 0xc4, 0x82, 0xca, 0xf1, 0x55,
4911 0x1c, 0x9b, 0x0c, 0x03, 0xab, 0xe9, 0x0b, 0x22, 0x21, 0x16, 0xab, 0x5b, 0xad, 0x63, 0x51, 0xa3,
4912 0x08, 0x70, 0x42, 0x25, 0x88, 0x50, 0x25, 0x17, 0xb0, 0x68, 0x25, 0xaa, 0x56, 0xa1, 0xec, 0x9f,
4913 0x72, 0x83, 0x9b, 0x5d, 0xd9, 0x9f, 0x69, 0xb9, 0x94, 0xfc, 0x53, 0xde, 0x36, 0x71, 0x86, 0xb5,
4914 0xdf, 0x8e, 0xc3, 0x94, 0xc8, 0xd5, 0x99, 0xb7, 0xd5, 0xc3, 0x90, 0x61, 0xda, 0xb6, 0xc1, 0xfa,
4915 0x9c, 0x06, 0xc2, 0x0a, 0x27, 0xa3, 0xa8, 0x97, 0x4c, 0xdb, 0x6e, 0x09, 0x59, 0xdb, 0xec, 0x8a,
4916 0x30, 0x25, 0x4e, 0xf9, 0x67, 0x34, 0x05, 0x1b, 0x93, 0xe9, 0x86, 0x94, 0xc7, 0xc8, 0x55, 0x28,
4917 0xf3, 0xc0, 0xf4, 0x0d, 0xce, 0x8c, 0x13, 0x16, 0x4a, 0xf7, 0x2d, 0xea, 0x20, 0x64, 0x6d, 0xb6,
4918 0xcb, 0x42, 0x4e, 0x7e, 0x02, 0x24, 0xa0, 0x3d, 0x33, 0x38, 0x55, 0x5c, 0x72, 0x3e, 0x26, 0x10,
4919 0x57, 0x93, 0x1a, 0x64, 0x93, 0x33, 0x93, 0xa0, 0x1d, 0xcf, 0x8b, 0xd1, 0x93, 0x69, 0x74, 0x53,
4920 0x28, 0x24, 0x5a, 0xf5, 0x45, 0x42, 0x45, 0x23, 0xf3, 0x71, 0x5f, 0x10, 0x95, 0xed, 0x4b, 0x02,
4921 0x2b, 0xa4, 0xfb, 0x12, 0x23, 0xd7, 0x60, 0x96, 0x07, 0xa6, 0x17, 0xba, 0x26, 0x4f, 0x83, 0x8b,
4922 0x08, 0x9e, 0x89, 0x55, 0xa3, 0xf1, 0xc9, 0x40, 0x4d, 0x0d, 0xe0, 0xa3, 0xb1, 0xd2, 0xfe, 0x26,
4923 0x07, 0x79, 0x39, 0x0f, 0xe4, 0x3e, 0x8c, 0x5b, 0xbd, 0xe8, 0x12, 0x98, 0x24, 0xf7, 0xca, 0xd1,
4924 0x2c, 0xe9, 0x42, 0x3d, 0x7a, 0x65, 0xa4, 0xbc, 0x7d, 0x3c, 0xe3, 0xed, 0xc9, 0xf2, 0x9a, 0x18,
4925 0x58, 0x5e, 0x72, 0xc9, 0x4c, 0x66, 0x97, 0xcc, 0xe8, 0x95, 0x91, 0xac, 0xbb, 0x42, 0x6a, 0xdd,
4926 0x69, 0xff, 0x98, 0x87, 0x89, 0x97, 0x2e, 0x3b, 0xc7, 0x8d, 0xd0, 0xb2, 0x68, 0x18, 0x1a, 0xe9,
4927 0x64, 0x66, 0x5a, 0x2f, 0x4b, 0x69, 0x73, 0x54, 0x72, 0x35, 0x1d, 0x25, 0x57, 0xf3, 0x90, 0xef,
4928 0x7b, 0x8e, 0x10, 0x97, 0xa4, 0xb8, 0xef, 0x39, 0xc3, 0x27, 0x84, 0x7c, 0x7c, 0x42, 0xf8, 0x0c,
4929 0x66, 0xc2, 0xcb, 0x5e, 0x8f, 0xf2, 0xc0, 0xb1, 0x8c, 0x08, 0x42, 0x10, 0x32, 0x1d, 0x2b, 0x5e,
4930 0x4a, 0xec, 0x0a, 0xe0, 0x96, 0x26, 0xd7, 0x80, 0x4c, 0x62, 0x8a, 0x42, 0x80, 0x8b, 0x7a, 0x09,
4931 0x8a, 0xd1, 0xc6, 0x8c, 0x4b, 0x74, 0x5a, 0x2f, 0xa8, 0x4d, 0x99, 0x7c, 0x02, 0xd3, 0x1e, 0xe5,
4932 0xe7, 0x0c, 0x3d, 0x4e, 0xf6, 0x68, 0x12, 0x11, 0x15, 0x25, 0x6e, 0x8e, 0x3a, 0xe5, 0xe4, 0x11,
4933 0x92, 0xca, 0xff, 0x1e, 0x03, 0x58, 0x71, 0xa4, 0x53, 0x97, 0xc0, 0xb3, 0xf1, 0xbc, 0x26, 0x41,
4934 0x50, 0x4f, 0xc1, 0xc8, 0xa7, 0x90, 0x37, 0x71, 0xc6, 0xd5, 0xe5, 0xee, 0xf4, 0x80, 0x23, 0xe8,
4935 0x4a, 0x4d, 0x96, 0xa1, 0xe8, 0x07, 0x0e, 0x0b, 0x1c, 0x7e, 0x89, 0xee, 0x35, 0xad, 0xc7, 0xe5,
4936 0xd4, 0x69, 0xa9, 0x9c, 0x39, 0x2d, 0xa5, 0x32, 0xd9, 0x4a, 0x26, 0x93, 0x5d, 0x82, 0x62, 0x37,
4937 0x60, 0x7d, 0x5f, 0xf4, 0x43, 0xc5, 0x12, 0x2c, 0xcb, 0xc1, 0x48, 0x7f, 0x54, 0x13, 0x88, 0x69,
4938 0x44, 0x54, 0x84, 0xf8, 0x50, 0x4a, 0x9b, 0x36, 0xf9, 0x18, 0xaa, 0x01, 0xf5, 0x5d, 0x71, 0x6e,
4939 0xa4, 0x38, 0x31, 0x98, 0x12, 0x16, 0xf5, 0x4a, 0x2c, 0x45, 0x67, 0xd9, 0x85, 0x69, 0xe1, 0x63,
4940 0x22, 0x38, 0xa8, 0x91, 0x5a, 0x9c, 0xc1, 0xdd, 0x7c, 0x35, 0xf3, 0x09, 0x66, 0x4d, 0xb8, 0x5e,
4941 0x9b, 0xed, 0x48, 0x48, 0xc3, 0xe3, 0xc1, 0xa5, 0x5e, 0xf1, 0xd3, 0x32, 0xd2, 0x48, 0xb2, 0x21,
4942 0xce, 0x0c, 0x93, 0x86, 0x8b, 0xb3, 0x48, 0x74, 0x37, 0x4b, 0xa4, 0xe0, 0x6d, 0xb6, 0x49, 0x43,
4943 0xc9, 0x13, 0xa5, 0x4b, 0x28, 0x5a, 0xfe, 0x0a, 0xc8, 0x70, 0x5d, 0x62, 0x97, 0x3d, 0xa5, 0x97,
4944 0x6a, 0x53, 0x12, 0xff, 0x8a, 0xdd, 0xf8, 0xcc, 0x74, 0xfb, 0x34, 0x3a, 0x1b, 0x60, 0xe1, 0xcb,
4945 0xb1, 0x67, 0xb9, 0xe5, 0x9f, 0xc3, 0xcc, 0x50, 0x25, 0x6f, 0x23, 0x28, 0xa6, 0x08, 0xb4, 0x36,
4946 0x94, 0x33, 0x99, 0xf0, 0x0a, 0x4c, 0xc9, 0x74, 0x3e, 0x5a, 0x4b, 0x65, 0xbd, 0x28, 0x05, 0x4d,
4947 0x5b, 0x9c, 0xfa, 0x94, 0x32, 0xf4, 0xa9, 0xe5, 0x74, 0x1c, 0x4b, 0x1d, 0x13, 0xaa, 0x52, 0x7c,
4948 0xa4, 0xa4, 0xda, 0x7f, 0x95, 0xa0, 0x9a, 0xfd, 0x0e, 0x76, 0xf5, 0x79, 0x63, 0x09, 0x8a, 0xc1,
4949 0x85, 0x71, 0x7c, 0xc9, 0x69, 0x88, 0x6c, 0x79, 0xbd, 0x10, 0x5c, 0xbc, 0x10, 0x45, 0xe1, 0xe4,
4950 0xc1, 0x85, 0xe1, 0xe3, 0x81, 0x25, 0x54, 0x8b, 0x71, 0x2a, 0xb8, 0x90, 0x27, 0x98, 0x10, 0x43,
4951 0xe9, 0x85, 0xd1, 0xb7, 0x4c, 0xb1, 0x15, 0x29, 0xd0, 0x04, 0x82, 0xaa, 0xc1, 0xc5, 0x2b, 0x21,
4952 0xce, 0x22, 0x7b, 0x19, 0xe4, 0x64, 0x84, 0xdc, 0x1f, 0x46, 0x1e, 0x67, 0x90, 0xf9, 0x08, 0xf9,
4953 0x62, 0x18, 0x29, 0x2f, 0x67, 0x23, 0x64, 0x21, 0x42, 0xe2, 0xf5, 0x6a, 0x84, 0x5c, 0x81, 0xa9,
4954 0xe0, 0xc2, 0xe8, 0x04, 0x66, 0x8f, 0x86, 0x78, 0x08, 0xc9, 0xeb, 0xc5, 0xe0, 0xe2, 0x25, 0x96,
4955 0xc5, 0x8e, 0x15, 0x2b, 0x8d, 0xa7, 0x4f, 0x54, 0x3c, 0x81, 0x48, 0xff, 0xf4, 0x09, 0xf9, 0x14,
4956 0x2b, 0x8a, 0x10, 0x1b, 0xc6, 0x7a, 0xfd, 0x0b, 0x3c, 0x98, 0xe4, 0xf5, 0x4a, 0x8c, 0xda, 0x58,
4957 0xaf, 0x7f, 0x41, 0x7e, 0x04, 0x33, 0x09, 0x70, 0xbd, 0xfe, 0xcc, 0xa8, 0x6f, 0x6c, 0x2c, 0xce,
4958 0x45, 0x4d, 0x92, 0xc8, 0xf5, 0xfa, 0xb3, 0xfa, 0xc6, 0x46, 0x16, 0x5a, 0xdf, 0x78, 0x6a, 0x6c,
4959 0xac, 0xaf, 0x2f, 0xce, 0x67, 0xa1, 0xf5, 0x8d, 0xa7, 0x1b, 0xeb, 0xeb, 0xe4, 0xc7, 0x40, 0x12,
4960 0xe8, 0xc6, 0x7a, 0xdd, 0x58, 0x7f, 0x54, 0x7f, 0xbc, 0xb8, 0x20, 0xc3, 0x5e, 0x84, 0xdd, 0x58,
4961 0xaf, 0x0b, 0x31, 0xf9, 0x1c, 0x66, 0x53, 0x4d, 0x78, 0x54, 0x7f, 0x62, 0xac, 0x6f, 0xac, 0x3f,
4962 0x5b, 0xbc, 0x89, 0xe8, 0x5a, 0xdc, 0x88, 0x47, 0xf5, 0x27, 0x42, 0x3e, 0x00, 0xdf, 0x58, 0x7f,
4963 0x6e, 0xd4, 0x1f, 0x3d, 0xf9, 0x62, 0x71, 0x71, 0x00, 0xbe, 0xb1, 0xfe, 0x5c, 0xc8, 0xb3, 0xf0,
4964 0xfa, 0xa3, 0x27, 0xcf, 0x8c, 0x27, 0x8f, 0x9e, 0x6f, 0x2c, 0x2e, 0x65, 0xe1, 0x42, 0x21, 0xe4,
4965 0x59, 0xf8, 0x93, 0x47, 0xcf, 0x9f, 0x1a, 0xcf, 0xeb, 0xeb, 0x4f, 0x17, 0x97, 0xb3, 0x70, 0xa1,
4966 0x10, 0x72, 0xf2, 0x10, 0xe6, 0x12, 0xf8, 0xf3, 0xfa, 0xfa, 0x17, 0xc6, 0xfa, 0xd3, 0xc7, 0xcf,
4967 0x1e, 0x2f, 0xae, 0x20, 0x7e, 0x26, 0xc2, 0x0b, 0x0d, 0x2a, 0xc4, 0x76, 0x1f, 0x5c, 0x18, 0x56,
4968 0x60, 0x49, 0x2f, 0x08, 0x31, 0x7c, 0xe5, 0xf5, 0x52, 0x70, 0xb1, 0x15, 0x58, 0xe8, 0x01, 0x98,
4969 0xda, 0xf1, 0xc8, 0xbb, 0x8b, 0xd2, 0xbb, 0x79, 0xe2, 0xdd, 0x3c, 0xf1, 0xee, 0x29, 0xe9, 0xdd,
4970 0x3c, 0xed, 0xdd, 0x7c, 0xd0, 0xbb, 0x41, 0xce, 0x10, 0x1f, 0xf2, 0x6e, 0x3e, 0xe8, 0xdd, 0xa5,
4971 0x08, 0xb9, 0x3f, 0x8c, 0xcc, 0x7a, 0x77, 0x39, 0x42, 0xbe, 0x18, 0x46, 0x66, 0xbd, 0xbb, 0x12,
4972 0x21, 0x07, 0xbd, 0x9b, 0xc7, 0xde, 0x7d, 0x4b, 0x7a, 0x37, 0x4f, 0x79, 0x37, 0x4f, 0x7b, 0xf7,
4973 0x6d, 0xe9, 0xdd, 0x3c, 0xe3, 0xdd, 0x7c, 0xd0, 0xbb, 0xef, 0x48, 0xef, 0xe6, 0x83, 0xde, 0xcd,
4974 0x87, 0xbc, 0xfb, 0x6e, 0xd4, 0xa4, 0x41, 0xef, 0xe6, 0x43, 0xde, 0xbd, 0x9a, 0x85, 0x26, 0xde,
4975 0xcd, 0x87, 0xbd, 0xfb, 0x9e, 0xf4, 0x6e, 0x3e, 0xec, 0xdd, 0x7c, 0x84, 0x77, 0x6b, 0xd2, 0xa1,
4976 0xf8, 0x08, 0xef, 0xe6, 0x23, 0xbc, 0xfb, 0xa3, 0x01, 0x78, 0xca, 0xbb, 0xf9, 0x08, 0xef, 0xbe,
4977 0x9f, 0x85, 0xa7, 0xbd, 0x9b, 0x8f, 0xf0, 0xee, 0x8f, 0xb3, 0xf0, 0xb4, 0x77, 0xf3, 0x51, 0xde,
4978 0xfd, 0x89, 0xf4, 0x6e, 0x3e, 0xe4, 0xdd, 0xb7, 0x01, 0x8e, 0x1d, 0x3f, 0x72, 0xed, 0x69, 0xe9,
4979 0x9e, 0xc7, 0x8e, 0xaf, 0x1c, 0xfb, 0x16, 0x4c, 0x71, 0xa7, 0x47, 0x43, 0x6e, 0xf6, 0x7c, 0xdc,
4980 0x6e, 0x0b, 0x7a, 0x22, 0xd0, 0xfe, 0xad, 0x80, 0xdf, 0x26, 0xde, 0x25, 0xfe, 0x5f, 0x71, 0xf3,
4981 0xf5, 0x31, 0x54, 0x7d, 0x16, 0x3a, 0xdc, 0x39, 0xa3, 0xf2, 0x7b, 0xb9, 0x8a, 0xff, 0x95, 0x48,
4982 0x8a, 0xdf, 0xbf, 0x05, 0xcc, 0xa3, 0x5d, 0x33, 0x05, 0x93, 0x3b, 0x40, 0x25, 0x92, 0x4a, 0xd8,
4983 0x33, 0x58, 0xb4, 0xa9, 0xeb, 0xf4, 0x1c, 0x91, 0x15, 0xf7, 0x9c, 0x30, 0x34, 0x6c, 0xca, 0xa9,
4984 0x15, 0x5f, 0x5c, 0xe6, 0xf5, 0x85, 0x58, 0xbf, 0xef, 0x84, 0xe1, 0x76, 0xa4, 0x1d, 0x18, 0x86,
4985 0xfc, 0xe0, 0x30, 0xac, 0x80, 0x28, 0x18, 0x7d, 0xcf, 0x89, 0xc3, 0x7f, 0xf1, 0xd8, 0xf1, 0x5f,
4986 0x89, 0x32, 0xa9, 0xc3, 0x7c, 0x87, 0x5a, 0x86, 0xc5, 0x82, 0x00, 0x2f, 0x8d, 0x8c, 0xf0, 0xb2,
4987 0x77, 0xcc, 0xdc, 0x28, 0x12, 0xcc, 0x76, 0xa8, 0xb5, 0x15, 0xe9, 0x8e, 0xa4, 0x8a, 0x3c, 0x85,
4988 0x9b, 0xd2, 0xc6, 0xa6, 0xe7, 0x2c, 0xb0, 0xc3, 0xc4, 0x5a, 0x85, 0x88, 0x79, 0xb4, 0x52, 0xda,
4989 0xd8, 0x9c, 0xfc, 0x0c, 0x56, 0xb2, 0x76, 0x7d, 0x4f, 0x59, 0x9a, 0xc7, 0x2e, 0x55, 0x91, 0x63,
4990 0x29, 0x6d, 0xfb, 0x2a, 0x0d, 0x20, 0x1f, 0x41, 0x25, 0x63, 0xaf, 0x22, 0x48, 0x39, 0x6d, 0x21,
4991 0x8e, 0x18, 0xd9, 0x0e, 0xc9, 0x7e, 0xcb, 0x10, 0x32, 0x93, 0xee, 0x8e, 0x1c, 0x80, 0x4f, 0x60,
4992 0xfa, 0xa2, 0x4b, 0x7b, 0xc6, 0x29, 0xbd, 0x8c, 0x46, 0x50, 0x06, 0x91, 0x8a, 0x10, 0x7f, 0x4d,
4993 0x2f, 0x93, 0x51, 0x44, 0x9c, 0xcb, 0xc2, 0x28, 0x8a, 0x16, 0x85, 0x60, 0x8f, 0x85, 0x48, 0x22,
4994 0xb2, 0x00, 0x97, 0x99, 0xbd, 0x50, 0xb2, 0x28, 0x6f, 0xac, 0x04, 0x17, 0x87, 0x28, 0x45, 0x16,
4995 0xb5, 0x51, 0x29, 0x9c, 0xc7, 0x3c, 0xc3, 0xb1, 0x5d, 0x8a, 0xae, 0x89, 0x1b, 0x95, 0x84, 0x1e,
4996 0x30, 0xaf, 0x69, 0xbb, 0x98, 0x8e, 0x06, 0x17, 0xf8, 0x4c, 0x42, 0xed, 0xc8, 0xf9, 0xe0, 0xa2,
4997 0xd5, 0xb3, 0x1c, 0xf2, 0x0c, 0x96, 0x94, 0x22, 0x8a, 0x7b, 0x49, 0x84, 0x57, 0x9b, 0xf3, 0xbc,
4998 0x84, 0xaa, 0x00, 0x18, 0xc5, 0xfa, 0x4c, 0x22, 0x33, 0x7b, 0x5d, 0x22, 0x33, 0x37, 0x98, 0xc8,
4999 0xa4, 0x37, 0x89, 0xf9, 0xeb, 0x36, 0x89, 0x85, 0xc1, 0x4d, 0xe2, 0x1e, 0x94, 0x8f, 0x69, 0x60,
5000 0x04, 0x54, 0xa4, 0x80, 0xd4, 0x56, 0x1b, 0x6d, 0xe9, 0x98, 0x06, 0xba, 0x12, 0x91, 0xbb, 0x50,
5001 0x72, 0x2d, 0xbb, 0x1b, 0x8d, 0xbf, 0xdc, 0x5b, 0x41, 0x88, 0xd4, 0xe0, 0x8b, 0xc6, 0xd9, 0x4e,
5002 0xa4, 0x5f, 0x52, 0x8d, 0xb3, 0x9d, 0x51, 0x0b, 0x7d, 0x79, 0x70, 0xa1, 0xff, 0x4b, 0x0e, 0x33,
5003 0xd0, 0x77, 0x4d, 0xf6, 0xde, 0xf2, 0x71, 0xe6, 0x2d, 0x09, 0x5f, 0x7a, 0x84, 0x27, 0x86, 0x46,
5004 0x38, 0x35, 0x4e, 0x93, 0x83, 0xe3, 0x94, 0x1e, 0xe1, 0x7c, 0x76, 0x84, 0xaf, 0xef, 0xdf, 0xdf,
5005 0xe6, 0xa0, 0x9a, 0x7d, 0x97, 0x95, 0x3e, 0x1f, 0xe6, 0x32, 0x5f, 0x90, 0x7e, 0x78, 0x26, 0xfb,
5006 0xc3, 0xb3, 0x84, 0xeb, 0xc3, 0xf0, 0x57, 0x50, 0xc9, 0x3c, 0xe4, 0xba, 0x7a, 0x62, 0x16, 0x20,
5007 0x1f, 0x72, 0x93, 0xf7, 0x43, 0x75, 0xf7, 0xa9, 0x4a, 0xda, 0xb7, 0x30, 0x3b, 0xe2, 0x41, 0xd7,
5008 0x7b, 0x47, 0xf3, 0x84, 0x7e, 0x3c, 0x43, 0xff, 0x97, 0x63, 0xf8, 0x79, 0x68, 0xf0, 0x61, 0xda,
5009 0x0f, 0xf8, 0x90, 0xed, 0xb2, 0xd0, 0xc8, 0x54, 0x31, 0xe5, 0xb2, 0xf0, 0x08, 0x05, 0x52, 0x7d,
5010 0x1c, 0xa9, 0x27, 0x22, 0xf5, 0xb1, 0x52, 0x3f, 0x80, 0x9a, 0xcb, 0x7c, 0x4b, 0xee, 0x0b, 0x0a,
5011 0x24, 0xef, 0xec, 0xab, 0x42, 0x2e, 0xf6, 0x03, 0x85, 0x5c, 0x87, 0x79, 0x85, 0x54, 0x11, 0x21,
5012 0x82, 0xe7, 0xe5, 0xa7, 0x05, 0x09, 0x97, 0xf1, 0x40, 0x99, 0x88, 0xe5, 0xc7, 0x3a, 0x4e, 0x04,
5013 0x2c, 0xc8, 0xeb, 0x30, 0x21, 0x52, 0x80, 0x7b, 0x50, 0x16, 0x91, 0x29, 0x46, 0x14, 0x11, 0x51,
5014 0x42, 0x99, 0x84, 0x68, 0x14, 0x56, 0xae, 0x79, 0xc6, 0xf6, 0xc1, 0x26, 0xe3, 0xcf, 0x72, 0xb0,
5015 0x7c, 0xf5, 0x9b, 0xb6, 0x0f, 0x55, 0x0d, 0x79, 0x0c, 0x0b, 0x8e, 0x77, 0x46, 0x83, 0x90, 0x1a,
5016 0xe2, 0x34, 0x2e, 0xc7, 0x31, 0x30, 0x79, 0xf4, 0x49, 0x6e, 0x56, 0x69, 0x5f, 0x38, 0xf2, 0x95,
5017 0x8a, 0x6e, 0x72, 0xaa, 0x7d, 0x2f, 0xdb, 0x76, 0xc5, 0x93, 0xb8, 0x0f, 0xd6, 0xb6, 0x39, 0x98,
5018 0x4c, 0xb2, 0x88, 0x82, 0x2e, 0x0b, 0x82, 0xdd, 0xa3, 0xe7, 0x06, 0xfd, 0x2e, 0xba, 0xb5, 0xca,
5019 0x7b, 0xf4, 0xbc, 0xf1, 0x9d, 0xad, 0x9d, 0xc0, 0x9d, 0xeb, 0x1f, 0xd4, 0x7d, 0xb0, 0xb9, 0xf9,
5020 0xf3, 0x9c, 0xf4, 0x81, 0x2b, 0x9e, 0xd8, 0xfd, 0xdf, 0x4e, 0xce, 0x6f, 0x72, 0xa0, 0xbd, 0xfd,
5021 0xb9, 0xde, 0xff, 0xee, 0x24, 0x69, 0xdf, 0xe1, 0x5c, 0x5c, 0xf3, 0xac, 0xef, 0xbd, 0xeb, 0xbf,
5022 0x9b, 0x7d, 0xa2, 0x22, 0xaf, 0x37, 0xd3, 0xaf, 0x4e, 0x4e, 0xe1, 0xde, 0x5b, 0xdf, 0xe0, 0x7d,
5023 0x30, 0x0f, 0x68, 0x03, 0xd1, 0xd5, 0xa6, 0x9c, 0x62, 0x17, 0xc9, 0x51, 0xb4, 0x79, 0x1b, 0x16,
5024 0xeb, 0x7b, 0x1c, 0x6b, 0x11, 0xc9, 0x91, 0x02, 0x6f, 0x09, 0xe1, 0x95, 0xf1, 0xfd, 0x4f, 0x73,
5025 0xb0, 0x78, 0xd5, 0x23, 0xbf, 0xf7, 0x6e, 0xfa, 0x26, 0x54, 0x92, 0xc6, 0x8c, 0x7a, 0xd6, 0x3b,
5026 0xdc, 0x81, 0xdd, 0x1b, 0x7a, 0x29, 0x48, 0xa4, 0x2f, 0x0a, 0xf8, 0xe1, 0x89, 0x87, 0xda, 0x01,
5027 0xdc, 0xba, 0xee, 0x09, 0xe5, 0xfb, 0xb6, 0x4d, 0xfb, 0x35, 0xac, 0xbe, 0xed, 0xb9, 0xe1, 0x07,
5028 0x9b, 0xaa, 0x5f, 0xc3, 0xd2, 0x95, 0x6f, 0x0e, 0x7f, 0xc8, 0xde, 0x96, 0x4a, 0xcf, 0xc6, 0x07,
5029 0xd2, 0x33, 0xed, 0x2f, 0x72, 0xf0, 0xe0, 0x5d, 0x1f, 0x20, 0x7e, 0xb0, 0x15, 0xf8, 0x39, 0x90,
5030 0xf4, 0xa3, 0x48, 0xd5, 0x36, 0xb9, 0x1c, 0x67, 0x52, 0x1a, 0xd5, 0xc6, 0x1e, 0x7c, 0xf4, 0x0e,
5031 0x4f, 0x15, 0x3f, 0xd8, 0xf0, 0xbb, 0x18, 0x8d, 0xde, 0xf2, 0x5c, 0xf1, 0x83, 0xd5, 0xf6, 0xc7,
5032 0x39, 0xf8, 0xe4, 0xdd, 0x1e, 0x2e, 0x7e, 0xb0, 0xe1, 0x5f, 0x86, 0xe2, 0xc0, 0x33, 0x96, 0xb8,
5033 0xac, 0xfd, 0x47, 0x0e, 0x4a, 0x3b, 0x01, 0xeb, 0xfb, 0xfb, 0x14, 0x2f, 0x74, 0xef, 0x41, 0xd9,
5034 0x89, 0xde, 0x24, 0x45, 0x15, 0x57, 0xf0, 0xe7, 0x1a, 0x52, 0xd6, 0xb4, 0x49, 0x13, 0xaa, 0x09,
5035 0x04, 0x3f, 0x58, 0xc8, 0x0f, 0xc9, 0xc9, 0x0b, 0xda, 0x14, 0xe1, 0x5a, 0xfc, 0xc2, 0x09, 0xbf,
5036 0x18, 0x57, 0x9c, 0x74, 0x91, 0xdc, 0x81, 0x92, 0x38, 0xc7, 0x45, 0x09, 0xfe, 0x38, 0x56, 0x26,
5037 0x12, 0xfc, 0x43, 0x99, 0xe0, 0xa7, 0xbf, 0x1c, 0x4c, 0xa0, 0x32, 0x2e, 0x6b, 0xff, 0x1f, 0x2a,
5038 0x19, 0x6e, 0x52, 0x80, 0xf1, 0xc3, 0xd6, 0x41, 0xed, 0x06, 0xa9, 0x41, 0xb9, 0x71, 0xd8, 0x3a,
5039 0x30, 0xd6, 0x77, 0x8c, 0xc3, 0xcd, 0xf6, 0x6e, 0x2d, 0x47, 0x66, 0xa0, 0x22, 0x25, 0x8f, 0x94,
5040 0x68, 0x4c, 0xfb, 0xc3, 0x31, 0x98, 0xc4, 0x76, 0x66, 0xbe, 0x28, 0xc8, 0xee, 0xc6, 0x5f, 0x14,
5041 0x7e, 0x0a, 0x05, 0x8b, 0xf5, 0x7a, 0xa6, 0xfa, 0xdd, 0xc2, 0x50, 0x1f, 0xd3, 0x3d, 0x0d, 0xb7,
5042 0x24, 0x52, 0x8f, 0x4c, 0xc8, 0x1a, 0x14, 0x7a, 0x52, 0xa5, 0x9e, 0x01, 0xcc, 0x8d, 0x1a, 0x21,
5043 0x3d, 0x02, 0xa5, 0x3e, 0xa8, 0x4c, 0x5c, 0xfb, 0x41, 0x45, 0xfb, 0x1a, 0x66, 0x47, 0x54, 0x4c,
5044 0xa6, 0xa1, 0xb4, 0xb9, 0xbd, 0x6d, 0xec, 0x37, 0xf6, 0x5f, 0x34, 0xf4, 0xa3, 0xda, 0x0d, 0x42,
5045 0xa0, 0xaa, 0x37, 0xf6, 0x5b, 0xaf, 0x1b, 0xb1, 0x2c, 0x27, 0x40, 0x47, 0x8d, 0x76, 0x2c, 0x18,
5046 0xd3, 0xbe, 0x01, 0x78, 0x6d, 0xba, 0x7d, 0x7a, 0x68, 0x06, 0x66, 0x8f, 0xdc, 0x81, 0x71, 0xe6,
5047 0xf5, 0xd5, 0xa7, 0xbd, 0x72, 0xe6, 0x4d, 0xb4, 0x50, 0x90, 0x9f, 0xa4, 0x3f, 0x0d, 0x54, 0xeb,
5048 0x0b, 0x6b, 0xea, 0x47, 0x4a, 0x48, 0x21, 0xa6, 0x61, 0x0d, 0xe7, 0x59, 0x82, 0xb4, 0x02, 0x4c,
5049 0x36, 0x7a, 0x3e, 0xbf, 0xac, 0xff, 0xc3, 0x2c, 0x14, 0x5a, 0x92, 0x8b, 0x6c, 0x03, 0x6c, 0x3b,
5050 0xa1, 0x79, 0xec, 0xd2, 0x96, 0xcb, 0x49, 0x35, 0xae, 0x03, 0x91, 0xcb, 0x03, 0x65, 0x6d, 0xe1,
5051 0x37, 0xff, 0xfc, 0xaf, 0xdf, 0x8f, 0xd5, 0xb4, 0xd2, 0xc3, 0xb3, 0xf5, 0x87, 0xca, 0xee, 0xcb,
5052 0xdc, 0x67, 0xe4, 0x25, 0x94, 0x74, 0x4a, 0xbd, 0x77, 0xa5, 0xb9, 0x89, 0x34, 0x33, 0x5a, 0x59,
5053 0xd0, 0x44, 0x86, 0x82, 0xa7, 0x01, 0x25, 0x95, 0x04, 0xd0, 0x96, 0xd7, 0x27, 0x99, 0x2e, 0x0f,
5054 0xb1, 0x2c, 0x22, 0x0b, 0xd1, 0x2a, 0x82, 0xa5, 0x21, 0x2b, 0xf7, 0xfa, 0x82, 0x66, 0x17, 0x2a,
5055 0xf1, 0x66, 0xf1, 0x0e, 0x44, 0x4b, 0x48, 0x34, 0xab, 0x55, 0x53, 0xbd, 0x52, 0x4c, 0x5b, 0x30,
5056 0xb5, 0x4d, 0x5d, 0xfa, 0xde, 0xcd, 0x89, 0x8d, 0x04, 0x49, 0x13, 0x40, 0xbd, 0x49, 0x6b, 0xf5,
5057 0x39, 0xa9, 0x65, 0x7e, 0xdb, 0xb4, 0x1f, 0x76, 0xaf, 0x6f, 0x4f, 0x62, 0x29, 0xa8, 0x5a, 0x50,
5058 0x8e, 0x1f, 0xa4, 0x09, 0x32, 0x92, 0x79, 0x4f, 0x8e, 0xe2, 0x21, 0xba, 0x15, 0xa4, 0x9b, 0xd7,
5059 0x6a, 0x48, 0x97, 0xb2, 0x16, 0x84, 0xbf, 0x07, 0xd3, 0xe9, 0xa7, 0x65, 0x82, 0x33, 0x79, 0x56,
5060 0x98, 0xd6, 0x0c, 0xd1, 0xde, 0x41, 0xda, 0x45, 0x6d, 0x56, 0xd0, 0x0e, 0x70, 0x08, 0xe6, 0xaf,
5061 0xa0, 0x20, 0x0e, 0xdf, 0x9b, 0xb6, 0x4d, 0x2a, 0x99, 0x4f, 0x6b, 0xd7, 0x7b, 0x95, 0xb2, 0x91,
5062 0x5e, 0x05, 0xa2, 0xa4, 0xe3, 0xa7, 0xf5, 0xb7, 0x91, 0x64, 0x06, 0x2d, 0x31, 0x13, 0x3c, 0x47,
5063 0x50, 0x8d, 0x1f, 0x6d, 0x6e, 0x9d, 0x50, 0xeb, 0x74, 0xc8, 0x41, 0x93, 0x61, 0x8c, 0x81, 0xda,
5064 0x6d, 0x24, 0xbc, 0xa9, 0x11, 0x41, 0x98, 0xb5, 0x17, 0xa4, 0xfb, 0x50, 0x92, 0x3e, 0x77, 0xc8,
5065 0xbc, 0x66, 0x27, 0x35, 0x11, 0x71, 0x1c, 0x1c, 0x6a, 0xe2, 0x32, 0x32, 0xce, 0x69, 0xd3, 0x89,
5066 0xc3, 0xa2, 0xb1, 0x9a, 0x58, 0xe5, 0x79, 0xef, 0xce, 0x97, 0x99, 0xd8, 0xb4, 0xb5, 0x20, 0xd4,
5067 0xa1, 0xb2, 0x43, 0x79, 0xea, 0xe9, 0xdf, 0x60, 0x9f, 0x67, 0x47, 0x3c, 0x35, 0xd2, 0x6e, 0x21,
5068 0xe5, 0x82, 0x36, 0x23, 0x28, 0x33, 0xf6, 0x82, 0xf3, 0xe7, 0x90, 0xd7, 0xe9, 0x31, 0x63, 0x6f,
5069 0x5f, 0xe1, 0xf3, 0xc8, 0x33, 0xad, 0x81, 0x5c, 0xe1, 0xc2, 0x46, 0x10, 0xbc, 0x82, 0x99, 0x2d,
5070 0xe6, 0xba, 0xd4, 0x4a, 0x5f, 0x38, 0xbd, 0x8d, 0x6b, 0x15, 0xb9, 0x96, 0xb5, 0x79, 0xc1, 0x35,
5071 0x64, 0x2e, 0x68, 0x7f, 0x01, 0xb5, 0x1d, 0xca, 0xb3, 0x77, 0xd6, 0xd9, 0xc5, 0xba, 0x30, 0xf0,
5072 0x9b, 0x32, 0x85, 0xd2, 0xee, 0x22, 0xf7, 0x92, 0x36, 0xa7, 0xfa, 0x9b, 0xd1, 0x0a, 0xea, 0x53,
5073 0x98, 0xdb, 0xa1, 0x7c, 0xf8, 0x96, 0x6c, 0xd4, 0xc2, 0x4b, 0x7e, 0x24, 0x39, 0x84, 0xd7, 0x3e,
5074 0xc2, 0x8a, 0x6e, 0x6b, 0x8b, 0xaa, 0xa2, 0x21, 0x84, 0xa8, 0x2c, 0x80, 0x9b, 0x5b, 0x01, 0x35,
5075 0x39, 0x6d, 0x07, 0x66, 0xa7, 0xe3, 0x58, 0x47, 0xd6, 0x09, 0xb5, 0xfb, 0xae, 0xd8, 0x8e, 0xee,
5076 0xae, 0x65, 0x7e, 0xa2, 0x3a, 0x04, 0x18, 0x1a, 0xb5, 0x4f, 0xb0, 0xc2, 0x55, 0x6d, 0x05, 0x47,
5077 0x6d, 0x34, 0xab, 0xaa, 0x53, 0xae, 0x94, 0x0f, 0x5d, 0xe7, 0x15, 0xac, 0xa2, 0xce, 0x0e, 0xcc,
5078 0x66, 0x5a, 0xf4, 0xbb, 0x7d, 0xda, 0xa7, 0x21, 0x59, 0x19, 0x59, 0x9f, 0x54, 0x0e, 0xd5, 0xa5,
5079 0x61, 0x5d, 0xb7, 0xb4, 0x9b, 0x43, 0xfd, 0x93, 0x06, 0xaa, 0x9e, 0x4c, 0x2b, 0xfe, 0xc7, 0xf5,
5080 0x8c, 0x60, 0x13, 0xf5, 0xfc, 0x3f, 0xa8, 0xc9, 0xe5, 0x9c, 0xca, 0x17, 0xaf, 0x5e, 0x6e, 0x09,
5081 0x48, 0xbb, 0xf1, 0x28, 0x47, 0xbe, 0x85, 0xf9, 0x43, 0x1a, 0x74, 0x58, 0xd0, 0xc3, 0x34, 0xa2,
5082 0xe5, 0xd3, 0x60, 0x90, 0x01, 0x15, 0x43, 0x2d, 0xbb, 0x8f, 0x2d, 0xbb, 0xa3, 0x2d, 0x89, 0x96,
5083 0x8d, 0xa4, 0x90, 0x9b, 0x4f, 0x49, 0x6e, 0x46, 0x32, 0xbf, 0x7a, 0x1b, 0x69, 0x26, 0x46, 0xa5,
5084 0x0c, 0x05, 0x55, 0x1b, 0x4a, 0x3b, 0x94, 0x37, 0x2e, 0x38, 0xe6, 0x17, 0x24, 0xe9, 0x51, 0x92,
5085 0xb2, 0x2c, 0xcf, 0x45, 0x39, 0x88, 0x4e, 0x79, 0x3f, 0xf0, 0x50, 0x13, 0x66, 0x59, 0x53, 0x1c,
5086 0x82, 0xf5, 0x5b, 0xfc, 0xd1, 0x8d, 0x3c, 0xc4, 0xe2, 0x5d, 0xe2, 0x11, 0xe5, 0x44, 0xa4, 0x32,
5087 0xf8, 0x7b, 0xea, 0xac, 0xea, 0xfa, 0xd8, 0x30, 0x44, 0x23, 0xe8, 0x7d, 0x58, 0xda, 0xa1, 0x7c,
5088 0x6f, 0xf4, 0xfb, 0xf2, 0x6c, 0x90, 0x58, 0xc9, 0xfe, 0x62, 0x2a, 0xf3, 0xea, 0x5d, 0x7b, 0x80,
5089 0x35, 0x69, 0xda, 0x6d, 0xd5, 0x85, 0xd1, 0x8c, 0xa2, 0xc6, 0x13, 0x98, 0x1f, 0xa9, 0x7f, 0x9f,
5090 0xda, 0x32, 0x73, 0x3b, 0x92, 0xed, 0xcb, 0xdc, 0x67, 0x2f, 0xbe, 0x85, 0x15, 0x16, 0x74, 0x91,
5091 0xc7, 0x62, 0x81, 0xbd, 0x26, 0x7f, 0x95, 0x1e, 0xf1, 0xbe, 0xa8, 0xbc, 0xc6, 0xb2, 0x48, 0xf5,
5092 0x5a, 0x7b, 0xed, 0x6f, 0x1e, 0x76, 0x1d, 0x7e, 0xd2, 0x3f, 0x16, 0x13, 0xf4, 0x30, 0x32, 0x79,
5093 0x28, 0x4d, 0x3e, 0x57, 0x3f, 0x64, 0x3f, 0x7b, 0xf2, 0xb0, 0xcb, 0xa2, 0x1f, 0xd4, 0x1f, 0xe6,
5094 0x0e, 0xc7, 0x8e, 0xf3, 0xa8, 0x79, 0xfc, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa4, 0xc0, 0xb1,
5095 0xce, 0x74, 0x3f, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04005096}
5097
5098// Reference imports to suppress errors if they are not otherwise used.
5099var _ context.Context
5100var _ grpc.ClientConn
5101
5102// This is a compile-time assertion to ensure that this generated file
5103// is compatible with the grpc package it is being compiled against.
5104const _ = grpc.SupportPackageIsVersion4
5105
5106// OpenoltClient is the client API for Openolt service.
5107//
5108// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5109type OpenoltClient interface {
5110 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5111 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5112 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5113 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5114 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5115 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5116 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5117 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5118 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5119 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5120 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5121 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5122 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5123 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5124 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5125 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005126 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5127 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005128 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5129 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5130 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5131 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005132 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Esin Karamanccb714b2019-11-29 15:02:06 +00005133 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005134 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005135 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05305136 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005137 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5138 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
William Kurkianea869482019-04-09 15:16:11 -04005139}
5140
5141type openoltClient struct {
5142 cc *grpc.ClientConn
5143}
5144
5145func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5146 return &openoltClient{cc}
5147}
5148
5149func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5150 out := new(Empty)
5151 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5152 if err != nil {
5153 return nil, err
5154 }
5155 return out, nil
5156}
5157
5158func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5159 out := new(Empty)
5160 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5161 if err != nil {
5162 return nil, err
5163 }
5164 return out, nil
5165}
5166
5167func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5168 out := new(Empty)
5169 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5170 if err != nil {
5171 return nil, err
5172 }
5173 return out, nil
5174}
5175
5176func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5177 out := new(Empty)
5178 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5179 if err != nil {
5180 return nil, err
5181 }
5182 return out, nil
5183}
5184
5185func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5186 out := new(Empty)
5187 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5188 if err != nil {
5189 return nil, err
5190 }
5191 return out, nil
5192}
5193
5194func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5195 out := new(Empty)
5196 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5197 if err != nil {
5198 return nil, err
5199 }
5200 return out, nil
5201}
5202
5203func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5204 out := new(Empty)
5205 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5206 if err != nil {
5207 return nil, err
5208 }
5209 return out, nil
5210}
5211
5212func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5213 out := new(Empty)
5214 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5215 if err != nil {
5216 return nil, err
5217 }
5218 return out, nil
5219}
5220
5221func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5222 out := new(Empty)
5223 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5224 if err != nil {
5225 return nil, err
5226 }
5227 return out, nil
5228}
5229
5230func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5231 out := new(Empty)
5232 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5233 if err != nil {
5234 return nil, err
5235 }
5236 return out, nil
5237}
5238
5239func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5240 out := new(Heartbeat)
5241 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5242 if err != nil {
5243 return nil, err
5244 }
5245 return out, nil
5246}
5247
5248func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5249 out := new(Empty)
5250 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5251 if err != nil {
5252 return nil, err
5253 }
5254 return out, nil
5255}
5256
5257func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5258 out := new(Empty)
5259 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5260 if err != nil {
5261 return nil, err
5262 }
5263 return out, nil
5264}
5265
5266func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5267 out := new(DeviceInfo)
5268 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5269 if err != nil {
5270 return nil, err
5271 }
5272 return out, nil
5273}
5274
5275func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5276 out := new(Empty)
5277 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5278 if err != nil {
5279 return nil, err
5280 }
5281 return out, nil
5282}
5283
5284func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5285 out := new(Empty)
5286 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5287 if err != nil {
5288 return nil, err
5289 }
5290 return out, nil
5291}
5292
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005293func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5294 out := new(OnuStatistics)
5295 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5296 if err != nil {
5297 return nil, err
5298 }
5299 return out, nil
5300}
5301
5302func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5303 out := new(GemPortStatistics)
5304 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5305 if err != nil {
5306 return nil, err
5307 }
5308 return out, nil
5309}
5310
Manikkaraj kb1d51442019-07-23 10:41:02 -04005311func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04005312 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005313 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04005314 if err != nil {
5315 return nil, err
5316 }
5317 return out, nil
5318}
5319
Manikkaraj kb1d51442019-07-23 10:41:02 -04005320func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04005321 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005322 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5323 if err != nil {
5324 return nil, err
5325 }
5326 return out, nil
5327}
5328
5329func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5330 out := new(Empty)
5331 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5332 if err != nil {
5333 return nil, err
5334 }
5335 return out, nil
5336}
5337
5338func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5339 out := new(Empty)
5340 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04005341 if err != nil {
5342 return nil, err
5343 }
5344 return out, nil
5345}
5346
5347func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5348 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5349 if err != nil {
5350 return nil, err
5351 }
5352 x := &openoltEnableIndicationClient{stream}
5353 if err := x.ClientStream.SendMsg(in); err != nil {
5354 return nil, err
5355 }
5356 if err := x.ClientStream.CloseSend(); err != nil {
5357 return nil, err
5358 }
5359 return x, nil
5360}
5361
5362type Openolt_EnableIndicationClient interface {
5363 Recv() (*Indication, error)
5364 grpc.ClientStream
5365}
5366
5367type openoltEnableIndicationClient struct {
5368 grpc.ClientStream
5369}
5370
5371func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5372 m := new(Indication)
5373 if err := x.ClientStream.RecvMsg(m); err != nil {
5374 return nil, err
5375 }
5376 return m, nil
5377}
5378
Esin Karamanccb714b2019-11-29 15:02:06 +00005379func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5380 out := new(Empty)
5381 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5382 if err != nil {
5383 return nil, err
5384 }
5385 return out, nil
5386}
5387
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005388func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5389 out := new(Empty)
5390 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5391 if err != nil {
5392 return nil, err
5393 }
5394 return out, nil
5395}
5396
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005397func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
5398 out := new(common.ReturnValues)
5399 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5400 if err != nil {
5401 return nil, err
5402 }
5403 return out, nil
5404}
5405
kesavand494c2082020-08-31 11:16:12 +05305406func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005407 out := new(Empty)
5408 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5409 if err != nil {
5410 return nil, err
5411 }
5412 return out, nil
5413}
5414
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005415func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5416 out := new(OnuLogicalDistance)
5417 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5418 if err != nil {
5419 return nil, err
5420 }
5421 return out, nil
5422}
5423
5424func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5425 out := new(OnuLogicalDistance)
5426 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5427 if err != nil {
5428 return nil, err
5429 }
5430 return out, nil
5431}
5432
William Kurkianea869482019-04-09 15:16:11 -04005433// OpenoltServer is the server API for Openolt service.
5434type OpenoltServer interface {
5435 DisableOlt(context.Context, *Empty) (*Empty, error)
5436 ReenableOlt(context.Context, *Empty) (*Empty, error)
5437 ActivateOnu(context.Context, *Onu) (*Empty, error)
5438 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5439 DeleteOnu(context.Context, *Onu) (*Empty, error)
5440 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5441 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5442 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5443 FlowAdd(context.Context, *Flow) (*Empty, error)
5444 FlowRemove(context.Context, *Flow) (*Empty, error)
5445 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5446 EnablePonIf(context.Context, *Interface) (*Empty, error)
5447 DisablePonIf(context.Context, *Interface) (*Empty, error)
5448 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5449 Reboot(context.Context, *Empty) (*Empty, error)
5450 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005451 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5452 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005453 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5454 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5455 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5456 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005457 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Esin Karamanccb714b2019-11-29 15:02:06 +00005458 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005459 DeleteGroup(context.Context, *Group) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005460 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05305461 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005462 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5463 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
William Kurkianea869482019-04-09 15:16:11 -04005464}
5465
David K. Bainbridge2f2658d2021-04-09 16:13:57 +00005466// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5467type UnimplementedOpenoltServer struct {
5468}
5469
5470func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5471 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5472}
5473func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5474 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5475}
5476func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5477 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5478}
5479func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5480 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5481}
5482func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5483 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5484}
5485func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5486 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5487}
5488func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5489 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5490}
5491func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5492 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5493}
5494func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5495 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5496}
5497func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5498 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5499}
5500func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5501 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5502}
5503func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5504 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5505}
5506func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5507 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5508}
5509func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5510 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5511}
5512func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5513 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5514}
5515func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5516 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5517}
5518func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5519 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5520}
5521func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5522 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5523}
5524func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5525 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5526}
5527func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5528 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5529}
5530func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5531 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5532}
5533func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5534 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5535}
5536func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5537 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5538}
5539func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5540 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5541}
5542func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5543 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5544}
5545func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*common.ReturnValues, error) {
5546 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5547}
5548func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5549 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5550}
5551func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5552 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5553}
5554func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5555 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5556}
5557
William Kurkianea869482019-04-09 15:16:11 -04005558func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5559 s.RegisterService(&_Openolt_serviceDesc, srv)
5560}
5561
5562func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5563 in := new(Empty)
5564 if err := dec(in); err != nil {
5565 return nil, err
5566 }
5567 if interceptor == nil {
5568 return srv.(OpenoltServer).DisableOlt(ctx, in)
5569 }
5570 info := &grpc.UnaryServerInfo{
5571 Server: srv,
5572 FullMethod: "/openolt.Openolt/DisableOlt",
5573 }
5574 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5575 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5576 }
5577 return interceptor(ctx, in, info, handler)
5578}
5579
5580func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5581 in := new(Empty)
5582 if err := dec(in); err != nil {
5583 return nil, err
5584 }
5585 if interceptor == nil {
5586 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5587 }
5588 info := &grpc.UnaryServerInfo{
5589 Server: srv,
5590 FullMethod: "/openolt.Openolt/ReenableOlt",
5591 }
5592 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5593 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5594 }
5595 return interceptor(ctx, in, info, handler)
5596}
5597
5598func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5599 in := new(Onu)
5600 if err := dec(in); err != nil {
5601 return nil, err
5602 }
5603 if interceptor == nil {
5604 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5605 }
5606 info := &grpc.UnaryServerInfo{
5607 Server: srv,
5608 FullMethod: "/openolt.Openolt/ActivateOnu",
5609 }
5610 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5611 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5612 }
5613 return interceptor(ctx, in, info, handler)
5614}
5615
5616func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5617 in := new(Onu)
5618 if err := dec(in); err != nil {
5619 return nil, err
5620 }
5621 if interceptor == nil {
5622 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5623 }
5624 info := &grpc.UnaryServerInfo{
5625 Server: srv,
5626 FullMethod: "/openolt.Openolt/DeactivateOnu",
5627 }
5628 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5629 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5630 }
5631 return interceptor(ctx, in, info, handler)
5632}
5633
5634func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5635 in := new(Onu)
5636 if err := dec(in); err != nil {
5637 return nil, err
5638 }
5639 if interceptor == nil {
5640 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5641 }
5642 info := &grpc.UnaryServerInfo{
5643 Server: srv,
5644 FullMethod: "/openolt.Openolt/DeleteOnu",
5645 }
5646 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5647 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5648 }
5649 return interceptor(ctx, in, info, handler)
5650}
5651
5652func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5653 in := new(OmciMsg)
5654 if err := dec(in); err != nil {
5655 return nil, err
5656 }
5657 if interceptor == nil {
5658 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5659 }
5660 info := &grpc.UnaryServerInfo{
5661 Server: srv,
5662 FullMethod: "/openolt.Openolt/OmciMsgOut",
5663 }
5664 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5665 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5666 }
5667 return interceptor(ctx, in, info, handler)
5668}
5669
5670func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5671 in := new(OnuPacket)
5672 if err := dec(in); err != nil {
5673 return nil, err
5674 }
5675 if interceptor == nil {
5676 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5677 }
5678 info := &grpc.UnaryServerInfo{
5679 Server: srv,
5680 FullMethod: "/openolt.Openolt/OnuPacketOut",
5681 }
5682 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5683 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5684 }
5685 return interceptor(ctx, in, info, handler)
5686}
5687
5688func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5689 in := new(UplinkPacket)
5690 if err := dec(in); err != nil {
5691 return nil, err
5692 }
5693 if interceptor == nil {
5694 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5695 }
5696 info := &grpc.UnaryServerInfo{
5697 Server: srv,
5698 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5699 }
5700 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5701 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5702 }
5703 return interceptor(ctx, in, info, handler)
5704}
5705
5706func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5707 in := new(Flow)
5708 if err := dec(in); err != nil {
5709 return nil, err
5710 }
5711 if interceptor == nil {
5712 return srv.(OpenoltServer).FlowAdd(ctx, in)
5713 }
5714 info := &grpc.UnaryServerInfo{
5715 Server: srv,
5716 FullMethod: "/openolt.Openolt/FlowAdd",
5717 }
5718 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5719 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5720 }
5721 return interceptor(ctx, in, info, handler)
5722}
5723
5724func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5725 in := new(Flow)
5726 if err := dec(in); err != nil {
5727 return nil, err
5728 }
5729 if interceptor == nil {
5730 return srv.(OpenoltServer).FlowRemove(ctx, in)
5731 }
5732 info := &grpc.UnaryServerInfo{
5733 Server: srv,
5734 FullMethod: "/openolt.Openolt/FlowRemove",
5735 }
5736 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5737 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5738 }
5739 return interceptor(ctx, in, info, handler)
5740}
5741
5742func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5743 in := new(Empty)
5744 if err := dec(in); err != nil {
5745 return nil, err
5746 }
5747 if interceptor == nil {
5748 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5749 }
5750 info := &grpc.UnaryServerInfo{
5751 Server: srv,
5752 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5753 }
5754 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5755 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5756 }
5757 return interceptor(ctx, in, info, handler)
5758}
5759
5760func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5761 in := new(Interface)
5762 if err := dec(in); err != nil {
5763 return nil, err
5764 }
5765 if interceptor == nil {
5766 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5767 }
5768 info := &grpc.UnaryServerInfo{
5769 Server: srv,
5770 FullMethod: "/openolt.Openolt/EnablePonIf",
5771 }
5772 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5773 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5774 }
5775 return interceptor(ctx, in, info, handler)
5776}
5777
5778func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5779 in := new(Interface)
5780 if err := dec(in); err != nil {
5781 return nil, err
5782 }
5783 if interceptor == nil {
5784 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5785 }
5786 info := &grpc.UnaryServerInfo{
5787 Server: srv,
5788 FullMethod: "/openolt.Openolt/DisablePonIf",
5789 }
5790 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5791 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5792 }
5793 return interceptor(ctx, in, info, handler)
5794}
5795
5796func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5797 in := new(Empty)
5798 if err := dec(in); err != nil {
5799 return nil, err
5800 }
5801 if interceptor == nil {
5802 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5803 }
5804 info := &grpc.UnaryServerInfo{
5805 Server: srv,
5806 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5807 }
5808 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5809 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5810 }
5811 return interceptor(ctx, in, info, handler)
5812}
5813
5814func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5815 in := new(Empty)
5816 if err := dec(in); err != nil {
5817 return nil, err
5818 }
5819 if interceptor == nil {
5820 return srv.(OpenoltServer).Reboot(ctx, in)
5821 }
5822 info := &grpc.UnaryServerInfo{
5823 Server: srv,
5824 FullMethod: "/openolt.Openolt/Reboot",
5825 }
5826 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5827 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5828 }
5829 return interceptor(ctx, in, info, handler)
5830}
5831
5832func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5833 in := new(Empty)
5834 if err := dec(in); err != nil {
5835 return nil, err
5836 }
5837 if interceptor == nil {
5838 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5839 }
5840 info := &grpc.UnaryServerInfo{
5841 Server: srv,
5842 FullMethod: "/openolt.Openolt/CollectStatistics",
5843 }
5844 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5845 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5846 }
5847 return interceptor(ctx, in, info, handler)
5848}
5849
Gamze Abakafcbd6e72020-12-17 13:25:16 +00005850func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5851 in := new(Onu)
5852 if err := dec(in); err != nil {
5853 return nil, err
5854 }
5855 if interceptor == nil {
5856 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
5857 }
5858 info := &grpc.UnaryServerInfo{
5859 Server: srv,
5860 FullMethod: "/openolt.Openolt/GetOnuStatistics",
5861 }
5862 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5863 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
5864 }
5865 return interceptor(ctx, in, info, handler)
5866}
5867
5868func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5869 in := new(OnuPacket)
5870 if err := dec(in); err != nil {
5871 return nil, err
5872 }
5873 if interceptor == nil {
5874 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
5875 }
5876 info := &grpc.UnaryServerInfo{
5877 Server: srv,
5878 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
5879 }
5880 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5881 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
5882 }
5883 return interceptor(ctx, in, info, handler)
5884}
5885
Manikkaraj kb1d51442019-07-23 10:41:02 -04005886func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5887 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005888 if err := dec(in); err != nil {
5889 return nil, err
5890 }
5891 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005892 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005893 }
5894 info := &grpc.UnaryServerInfo{
5895 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005896 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005897 }
5898 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005899 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04005900 }
5901 return interceptor(ctx, in, info, handler)
5902}
5903
Manikkaraj kb1d51442019-07-23 10:41:02 -04005904func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5905 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005906 if err := dec(in); err != nil {
5907 return nil, err
5908 }
5909 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005910 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005911 }
5912 info := &grpc.UnaryServerInfo{
5913 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005914 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005915 }
5916 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005917 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5918 }
5919 return interceptor(ctx, in, info, handler)
5920}
5921
5922func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5923 in := new(tech_profile.TrafficQueues)
5924 if err := dec(in); err != nil {
5925 return nil, err
5926 }
5927 if interceptor == nil {
5928 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5929 }
5930 info := &grpc.UnaryServerInfo{
5931 Server: srv,
5932 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5933 }
5934 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5935 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5936 }
5937 return interceptor(ctx, in, info, handler)
5938}
5939
5940func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5941 in := new(tech_profile.TrafficQueues)
5942 if err := dec(in); err != nil {
5943 return nil, err
5944 }
5945 if interceptor == nil {
5946 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5947 }
5948 info := &grpc.UnaryServerInfo{
5949 Server: srv,
5950 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5951 }
5952 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5953 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04005954 }
5955 return interceptor(ctx, in, info, handler)
5956}
5957
5958func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5959 m := new(Empty)
5960 if err := stream.RecvMsg(m); err != nil {
5961 return err
5962 }
5963 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5964}
5965
5966type Openolt_EnableIndicationServer interface {
5967 Send(*Indication) error
5968 grpc.ServerStream
5969}
5970
5971type openoltEnableIndicationServer struct {
5972 grpc.ServerStream
5973}
5974
5975func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5976 return x.ServerStream.SendMsg(m)
5977}
5978
Esin Karamanccb714b2019-11-29 15:02:06 +00005979func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5980 in := new(Group)
5981 if err := dec(in); err != nil {
5982 return nil, err
5983 }
5984 if interceptor == nil {
5985 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5986 }
5987 info := &grpc.UnaryServerInfo{
5988 Server: srv,
5989 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5990 }
5991 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5992 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5993 }
5994 return interceptor(ctx, in, info, handler)
5995}
5996
Girish Gowdra631ef3d2020-06-15 10:45:52 -07005997func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5998 in := new(Group)
5999 if err := dec(in); err != nil {
6000 return nil, err
6001 }
6002 if interceptor == nil {
6003 return srv.(OpenoltServer).DeleteGroup(ctx, in)
6004 }
6005 info := &grpc.UnaryServerInfo{
6006 Server: srv,
6007 FullMethod: "/openolt.Openolt/DeleteGroup",
6008 }
6009 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6010 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
6011 }
6012 return interceptor(ctx, in, info, handler)
6013}
6014
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006015func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6016 in := new(ValueParam)
6017 if err := dec(in); err != nil {
6018 return nil, err
6019 }
6020 if interceptor == nil {
6021 return srv.(OpenoltServer).GetExtValue(ctx, in)
6022 }
6023 info := &grpc.UnaryServerInfo{
6024 Server: srv,
6025 FullMethod: "/openolt.Openolt/GetExtValue",
6026 }
6027 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6028 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6029 }
6030 return interceptor(ctx, in, info, handler)
6031}
6032
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00006033func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
kesavand494c2082020-08-31 11:16:12 +05306034 in := new(config.OnuItuPonAlarm)
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00006035 if err := dec(in); err != nil {
6036 return nil, err
6037 }
6038 if interceptor == nil {
6039 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6040 }
6041 info := &grpc.UnaryServerInfo{
6042 Server: srv,
6043 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6044 }
6045 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
kesavand494c2082020-08-31 11:16:12 +05306046 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00006047 }
6048 return interceptor(ctx, in, info, handler)
6049}
6050
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006051func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6052 in := new(Onu)
6053 if err := dec(in); err != nil {
6054 return nil, err
6055 }
6056 if interceptor == nil {
6057 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6058 }
6059 info := &grpc.UnaryServerInfo{
6060 Server: srv,
6061 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6062 }
6063 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6064 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6065 }
6066 return interceptor(ctx, in, info, handler)
6067}
6068
6069func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6070 in := new(Onu)
6071 if err := dec(in); err != nil {
6072 return nil, err
6073 }
6074 if interceptor == nil {
6075 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6076 }
6077 info := &grpc.UnaryServerInfo{
6078 Server: srv,
6079 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6080 }
6081 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6082 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6083 }
6084 return interceptor(ctx, in, info, handler)
6085}
6086
William Kurkianea869482019-04-09 15:16:11 -04006087var _Openolt_serviceDesc = grpc.ServiceDesc{
6088 ServiceName: "openolt.Openolt",
6089 HandlerType: (*OpenoltServer)(nil),
6090 Methods: []grpc.MethodDesc{
6091 {
6092 MethodName: "DisableOlt",
6093 Handler: _Openolt_DisableOlt_Handler,
6094 },
6095 {
6096 MethodName: "ReenableOlt",
6097 Handler: _Openolt_ReenableOlt_Handler,
6098 },
6099 {
6100 MethodName: "ActivateOnu",
6101 Handler: _Openolt_ActivateOnu_Handler,
6102 },
6103 {
6104 MethodName: "DeactivateOnu",
6105 Handler: _Openolt_DeactivateOnu_Handler,
6106 },
6107 {
6108 MethodName: "DeleteOnu",
6109 Handler: _Openolt_DeleteOnu_Handler,
6110 },
6111 {
6112 MethodName: "OmciMsgOut",
6113 Handler: _Openolt_OmciMsgOut_Handler,
6114 },
6115 {
6116 MethodName: "OnuPacketOut",
6117 Handler: _Openolt_OnuPacketOut_Handler,
6118 },
6119 {
6120 MethodName: "UplinkPacketOut",
6121 Handler: _Openolt_UplinkPacketOut_Handler,
6122 },
6123 {
6124 MethodName: "FlowAdd",
6125 Handler: _Openolt_FlowAdd_Handler,
6126 },
6127 {
6128 MethodName: "FlowRemove",
6129 Handler: _Openolt_FlowRemove_Handler,
6130 },
6131 {
6132 MethodName: "HeartbeatCheck",
6133 Handler: _Openolt_HeartbeatCheck_Handler,
6134 },
6135 {
6136 MethodName: "EnablePonIf",
6137 Handler: _Openolt_EnablePonIf_Handler,
6138 },
6139 {
6140 MethodName: "DisablePonIf",
6141 Handler: _Openolt_DisablePonIf_Handler,
6142 },
6143 {
6144 MethodName: "GetDeviceInfo",
6145 Handler: _Openolt_GetDeviceInfo_Handler,
6146 },
6147 {
6148 MethodName: "Reboot",
6149 Handler: _Openolt_Reboot_Handler,
6150 },
6151 {
6152 MethodName: "CollectStatistics",
6153 Handler: _Openolt_CollectStatistics_Handler,
6154 },
6155 {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00006156 MethodName: "GetOnuStatistics",
6157 Handler: _Openolt_GetOnuStatistics_Handler,
6158 },
6159 {
6160 MethodName: "GetGemPortStatistics",
6161 Handler: _Openolt_GetGemPortStatistics_Handler,
6162 },
6163 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04006164 MethodName: "CreateTrafficSchedulers",
6165 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04006166 },
6167 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04006168 MethodName: "RemoveTrafficSchedulers",
6169 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6170 },
6171 {
6172 MethodName: "CreateTrafficQueues",
6173 Handler: _Openolt_CreateTrafficQueues_Handler,
6174 },
6175 {
6176 MethodName: "RemoveTrafficQueues",
6177 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04006178 },
Esin Karamanccb714b2019-11-29 15:02:06 +00006179 {
6180 MethodName: "PerformGroupOperation",
6181 Handler: _Openolt_PerformGroupOperation_Handler,
6182 },
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006183 {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006184 MethodName: "DeleteGroup",
6185 Handler: _Openolt_DeleteGroup_Handler,
6186 },
6187 {
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08006188 MethodName: "GetExtValue",
6189 Handler: _Openolt_GetExtValue_Handler,
6190 },
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00006191 {
6192 MethodName: "OnuItuPonAlarmSet",
6193 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6194 },
Girish Gowdra631ef3d2020-06-15 10:45:52 -07006195 {
6196 MethodName: "GetLogicalOnuDistanceZero",
6197 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6198 },
6199 {
6200 MethodName: "GetLogicalOnuDistance",
6201 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6202 },
William Kurkianea869482019-04-09 15:16:11 -04006203 },
6204 Streams: []grpc.StreamDesc{
6205 {
6206 StreamName: "EnableIndication",
6207 Handler: _Openolt_EnableIndication_Handler,
6208 ServerStreams: true,
6209 },
6210 },
6211 Metadata: "voltha_protos/openolt.proto",
6212}