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