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