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