blob: a4b7bdb35b81a15187ac23c03cc74bd693855fc5 [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
Dinesh Belwalkardb587af2020-02-27 15:37:16 -080010 common "github.com/opencord/voltha-protos/v3/go/common"
Esin Karamanccb714b2019-11-29 15:02:06 +000011 tech_profile "github.com/opencord/voltha-protos/v3/go/tech_profile"
William Kurkianea869482019-04-09 15:16:11 -040012 _ "google.golang.org/genproto/googleapis/api/annotations"
13 grpc "google.golang.org/grpc"
14 math "math"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
Manikkaraj kb1d51442019-07-23 10:41:02 -040028// SchedulerConfig from public import voltha_protos/tech_profile.proto
29type SchedulerConfig = tech_profile.SchedulerConfig
William Kurkianea869482019-04-09 15:16:11 -040030
Manikkaraj kb1d51442019-07-23 10:41:02 -040031// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
32type TrafficShapingInfo = tech_profile.TrafficShapingInfo
William Kurkianea869482019-04-09 15:16:11 -040033
Manikkaraj kb1d51442019-07-23 10:41:02 -040034// TrafficScheduler from public import voltha_protos/tech_profile.proto
35type TrafficScheduler = tech_profile.TrafficScheduler
William Kurkianea869482019-04-09 15:16:11 -040036
Manikkaraj kb1d51442019-07-23 10:41:02 -040037// TrafficSchedulers from public import voltha_protos/tech_profile.proto
38type TrafficSchedulers = tech_profile.TrafficSchedulers
William Kurkianea869482019-04-09 15:16:11 -040039
Manikkaraj kb1d51442019-07-23 10:41:02 -040040// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
41type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040042
Manikkaraj kb1d51442019-07-23 10:41:02 -040043// RedDiscardConfig from public import voltha_protos/tech_profile.proto
44type RedDiscardConfig = tech_profile.RedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040045
Manikkaraj kb1d51442019-07-23 10:41:02 -040046// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
47type WRedDiscardConfig = tech_profile.WRedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040048
Manikkaraj kb1d51442019-07-23 10:41:02 -040049// DiscardConfig from public import voltha_protos/tech_profile.proto
50type DiscardConfig = tech_profile.DiscardConfig
51type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
52type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
53type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040054
Manikkaraj kb1d51442019-07-23 10:41:02 -040055// TrafficQueue from public import voltha_protos/tech_profile.proto
56type TrafficQueue = tech_profile.TrafficQueue
William Kurkianea869482019-04-09 15:16:11 -040057
Manikkaraj kb1d51442019-07-23 10:41:02 -040058// TrafficQueues from public import voltha_protos/tech_profile.proto
59type TrafficQueues = tech_profile.TrafficQueues
William Kurkianea869482019-04-09 15:16:11 -040060
Manikkaraj kb1d51442019-07-23 10:41:02 -040061// Direction from public import voltha_protos/tech_profile.proto
62type Direction = tech_profile.Direction
William Kurkianea869482019-04-09 15:16:11 -040063
Manikkaraj kb1d51442019-07-23 10:41:02 -040064var Direction_name = tech_profile.Direction_name
65var Direction_value = tech_profile.Direction_value
William Kurkianea869482019-04-09 15:16:11 -040066
Manikkaraj kb1d51442019-07-23 10:41:02 -040067const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
68const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
69const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
William Kurkianea869482019-04-09 15:16:11 -040070
Manikkaraj kb1d51442019-07-23 10:41:02 -040071// SchedulingPolicy from public import voltha_protos/tech_profile.proto
72type SchedulingPolicy = tech_profile.SchedulingPolicy
William Kurkianea869482019-04-09 15:16:11 -040073
Manikkaraj kb1d51442019-07-23 10:41:02 -040074var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
75var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040076
Manikkaraj kb1d51442019-07-23 10:41:02 -040077const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
78const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
79const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
William Kurkianea869482019-04-09 15:16:11 -040080
Manikkaraj kb1d51442019-07-23 10:41:02 -040081// AdditionalBW from public import voltha_protos/tech_profile.proto
82type AdditionalBW = tech_profile.AdditionalBW
William Kurkianea869482019-04-09 15:16:11 -040083
Manikkaraj kb1d51442019-07-23 10:41:02 -040084var AdditionalBW_name = tech_profile.AdditionalBW_name
85var AdditionalBW_value = tech_profile.AdditionalBW_value
William Kurkianea869482019-04-09 15:16:11 -040086
Manikkaraj kb1d51442019-07-23 10:41:02 -040087const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
88const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
89const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
90const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
William Kurkianea869482019-04-09 15:16:11 -040091
Manikkaraj kb1d51442019-07-23 10:41:02 -040092// DiscardPolicy from public import voltha_protos/tech_profile.proto
93type DiscardPolicy = tech_profile.DiscardPolicy
William Kurkianea869482019-04-09 15:16:11 -040094
Manikkaraj kb1d51442019-07-23 10:41:02 -040095var DiscardPolicy_name = tech_profile.DiscardPolicy_name
96var DiscardPolicy_value = tech_profile.DiscardPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040097
Manikkaraj kb1d51442019-07-23 10:41:02 -040098const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
99const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
100const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
101const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
William Kurkianea869482019-04-09 15:16:11 -0400102
Manikkaraj kb1d51442019-07-23 10:41:02 -0400103// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
104type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
William Kurkianea869482019-04-09 15:16:11 -0400105
Manikkaraj kb1d51442019-07-23 10:41:02 -0400106var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
107var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
William Kurkianea869482019-04-09 15:16:11 -0400108
Manikkaraj kb1d51442019-07-23 10:41:02 -0400109const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
110const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
111const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
William Kurkianea869482019-04-09 15:16:11 -0400112
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800113// ID from public import voltha_protos/common.proto
114type ID = common.ID
115
116// IDs from public import voltha_protos/common.proto
117type IDs = common.IDs
118
119// AdminState from public import voltha_protos/common.proto
120type AdminState = common.AdminState
121
122// OperStatus from public import voltha_protos/common.proto
123type OperStatus = common.OperStatus
124
125// ConnectStatus from public import voltha_protos/common.proto
126type ConnectStatus = common.ConnectStatus
127
128// OperationResp from public import voltha_protos/common.proto
129type OperationResp = common.OperationResp
130
131// ValueType from public import voltha_protos/common.proto
132type ValueType = common.ValueType
133
134// ValueSpecifier from public import voltha_protos/common.proto
135type ValueSpecifier = common.ValueSpecifier
136
137// ReturnValues from public import voltha_protos/common.proto
138type ReturnValues = common.ReturnValues
139
140// TestModeKeys from public import voltha_protos/common.proto
141type TestModeKeys = common.TestModeKeys
142
143var TestModeKeys_name = common.TestModeKeys_name
144var TestModeKeys_value = common.TestModeKeys_value
145
146const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
147
148// AdminState_Types from public import voltha_protos/common.proto
149type AdminState_Types = common.AdminState_Types
150
151var AdminState_Types_name = common.AdminState_Types_name
152var AdminState_Types_value = common.AdminState_Types_value
153
154const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
155const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
156const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
157const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
158const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
159const AdminState_DELETED = AdminState_Types(common.AdminState_DELETED)
160
161// OperStatus_Types from public import voltha_protos/common.proto
162type OperStatus_Types = common.OperStatus_Types
163
164var OperStatus_Types_name = common.OperStatus_Types_name
165var OperStatus_Types_value = common.OperStatus_Types_value
166
167const OperStatus_UNKNOWN = OperStatus_Types(common.OperStatus_UNKNOWN)
168const OperStatus_DISCOVERED = OperStatus_Types(common.OperStatus_DISCOVERED)
169const OperStatus_ACTIVATING = OperStatus_Types(common.OperStatus_ACTIVATING)
170const OperStatus_TESTING = OperStatus_Types(common.OperStatus_TESTING)
171const OperStatus_ACTIVE = OperStatus_Types(common.OperStatus_ACTIVE)
172const OperStatus_FAILED = OperStatus_Types(common.OperStatus_FAILED)
173
174// ConnectStatus_Types from public import voltha_protos/common.proto
175type ConnectStatus_Types = common.ConnectStatus_Types
176
177var ConnectStatus_Types_name = common.ConnectStatus_Types_name
178var ConnectStatus_Types_value = common.ConnectStatus_Types_value
179
180const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
181const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
182const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
183
184// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
185type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
186
187var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
188var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
189
190const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
191const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
192const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
193
194// ValueType_Type from public import voltha_protos/common.proto
195type ValueType_Type = common.ValueType_Type
196
197var ValueType_Type_name = common.ValueType_Type_name
198var ValueType_Type_value = common.ValueType_Type_value
199
200const ValueType_EMPTY = ValueType_Type(common.ValueType_EMPTY)
201const ValueType_DISTANCE = ValueType_Type(common.ValueType_DISTANCE)
202
William Kurkianea869482019-04-09 15:16:11 -0400203type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
204
205const (
206 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
207 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
208 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
209 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
210)
211
212var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
213 0: "ONU_ID",
214 1: "ALLOC_ID",
215 2: "GEMPORT_ID",
216 3: "FLOW_ID",
217}
218
219var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
220 "ONU_ID": 0,
221 "ALLOC_ID": 1,
222 "GEMPORT_ID": 2,
223 "FLOW_ID": 3,
224}
225
226func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
227 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
228}
229
230func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
231 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 0}
232}
233
234type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
235
236const (
237 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
238 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
239 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
240)
241
242var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
243 0: "DEDICATED_PER_INTF",
244 1: "SHARED_BY_ALL_INTF_ALL_TECH",
245 2: "SHARED_BY_ALL_INTF_SAME_TECH",
246}
247
248var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
249 "DEDICATED_PER_INTF": 0,
250 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
251 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
252}
253
254func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
255 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
256}
257
258func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
259 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 1}
260}
261
Esin Karamanccb714b2019-11-29 15:02:06 +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) {
Scott Bakered4a8e72020-04-17 11:10:20 -0700287 return fileDescriptor_c072e7aa0dfd74d5, []int{42, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +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) {
Scott Bakered4a8e72020-04-17 11:10:20 -0700315 return fileDescriptor_c072e7aa0dfd74d5, []int{43, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000316}
317
William Kurkianea869482019-04-09 15:16:11 -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 Manjunath9546b912019-11-28 20:56:20 +0530531 // *AlarmIndication_OnuLossOfSyncFailInd
532 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500533 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paul6f063a62020-02-19 19:19:06 -0500534 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul41a762d2020-03-01 18:56:54 -0500535 // *AlarmIndication_OnuLossGemDelineationInd
536 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
537 // *AlarmIndication_OnuLossOfAckInd
Scott Bakered4a8e72020-04-17 11:10:20 -0700538 // *AlarmIndication_OnuDiffReachExceededInd
William Kurkianea869482019-04-09 15:16:11 -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 Manjunath9546b912019-11-28 20:56:20 +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 Paul1abc34e2020-02-04 20:48:06 -0500626type AlarmIndication_OnuDeactivationFailureInd struct {
627 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
628}
629
Devmalya Paul6f063a62020-02-19 19:19:06 -0500630type AlarmIndication_OnuRemoteDefectInd struct {
631 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
632}
633
Devmalya Paul41a762d2020-03-01 18:56:54 -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
Scott Bakered4a8e72020-04-17 11:10:20 -0700646type AlarmIndication_OnuDiffReachExceededInd struct {
647 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
648}
649
William Kurkianea869482019-04-09 15:16:11 -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 Manjunath9546b912019-11-28 20:56:20 +0530672func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
673
674func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
675
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500676func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
677
Devmalya Paul6f063a62020-02-19 19:19:06 -0500678func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
679
Devmalya Paul41a762d2020-03-01 18:56:54 -0500680func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
681
682func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
683
684func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
685
Scott Bakered4a8e72020-04-17 11:10:20 -0700686func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
687
William Kurkianea869482019-04-09 15:16:11 -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 Manjunath9546b912019-11-28 20:56:20 +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 Paul1abc34e2020-02-04 20:48:06 -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 Paul6f063a62020-02-19 19:19:06 -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 Paul41a762d2020-03-01 18:56:54 -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
Scott Bakered4a8e72020-04-17 11:10:20 -0700821func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
822 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
823 return x.OnuDiffReachExceededInd
824 }
825 return nil
826}
827
William Kurkianea869482019-04-09 15:16:11 -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 Manjunath9546b912019-11-28 20:56:20 +0530842 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
843 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500844 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paul6f063a62020-02-19 19:19:06 -0500845 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul41a762d2020-03-01 18:56:54 -0500846 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
847 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
848 (*AlarmIndication_OnuLossOfAckInd)(nil),
Scott Bakered4a8e72020-04-17 11:10:20 -0700849 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
William Kurkianea869482019-04-09 15:16:11 -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"`
Manikkaraj kb1d51442019-07-23 10:41:02 -04001454 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -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
Manikkaraj kb1d51442019-07-23 10:41:02 -04001507func (m *OnuPacket) GetGemportId() uint32 {
1508 if m != nil {
1509 return m.GemportId
1510 }
1511 return 0
1512}
1513
William Kurkianea869482019-04-09 15:16:11 -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"`
Esin Karamanccb714b2019-11-29 15:02:06 +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"`
William Kurkianea869482019-04-09 15:16:11 -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
Esin Karamanccb714b2019-11-29 15:02:06 +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
William Kurkianea869482019-04-09 15:16:11 -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"`
Esin Karamanccb714b2019-11-29 15:02:06 +00002213 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -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
Esin Karamanccb714b2019-11-29 15:02:06 +00002335func (m *Flow) GetGroupId() uint32 {
2336 if m != nil {
2337 return m.GroupId
2338 }
2339 return 0
2340}
2341
William Kurkianea869482019-04-09 15:16:11 -04002342type SerialNumber struct {
2343 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2344 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2346 XXX_unrecognized []byte `json:"-"`
2347 XXX_sizecache int32 `json:"-"`
2348}
2349
2350func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2351func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2352func (*SerialNumber) ProtoMessage() {}
2353func (*SerialNumber) Descriptor() ([]byte, []int) {
2354 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2355}
2356
2357func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2358 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2359}
2360func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2361 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2362}
2363func (m *SerialNumber) XXX_Merge(src proto.Message) {
2364 xxx_messageInfo_SerialNumber.Merge(m, src)
2365}
2366func (m *SerialNumber) XXX_Size() int {
2367 return xxx_messageInfo_SerialNumber.Size(m)
2368}
2369func (m *SerialNumber) XXX_DiscardUnknown() {
2370 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2371}
2372
2373var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2374
2375func (m *SerialNumber) GetVendorId() []byte {
2376 if m != nil {
2377 return m.VendorId
2378 }
2379 return nil
2380}
2381
2382func (m *SerialNumber) GetVendorSpecific() []byte {
2383 if m != nil {
2384 return m.VendorSpecific
2385 }
2386 return nil
2387}
2388
2389type PortStatistics struct {
2390 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2391 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2392 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2393 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2394 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2395 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2396 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2397 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2398 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2399 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2400 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2401 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2402 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2403 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2404 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2405 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2406 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2407 XXX_unrecognized []byte `json:"-"`
2408 XXX_sizecache int32 `json:"-"`
2409}
2410
2411func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2412func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2413func (*PortStatistics) ProtoMessage() {}
2414func (*PortStatistics) Descriptor() ([]byte, []int) {
2415 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
2416}
2417
2418func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2419 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2420}
2421func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2422 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2423}
2424func (m *PortStatistics) XXX_Merge(src proto.Message) {
2425 xxx_messageInfo_PortStatistics.Merge(m, src)
2426}
2427func (m *PortStatistics) XXX_Size() int {
2428 return xxx_messageInfo_PortStatistics.Size(m)
2429}
2430func (m *PortStatistics) XXX_DiscardUnknown() {
2431 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2432}
2433
2434var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2435
2436func (m *PortStatistics) GetIntfId() uint32 {
2437 if m != nil {
2438 return m.IntfId
2439 }
2440 return 0
2441}
2442
2443func (m *PortStatistics) GetRxBytes() uint64 {
2444 if m != nil {
2445 return m.RxBytes
2446 }
2447 return 0
2448}
2449
2450func (m *PortStatistics) GetRxPackets() uint64 {
2451 if m != nil {
2452 return m.RxPackets
2453 }
2454 return 0
2455}
2456
2457func (m *PortStatistics) GetRxUcastPackets() uint64 {
2458 if m != nil {
2459 return m.RxUcastPackets
2460 }
2461 return 0
2462}
2463
2464func (m *PortStatistics) GetRxMcastPackets() uint64 {
2465 if m != nil {
2466 return m.RxMcastPackets
2467 }
2468 return 0
2469}
2470
2471func (m *PortStatistics) GetRxBcastPackets() uint64 {
2472 if m != nil {
2473 return m.RxBcastPackets
2474 }
2475 return 0
2476}
2477
2478func (m *PortStatistics) GetRxErrorPackets() uint64 {
2479 if m != nil {
2480 return m.RxErrorPackets
2481 }
2482 return 0
2483}
2484
2485func (m *PortStatistics) GetTxBytes() uint64 {
2486 if m != nil {
2487 return m.TxBytes
2488 }
2489 return 0
2490}
2491
2492func (m *PortStatistics) GetTxPackets() uint64 {
2493 if m != nil {
2494 return m.TxPackets
2495 }
2496 return 0
2497}
2498
2499func (m *PortStatistics) GetTxUcastPackets() uint64 {
2500 if m != nil {
2501 return m.TxUcastPackets
2502 }
2503 return 0
2504}
2505
2506func (m *PortStatistics) GetTxMcastPackets() uint64 {
2507 if m != nil {
2508 return m.TxMcastPackets
2509 }
2510 return 0
2511}
2512
2513func (m *PortStatistics) GetTxBcastPackets() uint64 {
2514 if m != nil {
2515 return m.TxBcastPackets
2516 }
2517 return 0
2518}
2519
2520func (m *PortStatistics) GetTxErrorPackets() uint64 {
2521 if m != nil {
2522 return m.TxErrorPackets
2523 }
2524 return 0
2525}
2526
2527func (m *PortStatistics) GetRxCrcErrors() uint64 {
2528 if m != nil {
2529 return m.RxCrcErrors
2530 }
2531 return 0
2532}
2533
2534func (m *PortStatistics) GetBipErrors() uint64 {
2535 if m != nil {
2536 return m.BipErrors
2537 }
2538 return 0
2539}
2540
2541func (m *PortStatistics) GetTimestamp() uint32 {
2542 if m != nil {
2543 return m.Timestamp
2544 }
2545 return 0
2546}
2547
2548type FlowStatistics struct {
2549 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2550 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2551 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2552 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2553 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2554 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2555 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2556 XXX_unrecognized []byte `json:"-"`
2557 XXX_sizecache int32 `json:"-"`
2558}
2559
2560func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2561func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2562func (*FlowStatistics) ProtoMessage() {}
2563func (*FlowStatistics) Descriptor() ([]byte, []int) {
2564 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
2565}
2566
2567func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2568 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2569}
2570func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2571 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2572}
2573func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2574 xxx_messageInfo_FlowStatistics.Merge(m, src)
2575}
2576func (m *FlowStatistics) XXX_Size() int {
2577 return xxx_messageInfo_FlowStatistics.Size(m)
2578}
2579func (m *FlowStatistics) XXX_DiscardUnknown() {
2580 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2581}
2582
2583var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2584
2585func (m *FlowStatistics) GetFlowId() uint32 {
2586 if m != nil {
2587 return m.FlowId
2588 }
2589 return 0
2590}
2591
2592func (m *FlowStatistics) GetRxBytes() uint64 {
2593 if m != nil {
2594 return m.RxBytes
2595 }
2596 return 0
2597}
2598
2599func (m *FlowStatistics) GetRxPackets() uint64 {
2600 if m != nil {
2601 return m.RxPackets
2602 }
2603 return 0
2604}
2605
2606func (m *FlowStatistics) GetTxBytes() uint64 {
2607 if m != nil {
2608 return m.TxBytes
2609 }
2610 return 0
2611}
2612
2613func (m *FlowStatistics) GetTxPackets() uint64 {
2614 if m != nil {
2615 return m.TxPackets
2616 }
2617 return 0
2618}
2619
2620func (m *FlowStatistics) GetTimestamp() uint32 {
2621 if m != nil {
2622 return m.Timestamp
2623 }
2624 return 0
2625}
2626
2627type LosIndication struct {
2628 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2629 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
2630 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2631 XXX_unrecognized []byte `json:"-"`
2632 XXX_sizecache int32 `json:"-"`
2633}
2634
2635func (m *LosIndication) Reset() { *m = LosIndication{} }
2636func (m *LosIndication) String() string { return proto.CompactTextString(m) }
2637func (*LosIndication) ProtoMessage() {}
2638func (*LosIndication) Descriptor() ([]byte, []int) {
2639 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2640}
2641
2642func (m *LosIndication) XXX_Unmarshal(b []byte) error {
2643 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
2644}
2645func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2646 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
2647}
2648func (m *LosIndication) XXX_Merge(src proto.Message) {
2649 xxx_messageInfo_LosIndication.Merge(m, src)
2650}
2651func (m *LosIndication) XXX_Size() int {
2652 return xxx_messageInfo_LosIndication.Size(m)
2653}
2654func (m *LosIndication) XXX_DiscardUnknown() {
2655 xxx_messageInfo_LosIndication.DiscardUnknown(m)
2656}
2657
2658var xxx_messageInfo_LosIndication proto.InternalMessageInfo
2659
2660func (m *LosIndication) GetIntfId() uint32 {
2661 if m != nil {
2662 return m.IntfId
2663 }
2664 return 0
2665}
2666
2667func (m *LosIndication) GetStatus() string {
2668 if m != nil {
2669 return m.Status
2670 }
2671 return ""
2672}
2673
2674type DyingGaspIndication struct {
2675 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2676 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2677 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2678 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2679 XXX_unrecognized []byte `json:"-"`
2680 XXX_sizecache int32 `json:"-"`
2681}
2682
2683func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
2684func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
2685func (*DyingGaspIndication) ProtoMessage() {}
2686func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
2687 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
2688}
2689
2690func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
2691 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
2692}
2693func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2694 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
2695}
2696func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
2697 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
2698}
2699func (m *DyingGaspIndication) XXX_Size() int {
2700 return xxx_messageInfo_DyingGaspIndication.Size(m)
2701}
2702func (m *DyingGaspIndication) XXX_DiscardUnknown() {
2703 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
2704}
2705
2706var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
2707
2708func (m *DyingGaspIndication) GetIntfId() uint32 {
2709 if m != nil {
2710 return m.IntfId
2711 }
2712 return 0
2713}
2714
2715func (m *DyingGaspIndication) GetOnuId() uint32 {
2716 if m != nil {
2717 return m.OnuId
2718 }
2719 return 0
2720}
2721
2722func (m *DyingGaspIndication) GetStatus() string {
2723 if m != nil {
2724 return m.Status
2725 }
2726 return ""
2727}
2728
2729type OnuAlarmIndication struct {
2730 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2731 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2732 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
2733 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
2734 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
2735 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05302736 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
2737 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002738 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2739 XXX_unrecognized []byte `json:"-"`
2740 XXX_sizecache int32 `json:"-"`
2741}
2742
2743func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
2744func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
2745func (*OnuAlarmIndication) ProtoMessage() {}
2746func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
2747 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
2748}
2749
2750func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
2751 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
2752}
2753func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2754 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
2755}
2756func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
2757 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
2758}
2759func (m *OnuAlarmIndication) XXX_Size() int {
2760 return xxx_messageInfo_OnuAlarmIndication.Size(m)
2761}
2762func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
2763 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
2764}
2765
2766var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
2767
2768func (m *OnuAlarmIndication) GetIntfId() uint32 {
2769 if m != nil {
2770 return m.IntfId
2771 }
2772 return 0
2773}
2774
2775func (m *OnuAlarmIndication) GetOnuId() uint32 {
2776 if m != nil {
2777 return m.OnuId
2778 }
2779 return 0
2780}
2781
2782func (m *OnuAlarmIndication) GetLosStatus() string {
2783 if m != nil {
2784 return m.LosStatus
2785 }
2786 return ""
2787}
2788
2789func (m *OnuAlarmIndication) GetLobStatus() string {
2790 if m != nil {
2791 return m.LobStatus
2792 }
2793 return ""
2794}
2795
2796func (m *OnuAlarmIndication) GetLopcMissStatus() string {
2797 if m != nil {
2798 return m.LopcMissStatus
2799 }
2800 return ""
2801}
2802
2803func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
2804 if m != nil {
2805 return m.LopcMicErrorStatus
2806 }
2807 return ""
2808}
2809
Naga Manjunath9546b912019-11-28 20:56:20 +05302810func (m *OnuAlarmIndication) GetLofiStatus() string {
2811 if m != nil {
2812 return m.LofiStatus
2813 }
2814 return ""
2815}
2816
2817func (m *OnuAlarmIndication) GetLoamiStatus() string {
2818 if m != nil {
2819 return m.LoamiStatus
2820 }
2821 return ""
2822}
2823
William Kurkianea869482019-04-09 15:16:11 -04002824type OnuStartupFailureIndication struct {
2825 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2826 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2827 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2828 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2829 XXX_unrecognized []byte `json:"-"`
2830 XXX_sizecache int32 `json:"-"`
2831}
2832
2833func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
2834func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
2835func (*OnuStartupFailureIndication) ProtoMessage() {}
2836func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
2837 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
2838}
2839
2840func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
2841 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
2842}
2843func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2844 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
2845}
2846func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
2847 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
2848}
2849func (m *OnuStartupFailureIndication) XXX_Size() int {
2850 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
2851}
2852func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
2853 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
2854}
2855
2856var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
2857
2858func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
2859 if m != nil {
2860 return m.IntfId
2861 }
2862 return 0
2863}
2864
2865func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
2866 if m != nil {
2867 return m.OnuId
2868 }
2869 return 0
2870}
2871
2872func (m *OnuStartupFailureIndication) GetStatus() string {
2873 if m != nil {
2874 return m.Status
2875 }
2876 return ""
2877}
2878
2879type OnuSignalDegradeIndication struct {
2880 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2881 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2882 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2883 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2884 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2885 XXX_unrecognized []byte `json:"-"`
2886 XXX_sizecache int32 `json:"-"`
2887}
2888
2889func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
2890func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
2891func (*OnuSignalDegradeIndication) ProtoMessage() {}
2892func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
2893 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
2894}
2895
2896func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
2897 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
2898}
2899func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2900 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
2901}
2902func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
2903 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
2904}
2905func (m *OnuSignalDegradeIndication) XXX_Size() int {
2906 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
2907}
2908func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
2909 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
2910}
2911
2912var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
2913
2914func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
2915 if m != nil {
2916 return m.IntfId
2917 }
2918 return 0
2919}
2920
2921func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
2922 if m != nil {
2923 return m.OnuId
2924 }
2925 return 0
2926}
2927
2928func (m *OnuSignalDegradeIndication) GetStatus() string {
2929 if m != nil {
2930 return m.Status
2931 }
2932 return ""
2933}
2934
2935func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
2936 if m != nil {
2937 return m.InverseBitErrorRate
2938 }
2939 return 0
2940}
2941
2942type OnuDriftOfWindowIndication struct {
2943 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2944 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2945 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2946 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2947 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
2948 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2949 XXX_unrecognized []byte `json:"-"`
2950 XXX_sizecache int32 `json:"-"`
2951}
2952
2953func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
2954func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
2955func (*OnuDriftOfWindowIndication) ProtoMessage() {}
2956func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
2957 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
2958}
2959
2960func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
2961 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
2962}
2963func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2964 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
2965}
2966func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
2967 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
2968}
2969func (m *OnuDriftOfWindowIndication) XXX_Size() int {
2970 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
2971}
2972func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
2973 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
2974}
2975
2976var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
2977
2978func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
2979 if m != nil {
2980 return m.IntfId
2981 }
2982 return 0
2983}
2984
2985func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
2986 if m != nil {
2987 return m.OnuId
2988 }
2989 return 0
2990}
2991
2992func (m *OnuDriftOfWindowIndication) GetStatus() string {
2993 if m != nil {
2994 return m.Status
2995 }
2996 return ""
2997}
2998
2999func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3000 if m != nil {
3001 return m.Drift
3002 }
3003 return 0
3004}
3005
3006func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3007 if m != nil {
3008 return m.NewEqd
3009 }
3010 return 0
3011}
3012
3013type OnuLossOfOmciChannelIndication struct {
3014 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3015 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3016 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3017 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3018 XXX_unrecognized []byte `json:"-"`
3019 XXX_sizecache int32 `json:"-"`
3020}
3021
3022func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3023func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3024func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3025func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
3026 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
3027}
3028
3029func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3030 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3031}
3032func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3033 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3034}
3035func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3036 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3037}
3038func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3039 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3040}
3041func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3042 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3043}
3044
3045var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3046
3047func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3048 if m != nil {
3049 return m.IntfId
3050 }
3051 return 0
3052}
3053
3054func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3055 if m != nil {
3056 return m.OnuId
3057 }
3058 return 0
3059}
3060
3061func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3062 if m != nil {
3063 return m.Status
3064 }
3065 return ""
3066}
3067
3068type OnuSignalsFailureIndication struct {
3069 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3070 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3071 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3072 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3073 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3074 XXX_unrecognized []byte `json:"-"`
3075 XXX_sizecache int32 `json:"-"`
3076}
3077
3078func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3079func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3080func (*OnuSignalsFailureIndication) ProtoMessage() {}
3081func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
3082 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
3083}
3084
3085func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3086 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3087}
3088func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3089 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3090}
3091func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3092 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3093}
3094func (m *OnuSignalsFailureIndication) XXX_Size() int {
3095 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3096}
3097func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3098 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3099}
3100
3101var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3102
3103func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3104 if m != nil {
3105 return m.IntfId
3106 }
3107 return 0
3108}
3109
3110func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3111 if m != nil {
3112 return m.OnuId
3113 }
3114 return 0
3115}
3116
3117func (m *OnuSignalsFailureIndication) GetStatus() string {
3118 if m != nil {
3119 return m.Status
3120 }
3121 return ""
3122}
3123
3124func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3125 if m != nil {
3126 return m.InverseBitErrorRate
3127 }
3128 return 0
3129}
3130
3131type OnuTransmissionInterferenceWarning struct {
3132 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3133 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3134 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3135 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3136 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3137 XXX_unrecognized []byte `json:"-"`
3138 XXX_sizecache int32 `json:"-"`
3139}
3140
3141func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3142func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3143func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3144func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
3145 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
3146}
3147
3148func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3149 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3150}
3151func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3152 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3153}
3154func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3155 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3156}
3157func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3158 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3159}
3160func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3161 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3162}
3163
3164var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3165
3166func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3167 if m != nil {
3168 return m.IntfId
3169 }
3170 return 0
3171}
3172
3173func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3174 if m != nil {
3175 return m.OnuId
3176 }
3177 return 0
3178}
3179
3180func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3181 if m != nil {
3182 return m.Status
3183 }
3184 return ""
3185}
3186
3187func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3188 if m != nil {
3189 return m.Drift
3190 }
3191 return 0
3192}
3193
3194type OnuActivationFailureIndication struct {
3195 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3196 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303197 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003198 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3199 XXX_unrecognized []byte `json:"-"`
3200 XXX_sizecache int32 `json:"-"`
3201}
3202
3203func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3204func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3205func (*OnuActivationFailureIndication) ProtoMessage() {}
3206func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
3207 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
3208}
3209
3210func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3211 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3212}
3213func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3214 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3215}
3216func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3217 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3218}
3219func (m *OnuActivationFailureIndication) XXX_Size() int {
3220 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3221}
3222func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3223 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3224}
3225
3226var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3227
3228func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3229 if m != nil {
3230 return m.IntfId
3231 }
3232 return 0
3233}
3234
3235func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3236 if m != nil {
3237 return m.OnuId
3238 }
3239 return 0
3240}
3241
Naga Manjunath9546b912019-11-28 20:56:20 +05303242func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3243 if m != nil {
3244 return m.FailReason
3245 }
3246 return 0
3247}
3248
3249type OnuLossOfKeySyncFailureIndication struct {
3250 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3251 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3252 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3253 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3254 XXX_unrecognized []byte `json:"-"`
3255 XXX_sizecache int32 `json:"-"`
3256}
3257
3258func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3259func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3260func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3261func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
3262 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
3263}
3264
3265func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3266 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3267}
3268func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3269 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3270}
3271func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3272 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3273}
3274func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3275 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3276}
3277func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3278 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3279}
3280
3281var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3282
3283func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3284 if m != nil {
3285 return m.IntfId
3286 }
3287 return 0
3288}
3289
3290func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3291 if m != nil {
3292 return m.OnuId
3293 }
3294 return 0
3295}
3296
3297func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3298 if m != nil {
3299 return m.Status
3300 }
3301 return ""
3302}
3303
3304type OnuItuPonStatsIndication struct {
3305 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3306 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3307 RdiErrors uint32 `protobuf:"fixed32,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
3308 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3309 XXX_unrecognized []byte `json:"-"`
3310 XXX_sizecache int32 `json:"-"`
3311}
3312
3313func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3314func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3315func (*OnuItuPonStatsIndication) ProtoMessage() {}
3316func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
3317 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
3318}
3319
3320func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3321 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3322}
3323func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3324 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3325}
3326func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3327 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3328}
3329func (m *OnuItuPonStatsIndication) XXX_Size() int {
3330 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3331}
3332func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3333 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3334}
3335
3336var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3337
3338func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3339 if m != nil {
3340 return m.IntfId
3341 }
3342 return 0
3343}
3344
3345func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3346 if m != nil {
3347 return m.OnuId
3348 }
3349 return 0
3350}
3351
3352func (m *OnuItuPonStatsIndication) GetRdiErrors() uint32 {
3353 if m != nil {
3354 return m.RdiErrors
3355 }
3356 return 0
3357}
3358
William Kurkianea869482019-04-09 15:16:11 -04003359type OnuProcessingErrorIndication struct {
3360 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3361 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3362 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3363 XXX_unrecognized []byte `json:"-"`
3364 XXX_sizecache int32 `json:"-"`
3365}
3366
3367func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3368func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3369func (*OnuProcessingErrorIndication) ProtoMessage() {}
3370func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Naga Manjunath9546b912019-11-28 20:56:20 +05303371 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
William Kurkianea869482019-04-09 15:16:11 -04003372}
3373
3374func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3375 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3376}
3377func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3378 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3379}
3380func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3381 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3382}
3383func (m *OnuProcessingErrorIndication) XXX_Size() int {
3384 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3385}
3386func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3387 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3388}
3389
3390var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3391
3392func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3393 if m != nil {
3394 return m.IntfId
3395 }
3396 return 0
3397}
3398
3399func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3400 if m != nil {
3401 return m.OnuId
3402 }
3403 return 0
3404}
3405
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003406type OnuDeactivationFailureIndication struct {
3407 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3408 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3409 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
3410 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3411 XXX_unrecognized []byte `json:"-"`
3412 XXX_sizecache int32 `json:"-"`
3413}
3414
3415func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
3416func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
3417func (*OnuDeactivationFailureIndication) ProtoMessage() {}
3418func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
3419 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
3420}
3421
3422func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
3423 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
3424}
3425func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3426 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
3427}
3428func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
3429 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
3430}
3431func (m *OnuDeactivationFailureIndication) XXX_Size() int {
3432 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
3433}
3434func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
3435 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
3436}
3437
3438var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
3439
3440func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
3441 if m != nil {
3442 return m.IntfId
3443 }
3444 return 0
3445}
3446
3447func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
3448 if m != nil {
3449 return m.OnuId
3450 }
3451 return 0
3452}
3453
3454func (m *OnuDeactivationFailureIndication) GetFailReason() uint32 {
3455 if m != nil {
3456 return m.FailReason
3457 }
3458 return 0
3459}
3460
Devmalya Paul6f063a62020-02-19 19:19:06 -05003461type OnuRemoteDefectIndication struct {
3462 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3463 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3464 RdiErrors uint32 `protobuf:"fixed32,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
3465 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3466 XXX_unrecognized []byte `json:"-"`
3467 XXX_sizecache int32 `json:"-"`
3468}
3469
3470func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
3471func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
3472func (*OnuRemoteDefectIndication) ProtoMessage() {}
3473func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
3474 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
3475}
3476
3477func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
3478 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
3479}
3480func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3481 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
3482}
3483func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
3484 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
3485}
3486func (m *OnuRemoteDefectIndication) XXX_Size() int {
3487 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
3488}
3489func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
3490 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
3491}
3492
3493var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
3494
3495func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
3496 if m != nil {
3497 return m.IntfId
3498 }
3499 return 0
3500}
3501
3502func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
3503 if m != nil {
3504 return m.OnuId
3505 }
3506 return 0
3507}
3508
3509func (m *OnuRemoteDefectIndication) GetRdiErrors() uint32 {
3510 if m != nil {
3511 return m.RdiErrors
3512 }
3513 return 0
3514}
3515
Devmalya Paul41a762d2020-03-01 18:56:54 -05003516type OnuLossOfGEMChannelDelineationIndication struct {
3517 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3518 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3519 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3520 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
3521 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3522 XXX_unrecognized []byte `json:"-"`
3523 XXX_sizecache int32 `json:"-"`
3524}
3525
3526func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
3527 *m = OnuLossOfGEMChannelDelineationIndication{}
3528}
3529func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
3530func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
3531func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
3532 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
3533}
3534
3535func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
3536 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
3537}
3538func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3539 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
3540}
3541func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
3542 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
3543}
3544func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
3545 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
3546}
3547func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
3548 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
3549}
3550
3551var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
3552
3553func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
3554 if m != nil {
3555 return m.IntfId
3556 }
3557 return 0
3558}
3559
3560func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
3561 if m != nil {
3562 return m.OnuId
3563 }
3564 return 0
3565}
3566
3567func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
3568 if m != nil {
3569 return m.Status
3570 }
3571 return ""
3572}
3573
3574func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
3575 if m != nil {
3576 return m.DelineationErrors
3577 }
3578 return 0
3579}
3580
3581type OnuPhysicalEquipmentErrorIndication struct {
3582 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3583 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3584 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3585 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3586 XXX_unrecognized []byte `json:"-"`
3587 XXX_sizecache int32 `json:"-"`
3588}
3589
3590func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
3591func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
3592func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
3593func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
3594 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
3595}
3596
3597func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
3598 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
3599}
3600func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3601 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
3602}
3603func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
3604 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
3605}
3606func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
3607 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
3608}
3609func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
3610 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
3611}
3612
3613var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
3614
3615func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
3616 if m != nil {
3617 return m.IntfId
3618 }
3619 return 0
3620}
3621
3622func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
3623 if m != nil {
3624 return m.OnuId
3625 }
3626 return 0
3627}
3628
3629func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
3630 if m != nil {
3631 return m.Status
3632 }
3633 return ""
3634}
3635
3636type OnuLossOfAcknowledgementIndication struct {
3637 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3638 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3639 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3640 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3641 XXX_unrecognized []byte `json:"-"`
3642 XXX_sizecache int32 `json:"-"`
3643}
3644
3645func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
3646func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
3647func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
3648func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
3649 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
3650}
3651
3652func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
3653 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
3654}
3655func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3656 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
3657}
3658func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
3659 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
3660}
3661func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
3662 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
3663}
3664func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
3665 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
3666}
3667
3668var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
3669
3670func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
3671 if m != nil {
3672 return m.IntfId
3673 }
3674 return 0
3675}
3676
3677func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
3678 if m != nil {
3679 return m.OnuId
3680 }
3681 return 0
3682}
3683
3684func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
3685 if m != nil {
3686 return m.Status
3687 }
3688 return ""
3689}
3690
Scott Bakered4a8e72020-04-17 11:10:20 -07003691type OnuDifferentialReachExceededIndication struct {
3692 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3693 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3694 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3695 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
3696 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3697 XXX_unrecognized []byte `json:"-"`
3698 XXX_sizecache int32 `json:"-"`
3699}
3700
3701func (m *OnuDifferentialReachExceededIndication) Reset() {
3702 *m = OnuDifferentialReachExceededIndication{}
3703}
3704func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
3705func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
3706func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
3707 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
3708}
3709
3710func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
3711 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
3712}
3713func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3714 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
3715}
3716func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
3717 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
3718}
3719func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
3720 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
3721}
3722func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
3723 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
3724}
3725
3726var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
3727
3728func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
3729 if m != nil {
3730 return m.IntfId
3731 }
3732 return 0
3733}
3734
3735func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
3736 if m != nil {
3737 return m.OnuId
3738 }
3739 return 0
3740}
3741
3742func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
3743 if m != nil {
3744 return m.Status
3745 }
3746 return ""
3747}
3748
3749func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
3750 if m != nil {
3751 return m.Distance
3752 }
3753 return 0
3754}
3755
Esin Karamanccb714b2019-11-29 15:02:06 +00003756type GroupMember struct {
3757 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
3758 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
3759 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
3760 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
3761 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3762 XXX_unrecognized []byte `json:"-"`
3763 XXX_sizecache int32 `json:"-"`
3764}
3765
3766func (m *GroupMember) Reset() { *m = GroupMember{} }
3767func (m *GroupMember) String() string { return proto.CompactTextString(m) }
3768func (*GroupMember) ProtoMessage() {}
3769func (*GroupMember) Descriptor() ([]byte, []int) {
Scott Bakered4a8e72020-04-17 11:10:20 -07003770 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Esin Karamanccb714b2019-11-29 15:02:06 +00003771}
3772
3773func (m *GroupMember) XXX_Unmarshal(b []byte) error {
3774 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
3775}
3776func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3777 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
3778}
3779func (m *GroupMember) XXX_Merge(src proto.Message) {
3780 xxx_messageInfo_GroupMember.Merge(m, src)
3781}
3782func (m *GroupMember) XXX_Size() int {
3783 return xxx_messageInfo_GroupMember.Size(m)
3784}
3785func (m *GroupMember) XXX_DiscardUnknown() {
3786 xxx_messageInfo_GroupMember.DiscardUnknown(m)
3787}
3788
3789var xxx_messageInfo_GroupMember proto.InternalMessageInfo
3790
3791func (m *GroupMember) GetInterfaceId() uint32 {
3792 if m != nil {
3793 return m.InterfaceId
3794 }
3795 return 0
3796}
3797
3798func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
3799 if m != nil {
3800 return m.InterfaceType
3801 }
3802 return GroupMember_PON
3803}
3804
3805func (m *GroupMember) GetGemPortId() uint32 {
3806 if m != nil {
3807 return m.GemPortId
3808 }
3809 return 0
3810}
3811
3812func (m *GroupMember) GetPriority() uint32 {
3813 if m != nil {
3814 return m.Priority
3815 }
3816 return 0
3817}
3818
3819type Group struct {
3820 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
3821 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
3822 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
3823 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
3824 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3825 XXX_unrecognized []byte `json:"-"`
3826 XXX_sizecache int32 `json:"-"`
3827}
3828
3829func (m *Group) Reset() { *m = Group{} }
3830func (m *Group) String() string { return proto.CompactTextString(m) }
3831func (*Group) ProtoMessage() {}
3832func (*Group) Descriptor() ([]byte, []int) {
Scott Bakered4a8e72020-04-17 11:10:20 -07003833 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Esin Karamanccb714b2019-11-29 15:02:06 +00003834}
3835
3836func (m *Group) XXX_Unmarshal(b []byte) error {
3837 return xxx_messageInfo_Group.Unmarshal(m, b)
3838}
3839func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3840 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
3841}
3842func (m *Group) XXX_Merge(src proto.Message) {
3843 xxx_messageInfo_Group.Merge(m, src)
3844}
3845func (m *Group) XXX_Size() int {
3846 return xxx_messageInfo_Group.Size(m)
3847}
3848func (m *Group) XXX_DiscardUnknown() {
3849 xxx_messageInfo_Group.DiscardUnknown(m)
3850}
3851
3852var xxx_messageInfo_Group proto.InternalMessageInfo
3853
3854func (m *Group) GetGroupId() uint32 {
3855 if m != nil {
3856 return m.GroupId
3857 }
3858 return 0
3859}
3860
3861func (m *Group) GetCommand() Group_GroupMembersCommand {
3862 if m != nil {
3863 return m.Command
3864 }
3865 return Group_ADD_MEMBERS
3866}
3867
3868func (m *Group) GetMembers() []*GroupMember {
3869 if m != nil {
3870 return m.Members
3871 }
3872 return nil
3873}
3874
3875func (m *Group) GetAction() *Action {
3876 if m != nil {
3877 return m.Action
3878 }
3879 return nil
3880}
3881
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08003882type ValueParam struct {
3883 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
3884 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
3885 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3886 XXX_unrecognized []byte `json:"-"`
3887 XXX_sizecache int32 `json:"-"`
3888}
3889
3890func (m *ValueParam) Reset() { *m = ValueParam{} }
3891func (m *ValueParam) String() string { return proto.CompactTextString(m) }
3892func (*ValueParam) ProtoMessage() {}
3893func (*ValueParam) Descriptor() ([]byte, []int) {
3894 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
3895}
3896
3897func (m *ValueParam) XXX_Unmarshal(b []byte) error {
3898 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
3899}
3900func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3901 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
3902}
3903func (m *ValueParam) XXX_Merge(src proto.Message) {
3904 xxx_messageInfo_ValueParam.Merge(m, src)
3905}
3906func (m *ValueParam) XXX_Size() int {
3907 return xxx_messageInfo_ValueParam.Size(m)
3908}
3909func (m *ValueParam) XXX_DiscardUnknown() {
3910 xxx_messageInfo_ValueParam.DiscardUnknown(m)
3911}
3912
3913var xxx_messageInfo_ValueParam proto.InternalMessageInfo
3914
3915func (m *ValueParam) GetOnu() *Onu {
3916 if m != nil {
3917 return m.Onu
3918 }
3919 return nil
3920}
3921
3922func (m *ValueParam) GetValue() common.ValueType_Type {
3923 if m != nil {
3924 return m.Value
3925 }
3926 return common.ValueType_EMPTY
3927}
3928
William Kurkianea869482019-04-09 15:16:11 -04003929type Empty struct {
3930 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3931 XXX_unrecognized []byte `json:"-"`
3932 XXX_sizecache int32 `json:"-"`
3933}
3934
3935func (m *Empty) Reset() { *m = Empty{} }
3936func (m *Empty) String() string { return proto.CompactTextString(m) }
3937func (*Empty) ProtoMessage() {}
3938func (*Empty) Descriptor() ([]byte, []int) {
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08003939 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
William Kurkianea869482019-04-09 15:16:11 -04003940}
3941
3942func (m *Empty) XXX_Unmarshal(b []byte) error {
3943 return xxx_messageInfo_Empty.Unmarshal(m, b)
3944}
3945func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3946 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
3947}
3948func (m *Empty) XXX_Merge(src proto.Message) {
3949 xxx_messageInfo_Empty.Merge(m, src)
3950}
3951func (m *Empty) XXX_Size() int {
3952 return xxx_messageInfo_Empty.Size(m)
3953}
3954func (m *Empty) XXX_DiscardUnknown() {
3955 xxx_messageInfo_Empty.DiscardUnknown(m)
3956}
3957
3958var xxx_messageInfo_Empty proto.InternalMessageInfo
3959
3960func init() {
William Kurkianea869482019-04-09 15:16:11 -04003961 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
3962 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00003963 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
3964 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
William Kurkianea869482019-04-09 15:16:11 -04003965 proto.RegisterType((*Indication)(nil), "openolt.Indication")
3966 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
3967 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
3968 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
3969 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
3970 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
3971 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
3972 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
3973 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
3974 proto.RegisterType((*Interface)(nil), "openolt.Interface")
3975 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
3976 proto.RegisterType((*Onu)(nil), "openolt.Onu")
3977 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
3978 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
3979 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
3980 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
3981 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
3982 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
3983 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
3984 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
3985 proto.RegisterType((*Action)(nil), "openolt.Action")
3986 proto.RegisterType((*Flow)(nil), "openolt.Flow")
3987 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
3988 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
3989 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
3990 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
3991 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
3992 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
3993 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
3994 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
3995 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
3996 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
3997 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
3998 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
3999 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05304000 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
4001 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04004002 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paul1abc34e2020-02-04 20:48:06 -05004003 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paul6f063a62020-02-19 19:19:06 -05004004 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul41a762d2020-03-01 18:56:54 -05004005 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4006 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4007 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Scott Bakered4a8e72020-04-17 11:10:20 -07004008 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Esin Karamanccb714b2019-11-29 15:02:06 +00004009 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4010 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004011 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
William Kurkianea869482019-04-09 15:16:11 -04004012 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4013}
4014
4015func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4016
4017var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004018 // 3869 bytes of a gzipped FileDescriptorProto
4019 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xcd, 0x73, 0x1b, 0x39,
4020 0x76, 0x37, 0x25, 0x8a, 0x4d, 0x3e, 0x7e, 0x88, 0x82, 0x2c, 0x5b, 0x1f, 0x5e, 0x8f, 0xa6, 0xd7,
4021 0x99, 0xf1, 0x4e, 0x66, 0xa4, 0xb1, 0x67, 0x2b, 0xc9, 0x4e, 0x36, 0xc9, 0xc8, 0x12, 0x6d, 0x33,
4022 0x63, 0x99, 0x4c, 0x8b, 0xb6, 0x93, 0xd9, 0x9a, 0xea, 0x6d, 0x75, 0x83, 0x14, 0xa2, 0x66, 0xa3,
4023 0xa7, 0x1b, 0xd4, 0xc7, 0x75, 0x93, 0xcd, 0x29, 0xa7, 0x6c, 0xe5, 0x90, 0xdc, 0x52, 0xf9, 0x27,
4024 0xb6, 0x6a, 0x8f, 0xb9, 0xa6, 0x72, 0xc9, 0xbf, 0x90, 0x5b, 0xee, 0xa9, 0x1c, 0x72, 0x48, 0xe1,
4025 0x01, 0xfd, 0x45, 0x52, 0xb2, 0x3d, 0x51, 0x6a, 0x2f, 0x2a, 0xe1, 0xbd, 0xdf, 0xfb, 0x3d, 0x3c,
4026 0xe0, 0x01, 0x78, 0x68, 0x10, 0xb6, 0xce, 0xb8, 0x2f, 0x4e, 0x1c, 0x3b, 0x8c, 0xb8, 0xe0, 0xf1,
4027 0x2e, 0x0f, 0x69, 0xc0, 0x7d, 0xb1, 0x83, 0x4d, 0x62, 0xe8, 0xe6, 0xe6, 0xbd, 0x11, 0xe7, 0x23,
4028 0x9f, 0xee, 0x3a, 0x21, 0xdb, 0x75, 0x82, 0x80, 0x0b, 0x47, 0x30, 0x1e, 0xc4, 0x0a, 0xb6, 0xb9,
4029 0x5d, 0xe4, 0x10, 0xd4, 0x3d, 0x91, 0xff, 0x0f, 0x99, 0x4f, 0x35, 0x62, 0xb3, 0x88, 0x70, 0xf9,
4030 0x78, 0xcc, 0x03, 0xa5, 0x33, 0xff, 0xb5, 0x0c, 0xd0, 0x0d, 0x3c, 0xe6, 0x22, 0x27, 0x79, 0x04,
4031 0x06, 0xf7, 0x85, 0xcd, 0x02, 0x6f, 0xbd, 0xb4, 0x5d, 0x7a, 0x58, 0x7f, 0x7c, 0x67, 0x27, 0xe9,
4032 0x54, 0xcf, 0x17, 0x19, 0xf0, 0xf9, 0x2d, 0xab, 0xc2, 0x51, 0x40, 0x7e, 0x0c, 0x55, 0x16, 0x88,
4033 0x21, 0xda, 0x2c, 0xa0, 0xcd, 0xdd, 0xd4, 0xa6, 0x1b, 0x88, 0x61, 0xc1, 0xc8, 0x60, 0x4a, 0x42,
4034 0xf6, 0xa0, 0x89, 0x56, 0x3c, 0xa4, 0x11, 0x9a, 0x2e, 0xa2, 0xe9, 0x56, 0xc1, 0xb4, 0x17, 0xd2,
4035 0xa8, 0x60, 0x5e, 0x67, 0x99, 0x94, 0xfc, 0x31, 0x34, 0x78, 0x30, 0xb1, 0x3d, 0x16, 0xbb, 0xc8,
4036 0x50, 0x46, 0x86, 0xcd, 0xac, 0xc3, 0xc1, 0xe4, 0x80, 0xc5, 0x6e, 0x81, 0x00, 0x78, 0x2a, 0xc4,
4037 0x58, 0x83, 0x09, 0x9a, 0x2e, 0x4d, 0xc7, 0x1a, 0x4c, 0xa6, 0x62, 0x45, 0x81, 0x8c, 0x95, 0x8f,
4038 0x5d, 0x86, 0x36, 0x95, 0xa9, 0x58, 0x7b, 0x63, 0x97, 0x15, 0x63, 0xe5, 0x4a, 0x42, 0x7e, 0x0c,
4039 0x46, 0x78, 0xaa, 0x06, 0xd5, 0x40, 0xa3, 0x8d, 0xd4, 0xa8, 0xef, 0xb8, 0xa7, 0x74, 0x6a, 0x5c,
4040 0xc3, 0x53, 0x1c, 0xd7, 0x3f, 0x00, 0x08, 0x79, 0x24, 0xec, 0x58, 0x38, 0x22, 0x5e, 0xaf, 0x4e,
4041 0x79, 0xeb, 0xf3, 0x48, 0x1c, 0xc9, 0x44, 0x88, 0x05, 0x73, 0xe3, 0xe7, 0xb7, 0xac, 0x5a, 0xa8,
4042 0x25, 0xb1, 0xb4, 0x1c, 0xfa, 0xfc, 0x5c, 0x5b, 0xd6, 0xa6, 0x2c, 0x9f, 0xfa, 0xfc, 0xbc, 0x68,
4043 0x39, 0xd4, 0x92, 0x98, 0xfc, 0x3e, 0xd4, 0x1c, 0xdf, 0x89, 0xc6, 0xd8, 0x57, 0x40, 0xc3, 0xf5,
4044 0xd4, 0x70, 0x4f, 0x6a, 0x0a, 0x5d, 0xad, 0x3a, 0x5a, 0xf4, 0xa4, 0x02, 0x65, 0xcf, 0x11, 0x8e,
4045 0xf9, 0x9f, 0x4d, 0x58, 0x9e, 0xc2, 0xc9, 0x71, 0xf6, 0x79, 0x3c, 0x37, 0xa7, 0x5e, 0xf0, 0xb8,
4046 0x18, 0xbb, 0x8f, 0x02, 0x72, 0x00, 0x2d, 0xef, 0x92, 0x05, 0x23, 0x7b, 0xe4, 0xc4, 0x61, 0x2e,
4047 0xb3, 0xee, 0xa5, 0x96, 0x07, 0x52, 0xfd, 0xcc, 0x89, 0xc3, 0x82, 0x7d, 0xc3, 0xcb, 0x89, 0x65,
4048 0x8e, 0xc9, 0x09, 0xce, 0x22, 0x9a, 0xce, 0xb1, 0x5e, 0x30, 0x99, 0x0d, 0xaa, 0xce, 0x33, 0x29,
4049 0x79, 0x03, 0xb7, 0x25, 0x45, 0x2c, 0x9c, 0x48, 0x4c, 0x42, 0x7b, 0xe8, 0x30, 0x3f, 0x97, 0x6b,
4050 0x0f, 0xf2, 0x4c, 0x47, 0x0a, 0xf3, 0xd4, 0x61, 0xfe, 0x24, 0xa2, 0x05, 0xca, 0x15, 0x5e, 0x50,
4051 0x4b, 0xe2, 0x6f, 0xe0, 0x0e, 0x12, 0xb3, 0x51, 0xe0, 0xf8, 0xb6, 0x47, 0x47, 0x91, 0xe3, 0xd1,
4052 0x5c, 0x2e, 0xfe, 0xb0, 0x40, 0x8d, 0xa8, 0x03, 0x05, 0x2a, 0x30, 0xaf, 0xf2, 0x59, 0x2d, 0xf9,
4053 0x19, 0xdc, 0xc5, 0x85, 0x11, 0xb1, 0xa1, 0xb0, 0xf9, 0xd0, 0x3e, 0x67, 0x81, 0xc7, 0xcf, 0x73,
4054 0x49, 0x5b, 0x20, 0x3f, 0x90, 0xb0, 0xde, 0xf0, 0x0d, 0x82, 0x66, 0xc8, 0xa7, 0xb5, 0x64, 0x00,
4055 0x32, 0x1a, 0xdb, 0xe7, 0x71, 0x6c, 0xa7, 0x6b, 0x41, 0xa5, 0xf5, 0xc7, 0x79, 0xda, 0x17, 0x3c,
4056 0x8e, 0x7b, 0x43, 0xb9, 0x28, 0xf6, 0x4f, 0x9c, 0x20, 0xa0, 0x7e, 0x81, 0xba, 0xc5, 0x35, 0x42,
4057 0x2f, 0x91, 0x64, 0x9c, 0x31, 0x94, 0x38, 0x1b, 0xe7, 0xea, 0x9c, 0x71, 0x56, 0x98, 0x2b, 0xc7,
4058 0x39, 0x53, 0x4b, 0xe2, 0x9e, 0xda, 0x24, 0x04, 0x3b, 0x57, 0x3d, 0x55, 0xab, 0xe1, 0x77, 0xf3,
4059 0x84, 0x83, 0xc8, 0x09, 0xe2, 0x31, 0x8b, 0x63, 0xc6, 0x83, 0x6e, 0x20, 0x68, 0x34, 0xa4, 0x11,
4060 0x0d, 0x5c, 0xfa, 0xc6, 0x89, 0x02, 0x16, 0x8c, 0xf4, 0xae, 0x31, 0x60, 0xe7, 0xd8, 0xd3, 0x9f,
4061 0xab, 0xc1, 0x75, 0x5c, 0xc1, 0xce, 0xd0, 0x6f, 0xd6, 0x59, 0x98, 0x1d, 0x85, 0xbd, 0x14, 0x36,
4062 0xaf, 0xbf, 0x32, 0xe6, 0x22, 0x42, 0x79, 0x58, 0x97, 0x1e, 0xc2, 0x88, 0xbb, 0x34, 0x8e, 0xe5,
4063 0x2a, 0xa0, 0x51, 0xc4, 0xd5, 0x2e, 0x59, 0x47, 0x17, 0xbf, 0x93, 0x77, 0xd1, 0x4f, 0x71, 0x1d,
4064 0x09, 0x2b, 0x38, 0x58, 0xe3, 0xf3, 0xf4, 0x84, 0xc2, 0x46, 0x36, 0x87, 0x43, 0x3b, 0xbe, 0x0c,
4065 0xdc, 0x2c, 0x8a, 0x06, 0xba, 0xf8, 0x64, 0x76, 0x2e, 0xbf, 0xa6, 0x97, 0x47, 0x97, 0x81, 0x7b,
4066 0x55, 0x20, 0x0a, 0x94, 0x20, 0xa4, 0x9b, 0x57, 0xb0, 0x86, 0x1b, 0xac, 0x98, 0xd8, 0x21, 0x0f,
4067 0xd4, 0x76, 0x84, 0x2e, 0x9a, 0xe8, 0xe2, 0xc3, 0xc2, 0x76, 0x2b, 0x26, 0x7d, 0x1e, 0xe0, 0x2e,
4068 0x34, 0x33, 0xa5, 0x45, 0x1d, 0xf1, 0xe1, 0x1e, 0xa6, 0x37, 0x9d, 0x9a, 0x83, 0x49, 0xa4, 0x16,
4069 0x50, 0x0b, 0xd9, 0x7f, 0x54, 0xc8, 0xf1, 0x1c, 0x76, 0x5e, 0xff, 0xe5, 0x70, 0xcc, 0xc7, 0x90,
4070 0x37, 0x2a, 0x88, 0x88, 0x8e, 0xb9, 0xa0, 0xb6, 0x47, 0x87, 0xd4, 0x55, 0x5b, 0xf9, 0x32, 0xba,
4071 0x31, 0xf3, 0x6e, 0x2c, 0x04, 0x1d, 0x20, 0xa6, 0xc0, 0x4f, 0xf8, 0x8c, 0x92, 0xc4, 0x2a, 0x0c,
4072 0x9c, 0x84, 0x11, 0x1d, 0xdb, 0x1e, 0xf5, 0x59, 0x40, 0x55, 0x38, 0x92, 0xbf, 0x8d, 0xfc, 0x8f,
4073 0x66, 0xe7, 0xe1, 0x59, 0xe7, 0x50, 0x2f, 0xa9, 0x83, 0xcc, 0xa4, 0xe0, 0x6e, 0x5d, 0x4f, 0xc7,
4074 0x33, 0x3a, 0x2e, 0x42, 0xc8, 0x19, 0x6c, 0x63, 0x6e, 0x9d, 0x5c, 0xc6, 0xcc, 0x75, 0x7c, 0x9b,
4075 0x7e, 0x37, 0x61, 0xe1, 0x98, 0x06, 0x22, 0x97, 0x63, 0x2b, 0xe8, 0xf8, 0xd3, 0x42, 0x8e, 0x69,
4076 0x7c, 0x27, 0x81, 0xcf, 0xa6, 0x9a, 0x0c, 0xe6, 0x4a, 0x18, 0xf9, 0x19, 0xac, 0xe6, 0x33, 0xce,
4077 0x71, 0x4f, 0xd1, 0x15, 0x99, 0x5d, 0x8d, 0x2a, 0xc6, 0x3d, 0xf7, 0x34, 0xe0, 0xe7, 0x3e, 0xf5,
4078 0x46, 0x54, 0xf2, 0x14, 0x3c, 0x2d, 0xf3, 0x1c, 0x4a, 0x92, 0x73, 0xd8, 0x52, 0x85, 0xc0, 0x70,
4079 0x68, 0x47, 0xd4, 0x71, 0x4f, 0x6c, 0x7a, 0xe1, 0x52, 0xea, 0x51, 0x0f, 0x9d, 0xac, 0xa2, 0x93,
4080 0xdd, 0x62, 0x5d, 0x30, 0xc4, 0x45, 0x2e, 0x98, 0xe3, 0x5b, 0xd2, 0xa2, 0xa3, 0x0d, 0x0a, 0x8e,
4081 0xee, 0x72, 0x85, 0x9c, 0x46, 0xa4, 0xa7, 0xdd, 0x0e, 0x34, 0x0b, 0x55, 0x11, 0xf9, 0x01, 0x00,
4082 0x16, 0x34, 0x32, 0xd5, 0x29, 0x9e, 0x76, 0x35, 0xab, 0x26, 0x25, 0x32, 0x79, 0xa9, 0xf9, 0x1c,
4083 0x5a, 0xc5, 0x8a, 0x88, 0xdc, 0x05, 0x43, 0x15, 0x4f, 0xea, 0x6c, 0x34, 0xac, 0x0a, 0x16, 0x48,
4084 0xde, 0x14, 0xd3, 0xc2, 0x34, 0xd3, 0x09, 0xac, 0xcc, 0x94, 0x37, 0x57, 0x93, 0x7d, 0x09, 0xcd,
4085 0x98, 0x46, 0xcc, 0xf1, 0xed, 0x60, 0x32, 0x3e, 0xa6, 0x91, 0x3e, 0x4d, 0xd7, 0xd2, 0x21, 0x39,
4086 0x42, 0xed, 0x4b, 0x54, 0x5a, 0x8d, 0x38, 0xd7, 0x32, 0x7f, 0x53, 0x82, 0x66, 0xa1, 0x1c, 0xba,
4087 0xda, 0xcd, 0x1a, 0x54, 0x70, 0xbd, 0xab, 0xd3, 0xda, 0xb0, 0x96, 0xe4, 0xda, 0x9d, 0x0e, 0x65,
4088 0x71, 0x2a, 0x14, 0xf2, 0x01, 0xd4, 0x1d, 0x6f, 0xcc, 0x02, 0xad, 0x5f, 0x42, 0x3d, 0xa0, 0x48,
4089 0x01, 0x66, 0x7a, 0x5f, 0x7e, 0xf7, 0xde, 0xff, 0x1c, 0xc8, 0x6c, 0x21, 0x49, 0x08, 0x94, 0xc5,
4090 0x65, 0x98, 0x4c, 0x10, 0xfe, 0x9f, 0x8f, 0x6a, 0xe1, 0x9a, 0x99, 0x98, 0xee, 0xbe, 0x69, 0x41,
4091 0xab, 0x58, 0xf9, 0xbd, 0xf7, 0xf8, 0xb4, 0x61, 0x31, 0x3c, 0x15, 0xc8, 0xdc, 0xb0, 0xe4, 0xbf,
4092 0xe6, 0xbf, 0x94, 0xa0, 0x3d, 0x5d, 0x19, 0x92, 0x2d, 0xa8, 0x21, 0x2d, 0xf6, 0x5c, 0x8d, 0x12,
4093 0x16, 0xde, 0x83, 0xa9, 0xde, 0xcf, 0xe4, 0xd1, 0x88, 0x8e, 0xb1, 0x90, 0x4c, 0xfd, 0xd6, 0xb4,
4094 0xa4, 0xeb, 0x49, 0x3b, 0x2c, 0x15, 0x99, 0x2a, 0x8e, 0x0c, 0xab, 0x22, 0x9b, 0x4a, 0x81, 0x46,
4095 0x01, 0xc7, 0x9a, 0xc1, 0xb0, 0x2a, 0xb2, 0xf9, 0x92, 0x93, 0x3b, 0x50, 0x71, 0x39, 0x3f, 0x65,
4096 0x14, 0x0f, 0xfd, 0x8a, 0xa5, 0x5b, 0x49, 0x14, 0xe5, 0x2c, 0x8a, 0x07, 0x50, 0x53, 0xc7, 0xa9,
4097 0xe3, 0x5e, 0xdd, 0x41, 0xf3, 0xa7, 0x50, 0x7b, 0x4e, 0x9d, 0x48, 0x1c, 0x53, 0x47, 0x90, 0x5d,
4098 0x58, 0x3d, 0x49, 0x1a, 0xaa, 0x18, 0x10, 0x93, 0x88, 0x6a, 0x0b, 0x92, 0xaa, 0x8e, 0x12, 0x8d,
4099 0xf9, 0x57, 0x25, 0x58, 0xec, 0x05, 0x93, 0xf7, 0x1e, 0xf3, 0x99, 0x9c, 0x5a, 0x7c, 0xe7, 0x9c,
4100 0xc2, 0x48, 0x99, 0xca, 0x42, 0xc3, 0x92, 0xff, 0x9a, 0x5f, 0x83, 0x21, 0x73, 0xe0, 0x30, 0x1e,
4101 0xdd, 0xc0, 0xe4, 0xff, 0xb2, 0x04, 0x35, 0xb9, 0xe5, 0xe2, 0xfc, 0xbf, 0x37, 0x5f, 0x6e, 0xde,
4102 0xca, 0x85, 0x79, 0x2b, 0x26, 0xc2, 0xd2, 0x74, 0x22, 0xcc, 0xf6, 0xe3, 0x27, 0xd0, 0x78, 0x15,
4103 0xfa, 0x2c, 0x38, 0x7d, 0x5b, 0x4f, 0xb4, 0xe9, 0x42, 0x66, 0xfa, 0x77, 0x35, 0x80, 0x03, 0x7a,
4104 0xc6, 0x5c, 0xda, 0x0d, 0x86, 0x98, 0x32, 0x67, 0x34, 0xf0, 0x78, 0xa4, 0x17, 0x9c, 0x6e, 0x91,
4105 0xdb, 0xb0, 0x34, 0xe6, 0x1e, 0xf5, 0xf5, 0xf6, 0xa6, 0x1a, 0xe4, 0x47, 0xd0, 0x3e, 0x71, 0x22,
4106 0xef, 0xdc, 0x89, 0xa8, 0x7d, 0x46, 0x23, 0x59, 0x95, 0xe9, 0x55, 0xb7, 0x9c, 0xc8, 0x5f, 0x2b,
4107 0xb1, 0x84, 0x0e, 0x59, 0x34, 0x2e, 0x40, 0xcb, 0x0a, 0x9a, 0xc8, 0x13, 0xe8, 0x16, 0xd4, 0x3c,
4108 0xec, 0x91, 0xec, 0x7f, 0x5b, 0xad, 0x1e, 0x25, 0xe8, 0x7a, 0xe4, 0x73, 0xb8, 0xad, 0x95, 0xc5,
4109 0xa4, 0x58, 0x41, 0x1c, 0x51, 0xba, 0x7c, 0x46, 0x48, 0x3a, 0x59, 0xd2, 0xc8, 0xc1, 0x8b, 0xb1,
4110 0x62, 0x32, 0xac, 0x6a, 0xc8, 0x03, 0x79, 0x2b, 0x8b, 0xc9, 0x7d, 0x00, 0x79, 0x0b, 0x0f, 0xb8,
4111 0xcf, 0x47, 0x97, 0xc9, 0x86, 0x96, 0x49, 0xc8, 0xb6, 0xaa, 0x49, 0x99, 0xa7, 0xee, 0x15, 0x7a,
4112 0x81, 0x01, 0x4e, 0x20, 0x5e, 0x13, 0xc8, 0x3d, 0x00, 0x8d, 0xa0, 0xba, 0xba, 0x36, 0xac, 0x2a,
4113 0xea, 0x3b, 0x81, 0x47, 0x1e, 0x40, 0xcb, 0xf1, 0x7d, 0xee, 0x66, 0x0c, 0x55, 0x44, 0x34, 0x50,
4114 0x9a, 0x70, 0x6c, 0x43, 0x23, 0x45, 0x51, 0x5d, 0xf9, 0x1a, 0x16, 0x68, 0x8c, 0xe4, 0x79, 0x08,
4115 0xed, 0x2c, 0x25, 0x34, 0x13, 0x20, 0xaa, 0x95, 0x26, 0x86, 0xe2, 0x7a, 0x00, 0xad, 0x1c, 0x92,
4116 0xea, 0x42, 0xd4, 0xb0, 0x1a, 0x29, 0x4e, 0xf2, 0x99, 0xd0, 0xd4, 0x9b, 0x89, 0x26, 0x6b, 0x22,
4117 0xa8, 0xae, 0xb6, 0x14, 0xc5, 0x74, 0x1f, 0xea, 0x09, 0x86, 0xea, 0x5a, 0xcd, 0x50, 0x37, 0x50,
4118 0xc5, 0xf1, 0x15, 0x54, 0x22, 0x27, 0x18, 0xd1, 0x78, 0x7d, 0x79, 0x7b, 0xf1, 0x61, 0xfd, 0xf1,
4119 0xc3, 0xec, 0xc6, 0x97, 0x26, 0x94, 0xfe, 0xd7, 0xa2, 0x31, 0x9f, 0x44, 0x2e, 0xb5, 0x10, 0x6f,
4120 0x69, 0xbb, 0xcd, 0xbf, 0x2f, 0xc3, 0xed, 0x79, 0x00, 0xb2, 0x91, 0x7c, 0xa8, 0xf0, 0xe2, 0xf5,
4121 0xd2, 0xf6, 0xe2, 0x43, 0x43, 0x7f, 0x8d, 0xf0, 0xa6, 0x67, 0x6c, 0x61, 0x66, 0xc6, 0xf6, 0x61,
4122 0x29, 0xe4, 0xdc, 0x8f, 0xd7, 0x17, 0xb1, 0x53, 0x9f, 0xbd, 0x6b, 0xa7, 0x76, 0xfa, 0x9c, 0xfb,
4123 0x96, 0xb2, 0xdd, 0xfc, 0x9f, 0x05, 0x28, 0xcb, 0x36, 0xf9, 0xd3, 0xdc, 0xf1, 0xd3, 0x7a, 0xfc,
4124 0x7b, 0xef, 0x45, 0x86, 0x7f, 0xe4, 0x96, 0xaf, 0x8f, 0xad, 0x23, 0x30, 0xe2, 0x13, 0x27, 0x62,
4125 0xc1, 0x08, 0xbb, 0xdd, 0x7a, 0xfc, 0x93, 0xf7, 0xa3, 0x3b, 0x52, 0xc6, 0xc8, 0x98, 0x30, 0xc9,
4126 0x85, 0xa9, 0x26, 0x50, 0x9d, 0x09, 0xaa, 0x21, 0xd7, 0x39, 0xd5, 0x57, 0x5f, 0xc3, 0x92, 0xff,
4127 0x9a, 0x7b, 0x50, 0x4d, 0xba, 0x43, 0x00, 0x2a, 0xbd, 0x97, 0xaf, 0xec, 0xee, 0x41, 0xfb, 0x16,
4128 0x69, 0x40, 0x75, 0xef, 0xc5, 0x8b, 0xde, 0xbe, 0x6c, 0x95, 0x48, 0x0b, 0xe0, 0x59, 0xe7, 0xb0,
4129 0xdf, 0xb3, 0x06, 0xb2, 0xbd, 0x40, 0xea, 0x60, 0x3c, 0x7d, 0xd1, 0x7b, 0x23, 0x1b, 0x8b, 0xe6,
4130 0x09, 0xd4, 0x73, 0x5d, 0x20, 0x77, 0x80, 0x1c, 0x74, 0x0e, 0xba, 0xfb, 0x7b, 0x83, 0xce, 0x81,
4131 0xdd, 0xef, 0x58, 0x76, 0xf7, 0xe5, 0xe0, 0x69, 0xfb, 0x16, 0xf9, 0x00, 0xb6, 0x8e, 0x9e, 0xef,
4132 0x59, 0x9d, 0x03, 0xfb, 0xc9, 0x5f, 0xd8, 0x7b, 0x2f, 0x5e, 0xa0, 0x1c, 0xff, 0x19, 0x74, 0xf6,
4133 0x9f, 0xb7, 0x4b, 0x64, 0x1b, 0xee, 0xcd, 0x01, 0x1c, 0xed, 0x1d, 0x76, 0x14, 0x62, 0xc1, 0xfc,
4134 0xeb, 0x45, 0x80, 0x7d, 0xdf, 0x89, 0x63, 0x36, 0x64, 0x34, 0xc2, 0xfd, 0xd3, 0x16, 0x61, 0xba,
4135 0x9b, 0x2d, 0xf1, 0x41, 0xc8, 0x3c, 0xb2, 0x0a, 0x4b, 0xdc, 0x3e, 0x4b, 0x77, 0xd5, 0x32, 0x7f,
4136 0xcd, 0x70, 0xaf, 0x65, 0x0a, 0xab, 0x07, 0x84, 0x25, 0x58, 0x86, 0x58, 0x35, 0x24, 0x65, 0x26,
4137 0xb1, 0x77, 0xc1, 0xe0, 0x76, 0x78, 0xcc, 0x44, 0xac, 0x37, 0xd9, 0x0a, 0xef, 0xcb, 0x16, 0xee,
4138 0x9f, 0x5a, 0xa1, 0x4f, 0x54, 0xa6, 0x14, 0x1b, 0x50, 0xa5, 0xe2, 0x44, 0x9d, 0xeb, 0x6a, 0xa9,
4139 0x1b, 0x54, 0x9c, 0x24, 0xc7, 0xba, 0x17, 0x0b, 0x7b, 0xec, 0xb8, 0xb8, 0xc4, 0x1b, 0x56, 0xc5,
4140 0x8b, 0xc5, 0xa1, 0xe3, 0x4a, 0x45, 0x1c, 0xb9, 0xa8, 0xa8, 0x29, 0x45, 0x1c, 0xb9, 0x52, 0x21,
4141 0x93, 0x3c, 0x54, 0x5f, 0xfa, 0xf4, 0x5a, 0x36, 0x58, 0xd8, 0xc7, 0xef, 0x89, 0x6b, 0x20, 0xad,
4142 0x6d, 0x16, 0xea, 0xc5, 0xbb, 0xe4, 0xc5, 0xa2, 0x1b, 0x4a, 0xb1, 0xa4, 0x62, 0xa1, 0xde, 0xc7,
4143 0x96, 0xe2, 0xc8, 0xed, 0x86, 0x92, 0x48, 0x8a, 0xe5, 0xea, 0xd6, 0xeb, 0x58, 0x7a, 0x94, 0x1b,
4144 0x9c, 0x54, 0x49, 0x22, 0x54, 0xa9, 0x05, 0x2c, 0x7b, 0x89, 0xaa, 0x6d, 0x68, 0x84, 0xa7, 0xc2,
4145 0x16, 0xce, 0x48, 0xc5, 0xb3, 0xac, 0x96, 0x52, 0x78, 0x2a, 0x06, 0x0e, 0xce, 0xb0, 0xf9, 0xcb,
4146 0x45, 0xa8, 0xc9, 0x3b, 0x2f, 0x0f, 0xf6, 0xc7, 0xb8, 0x65, 0x38, 0x9e, 0x67, 0xf3, 0x89, 0xa0,
4147 0x91, 0xb4, 0xc2, 0xc9, 0xa8, 0x5a, 0x75, 0xc7, 0xf3, 0x7a, 0x52, 0x36, 0x70, 0x46, 0x72, 0x9b,
4148 0x92, 0xb7, 0xaf, 0x33, 0x9a, 0x83, 0x2d, 0x20, 0xac, 0xa5, 0xe4, 0x29, 0x72, 0x1b, 0x1a, 0x22,
4149 0x72, 0x42, 0x5b, 0x70, 0xfb, 0x84, 0xc7, 0x2a, 0x7d, 0xab, 0x16, 0x48, 0xd9, 0x80, 0x3f, 0xe7,
4150 0xb1, 0x20, 0x9f, 0x02, 0x89, 0xe8, 0xd8, 0x89, 0x4e, 0x35, 0x97, 0x9a, 0x8f, 0x32, 0xe2, 0xda,
4151 0x4a, 0x83, 0x6c, 0x6a, 0x66, 0x32, 0x34, 0x0b, 0x82, 0x14, 0xbd, 0x94, 0x47, 0x77, 0xa5, 0x42,
4152 0xa1, 0x75, 0x2c, 0x0a, 0x2a, 0x3b, 0x59, 0x49, 0x63, 0x41, 0x54, 0x31, 0x96, 0x0c, 0x66, 0xe4,
4153 0x63, 0x49, 0x91, 0x3b, 0xb0, 0x2a, 0x22, 0x27, 0x88, 0x7d, 0x47, 0xe4, 0xc1, 0x55, 0x04, 0xaf,
4154 0xa4, 0xaa, 0xf9, 0xf8, 0x6c, 0xa0, 0x6a, 0x53, 0xf8, 0x64, 0xac, 0xcc, 0x5f, 0x97, 0xa0, 0xa2,
4155 0xe6, 0x81, 0x3c, 0x80, 0x45, 0x77, 0x9c, 0x7c, 0x9c, 0x23, 0xd9, 0xf7, 0xbe, 0x64, 0x96, 0x2c,
4156 0xa9, 0x9e, 0xbf, 0x32, 0x72, 0xd9, 0xbe, 0x58, 0xc8, 0xf6, 0x6c, 0x79, 0x95, 0xa7, 0x96, 0x97,
4157 0x5a, 0x32, 0x4b, 0xc5, 0x25, 0x33, 0x7f, 0x65, 0x64, 0xeb, 0xce, 0xc8, 0xad, 0x3b, 0xf3, 0xd7,
4158 0x8b, 0x50, 0x7e, 0xea, 0xf3, 0x73, 0x3c, 0x08, 0x5d, 0x97, 0xc6, 0xb1, 0x9d, 0xaf, 0x4c, 0x96,
4159 0xad, 0x86, 0x92, 0x76, 0xe7, 0x55, 0x4a, 0xcb, 0x49, 0xa5, 0xb4, 0x06, 0x95, 0x49, 0xc0, 0xa4,
4160 0xb8, 0xae, 0xc4, 0x93, 0x80, 0x5d, 0x57, 0x11, 0x6f, 0x01, 0x1e, 0x53, 0x2a, 0xaf, 0x55, 0x95,
4161 0x51, 0x95, 0x02, 0x5c, 0xa8, 0x1b, 0x50, 0x4d, 0x0e, 0x5b, 0x5c, 0x76, 0xcb, 0x96, 0xa1, 0x0f,
4162 0x5a, 0xf2, 0x11, 0x2c, 0x07, 0x54, 0x9c, 0x73, 0xcc, 0x22, 0xd5, 0xcb, 0x25, 0x44, 0x34, 0xb5,
4163 0xb8, 0x3b, 0xaf, 0x52, 0xaf, 0x20, 0x24, 0x57, 0xa0, 0x7d, 0x01, 0xe0, 0xa6, 0xbb, 0x97, 0xfe,
4164 0xe0, 0xb6, 0x9a, 0xce, 0x55, 0xb6, 0xb1, 0x59, 0x39, 0x18, 0xf9, 0x18, 0x2a, 0x0e, 0xce, 0xa2,
4165 0xfe, 0x90, 0xb6, 0x3c, 0x35, 0xb9, 0x96, 0x56, 0x93, 0x4d, 0xa8, 0x86, 0x11, 0xe3, 0x11, 0x13,
4166 0x97, 0x98, 0x32, 0xcb, 0x56, 0xda, 0xce, 0x55, 0xfc, 0x8d, 0x42, 0xc5, 0x9f, 0x2b, 0x35, 0x9b,
4167 0x85, 0x52, 0x73, 0x03, 0xaa, 0xa3, 0x88, 0x4f, 0x42, 0x19, 0x87, 0xde, 0x1f, 0xb0, 0xdd, 0xf5,
4168 0xcc, 0x01, 0x34, 0xa6, 0xeb, 0x28, 0x55, 0x0c, 0x26, 0x93, 0xd7, 0xb0, 0xaa, 0x4a, 0xd0, 0xf5,
4169 0xc8, 0xc7, 0xb0, 0xac, 0x95, 0x71, 0x48, 0x5d, 0x36, 0x64, 0xae, 0x2e, 0x32, 0x5b, 0x4a, 0x7c,
4170 0xa4, 0xa5, 0xe6, 0xbf, 0x95, 0xa1, 0x55, 0xfc, 0x20, 0x7e, 0x75, 0xb5, 0xba, 0x01, 0xd5, 0xe8,
4171 0xc2, 0x3e, 0xbe, 0x14, 0x34, 0x46, 0xb6, 0x8a, 0x65, 0x44, 0x17, 0x4f, 0x64, 0x53, 0xce, 0x40,
4172 0x74, 0x61, 0x87, 0x58, 0xee, 0xaa, 0x7c, 0xae, 0x58, 0xb5, 0xe8, 0x42, 0xd5, 0xbf, 0x31, 0xae,
4173 0xdd, 0x0b, 0x7b, 0xe2, 0x3a, 0x72, 0xef, 0xd3, 0xa0, 0x32, 0x82, 0x5a, 0xd1, 0xc5, 0x2b, 0x29,
4174 0x2e, 0x22, 0xc7, 0x05, 0xe4, 0x52, 0x82, 0x3c, 0x9c, 0x45, 0x1e, 0x17, 0x90, 0x95, 0x04, 0xf9,
4175 0x64, 0x16, 0xa9, 0xbe, 0xd2, 0x24, 0x48, 0x23, 0x41, 0xe2, 0x77, 0x96, 0x04, 0xb9, 0x01, 0x55,
4176 0x91, 0x44, 0x58, 0x55, 0x11, 0x8a, 0x2c, 0x42, 0x91, 0x45, 0x58, 0x53, 0x11, 0x8a, 0x7c, 0x84,
4177 0x62, 0x3a, 0x42, 0x50, 0x3e, 0xc4, 0x4c, 0x84, 0x62, 0x3a, 0xc2, 0x7a, 0x82, 0x3c, 0x9c, 0x45,
4178 0x16, 0x23, 0x6c, 0x24, 0xc8, 0x27, 0xb3, 0xc8, 0x62, 0x84, 0xcd, 0x04, 0x59, 0x88, 0xd0, 0x84,
4179 0x66, 0x74, 0x61, 0xbb, 0x91, 0xab, 0xd0, 0x31, 0x66, 0x59, 0xc5, 0xaa, 0x47, 0x17, 0xfb, 0x91,
4180 0x8b, 0x48, 0x0c, 0xf5, 0x98, 0x85, 0x09, 0x60, 0x59, 0x85, 0x7a, 0xcc, 0x42, 0xad, 0xbe, 0x07,
4181 0x35, 0xc1, 0xc6, 0x34, 0x16, 0xce, 0x38, 0xc4, 0xfb, 0x80, 0x61, 0x65, 0x02, 0xf3, 0x37, 0x25,
4182 0x68, 0x15, 0xdf, 0x49, 0xf2, 0xfb, 0x42, 0xa9, 0xb0, 0x2f, 0x7c, 0xff, 0x84, 0xfa, 0xfe, 0x13,
4183 0x75, 0x7d, 0xef, 0xbf, 0x82, 0x66, 0xe1, 0x61, 0xe5, 0xea, 0xc5, 0x70, 0x07, 0x2a, 0xb1, 0x70,
4184 0xc4, 0x24, 0xd6, 0x35, 0xaf, 0x6e, 0x99, 0xdf, 0xc2, 0xea, 0x9c, 0x07, 0x96, 0xf7, 0xbe, 0x8c,
4185 0x66, 0xf4, 0x8b, 0x05, 0xfa, 0x7f, 0x5e, 0x00, 0x32, 0xfb, 0xf6, 0xf2, 0x7d, 0x3e, 0x2c, 0xf9,
4186 0x3c, 0xb6, 0x0b, 0x2e, 0x6a, 0x3e, 0x8f, 0x8f, 0x50, 0xa0, 0xd4, 0xc7, 0x89, 0xba, 0x9c, 0xa8,
4187 0x8f, 0xb5, 0xfa, 0x21, 0xb4, 0x7d, 0x1e, 0xba, 0xf6, 0x98, 0xc5, 0x29, 0x87, 0xba, 0xab, 0xb5,
4188 0xa4, 0xfc, 0x90, 0xc5, 0x09, 0xd1, 0x23, 0x58, 0xd3, 0x48, 0x9d, 0x70, 0x09, 0xbc, 0xa2, 0xee,
4189 0x87, 0x0a, 0xae, 0x12, 0x4f, 0x9b, 0x7c, 0x00, 0x75, 0x9f, 0x0f, 0x59, 0x02, 0x34, 0x54, 0x19,
4190 0x24, 0x45, 0x1a, 0xf0, 0x21, 0x34, 0x7c, 0xee, 0x8c, 0x53, 0x44, 0x15, 0x11, 0x75, 0x94, 0x29,
4191 0x88, 0x49, 0x61, 0xeb, 0x9a, 0x67, 0xa5, 0x1b, 0x9b, 0x8c, 0x7f, 0x28, 0xc1, 0xe6, 0xd5, 0x6f,
4192 0x4c, 0x37, 0xe5, 0x86, 0x7c, 0x01, 0x77, 0x58, 0x20, 0x2f, 0xe9, 0xd4, 0x3e, 0x66, 0xc9, 0xe7,
4193 0xe6, 0xc8, 0x11, 0x54, 0x17, 0x08, 0xab, 0x5a, 0xfb, 0x84, 0xa9, 0xaf, 0xc6, 0x96, 0x23, 0xa8,
4194 0xf9, 0x2b, 0xd5, 0xb7, 0x2b, 0x9e, 0xa8, 0x6e, 0xac, 0x6f, 0xb7, 0x61, 0x09, 0x1f, 0xcb, 0x92,
4195 0x5a, 0x05, 0x1b, 0x92, 0x3d, 0xa0, 0xe7, 0x36, 0xfd, 0x2e, 0xa9, 0x56, 0x2a, 0x01, 0x3d, 0xef,
4196 0x7c, 0xe7, 0x99, 0x27, 0x70, 0xff, 0xfa, 0x07, 0xae, 0x1b, 0x9b, 0x9b, 0x7f, 0x2c, 0xa9, 0x1c,
4197 0xb8, 0xe2, 0xc9, 0xeb, 0xb7, 0x3b, 0x39, 0xbf, 0x28, 0x81, 0xf9, 0xf6, 0xe7, 0xb3, 0xff, 0xdf,
4198 0x49, 0x32, 0xbf, 0xc3, 0xb9, 0xb8, 0xe6, 0x99, 0xed, 0xbd, 0xfd, 0x7f, 0x00, 0x75, 0x7c, 0x0b,
4199 0x8b, 0xa8, 0x13, 0xeb, 0x4f, 0x4f, 0x86, 0x05, 0x52, 0x64, 0xa1, 0xc4, 0x3c, 0x85, 0x0f, 0xdf,
4200 0xfa, 0x26, 0x76, 0x63, 0x19, 0xc0, 0x60, 0xfd, 0xaa, 0xd7, 0xb1, 0xef, 0xb3, 0x5f, 0x46, 0x1e,
4201 0x4b, 0x8e, 0x44, 0x15, 0x58, 0x2d, 0xf2, 0x98, 0x3a, 0x12, 0xcd, 0x97, 0x70, 0xef, 0xba, 0xe7,
4202 0xc4, 0xf7, 0x75, 0x67, 0xc6, 0xb0, 0xfd, 0xb6, 0xa7, 0xb7, 0x9b, 0x9f, 0x9c, 0xbf, 0x84, 0x8d,
4203 0x2b, 0x1f, 0xe2, 0x6e, 0x7a, 0xc0, 0xfe, 0xa9, 0x04, 0x0f, 0xdf, 0xf5, 0x55, 0xee, 0xc6, 0x96,
4204 0xc1, 0x67, 0x40, 0xf2, 0x2f, 0x85, 0xba, 0x6f, 0x6a, 0x4d, 0xac, 0xe4, 0x34, 0xba, 0x8f, 0x63,
4205 0xf8, 0xe1, 0x3b, 0xbc, 0xdf, 0xdd, 0x58, 0xba, 0xfa, 0xb8, 0x25, 0xbc, 0xe5, 0x0d, 0xef, 0xc6,
4206 0xbc, 0xfd, 0x6d, 0x09, 0x3e, 0x7a, 0xb7, 0xd7, 0xbc, 0x1b, 0x1b, 0xfe, 0x4d, 0xa8, 0x7a, 0x2c,
4207 0x16, 0x4e, 0xe0, 0x26, 0x7b, 0x63, 0xda, 0x36, 0xff, 0xab, 0x04, 0xf5, 0x67, 0xf2, 0xa2, 0x73,
4208 0x48, 0xf1, 0x72, 0xf3, 0x21, 0x34, 0x58, 0xf2, 0x00, 0x92, 0x38, 0x6e, 0xe2, 0x6f, 0x98, 0x94,
4209 0xac, 0xeb, 0x91, 0x2e, 0xb4, 0x32, 0x08, 0xde, 0x2c, 0xd5, 0x57, 0xbc, 0xec, 0x59, 0x39, 0x47,
4210 0xb8, 0x93, 0x3e, 0xa7, 0xe0, 0xe7, 0xba, 0x26, 0xcb, 0x37, 0xc9, 0x7d, 0xa8, 0x8f, 0xe8, 0xd8,
4211 0x4e, 0x2e, 0x90, 0x8b, 0xe8, 0x4c, 0x5e, 0x20, 0xfb, 0xea, 0x02, 0x99, 0xbf, 0xe2, 0x95, 0x51,
4212 0x99, 0xb6, 0xcd, 0x3f, 0x82, 0x66, 0x81, 0x9b, 0x18, 0xb0, 0xd8, 0xef, 0xbd, 0x6c, 0xdf, 0x22,
4213 0x6d, 0x68, 0x74, 0xfa, 0xbd, 0x97, 0xf6, 0xa3, 0x67, 0x76, 0x7f, 0x6f, 0xf0, 0xbc, 0x5d, 0x22,
4214 0x2b, 0xd0, 0x54, 0x92, 0xcf, 0xb5, 0x68, 0xc1, 0xfc, 0x9b, 0x05, 0x58, 0xc2, 0x7e, 0x16, 0xae,
4215 0x7e, 0x2a, 0xdc, 0xe4, 0xea, 0x47, 0x7e, 0x0a, 0x86, 0xcb, 0xc7, 0x63, 0x47, 0xff, 0x98, 0x67,
4216 0x26, 0xc6, 0x7c, 0xa4, 0xf1, 0xbe, 0x42, 0x5a, 0x89, 0x09, 0xd9, 0x01, 0x63, 0xac, 0x54, 0xfa,
4217 0x1b, 0xec, 0xed, 0x79, 0x23, 0x64, 0x25, 0xa0, 0xdc, 0xcd, 0xb7, 0x7c, 0xed, 0xcd, 0xd7, 0xfc,
4218 0x1a, 0x56, 0xe7, 0x38, 0x26, 0xcb, 0x50, 0xdf, 0x3b, 0x38, 0xb0, 0x0f, 0x3b, 0x87, 0x4f, 0x3a,
4219 0xd6, 0x51, 0xfb, 0x16, 0x21, 0xd0, 0xb2, 0x3a, 0x87, 0xbd, 0xd7, 0x9d, 0x54, 0x56, 0x92, 0xa0,
4220 0xa3, 0xce, 0x20, 0x15, 0x2c, 0x98, 0xdf, 0x00, 0xbc, 0x76, 0xfc, 0x09, 0xed, 0x3b, 0x91, 0x33,
4221 0x26, 0xf7, 0x61, 0x91, 0x07, 0x13, 0xfd, 0x5d, 0xa5, 0x51, 0xf8, 0xa1, 0x80, 0x54, 0x90, 0x4f,
4222 0x61, 0xe9, 0x4c, 0xa2, 0xf5, 0x78, 0xdc, 0xd9, 0xd1, 0xbf, 0xcc, 0x43, 0x0a, 0x39, 0x0d, 0x3b,
4223 0x38, 0xcf, 0x0a, 0x64, 0x1a, 0xb0, 0xd4, 0x19, 0x87, 0xe2, 0xf2, 0xf1, 0x7f, 0xb7, 0xc0, 0xe8,
4224 0x29, 0x2e, 0x72, 0x00, 0x70, 0xc0, 0x62, 0xe7, 0xd8, 0xa7, 0x3d, 0x5f, 0x90, 0x56, 0xea, 0x03,
4225 0x91, 0x9b, 0x53, 0x6d, 0xf3, 0xce, 0x2f, 0xfe, 0xfd, 0x3f, 0x7e, 0xb5, 0xd0, 0x36, 0xeb, 0xbb,
4226 0x67, 0x8f, 0x76, 0xb5, 0xdd, 0x97, 0xa5, 0x4f, 0xc8, 0x53, 0xa8, 0x5b, 0x94, 0x06, 0xef, 0x4a,
4227 0x73, 0x17, 0x69, 0x56, 0xcc, 0x86, 0xa4, 0x49, 0x0c, 0x25, 0x4f, 0x07, 0xea, 0xfa, 0x24, 0xa6,
4228 0xbd, 0x60, 0x42, 0x0a, 0x21, 0xcf, 0xb0, 0xac, 0x23, 0x0b, 0x31, 0x9b, 0x92, 0xa5, 0xa3, 0x9c,
4229 0x07, 0x13, 0x49, 0xf3, 0x1c, 0x9a, 0xe9, 0xa9, 0xf1, 0x0e, 0x44, 0x1b, 0x48, 0xb4, 0x6a, 0xb6,
4230 0x72, 0x51, 0x69, 0xa6, 0x7d, 0xa8, 0x1d, 0x50, 0x9f, 0xbe, 0x77, 0x77, 0x52, 0x23, 0x49, 0xd2,
4231 0x05, 0xd0, 0xaf, 0x7b, 0xbd, 0x89, 0x20, 0xed, 0xc2, 0x0f, 0xfe, 0x0e, 0xe3, 0xd1, 0xf5, 0xfd,
4232 0xc9, 0x2c, 0x25, 0x55, 0x0f, 0x1a, 0xe9, 0xd3, 0x9e, 0x24, 0x23, 0x85, 0x1f, 0x59, 0xa0, 0x78,
4233 0x86, 0x6e, 0x0b, 0xe9, 0xd6, 0xcc, 0x36, 0xd2, 0xe5, 0xac, 0x25, 0xe1, 0x9f, 0xc3, 0x72, 0xfe,
4234 0x91, 0x4e, 0x72, 0x66, 0x6f, 0x98, 0x79, 0xcd, 0x0c, 0xed, 0x7d, 0xa4, 0x5d, 0x37, 0x57, 0x25,
4235 0xed, 0x14, 0x87, 0x64, 0xfe, 0x0a, 0x0c, 0x79, 0x03, 0xde, 0xf3, 0x3c, 0xd2, 0x2c, 0xfc, 0x76,
4236 0xf0, 0xfa, 0xac, 0xd2, 0x36, 0x2a, 0xab, 0x40, 0xb6, 0x2c, 0xfc, 0xae, 0xf9, 0x36, 0x92, 0xc2,
4237 0xa0, 0x65, 0x66, 0x92, 0xe7, 0x08, 0x5a, 0xe9, 0x0b, 0xf1, 0xfe, 0x09, 0x75, 0x4f, 0x67, 0x12,
4238 0x34, 0x1b, 0xc6, 0x14, 0x68, 0xfe, 0x00, 0x09, 0xef, 0x9a, 0x44, 0x12, 0x16, 0xed, 0x25, 0xe9,
4239 0x21, 0xd4, 0x55, 0xce, 0xf5, 0x79, 0xd0, 0x1d, 0xe6, 0x26, 0x22, 0xdd, 0x07, 0x67, 0xba, 0xb8,
4240 0x89, 0x8c, 0xb7, 0xcd, 0xe5, 0x2c, 0x61, 0xd1, 0x58, 0x4f, 0xac, 0xce, 0xbc, 0x77, 0xe7, 0x2b,
4241 0x4c, 0x6c, 0xde, 0x5a, 0x12, 0x5a, 0xd0, 0x7c, 0x46, 0x45, 0xee, 0x11, 0x75, 0x3a, 0xe6, 0xd5,
4242 0x39, 0xef, 0x3c, 0xe6, 0x3d, 0xa4, 0xbc, 0x63, 0xae, 0x48, 0xca, 0x82, 0xbd, 0xe4, 0xfc, 0x13,
4243 0xa8, 0x58, 0xf4, 0x98, 0xf3, 0xb7, 0xaf, 0xf0, 0x35, 0xe4, 0x59, 0x36, 0x41, 0xad, 0x70, 0x69,
4244 0x23, 0x09, 0x5e, 0xc1, 0xca, 0x3e, 0xf7, 0x7d, 0xea, 0xe6, 0xbf, 0xb4, 0xbd, 0x8d, 0x6b, 0x1b,
4245 0xb9, 0x36, 0xcd, 0x35, 0xc9, 0x35, 0x63, 0x2e, 0x69, 0x23, 0xb8, 0xbb, 0x1f, 0x51, 0x47, 0xd0,
4246 0x41, 0xe4, 0x0c, 0x87, 0xcc, 0x3d, 0x72, 0x4f, 0xa8, 0x37, 0xf1, 0xe5, 0x36, 0xfe, 0xc1, 0x4e,
4247 0xe1, 0xf7, 0xcc, 0x33, 0x80, 0x19, 0x6f, 0x1f, 0xa1, 0xb7, 0x6d, 0x73, 0x0b, 0xbd, 0xcd, 0x67,
4248 0xd5, 0x3e, 0x55, 0x86, 0xdd, 0xb4, 0xcf, 0x2b, 0x58, 0xa5, 0xcf, 0x21, 0xac, 0x16, 0x7a, 0xf4,
4249 0x67, 0x13, 0x3a, 0xa1, 0x31, 0xd9, 0x9a, 0xeb, 0x4f, 0x29, 0x67, 0x7c, 0x99, 0xe8, 0xeb, 0x9e,
4250 0x79, 0x77, 0x26, 0x3e, 0x65, 0xa0, 0xfd, 0x14, 0x7a, 0xf1, 0x7f, 0xf6, 0x33, 0x87, 0x4d, 0xfa,
4251 0xf9, 0x43, 0x68, 0xab, 0x65, 0x90, 0xab, 0xb3, 0xae, 0x4e, 0xd3, 0x0c, 0x64, 0xde, 0xfa, 0xbc,
4252 0x44, 0xbe, 0x85, 0xb5, 0x3e, 0x8d, 0x86, 0x3c, 0x1a, 0xe3, 0xf1, 0xdb, 0x0b, 0x69, 0x34, 0xcd,
4253 0x80, 0x8a, 0x99, 0x9e, 0x3d, 0xc0, 0x9e, 0xdd, 0x37, 0x37, 0x64, 0xcf, 0xe6, 0x52, 0xc8, 0xbe,
4254 0x0d, 0xa0, 0xfe, 0x8c, 0x8a, 0xce, 0x85, 0xc0, 0xc3, 0x94, 0x64, 0xdd, 0xc8, 0xce, 0xe7, 0xcd,
4255 0xdb, 0xc9, 0x81, 0x6b, 0x51, 0x31, 0x89, 0x02, 0xd4, 0xc4, 0xc5, 0x65, 0x9e, 0xe3, 0xf8, 0xb2,
4256 0xf4, 0xc9, 0x93, 0x6f, 0x61, 0x8b, 0x47, 0x23, 0xe4, 0x72, 0x79, 0xe4, 0xed, 0xa8, 0x1f, 0xd6,
4257 0x27, 0xdc, 0x4f, 0x9a, 0xaf, 0xb1, 0x2d, 0x0f, 0xe7, 0xde, 0x8b, 0xc1, 0x37, 0xbb, 0x23, 0x26,
4258 0x4e, 0x26, 0xc7, 0xd2, 0xcb, 0x6e, 0x62, 0xb2, 0xab, 0x4c, 0x3e, 0xd3, 0xbf, 0xc5, 0x3f, 0xfb,
4259 0x62, 0x77, 0xc4, 0x93, 0xdf, 0xfd, 0xf7, 0x4b, 0xfd, 0x85, 0xe3, 0x0a, 0x6a, 0xbe, 0xf8, 0xdf,
4260 0x00, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x26, 0xed, 0x28, 0x1b, 0x30, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04004261}
4262
4263// Reference imports to suppress errors if they are not otherwise used.
4264var _ context.Context
4265var _ grpc.ClientConn
4266
4267// This is a compile-time assertion to ensure that this generated file
4268// is compatible with the grpc package it is being compiled against.
4269const _ = grpc.SupportPackageIsVersion4
4270
4271// OpenoltClient is the client API for Openolt service.
4272//
4273// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
4274type OpenoltClient interface {
4275 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4276 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4277 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4278 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4279 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4280 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
4281 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
4282 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
4283 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4284 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4285 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
4286 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4287 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4288 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
4289 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4290 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004291 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4292 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4293 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
4294 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04004295 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Esin Karamanccb714b2019-11-29 15:02:06 +00004296 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004297 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
William Kurkianea869482019-04-09 15:16:11 -04004298}
4299
4300type openoltClient struct {
4301 cc *grpc.ClientConn
4302}
4303
4304func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
4305 return &openoltClient{cc}
4306}
4307
4308func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4309 out := new(Empty)
4310 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
4311 if err != nil {
4312 return nil, err
4313 }
4314 return out, nil
4315}
4316
4317func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4318 out := new(Empty)
4319 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
4320 if err != nil {
4321 return nil, err
4322 }
4323 return out, nil
4324}
4325
4326func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4327 out := new(Empty)
4328 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
4329 if err != nil {
4330 return nil, err
4331 }
4332 return out, nil
4333}
4334
4335func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4336 out := new(Empty)
4337 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
4338 if err != nil {
4339 return nil, err
4340 }
4341 return out, nil
4342}
4343
4344func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4345 out := new(Empty)
4346 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
4347 if err != nil {
4348 return nil, err
4349 }
4350 return out, nil
4351}
4352
4353func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
4354 out := new(Empty)
4355 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
4356 if err != nil {
4357 return nil, err
4358 }
4359 return out, nil
4360}
4361
4362func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
4363 out := new(Empty)
4364 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
4365 if err != nil {
4366 return nil, err
4367 }
4368 return out, nil
4369}
4370
4371func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
4372 out := new(Empty)
4373 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
4374 if err != nil {
4375 return nil, err
4376 }
4377 return out, nil
4378}
4379
4380func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4381 out := new(Empty)
4382 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
4383 if err != nil {
4384 return nil, err
4385 }
4386 return out, nil
4387}
4388
4389func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4390 out := new(Empty)
4391 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
4392 if err != nil {
4393 return nil, err
4394 }
4395 return out, nil
4396}
4397
4398func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
4399 out := new(Heartbeat)
4400 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
4401 if err != nil {
4402 return nil, err
4403 }
4404 return out, nil
4405}
4406
4407func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4408 out := new(Empty)
4409 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
4410 if err != nil {
4411 return nil, err
4412 }
4413 return out, nil
4414}
4415
4416func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4417 out := new(Empty)
4418 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
4419 if err != nil {
4420 return nil, err
4421 }
4422 return out, nil
4423}
4424
4425func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
4426 out := new(DeviceInfo)
4427 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
4428 if err != nil {
4429 return nil, err
4430 }
4431 return out, nil
4432}
4433
4434func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4435 out := new(Empty)
4436 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
4437 if err != nil {
4438 return nil, err
4439 }
4440 return out, nil
4441}
4442
4443func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4444 out := new(Empty)
4445 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
4446 if err != nil {
4447 return nil, err
4448 }
4449 return out, nil
4450}
4451
Manikkaraj kb1d51442019-07-23 10:41:02 -04004452func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04004453 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004454 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04004455 if err != nil {
4456 return nil, err
4457 }
4458 return out, nil
4459}
4460
Manikkaraj kb1d51442019-07-23 10:41:02 -04004461func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04004462 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004463 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
4464 if err != nil {
4465 return nil, err
4466 }
4467 return out, nil
4468}
4469
4470func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4471 out := new(Empty)
4472 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
4473 if err != nil {
4474 return nil, err
4475 }
4476 return out, nil
4477}
4478
4479func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4480 out := new(Empty)
4481 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04004482 if err != nil {
4483 return nil, err
4484 }
4485 return out, nil
4486}
4487
4488func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
4489 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
4490 if err != nil {
4491 return nil, err
4492 }
4493 x := &openoltEnableIndicationClient{stream}
4494 if err := x.ClientStream.SendMsg(in); err != nil {
4495 return nil, err
4496 }
4497 if err := x.ClientStream.CloseSend(); err != nil {
4498 return nil, err
4499 }
4500 return x, nil
4501}
4502
4503type Openolt_EnableIndicationClient interface {
4504 Recv() (*Indication, error)
4505 grpc.ClientStream
4506}
4507
4508type openoltEnableIndicationClient struct {
4509 grpc.ClientStream
4510}
4511
4512func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
4513 m := new(Indication)
4514 if err := x.ClientStream.RecvMsg(m); err != nil {
4515 return nil, err
4516 }
4517 return m, nil
4518}
4519
Esin Karamanccb714b2019-11-29 15:02:06 +00004520func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
4521 out := new(Empty)
4522 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
4523 if err != nil {
4524 return nil, err
4525 }
4526 return out, nil
4527}
4528
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004529func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
4530 out := new(common.ReturnValues)
4531 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
4532 if err != nil {
4533 return nil, err
4534 }
4535 return out, nil
4536}
4537
William Kurkianea869482019-04-09 15:16:11 -04004538// OpenoltServer is the server API for Openolt service.
4539type OpenoltServer interface {
4540 DisableOlt(context.Context, *Empty) (*Empty, error)
4541 ReenableOlt(context.Context, *Empty) (*Empty, error)
4542 ActivateOnu(context.Context, *Onu) (*Empty, error)
4543 DeactivateOnu(context.Context, *Onu) (*Empty, error)
4544 DeleteOnu(context.Context, *Onu) (*Empty, error)
4545 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
4546 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
4547 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
4548 FlowAdd(context.Context, *Flow) (*Empty, error)
4549 FlowRemove(context.Context, *Flow) (*Empty, error)
4550 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
4551 EnablePonIf(context.Context, *Interface) (*Empty, error)
4552 DisablePonIf(context.Context, *Interface) (*Empty, error)
4553 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
4554 Reboot(context.Context, *Empty) (*Empty, error)
4555 CollectStatistics(context.Context, *Empty) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004556 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
4557 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
4558 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
4559 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04004560 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Esin Karamanccb714b2019-11-29 15:02:06 +00004561 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004562 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
William Kurkianea869482019-04-09 15:16:11 -04004563}
4564
4565func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
4566 s.RegisterService(&_Openolt_serviceDesc, srv)
4567}
4568
4569func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4570 in := new(Empty)
4571 if err := dec(in); err != nil {
4572 return nil, err
4573 }
4574 if interceptor == nil {
4575 return srv.(OpenoltServer).DisableOlt(ctx, in)
4576 }
4577 info := &grpc.UnaryServerInfo{
4578 Server: srv,
4579 FullMethod: "/openolt.Openolt/DisableOlt",
4580 }
4581 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4582 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
4583 }
4584 return interceptor(ctx, in, info, handler)
4585}
4586
4587func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4588 in := new(Empty)
4589 if err := dec(in); err != nil {
4590 return nil, err
4591 }
4592 if interceptor == nil {
4593 return srv.(OpenoltServer).ReenableOlt(ctx, in)
4594 }
4595 info := &grpc.UnaryServerInfo{
4596 Server: srv,
4597 FullMethod: "/openolt.Openolt/ReenableOlt",
4598 }
4599 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4600 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
4601 }
4602 return interceptor(ctx, in, info, handler)
4603}
4604
4605func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4606 in := new(Onu)
4607 if err := dec(in); err != nil {
4608 return nil, err
4609 }
4610 if interceptor == nil {
4611 return srv.(OpenoltServer).ActivateOnu(ctx, in)
4612 }
4613 info := &grpc.UnaryServerInfo{
4614 Server: srv,
4615 FullMethod: "/openolt.Openolt/ActivateOnu",
4616 }
4617 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4618 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
4619 }
4620 return interceptor(ctx, in, info, handler)
4621}
4622
4623func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4624 in := new(Onu)
4625 if err := dec(in); err != nil {
4626 return nil, err
4627 }
4628 if interceptor == nil {
4629 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
4630 }
4631 info := &grpc.UnaryServerInfo{
4632 Server: srv,
4633 FullMethod: "/openolt.Openolt/DeactivateOnu",
4634 }
4635 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4636 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
4637 }
4638 return interceptor(ctx, in, info, handler)
4639}
4640
4641func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4642 in := new(Onu)
4643 if err := dec(in); err != nil {
4644 return nil, err
4645 }
4646 if interceptor == nil {
4647 return srv.(OpenoltServer).DeleteOnu(ctx, in)
4648 }
4649 info := &grpc.UnaryServerInfo{
4650 Server: srv,
4651 FullMethod: "/openolt.Openolt/DeleteOnu",
4652 }
4653 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4654 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
4655 }
4656 return interceptor(ctx, in, info, handler)
4657}
4658
4659func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4660 in := new(OmciMsg)
4661 if err := dec(in); err != nil {
4662 return nil, err
4663 }
4664 if interceptor == nil {
4665 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
4666 }
4667 info := &grpc.UnaryServerInfo{
4668 Server: srv,
4669 FullMethod: "/openolt.Openolt/OmciMsgOut",
4670 }
4671 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4672 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
4673 }
4674 return interceptor(ctx, in, info, handler)
4675}
4676
4677func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4678 in := new(OnuPacket)
4679 if err := dec(in); err != nil {
4680 return nil, err
4681 }
4682 if interceptor == nil {
4683 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
4684 }
4685 info := &grpc.UnaryServerInfo{
4686 Server: srv,
4687 FullMethod: "/openolt.Openolt/OnuPacketOut",
4688 }
4689 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4690 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
4691 }
4692 return interceptor(ctx, in, info, handler)
4693}
4694
4695func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4696 in := new(UplinkPacket)
4697 if err := dec(in); err != nil {
4698 return nil, err
4699 }
4700 if interceptor == nil {
4701 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
4702 }
4703 info := &grpc.UnaryServerInfo{
4704 Server: srv,
4705 FullMethod: "/openolt.Openolt/UplinkPacketOut",
4706 }
4707 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4708 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
4709 }
4710 return interceptor(ctx, in, info, handler)
4711}
4712
4713func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4714 in := new(Flow)
4715 if err := dec(in); err != nil {
4716 return nil, err
4717 }
4718 if interceptor == nil {
4719 return srv.(OpenoltServer).FlowAdd(ctx, in)
4720 }
4721 info := &grpc.UnaryServerInfo{
4722 Server: srv,
4723 FullMethod: "/openolt.Openolt/FlowAdd",
4724 }
4725 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4726 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
4727 }
4728 return interceptor(ctx, in, info, handler)
4729}
4730
4731func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4732 in := new(Flow)
4733 if err := dec(in); err != nil {
4734 return nil, err
4735 }
4736 if interceptor == nil {
4737 return srv.(OpenoltServer).FlowRemove(ctx, in)
4738 }
4739 info := &grpc.UnaryServerInfo{
4740 Server: srv,
4741 FullMethod: "/openolt.Openolt/FlowRemove",
4742 }
4743 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4744 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
4745 }
4746 return interceptor(ctx, in, info, handler)
4747}
4748
4749func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4750 in := new(Empty)
4751 if err := dec(in); err != nil {
4752 return nil, err
4753 }
4754 if interceptor == nil {
4755 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
4756 }
4757 info := &grpc.UnaryServerInfo{
4758 Server: srv,
4759 FullMethod: "/openolt.Openolt/HeartbeatCheck",
4760 }
4761 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4762 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
4763 }
4764 return interceptor(ctx, in, info, handler)
4765}
4766
4767func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4768 in := new(Interface)
4769 if err := dec(in); err != nil {
4770 return nil, err
4771 }
4772 if interceptor == nil {
4773 return srv.(OpenoltServer).EnablePonIf(ctx, in)
4774 }
4775 info := &grpc.UnaryServerInfo{
4776 Server: srv,
4777 FullMethod: "/openolt.Openolt/EnablePonIf",
4778 }
4779 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4780 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
4781 }
4782 return interceptor(ctx, in, info, handler)
4783}
4784
4785func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4786 in := new(Interface)
4787 if err := dec(in); err != nil {
4788 return nil, err
4789 }
4790 if interceptor == nil {
4791 return srv.(OpenoltServer).DisablePonIf(ctx, in)
4792 }
4793 info := &grpc.UnaryServerInfo{
4794 Server: srv,
4795 FullMethod: "/openolt.Openolt/DisablePonIf",
4796 }
4797 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4798 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
4799 }
4800 return interceptor(ctx, in, info, handler)
4801}
4802
4803func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4804 in := new(Empty)
4805 if err := dec(in); err != nil {
4806 return nil, err
4807 }
4808 if interceptor == nil {
4809 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
4810 }
4811 info := &grpc.UnaryServerInfo{
4812 Server: srv,
4813 FullMethod: "/openolt.Openolt/GetDeviceInfo",
4814 }
4815 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4816 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
4817 }
4818 return interceptor(ctx, in, info, handler)
4819}
4820
4821func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4822 in := new(Empty)
4823 if err := dec(in); err != nil {
4824 return nil, err
4825 }
4826 if interceptor == nil {
4827 return srv.(OpenoltServer).Reboot(ctx, in)
4828 }
4829 info := &grpc.UnaryServerInfo{
4830 Server: srv,
4831 FullMethod: "/openolt.Openolt/Reboot",
4832 }
4833 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4834 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
4835 }
4836 return interceptor(ctx, in, info, handler)
4837}
4838
4839func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4840 in := new(Empty)
4841 if err := dec(in); err != nil {
4842 return nil, err
4843 }
4844 if interceptor == nil {
4845 return srv.(OpenoltServer).CollectStatistics(ctx, in)
4846 }
4847 info := &grpc.UnaryServerInfo{
4848 Server: srv,
4849 FullMethod: "/openolt.Openolt/CollectStatistics",
4850 }
4851 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4852 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
4853 }
4854 return interceptor(ctx, in, info, handler)
4855}
4856
Manikkaraj kb1d51442019-07-23 10:41:02 -04004857func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4858 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04004859 if err := dec(in); err != nil {
4860 return nil, err
4861 }
4862 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004863 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004864 }
4865 info := &grpc.UnaryServerInfo{
4866 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04004867 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04004868 }
4869 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004870 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04004871 }
4872 return interceptor(ctx, in, info, handler)
4873}
4874
Manikkaraj kb1d51442019-07-23 10:41:02 -04004875func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4876 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04004877 if err := dec(in); err != nil {
4878 return nil, err
4879 }
4880 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004881 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004882 }
4883 info := &grpc.UnaryServerInfo{
4884 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04004885 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04004886 }
4887 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004888 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
4889 }
4890 return interceptor(ctx, in, info, handler)
4891}
4892
4893func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4894 in := new(tech_profile.TrafficQueues)
4895 if err := dec(in); err != nil {
4896 return nil, err
4897 }
4898 if interceptor == nil {
4899 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
4900 }
4901 info := &grpc.UnaryServerInfo{
4902 Server: srv,
4903 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
4904 }
4905 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4906 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
4907 }
4908 return interceptor(ctx, in, info, handler)
4909}
4910
4911func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4912 in := new(tech_profile.TrafficQueues)
4913 if err := dec(in); err != nil {
4914 return nil, err
4915 }
4916 if interceptor == nil {
4917 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
4918 }
4919 info := &grpc.UnaryServerInfo{
4920 Server: srv,
4921 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
4922 }
4923 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4924 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04004925 }
4926 return interceptor(ctx, in, info, handler)
4927}
4928
4929func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
4930 m := new(Empty)
4931 if err := stream.RecvMsg(m); err != nil {
4932 return err
4933 }
4934 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
4935}
4936
4937type Openolt_EnableIndicationServer interface {
4938 Send(*Indication) error
4939 grpc.ServerStream
4940}
4941
4942type openoltEnableIndicationServer struct {
4943 grpc.ServerStream
4944}
4945
4946func (x *openoltEnableIndicationServer) Send(m *Indication) error {
4947 return x.ServerStream.SendMsg(m)
4948}
4949
Esin Karamanccb714b2019-11-29 15:02:06 +00004950func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4951 in := new(Group)
4952 if err := dec(in); err != nil {
4953 return nil, err
4954 }
4955 if interceptor == nil {
4956 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
4957 }
4958 info := &grpc.UnaryServerInfo{
4959 Server: srv,
4960 FullMethod: "/openolt.Openolt/PerformGroupOperation",
4961 }
4962 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4963 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
4964 }
4965 return interceptor(ctx, in, info, handler)
4966}
4967
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004968func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4969 in := new(ValueParam)
4970 if err := dec(in); err != nil {
4971 return nil, err
4972 }
4973 if interceptor == nil {
4974 return srv.(OpenoltServer).GetExtValue(ctx, in)
4975 }
4976 info := &grpc.UnaryServerInfo{
4977 Server: srv,
4978 FullMethod: "/openolt.Openolt/GetExtValue",
4979 }
4980 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4981 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
4982 }
4983 return interceptor(ctx, in, info, handler)
4984}
4985
William Kurkianea869482019-04-09 15:16:11 -04004986var _Openolt_serviceDesc = grpc.ServiceDesc{
4987 ServiceName: "openolt.Openolt",
4988 HandlerType: (*OpenoltServer)(nil),
4989 Methods: []grpc.MethodDesc{
4990 {
4991 MethodName: "DisableOlt",
4992 Handler: _Openolt_DisableOlt_Handler,
4993 },
4994 {
4995 MethodName: "ReenableOlt",
4996 Handler: _Openolt_ReenableOlt_Handler,
4997 },
4998 {
4999 MethodName: "ActivateOnu",
5000 Handler: _Openolt_ActivateOnu_Handler,
5001 },
5002 {
5003 MethodName: "DeactivateOnu",
5004 Handler: _Openolt_DeactivateOnu_Handler,
5005 },
5006 {
5007 MethodName: "DeleteOnu",
5008 Handler: _Openolt_DeleteOnu_Handler,
5009 },
5010 {
5011 MethodName: "OmciMsgOut",
5012 Handler: _Openolt_OmciMsgOut_Handler,
5013 },
5014 {
5015 MethodName: "OnuPacketOut",
5016 Handler: _Openolt_OnuPacketOut_Handler,
5017 },
5018 {
5019 MethodName: "UplinkPacketOut",
5020 Handler: _Openolt_UplinkPacketOut_Handler,
5021 },
5022 {
5023 MethodName: "FlowAdd",
5024 Handler: _Openolt_FlowAdd_Handler,
5025 },
5026 {
5027 MethodName: "FlowRemove",
5028 Handler: _Openolt_FlowRemove_Handler,
5029 },
5030 {
5031 MethodName: "HeartbeatCheck",
5032 Handler: _Openolt_HeartbeatCheck_Handler,
5033 },
5034 {
5035 MethodName: "EnablePonIf",
5036 Handler: _Openolt_EnablePonIf_Handler,
5037 },
5038 {
5039 MethodName: "DisablePonIf",
5040 Handler: _Openolt_DisablePonIf_Handler,
5041 },
5042 {
5043 MethodName: "GetDeviceInfo",
5044 Handler: _Openolt_GetDeviceInfo_Handler,
5045 },
5046 {
5047 MethodName: "Reboot",
5048 Handler: _Openolt_Reboot_Handler,
5049 },
5050 {
5051 MethodName: "CollectStatistics",
5052 Handler: _Openolt_CollectStatistics_Handler,
5053 },
5054 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005055 MethodName: "CreateTrafficSchedulers",
5056 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04005057 },
5058 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04005059 MethodName: "RemoveTrafficSchedulers",
5060 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
5061 },
5062 {
5063 MethodName: "CreateTrafficQueues",
5064 Handler: _Openolt_CreateTrafficQueues_Handler,
5065 },
5066 {
5067 MethodName: "RemoveTrafficQueues",
5068 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04005069 },
Esin Karamanccb714b2019-11-29 15:02:06 +00005070 {
5071 MethodName: "PerformGroupOperation",
5072 Handler: _Openolt_PerformGroupOperation_Handler,
5073 },
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08005074 {
5075 MethodName: "GetExtValue",
5076 Handler: _Openolt_GetExtValue_Handler,
5077 },
William Kurkianea869482019-04-09 15:16:11 -04005078 },
5079 Streams: []grpc.StreamDesc{
5080 {
5081 StreamName: "EnableIndication",
5082 Handler: _Openolt_EnableIndication_Handler,
5083 ServerStreams: true,
5084 },
5085 },
5086 Metadata: "voltha_protos/openolt.proto",
5087}