blob: 70bd780b532d1bb383221cc406c6506b0068d207 [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
Dinesh Belwalkardb587af2020-02-27 15:37:16 -080010 common "github.com/opencord/voltha-protos/v3/go/common"
Esin Karamanccb714b2019-11-29 15:02:06 +000011 tech_profile "github.com/opencord/voltha-protos/v3/go/tech_profile"
William Kurkianea869482019-04-09 15:16:11 -040012 _ "google.golang.org/genproto/googleapis/api/annotations"
13 grpc "google.golang.org/grpc"
14 math "math"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
Manikkaraj kb1d51442019-07-23 10:41:02 -040028// SchedulerConfig from public import voltha_protos/tech_profile.proto
29type SchedulerConfig = tech_profile.SchedulerConfig
William Kurkianea869482019-04-09 15:16:11 -040030
Manikkaraj kb1d51442019-07-23 10:41:02 -040031// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
32type TrafficShapingInfo = tech_profile.TrafficShapingInfo
William Kurkianea869482019-04-09 15:16:11 -040033
Manikkaraj kb1d51442019-07-23 10:41:02 -040034// TrafficScheduler from public import voltha_protos/tech_profile.proto
35type TrafficScheduler = tech_profile.TrafficScheduler
William Kurkianea869482019-04-09 15:16:11 -040036
Manikkaraj kb1d51442019-07-23 10:41:02 -040037// TrafficSchedulers from public import voltha_protos/tech_profile.proto
38type TrafficSchedulers = tech_profile.TrafficSchedulers
William Kurkianea869482019-04-09 15:16:11 -040039
Manikkaraj kb1d51442019-07-23 10:41:02 -040040// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
41type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040042
Manikkaraj kb1d51442019-07-23 10:41:02 -040043// RedDiscardConfig from public import voltha_protos/tech_profile.proto
44type RedDiscardConfig = tech_profile.RedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040045
Manikkaraj kb1d51442019-07-23 10:41:02 -040046// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
47type WRedDiscardConfig = tech_profile.WRedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040048
Manikkaraj kb1d51442019-07-23 10:41:02 -040049// DiscardConfig from public import voltha_protos/tech_profile.proto
50type DiscardConfig = tech_profile.DiscardConfig
51type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
52type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
53type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040054
Manikkaraj kb1d51442019-07-23 10:41:02 -040055// TrafficQueue from public import voltha_protos/tech_profile.proto
56type TrafficQueue = tech_profile.TrafficQueue
William Kurkianea869482019-04-09 15:16:11 -040057
Manikkaraj kb1d51442019-07-23 10:41:02 -040058// TrafficQueues from public import voltha_protos/tech_profile.proto
59type TrafficQueues = tech_profile.TrafficQueues
William Kurkianea869482019-04-09 15:16:11 -040060
Manikkaraj kb1d51442019-07-23 10:41:02 -040061// Direction from public import voltha_protos/tech_profile.proto
62type Direction = tech_profile.Direction
William Kurkianea869482019-04-09 15:16:11 -040063
Manikkaraj kb1d51442019-07-23 10:41:02 -040064var Direction_name = tech_profile.Direction_name
65var Direction_value = tech_profile.Direction_value
William Kurkianea869482019-04-09 15:16:11 -040066
Manikkaraj kb1d51442019-07-23 10:41:02 -040067const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
68const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
69const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
William Kurkianea869482019-04-09 15:16:11 -040070
Manikkaraj kb1d51442019-07-23 10:41:02 -040071// SchedulingPolicy from public import voltha_protos/tech_profile.proto
72type SchedulingPolicy = tech_profile.SchedulingPolicy
William Kurkianea869482019-04-09 15:16:11 -040073
Manikkaraj kb1d51442019-07-23 10:41:02 -040074var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
75var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040076
Manikkaraj kb1d51442019-07-23 10:41:02 -040077const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
78const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
79const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
William Kurkianea869482019-04-09 15:16:11 -040080
Manikkaraj kb1d51442019-07-23 10:41:02 -040081// AdditionalBW from public import voltha_protos/tech_profile.proto
82type AdditionalBW = tech_profile.AdditionalBW
William Kurkianea869482019-04-09 15:16:11 -040083
Manikkaraj kb1d51442019-07-23 10:41:02 -040084var AdditionalBW_name = tech_profile.AdditionalBW_name
85var AdditionalBW_value = tech_profile.AdditionalBW_value
William Kurkianea869482019-04-09 15:16:11 -040086
Manikkaraj kb1d51442019-07-23 10:41:02 -040087const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
88const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
89const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
90const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
William Kurkianea869482019-04-09 15:16:11 -040091
Manikkaraj kb1d51442019-07-23 10:41:02 -040092// DiscardPolicy from public import voltha_protos/tech_profile.proto
93type DiscardPolicy = tech_profile.DiscardPolicy
William Kurkianea869482019-04-09 15:16:11 -040094
Manikkaraj kb1d51442019-07-23 10:41:02 -040095var DiscardPolicy_name = tech_profile.DiscardPolicy_name
96var DiscardPolicy_value = tech_profile.DiscardPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040097
Manikkaraj kb1d51442019-07-23 10:41:02 -040098const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
99const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
100const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
101const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
William Kurkianea869482019-04-09 15:16:11 -0400102
Manikkaraj kb1d51442019-07-23 10:41:02 -0400103// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
104type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
William Kurkianea869482019-04-09 15:16:11 -0400105
Manikkaraj kb1d51442019-07-23 10:41:02 -0400106var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
107var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
William Kurkianea869482019-04-09 15:16:11 -0400108
Manikkaraj kb1d51442019-07-23 10:41:02 -0400109const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
110const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
111const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
William Kurkianea869482019-04-09 15:16:11 -0400112
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800113// ID from public import voltha_protos/common.proto
114type ID = common.ID
115
116// IDs from public import voltha_protos/common.proto
117type IDs = common.IDs
118
119// AdminState from public import voltha_protos/common.proto
120type AdminState = common.AdminState
121
122// OperStatus from public import voltha_protos/common.proto
123type OperStatus = common.OperStatus
124
125// ConnectStatus from public import voltha_protos/common.proto
126type ConnectStatus = common.ConnectStatus
127
128// OperationResp from public import voltha_protos/common.proto
129type OperationResp = common.OperationResp
130
131// ValueType from public import voltha_protos/common.proto
132type ValueType = common.ValueType
133
134// ValueSpecifier from public import voltha_protos/common.proto
135type ValueSpecifier = common.ValueSpecifier
136
137// ReturnValues from public import voltha_protos/common.proto
138type ReturnValues = common.ReturnValues
139
140// TestModeKeys from public import voltha_protos/common.proto
141type TestModeKeys = common.TestModeKeys
142
143var TestModeKeys_name = common.TestModeKeys_name
144var TestModeKeys_value = common.TestModeKeys_value
145
146const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
147
148// AdminState_Types from public import voltha_protos/common.proto
149type AdminState_Types = common.AdminState_Types
150
151var AdminState_Types_name = common.AdminState_Types_name
152var AdminState_Types_value = common.AdminState_Types_value
153
154const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
155const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
156const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
157const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
158const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
159const AdminState_DELETED = AdminState_Types(common.AdminState_DELETED)
160
161// OperStatus_Types from public import voltha_protos/common.proto
162type OperStatus_Types = common.OperStatus_Types
163
164var OperStatus_Types_name = common.OperStatus_Types_name
165var OperStatus_Types_value = common.OperStatus_Types_value
166
167const OperStatus_UNKNOWN = OperStatus_Types(common.OperStatus_UNKNOWN)
168const OperStatus_DISCOVERED = OperStatus_Types(common.OperStatus_DISCOVERED)
169const OperStatus_ACTIVATING = OperStatus_Types(common.OperStatus_ACTIVATING)
170const OperStatus_TESTING = OperStatus_Types(common.OperStatus_TESTING)
171const OperStatus_ACTIVE = OperStatus_Types(common.OperStatus_ACTIVE)
172const OperStatus_FAILED = OperStatus_Types(common.OperStatus_FAILED)
173
174// ConnectStatus_Types from public import voltha_protos/common.proto
175type ConnectStatus_Types = common.ConnectStatus_Types
176
177var ConnectStatus_Types_name = common.ConnectStatus_Types_name
178var ConnectStatus_Types_value = common.ConnectStatus_Types_value
179
180const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
181const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
182const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
183
184// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
185type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
186
187var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
188var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
189
190const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
191const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
192const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
193
194// ValueType_Type from public import voltha_protos/common.proto
195type ValueType_Type = common.ValueType_Type
196
197var ValueType_Type_name = common.ValueType_Type_name
198var ValueType_Type_value = common.ValueType_Type_value
199
200const ValueType_EMPTY = ValueType_Type(common.ValueType_EMPTY)
201const ValueType_DISTANCE = ValueType_Type(common.ValueType_DISTANCE)
202
William Kurkianea869482019-04-09 15:16:11 -0400203type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
204
205const (
206 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
207 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
208 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
209 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
210)
211
212var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
213 0: "ONU_ID",
214 1: "ALLOC_ID",
215 2: "GEMPORT_ID",
216 3: "FLOW_ID",
217}
218
219var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
220 "ONU_ID": 0,
221 "ALLOC_ID": 1,
222 "GEMPORT_ID": 2,
223 "FLOW_ID": 3,
224}
225
226func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
227 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
228}
229
230func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
231 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 0}
232}
233
234type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
235
236const (
237 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
238 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
239 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
240)
241
242var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
243 0: "DEDICATED_PER_INTF",
244 1: "SHARED_BY_ALL_INTF_ALL_TECH",
245 2: "SHARED_BY_ALL_INTF_SAME_TECH",
246}
247
248var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
249 "DEDICATED_PER_INTF": 0,
250 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
251 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
252}
253
254func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
255 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
256}
257
258func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
259 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 1}
260}
261
Devmalya Paula1efa642020-04-20 01:36:43 -0400262type OnuItuPonAlarm_AlarmID int32
263
264const (
265 OnuItuPonAlarm_RDI_ERRORS OnuItuPonAlarm_AlarmID = 0
266)
267
268var OnuItuPonAlarm_AlarmID_name = map[int32]string{
269 0: "RDI_ERRORS",
270}
271
272var OnuItuPonAlarm_AlarmID_value = map[string]int32{
273 "RDI_ERRORS": 0,
274}
275
276func (x OnuItuPonAlarm_AlarmID) String() string {
277 return proto.EnumName(OnuItuPonAlarm_AlarmID_name, int32(x))
278}
279
280func (OnuItuPonAlarm_AlarmID) EnumDescriptor() ([]byte, []int) {
281 return fileDescriptor_c072e7aa0dfd74d5, []int{20, 0}
282}
283
284type OnuItuPonAlarm_AlarmReportingCondition int32
285
286const (
287 OnuItuPonAlarm_RATE_THRESHOLD OnuItuPonAlarm_AlarmReportingCondition = 0
288 OnuItuPonAlarm_RATE_RANGE OnuItuPonAlarm_AlarmReportingCondition = 1
289 OnuItuPonAlarm_VALUE_THRESHOLD OnuItuPonAlarm_AlarmReportingCondition = 2
290)
291
292var OnuItuPonAlarm_AlarmReportingCondition_name = map[int32]string{
293 0: "RATE_THRESHOLD",
294 1: "RATE_RANGE",
295 2: "VALUE_THRESHOLD",
296}
297
298var OnuItuPonAlarm_AlarmReportingCondition_value = map[string]int32{
299 "RATE_THRESHOLD": 0,
300 "RATE_RANGE": 1,
301 "VALUE_THRESHOLD": 2,
302}
303
304func (x OnuItuPonAlarm_AlarmReportingCondition) String() string {
305 return proto.EnumName(OnuItuPonAlarm_AlarmReportingCondition_name, int32(x))
306}
307
308func (OnuItuPonAlarm_AlarmReportingCondition) EnumDescriptor() ([]byte, []int) {
309 return fileDescriptor_c072e7aa0dfd74d5, []int{20, 1}
310}
311
Esin Karamanccb714b2019-11-29 15:02:06 +0000312type GroupMember_InterfaceType int32
313
314const (
315 GroupMember_PON GroupMember_InterfaceType = 0
316 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
317 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
318)
319
320var GroupMember_InterfaceType_name = map[int32]string{
321 0: "PON",
322 1: "EPON_1G_PATH",
323 2: "EPON_10G_PATH",
324}
325
326var GroupMember_InterfaceType_value = map[string]int32{
327 "PON": 0,
328 "EPON_1G_PATH": 1,
329 "EPON_10G_PATH": 2,
330}
331
332func (x GroupMember_InterfaceType) String() string {
333 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
334}
335
336func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -0400337 return fileDescriptor_c072e7aa0dfd74d5, []int{44, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000338}
339
340type Group_GroupMembersCommand int32
341
342const (
343 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
344 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
345 Group_SET_MEMBERS Group_GroupMembersCommand = 2
346)
347
348var Group_GroupMembersCommand_name = map[int32]string{
349 0: "ADD_MEMBERS",
350 1: "REMOVE_MEMBERS",
351 2: "SET_MEMBERS",
352}
353
354var Group_GroupMembersCommand_value = map[string]int32{
355 "ADD_MEMBERS": 0,
356 "REMOVE_MEMBERS": 1,
357 "SET_MEMBERS": 2,
358}
359
360func (x Group_GroupMembersCommand) String() string {
361 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
362}
363
364func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -0400365 return fileDescriptor_c072e7aa0dfd74d5, []int{45, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000366}
367
William Kurkianea869482019-04-09 15:16:11 -0400368type Indication struct {
369 // Types that are valid to be assigned to Data:
370 // *Indication_OltInd
371 // *Indication_IntfInd
372 // *Indication_IntfOperInd
373 // *Indication_OnuDiscInd
374 // *Indication_OnuInd
375 // *Indication_OmciInd
376 // *Indication_PktInd
377 // *Indication_PortStats
378 // *Indication_FlowStats
379 // *Indication_AlarmInd
380 Data isIndication_Data `protobuf_oneof:"data"`
381 XXX_NoUnkeyedLiteral struct{} `json:"-"`
382 XXX_unrecognized []byte `json:"-"`
383 XXX_sizecache int32 `json:"-"`
384}
385
386func (m *Indication) Reset() { *m = Indication{} }
387func (m *Indication) String() string { return proto.CompactTextString(m) }
388func (*Indication) ProtoMessage() {}
389func (*Indication) Descriptor() ([]byte, []int) {
390 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
391}
392
393func (m *Indication) XXX_Unmarshal(b []byte) error {
394 return xxx_messageInfo_Indication.Unmarshal(m, b)
395}
396func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
397 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
398}
399func (m *Indication) XXX_Merge(src proto.Message) {
400 xxx_messageInfo_Indication.Merge(m, src)
401}
402func (m *Indication) XXX_Size() int {
403 return xxx_messageInfo_Indication.Size(m)
404}
405func (m *Indication) XXX_DiscardUnknown() {
406 xxx_messageInfo_Indication.DiscardUnknown(m)
407}
408
409var xxx_messageInfo_Indication proto.InternalMessageInfo
410
411type isIndication_Data interface {
412 isIndication_Data()
413}
414
415type Indication_OltInd struct {
416 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
417}
418
419type Indication_IntfInd struct {
420 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
421}
422
423type Indication_IntfOperInd struct {
424 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
425}
426
427type Indication_OnuDiscInd struct {
428 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
429}
430
431type Indication_OnuInd struct {
432 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
433}
434
435type Indication_OmciInd struct {
436 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
437}
438
439type Indication_PktInd struct {
440 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
441}
442
443type Indication_PortStats struct {
444 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
445}
446
447type Indication_FlowStats struct {
448 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
449}
450
451type Indication_AlarmInd struct {
452 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
453}
454
455func (*Indication_OltInd) isIndication_Data() {}
456
457func (*Indication_IntfInd) isIndication_Data() {}
458
459func (*Indication_IntfOperInd) isIndication_Data() {}
460
461func (*Indication_OnuDiscInd) isIndication_Data() {}
462
463func (*Indication_OnuInd) isIndication_Data() {}
464
465func (*Indication_OmciInd) isIndication_Data() {}
466
467func (*Indication_PktInd) isIndication_Data() {}
468
469func (*Indication_PortStats) isIndication_Data() {}
470
471func (*Indication_FlowStats) isIndication_Data() {}
472
473func (*Indication_AlarmInd) isIndication_Data() {}
474
475func (m *Indication) GetData() isIndication_Data {
476 if m != nil {
477 return m.Data
478 }
479 return nil
480}
481
482func (m *Indication) GetOltInd() *OltIndication {
483 if x, ok := m.GetData().(*Indication_OltInd); ok {
484 return x.OltInd
485 }
486 return nil
487}
488
489func (m *Indication) GetIntfInd() *IntfIndication {
490 if x, ok := m.GetData().(*Indication_IntfInd); ok {
491 return x.IntfInd
492 }
493 return nil
494}
495
496func (m *Indication) GetIntfOperInd() *IntfOperIndication {
497 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
498 return x.IntfOperInd
499 }
500 return nil
501}
502
503func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
504 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
505 return x.OnuDiscInd
506 }
507 return nil
508}
509
510func (m *Indication) GetOnuInd() *OnuIndication {
511 if x, ok := m.GetData().(*Indication_OnuInd); ok {
512 return x.OnuInd
513 }
514 return nil
515}
516
517func (m *Indication) GetOmciInd() *OmciIndication {
518 if x, ok := m.GetData().(*Indication_OmciInd); ok {
519 return x.OmciInd
520 }
521 return nil
522}
523
524func (m *Indication) GetPktInd() *PacketIndication {
525 if x, ok := m.GetData().(*Indication_PktInd); ok {
526 return x.PktInd
527 }
528 return nil
529}
530
531func (m *Indication) GetPortStats() *PortStatistics {
532 if x, ok := m.GetData().(*Indication_PortStats); ok {
533 return x.PortStats
534 }
535 return nil
536}
537
538func (m *Indication) GetFlowStats() *FlowStatistics {
539 if x, ok := m.GetData().(*Indication_FlowStats); ok {
540 return x.FlowStats
541 }
542 return nil
543}
544
545func (m *Indication) GetAlarmInd() *AlarmIndication {
546 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
547 return x.AlarmInd
548 }
549 return nil
550}
551
552// XXX_OneofWrappers is for the internal use of the proto package.
553func (*Indication) XXX_OneofWrappers() []interface{} {
554 return []interface{}{
555 (*Indication_OltInd)(nil),
556 (*Indication_IntfInd)(nil),
557 (*Indication_IntfOperInd)(nil),
558 (*Indication_OnuDiscInd)(nil),
559 (*Indication_OnuInd)(nil),
560 (*Indication_OmciInd)(nil),
561 (*Indication_PktInd)(nil),
562 (*Indication_PortStats)(nil),
563 (*Indication_FlowStats)(nil),
564 (*Indication_AlarmInd)(nil),
565 }
566}
567
568type AlarmIndication struct {
569 // Types that are valid to be assigned to Data:
570 // *AlarmIndication_LosInd
571 // *AlarmIndication_DyingGaspInd
572 // *AlarmIndication_OnuAlarmInd
573 // *AlarmIndication_OnuStartupFailInd
574 // *AlarmIndication_OnuSignalDegradeInd
575 // *AlarmIndication_OnuDriftOfWindowInd
576 // *AlarmIndication_OnuLossOmciInd
577 // *AlarmIndication_OnuSignalsFailInd
578 // *AlarmIndication_OnuTiwiInd
579 // *AlarmIndication_OnuActivationFailInd
580 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath9546b912019-11-28 20:56:20 +0530581 // *AlarmIndication_OnuLossOfSyncFailInd
582 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500583 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paul6f063a62020-02-19 19:19:06 -0500584 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul41a762d2020-03-01 18:56:54 -0500585 // *AlarmIndication_OnuLossGemDelineationInd
586 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
587 // *AlarmIndication_OnuLossOfAckInd
Scott Bakered4a8e72020-04-17 11:10:20 -0700588 // *AlarmIndication_OnuDiffReachExceededInd
William Kurkianea869482019-04-09 15:16:11 -0400589 Data isAlarmIndication_Data `protobuf_oneof:"data"`
590 XXX_NoUnkeyedLiteral struct{} `json:"-"`
591 XXX_unrecognized []byte `json:"-"`
592 XXX_sizecache int32 `json:"-"`
593}
594
595func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
596func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
597func (*AlarmIndication) ProtoMessage() {}
598func (*AlarmIndication) Descriptor() ([]byte, []int) {
599 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
600}
601
602func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
603 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
604}
605func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
606 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
607}
608func (m *AlarmIndication) XXX_Merge(src proto.Message) {
609 xxx_messageInfo_AlarmIndication.Merge(m, src)
610}
611func (m *AlarmIndication) XXX_Size() int {
612 return xxx_messageInfo_AlarmIndication.Size(m)
613}
614func (m *AlarmIndication) XXX_DiscardUnknown() {
615 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
616}
617
618var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
619
620type isAlarmIndication_Data interface {
621 isAlarmIndication_Data()
622}
623
624type AlarmIndication_LosInd struct {
625 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
626}
627
628type AlarmIndication_DyingGaspInd struct {
629 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
630}
631
632type AlarmIndication_OnuAlarmInd struct {
633 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
634}
635
636type AlarmIndication_OnuStartupFailInd struct {
637 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
638}
639
640type AlarmIndication_OnuSignalDegradeInd struct {
641 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
642}
643
644type AlarmIndication_OnuDriftOfWindowInd struct {
645 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
646}
647
648type AlarmIndication_OnuLossOmciInd struct {
649 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
650}
651
652type AlarmIndication_OnuSignalsFailInd struct {
653 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
654}
655
656type AlarmIndication_OnuTiwiInd struct {
657 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
658}
659
660type AlarmIndication_OnuActivationFailInd struct {
661 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
662}
663
664type AlarmIndication_OnuProcessingErrorInd struct {
665 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
666}
667
Naga Manjunath9546b912019-11-28 20:56:20 +0530668type AlarmIndication_OnuLossOfSyncFailInd struct {
669 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
670}
671
672type AlarmIndication_OnuItuPonStatsInd struct {
673 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
674}
675
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500676type AlarmIndication_OnuDeactivationFailureInd struct {
677 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
678}
679
Devmalya Paul6f063a62020-02-19 19:19:06 -0500680type AlarmIndication_OnuRemoteDefectInd struct {
681 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
682}
683
Devmalya Paul41a762d2020-03-01 18:56:54 -0500684type AlarmIndication_OnuLossGemDelineationInd struct {
685 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
686}
687
688type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
689 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
690}
691
692type AlarmIndication_OnuLossOfAckInd struct {
693 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
694}
695
Scott Bakered4a8e72020-04-17 11:10:20 -0700696type AlarmIndication_OnuDiffReachExceededInd struct {
697 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
698}
699
William Kurkianea869482019-04-09 15:16:11 -0400700func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
701
702func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
703
704func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
705
706func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
707
708func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
709
710func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
711
712func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
713
714func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
715
716func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
717
718func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
719
720func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
721
Naga Manjunath9546b912019-11-28 20:56:20 +0530722func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
723
724func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
725
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500726func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
727
Devmalya Paul6f063a62020-02-19 19:19:06 -0500728func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
729
Devmalya Paul41a762d2020-03-01 18:56:54 -0500730func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
731
732func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
733
734func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
735
Scott Bakered4a8e72020-04-17 11:10:20 -0700736func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
737
William Kurkianea869482019-04-09 15:16:11 -0400738func (m *AlarmIndication) GetData() isAlarmIndication_Data {
739 if m != nil {
740 return m.Data
741 }
742 return nil
743}
744
745func (m *AlarmIndication) GetLosInd() *LosIndication {
746 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
747 return x.LosInd
748 }
749 return nil
750}
751
752func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
753 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
754 return x.DyingGaspInd
755 }
756 return nil
757}
758
759func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
760 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
761 return x.OnuAlarmInd
762 }
763 return nil
764}
765
766func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
767 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
768 return x.OnuStartupFailInd
769 }
770 return nil
771}
772
773func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
774 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
775 return x.OnuSignalDegradeInd
776 }
777 return nil
778}
779
780func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
781 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
782 return x.OnuDriftOfWindowInd
783 }
784 return nil
785}
786
787func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
788 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
789 return x.OnuLossOmciInd
790 }
791 return nil
792}
793
794func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
795 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
796 return x.OnuSignalsFailInd
797 }
798 return nil
799}
800
801func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
802 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
803 return x.OnuTiwiInd
804 }
805 return nil
806}
807
808func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
809 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
810 return x.OnuActivationFailInd
811 }
812 return nil
813}
814
815func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
816 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
817 return x.OnuProcessingErrorInd
818 }
819 return nil
820}
821
Naga Manjunath9546b912019-11-28 20:56:20 +0530822func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
823 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
824 return x.OnuLossOfSyncFailInd
825 }
826 return nil
827}
828
829func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
830 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
831 return x.OnuItuPonStatsInd
832 }
833 return nil
834}
835
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500836func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
837 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
838 return x.OnuDeactivationFailureInd
839 }
840 return nil
841}
842
Devmalya Paul6f063a62020-02-19 19:19:06 -0500843func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
844 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
845 return x.OnuRemoteDefectInd
846 }
847 return nil
848}
849
Devmalya Paul41a762d2020-03-01 18:56:54 -0500850func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
851 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
852 return x.OnuLossGemDelineationInd
853 }
854 return nil
855}
856
857func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
858 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
859 return x.OnuPhysicalEquipmentErrorInd
860 }
861 return nil
862}
863
864func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
865 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
866 return x.OnuLossOfAckInd
867 }
868 return nil
869}
870
Scott Bakered4a8e72020-04-17 11:10:20 -0700871func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
872 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
873 return x.OnuDiffReachExceededInd
874 }
875 return nil
876}
877
William Kurkianea869482019-04-09 15:16:11 -0400878// XXX_OneofWrappers is for the internal use of the proto package.
879func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
880 return []interface{}{
881 (*AlarmIndication_LosInd)(nil),
882 (*AlarmIndication_DyingGaspInd)(nil),
883 (*AlarmIndication_OnuAlarmInd)(nil),
884 (*AlarmIndication_OnuStartupFailInd)(nil),
885 (*AlarmIndication_OnuSignalDegradeInd)(nil),
886 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
887 (*AlarmIndication_OnuLossOmciInd)(nil),
888 (*AlarmIndication_OnuSignalsFailInd)(nil),
889 (*AlarmIndication_OnuTiwiInd)(nil),
890 (*AlarmIndication_OnuActivationFailInd)(nil),
891 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath9546b912019-11-28 20:56:20 +0530892 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
893 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500894 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paul6f063a62020-02-19 19:19:06 -0500895 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul41a762d2020-03-01 18:56:54 -0500896 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
897 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
898 (*AlarmIndication_OnuLossOfAckInd)(nil),
Scott Bakered4a8e72020-04-17 11:10:20 -0700899 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
William Kurkianea869482019-04-09 15:16:11 -0400900 }
901}
902
903type OltIndication struct {
904 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
905 XXX_NoUnkeyedLiteral struct{} `json:"-"`
906 XXX_unrecognized []byte `json:"-"`
907 XXX_sizecache int32 `json:"-"`
908}
909
910func (m *OltIndication) Reset() { *m = OltIndication{} }
911func (m *OltIndication) String() string { return proto.CompactTextString(m) }
912func (*OltIndication) ProtoMessage() {}
913func (*OltIndication) Descriptor() ([]byte, []int) {
914 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
915}
916
917func (m *OltIndication) XXX_Unmarshal(b []byte) error {
918 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
919}
920func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
921 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
922}
923func (m *OltIndication) XXX_Merge(src proto.Message) {
924 xxx_messageInfo_OltIndication.Merge(m, src)
925}
926func (m *OltIndication) XXX_Size() int {
927 return xxx_messageInfo_OltIndication.Size(m)
928}
929func (m *OltIndication) XXX_DiscardUnknown() {
930 xxx_messageInfo_OltIndication.DiscardUnknown(m)
931}
932
933var xxx_messageInfo_OltIndication proto.InternalMessageInfo
934
935func (m *OltIndication) GetOperState() string {
936 if m != nil {
937 return m.OperState
938 }
939 return ""
940}
941
942type IntfIndication struct {
943 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
944 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
945 XXX_NoUnkeyedLiteral struct{} `json:"-"`
946 XXX_unrecognized []byte `json:"-"`
947 XXX_sizecache int32 `json:"-"`
948}
949
950func (m *IntfIndication) Reset() { *m = IntfIndication{} }
951func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
952func (*IntfIndication) ProtoMessage() {}
953func (*IntfIndication) Descriptor() ([]byte, []int) {
954 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
955}
956
957func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
958 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
959}
960func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
961 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
962}
963func (m *IntfIndication) XXX_Merge(src proto.Message) {
964 xxx_messageInfo_IntfIndication.Merge(m, src)
965}
966func (m *IntfIndication) XXX_Size() int {
967 return xxx_messageInfo_IntfIndication.Size(m)
968}
969func (m *IntfIndication) XXX_DiscardUnknown() {
970 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
971}
972
973var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
974
975func (m *IntfIndication) GetIntfId() uint32 {
976 if m != nil {
977 return m.IntfId
978 }
979 return 0
980}
981
982func (m *IntfIndication) GetOperState() string {
983 if m != nil {
984 return m.OperState
985 }
986 return ""
987}
988
989type OnuDiscIndication struct {
990 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
991 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
992 XXX_NoUnkeyedLiteral struct{} `json:"-"`
993 XXX_unrecognized []byte `json:"-"`
994 XXX_sizecache int32 `json:"-"`
995}
996
997func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
998func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
999func (*OnuDiscIndication) ProtoMessage() {}
1000func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
1001 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
1002}
1003
1004func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
1005 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
1006}
1007func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1008 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
1009}
1010func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
1011 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
1012}
1013func (m *OnuDiscIndication) XXX_Size() int {
1014 return xxx_messageInfo_OnuDiscIndication.Size(m)
1015}
1016func (m *OnuDiscIndication) XXX_DiscardUnknown() {
1017 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
1018}
1019
1020var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
1021
1022func (m *OnuDiscIndication) GetIntfId() uint32 {
1023 if m != nil {
1024 return m.IntfId
1025 }
1026 return 0
1027}
1028
1029func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1030 if m != nil {
1031 return m.SerialNumber
1032 }
1033 return nil
1034}
1035
1036type OnuIndication struct {
1037 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1038 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1039 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1040 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1041 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1042 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1043 XXX_unrecognized []byte `json:"-"`
1044 XXX_sizecache int32 `json:"-"`
1045}
1046
1047func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1048func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1049func (*OnuIndication) ProtoMessage() {}
1050func (*OnuIndication) Descriptor() ([]byte, []int) {
1051 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1052}
1053
1054func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1055 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1056}
1057func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1058 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1059}
1060func (m *OnuIndication) XXX_Merge(src proto.Message) {
1061 xxx_messageInfo_OnuIndication.Merge(m, src)
1062}
1063func (m *OnuIndication) XXX_Size() int {
1064 return xxx_messageInfo_OnuIndication.Size(m)
1065}
1066func (m *OnuIndication) XXX_DiscardUnknown() {
1067 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1068}
1069
1070var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1071
1072func (m *OnuIndication) GetIntfId() uint32 {
1073 if m != nil {
1074 return m.IntfId
1075 }
1076 return 0
1077}
1078
1079func (m *OnuIndication) GetOnuId() uint32 {
1080 if m != nil {
1081 return m.OnuId
1082 }
1083 return 0
1084}
1085
1086func (m *OnuIndication) GetOperState() string {
1087 if m != nil {
1088 return m.OperState
1089 }
1090 return ""
1091}
1092
1093func (m *OnuIndication) GetAdminState() string {
1094 if m != nil {
1095 return m.AdminState
1096 }
1097 return ""
1098}
1099
1100func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1101 if m != nil {
1102 return m.SerialNumber
1103 }
1104 return nil
1105}
1106
1107type IntfOperIndication struct {
1108 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1109 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1110 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1111 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1112 XXX_unrecognized []byte `json:"-"`
1113 XXX_sizecache int32 `json:"-"`
1114}
1115
1116func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1117func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1118func (*IntfOperIndication) ProtoMessage() {}
1119func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1120 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1121}
1122
1123func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1124 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1125}
1126func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1127 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1128}
1129func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1130 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1131}
1132func (m *IntfOperIndication) XXX_Size() int {
1133 return xxx_messageInfo_IntfOperIndication.Size(m)
1134}
1135func (m *IntfOperIndication) XXX_DiscardUnknown() {
1136 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1137}
1138
1139var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1140
1141func (m *IntfOperIndication) GetType() string {
1142 if m != nil {
1143 return m.Type
1144 }
1145 return ""
1146}
1147
1148func (m *IntfOperIndication) GetIntfId() uint32 {
1149 if m != nil {
1150 return m.IntfId
1151 }
1152 return 0
1153}
1154
1155func (m *IntfOperIndication) GetOperState() string {
1156 if m != nil {
1157 return m.OperState
1158 }
1159 return ""
1160}
1161
1162type OmciIndication struct {
1163 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1164 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1165 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1166 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1167 XXX_unrecognized []byte `json:"-"`
1168 XXX_sizecache int32 `json:"-"`
1169}
1170
1171func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1172func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1173func (*OmciIndication) ProtoMessage() {}
1174func (*OmciIndication) Descriptor() ([]byte, []int) {
1175 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1176}
1177
1178func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1179 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1180}
1181func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1182 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1183}
1184func (m *OmciIndication) XXX_Merge(src proto.Message) {
1185 xxx_messageInfo_OmciIndication.Merge(m, src)
1186}
1187func (m *OmciIndication) XXX_Size() int {
1188 return xxx_messageInfo_OmciIndication.Size(m)
1189}
1190func (m *OmciIndication) XXX_DiscardUnknown() {
1191 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1192}
1193
1194var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1195
1196func (m *OmciIndication) GetIntfId() uint32 {
1197 if m != nil {
1198 return m.IntfId
1199 }
1200 return 0
1201}
1202
1203func (m *OmciIndication) GetOnuId() uint32 {
1204 if m != nil {
1205 return m.OnuId
1206 }
1207 return 0
1208}
1209
1210func (m *OmciIndication) GetPkt() []byte {
1211 if m != nil {
1212 return m.Pkt
1213 }
1214 return nil
1215}
1216
1217type PacketIndication struct {
1218 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1219 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1220 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1221 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1222 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1223 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1224 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1225 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1226 XXX_unrecognized []byte `json:"-"`
1227 XXX_sizecache int32 `json:"-"`
1228}
1229
1230func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1231func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1232func (*PacketIndication) ProtoMessage() {}
1233func (*PacketIndication) Descriptor() ([]byte, []int) {
1234 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1235}
1236
1237func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1238 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1239}
1240func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1241 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1242}
1243func (m *PacketIndication) XXX_Merge(src proto.Message) {
1244 xxx_messageInfo_PacketIndication.Merge(m, src)
1245}
1246func (m *PacketIndication) XXX_Size() int {
1247 return xxx_messageInfo_PacketIndication.Size(m)
1248}
1249func (m *PacketIndication) XXX_DiscardUnknown() {
1250 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1251}
1252
1253var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1254
1255func (m *PacketIndication) GetIntfType() string {
1256 if m != nil {
1257 return m.IntfType
1258 }
1259 return ""
1260}
1261
1262func (m *PacketIndication) GetIntfId() uint32 {
1263 if m != nil {
1264 return m.IntfId
1265 }
1266 return 0
1267}
1268
1269func (m *PacketIndication) GetGemportId() uint32 {
1270 if m != nil {
1271 return m.GemportId
1272 }
1273 return 0
1274}
1275
1276func (m *PacketIndication) GetFlowId() uint32 {
1277 if m != nil {
1278 return m.FlowId
1279 }
1280 return 0
1281}
1282
1283func (m *PacketIndication) GetPortNo() uint32 {
1284 if m != nil {
1285 return m.PortNo
1286 }
1287 return 0
1288}
1289
1290func (m *PacketIndication) GetCookie() uint64 {
1291 if m != nil {
1292 return m.Cookie
1293 }
1294 return 0
1295}
1296
1297func (m *PacketIndication) GetPkt() []byte {
1298 if m != nil {
1299 return m.Pkt
1300 }
1301 return nil
1302}
1303
1304type Interface struct {
1305 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1306 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1307 XXX_unrecognized []byte `json:"-"`
1308 XXX_sizecache int32 `json:"-"`
1309}
1310
1311func (m *Interface) Reset() { *m = Interface{} }
1312func (m *Interface) String() string { return proto.CompactTextString(m) }
1313func (*Interface) ProtoMessage() {}
1314func (*Interface) Descriptor() ([]byte, []int) {
1315 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1316}
1317
1318func (m *Interface) XXX_Unmarshal(b []byte) error {
1319 return xxx_messageInfo_Interface.Unmarshal(m, b)
1320}
1321func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1322 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1323}
1324func (m *Interface) XXX_Merge(src proto.Message) {
1325 xxx_messageInfo_Interface.Merge(m, src)
1326}
1327func (m *Interface) XXX_Size() int {
1328 return xxx_messageInfo_Interface.Size(m)
1329}
1330func (m *Interface) XXX_DiscardUnknown() {
1331 xxx_messageInfo_Interface.DiscardUnknown(m)
1332}
1333
1334var xxx_messageInfo_Interface proto.InternalMessageInfo
1335
1336func (m *Interface) GetIntfId() uint32 {
1337 if m != nil {
1338 return m.IntfId
1339 }
1340 return 0
1341}
1342
1343type Heartbeat struct {
1344 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1346 XXX_unrecognized []byte `json:"-"`
1347 XXX_sizecache int32 `json:"-"`
1348}
1349
1350func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1351func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1352func (*Heartbeat) ProtoMessage() {}
1353func (*Heartbeat) Descriptor() ([]byte, []int) {
1354 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1355}
1356
1357func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1358 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1359}
1360func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1361 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1362}
1363func (m *Heartbeat) XXX_Merge(src proto.Message) {
1364 xxx_messageInfo_Heartbeat.Merge(m, src)
1365}
1366func (m *Heartbeat) XXX_Size() int {
1367 return xxx_messageInfo_Heartbeat.Size(m)
1368}
1369func (m *Heartbeat) XXX_DiscardUnknown() {
1370 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1371}
1372
1373var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1374
1375func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1376 if m != nil {
1377 return m.HeartbeatSignature
1378 }
1379 return 0
1380}
1381
1382type Onu struct {
1383 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1384 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1385 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1386 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
1387 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1388 XXX_unrecognized []byte `json:"-"`
1389 XXX_sizecache int32 `json:"-"`
1390}
1391
1392func (m *Onu) Reset() { *m = Onu{} }
1393func (m *Onu) String() string { return proto.CompactTextString(m) }
1394func (*Onu) ProtoMessage() {}
1395func (*Onu) Descriptor() ([]byte, []int) {
1396 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1397}
1398
1399func (m *Onu) XXX_Unmarshal(b []byte) error {
1400 return xxx_messageInfo_Onu.Unmarshal(m, b)
1401}
1402func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1403 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1404}
1405func (m *Onu) XXX_Merge(src proto.Message) {
1406 xxx_messageInfo_Onu.Merge(m, src)
1407}
1408func (m *Onu) XXX_Size() int {
1409 return xxx_messageInfo_Onu.Size(m)
1410}
1411func (m *Onu) XXX_DiscardUnknown() {
1412 xxx_messageInfo_Onu.DiscardUnknown(m)
1413}
1414
1415var xxx_messageInfo_Onu proto.InternalMessageInfo
1416
1417func (m *Onu) GetIntfId() uint32 {
1418 if m != nil {
1419 return m.IntfId
1420 }
1421 return 0
1422}
1423
1424func (m *Onu) GetOnuId() uint32 {
1425 if m != nil {
1426 return m.OnuId
1427 }
1428 return 0
1429}
1430
1431func (m *Onu) GetSerialNumber() *SerialNumber {
1432 if m != nil {
1433 return m.SerialNumber
1434 }
1435 return nil
1436}
1437
1438func (m *Onu) GetPir() uint32 {
1439 if m != nil {
1440 return m.Pir
1441 }
1442 return 0
1443}
1444
1445type OmciMsg struct {
1446 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1447 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1448 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1449 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1450 XXX_unrecognized []byte `json:"-"`
1451 XXX_sizecache int32 `json:"-"`
1452}
1453
1454func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1455func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1456func (*OmciMsg) ProtoMessage() {}
1457func (*OmciMsg) Descriptor() ([]byte, []int) {
1458 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1459}
1460
1461func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1462 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1463}
1464func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1465 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1466}
1467func (m *OmciMsg) XXX_Merge(src proto.Message) {
1468 xxx_messageInfo_OmciMsg.Merge(m, src)
1469}
1470func (m *OmciMsg) XXX_Size() int {
1471 return xxx_messageInfo_OmciMsg.Size(m)
1472}
1473func (m *OmciMsg) XXX_DiscardUnknown() {
1474 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1475}
1476
1477var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1478
1479func (m *OmciMsg) GetIntfId() uint32 {
1480 if m != nil {
1481 return m.IntfId
1482 }
1483 return 0
1484}
1485
1486func (m *OmciMsg) GetOnuId() uint32 {
1487 if m != nil {
1488 return m.OnuId
1489 }
1490 return 0
1491}
1492
1493func (m *OmciMsg) GetPkt() []byte {
1494 if m != nil {
1495 return m.Pkt
1496 }
1497 return nil
1498}
1499
1500type OnuPacket struct {
1501 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1502 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1503 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Manikkaraj kb1d51442019-07-23 10:41:02 -04001504 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001505 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1506 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1507 XXX_unrecognized []byte `json:"-"`
1508 XXX_sizecache int32 `json:"-"`
1509}
1510
1511func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1512func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1513func (*OnuPacket) ProtoMessage() {}
1514func (*OnuPacket) Descriptor() ([]byte, []int) {
1515 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
1516}
1517
1518func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1519 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1520}
1521func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1522 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1523}
1524func (m *OnuPacket) XXX_Merge(src proto.Message) {
1525 xxx_messageInfo_OnuPacket.Merge(m, src)
1526}
1527func (m *OnuPacket) XXX_Size() int {
1528 return xxx_messageInfo_OnuPacket.Size(m)
1529}
1530func (m *OnuPacket) XXX_DiscardUnknown() {
1531 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1532}
1533
1534var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1535
1536func (m *OnuPacket) GetIntfId() uint32 {
1537 if m != nil {
1538 return m.IntfId
1539 }
1540 return 0
1541}
1542
1543func (m *OnuPacket) GetOnuId() uint32 {
1544 if m != nil {
1545 return m.OnuId
1546 }
1547 return 0
1548}
1549
1550func (m *OnuPacket) GetPortNo() uint32 {
1551 if m != nil {
1552 return m.PortNo
1553 }
1554 return 0
1555}
1556
Manikkaraj kb1d51442019-07-23 10:41:02 -04001557func (m *OnuPacket) GetGemportId() uint32 {
1558 if m != nil {
1559 return m.GemportId
1560 }
1561 return 0
1562}
1563
William Kurkianea869482019-04-09 15:16:11 -04001564func (m *OnuPacket) GetPkt() []byte {
1565 if m != nil {
1566 return m.Pkt
1567 }
1568 return nil
1569}
1570
1571type UplinkPacket struct {
1572 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1573 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1574 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1575 XXX_unrecognized []byte `json:"-"`
1576 XXX_sizecache int32 `json:"-"`
1577}
1578
1579func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1580func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1581func (*UplinkPacket) ProtoMessage() {}
1582func (*UplinkPacket) Descriptor() ([]byte, []int) {
1583 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
1584}
1585
1586func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1587 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1588}
1589func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1590 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1591}
1592func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1593 xxx_messageInfo_UplinkPacket.Merge(m, src)
1594}
1595func (m *UplinkPacket) XXX_Size() int {
1596 return xxx_messageInfo_UplinkPacket.Size(m)
1597}
1598func (m *UplinkPacket) XXX_DiscardUnknown() {
1599 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1600}
1601
1602var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1603
1604func (m *UplinkPacket) GetIntfId() uint32 {
1605 if m != nil {
1606 return m.IntfId
1607 }
1608 return 0
1609}
1610
1611func (m *UplinkPacket) GetPkt() []byte {
1612 if m != nil {
1613 return m.Pkt
1614 }
1615 return nil
1616}
1617
1618type DeviceInfo struct {
1619 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1620 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1621 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1622 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1623 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1624 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1625 // Total number of pon intf ports on the device
1626 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1627 // If using global per-device technology profile. To be deprecated
1628 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1629 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1630 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1631 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1632 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1633 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1634 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1635 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1636 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1637 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1638 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1639 XXX_unrecognized []byte `json:"-"`
1640 XXX_sizecache int32 `json:"-"`
1641}
1642
1643func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1644func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1645func (*DeviceInfo) ProtoMessage() {}
1646func (*DeviceInfo) Descriptor() ([]byte, []int) {
1647 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
1648}
1649
1650func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1651 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1652}
1653func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1654 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1655}
1656func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1657 xxx_messageInfo_DeviceInfo.Merge(m, src)
1658}
1659func (m *DeviceInfo) XXX_Size() int {
1660 return xxx_messageInfo_DeviceInfo.Size(m)
1661}
1662func (m *DeviceInfo) XXX_DiscardUnknown() {
1663 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1664}
1665
1666var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1667
1668func (m *DeviceInfo) GetVendor() string {
1669 if m != nil {
1670 return m.Vendor
1671 }
1672 return ""
1673}
1674
1675func (m *DeviceInfo) GetModel() string {
1676 if m != nil {
1677 return m.Model
1678 }
1679 return ""
1680}
1681
1682func (m *DeviceInfo) GetHardwareVersion() string {
1683 if m != nil {
1684 return m.HardwareVersion
1685 }
1686 return ""
1687}
1688
1689func (m *DeviceInfo) GetFirmwareVersion() string {
1690 if m != nil {
1691 return m.FirmwareVersion
1692 }
1693 return ""
1694}
1695
1696func (m *DeviceInfo) GetDeviceId() string {
1697 if m != nil {
1698 return m.DeviceId
1699 }
1700 return ""
1701}
1702
1703func (m *DeviceInfo) GetDeviceSerialNumber() string {
1704 if m != nil {
1705 return m.DeviceSerialNumber
1706 }
1707 return ""
1708}
1709
1710func (m *DeviceInfo) GetPonPorts() uint32 {
1711 if m != nil {
1712 return m.PonPorts
1713 }
1714 return 0
1715}
1716
1717func (m *DeviceInfo) GetTechnology() string {
1718 if m != nil {
1719 return m.Technology
1720 }
1721 return ""
1722}
1723
1724func (m *DeviceInfo) GetOnuIdStart() uint32 {
1725 if m != nil {
1726 return m.OnuIdStart
1727 }
1728 return 0
1729}
1730
1731func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1732 if m != nil {
1733 return m.OnuIdEnd
1734 }
1735 return 0
1736}
1737
1738func (m *DeviceInfo) GetAllocIdStart() uint32 {
1739 if m != nil {
1740 return m.AllocIdStart
1741 }
1742 return 0
1743}
1744
1745func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1746 if m != nil {
1747 return m.AllocIdEnd
1748 }
1749 return 0
1750}
1751
1752func (m *DeviceInfo) GetGemportIdStart() uint32 {
1753 if m != nil {
1754 return m.GemportIdStart
1755 }
1756 return 0
1757}
1758
1759func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1760 if m != nil {
1761 return m.GemportIdEnd
1762 }
1763 return 0
1764}
1765
1766func (m *DeviceInfo) GetFlowIdStart() uint32 {
1767 if m != nil {
1768 return m.FlowIdStart
1769 }
1770 return 0
1771}
1772
1773func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1774 if m != nil {
1775 return m.FlowIdEnd
1776 }
1777 return 0
1778}
1779
1780func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1781 if m != nil {
1782 return m.Ranges
1783 }
1784 return nil
1785}
1786
1787type DeviceInfo_DeviceResourceRanges struct {
1788 // List of 0 or more intf_ids that use the same technology and pools.
1789 // If 0 intf_ids supplied, it implies ALL interfaces
1790 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1791 // Technology profile for this pool
1792 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1793 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1794 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1795 XXX_unrecognized []byte `json:"-"`
1796 XXX_sizecache int32 `json:"-"`
1797}
1798
1799func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1800func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1801func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1802func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
1803 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0}
1804}
1805
1806func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1807 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1808}
1809func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1810 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1811}
1812func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1813 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1814}
1815func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1816 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1817}
1818func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1819 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1820}
1821
1822var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1823
1824func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1825 if m != nil {
1826 return m.IntfIds
1827 }
1828 return nil
1829}
1830
1831func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1832 if m != nil {
1833 return m.Technology
1834 }
1835 return ""
1836}
1837
1838func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1839 if m != nil {
1840 return m.Pools
1841 }
1842 return nil
1843}
1844
1845type DeviceInfo_DeviceResourceRanges_Pool struct {
1846 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1847 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1848 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1849 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1850 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1851 XXX_unrecognized []byte `json:"-"`
1852 XXX_sizecache int32 `json:"-"`
1853}
1854
1855func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1856func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1857func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1858func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
1859 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0}
1860}
1861
1862func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1863 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1864}
1865func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1866 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1867}
1868func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1869 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1870}
1871func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1872 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1873}
1874func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1875 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1876}
1877
1878var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1879
1880func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1881 if m != nil {
1882 return m.Type
1883 }
1884 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1885}
1886
1887func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1888 if m != nil {
1889 return m.Sharing
1890 }
1891 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1892}
1893
1894func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1895 if m != nil {
1896 return m.Start
1897 }
1898 return 0
1899}
1900
1901func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1902 if m != nil {
1903 return m.End
1904 }
1905 return 0
1906}
1907
1908type Classifier struct {
1909 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1910 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1911 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1912 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1913 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1914 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1915 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1916 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1917 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1918 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1919 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1920 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
1921 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
1922 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
1923 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
1924 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1925 XXX_unrecognized []byte `json:"-"`
1926 XXX_sizecache int32 `json:"-"`
1927}
1928
1929func (m *Classifier) Reset() { *m = Classifier{} }
1930func (m *Classifier) String() string { return proto.CompactTextString(m) }
1931func (*Classifier) ProtoMessage() {}
1932func (*Classifier) Descriptor() ([]byte, []int) {
1933 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
1934}
1935
1936func (m *Classifier) XXX_Unmarshal(b []byte) error {
1937 return xxx_messageInfo_Classifier.Unmarshal(m, b)
1938}
1939func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1940 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
1941}
1942func (m *Classifier) XXX_Merge(src proto.Message) {
1943 xxx_messageInfo_Classifier.Merge(m, src)
1944}
1945func (m *Classifier) XXX_Size() int {
1946 return xxx_messageInfo_Classifier.Size(m)
1947}
1948func (m *Classifier) XXX_DiscardUnknown() {
1949 xxx_messageInfo_Classifier.DiscardUnknown(m)
1950}
1951
1952var xxx_messageInfo_Classifier proto.InternalMessageInfo
1953
1954func (m *Classifier) GetOTpid() uint32 {
1955 if m != nil {
1956 return m.OTpid
1957 }
1958 return 0
1959}
1960
1961func (m *Classifier) GetOVid() uint32 {
1962 if m != nil {
1963 return m.OVid
1964 }
1965 return 0
1966}
1967
1968func (m *Classifier) GetITpid() uint32 {
1969 if m != nil {
1970 return m.ITpid
1971 }
1972 return 0
1973}
1974
1975func (m *Classifier) GetIVid() uint32 {
1976 if m != nil {
1977 return m.IVid
1978 }
1979 return 0
1980}
1981
1982func (m *Classifier) GetOPbits() uint32 {
1983 if m != nil {
1984 return m.OPbits
1985 }
1986 return 0
1987}
1988
1989func (m *Classifier) GetIPbits() uint32 {
1990 if m != nil {
1991 return m.IPbits
1992 }
1993 return 0
1994}
1995
1996func (m *Classifier) GetEthType() uint32 {
1997 if m != nil {
1998 return m.EthType
1999 }
2000 return 0
2001}
2002
2003func (m *Classifier) GetDstMac() []byte {
2004 if m != nil {
2005 return m.DstMac
2006 }
2007 return nil
2008}
2009
2010func (m *Classifier) GetSrcMac() []byte {
2011 if m != nil {
2012 return m.SrcMac
2013 }
2014 return nil
2015}
2016
2017func (m *Classifier) GetIpProto() uint32 {
2018 if m != nil {
2019 return m.IpProto
2020 }
2021 return 0
2022}
2023
2024func (m *Classifier) GetDstIp() uint32 {
2025 if m != nil {
2026 return m.DstIp
2027 }
2028 return 0
2029}
2030
2031func (m *Classifier) GetSrcIp() uint32 {
2032 if m != nil {
2033 return m.SrcIp
2034 }
2035 return 0
2036}
2037
2038func (m *Classifier) GetSrcPort() uint32 {
2039 if m != nil {
2040 return m.SrcPort
2041 }
2042 return 0
2043}
2044
2045func (m *Classifier) GetDstPort() uint32 {
2046 if m != nil {
2047 return m.DstPort
2048 }
2049 return 0
2050}
2051
2052func (m *Classifier) GetPktTagType() string {
2053 if m != nil {
2054 return m.PktTagType
2055 }
2056 return ""
2057}
2058
2059type ActionCmd struct {
2060 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2061 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2062 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
Esin Karamanccb714b2019-11-29 15:02:06 +00002063 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2064 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2065 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2066 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2067 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2068 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002069 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2070 XXX_unrecognized []byte `json:"-"`
2071 XXX_sizecache int32 `json:"-"`
2072}
2073
2074func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2075func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2076func (*ActionCmd) ProtoMessage() {}
2077func (*ActionCmd) Descriptor() ([]byte, []int) {
2078 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
2079}
2080
2081func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2082 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2083}
2084func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2085 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2086}
2087func (m *ActionCmd) XXX_Merge(src proto.Message) {
2088 xxx_messageInfo_ActionCmd.Merge(m, src)
2089}
2090func (m *ActionCmd) XXX_Size() int {
2091 return xxx_messageInfo_ActionCmd.Size(m)
2092}
2093func (m *ActionCmd) XXX_DiscardUnknown() {
2094 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2095}
2096
2097var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2098
2099func (m *ActionCmd) GetAddOuterTag() bool {
2100 if m != nil {
2101 return m.AddOuterTag
2102 }
2103 return false
2104}
2105
2106func (m *ActionCmd) GetRemoveOuterTag() bool {
2107 if m != nil {
2108 return m.RemoveOuterTag
2109 }
2110 return false
2111}
2112
2113func (m *ActionCmd) GetTrapToHost() bool {
2114 if m != nil {
2115 return m.TrapToHost
2116 }
2117 return false
2118}
2119
Esin Karamanccb714b2019-11-29 15:02:06 +00002120func (m *ActionCmd) GetRemarkOuterPbits() bool {
2121 if m != nil {
2122 return m.RemarkOuterPbits
2123 }
2124 return false
2125}
2126
2127func (m *ActionCmd) GetRemarkInnerPbits() bool {
2128 if m != nil {
2129 return m.RemarkInnerPbits
2130 }
2131 return false
2132}
2133
2134func (m *ActionCmd) GetAddInnerTag() bool {
2135 if m != nil {
2136 return m.AddInnerTag
2137 }
2138 return false
2139}
2140
2141func (m *ActionCmd) GetRemoveInnerTag() bool {
2142 if m != nil {
2143 return m.RemoveInnerTag
2144 }
2145 return false
2146}
2147
2148func (m *ActionCmd) GetTranslateInnerTag() bool {
2149 if m != nil {
2150 return m.TranslateInnerTag
2151 }
2152 return false
2153}
2154
2155func (m *ActionCmd) GetTranslateOuterTag() bool {
2156 if m != nil {
2157 return m.TranslateOuterTag
2158 }
2159 return false
2160}
2161
William Kurkianea869482019-04-09 15:16:11 -04002162type Action struct {
2163 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2164 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2165 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2166 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2167 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2168 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2169 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2170 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2171 XXX_unrecognized []byte `json:"-"`
2172 XXX_sizecache int32 `json:"-"`
2173}
2174
2175func (m *Action) Reset() { *m = Action{} }
2176func (m *Action) String() string { return proto.CompactTextString(m) }
2177func (*Action) ProtoMessage() {}
2178func (*Action) Descriptor() ([]byte, []int) {
2179 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
2180}
2181
2182func (m *Action) XXX_Unmarshal(b []byte) error {
2183 return xxx_messageInfo_Action.Unmarshal(m, b)
2184}
2185func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2186 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2187}
2188func (m *Action) XXX_Merge(src proto.Message) {
2189 xxx_messageInfo_Action.Merge(m, src)
2190}
2191func (m *Action) XXX_Size() int {
2192 return xxx_messageInfo_Action.Size(m)
2193}
2194func (m *Action) XXX_DiscardUnknown() {
2195 xxx_messageInfo_Action.DiscardUnknown(m)
2196}
2197
2198var xxx_messageInfo_Action proto.InternalMessageInfo
2199
2200func (m *Action) GetCmd() *ActionCmd {
2201 if m != nil {
2202 return m.Cmd
2203 }
2204 return nil
2205}
2206
2207func (m *Action) GetOVid() uint32 {
2208 if m != nil {
2209 return m.OVid
2210 }
2211 return 0
2212}
2213
2214func (m *Action) GetOPbits() uint32 {
2215 if m != nil {
2216 return m.OPbits
2217 }
2218 return 0
2219}
2220
2221func (m *Action) GetOTpid() uint32 {
2222 if m != nil {
2223 return m.OTpid
2224 }
2225 return 0
2226}
2227
2228func (m *Action) GetIVid() uint32 {
2229 if m != nil {
2230 return m.IVid
2231 }
2232 return 0
2233}
2234
2235func (m *Action) GetIPbits() uint32 {
2236 if m != nil {
2237 return m.IPbits
2238 }
2239 return 0
2240}
2241
2242func (m *Action) GetITpid() uint32 {
2243 if m != nil {
2244 return m.ITpid
2245 }
2246 return 0
2247}
2248
2249type Flow struct {
2250 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2251 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2252 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2253 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2254 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2255 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2256 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2257 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2258 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2259 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2260 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2261 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2262 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Esin Karamanccb714b2019-11-29 15:02:06 +00002263 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002264 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002265 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2266 XXX_unrecognized []byte `json:"-"`
2267 XXX_sizecache int32 `json:"-"`
2268}
2269
2270func (m *Flow) Reset() { *m = Flow{} }
2271func (m *Flow) String() string { return proto.CompactTextString(m) }
2272func (*Flow) ProtoMessage() {}
2273func (*Flow) Descriptor() ([]byte, []int) {
2274 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
2275}
2276
2277func (m *Flow) XXX_Unmarshal(b []byte) error {
2278 return xxx_messageInfo_Flow.Unmarshal(m, b)
2279}
2280func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2281 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2282}
2283func (m *Flow) XXX_Merge(src proto.Message) {
2284 xxx_messageInfo_Flow.Merge(m, src)
2285}
2286func (m *Flow) XXX_Size() int {
2287 return xxx_messageInfo_Flow.Size(m)
2288}
2289func (m *Flow) XXX_DiscardUnknown() {
2290 xxx_messageInfo_Flow.DiscardUnknown(m)
2291}
2292
2293var xxx_messageInfo_Flow proto.InternalMessageInfo
2294
2295func (m *Flow) GetAccessIntfId() int32 {
2296 if m != nil {
2297 return m.AccessIntfId
2298 }
2299 return 0
2300}
2301
2302func (m *Flow) GetOnuId() int32 {
2303 if m != nil {
2304 return m.OnuId
2305 }
2306 return 0
2307}
2308
2309func (m *Flow) GetUniId() int32 {
2310 if m != nil {
2311 return m.UniId
2312 }
2313 return 0
2314}
2315
2316func (m *Flow) GetFlowId() uint32 {
2317 if m != nil {
2318 return m.FlowId
2319 }
2320 return 0
2321}
2322
2323func (m *Flow) GetFlowType() string {
2324 if m != nil {
2325 return m.FlowType
2326 }
2327 return ""
2328}
2329
2330func (m *Flow) GetAllocId() int32 {
2331 if m != nil {
2332 return m.AllocId
2333 }
2334 return 0
2335}
2336
2337func (m *Flow) GetNetworkIntfId() int32 {
2338 if m != nil {
2339 return m.NetworkIntfId
2340 }
2341 return 0
2342}
2343
2344func (m *Flow) GetGemportId() int32 {
2345 if m != nil {
2346 return m.GemportId
2347 }
2348 return 0
2349}
2350
2351func (m *Flow) GetClassifier() *Classifier {
2352 if m != nil {
2353 return m.Classifier
2354 }
2355 return nil
2356}
2357
2358func (m *Flow) GetAction() *Action {
2359 if m != nil {
2360 return m.Action
2361 }
2362 return nil
2363}
2364
2365func (m *Flow) GetPriority() int32 {
2366 if m != nil {
2367 return m.Priority
2368 }
2369 return 0
2370}
2371
2372func (m *Flow) GetCookie() uint64 {
2373 if m != nil {
2374 return m.Cookie
2375 }
2376 return 0
2377}
2378
2379func (m *Flow) GetPortNo() uint32 {
2380 if m != nil {
2381 return m.PortNo
2382 }
2383 return 0
2384}
2385
Esin Karamanccb714b2019-11-29 15:02:06 +00002386func (m *Flow) GetGroupId() uint32 {
2387 if m != nil {
2388 return m.GroupId
2389 }
2390 return 0
2391}
2392
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002393func (m *Flow) GetTechProfileId() uint32 {
2394 if m != nil {
2395 return m.TechProfileId
2396 }
2397 return 0
2398}
2399
2400type OnuItuPonAlarm struct {
Devmalya Paula1efa642020-04-20 01:36:43 -04002401 PonNi uint32 `protobuf:"fixed32,1,opt,name=pon_ni,json=ponNi,proto3" json:"pon_ni,omitempty"`
2402 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2403 AlarmId OnuItuPonAlarm_AlarmID `protobuf:"varint,3,opt,name=alarm_id,json=alarmId,proto3,enum=openolt.OnuItuPonAlarm_AlarmID" json:"alarm_id,omitempty"`
2404 AlarmReportingCondition OnuItuPonAlarm_AlarmReportingCondition `protobuf:"varint,4,opt,name=alarm_reporting_condition,json=alarmReportingCondition,proto3,enum=openolt.OnuItuPonAlarm_AlarmReportingCondition" json:"alarm_reporting_condition,omitempty"`
2405 // Types that are valid to be assigned to Config:
2406 // *OnuItuPonAlarm_RateThresholdConfig_
2407 // *OnuItuPonAlarm_RateRangeConfig_
2408 // *OnuItuPonAlarm_ValueThresholdConfig_
2409 Config isOnuItuPonAlarm_Config `protobuf_oneof:"config"`
2410 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2411 XXX_unrecognized []byte `json:"-"`
2412 XXX_sizecache int32 `json:"-"`
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002413}
2414
2415func (m *OnuItuPonAlarm) Reset() { *m = OnuItuPonAlarm{} }
2416func (m *OnuItuPonAlarm) String() string { return proto.CompactTextString(m) }
2417func (*OnuItuPonAlarm) ProtoMessage() {}
2418func (*OnuItuPonAlarm) Descriptor() ([]byte, []int) {
2419 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2420}
2421
2422func (m *OnuItuPonAlarm) XXX_Unmarshal(b []byte) error {
2423 return xxx_messageInfo_OnuItuPonAlarm.Unmarshal(m, b)
2424}
2425func (m *OnuItuPonAlarm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2426 return xxx_messageInfo_OnuItuPonAlarm.Marshal(b, m, deterministic)
2427}
2428func (m *OnuItuPonAlarm) XXX_Merge(src proto.Message) {
2429 xxx_messageInfo_OnuItuPonAlarm.Merge(m, src)
2430}
2431func (m *OnuItuPonAlarm) XXX_Size() int {
2432 return xxx_messageInfo_OnuItuPonAlarm.Size(m)
2433}
2434func (m *OnuItuPonAlarm) XXX_DiscardUnknown() {
2435 xxx_messageInfo_OnuItuPonAlarm.DiscardUnknown(m)
2436}
2437
2438var xxx_messageInfo_OnuItuPonAlarm proto.InternalMessageInfo
2439
2440func (m *OnuItuPonAlarm) GetPonNi() uint32 {
2441 if m != nil {
2442 return m.PonNi
2443 }
2444 return 0
2445}
2446
2447func (m *OnuItuPonAlarm) GetOnuId() uint32 {
2448 if m != nil {
2449 return m.OnuId
2450 }
2451 return 0
2452}
2453
Devmalya Paula1efa642020-04-20 01:36:43 -04002454func (m *OnuItuPonAlarm) GetAlarmId() OnuItuPonAlarm_AlarmID {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002455 if m != nil {
2456 return m.AlarmId
2457 }
Devmalya Paula1efa642020-04-20 01:36:43 -04002458 return OnuItuPonAlarm_RDI_ERRORS
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002459}
2460
Devmalya Paula1efa642020-04-20 01:36:43 -04002461func (m *OnuItuPonAlarm) GetAlarmReportingCondition() OnuItuPonAlarm_AlarmReportingCondition {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002462 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04002463 return m.AlarmReportingCondition
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002464 }
Devmalya Paula1efa642020-04-20 01:36:43 -04002465 return OnuItuPonAlarm_RATE_THRESHOLD
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002466}
2467
Devmalya Paula1efa642020-04-20 01:36:43 -04002468type isOnuItuPonAlarm_Config interface {
2469 isOnuItuPonAlarm_Config()
2470}
2471
2472type OnuItuPonAlarm_RateThresholdConfig_ struct {
2473 RateThresholdConfig *OnuItuPonAlarm_RateThresholdConfig `protobuf:"bytes,5,opt,name=rate_threshold_config,json=rateThresholdConfig,proto3,oneof"`
2474}
2475
2476type OnuItuPonAlarm_RateRangeConfig_ struct {
2477 RateRangeConfig *OnuItuPonAlarm_RateRangeConfig `protobuf:"bytes,6,opt,name=rate_range_config,json=rateRangeConfig,proto3,oneof"`
2478}
2479
2480type OnuItuPonAlarm_ValueThresholdConfig_ struct {
2481 ValueThresholdConfig *OnuItuPonAlarm_ValueThresholdConfig `protobuf:"bytes,7,opt,name=value_threshold_config,json=valueThresholdConfig,proto3,oneof"`
2482}
2483
2484func (*OnuItuPonAlarm_RateThresholdConfig_) isOnuItuPonAlarm_Config() {}
2485
2486func (*OnuItuPonAlarm_RateRangeConfig_) isOnuItuPonAlarm_Config() {}
2487
2488func (*OnuItuPonAlarm_ValueThresholdConfig_) isOnuItuPonAlarm_Config() {}
2489
2490func (m *OnuItuPonAlarm) GetConfig() isOnuItuPonAlarm_Config {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002491 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04002492 return m.Config
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002493 }
Devmalya Paula1efa642020-04-20 01:36:43 -04002494 return nil
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002495}
2496
Devmalya Paula1efa642020-04-20 01:36:43 -04002497func (m *OnuItuPonAlarm) GetRateThresholdConfig() *OnuItuPonAlarm_RateThresholdConfig {
2498 if x, ok := m.GetConfig().(*OnuItuPonAlarm_RateThresholdConfig_); ok {
2499 return x.RateThresholdConfig
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002500 }
Devmalya Paula1efa642020-04-20 01:36:43 -04002501 return nil
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002502}
2503
Devmalya Paula1efa642020-04-20 01:36:43 -04002504func (m *OnuItuPonAlarm) GetRateRangeConfig() *OnuItuPonAlarm_RateRangeConfig {
2505 if x, ok := m.GetConfig().(*OnuItuPonAlarm_RateRangeConfig_); ok {
2506 return x.RateRangeConfig
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002507 }
Devmalya Paula1efa642020-04-20 01:36:43 -04002508 return nil
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002509}
2510
Devmalya Paula1efa642020-04-20 01:36:43 -04002511func (m *OnuItuPonAlarm) GetValueThresholdConfig() *OnuItuPonAlarm_ValueThresholdConfig {
2512 if x, ok := m.GetConfig().(*OnuItuPonAlarm_ValueThresholdConfig_); ok {
2513 return x.ValueThresholdConfig
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002514 }
Devmalya Paula1efa642020-04-20 01:36:43 -04002515 return nil
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002516}
2517
Devmalya Paula1efa642020-04-20 01:36:43 -04002518// XXX_OneofWrappers is for the internal use of the proto package.
2519func (*OnuItuPonAlarm) XXX_OneofWrappers() []interface{} {
2520 return []interface{}{
2521 (*OnuItuPonAlarm_RateThresholdConfig_)(nil),
2522 (*OnuItuPonAlarm_RateRangeConfig_)(nil),
2523 (*OnuItuPonAlarm_ValueThresholdConfig_)(nil),
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002524 }
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002525}
2526
Devmalya Paula1efa642020-04-20 01:36:43 -04002527type OnuItuPonAlarm_SoakTime struct {
2528 ActiveSoakTime uint32 `protobuf:"fixed32,1,opt,name=active_soak_time,json=activeSoakTime,proto3" json:"active_soak_time,omitempty"`
2529 ClearSoakTime uint32 `protobuf:"fixed32,2,opt,name=clear_soak_time,json=clearSoakTime,proto3" json:"clear_soak_time,omitempty"`
2530 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2531 XXX_unrecognized []byte `json:"-"`
2532 XXX_sizecache int32 `json:"-"`
2533}
2534
2535func (m *OnuItuPonAlarm_SoakTime) Reset() { *m = OnuItuPonAlarm_SoakTime{} }
2536func (m *OnuItuPonAlarm_SoakTime) String() string { return proto.CompactTextString(m) }
2537func (*OnuItuPonAlarm_SoakTime) ProtoMessage() {}
2538func (*OnuItuPonAlarm_SoakTime) Descriptor() ([]byte, []int) {
2539 return fileDescriptor_c072e7aa0dfd74d5, []int{20, 0}
2540}
2541
2542func (m *OnuItuPonAlarm_SoakTime) XXX_Unmarshal(b []byte) error {
2543 return xxx_messageInfo_OnuItuPonAlarm_SoakTime.Unmarshal(m, b)
2544}
2545func (m *OnuItuPonAlarm_SoakTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2546 return xxx_messageInfo_OnuItuPonAlarm_SoakTime.Marshal(b, m, deterministic)
2547}
2548func (m *OnuItuPonAlarm_SoakTime) XXX_Merge(src proto.Message) {
2549 xxx_messageInfo_OnuItuPonAlarm_SoakTime.Merge(m, src)
2550}
2551func (m *OnuItuPonAlarm_SoakTime) XXX_Size() int {
2552 return xxx_messageInfo_OnuItuPonAlarm_SoakTime.Size(m)
2553}
2554func (m *OnuItuPonAlarm_SoakTime) XXX_DiscardUnknown() {
2555 xxx_messageInfo_OnuItuPonAlarm_SoakTime.DiscardUnknown(m)
2556}
2557
2558var xxx_messageInfo_OnuItuPonAlarm_SoakTime proto.InternalMessageInfo
2559
2560func (m *OnuItuPonAlarm_SoakTime) GetActiveSoakTime() uint32 {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002561 if m != nil {
2562 return m.ActiveSoakTime
2563 }
2564 return 0
2565}
2566
Devmalya Paula1efa642020-04-20 01:36:43 -04002567func (m *OnuItuPonAlarm_SoakTime) GetClearSoakTime() uint32 {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002568 if m != nil {
2569 return m.ClearSoakTime
2570 }
2571 return 0
2572}
2573
Devmalya Paula1efa642020-04-20 01:36:43 -04002574type OnuItuPonAlarm_RateThresholdConfig struct {
2575 RateThresholdRising uint64 `protobuf:"fixed64,1,opt,name=rate_threshold_rising,json=rateThresholdRising,proto3" json:"rate_threshold_rising,omitempty"`
2576 RateThresholdFalling uint64 `protobuf:"fixed64,2,opt,name=rate_threshold_falling,json=rateThresholdFalling,proto3" json:"rate_threshold_falling,omitempty"`
2577 SoakTime *OnuItuPonAlarm_SoakTime `protobuf:"bytes,3,opt,name=soak_time,json=soakTime,proto3" json:"soak_time,omitempty"`
2578 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2579 XXX_unrecognized []byte `json:"-"`
2580 XXX_sizecache int32 `json:"-"`
2581}
2582
2583func (m *OnuItuPonAlarm_RateThresholdConfig) Reset() { *m = OnuItuPonAlarm_RateThresholdConfig{} }
2584func (m *OnuItuPonAlarm_RateThresholdConfig) String() string { return proto.CompactTextString(m) }
2585func (*OnuItuPonAlarm_RateThresholdConfig) ProtoMessage() {}
2586func (*OnuItuPonAlarm_RateThresholdConfig) Descriptor() ([]byte, []int) {
2587 return fileDescriptor_c072e7aa0dfd74d5, []int{20, 1}
2588}
2589
2590func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Unmarshal(b []byte) error {
2591 return xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Unmarshal(m, b)
2592}
2593func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2594 return xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Marshal(b, m, deterministic)
2595}
2596func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Merge(src proto.Message) {
2597 xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Merge(m, src)
2598}
2599func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Size() int {
2600 return xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Size(m)
2601}
2602func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_DiscardUnknown() {
2603 xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.DiscardUnknown(m)
2604}
2605
2606var xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig proto.InternalMessageInfo
2607
2608func (m *OnuItuPonAlarm_RateThresholdConfig) GetRateThresholdRising() uint64 {
2609 if m != nil {
2610 return m.RateThresholdRising
2611 }
2612 return 0
2613}
2614
2615func (m *OnuItuPonAlarm_RateThresholdConfig) GetRateThresholdFalling() uint64 {
2616 if m != nil {
2617 return m.RateThresholdFalling
2618 }
2619 return 0
2620}
2621
2622func (m *OnuItuPonAlarm_RateThresholdConfig) GetSoakTime() *OnuItuPonAlarm_SoakTime {
2623 if m != nil {
2624 return m.SoakTime
2625 }
2626 return nil
2627}
2628
2629type OnuItuPonAlarm_RateRangeConfig struct {
2630 RateRangeLower uint64 `protobuf:"fixed64,1,opt,name=rate_range_lower,json=rateRangeLower,proto3" json:"rate_range_lower,omitempty"`
2631 RateRangeUpper uint64 `protobuf:"fixed64,2,opt,name=rate_range_upper,json=rateRangeUpper,proto3" json:"rate_range_upper,omitempty"`
2632 SoakTime *OnuItuPonAlarm_SoakTime `protobuf:"bytes,3,opt,name=soak_time,json=soakTime,proto3" json:"soak_time,omitempty"`
2633 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2634 XXX_unrecognized []byte `json:"-"`
2635 XXX_sizecache int32 `json:"-"`
2636}
2637
2638func (m *OnuItuPonAlarm_RateRangeConfig) Reset() { *m = OnuItuPonAlarm_RateRangeConfig{} }
2639func (m *OnuItuPonAlarm_RateRangeConfig) String() string { return proto.CompactTextString(m) }
2640func (*OnuItuPonAlarm_RateRangeConfig) ProtoMessage() {}
2641func (*OnuItuPonAlarm_RateRangeConfig) Descriptor() ([]byte, []int) {
2642 return fileDescriptor_c072e7aa0dfd74d5, []int{20, 2}
2643}
2644
2645func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Unmarshal(b []byte) error {
2646 return xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Unmarshal(m, b)
2647}
2648func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2649 return xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Marshal(b, m, deterministic)
2650}
2651func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Merge(src proto.Message) {
2652 xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Merge(m, src)
2653}
2654func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Size() int {
2655 return xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Size(m)
2656}
2657func (m *OnuItuPonAlarm_RateRangeConfig) XXX_DiscardUnknown() {
2658 xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.DiscardUnknown(m)
2659}
2660
2661var xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig proto.InternalMessageInfo
2662
2663func (m *OnuItuPonAlarm_RateRangeConfig) GetRateRangeLower() uint64 {
2664 if m != nil {
2665 return m.RateRangeLower
2666 }
2667 return 0
2668}
2669
2670func (m *OnuItuPonAlarm_RateRangeConfig) GetRateRangeUpper() uint64 {
2671 if m != nil {
2672 return m.RateRangeUpper
2673 }
2674 return 0
2675}
2676
2677func (m *OnuItuPonAlarm_RateRangeConfig) GetSoakTime() *OnuItuPonAlarm_SoakTime {
2678 if m != nil {
2679 return m.SoakTime
2680 }
2681 return nil
2682}
2683
2684type OnuItuPonAlarm_ValueThresholdConfig struct {
2685 ThresholdLimit uint64 `protobuf:"fixed64,1,opt,name=threshold_limit,json=thresholdLimit,proto3" json:"threshold_limit,omitempty"`
2686 SoakTime *OnuItuPonAlarm_SoakTime `protobuf:"bytes,2,opt,name=soak_time,json=soakTime,proto3" json:"soak_time,omitempty"`
2687 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2688 XXX_unrecognized []byte `json:"-"`
2689 XXX_sizecache int32 `json:"-"`
2690}
2691
2692func (m *OnuItuPonAlarm_ValueThresholdConfig) Reset() { *m = OnuItuPonAlarm_ValueThresholdConfig{} }
2693func (m *OnuItuPonAlarm_ValueThresholdConfig) String() string { return proto.CompactTextString(m) }
2694func (*OnuItuPonAlarm_ValueThresholdConfig) ProtoMessage() {}
2695func (*OnuItuPonAlarm_ValueThresholdConfig) Descriptor() ([]byte, []int) {
2696 return fileDescriptor_c072e7aa0dfd74d5, []int{20, 3}
2697}
2698
2699func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Unmarshal(b []byte) error {
2700 return xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Unmarshal(m, b)
2701}
2702func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2703 return xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Marshal(b, m, deterministic)
2704}
2705func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Merge(src proto.Message) {
2706 xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Merge(m, src)
2707}
2708func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Size() int {
2709 return xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Size(m)
2710}
2711func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_DiscardUnknown() {
2712 xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.DiscardUnknown(m)
2713}
2714
2715var xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig proto.InternalMessageInfo
2716
2717func (m *OnuItuPonAlarm_ValueThresholdConfig) GetThresholdLimit() uint64 {
2718 if m != nil {
2719 return m.ThresholdLimit
2720 }
2721 return 0
2722}
2723
2724func (m *OnuItuPonAlarm_ValueThresholdConfig) GetSoakTime() *OnuItuPonAlarm_SoakTime {
2725 if m != nil {
2726 return m.SoakTime
2727 }
2728 return nil
2729}
2730
William Kurkianea869482019-04-09 15:16:11 -04002731type SerialNumber struct {
2732 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2733 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2734 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2735 XXX_unrecognized []byte `json:"-"`
2736 XXX_sizecache int32 `json:"-"`
2737}
2738
2739func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2740func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2741func (*SerialNumber) ProtoMessage() {}
2742func (*SerialNumber) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002743 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
William Kurkianea869482019-04-09 15:16:11 -04002744}
2745
2746func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2747 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2748}
2749func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2750 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2751}
2752func (m *SerialNumber) XXX_Merge(src proto.Message) {
2753 xxx_messageInfo_SerialNumber.Merge(m, src)
2754}
2755func (m *SerialNumber) XXX_Size() int {
2756 return xxx_messageInfo_SerialNumber.Size(m)
2757}
2758func (m *SerialNumber) XXX_DiscardUnknown() {
2759 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2760}
2761
2762var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2763
2764func (m *SerialNumber) GetVendorId() []byte {
2765 if m != nil {
2766 return m.VendorId
2767 }
2768 return nil
2769}
2770
2771func (m *SerialNumber) GetVendorSpecific() []byte {
2772 if m != nil {
2773 return m.VendorSpecific
2774 }
2775 return nil
2776}
2777
2778type PortStatistics struct {
2779 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2780 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2781 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2782 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2783 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2784 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2785 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2786 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2787 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2788 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2789 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2790 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2791 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2792 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2793 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2794 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2795 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2796 XXX_unrecognized []byte `json:"-"`
2797 XXX_sizecache int32 `json:"-"`
2798}
2799
2800func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2801func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2802func (*PortStatistics) ProtoMessage() {}
2803func (*PortStatistics) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002804 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
William Kurkianea869482019-04-09 15:16:11 -04002805}
2806
2807func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2808 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2809}
2810func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2811 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2812}
2813func (m *PortStatistics) XXX_Merge(src proto.Message) {
2814 xxx_messageInfo_PortStatistics.Merge(m, src)
2815}
2816func (m *PortStatistics) XXX_Size() int {
2817 return xxx_messageInfo_PortStatistics.Size(m)
2818}
2819func (m *PortStatistics) XXX_DiscardUnknown() {
2820 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2821}
2822
2823var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2824
2825func (m *PortStatistics) GetIntfId() uint32 {
2826 if m != nil {
2827 return m.IntfId
2828 }
2829 return 0
2830}
2831
2832func (m *PortStatistics) GetRxBytes() uint64 {
2833 if m != nil {
2834 return m.RxBytes
2835 }
2836 return 0
2837}
2838
2839func (m *PortStatistics) GetRxPackets() uint64 {
2840 if m != nil {
2841 return m.RxPackets
2842 }
2843 return 0
2844}
2845
2846func (m *PortStatistics) GetRxUcastPackets() uint64 {
2847 if m != nil {
2848 return m.RxUcastPackets
2849 }
2850 return 0
2851}
2852
2853func (m *PortStatistics) GetRxMcastPackets() uint64 {
2854 if m != nil {
2855 return m.RxMcastPackets
2856 }
2857 return 0
2858}
2859
2860func (m *PortStatistics) GetRxBcastPackets() uint64 {
2861 if m != nil {
2862 return m.RxBcastPackets
2863 }
2864 return 0
2865}
2866
2867func (m *PortStatistics) GetRxErrorPackets() uint64 {
2868 if m != nil {
2869 return m.RxErrorPackets
2870 }
2871 return 0
2872}
2873
2874func (m *PortStatistics) GetTxBytes() uint64 {
2875 if m != nil {
2876 return m.TxBytes
2877 }
2878 return 0
2879}
2880
2881func (m *PortStatistics) GetTxPackets() uint64 {
2882 if m != nil {
2883 return m.TxPackets
2884 }
2885 return 0
2886}
2887
2888func (m *PortStatistics) GetTxUcastPackets() uint64 {
2889 if m != nil {
2890 return m.TxUcastPackets
2891 }
2892 return 0
2893}
2894
2895func (m *PortStatistics) GetTxMcastPackets() uint64 {
2896 if m != nil {
2897 return m.TxMcastPackets
2898 }
2899 return 0
2900}
2901
2902func (m *PortStatistics) GetTxBcastPackets() uint64 {
2903 if m != nil {
2904 return m.TxBcastPackets
2905 }
2906 return 0
2907}
2908
2909func (m *PortStatistics) GetTxErrorPackets() uint64 {
2910 if m != nil {
2911 return m.TxErrorPackets
2912 }
2913 return 0
2914}
2915
2916func (m *PortStatistics) GetRxCrcErrors() uint64 {
2917 if m != nil {
2918 return m.RxCrcErrors
2919 }
2920 return 0
2921}
2922
2923func (m *PortStatistics) GetBipErrors() uint64 {
2924 if m != nil {
2925 return m.BipErrors
2926 }
2927 return 0
2928}
2929
2930func (m *PortStatistics) GetTimestamp() uint32 {
2931 if m != nil {
2932 return m.Timestamp
2933 }
2934 return 0
2935}
2936
2937type FlowStatistics struct {
2938 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2939 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2940 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2941 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2942 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2943 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2944 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2945 XXX_unrecognized []byte `json:"-"`
2946 XXX_sizecache int32 `json:"-"`
2947}
2948
2949func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2950func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2951func (*FlowStatistics) ProtoMessage() {}
2952func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002953 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
William Kurkianea869482019-04-09 15:16:11 -04002954}
2955
2956func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2957 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2958}
2959func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2960 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2961}
2962func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2963 xxx_messageInfo_FlowStatistics.Merge(m, src)
2964}
2965func (m *FlowStatistics) XXX_Size() int {
2966 return xxx_messageInfo_FlowStatistics.Size(m)
2967}
2968func (m *FlowStatistics) XXX_DiscardUnknown() {
2969 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2970}
2971
2972var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2973
2974func (m *FlowStatistics) GetFlowId() uint32 {
2975 if m != nil {
2976 return m.FlowId
2977 }
2978 return 0
2979}
2980
2981func (m *FlowStatistics) GetRxBytes() uint64 {
2982 if m != nil {
2983 return m.RxBytes
2984 }
2985 return 0
2986}
2987
2988func (m *FlowStatistics) GetRxPackets() uint64 {
2989 if m != nil {
2990 return m.RxPackets
2991 }
2992 return 0
2993}
2994
2995func (m *FlowStatistics) GetTxBytes() uint64 {
2996 if m != nil {
2997 return m.TxBytes
2998 }
2999 return 0
3000}
3001
3002func (m *FlowStatistics) GetTxPackets() uint64 {
3003 if m != nil {
3004 return m.TxPackets
3005 }
3006 return 0
3007}
3008
3009func (m *FlowStatistics) GetTimestamp() uint32 {
3010 if m != nil {
3011 return m.Timestamp
3012 }
3013 return 0
3014}
3015
3016type LosIndication struct {
3017 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3018 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3019 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3020 XXX_unrecognized []byte `json:"-"`
3021 XXX_sizecache int32 `json:"-"`
3022}
3023
3024func (m *LosIndication) Reset() { *m = LosIndication{} }
3025func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3026func (*LosIndication) ProtoMessage() {}
3027func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003028 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
William Kurkianea869482019-04-09 15:16:11 -04003029}
3030
3031func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3032 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3033}
3034func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3035 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3036}
3037func (m *LosIndication) XXX_Merge(src proto.Message) {
3038 xxx_messageInfo_LosIndication.Merge(m, src)
3039}
3040func (m *LosIndication) XXX_Size() int {
3041 return xxx_messageInfo_LosIndication.Size(m)
3042}
3043func (m *LosIndication) XXX_DiscardUnknown() {
3044 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3045}
3046
3047var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3048
3049func (m *LosIndication) GetIntfId() uint32 {
3050 if m != nil {
3051 return m.IntfId
3052 }
3053 return 0
3054}
3055
3056func (m *LosIndication) GetStatus() string {
3057 if m != nil {
3058 return m.Status
3059 }
3060 return ""
3061}
3062
3063type DyingGaspIndication struct {
3064 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3065 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3066 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3067 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3068 XXX_unrecognized []byte `json:"-"`
3069 XXX_sizecache int32 `json:"-"`
3070}
3071
3072func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3073func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3074func (*DyingGaspIndication) ProtoMessage() {}
3075func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003076 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
William Kurkianea869482019-04-09 15:16:11 -04003077}
3078
3079func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3080 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3081}
3082func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3083 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3084}
3085func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3086 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3087}
3088func (m *DyingGaspIndication) XXX_Size() int {
3089 return xxx_messageInfo_DyingGaspIndication.Size(m)
3090}
3091func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3092 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3093}
3094
3095var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3096
3097func (m *DyingGaspIndication) GetIntfId() uint32 {
3098 if m != nil {
3099 return m.IntfId
3100 }
3101 return 0
3102}
3103
3104func (m *DyingGaspIndication) GetOnuId() uint32 {
3105 if m != nil {
3106 return m.OnuId
3107 }
3108 return 0
3109}
3110
3111func (m *DyingGaspIndication) GetStatus() string {
3112 if m != nil {
3113 return m.Status
3114 }
3115 return ""
3116}
3117
3118type OnuAlarmIndication struct {
3119 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3120 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3121 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3122 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3123 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3124 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303125 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3126 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003127 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3128 XXX_unrecognized []byte `json:"-"`
3129 XXX_sizecache int32 `json:"-"`
3130}
3131
3132func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3133func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3134func (*OnuAlarmIndication) ProtoMessage() {}
3135func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003136 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
William Kurkianea869482019-04-09 15:16:11 -04003137}
3138
3139func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3140 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3141}
3142func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3143 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3144}
3145func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3146 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3147}
3148func (m *OnuAlarmIndication) XXX_Size() int {
3149 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3150}
3151func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3152 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3153}
3154
3155var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3156
3157func (m *OnuAlarmIndication) GetIntfId() uint32 {
3158 if m != nil {
3159 return m.IntfId
3160 }
3161 return 0
3162}
3163
3164func (m *OnuAlarmIndication) GetOnuId() uint32 {
3165 if m != nil {
3166 return m.OnuId
3167 }
3168 return 0
3169}
3170
3171func (m *OnuAlarmIndication) GetLosStatus() string {
3172 if m != nil {
3173 return m.LosStatus
3174 }
3175 return ""
3176}
3177
3178func (m *OnuAlarmIndication) GetLobStatus() string {
3179 if m != nil {
3180 return m.LobStatus
3181 }
3182 return ""
3183}
3184
3185func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3186 if m != nil {
3187 return m.LopcMissStatus
3188 }
3189 return ""
3190}
3191
3192func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3193 if m != nil {
3194 return m.LopcMicErrorStatus
3195 }
3196 return ""
3197}
3198
Naga Manjunath9546b912019-11-28 20:56:20 +05303199func (m *OnuAlarmIndication) GetLofiStatus() string {
3200 if m != nil {
3201 return m.LofiStatus
3202 }
3203 return ""
3204}
3205
3206func (m *OnuAlarmIndication) GetLoamiStatus() string {
3207 if m != nil {
3208 return m.LoamiStatus
3209 }
3210 return ""
3211}
3212
William Kurkianea869482019-04-09 15:16:11 -04003213type OnuStartupFailureIndication struct {
3214 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3215 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3216 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3217 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3218 XXX_unrecognized []byte `json:"-"`
3219 XXX_sizecache int32 `json:"-"`
3220}
3221
3222func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3223func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3224func (*OnuStartupFailureIndication) ProtoMessage() {}
3225func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003226 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
William Kurkianea869482019-04-09 15:16:11 -04003227}
3228
3229func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3230 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3231}
3232func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3233 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3234}
3235func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3236 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3237}
3238func (m *OnuStartupFailureIndication) XXX_Size() int {
3239 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3240}
3241func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3242 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3243}
3244
3245var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3246
3247func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3248 if m != nil {
3249 return m.IntfId
3250 }
3251 return 0
3252}
3253
3254func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3255 if m != nil {
3256 return m.OnuId
3257 }
3258 return 0
3259}
3260
3261func (m *OnuStartupFailureIndication) GetStatus() string {
3262 if m != nil {
3263 return m.Status
3264 }
3265 return ""
3266}
3267
3268type OnuSignalDegradeIndication struct {
3269 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3270 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3271 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3272 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3273 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3274 XXX_unrecognized []byte `json:"-"`
3275 XXX_sizecache int32 `json:"-"`
3276}
3277
3278func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3279func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3280func (*OnuSignalDegradeIndication) ProtoMessage() {}
3281func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003282 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
William Kurkianea869482019-04-09 15:16:11 -04003283}
3284
3285func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3286 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3287}
3288func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3289 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3290}
3291func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3292 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3293}
3294func (m *OnuSignalDegradeIndication) XXX_Size() int {
3295 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3296}
3297func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3298 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3299}
3300
3301var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3302
3303func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3304 if m != nil {
3305 return m.IntfId
3306 }
3307 return 0
3308}
3309
3310func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3311 if m != nil {
3312 return m.OnuId
3313 }
3314 return 0
3315}
3316
3317func (m *OnuSignalDegradeIndication) GetStatus() string {
3318 if m != nil {
3319 return m.Status
3320 }
3321 return ""
3322}
3323
3324func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3325 if m != nil {
3326 return m.InverseBitErrorRate
3327 }
3328 return 0
3329}
3330
3331type OnuDriftOfWindowIndication struct {
3332 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3333 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3334 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3335 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3336 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3337 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3338 XXX_unrecognized []byte `json:"-"`
3339 XXX_sizecache int32 `json:"-"`
3340}
3341
3342func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3343func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3344func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3345func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003346 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
William Kurkianea869482019-04-09 15:16:11 -04003347}
3348
3349func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3350 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3351}
3352func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3353 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3354}
3355func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3356 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3357}
3358func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3359 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3360}
3361func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3362 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3363}
3364
3365var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3366
3367func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3368 if m != nil {
3369 return m.IntfId
3370 }
3371 return 0
3372}
3373
3374func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3375 if m != nil {
3376 return m.OnuId
3377 }
3378 return 0
3379}
3380
3381func (m *OnuDriftOfWindowIndication) GetStatus() string {
3382 if m != nil {
3383 return m.Status
3384 }
3385 return ""
3386}
3387
3388func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3389 if m != nil {
3390 return m.Drift
3391 }
3392 return 0
3393}
3394
3395func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3396 if m != nil {
3397 return m.NewEqd
3398 }
3399 return 0
3400}
3401
3402type OnuLossOfOmciChannelIndication struct {
3403 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3404 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3405 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3406 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3407 XXX_unrecognized []byte `json:"-"`
3408 XXX_sizecache int32 `json:"-"`
3409}
3410
3411func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3412func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3413func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3414func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003415 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
William Kurkianea869482019-04-09 15:16:11 -04003416}
3417
3418func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3419 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3420}
3421func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3422 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3423}
3424func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3425 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3426}
3427func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3428 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3429}
3430func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3431 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3432}
3433
3434var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3435
3436func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3437 if m != nil {
3438 return m.IntfId
3439 }
3440 return 0
3441}
3442
3443func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3444 if m != nil {
3445 return m.OnuId
3446 }
3447 return 0
3448}
3449
3450func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3451 if m != nil {
3452 return m.Status
3453 }
3454 return ""
3455}
3456
3457type OnuSignalsFailureIndication struct {
3458 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3459 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3460 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3461 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3462 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3463 XXX_unrecognized []byte `json:"-"`
3464 XXX_sizecache int32 `json:"-"`
3465}
3466
3467func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3468func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3469func (*OnuSignalsFailureIndication) ProtoMessage() {}
3470func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003471 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
William Kurkianea869482019-04-09 15:16:11 -04003472}
3473
3474func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3475 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3476}
3477func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3478 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3479}
3480func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3481 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3482}
3483func (m *OnuSignalsFailureIndication) XXX_Size() int {
3484 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3485}
3486func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3487 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3488}
3489
3490var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3491
3492func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3493 if m != nil {
3494 return m.IntfId
3495 }
3496 return 0
3497}
3498
3499func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3500 if m != nil {
3501 return m.OnuId
3502 }
3503 return 0
3504}
3505
3506func (m *OnuSignalsFailureIndication) GetStatus() string {
3507 if m != nil {
3508 return m.Status
3509 }
3510 return ""
3511}
3512
3513func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3514 if m != nil {
3515 return m.InverseBitErrorRate
3516 }
3517 return 0
3518}
3519
3520type OnuTransmissionInterferenceWarning struct {
3521 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3522 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3523 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3524 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3525 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3526 XXX_unrecognized []byte `json:"-"`
3527 XXX_sizecache int32 `json:"-"`
3528}
3529
3530func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3531func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3532func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3533func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003534 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
William Kurkianea869482019-04-09 15:16:11 -04003535}
3536
3537func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3538 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3539}
3540func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3541 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3542}
3543func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3544 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3545}
3546func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3547 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3548}
3549func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3550 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3551}
3552
3553var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3554
3555func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3556 if m != nil {
3557 return m.IntfId
3558 }
3559 return 0
3560}
3561
3562func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3563 if m != nil {
3564 return m.OnuId
3565 }
3566 return 0
3567}
3568
3569func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3570 if m != nil {
3571 return m.Status
3572 }
3573 return ""
3574}
3575
3576func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3577 if m != nil {
3578 return m.Drift
3579 }
3580 return 0
3581}
3582
3583type OnuActivationFailureIndication struct {
3584 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3585 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303586 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003587 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3588 XXX_unrecognized []byte `json:"-"`
3589 XXX_sizecache int32 `json:"-"`
3590}
3591
3592func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3593func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3594func (*OnuActivationFailureIndication) ProtoMessage() {}
3595func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003596 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
William Kurkianea869482019-04-09 15:16:11 -04003597}
3598
3599func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3600 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3601}
3602func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3603 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3604}
3605func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3606 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3607}
3608func (m *OnuActivationFailureIndication) XXX_Size() int {
3609 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3610}
3611func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3612 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3613}
3614
3615var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3616
3617func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3618 if m != nil {
3619 return m.IntfId
3620 }
3621 return 0
3622}
3623
3624func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3625 if m != nil {
3626 return m.OnuId
3627 }
3628 return 0
3629}
3630
Naga Manjunath9546b912019-11-28 20:56:20 +05303631func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3632 if m != nil {
3633 return m.FailReason
3634 }
3635 return 0
3636}
3637
3638type OnuLossOfKeySyncFailureIndication struct {
3639 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3640 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3641 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3642 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3643 XXX_unrecognized []byte `json:"-"`
3644 XXX_sizecache int32 `json:"-"`
3645}
3646
3647func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3648func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3649func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3650func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003651 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Naga Manjunath9546b912019-11-28 20:56:20 +05303652}
3653
3654func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3655 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3656}
3657func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3658 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3659}
3660func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3661 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3662}
3663func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3664 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3665}
3666func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3667 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3668}
3669
3670var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3671
3672func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3673 if m != nil {
3674 return m.IntfId
3675 }
3676 return 0
3677}
3678
3679func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3680 if m != nil {
3681 return m.OnuId
3682 }
3683 return 0
3684}
3685
3686func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3687 if m != nil {
3688 return m.Status
3689 }
3690 return ""
3691}
3692
Devmalya Paula1efa642020-04-20 01:36:43 -04003693type RdiErrorIndication struct {
3694 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3695 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303696 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3697 XXX_unrecognized []byte `json:"-"`
3698 XXX_sizecache int32 `json:"-"`
3699}
3700
Devmalya Paula1efa642020-04-20 01:36:43 -04003701func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3702func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3703func (*RdiErrorIndication) ProtoMessage() {}
3704func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
3705 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
3706}
3707
3708func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3709 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3710}
3711func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3712 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3713}
3714func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3715 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3716}
3717func (m *RdiErrorIndication) XXX_Size() int {
3718 return xxx_messageInfo_RdiErrorIndication.Size(m)
3719}
3720func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3721 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3722}
3723
3724var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3725
3726func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3727 if m != nil {
3728 return m.RdiErrorCount
3729 }
3730 return 0
3731}
3732
3733func (m *RdiErrorIndication) GetStatus() string {
3734 if m != nil {
3735 return m.Status
3736 }
3737 return ""
3738}
3739
3740type OnuItuPonStatsIndication struct {
3741 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3742 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3743 // Types that are valid to be assigned to Stats:
3744 // *OnuItuPonStatsIndication_RdiErrorInd
3745 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
3746 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3747 XXX_unrecognized []byte `json:"-"`
3748 XXX_sizecache int32 `json:"-"`
3749}
3750
Naga Manjunath9546b912019-11-28 20:56:20 +05303751func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3752func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3753func (*OnuItuPonStatsIndication) ProtoMessage() {}
3754func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04003755 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath9546b912019-11-28 20:56:20 +05303756}
3757
3758func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3759 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3760}
3761func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3762 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3763}
3764func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3765 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3766}
3767func (m *OnuItuPonStatsIndication) XXX_Size() int {
3768 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3769}
3770func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3771 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3772}
3773
3774var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3775
3776func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3777 if m != nil {
3778 return m.IntfId
3779 }
3780 return 0
3781}
3782
3783func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3784 if m != nil {
3785 return m.OnuId
3786 }
3787 return 0
3788}
3789
Devmalya Paula1efa642020-04-20 01:36:43 -04003790type isOnuItuPonStatsIndication_Stats interface {
3791 isOnuItuPonStatsIndication_Stats()
3792}
3793
3794type OnuItuPonStatsIndication_RdiErrorInd struct {
3795 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
3796}
3797
3798func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
3799
3800func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath9546b912019-11-28 20:56:20 +05303801 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04003802 return m.Stats
Naga Manjunath9546b912019-11-28 20:56:20 +05303803 }
Devmalya Paula1efa642020-04-20 01:36:43 -04003804 return nil
3805}
3806
3807func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
3808 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
3809 return x.RdiErrorInd
3810 }
3811 return nil
3812}
3813
3814// XXX_OneofWrappers is for the internal use of the proto package.
3815func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
3816 return []interface{}{
3817 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
3818 }
Naga Manjunath9546b912019-11-28 20:56:20 +05303819}
3820
William Kurkianea869482019-04-09 15:16:11 -04003821type OnuProcessingErrorIndication struct {
3822 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3823 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3824 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3825 XXX_unrecognized []byte `json:"-"`
3826 XXX_sizecache int32 `json:"-"`
3827}
3828
3829func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3830func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3831func (*OnuProcessingErrorIndication) ProtoMessage() {}
3832func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04003833 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
William Kurkianea869482019-04-09 15:16:11 -04003834}
3835
3836func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3837 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3838}
3839func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3840 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3841}
3842func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3843 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3844}
3845func (m *OnuProcessingErrorIndication) XXX_Size() int {
3846 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3847}
3848func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3849 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3850}
3851
3852var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3853
3854func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3855 if m != nil {
3856 return m.IntfId
3857 }
3858 return 0
3859}
3860
3861func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3862 if m != nil {
3863 return m.OnuId
3864 }
3865 return 0
3866}
3867
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003868type OnuDeactivationFailureIndication struct {
3869 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3870 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Devmalya Paula1efa642020-04-20 01:36:43 -04003871 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003872 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3873 XXX_unrecognized []byte `json:"-"`
3874 XXX_sizecache int32 `json:"-"`
3875}
3876
3877func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
3878func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
3879func (*OnuDeactivationFailureIndication) ProtoMessage() {}
3880func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04003881 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003882}
3883
3884func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
3885 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
3886}
3887func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3888 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
3889}
3890func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
3891 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
3892}
3893func (m *OnuDeactivationFailureIndication) XXX_Size() int {
3894 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
3895}
3896func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
3897 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
3898}
3899
3900var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
3901
3902func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
3903 if m != nil {
3904 return m.IntfId
3905 }
3906 return 0
3907}
3908
3909func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
3910 if m != nil {
3911 return m.OnuId
3912 }
3913 return 0
3914}
3915
Devmalya Paula1efa642020-04-20 01:36:43 -04003916func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003917 if m != nil {
Devmalya Paula1efa642020-04-20 01:36:43 -04003918 return m.Status
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003919 }
Devmalya Paula1efa642020-04-20 01:36:43 -04003920 return ""
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003921}
3922
Devmalya Paul6f063a62020-02-19 19:19:06 -05003923type OnuRemoteDefectIndication struct {
3924 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3925 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003926 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paul6f063a62020-02-19 19:19:06 -05003927 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3928 XXX_unrecognized []byte `json:"-"`
3929 XXX_sizecache int32 `json:"-"`
3930}
3931
3932func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
3933func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
3934func (*OnuRemoteDefectIndication) ProtoMessage() {}
3935func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04003936 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Devmalya Paul6f063a62020-02-19 19:19:06 -05003937}
3938
3939func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
3940 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
3941}
3942func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3943 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
3944}
3945func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
3946 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
3947}
3948func (m *OnuRemoteDefectIndication) XXX_Size() int {
3949 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
3950}
3951func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
3952 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
3953}
3954
3955var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
3956
3957func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
3958 if m != nil {
3959 return m.IntfId
3960 }
3961 return 0
3962}
3963
3964func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
3965 if m != nil {
3966 return m.OnuId
3967 }
3968 return 0
3969}
3970
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00003971func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paul6f063a62020-02-19 19:19:06 -05003972 if m != nil {
3973 return m.RdiErrors
3974 }
3975 return 0
3976}
3977
Devmalya Paul41a762d2020-03-01 18:56:54 -05003978type OnuLossOfGEMChannelDelineationIndication struct {
3979 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3980 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3981 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3982 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
3983 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3984 XXX_unrecognized []byte `json:"-"`
3985 XXX_sizecache int32 `json:"-"`
3986}
3987
3988func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
3989 *m = OnuLossOfGEMChannelDelineationIndication{}
3990}
3991func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
3992func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
3993func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04003994 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paul41a762d2020-03-01 18:56:54 -05003995}
3996
3997func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
3998 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
3999}
4000func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4001 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4002}
4003func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4004 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4005}
4006func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4007 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4008}
4009func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4010 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4011}
4012
4013var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4014
4015func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4016 if m != nil {
4017 return m.IntfId
4018 }
4019 return 0
4020}
4021
4022func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4023 if m != nil {
4024 return m.OnuId
4025 }
4026 return 0
4027}
4028
4029func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4030 if m != nil {
4031 return m.Status
4032 }
4033 return ""
4034}
4035
4036func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4037 if m != nil {
4038 return m.DelineationErrors
4039 }
4040 return 0
4041}
4042
4043type OnuPhysicalEquipmentErrorIndication struct {
4044 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4045 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4046 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4047 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4048 XXX_unrecognized []byte `json:"-"`
4049 XXX_sizecache int32 `json:"-"`
4050}
4051
4052func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4053func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4054func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4055func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004056 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004057}
4058
4059func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4060 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4061}
4062func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4063 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4064}
4065func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4066 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4067}
4068func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4069 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4070}
4071func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4072 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4073}
4074
4075var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4076
4077func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4078 if m != nil {
4079 return m.IntfId
4080 }
4081 return 0
4082}
4083
4084func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4085 if m != nil {
4086 return m.OnuId
4087 }
4088 return 0
4089}
4090
4091func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4092 if m != nil {
4093 return m.Status
4094 }
4095 return ""
4096}
4097
4098type OnuLossOfAcknowledgementIndication struct {
4099 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4100 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4101 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4102 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4103 XXX_unrecognized []byte `json:"-"`
4104 XXX_sizecache int32 `json:"-"`
4105}
4106
4107func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4108func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4109func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4110func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004111 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul41a762d2020-03-01 18:56:54 -05004112}
4113
4114func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4115 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4116}
4117func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4118 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4119}
4120func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4121 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4122}
4123func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4124 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4125}
4126func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4127 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4128}
4129
4130var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4131
4132func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4133 if m != nil {
4134 return m.IntfId
4135 }
4136 return 0
4137}
4138
4139func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4140 if m != nil {
4141 return m.OnuId
4142 }
4143 return 0
4144}
4145
4146func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4147 if m != nil {
4148 return m.Status
4149 }
4150 return ""
4151}
4152
Scott Bakered4a8e72020-04-17 11:10:20 -07004153type OnuDifferentialReachExceededIndication struct {
4154 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4155 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4156 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4157 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4158 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4159 XXX_unrecognized []byte `json:"-"`
4160 XXX_sizecache int32 `json:"-"`
4161}
4162
4163func (m *OnuDifferentialReachExceededIndication) Reset() {
4164 *m = OnuDifferentialReachExceededIndication{}
4165}
4166func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4167func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4168func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004169 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Scott Bakered4a8e72020-04-17 11:10:20 -07004170}
4171
4172func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4173 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4174}
4175func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4176 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4177}
4178func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4179 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4180}
4181func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4182 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4183}
4184func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4185 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4186}
4187
4188var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4189
4190func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4191 if m != nil {
4192 return m.IntfId
4193 }
4194 return 0
4195}
4196
4197func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4198 if m != nil {
4199 return m.OnuId
4200 }
4201 return 0
4202}
4203
4204func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4205 if m != nil {
4206 return m.Status
4207 }
4208 return ""
4209}
4210
4211func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4212 if m != nil {
4213 return m.Distance
4214 }
4215 return 0
4216}
4217
Esin Karamanccb714b2019-11-29 15:02:06 +00004218type GroupMember struct {
4219 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4220 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4221 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4222 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4223 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4224 XXX_unrecognized []byte `json:"-"`
4225 XXX_sizecache int32 `json:"-"`
4226}
4227
4228func (m *GroupMember) Reset() { *m = GroupMember{} }
4229func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4230func (*GroupMember) ProtoMessage() {}
4231func (*GroupMember) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004232 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Esin Karamanccb714b2019-11-29 15:02:06 +00004233}
4234
4235func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4236 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4237}
4238func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4239 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4240}
4241func (m *GroupMember) XXX_Merge(src proto.Message) {
4242 xxx_messageInfo_GroupMember.Merge(m, src)
4243}
4244func (m *GroupMember) XXX_Size() int {
4245 return xxx_messageInfo_GroupMember.Size(m)
4246}
4247func (m *GroupMember) XXX_DiscardUnknown() {
4248 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4249}
4250
4251var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4252
4253func (m *GroupMember) GetInterfaceId() uint32 {
4254 if m != nil {
4255 return m.InterfaceId
4256 }
4257 return 0
4258}
4259
4260func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4261 if m != nil {
4262 return m.InterfaceType
4263 }
4264 return GroupMember_PON
4265}
4266
4267func (m *GroupMember) GetGemPortId() uint32 {
4268 if m != nil {
4269 return m.GemPortId
4270 }
4271 return 0
4272}
4273
4274func (m *GroupMember) GetPriority() uint32 {
4275 if m != nil {
4276 return m.Priority
4277 }
4278 return 0
4279}
4280
4281type Group struct {
4282 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4283 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4284 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4285 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4286 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4287 XXX_unrecognized []byte `json:"-"`
4288 XXX_sizecache int32 `json:"-"`
4289}
4290
4291func (m *Group) Reset() { *m = Group{} }
4292func (m *Group) String() string { return proto.CompactTextString(m) }
4293func (*Group) ProtoMessage() {}
4294func (*Group) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004295 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Esin Karamanccb714b2019-11-29 15:02:06 +00004296}
4297
4298func (m *Group) XXX_Unmarshal(b []byte) error {
4299 return xxx_messageInfo_Group.Unmarshal(m, b)
4300}
4301func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4302 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4303}
4304func (m *Group) XXX_Merge(src proto.Message) {
4305 xxx_messageInfo_Group.Merge(m, src)
4306}
4307func (m *Group) XXX_Size() int {
4308 return xxx_messageInfo_Group.Size(m)
4309}
4310func (m *Group) XXX_DiscardUnknown() {
4311 xxx_messageInfo_Group.DiscardUnknown(m)
4312}
4313
4314var xxx_messageInfo_Group proto.InternalMessageInfo
4315
4316func (m *Group) GetGroupId() uint32 {
4317 if m != nil {
4318 return m.GroupId
4319 }
4320 return 0
4321}
4322
4323func (m *Group) GetCommand() Group_GroupMembersCommand {
4324 if m != nil {
4325 return m.Command
4326 }
4327 return Group_ADD_MEMBERS
4328}
4329
4330func (m *Group) GetMembers() []*GroupMember {
4331 if m != nil {
4332 return m.Members
4333 }
4334 return nil
4335}
4336
4337func (m *Group) GetAction() *Action {
4338 if m != nil {
4339 return m.Action
4340 }
4341 return nil
4342}
4343
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004344type ValueParam struct {
4345 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4346 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
4347 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4348 XXX_unrecognized []byte `json:"-"`
4349 XXX_sizecache int32 `json:"-"`
4350}
4351
4352func (m *ValueParam) Reset() { *m = ValueParam{} }
4353func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4354func (*ValueParam) ProtoMessage() {}
4355func (*ValueParam) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004356 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004357}
4358
4359func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4360 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4361}
4362func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4363 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4364}
4365func (m *ValueParam) XXX_Merge(src proto.Message) {
4366 xxx_messageInfo_ValueParam.Merge(m, src)
4367}
4368func (m *ValueParam) XXX_Size() int {
4369 return xxx_messageInfo_ValueParam.Size(m)
4370}
4371func (m *ValueParam) XXX_DiscardUnknown() {
4372 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4373}
4374
4375var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4376
4377func (m *ValueParam) GetOnu() *Onu {
4378 if m != nil {
4379 return m.Onu
4380 }
4381 return nil
4382}
4383
4384func (m *ValueParam) GetValue() common.ValueType_Type {
4385 if m != nil {
4386 return m.Value
4387 }
4388 return common.ValueType_EMPTY
4389}
4390
William Kurkianea869482019-04-09 15:16:11 -04004391type Empty struct {
4392 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4393 XXX_unrecognized []byte `json:"-"`
4394 XXX_sizecache int32 `json:"-"`
4395}
4396
4397func (m *Empty) Reset() { *m = Empty{} }
4398func (m *Empty) String() string { return proto.CompactTextString(m) }
4399func (*Empty) ProtoMessage() {}
4400func (*Empty) Descriptor() ([]byte, []int) {
Devmalya Paula1efa642020-04-20 01:36:43 -04004401 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
William Kurkianea869482019-04-09 15:16:11 -04004402}
4403
4404func (m *Empty) XXX_Unmarshal(b []byte) error {
4405 return xxx_messageInfo_Empty.Unmarshal(m, b)
4406}
4407func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4408 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4409}
4410func (m *Empty) XXX_Merge(src proto.Message) {
4411 xxx_messageInfo_Empty.Merge(m, src)
4412}
4413func (m *Empty) XXX_Size() int {
4414 return xxx_messageInfo_Empty.Size(m)
4415}
4416func (m *Empty) XXX_DiscardUnknown() {
4417 xxx_messageInfo_Empty.DiscardUnknown(m)
4418}
4419
4420var xxx_messageInfo_Empty proto.InternalMessageInfo
4421
4422func init() {
William Kurkianea869482019-04-09 15:16:11 -04004423 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4424 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Devmalya Paula1efa642020-04-20 01:36:43 -04004425 proto.RegisterEnum("openolt.OnuItuPonAlarm_AlarmID", OnuItuPonAlarm_AlarmID_name, OnuItuPonAlarm_AlarmID_value)
4426 proto.RegisterEnum("openolt.OnuItuPonAlarm_AlarmReportingCondition", OnuItuPonAlarm_AlarmReportingCondition_name, OnuItuPonAlarm_AlarmReportingCondition_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00004427 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4428 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
William Kurkianea869482019-04-09 15:16:11 -04004429 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4430 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4431 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4432 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4433 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4434 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4435 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4436 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4437 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4438 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4439 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4440 proto.RegisterType((*Onu)(nil), "openolt.Onu")
4441 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4442 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4443 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4444 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4445 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4446 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4447 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4448 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4449 proto.RegisterType((*Action)(nil), "openolt.Action")
4450 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004451 proto.RegisterType((*OnuItuPonAlarm)(nil), "openolt.OnuItuPonAlarm")
Devmalya Paula1efa642020-04-20 01:36:43 -04004452 proto.RegisterType((*OnuItuPonAlarm_SoakTime)(nil), "openolt.OnuItuPonAlarm.SoakTime")
4453 proto.RegisterType((*OnuItuPonAlarm_RateThresholdConfig)(nil), "openolt.OnuItuPonAlarm.RateThresholdConfig")
4454 proto.RegisterType((*OnuItuPonAlarm_RateRangeConfig)(nil), "openolt.OnuItuPonAlarm.RateRangeConfig")
4455 proto.RegisterType((*OnuItuPonAlarm_ValueThresholdConfig)(nil), "openolt.OnuItuPonAlarm.ValueThresholdConfig")
William Kurkianea869482019-04-09 15:16:11 -04004456 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4457 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
4458 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4459 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4460 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4461 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4462 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4463 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4464 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4465 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4466 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4467 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4468 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304469 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Devmalya Paula1efa642020-04-20 01:36:43 -04004470 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304471 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04004472 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004473 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paul6f063a62020-02-19 19:19:06 -05004474 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul41a762d2020-03-01 18:56:54 -05004475 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4476 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4477 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Scott Bakered4a8e72020-04-17 11:10:20 -07004478 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Esin Karamanccb714b2019-11-29 15:02:06 +00004479 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4480 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004481 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
William Kurkianea869482019-04-09 15:16:11 -04004482 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4483}
4484
4485func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4486
4487var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Devmalya Paula1efa642020-04-20 01:36:43 -04004488 // 4357 bytes of a gzipped FileDescriptorProto
4489 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0xcd, 0x73, 0x24, 0x47,
4490 0x56, 0x9f, 0xd6, 0x47, 0x57, 0xf7, 0xeb, 0x2f, 0x4d, 0xea, 0x5b, 0x9a, 0x9d, 0x91, 0x6b, 0x07,
4491 0x7b, 0xd6, 0x6b, 0x4b, 0xf6, 0xd8, 0x01, 0xac, 0xd9, 0x05, 0xeb, 0xa3, 0x67, 0xd4, 0x58, 0x9a,
4492 0x16, 0xa5, 0x9e, 0x31, 0x78, 0x31, 0xb5, 0xa5, 0xaa, 0xec, 0x56, 0xae, 0xaa, 0x2b, 0xcb, 0x55,
4493 0xd5, 0xd2, 0xe8, 0xc2, 0x61, 0x61, 0x39, 0x71, 0x62, 0x03, 0x22, 0xe0, 0x46, 0xc0, 0x1f, 0x41,
4494 0xc4, 0x46, 0x70, 0x21, 0x82, 0x13, 0xc1, 0x85, 0x0b, 0x47, 0x0e, 0xdc, 0xb8, 0x73, 0xe2, 0x40,
4495 0xe4, 0xcb, 0xac, 0xaf, 0xae, 0x6e, 0xcd, 0xc8, 0x2b, 0x82, 0x8b, 0xa2, 0xeb, 0xbd, 0xdf, 0xfb,
4496 0xe5, 0x7b, 0x99, 0x2f, 0x33, 0x5f, 0x65, 0xa5, 0x60, 0xf3, 0x92, 0xbb, 0xd1, 0xb9, 0x65, 0xfa,
4497 0x01, 0x8f, 0x78, 0xb8, 0xc3, 0x7d, 0xea, 0x71, 0x37, 0xda, 0xc6, 0x47, 0xa2, 0xa9, 0xc7, 0x8d,
4498 0x07, 0x03, 0xce, 0x07, 0x2e, 0xdd, 0xb1, 0x7c, 0xb6, 0x63, 0x79, 0x1e, 0x8f, 0xac, 0x88, 0x71,
4499 0x2f, 0x94, 0xb0, 0x8d, 0xad, 0x3c, 0x47, 0x44, 0xed, 0x73, 0xf1, 0xbb, 0xcf, 0x5c, 0xaa, 0x10,
4500 0x1b, 0x79, 0x84, 0xcd, 0x87, 0x43, 0xee, 0x49, 0x9d, 0xfe, 0x2f, 0x73, 0x00, 0x1d, 0xcf, 0x61,
4501 0x36, 0x72, 0x92, 0x8f, 0x41, 0xe3, 0x6e, 0x64, 0x32, 0xcf, 0x59, 0x2b, 0x6d, 0x95, 0x9e, 0xd4,
4502 0x9e, 0xae, 0x6c, 0xc7, 0x4e, 0x75, 0xdd, 0x28, 0x05, 0x1e, 0xde, 0x33, 0xca, 0x1c, 0x05, 0xe4,
4503 0x53, 0xa8, 0x30, 0x2f, 0xea, 0xa3, 0xcd, 0x0c, 0xda, 0xac, 0x26, 0x36, 0x1d, 0x2f, 0xea, 0xe7,
4504 0x8c, 0x34, 0x26, 0x25, 0x64, 0x17, 0x1a, 0x68, 0xc5, 0x7d, 0x1a, 0xa0, 0xe9, 0x2c, 0x9a, 0x6e,
4505 0xe6, 0x4c, 0xbb, 0x3e, 0x0d, 0x72, 0xe6, 0x35, 0x96, 0x4a, 0xc9, 0x6f, 0x43, 0x9d, 0x7b, 0x23,
4506 0xd3, 0x61, 0xa1, 0x8d, 0x0c, 0x73, 0xc8, 0xb0, 0x91, 0x3a, 0xec, 0x8d, 0x0e, 0x58, 0x68, 0xe7,
4507 0x08, 0x80, 0x27, 0x42, 0x8c, 0xd5, 0x1b, 0xa1, 0xe9, 0xfc, 0x78, 0xac, 0xde, 0x68, 0x2c, 0x56,
4508 0x14, 0x88, 0x58, 0xf9, 0xd0, 0x66, 0x68, 0x53, 0x1e, 0x8b, 0xb5, 0x3b, 0xb4, 0x59, 0x3e, 0x56,
4509 0x2e, 0x25, 0xe4, 0x53, 0xd0, 0xfc, 0x0b, 0xd9, 0xa9, 0x1a, 0x1a, 0xad, 0x27, 0x46, 0x27, 0x96,
4510 0x7d, 0x41, 0xc7, 0xfa, 0xd5, 0xbf, 0xc0, 0x7e, 0xfd, 0x4d, 0x00, 0x9f, 0x07, 0x91, 0x19, 0x46,
4511 0x56, 0x14, 0xae, 0x55, 0xc6, 0x5a, 0x3b, 0xe1, 0x41, 0x74, 0x2a, 0x12, 0x21, 0x8c, 0x98, 0x1d,
4512 0x1e, 0xde, 0x33, 0xaa, 0xbe, 0x92, 0x84, 0xc2, 0xb2, 0xef, 0xf2, 0x2b, 0x65, 0x59, 0x1d, 0xb3,
4513 0x7c, 0xe6, 0xf2, 0xab, 0xbc, 0x65, 0x5f, 0x49, 0x42, 0xf2, 0x1b, 0x50, 0xb5, 0x5c, 0x2b, 0x18,
4514 0xa2, 0xaf, 0x80, 0x86, 0x6b, 0x89, 0xe1, 0xae, 0xd0, 0xe4, 0x5c, 0xad, 0x58, 0x4a, 0xb4, 0x57,
4515 0x86, 0x39, 0xc7, 0x8a, 0x2c, 0xfd, 0xbf, 0x1a, 0xd0, 0x1a, 0xc3, 0x89, 0x7e, 0x76, 0x79, 0x38,
4516 0x31, 0xa7, 0x8e, 0x78, 0x98, 0x8f, 0xdd, 0x45, 0x01, 0x39, 0x80, 0xa6, 0x73, 0xcd, 0xbc, 0x81,
4517 0x39, 0xb0, 0x42, 0x3f, 0x93, 0x59, 0x0f, 0x12, 0xcb, 0x03, 0xa1, 0x7e, 0x6e, 0x85, 0x7e, 0xce,
4518 0xbe, 0xee, 0x64, 0xc4, 0x22, 0xc7, 0xc4, 0x00, 0xa7, 0x11, 0x8d, 0xe7, 0x58, 0xd7, 0x1b, 0x15,
4519 0x83, 0xaa, 0xf1, 0x54, 0x4a, 0xbe, 0x84, 0x25, 0x41, 0x11, 0x46, 0x56, 0x10, 0x8d, 0x7c, 0xb3,
4520 0x6f, 0x31, 0x37, 0x93, 0x6b, 0x8f, 0xb3, 0x4c, 0xa7, 0x12, 0xf3, 0xcc, 0x62, 0xee, 0x28, 0xa0,
4521 0x39, 0xca, 0xfb, 0x3c, 0xa7, 0x16, 0xc4, 0x5f, 0xc1, 0x0a, 0x12, 0xb3, 0x81, 0x67, 0xb9, 0xa6,
4522 0x43, 0x07, 0x81, 0xe5, 0xd0, 0x4c, 0x2e, 0x7e, 0x37, 0x47, 0x8d, 0xa8, 0x03, 0x09, 0xca, 0x31,
4523 0x2f, 0xf2, 0xa2, 0x96, 0xfc, 0x18, 0x56, 0x71, 0x62, 0x04, 0xac, 0x1f, 0x99, 0xbc, 0x6f, 0x5e,
4524 0x31, 0xcf, 0xe1, 0x57, 0x99, 0xa4, 0xcd, 0x91, 0x1f, 0x08, 0x58, 0xb7, 0xff, 0x25, 0x82, 0x0a,
4525 0xe4, 0xe3, 0x5a, 0xd2, 0x03, 0x11, 0x8d, 0xe9, 0xf2, 0x30, 0x34, 0x93, 0xb9, 0x20, 0xd3, 0xfa,
4526 0xbd, 0x2c, 0xed, 0x11, 0x0f, 0xc3, 0x6e, 0x5f, 0x4c, 0x8a, 0xfd, 0x73, 0xcb, 0xf3, 0xa8, 0x9b,
4527 0xa3, 0x6e, 0x72, 0x85, 0x50, 0x53, 0x24, 0xee, 0x67, 0x0c, 0x25, 0x4c, 0xfb, 0xb9, 0x32, 0xa1,
4528 0x9f, 0x25, 0x66, 0x6a, 0x3f, 0xa7, 0x6a, 0x41, 0xdc, 0x95, 0x8b, 0x44, 0xc4, 0xae, 0xa4, 0xa7,
4529 0x72, 0x36, 0x7c, 0x3f, 0x4b, 0xd8, 0x0b, 0x2c, 0x2f, 0x1c, 0xb2, 0x30, 0x64, 0xdc, 0xeb, 0x78,
4530 0x11, 0x0d, 0xfa, 0x34, 0xa0, 0x9e, 0x4d, 0xbf, 0xb4, 0x02, 0x8f, 0x79, 0x03, 0xb5, 0x6a, 0xf4,
4531 0xd8, 0x15, 0x7a, 0xfa, 0x13, 0xd9, 0xb9, 0x96, 0x1d, 0xb1, 0x4b, 0x6c, 0x37, 0x75, 0x16, 0x8a,
4532 0xbd, 0xb0, 0x9b, 0xc0, 0x26, 0xf9, 0x2b, 0x62, 0xce, 0x23, 0x64, 0x0b, 0x6b, 0xa2, 0x05, 0x3f,
4533 0xe0, 0x36, 0x0d, 0x43, 0x31, 0x0b, 0x68, 0x10, 0x70, 0xb9, 0x4a, 0xd6, 0xb0, 0x89, 0x5f, 0xcb,
4534 0x36, 0x71, 0x92, 0xe0, 0xda, 0x02, 0x96, 0x6b, 0x60, 0x99, 0x4f, 0xd2, 0x13, 0x0a, 0xeb, 0xe9,
4535 0x18, 0xf6, 0xcd, 0xf0, 0xda, 0xb3, 0xd3, 0x28, 0xea, 0xd8, 0xc4, 0xfb, 0xc5, 0xb1, 0xfc, 0x82,
4536 0x5e, 0x9f, 0x5e, 0x7b, 0xf6, 0xb4, 0x40, 0x24, 0x28, 0x46, 0x88, 0x66, 0x5e, 0xc2, 0x32, 0x2e,
4537 0xb0, 0xd1, 0xc8, 0xf4, 0xb9, 0x27, 0x97, 0x23, 0x6c, 0xa2, 0x81, 0x4d, 0xbc, 0x93, 0x5b, 0x6e,
4538 0xa3, 0xd1, 0x09, 0xf7, 0x70, 0x15, 0x2a, 0x0c, 0x69, 0x5e, 0x47, 0x5c, 0x78, 0x80, 0xe9, 0x4d,
4539 0xc7, 0xc6, 0x60, 0x14, 0xc8, 0x09, 0xd4, 0x44, 0xf6, 0xef, 0xe5, 0x72, 0x3c, 0x83, 0x9d, 0xe4,
4540 0xbf, 0xe8, 0x8e, 0xc9, 0x18, 0xf2, 0xa5, 0x0c, 0x22, 0xa0, 0x43, 0x1e, 0x51, 0xd3, 0xa1, 0x7d,
4541 0x6a, 0xcb, 0xa5, 0xbc, 0x85, 0xcd, 0xe8, 0xd9, 0x66, 0x0c, 0x04, 0x1d, 0x20, 0x26, 0xc7, 0x4f,
4542 0x78, 0x41, 0x49, 0x42, 0x19, 0x06, 0x0e, 0xc2, 0x80, 0x0e, 0x4d, 0x87, 0xba, 0xcc, 0xa3, 0x32,
4543 0x1c, 0xc1, 0xbf, 0x80, 0xfc, 0x1f, 0x17, 0xc7, 0xe1, 0x79, 0xfb, 0x58, 0x4d, 0xa9, 0x83, 0xd4,
4544 0x24, 0xd7, 0xdc, 0x9a, 0x1a, 0x8e, 0xe7, 0x74, 0x98, 0x87, 0x90, 0x4b, 0xd8, 0xc2, 0xdc, 0x3a,
4545 0xbf, 0x0e, 0x99, 0x6d, 0xb9, 0x26, 0xfd, 0x66, 0xc4, 0xfc, 0x21, 0xf5, 0xa2, 0x4c, 0x8e, 0xdd,
4546 0xc7, 0x86, 0x3f, 0xc8, 0xe5, 0x98, 0xc2, 0xb7, 0x63, 0x78, 0x31, 0xd5, 0x44, 0x30, 0x53, 0x61,
4547 0xe4, 0xc7, 0xb0, 0x98, 0xcd, 0x38, 0xcb, 0xbe, 0xc0, 0xa6, 0x48, 0x71, 0x36, 0xca, 0x18, 0x77,
4548 0xed, 0x0b, 0x8f, 0x5f, 0xb9, 0xd4, 0x19, 0x50, 0xc1, 0x93, 0x6b, 0xa9, 0xc5, 0x33, 0x28, 0x41,
4549 0xce, 0x61, 0x53, 0x16, 0x02, 0xfd, 0xbe, 0x19, 0x50, 0xcb, 0x3e, 0x37, 0xe9, 0x6b, 0x9b, 0x52,
4550 0x87, 0x3a, 0xd8, 0xc8, 0x22, 0x36, 0xb2, 0x93, 0xaf, 0x0b, 0xfa, 0x38, 0xc9, 0x23, 0x66, 0xb9,
4551 0x86, 0xb0, 0x68, 0x2b, 0x83, 0x5c, 0x43, 0xab, 0x5c, 0x22, 0xc7, 0x11, 0xc9, 0x6e, 0xb7, 0x0d,
4552 0x8d, 0x5c, 0x55, 0x44, 0xbe, 0x03, 0x80, 0x05, 0x8d, 0x48, 0x75, 0x8a, 0xbb, 0x5d, 0xd5, 0xa8,
4553 0x0a, 0x89, 0x48, 0x5e, 0xaa, 0x1f, 0x42, 0x33, 0x5f, 0x11, 0x91, 0x55, 0xd0, 0x64, 0xf1, 0x24,
4554 0xf7, 0x46, 0xcd, 0x28, 0x63, 0x81, 0xe4, 0x8c, 0x31, 0xcd, 0x8c, 0x33, 0x9d, 0xc3, 0xfd, 0x42,
4555 0x79, 0x33, 0x9d, 0xec, 0x33, 0x68, 0x84, 0x34, 0x60, 0x96, 0x6b, 0x7a, 0xa3, 0xe1, 0x19, 0x0d,
4556 0xd4, 0x6e, 0xba, 0x9c, 0x74, 0xc9, 0x29, 0x6a, 0x5f, 0xa0, 0xd2, 0xa8, 0x87, 0x99, 0x27, 0xfd,
4557 0x97, 0x25, 0x68, 0xe4, 0xca, 0xa1, 0xe9, 0xcd, 0x2c, 0x43, 0x19, 0xe7, 0xbb, 0xdc, 0xad, 0x35,
4558 0x63, 0x5e, 0xcc, 0xdd, 0xf1, 0x50, 0x66, 0xc7, 0x42, 0x21, 0x8f, 0xa0, 0x66, 0x39, 0x43, 0xe6,
4559 0x29, 0xfd, 0x3c, 0xea, 0x01, 0x45, 0x12, 0x50, 0xf0, 0x7e, 0xee, 0xed, 0xbd, 0xff, 0x09, 0x90,
4560 0x62, 0x21, 0x49, 0x08, 0xcc, 0x45, 0xd7, 0x7e, 0x3c, 0x40, 0xf8, 0x3b, 0x1b, 0xd5, 0xcc, 0x0d,
4561 0x23, 0x31, 0xee, 0xbe, 0x6e, 0x40, 0x33, 0x5f, 0xf9, 0xdd, 0xba, 0x7f, 0x16, 0x60, 0xd6, 0xbf,
4562 0x88, 0x90, 0xb9, 0x6e, 0x88, 0x9f, 0xfa, 0x3f, 0x95, 0x60, 0x61, 0xbc, 0x32, 0x24, 0x9b, 0x50,
4563 0x45, 0x5a, 0xf4, 0x5c, 0xf6, 0x12, 0x16, 0xde, 0xbd, 0x31, 0xef, 0x0b, 0x79, 0x34, 0xa0, 0x43,
4564 0x2c, 0x24, 0x93, 0x76, 0xab, 0x4a, 0xd2, 0x71, 0x84, 0x1d, 0x96, 0x8a, 0x4c, 0x16, 0x47, 0x9a,
4565 0x51, 0x16, 0x8f, 0x52, 0x81, 0x46, 0x1e, 0xc7, 0x9a, 0x41, 0x33, 0xca, 0xe2, 0xf1, 0x05, 0x27,
4566 0x2b, 0x50, 0xb6, 0x39, 0xbf, 0x60, 0x14, 0x37, 0xfd, 0xb2, 0xa1, 0x9e, 0xe2, 0x28, 0xe6, 0xd2,
4567 0x28, 0x1e, 0x43, 0x55, 0x6e, 0xa7, 0x96, 0x3d, 0xdd, 0x41, 0xfd, 0x87, 0x50, 0x3d, 0xa4, 0x56,
4568 0x10, 0x9d, 0x51, 0x2b, 0x22, 0x3b, 0xb0, 0x78, 0x1e, 0x3f, 0xc8, 0x62, 0x20, 0x1a, 0x05, 0x54,
4569 0x59, 0x90, 0x44, 0x75, 0x1a, 0x6b, 0xf4, 0x3f, 0x29, 0xc1, 0x6c, 0xd7, 0x1b, 0xdd, 0xba, 0xcf,
4570 0x0b, 0x39, 0x35, 0xfb, 0xd6, 0x39, 0x85, 0x91, 0x32, 0x99, 0x85, 0x9a, 0x21, 0x7e, 0xea, 0x5f,
4571 0x80, 0x26, 0x72, 0xe0, 0x38, 0x1c, 0xdc, 0xc1, 0xe0, 0xff, 0xbc, 0x04, 0x55, 0xb1, 0xe4, 0xe2,
4572 0xf8, 0xdf, 0x9a, 0x2f, 0x33, 0x6e, 0x73, 0xb9, 0x71, 0xcb, 0x27, 0xc2, 0xfc, 0x78, 0x22, 0x14,
4573 0xfd, 0xf8, 0x01, 0xd4, 0x5f, 0xfa, 0x2e, 0xf3, 0x2e, 0xde, 0xe4, 0x89, 0x32, 0x9d, 0x49, 0x4d,
4574 0xff, 0xa2, 0x0a, 0x70, 0x40, 0x2f, 0x99, 0x4d, 0x3b, 0x5e, 0x1f, 0x53, 0xe6, 0x92, 0x7a, 0x0e,
4575 0x0f, 0xd4, 0x84, 0x53, 0x4f, 0x64, 0x09, 0xe6, 0x87, 0xdc, 0xa1, 0xae, 0x5a, 0xde, 0xe4, 0x03,
4576 0xf9, 0x1e, 0x2c, 0x9c, 0x5b, 0x81, 0x73, 0x65, 0x05, 0xd4, 0xbc, 0xa4, 0x81, 0xa8, 0xca, 0xd4,
4577 0xac, 0x6b, 0xc5, 0xf2, 0x57, 0x52, 0x2c, 0xa0, 0x7d, 0x16, 0x0c, 0x73, 0xd0, 0x39, 0x09, 0x8d,
4578 0xe5, 0x31, 0x74, 0x13, 0xaa, 0x0e, 0x7a, 0x24, 0xfc, 0x5f, 0x90, 0xb3, 0x47, 0x0a, 0x3a, 0x0e,
4579 0xf9, 0x08, 0x96, 0x94, 0x32, 0x9f, 0x14, 0xf7, 0x11, 0x47, 0xa4, 0x2e, 0x9b, 0x11, 0x82, 0x4e,
4580 0x94, 0x34, 0xa2, 0xf3, 0x42, 0xac, 0x98, 0x34, 0xa3, 0xe2, 0x73, 0x4f, 0xbc, 0x95, 0x85, 0xe4,
4581 0x21, 0x80, 0x78, 0x0b, 0xf7, 0xb8, 0xcb, 0x07, 0xd7, 0xf1, 0x82, 0x96, 0x4a, 0xc8, 0x96, 0xac,
4582 0x49, 0x99, 0x23, 0xdf, 0x2b, 0xd4, 0x04, 0x03, 0x1c, 0x40, 0x7c, 0x4d, 0x20, 0x0f, 0x00, 0x14,
4583 0x82, 0xaa, 0xea, 0x5a, 0x33, 0x2a, 0xa8, 0x6f, 0x7b, 0x0e, 0x79, 0x0c, 0x4d, 0xcb, 0x75, 0xb9,
4584 0x9d, 0x32, 0x54, 0x10, 0x51, 0x47, 0x69, 0xcc, 0xb1, 0x05, 0xf5, 0x04, 0x45, 0x55, 0xe5, 0xab,
4585 0x19, 0xa0, 0x30, 0x82, 0xe7, 0x09, 0x2c, 0xa4, 0x29, 0xa1, 0x98, 0x00, 0x51, 0xcd, 0x24, 0x31,
4586 0x24, 0xd7, 0x63, 0x68, 0x66, 0x90, 0x54, 0x15, 0xa2, 0x9a, 0x51, 0x4f, 0x70, 0x82, 0x4f, 0x87,
4587 0x86, 0x5a, 0x4c, 0x14, 0x59, 0x03, 0x41, 0x35, 0xb9, 0xa4, 0x48, 0xa6, 0x87, 0x50, 0x8b, 0x31,
4588 0x54, 0xd5, 0x6a, 0x9a, 0x7c, 0x03, 0x95, 0x1c, 0x9f, 0x43, 0x39, 0xb0, 0xbc, 0x01, 0x0d, 0xd7,
4589 0x5a, 0x5b, 0xb3, 0x4f, 0x6a, 0x4f, 0x9f, 0xa4, 0x6f, 0x7c, 0x49, 0x42, 0xa9, 0x9f, 0x06, 0x0d,
4590 0xf9, 0x28, 0xb0, 0xa9, 0x81, 0x78, 0x43, 0xd9, 0x6d, 0xfc, 0xe5, 0x1c, 0x2c, 0x4d, 0x02, 0x90,
4591 0xf5, 0xf8, 0xa0, 0xc2, 0x09, 0xd7, 0x4a, 0x5b, 0xb3, 0x4f, 0x34, 0x75, 0x1a, 0xe1, 0x8c, 0x8f,
4592 0xd8, 0x4c, 0x61, 0xc4, 0xf6, 0x61, 0xde, 0xe7, 0xdc, 0x0d, 0xd7, 0x66, 0xd1, 0xa9, 0x0f, 0xdf,
4593 0xd6, 0xa9, 0xed, 0x13, 0xce, 0x5d, 0x43, 0xda, 0x6e, 0xfc, 0xcf, 0x0c, 0xcc, 0x89, 0x67, 0xf2,
4594 0xbb, 0x99, 0xed, 0xa7, 0xf9, 0xf4, 0xd7, 0x6f, 0x45, 0x86, 0x7f, 0xc4, 0x92, 0xaf, 0xb6, 0xad,
4595 0x53, 0xd0, 0xc2, 0x73, 0x2b, 0x60, 0xde, 0x00, 0xdd, 0x6e, 0x3e, 0xfd, 0xc1, 0xed, 0xe8, 0x4e,
4596 0xa5, 0x31, 0x32, 0xc6, 0x4c, 0x62, 0x62, 0xca, 0x01, 0x94, 0x7b, 0x82, 0x7c, 0x10, 0xf3, 0x9c,
4597 0xaa, 0x57, 0x5f, 0xcd, 0x10, 0x3f, 0xf5, 0x5d, 0xa8, 0xc4, 0xee, 0x10, 0x80, 0x72, 0xf7, 0xc5,
4598 0x4b, 0xb3, 0x73, 0xb0, 0x70, 0x8f, 0xd4, 0xa1, 0xb2, 0x7b, 0x74, 0xd4, 0xdd, 0x17, 0x4f, 0x25,
4599 0xd2, 0x04, 0x78, 0xde, 0x3e, 0x3e, 0xe9, 0x1a, 0x3d, 0xf1, 0x3c, 0x43, 0x6a, 0xa0, 0x3d, 0x3b,
4600 0xea, 0x7e, 0x29, 0x1e, 0x66, 0xf5, 0x73, 0xa8, 0x65, 0x5c, 0x20, 0x2b, 0x40, 0x0e, 0xda, 0x07,
4601 0x9d, 0xfd, 0xdd, 0x5e, 0xfb, 0xc0, 0x3c, 0x69, 0x1b, 0x66, 0xe7, 0x45, 0xef, 0xd9, 0xc2, 0x3d,
4602 0xf2, 0x08, 0x36, 0x4f, 0x0f, 0x77, 0x8d, 0xf6, 0x81, 0xb9, 0xf7, 0x07, 0xe6, 0xee, 0xd1, 0x11,
4603 0xca, 0xf1, 0x47, 0xaf, 0xbd, 0x7f, 0xb8, 0x50, 0x22, 0x5b, 0xf0, 0x60, 0x02, 0xe0, 0x74, 0xf7,
4604 0xb8, 0x2d, 0x11, 0x33, 0xfa, 0x9f, 0xce, 0x02, 0xec, 0xbb, 0x56, 0x18, 0xb2, 0x3e, 0xa3, 0x01,
4605 0xae, 0x9f, 0x66, 0xe4, 0x27, 0xab, 0xd9, 0x3c, 0xef, 0xf9, 0xcc, 0x21, 0x8b, 0x30, 0xcf, 0xcd,
4606 0xcb, 0x64, 0x55, 0x9d, 0xe3, 0xaf, 0x18, 0xae, 0xb5, 0x4c, 0x62, 0x55, 0x87, 0xb0, 0x18, 0xcb,
4607 0x10, 0x2b, 0xbb, 0x64, 0x8e, 0x09, 0xec, 0x2a, 0x68, 0xdc, 0xf4, 0xcf, 0x58, 0x14, 0xaa, 0x45,
4608 0xb6, 0xcc, 0x4f, 0xc4, 0x13, 0xae, 0x9f, 0x4a, 0xa1, 0x76, 0x54, 0x26, 0x15, 0xeb, 0x50, 0xa1,
4609 0xd1, 0xb9, 0xdc, 0xd7, 0xe5, 0x54, 0xd7, 0x68, 0x74, 0x1e, 0x6f, 0xeb, 0x4e, 0x18, 0x99, 0x43,
4610 0xcb, 0xc6, 0x29, 0x5e, 0x37, 0xca, 0x4e, 0x18, 0x1d, 0x5b, 0xb6, 0x50, 0x84, 0x81, 0x8d, 0x8a,
4611 0xaa, 0x54, 0x84, 0x81, 0x2d, 0x14, 0x22, 0xc9, 0x7d, 0x79, 0xd2, 0xa7, 0xe6, 0xb2, 0xc6, 0xfc,
4612 0x13, 0x3c, 0x4f, 0x5c, 0x06, 0x61, 0x6d, 0x32, 0x5f, 0x4d, 0xde, 0x79, 0x27, 0x8c, 0x3a, 0xbe,
4613 0x10, 0x0b, 0x2a, 0xe6, 0xab, 0x75, 0x6c, 0x3e, 0x0c, 0xec, 0x8e, 0x2f, 0x88, 0x84, 0x58, 0xcc,
4614 0x6e, 0x35, 0x8f, 0x45, 0x8b, 0x62, 0x81, 0x13, 0x2a, 0x41, 0x84, 0x2a, 0x39, 0x81, 0x85, 0x97,
4615 0xa8, 0xda, 0x82, 0xba, 0x7f, 0x11, 0x99, 0x91, 0x35, 0x90, 0xf1, 0xb4, 0xe4, 0x54, 0xf2, 0x2f,
4616 0xa2, 0x9e, 0x85, 0x23, 0xac, 0xff, 0x7c, 0x16, 0xaa, 0xe2, 0x9d, 0x97, 0x7b, 0xfb, 0x43, 0x5c,
4617 0x32, 0x2c, 0xc7, 0x31, 0xf9, 0x28, 0xa2, 0x81, 0xb0, 0xc2, 0xc1, 0xa8, 0x18, 0x35, 0xcb, 0x71,
4618 0xba, 0x42, 0xd6, 0xb3, 0x06, 0x62, 0x99, 0x12, 0x6f, 0x5f, 0x97, 0x34, 0x03, 0x9b, 0x41, 0x58,
4619 0x53, 0xca, 0x13, 0xe4, 0x16, 0xd4, 0xa3, 0xc0, 0xf2, 0xcd, 0x88, 0x9b, 0xe7, 0x3c, 0x94, 0xe9,
4620 0x5b, 0x31, 0x40, 0xc8, 0x7a, 0xfc, 0x90, 0x87, 0x11, 0xf9, 0x00, 0x48, 0x40, 0x87, 0x56, 0x70,
4621 0xa1, 0xb8, 0xe4, 0x78, 0xcc, 0x21, 0x6e, 0x41, 0x6a, 0x90, 0x4d, 0x8e, 0x4c, 0x8a, 0x66, 0x9e,
4622 0x97, 0xa0, 0xe7, 0xb3, 0xe8, 0x8e, 0x50, 0x48, 0xb4, 0x8a, 0x45, 0x42, 0x85, 0x93, 0xe5, 0x24,
4623 0x16, 0x44, 0xe5, 0x63, 0x49, 0x61, 0x5a, 0x36, 0x96, 0x04, 0xb9, 0x0d, 0x8b, 0x51, 0x60, 0x79,
4624 0xa1, 0x6b, 0x45, 0x59, 0x70, 0x05, 0xc1, 0xf7, 0x13, 0xd5, 0x64, 0x7c, 0xda, 0x51, 0xd5, 0x31,
4625 0x7c, 0xdc, 0x57, 0xfa, 0x3f, 0x94, 0xa0, 0x2c, 0xc7, 0x81, 0x3c, 0x86, 0x59, 0x7b, 0x18, 0x1f,
4626 0xce, 0x91, 0xf4, 0xbc, 0x2f, 0x1e, 0x25, 0x43, 0xa8, 0x27, 0xcf, 0x8c, 0x4c, 0xb6, 0xcf, 0xe6,
4627 0xb2, 0x3d, 0x9d, 0x5e, 0x73, 0x63, 0xd3, 0x4b, 0x4e, 0x99, 0xf9, 0xfc, 0x94, 0x99, 0x3c, 0x33,
4628 0xd2, 0x79, 0xa7, 0x65, 0xe6, 0x9d, 0xfe, 0x1f, 0xb3, 0x30, 0xf7, 0xcc, 0xe5, 0x57, 0xb8, 0x11,
4629 0xda, 0x36, 0x0d, 0x43, 0x33, 0x5b, 0x99, 0xb4, 0x8c, 0xba, 0x94, 0x76, 0x26, 0x55, 0x4a, 0xad,
4630 0xb8, 0x52, 0x5a, 0x86, 0xf2, 0xc8, 0x63, 0x42, 0x5c, 0x93, 0xe2, 0x91, 0xc7, 0x6e, 0xaa, 0x88,
4631 0x37, 0x01, 0xb7, 0x29, 0x99, 0xd7, 0xb2, 0xca, 0xa8, 0x08, 0x01, 0x4e, 0xd4, 0x75, 0xa8, 0xc4,
4632 0x9b, 0x2d, 0x4e, 0xbb, 0x96, 0xa1, 0xa9, 0x8d, 0x96, 0xbc, 0x0b, 0x2d, 0x8f, 0x46, 0x57, 0x1c,
4633 0xb3, 0x48, 0x7a, 0x39, 0x8f, 0x88, 0x86, 0x12, 0x77, 0x26, 0x55, 0xea, 0x65, 0x84, 0x64, 0x0a,
4634 0xb4, 0x4f, 0x00, 0xec, 0x64, 0xf5, 0x52, 0x07, 0x6e, 0x8b, 0xc9, 0x58, 0xa5, 0x0b, 0x9b, 0x91,
4635 0x81, 0x91, 0xf7, 0xa0, 0x6c, 0xe1, 0x28, 0xaa, 0x83, 0xb4, 0xd6, 0xd8, 0xe0, 0x1a, 0x4a, 0x4d,
4636 0x36, 0xa0, 0xe2, 0x07, 0x8c, 0x07, 0x2c, 0xba, 0xc6, 0x94, 0x69, 0x19, 0xc9, 0x73, 0xa6, 0xe2,
4637 0xaf, 0xe7, 0x2a, 0xfe, 0x4c, 0xa9, 0xd9, 0xc8, 0x95, 0x9a, 0xeb, 0x50, 0x19, 0x04, 0x7c, 0xe4,
4638 0x8b, 0x38, 0xd4, 0xfa, 0x80, 0xcf, 0xb2, 0x33, 0xb2, 0x1f, 0x28, 0x04, 0xa2, 0x85, 0x88, 0x86,
4639 0x10, 0x9f, 0x48, 0x69, 0xc7, 0xd1, 0xff, 0xb9, 0x0a, 0xcd, 0xe4, 0x54, 0x08, 0x4f, 0x63, 0xc5,
4640 0x78, 0x89, 0x92, 0xcb, 0x63, 0xf1, 0x82, 0xed, 0x73, 0xef, 0x05, 0x9b, 0x5e, 0xe0, 0x57, 0xd4,
4641 0xb9, 0xaf, 0x1c, 0xc7, 0xe6, 0xd3, 0x47, 0xc5, 0xe3, 0x26, 0x24, 0x56, 0xe7, 0xda, 0x07, 0x62,
4642 0xc4, 0xc4, 0x0f, 0x87, 0x5c, 0xc0, 0xba, 0xb4, 0x0d, 0xa8, 0x88, 0x88, 0x79, 0x03, 0xd3, 0xe6,
4643 0x9e, 0xc3, 0xa2, 0xb8, 0xbe, 0x6c, 0xe6, 0x4f, 0x13, 0x0a, 0x64, 0x46, 0x6c, 0xb7, 0x1f, 0x9b,
4644 0x19, 0xab, 0xd6, 0x64, 0x05, 0xb1, 0x60, 0x39, 0x10, 0x53, 0x36, 0x3a, 0x0f, 0x68, 0x78, 0xce,
4645 0x5d, 0x47, 0xb4, 0xd5, 0x67, 0x03, 0x75, 0x0e, 0xfc, 0xfd, 0x69, 0x0d, 0x19, 0x56, 0x44, 0x7b,
4646 0xb1, 0xcd, 0x3e, 0x9a, 0x1c, 0xde, 0x33, 0x16, 0x83, 0xa2, 0x98, 0xbc, 0x84, 0xfb, 0xd8, 0x04,
4647 0x16, 0x48, 0x31, 0x7d, 0xb9, 0x78, 0x58, 0x39, 0x4e, 0x8f, 0x75, 0x42, 0x42, 0xdd, 0x0a, 0xf2,
4648 0x22, 0xe2, 0xc0, 0xca, 0xa5, 0xe5, 0x8e, 0x26, 0xb8, 0xae, 0x15, 0x4f, 0x90, 0xb2, 0xdc, 0xaf,
4649 0x84, 0x55, 0xd1, 0xf7, 0xa5, 0xcb, 0x09, 0xf2, 0x8d, 0x3f, 0x84, 0xca, 0x29, 0xb7, 0x2e, 0x7a,
4650 0x6c, 0x48, 0xc5, 0xea, 0x89, 0x67, 0x74, 0xd4, 0x0c, 0xb9, 0x75, 0x61, 0x46, 0x6c, 0x18, 0xbf,
4651 0x1b, 0x36, 0xa5, 0x3c, 0x41, 0xbe, 0x0b, 0x2d, 0xdb, 0xa5, 0x56, 0x90, 0x01, 0xca, 0xf4, 0x68,
4652 0xa0, 0x38, 0xc6, 0x6d, 0xfc, 0x63, 0x09, 0x16, 0x27, 0xf4, 0x24, 0x79, 0x5a, 0x18, 0x95, 0x80,
4653 0x85, 0xa2, 0xc8, 0x2a, 0xe1, 0x14, 0xc8, 0x77, 0xb3, 0x81, 0x2a, 0xf2, 0x29, 0xac, 0x8c, 0xd9,
4654 0xf4, 0x2d, 0xd7, 0x8d, 0x2b, 0xb3, 0xb2, 0xb1, 0x94, 0x33, 0x7a, 0x26, 0x75, 0xe4, 0x47, 0x50,
4655 0x4d, 0x7d, 0x94, 0x6f, 0xa1, 0x5b, 0xd3, 0x3a, 0x2e, 0x76, 0xdb, 0xa8, 0x84, 0x71, 0x00, 0x7f,
4656 0x5f, 0x82, 0xd6, 0xd8, 0x58, 0xe1, 0x26, 0x93, 0x8e, 0xb7, 0xcb, 0xaf, 0x68, 0xa0, 0xfc, 0x6e,
4657 0x26, 0x63, 0x78, 0x24, 0xa4, 0x63, 0xc8, 0x91, 0xef, 0xab, 0xb3, 0xa1, 0x2c, 0xf2, 0xa5, 0x90,
4658 0xfe, 0xaa, 0x6e, 0xfe, 0x31, 0x2c, 0x4d, 0x1a, 0x75, 0xf2, 0x1e, 0xb4, 0xd2, 0xee, 0x72, 0xd9,
4659 0x90, 0x45, 0xb1, 0xa7, 0x89, 0xf8, 0x48, 0x48, 0xf3, 0xed, 0xcf, 0xdc, 0xb6, 0x7d, 0x7d, 0x1d,
4660 0x34, 0x35, 0xcd, 0x45, 0x39, 0x6a, 0x1c, 0x74, 0xcc, 0xb6, 0x61, 0x74, 0x8d, 0xd3, 0x85, 0x7b,
4661 0xba, 0x01, 0xab, 0x53, 0x26, 0x2d, 0x21, 0xd0, 0x34, 0x76, 0x7b, 0x6d, 0xb3, 0x77, 0x68, 0xb4,
4662 0x4f, 0x0f, 0xbb, 0x47, 0xa2, 0xb6, 0x15, 0xe6, 0x42, 0x66, 0xec, 0xbe, 0x78, 0xde, 0x5e, 0x28,
4663 0x91, 0x45, 0x68, 0xbd, 0xda, 0x3d, 0x7a, 0x99, 0x05, 0xcd, 0xec, 0x55, 0xc4, 0x92, 0x29, 0x02,
4664 0xd4, 0x7b, 0x50, 0x1f, 0x7f, 0x71, 0x94, 0x6f, 0xbf, 0xf1, 0x6e, 0x55, 0x37, 0x2a, 0x52, 0xd0,
4665 0x71, 0x44, 0x6f, 0x28, 0x65, 0xe8, 0x53, 0x9b, 0xf5, 0x99, 0xad, 0xde, 0xaa, 0x9b, 0x52, 0x7c,
4666 0xaa, 0xa4, 0xfa, 0xbf, 0xce, 0x41, 0x33, 0xff, 0x05, 0x70, 0xfa, 0xeb, 0xf9, 0x3a, 0x54, 0x82,
4667 0xd7, 0xe6, 0xd9, 0x75, 0x44, 0x43, 0x35, 0xb6, 0x5a, 0xf0, 0x7a, 0x4f, 0x3c, 0x8a, 0x2d, 0x27,
4668 0x78, 0x6d, 0xfa, 0xf8, 0x7e, 0x2f, 0x37, 0xf0, 0xb2, 0x51, 0x0d, 0x5e, 0xcb, 0x17, 0xfe, 0x10,
4669 0xb3, 0xe3, 0xb5, 0x39, 0xb2, 0x2d, 0x51, 0xec, 0x29, 0xd0, 0x9c, 0xca, 0x8e, 0xd7, 0x2f, 0x85,
4670 0x38, 0x8f, 0x1c, 0xe6, 0x90, 0xf3, 0x31, 0xf2, 0xb8, 0x88, 0x3c, 0xcb, 0x21, 0xcb, 0x31, 0x72,
4671 0xaf, 0x88, 0x94, 0xc7, 0xd2, 0x31, 0x52, 0x8b, 0x91, 0x78, 0xb0, 0x1c, 0x23, 0xd7, 0xa1, 0x12,
4672 0xc5, 0x11, 0x56, 0x64, 0x84, 0x51, 0x1a, 0x61, 0x94, 0x46, 0x58, 0x95, 0x11, 0x46, 0xd9, 0x08,
4673 0xa3, 0xf1, 0x08, 0x41, 0xe5, 0x5f, 0x21, 0xc2, 0x68, 0x3c, 0xc2, 0x5a, 0x8c, 0x3c, 0x2e, 0x22,
4674 0xf3, 0x11, 0xd6, 0x63, 0xe4, 0x5e, 0x11, 0x99, 0x8f, 0xb0, 0x11, 0x23, 0x73, 0x11, 0xea, 0xd0,
4675 0x08, 0x5e, 0x9b, 0x76, 0x60, 0x4b, 0x74, 0x88, 0xdb, 0x6a, 0xd9, 0xa8, 0x05, 0xaf, 0xf7, 0x03,
4676 0x1b, 0x91, 0x18, 0xea, 0x19, 0xf3, 0x63, 0x40, 0x4b, 0x86, 0x7a, 0xc6, 0x7c, 0xa5, 0x7e, 0x00,
4677 0x55, 0x31, 0x77, 0xc2, 0xc8, 0x1a, 0xfa, 0x78, 0x00, 0xa2, 0x19, 0xa9, 0x40, 0xff, 0x65, 0x09,
4678 0x9a, 0xf9, 0x0f, 0xc3, 0xd9, 0x42, 0xa8, 0x94, 0x2b, 0x84, 0xbe, 0x7d, 0x42, 0x7d, 0xfb, 0x81,
4679 0xba, 0xd9, 0xfb, 0xcf, 0xa1, 0x91, 0xfb, 0x92, 0x3c, 0x7d, 0x32, 0xac, 0x40, 0x39, 0x8c, 0xac,
4680 0x68, 0x14, 0xaa, 0x97, 0x7c, 0xf5, 0xa4, 0x7f, 0x0d, 0x8b, 0x13, 0xbe, 0x28, 0xdf, 0xfa, 0xf4,
4681 0x2d, 0xa5, 0x9f, 0xcd, 0xd1, 0xff, 0xdd, 0x0c, 0x90, 0xe2, 0xc7, 0xe6, 0x6f, 0x73, 0x92, 0xee,
4682 0xf2, 0xd0, 0xcc, 0x35, 0x51, 0x75, 0x79, 0x78, 0x8a, 0x02, 0xa9, 0x3e, 0x8b, 0xd5, 0x73, 0xb1,
4683 0xfa, 0x4c, 0xa9, 0x9f, 0xc0, 0x82, 0xcb, 0x7d, 0xdb, 0x1c, 0xb2, 0x30, 0xe1, 0x90, 0x87, 0x53,
4684 0x4d, 0x21, 0x3f, 0x66, 0x61, 0x4c, 0xf4, 0x31, 0x2c, 0x2b, 0xa4, 0x4a, 0xb8, 0x18, 0x5e, 0x96,
4685 0x07, 0x62, 0x12, 0x2e, 0x13, 0x4f, 0x99, 0x3c, 0x82, 0x9a, 0xcb, 0xfb, 0x2c, 0x06, 0x6a, 0xf2,
4686 0xbd, 0x4f, 0x88, 0x14, 0xe0, 0x1d, 0xa8, 0xbb, 0xdc, 0x1a, 0x26, 0x88, 0x0a, 0x22, 0x6a, 0x28,
4687 0x93, 0x10, 0x9d, 0xc2, 0xe6, 0x0d, 0xdf, 0xd1, 0xef, 0x6c, 0x30, 0xfe, 0xba, 0x04, 0x1b, 0xd3,
4688 0x3f, 0xaa, 0xdf, 0x55, 0x33, 0xe4, 0x13, 0x58, 0x61, 0xde, 0x25, 0x0d, 0x42, 0x6a, 0x9e, 0xb1,
4689 0xf8, 0xfb, 0x9a, 0xd8, 0x55, 0xd5, 0x1b, 0xd1, 0xa2, 0xd2, 0xee, 0x31, 0xf9, 0x99, 0x4c, 0xec,
4690 0xe2, 0xfa, 0x2f, 0xa4, 0x6f, 0x53, 0xbe, 0xc9, 0xdf, 0x99, 0x6f, 0x4b, 0x30, 0x8f, 0xb7, 0x03,
4691 0xe2, 0x97, 0x33, 0x7c, 0x10, 0xec, 0x1e, 0xbd, 0x32, 0xe9, 0x37, 0xf1, 0xeb, 0x59, 0xd9, 0xa3,
4692 0x57, 0xed, 0x6f, 0x1c, 0xfd, 0x1c, 0x1e, 0xde, 0xfc, 0x45, 0xff, 0xce, 0xc6, 0xe6, 0x6f, 0x4a,
4693 0x32, 0x07, 0xa6, 0x7c, 0xe3, 0xff, 0xff, 0x1d, 0x9c, 0x9f, 0x95, 0x40, 0x7f, 0xf3, 0x7d, 0x81,
4694 0xff, 0xdb, 0x41, 0xd2, 0xbf, 0xc1, 0xb1, 0xb8, 0xe1, 0x5e, 0xc1, 0xad, 0xdb, 0x7f, 0x04, 0x35,
4695 0xfc, 0xf8, 0x1f, 0x50, 0x2b, 0x54, 0x67, 0xed, 0x9a, 0x01, 0x42, 0x64, 0xa0, 0x44, 0xbf, 0x80,
4696 0x77, 0xde, 0x78, 0x09, 0xe0, 0xce, 0x32, 0xa0, 0x07, 0xc4, 0x70, 0xd8, 0xd8, 0xf7, 0x65, 0x51,
4697 0xcf, 0x07, 0x0e, 0x53, 0xe3, 0x64, 0xf3, 0x91, 0x17, 0xd7, 0x89, 0x8d, 0x40, 0x81, 0xf7, 0x85,
4698 0x70, 0xea, 0xfa, 0xfe, 0x57, 0x25, 0x58, 0x9b, 0x76, 0xcb, 0xe0, 0xd6, 0xae, 0xef, 0x42, 0x23,
4699 0x75, 0x66, 0xd2, 0xbd, 0xa2, 0x62, 0x00, 0x87, 0xf7, 0x8c, 0x5a, 0x90, 0x4a, 0xf7, 0x34, 0x3c,
4700 0x61, 0x8d, 0x42, 0xfd, 0x05, 0x3c, 0xb8, 0xe9, 0x0e, 0xc7, 0x6d, 0x7d, 0xd3, 0x7f, 0x0a, 0x5b,
4701 0x6f, 0xba, 0xef, 0x70, 0x67, 0x43, 0xf5, 0x53, 0x58, 0x9f, 0x7a, 0xe9, 0xe1, 0xdb, 0xec, 0x6d,
4702 0x49, 0xa7, 0xa6, 0xa5, 0x83, 0xea, 0xb2, 0x50, 0xff, 0xdb, 0x12, 0x3c, 0x79, 0xdb, 0x1b, 0x10,
4703 0x77, 0x36, 0x03, 0x3f, 0x04, 0x92, 0xbd, 0x95, 0xa1, 0x7c, 0x93, 0xd3, 0xf1, 0x7e, 0x46, 0xa3,
4704 0x7c, 0x1c, 0xc2, 0x77, 0xdf, 0xe2, 0xae, 0xc4, 0x9d, 0x75, 0xbf, 0x8b, 0xab, 0xd1, 0x1b, 0xee,
4705 0x4b, 0xdc, 0x59, 0x6b, 0x7f, 0x5e, 0x82, 0x77, 0xdf, 0xee, 0xe6, 0xc4, 0x9d, 0x75, 0xff, 0x06,
4706 0x54, 0x1c, 0x16, 0x46, 0x96, 0x67, 0xc7, 0xcb, 0x72, 0xf2, 0xac, 0xff, 0x77, 0x09, 0x6a, 0xcf,
4707 0x03, 0x3e, 0xf2, 0x8f, 0x29, 0xbe, 0x57, 0xbd, 0x03, 0x75, 0x16, 0x7f, 0x6c, 0x8e, 0x1b, 0x6e,
4708 0xe0, 0x7d, 0x51, 0x29, 0xeb, 0x38, 0xa4, 0x03, 0xcd, 0x14, 0x82, 0xa7, 0x78, 0xf2, 0x8b, 0x49,
4709 0x7a, 0x85, 0x27, 0x43, 0xb8, 0x9d, 0x7c, 0xba, 0xc6, 0x4f, 0x23, 0x0d, 0x96, 0x7d, 0x24, 0x0f,
4710 0xa1, 0x36, 0xa0, 0x43, 0x33, 0x3e, 0xac, 0x9b, 0xc5, 0xc6, 0xaa, 0x03, 0x3a, 0x3c, 0x91, 0x87,
4711 0x75, 0xd9, 0xe3, 0xb4, 0x39, 0x54, 0x26, 0xcf, 0xfa, 0x8f, 0xa0, 0x91, 0xe3, 0x26, 0x1a, 0xcc,
4712 0x9e, 0x74, 0x5f, 0x2c, 0xdc, 0x23, 0x0b, 0x50, 0x6f, 0x9f, 0x74, 0x5f, 0x98, 0x1f, 0x3f, 0x37,
4713 0x4f, 0x76, 0x7b, 0x87, 0x0b, 0x25, 0x72, 0x1f, 0x1a, 0x52, 0xf2, 0x91, 0x12, 0xcd, 0xe8, 0x7f,
4714 0x36, 0x03, 0xf3, 0xe8, 0x67, 0xee, 0x98, 0x4d, 0x86, 0x9b, 0x1c, 0xb3, 0xfd, 0x10, 0x34, 0x9b,
4715 0x0f, 0x87, 0x96, 0xba, 0x38, 0x59, 0x88, 0x31, 0x1b, 0x69, 0xb8, 0x2f, 0x91, 0x46, 0x6c, 0x42,
4716 0xb6, 0x41, 0x1b, 0x4a, 0x95, 0xfa, 0xde, 0xb5, 0x34, 0xa9, 0x87, 0x8c, 0x18, 0x94, 0x39, 0x65,
4717 0x9c, 0xbb, 0xf1, 0x94, 0x51, 0xff, 0x02, 0x16, 0x27, 0x34, 0x4c, 0x5a, 0x50, 0xdb, 0x3d, 0x38,
4718 0x30, 0x8f, 0xdb, 0xc7, 0x7b, 0x6d, 0xf1, 0x4a, 0x8e, 0xef, 0xdd, 0xed, 0xe3, 0xee, 0xab, 0x76,
4719 0x22, 0x2b, 0x09, 0xd0, 0x69, 0xbb, 0x97, 0x08, 0x66, 0xf4, 0xaf, 0x00, 0xf0, 0x48, 0xe1, 0xc4,
4720 0x0a, 0xac, 0x21, 0x79, 0x08, 0xb3, 0xdc, 0x1b, 0xa9, 0x33, 0xec, 0x7a, 0xee, 0x52, 0x96, 0x50,
4721 0x90, 0x0f, 0x60, 0x1e, 0x8f, 0x97, 0x54, 0x7f, 0xac, 0x6c, 0xab, 0x5b, 0xd0, 0xf2, 0x54, 0xe2,
4722 0xda, 0xa7, 0xdb, 0x38, 0xce, 0x12, 0xa4, 0x6b, 0x30, 0xdf, 0x1e, 0xfa, 0xd1, 0xf5, 0xd3, 0x7f,
4723 0x6f, 0x81, 0xd6, 0x95, 0x5c, 0xe4, 0x00, 0xe0, 0x80, 0x85, 0xd6, 0x99, 0x4b, 0xbb, 0x6e, 0x44,
4724 0x9a, 0x49, 0x1b, 0x88, 0xdc, 0x18, 0x7b, 0xd6, 0x57, 0x7e, 0xf6, 0x6f, 0xff, 0xf9, 0x8b, 0x99,
4725 0x05, 0xbd, 0xb6, 0x73, 0xf9, 0xf1, 0x8e, 0xb2, 0xfb, 0xac, 0xf4, 0x3e, 0x79, 0x06, 0x35, 0x83,
4726 0x52, 0xef, 0x6d, 0x69, 0x56, 0x91, 0xe6, 0xbe, 0x5e, 0x17, 0x34, 0xb1, 0xa1, 0xe0, 0x69, 0x43,
4727 0x4d, 0x15, 0x01, 0xb4, 0xeb, 0x8d, 0x48, 0x2e, 0xe4, 0x02, 0xcb, 0x1a, 0xb2, 0x10, 0xbd, 0x21,
4728 0x58, 0xda, 0xb2, 0x71, 0x6f, 0x24, 0x68, 0x0e, 0xa1, 0x91, 0x6c, 0x16, 0x6f, 0x41, 0xb4, 0x8e,
4729 0x44, 0x8b, 0x7a, 0x33, 0x13, 0x95, 0x62, 0xda, 0x87, 0xea, 0x01, 0x75, 0xe9, 0xad, 0xdd, 0x49,
4730 0x8c, 0x04, 0x49, 0x07, 0x40, 0xdd, 0xa4, 0xe8, 0x8e, 0x22, 0xb2, 0x90, 0xbb, 0x5c, 0x7d, 0x1c,
4731 0x0e, 0x6e, 0xf6, 0x27, 0xb5, 0x14, 0x54, 0x5d, 0xa8, 0x27, 0xd7, 0x28, 0x04, 0x19, 0xc9, 0x5d,
4732 0x68, 0x43, 0x71, 0x81, 0x6e, 0x13, 0xe9, 0x96, 0xf5, 0x05, 0xa4, 0xcb, 0x58, 0x0b, 0xc2, 0xdf,
4733 0x87, 0x56, 0xf6, 0x42, 0x84, 0xe0, 0x4c, 0xef, 0x8b, 0x64, 0x35, 0x05, 0xda, 0x87, 0x48, 0xbb,
4734 0xa6, 0x2f, 0x0a, 0xda, 0x31, 0x0e, 0xc1, 0xfc, 0x39, 0x68, 0xe2, 0xe5, 0x7b, 0xd7, 0x71, 0x48,
4735 0x23, 0x77, 0x4f, 0xfb, 0xe6, 0xac, 0x52, 0x36, 0x32, 0xab, 0x40, 0x3c, 0x19, 0xf8, 0x0d, 0xe9,
4736 0x4d, 0x24, 0xb9, 0x4e, 0x4b, 0xcd, 0x04, 0xcf, 0x29, 0x34, 0x93, 0xdb, 0x38, 0xfb, 0xe7, 0xd4,
4737 0xbe, 0x28, 0x24, 0x68, 0xda, 0x8d, 0x09, 0x50, 0xff, 0x0e, 0x12, 0xae, 0xea, 0x44, 0x10, 0xe6,
4738 0xed, 0x05, 0xe9, 0x31, 0xd4, 0x64, 0xce, 0x9d, 0x70, 0xaf, 0xd3, 0xcf, 0x0c, 0x44, 0xb2, 0x0e,
4739 0x16, 0x5c, 0xdc, 0x40, 0xc6, 0x25, 0xbd, 0x95, 0x26, 0x2c, 0x1a, 0xab, 0x81, 0x55, 0x99, 0xf7,
4740 0xf6, 0x7c, 0xb9, 0x81, 0xcd, 0x5a, 0x0b, 0x42, 0x03, 0x1a, 0xcf, 0x69, 0x94, 0xb9, 0xb0, 0x32,
4741 0x1e, 0xf3, 0xe2, 0x84, 0x6f, 0xea, 0xfa, 0x03, 0xa4, 0x5c, 0xd1, 0xef, 0x0b, 0xca, 0x9c, 0xbd,
4742 0xe0, 0xfc, 0x1d, 0x28, 0x1b, 0xf4, 0x8c, 0xf3, 0x37, 0xcf, 0xf0, 0x65, 0xe4, 0x69, 0xe9, 0x20,
4743 0x67, 0xb8, 0xb0, 0x11, 0x04, 0x2f, 0xe1, 0xfe, 0x3e, 0x77, 0x5d, 0x6a, 0x67, 0x0f, 0xf9, 0xde,
4744 0xc4, 0xb5, 0x85, 0x5c, 0x1b, 0xfa, 0xb2, 0xe0, 0x2a, 0x98, 0x0b, 0xda, 0x00, 0x56, 0xf7, 0x03,
4745 0x6a, 0x45, 0xb4, 0x17, 0x58, 0xfd, 0x3e, 0xb3, 0x4f, 0xed, 0x73, 0xea, 0x8c, 0x5c, 0xb1, 0x8c,
4746 0x3f, 0xda, 0xce, 0xfd, 0xef, 0x48, 0x01, 0x50, 0x68, 0xed, 0x5d, 0x6c, 0x6d, 0x4b, 0xdf, 0xc4,
4747 0xd6, 0x26, 0xb3, 0xaa, 0x36, 0x65, 0x86, 0xdd, 0x75, 0x9b, 0x53, 0x58, 0x45, 0x9b, 0x7d, 0x58,
4748 0xcc, 0x79, 0xf4, 0x7b, 0x23, 0x3a, 0xa2, 0x21, 0xd9, 0x9c, 0xd8, 0x9e, 0x54, 0x16, 0xda, 0xd2,
4749 0xb1, 0xad, 0x07, 0xfa, 0x6a, 0x21, 0x3e, 0x69, 0xa0, 0xda, 0xc9, 0x79, 0xf1, 0x2b, 0xb7, 0x33,
4750 0x81, 0x4d, 0xb4, 0xf3, 0x5b, 0xb0, 0x20, 0xa7, 0x41, 0xa6, 0xce, 0x9a, 0x9e, 0xa6, 0x29, 0x48,
4751 0xbf, 0xf7, 0x51, 0x89, 0x7c, 0x0d, 0xcb, 0x27, 0x34, 0xe8, 0xf3, 0x60, 0x88, 0xdb, 0x6f, 0xd7,
4752 0xa7, 0xc1, 0x38, 0x03, 0x2a, 0x0a, 0x9e, 0x3d, 0x46, 0xcf, 0x1e, 0xea, 0xeb, 0xc2, 0xb3, 0x89,
4753 0x14, 0xc2, 0xb7, 0x1e, 0xd4, 0x9e, 0xd3, 0xa8, 0xfd, 0x3a, 0xc2, 0xcd, 0x94, 0xa4, 0x6e, 0xa4,
4754 0xfb, 0xf3, 0xc6, 0x52, 0xbc, 0xe1, 0x1a, 0x34, 0x1a, 0x05, 0x1e, 0x6a, 0xc2, 0xfc, 0x34, 0xcf,
4755 0x70, 0x08, 0xd6, 0x3f, 0xc2, 0x2b, 0xae, 0x99, 0x73, 0xfd, 0x53, 0x1a, 0x91, 0xd5, 0x29, 0x67,
4756 0xfe, 0x37, 0xcf, 0x84, 0x02, 0xcf, 0x67, 0xa5, 0xf7, 0xf7, 0xbe, 0x86, 0x4d, 0x1e, 0x0c, 0xd0,
4757 0xcc, 0xe6, 0x81, 0xb3, 0x2d, 0xff, 0x49, 0x2a, 0xa6, 0xd9, 0x6b, 0xbc, 0xc2, 0x67, 0xb1, 0xf9,
4758 0x77, 0x8f, 0x7a, 0x5f, 0xed, 0x0c, 0x58, 0x74, 0x3e, 0x3a, 0x13, 0x51, 0xec, 0xc4, 0x26, 0x3b,
4759 0xd2, 0xe4, 0x43, 0xf5, 0x7f, 0x55, 0x97, 0x9f, 0xec, 0x0c, 0x78, 0xfc, 0x3f, 0x5c, 0x27, 0xa5,
4760 0x93, 0x99, 0xb3, 0x32, 0x6a, 0x3e, 0xf9, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc2, 0xb8, 0x1a,
4761 0x02, 0xe7, 0x35, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04004762}
4763
4764// Reference imports to suppress errors if they are not otherwise used.
4765var _ context.Context
4766var _ grpc.ClientConn
4767
4768// This is a compile-time assertion to ensure that this generated file
4769// is compatible with the grpc package it is being compiled against.
4770const _ = grpc.SupportPackageIsVersion4
4771
4772// OpenoltClient is the client API for Openolt service.
4773//
4774// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
4775type OpenoltClient interface {
4776 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4777 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4778 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4779 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4780 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4781 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
4782 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
4783 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
4784 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4785 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4786 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
4787 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4788 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4789 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
4790 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4791 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004792 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4793 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4794 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
4795 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04004796 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Esin Karamanccb714b2019-11-29 15:02:06 +00004797 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004798 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00004799 OnuItuPonAlarmSet(ctx context.Context, in *OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04004800}
4801
4802type openoltClient struct {
4803 cc *grpc.ClientConn
4804}
4805
4806func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
4807 return &openoltClient{cc}
4808}
4809
4810func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4811 out := new(Empty)
4812 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
4813 if err != nil {
4814 return nil, err
4815 }
4816 return out, nil
4817}
4818
4819func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4820 out := new(Empty)
4821 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
4822 if err != nil {
4823 return nil, err
4824 }
4825 return out, nil
4826}
4827
4828func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4829 out := new(Empty)
4830 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
4831 if err != nil {
4832 return nil, err
4833 }
4834 return out, nil
4835}
4836
4837func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4838 out := new(Empty)
4839 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
4840 if err != nil {
4841 return nil, err
4842 }
4843 return out, nil
4844}
4845
4846func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4847 out := new(Empty)
4848 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
4849 if err != nil {
4850 return nil, err
4851 }
4852 return out, nil
4853}
4854
4855func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
4856 out := new(Empty)
4857 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
4858 if err != nil {
4859 return nil, err
4860 }
4861 return out, nil
4862}
4863
4864func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
4865 out := new(Empty)
4866 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
4867 if err != nil {
4868 return nil, err
4869 }
4870 return out, nil
4871}
4872
4873func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
4874 out := new(Empty)
4875 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
4876 if err != nil {
4877 return nil, err
4878 }
4879 return out, nil
4880}
4881
4882func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4883 out := new(Empty)
4884 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
4885 if err != nil {
4886 return nil, err
4887 }
4888 return out, nil
4889}
4890
4891func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4892 out := new(Empty)
4893 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
4894 if err != nil {
4895 return nil, err
4896 }
4897 return out, nil
4898}
4899
4900func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
4901 out := new(Heartbeat)
4902 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
4903 if err != nil {
4904 return nil, err
4905 }
4906 return out, nil
4907}
4908
4909func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4910 out := new(Empty)
4911 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
4912 if err != nil {
4913 return nil, err
4914 }
4915 return out, nil
4916}
4917
4918func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4919 out := new(Empty)
4920 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
4921 if err != nil {
4922 return nil, err
4923 }
4924 return out, nil
4925}
4926
4927func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
4928 out := new(DeviceInfo)
4929 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
4930 if err != nil {
4931 return nil, err
4932 }
4933 return out, nil
4934}
4935
4936func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4937 out := new(Empty)
4938 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
4939 if err != nil {
4940 return nil, err
4941 }
4942 return out, nil
4943}
4944
4945func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4946 out := new(Empty)
4947 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
4948 if err != nil {
4949 return nil, err
4950 }
4951 return out, nil
4952}
4953
Manikkaraj kb1d51442019-07-23 10:41:02 -04004954func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04004955 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004956 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04004957 if err != nil {
4958 return nil, err
4959 }
4960 return out, nil
4961}
4962
Manikkaraj kb1d51442019-07-23 10:41:02 -04004963func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04004964 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004965 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
4966 if err != nil {
4967 return nil, err
4968 }
4969 return out, nil
4970}
4971
4972func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4973 out := new(Empty)
4974 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
4975 if err != nil {
4976 return nil, err
4977 }
4978 return out, nil
4979}
4980
4981func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4982 out := new(Empty)
4983 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04004984 if err != nil {
4985 return nil, err
4986 }
4987 return out, nil
4988}
4989
4990func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
4991 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
4992 if err != nil {
4993 return nil, err
4994 }
4995 x := &openoltEnableIndicationClient{stream}
4996 if err := x.ClientStream.SendMsg(in); err != nil {
4997 return nil, err
4998 }
4999 if err := x.ClientStream.CloseSend(); err != nil {
5000 return nil, err
5001 }
5002 return x, nil
5003}
5004
5005type Openolt_EnableIndicationClient interface {
5006 Recv() (*Indication, error)
5007 grpc.ClientStream
5008}
5009
5010type openoltEnableIndicationClient struct {
5011 grpc.ClientStream
5012}
5013
5014func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5015 m := new(Indication)
5016 if err := x.ClientStream.RecvMsg(m); err != nil {
5017 return nil, err
5018 }
5019 return m, nil
5020}
5021
Esin Karamanccb714b2019-11-29 15:02:06 +00005022func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5023 out := new(Empty)
5024 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5025 if err != nil {
5026 return nil, err
5027 }
5028 return out, nil
5029}
5030
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005031func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
5032 out := new(common.ReturnValues)
5033 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5034 if err != nil {
5035 return nil, err
5036 }
5037 return out, nil
5038}
5039
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005040func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
5041 out := new(Empty)
5042 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5043 if err != nil {
5044 return nil, err
5045 }
5046 return out, nil
5047}
5048
William Kurkianea869482019-04-09 15:16:11 -04005049// OpenoltServer is the server API for Openolt service.
5050type OpenoltServer interface {
5051 DisableOlt(context.Context, *Empty) (*Empty, error)
5052 ReenableOlt(context.Context, *Empty) (*Empty, error)
5053 ActivateOnu(context.Context, *Onu) (*Empty, error)
5054 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5055 DeleteOnu(context.Context, *Onu) (*Empty, error)
5056 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5057 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5058 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5059 FlowAdd(context.Context, *Flow) (*Empty, error)
5060 FlowRemove(context.Context, *Flow) (*Empty, error)
5061 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5062 EnablePonIf(context.Context, *Interface) (*Empty, error)
5063 DisablePonIf(context.Context, *Interface) (*Empty, error)
5064 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5065 Reboot(context.Context, *Empty) (*Empty, error)
5066 CollectStatistics(context.Context, *Empty) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04005067 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5068 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5069 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5070 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005071 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Esin Karamanccb714b2019-11-29 15:02:06 +00005072 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005073 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005074 OnuItuPonAlarmSet(context.Context, *OnuItuPonAlarm) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04005075}
5076
5077func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5078 s.RegisterService(&_Openolt_serviceDesc, srv)
5079}
5080
5081func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5082 in := new(Empty)
5083 if err := dec(in); err != nil {
5084 return nil, err
5085 }
5086 if interceptor == nil {
5087 return srv.(OpenoltServer).DisableOlt(ctx, in)
5088 }
5089 info := &grpc.UnaryServerInfo{
5090 Server: srv,
5091 FullMethod: "/openolt.Openolt/DisableOlt",
5092 }
5093 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5094 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5095 }
5096 return interceptor(ctx, in, info, handler)
5097}
5098
5099func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5100 in := new(Empty)
5101 if err := dec(in); err != nil {
5102 return nil, err
5103 }
5104 if interceptor == nil {
5105 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5106 }
5107 info := &grpc.UnaryServerInfo{
5108 Server: srv,
5109 FullMethod: "/openolt.Openolt/ReenableOlt",
5110 }
5111 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5112 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5113 }
5114 return interceptor(ctx, in, info, handler)
5115}
5116
5117func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5118 in := new(Onu)
5119 if err := dec(in); err != nil {
5120 return nil, err
5121 }
5122 if interceptor == nil {
5123 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5124 }
5125 info := &grpc.UnaryServerInfo{
5126 Server: srv,
5127 FullMethod: "/openolt.Openolt/ActivateOnu",
5128 }
5129 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5130 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5131 }
5132 return interceptor(ctx, in, info, handler)
5133}
5134
5135func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5136 in := new(Onu)
5137 if err := dec(in); err != nil {
5138 return nil, err
5139 }
5140 if interceptor == nil {
5141 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5142 }
5143 info := &grpc.UnaryServerInfo{
5144 Server: srv,
5145 FullMethod: "/openolt.Openolt/DeactivateOnu",
5146 }
5147 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5148 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5149 }
5150 return interceptor(ctx, in, info, handler)
5151}
5152
5153func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5154 in := new(Onu)
5155 if err := dec(in); err != nil {
5156 return nil, err
5157 }
5158 if interceptor == nil {
5159 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5160 }
5161 info := &grpc.UnaryServerInfo{
5162 Server: srv,
5163 FullMethod: "/openolt.Openolt/DeleteOnu",
5164 }
5165 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5166 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5167 }
5168 return interceptor(ctx, in, info, handler)
5169}
5170
5171func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5172 in := new(OmciMsg)
5173 if err := dec(in); err != nil {
5174 return nil, err
5175 }
5176 if interceptor == nil {
5177 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5178 }
5179 info := &grpc.UnaryServerInfo{
5180 Server: srv,
5181 FullMethod: "/openolt.Openolt/OmciMsgOut",
5182 }
5183 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5184 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5185 }
5186 return interceptor(ctx, in, info, handler)
5187}
5188
5189func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5190 in := new(OnuPacket)
5191 if err := dec(in); err != nil {
5192 return nil, err
5193 }
5194 if interceptor == nil {
5195 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5196 }
5197 info := &grpc.UnaryServerInfo{
5198 Server: srv,
5199 FullMethod: "/openolt.Openolt/OnuPacketOut",
5200 }
5201 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5202 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5203 }
5204 return interceptor(ctx, in, info, handler)
5205}
5206
5207func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5208 in := new(UplinkPacket)
5209 if err := dec(in); err != nil {
5210 return nil, err
5211 }
5212 if interceptor == nil {
5213 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5214 }
5215 info := &grpc.UnaryServerInfo{
5216 Server: srv,
5217 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5218 }
5219 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5220 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5221 }
5222 return interceptor(ctx, in, info, handler)
5223}
5224
5225func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5226 in := new(Flow)
5227 if err := dec(in); err != nil {
5228 return nil, err
5229 }
5230 if interceptor == nil {
5231 return srv.(OpenoltServer).FlowAdd(ctx, in)
5232 }
5233 info := &grpc.UnaryServerInfo{
5234 Server: srv,
5235 FullMethod: "/openolt.Openolt/FlowAdd",
5236 }
5237 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5238 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5239 }
5240 return interceptor(ctx, in, info, handler)
5241}
5242
5243func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5244 in := new(Flow)
5245 if err := dec(in); err != nil {
5246 return nil, err
5247 }
5248 if interceptor == nil {
5249 return srv.(OpenoltServer).FlowRemove(ctx, in)
5250 }
5251 info := &grpc.UnaryServerInfo{
5252 Server: srv,
5253 FullMethod: "/openolt.Openolt/FlowRemove",
5254 }
5255 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5256 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5257 }
5258 return interceptor(ctx, in, info, handler)
5259}
5260
5261func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5262 in := new(Empty)
5263 if err := dec(in); err != nil {
5264 return nil, err
5265 }
5266 if interceptor == nil {
5267 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5268 }
5269 info := &grpc.UnaryServerInfo{
5270 Server: srv,
5271 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5272 }
5273 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5274 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5275 }
5276 return interceptor(ctx, in, info, handler)
5277}
5278
5279func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5280 in := new(Interface)
5281 if err := dec(in); err != nil {
5282 return nil, err
5283 }
5284 if interceptor == nil {
5285 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5286 }
5287 info := &grpc.UnaryServerInfo{
5288 Server: srv,
5289 FullMethod: "/openolt.Openolt/EnablePonIf",
5290 }
5291 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5292 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5293 }
5294 return interceptor(ctx, in, info, handler)
5295}
5296
5297func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5298 in := new(Interface)
5299 if err := dec(in); err != nil {
5300 return nil, err
5301 }
5302 if interceptor == nil {
5303 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5304 }
5305 info := &grpc.UnaryServerInfo{
5306 Server: srv,
5307 FullMethod: "/openolt.Openolt/DisablePonIf",
5308 }
5309 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5310 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5311 }
5312 return interceptor(ctx, in, info, handler)
5313}
5314
5315func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5316 in := new(Empty)
5317 if err := dec(in); err != nil {
5318 return nil, err
5319 }
5320 if interceptor == nil {
5321 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5322 }
5323 info := &grpc.UnaryServerInfo{
5324 Server: srv,
5325 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5326 }
5327 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5328 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5329 }
5330 return interceptor(ctx, in, info, handler)
5331}
5332
5333func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5334 in := new(Empty)
5335 if err := dec(in); err != nil {
5336 return nil, err
5337 }
5338 if interceptor == nil {
5339 return srv.(OpenoltServer).Reboot(ctx, in)
5340 }
5341 info := &grpc.UnaryServerInfo{
5342 Server: srv,
5343 FullMethod: "/openolt.Openolt/Reboot",
5344 }
5345 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5346 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5347 }
5348 return interceptor(ctx, in, info, handler)
5349}
5350
5351func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5352 in := new(Empty)
5353 if err := dec(in); err != nil {
5354 return nil, err
5355 }
5356 if interceptor == nil {
5357 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5358 }
5359 info := &grpc.UnaryServerInfo{
5360 Server: srv,
5361 FullMethod: "/openolt.Openolt/CollectStatistics",
5362 }
5363 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5364 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5365 }
5366 return interceptor(ctx, in, info, handler)
5367}
5368
Manikkaraj kb1d51442019-07-23 10:41:02 -04005369func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5370 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005371 if err := dec(in); err != nil {
5372 return nil, err
5373 }
5374 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005375 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005376 }
5377 info := &grpc.UnaryServerInfo{
5378 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005379 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005380 }
5381 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005382 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04005383 }
5384 return interceptor(ctx, in, info, handler)
5385}
5386
Manikkaraj kb1d51442019-07-23 10:41:02 -04005387func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5388 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04005389 if err := dec(in); err != nil {
5390 return nil, err
5391 }
5392 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005393 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04005394 }
5395 info := &grpc.UnaryServerInfo{
5396 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04005397 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04005398 }
5399 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005400 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5401 }
5402 return interceptor(ctx, in, info, handler)
5403}
5404
5405func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5406 in := new(tech_profile.TrafficQueues)
5407 if err := dec(in); err != nil {
5408 return nil, err
5409 }
5410 if interceptor == nil {
5411 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5412 }
5413 info := &grpc.UnaryServerInfo{
5414 Server: srv,
5415 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5416 }
5417 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5418 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5419 }
5420 return interceptor(ctx, in, info, handler)
5421}
5422
5423func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5424 in := new(tech_profile.TrafficQueues)
5425 if err := dec(in); err != nil {
5426 return nil, err
5427 }
5428 if interceptor == nil {
5429 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5430 }
5431 info := &grpc.UnaryServerInfo{
5432 Server: srv,
5433 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5434 }
5435 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5436 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04005437 }
5438 return interceptor(ctx, in, info, handler)
5439}
5440
5441func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5442 m := new(Empty)
5443 if err := stream.RecvMsg(m); err != nil {
5444 return err
5445 }
5446 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5447}
5448
5449type Openolt_EnableIndicationServer interface {
5450 Send(*Indication) error
5451 grpc.ServerStream
5452}
5453
5454type openoltEnableIndicationServer struct {
5455 grpc.ServerStream
5456}
5457
5458func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5459 return x.ServerStream.SendMsg(m)
5460}
5461
Esin Karamanccb714b2019-11-29 15:02:06 +00005462func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5463 in := new(Group)
5464 if err := dec(in); err != nil {
5465 return nil, err
5466 }
5467 if interceptor == nil {
5468 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5469 }
5470 info := &grpc.UnaryServerInfo{
5471 Server: srv,
5472 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5473 }
5474 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5475 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5476 }
5477 return interceptor(ctx, in, info, handler)
5478}
5479
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005480func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5481 in := new(ValueParam)
5482 if err := dec(in); err != nil {
5483 return nil, err
5484 }
5485 if interceptor == nil {
5486 return srv.(OpenoltServer).GetExtValue(ctx, in)
5487 }
5488 info := &grpc.UnaryServerInfo{
5489 Server: srv,
5490 FullMethod: "/openolt.Openolt/GetExtValue",
5491 }
5492 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5493 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
5494 }
5495 return interceptor(ctx, in, info, handler)
5496}
5497
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005498func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5499 in := new(OnuItuPonAlarm)
5500 if err := dec(in); err != nil {
5501 return nil, err
5502 }
5503 if interceptor == nil {
5504 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
5505 }
5506 info := &grpc.UnaryServerInfo{
5507 Server: srv,
5508 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
5509 }
5510 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5511 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*OnuItuPonAlarm))
5512 }
5513 return interceptor(ctx, in, info, handler)
5514}
5515
William Kurkianea869482019-04-09 15:16:11 -04005516var _Openolt_serviceDesc = grpc.ServiceDesc{
5517 ServiceName: "openolt.Openolt",
5518 HandlerType: (*OpenoltServer)(nil),
5519 Methods: []grpc.MethodDesc{
5520 {
5521 MethodName: "DisableOlt",
5522 Handler: _Openolt_DisableOlt_Handler,
5523 },
5524 {
5525 MethodName: "ReenableOlt",
5526 Handler: _Openolt_ReenableOlt_Handler,
5527 },
5528 {
5529 MethodName: "ActivateOnu",
5530 Handler: _Openolt_ActivateOnu_Handler,
5531 },
5532 {
5533 MethodName: "DeactivateOnu",
5534 Handler: _Openolt_DeactivateOnu_Handler,
5535 },
5536 {
5537 MethodName: "DeleteOnu",
5538 Handler: _Openolt_DeleteOnu_Handler,
5539 },
5540 {
5541 MethodName: "OmciMsgOut",
5542 Handler: _Openolt_OmciMsgOut_Handler,
5543 },
5544 {
5545 MethodName: "OnuPacketOut",
5546 Handler: _Openolt_OnuPacketOut_Handler,
5547 },
5548 {
5549 MethodName: "UplinkPacketOut",
5550 Handler: _Openolt_UplinkPacketOut_Handler,
5551 },
5552 {
5553 MethodName: "FlowAdd",
5554 Handler: _Openolt_FlowAdd_Handler,
5555 },
5556 {
5557 MethodName: "FlowRemove",
5558 Handler: _Openolt_FlowRemove_Handler,
5559 },
5560 {
5561 MethodName: "HeartbeatCheck",
5562 Handler: _Openolt_HeartbeatCheck_Handler,
5563 },
5564 {
5565 MethodName: "EnablePonIf",
5566 Handler: _Openolt_EnablePonIf_Handler,
5567 },
5568 {
5569 MethodName: "DisablePonIf",
5570 Handler: _Openolt_DisablePonIf_Handler,
5571 },
5572 {
5573 MethodName: "GetDeviceInfo",
5574 Handler: _Openolt_GetDeviceInfo_Handler,
5575 },
5576 {
5577 MethodName: "Reboot",
5578 Handler: _Openolt_Reboot_Handler,
5579 },
5580 {
5581 MethodName: "CollectStatistics",
5582 Handler: _Openolt_CollectStatistics_Handler,
5583 },
5584 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005585 MethodName: "CreateTrafficSchedulers",
5586 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04005587 },
5588 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005589 MethodName: "RemoveTrafficSchedulers",
5590 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
5591 },
5592 {
5593 MethodName: "CreateTrafficQueues",
5594 Handler: _Openolt_CreateTrafficQueues_Handler,
5595 },
5596 {
5597 MethodName: "RemoveTrafficQueues",
5598 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04005599 },
Esin Karamanccb714b2019-11-29 15:02:06 +00005600 {
5601 MethodName: "PerformGroupOperation",
5602 Handler: _Openolt_PerformGroupOperation_Handler,
5603 },
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005604 {
5605 MethodName: "GetExtValue",
5606 Handler: _Openolt_GetExtValue_Handler,
5607 },
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00005608 {
5609 MethodName: "OnuItuPonAlarmSet",
5610 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
5611 },
William Kurkianea869482019-04-09 15:16:11 -04005612 },
5613 Streams: []grpc.StreamDesc{
5614 {
5615 StreamName: "EnableIndication",
5616 Handler: _Openolt_EnableIndication_Handler,
5617 ServerStreams: true,
5618 },
5619 },
5620 Metadata: "voltha_protos/openolt.proto",
5621}