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