blob: 2c8af68d10fad1901102223d50b9de614b0362fa [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
Girish Gowdraa09aeab2020-09-14 16:30:52 -070010 common "github.com/opencord/voltha-protos/v4/go/common"
11 config "github.com/opencord/voltha-protos/v4/go/ext/config"
12 tech_profile "github.com/opencord/voltha-protos/v4/go/tech_profile"
William Kurkianea869482019-04-09 15:16:11 -040013 _ "google.golang.org/genproto/googleapis/api/annotations"
14 grpc "google.golang.org/grpc"
David K. Bainbridge2f2658d2021-04-09 16:13:57 +000015 codes "google.golang.org/grpc/codes"
16 status "google.golang.org/grpc/status"
William Kurkianea869482019-04-09 15:16:11 -040017 math "math"
18)
19
20// Reference imports to suppress errors if they are not otherwise used.
21var _ = proto.Marshal
22var _ = fmt.Errorf
23var _ = math.Inf
24
25// This is a compile-time assertion to ensure that this generated file
26// is compatible with the proto package it is being compiled against.
27// A compilation error at this line likely means your copy of the
28// proto package needs to be updated.
29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
30
Manikkaraj kb1d51442019-07-23 10:41:02 -040031// SchedulerConfig from public import voltha_protos/tech_profile.proto
32type SchedulerConfig = tech_profile.SchedulerConfig
William Kurkianea869482019-04-09 15:16:11 -040033
Manikkaraj kb1d51442019-07-23 10:41:02 -040034// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
35type TrafficShapingInfo = tech_profile.TrafficShapingInfo
William Kurkianea869482019-04-09 15:16:11 -040036
Manikkaraj kb1d51442019-07-23 10:41:02 -040037// TrafficScheduler from public import voltha_protos/tech_profile.proto
38type TrafficScheduler = tech_profile.TrafficScheduler
William Kurkianea869482019-04-09 15:16:11 -040039
Manikkaraj kb1d51442019-07-23 10:41:02 -040040// TrafficSchedulers from public import voltha_protos/tech_profile.proto
41type TrafficSchedulers = tech_profile.TrafficSchedulers
William Kurkianea869482019-04-09 15:16:11 -040042
Manikkaraj kb1d51442019-07-23 10:41:02 -040043// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
44type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040045
Manikkaraj kb1d51442019-07-23 10:41:02 -040046// RedDiscardConfig from public import voltha_protos/tech_profile.proto
47type RedDiscardConfig = tech_profile.RedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040048
Manikkaraj kb1d51442019-07-23 10:41:02 -040049// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
50type WRedDiscardConfig = tech_profile.WRedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040051
Manikkaraj kb1d51442019-07-23 10:41:02 -040052// DiscardConfig from public import voltha_protos/tech_profile.proto
53type DiscardConfig = tech_profile.DiscardConfig
54type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
55type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
56type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040057
Manikkaraj kb1d51442019-07-23 10:41:02 -040058// TrafficQueue from public import voltha_protos/tech_profile.proto
59type TrafficQueue = tech_profile.TrafficQueue
William Kurkianea869482019-04-09 15:16:11 -040060
Manikkaraj kb1d51442019-07-23 10:41:02 -040061// TrafficQueues from public import voltha_protos/tech_profile.proto
62type TrafficQueues = tech_profile.TrafficQueues
William Kurkianea869482019-04-09 15:16:11 -040063
Girish Gowdra8a0bdcd2021-05-13 12:31:04 -070064// InstanceControl from public import voltha_protos/tech_profile.proto
65type InstanceControl = tech_profile.InstanceControl
66
67// QThresholds from public import voltha_protos/tech_profile.proto
68type QThresholds = tech_profile.QThresholds
69
70// GemPortAttributes from public import voltha_protos/tech_profile.proto
71type GemPortAttributes = tech_profile.GemPortAttributes
72
73// SchedulerAttributes from public import voltha_protos/tech_profile.proto
74type SchedulerAttributes = tech_profile.SchedulerAttributes
75
76// EPONQueueAttributes from public import voltha_protos/tech_profile.proto
77type EPONQueueAttributes = tech_profile.EPONQueueAttributes
78
79// TechProfile from public import voltha_protos/tech_profile.proto
80type TechProfile = tech_profile.TechProfile
81
82// EponTechProfile from public import voltha_protos/tech_profile.proto
83type EponTechProfile = tech_profile.EponTechProfile
84
85// TechProfileInstance from public import voltha_protos/tech_profile.proto
86type TechProfileInstance = tech_profile.TechProfileInstance
87
88// EponTechProfileInstance from public import voltha_protos/tech_profile.proto
89type EponTechProfileInstance = tech_profile.EponTechProfileInstance
90
91// ResourceInstance from public import voltha_protos/tech_profile.proto
92type ResourceInstance = tech_profile.ResourceInstance
93
Manikkaraj kb1d51442019-07-23 10:41:02 -040094// Direction from public import voltha_protos/tech_profile.proto
95type Direction = tech_profile.Direction
William Kurkianea869482019-04-09 15:16:11 -040096
Manikkaraj kb1d51442019-07-23 10:41:02 -040097var Direction_name = tech_profile.Direction_name
98var Direction_value = tech_profile.Direction_value
William Kurkianea869482019-04-09 15:16:11 -040099
Manikkaraj kb1d51442019-07-23 10:41:02 -0400100const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
101const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
102const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
William Kurkianea869482019-04-09 15:16:11 -0400103
Manikkaraj kb1d51442019-07-23 10:41:02 -0400104// SchedulingPolicy from public import voltha_protos/tech_profile.proto
105type SchedulingPolicy = tech_profile.SchedulingPolicy
William Kurkianea869482019-04-09 15:16:11 -0400106
Manikkaraj kb1d51442019-07-23 10:41:02 -0400107var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
108var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
William Kurkianea869482019-04-09 15:16:11 -0400109
Manikkaraj kb1d51442019-07-23 10:41:02 -0400110const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
111const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
112const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
William Kurkianea869482019-04-09 15:16:11 -0400113
Manikkaraj kb1d51442019-07-23 10:41:02 -0400114// AdditionalBW from public import voltha_protos/tech_profile.proto
115type AdditionalBW = tech_profile.AdditionalBW
William Kurkianea869482019-04-09 15:16:11 -0400116
Manikkaraj kb1d51442019-07-23 10:41:02 -0400117var AdditionalBW_name = tech_profile.AdditionalBW_name
118var AdditionalBW_value = tech_profile.AdditionalBW_value
William Kurkianea869482019-04-09 15:16:11 -0400119
Manikkaraj kb1d51442019-07-23 10:41:02 -0400120const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
121const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
122const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
123const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
William Kurkianea869482019-04-09 15:16:11 -0400124
Manikkaraj kb1d51442019-07-23 10:41:02 -0400125// DiscardPolicy from public import voltha_protos/tech_profile.proto
126type DiscardPolicy = tech_profile.DiscardPolicy
William Kurkianea869482019-04-09 15:16:11 -0400127
Manikkaraj kb1d51442019-07-23 10:41:02 -0400128var DiscardPolicy_name = tech_profile.DiscardPolicy_name
129var DiscardPolicy_value = tech_profile.DiscardPolicy_value
William Kurkianea869482019-04-09 15:16:11 -0400130
Manikkaraj kb1d51442019-07-23 10:41:02 -0400131const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
132const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
133const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
134const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
William Kurkianea869482019-04-09 15:16:11 -0400135
Manikkaraj kb1d51442019-07-23 10:41:02 -0400136// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
137type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
William Kurkianea869482019-04-09 15:16:11 -0400138
Manikkaraj kb1d51442019-07-23 10:41:02 -0400139var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
140var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
William Kurkianea869482019-04-09 15:16:11 -0400141
Manikkaraj kb1d51442019-07-23 10:41:02 -0400142const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
143const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
144const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
William Kurkianea869482019-04-09 15:16:11 -0400145
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800146// ID from public import voltha_protos/common.proto
147type ID = common.ID
148
149// IDs from public import voltha_protos/common.proto
150type IDs = common.IDs
151
152// AdminState from public import voltha_protos/common.proto
153type AdminState = common.AdminState
154
155// OperStatus from public import voltha_protos/common.proto
156type OperStatus = common.OperStatus
157
158// ConnectStatus from public import voltha_protos/common.proto
159type ConnectStatus = common.ConnectStatus
160
161// OperationResp from public import voltha_protos/common.proto
162type OperationResp = common.OperationResp
163
164// ValueType from public import voltha_protos/common.proto
165type ValueType = common.ValueType
166
167// ValueSpecifier from public import voltha_protos/common.proto
168type ValueSpecifier = common.ValueSpecifier
169
170// ReturnValues from public import voltha_protos/common.proto
171type ReturnValues = common.ReturnValues
172
173// TestModeKeys from public import voltha_protos/common.proto
174type TestModeKeys = common.TestModeKeys
175
176var TestModeKeys_name = common.TestModeKeys_name
177var TestModeKeys_value = common.TestModeKeys_value
178
179const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
180
181// AdminState_Types from public import voltha_protos/common.proto
182type AdminState_Types = common.AdminState_Types
183
184var AdminState_Types_name = common.AdminState_Types_name
185var AdminState_Types_value = common.AdminState_Types_value
186
187const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
188const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
189const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
190const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
191const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800192
193// OperStatus_Types from public import voltha_protos/common.proto
194type OperStatus_Types = common.OperStatus_Types
195
196var OperStatus_Types_name = common.OperStatus_Types_name
197var OperStatus_Types_value = common.OperStatus_Types_value
198
199const OperStatus_UNKNOWN = OperStatus_Types(common.OperStatus_UNKNOWN)
200const OperStatus_DISCOVERED = OperStatus_Types(common.OperStatus_DISCOVERED)
201const OperStatus_ACTIVATING = OperStatus_Types(common.OperStatus_ACTIVATING)
202const OperStatus_TESTING = OperStatus_Types(common.OperStatus_TESTING)
203const OperStatus_ACTIVE = OperStatus_Types(common.OperStatus_ACTIVE)
204const OperStatus_FAILED = OperStatus_Types(common.OperStatus_FAILED)
David K. Bainbridge2f2658d2021-04-09 16:13:57 +0000205const OperStatus_RECONCILING = OperStatus_Types(common.OperStatus_RECONCILING)
Girish Gowdra8a0bdcd2021-05-13 12:31:04 -0700206const OperStatus_RECONCILING_FAILED = OperStatus_Types(common.OperStatus_RECONCILING_FAILED)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800207
208// ConnectStatus_Types from public import voltha_protos/common.proto
209type ConnectStatus_Types = common.ConnectStatus_Types
210
211var ConnectStatus_Types_name = common.ConnectStatus_Types_name
212var ConnectStatus_Types_value = common.ConnectStatus_Types_value
213
214const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
215const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
216const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
217
218// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
219type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
220
221var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
222var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
223
224const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
225const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
226const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
Gamze Abaka7650be62021-02-26 10:50:36 +0000227const OperationResp_OPERATION_IN_PROGRESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_IN_PROGRESS)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800228
229// ValueType_Type from public import voltha_protos/common.proto
230type ValueType_Type = common.ValueType_Type
231
232var ValueType_Type_name = common.ValueType_Type_name
233var ValueType_Type_value = common.ValueType_Type_value
234
235const ValueType_EMPTY = ValueType_Type(common.ValueType_EMPTY)
236const ValueType_DISTANCE = ValueType_Type(common.ValueType_DISTANCE)
237
kesavand7cf3a052020-08-28 12:49:18 +0530238//* activation fail reason.
239type OnuIndication_ActivationFailReason int32
240
241const (
242 OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0
243 OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1
244 OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
245 OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3
246 OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4
247 OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5
248)
249
250var OnuIndication_ActivationFailReason_name = map[int32]string{
251 0: "ONU_ACTIVATION_FAIL_REASON_NONE",
252 1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
253 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
254 3: "ONU_ACTIVATION_FAIL_REASON_LOS",
255 4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
256 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
257}
258
259var OnuIndication_ActivationFailReason_value = map[string]int32{
260 "ONU_ACTIVATION_FAIL_REASON_NONE": 0,
261 "ONU_ACTIVATION_FAIL_REASON_RANGING": 1,
262 "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
263 "ONU_ACTIVATION_FAIL_REASON_LOS": 3,
264 "ONU_ACTIVATION_FAIL_ONU_ALARM": 4,
265 "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5,
266}
267
268func (x OnuIndication_ActivationFailReason) String() string {
269 return proto.EnumName(OnuIndication_ActivationFailReason_name, int32(x))
270}
271
272func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) {
273 return fileDescriptor_c072e7aa0dfd74d5, []int{5, 0}
274}
275
William Kurkianea869482019-04-09 15:16:11 -0400276type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
277
278const (
279 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
280 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
281 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
282 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
283)
284
285var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
286 0: "ONU_ID",
287 1: "ALLOC_ID",
288 2: "GEMPORT_ID",
289 3: "FLOW_ID",
290}
291
292var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
293 "ONU_ID": 0,
294 "ALLOC_ID": 1,
295 "GEMPORT_ID": 2,
296 "FLOW_ID": 3,
297}
298
299func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
300 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
301}
302
303func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -0700304 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
William Kurkianea869482019-04-09 15:16:11 -0400305}
306
307type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
308
309const (
310 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
311 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
312 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
313)
314
315var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
316 0: "DEDICATED_PER_INTF",
317 1: "SHARED_BY_ALL_INTF_ALL_TECH",
318 2: "SHARED_BY_ALL_INTF_SAME_TECH",
319}
320
321var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
322 "DEDICATED_PER_INTF": 0,
323 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
324 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
325}
326
327func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
328 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
329}
330
331func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -0700332 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
William Kurkianea869482019-04-09 15:16:11 -0400333}
334
Esin Karamanccb714b2019-11-29 15:02:06 +0000335type GroupMember_InterfaceType int32
336
337const (
338 GroupMember_PON GroupMember_InterfaceType = 0
339 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
340 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
341)
342
343var GroupMember_InterfaceType_name = map[int32]string{
344 0: "PON",
345 1: "EPON_1G_PATH",
346 2: "EPON_10G_PATH",
347}
348
349var GroupMember_InterfaceType_value = map[string]int32{
350 "PON": 0,
351 "EPON_1G_PATH": 1,
352 "EPON_10G_PATH": 2,
353}
354
355func (x GroupMember_InterfaceType) String() string {
356 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
357}
358
359func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +0000360 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000361}
362
363type Group_GroupMembersCommand int32
364
365const (
366 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
367 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
368 Group_SET_MEMBERS Group_GroupMembersCommand = 2
369)
370
371var Group_GroupMembersCommand_name = map[int32]string{
372 0: "ADD_MEMBERS",
373 1: "REMOVE_MEMBERS",
374 2: "SET_MEMBERS",
375}
376
377var Group_GroupMembersCommand_value = map[string]int32{
378 "ADD_MEMBERS": 0,
379 "REMOVE_MEMBERS": 1,
380 "SET_MEMBERS": 2,
381}
382
383func (x Group_GroupMembersCommand) String() string {
384 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
385}
386
387func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +0000388 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000389}
390
Himani Chawla2c8ae0f2021-05-18 23:27:00 +0530391type PonRxPowerData_RssiMeasurementFailReason int32
392
393const (
394 PonRxPowerData_FAIL_REASON_NONE PonRxPowerData_RssiMeasurementFailReason = 0
395 PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1
396 PonRxPowerData_FAIL_REASON_NO_ACCESS PonRxPowerData_RssiMeasurementFailReason = 2
397)
398
399var PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{
400 0: "FAIL_REASON_NONE",
401 1: "FAIL_REASON_NO_DELIMITER",
402 2: "FAIL_REASON_NO_ACCESS",
403}
404
405var PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{
406 "FAIL_REASON_NONE": 0,
407 "FAIL_REASON_NO_DELIMITER": 1,
408 "FAIL_REASON_NO_ACCESS": 2,
409}
410
411func (x PonRxPowerData_RssiMeasurementFailReason) String() string {
412 return proto.EnumName(PonRxPowerData_RssiMeasurementFailReason_name, int32(x))
413}
414
415func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int) {
416 return fileDescriptor_c072e7aa0dfd74d5, []int{49, 0}
417}
418
William Kurkianea869482019-04-09 15:16:11 -0400419type Indication struct {
420 // Types that are valid to be assigned to Data:
421 // *Indication_OltInd
422 // *Indication_IntfInd
423 // *Indication_IntfOperInd
424 // *Indication_OnuDiscInd
425 // *Indication_OnuInd
426 // *Indication_OmciInd
427 // *Indication_PktInd
428 // *Indication_PortStats
429 // *Indication_FlowStats
430 // *Indication_AlarmInd
431 Data isIndication_Data `protobuf_oneof:"data"`
432 XXX_NoUnkeyedLiteral struct{} `json:"-"`
433 XXX_unrecognized []byte `json:"-"`
434 XXX_sizecache int32 `json:"-"`
435}
436
437func (m *Indication) Reset() { *m = Indication{} }
438func (m *Indication) String() string { return proto.CompactTextString(m) }
439func (*Indication) ProtoMessage() {}
440func (*Indication) Descriptor() ([]byte, []int) {
441 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
442}
443
444func (m *Indication) XXX_Unmarshal(b []byte) error {
445 return xxx_messageInfo_Indication.Unmarshal(m, b)
446}
447func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
448 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
449}
450func (m *Indication) XXX_Merge(src proto.Message) {
451 xxx_messageInfo_Indication.Merge(m, src)
452}
453func (m *Indication) XXX_Size() int {
454 return xxx_messageInfo_Indication.Size(m)
455}
456func (m *Indication) XXX_DiscardUnknown() {
457 xxx_messageInfo_Indication.DiscardUnknown(m)
458}
459
460var xxx_messageInfo_Indication proto.InternalMessageInfo
461
462type isIndication_Data interface {
463 isIndication_Data()
464}
465
466type Indication_OltInd struct {
467 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
468}
469
470type Indication_IntfInd struct {
471 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
472}
473
474type Indication_IntfOperInd struct {
475 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
476}
477
478type Indication_OnuDiscInd struct {
479 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
480}
481
482type Indication_OnuInd struct {
483 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
484}
485
486type Indication_OmciInd struct {
487 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
488}
489
490type Indication_PktInd struct {
491 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
492}
493
494type Indication_PortStats struct {
495 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
496}
497
498type Indication_FlowStats struct {
499 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
500}
501
502type Indication_AlarmInd struct {
503 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
504}
505
506func (*Indication_OltInd) isIndication_Data() {}
507
508func (*Indication_IntfInd) isIndication_Data() {}
509
510func (*Indication_IntfOperInd) isIndication_Data() {}
511
512func (*Indication_OnuDiscInd) isIndication_Data() {}
513
514func (*Indication_OnuInd) isIndication_Data() {}
515
516func (*Indication_OmciInd) isIndication_Data() {}
517
518func (*Indication_PktInd) isIndication_Data() {}
519
520func (*Indication_PortStats) isIndication_Data() {}
521
522func (*Indication_FlowStats) isIndication_Data() {}
523
524func (*Indication_AlarmInd) isIndication_Data() {}
525
526func (m *Indication) GetData() isIndication_Data {
527 if m != nil {
528 return m.Data
529 }
530 return nil
531}
532
533func (m *Indication) GetOltInd() *OltIndication {
534 if x, ok := m.GetData().(*Indication_OltInd); ok {
535 return x.OltInd
536 }
537 return nil
538}
539
540func (m *Indication) GetIntfInd() *IntfIndication {
541 if x, ok := m.GetData().(*Indication_IntfInd); ok {
542 return x.IntfInd
543 }
544 return nil
545}
546
547func (m *Indication) GetIntfOperInd() *IntfOperIndication {
548 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
549 return x.IntfOperInd
550 }
551 return nil
552}
553
554func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
555 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
556 return x.OnuDiscInd
557 }
558 return nil
559}
560
561func (m *Indication) GetOnuInd() *OnuIndication {
562 if x, ok := m.GetData().(*Indication_OnuInd); ok {
563 return x.OnuInd
564 }
565 return nil
566}
567
568func (m *Indication) GetOmciInd() *OmciIndication {
569 if x, ok := m.GetData().(*Indication_OmciInd); ok {
570 return x.OmciInd
571 }
572 return nil
573}
574
575func (m *Indication) GetPktInd() *PacketIndication {
576 if x, ok := m.GetData().(*Indication_PktInd); ok {
577 return x.PktInd
578 }
579 return nil
580}
581
582func (m *Indication) GetPortStats() *PortStatistics {
583 if x, ok := m.GetData().(*Indication_PortStats); ok {
584 return x.PortStats
585 }
586 return nil
587}
588
589func (m *Indication) GetFlowStats() *FlowStatistics {
590 if x, ok := m.GetData().(*Indication_FlowStats); ok {
591 return x.FlowStats
592 }
593 return nil
594}
595
596func (m *Indication) GetAlarmInd() *AlarmIndication {
597 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
598 return x.AlarmInd
599 }
600 return nil
601}
602
603// XXX_OneofWrappers is for the internal use of the proto package.
604func (*Indication) XXX_OneofWrappers() []interface{} {
605 return []interface{}{
606 (*Indication_OltInd)(nil),
607 (*Indication_IntfInd)(nil),
608 (*Indication_IntfOperInd)(nil),
609 (*Indication_OnuDiscInd)(nil),
610 (*Indication_OnuInd)(nil),
611 (*Indication_OmciInd)(nil),
612 (*Indication_PktInd)(nil),
613 (*Indication_PortStats)(nil),
614 (*Indication_FlowStats)(nil),
615 (*Indication_AlarmInd)(nil),
616 }
617}
618
619type AlarmIndication struct {
620 // Types that are valid to be assigned to Data:
621 // *AlarmIndication_LosInd
622 // *AlarmIndication_DyingGaspInd
623 // *AlarmIndication_OnuAlarmInd
624 // *AlarmIndication_OnuStartupFailInd
625 // *AlarmIndication_OnuSignalDegradeInd
626 // *AlarmIndication_OnuDriftOfWindowInd
627 // *AlarmIndication_OnuLossOmciInd
628 // *AlarmIndication_OnuSignalsFailInd
629 // *AlarmIndication_OnuTiwiInd
630 // *AlarmIndication_OnuActivationFailInd
631 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath9546b912019-11-28 20:56:20 +0530632 // *AlarmIndication_OnuLossOfSyncFailInd
633 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500634 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paul6f063a62020-02-19 19:19:06 -0500635 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul41a762d2020-03-01 18:56:54 -0500636 // *AlarmIndication_OnuLossGemDelineationInd
637 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
638 // *AlarmIndication_OnuLossOfAckInd
Scott Bakered4a8e72020-04-17 11:10:20 -0700639 // *AlarmIndication_OnuDiffReachExceededInd
William Kurkianea869482019-04-09 15:16:11 -0400640 Data isAlarmIndication_Data `protobuf_oneof:"data"`
641 XXX_NoUnkeyedLiteral struct{} `json:"-"`
642 XXX_unrecognized []byte `json:"-"`
643 XXX_sizecache int32 `json:"-"`
644}
645
646func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
647func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
648func (*AlarmIndication) ProtoMessage() {}
649func (*AlarmIndication) Descriptor() ([]byte, []int) {
650 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
651}
652
653func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
654 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
655}
656func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
657 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
658}
659func (m *AlarmIndication) XXX_Merge(src proto.Message) {
660 xxx_messageInfo_AlarmIndication.Merge(m, src)
661}
662func (m *AlarmIndication) XXX_Size() int {
663 return xxx_messageInfo_AlarmIndication.Size(m)
664}
665func (m *AlarmIndication) XXX_DiscardUnknown() {
666 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
667}
668
669var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
670
671type isAlarmIndication_Data interface {
672 isAlarmIndication_Data()
673}
674
675type AlarmIndication_LosInd struct {
676 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
677}
678
679type AlarmIndication_DyingGaspInd struct {
680 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
681}
682
683type AlarmIndication_OnuAlarmInd struct {
684 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
685}
686
687type AlarmIndication_OnuStartupFailInd struct {
688 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
689}
690
691type AlarmIndication_OnuSignalDegradeInd struct {
692 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
693}
694
695type AlarmIndication_OnuDriftOfWindowInd struct {
696 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
697}
698
699type AlarmIndication_OnuLossOmciInd struct {
700 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
701}
702
703type AlarmIndication_OnuSignalsFailInd struct {
704 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
705}
706
707type AlarmIndication_OnuTiwiInd struct {
708 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
709}
710
711type AlarmIndication_OnuActivationFailInd struct {
712 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
713}
714
715type AlarmIndication_OnuProcessingErrorInd struct {
716 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
717}
718
Naga Manjunath9546b912019-11-28 20:56:20 +0530719type AlarmIndication_OnuLossOfSyncFailInd struct {
720 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
721}
722
723type AlarmIndication_OnuItuPonStatsInd struct {
724 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
725}
726
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500727type AlarmIndication_OnuDeactivationFailureInd struct {
728 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
729}
730
Devmalya Paul6f063a62020-02-19 19:19:06 -0500731type AlarmIndication_OnuRemoteDefectInd struct {
732 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
733}
734
Devmalya Paul41a762d2020-03-01 18:56:54 -0500735type AlarmIndication_OnuLossGemDelineationInd struct {
736 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
737}
738
739type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
740 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
741}
742
743type AlarmIndication_OnuLossOfAckInd struct {
744 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
745}
746
Scott Bakered4a8e72020-04-17 11:10:20 -0700747type AlarmIndication_OnuDiffReachExceededInd struct {
748 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
749}
750
William Kurkianea869482019-04-09 15:16:11 -0400751func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
752
753func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
754
755func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
756
757func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
758
759func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
760
761func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
762
763func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
764
765func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
766
767func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
768
769func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
770
771func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
772
Naga Manjunath9546b912019-11-28 20:56:20 +0530773func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
774
775func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
776
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500777func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
778
Devmalya Paul6f063a62020-02-19 19:19:06 -0500779func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
780
Devmalya Paul41a762d2020-03-01 18:56:54 -0500781func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
782
783func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
784
785func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
786
Scott Bakered4a8e72020-04-17 11:10:20 -0700787func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
788
William Kurkianea869482019-04-09 15:16:11 -0400789func (m *AlarmIndication) GetData() isAlarmIndication_Data {
790 if m != nil {
791 return m.Data
792 }
793 return nil
794}
795
796func (m *AlarmIndication) GetLosInd() *LosIndication {
797 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
798 return x.LosInd
799 }
800 return nil
801}
802
803func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
804 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
805 return x.DyingGaspInd
806 }
807 return nil
808}
809
810func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
811 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
812 return x.OnuAlarmInd
813 }
814 return nil
815}
816
817func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
818 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
819 return x.OnuStartupFailInd
820 }
821 return nil
822}
823
824func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
825 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
826 return x.OnuSignalDegradeInd
827 }
828 return nil
829}
830
831func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
832 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
833 return x.OnuDriftOfWindowInd
834 }
835 return nil
836}
837
838func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
839 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
840 return x.OnuLossOmciInd
841 }
842 return nil
843}
844
845func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
846 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
847 return x.OnuSignalsFailInd
848 }
849 return nil
850}
851
852func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
853 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
854 return x.OnuTiwiInd
855 }
856 return nil
857}
858
859func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
860 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
861 return x.OnuActivationFailInd
862 }
863 return nil
864}
865
866func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
867 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
868 return x.OnuProcessingErrorInd
869 }
870 return nil
871}
872
Naga Manjunath9546b912019-11-28 20:56:20 +0530873func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
874 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
875 return x.OnuLossOfSyncFailInd
876 }
877 return nil
878}
879
880func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
881 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
882 return x.OnuItuPonStatsInd
883 }
884 return nil
885}
886
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500887func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
888 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
889 return x.OnuDeactivationFailureInd
890 }
891 return nil
892}
893
Devmalya Paul6f063a62020-02-19 19:19:06 -0500894func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
895 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
896 return x.OnuRemoteDefectInd
897 }
898 return nil
899}
900
Devmalya Paul41a762d2020-03-01 18:56:54 -0500901func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
902 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
903 return x.OnuLossGemDelineationInd
904 }
905 return nil
906}
907
908func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
909 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
910 return x.OnuPhysicalEquipmentErrorInd
911 }
912 return nil
913}
914
915func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
916 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
917 return x.OnuLossOfAckInd
918 }
919 return nil
920}
921
Scott Bakered4a8e72020-04-17 11:10:20 -0700922func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
923 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
924 return x.OnuDiffReachExceededInd
925 }
926 return nil
927}
928
William Kurkianea869482019-04-09 15:16:11 -0400929// XXX_OneofWrappers is for the internal use of the proto package.
930func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
931 return []interface{}{
932 (*AlarmIndication_LosInd)(nil),
933 (*AlarmIndication_DyingGaspInd)(nil),
934 (*AlarmIndication_OnuAlarmInd)(nil),
935 (*AlarmIndication_OnuStartupFailInd)(nil),
936 (*AlarmIndication_OnuSignalDegradeInd)(nil),
937 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
938 (*AlarmIndication_OnuLossOmciInd)(nil),
939 (*AlarmIndication_OnuSignalsFailInd)(nil),
940 (*AlarmIndication_OnuTiwiInd)(nil),
941 (*AlarmIndication_OnuActivationFailInd)(nil),
942 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath9546b912019-11-28 20:56:20 +0530943 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
944 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500945 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paul6f063a62020-02-19 19:19:06 -0500946 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul41a762d2020-03-01 18:56:54 -0500947 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
948 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
949 (*AlarmIndication_OnuLossOfAckInd)(nil),
Scott Bakered4a8e72020-04-17 11:10:20 -0700950 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
William Kurkianea869482019-04-09 15:16:11 -0400951 }
952}
953
954type OltIndication struct {
955 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
956 XXX_NoUnkeyedLiteral struct{} `json:"-"`
957 XXX_unrecognized []byte `json:"-"`
958 XXX_sizecache int32 `json:"-"`
959}
960
961func (m *OltIndication) Reset() { *m = OltIndication{} }
962func (m *OltIndication) String() string { return proto.CompactTextString(m) }
963func (*OltIndication) ProtoMessage() {}
964func (*OltIndication) Descriptor() ([]byte, []int) {
965 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
966}
967
968func (m *OltIndication) XXX_Unmarshal(b []byte) error {
969 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
970}
971func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
972 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
973}
974func (m *OltIndication) XXX_Merge(src proto.Message) {
975 xxx_messageInfo_OltIndication.Merge(m, src)
976}
977func (m *OltIndication) XXX_Size() int {
978 return xxx_messageInfo_OltIndication.Size(m)
979}
980func (m *OltIndication) XXX_DiscardUnknown() {
981 xxx_messageInfo_OltIndication.DiscardUnknown(m)
982}
983
984var xxx_messageInfo_OltIndication proto.InternalMessageInfo
985
986func (m *OltIndication) GetOperState() string {
987 if m != nil {
988 return m.OperState
989 }
990 return ""
991}
992
993type IntfIndication struct {
994 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
995 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
996 XXX_NoUnkeyedLiteral struct{} `json:"-"`
997 XXX_unrecognized []byte `json:"-"`
998 XXX_sizecache int32 `json:"-"`
999}
1000
1001func (m *IntfIndication) Reset() { *m = IntfIndication{} }
1002func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
1003func (*IntfIndication) ProtoMessage() {}
1004func (*IntfIndication) Descriptor() ([]byte, []int) {
1005 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
1006}
1007
1008func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
1009 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
1010}
1011func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1012 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
1013}
1014func (m *IntfIndication) XXX_Merge(src proto.Message) {
1015 xxx_messageInfo_IntfIndication.Merge(m, src)
1016}
1017func (m *IntfIndication) XXX_Size() int {
1018 return xxx_messageInfo_IntfIndication.Size(m)
1019}
1020func (m *IntfIndication) XXX_DiscardUnknown() {
1021 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
1022}
1023
1024var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
1025
1026func (m *IntfIndication) GetIntfId() uint32 {
1027 if m != nil {
1028 return m.IntfId
1029 }
1030 return 0
1031}
1032
1033func (m *IntfIndication) GetOperState() string {
1034 if m != nil {
1035 return m.OperState
1036 }
1037 return ""
1038}
1039
1040type OnuDiscIndication struct {
1041 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1042 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1043 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1044 XXX_unrecognized []byte `json:"-"`
1045 XXX_sizecache int32 `json:"-"`
1046}
1047
1048func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
1049func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
1050func (*OnuDiscIndication) ProtoMessage() {}
1051func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
1052 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
1053}
1054
1055func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
1056 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
1057}
1058func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1059 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
1060}
1061func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
1062 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
1063}
1064func (m *OnuDiscIndication) XXX_Size() int {
1065 return xxx_messageInfo_OnuDiscIndication.Size(m)
1066}
1067func (m *OnuDiscIndication) XXX_DiscardUnknown() {
1068 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
1069}
1070
1071var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
1072
1073func (m *OnuDiscIndication) GetIntfId() uint32 {
1074 if m != nil {
1075 return m.IntfId
1076 }
1077 return 0
1078}
1079
1080func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1081 if m != nil {
1082 return m.SerialNumber
1083 }
1084 return nil
1085}
1086
1087type OnuIndication struct {
kesavand7cf3a052020-08-28 12:49:18 +05301088 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1089 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1090 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1091 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1092 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1093 FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"`
1094 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1095 XXX_unrecognized []byte `json:"-"`
1096 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04001097}
1098
1099func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1100func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1101func (*OnuIndication) ProtoMessage() {}
1102func (*OnuIndication) Descriptor() ([]byte, []int) {
1103 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1104}
1105
1106func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1107 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1108}
1109func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1110 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1111}
1112func (m *OnuIndication) XXX_Merge(src proto.Message) {
1113 xxx_messageInfo_OnuIndication.Merge(m, src)
1114}
1115func (m *OnuIndication) XXX_Size() int {
1116 return xxx_messageInfo_OnuIndication.Size(m)
1117}
1118func (m *OnuIndication) XXX_DiscardUnknown() {
1119 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1120}
1121
1122var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1123
1124func (m *OnuIndication) GetIntfId() uint32 {
1125 if m != nil {
1126 return m.IntfId
1127 }
1128 return 0
1129}
1130
1131func (m *OnuIndication) GetOnuId() uint32 {
1132 if m != nil {
1133 return m.OnuId
1134 }
1135 return 0
1136}
1137
1138func (m *OnuIndication) GetOperState() string {
1139 if m != nil {
1140 return m.OperState
1141 }
1142 return ""
1143}
1144
1145func (m *OnuIndication) GetAdminState() string {
1146 if m != nil {
1147 return m.AdminState
1148 }
1149 return ""
1150}
1151
1152func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1153 if m != nil {
1154 return m.SerialNumber
1155 }
1156 return nil
1157}
1158
kesavand7cf3a052020-08-28 12:49:18 +05301159func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1160 if m != nil {
1161 return m.FailReason
1162 }
1163 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1164}
1165
William Kurkianea869482019-04-09 15:16:11 -04001166type IntfOperIndication struct {
1167 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1168 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1169 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1170 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1171 XXX_unrecognized []byte `json:"-"`
1172 XXX_sizecache int32 `json:"-"`
1173}
1174
1175func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1176func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1177func (*IntfOperIndication) ProtoMessage() {}
1178func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1179 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1180}
1181
1182func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1183 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1184}
1185func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1186 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1187}
1188func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1189 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1190}
1191func (m *IntfOperIndication) XXX_Size() int {
1192 return xxx_messageInfo_IntfOperIndication.Size(m)
1193}
1194func (m *IntfOperIndication) XXX_DiscardUnknown() {
1195 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1196}
1197
1198var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1199
1200func (m *IntfOperIndication) GetType() string {
1201 if m != nil {
1202 return m.Type
1203 }
1204 return ""
1205}
1206
1207func (m *IntfOperIndication) GetIntfId() uint32 {
1208 if m != nil {
1209 return m.IntfId
1210 }
1211 return 0
1212}
1213
1214func (m *IntfOperIndication) GetOperState() string {
1215 if m != nil {
1216 return m.OperState
1217 }
1218 return ""
1219}
1220
1221type OmciIndication struct {
1222 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1223 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1224 Pkt []byte `protobuf:"bytes,3,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 *OmciIndication) Reset() { *m = OmciIndication{} }
1231func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1232func (*OmciIndication) ProtoMessage() {}
1233func (*OmciIndication) Descriptor() ([]byte, []int) {
1234 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1235}
1236
1237func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1238 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1239}
1240func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1241 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1242}
1243func (m *OmciIndication) XXX_Merge(src proto.Message) {
1244 xxx_messageInfo_OmciIndication.Merge(m, src)
1245}
1246func (m *OmciIndication) XXX_Size() int {
1247 return xxx_messageInfo_OmciIndication.Size(m)
1248}
1249func (m *OmciIndication) XXX_DiscardUnknown() {
1250 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1251}
1252
1253var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1254
1255func (m *OmciIndication) GetIntfId() uint32 {
1256 if m != nil {
1257 return m.IntfId
1258 }
1259 return 0
1260}
1261
1262func (m *OmciIndication) GetOnuId() uint32 {
1263 if m != nil {
1264 return m.OnuId
1265 }
1266 return 0
1267}
1268
1269func (m *OmciIndication) GetPkt() []byte {
1270 if m != nil {
1271 return m.Pkt
1272 }
1273 return nil
1274}
1275
1276type PacketIndication struct {
1277 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1278 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
Himani Chawla2c8ae0f2021-05-18 23:27:00 +05301279 OnuId uint32 `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1280 UniId uint32 `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001281 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1282 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1283 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1284 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1285 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1286 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1287 XXX_unrecognized []byte `json:"-"`
1288 XXX_sizecache int32 `json:"-"`
1289}
1290
1291func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1292func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1293func (*PacketIndication) ProtoMessage() {}
1294func (*PacketIndication) Descriptor() ([]byte, []int) {
1295 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1296}
1297
1298func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1299 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1300}
1301func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1302 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1303}
1304func (m *PacketIndication) XXX_Merge(src proto.Message) {
1305 xxx_messageInfo_PacketIndication.Merge(m, src)
1306}
1307func (m *PacketIndication) XXX_Size() int {
1308 return xxx_messageInfo_PacketIndication.Size(m)
1309}
1310func (m *PacketIndication) XXX_DiscardUnknown() {
1311 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1312}
1313
1314var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1315
1316func (m *PacketIndication) GetIntfType() string {
1317 if m != nil {
1318 return m.IntfType
1319 }
1320 return ""
1321}
1322
1323func (m *PacketIndication) GetIntfId() uint32 {
1324 if m != nil {
1325 return m.IntfId
1326 }
1327 return 0
1328}
1329
Himani Chawla2c8ae0f2021-05-18 23:27:00 +05301330func (m *PacketIndication) GetOnuId() uint32 {
1331 if m != nil {
1332 return m.OnuId
1333 }
1334 return 0
1335}
1336
1337func (m *PacketIndication) GetUniId() uint32 {
1338 if m != nil {
1339 return m.UniId
1340 }
1341 return 0
1342}
1343
William Kurkianea869482019-04-09 15:16:11 -04001344func (m *PacketIndication) GetGemportId() uint32 {
1345 if m != nil {
1346 return m.GemportId
1347 }
1348 return 0
1349}
1350
1351func (m *PacketIndication) GetFlowId() uint32 {
1352 if m != nil {
1353 return m.FlowId
1354 }
1355 return 0
1356}
1357
1358func (m *PacketIndication) GetPortNo() uint32 {
1359 if m != nil {
1360 return m.PortNo
1361 }
1362 return 0
1363}
1364
1365func (m *PacketIndication) GetCookie() uint64 {
1366 if m != nil {
1367 return m.Cookie
1368 }
1369 return 0
1370}
1371
1372func (m *PacketIndication) GetPkt() []byte {
1373 if m != nil {
1374 return m.Pkt
1375 }
1376 return nil
1377}
1378
1379type Interface struct {
1380 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1381 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1382 XXX_unrecognized []byte `json:"-"`
1383 XXX_sizecache int32 `json:"-"`
1384}
1385
1386func (m *Interface) Reset() { *m = Interface{} }
1387func (m *Interface) String() string { return proto.CompactTextString(m) }
1388func (*Interface) ProtoMessage() {}
1389func (*Interface) Descriptor() ([]byte, []int) {
1390 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1391}
1392
1393func (m *Interface) XXX_Unmarshal(b []byte) error {
1394 return xxx_messageInfo_Interface.Unmarshal(m, b)
1395}
1396func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1397 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1398}
1399func (m *Interface) XXX_Merge(src proto.Message) {
1400 xxx_messageInfo_Interface.Merge(m, src)
1401}
1402func (m *Interface) XXX_Size() int {
1403 return xxx_messageInfo_Interface.Size(m)
1404}
1405func (m *Interface) XXX_DiscardUnknown() {
1406 xxx_messageInfo_Interface.DiscardUnknown(m)
1407}
1408
1409var xxx_messageInfo_Interface proto.InternalMessageInfo
1410
1411func (m *Interface) GetIntfId() uint32 {
1412 if m != nil {
1413 return m.IntfId
1414 }
1415 return 0
1416}
1417
1418type Heartbeat struct {
1419 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1420 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1421 XXX_unrecognized []byte `json:"-"`
1422 XXX_sizecache int32 `json:"-"`
1423}
1424
1425func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1426func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1427func (*Heartbeat) ProtoMessage() {}
1428func (*Heartbeat) Descriptor() ([]byte, []int) {
1429 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1430}
1431
1432func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1433 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1434}
1435func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1436 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1437}
1438func (m *Heartbeat) XXX_Merge(src proto.Message) {
1439 xxx_messageInfo_Heartbeat.Merge(m, src)
1440}
1441func (m *Heartbeat) XXX_Size() int {
1442 return xxx_messageInfo_Heartbeat.Size(m)
1443}
1444func (m *Heartbeat) XXX_DiscardUnknown() {
1445 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1446}
1447
1448var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1449
1450func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1451 if m != nil {
1452 return m.HeartbeatSignature
1453 }
1454 return 0
1455}
1456
1457type Onu struct {
1458 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1459 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1460 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1461 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
kesavand494c2082020-08-31 11:16:12 +05301462 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001463 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1464 XXX_unrecognized []byte `json:"-"`
1465 XXX_sizecache int32 `json:"-"`
1466}
1467
1468func (m *Onu) Reset() { *m = Onu{} }
1469func (m *Onu) String() string { return proto.CompactTextString(m) }
1470func (*Onu) ProtoMessage() {}
1471func (*Onu) Descriptor() ([]byte, []int) {
1472 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1473}
1474
1475func (m *Onu) XXX_Unmarshal(b []byte) error {
1476 return xxx_messageInfo_Onu.Unmarshal(m, b)
1477}
1478func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1479 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1480}
1481func (m *Onu) XXX_Merge(src proto.Message) {
1482 xxx_messageInfo_Onu.Merge(m, src)
1483}
1484func (m *Onu) XXX_Size() int {
1485 return xxx_messageInfo_Onu.Size(m)
1486}
1487func (m *Onu) XXX_DiscardUnknown() {
1488 xxx_messageInfo_Onu.DiscardUnknown(m)
1489}
1490
1491var xxx_messageInfo_Onu proto.InternalMessageInfo
1492
1493func (m *Onu) GetIntfId() uint32 {
1494 if m != nil {
1495 return m.IntfId
1496 }
1497 return 0
1498}
1499
1500func (m *Onu) GetOnuId() uint32 {
1501 if m != nil {
1502 return m.OnuId
1503 }
1504 return 0
1505}
1506
1507func (m *Onu) GetSerialNumber() *SerialNumber {
1508 if m != nil {
1509 return m.SerialNumber
1510 }
1511 return nil
1512}
1513
1514func (m *Onu) GetPir() uint32 {
1515 if m != nil {
1516 return m.Pir
1517 }
1518 return 0
1519}
1520
kesavand494c2082020-08-31 11:16:12 +05301521func (m *Onu) GetOmccEncryption() bool {
1522 if m != nil {
1523 return m.OmccEncryption
1524 }
1525 return false
1526}
1527
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001528type OnuLogicalDistance struct {
1529 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1530 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1531 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1532 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1533 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1534 XXX_unrecognized []byte `json:"-"`
1535 XXX_sizecache int32 `json:"-"`
1536}
1537
1538func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1539func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1540func (*OnuLogicalDistance) ProtoMessage() {}
1541func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
1542 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1543}
1544
1545func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1546 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1547}
1548func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1549 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1550}
1551func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1552 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1553}
1554func (m *OnuLogicalDistance) XXX_Size() int {
1555 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1556}
1557func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1558 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1559}
1560
1561var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1562
1563func (m *OnuLogicalDistance) GetIntfId() uint32 {
1564 if m != nil {
1565 return m.IntfId
1566 }
1567 return 0
1568}
1569
1570func (m *OnuLogicalDistance) GetOnuId() uint32 {
1571 if m != nil {
1572 return m.OnuId
1573 }
1574 return 0
1575}
1576
1577func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1578 if m != nil {
1579 return m.LogicalOnuDistanceZero
1580 }
1581 return 0
1582}
1583
1584func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1585 if m != nil {
1586 return m.LogicalOnuDistance
1587 }
1588 return 0
1589}
1590
William Kurkianea869482019-04-09 15:16:11 -04001591type OmciMsg struct {
1592 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1593 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1594 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1595 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1596 XXX_unrecognized []byte `json:"-"`
1597 XXX_sizecache int32 `json:"-"`
1598}
1599
1600func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1601func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1602func (*OmciMsg) ProtoMessage() {}
1603func (*OmciMsg) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001604 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
William Kurkianea869482019-04-09 15:16:11 -04001605}
1606
1607func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1608 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1609}
1610func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1611 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1612}
1613func (m *OmciMsg) XXX_Merge(src proto.Message) {
1614 xxx_messageInfo_OmciMsg.Merge(m, src)
1615}
1616func (m *OmciMsg) XXX_Size() int {
1617 return xxx_messageInfo_OmciMsg.Size(m)
1618}
1619func (m *OmciMsg) XXX_DiscardUnknown() {
1620 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1621}
1622
1623var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1624
1625func (m *OmciMsg) GetIntfId() uint32 {
1626 if m != nil {
1627 return m.IntfId
1628 }
1629 return 0
1630}
1631
1632func (m *OmciMsg) GetOnuId() uint32 {
1633 if m != nil {
1634 return m.OnuId
1635 }
1636 return 0
1637}
1638
1639func (m *OmciMsg) GetPkt() []byte {
1640 if m != nil {
1641 return m.Pkt
1642 }
1643 return nil
1644}
1645
1646type OnuPacket struct {
1647 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1648 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1649 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Manikkaraj kb1d51442019-07-23 10:41:02 -04001650 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001651 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1652 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1653 XXX_unrecognized []byte `json:"-"`
1654 XXX_sizecache int32 `json:"-"`
1655}
1656
1657func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1658func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1659func (*OnuPacket) ProtoMessage() {}
1660func (*OnuPacket) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001661 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
William Kurkianea869482019-04-09 15:16:11 -04001662}
1663
1664func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1665 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1666}
1667func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1668 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1669}
1670func (m *OnuPacket) XXX_Merge(src proto.Message) {
1671 xxx_messageInfo_OnuPacket.Merge(m, src)
1672}
1673func (m *OnuPacket) XXX_Size() int {
1674 return xxx_messageInfo_OnuPacket.Size(m)
1675}
1676func (m *OnuPacket) XXX_DiscardUnknown() {
1677 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1678}
1679
1680var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1681
1682func (m *OnuPacket) GetIntfId() uint32 {
1683 if m != nil {
1684 return m.IntfId
1685 }
1686 return 0
1687}
1688
1689func (m *OnuPacket) GetOnuId() uint32 {
1690 if m != nil {
1691 return m.OnuId
1692 }
1693 return 0
1694}
1695
1696func (m *OnuPacket) GetPortNo() uint32 {
1697 if m != nil {
1698 return m.PortNo
1699 }
1700 return 0
1701}
1702
Manikkaraj kb1d51442019-07-23 10:41:02 -04001703func (m *OnuPacket) GetGemportId() uint32 {
1704 if m != nil {
1705 return m.GemportId
1706 }
1707 return 0
1708}
1709
William Kurkianea869482019-04-09 15:16:11 -04001710func (m *OnuPacket) GetPkt() []byte {
1711 if m != nil {
1712 return m.Pkt
1713 }
1714 return nil
1715}
1716
1717type UplinkPacket struct {
1718 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1719 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1720 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1721 XXX_unrecognized []byte `json:"-"`
1722 XXX_sizecache int32 `json:"-"`
1723}
1724
1725func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1726func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1727func (*UplinkPacket) ProtoMessage() {}
1728func (*UplinkPacket) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001729 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
William Kurkianea869482019-04-09 15:16:11 -04001730}
1731
1732func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1733 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1734}
1735func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1736 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1737}
1738func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1739 xxx_messageInfo_UplinkPacket.Merge(m, src)
1740}
1741func (m *UplinkPacket) XXX_Size() int {
1742 return xxx_messageInfo_UplinkPacket.Size(m)
1743}
1744func (m *UplinkPacket) XXX_DiscardUnknown() {
1745 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1746}
1747
1748var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1749
1750func (m *UplinkPacket) GetIntfId() uint32 {
1751 if m != nil {
1752 return m.IntfId
1753 }
1754 return 0
1755}
1756
1757func (m *UplinkPacket) GetPkt() []byte {
1758 if m != nil {
1759 return m.Pkt
1760 }
1761 return nil
1762}
1763
1764type DeviceInfo struct {
Gamze Abakac2c32a62021-03-11 11:44:18 +00001765 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1766 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1767 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1768 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1769 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1770 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1771 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001772 // Total number of pon intf ports on the device
1773 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1774 // If using global per-device technology profile. To be deprecated
1775 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1776 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1777 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1778 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1779 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1780 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1781 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1782 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1783 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1784 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1785 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1786 XXX_unrecognized []byte `json:"-"`
1787 XXX_sizecache int32 `json:"-"`
1788}
1789
1790func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1791func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1792func (*DeviceInfo) ProtoMessage() {}
1793func (*DeviceInfo) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001794 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
William Kurkianea869482019-04-09 15:16:11 -04001795}
1796
1797func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1798 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1799}
1800func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1801 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1802}
1803func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1804 xxx_messageInfo_DeviceInfo.Merge(m, src)
1805}
1806func (m *DeviceInfo) XXX_Size() int {
1807 return xxx_messageInfo_DeviceInfo.Size(m)
1808}
1809func (m *DeviceInfo) XXX_DiscardUnknown() {
1810 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1811}
1812
1813var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1814
1815func (m *DeviceInfo) GetVendor() string {
1816 if m != nil {
1817 return m.Vendor
1818 }
1819 return ""
1820}
1821
1822func (m *DeviceInfo) GetModel() string {
1823 if m != nil {
1824 return m.Model
1825 }
1826 return ""
1827}
1828
1829func (m *DeviceInfo) GetHardwareVersion() string {
1830 if m != nil {
1831 return m.HardwareVersion
1832 }
1833 return ""
1834}
1835
1836func (m *DeviceInfo) GetFirmwareVersion() string {
1837 if m != nil {
1838 return m.FirmwareVersion
1839 }
1840 return ""
1841}
1842
1843func (m *DeviceInfo) GetDeviceId() string {
1844 if m != nil {
1845 return m.DeviceId
1846 }
1847 return ""
1848}
1849
1850func (m *DeviceInfo) GetDeviceSerialNumber() string {
1851 if m != nil {
1852 return m.DeviceSerialNumber
1853 }
1854 return ""
1855}
1856
Gamze Abakac2c32a62021-03-11 11:44:18 +00001857func (m *DeviceInfo) GetPreviouslyConnected() bool {
1858 if m != nil {
1859 return m.PreviouslyConnected
1860 }
1861 return false
1862}
1863
William Kurkianea869482019-04-09 15:16:11 -04001864func (m *DeviceInfo) GetPonPorts() uint32 {
1865 if m != nil {
1866 return m.PonPorts
1867 }
1868 return 0
1869}
1870
1871func (m *DeviceInfo) GetTechnology() string {
1872 if m != nil {
1873 return m.Technology
1874 }
1875 return ""
1876}
1877
1878func (m *DeviceInfo) GetOnuIdStart() uint32 {
1879 if m != nil {
1880 return m.OnuIdStart
1881 }
1882 return 0
1883}
1884
1885func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1886 if m != nil {
1887 return m.OnuIdEnd
1888 }
1889 return 0
1890}
1891
1892func (m *DeviceInfo) GetAllocIdStart() uint32 {
1893 if m != nil {
1894 return m.AllocIdStart
1895 }
1896 return 0
1897}
1898
1899func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1900 if m != nil {
1901 return m.AllocIdEnd
1902 }
1903 return 0
1904}
1905
1906func (m *DeviceInfo) GetGemportIdStart() uint32 {
1907 if m != nil {
1908 return m.GemportIdStart
1909 }
1910 return 0
1911}
1912
1913func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1914 if m != nil {
1915 return m.GemportIdEnd
1916 }
1917 return 0
1918}
1919
1920func (m *DeviceInfo) GetFlowIdStart() uint32 {
1921 if m != nil {
1922 return m.FlowIdStart
1923 }
1924 return 0
1925}
1926
1927func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1928 if m != nil {
1929 return m.FlowIdEnd
1930 }
1931 return 0
1932}
1933
1934func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1935 if m != nil {
1936 return m.Ranges
1937 }
1938 return nil
1939}
1940
1941type DeviceInfo_DeviceResourceRanges struct {
1942 // List of 0 or more intf_ids that use the same technology and pools.
1943 // If 0 intf_ids supplied, it implies ALL interfaces
1944 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1945 // Technology profile for this pool
1946 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1947 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1948 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1949 XXX_unrecognized []byte `json:"-"`
1950 XXX_sizecache int32 `json:"-"`
1951}
1952
1953func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1954func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1955func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1956func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07001957 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
William Kurkianea869482019-04-09 15:16:11 -04001958}
1959
1960func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1961 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1962}
1963func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1964 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1965}
1966func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1967 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1968}
1969func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1970 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1971}
1972func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1973 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1974}
1975
1976var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1977
1978func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1979 if m != nil {
1980 return m.IntfIds
1981 }
1982 return nil
1983}
1984
1985func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1986 if m != nil {
1987 return m.Technology
1988 }
1989 return ""
1990}
1991
1992func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1993 if m != nil {
1994 return m.Pools
1995 }
1996 return nil
1997}
1998
1999type DeviceInfo_DeviceResourceRanges_Pool struct {
2000 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
2001 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
2002 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
2003 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
2004 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2005 XXX_unrecognized []byte `json:"-"`
2006 XXX_sizecache int32 `json:"-"`
2007}
2008
2009func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
2010func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
2011func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
2012func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002013 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
William Kurkianea869482019-04-09 15:16:11 -04002014}
2015
2016func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
2017 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
2018}
2019func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2020 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
2021}
2022func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
2023 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
2024}
2025func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
2026 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
2027}
2028func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
2029 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
2030}
2031
2032var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
2033
2034func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
2035 if m != nil {
2036 return m.Type
2037 }
2038 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
2039}
2040
2041func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
2042 if m != nil {
2043 return m.Sharing
2044 }
2045 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
2046}
2047
2048func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
2049 if m != nil {
2050 return m.Start
2051 }
2052 return 0
2053}
2054
2055func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
2056 if m != nil {
2057 return m.End
2058 }
2059 return 0
2060}
2061
2062type Classifier struct {
2063 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2064 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2065 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2066 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2067 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2068 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2069 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
2070 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
2071 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
2072 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
2073 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
2074 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2075 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2076 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2077 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2078 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2079 XXX_unrecognized []byte `json:"-"`
2080 XXX_sizecache int32 `json:"-"`
2081}
2082
2083func (m *Classifier) Reset() { *m = Classifier{} }
2084func (m *Classifier) String() string { return proto.CompactTextString(m) }
2085func (*Classifier) ProtoMessage() {}
2086func (*Classifier) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002087 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
William Kurkianea869482019-04-09 15:16:11 -04002088}
2089
2090func (m *Classifier) XXX_Unmarshal(b []byte) error {
2091 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2092}
2093func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2094 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2095}
2096func (m *Classifier) XXX_Merge(src proto.Message) {
2097 xxx_messageInfo_Classifier.Merge(m, src)
2098}
2099func (m *Classifier) XXX_Size() int {
2100 return xxx_messageInfo_Classifier.Size(m)
2101}
2102func (m *Classifier) XXX_DiscardUnknown() {
2103 xxx_messageInfo_Classifier.DiscardUnknown(m)
2104}
2105
2106var xxx_messageInfo_Classifier proto.InternalMessageInfo
2107
2108func (m *Classifier) GetOTpid() uint32 {
2109 if m != nil {
2110 return m.OTpid
2111 }
2112 return 0
2113}
2114
2115func (m *Classifier) GetOVid() uint32 {
2116 if m != nil {
2117 return m.OVid
2118 }
2119 return 0
2120}
2121
2122func (m *Classifier) GetITpid() uint32 {
2123 if m != nil {
2124 return m.ITpid
2125 }
2126 return 0
2127}
2128
2129func (m *Classifier) GetIVid() uint32 {
2130 if m != nil {
2131 return m.IVid
2132 }
2133 return 0
2134}
2135
2136func (m *Classifier) GetOPbits() uint32 {
2137 if m != nil {
2138 return m.OPbits
2139 }
2140 return 0
2141}
2142
2143func (m *Classifier) GetIPbits() uint32 {
2144 if m != nil {
2145 return m.IPbits
2146 }
2147 return 0
2148}
2149
2150func (m *Classifier) GetEthType() uint32 {
2151 if m != nil {
2152 return m.EthType
2153 }
2154 return 0
2155}
2156
2157func (m *Classifier) GetDstMac() []byte {
2158 if m != nil {
2159 return m.DstMac
2160 }
2161 return nil
2162}
2163
2164func (m *Classifier) GetSrcMac() []byte {
2165 if m != nil {
2166 return m.SrcMac
2167 }
2168 return nil
2169}
2170
2171func (m *Classifier) GetIpProto() uint32 {
2172 if m != nil {
2173 return m.IpProto
2174 }
2175 return 0
2176}
2177
2178func (m *Classifier) GetDstIp() uint32 {
2179 if m != nil {
2180 return m.DstIp
2181 }
2182 return 0
2183}
2184
2185func (m *Classifier) GetSrcIp() uint32 {
2186 if m != nil {
2187 return m.SrcIp
2188 }
2189 return 0
2190}
2191
2192func (m *Classifier) GetSrcPort() uint32 {
2193 if m != nil {
2194 return m.SrcPort
2195 }
2196 return 0
2197}
2198
2199func (m *Classifier) GetDstPort() uint32 {
2200 if m != nil {
2201 return m.DstPort
2202 }
2203 return 0
2204}
2205
2206func (m *Classifier) GetPktTagType() string {
2207 if m != nil {
2208 return m.PktTagType
2209 }
2210 return ""
2211}
2212
2213type ActionCmd struct {
2214 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2215 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2216 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
Esin Karamanccb714b2019-11-29 15:02:06 +00002217 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2218 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2219 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2220 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2221 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2222 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002223 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2224 XXX_unrecognized []byte `json:"-"`
2225 XXX_sizecache int32 `json:"-"`
2226}
2227
2228func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2229func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2230func (*ActionCmd) ProtoMessage() {}
2231func (*ActionCmd) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002232 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
William Kurkianea869482019-04-09 15:16:11 -04002233}
2234
2235func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2236 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2237}
2238func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2239 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2240}
2241func (m *ActionCmd) XXX_Merge(src proto.Message) {
2242 xxx_messageInfo_ActionCmd.Merge(m, src)
2243}
2244func (m *ActionCmd) XXX_Size() int {
2245 return xxx_messageInfo_ActionCmd.Size(m)
2246}
2247func (m *ActionCmd) XXX_DiscardUnknown() {
2248 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2249}
2250
2251var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2252
2253func (m *ActionCmd) GetAddOuterTag() bool {
2254 if m != nil {
2255 return m.AddOuterTag
2256 }
2257 return false
2258}
2259
2260func (m *ActionCmd) GetRemoveOuterTag() bool {
2261 if m != nil {
2262 return m.RemoveOuterTag
2263 }
2264 return false
2265}
2266
2267func (m *ActionCmd) GetTrapToHost() bool {
2268 if m != nil {
2269 return m.TrapToHost
2270 }
2271 return false
2272}
2273
Esin Karamanccb714b2019-11-29 15:02:06 +00002274func (m *ActionCmd) GetRemarkOuterPbits() bool {
2275 if m != nil {
2276 return m.RemarkOuterPbits
2277 }
2278 return false
2279}
2280
2281func (m *ActionCmd) GetRemarkInnerPbits() bool {
2282 if m != nil {
2283 return m.RemarkInnerPbits
2284 }
2285 return false
2286}
2287
2288func (m *ActionCmd) GetAddInnerTag() bool {
2289 if m != nil {
2290 return m.AddInnerTag
2291 }
2292 return false
2293}
2294
2295func (m *ActionCmd) GetRemoveInnerTag() bool {
2296 if m != nil {
2297 return m.RemoveInnerTag
2298 }
2299 return false
2300}
2301
2302func (m *ActionCmd) GetTranslateInnerTag() bool {
2303 if m != nil {
2304 return m.TranslateInnerTag
2305 }
2306 return false
2307}
2308
2309func (m *ActionCmd) GetTranslateOuterTag() bool {
2310 if m != nil {
2311 return m.TranslateOuterTag
2312 }
2313 return false
2314}
2315
William Kurkianea869482019-04-09 15:16:11 -04002316type Action struct {
2317 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2318 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2319 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2320 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2321 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2322 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2323 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2324 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2325 XXX_unrecognized []byte `json:"-"`
2326 XXX_sizecache int32 `json:"-"`
2327}
2328
2329func (m *Action) Reset() { *m = Action{} }
2330func (m *Action) String() string { return proto.CompactTextString(m) }
2331func (*Action) ProtoMessage() {}
2332func (*Action) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002333 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
William Kurkianea869482019-04-09 15:16:11 -04002334}
2335
2336func (m *Action) XXX_Unmarshal(b []byte) error {
2337 return xxx_messageInfo_Action.Unmarshal(m, b)
2338}
2339func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2340 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2341}
2342func (m *Action) XXX_Merge(src proto.Message) {
2343 xxx_messageInfo_Action.Merge(m, src)
2344}
2345func (m *Action) XXX_Size() int {
2346 return xxx_messageInfo_Action.Size(m)
2347}
2348func (m *Action) XXX_DiscardUnknown() {
2349 xxx_messageInfo_Action.DiscardUnknown(m)
2350}
2351
2352var xxx_messageInfo_Action proto.InternalMessageInfo
2353
2354func (m *Action) GetCmd() *ActionCmd {
2355 if m != nil {
2356 return m.Cmd
2357 }
2358 return nil
2359}
2360
2361func (m *Action) GetOVid() uint32 {
2362 if m != nil {
2363 return m.OVid
2364 }
2365 return 0
2366}
2367
2368func (m *Action) GetOPbits() uint32 {
2369 if m != nil {
2370 return m.OPbits
2371 }
2372 return 0
2373}
2374
2375func (m *Action) GetOTpid() uint32 {
2376 if m != nil {
2377 return m.OTpid
2378 }
2379 return 0
2380}
2381
2382func (m *Action) GetIVid() uint32 {
2383 if m != nil {
2384 return m.IVid
2385 }
2386 return 0
2387}
2388
2389func (m *Action) GetIPbits() uint32 {
2390 if m != nil {
2391 return m.IPbits
2392 }
2393 return 0
2394}
2395
2396func (m *Action) GetITpid() uint32 {
2397 if m != nil {
2398 return m.ITpid
2399 }
2400 return 0
2401}
2402
2403type Flow struct {
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002404 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2405 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2406 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2407 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2408 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2409 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2410 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2411 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2412 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2413 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2414 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2415 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2416 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2417 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2418 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2419 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2420 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2421 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
Gamze Abaka7650be62021-02-26 10:50:36 +00002422 GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002423 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2424 XXX_unrecognized []byte `json:"-"`
2425 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04002426}
2427
2428func (m *Flow) Reset() { *m = Flow{} }
2429func (m *Flow) String() string { return proto.CompactTextString(m) }
2430func (*Flow) ProtoMessage() {}
2431func (*Flow) Descriptor() ([]byte, []int) {
Girish Gowdra631ef3d2020-06-15 10:45:52 -07002432 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
William Kurkianea869482019-04-09 15:16:11 -04002433}
2434
2435func (m *Flow) XXX_Unmarshal(b []byte) error {
2436 return xxx_messageInfo_Flow.Unmarshal(m, b)
2437}
2438func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2439 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2440}
2441func (m *Flow) XXX_Merge(src proto.Message) {
2442 xxx_messageInfo_Flow.Merge(m, src)
2443}
2444func (m *Flow) XXX_Size() int {
2445 return xxx_messageInfo_Flow.Size(m)
2446}
2447func (m *Flow) XXX_DiscardUnknown() {
2448 xxx_messageInfo_Flow.DiscardUnknown(m)
2449}
2450
2451var xxx_messageInfo_Flow proto.InternalMessageInfo
2452
2453func (m *Flow) GetAccessIntfId() int32 {
2454 if m != nil {
2455 return m.AccessIntfId
2456 }
2457 return 0
2458}
2459
2460func (m *Flow) GetOnuId() int32 {
2461 if m != nil {
2462 return m.OnuId
2463 }
2464 return 0
2465}
2466
2467func (m *Flow) GetUniId() int32 {
2468 if m != nil {
2469 return m.UniId
2470 }
2471 return 0
2472}
2473
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002474func (m *Flow) GetFlowId() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002475 if m != nil {
2476 return m.FlowId
2477 }
2478 return 0
2479}
2480
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002481func (m *Flow) GetSymmetricFlowId() uint64 {
2482 if m != nil {
2483 return m.SymmetricFlowId
2484 }
2485 return 0
2486}
2487
William Kurkianea869482019-04-09 15:16:11 -04002488func (m *Flow) GetFlowType() string {
2489 if m != nil {
2490 return m.FlowType
2491 }
2492 return ""
2493}
2494
2495func (m *Flow) GetAllocId() int32 {
2496 if m != nil {
2497 return m.AllocId
2498 }
2499 return 0
2500}
2501
2502func (m *Flow) GetNetworkIntfId() int32 {
2503 if m != nil {
2504 return m.NetworkIntfId
2505 }
2506 return 0
2507}
2508
2509func (m *Flow) GetGemportId() int32 {
2510 if m != nil {
2511 return m.GemportId
2512 }
2513 return 0
2514}
2515
2516func (m *Flow) GetClassifier() *Classifier {
2517 if m != nil {
2518 return m.Classifier
2519 }
2520 return nil
2521}
2522
2523func (m *Flow) GetAction() *Action {
2524 if m != nil {
2525 return m.Action
2526 }
2527 return nil
2528}
2529
2530func (m *Flow) GetPriority() int32 {
2531 if m != nil {
2532 return m.Priority
2533 }
2534 return 0
2535}
2536
2537func (m *Flow) GetCookie() uint64 {
2538 if m != nil {
2539 return m.Cookie
2540 }
2541 return 0
2542}
2543
2544func (m *Flow) GetPortNo() uint32 {
2545 if m != nil {
2546 return m.PortNo
2547 }
2548 return 0
2549}
2550
Esin Karamanccb714b2019-11-29 15:02:06 +00002551func (m *Flow) GetGroupId() uint32 {
2552 if m != nil {
2553 return m.GroupId
2554 }
2555 return 0
2556}
2557
Gamze Abaka78a1d2a2020-04-27 10:17:27 +00002558func (m *Flow) GetTechProfileId() uint32 {
2559 if m != nil {
2560 return m.TechProfileId
2561 }
2562 return 0
2563}
2564
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002565func (m *Flow) GetReplicateFlow() bool {
2566 if m != nil {
2567 return m.ReplicateFlow
2568 }
2569 return false
2570}
2571
2572func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2573 if m != nil {
2574 return m.PbitToGemport
2575 }
2576 return nil
2577}
2578
Gamze Abaka7650be62021-02-26 10:50:36 +00002579func (m *Flow) GetGemportToAes() map[uint32]bool {
2580 if m != nil {
2581 return m.GemportToAes
2582 }
2583 return nil
2584}
2585
William Kurkianea869482019-04-09 15:16:11 -04002586type SerialNumber struct {
2587 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2588 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2589 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2590 XXX_unrecognized []byte `json:"-"`
2591 XXX_sizecache int32 `json:"-"`
2592}
2593
2594func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2595func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2596func (*SerialNumber) ProtoMessage() {}
2597func (*SerialNumber) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302598 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
William Kurkianea869482019-04-09 15:16:11 -04002599}
2600
2601func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2602 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2603}
2604func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2605 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2606}
2607func (m *SerialNumber) XXX_Merge(src proto.Message) {
2608 xxx_messageInfo_SerialNumber.Merge(m, src)
2609}
2610func (m *SerialNumber) XXX_Size() int {
2611 return xxx_messageInfo_SerialNumber.Size(m)
2612}
2613func (m *SerialNumber) XXX_DiscardUnknown() {
2614 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2615}
2616
2617var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2618
2619func (m *SerialNumber) GetVendorId() []byte {
2620 if m != nil {
2621 return m.VendorId
2622 }
2623 return nil
2624}
2625
2626func (m *SerialNumber) GetVendorSpecific() []byte {
2627 if m != nil {
2628 return m.VendorSpecific
2629 }
2630 return nil
2631}
2632
2633type PortStatistics struct {
2634 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2635 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2636 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2637 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2638 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2639 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2640 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
Himani Chawlacd407802020-12-10 12:08:59 +05302641 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2642 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2643 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2644 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2645 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2646 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2647 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2648 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2649 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2650 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2651 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2652 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002653 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2654 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2655 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2656 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2657 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2658 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
Himani Chawlacd407802020-12-10 12:08:59 +05302659 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2660 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2661 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2662 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2663 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2664 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2665 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2666 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2667 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2668 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2669 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002670 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2671 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2672 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2673 XXX_unrecognized []byte `json:"-"`
2674 XXX_sizecache int32 `json:"-"`
2675}
2676
2677func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2678func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2679func (*PortStatistics) ProtoMessage() {}
2680func (*PortStatistics) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302681 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
William Kurkianea869482019-04-09 15:16:11 -04002682}
2683
2684func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2685 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2686}
2687func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2688 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2689}
2690func (m *PortStatistics) XXX_Merge(src proto.Message) {
2691 xxx_messageInfo_PortStatistics.Merge(m, src)
2692}
2693func (m *PortStatistics) XXX_Size() int {
2694 return xxx_messageInfo_PortStatistics.Size(m)
2695}
2696func (m *PortStatistics) XXX_DiscardUnknown() {
2697 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2698}
2699
2700var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2701
2702func (m *PortStatistics) GetIntfId() uint32 {
2703 if m != nil {
2704 return m.IntfId
2705 }
2706 return 0
2707}
2708
2709func (m *PortStatistics) GetRxBytes() uint64 {
2710 if m != nil {
2711 return m.RxBytes
2712 }
2713 return 0
2714}
2715
2716func (m *PortStatistics) GetRxPackets() uint64 {
2717 if m != nil {
2718 return m.RxPackets
2719 }
2720 return 0
2721}
2722
2723func (m *PortStatistics) GetRxUcastPackets() uint64 {
2724 if m != nil {
2725 return m.RxUcastPackets
2726 }
2727 return 0
2728}
2729
2730func (m *PortStatistics) GetRxMcastPackets() uint64 {
2731 if m != nil {
2732 return m.RxMcastPackets
2733 }
2734 return 0
2735}
2736
2737func (m *PortStatistics) GetRxBcastPackets() uint64 {
2738 if m != nil {
2739 return m.RxBcastPackets
2740 }
2741 return 0
2742}
2743
2744func (m *PortStatistics) GetRxErrorPackets() uint64 {
2745 if m != nil {
2746 return m.RxErrorPackets
2747 }
2748 return 0
2749}
2750
Himani Chawlacd407802020-12-10 12:08:59 +05302751func (m *PortStatistics) GetRxFrames() uint64 {
2752 if m != nil {
2753 return m.RxFrames
2754 }
2755 return 0
2756}
2757
2758func (m *PortStatistics) GetRxFrames_64() uint64 {
2759 if m != nil {
2760 return m.RxFrames_64
2761 }
2762 return 0
2763}
2764
2765func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2766 if m != nil {
2767 return m.RxFrames_65_127
2768 }
2769 return 0
2770}
2771
2772func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2773 if m != nil {
2774 return m.RxFrames_128_255
2775 }
2776 return 0
2777}
2778
2779func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2780 if m != nil {
2781 return m.RxFrames_256_511
2782 }
2783 return 0
2784}
2785
2786func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2787 if m != nil {
2788 return m.RxFrames_512_1023
2789 }
2790 return 0
2791}
2792
2793func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2794 if m != nil {
2795 return m.RxFrames_1024_1518
2796 }
2797 return 0
2798}
2799
2800func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2801 if m != nil {
2802 return m.RxFrames_1519_2047
2803 }
2804 return 0
2805}
2806
2807func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2808 if m != nil {
2809 return m.RxFrames_2048_4095
2810 }
2811 return 0
2812}
2813
2814func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2815 if m != nil {
2816 return m.RxFrames_4096_9216
2817 }
2818 return 0
2819}
2820
2821func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2822 if m != nil {
2823 return m.RxFrames_9217_16383
2824 }
2825 return 0
2826}
2827
2828func (m *PortStatistics) GetRxCrcErrors() uint64 {
2829 if m != nil {
2830 return m.RxCrcErrors
2831 }
2832 return 0
2833}
2834
William Kurkianea869482019-04-09 15:16:11 -04002835func (m *PortStatistics) GetTxBytes() uint64 {
2836 if m != nil {
2837 return m.TxBytes
2838 }
2839 return 0
2840}
2841
2842func (m *PortStatistics) GetTxPackets() uint64 {
2843 if m != nil {
2844 return m.TxPackets
2845 }
2846 return 0
2847}
2848
2849func (m *PortStatistics) GetTxUcastPackets() uint64 {
2850 if m != nil {
2851 return m.TxUcastPackets
2852 }
2853 return 0
2854}
2855
2856func (m *PortStatistics) GetTxMcastPackets() uint64 {
2857 if m != nil {
2858 return m.TxMcastPackets
2859 }
2860 return 0
2861}
2862
2863func (m *PortStatistics) GetTxBcastPackets() uint64 {
2864 if m != nil {
2865 return m.TxBcastPackets
2866 }
2867 return 0
2868}
2869
2870func (m *PortStatistics) GetTxErrorPackets() uint64 {
2871 if m != nil {
2872 return m.TxErrorPackets
2873 }
2874 return 0
2875}
2876
Himani Chawlacd407802020-12-10 12:08:59 +05302877func (m *PortStatistics) GetTxFrames() uint64 {
William Kurkianea869482019-04-09 15:16:11 -04002878 if m != nil {
Himani Chawlacd407802020-12-10 12:08:59 +05302879 return m.TxFrames
2880 }
2881 return 0
2882}
2883
2884func (m *PortStatistics) GetTxFrames_64() uint64 {
2885 if m != nil {
2886 return m.TxFrames_64
2887 }
2888 return 0
2889}
2890
2891func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2892 if m != nil {
2893 return m.TxFrames_65_127
2894 }
2895 return 0
2896}
2897
2898func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2899 if m != nil {
2900 return m.TxFrames_128_255
2901 }
2902 return 0
2903}
2904
2905func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2906 if m != nil {
2907 return m.TxFrames_256_511
2908 }
2909 return 0
2910}
2911
2912func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2913 if m != nil {
2914 return m.TxFrames_512_1023
2915 }
2916 return 0
2917}
2918
2919func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2920 if m != nil {
2921 return m.TxFrames_1024_1518
2922 }
2923 return 0
2924}
2925
2926func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2927 if m != nil {
2928 return m.TxFrames_1519_2047
2929 }
2930 return 0
2931}
2932
2933func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2934 if m != nil {
2935 return m.TxFrames_2048_4095
2936 }
2937 return 0
2938}
2939
2940func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2941 if m != nil {
2942 return m.TxFrames_4096_9216
2943 }
2944 return 0
2945}
2946
2947func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2948 if m != nil {
2949 return m.TxFrames_9217_16383
William Kurkianea869482019-04-09 15:16:11 -04002950 }
2951 return 0
2952}
2953
2954func (m *PortStatistics) GetBipErrors() uint64 {
2955 if m != nil {
2956 return m.BipErrors
2957 }
2958 return 0
2959}
2960
2961func (m *PortStatistics) GetTimestamp() uint32 {
2962 if m != nil {
2963 return m.Timestamp
2964 }
2965 return 0
2966}
2967
Gamze Abakafcbd6e72020-12-17 13:25:16 +00002968type OnuStatistics struct {
2969 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2970 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2971 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2972 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2973 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2974 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2975 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2976 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2977 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2978 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2979 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2980 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2981 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2982 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2983 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2984 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2985 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2986 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2987 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2988 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2989 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2990 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2991 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2992 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2993 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2994 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2995 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2996 XXX_unrecognized []byte `json:"-"`
2997 XXX_sizecache int32 `json:"-"`
2998}
2999
3000func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
3001func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
3002func (*OnuStatistics) ProtoMessage() {}
3003func (*OnuStatistics) Descriptor() ([]byte, []int) {
3004 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
3005}
3006
3007func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
3008 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
3009}
3010func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3011 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
3012}
3013func (m *OnuStatistics) XXX_Merge(src proto.Message) {
3014 xxx_messageInfo_OnuStatistics.Merge(m, src)
3015}
3016func (m *OnuStatistics) XXX_Size() int {
3017 return xxx_messageInfo_OnuStatistics.Size(m)
3018}
3019func (m *OnuStatistics) XXX_DiscardUnknown() {
3020 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
3021}
3022
3023var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
3024
3025func (m *OnuStatistics) GetIntfId() uint32 {
3026 if m != nil {
3027 return m.IntfId
3028 }
3029 return 0
3030}
3031
3032func (m *OnuStatistics) GetOnuId() uint32 {
3033 if m != nil {
3034 return m.OnuId
3035 }
3036 return 0
3037}
3038
3039func (m *OnuStatistics) GetPositiveDrift() uint64 {
3040 if m != nil {
3041 return m.PositiveDrift
3042 }
3043 return 0
3044}
3045
3046func (m *OnuStatistics) GetNegativeDrift() uint64 {
3047 if m != nil {
3048 return m.NegativeDrift
3049 }
3050 return 0
3051}
3052
3053func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
3054 if m != nil {
3055 return m.DelimiterMissDetection
3056 }
3057 return 0
3058}
3059
3060func (m *OnuStatistics) GetBipErrors() uint64 {
3061 if m != nil {
3062 return m.BipErrors
3063 }
3064 return 0
3065}
3066
3067func (m *OnuStatistics) GetBipUnits() uint64 {
3068 if m != nil {
3069 return m.BipUnits
3070 }
3071 return 0
3072}
3073
3074func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
3075 if m != nil {
3076 return m.FecCorrectedSymbols
3077 }
3078 return 0
3079}
3080
3081func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
3082 if m != nil {
3083 return m.FecCodewordsCorrected
3084 }
3085 return 0
3086}
3087
3088func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3089 if m != nil {
3090 return m.FecCodewordsUncorrectable
3091 }
3092 return 0
3093}
3094
3095func (m *OnuStatistics) GetFecCodewords() uint64 {
3096 if m != nil {
3097 return m.FecCodewords
3098 }
3099 return 0
3100}
3101
3102func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3103 if m != nil {
3104 return m.FecCorrectedUnits
3105 }
3106 return 0
3107}
3108
3109func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3110 if m != nil {
3111 return m.XgemKeyErrors
3112 }
3113 return 0
3114}
3115
3116func (m *OnuStatistics) GetXgemLoss() uint64 {
3117 if m != nil {
3118 return m.XgemLoss
3119 }
3120 return 0
3121}
3122
3123func (m *OnuStatistics) GetRxPloamsError() uint64 {
3124 if m != nil {
3125 return m.RxPloamsError
3126 }
3127 return 0
3128}
3129
3130func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3131 if m != nil {
3132 return m.RxPloamsNonIdle
3133 }
3134 return 0
3135}
3136
3137func (m *OnuStatistics) GetRxOmci() uint64 {
3138 if m != nil {
3139 return m.RxOmci
3140 }
3141 return 0
3142}
3143
3144func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3145 if m != nil {
3146 return m.RxOmciPacketsCrcError
3147 }
3148 return 0
3149}
3150
3151func (m *OnuStatistics) GetRxBytes() uint64 {
3152 if m != nil {
3153 return m.RxBytes
3154 }
3155 return 0
3156}
3157
3158func (m *OnuStatistics) GetRxPackets() uint64 {
3159 if m != nil {
3160 return m.RxPackets
3161 }
3162 return 0
3163}
3164
3165func (m *OnuStatistics) GetTxBytes() uint64 {
3166 if m != nil {
3167 return m.TxBytes
3168 }
3169 return 0
3170}
3171
3172func (m *OnuStatistics) GetTxPackets() uint64 {
3173 if m != nil {
3174 return m.TxPackets
3175 }
3176 return 0
3177}
3178
3179func (m *OnuStatistics) GetBerReported() uint64 {
3180 if m != nil {
3181 return m.BerReported
3182 }
3183 return 0
3184}
3185
3186func (m *OnuStatistics) GetLcdgErrors() uint64 {
3187 if m != nil {
3188 return m.LcdgErrors
3189 }
3190 return 0
3191}
3192
3193func (m *OnuStatistics) GetRdiErrors() uint64 {
3194 if m != nil {
3195 return m.RdiErrors
3196 }
3197 return 0
3198}
3199
3200func (m *OnuStatistics) GetTimestamp() uint32 {
3201 if m != nil {
3202 return m.Timestamp
3203 }
3204 return 0
3205}
3206
3207type GemPortStatistics struct {
3208 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3209 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3210 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3211 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3212 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3213 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3214 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3215 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3216 XXX_unrecognized []byte `json:"-"`
3217 XXX_sizecache int32 `json:"-"`
3218}
3219
3220func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3221func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3222func (*GemPortStatistics) ProtoMessage() {}
3223func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3224 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3225}
3226
3227func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3228 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3229}
3230func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3231 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3232}
3233func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3234 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3235}
3236func (m *GemPortStatistics) XXX_Size() int {
3237 return xxx_messageInfo_GemPortStatistics.Size(m)
3238}
3239func (m *GemPortStatistics) XXX_DiscardUnknown() {
3240 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3241}
3242
3243var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3244
3245func (m *GemPortStatistics) GetIntfId() uint32 {
3246 if m != nil {
3247 return m.IntfId
3248 }
3249 return 0
3250}
3251
3252func (m *GemPortStatistics) GetGemportId() uint32 {
3253 if m != nil {
3254 return m.GemportId
3255 }
3256 return 0
3257}
3258
3259func (m *GemPortStatistics) GetRxPackets() uint64 {
3260 if m != nil {
3261 return m.RxPackets
3262 }
3263 return 0
3264}
3265
3266func (m *GemPortStatistics) GetRxBytes() uint64 {
3267 if m != nil {
3268 return m.RxBytes
3269 }
3270 return 0
3271}
3272
3273func (m *GemPortStatistics) GetTxPackets() uint64 {
3274 if m != nil {
3275 return m.TxPackets
3276 }
3277 return 0
3278}
3279
3280func (m *GemPortStatistics) GetTxBytes() uint64 {
3281 if m != nil {
3282 return m.TxBytes
3283 }
3284 return 0
3285}
3286
3287func (m *GemPortStatistics) GetTimestamp() uint32 {
3288 if m != nil {
3289 return m.Timestamp
3290 }
3291 return 0
3292}
3293
William Kurkianea869482019-04-09 15:16:11 -04003294type FlowStatistics struct {
3295 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3296 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3297 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3298 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3299 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3300 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3301 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3302 XXX_unrecognized []byte `json:"-"`
3303 XXX_sizecache int32 `json:"-"`
3304}
3305
3306func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3307func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3308func (*FlowStatistics) ProtoMessage() {}
3309func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003310 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
William Kurkianea869482019-04-09 15:16:11 -04003311}
3312
3313func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3314 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3315}
3316func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3317 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3318}
3319func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3320 xxx_messageInfo_FlowStatistics.Merge(m, src)
3321}
3322func (m *FlowStatistics) XXX_Size() int {
3323 return xxx_messageInfo_FlowStatistics.Size(m)
3324}
3325func (m *FlowStatistics) XXX_DiscardUnknown() {
3326 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3327}
3328
3329var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3330
3331func (m *FlowStatistics) GetFlowId() uint32 {
3332 if m != nil {
3333 return m.FlowId
3334 }
3335 return 0
3336}
3337
3338func (m *FlowStatistics) GetRxBytes() uint64 {
3339 if m != nil {
3340 return m.RxBytes
3341 }
3342 return 0
3343}
3344
3345func (m *FlowStatistics) GetRxPackets() uint64 {
3346 if m != nil {
3347 return m.RxPackets
3348 }
3349 return 0
3350}
3351
3352func (m *FlowStatistics) GetTxBytes() uint64 {
3353 if m != nil {
3354 return m.TxBytes
3355 }
3356 return 0
3357}
3358
3359func (m *FlowStatistics) GetTxPackets() uint64 {
3360 if m != nil {
3361 return m.TxPackets
3362 }
3363 return 0
3364}
3365
3366func (m *FlowStatistics) GetTimestamp() uint32 {
3367 if m != nil {
3368 return m.Timestamp
3369 }
3370 return 0
3371}
3372
3373type LosIndication struct {
3374 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3375 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3376 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3377 XXX_unrecognized []byte `json:"-"`
3378 XXX_sizecache int32 `json:"-"`
3379}
3380
3381func (m *LosIndication) Reset() { *m = LosIndication{} }
3382func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3383func (*LosIndication) ProtoMessage() {}
3384func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abakafcbd6e72020-12-17 13:25:16 +00003385 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
William Kurkianea869482019-04-09 15:16:11 -04003386}
3387
3388func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3389 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3390}
3391func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3392 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3393}
3394func (m *LosIndication) XXX_Merge(src proto.Message) {
3395 xxx_messageInfo_LosIndication.Merge(m, src)
3396}
3397func (m *LosIndication) XXX_Size() int {
3398 return xxx_messageInfo_LosIndication.Size(m)
3399}
3400func (m *LosIndication) XXX_DiscardUnknown() {
3401 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3402}
3403
3404var xxx_messageInfo_LosIndication proto.InternalMessageInfo