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