blob: f45b4f5aef489786dcefebc41383370ce861783a [file] [log] [blame]
Matt Jeanneret61e94872019-03-22 16:16:01 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
Matteo Scandolob3c08ae2020-10-14 13:15:43 -070010 common "github.com/opencord/voltha-protos/v4/go/common"
11 config "github.com/opencord/voltha-protos/v4/go/ext/config"
12 tech_profile "github.com/opencord/voltha-protos/v4/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -040013 _ "google.golang.org/genproto/googleapis/api/annotations"
14 grpc "google.golang.org/grpc"
15 math "math"
16)
17
18// Reference imports to suppress errors if they are not otherwise used.
19var _ = proto.Marshal
20var _ = fmt.Errorf
21var _ = math.Inf
22
23// This is a compile-time assertion to ensure that this generated file
24// is compatible with the proto package it is being compiled against.
25// A compilation error at this line likely means your copy of the
26// proto package needs to be updated.
27const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
28
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040029// SchedulerConfig from public import voltha_protos/tech_profile.proto
30type SchedulerConfig = tech_profile.SchedulerConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040031
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040032// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
33type TrafficShapingInfo = tech_profile.TrafficShapingInfo
Matt Jeanneret61e94872019-03-22 16:16:01 -040034
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040035// TrafficScheduler from public import voltha_protos/tech_profile.proto
36type TrafficScheduler = tech_profile.TrafficScheduler
Matt Jeanneret61e94872019-03-22 16:16:01 -040037
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040038// TrafficSchedulers from public import voltha_protos/tech_profile.proto
39type TrafficSchedulers = tech_profile.TrafficSchedulers
Matt Jeanneret61e94872019-03-22 16:16:01 -040040
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040041// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
42type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040043
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040044// RedDiscardConfig from public import voltha_protos/tech_profile.proto
45type RedDiscardConfig = tech_profile.RedDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040046
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040047// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
48type WRedDiscardConfig = tech_profile.WRedDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040049
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040050// DiscardConfig from public import voltha_protos/tech_profile.proto
51type DiscardConfig = tech_profile.DiscardConfig
52type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
53type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
54type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040055
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040056// TrafficQueue from public import voltha_protos/tech_profile.proto
57type TrafficQueue = tech_profile.TrafficQueue
Matt Jeanneret61e94872019-03-22 16:16:01 -040058
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040059// TrafficQueues from public import voltha_protos/tech_profile.proto
60type TrafficQueues = tech_profile.TrafficQueues
Matt Jeanneret61e94872019-03-22 16:16:01 -040061
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040062// Direction from public import voltha_protos/tech_profile.proto
63type Direction = tech_profile.Direction
Matt Jeanneret61e94872019-03-22 16:16:01 -040064
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040065var Direction_name = tech_profile.Direction_name
66var Direction_value = tech_profile.Direction_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040067
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040068const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
69const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
70const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
Matt Jeanneret61e94872019-03-22 16:16:01 -040071
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040072// SchedulingPolicy from public import voltha_protos/tech_profile.proto
73type SchedulingPolicy = tech_profile.SchedulingPolicy
Matt Jeanneret61e94872019-03-22 16:16:01 -040074
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040075var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
76var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040077
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040078const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
79const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
80const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
Matt Jeanneret61e94872019-03-22 16:16:01 -040081
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040082// AdditionalBW from public import voltha_protos/tech_profile.proto
83type AdditionalBW = tech_profile.AdditionalBW
Matt Jeanneret61e94872019-03-22 16:16:01 -040084
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040085var AdditionalBW_name = tech_profile.AdditionalBW_name
86var AdditionalBW_value = tech_profile.AdditionalBW_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040087
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040088const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
89const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
90const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
91const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
Matt Jeanneret61e94872019-03-22 16:16:01 -040092
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040093// DiscardPolicy from public import voltha_protos/tech_profile.proto
94type DiscardPolicy = tech_profile.DiscardPolicy
Matt Jeanneret61e94872019-03-22 16:16:01 -040095
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040096var DiscardPolicy_name = tech_profile.DiscardPolicy_name
97var DiscardPolicy_value = tech_profile.DiscardPolicy_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040098
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040099const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
100const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
101const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
102const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
Matt Jeanneret61e94872019-03-22 16:16:01 -0400103
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400104// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
105type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
Matt Jeanneret61e94872019-03-22 16:16:01 -0400106
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400107var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
108var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
Matt Jeanneret61e94872019-03-22 16:16:01 -0400109
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400110const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
111const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
112const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
Matt Jeanneret61e94872019-03-22 16:16:01 -0400113
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -0800114// ID from public import voltha_protos/common.proto
115type ID = common.ID
116
117// IDs from public import voltha_protos/common.proto
118type IDs = common.IDs
119
120// AdminState from public import voltha_protos/common.proto
121type AdminState = common.AdminState
122
123// OperStatus from public import voltha_protos/common.proto
124type OperStatus = common.OperStatus
125
126// ConnectStatus from public import voltha_protos/common.proto
127type ConnectStatus = common.ConnectStatus
128
129// OperationResp from public import voltha_protos/common.proto
130type OperationResp = common.OperationResp
131
132// ValueType from public import voltha_protos/common.proto
133type ValueType = common.ValueType
134
135// ValueSpecifier from public import voltha_protos/common.proto
136type ValueSpecifier = common.ValueSpecifier
137
138// ReturnValues from public import voltha_protos/common.proto
139type ReturnValues = common.ReturnValues
140
141// TestModeKeys from public import voltha_protos/common.proto
142type TestModeKeys = common.TestModeKeys
143
144var TestModeKeys_name = common.TestModeKeys_name
145var TestModeKeys_value = common.TestModeKeys_value
146
147const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
148
149// AdminState_Types from public import voltha_protos/common.proto
150type AdminState_Types = common.AdminState_Types
151
152var AdminState_Types_name = common.AdminState_Types_name
153var AdminState_Types_value = common.AdminState_Types_value
154
155const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
156const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
157const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
158const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
159const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
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 {
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002319 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 uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2323 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2324 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2325 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2326 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2327 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2328 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2329 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2330 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2331 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2332 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2333 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2334 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2335 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2336 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
2337 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2338 XXX_unrecognized []byte `json:"-"`
2339 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002340}
2341
2342func (m *Flow) Reset() { *m = Flow{} }
2343func (m *Flow) String() string { return proto.CompactTextString(m) }
2344func (*Flow) ProtoMessage() {}
2345func (*Flow) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002346 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002347}
2348
2349func (m *Flow) XXX_Unmarshal(b []byte) error {
2350 return xxx_messageInfo_Flow.Unmarshal(m, b)
2351}
2352func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2353 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2354}
2355func (m *Flow) XXX_Merge(src proto.Message) {
2356 xxx_messageInfo_Flow.Merge(m, src)
2357}
2358func (m *Flow) XXX_Size() int {
2359 return xxx_messageInfo_Flow.Size(m)
2360}
2361func (m *Flow) XXX_DiscardUnknown() {
2362 xxx_messageInfo_Flow.DiscardUnknown(m)
2363}
2364
2365var xxx_messageInfo_Flow proto.InternalMessageInfo
2366
2367func (m *Flow) GetAccessIntfId() int32 {
2368 if m != nil {
2369 return m.AccessIntfId
2370 }
2371 return 0
2372}
2373
2374func (m *Flow) GetOnuId() int32 {
2375 if m != nil {
2376 return m.OnuId
2377 }
2378 return 0
2379}
2380
2381func (m *Flow) GetUniId() int32 {
2382 if m != nil {
2383 return m.UniId
2384 }
2385 return 0
2386}
2387
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002388func (m *Flow) GetFlowId() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002389 if m != nil {
2390 return m.FlowId
2391 }
2392 return 0
2393}
2394
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002395func (m *Flow) GetSymmetricFlowId() uint64 {
2396 if m != nil {
2397 return m.SymmetricFlowId
2398 }
2399 return 0
2400}
2401
Matt Jeanneret61e94872019-03-22 16:16:01 -04002402func (m *Flow) GetFlowType() string {
2403 if m != nil {
2404 return m.FlowType
2405 }
2406 return ""
2407}
2408
2409func (m *Flow) GetAllocId() int32 {
2410 if m != nil {
2411 return m.AllocId
2412 }
2413 return 0
2414}
2415
2416func (m *Flow) GetNetworkIntfId() int32 {
2417 if m != nil {
2418 return m.NetworkIntfId
2419 }
2420 return 0
2421}
2422
2423func (m *Flow) GetGemportId() int32 {
2424 if m != nil {
2425 return m.GemportId
2426 }
2427 return 0
2428}
2429
2430func (m *Flow) GetClassifier() *Classifier {
2431 if m != nil {
2432 return m.Classifier
2433 }
2434 return nil
2435}
2436
2437func (m *Flow) GetAction() *Action {
2438 if m != nil {
2439 return m.Action
2440 }
2441 return nil
2442}
2443
2444func (m *Flow) GetPriority() int32 {
2445 if m != nil {
2446 return m.Priority
2447 }
2448 return 0
2449}
2450
2451func (m *Flow) GetCookie() uint64 {
2452 if m != nil {
2453 return m.Cookie
2454 }
2455 return 0
2456}
2457
2458func (m *Flow) GetPortNo() uint32 {
2459 if m != nil {
2460 return m.PortNo
2461 }
2462 return 0
2463}
2464
Burak Gurdag402dd952019-12-10 20:31:11 +00002465func (m *Flow) GetGroupId() uint32 {
2466 if m != nil {
2467 return m.GroupId
2468 }
2469 return 0
2470}
2471
Burak Gurdagce064352020-04-20 20:11:18 +00002472func (m *Flow) GetTechProfileId() uint32 {
2473 if m != nil {
2474 return m.TechProfileId
2475 }
2476 return 0
2477}
2478
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002479func (m *Flow) GetReplicateFlow() bool {
2480 if m != nil {
2481 return m.ReplicateFlow
2482 }
2483 return false
2484}
2485
2486func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2487 if m != nil {
2488 return m.PbitToGemport
2489 }
2490 return nil
2491}
2492
Matt Jeanneret61e94872019-03-22 16:16:01 -04002493type SerialNumber struct {
2494 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2495 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2496 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2497 XXX_unrecognized []byte `json:"-"`
2498 XXX_sizecache int32 `json:"-"`
2499}
2500
2501func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2502func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2503func (*SerialNumber) ProtoMessage() {}
2504func (*SerialNumber) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302505 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002506}
2507
2508func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2509 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2510}
2511func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2512 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2513}
2514func (m *SerialNumber) XXX_Merge(src proto.Message) {
2515 xxx_messageInfo_SerialNumber.Merge(m, src)
2516}
2517func (m *SerialNumber) XXX_Size() int {
2518 return xxx_messageInfo_SerialNumber.Size(m)
2519}
2520func (m *SerialNumber) XXX_DiscardUnknown() {
2521 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2522}
2523
2524var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2525
2526func (m *SerialNumber) GetVendorId() []byte {
2527 if m != nil {
2528 return m.VendorId
2529 }
2530 return nil
2531}
2532
2533func (m *SerialNumber) GetVendorSpecific() []byte {
2534 if m != nil {
2535 return m.VendorSpecific
2536 }
2537 return nil
2538}
2539
2540type PortStatistics struct {
2541 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2542 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2543 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2544 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2545 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2546 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2547 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
Jason Huangc9243f12020-10-21 17:56:05 +08002548 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2549 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2550 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2551 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2552 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2553 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2554 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2555 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2556 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2557 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2558 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2559 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002560 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2561 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2562 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2563 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2564 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2565 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
Jason Huangc9243f12020-10-21 17:56:05 +08002566 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2567 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2568 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2569 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2570 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2571 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2572 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2573 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2574 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2575 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2576 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002577 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2578 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2579 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2580 XXX_unrecognized []byte `json:"-"`
2581 XXX_sizecache int32 `json:"-"`
2582}
2583
2584func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2585func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2586func (*PortStatistics) ProtoMessage() {}
2587func (*PortStatistics) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302588 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002589}
2590
2591func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2592 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2593}
2594func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2595 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2596}
2597func (m *PortStatistics) XXX_Merge(src proto.Message) {
2598 xxx_messageInfo_PortStatistics.Merge(m, src)
2599}
2600func (m *PortStatistics) XXX_Size() int {
2601 return xxx_messageInfo_PortStatistics.Size(m)
2602}
2603func (m *PortStatistics) XXX_DiscardUnknown() {
2604 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2605}
2606
2607var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2608
2609func (m *PortStatistics) GetIntfId() uint32 {
2610 if m != nil {
2611 return m.IntfId
2612 }
2613 return 0
2614}
2615
2616func (m *PortStatistics) GetRxBytes() uint64 {
2617 if m != nil {
2618 return m.RxBytes
2619 }
2620 return 0
2621}
2622
2623func (m *PortStatistics) GetRxPackets() uint64 {
2624 if m != nil {
2625 return m.RxPackets
2626 }
2627 return 0
2628}
2629
2630func (m *PortStatistics) GetRxUcastPackets() uint64 {
2631 if m != nil {
2632 return m.RxUcastPackets
2633 }
2634 return 0
2635}
2636
2637func (m *PortStatistics) GetRxMcastPackets() uint64 {
2638 if m != nil {
2639 return m.RxMcastPackets
2640 }
2641 return 0
2642}
2643
2644func (m *PortStatistics) GetRxBcastPackets() uint64 {
2645 if m != nil {
2646 return m.RxBcastPackets
2647 }
2648 return 0
2649}
2650
2651func (m *PortStatistics) GetRxErrorPackets() uint64 {
2652 if m != nil {
2653 return m.RxErrorPackets
2654 }
2655 return 0
2656}
2657
Jason Huangc9243f12020-10-21 17:56:05 +08002658func (m *PortStatistics) GetRxFrames() uint64 {
2659 if m != nil {
2660 return m.RxFrames
2661 }
2662 return 0
2663}
2664
2665func (m *PortStatistics) GetRxFrames_64() uint64 {
2666 if m != nil {
2667 return m.RxFrames_64
2668 }
2669 return 0
2670}
2671
2672func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2673 if m != nil {
2674 return m.RxFrames_65_127
2675 }
2676 return 0
2677}
2678
2679func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2680 if m != nil {
2681 return m.RxFrames_128_255
2682 }
2683 return 0
2684}
2685
2686func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2687 if m != nil {
2688 return m.RxFrames_256_511
2689 }
2690 return 0
2691}
2692
2693func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2694 if m != nil {
2695 return m.RxFrames_512_1023
2696 }
2697 return 0
2698}
2699
2700func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2701 if m != nil {
2702 return m.RxFrames_1024_1518
2703 }
2704 return 0
2705}
2706
2707func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2708 if m != nil {
2709 return m.RxFrames_1519_2047
2710 }
2711 return 0
2712}
2713
2714func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2715 if m != nil {
2716 return m.RxFrames_2048_4095
2717 }
2718 return 0
2719}
2720
2721func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2722 if m != nil {
2723 return m.RxFrames_4096_9216
2724 }
2725 return 0
2726}
2727
2728func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2729 if m != nil {
2730 return m.RxFrames_9217_16383
2731 }
2732 return 0
2733}
2734
2735func (m *PortStatistics) GetRxCrcErrors() uint64 {
2736 if m != nil {
2737 return m.RxCrcErrors
2738 }
2739 return 0
2740}
2741
Matt Jeanneret61e94872019-03-22 16:16:01 -04002742func (m *PortStatistics) GetTxBytes() uint64 {
2743 if m != nil {
2744 return m.TxBytes
2745 }
2746 return 0
2747}
2748
2749func (m *PortStatistics) GetTxPackets() uint64 {
2750 if m != nil {
2751 return m.TxPackets
2752 }
2753 return 0
2754}
2755
2756func (m *PortStatistics) GetTxUcastPackets() uint64 {
2757 if m != nil {
2758 return m.TxUcastPackets
2759 }
2760 return 0
2761}
2762
2763func (m *PortStatistics) GetTxMcastPackets() uint64 {
2764 if m != nil {
2765 return m.TxMcastPackets
2766 }
2767 return 0
2768}
2769
2770func (m *PortStatistics) GetTxBcastPackets() uint64 {
2771 if m != nil {
2772 return m.TxBcastPackets
2773 }
2774 return 0
2775}
2776
2777func (m *PortStatistics) GetTxErrorPackets() uint64 {
2778 if m != nil {
2779 return m.TxErrorPackets
2780 }
2781 return 0
2782}
2783
Jason Huangc9243f12020-10-21 17:56:05 +08002784func (m *PortStatistics) GetTxFrames() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002785 if m != nil {
Jason Huangc9243f12020-10-21 17:56:05 +08002786 return m.TxFrames
2787 }
2788 return 0
2789}
2790
2791func (m *PortStatistics) GetTxFrames_64() uint64 {
2792 if m != nil {
2793 return m.TxFrames_64
2794 }
2795 return 0
2796}
2797
2798func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2799 if m != nil {
2800 return m.TxFrames_65_127
2801 }
2802 return 0
2803}
2804
2805func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2806 if m != nil {
2807 return m.TxFrames_128_255
2808 }
2809 return 0
2810}
2811
2812func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2813 if m != nil {
2814 return m.TxFrames_256_511
2815 }
2816 return 0
2817}
2818
2819func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2820 if m != nil {
2821 return m.TxFrames_512_1023
2822 }
2823 return 0
2824}
2825
2826func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2827 if m != nil {
2828 return m.TxFrames_1024_1518
2829 }
2830 return 0
2831}
2832
2833func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2834 if m != nil {
2835 return m.TxFrames_1519_2047
2836 }
2837 return 0
2838}
2839
2840func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2841 if m != nil {
2842 return m.TxFrames_2048_4095
2843 }
2844 return 0
2845}
2846
2847func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2848 if m != nil {
2849 return m.TxFrames_4096_9216
2850 }
2851 return 0
2852}
2853
2854func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2855 if m != nil {
2856 return m.TxFrames_9217_16383
Matt Jeanneret61e94872019-03-22 16:16:01 -04002857 }
2858 return 0
2859}
2860
2861func (m *PortStatistics) GetBipErrors() uint64 {
2862 if m != nil {
2863 return m.BipErrors
2864 }
2865 return 0
2866}
2867
2868func (m *PortStatistics) GetTimestamp() uint32 {
2869 if m != nil {
2870 return m.Timestamp
2871 }
2872 return 0
2873}
2874
2875type FlowStatistics struct {
2876 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2877 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2878 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2879 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2880 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2881 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2882 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2883 XXX_unrecognized []byte `json:"-"`
2884 XXX_sizecache int32 `json:"-"`
2885}
2886
2887func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2888func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2889func (*FlowStatistics) ProtoMessage() {}
2890func (*FlowStatistics) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302891 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002892}
2893
2894func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2895 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2896}
2897func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2898 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2899}
2900func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2901 xxx_messageInfo_FlowStatistics.Merge(m, src)
2902}
2903func (m *FlowStatistics) XXX_Size() int {
2904 return xxx_messageInfo_FlowStatistics.Size(m)
2905}
2906func (m *FlowStatistics) XXX_DiscardUnknown() {
2907 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2908}
2909
2910var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2911
2912func (m *FlowStatistics) GetFlowId() uint32 {
2913 if m != nil {
2914 return m.FlowId
2915 }
2916 return 0
2917}
2918
2919func (m *FlowStatistics) GetRxBytes() uint64 {
2920 if m != nil {
2921 return m.RxBytes
2922 }
2923 return 0
2924}
2925
2926func (m *FlowStatistics) GetRxPackets() uint64 {
2927 if m != nil {
2928 return m.RxPackets
2929 }
2930 return 0
2931}
2932
2933func (m *FlowStatistics) GetTxBytes() uint64 {
2934 if m != nil {
2935 return m.TxBytes
2936 }
2937 return 0
2938}
2939
2940func (m *FlowStatistics) GetTxPackets() uint64 {
2941 if m != nil {
2942 return m.TxPackets
2943 }
2944 return 0
2945}
2946
2947func (m *FlowStatistics) GetTimestamp() uint32 {
2948 if m != nil {
2949 return m.Timestamp
2950 }
2951 return 0
2952}
2953
2954type LosIndication struct {
2955 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2956 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
2957 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2958 XXX_unrecognized []byte `json:"-"`
2959 XXX_sizecache int32 `json:"-"`
2960}
2961
2962func (m *LosIndication) Reset() { *m = LosIndication{} }
2963func (m *LosIndication) String() string { return proto.CompactTextString(m) }
2964func (*LosIndication) ProtoMessage() {}
2965func (*LosIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302966 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002967}
2968
2969func (m *LosIndication) XXX_Unmarshal(b []byte) error {
2970 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
2971}
2972func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2973 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
2974}
2975func (m *LosIndication) XXX_Merge(src proto.Message) {
2976 xxx_messageInfo_LosIndication.Merge(m, src)
2977}
2978func (m *LosIndication) XXX_Size() int {
2979 return xxx_messageInfo_LosIndication.Size(m)
2980}
2981func (m *LosIndication) XXX_DiscardUnknown() {
2982 xxx_messageInfo_LosIndication.DiscardUnknown(m)
2983}
2984
2985var xxx_messageInfo_LosIndication proto.InternalMessageInfo
2986
2987func (m *LosIndication) GetIntfId() uint32 {
2988 if m != nil {
2989 return m.IntfId
2990 }
2991 return 0
2992}
2993
2994func (m *LosIndication) GetStatus() string {
2995 if m != nil {
2996 return m.Status
2997 }
2998 return ""
2999}
3000
3001type DyingGaspIndication struct {
3002 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3003 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3004 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3005 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3006 XXX_unrecognized []byte `json:"-"`
3007 XXX_sizecache int32 `json:"-"`
3008}
3009
3010func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3011func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3012func (*DyingGaspIndication) ProtoMessage() {}
3013func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303014 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003015}
3016
3017func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3018 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3019}
3020func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3021 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3022}
3023func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3024 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3025}
3026func (m *DyingGaspIndication) XXX_Size() int {
3027 return xxx_messageInfo_DyingGaspIndication.Size(m)
3028}
3029func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3030 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3031}
3032
3033var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3034
3035func (m *DyingGaspIndication) GetIntfId() uint32 {
3036 if m != nil {
3037 return m.IntfId
3038 }
3039 return 0
3040}
3041
3042func (m *DyingGaspIndication) GetOnuId() uint32 {
3043 if m != nil {
3044 return m.OnuId
3045 }
3046 return 0
3047}
3048
3049func (m *DyingGaspIndication) GetStatus() string {
3050 if m != nil {
3051 return m.Status
3052 }
3053 return ""
3054}
3055
3056type OnuAlarmIndication struct {
3057 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3058 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3059 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3060 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3061 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3062 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 +05303063 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3064 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003065 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3066 XXX_unrecognized []byte `json:"-"`
3067 XXX_sizecache int32 `json:"-"`
3068}
3069
3070func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3071func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3072func (*OnuAlarmIndication) ProtoMessage() {}
3073func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303074 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003075}
3076
3077func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3078 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3079}
3080func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3081 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3082}
3083func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3084 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3085}
3086func (m *OnuAlarmIndication) XXX_Size() int {
3087 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3088}
3089func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3090 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3091}
3092
3093var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3094
3095func (m *OnuAlarmIndication) GetIntfId() uint32 {
3096 if m != nil {
3097 return m.IntfId
3098 }
3099 return 0
3100}
3101
3102func (m *OnuAlarmIndication) GetOnuId() uint32 {
3103 if m != nil {
3104 return m.OnuId
3105 }
3106 return 0
3107}
3108
3109func (m *OnuAlarmIndication) GetLosStatus() string {
3110 if m != nil {
3111 return m.LosStatus
3112 }
3113 return ""
3114}
3115
3116func (m *OnuAlarmIndication) GetLobStatus() string {
3117 if m != nil {
3118 return m.LobStatus
3119 }
3120 return ""
3121}
3122
3123func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3124 if m != nil {
3125 return m.LopcMissStatus
3126 }
3127 return ""
3128}
3129
3130func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3131 if m != nil {
3132 return m.LopcMicErrorStatus
3133 }
3134 return ""
3135}
3136
Naga Manjunath0a734252019-11-21 19:00:23 +05303137func (m *OnuAlarmIndication) GetLofiStatus() string {
3138 if m != nil {
3139 return m.LofiStatus
3140 }
3141 return ""
3142}
3143
3144func (m *OnuAlarmIndication) GetLoamiStatus() string {
3145 if m != nil {
3146 return m.LoamiStatus
3147 }
3148 return ""
3149}
3150
Matt Jeanneret61e94872019-03-22 16:16:01 -04003151type OnuStartupFailureIndication struct {
3152 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3153 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3154 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3155 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3156 XXX_unrecognized []byte `json:"-"`
3157 XXX_sizecache int32 `json:"-"`
3158}
3159
3160func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3161func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3162func (*OnuStartupFailureIndication) ProtoMessage() {}
3163func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303164 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003165}
3166
3167func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3168 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3169}
3170func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3171 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3172}
3173func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3174 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3175}
3176func (m *OnuStartupFailureIndication) XXX_Size() int {
3177 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3178}
3179func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3180 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3181}
3182
3183var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3184
3185func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3186 if m != nil {
3187 return m.IntfId
3188 }
3189 return 0
3190}
3191
3192func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3193 if m != nil {
3194 return m.OnuId
3195 }
3196 return 0
3197}
3198
3199func (m *OnuStartupFailureIndication) GetStatus() string {
3200 if m != nil {
3201 return m.Status
3202 }
3203 return ""
3204}
3205
3206type OnuSignalDegradeIndication struct {
3207 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3208 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3209 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3210 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3211 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3212 XXX_unrecognized []byte `json:"-"`
3213 XXX_sizecache int32 `json:"-"`
3214}
3215
3216func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3217func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3218func (*OnuSignalDegradeIndication) ProtoMessage() {}
3219func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303220 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003221}
3222
3223func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3224 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3225}
3226func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3227 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3228}
3229func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3230 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3231}
3232func (m *OnuSignalDegradeIndication) XXX_Size() int {
3233 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3234}
3235func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3236 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3237}
3238
3239var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3240
3241func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3242 if m != nil {
3243 return m.IntfId
3244 }
3245 return 0
3246}
3247
3248func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3249 if m != nil {
3250 return m.OnuId
3251 }
3252 return 0
3253}
3254
3255func (m *OnuSignalDegradeIndication) GetStatus() string {
3256 if m != nil {
3257 return m.Status
3258 }
3259 return ""
3260}
3261
3262func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3263 if m != nil {
3264 return m.InverseBitErrorRate
3265 }
3266 return 0
3267}
3268
3269type OnuDriftOfWindowIndication struct {
3270 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3271 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3272 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3273 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3274 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3275 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3276 XXX_unrecognized []byte `json:"-"`
3277 XXX_sizecache int32 `json:"-"`
3278}
3279
3280func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3281func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3282func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3283func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303284 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003285}
3286
3287func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3288 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3289}
3290func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3291 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3292}
3293func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3294 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3295}
3296func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3297 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3298}
3299func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3300 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3301}
3302
3303var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3304
3305func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3306 if m != nil {
3307 return m.IntfId
3308 }
3309 return 0
3310}
3311
3312func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3313 if m != nil {
3314 return m.OnuId
3315 }
3316 return 0
3317}
3318
3319func (m *OnuDriftOfWindowIndication) GetStatus() string {
3320 if m != nil {
3321 return m.Status
3322 }
3323 return ""
3324}
3325
3326func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3327 if m != nil {
3328 return m.Drift
3329 }
3330 return 0
3331}
3332
3333func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3334 if m != nil {
3335 return m.NewEqd
3336 }
3337 return 0
3338}
3339
3340type OnuLossOfOmciChannelIndication struct {
3341 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3342 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3343 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3344 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3345 XXX_unrecognized []byte `json:"-"`
3346 XXX_sizecache int32 `json:"-"`
3347}
3348
3349func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3350func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3351func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3352func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303353 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003354}
3355
3356func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3357 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3358}
3359func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3360 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3361}
3362func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3363 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3364}
3365func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3366 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3367}
3368func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3369 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3370}
3371
3372var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3373
3374func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3375 if m != nil {
3376 return m.IntfId
3377 }
3378 return 0
3379}
3380
3381func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3382 if m != nil {
3383 return m.OnuId
3384 }
3385 return 0
3386}
3387
3388func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3389 if m != nil {
3390 return m.Status
3391 }
3392 return ""
3393}
3394
3395type OnuSignalsFailureIndication struct {
3396 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3397 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3398 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3399 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3400 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3401 XXX_unrecognized []byte `json:"-"`
3402 XXX_sizecache int32 `json:"-"`
3403}
3404
3405func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3406func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3407func (*OnuSignalsFailureIndication) ProtoMessage() {}
3408func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303409 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003410}
3411
3412func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3413 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3414}
3415func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3416 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3417}
3418func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3419 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3420}
3421func (m *OnuSignalsFailureIndication) XXX_Size() int {
3422 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3423}
3424func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3425 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3426}
3427
3428var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3429
3430func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3431 if m != nil {
3432 return m.IntfId
3433 }
3434 return 0
3435}
3436
3437func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3438 if m != nil {
3439 return m.OnuId
3440 }
3441 return 0
3442}
3443
3444func (m *OnuSignalsFailureIndication) GetStatus() string {
3445 if m != nil {
3446 return m.Status
3447 }
3448 return ""
3449}
3450
3451func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3452 if m != nil {
3453 return m.InverseBitErrorRate
3454 }
3455 return 0
3456}
3457
3458type OnuTransmissionInterferenceWarning struct {
3459 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3460 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3461 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3462 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3463 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3464 XXX_unrecognized []byte `json:"-"`
3465 XXX_sizecache int32 `json:"-"`
3466}
3467
3468func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3469func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3470func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3471func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303472 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003473}
3474
3475func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3476 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3477}
3478func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3479 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3480}
3481func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3482 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3483}
3484func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3485 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3486}
3487func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3488 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3489}
3490
3491var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3492
3493func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3494 if m != nil {
3495 return m.IntfId
3496 }
3497 return 0
3498}
3499
3500func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3501 if m != nil {
3502 return m.OnuId
3503 }
3504 return 0
3505}
3506
3507func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3508 if m != nil {
3509 return m.Status
3510 }
3511 return ""
3512}
3513
3514func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3515 if m != nil {
3516 return m.Drift
3517 }
3518 return 0
3519}
3520
3521type OnuActivationFailureIndication struct {
3522 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3523 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303524 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003525 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3526 XXX_unrecognized []byte `json:"-"`
3527 XXX_sizecache int32 `json:"-"`
3528}
3529
3530func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3531func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3532func (*OnuActivationFailureIndication) ProtoMessage() {}
3533func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303534 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003535}
3536
3537func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3538 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3539}
3540func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3541 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3542}
3543func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3544 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3545}
3546func (m *OnuActivationFailureIndication) XXX_Size() int {
3547 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3548}
3549func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3550 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3551}
3552
3553var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3554
3555func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3556 if m != nil {
3557 return m.IntfId
3558 }
3559 return 0
3560}
3561
3562func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3563 if m != nil {
3564 return m.OnuId
3565 }
3566 return 0
3567}
3568
Naga Manjunath0a734252019-11-21 19:00:23 +05303569func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3570 if m != nil {
3571 return m.FailReason
3572 }
3573 return 0
3574}
3575
3576type OnuLossOfKeySyncFailureIndication struct {
3577 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3578 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3579 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3580 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3581 XXX_unrecognized []byte `json:"-"`
3582 XXX_sizecache int32 `json:"-"`
3583}
3584
3585func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3586func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3587func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3588func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303589 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Naga Manjunath0a734252019-11-21 19:00:23 +05303590}
3591
3592func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3593 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3594}
3595func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3596 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3597}
3598func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3599 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3600}
3601func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3602 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3603}
3604func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3605 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3606}
3607
3608var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3609
3610func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3611 if m != nil {
3612 return m.IntfId
3613 }
3614 return 0
3615}
3616
3617func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3618 if m != nil {
3619 return m.OnuId
3620 }
3621 return 0
3622}
3623
3624func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3625 if m != nil {
3626 return m.Status
3627 }
3628 return ""
3629}
3630
Girish Gowdra5192ea82020-05-06 20:49:11 -07003631type RdiErrorIndication struct {
3632 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3633 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303634 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3635 XXX_unrecognized []byte `json:"-"`
3636 XXX_sizecache int32 `json:"-"`
3637}
3638
Girish Gowdra5192ea82020-05-06 20:49:11 -07003639func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3640func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3641func (*RdiErrorIndication) ProtoMessage() {}
3642func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303643 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Girish Gowdra5192ea82020-05-06 20:49:11 -07003644}
3645
3646func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3647 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3648}
3649func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3650 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3651}
3652func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3653 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3654}
3655func (m *RdiErrorIndication) XXX_Size() int {
3656 return xxx_messageInfo_RdiErrorIndication.Size(m)
3657}
3658func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3659 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3660}
3661
3662var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3663
3664func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3665 if m != nil {
3666 return m.RdiErrorCount
3667 }
3668 return 0
3669}
3670
3671func (m *RdiErrorIndication) GetStatus() string {
3672 if m != nil {
3673 return m.Status
3674 }
3675 return ""
3676}
3677
3678type OnuItuPonStatsIndication struct {
3679 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3680 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3681 // Types that are valid to be assigned to Stats:
3682 // *OnuItuPonStatsIndication_RdiErrorInd
3683 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
3684 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3685 XXX_unrecognized []byte `json:"-"`
3686 XXX_sizecache int32 `json:"-"`
3687}
3688
Naga Manjunath0a734252019-11-21 19:00:23 +05303689func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3690func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3691func (*OnuItuPonStatsIndication) ProtoMessage() {}
3692func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303693 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath0a734252019-11-21 19:00:23 +05303694}
3695
3696func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3697 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3698}
3699func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3700 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3701}
3702func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3703 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3704}
3705func (m *OnuItuPonStatsIndication) XXX_Size() int {
3706 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3707}
3708func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3709 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3710}
3711
3712var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3713
3714func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3715 if m != nil {
3716 return m.IntfId
3717 }
3718 return 0
3719}
3720
3721func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3722 if m != nil {
3723 return m.OnuId
3724 }
3725 return 0
3726}
3727
Girish Gowdra5192ea82020-05-06 20:49:11 -07003728type isOnuItuPonStatsIndication_Stats interface {
3729 isOnuItuPonStatsIndication_Stats()
3730}
3731
3732type OnuItuPonStatsIndication_RdiErrorInd struct {
3733 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
3734}
3735
3736func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
3737
3738func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath0a734252019-11-21 19:00:23 +05303739 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003740 return m.Stats
Naga Manjunath0a734252019-11-21 19:00:23 +05303741 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003742 return nil
3743}
3744
3745func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
3746 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
3747 return x.RdiErrorInd
3748 }
3749 return nil
3750}
3751
3752// XXX_OneofWrappers is for the internal use of the proto package.
3753func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
3754 return []interface{}{
3755 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
3756 }
Naga Manjunath0a734252019-11-21 19:00:23 +05303757}
3758
Matt Jeanneret61e94872019-03-22 16:16:01 -04003759type OnuProcessingErrorIndication struct {
3760 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3761 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3762 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3763 XXX_unrecognized []byte `json:"-"`
3764 XXX_sizecache int32 `json:"-"`
3765}
3766
3767func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3768func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3769func (*OnuProcessingErrorIndication) ProtoMessage() {}
3770func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303771 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003772}
3773
3774func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3775 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3776}
3777func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3778 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3779}
3780func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3781 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3782}
3783func (m *OnuProcessingErrorIndication) XXX_Size() int {
3784 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3785}
3786func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3787 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3788}
3789
3790var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3791
3792func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3793 if m != nil {
3794 return m.IntfId
3795 }
3796 return 0
3797}
3798
3799func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3800 if m != nil {
3801 return m.OnuId
3802 }
3803 return 0
3804}
3805
Devmalya Paulea6eb472020-02-04 20:41:01 -05003806type OnuDeactivationFailureIndication struct {
3807 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3808 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Girish Gowdra5192ea82020-05-06 20:49:11 -07003809 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paulea6eb472020-02-04 20:41:01 -05003810 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3811 XXX_unrecognized []byte `json:"-"`
3812 XXX_sizecache int32 `json:"-"`
3813}
3814
3815func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
3816func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
3817func (*OnuDeactivationFailureIndication) ProtoMessage() {}
3818func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303819 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Devmalya Paulea6eb472020-02-04 20:41:01 -05003820}
3821
3822func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
3823 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
3824}
3825func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3826 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
3827}
3828func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
3829 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
3830}
3831func (m *OnuDeactivationFailureIndication) XXX_Size() int {
3832 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
3833}
3834func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
3835 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
3836}
3837
3838var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
3839
3840func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
3841 if m != nil {
3842 return m.IntfId
3843 }
3844 return 0
3845}
3846
3847func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
3848 if m != nil {
3849 return m.OnuId
3850 }
3851 return 0
3852}
3853
Girish Gowdra5192ea82020-05-06 20:49:11 -07003854func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paulea6eb472020-02-04 20:41:01 -05003855 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003856 return m.Status
Devmalya Paulea6eb472020-02-04 20:41:01 -05003857 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003858 return ""
Devmalya Paulea6eb472020-02-04 20:41:01 -05003859}
3860
Devmalya Paulb0c12472020-02-18 20:08:53 -05003861type OnuRemoteDefectIndication struct {
3862 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3863 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Jason Huang55ee29d2020-03-11 23:43:29 +08003864 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paulb0c12472020-02-18 20:08:53 -05003865 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3866 XXX_unrecognized []byte `json:"-"`
3867 XXX_sizecache int32 `json:"-"`
3868}
3869
3870func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
3871func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
3872func (*OnuRemoteDefectIndication) ProtoMessage() {}
3873func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303874 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Devmalya Paulb0c12472020-02-18 20:08:53 -05003875}
3876
3877func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
3878 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
3879}
3880func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3881 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
3882}
3883func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
3884 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
3885}
3886func (m *OnuRemoteDefectIndication) XXX_Size() int {
3887 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
3888}
3889func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
3890 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
3891}
3892
3893var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
3894
3895func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
3896 if m != nil {
3897 return m.IntfId
3898 }
3899 return 0
3900}
3901
3902func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
3903 if m != nil {
3904 return m.OnuId
3905 }
3906 return 0
3907}
3908
Jason Huang55ee29d2020-03-11 23:43:29 +08003909func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paulb0c12472020-02-18 20:08:53 -05003910 if m != nil {
3911 return m.RdiErrors
3912 }
3913 return 0
3914}
3915
Devmalya Paul82957962020-03-01 18:49:37 -05003916type OnuLossOfGEMChannelDelineationIndication struct {
3917 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3918 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3919 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3920 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
3921 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3922 XXX_unrecognized []byte `json:"-"`
3923 XXX_sizecache int32 `json:"-"`
3924}
3925
3926func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
3927 *m = OnuLossOfGEMChannelDelineationIndication{}
3928}
3929func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
3930func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
3931func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303932 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paul82957962020-03-01 18:49:37 -05003933}
3934
3935func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
3936 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
3937}
3938func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3939 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
3940}
3941func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
3942 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
3943}
3944func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
3945 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
3946}
3947func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
3948 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
3949}
3950
3951var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
3952
3953func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
3954 if m != nil {
3955 return m.IntfId
3956 }
3957 return 0
3958}
3959
3960func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
3961 if m != nil {
3962 return m.OnuId
3963 }
3964 return 0
3965}
3966
3967func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
3968 if m != nil {
3969 return m.Status
3970 }
3971 return ""
3972}
3973
3974func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
3975 if m != nil {
3976 return m.DelineationErrors
3977 }
3978 return 0
3979}
3980
3981type OnuPhysicalEquipmentErrorIndication struct {
3982 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3983 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3984 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3985 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3986 XXX_unrecognized []byte `json:"-"`
3987 XXX_sizecache int32 `json:"-"`
3988}
3989
3990func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
3991func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
3992func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
3993func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05303994 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul82957962020-03-01 18:49:37 -05003995}
3996
3997func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
3998 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
3999}
4000func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4001 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4002}
4003func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4004 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4005}
4006func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4007 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4008}
4009func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4010 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4011}
4012
4013var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4014
4015func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4016 if m != nil {
4017 return m.IntfId
4018 }
4019 return 0
4020}
4021
4022func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4023 if m != nil {
4024 return m.OnuId
4025 }
4026 return 0
4027}
4028
4029func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4030 if m != nil {
4031 return m.Status
4032 }
4033 return ""
4034}
4035
4036type OnuLossOfAcknowledgementIndication struct {
4037 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4038 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4039 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4040 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4041 XXX_unrecognized []byte `json:"-"`
4042 XXX_sizecache int32 `json:"-"`
4043}
4044
4045func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4046func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4047func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4048func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05304049 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul82957962020-03-01 18:49:37 -05004050}
4051
4052func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4053 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4054}
4055func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4056 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4057}
4058func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4059 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4060}
4061func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4062 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4063}
4064func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4065 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4066}
4067
4068var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4069
4070func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4071 if m != nil {
4072 return m.IntfId
4073 }
4074 return 0
4075}
4076
4077func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4078 if m != nil {
4079 return m.OnuId
4080 }
4081 return 0
4082}
4083
4084func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4085 if m != nil {
4086 return m.Status
4087 }
4088 return ""
4089}
4090
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004091type OnuDifferentialReachExceededIndication struct {
4092 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4093 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4094 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4095 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4096 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4097 XXX_unrecognized []byte `json:"-"`
4098 XXX_sizecache int32 `json:"-"`
4099}
4100
4101func (m *OnuDifferentialReachExceededIndication) Reset() {
4102 *m = OnuDifferentialReachExceededIndication{}
4103}
4104func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4105func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4106func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05304107 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004108}
4109
4110func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4111 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4112}
4113func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4114 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4115}
4116func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4117 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4118}
4119func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4120 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4121}
4122func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4123 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4124}
4125
4126var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4127
4128func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4129 if m != nil {
4130 return m.IntfId
4131 }
4132 return 0
4133}
4134
4135func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4136 if m != nil {
4137 return m.OnuId
4138 }
4139 return 0
4140}
4141
4142func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4143 if m != nil {
4144 return m.Status
4145 }
4146 return ""
4147}
4148
4149func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4150 if m != nil {
4151 return m.Distance
4152 }
4153 return 0
4154}
4155
Burak Gurdag402dd952019-12-10 20:31:11 +00004156type GroupMember struct {
4157 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4158 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4159 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4160 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4161 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4162 XXX_unrecognized []byte `json:"-"`
4163 XXX_sizecache int32 `json:"-"`
4164}
4165
4166func (m *GroupMember) Reset() { *m = GroupMember{} }
4167func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4168func (*GroupMember) ProtoMessage() {}
4169func (*GroupMember) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05304170 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Burak Gurdag402dd952019-12-10 20:31:11 +00004171}
4172
4173func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4174 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4175}
4176func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4177 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4178}
4179func (m *GroupMember) XXX_Merge(src proto.Message) {
4180 xxx_messageInfo_GroupMember.Merge(m, src)
4181}
4182func (m *GroupMember) XXX_Size() int {
4183 return xxx_messageInfo_GroupMember.Size(m)
4184}
4185func (m *GroupMember) XXX_DiscardUnknown() {
4186 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4187}
4188
4189var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4190
4191func (m *GroupMember) GetInterfaceId() uint32 {
4192 if m != nil {
4193 return m.InterfaceId
4194 }
4195 return 0
4196}
4197
4198func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4199 if m != nil {
4200 return m.InterfaceType
4201 }
4202 return GroupMember_PON
4203}
4204
4205func (m *GroupMember) GetGemPortId() uint32 {
4206 if m != nil {
4207 return m.GemPortId
4208 }
4209 return 0
4210}
4211
4212func (m *GroupMember) GetPriority() uint32 {
4213 if m != nil {
4214 return m.Priority
4215 }
4216 return 0
4217}
4218
4219type Group struct {
4220 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4221 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4222 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4223 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4224 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4225 XXX_unrecognized []byte `json:"-"`
4226 XXX_sizecache int32 `json:"-"`
4227}
4228
4229func (m *Group) Reset() { *m = Group{} }
4230func (m *Group) String() string { return proto.CompactTextString(m) }
4231func (*Group) ProtoMessage() {}
4232func (*Group) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05304233 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Burak Gurdag402dd952019-12-10 20:31:11 +00004234}
4235
4236func (m *Group) XXX_Unmarshal(b []byte) error {
4237 return xxx_messageInfo_Group.Unmarshal(m, b)
4238}
4239func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4240 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4241}
4242func (m *Group) XXX_Merge(src proto.Message) {
4243 xxx_messageInfo_Group.Merge(m, src)
4244}
4245func (m *Group) XXX_Size() int {
4246 return xxx_messageInfo_Group.Size(m)
4247}
4248func (m *Group) XXX_DiscardUnknown() {
4249 xxx_messageInfo_Group.DiscardUnknown(m)
4250}
4251
4252var xxx_messageInfo_Group proto.InternalMessageInfo
4253
4254func (m *Group) GetGroupId() uint32 {
4255 if m != nil {
4256 return m.GroupId
4257 }
4258 return 0
4259}
4260
4261func (m *Group) GetCommand() Group_GroupMembersCommand {
4262 if m != nil {
4263 return m.Command
4264 }
4265 return Group_ADD_MEMBERS
4266}
4267
4268func (m *Group) GetMembers() []*GroupMember {
4269 if m != nil {
4270 return m.Members
4271 }
4272 return nil
4273}
4274
4275func (m *Group) GetAction() *Action {
4276 if m != nil {
4277 return m.Action
4278 }
4279 return nil
4280}
4281
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004282type ValueParam struct {
4283 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4284 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
4285 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4286 XXX_unrecognized []byte `json:"-"`
4287 XXX_sizecache int32 `json:"-"`
4288}
4289
4290func (m *ValueParam) Reset() { *m = ValueParam{} }
4291func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4292func (*ValueParam) ProtoMessage() {}
4293func (*ValueParam) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05304294 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004295}
4296
4297func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4298 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4299}
4300func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4301 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4302}
4303func (m *ValueParam) XXX_Merge(src proto.Message) {
4304 xxx_messageInfo_ValueParam.Merge(m, src)
4305}
4306func (m *ValueParam) XXX_Size() int {
4307 return xxx_messageInfo_ValueParam.Size(m)
4308}
4309func (m *ValueParam) XXX_DiscardUnknown() {
4310 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4311}
4312
4313var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4314
4315func (m *ValueParam) GetOnu() *Onu {
4316 if m != nil {
4317 return m.Onu
4318 }
4319 return nil
4320}
4321
4322func (m *ValueParam) GetValue() common.ValueType_Type {
4323 if m != nil {
4324 return m.Value
4325 }
4326 return common.ValueType_EMPTY
4327}
4328
Matt Jeanneret61e94872019-03-22 16:16:01 -04004329type Empty struct {
4330 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4331 XXX_unrecognized []byte `json:"-"`
4332 XXX_sizecache int32 `json:"-"`
4333}
4334
4335func (m *Empty) Reset() { *m = Empty{} }
4336func (m *Empty) String() string { return proto.CompactTextString(m) }
4337func (*Empty) ProtoMessage() {}
4338func (*Empty) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05304339 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004340}
4341
4342func (m *Empty) XXX_Unmarshal(b []byte) error {
4343 return xxx_messageInfo_Empty.Unmarshal(m, b)
4344}
4345func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4346 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4347}
4348func (m *Empty) XXX_Merge(src proto.Message) {
4349 xxx_messageInfo_Empty.Merge(m, src)
4350}
4351func (m *Empty) XXX_Size() int {
4352 return xxx_messageInfo_Empty.Size(m)
4353}
4354func (m *Empty) XXX_DiscardUnknown() {
4355 xxx_messageInfo_Empty.DiscardUnknown(m)
4356}
4357
4358var xxx_messageInfo_Empty proto.InternalMessageInfo
4359
4360func init() {
kesavandd1a8bca2020-08-27 19:24:07 +05304361 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004362 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4363 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Burak Gurdag402dd952019-12-10 20:31:11 +00004364 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4365 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004366 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4367 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4368 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4369 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4370 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4371 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4372 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4373 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4374 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4375 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4376 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4377 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Jason Huang4f8a9372020-06-03 18:09:35 +08004378 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004379 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4380 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4381 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4382 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4383 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4384 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4385 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4386 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4387 proto.RegisterType((*Action)(nil), "openolt.Action")
4388 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Girish Gowdrab152d9f2020-08-17 11:37:50 -07004389 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004390 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4391 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
4392 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4393 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4394 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4395 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4396 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4397 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4398 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4399 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4400 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4401 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4402 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304403 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Girish Gowdra5192ea82020-05-06 20:49:11 -07004404 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304405 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004406 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paulea6eb472020-02-04 20:41:01 -05004407 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paulb0c12472020-02-18 20:08:53 -05004408 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul82957962020-03-01 18:49:37 -05004409 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4410 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4411 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004412 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Burak Gurdag402dd952019-12-10 20:31:11 +00004413 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4414 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004415 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004416 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4417}
4418
4419func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4420
4421var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Jason Huangc9243f12020-10-21 17:56:05 +08004422 // 4687 bytes of a gzipped FileDescriptorProto
4423 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x4b, 0x73, 0x1c, 0xc9,
4424 0x56, 0x76, 0xeb, 0xd1, 0x8f, 0xd3, 0x0f, 0xb5, 0x52, 0x96, 0xad, 0x87, 0x1f, 0x72, 0x8d, 0x67,
4425 0xc6, 0x33, 0x77, 0x46, 0x72, 0xb7, 0x2d, 0x8f, 0x3d, 0x5c, 0x60, 0x64, 0xa9, 0x2d, 0x35, 0x23,
4426 0xa9, 0x45, 0xa9, 0x6d, 0xc3, 0xdc, 0x98, 0xa8, 0x5b, 0xaa, 0xce, 0x6e, 0xd5, 0x55, 0x75, 0x65,
4427 0x4d, 0x55, 0xb6, 0x1e, 0x2c, 0x6f, 0x70, 0x61, 0xc3, 0x8a, 0x09, 0x88, 0x80, 0x1d, 0xc1, 0x96,
4428 0x0d, 0x3b, 0x22, 0x58, 0xb0, 0x60, 0xcb, 0x8e, 0xbf, 0xc0, 0x8e, 0x3d, 0x2b, 0xe2, 0x06, 0x91,
4429 0x27, 0xb3, 0x5e, 0xdd, 0x2d, 0xd9, 0x1e, 0x44, 0xb0, 0x51, 0x74, 0x9d, 0xf3, 0x9d, 0x2f, 0x5f,
4430 0x5f, 0x66, 0x9e, 0xca, 0x4a, 0xc1, 0xf2, 0x29, 0x73, 0xf8, 0xb1, 0x69, 0x78, 0x3e, 0xe3, 0x2c,
4431 0x58, 0x63, 0x1e, 0x75, 0x99, 0xc3, 0x57, 0xf1, 0x91, 0xe4, 0xd4, 0xe3, 0xd2, 0x9d, 0x1e, 0x63,
4432 0x3d, 0x87, 0xae, 0x99, 0x9e, 0xbd, 0x66, 0xba, 0x2e, 0xe3, 0x26, 0xb7, 0x99, 0x1b, 0x48, 0xd8,
4433 0xd2, 0x4a, 0x9a, 0x83, 0x53, 0xeb, 0x58, 0xfc, 0xee, 0xda, 0x0e, 0x55, 0x88, 0xa5, 0x34, 0xc2,
4434 0x62, 0xfd, 0x3e, 0x73, 0x95, 0xef, 0x5e, 0xda, 0x47, 0xcf, 0xb9, 0x61, 0x31, 0xb7, 0x6b, 0xf7,
4435 0xa4, 0x5f, 0xfb, 0xb7, 0x29, 0x80, 0xa6, 0xdb, 0xb1, 0x2d, 0x2c, 0x93, 0xd4, 0x20, 0xc7, 0x1c,
4436 0x6e, 0xd8, 0x6e, 0x67, 0x21, 0xb3, 0x92, 0x79, 0x54, 0xac, 0xdf, 0x5a, 0x0d, 0x2b, 0xdd, 0x72,
4437 0x78, 0x0c, 0xdc, 0xb9, 0xa1, 0x67, 0x19, 0x1a, 0xc8, 0x53, 0xc8, 0xdb, 0x2e, 0xef, 0x62, 0xcc,
4438 0x04, 0xc6, 0xdc, 0x8e, 0x62, 0x9a, 0x2e, 0xef, 0xa6, 0x82, 0x72, 0xb6, 0xb4, 0x90, 0x0d, 0x28,
4439 0x63, 0x14, 0xf3, 0xa8, 0x8f, 0xa1, 0x93, 0x18, 0xba, 0x9c, 0x0a, 0x6d, 0x79, 0xd4, 0x4f, 0x85,
4440 0x17, 0xed, 0xd8, 0x4a, 0x7e, 0x0f, 0x4a, 0xcc, 0x1d, 0x18, 0x1d, 0x3b, 0xb0, 0x90, 0x61, 0x0a,
4441 0x19, 0x96, 0xe2, 0x0a, 0xbb, 0x83, 0x2d, 0x3b, 0xb0, 0x52, 0x04, 0xc0, 0x22, 0x23, 0xb6, 0xd5,
4442 0x1d, 0x60, 0xe8, 0xf4, 0x70, 0x5b, 0xdd, 0xc1, 0x50, 0x5b, 0xd1, 0x20, 0xda, 0xca, 0xfa, 0x96,
4443 0x8d, 0x31, 0xd9, 0xa1, 0xb6, 0xb6, 0xfa, 0x96, 0x9d, 0x6e, 0x2b, 0x93, 0x16, 0xf2, 0x14, 0x72,
4444 0xde, 0x89, 0xec, 0xd4, 0x1c, 0x06, 0x2d, 0x46, 0x41, 0x07, 0xa6, 0x75, 0x42, 0x87, 0xfa, 0xd5,
4445 0x3b, 0xc1, 0x7e, 0x7d, 0x0e, 0xe0, 0x31, 0x9f, 0x1b, 0x01, 0x37, 0x79, 0xb0, 0x90, 0x1f, 0x2a,
4446 0xed, 0x80, 0xf9, 0xfc, 0x50, 0x08, 0x25, 0xe0, 0xb6, 0x15, 0xec, 0xdc, 0xd0, 0x0b, 0x9e, 0xb2,
4447 0x04, 0x22, 0xb2, 0xeb, 0xb0, 0x33, 0x15, 0x59, 0x18, 0x8a, 0x7c, 0xe5, 0xb0, 0xb3, 0x74, 0x64,
4448 0x57, 0x59, 0x02, 0xf2, 0x15, 0x14, 0x4c, 0xc7, 0xf4, 0xfb, 0x58, 0x57, 0xc0, 0xc0, 0x85, 0x28,
4449 0x70, 0x43, 0x78, 0x52, 0x55, 0xcd, 0x9b, 0xca, 0xf4, 0x32, 0x0b, 0x53, 0x1d, 0x93, 0x9b, 0xda,
4450 0x7f, 0x96, 0x61, 0x66, 0x08, 0x27, 0xfa, 0xd9, 0x61, 0xc1, 0x58, 0x4d, 0xed, 0xb2, 0x20, 0xdd,
4451 0x76, 0x07, 0x0d, 0x64, 0x0b, 0x2a, 0x9d, 0x0b, 0xdb, 0xed, 0x19, 0x3d, 0x33, 0xf0, 0x12, 0xca,
4452 0xba, 0x13, 0x45, 0x6e, 0x09, 0xf7, 0xb6, 0x19, 0x78, 0xa9, 0xf8, 0x52, 0x27, 0x61, 0x16, 0x1a,
4453 0x13, 0x03, 0x1c, 0xb7, 0x68, 0x58, 0x63, 0x2d, 0x77, 0x30, 0xda, 0xa8, 0x22, 0x8b, 0xad, 0xe4,
4454 0x2d, 0xdc, 0x14, 0x14, 0x01, 0x37, 0x7d, 0x3e, 0xf0, 0x8c, 0xae, 0x69, 0x3b, 0x09, 0xad, 0x3d,
4455 0x4c, 0x32, 0x1d, 0x4a, 0xcc, 0x2b, 0xd3, 0x76, 0x06, 0x3e, 0x4d, 0x51, 0xce, 0xb2, 0x94, 0x5b,
4456 0x10, 0x7f, 0x07, 0xb7, 0x90, 0xd8, 0xee, 0xb9, 0xa6, 0x63, 0x74, 0x68, 0xcf, 0x37, 0x3b, 0x34,
4457 0xa1, 0xc5, 0x8f, 0x52, 0xd4, 0x88, 0xda, 0x92, 0xa0, 0x14, 0xf3, 0x1c, 0x1b, 0xf5, 0x92, 0x5f,
4458 0xc0, 0x6d, 0x9c, 0x18, 0xbe, 0xdd, 0xe5, 0x06, 0xeb, 0x1a, 0x67, 0xb6, 0xdb, 0x61, 0x67, 0x09,
4459 0xd1, 0xa6, 0xc8, 0xb7, 0x04, 0xac, 0xd5, 0x7d, 0x8b, 0xa0, 0x11, 0xf2, 0x61, 0x2f, 0x69, 0x83,
4460 0x68, 0x8d, 0xe1, 0xb0, 0x20, 0x30, 0xa2, 0xb9, 0x20, 0x65, 0xfd, 0x69, 0x92, 0x76, 0x97, 0x05,
4461 0x41, 0xab, 0x2b, 0x26, 0xc5, 0xe6, 0xb1, 0xe9, 0xba, 0xd4, 0x49, 0x51, 0x57, 0x98, 0x42, 0xa8,
4462 0x29, 0x12, 0xf6, 0x33, 0x36, 0x25, 0x88, 0xfb, 0x39, 0x3f, 0xa6, 0x9f, 0x25, 0xe6, 0xd2, 0x7e,
4463 0x8e, 0xdd, 0x82, 0xb8, 0x25, 0x17, 0x09, 0x6e, 0x9f, 0xc9, 0x9a, 0xca, 0xd9, 0xf0, 0xb3, 0x24,
4464 0x61, 0xdb, 0x37, 0xdd, 0xa0, 0x6f, 0x07, 0x81, 0xcd, 0xdc, 0xa6, 0xcb, 0xa9, 0xdf, 0xa5, 0x3e,
4465 0x75, 0x2d, 0xfa, 0xd6, 0xf4, 0x5d, 0xdb, 0xed, 0xa9, 0x55, 0xa3, 0x6d, 0x9f, 0x61, 0x4d, 0x7f,
4466 0x29, 0x3b, 0xd7, 0xb4, 0xb8, 0x7d, 0x8a, 0xe5, 0xc6, 0x95, 0x85, 0xd1, 0x5e, 0xd8, 0x88, 0x60,
4467 0xe3, 0xea, 0x2b, 0xda, 0x9c, 0x46, 0xc8, 0x12, 0x16, 0x44, 0x09, 0x9e, 0xcf, 0x2c, 0x1a, 0x04,
4468 0x62, 0x16, 0x50, 0xdf, 0x67, 0x72, 0x95, 0x2c, 0x62, 0x11, 0x1f, 0x27, 0x8b, 0x38, 0x88, 0x70,
4469 0x0d, 0x01, 0x4b, 0x15, 0x30, 0xcf, 0xc6, 0xf9, 0x09, 0x85, 0xc5, 0x78, 0x0c, 0xbb, 0x46, 0x70,
4470 0xe1, 0x5a, 0x71, 0x2b, 0x4a, 0x58, 0xc4, 0xe7, 0xa3, 0x63, 0xf9, 0x2d, 0xbd, 0x38, 0xbc, 0x70,
4471 0xad, 0xcb, 0x1a, 0x22, 0x41, 0x21, 0x42, 0x14, 0xf3, 0x1a, 0xe6, 0x71, 0x81, 0xe5, 0x03, 0xc3,
4472 0x63, 0xae, 0x5c, 0x8e, 0xb0, 0x88, 0x32, 0x16, 0xf1, 0x20, 0xb5, 0xdc, 0xf2, 0xc1, 0x01, 0x73,
4473 0x71, 0x15, 0x1a, 0x19, 0xd2, 0xb4, 0x8f, 0x38, 0x70, 0x07, 0xe5, 0x4d, 0x87, 0xc6, 0x60, 0xe0,
4474 0xcb, 0x09, 0x54, 0x41, 0xf6, 0xcf, 0x52, 0x1a, 0x4f, 0x60, 0xc7, 0xd5, 0x5f, 0x74, 0xc7, 0x78,
4475 0x0c, 0x79, 0x2b, 0x1b, 0xe1, 0xd3, 0x3e, 0xe3, 0xd4, 0xe8, 0xd0, 0x2e, 0xb5, 0xe4, 0x52, 0x3e,
4476 0x83, 0xc5, 0x68, 0xc9, 0x62, 0x74, 0x04, 0x6d, 0x21, 0x26, 0xc5, 0x4f, 0xd8, 0x88, 0x93, 0x04,
4477 0xb2, 0x19, 0x38, 0x08, 0x3d, 0xda, 0x37, 0x3a, 0xd4, 0xb1, 0x5d, 0x2a, 0x9b, 0x23, 0xf8, 0xab,
4478 0xc8, 0x5f, 0x1b, 0x1d, 0x87, 0xed, 0xc6, 0x9e, 0x9a, 0x52, 0x5b, 0x71, 0x48, 0xaa, 0xb8, 0x05,
4479 0x35, 0x1c, 0xdb, 0xb4, 0x9f, 0x86, 0x90, 0x53, 0x58, 0x41, 0x6d, 0x1d, 0x5f, 0x04, 0xb6, 0x65,
4480 0x3a, 0x06, 0xfd, 0x61, 0x60, 0x7b, 0x7d, 0xea, 0xf2, 0x84, 0xc6, 0x66, 0xb1, 0xe0, 0x2f, 0x52,
4481 0x1a, 0x53, 0xf8, 0x46, 0x08, 0x1f, 0x95, 0x9a, 0x68, 0xcc, 0xa5, 0x30, 0xf2, 0x0b, 0x98, 0x4b,
4482 0x2a, 0xce, 0xb4, 0x4e, 0xb0, 0x28, 0x32, 0x3a, 0x1b, 0x65, 0x1b, 0x37, 0xac, 0x13, 0x97, 0x9d,
4483 0x39, 0xb4, 0xd3, 0xa3, 0x82, 0x27, 0x55, 0xd2, 0x0c, 0x4b, 0xa0, 0x04, 0x39, 0x83, 0x65, 0x99,
4484 0x08, 0x74, 0xbb, 0x86, 0x4f, 0x4d, 0xeb, 0xd8, 0xa0, 0xe7, 0x16, 0xa5, 0x1d, 0xda, 0xc1, 0x42,
4485 0xe6, 0xb0, 0x90, 0xb5, 0x74, 0x5e, 0xd0, 0xc5, 0x49, 0xce, 0x6d, 0xd3, 0xd1, 0x45, 0x44, 0x43,
4486 0x05, 0xa4, 0x0a, 0xba, 0xcd, 0x24, 0x72, 0x18, 0x11, 0xed, 0x76, 0xab, 0x50, 0x4e, 0x65, 0x45,
4487 0xe4, 0x2e, 0x00, 0x26, 0x34, 0x42, 0xea, 0x14, 0x77, 0xbb, 0x82, 0x5e, 0x10, 0x16, 0x21, 0x5e,
4488 0xaa, 0xed, 0x40, 0x25, 0x9d, 0x11, 0x91, 0xdb, 0x90, 0x93, 0xc9, 0x93, 0xdc, 0x1b, 0x73, 0x7a,
4489 0x16, 0x13, 0xa4, 0xce, 0x10, 0xd3, 0xc4, 0x30, 0xd3, 0x31, 0xcc, 0x8e, 0xa4, 0x37, 0x97, 0x93,
4490 0x7d, 0x0d, 0xe5, 0x80, 0xfa, 0xb6, 0xe9, 0x18, 0xee, 0xa0, 0x7f, 0x44, 0x7d, 0xb5, 0x9b, 0xce,
4491 0x47, 0x5d, 0x72, 0x88, 0xde, 0x7d, 0x74, 0xea, 0xa5, 0x20, 0xf1, 0xa4, 0xfd, 0x38, 0x05, 0xe5,
4492 0x54, 0x3a, 0x74, 0x79, 0x31, 0xf3, 0x90, 0xc5, 0xf9, 0x2e, 0x77, 0xeb, 0x9c, 0x3e, 0x2d, 0xe6,
4493 0xee, 0x70, 0x53, 0x26, 0x87, 0x9a, 0x42, 0xee, 0x43, 0xd1, 0xec, 0xf4, 0x6d, 0x57, 0xf9, 0xa7,
4494 0xd1, 0x0f, 0x68, 0x92, 0x80, 0x91, 0xda, 0x4f, 0xbd, 0x77, 0xed, 0xc9, 0x2e, 0x14, 0x71, 0x61,
4495 0xf3, 0xa9, 0x19, 0x30, 0x17, 0xb7, 0xbf, 0x4a, 0x5a, 0x6f, 0x71, 0xc3, 0x56, 0xd3, 0x4b, 0xb1,
4496 0x8e, 0x21, 0x3a, 0x74, 0xa3, 0xdf, 0xda, 0x9f, 0x4f, 0xc0, 0xcd, 0x71, 0x20, 0xf2, 0x11, 0xdc,
4497 0x6f, 0xed, 0xbf, 0x36, 0x36, 0x36, 0xdb, 0xcd, 0x37, 0x1b, 0xed, 0x66, 0x6b, 0xdf, 0x78, 0xb5,
4498 0xd1, 0xdc, 0x35, 0xf4, 0xc6, 0xc6, 0x61, 0x6b, 0xdf, 0xd8, 0x6f, 0xed, 0x37, 0xaa, 0x37, 0xc8,
4499 0x27, 0xa0, 0x5d, 0x01, 0xd2, 0x37, 0xf6, 0xb7, 0x9b, 0xfb, 0xdb, 0xd5, 0x0c, 0x79, 0x06, 0xf5,
4500 0x2b, 0x70, 0x07, 0x1b, 0x87, 0x87, 0x6f, 0x5b, 0xfa, 0x96, 0xb1, 0xf1, 0xba, 0xbd, 0xd3, 0xd8,
4501 0x6f, 0x37, 0x37, 0x11, 0x53, 0x9d, 0x20, 0x1a, 0xdc, 0xbb, 0x22, 0x6e, 0xb7, 0x75, 0x58, 0x9d,
4502 0x24, 0x0f, 0xe0, 0xee, 0x38, 0x0c, 0xda, 0x76, 0x37, 0xf4, 0xbd, 0xea, 0xd4, 0x65, 0x6d, 0x39,
4503 0x7c, 0xdb, 0x6c, 0x6f, 0xee, 0x18, 0xad, 0x37, 0x0d, 0xbd, 0x3a, 0xad, 0xfd, 0x12, 0xc8, 0x68,
4504 0x82, 0x4e, 0x08, 0x4c, 0xf1, 0x0b, 0x2f, 0x14, 0x3e, 0xfe, 0x4e, 0xaa, 0x65, 0xe2, 0x0a, 0x85,
4505 0x0f, 0xcb, 0x42, 0xd3, 0xa1, 0x92, 0xce, 0xa8, 0x3f, 0x58, 0x77, 0x55, 0x98, 0xf4, 0x4e, 0x38,
4506 0x32, 0x97, 0x74, 0xf1, 0x53, 0xfb, 0xd7, 0x0c, 0x54, 0x87, 0x33, 0x6e, 0xb2, 0x0c, 0x05, 0xa4,
4507 0xc5, 0x9a, 0x4b, 0xf5, 0xe1, 0x0b, 0x4d, 0x7b, 0xa8, 0xf6, 0x23, 0xf3, 0xb3, 0x47, 0xfb, 0x98,
4508 0xa0, 0x47, 0xe5, 0x16, 0x94, 0xa5, 0xd9, 0x11, 0x71, 0x98, 0x82, 0xdb, 0x32, 0xe9, 0xcc, 0xe9,
4509 0x59, 0xf1, 0x28, 0x1d, 0x18, 0xe4, 0x32, 0x14, 0x63, 0x4e, 0xcf, 0x8a, 0xc7, 0x7d, 0x46, 0x6e,
4510 0x41, 0xd6, 0x62, 0xec, 0xc4, 0xa6, 0x98, 0x4c, 0x65, 0x75, 0xf5, 0x14, 0xb6, 0x62, 0x2a, 0x6e,
4511 0xc5, 0x43, 0x28, 0xc8, 0x34, 0xc5, 0xb4, 0x2e, 0xaf, 0xa0, 0xf6, 0x73, 0x28, 0xec, 0x50, 0xd3,
4512 0xe7, 0x47, 0xd4, 0xe4, 0x64, 0x0d, 0xe6, 0x8e, 0xc3, 0x07, 0x99, 0x64, 0xf1, 0x81, 0x4f, 0x55,
4513 0x04, 0x89, 0x5c, 0x87, 0xa1, 0x47, 0xfb, 0x87, 0x0c, 0x4c, 0xb6, 0xdc, 0xc1, 0x07, 0xf7, 0xf9,
4514 0xc8, 0x5c, 0x9d, 0x7c, 0xff, 0xb9, 0x2a, 0x5a, 0x6a, 0xcb, 0xd9, 0x9d, 0xd3, 0xc5, 0x4f, 0xf2,
4515 0x29, 0xcc, 0xb0, 0xbe, 0x65, 0x19, 0xd4, 0xb5, 0xfc, 0x0b, 0x4f, 0x8c, 0x16, 0x0e, 0x50, 0x5e,
4516 0xaf, 0x08, 0x73, 0x23, 0xb2, 0x6a, 0xff, 0x98, 0x01, 0x82, 0x7b, 0x47, 0x4f, 0x6c, 0x3f, 0x5b,
4517 0x76, 0xc0, 0x4d, 0xf7, 0x8a, 0xce, 0xb9, 0xac, 0xf6, 0x2f, 0x60, 0xd1, 0x91, 0x14, 0x86, 0x7a,
4518 0xb3, 0x44, 0x1e, 0xe3, 0x4f, 0xa8, 0xcf, 0xd4, 0x38, 0xde, 0x52, 0x00, 0xb9, 0xfa, 0xa2, 0xfb,
4519 0x3b, 0xea, 0x33, 0xf2, 0x18, 0x6e, 0x8e, 0x0b, 0x55, 0xad, 0x21, 0xa3, 0x51, 0xda, 0xb7, 0x90,
4520 0x13, 0x02, 0xdf, 0x0b, 0x7a, 0xd7, 0xa0, 0xec, 0xdf, 0x64, 0xa0, 0x20, 0xf6, 0x69, 0x14, 0xf7,
4521 0x07, 0xf3, 0x25, 0x44, 0x39, 0x95, 0x12, 0x65, 0x5a, 0xe5, 0xd3, 0xc3, 0x2a, 0x1f, 0xad, 0xc7,
4522 0x0b, 0x28, 0xbd, 0xf6, 0x1c, 0xdb, 0x3d, 0x79, 0x57, 0x4d, 0x54, 0xe8, 0x44, 0x1c, 0xfa, 0x97,
4523 0x05, 0x80, 0x2d, 0x7a, 0x6a, 0x5b, 0xb4, 0xe9, 0x76, 0x71, 0x3e, 0x9c, 0x52, 0xb7, 0xc3, 0x7c,
4524 0xb5, 0x9a, 0xa8, 0x27, 0x72, 0x13, 0xa6, 0xfb, 0xac, 0x43, 0x1d, 0xb5, 0x27, 0xca, 0x07, 0xf2,
4525 0x19, 0x54, 0x8f, 0x4d, 0xbf, 0x73, 0x66, 0xfa, 0xd4, 0x38, 0xa5, 0xbe, 0x48, 0xe5, 0xd5, 0x92,
4526 0x32, 0x13, 0xda, 0xdf, 0x48, 0xb3, 0x80, 0x76, 0x6d, 0xbf, 0x9f, 0x82, 0x4e, 0x49, 0x68, 0x68,
4527 0x0f, 0xa1, 0xcb, 0x50, 0xe8, 0x60, 0x8d, 0x44, 0xfd, 0xab, 0x72, 0x69, 0x90, 0x86, 0x66, 0x47,
4528 0x8c, 0xb8, 0x72, 0xa6, 0x15, 0x3f, 0x8b, 0x38, 0x22, 0x7d, 0x49, 0xb9, 0x0b, 0x3a, 0x91, 0x07,
4529 0x8b, 0xce, 0x0b, 0x30, 0xcd, 0xce, 0xe9, 0x79, 0x8f, 0xb9, 0xe2, 0x55, 0x3e, 0x20, 0xf7, 0x00,
4530 0x38, 0xb5, 0x8e, 0x5d, 0xe6, 0xb0, 0xde, 0x45, 0xb8, 0x0b, 0xc6, 0x16, 0xb2, 0x22, 0x5f, 0x64,
4531 0xec, 0x8e, 0x7c, 0x19, 0x55, 0xab, 0x07, 0xe0, 0x00, 0xe2, 0xbb, 0x25, 0xb9, 0x03, 0xa0, 0x10,
4532 0x54, 0xbd, 0x92, 0xe5, 0xf4, 0x3c, 0xfa, 0x1b, 0x6e, 0x87, 0x3c, 0x84, 0x8a, 0xe9, 0x38, 0xcc,
4533 0x8a, 0x19, 0xf2, 0x88, 0x28, 0xa1, 0x35, 0xe4, 0x58, 0x81, 0x52, 0x84, 0xa2, 0xea, 0x75, 0x29,
4534 0xa7, 0x83, 0xc2, 0x08, 0x9e, 0x47, 0x50, 0x8d, 0x25, 0xa1, 0x98, 0x00, 0x51, 0x95, 0x48, 0x18,
4535 0x92, 0xeb, 0x21, 0x54, 0x12, 0x48, 0xaa, 0xde, 0x5e, 0x72, 0x7a, 0x29, 0xc2, 0x09, 0x3e, 0x0d,
4536 0xca, 0x6a, 0xa5, 0x54, 0x64, 0x65, 0x04, 0x15, 0xe5, 0x7a, 0x29, 0x99, 0xee, 0x41, 0x31, 0xc4,
4537 0x50, 0x95, 0xe0, 0xe7, 0xe4, 0xb1, 0x85, 0xe4, 0xf8, 0x06, 0xb2, 0xbe, 0xe9, 0xf6, 0x68, 0xb0,
4538 0x30, 0xb3, 0x32, 0xf9, 0xa8, 0x58, 0x7f, 0x14, 0x1f, 0x13, 0x44, 0x82, 0x52, 0x3f, 0x75, 0x1a,
4539 0xb0, 0x81, 0x6f, 0x51, 0x1d, 0xf1, 0xba, 0x8a, 0x5b, 0xfa, 0xab, 0x29, 0xb8, 0x39, 0x0e, 0x40,
4540 0x16, 0xc3, 0xd3, 0xad, 0x4e, 0xb0, 0x90, 0x59, 0x99, 0x7c, 0x94, 0x53, 0x47, 0x58, 0x9d, 0xe1,
4541 0x11, 0x9b, 0x18, 0x19, 0xb1, 0x4d, 0x98, 0xf6, 0x18, 0x73, 0x82, 0x85, 0x49, 0xac, 0xd4, 0x97,
4542 0xef, 0x5b, 0xa9, 0xd5, 0x03, 0xc6, 0x1c, 0x5d, 0xc6, 0x2e, 0xfd, 0xf7, 0x04, 0x4c, 0x89, 0x67,
4543 0xf2, 0x07, 0x89, 0xbd, 0xb5, 0x52, 0x7f, 0xf6, 0x41, 0x64, 0xf8, 0x47, 0xec, 0x67, 0x6a, 0x4f,
4544 0x3e, 0x84, 0x5c, 0x70, 0x6c, 0xfa, 0xb6, 0xdb, 0xc3, 0x6a, 0x57, 0xea, 0x2f, 0x3e, 0x8c, 0xee,
4545 0x50, 0x06, 0x23, 0x63, 0xc8, 0x24, 0x26, 0xa6, 0x1c, 0x40, 0xb9, 0x50, 0xca, 0x07, 0x31, 0xcf,
4546 0xa9, 0x3a, 0x2f, 0xc9, 0xe9, 0xe2, 0xa7, 0xb6, 0x01, 0xf9, 0xb0, 0x3a, 0x04, 0x20, 0x2b, 0x72,
4547 0x8d, 0xe6, 0x56, 0xf5, 0x06, 0x29, 0x41, 0x7e, 0x63, 0x77, 0xb7, 0xb5, 0x29, 0x9e, 0x32, 0xa4,
4548 0x02, 0xb0, 0xdd, 0xd8, 0x3b, 0x68, 0xe9, 0x6d, 0xf1, 0x3c, 0x41, 0x8a, 0x90, 0x7b, 0xb5, 0xdb,
4549 0x7a, 0x2b, 0x1e, 0x26, 0xb5, 0x63, 0x28, 0x26, 0xaa, 0x40, 0x6e, 0x01, 0xd9, 0x6a, 0x6c, 0x89,
4550 0x44, 0xa8, 0xb1, 0x65, 0x1c, 0x34, 0x74, 0xa3, 0xb9, 0xdf, 0x7e, 0x55, 0xbd, 0x41, 0xee, 0xc3,
4551 0xf2, 0xe1, 0xce, 0x86, 0xde, 0xd8, 0x32, 0x5e, 0xfe, 0xb1, 0xb1, 0xb1, 0xbb, 0x8b, 0x76, 0xfc,
4552 0xd1, 0x6e, 0x6c, 0xee, 0x54, 0x33, 0x64, 0x05, 0xee, 0x8c, 0x01, 0x1c, 0x6e, 0xec, 0x35, 0x24,
4553 0x62, 0x42, 0xfb, 0xd3, 0x49, 0x80, 0x4d, 0xc7, 0x0c, 0x02, 0xbb, 0x6b, 0x53, 0x1f, 0xd7, 0x4f,
4554 0x83, 0x7b, 0xd1, 0x6a, 0x36, 0xcd, 0xda, 0x9e, 0xdd, 0x21, 0x73, 0x30, 0xcd, 0x8c, 0xd3, 0x68,
4555 0x55, 0x9d, 0x62, 0x6f, 0x6c, 0x5c, 0x6b, 0x6d, 0x89, 0x55, 0x1d, 0x62, 0x87, 0x58, 0x1b, 0xb1,
4556 0xb2, 0x4b, 0xa6, 0x6c, 0x81, 0xbd, 0x0d, 0x39, 0x66, 0x78, 0x47, 0x36, 0x0f, 0xd4, 0x22, 0x9b,
4557 0x65, 0x07, 0xe2, 0x09, 0xd7, 0x4f, 0xe5, 0x50, 0xe9, 0x82, 0x2d, 0x1d, 0x8b, 0x90, 0xa7, 0xfc,
4558 0x58, 0x26, 0x2d, 0x72, 0xaa, 0xe7, 0x28, 0x3f, 0x0e, 0x73, 0x96, 0x4e, 0xc0, 0x8d, 0xbe, 0x69,
4559 0xe1, 0x14, 0x2f, 0xe9, 0xd9, 0x4e, 0xc0, 0xf7, 0x4c, 0x4b, 0x38, 0x02, 0xdf, 0x42, 0x47, 0x41,
4560 0x3a, 0x02, 0xdf, 0x12, 0x0e, 0x21, 0x72, 0x4f, 0x1e, 0x11, 0xab, 0xb9, 0x9c, 0xb3, 0xbd, 0x03,
4561 0x3c, 0xa4, 0x9e, 0x07, 0x11, 0x6d, 0xd8, 0x9e, 0x9a, 0xbc, 0xd3, 0x9d, 0x80, 0x37, 0x3d, 0x61,
4562 0x16, 0x54, 0xb6, 0xa7, 0xd6, 0xb1, 0xe9, 0xc0, 0xb7, 0x9a, 0x9e, 0x20, 0x12, 0x66, 0x31, 0xbb,
4563 0xd5, 0x3c, 0x16, 0x25, 0x8a, 0x05, 0x4e, 0xb8, 0x04, 0x11, 0xba, 0xe4, 0x04, 0x16, 0xb5, 0x44,
4564 0xd7, 0x0a, 0x94, 0xbc, 0x13, 0x6e, 0x70, 0xb3, 0x27, 0xdb, 0x33, 0x23, 0xa7, 0x92, 0x77, 0xc2,
4565 0xdb, 0x26, 0x8e, 0xb0, 0xf6, 0x9b, 0x49, 0x28, 0x88, 0xc4, 0x9b, 0xb9, 0x9b, 0x7d, 0x5c, 0x32,
4566 0xcc, 0x4e, 0xc7, 0x60, 0x03, 0x4e, 0x7d, 0x11, 0x85, 0x83, 0x91, 0xd7, 0x8b, 0x66, 0xa7, 0xd3,
4567 0x12, 0xb6, 0xb6, 0xd9, 0x13, 0xcb, 0x94, 0x78, 0x65, 0x3f, 0xa5, 0x09, 0xd8, 0x84, 0xcc, 0x1d,
4568 0xa4, 0x3d, 0x42, 0xae, 0x40, 0x89, 0xfb, 0xa6, 0x67, 0x70, 0x66, 0x1c, 0xb3, 0x40, 0xca, 0x37,
4569 0xaf, 0x83, 0xb0, 0xb5, 0xd9, 0x0e, 0x0b, 0x38, 0xf9, 0x02, 0x88, 0x4f, 0xfb, 0xa6, 0x7f, 0xa2,
4570 0xb8, 0xe4, 0x78, 0x4c, 0x21, 0xae, 0x2a, 0x3d, 0xc8, 0x26, 0x47, 0x26, 0x46, 0xdb, 0xae, 0x1b,
4571 0xa1, 0xa7, 0x93, 0xe8, 0xa6, 0x70, 0x48, 0xb4, 0x6a, 0x8b, 0x84, 0x8a, 0x4a, 0x66, 0xa3, 0xb6,
4572 0x20, 0x2a, 0xdd, 0x96, 0x18, 0x96, 0x4b, 0xb6, 0x25, 0x42, 0xae, 0xc2, 0x1c, 0xf7, 0x4d, 0x37,
4573 0x70, 0x4c, 0x9e, 0x04, 0xe7, 0x11, 0x3c, 0x1b, 0xb9, 0xc6, 0xe3, 0xe3, 0x8e, 0x2a, 0x0c, 0xe1,
4574 0xc3, 0xbe, 0xd2, 0xfe, 0x29, 0x03, 0x59, 0x39, 0x0e, 0xe4, 0x21, 0x4c, 0x5a, 0xfd, 0xf0, 0x44,
4575 0x97, 0xc4, 0x87, 0xc4, 0xe1, 0x28, 0xe9, 0xc2, 0x3d, 0x7e, 0x66, 0x24, 0xd4, 0x3e, 0x99, 0x52,
4576 0x7b, 0x3c, 0xbd, 0xa6, 0x86, 0xa6, 0x97, 0x9c, 0x32, 0xd3, 0xe9, 0x29, 0x33, 0x7e, 0x66, 0xc4,
4577 0xf3, 0x2e, 0x97, 0x98, 0x77, 0xda, 0xbf, 0x4c, 0xc3, 0xd4, 0x2b, 0x87, 0x9d, 0xe1, 0x46, 0x68,
4578 0x59, 0x34, 0x08, 0x8c, 0x64, 0x66, 0x32, 0xa3, 0x97, 0xa4, 0xb5, 0x39, 0x2e, 0x53, 0x9a, 0x09,
4579 0x33, 0xa5, 0x79, 0xc8, 0x0e, 0x5c, 0x5b, 0x98, 0x8b, 0xd2, 0x3c, 0x70, 0xed, 0xd1, 0x74, 0x3f,
4580 0x1b, 0xa5, 0xfb, 0x9f, 0xc3, 0x6c, 0x70, 0xd1, 0xef, 0x53, 0xee, 0xdb, 0x96, 0x11, 0x42, 0x08,
4581 0x42, 0x66, 0x22, 0xc7, 0x2b, 0x89, 0x5d, 0x06, 0xdc, 0xd2, 0xe4, 0x1c, 0x90, 0x19, 0x49, 0x5e,
4582 0x18, 0x70, 0x52, 0x2f, 0x42, 0x3e, 0xdc, 0x98, 0x71, 0x8a, 0xce, 0xe8, 0x39, 0xb5, 0x29, 0x93,
4583 0x4f, 0x60, 0xc6, 0xa5, 0xfc, 0x8c, 0xa1, 0xe2, 0x64, 0x8b, 0xa6, 0x11, 0x51, 0x56, 0xe6, 0xe6,
4584 0xb8, 0x57, 0x96, 0x2c, 0x42, 0x12, 0xc9, 0xdc, 0x13, 0x00, 0x2b, 0x5a, 0xe9, 0xd4, 0x89, 0xee,
4585 0x5c, 0x34, 0xae, 0xf1, 0x22, 0xa8, 0x27, 0x60, 0xe4, 0x53, 0xc8, 0x9a, 0x38, 0xe2, 0xea, 0xa4,
4586 0x76, 0x66, 0x48, 0x08, 0xba, 0x72, 0x93, 0x25, 0xc8, 0x7b, 0xbe, 0xcd, 0x7c, 0x9b, 0x5f, 0xa0,
4587 0xbc, 0x66, 0xf4, 0xe8, 0x39, 0xf1, 0xea, 0x53, 0x4a, 0xbd, 0xfa, 0x24, 0xd2, 0xd2, 0x72, 0x2a,
4588 0x2d, 0x5d, 0x84, 0x7c, 0xcf, 0x67, 0x03, 0x4f, 0xb4, 0x43, 0xad, 0x25, 0xf8, 0x2c, 0x3b, 0x23,
4589 0xf9, 0x85, 0x4c, 0x20, 0x66, 0x10, 0x51, 0x16, 0xe6, 0x03, 0x69, 0x6d, 0x76, 0xc8, 0xc7, 0x50,
4590 0xf1, 0xa9, 0xe7, 0x88, 0x97, 0x40, 0x8a, 0x03, 0x83, 0xf9, 0x5d, 0x5e, 0x2f, 0x47, 0x56, 0x14,
4591 0xcb, 0x0e, 0xcc, 0x08, 0x8d, 0x89, 0xc5, 0x41, 0xf5, 0xd4, 0xc2, 0x2c, 0xee, 0xe6, 0x2b, 0xa9,
4592 0xef, 0x29, 0xab, 0x42, 0x7a, 0x6d, 0xb6, 0x2d, 0x21, 0x0d, 0x97, 0xfb, 0x17, 0x7a, 0xd9, 0x4b,
4593 0xda, 0x96, 0xbe, 0x01, 0x32, 0x0a, 0x12, 0xdb, 0xe3, 0x09, 0xbd, 0x50, 0xbb, 0x89, 0xf8, 0x29,
4594 0xb6, 0xd1, 0x53, 0xd3, 0x19, 0xd0, 0x30, 0x43, 0xc7, 0x87, 0xaf, 0x27, 0x9e, 0x67, 0xb4, 0x36,
4595 0x94, 0x86, 0xd3, 0x49, 0x99, 0x13, 0x87, 0x1a, 0x2e, 0xe9, 0x79, 0x69, 0x68, 0x76, 0xc4, 0xab,
4596 0x93, 0x72, 0x06, 0x1e, 0xb5, 0xec, 0xae, 0x6d, 0xa9, 0x5c, 0xbb, 0x22, 0xcd, 0x87, 0xca, 0xaa,
4597 0xfd, 0xb6, 0x08, 0x95, 0xf4, 0xc7, 0xa4, 0xcb, 0x93, 0xf6, 0x45, 0xc8, 0xfb, 0xe7, 0xc6, 0xd1,
4598 0x05, 0xa7, 0x01, 0xb2, 0x65, 0xf5, 0x9c, 0x7f, 0xfe, 0x52, 0x3c, 0x0a, 0x71, 0xf9, 0xe7, 0x86,
4599 0x87, 0x59, 0x7f, 0xa0, 0x26, 0x41, 0xc1, 0x3f, 0x97, 0xaf, 0x01, 0x01, 0x2e, 0x61, 0xe7, 0xc6,
4600 0xc0, 0x32, 0xc5, 0x16, 0xa0, 0x40, 0x53, 0x08, 0xaa, 0xf8, 0xe7, 0xaf, 0x85, 0x39, 0x8d, 0xec,
4601 0xa7, 0x90, 0xd3, 0x21, 0x72, 0x6f, 0x14, 0x79, 0x94, 0x42, 0x66, 0x43, 0xe4, 0xcb, 0x51, 0xa4,
4602 0x3c, 0xe1, 0x0c, 0x91, 0xb9, 0x10, 0x89, 0x67, 0x94, 0x21, 0x72, 0x19, 0x0a, 0xfe, 0xb9, 0xd1,
4603 0xf5, 0xcd, 0x3e, 0x0d, 0x30, 0x93, 0xcf, 0xea, 0x79, 0xff, 0xfc, 0x15, 0x3e, 0x8b, 0x9d, 0x22,
4604 0x72, 0x1a, 0xcf, 0x9e, 0xaa, 0x79, 0x0c, 0xa1, 0xff, 0xd9, 0x53, 0xf2, 0x29, 0x16, 0x14, 0x22,
4605 0xd6, 0x8d, 0x5a, 0xfd, 0x2b, 0x3c, 0x7e, 0xcc, 0xea, 0xe5, 0x08, 0xb5, 0x5e, 0xab, 0x7f, 0x45,
4606 0x3e, 0x83, 0xd9, 0x18, 0x58, 0xab, 0x3f, 0x37, 0xea, 0xeb, 0xeb, 0x0b, 0x37, 0xc3, 0x2a, 0x49,
4607 0x64, 0xad, 0xfe, 0xbc, 0xbe, 0xbe, 0x9e, 0x86, 0xd6, 0xd7, 0x9f, 0x19, 0xeb, 0xb5, 0xda, 0xc2,
4608 0x7c, 0x1a, 0x5a, 0x5f, 0x7f, 0xb6, 0x5e, 0xab, 0x91, 0x9f, 0x01, 0x89, 0xa1, 0xeb, 0xb5, 0xba,
4609 0x51, 0x7b, 0x5c, 0x7f, 0xb2, 0x70, 0x4b, 0x2e, 0x37, 0x21, 0x76, 0xbd, 0x56, 0x17, 0x66, 0xf2,
4610 0x25, 0xcc, 0x25, 0xaa, 0xf0, 0xb8, 0xfe, 0xd4, 0xa8, 0xad, 0xd7, 0x9e, 0x2f, 0xdc, 0x46, 0x74,
4611 0x35, 0xaa, 0xc4, 0xe3, 0xfa, 0x53, 0x61, 0x1f, 0x82, 0xaf, 0xd7, 0x5e, 0x18, 0xf5, 0xc7, 0x4f,
4612 0xbf, 0x5a, 0x58, 0x18, 0x82, 0xaf, 0xd7, 0x5e, 0x08, 0x7b, 0x1a, 0x5e, 0x7f, 0xfc, 0xf4, 0xb9,
4613 0xf1, 0xf4, 0xf1, 0x8b, 0xf5, 0x85, 0xc5, 0x34, 0x5c, 0x38, 0x84, 0x3d, 0x0d, 0x7f, 0xfa, 0xf8,
4614 0xc5, 0x33, 0xe3, 0x45, 0xbd, 0xf6, 0x6c, 0x61, 0x29, 0x0d, 0x17, 0x0e, 0x61, 0x27, 0x6b, 0x70,
4615 0x33, 0x86, 0xbf, 0xa8, 0xd7, 0xbe, 0x32, 0x6a, 0xcf, 0x9e, 0x3c, 0x7f, 0xb2, 0xb0, 0x8c, 0xf8,
4616 0xd9, 0x10, 0x2f, 0x3c, 0xe8, 0x10, 0xdb, 0xac, 0x7f, 0x6e, 0x58, 0xbe, 0x25, 0x55, 0x10, 0xe0,
4617 0xb2, 0x91, 0xd5, 0x8b, 0xfe, 0xf9, 0xa6, 0x6f, 0xa1, 0x02, 0x30, 0xa5, 0xe2, 0xa1, 0xba, 0xf3,
4618 0x52, 0xdd, 0x3c, 0x56, 0x37, 0x8f, 0xd5, 0x5d, 0x90, 0xea, 0xe6, 0x49, 0x75, 0xf3, 0x61, 0x75,
4619 0x83, 0x1c, 0x21, 0x3e, 0xa2, 0x6e, 0x3e, 0xac, 0xee, 0x62, 0x88, 0xdc, 0x1b, 0x45, 0xa6, 0xd5,
4620 0x5d, 0x0a, 0x91, 0x2f, 0x47, 0x91, 0x69, 0x75, 0x97, 0x43, 0xe4, 0xb0, 0xba, 0x79, 0xa4, 0xee,
4621 0x3b, 0x52, 0xdd, 0x3c, 0xa1, 0x6e, 0x9e, 0x54, 0xf7, 0x5d, 0xa9, 0x6e, 0x9e, 0x52, 0x37, 0x1f,
4622 0x56, 0xf7, 0x3d, 0xa9, 0x6e, 0x3e, 0xac, 0x6e, 0x3e, 0xa2, 0xee, 0xfb, 0x61, 0x95, 0x86, 0xd5,
4623 0xcd, 0x47, 0xd4, 0xbd, 0x92, 0x86, 0xc6, 0xea, 0xe6, 0xa3, 0xea, 0x7e, 0x20, 0xd5, 0xcd, 0x47,
4624 0xd5, 0xcd, 0xc7, 0xa8, 0x5b, 0x93, 0x82, 0xe2, 0x63, 0xd4, 0xcd, 0xc7, 0xa8, 0xfb, 0xa3, 0x21,
4625 0x78, 0x42, 0xdd, 0x7c, 0x8c, 0xba, 0x1f, 0xa6, 0xe1, 0x49, 0x75, 0xf3, 0x31, 0xea, 0xfe, 0x38,
4626 0x0d, 0x4f, 0xaa, 0x9b, 0x8f, 0x53, 0xf7, 0x27, 0x52, 0xdd, 0x7c, 0x44, 0xdd, 0x77, 0x01, 0x8e,
4627 0x6c, 0x2f, 0x94, 0xf6, 0x8c, 0x94, 0xe7, 0x91, 0xed, 0x29, 0x61, 0xdf, 0x81, 0x02, 0xb7, 0xfb,
4628 0x34, 0xe0, 0x66, 0xdf, 0xc3, 0x6d, 0x2e, 0xa7, 0xc7, 0x06, 0xed, 0x9f, 0x33, 0x50, 0x49, 0xdf,
4629 0x09, 0x48, 0xa6, 0x33, 0x99, 0xd4, 0xe9, 0xe5, 0x4f, 0xdf, 0x00, 0x7e, 0xfa, 0xe4, 0xba, 0xba,
4630 0xf6, 0xdf, 0x40, 0x39, 0x75, 0x89, 0xe0, 0xf2, 0xcd, 0xeb, 0x16, 0x64, 0x03, 0x6e, 0xf2, 0x41,
4631 0xa0, 0x5e, 0xd5, 0xd5, 0x93, 0xf6, 0x3d, 0xcc, 0x8d, 0xb9, 0x4c, 0xf0, 0xc1, 0x67, 0x68, 0x31,
4632 0xfd, 0x64, 0x8a, 0xfe, 0xef, 0x27, 0xf0, 0x68, 0x72, 0xf8, 0x52, 0xc4, 0x4f, 0xf8, 0x88, 0xe2,
4633 0xb0, 0xc0, 0x48, 0x15, 0x51, 0x70, 0x58, 0x70, 0x88, 0x06, 0xe9, 0x3e, 0x0a, 0xdd, 0x53, 0xa1,
4634 0xfb, 0x48, 0xb9, 0x1f, 0x41, 0xd5, 0x61, 0x9e, 0x65, 0xf4, 0xed, 0x20, 0xe2, 0x90, 0x47, 0x4c,
4635 0x15, 0x61, 0xdf, 0xb3, 0x83, 0x90, 0xa8, 0x06, 0xf3, 0x0a, 0xa9, 0x96, 0xca, 0x10, 0x9e, 0x95,
4636 0xc7, 0x5a, 0x12, 0x2e, 0x97, 0x4c, 0x15, 0x72, 0x1f, 0x8a, 0x0e, 0xeb, 0xda, 0x21, 0x30, 0x27,
4637 0xdf, 0xde, 0x84, 0x49, 0x01, 0x1e, 0x40, 0xc9, 0x61, 0x66, 0x3f, 0x42, 0xe4, 0x11, 0x51, 0x44,
4638 0x9b, 0x84, 0x68, 0x14, 0x96, 0xaf, 0xb8, 0x42, 0x71, 0x6d, 0x83, 0xf1, 0x37, 0x19, 0x58, 0xba,
4639 0xfc, 0x3e, 0xc5, 0x75, 0x15, 0x43, 0x9e, 0xc0, 0x2d, 0xdb, 0x3d, 0xa5, 0x7e, 0x40, 0x0d, 0x91,
4640 0x3c, 0xca, 0x7e, 0xf4, 0x4d, 0x1e, 0x1e, 0x07, 0xcf, 0x29, 0xef, 0x4b, 0x5b, 0x7e, 0x21, 0xd5,
4641 0x4d, 0x4e, 0xb5, 0x1f, 0x65, 0xdd, 0x2e, 0xb9, 0x8e, 0x71, 0x6d, 0x75, 0xbb, 0x09, 0xd3, 0x78,
4642 0x31, 0x24, 0x7c, 0xc5, 0xc2, 0x07, 0xc1, 0xee, 0xd2, 0x33, 0x83, 0xfe, 0x10, 0xbe, 0x64, 0x65,
4643 0x5d, 0x7a, 0xd6, 0xf8, 0xa1, 0xa3, 0x1d, 0xc3, 0xbd, 0xab, 0x2f, 0x73, 0x5c, 0xdb, 0xd8, 0xfc,
4644 0x6d, 0x46, 0x6a, 0xe0, 0x92, 0xeb, 0x1d, 0xff, 0xbf, 0x83, 0xf3, 0xeb, 0x0c, 0x68, 0xef, 0xbe,
4645 0x2a, 0xf2, 0x7f, 0x3b, 0x48, 0xda, 0x0f, 0x38, 0x16, 0x57, 0x5c, 0x29, 0xf9, 0xe0, 0xf2, 0xef,
4646 0xa7, 0x3f, 0x8f, 0xca, 0xb7, 0xf1, 0xe4, 0x17, 0xcf, 0x13, 0x78, 0xf0, 0xce, 0xfb, 0x1f, 0xd7,
4647 0xa6, 0x80, 0x36, 0x10, 0xbd, 0x63, 0x0f, 0x5d, 0x2d, 0x10, 0x6f, 0x74, 0x7e, 0xc7, 0x56, 0xe3,
4648 0x64, 0xb1, 0x81, 0xcb, 0xb1, 0x14, 0x91, 0x52, 0x2b, 0xf0, 0xa6, 0x30, 0x5e, 0xba, 0xbe, 0xff,
4649 0x75, 0x06, 0x16, 0x2e, 0xbb, 0x60, 0xf2, 0xc1, 0x55, 0xdf, 0x80, 0x72, 0x5c, 0x99, 0x71, 0x57,
4650 0xca, 0x46, 0x1b, 0xb0, 0x73, 0x43, 0x2f, 0xfa, 0xb1, 0xf5, 0x65, 0x0e, 0xcf, 0x49, 0x79, 0xa0,
4651 0xed, 0xc3, 0x9d, 0xab, 0xae, 0xef, 0x7c, 0x68, 0xdd, 0xb4, 0x5f, 0xc1, 0xca, 0xbb, 0xae, 0xba,
4652 0x5c, 0xdb, 0x50, 0xfd, 0x0a, 0x16, 0x2f, 0xbd, 0xef, 0xf2, 0x53, 0xf6, 0xb6, 0xa8, 0x53, 0xe3,
4653 0xd4, 0x41, 0x75, 0x59, 0xa0, 0xfd, 0x5d, 0x06, 0x1e, 0xbd, 0xef, 0xe5, 0x97, 0x6b, 0x9b, 0x81,
4654 0x5f, 0x02, 0x49, 0x5e, 0xc8, 0x51, 0x75, 0x93, 0xd3, 0x71, 0x36, 0xe1, 0x51, 0x75, 0xec, 0xc3,
4655 0x47, 0xef, 0x71, 0x4d, 0xe6, 0xda, 0xba, 0xdf, 0xc1, 0xd5, 0xe8, 0x1d, 0x57, 0x65, 0xae, 0xad,
4656 0xb4, 0xbf, 0xc8, 0xc0, 0x27, 0xef, 0x77, 0x69, 0xe6, 0xda, 0xba, 0x7f, 0x09, 0xf2, 0x43, 0x9f,
4657 0x50, 0xa3, 0x67, 0xed, 0xbf, 0x32, 0x50, 0xdc, 0xf6, 0xd9, 0xc0, 0xdb, 0xa3, 0x78, 0x0e, 0xf2,
4658 0x00, 0x4a, 0x76, 0xf8, 0x3d, 0x3c, 0x2c, 0xb8, 0x8c, 0x57, 0x85, 0xa5, 0xad, 0xd9, 0x21, 0x4d,
4659 0xa8, 0xc4, 0x10, 0x3c, 0x5f, 0x93, 0xdf, 0x3d, 0xe2, 0xdb, 0x5b, 0x09, 0xc2, 0xd5, 0xe8, 0xeb,
4660 0x3a, 0x7e, 0xe0, 0x28, 0xdb, 0xc9, 0x47, 0x72, 0x0f, 0x8a, 0x3d, 0xda, 0x37, 0xc2, 0x63, 0xb4,
4661 0x49, 0x2c, 0xac, 0xd0, 0xa3, 0xfd, 0x03, 0x79, 0x8c, 0x96, 0x3c, 0xe8, 0x9a, 0x42, 0x67, 0xf4,
4662 0xac, 0xfd, 0x2e, 0x94, 0x53, 0xdc, 0x24, 0x07, 0x93, 0x07, 0xad, 0xfd, 0xea, 0x0d, 0x52, 0x85,
4663 0x52, 0xe3, 0xa0, 0xb5, 0x6f, 0xd4, 0xb6, 0x8d, 0x83, 0x8d, 0xf6, 0x4e, 0x35, 0x43, 0x66, 0xa1,
4664 0x2c, 0x2d, 0x8f, 0x95, 0x69, 0x42, 0xfb, 0xb3, 0x09, 0x98, 0xc6, 0x7a, 0xa6, 0x0e, 0xc0, 0x64,
4665 0x73, 0xa3, 0x03, 0xb0, 0x9f, 0x43, 0xce, 0x62, 0xfd, 0xbe, 0xa9, 0xee, 0xcc, 0x8e, 0xb4, 0x31,
4666 0xd9, 0xd2, 0x60, 0x53, 0x22, 0xf5, 0x30, 0x84, 0xac, 0x42, 0xae, 0x2f, 0x5d, 0xea, 0xab, 0xd5,
4667 0xcd, 0x71, 0x3d, 0xa4, 0x87, 0xa0, 0xc4, 0xf9, 0xdf, 0xd4, 0x95, 0xe7, 0x7f, 0xda, 0xb7, 0x30,
4668 0x37, 0xa6, 0x60, 0x32, 0x03, 0xc5, 0x8d, 0xad, 0x2d, 0x63, 0xaf, 0xb1, 0xf7, 0xb2, 0xa1, 0x1f,
4669 0x56, 0x6f, 0x10, 0x02, 0x15, 0xbd, 0xb1, 0xd7, 0x7a, 0xd3, 0x88, 0x6c, 0x19, 0x01, 0x3a, 0x6c,
4670 0xb4, 0x23, 0xc3, 0x84, 0xf6, 0x1d, 0xc0, 0x1b, 0xd3, 0x19, 0xd0, 0x03, 0xd3, 0x37, 0xfb, 0xe4,
4671 0x1e, 0x4c, 0x32, 0x77, 0xa0, 0x4e, 0xa2, 0x4b, 0xa9, 0xfb, 0x78, 0xc2, 0x41, 0xbe, 0x48, 0x9e,
4672 0xa8, 0x55, 0xea, 0xb7, 0x56, 0xd5, 0x05, 0x79, 0xa4, 0x10, 0xc3, 0xb0, 0x8a, 0xe3, 0x2c, 0x41,
4673 0x5a, 0x0e, 0xa6, 0x1b, 0x7d, 0x8f, 0x5f, 0xd4, 0x7f, 0x3b, 0x0b, 0xb9, 0x96, 0xe4, 0x22, 0x5b,
4674 0x00, 0x5b, 0x76, 0x60, 0x1e, 0x39, 0xb4, 0xe5, 0x70, 0x52, 0x89, 0xca, 0x40, 0xe4, 0xd2, 0xd0,
4675 0xb3, 0x76, 0xeb, 0xd7, 0xff, 0xfe, 0x1f, 0x3f, 0x4e, 0x54, 0xb5, 0xe2, 0xda, 0x69, 0x6d, 0x4d,
4676 0xc5, 0x7d, 0x9d, 0xf9, 0x9c, 0xbc, 0x82, 0xa2, 0x4e, 0xa9, 0xfb, 0xbe, 0x34, 0xb7, 0x91, 0x66,
4677 0x56, 0x2b, 0x09, 0x9a, 0x30, 0x50, 0xf0, 0x34, 0xa0, 0xa8, 0x92, 0x00, 0xda, 0x72, 0x07, 0x24,
4678 0xd5, 0xe4, 0x11, 0x96, 0x05, 0x64, 0x21, 0x5a, 0x59, 0xb0, 0x34, 0x64, 0xe1, 0xee, 0x40, 0xd0,
4679 0xec, 0x40, 0x39, 0xda, 0x2c, 0xde, 0x83, 0x68, 0x11, 0x89, 0xe6, 0xb4, 0x4a, 0xa2, 0x55, 0x8a,
4680 0x69, 0x13, 0x0a, 0x5b, 0xd4, 0xa1, 0x1f, 0x5c, 0x9d, 0x28, 0x48, 0x90, 0x34, 0x01, 0xd4, 0x7d,
4681 0x88, 0xd6, 0x80, 0x93, 0x6a, 0xea, 0x5e, 0xfd, 0x5e, 0xd0, 0xbb, 0xba, 0x3e, 0x71, 0xa4, 0xa0,
4682 0x6a, 0x41, 0x29, 0xba, 0x0c, 0x21, 0xc8, 0x48, 0xea, 0x2e, 0x23, 0x9a, 0x47, 0xe8, 0x96, 0x91,
4683 0x6e, 0x5e, 0xab, 0x22, 0x5d, 0x22, 0x5a, 0x10, 0xfe, 0x11, 0xcc, 0x24, 0xaf, 0x35, 0x08, 0xce,
4684 0xf8, 0x4a, 0x4b, 0xd2, 0x33, 0x42, 0x7b, 0x0f, 0x69, 0x17, 0xb4, 0x39, 0x41, 0x3b, 0xc4, 0x21,
4685 0x98, 0xbf, 0x81, 0x9c, 0x78, 0xf9, 0xde, 0xe8, 0x74, 0x48, 0x39, 0x75, 0xa4, 0x7c, 0xb5, 0xaa,
4686 0x54, 0x8c, 0x54, 0x15, 0x88, 0x27, 0x1d, 0xbf, 0x04, 0xbd, 0x8b, 0x24, 0xd5, 0x69, 0x71, 0x98,
4687 0xe0, 0x39, 0x84, 0x4a, 0x74, 0x61, 0x68, 0xf3, 0x98, 0x5a, 0x27, 0x23, 0x02, 0x8d, 0xbb, 0x31,
4688 0x02, 0x6a, 0x77, 0x91, 0xf0, 0xb6, 0x46, 0x04, 0x61, 0x3a, 0x5e, 0x90, 0xee, 0x41, 0x51, 0x6a,
4689 0xee, 0x80, 0xb9, 0xcd, 0x6e, 0x62, 0x20, 0xa2, 0x75, 0x70, 0xa4, 0x8a, 0x4b, 0xc8, 0x78, 0x53,
4690 0x9b, 0x89, 0x05, 0x8b, 0xc1, 0x6a, 0x60, 0x95, 0xf2, 0xde, 0x9f, 0x2f, 0x35, 0xb0, 0xc9, 0x68,
4691 0x41, 0xa8, 0x43, 0x79, 0x9b, 0xf2, 0xc4, 0xb5, 0x93, 0xe1, 0x36, 0xcf, 0x8d, 0xf9, 0x32, 0xae,
4692 0xdd, 0x41, 0xca, 0x5b, 0xda, 0xac, 0xa0, 0x4c, 0xc5, 0x0b, 0xce, 0xdf, 0x87, 0xac, 0x4e, 0x8f,
4693 0x18, 0x7b, 0xf7, 0x0c, 0x9f, 0x47, 0x9e, 0x19, 0x0d, 0xe4, 0x0c, 0x17, 0x31, 0x82, 0xe0, 0x35,
4694 0xcc, 0x6e, 0x32, 0xc7, 0xa1, 0x56, 0xf2, 0x50, 0xfe, 0x5d, 0x5c, 0x2b, 0xc8, 0xb5, 0xa4, 0xcd,
4695 0x0b, 0xae, 0x91, 0x70, 0x41, 0xeb, 0xc3, 0xed, 0x4d, 0x9f, 0x9a, 0x9c, 0xb6, 0x7d, 0xb3, 0xdb,
4696 0xb5, 0xad, 0x43, 0xeb, 0x98, 0x76, 0x06, 0x8e, 0x58, 0xc6, 0xef, 0xaf, 0xa6, 0xfe, 0xad, 0x68,
4697 0x04, 0x30, 0x52, 0xda, 0x27, 0x58, 0xda, 0x8a, 0xb6, 0x8c, 0xa5, 0x8d, 0x67, 0x55, 0x65, 0x4a,
4698 0x85, 0x5d, 0x77, 0x99, 0x97, 0xb0, 0x8a, 0x32, 0xbb, 0x30, 0x97, 0xaa, 0xd1, 0x1f, 0x0e, 0xe8,
4699 0x80, 0x06, 0x64, 0x79, 0x6c, 0x79, 0xd2, 0x39, 0x52, 0x96, 0x86, 0x65, 0xdd, 0xd1, 0x6e, 0x8f,
4700 0xb4, 0x4f, 0x06, 0xa8, 0x72, 0x52, 0xb5, 0xf8, 0x5f, 0x97, 0x33, 0x86, 0x4d, 0x94, 0xf3, 0x3b,
4701 0x50, 0x95, 0xd3, 0x20, 0x91, 0x67, 0x5d, 0x2e, 0xd3, 0x18, 0xa4, 0xdd, 0x78, 0x9c, 0x21, 0xdf,
4702 0xc3, 0xfc, 0x01, 0xf5, 0xbb, 0xcc, 0xef, 0xe3, 0xf6, 0xdb, 0xf2, 0xa8, 0x3f, 0xcc, 0x80, 0x8e,
4703 0x91, 0x9a, 0x3d, 0xc4, 0x9a, 0xdd, 0xd3, 0x16, 0x45, 0xcd, 0xc6, 0x52, 0xc8, 0x45, 0xbb, 0x28,
4704 0x17, 0x71, 0x99, 0x97, 0xbc, 0x8b, 0x34, 0x35, 0xb7, 0x13, 0x81, 0x82, 0xaa, 0x0d, 0xc5, 0x6d,
4705 0xca, 0x1b, 0xe7, 0x1c, 0xf7, 0x65, 0x12, 0xb7, 0x28, 0xde, 0xea, 0x97, 0x6e, 0x86, 0x7b, 0xb7,
4706 0x4e, 0xf9, 0xc0, 0x77, 0xd1, 0x13, 0xa4, 0x59, 0x13, 0x1c, 0x82, 0xf5, 0x7b, 0xbc, 0x28, 0x2d,
4707 0x5f, 0xfe, 0xf0, 0x0c, 0xee, 0x90, 0x72, 0x22, 0x52, 0x00, 0xfc, 0x1f, 0xb8, 0xb4, 0xeb, 0xea,
4708 0x39, 0x35, 0x42, 0x23, 0xe8, 0x3d, 0x58, 0xdc, 0xa6, 0x7c, 0x77, 0xfc, 0x9d, 0xc0, 0xf4, 0x4e,
4709 0xb8, 0x9c, 0xbe, 0xe5, 0x9e, 0xba, 0xa9, 0xa8, 0x3d, 0xc2, 0x92, 0x34, 0xed, 0xae, 0x6a, 0xc2,
4710 0x78, 0x46, 0x51, 0xe2, 0x31, 0xcc, 0x8f, 0xf5, 0x7f, 0x48, 0x69, 0xa9, 0xb1, 0x1d, 0xcb, 0xf6,
4711 0x75, 0xe6, 0xf3, 0x97, 0xdf, 0xc3, 0x32, 0xf3, 0x7b, 0xc8, 0x63, 0x31, 0xbf, 0xb3, 0x2a, 0xff,
4712 0x93, 0x30, 0xe4, 0x7d, 0x59, 0x7e, 0x83, 0xcf, 0x22, 0x45, 0x6a, 0xed, 0xb6, 0xbf, 0x5b, 0xeb,
4713 0xd9, 0xfc, 0x78, 0x70, 0x24, 0x06, 0x68, 0x2d, 0x0c, 0x59, 0x93, 0x21, 0x5f, 0xaa, 0x7f, 0x3e,
4714 0x3c, 0x7d, 0xba, 0xd6, 0x63, 0xe1, 0x3f, 0x41, 0x1e, 0x64, 0x0e, 0x26, 0x8e, 0xb2, 0xe8, 0x79,
4715 0xf2, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x7c, 0x50, 0xd7, 0x28, 0x39, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04004716}
4717
4718// Reference imports to suppress errors if they are not otherwise used.
4719var _ context.Context
4720var _ grpc.ClientConn
4721
4722// This is a compile-time assertion to ensure that this generated file
4723// is compatible with the grpc package it is being compiled against.
4724const _ = grpc.SupportPackageIsVersion4
4725
4726// OpenoltClient is the client API for Openolt service.
4727//
4728// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
4729type OpenoltClient interface {
4730 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4731 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4732 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4733 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4734 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4735 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
4736 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
4737 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
4738 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4739 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4740 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
4741 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4742 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4743 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
4744 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4745 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004746 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4747 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4748 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
4749 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004750 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Burak Gurdag402dd952019-12-10 20:31:11 +00004751 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00004752 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004753 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05304754 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08004755 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
4756 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004757}
4758
4759type openoltClient struct {
4760 cc *grpc.ClientConn
4761}
4762
4763func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
4764 return &openoltClient{cc}
4765}
4766
4767func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4768 out := new(Empty)
4769 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
4770 if err != nil {
4771 return nil, err
4772 }
4773 return out, nil
4774}
4775
4776func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4777 out := new(Empty)
4778 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
4779 if err != nil {
4780 return nil, err
4781 }
4782 return out, nil
4783}
4784
4785func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4786 out := new(Empty)
4787 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
4788 if err != nil {
4789 return nil, err
4790 }
4791 return out, nil
4792}
4793
4794func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4795 out := new(Empty)
4796 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
4797 if err != nil {
4798 return nil, err
4799 }
4800 return out, nil
4801}
4802
4803func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4804 out := new(Empty)
4805 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
4806 if err != nil {
4807 return nil, err
4808 }
4809 return out, nil
4810}
4811
4812func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
4813 out := new(Empty)
4814 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
4815 if err != nil {
4816 return nil, err
4817 }
4818 return out, nil
4819}
4820
4821func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
4822 out := new(Empty)
4823 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
4824 if err != nil {
4825 return nil, err
4826 }
4827 return out, nil
4828}
4829
4830func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
4831 out := new(Empty)
4832 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
4833 if err != nil {
4834 return nil, err
4835 }
4836 return out, nil
4837}
4838
4839func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4840 out := new(Empty)
4841 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
4842 if err != nil {
4843 return nil, err
4844 }
4845 return out, nil
4846}
4847
4848func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4849 out := new(Empty)
4850 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
4851 if err != nil {
4852 return nil, err
4853 }
4854 return out, nil
4855}
4856
4857func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
4858 out := new(Heartbeat)
4859 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
4860 if err != nil {
4861 return nil, err
4862 }
4863 return out, nil
4864}
4865
4866func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4867 out := new(Empty)
4868 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
4869 if err != nil {
4870 return nil, err
4871 }
4872 return out, nil
4873}
4874
4875func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4876 out := new(Empty)
4877 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
4878 if err != nil {
4879 return nil, err
4880 }
4881 return out, nil
4882}
4883
4884func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
4885 out := new(DeviceInfo)
4886 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
4887 if err != nil {
4888 return nil, err
4889 }
4890 return out, nil
4891}
4892
4893func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4894 out := new(Empty)
4895 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
4896 if err != nil {
4897 return nil, err
4898 }
4899 return out, nil
4900}
4901
4902func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4903 out := new(Empty)
4904 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
4905 if err != nil {
4906 return nil, err
4907 }
4908 return out, nil
4909}
4910
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004911func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04004912 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004913 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004914 if err != nil {
4915 return nil, err
4916 }
4917 return out, nil
4918}
4919
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004920func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04004921 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004922 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
4923 if err != nil {
4924 return nil, err
4925 }
4926 return out, nil
4927}
4928
4929func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4930 out := new(Empty)
4931 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
4932 if err != nil {
4933 return nil, err
4934 }
4935 return out, nil
4936}
4937
4938func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4939 out := new(Empty)
4940 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004941 if err != nil {
4942 return nil, err
4943 }
4944 return out, nil
4945}
4946
4947func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
4948 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
4949 if err != nil {
4950 return nil, err
4951 }
4952 x := &openoltEnableIndicationClient{stream}
4953 if err := x.ClientStream.SendMsg(in); err != nil {
4954 return nil, err
4955 }
4956 if err := x.ClientStream.CloseSend(); err != nil {
4957 return nil, err
4958 }
4959 return x, nil
4960}
4961
4962type Openolt_EnableIndicationClient interface {
4963 Recv() (*Indication, error)
4964 grpc.ClientStream
4965}
4966
4967type openoltEnableIndicationClient struct {
4968 grpc.ClientStream
4969}
4970
4971func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
4972 m := new(Indication)
4973 if err := x.ClientStream.RecvMsg(m); err != nil {
4974 return nil, err
4975 }
4976 return m, nil
4977}
4978
Burak Gurdag402dd952019-12-10 20:31:11 +00004979func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
4980 out := new(Empty)
4981 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
4982 if err != nil {
4983 return nil, err
4984 }
4985 return out, nil
4986}
4987
Burak Gurdagaadbcc02020-05-18 14:22:38 +00004988func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
4989 out := new(Empty)
4990 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
4991 if err != nil {
4992 return nil, err
4993 }
4994 return out, nil
4995}
4996
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004997func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
4998 out := new(common.ReturnValues)
4999 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5000 if err != nil {
5001 return nil, err
5002 }
5003 return out, nil
5004}
5005
dpaul2b52e712020-06-23 13:02:28 +05305006func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Jason Huang55ee29d2020-03-11 23:43:29 +08005007 out := new(Empty)
5008 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5009 if err != nil {
5010 return nil, err
5011 }
5012 return out, nil
5013}
5014
Jason Huang4f8a9372020-06-03 18:09:35 +08005015func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5016 out := new(OnuLogicalDistance)
5017 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5018 if err != nil {
5019 return nil, err
5020 }
5021 return out, nil
5022}
5023
5024func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5025 out := new(OnuLogicalDistance)
5026 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5027 if err != nil {
5028 return nil, err
5029 }
5030 return out, nil
5031}
5032
Matt Jeanneret61e94872019-03-22 16:16:01 -04005033// OpenoltServer is the server API for Openolt service.
5034type OpenoltServer interface {
5035 DisableOlt(context.Context, *Empty) (*Empty, error)
5036 ReenableOlt(context.Context, *Empty) (*Empty, error)
5037 ActivateOnu(context.Context, *Onu) (*Empty, error)
5038 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5039 DeleteOnu(context.Context, *Onu) (*Empty, error)
5040 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5041 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5042 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5043 FlowAdd(context.Context, *Flow) (*Empty, error)
5044 FlowRemove(context.Context, *Flow) (*Empty, error)
5045 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5046 EnablePonIf(context.Context, *Interface) (*Empty, error)
5047 DisablePonIf(context.Context, *Interface) (*Empty, error)
5048 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5049 Reboot(context.Context, *Empty) (*Empty, error)
5050 CollectStatistics(context.Context, *Empty) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005051 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5052 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5053 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5054 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005055 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Burak Gurdag402dd952019-12-10 20:31:11 +00005056 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005057 DeleteGroup(context.Context, *Group) (*Empty, error)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005058 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305059 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005060 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5061 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005062}
5063
5064func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5065 s.RegisterService(&_Openolt_serviceDesc, srv)
5066}
5067
5068func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5069 in := new(Empty)
5070 if err := dec(in); err != nil {
5071 return nil, err
5072 }
5073 if interceptor == nil {
5074 return srv.(OpenoltServer).DisableOlt(ctx, in)
5075 }
5076 info := &grpc.UnaryServerInfo{
5077 Server: srv,
5078 FullMethod: "/openolt.Openolt/DisableOlt",
5079 }
5080 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5081 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5082 }
5083 return interceptor(ctx, in, info, handler)
5084}
5085
5086func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5087 in := new(Empty)
5088 if err := dec(in); err != nil {
5089 return nil, err
5090 }
5091 if interceptor == nil {
5092 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5093 }
5094 info := &grpc.UnaryServerInfo{
5095 Server: srv,
5096 FullMethod: "/openolt.Openolt/ReenableOlt",
5097 }
5098 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5099 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5100 }
5101 return interceptor(ctx, in, info, handler)
5102}
5103
5104func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5105 in := new(Onu)
5106 if err := dec(in); err != nil {
5107 return nil, err
5108 }
5109 if interceptor == nil {
5110 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5111 }
5112 info := &grpc.UnaryServerInfo{
5113 Server: srv,
5114 FullMethod: "/openolt.Openolt/ActivateOnu",
5115 }
5116 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5117 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5118 }
5119 return interceptor(ctx, in, info, handler)
5120}
5121
5122func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5123 in := new(Onu)
5124 if err := dec(in); err != nil {
5125 return nil, err
5126 }
5127 if interceptor == nil {
5128 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5129 }
5130 info := &grpc.UnaryServerInfo{
5131 Server: srv,
5132 FullMethod: "/openolt.Openolt/DeactivateOnu",
5133 }
5134 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5135 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5136 }
5137 return interceptor(ctx, in, info, handler)
5138}
5139
5140func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5141 in := new(Onu)
5142 if err := dec(in); err != nil {
5143 return nil, err
5144 }
5145 if interceptor == nil {
5146 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5147 }
5148 info := &grpc.UnaryServerInfo{
5149 Server: srv,
5150 FullMethod: "/openolt.Openolt/DeleteOnu",
5151 }
5152 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5153 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5154 }
5155 return interceptor(ctx, in, info, handler)
5156}
5157
5158func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5159 in := new(OmciMsg)
5160 if err := dec(in); err != nil {
5161 return nil, err
5162 }
5163 if interceptor == nil {
5164 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5165 }
5166 info := &grpc.UnaryServerInfo{
5167 Server: srv,
5168 FullMethod: "/openolt.Openolt/OmciMsgOut",
5169 }
5170 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5171 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5172 }
5173 return interceptor(ctx, in, info, handler)
5174}
5175
5176func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5177 in := new(OnuPacket)
5178 if err := dec(in); err != nil {
5179 return nil, err
5180 }
5181 if interceptor == nil {
5182 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5183 }
5184 info := &grpc.UnaryServerInfo{
5185 Server: srv,
5186 FullMethod: "/openolt.Openolt/OnuPacketOut",
5187 }
5188 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5189 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5190 }
5191 return interceptor(ctx, in, info, handler)
5192}
5193
5194func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5195 in := new(UplinkPacket)
5196 if err := dec(in); err != nil {
5197 return nil, err
5198 }
5199 if interceptor == nil {
5200 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5201 }
5202 info := &grpc.UnaryServerInfo{
5203 Server: srv,
5204 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5205 }
5206 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5207 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5208 }
5209 return interceptor(ctx, in, info, handler)
5210}
5211
5212func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5213 in := new(Flow)
5214 if err := dec(in); err != nil {
5215 return nil, err
5216 }
5217 if interceptor == nil {
5218 return srv.(OpenoltServer).FlowAdd(ctx, in)
5219 }
5220 info := &grpc.UnaryServerInfo{
5221 Server: srv,
5222 FullMethod: "/openolt.Openolt/FlowAdd",
5223 }
5224 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5225 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5226 }
5227 return interceptor(ctx, in, info, handler)
5228}
5229
5230func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5231 in := new(Flow)
5232 if err := dec(in); err != nil {
5233 return nil, err
5234 }
5235 if interceptor == nil {
5236 return srv.(OpenoltServer).FlowRemove(ctx, in)
5237 }
5238 info := &grpc.UnaryServerInfo{
5239 Server: srv,
5240 FullMethod: "/openolt.Openolt/FlowRemove",
5241 }
5242 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5243 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5244 }
5245 return interceptor(ctx, in, info, handler)
5246}
5247
5248func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5249 in := new(Empty)
5250 if err := dec(in); err != nil {
5251 return nil, err
5252 }
5253 if interceptor == nil {
5254 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5255 }
5256 info := &grpc.UnaryServerInfo{
5257 Server: srv,
5258 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5259 }
5260 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5261 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5262 }
5263 return interceptor(ctx, in, info, handler)
5264}
5265
5266func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5267 in := new(Interface)
5268 if err := dec(in); err != nil {
5269 return nil, err
5270 }
5271 if interceptor == nil {
5272 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5273 }
5274 info := &grpc.UnaryServerInfo{
5275 Server: srv,
5276 FullMethod: "/openolt.Openolt/EnablePonIf",
5277 }
5278 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5279 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5280 }
5281 return interceptor(ctx, in, info, handler)
5282}
5283
5284func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5285 in := new(Interface)
5286 if err := dec(in); err != nil {
5287 return nil, err
5288 }
5289 if interceptor == nil {
5290 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5291 }
5292 info := &grpc.UnaryServerInfo{
5293 Server: srv,
5294 FullMethod: "/openolt.Openolt/DisablePonIf",
5295 }
5296 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5297 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5298 }
5299 return interceptor(ctx, in, info, handler)
5300}
5301
5302func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5303 in := new(Empty)
5304 if err := dec(in); err != nil {
5305 return nil, err
5306 }
5307 if interceptor == nil {
5308 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5309 }
5310 info := &grpc.UnaryServerInfo{
5311 Server: srv,
5312 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5313 }
5314 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5315 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5316 }
5317 return interceptor(ctx, in, info, handler)
5318}
5319
5320func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5321 in := new(Empty)
5322 if err := dec(in); err != nil {
5323 return nil, err
5324 }
5325 if interceptor == nil {
5326 return srv.(OpenoltServer).Reboot(ctx, in)
5327 }
5328 info := &grpc.UnaryServerInfo{
5329 Server: srv,
5330 FullMethod: "/openolt.Openolt/Reboot",
5331 }
5332 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5333 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5334 }
5335 return interceptor(ctx, in, info, handler)
5336}
5337
5338func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5339 in := new(Empty)
5340 if err := dec(in); err != nil {
5341 return nil, err
5342 }
5343 if interceptor == nil {
5344 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5345 }
5346 info := &grpc.UnaryServerInfo{
5347 Server: srv,
5348 FullMethod: "/openolt.Openolt/CollectStatistics",
5349 }
5350 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5351 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5352 }
5353 return interceptor(ctx, in, info, handler)
5354}
5355
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005356func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5357 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005358 if err := dec(in); err != nil {
5359 return nil, err
5360 }
5361 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005362 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005363 }
5364 info := &grpc.UnaryServerInfo{
5365 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005366 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04005367 }
5368 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005369 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04005370 }
5371 return interceptor(ctx, in, info, handler)
5372}
5373
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005374func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5375 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005376 if err := dec(in); err != nil {
5377 return nil, err
5378 }
5379 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005380 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005381 }
5382 info := &grpc.UnaryServerInfo{
5383 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005384 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04005385 }
5386 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005387 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5388 }
5389 return interceptor(ctx, in, info, handler)
5390}
5391
5392func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5393 in := new(tech_profile.TrafficQueues)
5394 if err := dec(in); err != nil {
5395 return nil, err
5396 }
5397 if interceptor == nil {
5398 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5399 }
5400 info := &grpc.UnaryServerInfo{
5401 Server: srv,
5402 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5403 }
5404 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5405 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5406 }
5407 return interceptor(ctx, in, info, handler)
5408}
5409
5410func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5411 in := new(tech_profile.TrafficQueues)
5412 if err := dec(in); err != nil {
5413 return nil, err
5414 }
5415 if interceptor == nil {
5416 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5417 }
5418 info := &grpc.UnaryServerInfo{
5419 Server: srv,
5420 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5421 }
5422 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5423 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04005424 }
5425 return interceptor(ctx, in, info, handler)
5426}
5427
5428func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5429 m := new(Empty)
5430 if err := stream.RecvMsg(m); err != nil {
5431 return err
5432 }
5433 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5434}
5435
5436type Openolt_EnableIndicationServer interface {
5437 Send(*Indication) error
5438 grpc.ServerStream
5439}
5440
5441type openoltEnableIndicationServer struct {
5442 grpc.ServerStream
5443}
5444
5445func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5446 return x.ServerStream.SendMsg(m)
5447}
5448
Burak Gurdag402dd952019-12-10 20:31:11 +00005449func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5450 in := new(Group)
5451 if err := dec(in); err != nil {
5452 return nil, err
5453 }
5454 if interceptor == nil {
5455 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5456 }
5457 info := &grpc.UnaryServerInfo{
5458 Server: srv,
5459 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5460 }
5461 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5462 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5463 }
5464 return interceptor(ctx, in, info, handler)
5465}
5466
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005467func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5468 in := new(Group)
5469 if err := dec(in); err != nil {
5470 return nil, err
5471 }
5472 if interceptor == nil {
5473 return srv.(OpenoltServer).DeleteGroup(ctx, in)
5474 }
5475 info := &grpc.UnaryServerInfo{
5476 Server: srv,
5477 FullMethod: "/openolt.Openolt/DeleteGroup",
5478 }
5479 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5480 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
5481 }
5482 return interceptor(ctx, in, info, handler)
5483}
5484
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005485func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5486 in := new(ValueParam)
5487 if err := dec(in); err != nil {
5488 return nil, err
5489 }
5490 if interceptor == nil {
5491 return srv.(OpenoltServer).GetExtValue(ctx, in)
5492 }
5493 info := &grpc.UnaryServerInfo{
5494 Server: srv,
5495 FullMethod: "/openolt.Openolt/GetExtValue",
5496 }
5497 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5498 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
5499 }
5500 return interceptor(ctx, in, info, handler)
5501}
5502
Jason Huang55ee29d2020-03-11 23:43:29 +08005503func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05305504 in := new(config.OnuItuPonAlarm)
Jason Huang55ee29d2020-03-11 23:43:29 +08005505 if err := dec(in); err != nil {
5506 return nil, err
5507 }
5508 if interceptor == nil {
5509 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
5510 }
5511 info := &grpc.UnaryServerInfo{
5512 Server: srv,
5513 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
5514 }
5515 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05305516 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Jason Huang55ee29d2020-03-11 23:43:29 +08005517 }
5518 return interceptor(ctx, in, info, handler)
5519}
5520
Jason Huang4f8a9372020-06-03 18:09:35 +08005521func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5522 in := new(Onu)
5523 if err := dec(in); err != nil {
5524 return nil, err
5525 }
5526 if interceptor == nil {
5527 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
5528 }
5529 info := &grpc.UnaryServerInfo{
5530 Server: srv,
5531 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
5532 }
5533 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5534 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
5535 }
5536 return interceptor(ctx, in, info, handler)
5537}
5538
5539func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5540 in := new(Onu)
5541 if err := dec(in); err != nil {
5542 return nil, err
5543 }
5544 if interceptor == nil {
5545 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
5546 }
5547 info := &grpc.UnaryServerInfo{
5548 Server: srv,
5549 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
5550 }
5551 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5552 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
5553 }
5554 return interceptor(ctx, in, info, handler)
5555}
5556
Matt Jeanneret61e94872019-03-22 16:16:01 -04005557var _Openolt_serviceDesc = grpc.ServiceDesc{
5558 ServiceName: "openolt.Openolt",
5559 HandlerType: (*OpenoltServer)(nil),
5560 Methods: []grpc.MethodDesc{
5561 {
5562 MethodName: "DisableOlt",
5563 Handler: _Openolt_DisableOlt_Handler,
5564 },
5565 {
5566 MethodName: "ReenableOlt",
5567 Handler: _Openolt_ReenableOlt_Handler,
5568 },
5569 {
5570 MethodName: "ActivateOnu",
5571 Handler: _Openolt_ActivateOnu_Handler,
5572 },
5573 {
5574 MethodName: "DeactivateOnu",
5575 Handler: _Openolt_DeactivateOnu_Handler,
5576 },
5577 {
5578 MethodName: "DeleteOnu",
5579 Handler: _Openolt_DeleteOnu_Handler,
5580 },
5581 {
5582 MethodName: "OmciMsgOut",
5583 Handler: _Openolt_OmciMsgOut_Handler,
5584 },
5585 {
5586 MethodName: "OnuPacketOut",
5587 Handler: _Openolt_OnuPacketOut_Handler,
5588 },
5589 {
5590 MethodName: "UplinkPacketOut",
5591 Handler: _Openolt_UplinkPacketOut_Handler,
5592 },
5593 {
5594 MethodName: "FlowAdd",
5595 Handler: _Openolt_FlowAdd_Handler,
5596 },
5597 {
5598 MethodName: "FlowRemove",
5599 Handler: _Openolt_FlowRemove_Handler,
5600 },
5601 {
5602 MethodName: "HeartbeatCheck",
5603 Handler: _Openolt_HeartbeatCheck_Handler,
5604 },
5605 {
5606 MethodName: "EnablePonIf",
5607 Handler: _Openolt_EnablePonIf_Handler,
5608 },
5609 {
5610 MethodName: "DisablePonIf",
5611 Handler: _Openolt_DisablePonIf_Handler,
5612 },
5613 {
5614 MethodName: "GetDeviceInfo",
5615 Handler: _Openolt_GetDeviceInfo_Handler,
5616 },
5617 {
5618 MethodName: "Reboot",
5619 Handler: _Openolt_Reboot_Handler,
5620 },
5621 {
5622 MethodName: "CollectStatistics",
5623 Handler: _Openolt_CollectStatistics_Handler,
5624 },
5625 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005626 MethodName: "CreateTrafficSchedulers",
5627 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005628 },
5629 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005630 MethodName: "RemoveTrafficSchedulers",
5631 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
5632 },
5633 {
5634 MethodName: "CreateTrafficQueues",
5635 Handler: _Openolt_CreateTrafficQueues_Handler,
5636 },
5637 {
5638 MethodName: "RemoveTrafficQueues",
5639 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005640 },
Burak Gurdag402dd952019-12-10 20:31:11 +00005641 {
5642 MethodName: "PerformGroupOperation",
5643 Handler: _Openolt_PerformGroupOperation_Handler,
5644 },
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005645 {
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005646 MethodName: "DeleteGroup",
5647 Handler: _Openolt_DeleteGroup_Handler,
5648 },
5649 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005650 MethodName: "GetExtValue",
5651 Handler: _Openolt_GetExtValue_Handler,
5652 },
Jason Huang55ee29d2020-03-11 23:43:29 +08005653 {
5654 MethodName: "OnuItuPonAlarmSet",
5655 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
5656 },
Jason Huang4f8a9372020-06-03 18:09:35 +08005657 {
5658 MethodName: "GetLogicalOnuDistanceZero",
5659 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
5660 },
5661 {
5662 MethodName: "GetLogicalOnuDistance",
5663 Handler: _Openolt_GetLogicalOnuDistance_Handler,
5664 },
Matt Jeanneret61e94872019-03-22 16:16:01 -04005665 },
5666 Streams: []grpc.StreamDesc{
5667 {
5668 StreamName: "EnableIndication",
5669 Handler: _Openolt_EnableIndication_Handler,
5670 ServerStreams: true,
5671 },
5672 },
5673 Metadata: "voltha_protos/openolt.proto",
5674}