blob: 883a391fa935708344b03722c250228247fbf61e [file] [log] [blame]
Abhay Kumar03713392025-12-30 05:20:58 +00001// Copyright 2018-2024 Open Networking Foundation (ONF) and the ONF Contributors
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at:
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
amit.ghosh9f6af0e2020-11-04 14:09:25 +010015// Code generated by protoc-gen-go. DO NOT EDIT.
Abhay Kumar03713392025-12-30 05:20:58 +000016// versions:
17// protoc-gen-go v1.36.11
18// protoc v4.25.8
amit.ghosh9f6af0e2020-11-04 14:09:25 +010019// source: voltha_protos/extensions.proto
20
21package extension
22
23import (
Akash Kankanala761955c2024-02-21 19:32:20 +053024 common "github.com/opencord/voltha-protos/v5/go/common"
khenaidoo5fc5cea2021-08-11 17:39:16 -040025 config "github.com/opencord/voltha-protos/v5/go/ext/config"
Abhay Kumar03713392025-12-30 05:20:58 +000026 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
27 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
28 emptypb "google.golang.org/protobuf/types/known/emptypb"
29 reflect "reflect"
30 sync "sync"
31 unsafe "unsafe"
amit.ghosh9f6af0e2020-11-04 14:09:25 +010032)
33
Abhay Kumar03713392025-12-30 05:20:58 +000034const (
35 // Verify that this generated code is sufficiently up-to-date.
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37 // Verify that runtime/protoimpl is sufficiently up-to-date.
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39)
amit.ghosh9f6af0e2020-11-04 14:09:25 +010040
khenaidoo4c6543e2021-10-19 17:25:58 -040041type ValueType_Type int32
amit.ghosh9f6af0e2020-11-04 14:09:25 +010042
khenaidoo4c6543e2021-10-19 17:25:58 -040043const (
44 ValueType_EMPTY ValueType_Type = 0
45 ValueType_DISTANCE ValueType_Type = 1
46)
amit.ghosh9f6af0e2020-11-04 14:09:25 +010047
Abhay Kumar03713392025-12-30 05:20:58 +000048// Enum value maps for ValueType_Type.
49var (
50 ValueType_Type_name = map[int32]string{
51 0: "EMPTY",
52 1: "DISTANCE",
53 }
54 ValueType_Type_value = map[string]int32{
55 "EMPTY": 0,
56 "DISTANCE": 1,
57 }
58)
amit.ghosh9f6af0e2020-11-04 14:09:25 +010059
Abhay Kumar03713392025-12-30 05:20:58 +000060func (x ValueType_Type) Enum() *ValueType_Type {
61 p := new(ValueType_Type)
62 *p = x
63 return p
khenaidoo4c6543e2021-10-19 17:25:58 -040064}
amit.ghosh9f6af0e2020-11-04 14:09:25 +010065
khenaidoo4c6543e2021-10-19 17:25:58 -040066func (x ValueType_Type) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +000067 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
khenaidoo4c6543e2021-10-19 17:25:58 -040068}
amit.ghosh9f6af0e2020-11-04 14:09:25 +010069
Abhay Kumar03713392025-12-30 05:20:58 +000070func (ValueType_Type) Descriptor() protoreflect.EnumDescriptor {
71 return file_voltha_protos_extensions_proto_enumTypes[0].Descriptor()
72}
73
74func (ValueType_Type) Type() protoreflect.EnumType {
75 return &file_voltha_protos_extensions_proto_enumTypes[0]
76}
77
78func (x ValueType_Type) Number() protoreflect.EnumNumber {
79 return protoreflect.EnumNumber(x)
80}
81
82// Deprecated: Use ValueType_Type.Descriptor instead.
khenaidoo4c6543e2021-10-19 17:25:58 -040083func (ValueType_Type) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +000084 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{1, 0}
khenaidoo4c6543e2021-10-19 17:25:58 -040085}
amit.ghosh9f6af0e2020-11-04 14:09:25 +010086
87type GetOnuUniInfoResponse_ConfigurationInd int32
88
89const (
90 GetOnuUniInfoResponse_UNKOWN GetOnuUniInfoResponse_ConfigurationInd = 0
91 GetOnuUniInfoResponse_TEN_BASE_T_FDX GetOnuUniInfoResponse_ConfigurationInd = 1
92 GetOnuUniInfoResponse_HUNDRED_BASE_T_FDX GetOnuUniInfoResponse_ConfigurationInd = 2
93 GetOnuUniInfoResponse_GIGABIT_ETHERNET_FDX GetOnuUniInfoResponse_ConfigurationInd = 3
94 GetOnuUniInfoResponse_TEN_G_ETHERNET_FDX GetOnuUniInfoResponse_ConfigurationInd = 4
95 GetOnuUniInfoResponse_TEN_BASE_T_HDX GetOnuUniInfoResponse_ConfigurationInd = 5
96 GetOnuUniInfoResponse_HUNDRED_BASE_T_HDX GetOnuUniInfoResponse_ConfigurationInd = 6
97 GetOnuUniInfoResponse_GIGABIT_ETHERNET_HDX GetOnuUniInfoResponse_ConfigurationInd = 7
98)
99
Abhay Kumar03713392025-12-30 05:20:58 +0000100// Enum value maps for GetOnuUniInfoResponse_ConfigurationInd.
101var (
102 GetOnuUniInfoResponse_ConfigurationInd_name = map[int32]string{
103 0: "UNKOWN",
104 1: "TEN_BASE_T_FDX",
105 2: "HUNDRED_BASE_T_FDX",
106 3: "GIGABIT_ETHERNET_FDX",
107 4: "TEN_G_ETHERNET_FDX",
108 5: "TEN_BASE_T_HDX",
109 6: "HUNDRED_BASE_T_HDX",
110 7: "GIGABIT_ETHERNET_HDX",
111 }
112 GetOnuUniInfoResponse_ConfigurationInd_value = map[string]int32{
113 "UNKOWN": 0,
114 "TEN_BASE_T_FDX": 1,
115 "HUNDRED_BASE_T_FDX": 2,
116 "GIGABIT_ETHERNET_FDX": 3,
117 "TEN_G_ETHERNET_FDX": 4,
118 "TEN_BASE_T_HDX": 5,
119 "HUNDRED_BASE_T_HDX": 6,
120 "GIGABIT_ETHERNET_HDX": 7,
121 }
122)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100123
Abhay Kumar03713392025-12-30 05:20:58 +0000124func (x GetOnuUniInfoResponse_ConfigurationInd) Enum() *GetOnuUniInfoResponse_ConfigurationInd {
125 p := new(GetOnuUniInfoResponse_ConfigurationInd)
126 *p = x
127 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100128}
129
130func (x GetOnuUniInfoResponse_ConfigurationInd) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000131 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100132}
133
Abhay Kumar03713392025-12-30 05:20:58 +0000134func (GetOnuUniInfoResponse_ConfigurationInd) Descriptor() protoreflect.EnumDescriptor {
135 return file_voltha_protos_extensions_proto_enumTypes[1].Descriptor()
136}
137
138func (GetOnuUniInfoResponse_ConfigurationInd) Type() protoreflect.EnumType {
139 return &file_voltha_protos_extensions_proto_enumTypes[1]
140}
141
142func (x GetOnuUniInfoResponse_ConfigurationInd) Number() protoreflect.EnumNumber {
143 return protoreflect.EnumNumber(x)
144}
145
146// Deprecated: Use GetOnuUniInfoResponse_ConfigurationInd.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100147func (GetOnuUniInfoResponse_ConfigurationInd) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000148 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{7, 0}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100149}
150
151type GetOnuUniInfoResponse_AdministrativeState int32
152
153const (
154 GetOnuUniInfoResponse_ADMSTATE_UNDEFINED GetOnuUniInfoResponse_AdministrativeState = 0
155 GetOnuUniInfoResponse_LOCKED GetOnuUniInfoResponse_AdministrativeState = 1
156 GetOnuUniInfoResponse_UNLOCKED GetOnuUniInfoResponse_AdministrativeState = 2
157)
158
Abhay Kumar03713392025-12-30 05:20:58 +0000159// Enum value maps for GetOnuUniInfoResponse_AdministrativeState.
160var (
161 GetOnuUniInfoResponse_AdministrativeState_name = map[int32]string{
162 0: "ADMSTATE_UNDEFINED",
163 1: "LOCKED",
164 2: "UNLOCKED",
165 }
166 GetOnuUniInfoResponse_AdministrativeState_value = map[string]int32{
167 "ADMSTATE_UNDEFINED": 0,
168 "LOCKED": 1,
169 "UNLOCKED": 2,
170 }
171)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100172
Abhay Kumar03713392025-12-30 05:20:58 +0000173func (x GetOnuUniInfoResponse_AdministrativeState) Enum() *GetOnuUniInfoResponse_AdministrativeState {
174 p := new(GetOnuUniInfoResponse_AdministrativeState)
175 *p = x
176 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100177}
178
179func (x GetOnuUniInfoResponse_AdministrativeState) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000180 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100181}
182
Abhay Kumar03713392025-12-30 05:20:58 +0000183func (GetOnuUniInfoResponse_AdministrativeState) Descriptor() protoreflect.EnumDescriptor {
184 return file_voltha_protos_extensions_proto_enumTypes[2].Descriptor()
185}
186
187func (GetOnuUniInfoResponse_AdministrativeState) Type() protoreflect.EnumType {
188 return &file_voltha_protos_extensions_proto_enumTypes[2]
189}
190
191func (x GetOnuUniInfoResponse_AdministrativeState) Number() protoreflect.EnumNumber {
192 return protoreflect.EnumNumber(x)
193}
194
195// Deprecated: Use GetOnuUniInfoResponse_AdministrativeState.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100196func (GetOnuUniInfoResponse_AdministrativeState) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000197 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{7, 1}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100198}
199
200type GetOnuUniInfoResponse_OperationalState int32
201
202const (
203 GetOnuUniInfoResponse_OPERSTATE_UNDEFINED GetOnuUniInfoResponse_OperationalState = 0
204 GetOnuUniInfoResponse_ENABLED GetOnuUniInfoResponse_OperationalState = 1
205 GetOnuUniInfoResponse_DISABLED GetOnuUniInfoResponse_OperationalState = 2
206)
207
Abhay Kumar03713392025-12-30 05:20:58 +0000208// Enum value maps for GetOnuUniInfoResponse_OperationalState.
209var (
210 GetOnuUniInfoResponse_OperationalState_name = map[int32]string{
211 0: "OPERSTATE_UNDEFINED",
212 1: "ENABLED",
213 2: "DISABLED",
214 }
215 GetOnuUniInfoResponse_OperationalState_value = map[string]int32{
216 "OPERSTATE_UNDEFINED": 0,
217 "ENABLED": 1,
218 "DISABLED": 2,
219 }
220)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100221
Abhay Kumar03713392025-12-30 05:20:58 +0000222func (x GetOnuUniInfoResponse_OperationalState) Enum() *GetOnuUniInfoResponse_OperationalState {
223 p := new(GetOnuUniInfoResponse_OperationalState)
224 *p = x
225 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100226}
227
228func (x GetOnuUniInfoResponse_OperationalState) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000229 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100230}
231
Abhay Kumar03713392025-12-30 05:20:58 +0000232func (GetOnuUniInfoResponse_OperationalState) Descriptor() protoreflect.EnumDescriptor {
233 return file_voltha_protos_extensions_proto_enumTypes[3].Descriptor()
234}
235
236func (GetOnuUniInfoResponse_OperationalState) Type() protoreflect.EnumType {
237 return &file_voltha_protos_extensions_proto_enumTypes[3]
238}
239
240func (x GetOnuUniInfoResponse_OperationalState) Number() protoreflect.EnumNumber {
241 return protoreflect.EnumNumber(x)
242}
243
244// Deprecated: Use GetOnuUniInfoResponse_OperationalState.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100245func (GetOnuUniInfoResponse_OperationalState) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000246 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{7, 2}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100247}
248
kesavand763d8002021-01-04 16:24:42 +0530249type GetOltPortCounters_PortType int32
250
251const (
252 GetOltPortCounters_Port_UNKNOWN GetOltPortCounters_PortType = 0
253 GetOltPortCounters_Port_ETHERNET_NNI GetOltPortCounters_PortType = 1
254 GetOltPortCounters_Port_PON_OLT GetOltPortCounters_PortType = 2
255)
256
Abhay Kumar03713392025-12-30 05:20:58 +0000257// Enum value maps for GetOltPortCounters_PortType.
258var (
259 GetOltPortCounters_PortType_name = map[int32]string{
260 0: "Port_UNKNOWN",
261 1: "Port_ETHERNET_NNI",
262 2: "Port_PON_OLT",
263 }
264 GetOltPortCounters_PortType_value = map[string]int32{
265 "Port_UNKNOWN": 0,
266 "Port_ETHERNET_NNI": 1,
267 "Port_PON_OLT": 2,
268 }
269)
kesavand763d8002021-01-04 16:24:42 +0530270
Abhay Kumar03713392025-12-30 05:20:58 +0000271func (x GetOltPortCounters_PortType) Enum() *GetOltPortCounters_PortType {
272 p := new(GetOltPortCounters_PortType)
273 *p = x
274 return p
kesavand763d8002021-01-04 16:24:42 +0530275}
276
277func (x GetOltPortCounters_PortType) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000278 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
kesavand763d8002021-01-04 16:24:42 +0530279}
280
Abhay Kumar03713392025-12-30 05:20:58 +0000281func (GetOltPortCounters_PortType) Descriptor() protoreflect.EnumDescriptor {
282 return file_voltha_protos_extensions_proto_enumTypes[4].Descriptor()
283}
284
285func (GetOltPortCounters_PortType) Type() protoreflect.EnumType {
286 return &file_voltha_protos_extensions_proto_enumTypes[4]
287}
288
289func (x GetOltPortCounters_PortType) Number() protoreflect.EnumNumber {
290 return protoreflect.EnumNumber(x)
291}
292
293// Deprecated: Use GetOltPortCounters_PortType.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +0530294func (GetOltPortCounters_PortType) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000295 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{8, 0}
kesavand763d8002021-01-04 16:24:42 +0530296}
297
298type GetOnuEthernetBridgePortHistory_Direction int32
299
300const (
301 GetOnuEthernetBridgePortHistory_UNDEFINED GetOnuEthernetBridgePortHistory_Direction = 0
302 GetOnuEthernetBridgePortHistory_UPSTREAM GetOnuEthernetBridgePortHistory_Direction = 1
303 GetOnuEthernetBridgePortHistory_DOWNSTREAM GetOnuEthernetBridgePortHistory_Direction = 2
304)
305
Abhay Kumar03713392025-12-30 05:20:58 +0000306// Enum value maps for GetOnuEthernetBridgePortHistory_Direction.
307var (
308 GetOnuEthernetBridgePortHistory_Direction_name = map[int32]string{
309 0: "UNDEFINED",
310 1: "UPSTREAM",
311 2: "DOWNSTREAM",
312 }
313 GetOnuEthernetBridgePortHistory_Direction_value = map[string]int32{
314 "UNDEFINED": 0,
315 "UPSTREAM": 1,
316 "DOWNSTREAM": 2,
317 }
318)
kesavand763d8002021-01-04 16:24:42 +0530319
Abhay Kumar03713392025-12-30 05:20:58 +0000320func (x GetOnuEthernetBridgePortHistory_Direction) Enum() *GetOnuEthernetBridgePortHistory_Direction {
321 p := new(GetOnuEthernetBridgePortHistory_Direction)
322 *p = x
323 return p
kesavand763d8002021-01-04 16:24:42 +0530324}
325
326func (x GetOnuEthernetBridgePortHistory_Direction) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000327 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
kesavand763d8002021-01-04 16:24:42 +0530328}
329
Abhay Kumar03713392025-12-30 05:20:58 +0000330func (GetOnuEthernetBridgePortHistory_Direction) Descriptor() protoreflect.EnumDescriptor {
331 return file_voltha_protos_extensions_proto_enumTypes[5].Descriptor()
332}
333
334func (GetOnuEthernetBridgePortHistory_Direction) Type() protoreflect.EnumType {
335 return &file_voltha_protos_extensions_proto_enumTypes[5]
336}
337
338func (x GetOnuEthernetBridgePortHistory_Direction) Number() protoreflect.EnumNumber {
339 return protoreflect.EnumNumber(x)
340}
341
342// Deprecated: Use GetOnuEthernetBridgePortHistory_Direction.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +0530343func (GetOnuEthernetBridgePortHistory_Direction) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000344 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{12, 0}
kesavand763d8002021-01-04 16:24:42 +0530345}
346
Himani Chawla654f7f32021-08-25 16:31:24 +0530347type GetOmciEthernetFrameExtendedPmResponse_Format int32
348
349const (
350 GetOmciEthernetFrameExtendedPmResponse_THIRTY_TWO_BIT GetOmciEthernetFrameExtendedPmResponse_Format = 0
351 GetOmciEthernetFrameExtendedPmResponse_SIXTY_FOUR_BIT GetOmciEthernetFrameExtendedPmResponse_Format = 1
352)
353
Abhay Kumar03713392025-12-30 05:20:58 +0000354// Enum value maps for GetOmciEthernetFrameExtendedPmResponse_Format.
355var (
356 GetOmciEthernetFrameExtendedPmResponse_Format_name = map[int32]string{
357 0: "THIRTY_TWO_BIT",
358 1: "SIXTY_FOUR_BIT",
359 }
360 GetOmciEthernetFrameExtendedPmResponse_Format_value = map[string]int32{
361 "THIRTY_TWO_BIT": 0,
362 "SIXTY_FOUR_BIT": 1,
363 }
364)
Himani Chawla654f7f32021-08-25 16:31:24 +0530365
Abhay Kumar03713392025-12-30 05:20:58 +0000366func (x GetOmciEthernetFrameExtendedPmResponse_Format) Enum() *GetOmciEthernetFrameExtendedPmResponse_Format {
367 p := new(GetOmciEthernetFrameExtendedPmResponse_Format)
368 *p = x
369 return p
Himani Chawla654f7f32021-08-25 16:31:24 +0530370}
371
372func (x GetOmciEthernetFrameExtendedPmResponse_Format) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000373 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Himani Chawla654f7f32021-08-25 16:31:24 +0530374}
375
Abhay Kumar03713392025-12-30 05:20:58 +0000376func (GetOmciEthernetFrameExtendedPmResponse_Format) Descriptor() protoreflect.EnumDescriptor {
377 return file_voltha_protos_extensions_proto_enumTypes[6].Descriptor()
378}
379
380func (GetOmciEthernetFrameExtendedPmResponse_Format) Type() protoreflect.EnumType {
381 return &file_voltha_protos_extensions_proto_enumTypes[6]
382}
383
384func (x GetOmciEthernetFrameExtendedPmResponse_Format) Number() protoreflect.EnumNumber {
385 return protoreflect.EnumNumber(x)
386}
387
388// Deprecated: Use GetOmciEthernetFrameExtendedPmResponse_Format.Descriptor instead.
Himani Chawla654f7f32021-08-25 16:31:24 +0530389func (GetOmciEthernetFrameExtendedPmResponse_Format) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000390 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{36, 0}
Himani Chawla654f7f32021-08-25 16:31:24 +0530391}
392
amit.ghoshf017eab2024-06-28 15:09:33 +0200393type GetOffloadedAppsStatisticsRequest_OffloadedApp int32
394
395const (
396 GetOffloadedAppsStatisticsRequest_UNDEFINED GetOffloadedAppsStatisticsRequest_OffloadedApp = 0
397 GetOffloadedAppsStatisticsRequest_PPPoeIA GetOffloadedAppsStatisticsRequest_OffloadedApp = 1
398 GetOffloadedAppsStatisticsRequest_DHCPv4RA GetOffloadedAppsStatisticsRequest_OffloadedApp = 2
399 GetOffloadedAppsStatisticsRequest_DHCPv6RA GetOffloadedAppsStatisticsRequest_OffloadedApp = 3
400)
401
Abhay Kumar03713392025-12-30 05:20:58 +0000402// Enum value maps for GetOffloadedAppsStatisticsRequest_OffloadedApp.
403var (
404 GetOffloadedAppsStatisticsRequest_OffloadedApp_name = map[int32]string{
405 0: "UNDEFINED",
406 1: "PPPoeIA",
407 2: "DHCPv4RA",
408 3: "DHCPv6RA",
409 }
410 GetOffloadedAppsStatisticsRequest_OffloadedApp_value = map[string]int32{
411 "UNDEFINED": 0,
412 "PPPoeIA": 1,
413 "DHCPv4RA": 2,
414 "DHCPv6RA": 3,
415 }
416)
amit.ghoshf017eab2024-06-28 15:09:33 +0200417
Abhay Kumar03713392025-12-30 05:20:58 +0000418func (x GetOffloadedAppsStatisticsRequest_OffloadedApp) Enum() *GetOffloadedAppsStatisticsRequest_OffloadedApp {
419 p := new(GetOffloadedAppsStatisticsRequest_OffloadedApp)
420 *p = x
421 return p
amit.ghoshf017eab2024-06-28 15:09:33 +0200422}
423
424func (x GetOffloadedAppsStatisticsRequest_OffloadedApp) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000425 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghoshf017eab2024-06-28 15:09:33 +0200426}
427
Abhay Kumar03713392025-12-30 05:20:58 +0000428func (GetOffloadedAppsStatisticsRequest_OffloadedApp) Descriptor() protoreflect.EnumDescriptor {
429 return file_voltha_protos_extensions_proto_enumTypes[7].Descriptor()
430}
431
432func (GetOffloadedAppsStatisticsRequest_OffloadedApp) Type() protoreflect.EnumType {
433 return &file_voltha_protos_extensions_proto_enumTypes[7]
434}
435
436func (x GetOffloadedAppsStatisticsRequest_OffloadedApp) Number() protoreflect.EnumNumber {
437 return protoreflect.EnumNumber(x)
438}
439
440// Deprecated: Use GetOffloadedAppsStatisticsRequest_OffloadedApp.Descriptor instead.
amit.ghoshf017eab2024-06-28 15:09:33 +0200441func (GetOffloadedAppsStatisticsRequest_OffloadedApp) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000442 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{45, 0}
amit.ghoshf017eab2024-06-28 15:09:33 +0200443}
444
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100445type GetValueResponse_Status int32
446
447const (
448 GetValueResponse_STATUS_UNDEFINED GetValueResponse_Status = 0
449 GetValueResponse_OK GetValueResponse_Status = 1
450 GetValueResponse_ERROR GetValueResponse_Status = 2
451)
452
Abhay Kumar03713392025-12-30 05:20:58 +0000453// Enum value maps for GetValueResponse_Status.
454var (
455 GetValueResponse_Status_name = map[int32]string{
456 0: "STATUS_UNDEFINED",
457 1: "OK",
458 2: "ERROR",
459 }
460 GetValueResponse_Status_value = map[string]int32{
461 "STATUS_UNDEFINED": 0,
462 "OK": 1,
463 "ERROR": 2,
464 }
465)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100466
Abhay Kumar03713392025-12-30 05:20:58 +0000467func (x GetValueResponse_Status) Enum() *GetValueResponse_Status {
468 p := new(GetValueResponse_Status)
469 *p = x
470 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100471}
472
473func (x GetValueResponse_Status) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000474 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100475}
476
Abhay Kumar03713392025-12-30 05:20:58 +0000477func (GetValueResponse_Status) Descriptor() protoreflect.EnumDescriptor {
478 return file_voltha_protos_extensions_proto_enumTypes[8].Descriptor()
479}
480
481func (GetValueResponse_Status) Type() protoreflect.EnumType {
482 return &file_voltha_protos_extensions_proto_enumTypes[8]
483}
484
485func (x GetValueResponse_Status) Number() protoreflect.EnumNumber {
486 return protoreflect.EnumNumber(x)
487}
488
489// Deprecated: Use GetValueResponse_Status.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100490func (GetValueResponse_Status) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000491 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{48, 0}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100492}
493
494type GetValueResponse_ErrorReason int32
495
496const (
kesavand763d8002021-01-04 16:24:42 +0530497 GetValueResponse_REASON_UNDEFINED GetValueResponse_ErrorReason = 0
498 GetValueResponse_UNSUPPORTED GetValueResponse_ErrorReason = 1
499 GetValueResponse_INVALID_DEVICE_ID GetValueResponse_ErrorReason = 2
500 GetValueResponse_INVALID_PORT_TYPE GetValueResponse_ErrorReason = 3
501 GetValueResponse_TIMEOUT GetValueResponse_ErrorReason = 4
502 GetValueResponse_INVALID_REQ_TYPE GetValueResponse_ErrorReason = 5
503 GetValueResponse_INTERNAL_ERROR GetValueResponse_ErrorReason = 6
Himani Chawlae5bb7ca2021-05-17 15:48:32 +0530504 GetValueResponse_INVALID_DEVICE GetValueResponse_ErrorReason = 7
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100505)
506
Abhay Kumar03713392025-12-30 05:20:58 +0000507// Enum value maps for GetValueResponse_ErrorReason.
508var (
509 GetValueResponse_ErrorReason_name = map[int32]string{
510 0: "REASON_UNDEFINED",
511 1: "UNSUPPORTED",
512 2: "INVALID_DEVICE_ID",
513 3: "INVALID_PORT_TYPE",
514 4: "TIMEOUT",
515 5: "INVALID_REQ_TYPE",
516 6: "INTERNAL_ERROR",
517 7: "INVALID_DEVICE",
518 }
519 GetValueResponse_ErrorReason_value = map[string]int32{
520 "REASON_UNDEFINED": 0,
521 "UNSUPPORTED": 1,
522 "INVALID_DEVICE_ID": 2,
523 "INVALID_PORT_TYPE": 3,
524 "TIMEOUT": 4,
525 "INVALID_REQ_TYPE": 5,
526 "INTERNAL_ERROR": 6,
527 "INVALID_DEVICE": 7,
528 }
529)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100530
Abhay Kumar03713392025-12-30 05:20:58 +0000531func (x GetValueResponse_ErrorReason) Enum() *GetValueResponse_ErrorReason {
532 p := new(GetValueResponse_ErrorReason)
533 *p = x
534 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100535}
536
537func (x GetValueResponse_ErrorReason) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000538 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100539}
540
Abhay Kumar03713392025-12-30 05:20:58 +0000541func (GetValueResponse_ErrorReason) Descriptor() protoreflect.EnumDescriptor {
542 return file_voltha_protos_extensions_proto_enumTypes[9].Descriptor()
543}
544
545func (GetValueResponse_ErrorReason) Type() protoreflect.EnumType {
546 return &file_voltha_protos_extensions_proto_enumTypes[9]
547}
548
549func (x GetValueResponse_ErrorReason) Number() protoreflect.EnumNumber {
550 return protoreflect.EnumNumber(x)
551}
552
553// Deprecated: Use GetValueResponse_ErrorReason.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100554func (GetValueResponse_ErrorReason) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000555 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{48, 1}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100556}
557
558type SetValueResponse_Status int32
559
560const (
561 SetValueResponse_STATUS_UNDEFINED SetValueResponse_Status = 0
562 SetValueResponse_OK SetValueResponse_Status = 1
563 SetValueResponse_ERROR SetValueResponse_Status = 2
564)
565
Abhay Kumar03713392025-12-30 05:20:58 +0000566// Enum value maps for SetValueResponse_Status.
567var (
568 SetValueResponse_Status_name = map[int32]string{
569 0: "STATUS_UNDEFINED",
570 1: "OK",
571 2: "ERROR",
572 }
573 SetValueResponse_Status_value = map[string]int32{
574 "STATUS_UNDEFINED": 0,
575 "OK": 1,
576 "ERROR": 2,
577 }
578)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100579
Abhay Kumar03713392025-12-30 05:20:58 +0000580func (x SetValueResponse_Status) Enum() *SetValueResponse_Status {
581 p := new(SetValueResponse_Status)
582 *p = x
583 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100584}
585
586func (x SetValueResponse_Status) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000587 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100588}
589
Abhay Kumar03713392025-12-30 05:20:58 +0000590func (SetValueResponse_Status) Descriptor() protoreflect.EnumDescriptor {
591 return file_voltha_protos_extensions_proto_enumTypes[10].Descriptor()
592}
593
594func (SetValueResponse_Status) Type() protoreflect.EnumType {
595 return &file_voltha_protos_extensions_proto_enumTypes[10]
596}
597
598func (x SetValueResponse_Status) Number() protoreflect.EnumNumber {
599 return protoreflect.EnumNumber(x)
600}
601
602// Deprecated: Use SetValueResponse_Status.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100603func (SetValueResponse_Status) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000604 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{52, 0}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100605}
606
607type SetValueResponse_ErrorReason int32
608
609const (
amit.ghoshf017eab2024-06-28 15:09:33 +0200610 SetValueResponse_REASON_UNDEFINED SetValueResponse_ErrorReason = 0
611 SetValueResponse_UNSUPPORTED SetValueResponse_ErrorReason = 1
612 SetValueResponse_INVALID_DEVICE_ID SetValueResponse_ErrorReason = 2
613 SetValueResponse_INVALID_ONU_DEVICE_ID SetValueResponse_ErrorReason = 3
614 SetValueResponse_INVALID_UNI_ID SetValueResponse_ErrorReason = 4
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100615)
616
Abhay Kumar03713392025-12-30 05:20:58 +0000617// Enum value maps for SetValueResponse_ErrorReason.
618var (
619 SetValueResponse_ErrorReason_name = map[int32]string{
620 0: "REASON_UNDEFINED",
621 1: "UNSUPPORTED",
622 2: "INVALID_DEVICE_ID",
623 3: "INVALID_ONU_DEVICE_ID",
624 4: "INVALID_UNI_ID",
625 }
626 SetValueResponse_ErrorReason_value = map[string]int32{
627 "REASON_UNDEFINED": 0,
628 "UNSUPPORTED": 1,
629 "INVALID_DEVICE_ID": 2,
630 "INVALID_ONU_DEVICE_ID": 3,
631 "INVALID_UNI_ID": 4,
632 }
633)
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100634
Abhay Kumar03713392025-12-30 05:20:58 +0000635func (x SetValueResponse_ErrorReason) Enum() *SetValueResponse_ErrorReason {
636 p := new(SetValueResponse_ErrorReason)
637 *p = x
638 return p
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100639}
640
641func (x SetValueResponse_ErrorReason) String() string {
Abhay Kumar03713392025-12-30 05:20:58 +0000642 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100643}
644
Abhay Kumar03713392025-12-30 05:20:58 +0000645func (SetValueResponse_ErrorReason) Descriptor() protoreflect.EnumDescriptor {
646 return file_voltha_protos_extensions_proto_enumTypes[11].Descriptor()
647}
648
649func (SetValueResponse_ErrorReason) Type() protoreflect.EnumType {
650 return &file_voltha_protos_extensions_proto_enumTypes[11]
651}
652
653func (x SetValueResponse_ErrorReason) Number() protoreflect.EnumNumber {
654 return protoreflect.EnumNumber(x)
655}
656
657// Deprecated: Use SetValueResponse_ErrorReason.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100658func (SetValueResponse_ErrorReason) EnumDescriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000659 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{52, 1}
khenaidoo4c6543e2021-10-19 17:25:58 -0400660}
661
662type ValueSet struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000663 state protoimpl.MessageState `protogen:"open.v1"`
664 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
khenaidoo4c6543e2021-10-19 17:25:58 -0400665 // Types that are valid to be assigned to Value:
Abhay Kumar03713392025-12-30 05:20:58 +0000666 //
khenaidoo4c6543e2021-10-19 17:25:58 -0400667 // *ValueSet_AlarmConfig
Abhay Kumar03713392025-12-30 05:20:58 +0000668 Value isValueSet_Value `protobuf_oneof:"value"`
669 unknownFields protoimpl.UnknownFields
670 sizeCache protoimpl.SizeCache
khenaidoo4c6543e2021-10-19 17:25:58 -0400671}
672
Abhay Kumar03713392025-12-30 05:20:58 +0000673func (x *ValueSet) Reset() {
674 *x = ValueSet{}
675 mi := &file_voltha_protos_extensions_proto_msgTypes[0]
676 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
677 ms.StoreMessageInfo(mi)
678}
679
680func (x *ValueSet) String() string {
681 return protoimpl.X.MessageStringOf(x)
682}
683
684func (*ValueSet) ProtoMessage() {}
685
686func (x *ValueSet) ProtoReflect() protoreflect.Message {
687 mi := &file_voltha_protos_extensions_proto_msgTypes[0]
688 if x != nil {
689 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
690 if ms.LoadMessageInfo() == nil {
691 ms.StoreMessageInfo(mi)
692 }
693 return ms
694 }
695 return mi.MessageOf(x)
696}
697
698// Deprecated: Use ValueSet.ProtoReflect.Descriptor instead.
khenaidoo4c6543e2021-10-19 17:25:58 -0400699func (*ValueSet) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000700 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{0}
khenaidoo4c6543e2021-10-19 17:25:58 -0400701}
702
Abhay Kumar03713392025-12-30 05:20:58 +0000703func (x *ValueSet) GetId() string {
704 if x != nil {
705 return x.Id
khenaidoo4c6543e2021-10-19 17:25:58 -0400706 }
707 return ""
708}
709
Abhay Kumar03713392025-12-30 05:20:58 +0000710func (x *ValueSet) GetValue() isValueSet_Value {
711 if x != nil {
712 return x.Value
713 }
714 return nil
715}
716
717func (x *ValueSet) GetAlarmConfig() *config.AlarmConfig {
718 if x != nil {
719 if x, ok := x.Value.(*ValueSet_AlarmConfig); ok {
720 return x.AlarmConfig
721 }
722 }
723 return nil
724}
725
khenaidoo4c6543e2021-10-19 17:25:58 -0400726type isValueSet_Value interface {
727 isValueSet_Value()
728}
729
730type ValueSet_AlarmConfig struct {
731 AlarmConfig *config.AlarmConfig `protobuf:"bytes,2,opt,name=alarm_config,json=alarmConfig,proto3,oneof"`
732}
733
734func (*ValueSet_AlarmConfig) isValueSet_Value() {}
735
khenaidoo4c6543e2021-10-19 17:25:58 -0400736type ValueType struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000737 state protoimpl.MessageState `protogen:"open.v1"`
738 unknownFields protoimpl.UnknownFields
739 sizeCache protoimpl.SizeCache
khenaidoo4c6543e2021-10-19 17:25:58 -0400740}
741
Abhay Kumar03713392025-12-30 05:20:58 +0000742func (x *ValueType) Reset() {
743 *x = ValueType{}
744 mi := &file_voltha_protos_extensions_proto_msgTypes[1]
745 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
746 ms.StoreMessageInfo(mi)
747}
748
749func (x *ValueType) String() string {
750 return protoimpl.X.MessageStringOf(x)
751}
752
753func (*ValueType) ProtoMessage() {}
754
755func (x *ValueType) ProtoReflect() protoreflect.Message {
756 mi := &file_voltha_protos_extensions_proto_msgTypes[1]
757 if x != nil {
758 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
759 if ms.LoadMessageInfo() == nil {
760 ms.StoreMessageInfo(mi)
761 }
762 return ms
763 }
764 return mi.MessageOf(x)
765}
766
767// Deprecated: Use ValueType.ProtoReflect.Descriptor instead.
khenaidoo4c6543e2021-10-19 17:25:58 -0400768func (*ValueType) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000769 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{1}
khenaidoo4c6543e2021-10-19 17:25:58 -0400770}
771
khenaidoo4c6543e2021-10-19 17:25:58 -0400772type ValueSpecifier struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000773 state protoimpl.MessageState `protogen:"open.v1"`
774 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
775 Value ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
776 unknownFields protoimpl.UnknownFields
777 sizeCache protoimpl.SizeCache
khenaidoo4c6543e2021-10-19 17:25:58 -0400778}
779
Abhay Kumar03713392025-12-30 05:20:58 +0000780func (x *ValueSpecifier) Reset() {
781 *x = ValueSpecifier{}
782 mi := &file_voltha_protos_extensions_proto_msgTypes[2]
783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
784 ms.StoreMessageInfo(mi)
785}
786
787func (x *ValueSpecifier) String() string {
788 return protoimpl.X.MessageStringOf(x)
789}
790
791func (*ValueSpecifier) ProtoMessage() {}
792
793func (x *ValueSpecifier) ProtoReflect() protoreflect.Message {
794 mi := &file_voltha_protos_extensions_proto_msgTypes[2]
795 if x != nil {
796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
797 if ms.LoadMessageInfo() == nil {
798 ms.StoreMessageInfo(mi)
799 }
800 return ms
801 }
802 return mi.MessageOf(x)
803}
804
805// Deprecated: Use ValueSpecifier.ProtoReflect.Descriptor instead.
khenaidoo4c6543e2021-10-19 17:25:58 -0400806func (*ValueSpecifier) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000807 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{2}
khenaidoo4c6543e2021-10-19 17:25:58 -0400808}
809
Abhay Kumar03713392025-12-30 05:20:58 +0000810func (x *ValueSpecifier) GetId() string {
811 if x != nil {
812 return x.Id
khenaidoo4c6543e2021-10-19 17:25:58 -0400813 }
814 return ""
815}
816
Abhay Kumar03713392025-12-30 05:20:58 +0000817func (x *ValueSpecifier) GetValue() ValueType_Type {
818 if x != nil {
819 return x.Value
khenaidoo4c6543e2021-10-19 17:25:58 -0400820 }
821 return ValueType_EMPTY
822}
823
824type ReturnValues struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000825 state protoimpl.MessageState `protogen:"open.v1"`
826 Set uint32 `protobuf:"varint,1,opt,name=Set,proto3" json:"Set,omitempty"` // Specifies what values are
827 Unsupported uint32 `protobuf:"varint,2,opt,name=Unsupported,proto3" json:"Unsupported,omitempty"` // Specifies requested values not
828 Error uint32 `protobuf:"varint,3,opt,name=Error,proto3" json:"Error,omitempty"` // Specifies requested values not
829 Distance uint32 `protobuf:"varint,4,opt,name=Distance,proto3" json:"Distance,omitempty"` // Value of distance Set includes
830 unknownFields protoimpl.UnknownFields
831 sizeCache protoimpl.SizeCache
khenaidoo4c6543e2021-10-19 17:25:58 -0400832}
833
Abhay Kumar03713392025-12-30 05:20:58 +0000834func (x *ReturnValues) Reset() {
835 *x = ReturnValues{}
836 mi := &file_voltha_protos_extensions_proto_msgTypes[3]
837 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
838 ms.StoreMessageInfo(mi)
839}
840
841func (x *ReturnValues) String() string {
842 return protoimpl.X.MessageStringOf(x)
843}
844
845func (*ReturnValues) ProtoMessage() {}
846
847func (x *ReturnValues) ProtoReflect() protoreflect.Message {
848 mi := &file_voltha_protos_extensions_proto_msgTypes[3]
849 if x != nil {
850 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
851 if ms.LoadMessageInfo() == nil {
852 ms.StoreMessageInfo(mi)
853 }
854 return ms
855 }
856 return mi.MessageOf(x)
857}
858
859// Deprecated: Use ReturnValues.ProtoReflect.Descriptor instead.
khenaidoo4c6543e2021-10-19 17:25:58 -0400860func (*ReturnValues) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000861 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{3}
khenaidoo4c6543e2021-10-19 17:25:58 -0400862}
863
Abhay Kumar03713392025-12-30 05:20:58 +0000864func (x *ReturnValues) GetSet() uint32 {
865 if x != nil {
866 return x.Set
khenaidoo4c6543e2021-10-19 17:25:58 -0400867 }
868 return 0
869}
870
Abhay Kumar03713392025-12-30 05:20:58 +0000871func (x *ReturnValues) GetUnsupported() uint32 {
872 if x != nil {
873 return x.Unsupported
khenaidoo4c6543e2021-10-19 17:25:58 -0400874 }
875 return 0
876}
877
Abhay Kumar03713392025-12-30 05:20:58 +0000878func (x *ReturnValues) GetError() uint32 {
879 if x != nil {
880 return x.Error
khenaidoo4c6543e2021-10-19 17:25:58 -0400881 }
882 return 0
883}
884
Abhay Kumar03713392025-12-30 05:20:58 +0000885func (x *ReturnValues) GetDistance() uint32 {
886 if x != nil {
887 return x.Distance
khenaidoo4c6543e2021-10-19 17:25:58 -0400888 }
889 return 0
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100890}
891
892type GetDistanceRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000893 state protoimpl.MessageState `protogen:"open.v1"`
894 OnuDeviceId string `protobuf:"bytes,1,opt,name=onuDeviceId,proto3" json:"onuDeviceId,omitempty"`
895 unknownFields protoimpl.UnknownFields
896 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100897}
898
Abhay Kumar03713392025-12-30 05:20:58 +0000899func (x *GetDistanceRequest) Reset() {
900 *x = GetDistanceRequest{}
901 mi := &file_voltha_protos_extensions_proto_msgTypes[4]
902 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
903 ms.StoreMessageInfo(mi)
904}
905
906func (x *GetDistanceRequest) String() string {
907 return protoimpl.X.MessageStringOf(x)
908}
909
910func (*GetDistanceRequest) ProtoMessage() {}
911
912func (x *GetDistanceRequest) ProtoReflect() protoreflect.Message {
913 mi := &file_voltha_protos_extensions_proto_msgTypes[4]
914 if x != nil {
915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
916 if ms.LoadMessageInfo() == nil {
917 ms.StoreMessageInfo(mi)
918 }
919 return ms
920 }
921 return mi.MessageOf(x)
922}
923
924// Deprecated: Use GetDistanceRequest.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100925func (*GetDistanceRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000926 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{4}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100927}
928
Abhay Kumar03713392025-12-30 05:20:58 +0000929func (x *GetDistanceRequest) GetOnuDeviceId() string {
930 if x != nil {
931 return x.OnuDeviceId
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100932 }
933 return ""
934}
935
936type GetDistanceResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000937 state protoimpl.MessageState `protogen:"open.v1"`
938 Distance uint32 `protobuf:"varint,1,opt,name=distance,proto3" json:"distance,omitempty"` // distance in meters
939 unknownFields protoimpl.UnknownFields
940 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100941}
942
Abhay Kumar03713392025-12-30 05:20:58 +0000943func (x *GetDistanceResponse) Reset() {
944 *x = GetDistanceResponse{}
945 mi := &file_voltha_protos_extensions_proto_msgTypes[5]
946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
947 ms.StoreMessageInfo(mi)
948}
949
950func (x *GetDistanceResponse) String() string {
951 return protoimpl.X.MessageStringOf(x)
952}
953
954func (*GetDistanceResponse) ProtoMessage() {}
955
956func (x *GetDistanceResponse) ProtoReflect() protoreflect.Message {
957 mi := &file_voltha_protos_extensions_proto_msgTypes[5]
958 if x != nil {
959 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
960 if ms.LoadMessageInfo() == nil {
961 ms.StoreMessageInfo(mi)
962 }
963 return ms
964 }
965 return mi.MessageOf(x)
966}
967
968// Deprecated: Use GetDistanceResponse.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100969func (*GetDistanceResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000970 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{5}
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100971}
972
Abhay Kumar03713392025-12-30 05:20:58 +0000973func (x *GetDistanceResponse) GetDistance() uint32 {
974 if x != nil {
975 return x.Distance
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100976 }
977 return 0
978}
979
980type GetOnuUniInfoRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000981 state protoimpl.MessageState `protogen:"open.v1"`
982 UniIndex uint32 `protobuf:"varint,1,opt,name=uniIndex,proto3" json:"uniIndex,omitempty"` // Index of the uni starting from 0
983 unknownFields protoimpl.UnknownFields
984 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +0100985}
986
Abhay Kumar03713392025-12-30 05:20:58 +0000987func (x *GetOnuUniInfoRequest) Reset() {
988 *x = GetOnuUniInfoRequest{}
989 mi := &file_voltha_protos_extensions_proto_msgTypes[6]
990 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
991 ms.StoreMessageInfo(mi)
992}
993
994func (x *GetOnuUniInfoRequest) String() string {
995 return protoimpl.X.MessageStringOf(x)
996}
997
998func (*GetOnuUniInfoRequest) ProtoMessage() {}
999
1000func (x *GetOnuUniInfoRequest) ProtoReflect() protoreflect.Message {
1001 mi := &file_voltha_protos_extensions_proto_msgTypes[6]
1002 if x != nil {
1003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1004 if ms.LoadMessageInfo() == nil {
1005 ms.StoreMessageInfo(mi)
1006 }
1007 return ms
1008 }
1009 return mi.MessageOf(x)
1010}
1011
1012// Deprecated: Use GetOnuUniInfoRequest.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001013func (*GetOnuUniInfoRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001014 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{6}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001015}
1016
Abhay Kumar03713392025-12-30 05:20:58 +00001017func (x *GetOnuUniInfoRequest) GetUniIndex() uint32 {
1018 if x != nil {
1019 return x.UniIndex
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001020 }
1021 return 0
1022}
1023
1024type GetOnuUniInfoResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001025 state protoimpl.MessageState `protogen:"open.v1"`
1026 AdmState GetOnuUniInfoResponse_AdministrativeState `protobuf:"varint,1,opt,name=admState,proto3,enum=extension.GetOnuUniInfoResponse_AdministrativeState" json:"admState,omitempty"`
1027 OperState GetOnuUniInfoResponse_OperationalState `protobuf:"varint,2,opt,name=operState,proto3,enum=extension.GetOnuUniInfoResponse_OperationalState" json:"operState,omitempty"`
1028 ConfigInd GetOnuUniInfoResponse_ConfigurationInd `protobuf:"varint,3,opt,name=configInd,proto3,enum=extension.GetOnuUniInfoResponse_ConfigurationInd" json:"configInd,omitempty"`
1029 unknownFields protoimpl.UnknownFields
1030 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001031}
1032
Abhay Kumar03713392025-12-30 05:20:58 +00001033func (x *GetOnuUniInfoResponse) Reset() {
1034 *x = GetOnuUniInfoResponse{}
1035 mi := &file_voltha_protos_extensions_proto_msgTypes[7]
1036 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1037 ms.StoreMessageInfo(mi)
1038}
1039
1040func (x *GetOnuUniInfoResponse) String() string {
1041 return protoimpl.X.MessageStringOf(x)
1042}
1043
1044func (*GetOnuUniInfoResponse) ProtoMessage() {}
1045
1046func (x *GetOnuUniInfoResponse) ProtoReflect() protoreflect.Message {
1047 mi := &file_voltha_protos_extensions_proto_msgTypes[7]
1048 if x != nil {
1049 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1050 if ms.LoadMessageInfo() == nil {
1051 ms.StoreMessageInfo(mi)
1052 }
1053 return ms
1054 }
1055 return mi.MessageOf(x)
1056}
1057
1058// Deprecated: Use GetOnuUniInfoResponse.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001059func (*GetOnuUniInfoResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001060 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{7}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001061}
1062
Abhay Kumar03713392025-12-30 05:20:58 +00001063func (x *GetOnuUniInfoResponse) GetAdmState() GetOnuUniInfoResponse_AdministrativeState {
1064 if x != nil {
1065 return x.AdmState
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001066 }
1067 return GetOnuUniInfoResponse_ADMSTATE_UNDEFINED
1068}
1069
Abhay Kumar03713392025-12-30 05:20:58 +00001070func (x *GetOnuUniInfoResponse) GetOperState() GetOnuUniInfoResponse_OperationalState {
1071 if x != nil {
1072 return x.OperState
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001073 }
1074 return GetOnuUniInfoResponse_OPERSTATE_UNDEFINED
1075}
1076
Abhay Kumar03713392025-12-30 05:20:58 +00001077func (x *GetOnuUniInfoResponse) GetConfigInd() GetOnuUniInfoResponse_ConfigurationInd {
1078 if x != nil {
1079 return x.ConfigInd
amit.ghosh9f6af0e2020-11-04 14:09:25 +01001080 }
1081 return GetOnuUniInfoResponse_UNKOWN
1082}
1083
kesavand763d8002021-01-04 16:24:42 +05301084type GetOltPortCounters struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001085 state protoimpl.MessageState `protogen:"open.v1"`
1086 PortNo uint32 `protobuf:"varint,1,opt,name=portNo,proto3" json:"portNo,omitempty"` // Device-unique port number
1087 PortType GetOltPortCounters_PortType `protobuf:"varint,2,opt,name=portType,proto3,enum=extension.GetOltPortCounters_PortType" json:"portType,omitempty"`
1088 unknownFields protoimpl.UnknownFields
1089 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301090}
1091
Abhay Kumar03713392025-12-30 05:20:58 +00001092func (x *GetOltPortCounters) Reset() {
1093 *x = GetOltPortCounters{}
1094 mi := &file_voltha_protos_extensions_proto_msgTypes[8]
1095 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1096 ms.StoreMessageInfo(mi)
1097}
1098
1099func (x *GetOltPortCounters) String() string {
1100 return protoimpl.X.MessageStringOf(x)
1101}
1102
1103func (*GetOltPortCounters) ProtoMessage() {}
1104
1105func (x *GetOltPortCounters) ProtoReflect() protoreflect.Message {
1106 mi := &file_voltha_protos_extensions_proto_msgTypes[8]
1107 if x != nil {
1108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109 if ms.LoadMessageInfo() == nil {
1110 ms.StoreMessageInfo(mi)
1111 }
1112 return ms
1113 }
1114 return mi.MessageOf(x)
1115}
1116
1117// Deprecated: Use GetOltPortCounters.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301118func (*GetOltPortCounters) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001119 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{8}
kesavand763d8002021-01-04 16:24:42 +05301120}
1121
Abhay Kumar03713392025-12-30 05:20:58 +00001122func (x *GetOltPortCounters) GetPortNo() uint32 {
1123 if x != nil {
1124 return x.PortNo
kesavand763d8002021-01-04 16:24:42 +05301125 }
1126 return 0
1127}
1128
Abhay Kumar03713392025-12-30 05:20:58 +00001129func (x *GetOltPortCounters) GetPortType() GetOltPortCounters_PortType {
1130 if x != nil {
1131 return x.PortType
kesavand763d8002021-01-04 16:24:42 +05301132 }
1133 return GetOltPortCounters_Port_UNKNOWN
1134}
1135
1136type GetOltPortCountersResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001137 state protoimpl.MessageState `protogen:"open.v1"`
1138 TxBytes uint64 `protobuf:"varint,1,opt,name=txBytes,proto3" json:"txBytes,omitempty"`
1139 RxBytes uint64 `protobuf:"varint,2,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
1140 TxPackets uint64 `protobuf:"varint,3,opt,name=txPackets,proto3" json:"txPackets,omitempty"`
1141 RxPackets uint64 `protobuf:"varint,4,opt,name=rxPackets,proto3" json:"rxPackets,omitempty"`
1142 TxErrorPackets uint64 `protobuf:"varint,5,opt,name=txErrorPackets,proto3" json:"txErrorPackets,omitempty"`
1143 RxErrorPackets uint64 `protobuf:"varint,6,opt,name=rxErrorPackets,proto3" json:"rxErrorPackets,omitempty"`
1144 TxBcastPackets uint64 `protobuf:"varint,7,opt,name=txBcastPackets,proto3" json:"txBcastPackets,omitempty"`
1145 RxBcastPackets uint64 `protobuf:"varint,8,opt,name=rxBcastPackets,proto3" json:"rxBcastPackets,omitempty"`
1146 TxUcastPackets uint64 `protobuf:"varint,9,opt,name=txUcastPackets,proto3" json:"txUcastPackets,omitempty"`
1147 RxUcastPackets uint64 `protobuf:"varint,10,opt,name=rxUcastPackets,proto3" json:"rxUcastPackets,omitempty"`
1148 TxMcastPackets uint64 `protobuf:"varint,11,opt,name=txMcastPackets,proto3" json:"txMcastPackets,omitempty"`
1149 RxMcastPackets uint64 `protobuf:"varint,12,opt,name=rxMcastPackets,proto3" json:"rxMcastPackets,omitempty"`
1150 unknownFields protoimpl.UnknownFields
1151 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301152}
1153
Abhay Kumar03713392025-12-30 05:20:58 +00001154func (x *GetOltPortCountersResponse) Reset() {
1155 *x = GetOltPortCountersResponse{}
1156 mi := &file_voltha_protos_extensions_proto_msgTypes[9]
1157 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1158 ms.StoreMessageInfo(mi)
1159}
1160
1161func (x *GetOltPortCountersResponse) String() string {
1162 return protoimpl.X.MessageStringOf(x)
1163}
1164
1165func (*GetOltPortCountersResponse) ProtoMessage() {}
1166
1167func (x *GetOltPortCountersResponse) ProtoReflect() protoreflect.Message {
1168 mi := &file_voltha_protos_extensions_proto_msgTypes[9]
1169 if x != nil {
1170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1171 if ms.LoadMessageInfo() == nil {
1172 ms.StoreMessageInfo(mi)
1173 }
1174 return ms
1175 }
1176 return mi.MessageOf(x)
1177}
1178
1179// Deprecated: Use GetOltPortCountersResponse.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301180func (*GetOltPortCountersResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001181 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{9}
kesavand763d8002021-01-04 16:24:42 +05301182}
1183
Abhay Kumar03713392025-12-30 05:20:58 +00001184func (x *GetOltPortCountersResponse) GetTxBytes() uint64 {
1185 if x != nil {
1186 return x.TxBytes
kesavand763d8002021-01-04 16:24:42 +05301187 }
1188 return 0
1189}
1190
Abhay Kumar03713392025-12-30 05:20:58 +00001191func (x *GetOltPortCountersResponse) GetRxBytes() uint64 {
1192 if x != nil {
1193 return x.RxBytes
kesavand763d8002021-01-04 16:24:42 +05301194 }
1195 return 0
1196}
1197
Abhay Kumar03713392025-12-30 05:20:58 +00001198func (x *GetOltPortCountersResponse) GetTxPackets() uint64 {
1199 if x != nil {
1200 return x.TxPackets
kesavand763d8002021-01-04 16:24:42 +05301201 }
1202 return 0
1203}
1204
Abhay Kumar03713392025-12-30 05:20:58 +00001205func (x *GetOltPortCountersResponse) GetRxPackets() uint64 {
1206 if x != nil {
1207 return x.RxPackets
kesavand763d8002021-01-04 16:24:42 +05301208 }
1209 return 0
1210}
1211
Abhay Kumar03713392025-12-30 05:20:58 +00001212func (x *GetOltPortCountersResponse) GetTxErrorPackets() uint64 {
1213 if x != nil {
1214 return x.TxErrorPackets
kesavand763d8002021-01-04 16:24:42 +05301215 }
1216 return 0
1217}
1218
Abhay Kumar03713392025-12-30 05:20:58 +00001219func (x *GetOltPortCountersResponse) GetRxErrorPackets() uint64 {
1220 if x != nil {
1221 return x.RxErrorPackets
kesavand763d8002021-01-04 16:24:42 +05301222 }
1223 return 0
1224}
1225
Abhay Kumar03713392025-12-30 05:20:58 +00001226func (x *GetOltPortCountersResponse) GetTxBcastPackets() uint64 {
1227 if x != nil {
1228 return x.TxBcastPackets
kesavand763d8002021-01-04 16:24:42 +05301229 }
1230 return 0
1231}
1232
Abhay Kumar03713392025-12-30 05:20:58 +00001233func (x *GetOltPortCountersResponse) GetRxBcastPackets() uint64 {
1234 if x != nil {
1235 return x.RxBcastPackets
kesavand763d8002021-01-04 16:24:42 +05301236 }
1237 return 0
1238}
1239
Abhay Kumar03713392025-12-30 05:20:58 +00001240func (x *GetOltPortCountersResponse) GetTxUcastPackets() uint64 {
1241 if x != nil {
1242 return x.TxUcastPackets
kesavand763d8002021-01-04 16:24:42 +05301243 }
1244 return 0
1245}
1246
Abhay Kumar03713392025-12-30 05:20:58 +00001247func (x *GetOltPortCountersResponse) GetRxUcastPackets() uint64 {
1248 if x != nil {
1249 return x.RxUcastPackets
kesavand763d8002021-01-04 16:24:42 +05301250 }
1251 return 0
1252}
1253
Abhay Kumar03713392025-12-30 05:20:58 +00001254func (x *GetOltPortCountersResponse) GetTxMcastPackets() uint64 {
1255 if x != nil {
1256 return x.TxMcastPackets
kesavand763d8002021-01-04 16:24:42 +05301257 }
1258 return 0
1259}
1260
Abhay Kumar03713392025-12-30 05:20:58 +00001261func (x *GetOltPortCountersResponse) GetRxMcastPackets() uint64 {
1262 if x != nil {
1263 return x.RxMcastPackets
kesavand763d8002021-01-04 16:24:42 +05301264 }
1265 return 0
1266}
1267
1268type GetOnuPonOpticalInfo struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001269 state protoimpl.MessageState `protogen:"open.v1"`
1270 Empty *emptypb.Empty `protobuf:"bytes,1,opt,name=empty,proto3" json:"empty,omitempty"`
1271 unknownFields protoimpl.UnknownFields
1272 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301273}
1274
Abhay Kumar03713392025-12-30 05:20:58 +00001275func (x *GetOnuPonOpticalInfo) Reset() {
1276 *x = GetOnuPonOpticalInfo{}
1277 mi := &file_voltha_protos_extensions_proto_msgTypes[10]
1278 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1279 ms.StoreMessageInfo(mi)
1280}
1281
1282func (x *GetOnuPonOpticalInfo) String() string {
1283 return protoimpl.X.MessageStringOf(x)
1284}
1285
1286func (*GetOnuPonOpticalInfo) ProtoMessage() {}
1287
1288func (x *GetOnuPonOpticalInfo) ProtoReflect() protoreflect.Message {
1289 mi := &file_voltha_protos_extensions_proto_msgTypes[10]
1290 if x != nil {
1291 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1292 if ms.LoadMessageInfo() == nil {
1293 ms.StoreMessageInfo(mi)
1294 }
1295 return ms
1296 }
1297 return mi.MessageOf(x)
1298}
1299
1300// Deprecated: Use GetOnuPonOpticalInfo.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301301func (*GetOnuPonOpticalInfo) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001302 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{10}
kesavand763d8002021-01-04 16:24:42 +05301303}
1304
Abhay Kumar03713392025-12-30 05:20:58 +00001305func (x *GetOnuPonOpticalInfo) GetEmpty() *emptypb.Empty {
1306 if x != nil {
1307 return x.Empty
kesavand763d8002021-01-04 16:24:42 +05301308 }
1309 return nil
1310}
1311
Girish Gowdrab1d742d2021-05-01 15:34:32 -07001312// These values correspond to the Optical Line Supervision Test results
1313// described in section A3.39.5 of ITU-T G.988 (11/2017) specification.
kesavand763d8002021-01-04 16:24:42 +05301314type GetOnuPonOpticalInfoResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001315 state protoimpl.MessageState `protogen:"open.v1"`
1316 PowerFeedVoltage float32 `protobuf:"fixed32,1,opt,name=powerFeedVoltage,proto3" json:"powerFeedVoltage,omitempty"` // unit of value is voltage
1317 ReceivedOpticalPower float32 `protobuf:"fixed32,2,opt,name=receivedOpticalPower,proto3" json:"receivedOpticalPower,omitempty"` // unit of value is dBm
1318 MeanOpticalLaunchPower float32 `protobuf:"fixed32,3,opt,name=meanOpticalLaunchPower,proto3" json:"meanOpticalLaunchPower,omitempty"` // unit of value is dBm
1319 LaserBiasCurrent float32 `protobuf:"fixed32,4,opt,name=laserBiasCurrent,proto3" json:"laserBiasCurrent,omitempty"` // unit of value is milli-amphere (mA)
1320 Temperature float32 `protobuf:"fixed32,5,opt,name=temperature,proto3" json:"temperature,omitempty"` // unit of value is degree celsius
1321 unknownFields protoimpl.UnknownFields
1322 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301323}
1324
Abhay Kumar03713392025-12-30 05:20:58 +00001325func (x *GetOnuPonOpticalInfoResponse) Reset() {
1326 *x = GetOnuPonOpticalInfoResponse{}
1327 mi := &file_voltha_protos_extensions_proto_msgTypes[11]
1328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1329 ms.StoreMessageInfo(mi)
1330}
1331
1332func (x *GetOnuPonOpticalInfoResponse) String() string {
1333 return protoimpl.X.MessageStringOf(x)
1334}
1335
1336func (*GetOnuPonOpticalInfoResponse) ProtoMessage() {}
1337
1338func (x *GetOnuPonOpticalInfoResponse) ProtoReflect() protoreflect.Message {
1339 mi := &file_voltha_protos_extensions_proto_msgTypes[11]
1340 if x != nil {
1341 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1342 if ms.LoadMessageInfo() == nil {
1343 ms.StoreMessageInfo(mi)
1344 }
1345 return ms
1346 }
1347 return mi.MessageOf(x)
1348}
1349
1350// Deprecated: Use GetOnuPonOpticalInfoResponse.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301351func (*GetOnuPonOpticalInfoResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001352 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{11}
kesavand763d8002021-01-04 16:24:42 +05301353}
1354
Abhay Kumar03713392025-12-30 05:20:58 +00001355func (x *GetOnuPonOpticalInfoResponse) GetPowerFeedVoltage() float32 {
1356 if x != nil {
1357 return x.PowerFeedVoltage
kesavand763d8002021-01-04 16:24:42 +05301358 }
1359 return 0
1360}
1361
Abhay Kumar03713392025-12-30 05:20:58 +00001362func (x *GetOnuPonOpticalInfoResponse) GetReceivedOpticalPower() float32 {
1363 if x != nil {
1364 return x.ReceivedOpticalPower
kesavand763d8002021-01-04 16:24:42 +05301365 }
1366 return 0
1367}
1368
Abhay Kumar03713392025-12-30 05:20:58 +00001369func (x *GetOnuPonOpticalInfoResponse) GetMeanOpticalLaunchPower() float32 {
1370 if x != nil {
1371 return x.MeanOpticalLaunchPower
kesavand763d8002021-01-04 16:24:42 +05301372 }
1373 return 0
1374}
1375
Abhay Kumar03713392025-12-30 05:20:58 +00001376func (x *GetOnuPonOpticalInfoResponse) GetLaserBiasCurrent() float32 {
1377 if x != nil {
1378 return x.LaserBiasCurrent
Girish Gowdrab1d742d2021-05-01 15:34:32 -07001379 }
1380 return 0
1381}
1382
Abhay Kumar03713392025-12-30 05:20:58 +00001383func (x *GetOnuPonOpticalInfoResponse) GetTemperature() float32 {
1384 if x != nil {
1385 return x.Temperature
kesavand763d8002021-01-04 16:24:42 +05301386 }
1387 return 0
1388}
1389
kesavand763d8002021-01-04 16:24:42 +05301390type GetOnuEthernetBridgePortHistory struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001391 state protoimpl.MessageState `protogen:"open.v1"`
1392 Direction GetOnuEthernetBridgePortHistory_Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=extension.GetOnuEthernetBridgePortHistory_Direction" json:"direction,omitempty"`
1393 unknownFields protoimpl.UnknownFields
1394 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301395}
1396
Abhay Kumar03713392025-12-30 05:20:58 +00001397func (x *GetOnuEthernetBridgePortHistory) Reset() {
1398 *x = GetOnuEthernetBridgePortHistory{}
1399 mi := &file_voltha_protos_extensions_proto_msgTypes[12]
1400 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1401 ms.StoreMessageInfo(mi)
1402}
1403
1404func (x *GetOnuEthernetBridgePortHistory) String() string {
1405 return protoimpl.X.MessageStringOf(x)
1406}
1407
1408func (*GetOnuEthernetBridgePortHistory) ProtoMessage() {}
1409
1410func (x *GetOnuEthernetBridgePortHistory) ProtoReflect() protoreflect.Message {
1411 mi := &file_voltha_protos_extensions_proto_msgTypes[12]
1412 if x != nil {
1413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1414 if ms.LoadMessageInfo() == nil {
1415 ms.StoreMessageInfo(mi)
1416 }
1417 return ms
1418 }
1419 return mi.MessageOf(x)
1420}
1421
1422// Deprecated: Use GetOnuEthernetBridgePortHistory.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301423func (*GetOnuEthernetBridgePortHistory) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001424 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{12}
kesavand763d8002021-01-04 16:24:42 +05301425}
1426
Abhay Kumar03713392025-12-30 05:20:58 +00001427func (x *GetOnuEthernetBridgePortHistory) GetDirection() GetOnuEthernetBridgePortHistory_Direction {
1428 if x != nil {
1429 return x.Direction
kesavand763d8002021-01-04 16:24:42 +05301430 }
1431 return GetOnuEthernetBridgePortHistory_UNDEFINED
1432}
1433
1434type GetOnuEthernetBridgePortHistoryResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001435 state protoimpl.MessageState `protogen:"open.v1"`
1436 DropEvents uint32 `protobuf:"varint,1,opt,name=dropEvents,proto3" json:"dropEvents,omitempty"`
1437 Octets uint32 `protobuf:"varint,2,opt,name=octets,proto3" json:"octets,omitempty"`
1438 Packets uint32 `protobuf:"varint,3,opt,name=packets,proto3" json:"packets,omitempty"`
1439 BroadcastPackets uint32 `protobuf:"varint,4,opt,name=broadcastPackets,proto3" json:"broadcastPackets,omitempty"`
1440 MulticastPackets uint32 `protobuf:"varint,5,opt,name=multicastPackets,proto3" json:"multicastPackets,omitempty"`
1441 CrcErroredPackets uint32 `protobuf:"varint,6,opt,name=crcErroredPackets,proto3" json:"crcErroredPackets,omitempty"`
1442 UndersizePackets uint32 `protobuf:"varint,7,opt,name=undersizePackets,proto3" json:"undersizePackets,omitempty"`
1443 OversizePackets uint32 `protobuf:"varint,8,opt,name=oversizePackets,proto3" json:"oversizePackets,omitempty"`
1444 Packets64Octets uint32 `protobuf:"varint,9,opt,name=packets64octets,proto3" json:"packets64octets,omitempty"`
1445 Packets65To127Octets uint32 `protobuf:"varint,10,opt,name=packets65To127octets,proto3" json:"packets65To127octets,omitempty"`
1446 Packets128To255Octets uint32 `protobuf:"varint,11,opt,name=packets128To255Octets,proto3" json:"packets128To255Octets,omitempty"`
1447 Packets256To511Octets uint32 `protobuf:"varint,12,opt,name=packets256To511octets,proto3" json:"packets256To511octets,omitempty"`
1448 Packets512To1023Octets uint32 `protobuf:"varint,13,opt,name=packets512To1023octets,proto3" json:"packets512To1023octets,omitempty"`
1449 Packets1024To1518Octets uint32 `protobuf:"varint,14,opt,name=packets1024To1518octets,proto3" json:"packets1024To1518octets,omitempty"`
1450 unknownFields protoimpl.UnknownFields
1451 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301452}
1453
Abhay Kumar03713392025-12-30 05:20:58 +00001454func (x *GetOnuEthernetBridgePortHistoryResponse) Reset() {
1455 *x = GetOnuEthernetBridgePortHistoryResponse{}
1456 mi := &file_voltha_protos_extensions_proto_msgTypes[13]
1457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1458 ms.StoreMessageInfo(mi)
kesavand763d8002021-01-04 16:24:42 +05301459}
Abhay Kumar03713392025-12-30 05:20:58 +00001460
1461func (x *GetOnuEthernetBridgePortHistoryResponse) String() string {
1462 return protoimpl.X.MessageStringOf(x)
1463}
1464
1465func (*GetOnuEthernetBridgePortHistoryResponse) ProtoMessage() {}
1466
1467func (x *GetOnuEthernetBridgePortHistoryResponse) ProtoReflect() protoreflect.Message {
1468 mi := &file_voltha_protos_extensions_proto_msgTypes[13]
1469 if x != nil {
1470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1471 if ms.LoadMessageInfo() == nil {
1472 ms.StoreMessageInfo(mi)
1473 }
1474 return ms
1475 }
1476 return mi.MessageOf(x)
1477}
1478
1479// Deprecated: Use GetOnuEthernetBridgePortHistoryResponse.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301480func (*GetOnuEthernetBridgePortHistoryResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001481 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{13}
kesavand763d8002021-01-04 16:24:42 +05301482}
1483
Abhay Kumar03713392025-12-30 05:20:58 +00001484func (x *GetOnuEthernetBridgePortHistoryResponse) GetDropEvents() uint32 {
1485 if x != nil {
1486 return x.DropEvents
kesavand763d8002021-01-04 16:24:42 +05301487 }
1488 return 0
1489}
1490
Abhay Kumar03713392025-12-30 05:20:58 +00001491func (x *GetOnuEthernetBridgePortHistoryResponse) GetOctets() uint32 {
1492 if x != nil {
1493 return x.Octets
kesavand763d8002021-01-04 16:24:42 +05301494 }
1495 return 0
1496}
1497
Abhay Kumar03713392025-12-30 05:20:58 +00001498func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets() uint32 {
1499 if x != nil {
1500 return x.Packets
kesavand763d8002021-01-04 16:24:42 +05301501 }
1502 return 0
1503}
1504
Abhay Kumar03713392025-12-30 05:20:58 +00001505func (x *GetOnuEthernetBridgePortHistoryResponse) GetBroadcastPackets() uint32 {
1506 if x != nil {
1507 return x.BroadcastPackets
kesavand763d8002021-01-04 16:24:42 +05301508 }
1509 return 0
1510}
1511
Abhay Kumar03713392025-12-30 05:20:58 +00001512func (x *GetOnuEthernetBridgePortHistoryResponse) GetMulticastPackets() uint32 {
1513 if x != nil {
1514 return x.MulticastPackets
kesavand763d8002021-01-04 16:24:42 +05301515 }
1516 return 0
1517}
1518
Abhay Kumar03713392025-12-30 05:20:58 +00001519func (x *GetOnuEthernetBridgePortHistoryResponse) GetCrcErroredPackets() uint32 {
1520 if x != nil {
1521 return x.CrcErroredPackets
kesavand763d8002021-01-04 16:24:42 +05301522 }
1523 return 0
1524}
1525
Abhay Kumar03713392025-12-30 05:20:58 +00001526func (x *GetOnuEthernetBridgePortHistoryResponse) GetUndersizePackets() uint32 {
1527 if x != nil {
1528 return x.UndersizePackets
kesavand763d8002021-01-04 16:24:42 +05301529 }
1530 return 0
1531}
1532
Abhay Kumar03713392025-12-30 05:20:58 +00001533func (x *GetOnuEthernetBridgePortHistoryResponse) GetOversizePackets() uint32 {
1534 if x != nil {
1535 return x.OversizePackets
kesavand763d8002021-01-04 16:24:42 +05301536 }
1537 return 0
1538}
1539
Abhay Kumar03713392025-12-30 05:20:58 +00001540func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets64Octets() uint32 {
1541 if x != nil {
1542 return x.Packets64Octets
kesavand763d8002021-01-04 16:24:42 +05301543 }
1544 return 0
1545}
1546
Abhay Kumar03713392025-12-30 05:20:58 +00001547func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets65To127Octets() uint32 {
1548 if x != nil {
1549 return x.Packets65To127Octets
kesavand763d8002021-01-04 16:24:42 +05301550 }
1551 return 0
1552}
1553
Abhay Kumar03713392025-12-30 05:20:58 +00001554func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets128To255Octets() uint32 {
1555 if x != nil {
1556 return x.Packets128To255Octets
kesavand763d8002021-01-04 16:24:42 +05301557 }
1558 return 0
1559}
1560
Abhay Kumar03713392025-12-30 05:20:58 +00001561func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets256To511Octets() uint32 {
1562 if x != nil {
1563 return x.Packets256To511Octets
kesavand763d8002021-01-04 16:24:42 +05301564 }
1565 return 0
1566}
1567
Abhay Kumar03713392025-12-30 05:20:58 +00001568func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets512To1023Octets() uint32 {
1569 if x != nil {
1570 return x.Packets512To1023Octets
kesavand763d8002021-01-04 16:24:42 +05301571 }
1572 return 0
1573}
1574
Abhay Kumar03713392025-12-30 05:20:58 +00001575func (x *GetOnuEthernetBridgePortHistoryResponse) GetPackets1024To1518Octets() uint32 {
1576 if x != nil {
1577 return x.Packets1024To1518Octets
kesavand763d8002021-01-04 16:24:42 +05301578 }
1579 return 0
1580}
1581
Akash Kankanala761955c2024-02-21 19:32:20 +05301582// GetOnuAllocGemHistoryRequest collects GEM and AllocId stats from ONU
1583type GetOnuAllocGemHistoryRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001584 state protoimpl.MessageState `protogen:"open.v1"`
1585 Empty *emptypb.Empty `protobuf:"bytes,1,opt,name=empty,proto3" json:"empty,omitempty"`
1586 unknownFields protoimpl.UnknownFields
1587 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05301588}
1589
Abhay Kumar03713392025-12-30 05:20:58 +00001590func (x *GetOnuAllocGemHistoryRequest) Reset() {
1591 *x = GetOnuAllocGemHistoryRequest{}
1592 mi := &file_voltha_protos_extensions_proto_msgTypes[14]
1593 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1594 ms.StoreMessageInfo(mi)
1595}
1596
1597func (x *GetOnuAllocGemHistoryRequest) String() string {
1598 return protoimpl.X.MessageStringOf(x)
1599}
1600
1601func (*GetOnuAllocGemHistoryRequest) ProtoMessage() {}
1602
1603func (x *GetOnuAllocGemHistoryRequest) ProtoReflect() protoreflect.Message {
1604 mi := &file_voltha_protos_extensions_proto_msgTypes[14]
1605 if x != nil {
1606 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1607 if ms.LoadMessageInfo() == nil {
1608 ms.StoreMessageInfo(mi)
1609 }
1610 return ms
1611 }
1612 return mi.MessageOf(x)
1613}
1614
1615// Deprecated: Use GetOnuAllocGemHistoryRequest.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05301616func (*GetOnuAllocGemHistoryRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001617 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{14}
Akash Kankanala761955c2024-02-21 19:32:20 +05301618}
1619
Abhay Kumar03713392025-12-30 05:20:58 +00001620func (x *GetOnuAllocGemHistoryRequest) GetEmpty() *emptypb.Empty {
1621 if x != nil {
1622 return x.Empty
Akash Kankanala761955c2024-02-21 19:32:20 +05301623 }
1624 return nil
1625}
1626
1627type OnuGemPortHistoryData struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001628 state protoimpl.MessageState `protogen:"open.v1"`
1629 GemId uint32 `protobuf:"varint,1,opt,name=gemId,proto3" json:"gemId,omitempty"`
1630 TransmittedGEMFrames uint32 `protobuf:"varint,2,opt,name=transmittedGEMFrames,proto3" json:"transmittedGEMFrames,omitempty"`
1631 ReceivedGEMFrames uint32 `protobuf:"varint,3,opt,name=receivedGEMFrames,proto3" json:"receivedGEMFrames,omitempty"`
pnalmas90299422025-12-16 11:29:25 +05301632 // Deprecated: uint32 cannot handle large byte counters and will overflow after ~4GB.
1633 // Use received_payload_bytes_64 instead for full 64-bit precision.
Abhay Kumar03713392025-12-30 05:20:58 +00001634 //
1635 // Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1636 ReceivedPayloadBytes uint32 `protobuf:"varint,4,opt,name=receivedPayloadBytes,proto3" json:"receivedPayloadBytes,omitempty"`
pnalmas90299422025-12-16 11:29:25 +05301637 // Deprecated: uint32 cannot handle large byte counters and will overflow after ~4GB.
1638 // Use transmitted_payload_bytes_64 instead for full 64-bit precision.
Abhay Kumar03713392025-12-30 05:20:58 +00001639 //
1640 // Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1641 TransmittedPayloadBytes uint32 `protobuf:"varint,5,opt,name=transmittedPayloadBytes,proto3" json:"transmittedPayloadBytes,omitempty"`
1642 EncryptionKeyErrors uint32 `protobuf:"varint,6,opt,name=encryptionKeyErrors,proto3" json:"encryptionKeyErrors,omitempty"`
1643 ReceivedPayloadBytes_64 uint64 `protobuf:"fixed64,7,opt,name=received_payload_bytes_64,json=receivedPayloadBytes64,proto3" json:"received_payload_bytes_64,omitempty"`
1644 TransmittedPayloadBytes_64 uint64 `protobuf:"fixed64,8,opt,name=transmitted_payload_bytes_64,json=transmittedPayloadBytes64,proto3" json:"transmitted_payload_bytes_64,omitempty"`
1645 unknownFields protoimpl.UnknownFields
1646 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05301647}
1648
Abhay Kumar03713392025-12-30 05:20:58 +00001649func (x *OnuGemPortHistoryData) Reset() {
1650 *x = OnuGemPortHistoryData{}
1651 mi := &file_voltha_protos_extensions_proto_msgTypes[15]
1652 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1653 ms.StoreMessageInfo(mi)
1654}
1655
1656func (x *OnuGemPortHistoryData) String() string {
1657 return protoimpl.X.MessageStringOf(x)
1658}
1659
1660func (*OnuGemPortHistoryData) ProtoMessage() {}
1661
1662func (x *OnuGemPortHistoryData) ProtoReflect() protoreflect.Message {
1663 mi := &file_voltha_protos_extensions_proto_msgTypes[15]
1664 if x != nil {
1665 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1666 if ms.LoadMessageInfo() == nil {
1667 ms.StoreMessageInfo(mi)
1668 }
1669 return ms
1670 }
1671 return mi.MessageOf(x)
1672}
1673
1674// Deprecated: Use OnuGemPortHistoryData.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05301675func (*OnuGemPortHistoryData) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001676 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{15}
Akash Kankanala761955c2024-02-21 19:32:20 +05301677}
1678
Abhay Kumar03713392025-12-30 05:20:58 +00001679func (x *OnuGemPortHistoryData) GetGemId() uint32 {
1680 if x != nil {
1681 return x.GemId
Akash Kankanala761955c2024-02-21 19:32:20 +05301682 }
1683 return 0
1684}
1685
Abhay Kumar03713392025-12-30 05:20:58 +00001686func (x *OnuGemPortHistoryData) GetTransmittedGEMFrames() uint32 {
1687 if x != nil {
1688 return x.TransmittedGEMFrames
Akash Kankanala761955c2024-02-21 19:32:20 +05301689 }
1690 return 0
1691}
1692
Abhay Kumar03713392025-12-30 05:20:58 +00001693func (x *OnuGemPortHistoryData) GetReceivedGEMFrames() uint32 {
1694 if x != nil {
1695 return x.ReceivedGEMFrames
Akash Kankanala761955c2024-02-21 19:32:20 +05301696 }
1697 return 0
1698}
1699
Abhay Kumar03713392025-12-30 05:20:58 +00001700// Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1701func (x *OnuGemPortHistoryData) GetReceivedPayloadBytes() uint32 {
1702 if x != nil {
1703 return x.ReceivedPayloadBytes
Akash Kankanala761955c2024-02-21 19:32:20 +05301704 }
1705 return 0
1706}
1707
Abhay Kumar03713392025-12-30 05:20:58 +00001708// Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1709func (x *OnuGemPortHistoryData) GetTransmittedPayloadBytes() uint32 {
1710 if x != nil {
1711 return x.TransmittedPayloadBytes
Akash Kankanala761955c2024-02-21 19:32:20 +05301712 }
1713 return 0
1714}
1715
Abhay Kumar03713392025-12-30 05:20:58 +00001716func (x *OnuGemPortHistoryData) GetEncryptionKeyErrors() uint32 {
1717 if x != nil {
1718 return x.EncryptionKeyErrors
Akash Kankanala761955c2024-02-21 19:32:20 +05301719 }
1720 return 0
1721}
1722
Abhay Kumar03713392025-12-30 05:20:58 +00001723func (x *OnuGemPortHistoryData) GetReceivedPayloadBytes_64() uint64 {
1724 if x != nil {
1725 return x.ReceivedPayloadBytes_64
pnalmas90299422025-12-16 11:29:25 +05301726 }
1727 return 0
1728}
1729
Abhay Kumar03713392025-12-30 05:20:58 +00001730func (x *OnuGemPortHistoryData) GetTransmittedPayloadBytes_64() uint64 {
1731 if x != nil {
1732 return x.TransmittedPayloadBytes_64
pnalmas90299422025-12-16 11:29:25 +05301733 }
1734 return 0
1735}
1736
Akash Kankanala761955c2024-02-21 19:32:20 +05301737type OnuAllocHistoryData struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001738 state protoimpl.MessageState `protogen:"open.v1"`
1739 AllocId uint32 `protobuf:"varint,1,opt,name=allocId,proto3" json:"allocId,omitempty"`
1740 RxBytes uint32 `protobuf:"varint,2,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
1741 unknownFields protoimpl.UnknownFields
1742 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05301743}
1744
Abhay Kumar03713392025-12-30 05:20:58 +00001745func (x *OnuAllocHistoryData) Reset() {
1746 *x = OnuAllocHistoryData{}
1747 mi := &file_voltha_protos_extensions_proto_msgTypes[16]
1748 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1749 ms.StoreMessageInfo(mi)
1750}
1751
1752func (x *OnuAllocHistoryData) String() string {
1753 return protoimpl.X.MessageStringOf(x)
1754}
1755
1756func (*OnuAllocHistoryData) ProtoMessage() {}
1757
1758func (x *OnuAllocHistoryData) ProtoReflect() protoreflect.Message {
1759 mi := &file_voltha_protos_extensions_proto_msgTypes[16]
1760 if x != nil {
1761 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1762 if ms.LoadMessageInfo() == nil {
1763 ms.StoreMessageInfo(mi)
1764 }
1765 return ms
1766 }
1767 return mi.MessageOf(x)
1768}
1769
1770// Deprecated: Use OnuAllocHistoryData.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05301771func (*OnuAllocHistoryData) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001772 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{16}
Akash Kankanala761955c2024-02-21 19:32:20 +05301773}
1774
Abhay Kumar03713392025-12-30 05:20:58 +00001775func (x *OnuAllocHistoryData) GetAllocId() uint32 {
1776 if x != nil {
1777 return x.AllocId
Akash Kankanala761955c2024-02-21 19:32:20 +05301778 }
1779 return 0
1780}
1781
Abhay Kumar03713392025-12-30 05:20:58 +00001782func (x *OnuAllocHistoryData) GetRxBytes() uint32 {
1783 if x != nil {
1784 return x.RxBytes
Akash Kankanala761955c2024-02-21 19:32:20 +05301785 }
1786 return 0
1787}
1788
1789type OnuAllocGemHistoryData struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001790 state protoimpl.MessageState `protogen:"open.v1"`
1791 OnuAllocIdInfo *OnuAllocHistoryData `protobuf:"bytes,1,opt,name=onuAllocIdInfo,proto3" json:"onuAllocIdInfo,omitempty"`
1792 GemPortInfo []*OnuGemPortHistoryData `protobuf:"bytes,2,rep,name=gemPortInfo,proto3" json:"gemPortInfo,omitempty"`
1793 unknownFields protoimpl.UnknownFields
1794 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05301795}
1796
Abhay Kumar03713392025-12-30 05:20:58 +00001797func (x *OnuAllocGemHistoryData) Reset() {
1798 *x = OnuAllocGemHistoryData{}
1799 mi := &file_voltha_protos_extensions_proto_msgTypes[17]
1800 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1801 ms.StoreMessageInfo(mi)
1802}
1803
1804func (x *OnuAllocGemHistoryData) String() string {
1805 return protoimpl.X.MessageStringOf(x)
1806}
1807
1808func (*OnuAllocGemHistoryData) ProtoMessage() {}
1809
1810func (x *OnuAllocGemHistoryData) ProtoReflect() protoreflect.Message {
1811 mi := &file_voltha_protos_extensions_proto_msgTypes[17]
1812 if x != nil {
1813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1814 if ms.LoadMessageInfo() == nil {
1815 ms.StoreMessageInfo(mi)
1816 }
1817 return ms
1818 }
1819 return mi.MessageOf(x)
1820}
1821
1822// Deprecated: Use OnuAllocGemHistoryData.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05301823func (*OnuAllocGemHistoryData) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001824 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{17}
Akash Kankanala761955c2024-02-21 19:32:20 +05301825}
1826
Abhay Kumar03713392025-12-30 05:20:58 +00001827func (x *OnuAllocGemHistoryData) GetOnuAllocIdInfo() *OnuAllocHistoryData {
1828 if x != nil {
1829 return x.OnuAllocIdInfo
Akash Kankanala761955c2024-02-21 19:32:20 +05301830 }
1831 return nil
1832}
1833
Abhay Kumar03713392025-12-30 05:20:58 +00001834func (x *OnuAllocGemHistoryData) GetGemPortInfo() []*OnuGemPortHistoryData {
1835 if x != nil {
1836 return x.GemPortInfo
Akash Kankanala761955c2024-02-21 19:32:20 +05301837 }
1838 return nil
1839}
1840
1841type GetOnuAllocGemHistoryResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001842 state protoimpl.MessageState `protogen:"open.v1"`
Akash Kankanala761955c2024-02-21 19:32:20 +05301843 OnuAllocGemHistoryData []*OnuAllocGemHistoryData `protobuf:"bytes,1,rep,name=onuAllocGemHistoryData,proto3" json:"onuAllocGemHistoryData,omitempty"`
Abhay Kumar03713392025-12-30 05:20:58 +00001844 unknownFields protoimpl.UnknownFields
1845 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05301846}
1847
Abhay Kumar03713392025-12-30 05:20:58 +00001848func (x *GetOnuAllocGemHistoryResponse) Reset() {
1849 *x = GetOnuAllocGemHistoryResponse{}
1850 mi := &file_voltha_protos_extensions_proto_msgTypes[18]
1851 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1852 ms.StoreMessageInfo(mi)
1853}
1854
1855func (x *GetOnuAllocGemHistoryResponse) String() string {
1856 return protoimpl.X.MessageStringOf(x)
1857}
1858
1859func (*GetOnuAllocGemHistoryResponse) ProtoMessage() {}
1860
1861func (x *GetOnuAllocGemHistoryResponse) ProtoReflect() protoreflect.Message {
1862 mi := &file_voltha_protos_extensions_proto_msgTypes[18]
1863 if x != nil {
1864 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1865 if ms.LoadMessageInfo() == nil {
1866 ms.StoreMessageInfo(mi)
1867 }
1868 return ms
1869 }
1870 return mi.MessageOf(x)
1871}
1872
1873// Deprecated: Use GetOnuAllocGemHistoryResponse.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05301874func (*GetOnuAllocGemHistoryResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001875 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{18}
Akash Kankanala761955c2024-02-21 19:32:20 +05301876}
1877
Abhay Kumar03713392025-12-30 05:20:58 +00001878func (x *GetOnuAllocGemHistoryResponse) GetOnuAllocGemHistoryData() []*OnuAllocGemHistoryData {
1879 if x != nil {
1880 return x.OnuAllocGemHistoryData
Akash Kankanala761955c2024-02-21 19:32:20 +05301881 }
1882 return nil
1883}
1884
kesavand763d8002021-01-04 16:24:42 +05301885type GetOnuFecHistory struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001886 state protoimpl.MessageState `protogen:"open.v1"`
1887 Empty *emptypb.Empty `protobuf:"bytes,1,opt,name=empty,proto3" json:"empty,omitempty"`
1888 unknownFields protoimpl.UnknownFields
1889 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301890}
1891
Abhay Kumar03713392025-12-30 05:20:58 +00001892func (x *GetOnuFecHistory) Reset() {
1893 *x = GetOnuFecHistory{}
1894 mi := &file_voltha_protos_extensions_proto_msgTypes[19]
1895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1896 ms.StoreMessageInfo(mi)
1897}
1898
1899func (x *GetOnuFecHistory) String() string {
1900 return protoimpl.X.MessageStringOf(x)
1901}
1902
1903func (*GetOnuFecHistory) ProtoMessage() {}
1904
1905func (x *GetOnuFecHistory) ProtoReflect() protoreflect.Message {
1906 mi := &file_voltha_protos_extensions_proto_msgTypes[19]
1907 if x != nil {
1908 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1909 if ms.LoadMessageInfo() == nil {
1910 ms.StoreMessageInfo(mi)
1911 }
1912 return ms
1913 }
1914 return mi.MessageOf(x)
1915}
1916
1917// Deprecated: Use GetOnuFecHistory.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301918func (*GetOnuFecHistory) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001919 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{19}
kesavand763d8002021-01-04 16:24:42 +05301920}
1921
Abhay Kumar03713392025-12-30 05:20:58 +00001922func (x *GetOnuFecHistory) GetEmpty() *emptypb.Empty {
1923 if x != nil {
1924 return x.Empty
kesavand763d8002021-01-04 16:24:42 +05301925 }
1926 return nil
1927}
1928
1929type GetOnuFecHistoryResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00001930 state protoimpl.MessageState `protogen:"open.v1"`
pnalmas90299422025-12-16 11:29:25 +05301931 // Deprecated: uint32 cannot handle large counter values and will overflow.
1932 // Use fec_corrected_bytes_64 instead for full 64-bit precision.
Abhay Kumar03713392025-12-30 05:20:58 +00001933 //
1934 // Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1935 CorrectedBytes uint32 `protobuf:"varint,1,opt,name=correctedBytes,proto3" json:"correctedBytes,omitempty"`
pnalmas90299422025-12-16 11:29:25 +05301936 // Deprecated: uint32 cannot handle large counter values and will overflow.
1937 // Use fec_corrected_code_words_64 instead for full 64-bit precision.
Abhay Kumar03713392025-12-30 05:20:58 +00001938 //
1939 // Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1940 CorrectedCodeWords uint32 `protobuf:"varint,2,opt,name=correctedCodeWords,proto3" json:"correctedCodeWords,omitempty"`
pnalmas90299422025-12-16 11:29:25 +05301941 FecSeconds uint32 `protobuf:"varint,3,opt,name=fecSeconds,proto3" json:"fecSeconds,omitempty"`
1942 // Deprecated: uint32 cannot handle large counter values and will overflow.
1943 // Use total_code_words_64 instead for full 64-bit precision.
Abhay Kumar03713392025-12-30 05:20:58 +00001944 //
1945 // Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1946 TotalCodeWords uint32 `protobuf:"varint,4,opt,name=totalCodeWords,proto3" json:"totalCodeWords,omitempty"`
pnalmas90299422025-12-16 11:29:25 +05301947 // Deprecated: uint32 cannot handle large counter values and will overflow.
1948 // Use uncorrectable_code_words_64 instead for full 64-bit precision.
Abhay Kumar03713392025-12-30 05:20:58 +00001949 //
1950 // Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1951 UncorrectableCodeWords uint32 `protobuf:"varint,5,opt,name=uncorrectableCodeWords,proto3" json:"uncorrectableCodeWords,omitempty"`
1952 FecCorrectedBytes_64 uint64 `protobuf:"fixed64,6,opt,name=fec_corrected_bytes_64,json=fecCorrectedBytes64,proto3" json:"fec_corrected_bytes_64,omitempty"`
1953 FecCorrectedCodeWords_64 uint64 `protobuf:"fixed64,7,opt,name=fec_corrected_code_words_64,json=fecCorrectedCodeWords64,proto3" json:"fec_corrected_code_words_64,omitempty"`
1954 TotalCodeWords_64 uint64 `protobuf:"fixed64,8,opt,name=total_code_words_64,json=totalCodeWords64,proto3" json:"total_code_words_64,omitempty"`
1955 UncorrectableCodeWords_64 uint64 `protobuf:"fixed64,9,opt,name=uncorrectable_code_words_64,json=uncorrectableCodeWords64,proto3" json:"uncorrectable_code_words_64,omitempty"`
1956 unknownFields protoimpl.UnknownFields
1957 sizeCache protoimpl.SizeCache
kesavand763d8002021-01-04 16:24:42 +05301958}
1959
Abhay Kumar03713392025-12-30 05:20:58 +00001960func (x *GetOnuFecHistoryResponse) Reset() {
1961 *x = GetOnuFecHistoryResponse{}
1962 mi := &file_voltha_protos_extensions_proto_msgTypes[20]
1963 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1964 ms.StoreMessageInfo(mi)
1965}
1966
1967func (x *GetOnuFecHistoryResponse) String() string {
1968 return protoimpl.X.MessageStringOf(x)
1969}
1970
1971func (*GetOnuFecHistoryResponse) ProtoMessage() {}
1972
1973func (x *GetOnuFecHistoryResponse) ProtoReflect() protoreflect.Message {
1974 mi := &file_voltha_protos_extensions_proto_msgTypes[20]
1975 if x != nil {
1976 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1977 if ms.LoadMessageInfo() == nil {
1978 ms.StoreMessageInfo(mi)
1979 }
1980 return ms
1981 }
1982 return mi.MessageOf(x)
1983}
1984
1985// Deprecated: Use GetOnuFecHistoryResponse.ProtoReflect.Descriptor instead.
kesavand763d8002021-01-04 16:24:42 +05301986func (*GetOnuFecHistoryResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00001987 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{20}
kesavand763d8002021-01-04 16:24:42 +05301988}
1989
Abhay Kumar03713392025-12-30 05:20:58 +00001990// Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1991func (x *GetOnuFecHistoryResponse) GetCorrectedBytes() uint32 {
1992 if x != nil {
1993 return x.CorrectedBytes
kesavand763d8002021-01-04 16:24:42 +05301994 }
1995 return 0
1996}
1997
Abhay Kumar03713392025-12-30 05:20:58 +00001998// Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
1999func (x *GetOnuFecHistoryResponse) GetCorrectedCodeWords() uint32 {
2000 if x != nil {
2001 return x.CorrectedCodeWords
kesavand763d8002021-01-04 16:24:42 +05302002 }
2003 return 0
2004}
2005
Abhay Kumar03713392025-12-30 05:20:58 +00002006func (x *GetOnuFecHistoryResponse) GetFecSeconds() uint32 {
2007 if x != nil {
2008 return x.FecSeconds
kesavand763d8002021-01-04 16:24:42 +05302009 }
2010 return 0
2011}
2012
Abhay Kumar03713392025-12-30 05:20:58 +00002013// Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
2014func (x *GetOnuFecHistoryResponse) GetTotalCodeWords() uint32 {
2015 if x != nil {
2016 return x.TotalCodeWords
kesavand763d8002021-01-04 16:24:42 +05302017 }
2018 return 0
2019}
2020
Abhay Kumar03713392025-12-30 05:20:58 +00002021// Deprecated: Marked as deprecated in voltha_protos/extensions.proto.
2022func (x *GetOnuFecHistoryResponse) GetUncorrectableCodeWords() uint32 {
2023 if x != nil {
2024 return x.UncorrectableCodeWords
kesavand763d8002021-01-04 16:24:42 +05302025 }
2026 return 0
2027}
2028
Abhay Kumar03713392025-12-30 05:20:58 +00002029func (x *GetOnuFecHistoryResponse) GetFecCorrectedBytes_64() uint64 {
2030 if x != nil {
2031 return x.FecCorrectedBytes_64
pnalmas90299422025-12-16 11:29:25 +05302032 }
2033 return 0
2034}
2035
Abhay Kumar03713392025-12-30 05:20:58 +00002036func (x *GetOnuFecHistoryResponse) GetFecCorrectedCodeWords_64() uint64 {
2037 if x != nil {
2038 return x.FecCorrectedCodeWords_64
pnalmas90299422025-12-16 11:29:25 +05302039 }
2040 return 0
2041}
2042
Abhay Kumar03713392025-12-30 05:20:58 +00002043func (x *GetOnuFecHistoryResponse) GetTotalCodeWords_64() uint64 {
2044 if x != nil {
2045 return x.TotalCodeWords_64
pnalmas90299422025-12-16 11:29:25 +05302046 }
2047 return 0
2048}
2049
Abhay Kumar03713392025-12-30 05:20:58 +00002050func (x *GetOnuFecHistoryResponse) GetUncorrectableCodeWords_64() uint64 {
2051 if x != nil {
2052 return x.UncorrectableCodeWords_64
pnalmas90299422025-12-16 11:29:25 +05302053 }
2054 return 0
2055}
2056
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302057type GetOnuCountersRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002058 state protoimpl.MessageState `protogen:"open.v1"`
2059 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2060 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2061 unknownFields protoimpl.UnknownFields
2062 sizeCache protoimpl.SizeCache
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302063}
2064
Abhay Kumar03713392025-12-30 05:20:58 +00002065func (x *GetOnuCountersRequest) Reset() {
2066 *x = GetOnuCountersRequest{}
2067 mi := &file_voltha_protos_extensions_proto_msgTypes[21]
2068 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2069 ms.StoreMessageInfo(mi)
2070}
2071
2072func (x *GetOnuCountersRequest) String() string {
2073 return protoimpl.X.MessageStringOf(x)
2074}
2075
2076func (*GetOnuCountersRequest) ProtoMessage() {}
2077
2078func (x *GetOnuCountersRequest) ProtoReflect() protoreflect.Message {
2079 mi := &file_voltha_protos_extensions_proto_msgTypes[21]
2080 if x != nil {
2081 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2082 if ms.LoadMessageInfo() == nil {
2083 ms.StoreMessageInfo(mi)
2084 }
2085 return ms
2086 }
2087 return mi.MessageOf(x)
2088}
2089
2090// Deprecated: Use GetOnuCountersRequest.ProtoReflect.Descriptor instead.
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302091func (*GetOnuCountersRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002092 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{21}
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302093}
2094
Abhay Kumar03713392025-12-30 05:20:58 +00002095func (x *GetOnuCountersRequest) GetIntfId() uint32 {
2096 if x != nil {
2097 return x.IntfId
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302098 }
2099 return 0
2100}
2101
Abhay Kumar03713392025-12-30 05:20:58 +00002102func (x *GetOnuCountersRequest) GetOnuId() uint32 {
2103 if x != nil {
2104 return x.OnuId
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302105 }
2106 return 0
2107}
2108
Himani Chawla9a497392021-05-28 13:04:42 +05302109type GetOmciEthernetFrameExtendedPmRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002110 state protoimpl.MessageState `protogen:"open.v1"`
2111 OnuDeviceId string `protobuf:"bytes,1,opt,name=onuDeviceId,proto3" json:"onuDeviceId,omitempty"`
Himani Chawla393605c2021-08-30 13:44:13 +05302112 // Types that are valid to be assigned to IsUniIndex:
Abhay Kumar03713392025-12-30 05:20:58 +00002113 //
Himani Chawla393605c2021-08-30 13:44:13 +05302114 // *GetOmciEthernetFrameExtendedPmRequest_UniIndex
Abhay Kumar03713392025-12-30 05:20:58 +00002115 IsUniIndex isGetOmciEthernetFrameExtendedPmRequest_IsUniIndex `protobuf_oneof:"is_uni_index"`
2116 Reset_ bool `protobuf:"varint,3,opt,name=reset,proto3" json:"reset,omitempty"`
2117 unknownFields protoimpl.UnknownFields
2118 sizeCache protoimpl.SizeCache
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302119}
2120
Abhay Kumar03713392025-12-30 05:20:58 +00002121func (x *GetOmciEthernetFrameExtendedPmRequest) Reset() {
2122 *x = GetOmciEthernetFrameExtendedPmRequest{}
2123 mi := &file_voltha_protos_extensions_proto_msgTypes[22]
2124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2125 ms.StoreMessageInfo(mi)
2126}
2127
2128func (x *GetOmciEthernetFrameExtendedPmRequest) String() string {
2129 return protoimpl.X.MessageStringOf(x)
2130}
2131
2132func (*GetOmciEthernetFrameExtendedPmRequest) ProtoMessage() {}
2133
2134func (x *GetOmciEthernetFrameExtendedPmRequest) ProtoReflect() protoreflect.Message {
2135 mi := &file_voltha_protos_extensions_proto_msgTypes[22]
2136 if x != nil {
2137 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2138 if ms.LoadMessageInfo() == nil {
2139 ms.StoreMessageInfo(mi)
2140 }
2141 return ms
2142 }
2143 return mi.MessageOf(x)
2144}
2145
2146// Deprecated: Use GetOmciEthernetFrameExtendedPmRequest.ProtoReflect.Descriptor instead.
Himani Chawla9a497392021-05-28 13:04:42 +05302147func (*GetOmciEthernetFrameExtendedPmRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002148 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{22}
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302149}
2150
Abhay Kumar03713392025-12-30 05:20:58 +00002151func (x *GetOmciEthernetFrameExtendedPmRequest) GetOnuDeviceId() string {
2152 if x != nil {
2153 return x.OnuDeviceId
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302154 }
2155 return ""
2156}
2157
Abhay Kumar03713392025-12-30 05:20:58 +00002158func (x *GetOmciEthernetFrameExtendedPmRequest) GetIsUniIndex() isGetOmciEthernetFrameExtendedPmRequest_IsUniIndex {
2159 if x != nil {
2160 return x.IsUniIndex
2161 }
2162 return nil
2163}
2164
2165func (x *GetOmciEthernetFrameExtendedPmRequest) GetUniIndex() uint32 {
2166 if x != nil {
2167 if x, ok := x.IsUniIndex.(*GetOmciEthernetFrameExtendedPmRequest_UniIndex); ok {
2168 return x.UniIndex
2169 }
2170 }
2171 return 0
2172}
2173
2174func (x *GetOmciEthernetFrameExtendedPmRequest) GetReset_() bool {
2175 if x != nil {
2176 return x.Reset_
2177 }
2178 return false
2179}
2180
Himani Chawla393605c2021-08-30 13:44:13 +05302181type isGetOmciEthernetFrameExtendedPmRequest_IsUniIndex interface {
2182 isGetOmciEthernetFrameExtendedPmRequest_IsUniIndex()
2183}
2184
2185type GetOmciEthernetFrameExtendedPmRequest_UniIndex struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002186 UniIndex uint32 `protobuf:"varint,2,opt,name=uniIndex,proto3,oneof"` // Index of the uni starting from 0
Himani Chawla393605c2021-08-30 13:44:13 +05302187}
2188
2189func (*GetOmciEthernetFrameExtendedPmRequest_UniIndex) isGetOmciEthernetFrameExtendedPmRequest_IsUniIndex() {
2190}
2191
amit.ghosh8490b122022-11-28 15:45:04 +01002192// DEPRECATED
Gamze Abaka08683072021-05-26 13:38:02 +00002193type GetRxPowerRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002194 state protoimpl.MessageState `protogen:"open.v1"`
2195 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2196 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2197 unknownFields protoimpl.UnknownFields
2198 sizeCache protoimpl.SizeCache
Gamze Abaka08683072021-05-26 13:38:02 +00002199}
2200
Abhay Kumar03713392025-12-30 05:20:58 +00002201func (x *GetRxPowerRequest) Reset() {
2202 *x = GetRxPowerRequest{}
2203 mi := &file_voltha_protos_extensions_proto_msgTypes[23]
2204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2205 ms.StoreMessageInfo(mi)
2206}
2207
2208func (x *GetRxPowerRequest) String() string {
2209 return protoimpl.X.MessageStringOf(x)
2210}
2211
2212func (*GetRxPowerRequest) ProtoMessage() {}
2213
2214func (x *GetRxPowerRequest) ProtoReflect() protoreflect.Message {
2215 mi := &file_voltha_protos_extensions_proto_msgTypes[23]
2216 if x != nil {
2217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2218 if ms.LoadMessageInfo() == nil {
2219 ms.StoreMessageInfo(mi)
2220 }
2221 return ms
2222 }
2223 return mi.MessageOf(x)
2224}
2225
2226// Deprecated: Use GetRxPowerRequest.ProtoReflect.Descriptor instead.
Gamze Abaka08683072021-05-26 13:38:02 +00002227func (*GetRxPowerRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002228 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{23}
Gamze Abaka08683072021-05-26 13:38:02 +00002229}
2230
Abhay Kumar03713392025-12-30 05:20:58 +00002231func (x *GetRxPowerRequest) GetIntfId() uint32 {
2232 if x != nil {
2233 return x.IntfId
Gamze Abaka08683072021-05-26 13:38:02 +00002234 }
2235 return 0
2236}
2237
Abhay Kumar03713392025-12-30 05:20:58 +00002238func (x *GetRxPowerRequest) GetOnuId() uint32 {
2239 if x != nil {
2240 return x.OnuId
Gamze Abaka08683072021-05-26 13:38:02 +00002241 }
2242 return 0
2243}
2244
amit.ghosh8490b122022-11-28 15:45:04 +01002245type GetOltRxPowerRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002246 state protoimpl.MessageState `protogen:"open.v1"`
2247 PortLabel string `protobuf:"bytes,1,opt,name=port_label,json=portLabel,proto3" json:"port_label,omitempty"`
amit.ghosh8490b122022-11-28 15:45:04 +01002248 // onu_sn is optional and if onu_sn is an empty string and the label is
2249 // of a PON port then it means that the Rx Power corresponding to all
2250 // the ONUs on that PON port is requested. In case the port_label is not
2251 // of a PON port, the onu_sn does not have any significance
Abhay Kumar03713392025-12-30 05:20:58 +00002252 OnuSn string `protobuf:"bytes,2,opt,name=onu_sn,json=onuSn,proto3" json:"onu_sn,omitempty"`
2253 unknownFields protoimpl.UnknownFields
2254 sizeCache protoimpl.SizeCache
amit.ghosh8490b122022-11-28 15:45:04 +01002255}
2256
Abhay Kumar03713392025-12-30 05:20:58 +00002257func (x *GetOltRxPowerRequest) Reset() {
2258 *x = GetOltRxPowerRequest{}
2259 mi := &file_voltha_protos_extensions_proto_msgTypes[24]
2260 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2261 ms.StoreMessageInfo(mi)
2262}
2263
2264func (x *GetOltRxPowerRequest) String() string {
2265 return protoimpl.X.MessageStringOf(x)
2266}
2267
2268func (*GetOltRxPowerRequest) ProtoMessage() {}
2269
2270func (x *GetOltRxPowerRequest) ProtoReflect() protoreflect.Message {
2271 mi := &file_voltha_protos_extensions_proto_msgTypes[24]
2272 if x != nil {
2273 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2274 if ms.LoadMessageInfo() == nil {
2275 ms.StoreMessageInfo(mi)
2276 }
2277 return ms
2278 }
2279 return mi.MessageOf(x)
2280}
2281
2282// Deprecated: Use GetOltRxPowerRequest.ProtoReflect.Descriptor instead.
amit.ghosh8490b122022-11-28 15:45:04 +01002283func (*GetOltRxPowerRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002284 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{24}
amit.ghosh8490b122022-11-28 15:45:04 +01002285}
2286
Abhay Kumar03713392025-12-30 05:20:58 +00002287func (x *GetOltRxPowerRequest) GetPortLabel() string {
2288 if x != nil {
2289 return x.PortLabel
amit.ghosh8490b122022-11-28 15:45:04 +01002290 }
2291 return ""
2292}
2293
Abhay Kumar03713392025-12-30 05:20:58 +00002294func (x *GetOltRxPowerRequest) GetOnuSn() string {
2295 if x != nil {
2296 return x.OnuSn
amit.ghosh8490b122022-11-28 15:45:04 +01002297 }
2298 return ""
2299}
2300
Akash Kankanala761955c2024-02-21 19:32:20 +05302301type GetPonStatsRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002302 state protoimpl.MessageState `protogen:"open.v1"`
Akash Kankanala761955c2024-02-21 19:32:20 +05302303 // Types that are valid to be assigned to PortInfo:
Abhay Kumar03713392025-12-30 05:20:58 +00002304 //
Akash Kankanala761955c2024-02-21 19:32:20 +05302305 // *GetPonStatsRequest_PortLabel
2306 // *GetPonStatsRequest_PortId
Abhay Kumar03713392025-12-30 05:20:58 +00002307 PortInfo isGetPonStatsRequest_PortInfo `protobuf_oneof:"portInfo"`
2308 unknownFields protoimpl.UnknownFields
2309 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302310}
2311
Abhay Kumar03713392025-12-30 05:20:58 +00002312func (x *GetPonStatsRequest) Reset() {
2313 *x = GetPonStatsRequest{}
2314 mi := &file_voltha_protos_extensions_proto_msgTypes[25]
2315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2316 ms.StoreMessageInfo(mi)
2317}
2318
2319func (x *GetPonStatsRequest) String() string {
2320 return protoimpl.X.MessageStringOf(x)
2321}
2322
2323func (*GetPonStatsRequest) ProtoMessage() {}
2324
2325func (x *GetPonStatsRequest) ProtoReflect() protoreflect.Message {
2326 mi := &file_voltha_protos_extensions_proto_msgTypes[25]
2327 if x != nil {
2328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2329 if ms.LoadMessageInfo() == nil {
2330 ms.StoreMessageInfo(mi)
2331 }
2332 return ms
2333 }
2334 return mi.MessageOf(x)
2335}
2336
2337// Deprecated: Use GetPonStatsRequest.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302338func (*GetPonStatsRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002339 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{25}
Akash Kankanala761955c2024-02-21 19:32:20 +05302340}
2341
Abhay Kumar03713392025-12-30 05:20:58 +00002342func (x *GetPonStatsRequest) GetPortInfo() isGetPonStatsRequest_PortInfo {
2343 if x != nil {
2344 return x.PortInfo
2345 }
2346 return nil
Akash Kankanala761955c2024-02-21 19:32:20 +05302347}
2348
Abhay Kumar03713392025-12-30 05:20:58 +00002349func (x *GetPonStatsRequest) GetPortLabel() string {
2350 if x != nil {
2351 if x, ok := x.PortInfo.(*GetPonStatsRequest_PortLabel); ok {
2352 return x.PortLabel
2353 }
2354 }
2355 return ""
2356}
2357
2358func (x *GetPonStatsRequest) GetPortId() uint32 {
2359 if x != nil {
2360 if x, ok := x.PortInfo.(*GetPonStatsRequest_PortId); ok {
2361 return x.PortId
2362 }
2363 }
2364 return 0
2365}
Akash Kankanala761955c2024-02-21 19:32:20 +05302366
2367type isGetPonStatsRequest_PortInfo interface {
2368 isGetPonStatsRequest_PortInfo()
2369}
2370
2371type GetPonStatsRequest_PortLabel struct {
2372 PortLabel string `protobuf:"bytes,1,opt,name=portLabel,proto3,oneof"`
2373}
2374
2375type GetPonStatsRequest_PortId struct {
2376 PortId uint32 `protobuf:"fixed32,2,opt,name=portId,proto3,oneof"`
2377}
2378
2379func (*GetPonStatsRequest_PortLabel) isGetPonStatsRequest_PortInfo() {}
2380
2381func (*GetPonStatsRequest_PortId) isGetPonStatsRequest_PortInfo() {}
2382
Akash Kankanala761955c2024-02-21 19:32:20 +05302383type GetPonStatsResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002384 state protoimpl.MessageState `protogen:"open.v1"`
2385 PonPort uint32 `protobuf:"varint,1,opt,name=ponPort,proto3" json:"ponPort,omitempty"`
2386 PortStatistics *common.PortStatistics `protobuf:"bytes,2,opt,name=portStatistics,proto3" json:"portStatistics,omitempty"`
2387 unknownFields protoimpl.UnknownFields
2388 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302389}
2390
Abhay Kumar03713392025-12-30 05:20:58 +00002391func (x *GetPonStatsResponse) Reset() {
2392 *x = GetPonStatsResponse{}
2393 mi := &file_voltha_protos_extensions_proto_msgTypes[26]
2394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2395 ms.StoreMessageInfo(mi)
2396}
2397
2398func (x *GetPonStatsResponse) String() string {
2399 return protoimpl.X.MessageStringOf(x)
2400}
2401
2402func (*GetPonStatsResponse) ProtoMessage() {}
2403
2404func (x *GetPonStatsResponse) ProtoReflect() protoreflect.Message {
2405 mi := &file_voltha_protos_extensions_proto_msgTypes[26]
2406 if x != nil {
2407 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2408 if ms.LoadMessageInfo() == nil {
2409 ms.StoreMessageInfo(mi)
2410 }
2411 return ms
2412 }
2413 return mi.MessageOf(x)
2414}
2415
2416// Deprecated: Use GetPonStatsResponse.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302417func (*GetPonStatsResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002418 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{26}
Akash Kankanala761955c2024-02-21 19:32:20 +05302419}
2420
Abhay Kumar03713392025-12-30 05:20:58 +00002421func (x *GetPonStatsResponse) GetPonPort() uint32 {
2422 if x != nil {
2423 return x.PonPort
Akash Kankanala761955c2024-02-21 19:32:20 +05302424 }
2425 return 0
2426}
2427
Abhay Kumar03713392025-12-30 05:20:58 +00002428func (x *GetPonStatsResponse) GetPortStatistics() *common.PortStatistics {
2429 if x != nil {
2430 return x.PortStatistics
Akash Kankanala761955c2024-02-21 19:32:20 +05302431 }
2432 return nil
2433}
2434
2435type GetNNIStatsRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002436 state protoimpl.MessageState `protogen:"open.v1"`
Akash Kankanala761955c2024-02-21 19:32:20 +05302437 // Types that are valid to be assigned to PortInfo:
Abhay Kumar03713392025-12-30 05:20:58 +00002438 //
Akash Kankanala761955c2024-02-21 19:32:20 +05302439 // *GetNNIStatsRequest_PortLabel
2440 // *GetNNIStatsRequest_PortId
Abhay Kumar03713392025-12-30 05:20:58 +00002441 PortInfo isGetNNIStatsRequest_PortInfo `protobuf_oneof:"portInfo"`
2442 unknownFields protoimpl.UnknownFields
2443 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302444}
2445
Abhay Kumar03713392025-12-30 05:20:58 +00002446func (x *GetNNIStatsRequest) Reset() {
2447 *x = GetNNIStatsRequest{}
2448 mi := &file_voltha_protos_extensions_proto_msgTypes[27]
2449 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2450 ms.StoreMessageInfo(mi)
2451}
2452
2453func (x *GetNNIStatsRequest) String() string {
2454 return protoimpl.X.MessageStringOf(x)
2455}
2456
2457func (*GetNNIStatsRequest) ProtoMessage() {}
2458
2459func (x *GetNNIStatsRequest) ProtoReflect() protoreflect.Message {
2460 mi := &file_voltha_protos_extensions_proto_msgTypes[27]
2461 if x != nil {
2462 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2463 if ms.LoadMessageInfo() == nil {
2464 ms.StoreMessageInfo(mi)
2465 }
2466 return ms
2467 }
2468 return mi.MessageOf(x)
2469}
2470
2471// Deprecated: Use GetNNIStatsRequest.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302472func (*GetNNIStatsRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002473 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{27}
Akash Kankanala761955c2024-02-21 19:32:20 +05302474}
2475
Abhay Kumar03713392025-12-30 05:20:58 +00002476func (x *GetNNIStatsRequest) GetPortInfo() isGetNNIStatsRequest_PortInfo {
2477 if x != nil {
2478 return x.PortInfo
2479 }
2480 return nil
Akash Kankanala761955c2024-02-21 19:32:20 +05302481}
2482
Abhay Kumar03713392025-12-30 05:20:58 +00002483func (x *GetNNIStatsRequest) GetPortLabel() string {
2484 if x != nil {
2485 if x, ok := x.PortInfo.(*GetNNIStatsRequest_PortLabel); ok {
2486 return x.PortLabel
2487 }
2488 }
2489 return ""
2490}
2491
2492func (x *GetNNIStatsRequest) GetPortId() uint32 {
2493 if x != nil {
2494 if x, ok := x.PortInfo.(*GetNNIStatsRequest_PortId); ok {
2495 return x.PortId
2496 }
2497 }
2498 return 0
2499}
Akash Kankanala761955c2024-02-21 19:32:20 +05302500
2501type isGetNNIStatsRequest_PortInfo interface {
2502 isGetNNIStatsRequest_PortInfo()
2503}
2504
2505type GetNNIStatsRequest_PortLabel struct {
2506 PortLabel string `protobuf:"bytes,1,opt,name=portLabel,proto3,oneof"`
2507}
2508
2509type GetNNIStatsRequest_PortId struct {
2510 PortId uint32 `protobuf:"fixed32,2,opt,name=portId,proto3,oneof"`
2511}
2512
2513func (*GetNNIStatsRequest_PortLabel) isGetNNIStatsRequest_PortInfo() {}
2514
2515func (*GetNNIStatsRequest_PortId) isGetNNIStatsRequest_PortInfo() {}
2516
Akash Kankanala761955c2024-02-21 19:32:20 +05302517type GetNNIStatsResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002518 state protoimpl.MessageState `protogen:"open.v1"`
2519 NniPort uint32 `protobuf:"varint,1,opt,name=nniPort,proto3" json:"nniPort,omitempty"`
2520 PortStatistics *common.PortStatistics `protobuf:"bytes,2,opt,name=portStatistics,proto3" json:"portStatistics,omitempty"`
2521 unknownFields protoimpl.UnknownFields
2522 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302523}
2524
Abhay Kumar03713392025-12-30 05:20:58 +00002525func (x *GetNNIStatsResponse) Reset() {
2526 *x = GetNNIStatsResponse{}
2527 mi := &file_voltha_protos_extensions_proto_msgTypes[28]
2528 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2529 ms.StoreMessageInfo(mi)
2530}
2531
2532func (x *GetNNIStatsResponse) String() string {
2533 return protoimpl.X.MessageStringOf(x)
2534}
2535
2536func (*GetNNIStatsResponse) ProtoMessage() {}
2537
2538func (x *GetNNIStatsResponse) ProtoReflect() protoreflect.Message {
2539 mi := &file_voltha_protos_extensions_proto_msgTypes[28]
2540 if x != nil {
2541 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2542 if ms.LoadMessageInfo() == nil {
2543 ms.StoreMessageInfo(mi)
2544 }
2545 return ms
2546 }
2547 return mi.MessageOf(x)
2548}
2549
2550// Deprecated: Use GetNNIStatsResponse.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302551func (*GetNNIStatsResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002552 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{28}
Akash Kankanala761955c2024-02-21 19:32:20 +05302553}
2554
Abhay Kumar03713392025-12-30 05:20:58 +00002555func (x *GetNNIStatsResponse) GetNniPort() uint32 {
2556 if x != nil {
2557 return x.NniPort
Akash Kankanala761955c2024-02-21 19:32:20 +05302558 }
2559 return 0
2560}
2561
Abhay Kumar03713392025-12-30 05:20:58 +00002562func (x *GetNNIStatsResponse) GetPortStatistics() *common.PortStatistics {
2563 if x != nil {
2564 return x.PortStatistics
Akash Kankanala761955c2024-02-21 19:32:20 +05302565 }
2566 return nil
2567}
2568
2569// GetOnuStatsFromOltRequest collects GEM and AllocId stats from the OLT for a particular ONU.
2570type GetOnuStatsFromOltRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002571 state protoimpl.MessageState `protogen:"open.v1"`
2572 IntfId uint32 `protobuf:"fixed32,1,opt,name=intfId,proto3" json:"intfId,omitempty"`
2573 OnuId uint32 `protobuf:"fixed32,2,opt,name=onuId,proto3" json:"onuId,omitempty"`
2574 unknownFields protoimpl.UnknownFields
2575 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302576}
2577
Abhay Kumar03713392025-12-30 05:20:58 +00002578func (x *GetOnuStatsFromOltRequest) Reset() {
2579 *x = GetOnuStatsFromOltRequest{}
2580 mi := &file_voltha_protos_extensions_proto_msgTypes[29]
2581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2582 ms.StoreMessageInfo(mi)
2583}
2584
2585func (x *GetOnuStatsFromOltRequest) String() string {
2586 return protoimpl.X.MessageStringOf(x)
2587}
2588
2589func (*GetOnuStatsFromOltRequest) ProtoMessage() {}
2590
2591func (x *GetOnuStatsFromOltRequest) ProtoReflect() protoreflect.Message {
2592 mi := &file_voltha_protos_extensions_proto_msgTypes[29]
2593 if x != nil {
2594 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2595 if ms.LoadMessageInfo() == nil {
2596 ms.StoreMessageInfo(mi)
2597 }
2598 return ms
2599 }
2600 return mi.MessageOf(x)
2601}
2602
2603// Deprecated: Use GetOnuStatsFromOltRequest.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302604func (*GetOnuStatsFromOltRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002605 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{29}
Akash Kankanala761955c2024-02-21 19:32:20 +05302606}
2607
Abhay Kumar03713392025-12-30 05:20:58 +00002608func (x *GetOnuStatsFromOltRequest) GetIntfId() uint32 {
2609 if x != nil {
2610 return x.IntfId
Akash Kankanala761955c2024-02-21 19:32:20 +05302611 }
2612 return 0
2613}
2614
Abhay Kumar03713392025-12-30 05:20:58 +00002615func (x *GetOnuStatsFromOltRequest) GetOnuId() uint32 {
2616 if x != nil {
2617 return x.OnuId
Akash Kankanala761955c2024-02-21 19:32:20 +05302618 }
2619 return 0
2620}
2621
2622type OnuGemPortInfoFromOlt struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002623 state protoimpl.MessageState `protogen:"open.v1"`
2624 GemId uint32 `protobuf:"varint,1,opt,name=gemId,proto3" json:"gemId,omitempty"`
2625 RxPackets uint64 `protobuf:"varint,2,opt,name=rxPackets,proto3" json:"rxPackets,omitempty"`
2626 RxBytes uint64 `protobuf:"varint,3,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
2627 TxPackets uint64 `protobuf:"varint,4,opt,name=txPackets,proto3" json:"txPackets,omitempty"`
2628 TxBytes uint64 `protobuf:"varint,5,opt,name=txBytes,proto3" json:"txBytes,omitempty"`
2629 unknownFields protoimpl.UnknownFields
2630 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302631}
2632
Abhay Kumar03713392025-12-30 05:20:58 +00002633func (x *OnuGemPortInfoFromOlt) Reset() {
2634 *x = OnuGemPortInfoFromOlt{}
2635 mi := &file_voltha_protos_extensions_proto_msgTypes[30]
2636 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2637 ms.StoreMessageInfo(mi)
2638}
2639
2640func (x *OnuGemPortInfoFromOlt) String() string {
2641 return protoimpl.X.MessageStringOf(x)
2642}
2643
2644func (*OnuGemPortInfoFromOlt) ProtoMessage() {}
2645
2646func (x *OnuGemPortInfoFromOlt) ProtoReflect() protoreflect.Message {
2647 mi := &file_voltha_protos_extensions_proto_msgTypes[30]
2648 if x != nil {
2649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2650 if ms.LoadMessageInfo() == nil {
2651 ms.StoreMessageInfo(mi)
2652 }
2653 return ms
2654 }
2655 return mi.MessageOf(x)
2656}
2657
2658// Deprecated: Use OnuGemPortInfoFromOlt.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302659func (*OnuGemPortInfoFromOlt) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002660 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{30}
Akash Kankanala761955c2024-02-21 19:32:20 +05302661}
2662
Abhay Kumar03713392025-12-30 05:20:58 +00002663func (x *OnuGemPortInfoFromOlt) GetGemId() uint32 {
2664 if x != nil {
2665 return x.GemId
Akash Kankanala761955c2024-02-21 19:32:20 +05302666 }
2667 return 0
2668}
2669
Abhay Kumar03713392025-12-30 05:20:58 +00002670func (x *OnuGemPortInfoFromOlt) GetRxPackets() uint64 {
2671 if x != nil {
2672 return x.RxPackets
Akash Kankanala761955c2024-02-21 19:32:20 +05302673 }
2674 return 0
2675}
2676
Abhay Kumar03713392025-12-30 05:20:58 +00002677func (x *OnuGemPortInfoFromOlt) GetRxBytes() uint64 {
2678 if x != nil {
2679 return x.RxBytes
Akash Kankanala761955c2024-02-21 19:32:20 +05302680 }
2681 return 0
2682}
2683
Abhay Kumar03713392025-12-30 05:20:58 +00002684func (x *OnuGemPortInfoFromOlt) GetTxPackets() uint64 {
2685 if x != nil {
2686 return x.TxPackets
Akash Kankanala761955c2024-02-21 19:32:20 +05302687 }
2688 return 0
2689}
2690
Abhay Kumar03713392025-12-30 05:20:58 +00002691func (x *OnuGemPortInfoFromOlt) GetTxBytes() uint64 {
2692 if x != nil {
2693 return x.TxBytes
Akash Kankanala761955c2024-02-21 19:32:20 +05302694 }
2695 return 0
2696}
2697
2698type OnuAllocIdInfoFromOlt struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002699 state protoimpl.MessageState `protogen:"open.v1"`
2700 AllocId uint32 `protobuf:"varint,1,opt,name=allocId,proto3" json:"allocId,omitempty"`
2701 RxBytes uint64 `protobuf:"varint,2,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
2702 unknownFields protoimpl.UnknownFields
2703 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302704}
2705
Abhay Kumar03713392025-12-30 05:20:58 +00002706func (x *OnuAllocIdInfoFromOlt) Reset() {
2707 *x = OnuAllocIdInfoFromOlt{}
2708 mi := &file_voltha_protos_extensions_proto_msgTypes[31]
2709 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2710 ms.StoreMessageInfo(mi)
2711}
2712
2713func (x *OnuAllocIdInfoFromOlt) String() string {
2714 return protoimpl.X.MessageStringOf(x)
2715}
2716
2717func (*OnuAllocIdInfoFromOlt) ProtoMessage() {}
2718
2719func (x *OnuAllocIdInfoFromOlt) ProtoReflect() protoreflect.Message {
2720 mi := &file_voltha_protos_extensions_proto_msgTypes[31]
2721 if x != nil {
2722 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2723 if ms.LoadMessageInfo() == nil {
2724 ms.StoreMessageInfo(mi)
2725 }
2726 return ms
2727 }
2728 return mi.MessageOf(x)
2729}
2730
2731// Deprecated: Use OnuAllocIdInfoFromOlt.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302732func (*OnuAllocIdInfoFromOlt) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002733 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{31}
Akash Kankanala761955c2024-02-21 19:32:20 +05302734}
2735
Abhay Kumar03713392025-12-30 05:20:58 +00002736func (x *OnuAllocIdInfoFromOlt) GetAllocId() uint32 {
2737 if x != nil {
2738 return x.AllocId
Akash Kankanala761955c2024-02-21 19:32:20 +05302739 }
2740 return 0
2741}
2742
Abhay Kumar03713392025-12-30 05:20:58 +00002743func (x *OnuAllocIdInfoFromOlt) GetRxBytes() uint64 {
2744 if x != nil {
2745 return x.RxBytes
Akash Kankanala761955c2024-02-21 19:32:20 +05302746 }
2747 return 0
2748}
2749
2750type OnuAllocGemStatsFromOltResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002751 state protoimpl.MessageState `protogen:"open.v1"`
2752 AllocIdInfo *OnuAllocIdInfoFromOlt `protobuf:"bytes,1,opt,name=allocIdInfo,proto3" json:"allocIdInfo,omitempty"`
2753 GemPortInfo []*OnuGemPortInfoFromOlt `protobuf:"bytes,2,rep,name=gemPortInfo,proto3" json:"gemPortInfo,omitempty"`
2754 unknownFields protoimpl.UnknownFields
2755 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302756}
2757
Abhay Kumar03713392025-12-30 05:20:58 +00002758func (x *OnuAllocGemStatsFromOltResponse) Reset() {
2759 *x = OnuAllocGemStatsFromOltResponse{}
2760 mi := &file_voltha_protos_extensions_proto_msgTypes[32]
2761 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2762 ms.StoreMessageInfo(mi)
2763}
2764
2765func (x *OnuAllocGemStatsFromOltResponse) String() string {
2766 return protoimpl.X.MessageStringOf(x)
2767}
2768
2769func (*OnuAllocGemStatsFromOltResponse) ProtoMessage() {}
2770
2771func (x *OnuAllocGemStatsFromOltResponse) ProtoReflect() protoreflect.Message {
2772 mi := &file_voltha_protos_extensions_proto_msgTypes[32]
2773 if x != nil {
2774 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2775 if ms.LoadMessageInfo() == nil {
2776 ms.StoreMessageInfo(mi)
2777 }
2778 return ms
2779 }
2780 return mi.MessageOf(x)
2781}
2782
2783// Deprecated: Use OnuAllocGemStatsFromOltResponse.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302784func (*OnuAllocGemStatsFromOltResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002785 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{32}
Akash Kankanala761955c2024-02-21 19:32:20 +05302786}
2787
Abhay Kumar03713392025-12-30 05:20:58 +00002788func (x *OnuAllocGemStatsFromOltResponse) GetAllocIdInfo() *OnuAllocIdInfoFromOlt {
2789 if x != nil {
2790 return x.AllocIdInfo
Akash Kankanala761955c2024-02-21 19:32:20 +05302791 }
2792 return nil
2793}
2794
Abhay Kumar03713392025-12-30 05:20:58 +00002795func (x *OnuAllocGemStatsFromOltResponse) GetGemPortInfo() []*OnuGemPortInfoFromOlt {
2796 if x != nil {
2797 return x.GemPortInfo
Akash Kankanala761955c2024-02-21 19:32:20 +05302798 }
2799 return nil
2800}
2801
2802type GetOnuStatsFromOltResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002803 state protoimpl.MessageState `protogen:"open.v1"`
2804 AllocGemStatsInfo []*OnuAllocGemStatsFromOltResponse `protobuf:"bytes,1,rep,name=allocGemStatsInfo,proto3" json:"allocGemStatsInfo,omitempty"`
2805 unknownFields protoimpl.UnknownFields
2806 sizeCache protoimpl.SizeCache
Akash Kankanala761955c2024-02-21 19:32:20 +05302807}
2808
Abhay Kumar03713392025-12-30 05:20:58 +00002809func (x *GetOnuStatsFromOltResponse) Reset() {
2810 *x = GetOnuStatsFromOltResponse{}
2811 mi := &file_voltha_protos_extensions_proto_msgTypes[33]
2812 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2813 ms.StoreMessageInfo(mi)
2814}
2815
2816func (x *GetOnuStatsFromOltResponse) String() string {
2817 return protoimpl.X.MessageStringOf(x)
2818}
2819
2820func (*GetOnuStatsFromOltResponse) ProtoMessage() {}
2821
2822func (x *GetOnuStatsFromOltResponse) ProtoReflect() protoreflect.Message {
2823 mi := &file_voltha_protos_extensions_proto_msgTypes[33]
2824 if x != nil {
2825 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2826 if ms.LoadMessageInfo() == nil {
2827 ms.StoreMessageInfo(mi)
2828 }
2829 return ms
2830 }
2831 return mi.MessageOf(x)
2832}
2833
2834// Deprecated: Use GetOnuStatsFromOltResponse.ProtoReflect.Descriptor instead.
Akash Kankanala761955c2024-02-21 19:32:20 +05302835func (*GetOnuStatsFromOltResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002836 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{33}
Akash Kankanala761955c2024-02-21 19:32:20 +05302837}
2838
Abhay Kumar03713392025-12-30 05:20:58 +00002839func (x *GetOnuStatsFromOltResponse) GetAllocGemStatsInfo() []*OnuAllocGemStatsFromOltResponse {
2840 if x != nil {
2841 return x.AllocGemStatsInfo
Akash Kankanala761955c2024-02-21 19:32:20 +05302842 }
2843 return nil
2844}
2845
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302846type GetOnuCountersResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00002847 state protoimpl.MessageState `protogen:"open.v1"`
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302848 // Types that are valid to be assigned to IsIntfId:
Abhay Kumar03713392025-12-30 05:20:58 +00002849 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302850 // *GetOnuCountersResponse_IntfId
2851 IsIntfId isGetOnuCountersResponse_IsIntfId `protobuf_oneof:"is_intf_id"`
2852 // Types that are valid to be assigned to IsOnuId:
Abhay Kumar03713392025-12-30 05:20:58 +00002853 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302854 // *GetOnuCountersResponse_OnuId
2855 IsOnuId isGetOnuCountersResponse_IsOnuId `protobuf_oneof:"is_onu_id"`
2856 // Types that are valid to be assigned to IsPositiveDrift:
Abhay Kumar03713392025-12-30 05:20:58 +00002857 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302858 // *GetOnuCountersResponse_PositiveDrift
2859 IsPositiveDrift isGetOnuCountersResponse_IsPositiveDrift `protobuf_oneof:"is_positive_drift"`
2860 // Types that are valid to be assigned to IsNegativeDrift:
Abhay Kumar03713392025-12-30 05:20:58 +00002861 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302862 // *GetOnuCountersResponse_NegativeDrift
2863 IsNegativeDrift isGetOnuCountersResponse_IsNegativeDrift `protobuf_oneof:"is_negative_drift"`
2864 // Types that are valid to be assigned to IsDelimiterMissDetection:
Abhay Kumar03713392025-12-30 05:20:58 +00002865 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302866 // *GetOnuCountersResponse_DelimiterMissDetection
2867 IsDelimiterMissDetection isGetOnuCountersResponse_IsDelimiterMissDetection `protobuf_oneof:"is_delimiter_miss_detection"`
2868 // Types that are valid to be assigned to IsBipErrors:
Abhay Kumar03713392025-12-30 05:20:58 +00002869 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302870 // *GetOnuCountersResponse_BipErrors
2871 IsBipErrors isGetOnuCountersResponse_IsBipErrors `protobuf_oneof:"is_bip_errors"`
2872 // Types that are valid to be assigned to IsBipUnits:
Abhay Kumar03713392025-12-30 05:20:58 +00002873 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302874 // *GetOnuCountersResponse_BipUnits
2875 IsBipUnits isGetOnuCountersResponse_IsBipUnits `protobuf_oneof:"is_bip_units"`
2876 // Types that are valid to be assigned to IsFecCorrectedSymbols:
Abhay Kumar03713392025-12-30 05:20:58 +00002877 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302878 // *GetOnuCountersResponse_FecCorrectedSymbols
2879 IsFecCorrectedSymbols isGetOnuCountersResponse_IsFecCorrectedSymbols `protobuf_oneof:"is_fec_corrected_symbols"`
2880 // Types that are valid to be assigned to IsFecCodewordsCorrected:
Abhay Kumar03713392025-12-30 05:20:58 +00002881 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302882 // *GetOnuCountersResponse_FecCodewordsCorrected
2883 IsFecCodewordsCorrected isGetOnuCountersResponse_IsFecCodewordsCorrected `protobuf_oneof:"is_fec_codewords_corrected"`
2884 // Types that are valid to be assigned to IsFecCodewordsUncorrectable:
Abhay Kumar03713392025-12-30 05:20:58 +00002885 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302886 // *GetOnuCountersResponse_FecCodewordsUncorrectable
2887 IsFecCodewordsUncorrectable isGetOnuCountersResponse_IsFecCodewordsUncorrectable `protobuf_oneof:"is_fec_codewords_uncorrectable"`
2888 // Types that are valid to be assigned to IsFecCodewords:
Abhay Kumar03713392025-12-30 05:20:58 +00002889 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302890 // *GetOnuCountersResponse_FecCodewords
2891 IsFecCodewords isGetOnuCountersResponse_IsFecCodewords `protobuf_oneof:"is_fec_codewords"`
2892 // Types that are valid to be assigned to IsFecCorrectedUnits:
Abhay Kumar03713392025-12-30 05:20:58 +00002893 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302894 // *GetOnuCountersResponse_FecCorrectedUnits
2895 IsFecCorrectedUnits isGetOnuCountersResponse_IsFecCorrectedUnits `protobuf_oneof:"is_fec_corrected_units"`
2896 // Types that are valid to be assigned to IsXgemKeyErrors:
Abhay Kumar03713392025-12-30 05:20:58 +00002897 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302898 // *GetOnuCountersResponse_XgemKeyErrors
2899 IsXgemKeyErrors isGetOnuCountersResponse_IsXgemKeyErrors `protobuf_oneof:"is_xgem_key_errors"`
2900 // Types that are valid to be assigned to IsXgemLoss:
Abhay Kumar03713392025-12-30 05:20:58 +00002901 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302902 // *GetOnuCountersResponse_XgemLoss
2903 IsXgemLoss isGetOnuCountersResponse_IsXgemLoss `protobuf_oneof:"is_xgem_loss"`
2904 // Types that are valid to be assigned to IsRxPloamsError:
Abhay Kumar03713392025-12-30 05:20:58 +00002905 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302906 // *GetOnuCountersResponse_RxPloamsError
2907 IsRxPloamsError isGetOnuCountersResponse_IsRxPloamsError `protobuf_oneof:"is_rx_ploams_error"`
2908 // Types that are valid to be assigned to IsRxPloamsNonIdle:
Abhay Kumar03713392025-12-30 05:20:58 +00002909 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302910 // *GetOnuCountersResponse_RxPloamsNonIdle
2911 IsRxPloamsNonIdle isGetOnuCountersResponse_IsRxPloamsNonIdle `protobuf_oneof:"is_rx_ploams_non_idle"`
2912 // Types that are valid to be assigned to IsRxOmci:
Abhay Kumar03713392025-12-30 05:20:58 +00002913 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302914 // *GetOnuCountersResponse_RxOmci
2915 IsRxOmci isGetOnuCountersResponse_IsRxOmci `protobuf_oneof:"is_rx_omci"`
2916 // Types that are valid to be assigned to IsTxOmci:
Abhay Kumar03713392025-12-30 05:20:58 +00002917 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302918 // *GetOnuCountersResponse_TxOmci
2919 IsTxOmci isGetOnuCountersResponse_IsTxOmci `protobuf_oneof:"is_tx_omci"`
2920 // Types that are valid to be assigned to IsRxOmciPacketsCrcError:
Abhay Kumar03713392025-12-30 05:20:58 +00002921 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302922 // *GetOnuCountersResponse_RxOmciPacketsCrcError
2923 IsRxOmciPacketsCrcError isGetOnuCountersResponse_IsRxOmciPacketsCrcError `protobuf_oneof:"is_rx_omci_packets_crc_error"`
2924 // Types that are valid to be assigned to IsRxBytes:
Abhay Kumar03713392025-12-30 05:20:58 +00002925 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302926 // *GetOnuCountersResponse_RxBytes
2927 IsRxBytes isGetOnuCountersResponse_IsRxBytes `protobuf_oneof:"is_rx_bytes"`
2928 // Types that are valid to be assigned to IsRxPackets:
Abhay Kumar03713392025-12-30 05:20:58 +00002929 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302930 // *GetOnuCountersResponse_RxPackets
2931 IsRxPackets isGetOnuCountersResponse_IsRxPackets `protobuf_oneof:"is_rx_packets"`
2932 // Types that are valid to be assigned to IsTxBytes:
Abhay Kumar03713392025-12-30 05:20:58 +00002933 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302934 // *GetOnuCountersResponse_TxBytes
2935 IsTxBytes isGetOnuCountersResponse_IsTxBytes `protobuf_oneof:"is_tx_bytes"`
2936 // Types that are valid to be assigned to IsTxPackets:
Abhay Kumar03713392025-12-30 05:20:58 +00002937 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302938 // *GetOnuCountersResponse_TxPackets
2939 IsTxPackets isGetOnuCountersResponse_IsTxPackets `protobuf_oneof:"is_tx_packets"`
2940 // Types that are valid to be assigned to IsBerReported:
Abhay Kumar03713392025-12-30 05:20:58 +00002941 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302942 // *GetOnuCountersResponse_BerReported
2943 IsBerReported isGetOnuCountersResponse_IsBerReported `protobuf_oneof:"is_ber_reported"`
2944 // Types that are valid to be assigned to IsLcdgErrors:
Abhay Kumar03713392025-12-30 05:20:58 +00002945 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302946 // *GetOnuCountersResponse_LcdgErrors
2947 IsLcdgErrors isGetOnuCountersResponse_IsLcdgErrors `protobuf_oneof:"is_lcdg_errors"`
2948 // Types that are valid to be assigned to IsRdiErrors:
Abhay Kumar03713392025-12-30 05:20:58 +00002949 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302950 // *GetOnuCountersResponse_RdiErrors
2951 IsRdiErrors isGetOnuCountersResponse_IsRdiErrors `protobuf_oneof:"is_rdi_errors"`
2952 // Types that are valid to be assigned to IsTimestamp:
Abhay Kumar03713392025-12-30 05:20:58 +00002953 //
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302954 // *GetOnuCountersResponse_Timestamp
pnalmas90299422025-12-16 11:29:25 +05302955 IsTimestamp isGetOnuCountersResponse_IsTimestamp `protobuf_oneof:"is_timestamp"`
2956 // Types that are valid to be assigned to IsHecErrors:
Abhay Kumar03713392025-12-30 05:20:58 +00002957 //
pnalmas90299422025-12-16 11:29:25 +05302958 // *GetOnuCountersResponse_HecErrors
Abhay Kumar03713392025-12-30 05:20:58 +00002959 IsHecErrors isGetOnuCountersResponse_IsHecErrors `protobuf_oneof:"is_hec_errors"`
2960 unknownFields protoimpl.UnknownFields
2961 sizeCache protoimpl.SizeCache
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302962}
2963
Abhay Kumar03713392025-12-30 05:20:58 +00002964func (x *GetOnuCountersResponse) Reset() {
2965 *x = GetOnuCountersResponse{}
2966 mi := &file_voltha_protos_extensions_proto_msgTypes[34]
2967 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2968 ms.StoreMessageInfo(mi)
2969}
2970
2971func (x *GetOnuCountersResponse) String() string {
2972 return protoimpl.X.MessageStringOf(x)
2973}
2974
2975func (*GetOnuCountersResponse) ProtoMessage() {}
2976
2977func (x *GetOnuCountersResponse) ProtoReflect() protoreflect.Message {
2978 mi := &file_voltha_protos_extensions_proto_msgTypes[34]
2979 if x != nil {
2980 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2981 if ms.LoadMessageInfo() == nil {
2982 ms.StoreMessageInfo(mi)
2983 }
2984 return ms
2985 }
2986 return mi.MessageOf(x)
2987}
2988
2989// Deprecated: Use GetOnuCountersResponse.ProtoReflect.Descriptor instead.
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302990func (*GetOnuCountersResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00002991 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{34}
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302992}
2993
Abhay Kumar03713392025-12-30 05:20:58 +00002994func (x *GetOnuCountersResponse) GetIsIntfId() isGetOnuCountersResponse_IsIntfId {
2995 if x != nil {
2996 return x.IsIntfId
2997 }
2998 return nil
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05302999}
3000
Abhay Kumar03713392025-12-30 05:20:58 +00003001func (x *GetOnuCountersResponse) GetIntfId() uint32 {
3002 if x != nil {
3003 if x, ok := x.IsIntfId.(*GetOnuCountersResponse_IntfId); ok {
3004 return x.IntfId
3005 }
3006 }
3007 return 0
3008}
3009
3010func (x *GetOnuCountersResponse) GetIsOnuId() isGetOnuCountersResponse_IsOnuId {
3011 if x != nil {
3012 return x.IsOnuId
3013 }
3014 return nil
3015}
3016
3017func (x *GetOnuCountersResponse) GetOnuId() uint32 {
3018 if x != nil {
3019 if x, ok := x.IsOnuId.(*GetOnuCountersResponse_OnuId); ok {
3020 return x.OnuId
3021 }
3022 }
3023 return 0
3024}
3025
3026func (x *GetOnuCountersResponse) GetIsPositiveDrift() isGetOnuCountersResponse_IsPositiveDrift {
3027 if x != nil {
3028 return x.IsPositiveDrift
3029 }
3030 return nil
3031}
3032
3033func (x *GetOnuCountersResponse) GetPositiveDrift() uint64 {
3034 if x != nil {
3035 if x, ok := x.IsPositiveDrift.(*GetOnuCountersResponse_PositiveDrift); ok {
3036 return x.PositiveDrift
3037 }
3038 }
3039 return 0
3040}
3041
3042func (x *GetOnuCountersResponse) GetIsNegativeDrift() isGetOnuCountersResponse_IsNegativeDrift {
3043 if x != nil {
3044 return x.IsNegativeDrift
3045 }
3046 return nil
3047}
3048
3049func (x *GetOnuCountersResponse) GetNegativeDrift() uint64 {
3050 if x != nil {
3051 if x, ok := x.IsNegativeDrift.(*GetOnuCountersResponse_NegativeDrift); ok {
3052 return x.NegativeDrift
3053 }
3054 }
3055 return 0
3056}
3057
3058func (x *GetOnuCountersResponse) GetIsDelimiterMissDetection() isGetOnuCountersResponse_IsDelimiterMissDetection {
3059 if x != nil {
3060 return x.IsDelimiterMissDetection
3061 }
3062 return nil
3063}
3064
3065func (x *GetOnuCountersResponse) GetDelimiterMissDetection() uint64 {
3066 if x != nil {
3067 if x, ok := x.IsDelimiterMissDetection.(*GetOnuCountersResponse_DelimiterMissDetection); ok {
3068 return x.DelimiterMissDetection
3069 }
3070 }
3071 return 0
3072}
3073
3074func (x *GetOnuCountersResponse) GetIsBipErrors() isGetOnuCountersResponse_IsBipErrors {
3075 if x != nil {
3076 return x.IsBipErrors
3077 }
3078 return nil
3079}
3080
3081func (x *GetOnuCountersResponse) GetBipErrors() uint64 {
3082 if x != nil {
3083 if x, ok := x.IsBipErrors.(*GetOnuCountersResponse_BipErrors); ok {
3084 return x.BipErrors
3085 }
3086 }
3087 return 0
3088}
3089
3090func (x *GetOnuCountersResponse) GetIsBipUnits() isGetOnuCountersResponse_IsBipUnits {
3091 if x != nil {
3092 return x.IsBipUnits
3093 }
3094 return nil
3095}
3096
3097func (x *GetOnuCountersResponse) GetBipUnits() uint64 {
3098 if x != nil {
3099 if x, ok := x.IsBipUnits.(*GetOnuCountersResponse_BipUnits); ok {
3100 return x.BipUnits
3101 }
3102 }
3103 return 0
3104}
3105
3106func (x *GetOnuCountersResponse) GetIsFecCorrectedSymbols() isGetOnuCountersResponse_IsFecCorrectedSymbols {
3107 if x != nil {
3108 return x.IsFecCorrectedSymbols
3109 }
3110 return nil
3111}
3112
3113func (x *GetOnuCountersResponse) GetFecCorrectedSymbols() uint64 {
3114 if x != nil {
3115 if x, ok := x.IsFecCorrectedSymbols.(*GetOnuCountersResponse_FecCorrectedSymbols); ok {
3116 return x.FecCorrectedSymbols
3117 }
3118 }
3119 return 0
3120}
3121
3122func (x *GetOnuCountersResponse) GetIsFecCodewordsCorrected() isGetOnuCountersResponse_IsFecCodewordsCorrected {
3123 if x != nil {
3124 return x.IsFecCodewordsCorrected
3125 }
3126 return nil
3127}
3128
3129func (x *GetOnuCountersResponse) GetFecCodewordsCorrected() uint64 {
3130 if x != nil {
3131 if x, ok := x.IsFecCodewordsCorrected.(*GetOnuCountersResponse_FecCodewordsCorrected); ok {
3132 return x.FecCodewordsCorrected
3133 }
3134 }
3135 return 0
3136}
3137
3138func (x *GetOnuCountersResponse) GetIsFecCodewordsUncorrectable() isGetOnuCountersResponse_IsFecCodewordsUncorrectable {
3139 if x != nil {
3140 return x.IsFecCodewordsUncorrectable
3141 }
3142 return nil
3143}
3144
3145func (x *GetOnuCountersResponse) GetFecCodewordsUncorrectable() uint64 {
3146 if x != nil {
3147 if x, ok := x.IsFecCodewordsUncorrectable.(*GetOnuCountersResponse_FecCodewordsUncorrectable); ok {
3148 return x.FecCodewordsUncorrectable
3149 }
3150 }
3151 return 0
3152}
3153
3154func (x *GetOnuCountersResponse) GetIsFecCodewords() isGetOnuCountersResponse_IsFecCodewords {
3155 if x != nil {
3156 return x.IsFecCodewords
3157 }
3158 return nil
3159}
3160
3161func (x *GetOnuCountersResponse) GetFecCodewords() uint64 {
3162 if x != nil {
3163 if x, ok := x.IsFecCodewords.(*GetOnuCountersResponse_FecCodewords); ok {
3164 return x.FecCodewords
3165 }
3166 }
3167 return 0
3168}
3169
3170func (x *GetOnuCountersResponse) GetIsFecCorrectedUnits() isGetOnuCountersResponse_IsFecCorrectedUnits {
3171 if x != nil {
3172 return x.IsFecCorrectedUnits
3173 }
3174 return nil
3175}
3176
3177func (x *GetOnuCountersResponse) GetFecCorrectedUnits() uint64 {
3178 if x != nil {
3179 if x, ok := x.IsFecCorrectedUnits.(*GetOnuCountersResponse_FecCorrectedUnits); ok {
3180 return x.FecCorrectedUnits
3181 }
3182 }
3183 return 0
3184}
3185
3186func (x *GetOnuCountersResponse) GetIsXgemKeyErrors() isGetOnuCountersResponse_IsXgemKeyErrors {
3187 if x != nil {
3188 return x.IsXgemKeyErrors
3189 }
3190 return nil
3191}
3192
3193func (x *GetOnuCountersResponse) GetXgemKeyErrors() uint64 {
3194 if x != nil {
3195 if x, ok := x.IsXgemKeyErrors.(*GetOnuCountersResponse_XgemKeyErrors); ok {
3196 return x.XgemKeyErrors
3197 }
3198 }
3199 return 0
3200}
3201
3202func (x *GetOnuCountersResponse) GetIsXgemLoss() isGetOnuCountersResponse_IsXgemLoss {
3203 if x != nil {
3204 return x.IsXgemLoss
3205 }
3206 return nil
3207}
3208
3209func (x *GetOnuCountersResponse) GetXgemLoss() uint64 {
3210 if x != nil {
3211 if x, ok := x.IsXgemLoss.(*GetOnuCountersResponse_XgemLoss); ok {
3212 return x.XgemLoss
3213 }
3214 }
3215 return 0
3216}
3217
3218func (x *GetOnuCountersResponse) GetIsRxPloamsError() isGetOnuCountersResponse_IsRxPloamsError {
3219 if x != nil {
3220 return x.IsRxPloamsError
3221 }
3222 return nil
3223}
3224
3225func (x *GetOnuCountersResponse) GetRxPloamsError() uint64 {
3226 if x != nil {
3227 if x, ok := x.IsRxPloamsError.(*GetOnuCountersResponse_RxPloamsError); ok {
3228 return x.RxPloamsError
3229 }
3230 }
3231 return 0
3232}
3233
3234func (x *GetOnuCountersResponse) GetIsRxPloamsNonIdle() isGetOnuCountersResponse_IsRxPloamsNonIdle {
3235 if x != nil {
3236 return x.IsRxPloamsNonIdle
3237 }
3238 return nil
3239}
3240
3241func (x *GetOnuCountersResponse) GetRxPloamsNonIdle() uint64 {
3242 if x != nil {
3243 if x, ok := x.IsRxPloamsNonIdle.(*GetOnuCountersResponse_RxPloamsNonIdle); ok {
3244 return x.RxPloamsNonIdle
3245 }
3246 }
3247 return 0
3248}
3249
3250func (x *GetOnuCountersResponse) GetIsRxOmci() isGetOnuCountersResponse_IsRxOmci {
3251 if x != nil {
3252 return x.IsRxOmci
3253 }
3254 return nil
3255}
3256
3257func (x *GetOnuCountersResponse) GetRxOmci() uint64 {
3258 if x != nil {
3259 if x, ok := x.IsRxOmci.(*GetOnuCountersResponse_RxOmci); ok {
3260 return x.RxOmci
3261 }
3262 }
3263 return 0
3264}
3265
3266func (x *GetOnuCountersResponse) GetIsTxOmci() isGetOnuCountersResponse_IsTxOmci {
3267 if x != nil {
3268 return x.IsTxOmci
3269 }
3270 return nil
3271}
3272
3273func (x *GetOnuCountersResponse) GetTxOmci() uint64 {
3274 if x != nil {
3275 if x, ok := x.IsTxOmci.(*GetOnuCountersResponse_TxOmci); ok {
3276 return x.TxOmci
3277 }
3278 }
3279 return 0
3280}
3281
3282func (x *GetOnuCountersResponse) GetIsRxOmciPacketsCrcError() isGetOnuCountersResponse_IsRxOmciPacketsCrcError {
3283 if x != nil {
3284 return x.IsRxOmciPacketsCrcError
3285 }
3286 return nil
3287}
3288
3289func (x *GetOnuCountersResponse) GetRxOmciPacketsCrcError() uint64 {
3290 if x != nil {
3291 if x, ok := x.IsRxOmciPacketsCrcError.(*GetOnuCountersResponse_RxOmciPacketsCrcError); ok {
3292 return x.RxOmciPacketsCrcError
3293 }
3294 }
3295 return 0
3296}
3297
3298func (x *GetOnuCountersResponse) GetIsRxBytes() isGetOnuCountersResponse_IsRxBytes {
3299 if x != nil {
3300 return x.IsRxBytes
3301 }
3302 return nil
3303}
3304
3305func (x *GetOnuCountersResponse) GetRxBytes() uint64 {
3306 if x != nil {
3307 if x, ok := x.IsRxBytes.(*GetOnuCountersResponse_RxBytes); ok {
3308 return x.RxBytes
3309 }
3310 }
3311 return 0
3312}
3313
3314func (x *GetOnuCountersResponse) GetIsRxPackets() isGetOnuCountersResponse_IsRxPackets {
3315 if x != nil {
3316 return x.IsRxPackets
3317 }
3318 return nil
3319}
3320
3321func (x *GetOnuCountersResponse) GetRxPackets() uint64 {
3322 if x != nil {
3323 if x, ok := x.IsRxPackets.(*GetOnuCountersResponse_RxPackets); ok {
3324 return x.RxPackets
3325 }
3326 }
3327 return 0
3328}
3329
3330func (x *GetOnuCountersResponse) GetIsTxBytes() isGetOnuCountersResponse_IsTxBytes {
3331 if x != nil {
3332 return x.IsTxBytes
3333 }
3334 return nil
3335}
3336
3337func (x *GetOnuCountersResponse) GetTxBytes() uint64 {
3338 if x != nil {
3339 if x, ok := x.IsTxBytes.(*GetOnuCountersResponse_TxBytes); ok {
3340 return x.TxBytes
3341 }
3342 }
3343 return 0
3344}
3345
3346func (x *GetOnuCountersResponse) GetIsTxPackets() isGetOnuCountersResponse_IsTxPackets {
3347 if x != nil {
3348 return x.IsTxPackets
3349 }
3350 return nil
3351}
3352
3353func (x *GetOnuCountersResponse) GetTxPackets() uint64 {
3354 if x != nil {
3355 if x, ok := x.IsTxPackets.(*GetOnuCountersResponse_TxPackets); ok {
3356 return x.TxPackets
3357 }
3358 }
3359 return 0
3360}
3361
3362func (x *GetOnuCountersResponse) GetIsBerReported() isGetOnuCountersResponse_IsBerReported {
3363 if x != nil {
3364 return x.IsBerReported
3365 }
3366 return nil
3367}
3368
3369func (x *GetOnuCountersResponse) GetBerReported() uint64 {
3370 if x != nil {
3371 if x, ok := x.IsBerReported.(*GetOnuCountersResponse_BerReported); ok {
3372 return x.BerReported
3373 }
3374 }
3375 return 0
3376}
3377
3378func (x *GetOnuCountersResponse) GetIsLcdgErrors() isGetOnuCountersResponse_IsLcdgErrors {
3379 if x != nil {
3380 return x.IsLcdgErrors
3381 }
3382 return nil
3383}
3384
3385func (x *GetOnuCountersResponse) GetLcdgErrors() uint64 {
3386 if x != nil {
3387 if x, ok := x.IsLcdgErrors.(*GetOnuCountersResponse_LcdgErrors); ok {
3388 return x.LcdgErrors
3389 }
3390 }
3391 return 0
3392}
3393
3394func (x *GetOnuCountersResponse) GetIsRdiErrors() isGetOnuCountersResponse_IsRdiErrors {
3395 if x != nil {
3396 return x.IsRdiErrors
3397 }
3398 return nil
3399}
3400
3401func (x *GetOnuCountersResponse) GetRdiErrors() uint64 {
3402 if x != nil {
3403 if x, ok := x.IsRdiErrors.(*GetOnuCountersResponse_RdiErrors); ok {
3404 return x.RdiErrors
3405 }
3406 }
3407 return 0
3408}
3409
3410func (x *GetOnuCountersResponse) GetIsTimestamp() isGetOnuCountersResponse_IsTimestamp {
3411 if x != nil {
3412 return x.IsTimestamp
3413 }
3414 return nil
3415}
3416
3417func (x *GetOnuCountersResponse) GetTimestamp() uint32 {
3418 if x != nil {
3419 if x, ok := x.IsTimestamp.(*GetOnuCountersResponse_Timestamp); ok {
3420 return x.Timestamp
3421 }
3422 }
3423 return 0
3424}
3425
3426func (x *GetOnuCountersResponse) GetIsHecErrors() isGetOnuCountersResponse_IsHecErrors {
3427 if x != nil {
3428 return x.IsHecErrors
3429 }
3430 return nil
3431}
3432
3433func (x *GetOnuCountersResponse) GetHecErrors() uint64 {
3434 if x != nil {
3435 if x, ok := x.IsHecErrors.(*GetOnuCountersResponse_HecErrors); ok {
3436 return x.HecErrors
3437 }
3438 }
3439 return 0
3440}
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303441
3442type isGetOnuCountersResponse_IsIntfId interface {
3443 isGetOnuCountersResponse_IsIntfId()
3444}
3445
3446type GetOnuCountersResponse_IntfId struct {
3447 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3,oneof"`
3448}
3449
3450func (*GetOnuCountersResponse_IntfId) isGetOnuCountersResponse_IsIntfId() {}
3451
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303452type isGetOnuCountersResponse_IsOnuId interface {
3453 isGetOnuCountersResponse_IsOnuId()
3454}
3455
3456type GetOnuCountersResponse_OnuId struct {
3457 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3,oneof"`
3458}
3459
3460func (*GetOnuCountersResponse_OnuId) isGetOnuCountersResponse_IsOnuId() {}
3461
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303462type isGetOnuCountersResponse_IsPositiveDrift interface {
3463 isGetOnuCountersResponse_IsPositiveDrift()
3464}
3465
3466type GetOnuCountersResponse_PositiveDrift struct {
3467 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3,oneof"`
3468}
3469
3470func (*GetOnuCountersResponse_PositiveDrift) isGetOnuCountersResponse_IsPositiveDrift() {}
3471
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303472type isGetOnuCountersResponse_IsNegativeDrift interface {
3473 isGetOnuCountersResponse_IsNegativeDrift()
3474}
3475
3476type GetOnuCountersResponse_NegativeDrift struct {
3477 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3,oneof"`
3478}
3479
3480func (*GetOnuCountersResponse_NegativeDrift) isGetOnuCountersResponse_IsNegativeDrift() {}
3481
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303482type isGetOnuCountersResponse_IsDelimiterMissDetection interface {
3483 isGetOnuCountersResponse_IsDelimiterMissDetection()
3484}
3485
3486type GetOnuCountersResponse_DelimiterMissDetection struct {
3487 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3,oneof"`
3488}
3489
3490func (*GetOnuCountersResponse_DelimiterMissDetection) isGetOnuCountersResponse_IsDelimiterMissDetection() {
3491}
3492
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303493type isGetOnuCountersResponse_IsBipErrors interface {
3494 isGetOnuCountersResponse_IsBipErrors()
3495}
3496
3497type GetOnuCountersResponse_BipErrors struct {
3498 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3,oneof"`
3499}
3500
3501func (*GetOnuCountersResponse_BipErrors) isGetOnuCountersResponse_IsBipErrors() {}
3502
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303503type isGetOnuCountersResponse_IsBipUnits interface {
3504 isGetOnuCountersResponse_IsBipUnits()
3505}
3506
3507type GetOnuCountersResponse_BipUnits struct {
3508 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3,oneof"`
3509}
3510
3511func (*GetOnuCountersResponse_BipUnits) isGetOnuCountersResponse_IsBipUnits() {}
3512
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303513type isGetOnuCountersResponse_IsFecCorrectedSymbols interface {
3514 isGetOnuCountersResponse_IsFecCorrectedSymbols()
3515}
3516
3517type GetOnuCountersResponse_FecCorrectedSymbols struct {
3518 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3,oneof"`
3519}
3520
3521func (*GetOnuCountersResponse_FecCorrectedSymbols) isGetOnuCountersResponse_IsFecCorrectedSymbols() {}
3522
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303523type isGetOnuCountersResponse_IsFecCodewordsCorrected interface {
3524 isGetOnuCountersResponse_IsFecCodewordsCorrected()
3525}
3526
3527type GetOnuCountersResponse_FecCodewordsCorrected struct {
3528 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3,oneof"`
3529}
3530
3531func (*GetOnuCountersResponse_FecCodewordsCorrected) isGetOnuCountersResponse_IsFecCodewordsCorrected() {
3532}
3533
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303534type isGetOnuCountersResponse_IsFecCodewordsUncorrectable interface {
3535 isGetOnuCountersResponse_IsFecCodewordsUncorrectable()
3536}
3537
3538type GetOnuCountersResponse_FecCodewordsUncorrectable struct {
3539 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3,oneof"`
3540}
3541
3542func (*GetOnuCountersResponse_FecCodewordsUncorrectable) isGetOnuCountersResponse_IsFecCodewordsUncorrectable() {
3543}
3544
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303545type isGetOnuCountersResponse_IsFecCodewords interface {
3546 isGetOnuCountersResponse_IsFecCodewords()
3547}
3548
3549type GetOnuCountersResponse_FecCodewords struct {
3550 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3,oneof"`
3551}
3552
3553func (*GetOnuCountersResponse_FecCodewords) isGetOnuCountersResponse_IsFecCodewords() {}
3554
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303555type isGetOnuCountersResponse_IsFecCorrectedUnits interface {
3556 isGetOnuCountersResponse_IsFecCorrectedUnits()
3557}
3558
3559type GetOnuCountersResponse_FecCorrectedUnits struct {
3560 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3,oneof"`
3561}
3562
3563func (*GetOnuCountersResponse_FecCorrectedUnits) isGetOnuCountersResponse_IsFecCorrectedUnits() {}
3564
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303565type isGetOnuCountersResponse_IsXgemKeyErrors interface {
3566 isGetOnuCountersResponse_IsXgemKeyErrors()
3567}
3568
3569type GetOnuCountersResponse_XgemKeyErrors struct {
3570 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3,oneof"`
3571}
3572
3573func (*GetOnuCountersResponse_XgemKeyErrors) isGetOnuCountersResponse_IsXgemKeyErrors() {}
3574
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303575type isGetOnuCountersResponse_IsXgemLoss interface {
3576 isGetOnuCountersResponse_IsXgemLoss()
3577}
3578
3579type GetOnuCountersResponse_XgemLoss struct {
3580 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3,oneof"`
3581}
3582
3583func (*GetOnuCountersResponse_XgemLoss) isGetOnuCountersResponse_IsXgemLoss() {}
3584
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303585type isGetOnuCountersResponse_IsRxPloamsError interface {
3586 isGetOnuCountersResponse_IsRxPloamsError()
3587}
3588
3589type GetOnuCountersResponse_RxPloamsError struct {
3590 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3,oneof"`
3591}
3592
3593func (*GetOnuCountersResponse_RxPloamsError) isGetOnuCountersResponse_IsRxPloamsError() {}
3594
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303595type isGetOnuCountersResponse_IsRxPloamsNonIdle interface {
3596 isGetOnuCountersResponse_IsRxPloamsNonIdle()
3597}
3598
3599type GetOnuCountersResponse_RxPloamsNonIdle struct {
3600 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3,oneof"`
3601}
3602
3603func (*GetOnuCountersResponse_RxPloamsNonIdle) isGetOnuCountersResponse_IsRxPloamsNonIdle() {}
3604
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303605type isGetOnuCountersResponse_IsRxOmci interface {
3606 isGetOnuCountersResponse_IsRxOmci()
3607}
3608
3609type GetOnuCountersResponse_RxOmci struct {
3610 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3,oneof"`
3611}
3612
3613func (*GetOnuCountersResponse_RxOmci) isGetOnuCountersResponse_IsRxOmci() {}
3614
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303615type isGetOnuCountersResponse_IsTxOmci interface {
3616 isGetOnuCountersResponse_IsTxOmci()
3617}
3618
3619type GetOnuCountersResponse_TxOmci struct {
3620 TxOmci uint64 `protobuf:"fixed64,18,opt,name=tx_omci,json=txOmci,proto3,oneof"`
3621}
3622
3623func (*GetOnuCountersResponse_TxOmci) isGetOnuCountersResponse_IsTxOmci() {}
3624
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303625type isGetOnuCountersResponse_IsRxOmciPacketsCrcError interface {
3626 isGetOnuCountersResponse_IsRxOmciPacketsCrcError()
3627}
3628
3629type GetOnuCountersResponse_RxOmciPacketsCrcError struct {
3630 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,19,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3,oneof"`
3631}
3632
3633func (*GetOnuCountersResponse_RxOmciPacketsCrcError) isGetOnuCountersResponse_IsRxOmciPacketsCrcError() {
3634}
3635
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303636type isGetOnuCountersResponse_IsRxBytes interface {
3637 isGetOnuCountersResponse_IsRxBytes()
3638}
3639
3640type GetOnuCountersResponse_RxBytes struct {
3641 RxBytes uint64 `protobuf:"fixed64,20,opt,name=rx_bytes,json=rxBytes,proto3,oneof"`
3642}
3643
3644func (*GetOnuCountersResponse_RxBytes) isGetOnuCountersResponse_IsRxBytes() {}
3645
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303646type isGetOnuCountersResponse_IsRxPackets interface {
3647 isGetOnuCountersResponse_IsRxPackets()
3648}
3649
3650type GetOnuCountersResponse_RxPackets struct {
3651 RxPackets uint64 `protobuf:"fixed64,21,opt,name=rx_packets,json=rxPackets,proto3,oneof"`
3652}
3653
3654func (*GetOnuCountersResponse_RxPackets) isGetOnuCountersResponse_IsRxPackets() {}
3655
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303656type isGetOnuCountersResponse_IsTxBytes interface {
3657 isGetOnuCountersResponse_IsTxBytes()
3658}
3659
3660type GetOnuCountersResponse_TxBytes struct {
3661 TxBytes uint64 `protobuf:"fixed64,22,opt,name=tx_bytes,json=txBytes,proto3,oneof"`
3662}
3663
3664func (*GetOnuCountersResponse_TxBytes) isGetOnuCountersResponse_IsTxBytes() {}
3665
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303666type isGetOnuCountersResponse_IsTxPackets interface {
3667 isGetOnuCountersResponse_IsTxPackets()
3668}
3669
3670type GetOnuCountersResponse_TxPackets struct {
3671 TxPackets uint64 `protobuf:"fixed64,23,opt,name=tx_packets,json=txPackets,proto3,oneof"`
3672}
3673
3674func (*GetOnuCountersResponse_TxPackets) isGetOnuCountersResponse_IsTxPackets() {}
3675
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303676type isGetOnuCountersResponse_IsBerReported interface {
3677 isGetOnuCountersResponse_IsBerReported()
3678}
3679
3680type GetOnuCountersResponse_BerReported struct {
3681 BerReported uint64 `protobuf:"fixed64,24,opt,name=ber_reported,json=berReported,proto3,oneof"`
3682}
3683
3684func (*GetOnuCountersResponse_BerReported) isGetOnuCountersResponse_IsBerReported() {}
3685
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303686type isGetOnuCountersResponse_IsLcdgErrors interface {
3687 isGetOnuCountersResponse_IsLcdgErrors()
3688}
3689
3690type GetOnuCountersResponse_LcdgErrors struct {
3691 LcdgErrors uint64 `protobuf:"fixed64,25,opt,name=lcdg_errors,json=lcdgErrors,proto3,oneof"`
3692}
3693
3694func (*GetOnuCountersResponse_LcdgErrors) isGetOnuCountersResponse_IsLcdgErrors() {}
3695
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303696type isGetOnuCountersResponse_IsRdiErrors interface {
3697 isGetOnuCountersResponse_IsRdiErrors()
3698}
3699
3700type GetOnuCountersResponse_RdiErrors struct {
3701 RdiErrors uint64 `protobuf:"fixed64,26,opt,name=rdi_errors,json=rdiErrors,proto3,oneof"`
3702}
3703
3704func (*GetOnuCountersResponse_RdiErrors) isGetOnuCountersResponse_IsRdiErrors() {}
3705
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303706type isGetOnuCountersResponse_IsTimestamp interface {
3707 isGetOnuCountersResponse_IsTimestamp()
3708}
3709
3710type GetOnuCountersResponse_Timestamp struct {
Abhay Kumar03713392025-12-30 05:20:58 +00003711 // reported timestamp in seconds since epoch
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303712 Timestamp uint32 `protobuf:"fixed32,27,opt,name=timestamp,proto3,oneof"`
3713}
3714
3715func (*GetOnuCountersResponse_Timestamp) isGetOnuCountersResponse_IsTimestamp() {}
3716
pnalmas90299422025-12-16 11:29:25 +05303717type isGetOnuCountersResponse_IsHecErrors interface {
3718 isGetOnuCountersResponse_IsHecErrors()
3719}
3720
3721type GetOnuCountersResponse_HecErrors struct {
3722 HecErrors uint64 `protobuf:"fixed64,28,opt,name=hec_errors,json=hecErrors,proto3,oneof"`
3723}
3724
3725func (*GetOnuCountersResponse_HecErrors) isGetOnuCountersResponse_IsHecErrors() {}
3726
Himani Chawla9a497392021-05-28 13:04:42 +05303727type OmciEthernetFrameExtendedPm struct {
Abhay Kumar03713392025-12-30 05:20:58 +00003728 state protoimpl.MessageState `protogen:"open.v1"`
3729 DropEvents uint64 `protobuf:"fixed64,1,opt,name=drop_events,json=dropEvents,proto3" json:"drop_events,omitempty"`
3730 Octets uint64 `protobuf:"fixed64,2,opt,name=octets,proto3" json:"octets,omitempty"`
3731 Frames uint64 `protobuf:"fixed64,3,opt,name=frames,proto3" json:"frames,omitempty"`
3732 BroadcastFrames uint64 `protobuf:"fixed64,4,opt,name=broadcast_frames,json=broadcastFrames,proto3" json:"broadcast_frames,omitempty"`
3733 MulticastFrames uint64 `protobuf:"fixed64,5,opt,name=multicast_frames,json=multicastFrames,proto3" json:"multicast_frames,omitempty"`
3734 CrcErroredFrames uint64 `protobuf:"fixed64,6,opt,name=crc_errored_frames,json=crcErroredFrames,proto3" json:"crc_errored_frames,omitempty"`
3735 UndersizeFrames uint64 `protobuf:"fixed64,7,opt,name=undersize_frames,json=undersizeFrames,proto3" json:"undersize_frames,omitempty"`
3736 OversizeFrames uint64 `protobuf:"fixed64,8,opt,name=oversize_frames,json=oversizeFrames,proto3" json:"oversize_frames,omitempty"`
3737 Frames_64Octets uint64 `protobuf:"fixed64,9,opt,name=frames_64_octets,json=frames64Octets,proto3" json:"frames_64_octets,omitempty"`
3738 Frames_65To_127Octets uint64 `protobuf:"fixed64,10,opt,name=frames_65_to_127_octets,json=frames65To127Octets,proto3" json:"frames_65_to_127_octets,omitempty"`
3739 Frames_128To_255Octets uint64 `protobuf:"fixed64,11,opt,name=frames_128_to_255_octets,json=frames128To255Octets,proto3" json:"frames_128_to_255_octets,omitempty"`
3740 Frames_256To_511Octets uint64 `protobuf:"fixed64,12,opt,name=frames_256_to_511_octets,json=frames256To511Octets,proto3" json:"frames_256_to_511_octets,omitempty"`
3741 Frames_512To_1023Octets uint64 `protobuf:"fixed64,13,opt,name=frames_512_to_1023_octets,json=frames512To1023Octets,proto3" json:"frames_512_to_1023_octets,omitempty"`
3742 Frames_1024To_1518Octets uint64 `protobuf:"fixed64,14,opt,name=frames_1024_to_1518_octets,json=frames1024To1518Octets,proto3" json:"frames_1024_to_1518_octets,omitempty"`
3743 unknownFields protoimpl.UnknownFields
3744 sizeCache protoimpl.SizeCache
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303745}
3746
Abhay Kumar03713392025-12-30 05:20:58 +00003747func (x *OmciEthernetFrameExtendedPm) Reset() {
3748 *x = OmciEthernetFrameExtendedPm{}
3749 mi := &file_voltha_protos_extensions_proto_msgTypes[35]
3750 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3751 ms.StoreMessageInfo(mi)
3752}
3753
3754func (x *OmciEthernetFrameExtendedPm) String() string {
3755 return protoimpl.X.MessageStringOf(x)
3756}
3757
3758func (*OmciEthernetFrameExtendedPm) ProtoMessage() {}
3759
3760func (x *OmciEthernetFrameExtendedPm) ProtoReflect() protoreflect.Message {
3761 mi := &file_voltha_protos_extensions_proto_msgTypes[35]
3762 if x != nil {
3763 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3764 if ms.LoadMessageInfo() == nil {
3765 ms.StoreMessageInfo(mi)
3766 }
3767 return ms
3768 }
3769 return mi.MessageOf(x)
3770}
3771
3772// Deprecated: Use OmciEthernetFrameExtendedPm.ProtoReflect.Descriptor instead.
Himani Chawla9a497392021-05-28 13:04:42 +05303773func (*OmciEthernetFrameExtendedPm) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00003774 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{35}
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303775}
3776
Abhay Kumar03713392025-12-30 05:20:58 +00003777func (x *OmciEthernetFrameExtendedPm) GetDropEvents() uint64 {
3778 if x != nil {
3779 return x.DropEvents
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303780 }
3781 return 0
3782}
3783
Abhay Kumar03713392025-12-30 05:20:58 +00003784func (x *OmciEthernetFrameExtendedPm) GetOctets() uint64 {
3785 if x != nil {
3786 return x.Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303787 }
3788 return 0
3789}
3790
Abhay Kumar03713392025-12-30 05:20:58 +00003791func (x *OmciEthernetFrameExtendedPm) GetFrames() uint64 {
3792 if x != nil {
3793 return x.Frames
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303794 }
3795 return 0
3796}
3797
Abhay Kumar03713392025-12-30 05:20:58 +00003798func (x *OmciEthernetFrameExtendedPm) GetBroadcastFrames() uint64 {
3799 if x != nil {
3800 return x.BroadcastFrames
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303801 }
3802 return 0
3803}
3804
Abhay Kumar03713392025-12-30 05:20:58 +00003805func (x *OmciEthernetFrameExtendedPm) GetMulticastFrames() uint64 {
3806 if x != nil {
3807 return x.MulticastFrames
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303808 }
3809 return 0
3810}
3811
Abhay Kumar03713392025-12-30 05:20:58 +00003812func (x *OmciEthernetFrameExtendedPm) GetCrcErroredFrames() uint64 {
3813 if x != nil {
3814 return x.CrcErroredFrames
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303815 }
3816 return 0
3817}
3818
Abhay Kumar03713392025-12-30 05:20:58 +00003819func (x *OmciEthernetFrameExtendedPm) GetUndersizeFrames() uint64 {
3820 if x != nil {
3821 return x.UndersizeFrames
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303822 }
3823 return 0
3824}
3825
Abhay Kumar03713392025-12-30 05:20:58 +00003826func (x *OmciEthernetFrameExtendedPm) GetOversizeFrames() uint64 {
3827 if x != nil {
3828 return x.OversizeFrames
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303829 }
3830 return 0
3831}
3832
Abhay Kumar03713392025-12-30 05:20:58 +00003833func (x *OmciEthernetFrameExtendedPm) GetFrames_64Octets() uint64 {
3834 if x != nil {
3835 return x.Frames_64Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303836 }
3837 return 0
3838}
3839
Abhay Kumar03713392025-12-30 05:20:58 +00003840func (x *OmciEthernetFrameExtendedPm) GetFrames_65To_127Octets() uint64 {
3841 if x != nil {
3842 return x.Frames_65To_127Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303843 }
3844 return 0
3845}
3846
Abhay Kumar03713392025-12-30 05:20:58 +00003847func (x *OmciEthernetFrameExtendedPm) GetFrames_128To_255Octets() uint64 {
3848 if x != nil {
3849 return x.Frames_128To_255Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303850 }
3851 return 0
3852}
3853
Abhay Kumar03713392025-12-30 05:20:58 +00003854func (x *OmciEthernetFrameExtendedPm) GetFrames_256To_511Octets() uint64 {
3855 if x != nil {
3856 return x.Frames_256To_511Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303857 }
3858 return 0
3859}
3860
Abhay Kumar03713392025-12-30 05:20:58 +00003861func (x *OmciEthernetFrameExtendedPm) GetFrames_512To_1023Octets() uint64 {
3862 if x != nil {
3863 return x.Frames_512To_1023Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303864 }
3865 return 0
3866}
3867
Abhay Kumar03713392025-12-30 05:20:58 +00003868func (x *OmciEthernetFrameExtendedPm) GetFrames_1024To_1518Octets() uint64 {
3869 if x != nil {
3870 return x.Frames_1024To_1518Octets
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303871 }
3872 return 0
3873}
3874
Himani Chawla9a497392021-05-28 13:04:42 +05303875type GetOmciEthernetFrameExtendedPmResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00003876 state protoimpl.MessageState `protogen:"open.v1"`
Himani Chawla654f7f32021-08-25 16:31:24 +05303877 Upstream *OmciEthernetFrameExtendedPm `protobuf:"bytes,1,opt,name=upstream,proto3" json:"upstream,omitempty"`
3878 Downstream *OmciEthernetFrameExtendedPm `protobuf:"bytes,2,opt,name=downstream,proto3" json:"downstream,omitempty"`
3879 OmciEthernetFrameExtendedPmFormat GetOmciEthernetFrameExtendedPmResponse_Format `protobuf:"varint,3,opt,name=omci_ethernet_frame_extended_pm_format,json=omciEthernetFrameExtendedPmFormat,proto3,enum=extension.GetOmciEthernetFrameExtendedPmResponse_Format" json:"omci_ethernet_frame_extended_pm_format,omitempty"`
Abhay Kumar03713392025-12-30 05:20:58 +00003880 unknownFields protoimpl.UnknownFields
3881 sizeCache protoimpl.SizeCache
Himani Chawla9a497392021-05-28 13:04:42 +05303882}
3883
Abhay Kumar03713392025-12-30 05:20:58 +00003884func (x *GetOmciEthernetFrameExtendedPmResponse) Reset() {
3885 *x = GetOmciEthernetFrameExtendedPmResponse{}
3886 mi := &file_voltha_protos_extensions_proto_msgTypes[36]
3887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3888 ms.StoreMessageInfo(mi)
Himani Chawla9a497392021-05-28 13:04:42 +05303889}
Abhay Kumar03713392025-12-30 05:20:58 +00003890
3891func (x *GetOmciEthernetFrameExtendedPmResponse) String() string {
3892 return protoimpl.X.MessageStringOf(x)
3893}
3894
3895func (*GetOmciEthernetFrameExtendedPmResponse) ProtoMessage() {}
3896
3897func (x *GetOmciEthernetFrameExtendedPmResponse) ProtoReflect() protoreflect.Message {
3898 mi := &file_voltha_protos_extensions_proto_msgTypes[36]
3899 if x != nil {
3900 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3901 if ms.LoadMessageInfo() == nil {
3902 ms.StoreMessageInfo(mi)
3903 }
3904 return ms
3905 }
3906 return mi.MessageOf(x)
3907}
3908
3909// Deprecated: Use GetOmciEthernetFrameExtendedPmResponse.ProtoReflect.Descriptor instead.
Himani Chawla9a497392021-05-28 13:04:42 +05303910func (*GetOmciEthernetFrameExtendedPmResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00003911 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{36}
Himani Chawla9a497392021-05-28 13:04:42 +05303912}
3913
Abhay Kumar03713392025-12-30 05:20:58 +00003914func (x *GetOmciEthernetFrameExtendedPmResponse) GetUpstream() *OmciEthernetFrameExtendedPm {
3915 if x != nil {
3916 return x.Upstream
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303917 }
Himani Chawla9a497392021-05-28 13:04:42 +05303918 return nil
3919}
3920
Abhay Kumar03713392025-12-30 05:20:58 +00003921func (x *GetOmciEthernetFrameExtendedPmResponse) GetDownstream() *OmciEthernetFrameExtendedPm {
3922 if x != nil {
3923 return x.Downstream
Himani Chawla9a497392021-05-28 13:04:42 +05303924 }
3925 return nil
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05303926}
3927
Abhay Kumar03713392025-12-30 05:20:58 +00003928func (x *GetOmciEthernetFrameExtendedPmResponse) GetOmciEthernetFrameExtendedPmFormat() GetOmciEthernetFrameExtendedPmResponse_Format {
3929 if x != nil {
3930 return x.OmciEthernetFrameExtendedPmFormat
Himani Chawla654f7f32021-08-25 16:31:24 +05303931 }
3932 return GetOmciEthernetFrameExtendedPmResponse_THIRTY_TWO_BIT
3933}
3934
amit.ghosh8490b122022-11-28 15:45:04 +01003935type RxPower struct {
Abhay Kumar03713392025-12-30 05:20:58 +00003936 state protoimpl.MessageState `protogen:"open.v1"`
3937 OnuSn string `protobuf:"bytes,1,opt,name=onu_sn,json=onuSn,proto3" json:"onu_sn,omitempty"` // if the port on which RxPower is measured is not a PON port this will be empty ("") string
3938 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3939 FailReason string `protobuf:"bytes,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
3940 RxPower float64 `protobuf:"fixed64,4,opt,name=rx_power,json=rxPower,proto3" json:"rx_power,omitempty"`
3941 unknownFields protoimpl.UnknownFields
3942 sizeCache protoimpl.SizeCache
amit.ghosh8490b122022-11-28 15:45:04 +01003943}
3944
Abhay Kumar03713392025-12-30 05:20:58 +00003945func (x *RxPower) Reset() {
3946 *x = RxPower{}
3947 mi := &file_voltha_protos_extensions_proto_msgTypes[37]
3948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3949 ms.StoreMessageInfo(mi)
3950}
3951
3952func (x *RxPower) String() string {
3953 return protoimpl.X.MessageStringOf(x)
3954}
3955
3956func (*RxPower) ProtoMessage() {}
3957
3958func (x *RxPower) ProtoReflect() protoreflect.Message {
3959 mi := &file_voltha_protos_extensions_proto_msgTypes[37]
3960 if x != nil {
3961 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3962 if ms.LoadMessageInfo() == nil {
3963 ms.StoreMessageInfo(mi)
3964 }
3965 return ms
3966 }
3967 return mi.MessageOf(x)
3968}
3969
3970// Deprecated: Use RxPower.ProtoReflect.Descriptor instead.
amit.ghosh8490b122022-11-28 15:45:04 +01003971func (*RxPower) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00003972 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{37}
amit.ghosh8490b122022-11-28 15:45:04 +01003973}
3974
Abhay Kumar03713392025-12-30 05:20:58 +00003975func (x *RxPower) GetOnuSn() string {
3976 if x != nil {
3977 return x.OnuSn
amit.ghosh8490b122022-11-28 15:45:04 +01003978 }
3979 return ""
3980}
3981
Abhay Kumar03713392025-12-30 05:20:58 +00003982func (x *RxPower) GetStatus() string {
3983 if x != nil {
3984 return x.Status
amit.ghosh8490b122022-11-28 15:45:04 +01003985 }
3986 return ""
3987}
3988
Abhay Kumar03713392025-12-30 05:20:58 +00003989func (x *RxPower) GetFailReason() string {
3990 if x != nil {
3991 return x.FailReason
amit.ghosh8490b122022-11-28 15:45:04 +01003992 }
3993 return ""
3994}
3995
Abhay Kumar03713392025-12-30 05:20:58 +00003996func (x *RxPower) GetRxPower() float64 {
3997 if x != nil {
3998 return x.RxPower
amit.ghosh8490b122022-11-28 15:45:04 +01003999 }
4000 return 0
4001}
4002
4003type GetOltRxPowerResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004004 state protoimpl.MessageState `protogen:"open.v1"`
4005 PortLabel string `protobuf:"bytes,1,opt,name=port_label,json=portLabel,proto3" json:"port_label,omitempty"`
4006 RxPower []*RxPower `protobuf:"bytes,2,rep,name=rx_power,json=rxPower,proto3" json:"rx_power,omitempty"`
4007 unknownFields protoimpl.UnknownFields
4008 sizeCache protoimpl.SizeCache
amit.ghosh8490b122022-11-28 15:45:04 +01004009}
4010
Abhay Kumar03713392025-12-30 05:20:58 +00004011func (x *GetOltRxPowerResponse) Reset() {
4012 *x = GetOltRxPowerResponse{}
4013 mi := &file_voltha_protos_extensions_proto_msgTypes[38]
4014 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4015 ms.StoreMessageInfo(mi)
4016}
4017
4018func (x *GetOltRxPowerResponse) String() string {
4019 return protoimpl.X.MessageStringOf(x)
4020}
4021
4022func (*GetOltRxPowerResponse) ProtoMessage() {}
4023
4024func (x *GetOltRxPowerResponse) ProtoReflect() protoreflect.Message {
4025 mi := &file_voltha_protos_extensions_proto_msgTypes[38]
4026 if x != nil {
4027 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4028 if ms.LoadMessageInfo() == nil {
4029 ms.StoreMessageInfo(mi)
4030 }
4031 return ms
4032 }
4033 return mi.MessageOf(x)
4034}
4035
4036// Deprecated: Use GetOltRxPowerResponse.ProtoReflect.Descriptor instead.
amit.ghosh8490b122022-11-28 15:45:04 +01004037func (*GetOltRxPowerResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004038 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{38}
amit.ghosh8490b122022-11-28 15:45:04 +01004039}
4040
Abhay Kumar03713392025-12-30 05:20:58 +00004041func (x *GetOltRxPowerResponse) GetPortLabel() string {
4042 if x != nil {
4043 return x.PortLabel
amit.ghosh8490b122022-11-28 15:45:04 +01004044 }
4045 return ""
4046}
4047
Abhay Kumar03713392025-12-30 05:20:58 +00004048func (x *GetOltRxPowerResponse) GetRxPower() []*RxPower {
4049 if x != nil {
4050 return x.RxPower
amit.ghosh8490b122022-11-28 15:45:04 +01004051 }
4052 return nil
4053}
4054
4055// DEPRECATED
Gamze Abaka08683072021-05-26 13:38:02 +00004056type GetRxPowerResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004057 state protoimpl.MessageState `protogen:"open.v1"`
4058 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4059 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4060 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4061 FailReason string `protobuf:"bytes,4,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
4062 RxPower float64 `protobuf:"fixed64,5,opt,name=rx_power,json=rxPower,proto3" json:"rx_power,omitempty"`
4063 unknownFields protoimpl.UnknownFields
4064 sizeCache protoimpl.SizeCache
Gamze Abaka08683072021-05-26 13:38:02 +00004065}
4066
Abhay Kumar03713392025-12-30 05:20:58 +00004067func (x *GetRxPowerResponse) Reset() {
4068 *x = GetRxPowerResponse{}
4069 mi := &file_voltha_protos_extensions_proto_msgTypes[39]
4070 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4071 ms.StoreMessageInfo(mi)
4072}
4073
4074func (x *GetRxPowerResponse) String() string {
4075 return protoimpl.X.MessageStringOf(x)
4076}
4077
4078func (*GetRxPowerResponse) ProtoMessage() {}
4079
4080func (x *GetRxPowerResponse) ProtoReflect() protoreflect.Message {
4081 mi := &file_voltha_protos_extensions_proto_msgTypes[39]
4082 if x != nil {
4083 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4084 if ms.LoadMessageInfo() == nil {
4085 ms.StoreMessageInfo(mi)
4086 }
4087 return ms
4088 }
4089 return mi.MessageOf(x)
4090}
4091
4092// Deprecated: Use GetRxPowerResponse.ProtoReflect.Descriptor instead.
Gamze Abaka08683072021-05-26 13:38:02 +00004093func (*GetRxPowerResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004094 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{39}
Gamze Abaka08683072021-05-26 13:38:02 +00004095}
4096
Abhay Kumar03713392025-12-30 05:20:58 +00004097func (x *GetRxPowerResponse) GetIntfId() uint32 {
4098 if x != nil {
4099 return x.IntfId
Gamze Abaka08683072021-05-26 13:38:02 +00004100 }
4101 return 0
4102}
4103
Abhay Kumar03713392025-12-30 05:20:58 +00004104func (x *GetRxPowerResponse) GetOnuId() uint32 {
4105 if x != nil {
4106 return x.OnuId
Gamze Abaka08683072021-05-26 13:38:02 +00004107 }
4108 return 0
4109}
4110
Abhay Kumar03713392025-12-30 05:20:58 +00004111func (x *GetRxPowerResponse) GetStatus() string {
4112 if x != nil {
4113 return x.Status
Gamze Abaka08683072021-05-26 13:38:02 +00004114 }
4115 return ""
4116}
4117
Abhay Kumar03713392025-12-30 05:20:58 +00004118func (x *GetRxPowerResponse) GetFailReason() string {
4119 if x != nil {
4120 return x.FailReason
Gamze Abaka08683072021-05-26 13:38:02 +00004121 }
4122 return ""
4123}
4124
Abhay Kumar03713392025-12-30 05:20:58 +00004125func (x *GetRxPowerResponse) GetRxPower() float64 {
4126 if x != nil {
4127 return x.RxPower
Gamze Abaka08683072021-05-26 13:38:02 +00004128 }
4129 return 0
4130}
4131
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004132type GetOnuOmciTxRxStatsRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004133 state protoimpl.MessageState `protogen:"open.v1"`
4134 Empty *emptypb.Empty `protobuf:"bytes,1,opt,name=empty,proto3" json:"empty,omitempty"`
4135 unknownFields protoimpl.UnknownFields
4136 sizeCache protoimpl.SizeCache
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004137}
4138
Abhay Kumar03713392025-12-30 05:20:58 +00004139func (x *GetOnuOmciTxRxStatsRequest) Reset() {
4140 *x = GetOnuOmciTxRxStatsRequest{}
4141 mi := &file_voltha_protos_extensions_proto_msgTypes[40]
4142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4143 ms.StoreMessageInfo(mi)
4144}
4145
4146func (x *GetOnuOmciTxRxStatsRequest) String() string {
4147 return protoimpl.X.MessageStringOf(x)
4148}
4149
4150func (*GetOnuOmciTxRxStatsRequest) ProtoMessage() {}
4151
4152func (x *GetOnuOmciTxRxStatsRequest) ProtoReflect() protoreflect.Message {
4153 mi := &file_voltha_protos_extensions_proto_msgTypes[40]
4154 if x != nil {
4155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4156 if ms.LoadMessageInfo() == nil {
4157 ms.StoreMessageInfo(mi)
4158 }
4159 return ms
4160 }
4161 return mi.MessageOf(x)
4162}
4163
4164// Deprecated: Use GetOnuOmciTxRxStatsRequest.ProtoReflect.Descriptor instead.
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004165func (*GetOnuOmciTxRxStatsRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004166 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{40}
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004167}
4168
Abhay Kumar03713392025-12-30 05:20:58 +00004169func (x *GetOnuOmciTxRxStatsRequest) GetEmpty() *emptypb.Empty {
4170 if x != nil {
4171 return x.Empty
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004172 }
4173 return nil
4174}
4175
4176// see ITU-T G.988 clause 11.2.2
4177type GetOnuOmciTxRxStatsResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004178 state protoimpl.MessageState `protogen:"open.v1"`
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004179 // OMCI baseline Tx frames with AR bit set
4180 BaseTxArFrames uint32 `protobuf:"varint,1,opt,name=base_tx_ar_frames,json=baseTxArFrames,proto3" json:"base_tx_ar_frames,omitempty"`
4181 // OMCI baseline Rx frames with AK bit set
4182 BaseRxAkFrames uint32 `protobuf:"varint,2,opt,name=base_rx_ak_frames,json=baseRxAkFrames,proto3" json:"base_rx_ak_frames,omitempty"`
4183 // OMCI baseline Tx frames with AR bit unset
4184 BaseTxNoArFrames uint32 `protobuf:"varint,3,opt,name=base_tx_no_ar_frames,json=baseTxNoArFrames,proto3" json:"base_tx_no_ar_frames,omitempty"`
4185 // OMCI baseline Rx frames with AK bit unset
4186 BaseRxNoAkFrames uint32 `protobuf:"varint,4,opt,name=base_rx_no_ak_frames,json=baseRxNoAkFrames,proto3" json:"base_rx_no_ak_frames,omitempty"`
4187 // OMCI extended Tx frames with AR bit set
4188 ExtTxArFrames uint32 `protobuf:"varint,5,opt,name=ext_tx_ar_frames,json=extTxArFrames,proto3" json:"ext_tx_ar_frames,omitempty"`
4189 // OMCI extended Rx frames with AK bit set
4190 ExtRxAkFrames uint32 `protobuf:"varint,6,opt,name=ext_rx_ak_frames,json=extRxAkFrames,proto3" json:"ext_rx_ak_frames,omitempty"`
4191 // OMCI extended Tx frames with AR bit unset
4192 ExtTxNoArFrames uint32 `protobuf:"varint,7,opt,name=ext_tx_no_ar_frames,json=extTxNoArFrames,proto3" json:"ext_tx_no_ar_frames,omitempty"`
4193 // OMCI extended Rx frames with AK bit unset
4194 ExtRxNoAkFrames uint32 `protobuf:"varint,8,opt,name=ext_rx_no_ak_frames,json=extRxNoAkFrames,proto3" json:"ext_rx_no_ak_frames,omitempty"`
4195 // Number of retries of requests (tx) due to not received responses (Rx)
4196 TxOmciCounterRetries uint32 `protobuf:"varint,9,opt,name=tx_omci_counter_retries,json=txOmciCounterRetries,proto3" json:"tx_omci_counter_retries,omitempty"`
4197 // Number of timeouts of requests (tx) due to not received responses (Rx) after configured number of retries
Abhay Kumar03713392025-12-30 05:20:58 +00004198 TxOmciCounterTimeouts uint32 `protobuf:"varint,10,opt,name=tx_omci_counter_timeouts,json=txOmciCounterTimeouts,proto3" json:"tx_omci_counter_timeouts,omitempty"`
4199 unknownFields protoimpl.UnknownFields
4200 sizeCache protoimpl.SizeCache
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004201}
4202
Abhay Kumar03713392025-12-30 05:20:58 +00004203func (x *GetOnuOmciTxRxStatsResponse) Reset() {
4204 *x = GetOnuOmciTxRxStatsResponse{}
4205 mi := &file_voltha_protos_extensions_proto_msgTypes[41]
4206 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4207 ms.StoreMessageInfo(mi)
4208}
4209
4210func (x *GetOnuOmciTxRxStatsResponse) String() string {
4211 return protoimpl.X.MessageStringOf(x)
4212}
4213
4214func (*GetOnuOmciTxRxStatsResponse) ProtoMessage() {}
4215
4216func (x *GetOnuOmciTxRxStatsResponse) ProtoReflect() protoreflect.Message {
4217 mi := &file_voltha_protos_extensions_proto_msgTypes[41]
4218 if x != nil {
4219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4220 if ms.LoadMessageInfo() == nil {
4221 ms.StoreMessageInfo(mi)
4222 }
4223 return ms
4224 }
4225 return mi.MessageOf(x)
4226}
4227
4228// Deprecated: Use GetOnuOmciTxRxStatsResponse.ProtoReflect.Descriptor instead.
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004229func (*GetOnuOmciTxRxStatsResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004230 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{41}
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004231}
4232
Abhay Kumar03713392025-12-30 05:20:58 +00004233func (x *GetOnuOmciTxRxStatsResponse) GetBaseTxArFrames() uint32 {
4234 if x != nil {
4235 return x.BaseTxArFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004236 }
4237 return 0
4238}
4239
Abhay Kumar03713392025-12-30 05:20:58 +00004240func (x *GetOnuOmciTxRxStatsResponse) GetBaseRxAkFrames() uint32 {
4241 if x != nil {
4242 return x.BaseRxAkFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004243 }
4244 return 0
4245}
4246
Abhay Kumar03713392025-12-30 05:20:58 +00004247func (x *GetOnuOmciTxRxStatsResponse) GetBaseTxNoArFrames() uint32 {
4248 if x != nil {
4249 return x.BaseTxNoArFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004250 }
4251 return 0
4252}
4253
Abhay Kumar03713392025-12-30 05:20:58 +00004254func (x *GetOnuOmciTxRxStatsResponse) GetBaseRxNoAkFrames() uint32 {
4255 if x != nil {
4256 return x.BaseRxNoAkFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004257 }
4258 return 0
4259}
4260
Abhay Kumar03713392025-12-30 05:20:58 +00004261func (x *GetOnuOmciTxRxStatsResponse) GetExtTxArFrames() uint32 {
4262 if x != nil {
4263 return x.ExtTxArFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004264 }
4265 return 0
4266}
4267
Abhay Kumar03713392025-12-30 05:20:58 +00004268func (x *GetOnuOmciTxRxStatsResponse) GetExtRxAkFrames() uint32 {
4269 if x != nil {
4270 return x.ExtRxAkFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004271 }
4272 return 0
4273}
4274
Abhay Kumar03713392025-12-30 05:20:58 +00004275func (x *GetOnuOmciTxRxStatsResponse) GetExtTxNoArFrames() uint32 {
4276 if x != nil {
4277 return x.ExtTxNoArFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004278 }
4279 return 0
4280}
4281
Abhay Kumar03713392025-12-30 05:20:58 +00004282func (x *GetOnuOmciTxRxStatsResponse) GetExtRxNoAkFrames() uint32 {
4283 if x != nil {
4284 return x.ExtRxNoAkFrames
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004285 }
4286 return 0
4287}
4288
Abhay Kumar03713392025-12-30 05:20:58 +00004289func (x *GetOnuOmciTxRxStatsResponse) GetTxOmciCounterRetries() uint32 {
4290 if x != nil {
4291 return x.TxOmciCounterRetries
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004292 }
4293 return 0
4294}
4295
Abhay Kumar03713392025-12-30 05:20:58 +00004296func (x *GetOnuOmciTxRxStatsResponse) GetTxOmciCounterTimeouts() uint32 {
4297 if x != nil {
4298 return x.TxOmciCounterTimeouts
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004299 }
4300 return 0
4301}
4302
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304303type GetOnuOmciActiveAlarmsRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004304 state protoimpl.MessageState `protogen:"open.v1"`
4305 Empty *emptypb.Empty `protobuf:"bytes,1,opt,name=empty,proto3" json:"empty,omitempty"`
4306 unknownFields protoimpl.UnknownFields
4307 sizeCache protoimpl.SizeCache
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304308}
4309
Abhay Kumar03713392025-12-30 05:20:58 +00004310func (x *GetOnuOmciActiveAlarmsRequest) Reset() {
4311 *x = GetOnuOmciActiveAlarmsRequest{}
4312 mi := &file_voltha_protos_extensions_proto_msgTypes[42]
4313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4314 ms.StoreMessageInfo(mi)
4315}
4316
4317func (x *GetOnuOmciActiveAlarmsRequest) String() string {
4318 return protoimpl.X.MessageStringOf(x)
4319}
4320
4321func (*GetOnuOmciActiveAlarmsRequest) ProtoMessage() {}
4322
4323func (x *GetOnuOmciActiveAlarmsRequest) ProtoReflect() protoreflect.Message {
4324 mi := &file_voltha_protos_extensions_proto_msgTypes[42]
4325 if x != nil {
4326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4327 if ms.LoadMessageInfo() == nil {
4328 ms.StoreMessageInfo(mi)
4329 }
4330 return ms
4331 }
4332 return mi.MessageOf(x)
4333}
4334
4335// Deprecated: Use GetOnuOmciActiveAlarmsRequest.ProtoReflect.Descriptor instead.
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304336func (*GetOnuOmciActiveAlarmsRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004337 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{42}
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304338}
4339
Abhay Kumar03713392025-12-30 05:20:58 +00004340func (x *GetOnuOmciActiveAlarmsRequest) GetEmpty() *emptypb.Empty {
4341 if x != nil {
4342 return x.Empty
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304343 }
4344 return nil
4345}
4346
4347type AlarmData struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004348 state protoimpl.MessageState `protogen:"open.v1"`
4349 ClassId uint32 `protobuf:"varint,1,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
4350 InstanceId uint32 `protobuf:"varint,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
4351 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
4352 Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
4353 unknownFields protoimpl.UnknownFields
4354 sizeCache protoimpl.SizeCache
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304355}
4356
Abhay Kumar03713392025-12-30 05:20:58 +00004357func (x *AlarmData) Reset() {
4358 *x = AlarmData{}
4359 mi := &file_voltha_protos_extensions_proto_msgTypes[43]
4360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4361 ms.StoreMessageInfo(mi)
4362}
4363
4364func (x *AlarmData) String() string {
4365 return protoimpl.X.MessageStringOf(x)
4366}
4367
4368func (*AlarmData) ProtoMessage() {}
4369
4370func (x *AlarmData) ProtoReflect() protoreflect.Message {
4371 mi := &file_voltha_protos_extensions_proto_msgTypes[43]
4372 if x != nil {
4373 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4374 if ms.LoadMessageInfo() == nil {
4375 ms.StoreMessageInfo(mi)
4376 }
4377 return ms
4378 }
4379 return mi.MessageOf(x)
4380}
4381
4382// Deprecated: Use AlarmData.ProtoReflect.Descriptor instead.
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304383func (*AlarmData) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004384 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{43}
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304385}
4386
Abhay Kumar03713392025-12-30 05:20:58 +00004387func (x *AlarmData) GetClassId() uint32 {
4388 if x != nil {
4389 return x.ClassId
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304390 }
4391 return 0
4392}
4393
Abhay Kumar03713392025-12-30 05:20:58 +00004394func (x *AlarmData) GetInstanceId() uint32 {
4395 if x != nil {
4396 return x.InstanceId
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304397 }
4398 return 0
4399}
4400
Abhay Kumar03713392025-12-30 05:20:58 +00004401func (x *AlarmData) GetName() string {
4402 if x != nil {
4403 return x.Name
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304404 }
4405 return ""
4406}
4407
Abhay Kumar03713392025-12-30 05:20:58 +00004408func (x *AlarmData) GetDescription() string {
4409 if x != nil {
4410 return x.Description
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304411 }
4412 return ""
4413}
4414
4415type GetOnuOmciActiveAlarmsResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004416 state protoimpl.MessageState `protogen:"open.v1"`
4417 ActiveAlarms []*AlarmData `protobuf:"bytes,1,rep,name=active_alarms,json=activeAlarms,proto3" json:"active_alarms,omitempty"`
4418 unknownFields protoimpl.UnknownFields
4419 sizeCache protoimpl.SizeCache
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304420}
4421
Abhay Kumar03713392025-12-30 05:20:58 +00004422func (x *GetOnuOmciActiveAlarmsResponse) Reset() {
4423 *x = GetOnuOmciActiveAlarmsResponse{}
4424 mi := &file_voltha_protos_extensions_proto_msgTypes[44]
4425 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4426 ms.StoreMessageInfo(mi)
4427}
4428
4429func (x *GetOnuOmciActiveAlarmsResponse) String() string {
4430 return protoimpl.X.MessageStringOf(x)
4431}
4432
4433func (*GetOnuOmciActiveAlarmsResponse) ProtoMessage() {}
4434
4435func (x *GetOnuOmciActiveAlarmsResponse) ProtoReflect() protoreflect.Message {
4436 mi := &file_voltha_protos_extensions_proto_msgTypes[44]
4437 if x != nil {
4438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4439 if ms.LoadMessageInfo() == nil {
4440 ms.StoreMessageInfo(mi)
4441 }
4442 return ms
4443 }
4444 return mi.MessageOf(x)
4445}
4446
4447// Deprecated: Use GetOnuOmciActiveAlarmsResponse.ProtoReflect.Descriptor instead.
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304448func (*GetOnuOmciActiveAlarmsResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004449 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{44}
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304450}
4451
Abhay Kumar03713392025-12-30 05:20:58 +00004452func (x *GetOnuOmciActiveAlarmsResponse) GetActiveAlarms() []*AlarmData {
4453 if x != nil {
4454 return x.ActiveAlarms
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304455 }
4456 return nil
4457}
4458
amit.ghoshf017eab2024-06-28 15:09:33 +02004459type GetOffloadedAppsStatisticsRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004460 state protoimpl.MessageState `protogen:"open.v1"`
amit.ghoshf017eab2024-06-28 15:09:33 +02004461 // The offloaded application whose statistics are requested
Abhay Kumar03713392025-12-30 05:20:58 +00004462 StatsFor GetOffloadedAppsStatisticsRequest_OffloadedApp `protobuf:"varint,1,opt,name=statsFor,proto3,enum=extension.GetOffloadedAppsStatisticsRequest_OffloadedApp" json:"statsFor,omitempty"`
4463 unknownFields protoimpl.UnknownFields
4464 sizeCache protoimpl.SizeCache
amit.ghoshf017eab2024-06-28 15:09:33 +02004465}
4466
Abhay Kumar03713392025-12-30 05:20:58 +00004467func (x *GetOffloadedAppsStatisticsRequest) Reset() {
4468 *x = GetOffloadedAppsStatisticsRequest{}
4469 mi := &file_voltha_protos_extensions_proto_msgTypes[45]
4470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4471 ms.StoreMessageInfo(mi)
4472}
4473
4474func (x *GetOffloadedAppsStatisticsRequest) String() string {
4475 return protoimpl.X.MessageStringOf(x)
4476}
4477
4478func (*GetOffloadedAppsStatisticsRequest) ProtoMessage() {}
4479
4480func (x *GetOffloadedAppsStatisticsRequest) ProtoReflect() protoreflect.Message {
4481 mi := &file_voltha_protos_extensions_proto_msgTypes[45]
4482 if x != nil {
4483 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4484 if ms.LoadMessageInfo() == nil {
4485 ms.StoreMessageInfo(mi)
4486 }
4487 return ms
4488 }
4489 return mi.MessageOf(x)
4490}
4491
4492// Deprecated: Use GetOffloadedAppsStatisticsRequest.ProtoReflect.Descriptor instead.
amit.ghoshf017eab2024-06-28 15:09:33 +02004493func (*GetOffloadedAppsStatisticsRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004494 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{45}
amit.ghoshf017eab2024-06-28 15:09:33 +02004495}
4496
Abhay Kumar03713392025-12-30 05:20:58 +00004497func (x *GetOffloadedAppsStatisticsRequest) GetStatsFor() GetOffloadedAppsStatisticsRequest_OffloadedApp {
4498 if x != nil {
4499 return x.StatsFor
amit.ghoshf017eab2024-06-28 15:09:33 +02004500 }
4501 return GetOffloadedAppsStatisticsRequest_UNDEFINED
4502}
4503
4504type GetOffloadedAppsStatisticsResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004505 state protoimpl.MessageState `protogen:"open.v1"`
amit.ghoshf017eab2024-06-28 15:09:33 +02004506 // Types that are valid to be assigned to Stats:
Abhay Kumar03713392025-12-30 05:20:58 +00004507 //
amit.ghoshf017eab2024-06-28 15:09:33 +02004508 // *GetOffloadedAppsStatisticsResponse_Dhcpv4RaStats
4509 // *GetOffloadedAppsStatisticsResponse_Dhcpv6RaStats
4510 // *GetOffloadedAppsStatisticsResponse_PppoeIaStats
Abhay Kumar03713392025-12-30 05:20:58 +00004511 Stats isGetOffloadedAppsStatisticsResponse_Stats `protobuf_oneof:"stats"`
4512 unknownFields protoimpl.UnknownFields
4513 sizeCache protoimpl.SizeCache
amit.ghoshf017eab2024-06-28 15:09:33 +02004514}
4515
Abhay Kumar03713392025-12-30 05:20:58 +00004516func (x *GetOffloadedAppsStatisticsResponse) Reset() {
4517 *x = GetOffloadedAppsStatisticsResponse{}
4518 mi := &file_voltha_protos_extensions_proto_msgTypes[46]
4519 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4520 ms.StoreMessageInfo(mi)
4521}
4522
4523func (x *GetOffloadedAppsStatisticsResponse) String() string {
4524 return protoimpl.X.MessageStringOf(x)
4525}
4526
4527func (*GetOffloadedAppsStatisticsResponse) ProtoMessage() {}
4528
4529func (x *GetOffloadedAppsStatisticsResponse) ProtoReflect() protoreflect.Message {
4530 mi := &file_voltha_protos_extensions_proto_msgTypes[46]
4531 if x != nil {
4532 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4533 if ms.LoadMessageInfo() == nil {
4534 ms.StoreMessageInfo(mi)
4535 }
4536 return ms
4537 }
4538 return mi.MessageOf(x)
4539}
4540
4541// Deprecated: Use GetOffloadedAppsStatisticsResponse.ProtoReflect.Descriptor instead.
amit.ghoshf017eab2024-06-28 15:09:33 +02004542func (*GetOffloadedAppsStatisticsResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004543 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{46}
amit.ghoshf017eab2024-06-28 15:09:33 +02004544}
4545
Abhay Kumar03713392025-12-30 05:20:58 +00004546func (x *GetOffloadedAppsStatisticsResponse) GetStats() isGetOffloadedAppsStatisticsResponse_Stats {
4547 if x != nil {
4548 return x.Stats
4549 }
4550 return nil
amit.ghoshf017eab2024-06-28 15:09:33 +02004551}
4552
Abhay Kumar03713392025-12-30 05:20:58 +00004553func (x *GetOffloadedAppsStatisticsResponse) GetDhcpv4RaStats() *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats {
4554 if x != nil {
4555 if x, ok := x.Stats.(*GetOffloadedAppsStatisticsResponse_Dhcpv4RaStats); ok {
4556 return x.Dhcpv4RaStats
4557 }
4558 }
4559 return nil
4560}
4561
4562func (x *GetOffloadedAppsStatisticsResponse) GetDhcpv6RaStats() *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats {
4563 if x != nil {
4564 if x, ok := x.Stats.(*GetOffloadedAppsStatisticsResponse_Dhcpv6RaStats); ok {
4565 return x.Dhcpv6RaStats
4566 }
4567 }
4568 return nil
4569}
4570
4571func (x *GetOffloadedAppsStatisticsResponse) GetPppoeIaStats() *GetOffloadedAppsStatisticsResponse_PPPoeIAStats {
4572 if x != nil {
4573 if x, ok := x.Stats.(*GetOffloadedAppsStatisticsResponse_PppoeIaStats); ok {
4574 return x.PppoeIaStats
4575 }
4576 }
4577 return nil
4578}
amit.ghoshf017eab2024-06-28 15:09:33 +02004579
4580type isGetOffloadedAppsStatisticsResponse_Stats interface {
4581 isGetOffloadedAppsStatisticsResponse_Stats()
4582}
4583
4584type GetOffloadedAppsStatisticsResponse_Dhcpv4RaStats struct {
4585 Dhcpv4RaStats *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats `protobuf:"bytes,1,opt,name=dhcpv4RaStats,proto3,oneof"`
4586}
4587
4588type GetOffloadedAppsStatisticsResponse_Dhcpv6RaStats struct {
4589 Dhcpv6RaStats *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats `protobuf:"bytes,2,opt,name=dhcpv6RaStats,proto3,oneof"`
4590}
4591
4592type GetOffloadedAppsStatisticsResponse_PppoeIaStats struct {
4593 PppoeIaStats *GetOffloadedAppsStatisticsResponse_PPPoeIAStats `protobuf:"bytes,3,opt,name=pppoeIaStats,proto3,oneof"`
4594}
4595
4596func (*GetOffloadedAppsStatisticsResponse_Dhcpv4RaStats) isGetOffloadedAppsStatisticsResponse_Stats() {
4597}
4598
4599func (*GetOffloadedAppsStatisticsResponse_Dhcpv6RaStats) isGetOffloadedAppsStatisticsResponse_Stats() {
4600}
4601
4602func (*GetOffloadedAppsStatisticsResponse_PppoeIaStats) isGetOffloadedAppsStatisticsResponse_Stats() {
4603}
4604
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004605type GetValueRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004606 state protoimpl.MessageState `protogen:"open.v1"`
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004607 // Types that are valid to be assigned to Request:
Abhay Kumar03713392025-12-30 05:20:58 +00004608 //
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004609 // *GetValueRequest_Distance
4610 // *GetValueRequest_UniInfo
kesavand763d8002021-01-04 16:24:42 +05304611 // *GetValueRequest_OltPortInfo
4612 // *GetValueRequest_OnuOpticalInfo
4613 // *GetValueRequest_EthBridgePort
4614 // *GetValueRequest_FecHistory
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05304615 // *GetValueRequest_OnuPonInfo
4616 // *GetValueRequest_OnuInfo
Gamze Abaka08683072021-05-26 13:38:02 +00004617 // *GetValueRequest_RxPower
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004618 // *GetValueRequest_OnuOmciStats
amit.ghosh8490b122022-11-28 15:45:04 +01004619 // *GetValueRequest_OltRxPower
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304620 // *GetValueRequest_OnuActiveAlarms
amit.ghoshf017eab2024-06-28 15:09:33 +02004621 // *GetValueRequest_OffloadedAppsStats
Akash Kankanala761955c2024-02-21 19:32:20 +05304622 // *GetValueRequest_OnuAllocGemStats
4623 // *GetValueRequest_OnuStatsFromOlt
4624 // *GetValueRequest_OltPonStats
4625 // *GetValueRequest_OltNniStats
Abhay Kumar03713392025-12-30 05:20:58 +00004626 Request isGetValueRequest_Request `protobuf_oneof:"request"`
4627 unknownFields protoimpl.UnknownFields
4628 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004629}
4630
Abhay Kumar03713392025-12-30 05:20:58 +00004631func (x *GetValueRequest) Reset() {
4632 *x = GetValueRequest{}
4633 mi := &file_voltha_protos_extensions_proto_msgTypes[47]
4634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4635 ms.StoreMessageInfo(mi)
4636}
4637
4638func (x *GetValueRequest) String() string {
4639 return protoimpl.X.MessageStringOf(x)
4640}
4641
4642func (*GetValueRequest) ProtoMessage() {}
4643
4644func (x *GetValueRequest) ProtoReflect() protoreflect.Message {
4645 mi := &file_voltha_protos_extensions_proto_msgTypes[47]
4646 if x != nil {
4647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4648 if ms.LoadMessageInfo() == nil {
4649 ms.StoreMessageInfo(mi)
4650 }
4651 return ms
4652 }
4653 return mi.MessageOf(x)
4654}
4655
4656// Deprecated: Use GetValueRequest.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004657func (*GetValueRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004658 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{47}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004659}
4660
Abhay Kumar03713392025-12-30 05:20:58 +00004661func (x *GetValueRequest) GetRequest() isGetValueRequest_Request {
4662 if x != nil {
4663 return x.Request
4664 }
4665 return nil
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004666}
4667
Abhay Kumar03713392025-12-30 05:20:58 +00004668func (x *GetValueRequest) GetDistance() *GetDistanceRequest {
4669 if x != nil {
4670 if x, ok := x.Request.(*GetValueRequest_Distance); ok {
4671 return x.Distance
4672 }
4673 }
4674 return nil
4675}
4676
4677func (x *GetValueRequest) GetUniInfo() *GetOnuUniInfoRequest {
4678 if x != nil {
4679 if x, ok := x.Request.(*GetValueRequest_UniInfo); ok {
4680 return x.UniInfo
4681 }
4682 }
4683 return nil
4684}
4685
4686func (x *GetValueRequest) GetOltPortInfo() *GetOltPortCounters {
4687 if x != nil {
4688 if x, ok := x.Request.(*GetValueRequest_OltPortInfo); ok {
4689 return x.OltPortInfo
4690 }
4691 }
4692 return nil
4693}
4694
4695func (x *GetValueRequest) GetOnuOpticalInfo() *GetOnuPonOpticalInfo {
4696 if x != nil {
4697 if x, ok := x.Request.(*GetValueRequest_OnuOpticalInfo); ok {
4698 return x.OnuOpticalInfo
4699 }
4700 }
4701 return nil
4702}
4703
4704func (x *GetValueRequest) GetEthBridgePort() *GetOnuEthernetBridgePortHistory {
4705 if x != nil {
4706 if x, ok := x.Request.(*GetValueRequest_EthBridgePort); ok {
4707 return x.EthBridgePort
4708 }
4709 }
4710 return nil
4711}
4712
4713func (x *GetValueRequest) GetFecHistory() *GetOnuFecHistory {
4714 if x != nil {
4715 if x, ok := x.Request.(*GetValueRequest_FecHistory); ok {
4716 return x.FecHistory
4717 }
4718 }
4719 return nil
4720}
4721
4722func (x *GetValueRequest) GetOnuPonInfo() *GetOnuCountersRequest {
4723 if x != nil {
4724 if x, ok := x.Request.(*GetValueRequest_OnuPonInfo); ok {
4725 return x.OnuPonInfo
4726 }
4727 }
4728 return nil
4729}
4730
4731func (x *GetValueRequest) GetOnuInfo() *GetOmciEthernetFrameExtendedPmRequest {
4732 if x != nil {
4733 if x, ok := x.Request.(*GetValueRequest_OnuInfo); ok {
4734 return x.OnuInfo
4735 }
4736 }
4737 return nil
4738}
4739
4740func (x *GetValueRequest) GetRxPower() *GetRxPowerRequest {
4741 if x != nil {
4742 if x, ok := x.Request.(*GetValueRequest_RxPower); ok {
4743 return x.RxPower
4744 }
4745 }
4746 return nil
4747}
4748
4749func (x *GetValueRequest) GetOnuOmciStats() *GetOnuOmciTxRxStatsRequest {
4750 if x != nil {
4751 if x, ok := x.Request.(*GetValueRequest_OnuOmciStats); ok {
4752 return x.OnuOmciStats
4753 }
4754 }
4755 return nil
4756}
4757
4758func (x *GetValueRequest) GetOltRxPower() *GetOltRxPowerRequest {
4759 if x != nil {
4760 if x, ok := x.Request.(*GetValueRequest_OltRxPower); ok {
4761 return x.OltRxPower
4762 }
4763 }
4764 return nil
4765}
4766
4767func (x *GetValueRequest) GetOnuActiveAlarms() *GetOnuOmciActiveAlarmsRequest {
4768 if x != nil {
4769 if x, ok := x.Request.(*GetValueRequest_OnuActiveAlarms); ok {
4770 return x.OnuActiveAlarms
4771 }
4772 }
4773 return nil
4774}
4775
4776func (x *GetValueRequest) GetOffloadedAppsStats() *GetOffloadedAppsStatisticsRequest {
4777 if x != nil {
4778 if x, ok := x.Request.(*GetValueRequest_OffloadedAppsStats); ok {
4779 return x.OffloadedAppsStats
4780 }
4781 }
4782 return nil
4783}
4784
4785func (x *GetValueRequest) GetOnuAllocGemStats() *GetOnuAllocGemHistoryRequest {
4786 if x != nil {
4787 if x, ok := x.Request.(*GetValueRequest_OnuAllocGemStats); ok {
4788 return x.OnuAllocGemStats
4789 }
4790 }
4791 return nil
4792}
4793
4794func (x *GetValueRequest) GetOnuStatsFromOlt() *GetOnuStatsFromOltRequest {
4795 if x != nil {
4796 if x, ok := x.Request.(*GetValueRequest_OnuStatsFromOlt); ok {
4797 return x.OnuStatsFromOlt
4798 }
4799 }
4800 return nil
4801}
4802
4803func (x *GetValueRequest) GetOltPonStats() *GetPonStatsRequest {
4804 if x != nil {
4805 if x, ok := x.Request.(*GetValueRequest_OltPonStats); ok {
4806 return x.OltPonStats
4807 }
4808 }
4809 return nil
4810}
4811
4812func (x *GetValueRequest) GetOltNniStats() *GetNNIStatsRequest {
4813 if x != nil {
4814 if x, ok := x.Request.(*GetValueRequest_OltNniStats); ok {
4815 return x.OltNniStats
4816 }
4817 }
4818 return nil
4819}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004820
4821type isGetValueRequest_Request interface {
4822 isGetValueRequest_Request()
4823}
4824
4825type GetValueRequest_Distance struct {
4826 Distance *GetDistanceRequest `protobuf:"bytes,1,opt,name=distance,proto3,oneof"`
4827}
4828
4829type GetValueRequest_UniInfo struct {
4830 UniInfo *GetOnuUniInfoRequest `protobuf:"bytes,2,opt,name=uniInfo,proto3,oneof"`
4831}
4832
kesavand763d8002021-01-04 16:24:42 +05304833type GetValueRequest_OltPortInfo struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004834 // Corresponds to PmMetricId.PON_PORT_COUNTERS, PmMetricId.NNI_PORT_COUNTERS
kesavand763d8002021-01-04 16:24:42 +05304835 OltPortInfo *GetOltPortCounters `protobuf:"bytes,3,opt,name=oltPortInfo,proto3,oneof"`
4836}
4837
4838type GetValueRequest_OnuOpticalInfo struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004839 // Corresponds to PmMetricId.PON_OPTICAL
kesavand763d8002021-01-04 16:24:42 +05304840 OnuOpticalInfo *GetOnuPonOpticalInfo `protobuf:"bytes,4,opt,name=onuOpticalInfo,proto3,oneof"`
4841}
4842
4843type GetValueRequest_EthBridgePort struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004844 // Corresponds to PmMetricId.ETHERNET_BRIDGE_PORT_HISTORY
kesavand763d8002021-01-04 16:24:42 +05304845 EthBridgePort *GetOnuEthernetBridgePortHistory `protobuf:"bytes,5,opt,name=ethBridgePort,proto3,oneof"`
4846}
4847
4848type GetValueRequest_FecHistory struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004849 // Corresponds to PmMetricId.FEC_HISTORY
kesavand763d8002021-01-04 16:24:42 +05304850 FecHistory *GetOnuFecHistory `protobuf:"bytes,6,opt,name=fecHistory,proto3,oneof"`
4851}
4852
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05304853type GetValueRequest_OnuPonInfo struct {
4854 OnuPonInfo *GetOnuCountersRequest `protobuf:"bytes,7,opt,name=onuPonInfo,proto3,oneof"`
4855}
4856
4857type GetValueRequest_OnuInfo struct {
Himani Chawla9a497392021-05-28 13:04:42 +05304858 OnuInfo *GetOmciEthernetFrameExtendedPmRequest `protobuf:"bytes,8,opt,name=onuInfo,proto3,oneof"`
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05304859}
4860
Gamze Abaka08683072021-05-26 13:38:02 +00004861type GetValueRequest_RxPower struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004862 RxPower *GetRxPowerRequest `protobuf:"bytes,9,opt,name=rxPower,proto3,oneof"` // This is deprecated
Gamze Abaka08683072021-05-26 13:38:02 +00004863}
4864
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004865type GetValueRequest_OnuOmciStats struct {
4866 OnuOmciStats *GetOnuOmciTxRxStatsRequest `protobuf:"bytes,10,opt,name=onuOmciStats,proto3,oneof"`
4867}
4868
amit.ghosh8490b122022-11-28 15:45:04 +01004869type GetValueRequest_OltRxPower struct {
4870 OltRxPower *GetOltRxPowerRequest `protobuf:"bytes,11,opt,name=oltRxPower,proto3,oneof"`
4871}
4872
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304873type GetValueRequest_OnuActiveAlarms struct {
4874 OnuActiveAlarms *GetOnuOmciActiveAlarmsRequest `protobuf:"bytes,12,opt,name=onuActiveAlarms,proto3,oneof"`
4875}
4876
amit.ghoshf017eab2024-06-28 15:09:33 +02004877type GetValueRequest_OffloadedAppsStats struct {
4878 OffloadedAppsStats *GetOffloadedAppsStatisticsRequest `protobuf:"bytes,13,opt,name=offloadedAppsStats,proto3,oneof"`
4879}
4880
Akash Kankanala761955c2024-02-21 19:32:20 +05304881type GetValueRequest_OnuAllocGemStats struct {
4882 OnuAllocGemStats *GetOnuAllocGemHistoryRequest `protobuf:"bytes,14,opt,name=onuAllocGemStats,proto3,oneof"`
4883}
4884
4885type GetValueRequest_OnuStatsFromOlt struct {
4886 OnuStatsFromOlt *GetOnuStatsFromOltRequest `protobuf:"bytes,15,opt,name=onuStatsFromOlt,proto3,oneof"`
4887}
4888
4889type GetValueRequest_OltPonStats struct {
4890 OltPonStats *GetPonStatsRequest `protobuf:"bytes,16,opt,name=oltPonStats,proto3,oneof"`
4891}
4892
4893type GetValueRequest_OltNniStats struct {
4894 OltNniStats *GetNNIStatsRequest `protobuf:"bytes,17,opt,name=oltNniStats,proto3,oneof"`
4895}
4896
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004897func (*GetValueRequest_Distance) isGetValueRequest_Request() {}
4898
4899func (*GetValueRequest_UniInfo) isGetValueRequest_Request() {}
4900
kesavand763d8002021-01-04 16:24:42 +05304901func (*GetValueRequest_OltPortInfo) isGetValueRequest_Request() {}
4902
4903func (*GetValueRequest_OnuOpticalInfo) isGetValueRequest_Request() {}
4904
4905func (*GetValueRequest_EthBridgePort) isGetValueRequest_Request() {}
4906
4907func (*GetValueRequest_FecHistory) isGetValueRequest_Request() {}
4908
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05304909func (*GetValueRequest_OnuPonInfo) isGetValueRequest_Request() {}
4910
4911func (*GetValueRequest_OnuInfo) isGetValueRequest_Request() {}
4912
Gamze Abaka08683072021-05-26 13:38:02 +00004913func (*GetValueRequest_RxPower) isGetValueRequest_Request() {}
4914
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004915func (*GetValueRequest_OnuOmciStats) isGetValueRequest_Request() {}
4916
amit.ghosh8490b122022-11-28 15:45:04 +01004917func (*GetValueRequest_OltRxPower) isGetValueRequest_Request() {}
4918
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304919func (*GetValueRequest_OnuActiveAlarms) isGetValueRequest_Request() {}
4920
amit.ghoshf017eab2024-06-28 15:09:33 +02004921func (*GetValueRequest_OffloadedAppsStats) isGetValueRequest_Request() {}
4922
Akash Kankanala761955c2024-02-21 19:32:20 +05304923func (*GetValueRequest_OnuAllocGemStats) isGetValueRequest_Request() {}
4924
4925func (*GetValueRequest_OnuStatsFromOlt) isGetValueRequest_Request() {}
4926
4927func (*GetValueRequest_OltPonStats) isGetValueRequest_Request() {}
4928
4929func (*GetValueRequest_OltNniStats) isGetValueRequest_Request() {}
4930
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004931type GetValueResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00004932 state protoimpl.MessageState `protogen:"open.v1"`
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004933 Status GetValueResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=extension.GetValueResponse_Status" json:"status,omitempty"`
4934 ErrReason GetValueResponse_ErrorReason `protobuf:"varint,2,opt,name=errReason,proto3,enum=extension.GetValueResponse_ErrorReason" json:"errReason,omitempty"`
4935 // Types that are valid to be assigned to Response:
Abhay Kumar03713392025-12-30 05:20:58 +00004936 //
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004937 // *GetValueResponse_Distance
4938 // *GetValueResponse_UniInfo
kesavand763d8002021-01-04 16:24:42 +05304939 // *GetValueResponse_PortCoutners
4940 // *GetValueResponse_OnuOpticalInfo
4941 // *GetValueResponse_EthBridgePortInfo
4942 // *GetValueResponse_FecHistory
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05304943 // *GetValueResponse_OnuPonCounters
Himani Chawla9a497392021-05-28 13:04:42 +05304944 // *GetValueResponse_OnuCounters
Gamze Abaka08683072021-05-26 13:38:02 +00004945 // *GetValueResponse_RxPower
Holger Hildebrandt3374b882022-09-06 11:40:16 +00004946 // *GetValueResponse_OnuOmciStats
amit.ghosh8490b122022-11-28 15:45:04 +01004947 // *GetValueResponse_OltRxPower
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05304948 // *GetValueResponse_OnuActiveAlarms
amit.ghoshf017eab2024-06-28 15:09:33 +02004949 // *GetValueResponse_OffloadedAppsStats
Akash Kankanala761955c2024-02-21 19:32:20 +05304950 // *GetValueResponse_OnuAllocGemStatsResponse
4951 // *GetValueResponse_OnuStatsFromOltResponse
4952 // *GetValueResponse_OltPonStatsResponse
4953 // *GetValueResponse_OltNniStatsResponse
Abhay Kumar03713392025-12-30 05:20:58 +00004954 Response isGetValueResponse_Response `protobuf_oneof:"response"`
4955 unknownFields protoimpl.UnknownFields
4956 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004957}
4958
Abhay Kumar03713392025-12-30 05:20:58 +00004959func (x *GetValueResponse) Reset() {
4960 *x = GetValueResponse{}
4961 mi := &file_voltha_protos_extensions_proto_msgTypes[48]
4962 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4963 ms.StoreMessageInfo(mi)
4964}
4965
4966func (x *GetValueResponse) String() string {
4967 return protoimpl.X.MessageStringOf(x)
4968}
4969
4970func (*GetValueResponse) ProtoMessage() {}
4971
4972func (x *GetValueResponse) ProtoReflect() protoreflect.Message {
4973 mi := &file_voltha_protos_extensions_proto_msgTypes[48]
4974 if x != nil {
4975 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4976 if ms.LoadMessageInfo() == nil {
4977 ms.StoreMessageInfo(mi)
4978 }
4979 return ms
4980 }
4981 return mi.MessageOf(x)
4982}
4983
4984// Deprecated: Use GetValueResponse.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004985func (*GetValueResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00004986 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{48}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004987}
4988
Abhay Kumar03713392025-12-30 05:20:58 +00004989func (x *GetValueResponse) GetStatus() GetValueResponse_Status {
4990 if x != nil {
4991 return x.Status
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004992 }
4993 return GetValueResponse_STATUS_UNDEFINED
4994}
4995
Abhay Kumar03713392025-12-30 05:20:58 +00004996func (x *GetValueResponse) GetErrReason() GetValueResponse_ErrorReason {
4997 if x != nil {
4998 return x.ErrReason
amit.ghosh9f6af0e2020-11-04 14:09:25 +01004999 }
5000 return GetValueResponse_REASON_UNDEFINED
5001}
5002
Abhay Kumar03713392025-12-30 05:20:58 +00005003func (x *GetValueResponse) GetResponse() isGetValueResponse_Response {
5004 if x != nil {
5005 return x.Response
5006 }
5007 return nil
5008}
5009
5010func (x *GetValueResponse) GetDistance() *GetDistanceResponse {
5011 if x != nil {
5012 if x, ok := x.Response.(*GetValueResponse_Distance); ok {
5013 return x.Distance
5014 }
5015 }
5016 return nil
5017}
5018
5019func (x *GetValueResponse) GetUniInfo() *GetOnuUniInfoResponse {
5020 if x != nil {
5021 if x, ok := x.Response.(*GetValueResponse_UniInfo); ok {
5022 return x.UniInfo
5023 }
5024 }
5025 return nil
5026}
5027
5028func (x *GetValueResponse) GetPortCoutners() *GetOltPortCountersResponse {
5029 if x != nil {
5030 if x, ok := x.Response.(*GetValueResponse_PortCoutners); ok {
5031 return x.PortCoutners
5032 }
5033 }
5034 return nil
5035}
5036
5037func (x *GetValueResponse) GetOnuOpticalInfo() *GetOnuPonOpticalInfoResponse {
5038 if x != nil {
5039 if x, ok := x.Response.(*GetValueResponse_OnuOpticalInfo); ok {
5040 return x.OnuOpticalInfo
5041 }
5042 }
5043 return nil
5044}
5045
5046func (x *GetValueResponse) GetEthBridgePortInfo() *GetOnuEthernetBridgePortHistoryResponse {
5047 if x != nil {
5048 if x, ok := x.Response.(*GetValueResponse_EthBridgePortInfo); ok {
5049 return x.EthBridgePortInfo
5050 }
5051 }
5052 return nil
5053}
5054
5055func (x *GetValueResponse) GetFecHistory() *GetOnuFecHistoryResponse {
5056 if x != nil {
5057 if x, ok := x.Response.(*GetValueResponse_FecHistory); ok {
5058 return x.FecHistory
5059 }
5060 }
5061 return nil
5062}
5063
5064func (x *GetValueResponse) GetOnuPonCounters() *GetOnuCountersResponse {
5065 if x != nil {
5066 if x, ok := x.Response.(*GetValueResponse_OnuPonCounters); ok {
5067 return x.OnuPonCounters
5068 }
5069 }
5070 return nil
5071}
5072
5073func (x *GetValueResponse) GetOnuCounters() *GetOmciEthernetFrameExtendedPmResponse {
5074 if x != nil {
5075 if x, ok := x.Response.(*GetValueResponse_OnuCounters); ok {
5076 return x.OnuCounters
5077 }
5078 }
5079 return nil
5080}
5081
5082func (x *GetValueResponse) GetRxPower() *GetRxPowerResponse {
5083 if x != nil {
5084 if x, ok := x.Response.(*GetValueResponse_RxPower); ok {
5085 return x.RxPower
5086 }
5087 }
5088 return nil
5089}
5090
5091func (x *GetValueResponse) GetOnuOmciStats() *GetOnuOmciTxRxStatsResponse {
5092 if x != nil {
5093 if x, ok := x.Response.(*GetValueResponse_OnuOmciStats); ok {
5094 return x.OnuOmciStats
5095 }
5096 }
5097 return nil
5098}
5099
5100func (x *GetValueResponse) GetOltRxPower() *GetOltRxPowerResponse {
5101 if x != nil {
5102 if x, ok := x.Response.(*GetValueResponse_OltRxPower); ok {
5103 return x.OltRxPower
5104 }
5105 }
5106 return nil
5107}
5108
5109func (x *GetValueResponse) GetOnuActiveAlarms() *GetOnuOmciActiveAlarmsResponse {
5110 if x != nil {
5111 if x, ok := x.Response.(*GetValueResponse_OnuActiveAlarms); ok {
5112 return x.OnuActiveAlarms
5113 }
5114 }
5115 return nil
5116}
5117
5118func (x *GetValueResponse) GetOffloadedAppsStats() *GetOffloadedAppsStatisticsResponse {
5119 if x != nil {
5120 if x, ok := x.Response.(*GetValueResponse_OffloadedAppsStats); ok {
5121 return x.OffloadedAppsStats
5122 }
5123 }
5124 return nil
5125}
5126
5127func (x *GetValueResponse) GetOnuAllocGemStatsResponse() *GetOnuAllocGemHistoryResponse {
5128 if x != nil {
5129 if x, ok := x.Response.(*GetValueResponse_OnuAllocGemStatsResponse); ok {
5130 return x.OnuAllocGemStatsResponse
5131 }
5132 }
5133 return nil
5134}
5135
5136func (x *GetValueResponse) GetOnuStatsFromOltResponse() *GetOnuStatsFromOltResponse {
5137 if x != nil {
5138 if x, ok := x.Response.(*GetValueResponse_OnuStatsFromOltResponse); ok {
5139 return x.OnuStatsFromOltResponse
5140 }
5141 }
5142 return nil
5143}
5144
5145func (x *GetValueResponse) GetOltPonStatsResponse() *GetPonStatsResponse {
5146 if x != nil {
5147 if x, ok := x.Response.(*GetValueResponse_OltPonStatsResponse); ok {
5148 return x.OltPonStatsResponse
5149 }
5150 }
5151 return nil
5152}
5153
5154func (x *GetValueResponse) GetOltNniStatsResponse() *GetNNIStatsResponse {
5155 if x != nil {
5156 if x, ok := x.Response.(*GetValueResponse_OltNniStatsResponse); ok {
5157 return x.OltNniStatsResponse
5158 }
5159 }
5160 return nil
5161}
5162
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005163type isGetValueResponse_Response interface {
5164 isGetValueResponse_Response()
5165}
5166
5167type GetValueResponse_Distance struct {
5168 Distance *GetDistanceResponse `protobuf:"bytes,3,opt,name=distance,proto3,oneof"`
5169}
5170
5171type GetValueResponse_UniInfo struct {
5172 UniInfo *GetOnuUniInfoResponse `protobuf:"bytes,4,opt,name=uniInfo,proto3,oneof"`
5173}
5174
kesavand763d8002021-01-04 16:24:42 +05305175type GetValueResponse_PortCoutners struct {
5176 PortCoutners *GetOltPortCountersResponse `protobuf:"bytes,5,opt,name=portCoutners,proto3,oneof"`
5177}
5178
5179type GetValueResponse_OnuOpticalInfo struct {
5180 OnuOpticalInfo *GetOnuPonOpticalInfoResponse `protobuf:"bytes,6,opt,name=onuOpticalInfo,proto3,oneof"`
5181}
5182
5183type GetValueResponse_EthBridgePortInfo struct {
5184 EthBridgePortInfo *GetOnuEthernetBridgePortHistoryResponse `protobuf:"bytes,7,opt,name=ethBridgePortInfo,proto3,oneof"`
5185}
5186
5187type GetValueResponse_FecHistory struct {
5188 FecHistory *GetOnuFecHistoryResponse `protobuf:"bytes,8,opt,name=fecHistory,proto3,oneof"`
5189}
5190
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05305191type GetValueResponse_OnuPonCounters struct {
5192 OnuPonCounters *GetOnuCountersResponse `protobuf:"bytes,9,opt,name=onuPonCounters,proto3,oneof"`
5193}
5194
Himani Chawla9a497392021-05-28 13:04:42 +05305195type GetValueResponse_OnuCounters struct {
5196 OnuCounters *GetOmciEthernetFrameExtendedPmResponse `protobuf:"bytes,10,opt,name=onuCounters,proto3,oneof"`
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05305197}
5198
Gamze Abaka08683072021-05-26 13:38:02 +00005199type GetValueResponse_RxPower struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005200 RxPower *GetRxPowerResponse `protobuf:"bytes,11,opt,name=rxPower,proto3,oneof"` // This is DEPRECATED
Gamze Abaka08683072021-05-26 13:38:02 +00005201}
5202
Holger Hildebrandt3374b882022-09-06 11:40:16 +00005203type GetValueResponse_OnuOmciStats struct {
5204 OnuOmciStats *GetOnuOmciTxRxStatsResponse `protobuf:"bytes,12,opt,name=onuOmciStats,proto3,oneof"`
5205}
5206
amit.ghosh8490b122022-11-28 15:45:04 +01005207type GetValueResponse_OltRxPower struct {
5208 OltRxPower *GetOltRxPowerResponse `protobuf:"bytes,13,opt,name=oltRxPower,proto3,oneof"`
5209}
5210
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05305211type GetValueResponse_OnuActiveAlarms struct {
5212 OnuActiveAlarms *GetOnuOmciActiveAlarmsResponse `protobuf:"bytes,14,opt,name=onuActiveAlarms,proto3,oneof"`
5213}
5214
amit.ghoshf017eab2024-06-28 15:09:33 +02005215type GetValueResponse_OffloadedAppsStats struct {
5216 OffloadedAppsStats *GetOffloadedAppsStatisticsResponse `protobuf:"bytes,15,opt,name=offloadedAppsStats,proto3,oneof"`
5217}
5218
Akash Kankanala761955c2024-02-21 19:32:20 +05305219type GetValueResponse_OnuAllocGemStatsResponse struct {
5220 OnuAllocGemStatsResponse *GetOnuAllocGemHistoryResponse `protobuf:"bytes,16,opt,name=onuAllocGemStatsResponse,proto3,oneof"`
5221}
5222
5223type GetValueResponse_OnuStatsFromOltResponse struct {
5224 OnuStatsFromOltResponse *GetOnuStatsFromOltResponse `protobuf:"bytes,17,opt,name=onuStatsFromOltResponse,proto3,oneof"`
5225}
5226
5227type GetValueResponse_OltPonStatsResponse struct {
5228 OltPonStatsResponse *GetPonStatsResponse `protobuf:"bytes,18,opt,name=oltPonStatsResponse,proto3,oneof"`
5229}
5230
5231type GetValueResponse_OltNniStatsResponse struct {
5232 OltNniStatsResponse *GetNNIStatsResponse `protobuf:"bytes,19,opt,name=oltNniStatsResponse,proto3,oneof"`
5233}
5234
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005235func (*GetValueResponse_Distance) isGetValueResponse_Response() {}
5236
5237func (*GetValueResponse_UniInfo) isGetValueResponse_Response() {}
5238
kesavand763d8002021-01-04 16:24:42 +05305239func (*GetValueResponse_PortCoutners) isGetValueResponse_Response() {}
5240
5241func (*GetValueResponse_OnuOpticalInfo) isGetValueResponse_Response() {}
5242
5243func (*GetValueResponse_EthBridgePortInfo) isGetValueResponse_Response() {}
5244
5245func (*GetValueResponse_FecHistory) isGetValueResponse_Response() {}
5246
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05305247func (*GetValueResponse_OnuPonCounters) isGetValueResponse_Response() {}
5248
Himani Chawla9a497392021-05-28 13:04:42 +05305249func (*GetValueResponse_OnuCounters) isGetValueResponse_Response() {}
Himani Chawlae5bb7ca2021-05-17 15:48:32 +05305250
Gamze Abaka08683072021-05-26 13:38:02 +00005251func (*GetValueResponse_RxPower) isGetValueResponse_Response() {}
5252
Holger Hildebrandt3374b882022-09-06 11:40:16 +00005253func (*GetValueResponse_OnuOmciStats) isGetValueResponse_Response() {}
5254
amit.ghosh8490b122022-11-28 15:45:04 +01005255func (*GetValueResponse_OltRxPower) isGetValueResponse_Response() {}
5256
praneeth kumar nalmas6230f492022-12-22 11:11:13 +05305257func (*GetValueResponse_OnuActiveAlarms) isGetValueResponse_Response() {}
5258
amit.ghoshf017eab2024-06-28 15:09:33 +02005259func (*GetValueResponse_OffloadedAppsStats) isGetValueResponse_Response() {}
5260
Akash Kankanala761955c2024-02-21 19:32:20 +05305261func (*GetValueResponse_OnuAllocGemStatsResponse) isGetValueResponse_Response() {}
5262
5263func (*GetValueResponse_OnuStatsFromOltResponse) isGetValueResponse_Response() {}
5264
5265func (*GetValueResponse_OltPonStatsResponse) isGetValueResponse_Response() {}
5266
5267func (*GetValueResponse_OltNniStatsResponse) isGetValueResponse_Response() {}
5268
amit.ghoshf017eab2024-06-28 15:09:33 +02005269// AppOffloadConfig is the configuration for offloading applications to the OLT and has OLT wide configuration.
5270type AppOffloadConfig struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005271 state protoimpl.MessageState `protogen:"open.v1"`
5272 EnableDHCPv4RA bool `protobuf:"varint,1,opt,name=enableDHCPv4RA,proto3" json:"enableDHCPv4RA,omitempty"`
5273 EnableDHCPv6RA bool `protobuf:"varint,2,opt,name=enableDHCPv6RA,proto3" json:"enableDHCPv6RA,omitempty"`
5274 EnablePPPoEIA bool `protobuf:"varint,3,opt,name=enablePPPoEIA,proto3" json:"enablePPPoEIA,omitempty"`
amit.ghoshf017eab2024-06-28 15:09:33 +02005275 // Follows the same as the BBF Access Node Id defined in https://github.com/BroadbandForum/yang/blob/master/standard/networking/bbf-subscriber-profiles.yang
Abhay Kumar03713392025-12-30 05:20:58 +00005276 AccessNodeID string `protobuf:"bytes,4,opt,name=accessNodeID,proto3" json:"accessNodeID,omitempty"`
5277 unknownFields protoimpl.UnknownFields
5278 sizeCache protoimpl.SizeCache
amit.ghoshf017eab2024-06-28 15:09:33 +02005279}
5280
Abhay Kumar03713392025-12-30 05:20:58 +00005281func (x *AppOffloadConfig) Reset() {
5282 *x = AppOffloadConfig{}
5283 mi := &file_voltha_protos_extensions_proto_msgTypes[49]
5284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5285 ms.StoreMessageInfo(mi)
5286}
5287
5288func (x *AppOffloadConfig) String() string {
5289 return protoimpl.X.MessageStringOf(x)
5290}
5291
5292func (*AppOffloadConfig) ProtoMessage() {}
5293
5294func (x *AppOffloadConfig) ProtoReflect() protoreflect.Message {
5295 mi := &file_voltha_protos_extensions_proto_msgTypes[49]
5296 if x != nil {
5297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5298 if ms.LoadMessageInfo() == nil {
5299 ms.StoreMessageInfo(mi)
5300 }
5301 return ms
5302 }
5303 return mi.MessageOf(x)
5304}
5305
5306// Deprecated: Use AppOffloadConfig.ProtoReflect.Descriptor instead.
amit.ghoshf017eab2024-06-28 15:09:33 +02005307func (*AppOffloadConfig) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005308 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{49}
amit.ghoshf017eab2024-06-28 15:09:33 +02005309}
5310
Abhay Kumar03713392025-12-30 05:20:58 +00005311func (x *AppOffloadConfig) GetEnableDHCPv4RA() bool {
5312 if x != nil {
5313 return x.EnableDHCPv4RA
amit.ghoshf017eab2024-06-28 15:09:33 +02005314 }
5315 return false
5316}
5317
Abhay Kumar03713392025-12-30 05:20:58 +00005318func (x *AppOffloadConfig) GetEnableDHCPv6RA() bool {
5319 if x != nil {
5320 return x.EnableDHCPv6RA
amit.ghoshf017eab2024-06-28 15:09:33 +02005321 }
5322 return false
5323}
5324
Abhay Kumar03713392025-12-30 05:20:58 +00005325func (x *AppOffloadConfig) GetEnablePPPoEIA() bool {
5326 if x != nil {
5327 return x.EnablePPPoEIA
amit.ghoshf017eab2024-06-28 15:09:33 +02005328 }
5329 return false
5330}
5331
Abhay Kumar03713392025-12-30 05:20:58 +00005332func (x *AppOffloadConfig) GetAccessNodeID() string {
5333 if x != nil {
5334 return x.AccessNodeID
amit.ghoshf017eab2024-06-28 15:09:33 +02005335 }
5336 return ""
5337}
5338
5339// AppOffloadOnuConfig has Onu specfic configuration which the OLT runs applications which have been offloaded.
5340type AppOffloadOnuConfig struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005341 state protoimpl.MessageState `protogen:"open.v1"`
5342 OnuDeviceId string `protobuf:"bytes,1,opt,name=onuDeviceId,proto3" json:"onuDeviceId,omitempty"`
5343 PerUniInfo []*AppOffloadOnuConfig_PerUniConfig `protobuf:"bytes,5,rep,name=perUniInfo,proto3" json:"perUniInfo,omitempty"`
5344 unknownFields protoimpl.UnknownFields
5345 sizeCache protoimpl.SizeCache
amit.ghoshf017eab2024-06-28 15:09:33 +02005346}
5347
Abhay Kumar03713392025-12-30 05:20:58 +00005348func (x *AppOffloadOnuConfig) Reset() {
5349 *x = AppOffloadOnuConfig{}
5350 mi := &file_voltha_protos_extensions_proto_msgTypes[50]
5351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5352 ms.StoreMessageInfo(mi)
5353}
5354
5355func (x *AppOffloadOnuConfig) String() string {
5356 return protoimpl.X.MessageStringOf(x)
5357}
5358
5359func (*AppOffloadOnuConfig) ProtoMessage() {}
5360
5361func (x *AppOffloadOnuConfig) ProtoReflect() protoreflect.Message {
5362 mi := &file_voltha_protos_extensions_proto_msgTypes[50]
5363 if x != nil {
5364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5365 if ms.LoadMessageInfo() == nil {
5366 ms.StoreMessageInfo(mi)
5367 }
5368 return ms
5369 }
5370 return mi.MessageOf(x)
5371}
5372
5373// Deprecated: Use AppOffloadOnuConfig.ProtoReflect.Descriptor instead.
amit.ghoshf017eab2024-06-28 15:09:33 +02005374func (*AppOffloadOnuConfig) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005375 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{50}
amit.ghoshf017eab2024-06-28 15:09:33 +02005376}
5377
Abhay Kumar03713392025-12-30 05:20:58 +00005378func (x *AppOffloadOnuConfig) GetOnuDeviceId() string {
5379 if x != nil {
5380 return x.OnuDeviceId
amit.ghoshf017eab2024-06-28 15:09:33 +02005381 }
5382 return ""
5383}
5384
Abhay Kumar03713392025-12-30 05:20:58 +00005385func (x *AppOffloadOnuConfig) GetPerUniInfo() []*AppOffloadOnuConfig_PerUniConfig {
5386 if x != nil {
5387 return x.PerUniInfo
amit.ghoshf017eab2024-06-28 15:09:33 +02005388 }
5389 return nil
5390}
5391
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005392type SetValueRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005393 state protoimpl.MessageState `protogen:"open.v1"`
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005394 // Types that are valid to be assigned to Request:
Abhay Kumar03713392025-12-30 05:20:58 +00005395 //
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005396 // *SetValueRequest_AlarmConfig
amit.ghoshf017eab2024-06-28 15:09:33 +02005397 // *SetValueRequest_AppOffloadConfig
5398 // *SetValueRequest_AppOffloadOnuConfig
Abhay Kumar03713392025-12-30 05:20:58 +00005399 Request isSetValueRequest_Request `protobuf_oneof:"request"`
5400 unknownFields protoimpl.UnknownFields
5401 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005402}
5403
Abhay Kumar03713392025-12-30 05:20:58 +00005404func (x *SetValueRequest) Reset() {
5405 *x = SetValueRequest{}
5406 mi := &file_voltha_protos_extensions_proto_msgTypes[51]
5407 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5408 ms.StoreMessageInfo(mi)
5409}
5410
5411func (x *SetValueRequest) String() string {
5412 return protoimpl.X.MessageStringOf(x)
5413}
5414
5415func (*SetValueRequest) ProtoMessage() {}
5416
5417func (x *SetValueRequest) ProtoReflect() protoreflect.Message {
5418 mi := &file_voltha_protos_extensions_proto_msgTypes[51]
5419 if x != nil {
5420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5421 if ms.LoadMessageInfo() == nil {
5422 ms.StoreMessageInfo(mi)
5423 }
5424 return ms
5425 }
5426 return mi.MessageOf(x)
5427}
5428
5429// Deprecated: Use SetValueRequest.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005430func (*SetValueRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005431 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{51}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005432}
5433
Abhay Kumar03713392025-12-30 05:20:58 +00005434func (x *SetValueRequest) GetRequest() isSetValueRequest_Request {
5435 if x != nil {
5436 return x.Request
5437 }
5438 return nil
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005439}
5440
Abhay Kumar03713392025-12-30 05:20:58 +00005441func (x *SetValueRequest) GetAlarmConfig() *config.AlarmConfig {
5442 if x != nil {
5443 if x, ok := x.Request.(*SetValueRequest_AlarmConfig); ok {
5444 return x.AlarmConfig
5445 }
5446 }
5447 return nil
5448}
5449
5450func (x *SetValueRequest) GetAppOffloadConfig() *AppOffloadConfig {
5451 if x != nil {
5452 if x, ok := x.Request.(*SetValueRequest_AppOffloadConfig); ok {
5453 return x.AppOffloadConfig
5454 }
5455 }
5456 return nil
5457}
5458
5459func (x *SetValueRequest) GetAppOffloadOnuConfig() *AppOffloadOnuConfig {
5460 if x != nil {
5461 if x, ok := x.Request.(*SetValueRequest_AppOffloadOnuConfig); ok {
5462 return x.AppOffloadOnuConfig
5463 }
5464 }
5465 return nil
5466}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005467
5468type isSetValueRequest_Request interface {
5469 isSetValueRequest_Request()
5470}
5471
5472type SetValueRequest_AlarmConfig struct {
5473 AlarmConfig *config.AlarmConfig `protobuf:"bytes,1,opt,name=alarm_config,json=alarmConfig,proto3,oneof"`
5474}
5475
amit.ghoshf017eab2024-06-28 15:09:33 +02005476type SetValueRequest_AppOffloadConfig struct {
5477 AppOffloadConfig *AppOffloadConfig `protobuf:"bytes,2,opt,name=app_offload_config,json=appOffloadConfig,proto3,oneof"`
5478}
5479
5480type SetValueRequest_AppOffloadOnuConfig struct {
5481 AppOffloadOnuConfig *AppOffloadOnuConfig `protobuf:"bytes,3,opt,name=app_offload_onu_config,json=appOffloadOnuConfig,proto3,oneof"`
5482}
5483
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005484func (*SetValueRequest_AlarmConfig) isSetValueRequest_Request() {}
5485
amit.ghoshf017eab2024-06-28 15:09:33 +02005486func (*SetValueRequest_AppOffloadConfig) isSetValueRequest_Request() {}
5487
5488func (*SetValueRequest_AppOffloadOnuConfig) isSetValueRequest_Request() {}
5489
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005490type SetValueResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005491 state protoimpl.MessageState `protogen:"open.v1"`
5492 Status SetValueResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=extension.SetValueResponse_Status" json:"status,omitempty"`
5493 ErrReason SetValueResponse_ErrorReason `protobuf:"varint,2,opt,name=errReason,proto3,enum=extension.SetValueResponse_ErrorReason" json:"errReason,omitempty"`
5494 unknownFields protoimpl.UnknownFields
5495 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005496}
5497
Abhay Kumar03713392025-12-30 05:20:58 +00005498func (x *SetValueResponse) Reset() {
5499 *x = SetValueResponse{}
5500 mi := &file_voltha_protos_extensions_proto_msgTypes[52]
5501 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5502 ms.StoreMessageInfo(mi)
5503}
5504
5505func (x *SetValueResponse) String() string {
5506 return protoimpl.X.MessageStringOf(x)
5507}
5508
5509func (*SetValueResponse) ProtoMessage() {}
5510
5511func (x *SetValueResponse) ProtoReflect() protoreflect.Message {
5512 mi := &file_voltha_protos_extensions_proto_msgTypes[52]
5513 if x != nil {
5514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5515 if ms.LoadMessageInfo() == nil {
5516 ms.StoreMessageInfo(mi)
5517 }
5518 return ms
5519 }
5520 return mi.MessageOf(x)
5521}
5522
5523// Deprecated: Use SetValueResponse.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005524func (*SetValueResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005525 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{52}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005526}
5527
Abhay Kumar03713392025-12-30 05:20:58 +00005528func (x *SetValueResponse) GetStatus() SetValueResponse_Status {
5529 if x != nil {
5530 return x.Status
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005531 }
5532 return SetValueResponse_STATUS_UNDEFINED
5533}
5534
Abhay Kumar03713392025-12-30 05:20:58 +00005535func (x *SetValueResponse) GetErrReason() SetValueResponse_ErrorReason {
5536 if x != nil {
5537 return x.ErrReason
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005538 }
5539 return SetValueResponse_REASON_UNDEFINED
5540}
5541
5542type SingleGetValueRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005543 state protoimpl.MessageState `protogen:"open.v1"`
5544 TargetId string `protobuf:"bytes,1,opt,name=targetId,proto3" json:"targetId,omitempty"`
5545 Request *GetValueRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
5546 unknownFields protoimpl.UnknownFields
5547 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005548}
5549
Abhay Kumar03713392025-12-30 05:20:58 +00005550func (x *SingleGetValueRequest) Reset() {
5551 *x = SingleGetValueRequest{}
5552 mi := &file_voltha_protos_extensions_proto_msgTypes[53]
5553 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5554 ms.StoreMessageInfo(mi)
5555}
5556
5557func (x *SingleGetValueRequest) String() string {
5558 return protoimpl.X.MessageStringOf(x)
5559}
5560
5561func (*SingleGetValueRequest) ProtoMessage() {}
5562
5563func (x *SingleGetValueRequest) ProtoReflect() protoreflect.Message {
5564 mi := &file_voltha_protos_extensions_proto_msgTypes[53]
5565 if x != nil {
5566 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5567 if ms.LoadMessageInfo() == nil {
5568 ms.StoreMessageInfo(mi)
5569 }
5570 return ms
5571 }
5572 return mi.MessageOf(x)
5573}
5574
5575// Deprecated: Use SingleGetValueRequest.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005576func (*SingleGetValueRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005577 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{53}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005578}
5579
Abhay Kumar03713392025-12-30 05:20:58 +00005580func (x *SingleGetValueRequest) GetTargetId() string {
5581 if x != nil {
5582 return x.TargetId
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005583 }
5584 return ""
5585}
5586
Abhay Kumar03713392025-12-30 05:20:58 +00005587func (x *SingleGetValueRequest) GetRequest() *GetValueRequest {
5588 if x != nil {
5589 return x.Request
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005590 }
5591 return nil
5592}
5593
5594type SingleGetValueResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005595 state protoimpl.MessageState `protogen:"open.v1"`
5596 Response *GetValueResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
5597 unknownFields protoimpl.UnknownFields
5598 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005599}
5600
Abhay Kumar03713392025-12-30 05:20:58 +00005601func (x *SingleGetValueResponse) Reset() {
5602 *x = SingleGetValueResponse{}
5603 mi := &file_voltha_protos_extensions_proto_msgTypes[54]
5604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5605 ms.StoreMessageInfo(mi)
5606}
5607
5608func (x *SingleGetValueResponse) String() string {
5609 return protoimpl.X.MessageStringOf(x)
5610}
5611
5612func (*SingleGetValueResponse) ProtoMessage() {}
5613
5614func (x *SingleGetValueResponse) ProtoReflect() protoreflect.Message {
5615 mi := &file_voltha_protos_extensions_proto_msgTypes[54]
5616 if x != nil {
5617 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5618 if ms.LoadMessageInfo() == nil {
5619 ms.StoreMessageInfo(mi)
5620 }
5621 return ms
5622 }
5623 return mi.MessageOf(x)
5624}
5625
5626// Deprecated: Use SingleGetValueResponse.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005627func (*SingleGetValueResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005628 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{54}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005629}
5630
Abhay Kumar03713392025-12-30 05:20:58 +00005631func (x *SingleGetValueResponse) GetResponse() *GetValueResponse {
5632 if x != nil {
5633 return x.Response
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005634 }
5635 return nil
5636}
5637
5638type SingleSetValueRequest struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005639 state protoimpl.MessageState `protogen:"open.v1"`
5640 TargetId string `protobuf:"bytes,1,opt,name=targetId,proto3" json:"targetId,omitempty"`
5641 Request *SetValueRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
5642 unknownFields protoimpl.UnknownFields
5643 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005644}
5645
Abhay Kumar03713392025-12-30 05:20:58 +00005646func (x *SingleSetValueRequest) Reset() {
5647 *x = SingleSetValueRequest{}
5648 mi := &file_voltha_protos_extensions_proto_msgTypes[55]
5649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5650 ms.StoreMessageInfo(mi)
5651}
5652
5653func (x *SingleSetValueRequest) String() string {
5654 return protoimpl.X.MessageStringOf(x)
5655}
5656
5657func (*SingleSetValueRequest) ProtoMessage() {}
5658
5659func (x *SingleSetValueRequest) ProtoReflect() protoreflect.Message {
5660 mi := &file_voltha_protos_extensions_proto_msgTypes[55]
5661 if x != nil {
5662 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5663 if ms.LoadMessageInfo() == nil {
5664 ms.StoreMessageInfo(mi)
5665 }
5666 return ms
5667 }
5668 return mi.MessageOf(x)
5669}
5670
5671// Deprecated: Use SingleSetValueRequest.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005672func (*SingleSetValueRequest) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005673 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{55}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005674}
5675
Abhay Kumar03713392025-12-30 05:20:58 +00005676func (x *SingleSetValueRequest) GetTargetId() string {
5677 if x != nil {
5678 return x.TargetId
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005679 }
5680 return ""
5681}
5682
Abhay Kumar03713392025-12-30 05:20:58 +00005683func (x *SingleSetValueRequest) GetRequest() *SetValueRequest {
5684 if x != nil {
5685 return x.Request
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005686 }
5687 return nil
5688}
5689
5690type SingleSetValueResponse struct {
Abhay Kumar03713392025-12-30 05:20:58 +00005691 state protoimpl.MessageState `protogen:"open.v1"`
5692 Response *SetValueResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
5693 unknownFields protoimpl.UnknownFields
5694 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005695}
5696
Abhay Kumar03713392025-12-30 05:20:58 +00005697func (x *SingleSetValueResponse) Reset() {
5698 *x = SingleSetValueResponse{}
5699 mi := &file_voltha_protos_extensions_proto_msgTypes[56]
5700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5701 ms.StoreMessageInfo(mi)
5702}
5703
5704func (x *SingleSetValueResponse) String() string {
5705 return protoimpl.X.MessageStringOf(x)
5706}
5707
5708func (*SingleSetValueResponse) ProtoMessage() {}
5709
5710func (x *SingleSetValueResponse) ProtoReflect() protoreflect.Message {
5711 mi := &file_voltha_protos_extensions_proto_msgTypes[56]
5712 if x != nil {
5713 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5714 if ms.LoadMessageInfo() == nil {
5715 ms.StoreMessageInfo(mi)
5716 }
5717 return ms
5718 }
5719 return mi.MessageOf(x)
5720}
5721
5722// Deprecated: Use SingleSetValueResponse.ProtoReflect.Descriptor instead.
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005723func (*SingleSetValueResponse) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +00005724 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{56}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005725}
5726
Abhay Kumar03713392025-12-30 05:20:58 +00005727func (x *SingleSetValueResponse) GetResponse() *SetValueResponse {
5728 if x != nil {
5729 return x.Response
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005730 }
5731 return nil
5732}
5733
Abhay Kumar03713392025-12-30 05:20:58 +00005734type GetOffloadedAppsStatisticsResponse_DHCPv4RAStats struct {
5735 state protoimpl.MessageState `protogen:"open.v1"`
5736 // From https://github.com/BroadbandForum/yang/blob/master/standard/networking/bbf-l2-dhcpv4-relay.yang
5737 InBadPacketsFromClient uint32 `protobuf:"varint,1,opt,name=in_bad_packets_from_client,json=inBadPacketsFromClient,proto3" json:"in_bad_packets_from_client,omitempty"`
5738 InBadPacketsFromServer uint32 `protobuf:"varint,2,opt,name=in_bad_packets_from_server,json=inBadPacketsFromServer,proto3" json:"in_bad_packets_from_server,omitempty"`
5739 InPacketsFromClient uint32 `protobuf:"varint,3,opt,name=in_packets_from_client,json=inPacketsFromClient,proto3" json:"in_packets_from_client,omitempty"`
5740 InPacketsFromServer uint32 `protobuf:"varint,4,opt,name=in_packets_from_server,json=inPacketsFromServer,proto3" json:"in_packets_from_server,omitempty"`
5741 OutPacketsToServer uint32 `protobuf:"varint,5,opt,name=out_packets_to_server,json=outPacketsToServer,proto3" json:"out_packets_to_server,omitempty"`
5742 OutPacketsToClient uint32 `protobuf:"varint,6,opt,name=out_packets_to_client,json=outPacketsToClient,proto3" json:"out_packets_to_client,omitempty"`
5743 Option_82InsertedPacketsToServer uint32 `protobuf:"varint,7,opt,name=option_82_inserted_packets_to_server,json=option82InsertedPacketsToServer,proto3" json:"option_82_inserted_packets_to_server,omitempty"`
5744 Option_82RemovedPacketsToClient uint32 `protobuf:"varint,8,opt,name=option_82_removed_packets_to_client,json=option82RemovedPacketsToClient,proto3" json:"option_82_removed_packets_to_client,omitempty"`
5745 Option_82NotInsertedToServer uint32 `protobuf:"varint,9,opt,name=option_82_not_inserted_to_server,json=option82NotInsertedToServer,proto3" json:"option_82_not_inserted_to_server,omitempty"`
5746 // Name value pairs that gives the flexibility to report different statistics that implementations may choose
5747 AdditionalStats map[string]string `protobuf:"bytes,10,rep,name=additional_stats,json=additionalStats,proto3" json:"additional_stats,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
5748 unknownFields protoimpl.UnknownFields
5749 sizeCache protoimpl.SizeCache
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005750}
5751
Abhay Kumar03713392025-12-30 05:20:58 +00005752func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) Reset() {
5753 *x = GetOffloadedAppsStatisticsResponse_DHCPv4RAStats{}
5754 mi := &file_voltha_protos_extensions_proto_msgTypes[57]
5755 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5756 ms.StoreMessageInfo(mi)
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005757}
5758
Abhay Kumar03713392025-12-30 05:20:58 +00005759func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) String() string {
5760 return protoimpl.X.MessageStringOf(x)
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005761}
5762
Abhay Kumar03713392025-12-30 05:20:58 +00005763func (*GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) ProtoMessage() {}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005764
Abhay Kumar03713392025-12-30 05:20:58 +00005765func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) ProtoReflect() protoreflect.Message {
5766 mi := &file_voltha_protos_extensions_proto_msgTypes[57]
5767 if x != nil {
5768 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5769 if ms.LoadMessageInfo() == nil {
5770 ms.StoreMessageInfo(mi)
5771 }
5772 return ms
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005773 }
Abhay Kumar03713392025-12-30 05:20:58 +00005774 return mi.MessageOf(x)
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005775}
5776
Abhay Kumar03713392025-12-30 05:20:58 +00005777// Deprecated: Use GetOffloadedAppsStatisticsResponse_DHCPv4RAStats.ProtoReflect.Descriptor instead.
5778func (*GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) Descriptor() ([]byte, []int) {
5779 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{46, 0}
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005780}
5781
Abhay Kumar03713392025-12-30 05:20:58 +00005782func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetInBadPacketsFromClient() uint32 {
5783 if x != nil {
5784 return x.InBadPacketsFromClient
5785 }
5786 return 0
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005787}
5788
Abhay Kumar03713392025-12-30 05:20:58 +00005789func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetInBadPacketsFromServer() uint32 {
5790 if x != nil {
5791 return x.InBadPacketsFromServer
5792 }
5793 return 0
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005794}
5795
Abhay Kumar03713392025-12-30 05:20:58 +00005796func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetInPacketsFromClient() uint32 {
5797 if x != nil {
5798 return x.InPacketsFromClient
5799 }
5800 return 0
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005801}
5802
Abhay Kumar03713392025-12-30 05:20:58 +00005803func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetInPacketsFromServer() uint32 {
5804 if x != nil {
5805 return x.InPacketsFromServer
5806 }
5807 return 0
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005808}
5809
Abhay Kumar03713392025-12-30 05:20:58 +00005810func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetOutPacketsToServer() uint32 {
5811 if x != nil {
5812 return x.OutPacketsToServer
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005813 }
Abhay Kumar03713392025-12-30 05:20:58 +00005814 return 0
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005815}
5816
Abhay Kumar03713392025-12-30 05:20:58 +00005817func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetOutPacketsToClient() uint32 {
5818 if x != nil {
5819 return x.OutPacketsToClient
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005820 }
Abhay Kumar03713392025-12-30 05:20:58 +00005821 return 0
amit.ghosh9f6af0e2020-11-04 14:09:25 +01005822}
5823
Abhay Kumar03713392025-12-30 05:20:58 +00005824func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetOption_82InsertedPacketsToServer() uint32 {
5825 if x != nil {
5826 return x.Option_82InsertedPacketsToServer
5827 }
5828 return 0
5829}
5830
5831func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetOption_82RemovedPacketsToClient() uint32 {
5832 if x != nil {
5833 return x.Option_82RemovedPacketsToClient
5834 }
5835 return 0
5836}
5837
5838func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetOption_82NotInsertedToServer() uint32 {
5839 if x != nil {
5840 return x.Option_82NotInsertedToServer
5841 }
5842 return 0
5843}
5844
5845func (x *GetOffloadedAppsStatisticsResponse_DHCPv4RAStats) GetAdditionalStats() map[string]string {
5846 if x != nil {
5847 return x.AdditionalStats
5848 }
5849 return nil
5850}
5851
5852type GetOffloadedAppsStatisticsResponse_DHCPv6RAStats struct {
5853 state protoimpl.MessageState `protogen:"open.v1"`
5854 // From https://github.com/BroadbandForum/yang/blob/master/standard/networking/bbf-ldra.yang
5855 InBadPacketsFromClient uint32 `protobuf:"varint,1,opt,name=in_bad_packets_from_client,json=inBadPacketsFromClient,proto3" json:"in_bad_packets_from_client,omitempty"`
5856 InBadPacketsFromServer uint32 `protobuf:"varint,2,opt,name=in_bad_packets_from_server,json=inBadPacketsFromServer,proto3" json:"in_bad_packets_from_server,omitempty"`
5857 Option_17InsertedPacketsToServer uint32 `protobuf:"varint,3,opt,name=option_17_inserted_packets_to_server,json=option17InsertedPacketsToServer,proto3" json:"option_17_inserted_packets_to_server,omitempty"`
5858 Option_17RemovedPacketsToClient uint32 `protobuf:"varint,4,opt,name=option_17_removed_packets_to_client,json=option17RemovedPacketsToClient,proto3" json:"option_17_removed_packets_to_client,omitempty"`
5859 Option_18InsertedPacketsToServer uint32 `protobuf:"varint,5,opt,name=option_18_inserted_packets_to_server,json=option18InsertedPacketsToServer,proto3" json:"option_18_inserted_packets_to_server,omitempty"`
5860 Option_18RemovedPacketsToClient uint32 `protobuf:"varint,6,opt,name=option_18_removed_packets_to_client,json=option18RemovedPacketsToClient,proto3" json:"option_18_removed_packets_to_client,omitempty"`
5861 Option_37InsertedPacketsToServer uint32 `protobuf:"varint,7,opt,name=option_37_inserted_packets_to_server,json=option37InsertedPacketsToServer,proto3" json:"option_37_inserted_packets_to_server,omitempty"`
5862 Option_37RemovedPacketsToClient uint32 `protobuf:"varint,8,opt,name=option_37_removed_packets_to_client,json=option37RemovedPacketsToClient,proto3" json:"option_37_removed_packets_to_client,omitempty"`
5863 OutgoingMtuExceededPacketsFromClient uint32 `protobuf:"varint,9,opt,name=outgoing_mtu_exceeded_packets_from_client,json=outgoingMtuExceededPacketsFromClient,proto3" json:"outgoing_mtu_exceeded_packets_from_client,omitempty"`
5864 // Name value pairs that gives the flexibility to report different statistics that implementations may choose
5865 AdditionalStats map[string]string `protobuf:"bytes,10,rep,name=additional_stats,json=additionalStats,proto3" json:"additional_stats,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
5866 unknownFields protoimpl.UnknownFields
5867 sizeCache protoimpl.SizeCache
5868}
5869
5870func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) Reset() {
5871 *x = GetOffloadedAppsStatisticsResponse_DHCPv6RAStats{}
5872 mi := &file_voltha_protos_extensions_proto_msgTypes[58]
5873 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5874 ms.StoreMessageInfo(mi)
5875}
5876
5877func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) String() string {
5878 return protoimpl.X.MessageStringOf(x)
5879}
5880
5881func (*GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) ProtoMessage() {}
5882
5883func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) ProtoReflect() protoreflect.Message {
5884 mi := &file_voltha_protos_extensions_proto_msgTypes[58]
5885 if x != nil {
5886 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5887 if ms.LoadMessageInfo() == nil {
5888 ms.StoreMessageInfo(mi)
5889 }
5890 return ms
5891 }
5892 return mi.MessageOf(x)
5893}
5894
5895// Deprecated: Use GetOffloadedAppsStatisticsResponse_DHCPv6RAStats.ProtoReflect.Descriptor instead.
5896func (*GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) Descriptor() ([]byte, []int) {
5897 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{46, 1}
5898}
5899
5900func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetInBadPacketsFromClient() uint32 {
5901 if x != nil {
5902 return x.InBadPacketsFromClient
5903 }
5904 return 0
5905}
5906
5907func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetInBadPacketsFromServer() uint32 {
5908 if x != nil {
5909 return x.InBadPacketsFromServer
5910 }
5911 return 0
5912}
5913
5914func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOption_17InsertedPacketsToServer() uint32 {
5915 if x != nil {
5916 return x.Option_17InsertedPacketsToServer
5917 }
5918 return 0
5919}
5920
5921func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOption_17RemovedPacketsToClient() uint32 {
5922 if x != nil {
5923 return x.Option_17RemovedPacketsToClient
5924 }
5925 return 0
5926}
5927
5928func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOption_18InsertedPacketsToServer() uint32 {
5929 if x != nil {
5930 return x.Option_18InsertedPacketsToServer
5931 }
5932 return 0
5933}
5934
5935func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOption_18RemovedPacketsToClient() uint32 {
5936 if x != nil {
5937 return x.Option_18RemovedPacketsToClient
5938 }
5939 return 0
5940}
5941
5942func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOption_37InsertedPacketsToServer() uint32 {
5943 if x != nil {
5944 return x.Option_37InsertedPacketsToServer
5945 }
5946 return 0
5947}
5948
5949func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOption_37RemovedPacketsToClient() uint32 {
5950 if x != nil {
5951 return x.Option_37RemovedPacketsToClient
5952 }
5953 return 0
5954}
5955
5956func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetOutgoingMtuExceededPacketsFromClient() uint32 {
5957 if x != nil {
5958 return x.OutgoingMtuExceededPacketsFromClient
5959 }
5960 return 0
5961}
5962
5963func (x *GetOffloadedAppsStatisticsResponse_DHCPv6RAStats) GetAdditionalStats() map[string]string {
5964 if x != nil {
5965 return x.AdditionalStats
5966 }
5967 return nil
5968}
5969
5970type GetOffloadedAppsStatisticsResponse_PPPoeIAStats struct {
5971 state protoimpl.MessageState `protogen:"open.v1"`
5972 // From https://github.com/BroadbandForum/yang/blob/master/standard/networking/bbf-pppoe-intermediate-agent.yang
5973 InErrorPacketsFromClient uint32 `protobuf:"varint,1,opt,name=in_error_packets_from_client,json=inErrorPacketsFromClient,proto3" json:"in_error_packets_from_client,omitempty"`
5974 InErrorPacketsFromServer uint32 `protobuf:"varint,2,opt,name=in_error_packets_from_server,json=inErrorPacketsFromServer,proto3" json:"in_error_packets_from_server,omitempty"`
5975 InPacketsFromClient uint32 `protobuf:"varint,3,opt,name=in_packets_from_client,json=inPacketsFromClient,proto3" json:"in_packets_from_client,omitempty"`
5976 InPacketsFromServer uint32 `protobuf:"varint,4,opt,name=in_packets_from_server,json=inPacketsFromServer,proto3" json:"in_packets_from_server,omitempty"`
5977 OutPacketsToServer uint32 `protobuf:"varint,5,opt,name=out_packets_to_server,json=outPacketsToServer,proto3" json:"out_packets_to_server,omitempty"`
5978 OutPacketsToClient uint32 `protobuf:"varint,6,opt,name=out_packets_to_client,json=outPacketsToClient,proto3" json:"out_packets_to_client,omitempty"`
5979 VendorSpecificTagInsertedPacketsToServer uint32 `protobuf:"varint,7,opt,name=vendor_specific_tag_inserted_packets_to_server,json=vendorSpecificTagInsertedPacketsToServer,proto3" json:"vendor_specific_tag_inserted_packets_to_server,omitempty"`
5980 VendorSpecificTagRemovedPacketsToClient uint32 `protobuf:"varint,8,opt,name=vendor_specific_tag_removed_packets_to_client,json=vendorSpecificTagRemovedPacketsToClient,proto3" json:"vendor_specific_tag_removed_packets_to_client,omitempty"`
5981 OutgoingMtuExceededPacketsFromClient uint32 `protobuf:"varint,9,opt,name=outgoing_mtu_exceeded_packets_from_client,json=outgoingMtuExceededPacketsFromClient,proto3" json:"outgoing_mtu_exceeded_packets_from_client,omitempty"`
5982 // Name value pairs that gives the flexibility to report different statistics that implementations may choose
5983 AdditionalStats map[string]string `protobuf:"bytes,10,rep,name=additional_stats,json=additionalStats,proto3" json:"additional_stats,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
5984 unknownFields protoimpl.UnknownFields
5985 sizeCache protoimpl.SizeCache
5986}
5987
5988func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) Reset() {
5989 *x = GetOffloadedAppsStatisticsResponse_PPPoeIAStats{}
5990 mi := &file_voltha_protos_extensions_proto_msgTypes[59]
5991 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5992 ms.StoreMessageInfo(mi)
5993}
5994
5995func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) String() string {
5996 return protoimpl.X.MessageStringOf(x)
5997}
5998
5999func (*GetOffloadedAppsStatisticsResponse_PPPoeIAStats) ProtoMessage() {}
6000
6001func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) ProtoReflect() protoreflect.Message {
6002 mi := &file_voltha_protos_extensions_proto_msgTypes[59]
6003 if x != nil {
6004 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6005 if ms.LoadMessageInfo() == nil {
6006 ms.StoreMessageInfo(mi)
6007 }
6008 return ms
6009 }
6010 return mi.MessageOf(x)
6011}
6012
6013// Deprecated: Use GetOffloadedAppsStatisticsResponse_PPPoeIAStats.ProtoReflect.Descriptor instead.
6014func (*GetOffloadedAppsStatisticsResponse_PPPoeIAStats) Descriptor() ([]byte, []int) {
6015 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{46, 2}
6016}
6017
6018func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetInErrorPacketsFromClient() uint32 {
6019 if x != nil {
6020 return x.InErrorPacketsFromClient
6021 }
6022 return 0
6023}
6024
6025func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetInErrorPacketsFromServer() uint32 {
6026 if x != nil {
6027 return x.InErrorPacketsFromServer
6028 }
6029 return 0
6030}
6031
6032func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetInPacketsFromClient() uint32 {
6033 if x != nil {
6034 return x.InPacketsFromClient
6035 }
6036 return 0
6037}
6038
6039func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetInPacketsFromServer() uint32 {
6040 if x != nil {
6041 return x.InPacketsFromServer
6042 }
6043 return 0
6044}
6045
6046func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetOutPacketsToServer() uint32 {
6047 if x != nil {
6048 return x.OutPacketsToServer
6049 }
6050 return 0
6051}
6052
6053func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetOutPacketsToClient() uint32 {
6054 if x != nil {
6055 return x.OutPacketsToClient
6056 }
6057 return 0
6058}
6059
6060func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetVendorSpecificTagInsertedPacketsToServer() uint32 {
6061 if x != nil {
6062 return x.VendorSpecificTagInsertedPacketsToServer
6063 }
6064 return 0
6065}
6066
6067func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetVendorSpecificTagRemovedPacketsToClient() uint32 {
6068 if x != nil {
6069 return x.VendorSpecificTagRemovedPacketsToClient
6070 }
6071 return 0
6072}
6073
6074func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetOutgoingMtuExceededPacketsFromClient() uint32 {
6075 if x != nil {
6076 return x.OutgoingMtuExceededPacketsFromClient
6077 }
6078 return 0
6079}
6080
6081func (x *GetOffloadedAppsStatisticsResponse_PPPoeIAStats) GetAdditionalStats() map[string]string {
6082 if x != nil {
6083 return x.AdditionalStats
6084 }
6085 return nil
6086}
6087
6088type AppOffloadOnuConfig_PerUniConfig struct {
6089 state protoimpl.MessageState `protogen:"open.v1"`
6090 // As per the BBF Agent Remote Id defined in https://github.com/BroadbandForum/yang/blob/master/standard/networking/bbf-pppoe-intermediate-agent-profile-common.yang
6091 AgentRemoteID string `protobuf:"bytes,2,opt,name=agentRemoteID,proto3" json:"agentRemoteID,omitempty"`
6092 // As per the BBF Agent Circuit Id defined in https://github.com/BroadbandForum/yang/blob/master/standard/networking/bbf-pppoe-intermediate-agent-profile-common.yang
6093 AgentCircuitID string `protobuf:"bytes,3,opt,name=agentCircuitID,proto3" json:"agentCircuitID,omitempty"`
6094 // The id of the UNI on the Onu for which this configuration is relevant. The UNI ids are numbered from 0 to n depending on the number of UNI ports on the ONU.
6095 OnuUniId uint32 `protobuf:"varint,4,opt,name=onuUniId,proto3" json:"onuUniId,omitempty"`
6096 unknownFields protoimpl.UnknownFields
6097 sizeCache protoimpl.SizeCache
6098}
6099
6100func (x *AppOffloadOnuConfig_PerUniConfig) Reset() {
6101 *x = AppOffloadOnuConfig_PerUniConfig{}
6102 mi := &file_voltha_protos_extensions_proto_msgTypes[63]
6103 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6104 ms.StoreMessageInfo(mi)
6105}
6106
6107func (x *AppOffloadOnuConfig_PerUniConfig) String() string {
6108 return protoimpl.X.MessageStringOf(x)
6109}
6110
6111func (*AppOffloadOnuConfig_PerUniConfig) ProtoMessage() {}
6112
6113func (x *AppOffloadOnuConfig_PerUniConfig) ProtoReflect() protoreflect.Message {
6114 mi := &file_voltha_protos_extensions_proto_msgTypes[63]
6115 if x != nil {
6116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6117 if ms.LoadMessageInfo() == nil {
6118 ms.StoreMessageInfo(mi)
6119 }
6120 return ms
6121 }
6122 return mi.MessageOf(x)
6123}
6124
6125// Deprecated: Use AppOffloadOnuConfig_PerUniConfig.ProtoReflect.Descriptor instead.
6126func (*AppOffloadOnuConfig_PerUniConfig) Descriptor() ([]byte, []int) {
6127 return file_voltha_protos_extensions_proto_rawDescGZIP(), []int{50, 0}
6128}
6129
6130func (x *AppOffloadOnuConfig_PerUniConfig) GetAgentRemoteID() string {
6131 if x != nil {
6132 return x.AgentRemoteID
6133 }
6134 return ""
6135}
6136
6137func (x *AppOffloadOnuConfig_PerUniConfig) GetAgentCircuitID() string {
6138 if x != nil {
6139 return x.AgentCircuitID
6140 }
6141 return ""
6142}
6143
6144func (x *AppOffloadOnuConfig_PerUniConfig) GetOnuUniId() uint32 {
6145 if x != nil {
6146 return x.OnuUniId
6147 }
6148 return 0
6149}
6150
6151var File_voltha_protos_extensions_proto protoreflect.FileDescriptor
6152
6153const file_voltha_protos_extensions_proto_rawDesc = "" +
6154 "\n" +
6155 "\x1evoltha_protos/extensions.proto\x12\textension\x1a\x1evoltha_protos/ext_config.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1avoltha_protos/common.proto\"]\n" +
6156 "\bValueSet\x12\x0e\n" +
6157 "\x02id\x18\x01 \x01(\tR\x02id\x128\n" +
6158 "\falarm_config\x18\x02 \x01(\v2\x13.config.AlarmConfigH\x00R\valarmConfigB\a\n" +
6159 "\x05value\",\n" +
6160 "\tValueType\"\x1f\n" +
6161 "\x04Type\x12\t\n" +
6162 "\x05EMPTY\x10\x00\x12\f\n" +
6163 "\bDISTANCE\x10\x01\"Q\n" +
6164 "\x0eValueSpecifier\x12\x0e\n" +
6165 "\x02id\x18\x01 \x01(\tR\x02id\x12/\n" +
6166 "\x05value\x18\x02 \x01(\x0e2\x19.extension.ValueType.TypeR\x05value\"t\n" +
6167 "\fReturnValues\x12\x10\n" +
6168 "\x03Set\x18\x01 \x01(\rR\x03Set\x12 \n" +
6169 "\vUnsupported\x18\x02 \x01(\rR\vUnsupported\x12\x14\n" +
6170 "\x05Error\x18\x03 \x01(\rR\x05Error\x12\x1a\n" +
6171 "\bDistance\x18\x04 \x01(\rR\bDistance\"6\n" +
6172 "\x12GetDistanceRequest\x12 \n" +
6173 "\vonuDeviceId\x18\x01 \x01(\tR\vonuDeviceId\"1\n" +
6174 "\x13GetDistanceResponse\x12\x1a\n" +
6175 "\bdistance\x18\x01 \x01(\rR\bdistance\"2\n" +
6176 "\x14GetOnuUniInfoRequest\x12\x1a\n" +
6177 "\buniIndex\x18\x01 \x01(\rR\buniIndex\"\xe1\x04\n" +
6178 "\x15GetOnuUniInfoResponse\x12P\n" +
6179 "\badmState\x18\x01 \x01(\x0e24.extension.GetOnuUniInfoResponse.AdministrativeStateR\badmState\x12O\n" +
6180 "\toperState\x18\x02 \x01(\x0e21.extension.GetOnuUniInfoResponse.OperationalStateR\toperState\x12O\n" +
6181 "\tconfigInd\x18\x03 \x01(\x0e21.extension.GetOnuUniInfoResponse.ConfigurationIndR\tconfigInd\"\xc2\x01\n" +
6182 "\x10ConfigurationInd\x12\n" +
6183 "\n" +
6184 "\x06UNKOWN\x10\x00\x12\x12\n" +
6185 "\x0eTEN_BASE_T_FDX\x10\x01\x12\x16\n" +
6186 "\x12HUNDRED_BASE_T_FDX\x10\x02\x12\x18\n" +
6187 "\x14GIGABIT_ETHERNET_FDX\x10\x03\x12\x16\n" +
6188 "\x12TEN_G_ETHERNET_FDX\x10\x04\x12\x12\n" +
6189 "\x0eTEN_BASE_T_HDX\x10\x05\x12\x16\n" +
6190 "\x12HUNDRED_BASE_T_HDX\x10\x06\x12\x18\n" +
6191 "\x14GIGABIT_ETHERNET_HDX\x10\a\"G\n" +
6192 "\x13AdministrativeState\x12\x16\n" +
6193 "\x12ADMSTATE_UNDEFINED\x10\x00\x12\n" +
6194 "\n" +
6195 "\x06LOCKED\x10\x01\x12\f\n" +
6196 "\bUNLOCKED\x10\x02\"F\n" +
6197 "\x10OperationalState\x12\x17\n" +
6198 "\x13OPERSTATE_UNDEFINED\x10\x00\x12\v\n" +
6199 "\aENABLED\x10\x01\x12\f\n" +
6200 "\bDISABLED\x10\x02\"\xb7\x01\n" +
6201 "\x12GetOltPortCounters\x12\x16\n" +
6202 "\x06portNo\x18\x01 \x01(\rR\x06portNo\x12B\n" +
6203 "\bportType\x18\x02 \x01(\x0e2&.extension.GetOltPortCounters.PortTypeR\bportType\"E\n" +
6204 "\bPortType\x12\x10\n" +
6205 "\fPort_UNKNOWN\x10\x00\x12\x15\n" +
6206 "\x11Port_ETHERNET_NNI\x10\x01\x12\x10\n" +
6207 "\fPort_PON_OLT\x10\x02\"\xcc\x03\n" +
6208 "\x1aGetOltPortCountersResponse\x12\x18\n" +
6209 "\atxBytes\x18\x01 \x01(\x04R\atxBytes\x12\x18\n" +
6210 "\arxBytes\x18\x02 \x01(\x04R\arxBytes\x12\x1c\n" +
6211 "\ttxPackets\x18\x03 \x01(\x04R\ttxPackets\x12\x1c\n" +
6212 "\trxPackets\x18\x04 \x01(\x04R\trxPackets\x12&\n" +
6213 "\x0etxErrorPackets\x18\x05 \x01(\x04R\x0etxErrorPackets\x12&\n" +
6214 "\x0erxErrorPackets\x18\x06 \x01(\x04R\x0erxErrorPackets\x12&\n" +
6215 "\x0etxBcastPackets\x18\a \x01(\x04R\x0etxBcastPackets\x12&\n" +
6216 "\x0erxBcastPackets\x18\b \x01(\x04R\x0erxBcastPackets\x12&\n" +
6217 "\x0etxUcastPackets\x18\t \x01(\x04R\x0etxUcastPackets\x12&\n" +
6218 "\x0erxUcastPackets\x18\n" +
6219 " \x01(\x04R\x0erxUcastPackets\x12&\n" +
6220 "\x0etxMcastPackets\x18\v \x01(\x04R\x0etxMcastPackets\x12&\n" +
6221 "\x0erxMcastPackets\x18\f \x01(\x04R\x0erxMcastPackets\"D\n" +
6222 "\x14GetOnuPonOpticalInfo\x12,\n" +
6223 "\x05empty\x18\x01 \x01(\v2\x16.google.protobuf.EmptyR\x05empty\"\x84\x02\n" +
6224 "\x1cGetOnuPonOpticalInfoResponse\x12*\n" +
6225 "\x10powerFeedVoltage\x18\x01 \x01(\x02R\x10powerFeedVoltage\x122\n" +
6226 "\x14receivedOpticalPower\x18\x02 \x01(\x02R\x14receivedOpticalPower\x126\n" +
6227 "\x16meanOpticalLaunchPower\x18\x03 \x01(\x02R\x16meanOpticalLaunchPower\x12*\n" +
6228 "\x10laserBiasCurrent\x18\x04 \x01(\x02R\x10laserBiasCurrent\x12 \n" +
6229 "\vtemperature\x18\x05 \x01(\x02R\vtemperature\"\xaf\x01\n" +
6230 "\x1fGetOnuEthernetBridgePortHistory\x12R\n" +
6231 "\tdirection\x18\x01 \x01(\x0e24.extension.GetOnuEthernetBridgePortHistory.DirectionR\tdirection\"8\n" +
6232 "\tDirection\x12\r\n" +
6233 "\tUNDEFINED\x10\x00\x12\f\n" +
6234 "\bUPSTREAM\x10\x01\x12\x0e\n" +
6235 "\n" +
6236 "DOWNSTREAM\x10\x02\"\x93\x05\n" +
6237 "'GetOnuEthernetBridgePortHistoryResponse\x12\x1e\n" +
6238 "\n" +
6239 "dropEvents\x18\x01 \x01(\rR\n" +
6240 "dropEvents\x12\x16\n" +
6241 "\x06octets\x18\x02 \x01(\rR\x06octets\x12\x18\n" +
6242 "\apackets\x18\x03 \x01(\rR\apackets\x12*\n" +
6243 "\x10broadcastPackets\x18\x04 \x01(\rR\x10broadcastPackets\x12*\n" +
6244 "\x10multicastPackets\x18\x05 \x01(\rR\x10multicastPackets\x12,\n" +
6245 "\x11crcErroredPackets\x18\x06 \x01(\rR\x11crcErroredPackets\x12*\n" +
6246 "\x10undersizePackets\x18\a \x01(\rR\x10undersizePackets\x12(\n" +
6247 "\x0foversizePackets\x18\b \x01(\rR\x0foversizePackets\x12(\n" +
6248 "\x0fpackets64octets\x18\t \x01(\rR\x0fpackets64octets\x122\n" +
6249 "\x14packets65To127octets\x18\n" +
6250 " \x01(\rR\x14packets65To127octets\x124\n" +
6251 "\x15packets128To255Octets\x18\v \x01(\rR\x15packets128To255Octets\x124\n" +
6252 "\x15packets256To511octets\x18\f \x01(\rR\x15packets256To511octets\x126\n" +
6253 "\x16packets512To1023octets\x18\r \x01(\rR\x16packets512To1023octets\x128\n" +
6254 "\x17packets1024To1518octets\x18\x0e \x01(\rR\x17packets1024To1518octets\"L\n" +
6255 "\x1cGetOnuAllocGemHistoryRequest\x12,\n" +
6256 "\x05empty\x18\x01 \x01(\v2\x16.google.protobuf.EmptyR\x05empty\"\xb3\x03\n" +
6257 "\x15OnuGemPortHistoryData\x12\x14\n" +
6258 "\x05gemId\x18\x01 \x01(\rR\x05gemId\x122\n" +
6259 "\x14transmittedGEMFrames\x18\x02 \x01(\rR\x14transmittedGEMFrames\x12,\n" +
6260 "\x11receivedGEMFrames\x18\x03 \x01(\rR\x11receivedGEMFrames\x126\n" +
6261 "\x14receivedPayloadBytes\x18\x04 \x01(\rB\x02\x18\x01R\x14receivedPayloadBytes\x12<\n" +
6262 "\x17transmittedPayloadBytes\x18\x05 \x01(\rB\x02\x18\x01R\x17transmittedPayloadBytes\x120\n" +
6263 "\x13encryptionKeyErrors\x18\x06 \x01(\rR\x13encryptionKeyErrors\x129\n" +
6264 "\x19received_payload_bytes_64\x18\a \x01(\x06R\x16receivedPayloadBytes64\x12?\n" +
6265 "\x1ctransmitted_payload_bytes_64\x18\b \x01(\x06R\x19transmittedPayloadBytes64\"I\n" +
6266 "\x13OnuAllocHistoryData\x12\x18\n" +
6267 "\aallocId\x18\x01 \x01(\rR\aallocId\x12\x18\n" +
6268 "\arxBytes\x18\x02 \x01(\rR\arxBytes\"\xa4\x01\n" +
6269 "\x16OnuAllocGemHistoryData\x12F\n" +
6270 "\x0eonuAllocIdInfo\x18\x01 \x01(\v2\x1e.extension.OnuAllocHistoryDataR\x0eonuAllocIdInfo\x12B\n" +
6271 "\vgemPortInfo\x18\x02 \x03(\v2 .extension.OnuGemPortHistoryDataR\vgemPortInfo\"z\n" +
6272 "\x1dGetOnuAllocGemHistoryResponse\x12Y\n" +
6273 "\x16onuAllocGemHistoryData\x18\x01 \x03(\v2!.extension.OnuAllocGemHistoryDataR\x16onuAllocGemHistoryData\"@\n" +
6274 "\x10GetOnuFecHistory\x12,\n" +
6275 "\x05empty\x18\x01 \x01(\v2\x16.google.protobuf.EmptyR\x05empty\"\xe3\x03\n" +
6276 "\x18GetOnuFecHistoryResponse\x12*\n" +
6277 "\x0ecorrectedBytes\x18\x01 \x01(\rB\x02\x18\x01R\x0ecorrectedBytes\x122\n" +
6278 "\x12correctedCodeWords\x18\x02 \x01(\rB\x02\x18\x01R\x12correctedCodeWords\x12\x1e\n" +
6279 "\n" +
6280 "fecSeconds\x18\x03 \x01(\rR\n" +
6281 "fecSeconds\x12*\n" +
6282 "\x0etotalCodeWords\x18\x04 \x01(\rB\x02\x18\x01R\x0etotalCodeWords\x12:\n" +
6283 "\x16uncorrectableCodeWords\x18\x05 \x01(\rB\x02\x18\x01R\x16uncorrectableCodeWords\x123\n" +
6284 "\x16fec_corrected_bytes_64\x18\x06 \x01(\x06R\x13fecCorrectedBytes64\x12<\n" +
6285 "\x1bfec_corrected_code_words_64\x18\a \x01(\x06R\x17fecCorrectedCodeWords64\x12-\n" +
6286 "\x13total_code_words_64\x18\b \x01(\x06R\x10totalCodeWords64\x12=\n" +
6287 "\x1buncorrectable_code_words_64\x18\t \x01(\x06R\x18uncorrectableCodeWords64\"G\n" +
6288 "\x15GetOnuCountersRequest\x12\x17\n" +
6289 "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" +
6290 "\x06onu_id\x18\x02 \x01(\aR\x05onuId\"\x8d\x01\n" +
6291 "%GetOmciEthernetFrameExtendedPmRequest\x12 \n" +
6292 "\vonuDeviceId\x18\x01 \x01(\tR\vonuDeviceId\x12\x1c\n" +
6293 "\buniIndex\x18\x02 \x01(\rH\x00R\buniIndex\x12\x14\n" +
6294 "\x05reset\x18\x03 \x01(\bR\x05resetB\x0e\n" +
6295 "\fis_uni_index\"C\n" +
6296 "\x11GetRxPowerRequest\x12\x17\n" +
6297 "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" +
6298 "\x06onu_id\x18\x02 \x01(\aR\x05onuId\"L\n" +
6299 "\x14GetOltRxPowerRequest\x12\x1d\n" +
6300 "\n" +
6301 "port_label\x18\x01 \x01(\tR\tportLabel\x12\x15\n" +
6302 "\x06onu_sn\x18\x02 \x01(\tR\x05onuSn\"Z\n" +
6303 "\x12GetPonStatsRequest\x12\x1e\n" +
6304 "\tportLabel\x18\x01 \x01(\tH\x00R\tportLabel\x12\x18\n" +
6305 "\x06portId\x18\x02 \x01(\aH\x00R\x06portIdB\n" +
6306 "\n" +
6307 "\bportInfo\"o\n" +
6308 "\x13GetPonStatsResponse\x12\x18\n" +
6309 "\aponPort\x18\x01 \x01(\rR\aponPort\x12>\n" +
6310 "\x0eportStatistics\x18\x02 \x01(\v2\x16.common.PortStatisticsR\x0eportStatistics\"Z\n" +
6311 "\x12GetNNIStatsRequest\x12\x1e\n" +
6312 "\tportLabel\x18\x01 \x01(\tH\x00R\tportLabel\x12\x18\n" +
6313 "\x06portId\x18\x02 \x01(\aH\x00R\x06portIdB\n" +
6314 "\n" +
6315 "\bportInfo\"o\n" +
6316 "\x13GetNNIStatsResponse\x12\x18\n" +
6317 "\anniPort\x18\x01 \x01(\rR\anniPort\x12>\n" +
6318 "\x0eportStatistics\x18\x02 \x01(\v2\x16.common.PortStatisticsR\x0eportStatistics\"I\n" +
6319 "\x19GetOnuStatsFromOltRequest\x12\x16\n" +
6320 "\x06intfId\x18\x01 \x01(\aR\x06intfId\x12\x14\n" +
6321 "\x05onuId\x18\x02 \x01(\aR\x05onuId\"\x9d\x01\n" +
6322 "\x15OnuGemPortInfoFromOlt\x12\x14\n" +
6323 "\x05gemId\x18\x01 \x01(\rR\x05gemId\x12\x1c\n" +
6324 "\trxPackets\x18\x02 \x01(\x04R\trxPackets\x12\x18\n" +
6325 "\arxBytes\x18\x03 \x01(\x04R\arxBytes\x12\x1c\n" +
6326 "\ttxPackets\x18\x04 \x01(\x04R\ttxPackets\x12\x18\n" +
6327 "\atxBytes\x18\x05 \x01(\x04R\atxBytes\"K\n" +
6328 "\x15OnuAllocIdInfoFromOlt\x12\x18\n" +
6329 "\aallocId\x18\x01 \x01(\rR\aallocId\x12\x18\n" +
6330 "\arxBytes\x18\x02 \x01(\x04R\arxBytes\"\xa9\x01\n" +
6331 "\x1fOnuAllocGemStatsFromOltResponse\x12B\n" +
6332 "\vallocIdInfo\x18\x01 \x01(\v2 .extension.OnuAllocIdInfoFromOltR\vallocIdInfo\x12B\n" +
6333 "\vgemPortInfo\x18\x02 \x03(\v2 .extension.OnuGemPortInfoFromOltR\vgemPortInfo\"v\n" +
6334 "\x1aGetOnuStatsFromOltResponse\x12X\n" +
6335 "\x11allocGemStatsInfo\x18\x01 \x03(\v2*.extension.OnuAllocGemStatsFromOltResponseR\x11allocGemStatsInfo\"\x96\r\n" +
6336 "\x16GetOnuCountersResponse\x12\x19\n" +
6337 "\aintf_id\x18\x01 \x01(\aH\x00R\x06intfId\x12\x17\n" +
6338 "\x06onu_id\x18\x02 \x01(\aH\x01R\x05onuId\x12'\n" +
6339 "\x0epositive_drift\x18\x03 \x01(\x06H\x02R\rpositiveDrift\x12'\n" +
6340 "\x0enegative_drift\x18\x04 \x01(\x06H\x03R\rnegativeDrift\x12:\n" +
6341 "\x18delimiter_miss_detection\x18\x05 \x01(\x06H\x04R\x16delimiterMissDetection\x12\x1f\n" +
6342 "\n" +
6343 "bip_errors\x18\x06 \x01(\x06H\x05R\tbipErrors\x12\x1d\n" +
6344 "\tbip_units\x18\a \x01(\x06H\x06R\bbipUnits\x124\n" +
6345 "\x15fec_corrected_symbols\x18\b \x01(\x06H\aR\x13fecCorrectedSymbols\x128\n" +
6346 "\x17fec_codewords_corrected\x18\t \x01(\x06H\bR\x15fecCodewordsCorrected\x12@\n" +
6347 "\x1bfec_codewords_uncorrectable\x18\n" +
6348 " \x01(\x06H\tR\x19fecCodewordsUncorrectable\x12%\n" +
6349 "\rfec_codewords\x18\v \x01(\x06H\n" +
6350 "R\ffecCodewords\x120\n" +
6351 "\x13fec_corrected_units\x18\f \x01(\x06H\vR\x11fecCorrectedUnits\x12(\n" +
6352 "\x0fxgem_key_errors\x18\r \x01(\x06H\fR\rxgemKeyErrors\x12\x1d\n" +
6353 "\txgem_loss\x18\x0e \x01(\x06H\rR\bxgemLoss\x12(\n" +
6354 "\x0frx_ploams_error\x18\x0f \x01(\x06H\x0eR\rrxPloamsError\x12-\n" +
6355 "\x12rx_ploams_non_idle\x18\x10 \x01(\x06H\x0fR\x0frxPloamsNonIdle\x12\x19\n" +
6356 "\arx_omci\x18\x11 \x01(\x06H\x10R\x06rxOmci\x12\x19\n" +
6357 "\atx_omci\x18\x12 \x01(\x06H\x11R\x06txOmci\x12:\n" +
6358 "\x19rx_omci_packets_crc_error\x18\x13 \x01(\x06H\x12R\x15rxOmciPacketsCrcError\x12\x1b\n" +
6359 "\brx_bytes\x18\x14 \x01(\x06H\x13R\arxBytes\x12\x1f\n" +
6360 "\n" +
6361 "rx_packets\x18\x15 \x01(\x06H\x14R\trxPackets\x12\x1b\n" +
6362 "\btx_bytes\x18\x16 \x01(\x06H\x15R\atxBytes\x12\x1f\n" +
6363 "\n" +
6364 "tx_packets\x18\x17 \x01(\x06H\x16R\ttxPackets\x12#\n" +
6365 "\fber_reported\x18\x18 \x01(\x06H\x17R\vberReported\x12!\n" +
6366 "\vlcdg_errors\x18\x19 \x01(\x06H\x18R\n" +
6367 "lcdgErrors\x12\x1f\n" +
6368 "\n" +
6369 "rdi_errors\x18\x1a \x01(\x06H\x19R\trdiErrors\x12\x1e\n" +
6370 "\ttimestamp\x18\x1b \x01(\aH\x1aR\ttimestamp\x12\x1f\n" +
6371 "\n" +
6372 "hec_errors\x18\x1c \x01(\x06H\x1bR\thecErrorsB\f\n" +
6373 "\n" +
6374 "is_intf_idB\v\n" +
6375 "\tis_onu_idB\x13\n" +
6376 "\x11is_positive_driftB\x13\n" +
6377 "\x11is_negative_driftB\x1d\n" +
6378 "\x1bis_delimiter_miss_detectionB\x0f\n" +
6379 "\ris_bip_errorsB\x0e\n" +
6380 "\fis_bip_unitsB\x1a\n" +
6381 "\x18is_fec_corrected_symbolsB\x1c\n" +
6382 "\x1ais_fec_codewords_correctedB \n" +
6383 "\x1eis_fec_codewords_uncorrectableB\x12\n" +
6384 "\x10is_fec_codewordsB\x18\n" +
6385 "\x16is_fec_corrected_unitsB\x14\n" +
6386 "\x12is_xgem_key_errorsB\x0e\n" +
6387 "\fis_xgem_lossB\x14\n" +
6388 "\x12is_rx_ploams_errorB\x17\n" +
6389 "\x15is_rx_ploams_non_idleB\f\n" +
6390 "\n" +
6391 "is_rx_omciB\f\n" +
6392 "\n" +
6393 "is_tx_omciB\x1e\n" +
6394 "\x1cis_rx_omci_packets_crc_errorB\r\n" +
6395 "\vis_rx_bytesB\x0f\n" +
6396 "\ris_rx_packetsB\r\n" +
6397 "\vis_tx_bytesB\x0f\n" +
6398 "\ris_tx_packetsB\x11\n" +
6399 "\x0fis_ber_reportedB\x10\n" +
6400 "\x0eis_lcdg_errorsB\x0f\n" +
6401 "\ris_rdi_errorsB\x0e\n" +
6402 "\fis_timestampB\x0f\n" +
6403 "\ris_hec_errors\"\x8c\x05\n" +
6404 "\x1bOmciEthernetFrameExtendedPm\x12\x1f\n" +
6405 "\vdrop_events\x18\x01 \x01(\x06R\n" +
6406 "dropEvents\x12\x16\n" +
6407 "\x06octets\x18\x02 \x01(\x06R\x06octets\x12\x16\n" +
6408 "\x06frames\x18\x03 \x01(\x06R\x06frames\x12)\n" +
6409 "\x10broadcast_frames\x18\x04 \x01(\x06R\x0fbroadcastFrames\x12)\n" +
6410 "\x10multicast_frames\x18\x05 \x01(\x06R\x0fmulticastFrames\x12,\n" +
6411 "\x12crc_errored_frames\x18\x06 \x01(\x06R\x10crcErroredFrames\x12)\n" +
6412 "\x10undersize_frames\x18\a \x01(\x06R\x0fundersizeFrames\x12'\n" +
6413 "\x0foversize_frames\x18\b \x01(\x06R\x0eoversizeFrames\x12(\n" +
6414 "\x10frames_64_octets\x18\t \x01(\x06R\x0eframes64Octets\x124\n" +
6415 "\x17frames_65_to_127_octets\x18\n" +
6416 " \x01(\x06R\x13frames65To127Octets\x126\n" +
6417 "\x18frames_128_to_255_octets\x18\v \x01(\x06R\x14frames128To255Octets\x126\n" +
6418 "\x18frames_256_to_511_octets\x18\f \x01(\x06R\x14frames256To511Octets\x128\n" +
6419 "\x19frames_512_to_1023_octets\x18\r \x01(\x06R\x15frames512To1023Octets\x12:\n" +
6420 "\x1aframes_1024_to_1518_octets\x18\x0e \x01(\x06R\x16frames1024To1518Octets\"\xf4\x02\n" +
6421 "&GetOmciEthernetFrameExtendedPmResponse\x12B\n" +
6422 "\bupstream\x18\x01 \x01(\v2&.extension.OmciEthernetFrameExtendedPmR\bupstream\x12F\n" +
6423 "\n" +
6424 "downstream\x18\x02 \x01(\v2&.extension.OmciEthernetFrameExtendedPmR\n" +
6425 "downstream\x12\x8b\x01\n" +
6426 "&omci_ethernet_frame_extended_pm_format\x18\x03 \x01(\x0e28.extension.GetOmciEthernetFrameExtendedPmResponse.FormatR!omciEthernetFrameExtendedPmFormat\"0\n" +
6427 "\x06Format\x12\x12\n" +
6428 "\x0eTHIRTY_TWO_BIT\x10\x00\x12\x12\n" +
6429 "\x0eSIXTY_FOUR_BIT\x10\x01\"t\n" +
6430 "\aRxPower\x12\x15\n" +
6431 "\x06onu_sn\x18\x01 \x01(\tR\x05onuSn\x12\x16\n" +
6432 "\x06status\x18\x02 \x01(\tR\x06status\x12\x1f\n" +
6433 "\vfail_reason\x18\x03 \x01(\tR\n" +
6434 "failReason\x12\x19\n" +
6435 "\brx_power\x18\x04 \x01(\x01R\arxPower\"e\n" +
6436 "\x15GetOltRxPowerResponse\x12\x1d\n" +
6437 "\n" +
6438 "port_label\x18\x01 \x01(\tR\tportLabel\x12-\n" +
6439 "\brx_power\x18\x02 \x03(\v2\x12.extension.RxPowerR\arxPower\"\x98\x01\n" +
6440 "\x12GetRxPowerResponse\x12\x17\n" +
6441 "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" +
6442 "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" +
6443 "\x06status\x18\x03 \x01(\tR\x06status\x12\x1f\n" +
6444 "\vfail_reason\x18\x04 \x01(\tR\n" +
6445 "failReason\x12\x19\n" +
6446 "\brx_power\x18\x05 \x01(\x01R\arxPower\"J\n" +
6447 "\x1aGetOnuOmciTxRxStatsRequest\x12,\n" +
6448 "\x05empty\x18\x01 \x01(\v2\x16.google.protobuf.EmptyR\x05empty\"\xf1\x03\n" +
6449 "\x1bGetOnuOmciTxRxStatsResponse\x12)\n" +
6450 "\x11base_tx_ar_frames\x18\x01 \x01(\rR\x0ebaseTxArFrames\x12)\n" +
6451 "\x11base_rx_ak_frames\x18\x02 \x01(\rR\x0ebaseRxAkFrames\x12.\n" +
6452 "\x14base_tx_no_ar_frames\x18\x03 \x01(\rR\x10baseTxNoArFrames\x12.\n" +
6453 "\x14base_rx_no_ak_frames\x18\x04 \x01(\rR\x10baseRxNoAkFrames\x12'\n" +
6454 "\x10ext_tx_ar_frames\x18\x05 \x01(\rR\rextTxArFrames\x12'\n" +
6455 "\x10ext_rx_ak_frames\x18\x06 \x01(\rR\rextRxAkFrames\x12,\n" +
6456 "\x13ext_tx_no_ar_frames\x18\a \x01(\rR\x0fextTxNoArFrames\x12,\n" +
6457 "\x13ext_rx_no_ak_frames\x18\b \x01(\rR\x0fextRxNoAkFrames\x125\n" +
6458 "\x17tx_omci_counter_retries\x18\t \x01(\rR\x14txOmciCounterRetries\x127\n" +
6459 "\x18tx_omci_counter_timeouts\x18\n" +
6460 " \x01(\rR\x15txOmciCounterTimeouts\"M\n" +
6461 "\x1dGetOnuOmciActiveAlarmsRequest\x12,\n" +
6462 "\x05empty\x18\x01 \x01(\v2\x16.google.protobuf.EmptyR\x05empty\"}\n" +
6463 "\tAlarmData\x12\x19\n" +
6464 "\bclass_id\x18\x01 \x01(\rR\aclassId\x12\x1f\n" +
6465 "\vinstance_id\x18\x02 \x01(\rR\n" +
6466 "instanceId\x12\x12\n" +
6467 "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" +
6468 "\vdescription\x18\x04 \x01(\tR\vdescription\"[\n" +
6469 "\x1eGetOnuOmciActiveAlarmsResponse\x129\n" +
6470 "\ractive_alarms\x18\x01 \x03(\v2\x14.extension.AlarmDataR\factiveAlarms\"\xc2\x01\n" +
6471 "!GetOffloadedAppsStatisticsRequest\x12U\n" +
6472 "\bstatsFor\x18\x01 \x01(\x0e29.extension.GetOffloadedAppsStatisticsRequest.OffloadedAppR\bstatsFor\"F\n" +
6473 "\fOffloadedApp\x12\r\n" +
6474 "\tUNDEFINED\x10\x00\x12\v\n" +
6475 "\aPPPoeIA\x10\x01\x12\f\n" +
6476 "\bDHCPv4RA\x10\x02\x12\f\n" +
6477 "\bDHCPv6RA\x10\x03\"\x8b\x16\n" +
6478 "\"GetOffloadedAppsStatisticsResponse\x12c\n" +
6479 "\rdhcpv4RaStats\x18\x01 \x01(\v2;.extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStatsH\x00R\rdhcpv4RaStats\x12c\n" +
6480 "\rdhcpv6RaStats\x18\x02 \x01(\v2;.extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStatsH\x00R\rdhcpv6RaStats\x12`\n" +
6481 "\fpppoeIaStats\x18\x03 \x01(\v2:.extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStatsH\x00R\fpppoeIaStats\x1a\xfb\x05\n" +
6482 "\rDHCPv4RAStats\x12:\n" +
6483 "\x1ain_bad_packets_from_client\x18\x01 \x01(\rR\x16inBadPacketsFromClient\x12:\n" +
6484 "\x1ain_bad_packets_from_server\x18\x02 \x01(\rR\x16inBadPacketsFromServer\x123\n" +
6485 "\x16in_packets_from_client\x18\x03 \x01(\rR\x13inPacketsFromClient\x123\n" +
6486 "\x16in_packets_from_server\x18\x04 \x01(\rR\x13inPacketsFromServer\x121\n" +
6487 "\x15out_packets_to_server\x18\x05 \x01(\rR\x12outPacketsToServer\x121\n" +
6488 "\x15out_packets_to_client\x18\x06 \x01(\rR\x12outPacketsToClient\x12M\n" +
6489 "$option_82_inserted_packets_to_server\x18\a \x01(\rR\x1foption82InsertedPacketsToServer\x12K\n" +
6490 "#option_82_removed_packets_to_client\x18\b \x01(\rR\x1eoption82RemovedPacketsToClient\x12E\n" +
6491 " option_82_not_inserted_to_server\x18\t \x01(\rR\x1boption82NotInsertedToServer\x12{\n" +
6492 "\x10additional_stats\x18\n" +
6493 " \x03(\v2P.extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStats.AdditionalStatsEntryR\x0fadditionalStats\x1aB\n" +
6494 "\x14AdditionalStatsEntry\x12\x10\n" +
6495 "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
6496 "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\xf5\x06\n" +
6497 "\rDHCPv6RAStats\x12:\n" +
6498 "\x1ain_bad_packets_from_client\x18\x01 \x01(\rR\x16inBadPacketsFromClient\x12:\n" +
6499 "\x1ain_bad_packets_from_server\x18\x02 \x01(\rR\x16inBadPacketsFromServer\x12M\n" +
6500 "$option_17_inserted_packets_to_server\x18\x03 \x01(\rR\x1foption17InsertedPacketsToServer\x12K\n" +
6501 "#option_17_removed_packets_to_client\x18\x04 \x01(\rR\x1eoption17RemovedPacketsToClient\x12M\n" +
6502 "$option_18_inserted_packets_to_server\x18\x05 \x01(\rR\x1foption18InsertedPacketsToServer\x12K\n" +
6503 "#option_18_removed_packets_to_client\x18\x06 \x01(\rR\x1eoption18RemovedPacketsToClient\x12M\n" +
6504 "$option_37_inserted_packets_to_server\x18\a \x01(\rR\x1foption37InsertedPacketsToServer\x12K\n" +
6505 "#option_37_removed_packets_to_client\x18\b \x01(\rR\x1eoption37RemovedPacketsToClient\x12W\n" +
6506 ")outgoing_mtu_exceeded_packets_from_client\x18\t \x01(\rR$outgoingMtuExceededPacketsFromClient\x12{\n" +
6507 "\x10additional_stats\x18\n" +
6508 " \x03(\v2P.extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStats.AdditionalStatsEntryR\x0fadditionalStats\x1aB\n" +
6509 "\x14AdditionalStatsEntry\x12\x10\n" +
6510 "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
6511 "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\xb9\x06\n" +
6512 "\fPPPoeIAStats\x12>\n" +
6513 "\x1cin_error_packets_from_client\x18\x01 \x01(\rR\x18inErrorPacketsFromClient\x12>\n" +
6514 "\x1cin_error_packets_from_server\x18\x02 \x01(\rR\x18inErrorPacketsFromServer\x123\n" +
6515 "\x16in_packets_from_client\x18\x03 \x01(\rR\x13inPacketsFromClient\x123\n" +
6516 "\x16in_packets_from_server\x18\x04 \x01(\rR\x13inPacketsFromServer\x121\n" +
6517 "\x15out_packets_to_server\x18\x05 \x01(\rR\x12outPacketsToServer\x121\n" +
6518 "\x15out_packets_to_client\x18\x06 \x01(\rR\x12outPacketsToClient\x12`\n" +
6519 ".vendor_specific_tag_inserted_packets_to_server\x18\a \x01(\rR(vendorSpecificTagInsertedPacketsToServer\x12^\n" +
6520 "-vendor_specific_tag_removed_packets_to_client\x18\b \x01(\rR'vendorSpecificTagRemovedPacketsToClient\x12W\n" +
6521 ")outgoing_mtu_exceeded_packets_from_client\x18\t \x01(\rR$outgoingMtuExceededPacketsFromClient\x12z\n" +
6522 "\x10additional_stats\x18\n" +
6523 " \x03(\v2O.extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStats.AdditionalStatsEntryR\x0fadditionalStats\x1aB\n" +
6524 "\x14AdditionalStatsEntry\x12\x10\n" +
6525 "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
6526 "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\a\n" +
6527 "\x05stats\"\xf8\t\n" +
6528 "\x0fGetValueRequest\x12;\n" +
6529 "\bdistance\x18\x01 \x01(\v2\x1d.extension.GetDistanceRequestH\x00R\bdistance\x12;\n" +
6530 "\auniInfo\x18\x02 \x01(\v2\x1f.extension.GetOnuUniInfoRequestH\x00R\auniInfo\x12A\n" +
6531 "\voltPortInfo\x18\x03 \x01(\v2\x1d.extension.GetOltPortCountersH\x00R\voltPortInfo\x12I\n" +
6532 "\x0eonuOpticalInfo\x18\x04 \x01(\v2\x1f.extension.GetOnuPonOpticalInfoH\x00R\x0eonuOpticalInfo\x12R\n" +
6533 "\rethBridgePort\x18\x05 \x01(\v2*.extension.GetOnuEthernetBridgePortHistoryH\x00R\rethBridgePort\x12=\n" +
6534 "\n" +
6535 "fecHistory\x18\x06 \x01(\v2\x1b.extension.GetOnuFecHistoryH\x00R\n" +
6536 "fecHistory\x12B\n" +
6537 "\n" +
6538 "onuPonInfo\x18\a \x01(\v2 .extension.GetOnuCountersRequestH\x00R\n" +
6539 "onuPonInfo\x12L\n" +
6540 "\aonuInfo\x18\b \x01(\v20.extension.GetOmciEthernetFrameExtendedPmRequestH\x00R\aonuInfo\x128\n" +
6541 "\arxPower\x18\t \x01(\v2\x1c.extension.GetRxPowerRequestH\x00R\arxPower\x12K\n" +
6542 "\fonuOmciStats\x18\n" +
6543 " \x01(\v2%.extension.GetOnuOmciTxRxStatsRequestH\x00R\fonuOmciStats\x12A\n" +
6544 "\n" +
6545 "oltRxPower\x18\v \x01(\v2\x1f.extension.GetOltRxPowerRequestH\x00R\n" +
6546 "oltRxPower\x12T\n" +
6547 "\x0fonuActiveAlarms\x18\f \x01(\v2(.extension.GetOnuOmciActiveAlarmsRequestH\x00R\x0fonuActiveAlarms\x12^\n" +
6548 "\x12offloadedAppsStats\x18\r \x01(\v2,.extension.GetOffloadedAppsStatisticsRequestH\x00R\x12offloadedAppsStats\x12U\n" +
6549 "\x10onuAllocGemStats\x18\x0e \x01(\v2'.extension.GetOnuAllocGemHistoryRequestH\x00R\x10onuAllocGemStats\x12P\n" +
6550 "\x0fonuStatsFromOlt\x18\x0f \x01(\v2$.extension.GetOnuStatsFromOltRequestH\x00R\x0fonuStatsFromOlt\x12A\n" +
6551 "\voltPonStats\x18\x10 \x01(\v2\x1d.extension.GetPonStatsRequestH\x00R\voltPonStats\x12A\n" +
6552 "\voltNniStats\x18\x11 \x01(\v2\x1d.extension.GetNNIStatsRequestH\x00R\voltNniStatsB\t\n" +
6553 "\arequest\"\xe7\r\n" +
6554 "\x10GetValueResponse\x12:\n" +
6555 "\x06status\x18\x01 \x01(\x0e2\".extension.GetValueResponse.StatusR\x06status\x12E\n" +
6556 "\terrReason\x18\x02 \x01(\x0e2'.extension.GetValueResponse.ErrorReasonR\terrReason\x12<\n" +
6557 "\bdistance\x18\x03 \x01(\v2\x1e.extension.GetDistanceResponseH\x00R\bdistance\x12<\n" +
6558 "\auniInfo\x18\x04 \x01(\v2 .extension.GetOnuUniInfoResponseH\x00R\auniInfo\x12K\n" +
6559 "\fportCoutners\x18\x05 \x01(\v2%.extension.GetOltPortCountersResponseH\x00R\fportCoutners\x12Q\n" +
6560 "\x0eonuOpticalInfo\x18\x06 \x01(\v2'.extension.GetOnuPonOpticalInfoResponseH\x00R\x0eonuOpticalInfo\x12b\n" +
6561 "\x11ethBridgePortInfo\x18\a \x01(\v22.extension.GetOnuEthernetBridgePortHistoryResponseH\x00R\x11ethBridgePortInfo\x12E\n" +
6562 "\n" +
6563 "fecHistory\x18\b \x01(\v2#.extension.GetOnuFecHistoryResponseH\x00R\n" +
6564 "fecHistory\x12K\n" +
6565 "\x0eonuPonCounters\x18\t \x01(\v2!.extension.GetOnuCountersResponseH\x00R\x0eonuPonCounters\x12U\n" +
6566 "\vonuCounters\x18\n" +
6567 " \x01(\v21.extension.GetOmciEthernetFrameExtendedPmResponseH\x00R\vonuCounters\x129\n" +
6568 "\arxPower\x18\v \x01(\v2\x1d.extension.GetRxPowerResponseH\x00R\arxPower\x12L\n" +
6569 "\fonuOmciStats\x18\f \x01(\v2&.extension.GetOnuOmciTxRxStatsResponseH\x00R\fonuOmciStats\x12B\n" +
6570 "\n" +
6571 "oltRxPower\x18\r \x01(\v2 .extension.GetOltRxPowerResponseH\x00R\n" +
6572 "oltRxPower\x12U\n" +
6573 "\x0fonuActiveAlarms\x18\x0e \x01(\v2).extension.GetOnuOmciActiveAlarmsResponseH\x00R\x0fonuActiveAlarms\x12_\n" +
6574 "\x12offloadedAppsStats\x18\x0f \x01(\v2-.extension.GetOffloadedAppsStatisticsResponseH\x00R\x12offloadedAppsStats\x12f\n" +
6575 "\x18onuAllocGemStatsResponse\x18\x10 \x01(\v2(.extension.GetOnuAllocGemHistoryResponseH\x00R\x18onuAllocGemStatsResponse\x12a\n" +
6576 "\x17onuStatsFromOltResponse\x18\x11 \x01(\v2%.extension.GetOnuStatsFromOltResponseH\x00R\x17onuStatsFromOltResponse\x12R\n" +
6577 "\x13oltPonStatsResponse\x18\x12 \x01(\v2\x1e.extension.GetPonStatsResponseH\x00R\x13oltPonStatsResponse\x12R\n" +
6578 "\x13oltNniStatsResponse\x18\x13 \x01(\v2\x1e.extension.GetNNIStatsResponseH\x00R\x13oltNniStatsResponse\"1\n" +
6579 "\x06Status\x12\x14\n" +
6580 "\x10STATUS_UNDEFINED\x10\x00\x12\x06\n" +
6581 "\x02OK\x10\x01\x12\t\n" +
6582 "\x05ERROR\x10\x02\"\xad\x01\n" +
6583 "\vErrorReason\x12\x14\n" +
6584 "\x10REASON_UNDEFINED\x10\x00\x12\x0f\n" +
6585 "\vUNSUPPORTED\x10\x01\x12\x15\n" +
6586 "\x11INVALID_DEVICE_ID\x10\x02\x12\x15\n" +
6587 "\x11INVALID_PORT_TYPE\x10\x03\x12\v\n" +
6588 "\aTIMEOUT\x10\x04\x12\x14\n" +
6589 "\x10INVALID_REQ_TYPE\x10\x05\x12\x12\n" +
6590 "\x0eINTERNAL_ERROR\x10\x06\x12\x12\n" +
6591 "\x0eINVALID_DEVICE\x10\aB\n" +
6592 "\n" +
6593 "\bresponse\"\xac\x01\n" +
6594 "\x10AppOffloadConfig\x12&\n" +
6595 "\x0eenableDHCPv4RA\x18\x01 \x01(\bR\x0eenableDHCPv4RA\x12&\n" +
6596 "\x0eenableDHCPv6RA\x18\x02 \x01(\bR\x0eenableDHCPv6RA\x12$\n" +
6597 "\renablePPPoEIA\x18\x03 \x01(\bR\renablePPPoEIA\x12\"\n" +
6598 "\faccessNodeID\x18\x04 \x01(\tR\faccessNodeID\"\xfe\x01\n" +
6599 "\x13AppOffloadOnuConfig\x12 \n" +
6600 "\vonuDeviceId\x18\x01 \x01(\tR\vonuDeviceId\x12K\n" +
6601 "\n" +
6602 "perUniInfo\x18\x05 \x03(\v2+.extension.AppOffloadOnuConfig.PerUniConfigR\n" +
6603 "perUniInfo\x1ax\n" +
6604 "\fPerUniConfig\x12$\n" +
6605 "\ragentRemoteID\x18\x02 \x01(\tR\ragentRemoteID\x12&\n" +
6606 "\x0eagentCircuitID\x18\x03 \x01(\tR\x0eagentCircuitID\x12\x1a\n" +
6607 "\bonuUniId\x18\x04 \x01(\rR\bonuUniId\"\xfa\x01\n" +
6608 "\x0fSetValueRequest\x128\n" +
6609 "\falarm_config\x18\x01 \x01(\v2\x13.config.AlarmConfigH\x00R\valarmConfig\x12K\n" +
6610 "\x12app_offload_config\x18\x02 \x01(\v2\x1b.extension.AppOffloadConfigH\x00R\x10appOffloadConfig\x12U\n" +
6611 "\x16app_offload_onu_config\x18\x03 \x01(\v2\x1e.extension.AppOffloadOnuConfigH\x00R\x13appOffloadOnuConfigB\t\n" +
6612 "\arequest\"\xc4\x02\n" +
6613 "\x10SetValueResponse\x12:\n" +
6614 "\x06status\x18\x01 \x01(\x0e2\".extension.SetValueResponse.StatusR\x06status\x12E\n" +
6615 "\terrReason\x18\x02 \x01(\x0e2'.extension.SetValueResponse.ErrorReasonR\terrReason\"1\n" +
6616 "\x06Status\x12\x14\n" +
6617 "\x10STATUS_UNDEFINED\x10\x00\x12\x06\n" +
6618 "\x02OK\x10\x01\x12\t\n" +
6619 "\x05ERROR\x10\x02\"z\n" +
6620 "\vErrorReason\x12\x14\n" +
6621 "\x10REASON_UNDEFINED\x10\x00\x12\x0f\n" +
6622 "\vUNSUPPORTED\x10\x01\x12\x15\n" +
6623 "\x11INVALID_DEVICE_ID\x10\x02\x12\x19\n" +
6624 "\x15INVALID_ONU_DEVICE_ID\x10\x03\x12\x12\n" +
6625 "\x0eINVALID_UNI_ID\x10\x04\"i\n" +
6626 "\x15SingleGetValueRequest\x12\x1a\n" +
6627 "\btargetId\x18\x01 \x01(\tR\btargetId\x124\n" +
6628 "\arequest\x18\x02 \x01(\v2\x1a.extension.GetValueRequestR\arequest\"Q\n" +
6629 "\x16SingleGetValueResponse\x127\n" +
6630 "\bresponse\x18\x01 \x01(\v2\x1b.extension.GetValueResponseR\bresponse\"i\n" +
6631 "\x15SingleSetValueRequest\x12\x1a\n" +
6632 "\btargetId\x18\x01 \x01(\tR\btargetId\x124\n" +
6633 "\arequest\x18\x02 \x01(\v2\x1a.extension.SetValueRequestR\arequest\"Q\n" +
6634 "\x16SingleSetValueResponse\x127\n" +
6635 "\bresponse\x18\x01 \x01(\v2\x1b.extension.SetValueResponseR\bresponse2\xb3\x01\n" +
6636 "\tExtension\x12R\n" +
6637 "\vGetExtValue\x12 .extension.SingleGetValueRequest\x1a!.extension.SingleGetValueResponse\x12R\n" +
6638 "\vSetExtValue\x12 .extension.SingleSetValueRequest\x1a!.extension.SingleSetValueResponseBR\n" +
6639 "\x1dorg.opencord.voltha.extensionZ1github.com/opencord/voltha-protos/v5/go/extensionb\x06proto3"
6640
6641var (
6642 file_voltha_protos_extensions_proto_rawDescOnce sync.Once
6643 file_voltha_protos_extensions_proto_rawDescData []byte
6644)
6645
6646func file_voltha_protos_extensions_proto_rawDescGZIP() []byte {
6647 file_voltha_protos_extensions_proto_rawDescOnce.Do(func() {
6648 file_voltha_protos_extensions_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_voltha_protos_extensions_proto_rawDesc), len(file_voltha_protos_extensions_proto_rawDesc)))
6649 })
6650 return file_voltha_protos_extensions_proto_rawDescData
6651}
6652
6653var file_voltha_protos_extensions_proto_enumTypes = make([]protoimpl.EnumInfo, 12)
6654var file_voltha_protos_extensions_proto_msgTypes = make([]protoimpl.MessageInfo, 64)
6655var file_voltha_protos_extensions_proto_goTypes = []any{
6656 (ValueType_Type)(0), // 0: extension.ValueType.Type
6657 (GetOnuUniInfoResponse_ConfigurationInd)(0), // 1: extension.GetOnuUniInfoResponse.ConfigurationInd
6658 (GetOnuUniInfoResponse_AdministrativeState)(0), // 2: extension.GetOnuUniInfoResponse.AdministrativeState
6659 (GetOnuUniInfoResponse_OperationalState)(0), // 3: extension.GetOnuUniInfoResponse.OperationalState
6660 (GetOltPortCounters_PortType)(0), // 4: extension.GetOltPortCounters.PortType
6661 (GetOnuEthernetBridgePortHistory_Direction)(0), // 5: extension.GetOnuEthernetBridgePortHistory.Direction
6662 (GetOmciEthernetFrameExtendedPmResponse_Format)(0), // 6: extension.GetOmciEthernetFrameExtendedPmResponse.Format
6663 (GetOffloadedAppsStatisticsRequest_OffloadedApp)(0), // 7: extension.GetOffloadedAppsStatisticsRequest.OffloadedApp
6664 (GetValueResponse_Status)(0), // 8: extension.GetValueResponse.Status
6665 (GetValueResponse_ErrorReason)(0), // 9: extension.GetValueResponse.ErrorReason
6666 (SetValueResponse_Status)(0), // 10: extension.SetValueResponse.Status
6667 (SetValueResponse_ErrorReason)(0), // 11: extension.SetValueResponse.ErrorReason
6668 (*ValueSet)(nil), // 12: extension.ValueSet
6669 (*ValueType)(nil), // 13: extension.ValueType
6670 (*ValueSpecifier)(nil), // 14: extension.ValueSpecifier
6671 (*ReturnValues)(nil), // 15: extension.ReturnValues
6672 (*GetDistanceRequest)(nil), // 16: extension.GetDistanceRequest
6673 (*GetDistanceResponse)(nil), // 17: extension.GetDistanceResponse
6674 (*GetOnuUniInfoRequest)(nil), // 18: extension.GetOnuUniInfoRequest
6675 (*GetOnuUniInfoResponse)(nil), // 19: extension.GetOnuUniInfoResponse
6676 (*GetOltPortCounters)(nil), // 20: extension.GetOltPortCounters
6677 (*GetOltPortCountersResponse)(nil), // 21: extension.GetOltPortCountersResponse
6678 (*GetOnuPonOpticalInfo)(nil), // 22: extension.GetOnuPonOpticalInfo
6679 (*GetOnuPonOpticalInfoResponse)(nil), // 23: extension.GetOnuPonOpticalInfoResponse
6680 (*GetOnuEthernetBridgePortHistory)(nil), // 24: extension.GetOnuEthernetBridgePortHistory
6681 (*GetOnuEthernetBridgePortHistoryResponse)(nil), // 25: extension.GetOnuEthernetBridgePortHistoryResponse
6682 (*GetOnuAllocGemHistoryRequest)(nil), // 26: extension.GetOnuAllocGemHistoryRequest
6683 (*OnuGemPortHistoryData)(nil), // 27: extension.OnuGemPortHistoryData
6684 (*OnuAllocHistoryData)(nil), // 28: extension.OnuAllocHistoryData
6685 (*OnuAllocGemHistoryData)(nil), // 29: extension.OnuAllocGemHistoryData
6686 (*GetOnuAllocGemHistoryResponse)(nil), // 30: extension.GetOnuAllocGemHistoryResponse
6687 (*GetOnuFecHistory)(nil), // 31: extension.GetOnuFecHistory
6688 (*GetOnuFecHistoryResponse)(nil), // 32: extension.GetOnuFecHistoryResponse
6689 (*GetOnuCountersRequest)(nil), // 33: extension.GetOnuCountersRequest
6690 (*GetOmciEthernetFrameExtendedPmRequest)(nil), // 34: extension.GetOmciEthernetFrameExtendedPmRequest
6691 (*GetRxPowerRequest)(nil), // 35: extension.GetRxPowerRequest
6692 (*GetOltRxPowerRequest)(nil), // 36: extension.GetOltRxPowerRequest
6693 (*GetPonStatsRequest)(nil), // 37: extension.GetPonStatsRequest
6694 (*GetPonStatsResponse)(nil), // 38: extension.GetPonStatsResponse
6695 (*GetNNIStatsRequest)(nil), // 39: extension.GetNNIStatsRequest
6696 (*GetNNIStatsResponse)(nil), // 40: extension.GetNNIStatsResponse
6697 (*GetOnuStatsFromOltRequest)(nil), // 41: extension.GetOnuStatsFromOltRequest
6698 (*OnuGemPortInfoFromOlt)(nil), // 42: extension.OnuGemPortInfoFromOlt
6699 (*OnuAllocIdInfoFromOlt)(nil), // 43: extension.OnuAllocIdInfoFromOlt
6700 (*OnuAllocGemStatsFromOltResponse)(nil), // 44: extension.OnuAllocGemStatsFromOltResponse
6701 (*GetOnuStatsFromOltResponse)(nil), // 45: extension.GetOnuStatsFromOltResponse
6702 (*GetOnuCountersResponse)(nil), // 46: extension.GetOnuCountersResponse
6703 (*OmciEthernetFrameExtendedPm)(nil), // 47: extension.OmciEthernetFrameExtendedPm
6704 (*GetOmciEthernetFrameExtendedPmResponse)(nil), // 48: extension.GetOmciEthernetFrameExtendedPmResponse
6705 (*RxPower)(nil), // 49: extension.RxPower
6706 (*GetOltRxPowerResponse)(nil), // 50: extension.GetOltRxPowerResponse
6707 (*GetRxPowerResponse)(nil), // 51: extension.GetRxPowerResponse
6708 (*GetOnuOmciTxRxStatsRequest)(nil), // 52: extension.GetOnuOmciTxRxStatsRequest
6709 (*GetOnuOmciTxRxStatsResponse)(nil), // 53: extension.GetOnuOmciTxRxStatsResponse
6710 (*GetOnuOmciActiveAlarmsRequest)(nil), // 54: extension.GetOnuOmciActiveAlarmsRequest
6711 (*AlarmData)(nil), // 55: extension.AlarmData
6712 (*GetOnuOmciActiveAlarmsResponse)(nil), // 56: extension.GetOnuOmciActiveAlarmsResponse
6713 (*GetOffloadedAppsStatisticsRequest)(nil), // 57: extension.GetOffloadedAppsStatisticsRequest
6714 (*GetOffloadedAppsStatisticsResponse)(nil), // 58: extension.GetOffloadedAppsStatisticsResponse
6715 (*GetValueRequest)(nil), // 59: extension.GetValueRequest
6716 (*GetValueResponse)(nil), // 60: extension.GetValueResponse
6717 (*AppOffloadConfig)(nil), // 61: extension.AppOffloadConfig
6718 (*AppOffloadOnuConfig)(nil), // 62: extension.AppOffloadOnuConfig
6719 (*SetValueRequest)(nil), // 63: extension.SetValueRequest
6720 (*SetValueResponse)(nil), // 64: extension.SetValueResponse
6721 (*SingleGetValueRequest)(nil), // 65: extension.SingleGetValueRequest
6722 (*SingleGetValueResponse)(nil), // 66: extension.SingleGetValueResponse
6723 (*SingleSetValueRequest)(nil), // 67: extension.SingleSetValueRequest
6724 (*SingleSetValueResponse)(nil), // 68: extension.SingleSetValueResponse
6725 (*GetOffloadedAppsStatisticsResponse_DHCPv4RAStats)(nil), // 69: extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStats
6726 (*GetOffloadedAppsStatisticsResponse_DHCPv6RAStats)(nil), // 70: extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStats
6727 (*GetOffloadedAppsStatisticsResponse_PPPoeIAStats)(nil), // 71: extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStats
6728 nil, // 72: extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStats.AdditionalStatsEntry
6729 nil, // 73: extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStats.AdditionalStatsEntry
6730 nil, // 74: extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStats.AdditionalStatsEntry
6731 (*AppOffloadOnuConfig_PerUniConfig)(nil), // 75: extension.AppOffloadOnuConfig.PerUniConfig
6732 (*config.AlarmConfig)(nil), // 76: config.AlarmConfig
6733 (*emptypb.Empty)(nil), // 77: google.protobuf.Empty
6734 (*common.PortStatistics)(nil), // 78: common.PortStatistics
6735}
6736var file_voltha_protos_extensions_proto_depIdxs = []int32{
6737 76, // 0: extension.ValueSet.alarm_config:type_name -> config.AlarmConfig
6738 0, // 1: extension.ValueSpecifier.value:type_name -> extension.ValueType.Type
6739 2, // 2: extension.GetOnuUniInfoResponse.admState:type_name -> extension.GetOnuUniInfoResponse.AdministrativeState
6740 3, // 3: extension.GetOnuUniInfoResponse.operState:type_name -> extension.GetOnuUniInfoResponse.OperationalState
6741 1, // 4: extension.GetOnuUniInfoResponse.configInd:type_name -> extension.GetOnuUniInfoResponse.ConfigurationInd
6742 4, // 5: extension.GetOltPortCounters.portType:type_name -> extension.GetOltPortCounters.PortType
6743 77, // 6: extension.GetOnuPonOpticalInfo.empty:type_name -> google.protobuf.Empty
6744 5, // 7: extension.GetOnuEthernetBridgePortHistory.direction:type_name -> extension.GetOnuEthernetBridgePortHistory.Direction
6745 77, // 8: extension.GetOnuAllocGemHistoryRequest.empty:type_name -> google.protobuf.Empty
6746 28, // 9: extension.OnuAllocGemHistoryData.onuAllocIdInfo:type_name -> extension.OnuAllocHistoryData
6747 27, // 10: extension.OnuAllocGemHistoryData.gemPortInfo:type_name -> extension.OnuGemPortHistoryData
6748 29, // 11: extension.GetOnuAllocGemHistoryResponse.onuAllocGemHistoryData:type_name -> extension.OnuAllocGemHistoryData
6749 77, // 12: extension.GetOnuFecHistory.empty:type_name -> google.protobuf.Empty
6750 78, // 13: extension.GetPonStatsResponse.portStatistics:type_name -> common.PortStatistics
6751 78, // 14: extension.GetNNIStatsResponse.portStatistics:type_name -> common.PortStatistics
6752 43, // 15: extension.OnuAllocGemStatsFromOltResponse.allocIdInfo:type_name -> extension.OnuAllocIdInfoFromOlt
6753 42, // 16: extension.OnuAllocGemStatsFromOltResponse.gemPortInfo:type_name -> extension.OnuGemPortInfoFromOlt
6754 44, // 17: extension.GetOnuStatsFromOltResponse.allocGemStatsInfo:type_name -> extension.OnuAllocGemStatsFromOltResponse
6755 47, // 18: extension.GetOmciEthernetFrameExtendedPmResponse.upstream:type_name -> extension.OmciEthernetFrameExtendedPm
6756 47, // 19: extension.GetOmciEthernetFrameExtendedPmResponse.downstream:type_name -> extension.OmciEthernetFrameExtendedPm
6757 6, // 20: extension.GetOmciEthernetFrameExtendedPmResponse.omci_ethernet_frame_extended_pm_format:type_name -> extension.GetOmciEthernetFrameExtendedPmResponse.Format
6758 49, // 21: extension.GetOltRxPowerResponse.rx_power:type_name -> extension.RxPower
6759 77, // 22: extension.GetOnuOmciTxRxStatsRequest.empty:type_name -> google.protobuf.Empty
6760 77, // 23: extension.GetOnuOmciActiveAlarmsRequest.empty:type_name -> google.protobuf.Empty
6761 55, // 24: extension.GetOnuOmciActiveAlarmsResponse.active_alarms:type_name -> extension.AlarmData
6762 7, // 25: extension.GetOffloadedAppsStatisticsRequest.statsFor:type_name -> extension.GetOffloadedAppsStatisticsRequest.OffloadedApp
6763 69, // 26: extension.GetOffloadedAppsStatisticsResponse.dhcpv4RaStats:type_name -> extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStats
6764 70, // 27: extension.GetOffloadedAppsStatisticsResponse.dhcpv6RaStats:type_name -> extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStats
6765 71, // 28: extension.GetOffloadedAppsStatisticsResponse.pppoeIaStats:type_name -> extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStats
6766 16, // 29: extension.GetValueRequest.distance:type_name -> extension.GetDistanceRequest
6767 18, // 30: extension.GetValueRequest.uniInfo:type_name -> extension.GetOnuUniInfoRequest
6768 20, // 31: extension.GetValueRequest.oltPortInfo:type_name -> extension.GetOltPortCounters
6769 22, // 32: extension.GetValueRequest.onuOpticalInfo:type_name -> extension.GetOnuPonOpticalInfo
6770 24, // 33: extension.GetValueRequest.ethBridgePort:type_name -> extension.GetOnuEthernetBridgePortHistory
6771 31, // 34: extension.GetValueRequest.fecHistory:type_name -> extension.GetOnuFecHistory
6772 33, // 35: extension.GetValueRequest.onuPonInfo:type_name -> extension.GetOnuCountersRequest
6773 34, // 36: extension.GetValueRequest.onuInfo:type_name -> extension.GetOmciEthernetFrameExtendedPmRequest
6774 35, // 37: extension.GetValueRequest.rxPower:type_name -> extension.GetRxPowerRequest
6775 52, // 38: extension.GetValueRequest.onuOmciStats:type_name -> extension.GetOnuOmciTxRxStatsRequest
6776 36, // 39: extension.GetValueRequest.oltRxPower:type_name -> extension.GetOltRxPowerRequest
6777 54, // 40: extension.GetValueRequest.onuActiveAlarms:type_name -> extension.GetOnuOmciActiveAlarmsRequest
6778 57, // 41: extension.GetValueRequest.offloadedAppsStats:type_name -> extension.GetOffloadedAppsStatisticsRequest
6779 26, // 42: extension.GetValueRequest.onuAllocGemStats:type_name -> extension.GetOnuAllocGemHistoryRequest
6780 41, // 43: extension.GetValueRequest.onuStatsFromOlt:type_name -> extension.GetOnuStatsFromOltRequest
6781 37, // 44: extension.GetValueRequest.oltPonStats:type_name -> extension.GetPonStatsRequest
6782 39, // 45: extension.GetValueRequest.oltNniStats:type_name -> extension.GetNNIStatsRequest
6783 8, // 46: extension.GetValueResponse.status:type_name -> extension.GetValueResponse.Status
6784 9, // 47: extension.GetValueResponse.errReason:type_name -> extension.GetValueResponse.ErrorReason
6785 17, // 48: extension.GetValueResponse.distance:type_name -> extension.GetDistanceResponse
6786 19, // 49: extension.GetValueResponse.uniInfo:type_name -> extension.GetOnuUniInfoResponse
6787 21, // 50: extension.GetValueResponse.portCoutners:type_name -> extension.GetOltPortCountersResponse
6788 23, // 51: extension.GetValueResponse.onuOpticalInfo:type_name -> extension.GetOnuPonOpticalInfoResponse
6789 25, // 52: extension.GetValueResponse.ethBridgePortInfo:type_name -> extension.GetOnuEthernetBridgePortHistoryResponse
6790 32, // 53: extension.GetValueResponse.fecHistory:type_name -> extension.GetOnuFecHistoryResponse
6791 46, // 54: extension.GetValueResponse.onuPonCounters:type_name -> extension.GetOnuCountersResponse
6792 48, // 55: extension.GetValueResponse.onuCounters:type_name -> extension.GetOmciEthernetFrameExtendedPmResponse
6793 51, // 56: extension.GetValueResponse.rxPower:type_name -> extension.GetRxPowerResponse
6794 53, // 57: extension.GetValueResponse.onuOmciStats:type_name -> extension.GetOnuOmciTxRxStatsResponse
6795 50, // 58: extension.GetValueResponse.oltRxPower:type_name -> extension.GetOltRxPowerResponse
6796 56, // 59: extension.GetValueResponse.onuActiveAlarms:type_name -> extension.GetOnuOmciActiveAlarmsResponse
6797 58, // 60: extension.GetValueResponse.offloadedAppsStats:type_name -> extension.GetOffloadedAppsStatisticsResponse
6798 30, // 61: extension.GetValueResponse.onuAllocGemStatsResponse:type_name -> extension.GetOnuAllocGemHistoryResponse
6799 45, // 62: extension.GetValueResponse.onuStatsFromOltResponse:type_name -> extension.GetOnuStatsFromOltResponse
6800 38, // 63: extension.GetValueResponse.oltPonStatsResponse:type_name -> extension.GetPonStatsResponse
6801 40, // 64: extension.GetValueResponse.oltNniStatsResponse:type_name -> extension.GetNNIStatsResponse
6802 75, // 65: extension.AppOffloadOnuConfig.perUniInfo:type_name -> extension.AppOffloadOnuConfig.PerUniConfig
6803 76, // 66: extension.SetValueRequest.alarm_config:type_name -> config.AlarmConfig
6804 61, // 67: extension.SetValueRequest.app_offload_config:type_name -> extension.AppOffloadConfig
6805 62, // 68: extension.SetValueRequest.app_offload_onu_config:type_name -> extension.AppOffloadOnuConfig
6806 10, // 69: extension.SetValueResponse.status:type_name -> extension.SetValueResponse.Status
6807 11, // 70: extension.SetValueResponse.errReason:type_name -> extension.SetValueResponse.ErrorReason
6808 59, // 71: extension.SingleGetValueRequest.request:type_name -> extension.GetValueRequest
6809 60, // 72: extension.SingleGetValueResponse.response:type_name -> extension.GetValueResponse
6810 63, // 73: extension.SingleSetValueRequest.request:type_name -> extension.SetValueRequest
6811 64, // 74: extension.SingleSetValueResponse.response:type_name -> extension.SetValueResponse
6812 72, // 75: extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStats.additional_stats:type_name -> extension.GetOffloadedAppsStatisticsResponse.DHCPv4RAStats.AdditionalStatsEntry
6813 73, // 76: extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStats.additional_stats:type_name -> extension.GetOffloadedAppsStatisticsResponse.DHCPv6RAStats.AdditionalStatsEntry
6814 74, // 77: extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStats.additional_stats:type_name -> extension.GetOffloadedAppsStatisticsResponse.PPPoeIAStats.AdditionalStatsEntry
6815 65, // 78: extension.Extension.GetExtValue:input_type -> extension.SingleGetValueRequest
6816 67, // 79: extension.Extension.SetExtValue:input_type -> extension.SingleSetValueRequest
6817 66, // 80: extension.Extension.GetExtValue:output_type -> extension.SingleGetValueResponse
6818 68, // 81: extension.Extension.SetExtValue:output_type -> extension.SingleSetValueResponse
6819 80, // [80:82] is the sub-list for method output_type
6820 78, // [78:80] is the sub-list for method input_type
6821 78, // [78:78] is the sub-list for extension type_name
6822 78, // [78:78] is the sub-list for extension extendee
6823 0, // [0:78] is the sub-list for field type_name
6824}
6825
6826func init() { file_voltha_protos_extensions_proto_init() }
6827func file_voltha_protos_extensions_proto_init() {
6828 if File_voltha_protos_extensions_proto != nil {
6829 return
6830 }
6831 file_voltha_protos_extensions_proto_msgTypes[0].OneofWrappers = []any{
6832 (*ValueSet_AlarmConfig)(nil),
6833 }
6834 file_voltha_protos_extensions_proto_msgTypes[22].OneofWrappers = []any{
6835 (*GetOmciEthernetFrameExtendedPmRequest_UniIndex)(nil),
6836 }
6837 file_voltha_protos_extensions_proto_msgTypes[25].OneofWrappers = []any{
6838 (*GetPonStatsRequest_PortLabel)(nil),
6839 (*GetPonStatsRequest_PortId)(nil),
6840 }
6841 file_voltha_protos_extensions_proto_msgTypes[27].OneofWrappers = []any{
6842 (*GetNNIStatsRequest_PortLabel)(nil),
6843 (*GetNNIStatsRequest_PortId)(nil),
6844 }
6845 file_voltha_protos_extensions_proto_msgTypes[34].OneofWrappers = []any{
6846 (*GetOnuCountersResponse_IntfId)(nil),
6847 (*GetOnuCountersResponse_OnuId)(nil),
6848 (*GetOnuCountersResponse_PositiveDrift)(nil),
6849 (*GetOnuCountersResponse_NegativeDrift)(nil),
6850 (*GetOnuCountersResponse_DelimiterMissDetection)(nil),
6851 (*GetOnuCountersResponse_BipErrors)(nil),
6852 (*GetOnuCountersResponse_BipUnits)(nil),
6853 (*GetOnuCountersResponse_FecCorrectedSymbols)(nil),
6854 (*GetOnuCountersResponse_FecCodewordsCorrected)(nil),
6855 (*GetOnuCountersResponse_FecCodewordsUncorrectable)(nil),
6856 (*GetOnuCountersResponse_FecCodewords)(nil),
6857 (*GetOnuCountersResponse_FecCorrectedUnits)(nil),
6858 (*GetOnuCountersResponse_XgemKeyErrors)(nil),
6859 (*GetOnuCountersResponse_XgemLoss)(nil),
6860 (*GetOnuCountersResponse_RxPloamsError)(nil),
6861 (*GetOnuCountersResponse_RxPloamsNonIdle)(nil),
6862 (*GetOnuCountersResponse_RxOmci)(nil),
6863 (*GetOnuCountersResponse_TxOmci)(nil),
6864 (*GetOnuCountersResponse_RxOmciPacketsCrcError)(nil),
6865 (*GetOnuCountersResponse_RxBytes)(nil),
6866 (*GetOnuCountersResponse_RxPackets)(nil),
6867 (*GetOnuCountersResponse_TxBytes)(nil),
6868 (*GetOnuCountersResponse_TxPackets)(nil),
6869 (*GetOnuCountersResponse_BerReported)(nil),
6870 (*GetOnuCountersResponse_LcdgErrors)(nil),
6871 (*GetOnuCountersResponse_RdiErrors)(nil),
6872 (*GetOnuCountersResponse_Timestamp)(nil),
6873 (*GetOnuCountersResponse_HecErrors)(nil),
6874 }
6875 file_voltha_protos_extensions_proto_msgTypes[46].OneofWrappers = []any{
6876 (*GetOffloadedAppsStatisticsResponse_Dhcpv4RaStats)(nil),
6877 (*GetOffloadedAppsStatisticsResponse_Dhcpv6RaStats)(nil),
6878 (*GetOffloadedAppsStatisticsResponse_PppoeIaStats)(nil),
6879 }
6880 file_voltha_protos_extensions_proto_msgTypes[47].OneofWrappers = []any{
6881 (*GetValueRequest_Distance)(nil),
6882 (*GetValueRequest_UniInfo)(nil),
6883 (*GetValueRequest_OltPortInfo)(nil),
6884 (*GetValueRequest_OnuOpticalInfo)(nil),
6885 (*GetValueRequest_EthBridgePort)(nil),
6886 (*GetValueRequest_FecHistory)(nil),
6887 (*GetValueRequest_OnuPonInfo)(nil),
6888 (*GetValueRequest_OnuInfo)(nil),
6889 (*GetValueRequest_RxPower)(nil),
6890 (*GetValueRequest_OnuOmciStats)(nil),
6891 (*GetValueRequest_OltRxPower)(nil),
6892 (*GetValueRequest_OnuActiveAlarms)(nil),
6893 (*GetValueRequest_OffloadedAppsStats)(nil),
6894 (*GetValueRequest_OnuAllocGemStats)(nil),
6895 (*GetValueRequest_OnuStatsFromOlt)(nil),
6896 (*GetValueRequest_OltPonStats)(nil),
6897 (*GetValueRequest_OltNniStats)(nil),
6898 }
6899 file_voltha_protos_extensions_proto_msgTypes[48].OneofWrappers = []any{
6900 (*GetValueResponse_Distance)(nil),
6901 (*GetValueResponse_UniInfo)(nil),
6902 (*GetValueResponse_PortCoutners)(nil),
6903 (*GetValueResponse_OnuOpticalInfo)(nil),
6904 (*GetValueResponse_EthBridgePortInfo)(nil),
6905 (*GetValueResponse_FecHistory)(nil),
6906 (*GetValueResponse_OnuPonCounters)(nil),
6907 (*GetValueResponse_OnuCounters)(nil),
6908 (*GetValueResponse_RxPower)(nil),
6909 (*GetValueResponse_OnuOmciStats)(nil),
6910 (*GetValueResponse_OltRxPower)(nil),
6911 (*GetValueResponse_OnuActiveAlarms)(nil),
6912 (*GetValueResponse_OffloadedAppsStats)(nil),
6913 (*GetValueResponse_OnuAllocGemStatsResponse)(nil),
6914 (*GetValueResponse_OnuStatsFromOltResponse)(nil),
6915 (*GetValueResponse_OltPonStatsResponse)(nil),
6916 (*GetValueResponse_OltNniStatsResponse)(nil),
6917 }
6918 file_voltha_protos_extensions_proto_msgTypes[51].OneofWrappers = []any{
6919 (*SetValueRequest_AlarmConfig)(nil),
6920 (*SetValueRequest_AppOffloadConfig)(nil),
6921 (*SetValueRequest_AppOffloadOnuConfig)(nil),
6922 }
6923 type x struct{}
6924 out := protoimpl.TypeBuilder{
6925 File: protoimpl.DescBuilder{
6926 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
6927 RawDescriptor: unsafe.Slice(unsafe.StringData(file_voltha_protos_extensions_proto_rawDesc), len(file_voltha_protos_extensions_proto_rawDesc)),
6928 NumEnums: 12,
6929 NumMessages: 64,
6930 NumExtensions: 0,
6931 NumServices: 1,
amit.ghosh9f6af0e2020-11-04 14:09:25 +01006932 },
Abhay Kumar03713392025-12-30 05:20:58 +00006933 GoTypes: file_voltha_protos_extensions_proto_goTypes,
6934 DependencyIndexes: file_voltha_protos_extensions_proto_depIdxs,
6935 EnumInfos: file_voltha_protos_extensions_proto_enumTypes,
6936 MessageInfos: file_voltha_protos_extensions_proto_msgTypes,
6937 }.Build()
6938 File_voltha_protos_extensions_proto = out.File
6939 file_voltha_protos_extensions_proto_goTypes = nil
6940 file_voltha_protos_extensions_proto_depIdxs = nil
amit.ghosh9f6af0e2020-11-04 14:09:25 +01006941}