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