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