| // Copyright 2018-2024 Open Networking Foundation (ONF) and the ONF Contributors |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at: |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| // Code generated by protoc-gen-go. DO NOT EDIT. |
| // versions: |
| // protoc-gen-go v1.36.11 |
| // protoc v4.25.8 |
| // source: voltha_protos/openolt.proto |
| |
| package openolt |
| |
| import ( |
| common "github.com/opencord/voltha-protos/v5/go/common" |
| config "github.com/opencord/voltha-protos/v5/go/ext/config" |
| extension "github.com/opencord/voltha-protos/v5/go/extension" |
| tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile" |
| _ "google.golang.org/genproto/googleapis/api/annotations" |
| protoreflect "google.golang.org/protobuf/reflect/protoreflect" |
| protoimpl "google.golang.org/protobuf/runtime/protoimpl" |
| reflect "reflect" |
| sync "sync" |
| unsafe "unsafe" |
| ) |
| |
| const ( |
| // Verify that this generated code is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) |
| // Verify that runtime/protoimpl is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) |
| ) |
| |
| type AlarmState int32 |
| |
| const ( |
| AlarmState_OFF AlarmState = 0 |
| AlarmState_ON AlarmState = 1 |
| ) |
| |
| // Enum value maps for AlarmState. |
| var ( |
| AlarmState_name = map[int32]string{ |
| 0: "OFF", |
| 1: "ON", |
| } |
| AlarmState_value = map[string]int32{ |
| "OFF": 0, |
| "ON": 1, |
| } |
| ) |
| |
| func (x AlarmState) Enum() *AlarmState { |
| p := new(AlarmState) |
| *p = x |
| return p |
| } |
| |
| func (x AlarmState) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (AlarmState) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[0].Descriptor() |
| } |
| |
| func (AlarmState) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[0] |
| } |
| |
| func (x AlarmState) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use AlarmState.Descriptor instead. |
| func (AlarmState) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{0} |
| } |
| |
| // * activation fail reason. |
| type OnuIndication_ActivationFailReason int32 |
| |
| const ( |
| OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0 |
| OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1 //Ranging Failure |
| OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2 //Password authentication |
| OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3 //LOS |
| OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4 // ONU Alarm |
| OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5 //protection switch over |
| ) |
| |
| // Enum value maps for OnuIndication_ActivationFailReason. |
| var ( |
| OnuIndication_ActivationFailReason_name = map[int32]string{ |
| 0: "ONU_ACTIVATION_FAIL_REASON_NONE", |
| 1: "ONU_ACTIVATION_FAIL_REASON_RANGING", |
| 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION", |
| 3: "ONU_ACTIVATION_FAIL_REASON_LOS", |
| 4: "ONU_ACTIVATION_FAIL_ONU_ALARM", |
| 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER", |
| } |
| OnuIndication_ActivationFailReason_value = map[string]int32{ |
| "ONU_ACTIVATION_FAIL_REASON_NONE": 0, |
| "ONU_ACTIVATION_FAIL_REASON_RANGING": 1, |
| "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2, |
| "ONU_ACTIVATION_FAIL_REASON_LOS": 3, |
| "ONU_ACTIVATION_FAIL_ONU_ALARM": 4, |
| "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5, |
| } |
| ) |
| |
| func (x OnuIndication_ActivationFailReason) Enum() *OnuIndication_ActivationFailReason { |
| p := new(OnuIndication_ActivationFailReason) |
| *p = x |
| return p |
| } |
| |
| func (x OnuIndication_ActivationFailReason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (OnuIndication_ActivationFailReason) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[1].Descriptor() |
| } |
| |
| func (OnuIndication_ActivationFailReason) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[1] |
| } |
| |
| func (x OnuIndication_ActivationFailReason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use OnuIndication_ActivationFailReason.Descriptor instead. |
| func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{5, 0} |
| } |
| |
| type IntfOperIndication_PONResourceRanges_Pool_PoolType int32 |
| |
| const ( |
| IntfOperIndication_PONResourceRanges_Pool_ONU_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 0 |
| IntfOperIndication_PONResourceRanges_Pool_ALLOC_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 1 |
| IntfOperIndication_PONResourceRanges_Pool_GEMPORT_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 2 |
| IntfOperIndication_PONResourceRanges_Pool_FLOW_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 3 |
| ) |
| |
| // Enum value maps for IntfOperIndication_PONResourceRanges_Pool_PoolType. |
| var ( |
| IntfOperIndication_PONResourceRanges_Pool_PoolType_name = map[int32]string{ |
| 0: "ONU_ID", |
| 1: "ALLOC_ID", |
| 2: "GEMPORT_ID", |
| 3: "FLOW_ID", |
| } |
| IntfOperIndication_PONResourceRanges_Pool_PoolType_value = map[string]int32{ |
| "ONU_ID": 0, |
| "ALLOC_ID": 1, |
| "GEMPORT_ID": 2, |
| "FLOW_ID": 3, |
| } |
| ) |
| |
| func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) Enum() *IntfOperIndication_PONResourceRanges_Pool_PoolType { |
| p := new(IntfOperIndication_PONResourceRanges_Pool_PoolType) |
| *p = x |
| return p |
| } |
| |
| func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (IntfOperIndication_PONResourceRanges_Pool_PoolType) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[2].Descriptor() |
| } |
| |
| func (IntfOperIndication_PONResourceRanges_Pool_PoolType) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[2] |
| } |
| |
| func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use IntfOperIndication_PONResourceRanges_Pool_PoolType.Descriptor instead. |
| func (IntfOperIndication_PONResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{8, 0, 0, 0} |
| } |
| |
| type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32 |
| |
| const ( |
| DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0 |
| DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1 |
| DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2 |
| DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3 |
| ) |
| |
| // Enum value maps for DeviceInfo_DeviceResourceRanges_Pool_PoolType. |
| var ( |
| DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{ |
| 0: "ONU_ID", |
| 1: "ALLOC_ID", |
| 2: "GEMPORT_ID", |
| 3: "FLOW_ID", |
| } |
| DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{ |
| "ONU_ID": 0, |
| "ALLOC_ID": 1, |
| "GEMPORT_ID": 2, |
| "FLOW_ID": 3, |
| } |
| ) |
| |
| func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) Enum() *DeviceInfo_DeviceResourceRanges_Pool_PoolType { |
| p := new(DeviceInfo_DeviceResourceRanges_Pool_PoolType) |
| *p = x |
| return p |
| } |
| |
| func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[3].Descriptor() |
| } |
| |
| func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[3] |
| } |
| |
| func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use DeviceInfo_DeviceResourceRanges_Pool_PoolType.Descriptor instead. |
| func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{18, 0, 0, 0} |
| } |
| |
| type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32 |
| |
| const ( |
| DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0 |
| DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1 // Shared across all interfaces in all technologies in all ranges |
| DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2 // Shared across all interfaces of the same technology used in this range |
| ) |
| |
| // Enum value maps for DeviceInfo_DeviceResourceRanges_Pool_SharingType. |
| var ( |
| DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{ |
| 0: "DEDICATED_PER_INTF", |
| 1: "SHARED_BY_ALL_INTF_ALL_TECH", |
| 2: "SHARED_BY_ALL_INTF_SAME_TECH", |
| } |
| DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{ |
| "DEDICATED_PER_INTF": 0, |
| "SHARED_BY_ALL_INTF_ALL_TECH": 1, |
| "SHARED_BY_ALL_INTF_SAME_TECH": 2, |
| } |
| ) |
| |
| func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) Enum() *DeviceInfo_DeviceResourceRanges_Pool_SharingType { |
| p := new(DeviceInfo_DeviceResourceRanges_Pool_SharingType) |
| *p = x |
| return p |
| } |
| |
| func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[4].Descriptor() |
| } |
| |
| func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[4] |
| } |
| |
| func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use DeviceInfo_DeviceResourceRanges_Pool_SharingType.Descriptor instead. |
| func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{18, 0, 0, 1} |
| } |
| |
| type GroupMember_InterfaceType int32 |
| |
| const ( |
| GroupMember_PON GroupMember_InterfaceType = 0 |
| GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1 |
| GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2 |
| ) |
| |
| // Enum value maps for GroupMember_InterfaceType. |
| var ( |
| GroupMember_InterfaceType_name = map[int32]string{ |
| 0: "PON", |
| 1: "EPON_1G_PATH", |
| 2: "EPON_10G_PATH", |
| } |
| GroupMember_InterfaceType_value = map[string]int32{ |
| "PON": 0, |
| "EPON_1G_PATH": 1, |
| "EPON_10G_PATH": 2, |
| } |
| ) |
| |
| func (x GroupMember_InterfaceType) Enum() *GroupMember_InterfaceType { |
| p := new(GroupMember_InterfaceType) |
| *p = x |
| return p |
| } |
| |
| func (x GroupMember_InterfaceType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (GroupMember_InterfaceType) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[5].Descriptor() |
| } |
| |
| func (GroupMember_InterfaceType) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[5] |
| } |
| |
| func (x GroupMember_InterfaceType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use GroupMember_InterfaceType.Descriptor instead. |
| func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{47, 0} |
| } |
| |
| type Group_GroupMembersCommand int32 |
| |
| const ( |
| Group_ADD_MEMBERS Group_GroupMembersCommand = 0 |
| Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1 |
| Group_SET_MEMBERS Group_GroupMembersCommand = 2 |
| ) |
| |
| // Enum value maps for Group_GroupMembersCommand. |
| var ( |
| Group_GroupMembersCommand_name = map[int32]string{ |
| 0: "ADD_MEMBERS", |
| 1: "REMOVE_MEMBERS", |
| 2: "SET_MEMBERS", |
| } |
| Group_GroupMembersCommand_value = map[string]int32{ |
| "ADD_MEMBERS": 0, |
| "REMOVE_MEMBERS": 1, |
| "SET_MEMBERS": 2, |
| } |
| ) |
| |
| func (x Group_GroupMembersCommand) Enum() *Group_GroupMembersCommand { |
| p := new(Group_GroupMembersCommand) |
| *p = x |
| return p |
| } |
| |
| func (x Group_GroupMembersCommand) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (Group_GroupMembersCommand) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[6].Descriptor() |
| } |
| |
| func (Group_GroupMembersCommand) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[6] |
| } |
| |
| func (x Group_GroupMembersCommand) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use Group_GroupMembersCommand.Descriptor instead. |
| func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{48, 0} |
| } |
| |
| type PonRxPowerData_RssiMeasurementFailReason int32 |
| |
| const ( |
| PonRxPowerData_FAIL_REASON_NONE PonRxPowerData_RssiMeasurementFailReason = 0 |
| PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1 |
| PonRxPowerData_FAIL_REASON_NO_ACCESS PonRxPowerData_RssiMeasurementFailReason = 2 |
| ) |
| |
| // Enum value maps for PonRxPowerData_RssiMeasurementFailReason. |
| var ( |
| PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{ |
| 0: "FAIL_REASON_NONE", |
| 1: "FAIL_REASON_NO_DELIMITER", |
| 2: "FAIL_REASON_NO_ACCESS", |
| } |
| PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{ |
| "FAIL_REASON_NONE": 0, |
| "FAIL_REASON_NO_DELIMITER": 1, |
| "FAIL_REASON_NO_ACCESS": 2, |
| } |
| ) |
| |
| func (x PonRxPowerData_RssiMeasurementFailReason) Enum() *PonRxPowerData_RssiMeasurementFailReason { |
| p := new(PonRxPowerData_RssiMeasurementFailReason) |
| *p = x |
| return p |
| } |
| |
| func (x PonRxPowerData_RssiMeasurementFailReason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (PonRxPowerData_RssiMeasurementFailReason) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[7].Descriptor() |
| } |
| |
| func (PonRxPowerData_RssiMeasurementFailReason) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[7] |
| } |
| |
| func (x PonRxPowerData_RssiMeasurementFailReason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use PonRxPowerData_RssiMeasurementFailReason.Descriptor instead. |
| func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{50, 0} |
| } |
| |
| type OnuInfo_OnuState int32 |
| |
| const ( |
| // There are other states in BAL for ONU, which voltha is not interested as of now. |
| // UNKNOWN is to be filled for the rest of the states other than NOT_CONFIGURED/ACTIVE/INACTIVE/DISABLED |
| OnuInfo_UNKNOWN OnuInfo_OnuState = 0 |
| OnuInfo_NOT_CONFIGURED OnuInfo_OnuState = 1 |
| OnuInfo_ACTIVE OnuInfo_OnuState = 2 |
| OnuInfo_INACTIVE OnuInfo_OnuState = 3 |
| OnuInfo_DISABLED OnuInfo_OnuState = 4 |
| ) |
| |
| // Enum value maps for OnuInfo_OnuState. |
| var ( |
| OnuInfo_OnuState_name = map[int32]string{ |
| 0: "UNKNOWN", |
| 1: "NOT_CONFIGURED", |
| 2: "ACTIVE", |
| 3: "INACTIVE", |
| 4: "DISABLED", |
| } |
| OnuInfo_OnuState_value = map[string]int32{ |
| "UNKNOWN": 0, |
| "NOT_CONFIGURED": 1, |
| "ACTIVE": 2, |
| "INACTIVE": 3, |
| "DISABLED": 4, |
| } |
| ) |
| |
| func (x OnuInfo_OnuState) Enum() *OnuInfo_OnuState { |
| p := new(OnuInfo_OnuState) |
| *p = x |
| return p |
| } |
| |
| func (x OnuInfo_OnuState) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (OnuInfo_OnuState) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[8].Descriptor() |
| } |
| |
| func (OnuInfo_OnuState) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[8] |
| } |
| |
| func (x OnuInfo_OnuState) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use OnuInfo_OnuState.Descriptor instead. |
| func (OnuInfo_OnuState) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{52, 0} |
| } |
| |
| type PonIntfInfo_PonIntfState int32 |
| |
| const ( |
| PonIntfInfo_UNKNOWN PonIntfInfo_PonIntfState = 0 |
| PonIntfInfo_ACTIVE_WORKING PonIntfInfo_PonIntfState = 1 |
| PonIntfInfo_ACTIVE_STANDBY PonIntfInfo_PonIntfState = 2 |
| PonIntfInfo_INACTIVE PonIntfInfo_PonIntfState = 3 |
| PonIntfInfo_DISABLED PonIntfInfo_PonIntfState = 4 |
| ) |
| |
| // Enum value maps for PonIntfInfo_PonIntfState. |
| var ( |
| PonIntfInfo_PonIntfState_name = map[int32]string{ |
| 0: "UNKNOWN", |
| 1: "ACTIVE_WORKING", |
| 2: "ACTIVE_STANDBY", |
| 3: "INACTIVE", |
| 4: "DISABLED", |
| } |
| PonIntfInfo_PonIntfState_value = map[string]int32{ |
| "UNKNOWN": 0, |
| "ACTIVE_WORKING": 1, |
| "ACTIVE_STANDBY": 2, |
| "INACTIVE": 3, |
| "DISABLED": 4, |
| } |
| ) |
| |
| func (x PonIntfInfo_PonIntfState) Enum() *PonIntfInfo_PonIntfState { |
| p := new(PonIntfInfo_PonIntfState) |
| *p = x |
| return p |
| } |
| |
| func (x PonIntfInfo_PonIntfState) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (PonIntfInfo_PonIntfState) Descriptor() protoreflect.EnumDescriptor { |
| return file_voltha_protos_openolt_proto_enumTypes[9].Descriptor() |
| } |
| |
| func (PonIntfInfo_PonIntfState) Type() protoreflect.EnumType { |
| return &file_voltha_protos_openolt_proto_enumTypes[9] |
| } |
| |
| func (x PonIntfInfo_PonIntfState) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use PonIntfInfo_PonIntfState.Descriptor instead. |
| func (PonIntfInfo_PonIntfState) EnumDescriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{53, 0} |
| } |
| |
| type Indication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| // Types that are valid to be assigned to Data: |
| // |
| // *Indication_OltInd |
| // *Indication_IntfInd |
| // *Indication_IntfOperInd |
| // *Indication_OnuDiscInd |
| // *Indication_OnuInd |
| // *Indication_OmciInd |
| // *Indication_PktInd |
| // *Indication_PortStats |
| // *Indication_FlowStats |
| // *Indication_AlarmInd |
| // *Indication_OnuDisabledInd |
| // *Indication_OnuEnabledInd |
| Data isIndication_Data `protobuf_oneof:"data"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Indication) Reset() { |
| *x = Indication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[0] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Indication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Indication) ProtoMessage() {} |
| |
| func (x *Indication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[0] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Indication.ProtoReflect.Descriptor instead. |
| func (*Indication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{0} |
| } |
| |
| func (x *Indication) GetData() isIndication_Data { |
| if x != nil { |
| return x.Data |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetOltInd() *OltIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_OltInd); ok { |
| return x.OltInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetIntfInd() *IntfIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_IntfInd); ok { |
| return x.IntfInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetIntfOperInd() *IntfOperIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_IntfOperInd); ok { |
| return x.IntfOperInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetOnuDiscInd() *OnuDiscIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_OnuDiscInd); ok { |
| return x.OnuDiscInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetOnuInd() *OnuIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_OnuInd); ok { |
| return x.OnuInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetOmciInd() *OmciIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_OmciInd); ok { |
| return x.OmciInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetPktInd() *PacketIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_PktInd); ok { |
| return x.PktInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetPortStats() *common.PortStatistics { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_PortStats); ok { |
| return x.PortStats |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetFlowStats() *FlowStatistics { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_FlowStats); ok { |
| return x.FlowStats |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetAlarmInd() *AlarmIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_AlarmInd); ok { |
| return x.AlarmInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetOnuDisabledInd() *OnuDisabledIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_OnuDisabledInd); ok { |
| return x.OnuDisabledInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *Indication) GetOnuEnabledInd() *OnuEnabledIndication { |
| if x != nil { |
| if x, ok := x.Data.(*Indication_OnuEnabledInd); ok { |
| return x.OnuEnabledInd |
| } |
| } |
| return nil |
| } |
| |
| type isIndication_Data interface { |
| isIndication_Data() |
| } |
| |
| type Indication_OltInd struct { |
| OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"` |
| } |
| |
| type Indication_IntfInd struct { |
| IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"` |
| } |
| |
| type Indication_IntfOperInd struct { |
| IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"` |
| } |
| |
| type Indication_OnuDiscInd struct { |
| OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"` |
| } |
| |
| type Indication_OnuInd struct { |
| OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"` |
| } |
| |
| type Indication_OmciInd struct { |
| OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"` |
| } |
| |
| type Indication_PktInd struct { |
| PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"` |
| } |
| |
| type Indication_PortStats struct { |
| PortStats *common.PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"` |
| } |
| |
| type Indication_FlowStats struct { |
| FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"` |
| } |
| |
| type Indication_AlarmInd struct { |
| AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"` |
| } |
| |
| type Indication_OnuDisabledInd struct { |
| OnuDisabledInd *OnuDisabledIndication `protobuf:"bytes,11,opt,name=onu_disabled_ind,json=onuDisabledInd,proto3,oneof"` |
| } |
| |
| type Indication_OnuEnabledInd struct { |
| OnuEnabledInd *OnuEnabledIndication `protobuf:"bytes,12,opt,name=onu_enabled_ind,json=onuEnabledInd,proto3,oneof"` |
| } |
| |
| func (*Indication_OltInd) isIndication_Data() {} |
| |
| func (*Indication_IntfInd) isIndication_Data() {} |
| |
| func (*Indication_IntfOperInd) isIndication_Data() {} |
| |
| func (*Indication_OnuDiscInd) isIndication_Data() {} |
| |
| func (*Indication_OnuInd) isIndication_Data() {} |
| |
| func (*Indication_OmciInd) isIndication_Data() {} |
| |
| func (*Indication_PktInd) isIndication_Data() {} |
| |
| func (*Indication_PortStats) isIndication_Data() {} |
| |
| func (*Indication_FlowStats) isIndication_Data() {} |
| |
| func (*Indication_AlarmInd) isIndication_Data() {} |
| |
| func (*Indication_OnuDisabledInd) isIndication_Data() {} |
| |
| func (*Indication_OnuEnabledInd) isIndication_Data() {} |
| |
| type AlarmIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| // Types that are valid to be assigned to Data: |
| // |
| // *AlarmIndication_LosInd |
| // *AlarmIndication_DyingGaspInd |
| // *AlarmIndication_OnuAlarmInd |
| // *AlarmIndication_OnuStartupFailInd |
| // *AlarmIndication_OnuSignalDegradeInd |
| // *AlarmIndication_OnuDriftOfWindowInd |
| // *AlarmIndication_OnuLossOmciInd |
| // *AlarmIndication_OnuSignalsFailInd |
| // *AlarmIndication_OnuTiwiInd |
| // *AlarmIndication_OnuActivationFailInd |
| // *AlarmIndication_OnuProcessingErrorInd |
| // *AlarmIndication_OnuLossOfSyncFailInd |
| // *AlarmIndication_OnuItuPonStatsInd |
| // *AlarmIndication_OnuDeactivationFailureInd |
| // *AlarmIndication_OnuRemoteDefectInd |
| // *AlarmIndication_OnuLossGemDelineationInd |
| // *AlarmIndication_OnuPhysicalEquipmentErrorInd |
| // *AlarmIndication_OnuLossOfAckInd |
| // *AlarmIndication_OnuDiffReachExceededInd |
| Data isAlarmIndication_Data `protobuf_oneof:"data"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *AlarmIndication) Reset() { |
| *x = AlarmIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[1] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *AlarmIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*AlarmIndication) ProtoMessage() {} |
| |
| func (x *AlarmIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[1] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use AlarmIndication.ProtoReflect.Descriptor instead. |
| func (*AlarmIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{1} |
| } |
| |
| func (x *AlarmIndication) GetData() isAlarmIndication_Data { |
| if x != nil { |
| return x.Data |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetLosInd() *LosIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_LosInd); ok { |
| return x.LosInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_DyingGaspInd); ok { |
| return x.DyingGaspInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuAlarmInd); ok { |
| return x.OnuAlarmInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuStartupFailInd); ok { |
| return x.OnuStartupFailInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuSignalDegradeInd); ok { |
| return x.OnuSignalDegradeInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuDriftOfWindowInd); ok { |
| return x.OnuDriftOfWindowInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuLossOmciInd); ok { |
| return x.OnuLossOmciInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuSignalsFailInd); ok { |
| return x.OnuSignalsFailInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuTiwiInd); ok { |
| return x.OnuTiwiInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuActivationFailInd); ok { |
| return x.OnuActivationFailInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuProcessingErrorInd); ok { |
| return x.OnuProcessingErrorInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuLossOfSyncFailInd); ok { |
| return x.OnuLossOfSyncFailInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuItuPonStatsInd); ok { |
| return x.OnuItuPonStatsInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuDeactivationFailureInd); ok { |
| return x.OnuDeactivationFailureInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuRemoteDefectInd); ok { |
| return x.OnuRemoteDefectInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuLossGemDelineationInd); ok { |
| return x.OnuLossGemDelineationInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok { |
| return x.OnuPhysicalEquipmentErrorInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuLossOfAckInd); ok { |
| return x.OnuLossOfAckInd |
| } |
| } |
| return nil |
| } |
| |
| func (x *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication { |
| if x != nil { |
| if x, ok := x.Data.(*AlarmIndication_OnuDiffReachExceededInd); ok { |
| return x.OnuDiffReachExceededInd |
| } |
| } |
| return nil |
| } |
| |
| type isAlarmIndication_Data interface { |
| isAlarmIndication_Data() |
| } |
| |
| type AlarmIndication_LosInd struct { |
| LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_DyingGaspInd struct { |
| DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuAlarmInd struct { |
| OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuStartupFailInd struct { |
| OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuSignalDegradeInd struct { |
| OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuDriftOfWindowInd struct { |
| OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuLossOmciInd struct { |
| OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuSignalsFailInd struct { |
| OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuTiwiInd struct { |
| OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuActivationFailInd struct { |
| OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuProcessingErrorInd struct { |
| OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuLossOfSyncFailInd struct { |
| OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuItuPonStatsInd struct { |
| OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuDeactivationFailureInd struct { |
| OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuRemoteDefectInd struct { |
| OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuLossGemDelineationInd struct { |
| OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuPhysicalEquipmentErrorInd struct { |
| OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuLossOfAckInd struct { |
| OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"` |
| } |
| |
| type AlarmIndication_OnuDiffReachExceededInd struct { |
| OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"` |
| } |
| |
| func (*AlarmIndication_LosInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {} |
| |
| func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {} |
| |
| type OltIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"` // up, down |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OltIndication) Reset() { |
| *x = OltIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[2] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OltIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OltIndication) ProtoMessage() {} |
| |
| func (x *OltIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[2] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OltIndication.ProtoReflect.Descriptor instead. |
| func (*OltIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{2} |
| } |
| |
| func (x *OltIndication) GetOperState() string { |
| if x != nil { |
| return x.OperState |
| } |
| return "" |
| } |
| |
| type IntfIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"` // up, down |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *IntfIndication) Reset() { |
| *x = IntfIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[3] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *IntfIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*IntfIndication) ProtoMessage() {} |
| |
| func (x *IntfIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[3] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use IntfIndication.ProtoReflect.Descriptor instead. |
| func (*IntfIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{3} |
| } |
| |
| func (x *IntfIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *IntfIndication) GetOperState() string { |
| if x != nil { |
| return x.OperState |
| } |
| return "" |
| } |
| |
| type OnuDiscIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuDiscIndication) Reset() { |
| *x = OnuDiscIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[4] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuDiscIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuDiscIndication) ProtoMessage() {} |
| |
| func (x *OnuDiscIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[4] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuDiscIndication.ProtoReflect.Descriptor instead. |
| func (*OnuDiscIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{4} |
| } |
| |
| func (x *OnuDiscIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDiscIndication) GetSerialNumber() *SerialNumber { |
| if x != nil { |
| return x.SerialNumber |
| } |
| return nil |
| } |
| |
| type OnuIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"` // up, down |
| AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"` // up, down |
| SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` |
| FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuIndication) Reset() { |
| *x = OnuIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[5] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuIndication) ProtoMessage() {} |
| |
| func (x *OnuIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[5] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuIndication.ProtoReflect.Descriptor instead. |
| func (*OnuIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{5} |
| } |
| |
| func (x *OnuIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuIndication) GetOperState() string { |
| if x != nil { |
| return x.OperState |
| } |
| return "" |
| } |
| |
| func (x *OnuIndication) GetAdminState() string { |
| if x != nil { |
| return x.AdminState |
| } |
| return "" |
| } |
| |
| func (x *OnuIndication) GetSerialNumber() *SerialNumber { |
| if x != nil { |
| return x.SerialNumber |
| } |
| return nil |
| } |
| |
| func (x *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason { |
| if x != nil { |
| return x.FailReason |
| } |
| return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE |
| } |
| |
| type OnuDisabledIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuDisabledIndication) Reset() { |
| *x = OnuDisabledIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[6] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuDisabledIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuDisabledIndication) ProtoMessage() {} |
| |
| func (x *OnuDisabledIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[6] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuDisabledIndication.ProtoReflect.Descriptor instead. |
| func (*OnuDisabledIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{6} |
| } |
| |
| func (x *OnuDisabledIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDisabledIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDisabledIndication) GetSerialNumber() *SerialNumber { |
| if x != nil { |
| return x.SerialNumber |
| } |
| return nil |
| } |
| |
| type OnuEnabledIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuEnabledIndication) Reset() { |
| *x = OnuEnabledIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[7] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuEnabledIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuEnabledIndication) ProtoMessage() {} |
| |
| func (x *OnuEnabledIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[7] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuEnabledIndication.ProtoReflect.Descriptor instead. |
| func (*OnuEnabledIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{7} |
| } |
| |
| func (x *OnuEnabledIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuEnabledIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuEnabledIndication) GetSerialNumber() *SerialNumber { |
| if x != nil { |
| return x.SerialNumber |
| } |
| return nil |
| } |
| |
| type IntfOperIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // nni, pon |
| IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"` // up, down |
| Speed uint32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"` // measured in Mbps |
| Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"` |
| Ranges *IntfOperIndication_PONResourceRanges `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *IntfOperIndication) Reset() { |
| *x = IntfOperIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[8] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *IntfOperIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*IntfOperIndication) ProtoMessage() {} |
| |
| func (x *IntfOperIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[8] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use IntfOperIndication.ProtoReflect.Descriptor instead. |
| func (*IntfOperIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{8} |
| } |
| |
| func (x *IntfOperIndication) GetType() string { |
| if x != nil { |
| return x.Type |
| } |
| return "" |
| } |
| |
| func (x *IntfOperIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *IntfOperIndication) GetOperState() string { |
| if x != nil { |
| return x.OperState |
| } |
| return "" |
| } |
| |
| func (x *IntfOperIndication) GetSpeed() uint32 { |
| if x != nil { |
| return x.Speed |
| } |
| return 0 |
| } |
| |
| func (x *IntfOperIndication) GetTechnology() string { |
| if x != nil { |
| return x.Technology |
| } |
| return "" |
| } |
| |
| func (x *IntfOperIndication) GetRanges() *IntfOperIndication_PONResourceRanges { |
| if x != nil { |
| return x.Ranges |
| } |
| return nil |
| } |
| |
| type OmciIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OmciIndication) Reset() { |
| *x = OmciIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[9] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OmciIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OmciIndication) ProtoMessage() {} |
| |
| func (x *OmciIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[9] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OmciIndication.ProtoReflect.Descriptor instead. |
| func (*OmciIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{9} |
| } |
| |
| func (x *OmciIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OmciIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OmciIndication) GetPkt() []byte { |
| if x != nil { |
| return x.Pkt |
| } |
| return nil |
| } |
| |
| type PacketIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"` // nni, pon, unknown |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| UniId uint32 `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"` |
| GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"` |
| FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"` |
| PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` |
| Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"` |
| Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *PacketIndication) Reset() { |
| *x = PacketIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[10] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *PacketIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*PacketIndication) ProtoMessage() {} |
| |
| func (x *PacketIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[10] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use PacketIndication.ProtoReflect.Descriptor instead. |
| func (*PacketIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{10} |
| } |
| |
| func (x *PacketIndication) GetIntfType() string { |
| if x != nil { |
| return x.IntfType |
| } |
| return "" |
| } |
| |
| func (x *PacketIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetUniId() uint32 { |
| if x != nil { |
| return x.UniId |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetGemportId() uint32 { |
| if x != nil { |
| return x.GemportId |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetFlowId() uint32 { |
| if x != nil { |
| return x.FlowId |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetPortNo() uint32 { |
| if x != nil { |
| return x.PortNo |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetCookie() uint64 { |
| if x != nil { |
| return x.Cookie |
| } |
| return 0 |
| } |
| |
| func (x *PacketIndication) GetPkt() []byte { |
| if x != nil { |
| return x.Pkt |
| } |
| return nil |
| } |
| |
| type Interface struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| IntfType uint32 `protobuf:"fixed32,2,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Interface) Reset() { |
| *x = Interface{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[11] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Interface) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Interface) ProtoMessage() {} |
| |
| func (x *Interface) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[11] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Interface.ProtoReflect.Descriptor instead. |
| func (*Interface) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{11} |
| } |
| |
| func (x *Interface) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *Interface) GetIntfType() uint32 { |
| if x != nil { |
| return x.IntfType |
| } |
| return 0 |
| } |
| |
| type Heartbeat struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Heartbeat) Reset() { |
| *x = Heartbeat{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[12] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Heartbeat) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Heartbeat) ProtoMessage() {} |
| |
| func (x *Heartbeat) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[12] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Heartbeat.ProtoReflect.Descriptor instead. |
| func (*Heartbeat) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{12} |
| } |
| |
| func (x *Heartbeat) GetHeartbeatSignature() uint32 { |
| if x != nil { |
| return x.HeartbeatSignature |
| } |
| return 0 |
| } |
| |
| type Onu struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` |
| Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"` // peak information rate assigned to onu |
| OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Onu) Reset() { |
| *x = Onu{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[13] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Onu) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Onu) ProtoMessage() {} |
| |
| func (x *Onu) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[13] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Onu.ProtoReflect.Descriptor instead. |
| func (*Onu) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{13} |
| } |
| |
| func (x *Onu) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *Onu) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *Onu) GetSerialNumber() *SerialNumber { |
| if x != nil { |
| return x.SerialNumber |
| } |
| return nil |
| } |
| |
| func (x *Onu) GetPir() uint32 { |
| if x != nil { |
| return x.Pir |
| } |
| return 0 |
| } |
| |
| func (x *Onu) GetOmccEncryption() bool { |
| if x != nil { |
| return x.OmccEncryption |
| } |
| return false |
| } |
| |
| type OnuLogicalDistance struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"` //0km logical distance |
| LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuLogicalDistance) Reset() { |
| *x = OnuLogicalDistance{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[14] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuLogicalDistance) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuLogicalDistance) ProtoMessage() {} |
| |
| func (x *OnuLogicalDistance) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[14] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuLogicalDistance.ProtoReflect.Descriptor instead. |
| func (*OnuLogicalDistance) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{14} |
| } |
| |
| func (x *OnuLogicalDistance) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLogicalDistance) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 { |
| if x != nil { |
| return x.LogicalOnuDistanceZero |
| } |
| return 0 |
| } |
| |
| func (x *OnuLogicalDistance) GetLogicalOnuDistance() uint32 { |
| if x != nil { |
| return x.LogicalOnuDistance |
| } |
| return 0 |
| } |
| |
| type OmciMsg struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OmciMsg) Reset() { |
| *x = OmciMsg{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[15] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OmciMsg) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OmciMsg) ProtoMessage() {} |
| |
| func (x *OmciMsg) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[15] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OmciMsg.ProtoReflect.Descriptor instead. |
| func (*OmciMsg) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{15} |
| } |
| |
| func (x *OmciMsg) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OmciMsg) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OmciMsg) GetPkt() []byte { |
| if x != nil { |
| return x.Pkt |
| } |
| return nil |
| } |
| |
| type OnuPacket struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` |
| GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"` |
| AllocId uint32 `protobuf:"fixed32,6,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"` |
| Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuPacket) Reset() { |
| *x = OnuPacket{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[16] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuPacket) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuPacket) ProtoMessage() {} |
| |
| func (x *OnuPacket) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[16] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuPacket.ProtoReflect.Descriptor instead. |
| func (*OnuPacket) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{16} |
| } |
| |
| func (x *OnuPacket) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuPacket) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuPacket) GetPortNo() uint32 { |
| if x != nil { |
| return x.PortNo |
| } |
| return 0 |
| } |
| |
| func (x *OnuPacket) GetGemportId() uint32 { |
| if x != nil { |
| return x.GemportId |
| } |
| return 0 |
| } |
| |
| func (x *OnuPacket) GetAllocId() uint32 { |
| if x != nil { |
| return x.AllocId |
| } |
| return 0 |
| } |
| |
| func (x *OnuPacket) GetPkt() []byte { |
| if x != nil { |
| return x.Pkt |
| } |
| return nil |
| } |
| |
| type UplinkPacket struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *UplinkPacket) Reset() { |
| *x = UplinkPacket{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[17] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *UplinkPacket) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UplinkPacket) ProtoMessage() {} |
| |
| func (x *UplinkPacket) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[17] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UplinkPacket.ProtoReflect.Descriptor instead. |
| func (*UplinkPacket) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{17} |
| } |
| |
| func (x *UplinkPacket) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *UplinkPacket) GetPkt() []byte { |
| if x != nil { |
| return x.Pkt |
| } |
| return nil |
| } |
| |
| type DeviceInfo struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` |
| Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"` |
| HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"` |
| FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"` |
| DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` |
| DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"` |
| PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"` // used to indicate agent reconcile status |
| // Total number of pon intf ports on the device |
| PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"` |
| // Total number of nni intf ports on the device |
| NniPorts uint32 `protobuf:"fixed32,20,opt,name=nni_ports,json=nniPorts,proto3" json:"nni_ports,omitempty"` |
| Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *DeviceInfo) Reset() { |
| *x = DeviceInfo{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[18] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *DeviceInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeviceInfo) ProtoMessage() {} |
| |
| func (x *DeviceInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[18] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead. |
| func (*DeviceInfo) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{18} |
| } |
| |
| func (x *DeviceInfo) GetVendor() string { |
| if x != nil { |
| return x.Vendor |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo) GetModel() string { |
| if x != nil { |
| return x.Model |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo) GetHardwareVersion() string { |
| if x != nil { |
| return x.HardwareVersion |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo) GetFirmwareVersion() string { |
| if x != nil { |
| return x.FirmwareVersion |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo) GetDeviceId() string { |
| if x != nil { |
| return x.DeviceId |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo) GetDeviceSerialNumber() string { |
| if x != nil { |
| return x.DeviceSerialNumber |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo) GetPreviouslyConnected() bool { |
| if x != nil { |
| return x.PreviouslyConnected |
| } |
| return false |
| } |
| |
| func (x *DeviceInfo) GetPonPorts() uint32 { |
| if x != nil { |
| return x.PonPorts |
| } |
| return 0 |
| } |
| |
| func (x *DeviceInfo) GetNniPorts() uint32 { |
| if x != nil { |
| return x.NniPorts |
| } |
| return 0 |
| } |
| |
| func (x *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges { |
| if x != nil { |
| return x.Ranges |
| } |
| return nil |
| } |
| |
| type Classifier struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"` |
| OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"` |
| ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"` |
| IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"` |
| OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"` |
| IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"` |
| EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"` |
| DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"` |
| SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"` |
| IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"` |
| DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"` |
| SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"` |
| SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"` |
| DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"` |
| PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"` // untagged, single_tag, double_tag |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Classifier) Reset() { |
| *x = Classifier{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[19] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Classifier) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Classifier) ProtoMessage() {} |
| |
| func (x *Classifier) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[19] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Classifier.ProtoReflect.Descriptor instead. |
| func (*Classifier) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{19} |
| } |
| |
| func (x *Classifier) GetOTpid() uint32 { |
| if x != nil { |
| return x.OTpid |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetOVid() uint32 { |
| if x != nil { |
| return x.OVid |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetITpid() uint32 { |
| if x != nil { |
| return x.ITpid |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetIVid() uint32 { |
| if x != nil { |
| return x.IVid |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetOPbits() uint32 { |
| if x != nil { |
| return x.OPbits |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetIPbits() uint32 { |
| if x != nil { |
| return x.IPbits |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetEthType() uint32 { |
| if x != nil { |
| return x.EthType |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetDstMac() []byte { |
| if x != nil { |
| return x.DstMac |
| } |
| return nil |
| } |
| |
| func (x *Classifier) GetSrcMac() []byte { |
| if x != nil { |
| return x.SrcMac |
| } |
| return nil |
| } |
| |
| func (x *Classifier) GetIpProto() uint32 { |
| if x != nil { |
| return x.IpProto |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetDstIp() uint32 { |
| if x != nil { |
| return x.DstIp |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetSrcIp() uint32 { |
| if x != nil { |
| return x.SrcIp |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetSrcPort() uint32 { |
| if x != nil { |
| return x.SrcPort |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetDstPort() uint32 { |
| if x != nil { |
| return x.DstPort |
| } |
| return 0 |
| } |
| |
| func (x *Classifier) GetPktTagType() string { |
| if x != nil { |
| return x.PktTagType |
| } |
| return "" |
| } |
| |
| type ActionCmd struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"` |
| RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"` |
| TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"` |
| RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"` |
| RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"` |
| AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"` |
| RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"` |
| TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"` |
| TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *ActionCmd) Reset() { |
| *x = ActionCmd{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[20] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *ActionCmd) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ActionCmd) ProtoMessage() {} |
| |
| func (x *ActionCmd) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[20] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ActionCmd.ProtoReflect.Descriptor instead. |
| func (*ActionCmd) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{20} |
| } |
| |
| func (x *ActionCmd) GetAddOuterTag() bool { |
| if x != nil { |
| return x.AddOuterTag |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetRemoveOuterTag() bool { |
| if x != nil { |
| return x.RemoveOuterTag |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetTrapToHost() bool { |
| if x != nil { |
| return x.TrapToHost |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetRemarkOuterPbits() bool { |
| if x != nil { |
| return x.RemarkOuterPbits |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetRemarkInnerPbits() bool { |
| if x != nil { |
| return x.RemarkInnerPbits |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetAddInnerTag() bool { |
| if x != nil { |
| return x.AddInnerTag |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetRemoveInnerTag() bool { |
| if x != nil { |
| return x.RemoveInnerTag |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetTranslateInnerTag() bool { |
| if x != nil { |
| return x.TranslateInnerTag |
| } |
| return false |
| } |
| |
| func (x *ActionCmd) GetTranslateOuterTag() bool { |
| if x != nil { |
| return x.TranslateOuterTag |
| } |
| return false |
| } |
| |
| type Action struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"` |
| OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"` |
| OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"` |
| OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"` |
| IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"` |
| IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"` |
| ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Action) Reset() { |
| *x = Action{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[21] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Action) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Action) ProtoMessage() {} |
| |
| func (x *Action) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[21] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Action.ProtoReflect.Descriptor instead. |
| func (*Action) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{21} |
| } |
| |
| func (x *Action) GetCmd() *ActionCmd { |
| if x != nil { |
| return x.Cmd |
| } |
| return nil |
| } |
| |
| func (x *Action) GetOVid() uint32 { |
| if x != nil { |
| return x.OVid |
| } |
| return 0 |
| } |
| |
| func (x *Action) GetOPbits() uint32 { |
| if x != nil { |
| return x.OPbits |
| } |
| return 0 |
| } |
| |
| func (x *Action) GetOTpid() uint32 { |
| if x != nil { |
| return x.OTpid |
| } |
| return 0 |
| } |
| |
| func (x *Action) GetIVid() uint32 { |
| if x != nil { |
| return x.IVid |
| } |
| return 0 |
| } |
| |
| func (x *Action) GetIPbits() uint32 { |
| if x != nil { |
| return x.IPbits |
| } |
| return 0 |
| } |
| |
| func (x *Action) GetITpid() uint32 { |
| if x != nil { |
| return x.ITpid |
| } |
| return 0 |
| } |
| |
| type Flow struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"` |
| OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"` |
| FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"` // voltha flow-id. 0 is not a valid flow_id |
| SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"` // symmetric voltha flow-id, if applicable. All data path flows generally have a symmetric flow, |
| FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"` // upstream, downstream, broadcast, multicast |
| AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"` |
| NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"` |
| GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"` // When 'replicate_flow' field is true, this field is obsolete. |
| Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"` |
| Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"` |
| Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"` |
| Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"` // must be provided for any flow with trap_to_host action. Returned in PacketIndication |
| PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` // must be provided for any flow with trap_to_host action. Returned in PacketIndication |
| GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` |
| TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"` |
| ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"` // When this field is true, use pbitToGemPortID to know which p-bit needs to be classfied to which gem port. |
| PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` // Map of p-bit to gem port ID |
| GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // Map of gem port ID to aes encryption |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Flow) Reset() { |
| *x = Flow{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[22] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Flow) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Flow) ProtoMessage() {} |
| |
| func (x *Flow) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[22] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Flow.ProtoReflect.Descriptor instead. |
| func (*Flow) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{22} |
| } |
| |
| func (x *Flow) GetAccessIntfId() int32 { |
| if x != nil { |
| return x.AccessIntfId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetOnuId() int32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetUniId() int32 { |
| if x != nil { |
| return x.UniId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetFlowId() uint64 { |
| if x != nil { |
| return x.FlowId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetSymmetricFlowId() uint64 { |
| if x != nil { |
| return x.SymmetricFlowId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetFlowType() string { |
| if x != nil { |
| return x.FlowType |
| } |
| return "" |
| } |
| |
| func (x *Flow) GetAllocId() int32 { |
| if x != nil { |
| return x.AllocId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetNetworkIntfId() int32 { |
| if x != nil { |
| return x.NetworkIntfId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetGemportId() int32 { |
| if x != nil { |
| return x.GemportId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetClassifier() *Classifier { |
| if x != nil { |
| return x.Classifier |
| } |
| return nil |
| } |
| |
| func (x *Flow) GetAction() *Action { |
| if x != nil { |
| return x.Action |
| } |
| return nil |
| } |
| |
| func (x *Flow) GetPriority() int32 { |
| if x != nil { |
| return x.Priority |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetCookie() uint64 { |
| if x != nil { |
| return x.Cookie |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetPortNo() uint32 { |
| if x != nil { |
| return x.PortNo |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetGroupId() uint32 { |
| if x != nil { |
| return x.GroupId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetTechProfileId() uint32 { |
| if x != nil { |
| return x.TechProfileId |
| } |
| return 0 |
| } |
| |
| func (x *Flow) GetReplicateFlow() bool { |
| if x != nil { |
| return x.ReplicateFlow |
| } |
| return false |
| } |
| |
| func (x *Flow) GetPbitToGemport() map[uint32]uint32 { |
| if x != nil { |
| return x.PbitToGemport |
| } |
| return nil |
| } |
| |
| func (x *Flow) GetGemportToAes() map[uint32]bool { |
| if x != nil { |
| return x.GemportToAes |
| } |
| return nil |
| } |
| |
| type SerialNumber struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"` |
| VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *SerialNumber) Reset() { |
| *x = SerialNumber{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[23] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *SerialNumber) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*SerialNumber) ProtoMessage() {} |
| |
| func (x *SerialNumber) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[23] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use SerialNumber.ProtoReflect.Descriptor instead. |
| func (*SerialNumber) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{23} |
| } |
| |
| func (x *SerialNumber) GetVendorId() []byte { |
| if x != nil { |
| return x.VendorId |
| } |
| return nil |
| } |
| |
| func (x *SerialNumber) GetVendorSpecific() []byte { |
| if x != nil { |
| return x.VendorSpecific |
| } |
| return nil |
| } |
| |
| type OnuStatistics struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"` |
| NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"` |
| DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"` |
| BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"` |
| BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"` |
| FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"` |
| FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"` |
| FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"` |
| FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"` |
| FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"` |
| XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"` |
| XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"` |
| RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"` |
| RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"` |
| RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"` |
| RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"` |
| RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"` |
| RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"` |
| TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"` |
| TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"` |
| BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"` |
| LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"` |
| RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"` |
| Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuStatistics) Reset() { |
| *x = OnuStatistics{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[24] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuStatistics) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuStatistics) ProtoMessage() {} |
| |
| func (x *OnuStatistics) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[24] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuStatistics.ProtoReflect.Descriptor instead. |
| func (*OnuStatistics) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{24} |
| } |
| |
| func (x *OnuStatistics) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetPositiveDrift() uint64 { |
| if x != nil { |
| return x.PositiveDrift |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetNegativeDrift() uint64 { |
| if x != nil { |
| return x.NegativeDrift |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetDelimiterMissDetection() uint64 { |
| if x != nil { |
| return x.DelimiterMissDetection |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetBipErrors() uint64 { |
| if x != nil { |
| return x.BipErrors |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetBipUnits() uint64 { |
| if x != nil { |
| return x.BipUnits |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetFecCorrectedSymbols() uint64 { |
| if x != nil { |
| return x.FecCorrectedSymbols |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetFecCodewordsCorrected() uint64 { |
| if x != nil { |
| return x.FecCodewordsCorrected |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetFecCodewordsUncorrectable() uint64 { |
| if x != nil { |
| return x.FecCodewordsUncorrectable |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetFecCodewords() uint64 { |
| if x != nil { |
| return x.FecCodewords |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetFecCorrectedUnits() uint64 { |
| if x != nil { |
| return x.FecCorrectedUnits |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetXgemKeyErrors() uint64 { |
| if x != nil { |
| return x.XgemKeyErrors |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetXgemLoss() uint64 { |
| if x != nil { |
| return x.XgemLoss |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRxPloamsError() uint64 { |
| if x != nil { |
| return x.RxPloamsError |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRxPloamsNonIdle() uint64 { |
| if x != nil { |
| return x.RxPloamsNonIdle |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRxOmci() uint64 { |
| if x != nil { |
| return x.RxOmci |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRxOmciPacketsCrcError() uint64 { |
| if x != nil { |
| return x.RxOmciPacketsCrcError |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRxBytes() uint64 { |
| if x != nil { |
| return x.RxBytes |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRxPackets() uint64 { |
| if x != nil { |
| return x.RxPackets |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetTxBytes() uint64 { |
| if x != nil { |
| return x.TxBytes |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetTxPackets() uint64 { |
| if x != nil { |
| return x.TxPackets |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetBerReported() uint64 { |
| if x != nil { |
| return x.BerReported |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetLcdgErrors() uint64 { |
| if x != nil { |
| return x.LcdgErrors |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetRdiErrors() uint64 { |
| if x != nil { |
| return x.RdiErrors |
| } |
| return 0 |
| } |
| |
| func (x *OnuStatistics) GetTimestamp() uint32 { |
| if x != nil { |
| return x.Timestamp |
| } |
| return 0 |
| } |
| |
| type GemPortStatistics struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"` |
| RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"` |
| RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"` |
| TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"` |
| TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"` |
| Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *GemPortStatistics) Reset() { |
| *x = GemPortStatistics{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[25] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *GemPortStatistics) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GemPortStatistics) ProtoMessage() {} |
| |
| func (x *GemPortStatistics) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[25] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GemPortStatistics.ProtoReflect.Descriptor instead. |
| func (*GemPortStatistics) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{25} |
| } |
| |
| func (x *GemPortStatistics) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *GemPortStatistics) GetGemportId() uint32 { |
| if x != nil { |
| return x.GemportId |
| } |
| return 0 |
| } |
| |
| func (x *GemPortStatistics) GetRxPackets() uint64 { |
| if x != nil { |
| return x.RxPackets |
| } |
| return 0 |
| } |
| |
| func (x *GemPortStatistics) GetRxBytes() uint64 { |
| if x != nil { |
| return x.RxBytes |
| } |
| return 0 |
| } |
| |
| func (x *GemPortStatistics) GetTxPackets() uint64 { |
| if x != nil { |
| return x.TxPackets |
| } |
| return 0 |
| } |
| |
| func (x *GemPortStatistics) GetTxBytes() uint64 { |
| if x != nil { |
| return x.TxBytes |
| } |
| return 0 |
| } |
| |
| func (x *GemPortStatistics) GetTimestamp() uint32 { |
| if x != nil { |
| return x.Timestamp |
| } |
| return 0 |
| } |
| |
| type FlowStatistics struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"` |
| RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"` |
| RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"` |
| TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"` |
| TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"` |
| Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *FlowStatistics) Reset() { |
| *x = FlowStatistics{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[26] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *FlowStatistics) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*FlowStatistics) ProtoMessage() {} |
| |
| func (x *FlowStatistics) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[26] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use FlowStatistics.ProtoReflect.Descriptor instead. |
| func (*FlowStatistics) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{26} |
| } |
| |
| func (x *FlowStatistics) GetFlowId() uint32 { |
| if x != nil { |
| return x.FlowId |
| } |
| return 0 |
| } |
| |
| func (x *FlowStatistics) GetRxBytes() uint64 { |
| if x != nil { |
| return x.RxBytes |
| } |
| return 0 |
| } |
| |
| func (x *FlowStatistics) GetRxPackets() uint64 { |
| if x != nil { |
| return x.RxPackets |
| } |
| return 0 |
| } |
| |
| func (x *FlowStatistics) GetTxBytes() uint64 { |
| if x != nil { |
| return x.TxBytes |
| } |
| return 0 |
| } |
| |
| func (x *FlowStatistics) GetTxPackets() uint64 { |
| if x != nil { |
| return x.TxPackets |
| } |
| return 0 |
| } |
| |
| func (x *FlowStatistics) GetTimestamp() uint32 { |
| if x != nil { |
| return x.Timestamp |
| } |
| return 0 |
| } |
| |
| type LosIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *LosIndication) Reset() { |
| *x = LosIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[27] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *LosIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*LosIndication) ProtoMessage() {} |
| |
| func (x *LosIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[27] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use LosIndication.ProtoReflect.Descriptor instead. |
| func (*LosIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{27} |
| } |
| |
| func (x *LosIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *LosIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type DyingGaspIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *DyingGaspIndication) Reset() { |
| *x = DyingGaspIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[28] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *DyingGaspIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DyingGaspIndication) ProtoMessage() {} |
| |
| func (x *DyingGaspIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[28] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DyingGaspIndication.ProtoReflect.Descriptor instead. |
| func (*DyingGaspIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{28} |
| } |
| |
| func (x *DyingGaspIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *DyingGaspIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *DyingGaspIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuAlarmIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"` |
| LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"` |
| LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"` |
| LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"` |
| LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"` |
| LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuAlarmIndication) Reset() { |
| *x = OnuAlarmIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[29] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuAlarmIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuAlarmIndication) ProtoMessage() {} |
| |
| func (x *OnuAlarmIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[29] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuAlarmIndication.ProtoReflect.Descriptor instead. |
| func (*OnuAlarmIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{29} |
| } |
| |
| func (x *OnuAlarmIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuAlarmIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuAlarmIndication) GetLosStatus() string { |
| if x != nil { |
| return x.LosStatus |
| } |
| return "" |
| } |
| |
| func (x *OnuAlarmIndication) GetLobStatus() string { |
| if x != nil { |
| return x.LobStatus |
| } |
| return "" |
| } |
| |
| func (x *OnuAlarmIndication) GetLopcMissStatus() string { |
| if x != nil { |
| return x.LopcMissStatus |
| } |
| return "" |
| } |
| |
| func (x *OnuAlarmIndication) GetLopcMicErrorStatus() string { |
| if x != nil { |
| return x.LopcMicErrorStatus |
| } |
| return "" |
| } |
| |
| func (x *OnuAlarmIndication) GetLofiStatus() string { |
| if x != nil { |
| return x.LofiStatus |
| } |
| return "" |
| } |
| |
| func (x *OnuAlarmIndication) GetLoamiStatus() string { |
| if x != nil { |
| return x.LoamiStatus |
| } |
| return "" |
| } |
| |
| type OnuStartupFailureIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuStartupFailureIndication) Reset() { |
| *x = OnuStartupFailureIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[30] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuStartupFailureIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuStartupFailureIndication) ProtoMessage() {} |
| |
| func (x *OnuStartupFailureIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[30] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuStartupFailureIndication.ProtoReflect.Descriptor instead. |
| func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{30} |
| } |
| |
| func (x *OnuStartupFailureIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuStartupFailureIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuStartupFailureIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuSignalDegradeIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuSignalDegradeIndication) Reset() { |
| *x = OnuSignalDegradeIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[31] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuSignalDegradeIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuSignalDegradeIndication) ProtoMessage() {} |
| |
| func (x *OnuSignalDegradeIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[31] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuSignalDegradeIndication.ProtoReflect.Descriptor instead. |
| func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{31} |
| } |
| |
| func (x *OnuSignalDegradeIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuSignalDegradeIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuSignalDegradeIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 { |
| if x != nil { |
| return x.InverseBitErrorRate |
| } |
| return 0 |
| } |
| |
| type OnuDriftOfWindowIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"` |
| NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuDriftOfWindowIndication) Reset() { |
| *x = OnuDriftOfWindowIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[32] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuDriftOfWindowIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuDriftOfWindowIndication) ProtoMessage() {} |
| |
| func (x *OnuDriftOfWindowIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[32] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuDriftOfWindowIndication.ProtoReflect.Descriptor instead. |
| func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{32} |
| } |
| |
| func (x *OnuDriftOfWindowIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDriftOfWindowIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDriftOfWindowIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *OnuDriftOfWindowIndication) GetDrift() uint32 { |
| if x != nil { |
| return x.Drift |
| } |
| return 0 |
| } |
| |
| func (x *OnuDriftOfWindowIndication) GetNewEqd() uint32 { |
| if x != nil { |
| return x.NewEqd |
| } |
| return 0 |
| } |
| |
| type OnuLossOfOmciChannelIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuLossOfOmciChannelIndication) Reset() { |
| *x = OnuLossOfOmciChannelIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[33] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuLossOfOmciChannelIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuLossOfOmciChannelIndication) ProtoMessage() {} |
| |
| func (x *OnuLossOfOmciChannelIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[33] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuLossOfOmciChannelIndication.ProtoReflect.Descriptor instead. |
| func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{33} |
| } |
| |
| func (x *OnuLossOfOmciChannelIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfOmciChannelIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfOmciChannelIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuSignalsFailureIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuSignalsFailureIndication) Reset() { |
| *x = OnuSignalsFailureIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[34] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuSignalsFailureIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuSignalsFailureIndication) ProtoMessage() {} |
| |
| func (x *OnuSignalsFailureIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[34] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuSignalsFailureIndication.ProtoReflect.Descriptor instead. |
| func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{34} |
| } |
| |
| func (x *OnuSignalsFailureIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuSignalsFailureIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuSignalsFailureIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 { |
| if x != nil { |
| return x.InverseBitErrorRate |
| } |
| return 0 |
| } |
| |
| type OnuTransmissionInterferenceWarning struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuTransmissionInterferenceWarning) Reset() { |
| *x = OnuTransmissionInterferenceWarning{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[35] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuTransmissionInterferenceWarning) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuTransmissionInterferenceWarning) ProtoMessage() {} |
| |
| func (x *OnuTransmissionInterferenceWarning) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[35] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuTransmissionInterferenceWarning.ProtoReflect.Descriptor instead. |
| func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{35} |
| } |
| |
| func (x *OnuTransmissionInterferenceWarning) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuTransmissionInterferenceWarning) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuTransmissionInterferenceWarning) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *OnuTransmissionInterferenceWarning) GetDrift() uint32 { |
| if x != nil { |
| return x.Drift |
| } |
| return 0 |
| } |
| |
| type OnuActivationFailureIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuActivationFailureIndication) Reset() { |
| *x = OnuActivationFailureIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[36] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuActivationFailureIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuActivationFailureIndication) ProtoMessage() {} |
| |
| func (x *OnuActivationFailureIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[36] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuActivationFailureIndication.ProtoReflect.Descriptor instead. |
| func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{36} |
| } |
| |
| func (x *OnuActivationFailureIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuActivationFailureIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuActivationFailureIndication) GetFailReason() uint32 { |
| if x != nil { |
| return x.FailReason |
| } |
| return 0 |
| } |
| |
| type OnuLossOfKeySyncFailureIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuLossOfKeySyncFailureIndication) Reset() { |
| *x = OnuLossOfKeySyncFailureIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[37] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuLossOfKeySyncFailureIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {} |
| |
| func (x *OnuLossOfKeySyncFailureIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[37] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuLossOfKeySyncFailureIndication.ProtoReflect.Descriptor instead. |
| func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{37} |
| } |
| |
| func (x *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfKeySyncFailureIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type RdiErrorIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"` // RDI Error count |
| Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // on/off based on configured reporting condition |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *RdiErrorIndication) Reset() { |
| *x = RdiErrorIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[38] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *RdiErrorIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RdiErrorIndication) ProtoMessage() {} |
| |
| func (x *RdiErrorIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[38] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RdiErrorIndication.ProtoReflect.Descriptor instead. |
| func (*RdiErrorIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{38} |
| } |
| |
| func (x *RdiErrorIndication) GetRdiErrorCount() uint64 { |
| if x != nil { |
| return x.RdiErrorCount |
| } |
| return 0 |
| } |
| |
| func (x *RdiErrorIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuItuPonStatsIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| // Types that are valid to be assigned to Stats: |
| // |
| // *OnuItuPonStatsIndication_RdiErrorInd |
| Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuItuPonStatsIndication) Reset() { |
| *x = OnuItuPonStatsIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[39] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuItuPonStatsIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuItuPonStatsIndication) ProtoMessage() {} |
| |
| func (x *OnuItuPonStatsIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[39] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuItuPonStatsIndication.ProtoReflect.Descriptor instead. |
| func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{39} |
| } |
| |
| func (x *OnuItuPonStatsIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuItuPonStatsIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats { |
| if x != nil { |
| return x.Stats |
| } |
| return nil |
| } |
| |
| func (x *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication { |
| if x != nil { |
| if x, ok := x.Stats.(*OnuItuPonStatsIndication_RdiErrorInd); ok { |
| return x.RdiErrorInd |
| } |
| } |
| return nil |
| } |
| |
| type isOnuItuPonStatsIndication_Stats interface { |
| isOnuItuPonStatsIndication_Stats() |
| } |
| |
| type OnuItuPonStatsIndication_RdiErrorInd struct { |
| RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"` // add more here |
| } |
| |
| func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {} |
| |
| type OnuProcessingErrorIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuProcessingErrorIndication) Reset() { |
| *x = OnuProcessingErrorIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[40] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuProcessingErrorIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuProcessingErrorIndication) ProtoMessage() {} |
| |
| func (x *OnuProcessingErrorIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[40] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuProcessingErrorIndication.ProtoReflect.Descriptor instead. |
| func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{40} |
| } |
| |
| func (x *OnuProcessingErrorIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuProcessingErrorIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| type OnuDeactivationFailureIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuDeactivationFailureIndication) Reset() { |
| *x = OnuDeactivationFailureIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[41] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuDeactivationFailureIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuDeactivationFailureIndication) ProtoMessage() {} |
| |
| func (x *OnuDeactivationFailureIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[41] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuDeactivationFailureIndication.ProtoReflect.Descriptor instead. |
| func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{41} |
| } |
| |
| func (x *OnuDeactivationFailureIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDeactivationFailureIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDeactivationFailureIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuRemoteDefectIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuRemoteDefectIndication) Reset() { |
| *x = OnuRemoteDefectIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[42] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuRemoteDefectIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuRemoteDefectIndication) ProtoMessage() {} |
| |
| func (x *OnuRemoteDefectIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[42] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuRemoteDefectIndication.ProtoReflect.Descriptor instead. |
| func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{42} |
| } |
| |
| func (x *OnuRemoteDefectIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuRemoteDefectIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuRemoteDefectIndication) GetRdiErrors() uint64 { |
| if x != nil { |
| return x.RdiErrors |
| } |
| return 0 |
| } |
| |
| type OnuLossOfGEMChannelDelineationIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) Reset() { |
| *x = OnuLossOfGEMChannelDelineationIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[43] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {} |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[43] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuLossOfGEMChannelDelineationIndication.ProtoReflect.Descriptor instead. |
| func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{43} |
| } |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 { |
| if x != nil { |
| return x.DelineationErrors |
| } |
| return 0 |
| } |
| |
| type OnuPhysicalEquipmentErrorIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuPhysicalEquipmentErrorIndication) Reset() { |
| *x = OnuPhysicalEquipmentErrorIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[44] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuPhysicalEquipmentErrorIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {} |
| |
| func (x *OnuPhysicalEquipmentErrorIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[44] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuPhysicalEquipmentErrorIndication.ProtoReflect.Descriptor instead. |
| func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{44} |
| } |
| |
| func (x *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuPhysicalEquipmentErrorIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuLossOfAcknowledgementIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuLossOfAcknowledgementIndication) Reset() { |
| *x = OnuLossOfAcknowledgementIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[45] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuLossOfAcknowledgementIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {} |
| |
| func (x *OnuLossOfAcknowledgementIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[45] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuLossOfAcknowledgementIndication.ProtoReflect.Descriptor instead. |
| func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{45} |
| } |
| |
| func (x *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuLossOfAcknowledgementIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| type OnuDifferentialReachExceededIndication struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuDifferentialReachExceededIndication) Reset() { |
| *x = OnuDifferentialReachExceededIndication{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[46] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuDifferentialReachExceededIndication) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuDifferentialReachExceededIndication) ProtoMessage() {} |
| |
| func (x *OnuDifferentialReachExceededIndication) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[46] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuDifferentialReachExceededIndication.ProtoReflect.Descriptor instead. |
| func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{46} |
| } |
| |
| func (x *OnuDifferentialReachExceededIndication) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDifferentialReachExceededIndication) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuDifferentialReachExceededIndication) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *OnuDifferentialReachExceededIndication) GetDistance() uint32 { |
| if x != nil { |
| return x.Distance |
| } |
| return 0 |
| } |
| |
| type GroupMember struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` |
| InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"` |
| GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"` |
| Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` // Priority (and also the ID) of the default fixed queue for the multicast traffic. |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *GroupMember) Reset() { |
| *x = GroupMember{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[47] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *GroupMember) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GroupMember) ProtoMessage() {} |
| |
| func (x *GroupMember) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[47] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GroupMember.ProtoReflect.Descriptor instead. |
| func (*GroupMember) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{47} |
| } |
| |
| func (x *GroupMember) GetInterfaceId() uint32 { |
| if x != nil { |
| return x.InterfaceId |
| } |
| return 0 |
| } |
| |
| func (x *GroupMember) GetInterfaceType() GroupMember_InterfaceType { |
| if x != nil { |
| return x.InterfaceType |
| } |
| return GroupMember_PON |
| } |
| |
| func (x *GroupMember) GetGemPortId() uint32 { |
| if x != nil { |
| return x.GemPortId |
| } |
| return 0 |
| } |
| |
| func (x *GroupMember) GetPriority() uint32 { |
| if x != nil { |
| return x.Priority |
| } |
| return 0 |
| } |
| |
| type Group struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` |
| Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"` |
| Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"` |
| Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Group) Reset() { |
| *x = Group{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[48] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Group) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Group) ProtoMessage() {} |
| |
| func (x *Group) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[48] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Group.ProtoReflect.Descriptor instead. |
| func (*Group) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{48} |
| } |
| |
| func (x *Group) GetGroupId() uint32 { |
| if x != nil { |
| return x.GroupId |
| } |
| return 0 |
| } |
| |
| func (x *Group) GetCommand() Group_GroupMembersCommand { |
| if x != nil { |
| return x.Command |
| } |
| return Group_ADD_MEMBERS |
| } |
| |
| func (x *Group) GetMembers() []*GroupMember { |
| if x != nil { |
| return x.Members |
| } |
| return nil |
| } |
| |
| func (x *Group) GetAction() *Action { |
| if x != nil { |
| return x.Action |
| } |
| return nil |
| } |
| |
| type ValueParam struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"` |
| Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *ValueParam) Reset() { |
| *x = ValueParam{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[49] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *ValueParam) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ValueParam) ProtoMessage() {} |
| |
| func (x *ValueParam) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[49] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ValueParam.ProtoReflect.Descriptor instead. |
| func (*ValueParam) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{49} |
| } |
| |
| func (x *ValueParam) GetOnu() *Onu { |
| if x != nil { |
| return x.Onu |
| } |
| return nil |
| } |
| |
| func (x *ValueParam) GetValue() extension.ValueType_Type { |
| if x != nil { |
| return x.Value |
| } |
| return extension.ValueType_Type(0) |
| } |
| |
| type PonRxPowerData struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` |
| FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"` |
| RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *PonRxPowerData) Reset() { |
| *x = PonRxPowerData{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[50] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *PonRxPowerData) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*PonRxPowerData) ProtoMessage() {} |
| |
| func (x *PonRxPowerData) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[50] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use PonRxPowerData.ProtoReflect.Descriptor instead. |
| func (*PonRxPowerData) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{50} |
| } |
| |
| func (x *PonRxPowerData) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *PonRxPowerData) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *PonRxPowerData) GetStatus() string { |
| if x != nil { |
| return x.Status |
| } |
| return "" |
| } |
| |
| func (x *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason { |
| if x != nil { |
| return x.FailReason |
| } |
| return PonRxPowerData_FAIL_REASON_NONE |
| } |
| |
| func (x *PonRxPowerData) GetRxPowerMeanDbm() float64 { |
| if x != nil { |
| return x.RxPowerMeanDbm |
| } |
| return 0 |
| } |
| |
| type OnuAllocIdStatistics struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intfId,proto3" json:"intfId,omitempty"` |
| AllocId uint32 `protobuf:"fixed32,2,opt,name=allocId,proto3" json:"allocId,omitempty"` |
| RxBytes uint64 `protobuf:"fixed64,3,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuAllocIdStatistics) Reset() { |
| *x = OnuAllocIdStatistics{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[51] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuAllocIdStatistics) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuAllocIdStatistics) ProtoMessage() {} |
| |
| func (x *OnuAllocIdStatistics) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[51] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuAllocIdStatistics.ProtoReflect.Descriptor instead. |
| func (*OnuAllocIdStatistics) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{51} |
| } |
| |
| func (x *OnuAllocIdStatistics) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *OnuAllocIdStatistics) GetAllocId() uint32 { |
| if x != nil { |
| return x.AllocId |
| } |
| return 0 |
| } |
| |
| func (x *OnuAllocIdStatistics) GetRxBytes() uint64 { |
| if x != nil { |
| return x.RxBytes |
| } |
| return 0 |
| } |
| |
| // contains the onu id, state of the onu and the information about the alarms on the onu. |
| // As of now only few alarms are added, any further information needed can be added to the structure. |
| type OnuInfo struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| OnuId uint32 `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| State OnuInfo_OnuState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuInfo_OnuState" json:"state,omitempty"` |
| Losi AlarmState `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"` |
| Lofi AlarmState `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"` |
| Loami AlarmState `protobuf:"varint,5,opt,name=loami,proto3,enum=openolt.AlarmState" json:"loami,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *OnuInfo) Reset() { |
| *x = OnuInfo{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[52] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *OnuInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OnuInfo) ProtoMessage() {} |
| |
| func (x *OnuInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[52] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OnuInfo.ProtoReflect.Descriptor instead. |
| func (*OnuInfo) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{52} |
| } |
| |
| func (x *OnuInfo) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| func (x *OnuInfo) GetState() OnuInfo_OnuState { |
| if x != nil { |
| return x.State |
| } |
| return OnuInfo_UNKNOWN |
| } |
| |
| func (x *OnuInfo) GetLosi() AlarmState { |
| if x != nil { |
| return x.Losi |
| } |
| return AlarmState_OFF |
| } |
| |
| func (x *OnuInfo) GetLofi() AlarmState { |
| if x != nil { |
| return x.Lofi |
| } |
| return AlarmState_OFF |
| } |
| |
| func (x *OnuInfo) GetLoami() AlarmState { |
| if x != nil { |
| return x.Loami |
| } |
| return AlarmState_OFF |
| } |
| |
| // IntfInfo has the interface Id and if there are any alarms active on that interface. |
| // Any further information needed from the interface object can be added to the structure. |
| type PonIntfInfo struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| State PonIntfInfo_PonIntfState `protobuf:"varint,3,opt,name=state,proto3,enum=openolt.PonIntfInfo_PonIntfState" json:"state,omitempty"` |
| Los AlarmState `protobuf:"varint,4,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *PonIntfInfo) Reset() { |
| *x = PonIntfInfo{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[53] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *PonIntfInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*PonIntfInfo) ProtoMessage() {} |
| |
| func (x *PonIntfInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[53] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use PonIntfInfo.ProtoReflect.Descriptor instead. |
| func (*PonIntfInfo) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{53} |
| } |
| |
| func (x *PonIntfInfo) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *PonIntfInfo) GetState() PonIntfInfo_PonIntfState { |
| if x != nil { |
| return x.State |
| } |
| return PonIntfInfo_UNKNOWN |
| } |
| |
| func (x *PonIntfInfo) GetLos() AlarmState { |
| if x != nil { |
| return x.Los |
| } |
| return AlarmState_OFF |
| } |
| |
| // Message used for disabling device by serialnumber, disable at PLOAM |
| type InterfaceOnuSerialNumberOnuId struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfIdSerialNum *InterfaceOnuSerialNumber `protobuf:"bytes,1,opt,name=intf_id_serial_num,json=intfIdSerialNum,proto3" json:"intf_id_serial_num,omitempty"` |
| OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *InterfaceOnuSerialNumberOnuId) Reset() { |
| *x = InterfaceOnuSerialNumberOnuId{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[54] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *InterfaceOnuSerialNumberOnuId) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*InterfaceOnuSerialNumberOnuId) ProtoMessage() {} |
| |
| func (x *InterfaceOnuSerialNumberOnuId) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[54] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use InterfaceOnuSerialNumberOnuId.ProtoReflect.Descriptor instead. |
| func (*InterfaceOnuSerialNumberOnuId) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{54} |
| } |
| |
| func (x *InterfaceOnuSerialNumberOnuId) GetIntfIdSerialNum() *InterfaceOnuSerialNumber { |
| if x != nil { |
| return x.IntfIdSerialNum |
| } |
| return nil |
| } |
| |
| func (x *InterfaceOnuSerialNumberOnuId) GetOnuId() uint32 { |
| if x != nil { |
| return x.OnuId |
| } |
| return 0 |
| } |
| |
| type InterfaceOnuSerialNumber struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"` |
| OnuSerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=onu_serial_number,json=onuSerialNumber,proto3" json:"onu_serial_number,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *InterfaceOnuSerialNumber) Reset() { |
| *x = InterfaceOnuSerialNumber{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[55] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *InterfaceOnuSerialNumber) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*InterfaceOnuSerialNumber) ProtoMessage() {} |
| |
| func (x *InterfaceOnuSerialNumber) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[55] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use InterfaceOnuSerialNumber.ProtoReflect.Descriptor instead. |
| func (*InterfaceOnuSerialNumber) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{55} |
| } |
| |
| func (x *InterfaceOnuSerialNumber) GetIntfId() uint32 { |
| if x != nil { |
| return x.IntfId |
| } |
| return 0 |
| } |
| |
| func (x *InterfaceOnuSerialNumber) GetOnuSerialNumber() *SerialNumber { |
| if x != nil { |
| return x.OnuSerialNumber |
| } |
| return nil |
| } |
| |
| type Empty struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *Empty) Reset() { |
| *x = Empty{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[56] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *Empty) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Empty) ProtoMessage() {} |
| |
| func (x *Empty) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[56] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Empty.ProtoReflect.Descriptor instead. |
| func (*Empty) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{56} |
| } |
| |
| type IntfOperIndication_PONResourceRanges struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Pools []*IntfOperIndication_PONResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges) Reset() { |
| *x = IntfOperIndication_PONResourceRanges{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[57] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*IntfOperIndication_PONResourceRanges) ProtoMessage() {} |
| |
| func (x *IntfOperIndication_PONResourceRanges) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[57] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use IntfOperIndication_PONResourceRanges.ProtoReflect.Descriptor instead. |
| func (*IntfOperIndication_PONResourceRanges) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{8, 0} |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges) GetPools() []*IntfOperIndication_PONResourceRanges_Pool { |
| if x != nil { |
| return x.Pools |
| } |
| return nil |
| } |
| |
| type IntfOperIndication_PONResourceRanges_Pool struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Type IntfOperIndication_PONResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType" json:"type,omitempty"` |
| Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"` // lower bound on IDs allocated from this pool |
| End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"` // upper bound on IDs allocated from this pool |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges_Pool) Reset() { |
| *x = IntfOperIndication_PONResourceRanges_Pool{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[58] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges_Pool) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*IntfOperIndication_PONResourceRanges_Pool) ProtoMessage() {} |
| |
| func (x *IntfOperIndication_PONResourceRanges_Pool) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[58] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use IntfOperIndication_PONResourceRanges_Pool.ProtoReflect.Descriptor instead. |
| func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{8, 0, 0} |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges_Pool) GetType() IntfOperIndication_PONResourceRanges_Pool_PoolType { |
| if x != nil { |
| return x.Type |
| } |
| return IntfOperIndication_PONResourceRanges_Pool_ONU_ID |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges_Pool) GetStart() uint32 { |
| if x != nil { |
| return x.Start |
| } |
| return 0 |
| } |
| |
| func (x *IntfOperIndication_PONResourceRanges_Pool) GetEnd() uint32 { |
| if x != nil { |
| return x.End |
| } |
| return 0 |
| } |
| |
| type DeviceInfo_DeviceResourceRanges struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| // List of 0 or more intf_ids that use the same technology and pools. |
| // If 0 intf_ids supplied, it implies ALL interfaces |
| IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"` |
| // Technology profile for this pool |
| Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"` |
| Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"` |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges) Reset() { |
| *x = DeviceInfo_DeviceResourceRanges{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[59] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {} |
| |
| func (x *DeviceInfo_DeviceResourceRanges) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[59] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeviceInfo_DeviceResourceRanges.ProtoReflect.Descriptor instead. |
| func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{18, 0} |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 { |
| if x != nil { |
| return x.IntfIds |
| } |
| return nil |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges) GetTechnology() string { |
| if x != nil { |
| return x.Technology |
| } |
| return "" |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool { |
| if x != nil { |
| return x.Pools |
| } |
| return nil |
| } |
| |
| type DeviceInfo_DeviceResourceRanges_Pool struct { |
| state protoimpl.MessageState `protogen:"open.v1"` |
| Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"` |
| Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"` |
| Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"` // lower bound on IDs allocated from this pool |
| End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"` // upper bound on IDs allocated from this pool |
| unknownFields protoimpl.UnknownFields |
| sizeCache protoimpl.SizeCache |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) Reset() { |
| *x = DeviceInfo_DeviceResourceRanges_Pool{} |
| mi := &file_voltha_protos_openolt_proto_msgTypes[60] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {} |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) ProtoReflect() protoreflect.Message { |
| mi := &file_voltha_protos_openolt_proto_msgTypes[60] |
| if x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeviceInfo_DeviceResourceRanges_Pool.ProtoReflect.Descriptor instead. |
| func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) { |
| return file_voltha_protos_openolt_proto_rawDescGZIP(), []int{18, 0, 0} |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType { |
| if x != nil { |
| return x.Type |
| } |
| return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType { |
| if x != nil { |
| return x.Sharing |
| } |
| return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 { |
| if x != nil { |
| return x.Start |
| } |
| return 0 |
| } |
| |
| func (x *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 { |
| if x != nil { |
| return x.End |
| } |
| return 0 |
| } |
| |
| var File_voltha_protos_openolt_proto protoreflect.FileDescriptor |
| |
| const file_voltha_protos_openolt_proto_rawDesc = "" + |
| "\n" + |
| "\x1bvoltha_protos/openolt.proto\x12\aopenolt\x1a\x1cgoogle/api/annotations.proto\x1a voltha_protos/tech_profile.proto\x1a\x1evoltha_protos/ext_config.proto\x1a\x1evoltha_protos/extensions.proto\x1a\x1avoltha_protos/common.proto\"\xe0\x05\n" + |
| "\n" + |
| "Indication\x121\n" + |
| "\aolt_ind\x18\x01 \x01(\v2\x16.openolt.OltIndicationH\x00R\x06oltInd\x124\n" + |
| "\bintf_ind\x18\x02 \x01(\v2\x17.openolt.IntfIndicationH\x00R\aintfInd\x12A\n" + |
| "\rintf_oper_ind\x18\x03 \x01(\v2\x1b.openolt.IntfOperIndicationH\x00R\vintfOperInd\x12>\n" + |
| "\fonu_disc_ind\x18\x04 \x01(\v2\x1a.openolt.OnuDiscIndicationH\x00R\n" + |
| "onuDiscInd\x121\n" + |
| "\aonu_ind\x18\x05 \x01(\v2\x16.openolt.OnuIndicationH\x00R\x06onuInd\x124\n" + |
| "\bomci_ind\x18\x06 \x01(\v2\x17.openolt.OmciIndicationH\x00R\aomciInd\x124\n" + |
| "\apkt_ind\x18\a \x01(\v2\x19.openolt.PacketIndicationH\x00R\x06pktInd\x127\n" + |
| "\n" + |
| "port_stats\x18\b \x01(\v2\x16.common.PortStatisticsH\x00R\tportStats\x128\n" + |
| "\n" + |
| "flow_stats\x18\t \x01(\v2\x17.openolt.FlowStatisticsH\x00R\tflowStats\x127\n" + |
| "\talarm_ind\x18\n" + |
| " \x01(\v2\x18.openolt.AlarmIndicationH\x00R\balarmInd\x12J\n" + |
| "\x10onu_disabled_ind\x18\v \x01(\v2\x1e.openolt.OnuDisabledIndicationH\x00R\x0eonuDisabledInd\x12G\n" + |
| "\x0fonu_enabled_ind\x18\f \x01(\v2\x1d.openolt.OnuEnabledIndicationH\x00R\ronuEnabledIndB\x06\n" + |
| "\x04data\"\xeb\r\n" + |
| "\x0fAlarmIndication\x121\n" + |
| "\alos_ind\x18\x01 \x01(\v2\x16.openolt.LosIndicationH\x00R\x06losInd\x12D\n" + |
| "\x0edying_gasp_ind\x18\x02 \x01(\v2\x1c.openolt.DyingGaspIndicationH\x00R\fdyingGaspInd\x12A\n" + |
| "\ronu_alarm_ind\x18\x03 \x01(\v2\x1b.openolt.OnuAlarmIndicationH\x00R\vonuAlarmInd\x12W\n" + |
| "\x14onu_startup_fail_ind\x18\x04 \x01(\v2$.openolt.OnuStartupFailureIndicationH\x00R\x11onuStartupFailInd\x12Z\n" + |
| "\x16onu_signal_degrade_ind\x18\x05 \x01(\v2#.openolt.OnuSignalDegradeIndicationH\x00R\x13onuSignalDegradeInd\x12[\n" + |
| "\x17onu_drift_of_window_ind\x18\x06 \x01(\v2#.openolt.OnuDriftOfWindowIndicationH\x00R\x13onuDriftOfWindowInd\x12T\n" + |
| "\x11onu_loss_omci_ind\x18\a \x01(\v2'.openolt.OnuLossOfOmciChannelIndicationH\x00R\x0eonuLossOmciInd\x12W\n" + |
| "\x14onu_signals_fail_ind\x18\b \x01(\v2$.openolt.OnuSignalsFailureIndicationH\x00R\x11onuSignalsFailInd\x12O\n" + |
| "\fonu_tiwi_ind\x18\t \x01(\v2+.openolt.OnuTransmissionInterferenceWarningH\x00R\n" + |
| "onuTiwiInd\x12`\n" + |
| "\x17onu_activation_fail_ind\x18\n" + |
| " \x01(\v2'.openolt.OnuActivationFailureIndicationH\x00R\x14onuActivationFailInd\x12`\n" + |
| "\x18onu_processing_error_ind\x18\v \x01(\v2%.openolt.OnuProcessingErrorIndicationH\x00R\x15onuProcessingErrorInd\x12e\n" + |
| "\x19onu_loss_of_sync_fail_ind\x18\f \x01(\v2*.openolt.OnuLossOfKeySyncFailureIndicationH\x00R\x14onuLossOfSyncFailInd\x12U\n" + |
| "\x15onu_itu_pon_stats_ind\x18\r \x01(\v2!.openolt.OnuItuPonStatsIndicationH\x00R\x11onuItuPonStatsInd\x12l\n" + |
| "\x1conu_deactivation_failure_ind\x18\x0e \x01(\v2).openolt.OnuDeactivationFailureIndicationH\x00R\x19onuDeactivationFailureInd\x12W\n" + |
| "\x15onu_remote_defect_ind\x18\x0f \x01(\v2\".openolt.OnuRemoteDefectIndicationH\x00R\x12onuRemoteDefectInd\x12s\n" + |
| "\x1conu_loss_gem_delineation_ind\x18\x10 \x01(\v21.openolt.OnuLossOfGEMChannelDelineationIndicationH\x00R\x18onuLossGemDelineationInd\x12v\n" + |
| " onu_physical_equipment_error_ind\x18\x11 \x01(\v2,.openolt.OnuPhysicalEquipmentErrorIndicationH\x00R\x1conuPhysicalEquipmentErrorInd\x12[\n" + |
| "\x13onu_loss_of_ack_ind\x18\x12 \x01(\v2+.openolt.OnuLossOfAcknowledgementIndicationH\x00R\x0fonuLossOfAckInd\x12o\n" + |
| "\x1bonu_diff_reach_exceeded_ind\x18\x13 \x01(\v2/.openolt.OnuDifferentialReachExceededIndicationH\x00R\x17onuDiffReachExceededIndB\x06\n" + |
| "\x04data\".\n" + |
| "\rOltIndication\x12\x1d\n" + |
| "\n" + |
| "oper_state\x18\x01 \x01(\tR\toperState\"H\n" + |
| "\x0eIntfIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x1d\n" + |
| "\n" + |
| "oper_state\x18\x02 \x01(\tR\toperState\"h\n" + |
| "\x11OnuDiscIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12:\n" + |
| "\rserial_number\x18\x02 \x01(\v2\x15.openolt.SerialNumberR\fserialNumber\"\x93\x04\n" + |
| "\rOnuIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x1d\n" + |
| "\n" + |
| "oper_state\x18\x03 \x01(\tR\toperState\x12\x1f\n" + |
| "\vadmin_state\x18\x05 \x01(\tR\n" + |
| "adminState\x12:\n" + |
| "\rserial_number\x18\x04 \x01(\v2\x15.openolt.SerialNumberR\fserialNumber\x12L\n" + |
| "\vfail_reason\x18\x06 \x01(\x0e2+.openolt.OnuIndication.ActivationFailReasonR\n" + |
| "failReason\"\x87\x02\n" + |
| "\x14ActivationFailReason\x12#\n" + |
| "\x1fONU_ACTIVATION_FAIL_REASON_NONE\x10\x00\x12&\n" + |
| "\"ONU_ACTIVATION_FAIL_REASON_RANGING\x10\x01\x126\n" + |
| "2ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION\x10\x02\x12\"\n" + |
| "\x1eONU_ACTIVATION_FAIL_REASON_LOS\x10\x03\x12!\n" + |
| "\x1dONU_ACTIVATION_FAIL_ONU_ALARM\x10\x04\x12#\n" + |
| "\x1fONU_ACTIVATION_FAIL_SWITCH_OVER\x10\x05\"\x83\x01\n" + |
| "\x15OnuDisabledIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12:\n" + |
| "\rserial_number\x18\x04 \x01(\v2\x15.openolt.SerialNumberR\fserialNumber\"\x82\x01\n" + |
| "\x14OnuEnabledIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12:\n" + |
| "\rserial_number\x18\x04 \x01(\v2\x15.openolt.SerialNumberR\fserialNumber\"\x82\x04\n" + |
| "\x12IntfOperIndication\x12\x12\n" + |
| "\x04type\x18\x01 \x01(\tR\x04type\x12\x17\n" + |
| "\aintf_id\x18\x02 \x01(\aR\x06intfId\x12\x1d\n" + |
| "\n" + |
| "oper_state\x18\x03 \x01(\tR\toperState\x12\x14\n" + |
| "\x05speed\x18\x04 \x01(\aR\x05speed\x12\x1e\n" + |
| "\n" + |
| "technology\x18\x05 \x01(\tR\n" + |
| "technology\x12E\n" + |
| "\x06ranges\x18\x06 \x01(\v2-.openolt.IntfOperIndication.PONResourceRangesR\x06ranges\x1a\xa2\x02\n" + |
| "\x11PONResourceRanges\x12H\n" + |
| "\x05pools\x18\x03 \x03(\v22.openolt.IntfOperIndication.PONResourceRanges.PoolR\x05pools\x1a\xc2\x01\n" + |
| "\x04Pool\x12O\n" + |
| "\x04type\x18\x01 \x01(\x0e2;.openolt.IntfOperIndication.PONResourceRanges.Pool.PoolTypeR\x04type\x12\x14\n" + |
| "\x05start\x18\x03 \x01(\aR\x05start\x12\x10\n" + |
| "\x03end\x18\x04 \x01(\aR\x03end\"A\n" + |
| "\bPoolType\x12\n" + |
| "\n" + |
| "\x06ONU_ID\x10\x00\x12\f\n" + |
| "\bALLOC_ID\x10\x01\x12\x0e\n" + |
| "\n" + |
| "GEMPORT_ID\x10\x02\x12\v\n" + |
| "\aFLOW_ID\x10\x03\"R\n" + |
| "\x0eOmciIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x10\n" + |
| "\x03pkt\x18\x03 \x01(\fR\x03pkt\"\xf1\x01\n" + |
| "\x10PacketIndication\x12\x1b\n" + |
| "\tintf_type\x18\x05 \x01(\tR\bintfType\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\b \x01(\aR\x05onuId\x12\x15\n" + |
| "\x06uni_id\x18\t \x01(\aR\x05uniId\x12\x1d\n" + |
| "\n" + |
| "gemport_id\x18\x02 \x01(\aR\tgemportId\x12\x17\n" + |
| "\aflow_id\x18\x03 \x01(\aR\x06flowId\x12\x17\n" + |
| "\aport_no\x18\x06 \x01(\aR\x06portNo\x12\x16\n" + |
| "\x06cookie\x18\a \x01(\x06R\x06cookie\x12\x10\n" + |
| "\x03pkt\x18\x04 \x01(\fR\x03pkt\"A\n" + |
| "\tInterface\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x1b\n" + |
| "\tintf_type\x18\x02 \x01(\aR\bintfType\"<\n" + |
| "\tHeartbeat\x12/\n" + |
| "\x13heartbeat_signature\x18\x01 \x01(\aR\x12heartbeatSignature\"\xac\x01\n" + |
| "\x03Onu\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12:\n" + |
| "\rserial_number\x18\x03 \x01(\v2\x15.openolt.SerialNumberR\fserialNumber\x12\x10\n" + |
| "\x03pir\x18\x04 \x01(\aR\x03pir\x12'\n" + |
| "\x0fomcc_encryption\x18\x05 \x01(\bR\x0eomccEncryption\"\xb1\x01\n" + |
| "\x12OnuLogicalDistance\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x129\n" + |
| "\x19logical_onu_distance_zero\x18\x03 \x01(\aR\x16logicalOnuDistanceZero\x120\n" + |
| "\x14logical_onu_distance\x18\x04 \x01(\aR\x12logicalOnuDistance\"K\n" + |
| "\aOmciMsg\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x10\n" + |
| "\x03pkt\x18\x03 \x01(\fR\x03pkt\"\xa0\x01\n" + |
| "\tOnuPacket\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x17\n" + |
| "\aport_no\x18\x04 \x01(\aR\x06portNo\x12\x1d\n" + |
| "\n" + |
| "gemport_id\x18\x05 \x01(\aR\tgemportId\x12\x19\n" + |
| "\balloc_id\x18\x06 \x01(\aR\aallocId\x12\x10\n" + |
| "\x03pkt\x18\x03 \x01(\fR\x03pkt\"9\n" + |
| "\fUplinkPacket\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x10\n" + |
| "\x03pkt\x18\x02 \x01(\fR\x03pkt\"\xb8\a\n" + |
| "\n" + |
| "DeviceInfo\x12\x16\n" + |
| "\x06vendor\x18\x01 \x01(\tR\x06vendor\x12\x14\n" + |
| "\x05model\x18\x02 \x01(\tR\x05model\x12)\n" + |
| "\x10hardware_version\x18\x03 \x01(\tR\x0fhardwareVersion\x12)\n" + |
| "\x10firmware_version\x18\x04 \x01(\tR\x0ffirmwareVersion\x12\x1b\n" + |
| "\tdevice_id\x18\x10 \x01(\tR\bdeviceId\x120\n" + |
| "\x14device_serial_number\x18\x11 \x01(\tR\x12deviceSerialNumber\x121\n" + |
| "\x14previously_connected\x18\x13 \x01(\bR\x13previouslyConnected\x12\x1b\n" + |
| "\tpon_ports\x18\f \x01(\aR\bponPorts\x12\x1b\n" + |
| "\tnni_ports\x18\x14 \x01(\aR\bnniPorts\x12@\n" + |
| "\x06ranges\x18\x0f \x03(\v2(.openolt.DeviceInfo.DeviceResourceRangesR\x06ranges\x1a\x95\x04\n" + |
| "\x14DeviceResourceRanges\x12\x19\n" + |
| "\bintf_ids\x18\x01 \x03(\aR\aintfIds\x12\x1e\n" + |
| "\n" + |
| "technology\x18\x02 \x01(\tR\n" + |
| "technology\x12C\n" + |
| "\x05pools\x18\x03 \x03(\v2-.openolt.DeviceInfo.DeviceResourceRanges.PoolR\x05pools\x1a\xfc\x02\n" + |
| "\x04Pool\x12J\n" + |
| "\x04type\x18\x01 \x01(\x0e26.openolt.DeviceInfo.DeviceResourceRanges.Pool.PoolTypeR\x04type\x12S\n" + |
| "\asharing\x18\x02 \x01(\x0e29.openolt.DeviceInfo.DeviceResourceRanges.Pool.SharingTypeR\asharing\x12\x14\n" + |
| "\x05start\x18\x03 \x01(\aR\x05start\x12\x10\n" + |
| "\x03end\x18\x04 \x01(\aR\x03end\"A\n" + |
| "\bPoolType\x12\n" + |
| "\n" + |
| "\x06ONU_ID\x10\x00\x12\f\n" + |
| "\bALLOC_ID\x10\x01\x12\x0e\n" + |
| "\n" + |
| "GEMPORT_ID\x10\x02\x12\v\n" + |
| "\aFLOW_ID\x10\x03\"h\n" + |
| "\vSharingType\x12\x16\n" + |
| "\x12DEDICATED_PER_INTF\x10\x00\x12\x1f\n" + |
| "\x1bSHARED_BY_ALL_INTF_ALL_TECH\x10\x01\x12 \n" + |
| "\x1cSHARED_BY_ALL_INTF_SAME_TECH\x10\x02J\x04\b\x05\x10\fJ\x04\b\r\x10\x0eJ\x04\b\x0e\x10\x0f\"\x84\x03\n" + |
| "\n" + |
| "Classifier\x12\x15\n" + |
| "\x06o_tpid\x18\x01 \x01(\aR\x05oTpid\x12\x13\n" + |
| "\x05o_vid\x18\x02 \x01(\aR\x04oVid\x12\x15\n" + |
| "\x06i_tpid\x18\x03 \x01(\aR\x05iTpid\x12\x13\n" + |
| "\x05i_vid\x18\x04 \x01(\aR\x04iVid\x12\x17\n" + |
| "\ao_pbits\x18\x05 \x01(\aR\x06oPbits\x12\x17\n" + |
| "\ai_pbits\x18\x06 \x01(\aR\x06iPbits\x12\x19\n" + |
| "\beth_type\x18\a \x01(\aR\aethType\x12\x17\n" + |
| "\adst_mac\x18\b \x01(\fR\x06dstMac\x12\x17\n" + |
| "\asrc_mac\x18\t \x01(\fR\x06srcMac\x12\x19\n" + |
| "\bip_proto\x18\n" + |
| " \x01(\aR\aipProto\x12\x15\n" + |
| "\x06dst_ip\x18\v \x01(\aR\x05dstIp\x12\x15\n" + |
| "\x06src_ip\x18\f \x01(\aR\x05srcIp\x12\x19\n" + |
| "\bsrc_port\x18\r \x01(\aR\asrcPort\x12\x19\n" + |
| "\bdst_port\x18\x0e \x01(\aR\adstPort\x12 \n" + |
| "\fpkt_tag_type\x18\x0f \x01(\tR\n" + |
| "pktTagType\"\x85\x03\n" + |
| "\tActionCmd\x12\"\n" + |
| "\radd_outer_tag\x18\x01 \x01(\bR\vaddOuterTag\x12(\n" + |
| "\x10remove_outer_tag\x18\x02 \x01(\bR\x0eremoveOuterTag\x12 \n" + |
| "\ftrap_to_host\x18\x03 \x01(\bR\n" + |
| "trapToHost\x12,\n" + |
| "\x12remark_outer_pbits\x18\x04 \x01(\bR\x10remarkOuterPbits\x12,\n" + |
| "\x12remark_inner_pbits\x18\x05 \x01(\bR\x10remarkInnerPbits\x12\"\n" + |
| "\radd_inner_tag\x18\x06 \x01(\bR\vaddInnerTag\x12(\n" + |
| "\x10remove_inner_tag\x18\a \x01(\bR\x0eremoveInnerTag\x12.\n" + |
| "\x13translate_inner_tag\x18\b \x01(\bR\x11translateInnerTag\x12.\n" + |
| "\x13translate_outer_tag\x18\t \x01(\bR\x11translateOuterTag\"\xb8\x01\n" + |
| "\x06Action\x12$\n" + |
| "\x03cmd\x18\x01 \x01(\v2\x12.openolt.ActionCmdR\x03cmd\x12\x13\n" + |
| "\x05o_vid\x18\x02 \x01(\aR\x04oVid\x12\x17\n" + |
| "\ao_pbits\x18\x03 \x01(\aR\x06oPbits\x12\x15\n" + |
| "\x06o_tpid\x18\x04 \x01(\aR\x05oTpid\x12\x13\n" + |
| "\x05i_vid\x18\x05 \x01(\aR\x04iVid\x12\x17\n" + |
| "\ai_pbits\x18\x06 \x01(\aR\x06iPbits\x12\x15\n" + |
| "\x06i_tpid\x18\a \x01(\aR\x05iTpid\"\xc7\x06\n" + |
| "\x04Flow\x12$\n" + |
| "\x0eaccess_intf_id\x18\x01 \x01(\x0fR\faccessIntfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\x0fR\x05onuId\x12\x15\n" + |
| "\x06uni_id\x18\v \x01(\x0fR\x05uniId\x12\x17\n" + |
| "\aflow_id\x18\x03 \x01(\x06R\x06flowId\x12*\n" + |
| "\x11symmetric_flow_id\x18\x12 \x01(\x06R\x0fsymmetricFlowId\x12\x1b\n" + |
| "\tflow_type\x18\x04 \x01(\tR\bflowType\x12\x19\n" + |
| "\balloc_id\x18\n" + |
| " \x01(\x0fR\aallocId\x12&\n" + |
| "\x0fnetwork_intf_id\x18\x05 \x01(\x0fR\rnetworkIntfId\x12\x1d\n" + |
| "\n" + |
| "gemport_id\x18\x06 \x01(\x0fR\tgemportId\x123\n" + |
| "\n" + |
| "classifier\x18\a \x01(\v2\x13.openolt.ClassifierR\n" + |
| "classifier\x12'\n" + |
| "\x06action\x18\b \x01(\v2\x0f.openolt.ActionR\x06action\x12\x1a\n" + |
| "\bpriority\x18\t \x01(\x0fR\bpriority\x12\x16\n" + |
| "\x06cookie\x18\f \x01(\x06R\x06cookie\x12\x17\n" + |
| "\aport_no\x18\r \x01(\aR\x06portNo\x12\x19\n" + |
| "\bgroup_id\x18\x0e \x01(\aR\agroupId\x12&\n" + |
| "\x0ftech_profile_id\x18\x0f \x01(\aR\rtechProfileId\x12%\n" + |
| "\x0ereplicate_flow\x18\x10 \x01(\bR\rreplicateFlow\x12H\n" + |
| "\x0fpbit_to_gemport\x18\x11 \x03(\v2 .openolt.Flow.PbitToGemportEntryR\rpbitToGemport\x12E\n" + |
| "\x0egemport_to_aes\x18\x13 \x03(\v2\x1f.openolt.Flow.GemportToAesEntryR\fgemportToAes\x1a@\n" + |
| "\x12PbitToGemportEntry\x12\x10\n" + |
| "\x03key\x18\x01 \x01(\aR\x03key\x12\x14\n" + |
| "\x05value\x18\x02 \x01(\aR\x05value:\x028\x01\x1a?\n" + |
| "\x11GemportToAesEntry\x12\x10\n" + |
| "\x03key\x18\x01 \x01(\aR\x03key\x12\x14\n" + |
| "\x05value\x18\x02 \x01(\bR\x05value:\x028\x01\"T\n" + |
| "\fSerialNumber\x12\x1b\n" + |
| "\tvendor_id\x18\x01 \x01(\fR\bvendorId\x12'\n" + |
| "\x0fvendor_specific\x18\x02 \x01(\fR\x0evendorSpecific\"\xe6\a\n" + |
| "\rOnuStatistics\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12%\n" + |
| "\x0epositive_drift\x18\x03 \x01(\x06R\rpositiveDrift\x12%\n" + |
| "\x0enegative_drift\x18\x04 \x01(\x06R\rnegativeDrift\x128\n" + |
| "\x18delimiter_miss_detection\x18\x05 \x01(\x06R\x16delimiterMissDetection\x12\x1d\n" + |
| "\n" + |
| "bip_errors\x18\x06 \x01(\x06R\tbipErrors\x12\x1b\n" + |
| "\tbip_units\x18\a \x01(\x06R\bbipUnits\x122\n" + |
| "\x15fec_corrected_symbols\x18\b \x01(\x06R\x13fecCorrectedSymbols\x126\n" + |
| "\x17fec_codewords_corrected\x18\t \x01(\x06R\x15fecCodewordsCorrected\x12>\n" + |
| "\x1bfec_codewords_uncorrectable\x18\n" + |
| " \x01(\x06R\x19fecCodewordsUncorrectable\x12#\n" + |
| "\rfec_codewords\x18\v \x01(\x06R\ffecCodewords\x12.\n" + |
| "\x13fec_corrected_units\x18\f \x01(\x06R\x11fecCorrectedUnits\x12&\n" + |
| "\x0fxgem_key_errors\x18\r \x01(\x06R\rxgemKeyErrors\x12\x1b\n" + |
| "\txgem_loss\x18\x0e \x01(\x06R\bxgemLoss\x12&\n" + |
| "\x0frx_ploams_error\x18\x0f \x01(\x06R\rrxPloamsError\x12+\n" + |
| "\x12rx_ploams_non_idle\x18\x10 \x01(\x06R\x0frxPloamsNonIdle\x12\x17\n" + |
| "\arx_omci\x18\x11 \x01(\x06R\x06rxOmci\x128\n" + |
| "\x19rx_omci_packets_crc_error\x18\x12 \x01(\x06R\x15rxOmciPacketsCrcError\x12\x19\n" + |
| "\brx_bytes\x18\x13 \x01(\x06R\arxBytes\x12\x1d\n" + |
| "\n" + |
| "rx_packets\x18\x14 \x01(\x06R\trxPackets\x12\x19\n" + |
| "\btx_bytes\x18\x15 \x01(\x06R\atxBytes\x12\x1d\n" + |
| "\n" + |
| "tx_packets\x18\x16 \x01(\x06R\ttxPackets\x12!\n" + |
| "\fber_reported\x18\x17 \x01(\x06R\vberReported\x12\x1f\n" + |
| "\vlcdg_errors\x18\x18 \x01(\x06R\n" + |
| "lcdgErrors\x12\x1d\n" + |
| "\n" + |
| "rdi_errors\x18\x19 \x01(\x06R\trdiErrors\x12\x1c\n" + |
| "\ttimestamp\x18\x1a \x01(\aR\ttimestamp\"\xdd\x01\n" + |
| "\x11GemPortStatistics\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x1d\n" + |
| "\n" + |
| "gemport_id\x18\x02 \x01(\aR\tgemportId\x12\x1d\n" + |
| "\n" + |
| "rx_packets\x18\x03 \x01(\x06R\trxPackets\x12\x19\n" + |
| "\brx_bytes\x18\x04 \x01(\x06R\arxBytes\x12\x1d\n" + |
| "\n" + |
| "tx_packets\x18\x05 \x01(\x06R\ttxPackets\x12\x19\n" + |
| "\btx_bytes\x18\x06 \x01(\x06R\atxBytes\x12\x1c\n" + |
| "\ttimestamp\x18\x1a \x01(\aR\ttimestamp\"\xbb\x01\n" + |
| "\x0eFlowStatistics\x12\x17\n" + |
| "\aflow_id\x18\x01 \x01(\aR\x06flowId\x12\x19\n" + |
| "\brx_bytes\x18\x02 \x01(\x06R\arxBytes\x12\x1d\n" + |
| "\n" + |
| "rx_packets\x18\x03 \x01(\x06R\trxPackets\x12\x19\n" + |
| "\btx_bytes\x18\b \x01(\x06R\atxBytes\x12\x1d\n" + |
| "\n" + |
| "tx_packets\x18\t \x01(\x06R\ttxPackets\x12\x1c\n" + |
| "\ttimestamp\x18\x10 \x01(\aR\ttimestamp\"@\n" + |
| "\rLosIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x16\n" + |
| "\x06status\x18\x02 \x01(\tR\x06status\"]\n" + |
| "\x13DyingGaspIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"\xa3\x02\n" + |
| "\x12OnuAlarmIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x1d\n" + |
| "\n" + |
| "los_status\x18\x03 \x01(\tR\tlosStatus\x12\x1d\n" + |
| "\n" + |
| "lob_status\x18\x04 \x01(\tR\tlobStatus\x12(\n" + |
| "\x10lopc_miss_status\x18\x05 \x01(\tR\x0elopcMissStatus\x121\n" + |
| "\x15lopc_mic_error_status\x18\x06 \x01(\tR\x12lopcMicErrorStatus\x12\x1f\n" + |
| "\vlofi_status\x18\a \x01(\tR\n" + |
| "lofiStatus\x12!\n" + |
| "\floami_status\x18\b \x01(\tR\vloamiStatus\"e\n" + |
| "\x1bOnuStartupFailureIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"\x99\x01\n" + |
| "\x1aOnuSignalDegradeIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x123\n" + |
| "\x16inverse_bit_error_rate\x18\x04 \x01(\aR\x13inverseBitErrorRate\"\x93\x01\n" + |
| "\x1aOnuDriftOfWindowIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x12\x14\n" + |
| "\x05drift\x18\x04 \x01(\aR\x05drift\x12\x17\n" + |
| "\anew_eqd\x18\x05 \x01(\aR\x06newEqd\"h\n" + |
| "\x1eOnuLossOfOmciChannelIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"\x9a\x01\n" + |
| "\x1bOnuSignalsFailureIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x123\n" + |
| "\x16inverse_bit_error_rate\x18\x04 \x01(\aR\x13inverseBitErrorRate\"\x82\x01\n" + |
| "\"OnuTransmissionInterferenceWarning\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x12\x14\n" + |
| "\x05drift\x18\x04 \x01(\aR\x05drift\"q\n" + |
| "\x1eOnuActivationFailureIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x1f\n" + |
| "\vfail_reason\x18\x03 \x01(\aR\n" + |
| "failReason\"k\n" + |
| "!OnuLossOfKeySyncFailureIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"T\n" + |
| "\x12RdiErrorIndication\x12&\n" + |
| "\x0frdi_error_count\x18\x01 \x01(\x06R\rrdiErrorCount\x12\x16\n" + |
| "\x06status\x18\x02 \x01(\tR\x06status\"\x96\x01\n" + |
| "\x18OnuItuPonStatsIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12A\n" + |
| "\rrdi_error_ind\x18\x03 \x01(\v2\x1b.openolt.RdiErrorIndicationH\x00R\vrdiErrorIndB\a\n" + |
| "\x05stats\"N\n" + |
| "\x1cOnuProcessingErrorIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\"j\n" + |
| " OnuDeactivationFailureIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"j\n" + |
| "\x19OnuRemoteDefectIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x1d\n" + |
| "\n" + |
| "rdi_errors\x18\x03 \x01(\x06R\trdiErrors\"\xa1\x01\n" + |
| "(OnuLossOfGEMChannelDelineationIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x12-\n" + |
| "\x12delineation_errors\x18\x04 \x01(\aR\x11delineationErrors\"m\n" + |
| "#OnuPhysicalEquipmentErrorIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"l\n" + |
| "\"OnuLossOfAcknowledgementIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\"\x8c\x01\n" + |
| "&OnuDifferentialReachExceededIndication\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x12\x1a\n" + |
| "\bdistance\x18\x04 \x01(\aR\bdistance\"\xf6\x01\n" + |
| "\vGroupMember\x12!\n" + |
| "\finterface_id\x18\x01 \x01(\rR\vinterfaceId\x12I\n" + |
| "\x0einterface_type\x18\x02 \x01(\x0e2\".openolt.GroupMember.InterfaceTypeR\rinterfaceType\x12\x1e\n" + |
| "\vgem_port_id\x18\x03 \x01(\rR\tgemPortId\x12\x1a\n" + |
| "\bpriority\x18\x04 \x01(\rR\bpriority\"=\n" + |
| "\rInterfaceType\x12\a\n" + |
| "\x03PON\x10\x00\x12\x10\n" + |
| "\fEPON_1G_PATH\x10\x01\x12\x11\n" + |
| "\rEPON_10G_PATH\x10\x02\"\x86\x02\n" + |
| "\x05Group\x12\x19\n" + |
| "\bgroup_id\x18\x01 \x01(\rR\agroupId\x12<\n" + |
| "\acommand\x18\x02 \x01(\x0e2\".openolt.Group.GroupMembersCommandR\acommand\x12.\n" + |
| "\amembers\x18\x03 \x03(\v2\x14.openolt.GroupMemberR\amembers\x12'\n" + |
| "\x06action\x18\x04 \x01(\v2\x0f.openolt.ActionR\x06action\"K\n" + |
| "\x13GroupMembersCommand\x12\x0f\n" + |
| "\vADD_MEMBERS\x10\x00\x12\x12\n" + |
| "\x0eREMOVE_MEMBERS\x10\x01\x12\x0f\n" + |
| "\vSET_MEMBERS\x10\x02\"]\n" + |
| "\n" + |
| "ValueParam\x12\x1e\n" + |
| "\x03onu\x18\x01 \x01(\v2\f.openolt.OnuR\x03onu\x12/\n" + |
| "\x05value\x18\x02 \x01(\x0e2\x19.extension.ValueType.TypeR\x05value\"\xc3\x02\n" + |
| "\x0ePonRxPowerData\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\x12\x16\n" + |
| "\x06status\x18\x03 \x01(\tR\x06status\x12R\n" + |
| "\vfail_reason\x18\x04 \x01(\x0e21.openolt.PonRxPowerData.RssiMeasurementFailReasonR\n" + |
| "failReason\x12)\n" + |
| "\x11rx_power_mean_dbm\x18\x05 \x01(\x01R\x0erxPowerMeanDbm\"j\n" + |
| "\x19RssiMeasurementFailReason\x12\x14\n" + |
| "\x10FAIL_REASON_NONE\x10\x00\x12\x1c\n" + |
| "\x18FAIL_REASON_NO_DELIMITER\x10\x01\x12\x19\n" + |
| "\x15FAIL_REASON_NO_ACCESS\x10\x02\"b\n" + |
| "\x14OnuAllocIdStatistics\x12\x16\n" + |
| "\x06intfId\x18\x01 \x01(\aR\x06intfId\x12\x18\n" + |
| "\aallocId\x18\x02 \x01(\aR\aallocId\x12\x18\n" + |
| "\arxBytes\x18\x03 \x01(\x06R\arxBytes\"\xa3\x02\n" + |
| "\aOnuInfo\x12\x15\n" + |
| "\x06onu_id\x18\x01 \x01(\aR\x05onuId\x12/\n" + |
| "\x05state\x18\x02 \x01(\x0e2\x19.openolt.OnuInfo.OnuStateR\x05state\x12'\n" + |
| "\x04losi\x18\x03 \x01(\x0e2\x13.openolt.AlarmStateR\x04losi\x12'\n" + |
| "\x04lofi\x18\x04 \x01(\x0e2\x13.openolt.AlarmStateR\x04lofi\x12)\n" + |
| "\x05loami\x18\x05 \x01(\x0e2\x13.openolt.AlarmStateR\x05loami\"S\n" + |
| "\bOnuState\x12\v\n" + |
| "\aUNKNOWN\x10\x00\x12\x12\n" + |
| "\x0eNOT_CONFIGURED\x10\x01\x12\n" + |
| "\n" + |
| "\x06ACTIVE\x10\x02\x12\f\n" + |
| "\bINACTIVE\x10\x03\x12\f\n" + |
| "\bDISABLED\x10\x04\"\xe7\x01\n" + |
| "\vPonIntfInfo\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x127\n" + |
| "\x05state\x18\x03 \x01(\x0e2!.openolt.PonIntfInfo.PonIntfStateR\x05state\x12%\n" + |
| "\x03los\x18\x04 \x01(\x0e2\x13.openolt.AlarmStateR\x03los\"_\n" + |
| "\fPonIntfState\x12\v\n" + |
| "\aUNKNOWN\x10\x00\x12\x12\n" + |
| "\x0eACTIVE_WORKING\x10\x01\x12\x12\n" + |
| "\x0eACTIVE_STANDBY\x10\x02\x12\f\n" + |
| "\bINACTIVE\x10\x03\x12\f\n" + |
| "\bDISABLED\x10\x04\"\x86\x01\n" + |
| "\x1dInterfaceOnuSerialNumberOnuId\x12N\n" + |
| "\x12intf_id_serial_num\x18\x01 \x01(\v2!.openolt.InterfaceOnuSerialNumberR\x0fintfIdSerialNum\x12\x15\n" + |
| "\x06onu_id\x18\x02 \x01(\aR\x05onuId\"v\n" + |
| "\x18InterfaceOnuSerialNumber\x12\x17\n" + |
| "\aintf_id\x18\x01 \x01(\aR\x06intfId\x12A\n" + |
| "\x11onu_serial_number\x18\x02 \x01(\v2\x15.openolt.SerialNumberR\x0fonuSerialNumber\"\a\n" + |
| "\x05Empty*\x1d\n" + |
| "\n" + |
| "AlarmState\x12\a\n" + |
| "\x03OFF\x10\x00\x12\x06\n" + |
| "\x02ON\x10\x012\xa6\x1b\n" + |
| "\aOpenolt\x12D\n" + |
| "\n" + |
| "DisableOlt\x12\x0e.openolt.Empty\x1a\x0e.openolt.Empty\"\x16\x82\xd3\xe4\x93\x02\x10:\x01*\"\v/v1/Disable\x12F\n" + |
| "\vReenableOlt\x12\x0e.openolt.Empty\x1a\x0e.openolt.Empty\"\x17\x82\xd3\xe4\x93\x02\x11:\x01*\"\f/v1/Reenable\x12E\n" + |
| "\vActivateOnu\x12\f.openolt.Onu\x1a\x0e.openolt.Empty\"\x18\x82\xd3\xe4\x93\x02\x12:\x01*\"\r/v1/EnableOnu\x12H\n" + |
| "\rDeactivateOnu\x12\f.openolt.Onu\x1a\x0e.openolt.Empty\"\x19\x82\xd3\xe4\x93\x02\x13:\x01*\"\x0e/v1/DisableOnu\x12C\n" + |
| "\tDeleteOnu\x12\f.openolt.Onu\x1a\x0e.openolt.Empty\"\x18\x82\xd3\xe4\x93\x02\x12:\x01*\"\r/v1/DeleteOnu\x12I\n" + |
| "\n" + |
| "OmciMsgOut\x12\x10.openolt.OmciMsg\x1a\x0e.openolt.Empty\"\x19\x82\xd3\xe4\x93\x02\x13:\x01*\"\x0e/v1/OmciMsgOut\x12O\n" + |
| "\fOnuPacketOut\x12\x12.openolt.OnuPacket\x1a\x0e.openolt.Empty\"\x1b\x82\xd3\xe4\x93\x02\x15:\x01*\"\x10/v1/OnuPacketOut\x12X\n" + |
| "\x0fUplinkPacketOut\x12\x15.openolt.UplinkPacket\x1a\x0e.openolt.Empty\"\x1e\x82\xd3\xe4\x93\x02\x18:\x01*\"\x13/v1/UplinkPacketOut\x12@\n" + |
| "\aFlowAdd\x12\r.openolt.Flow\x1a\x0e.openolt.Empty\"\x16\x82\xd3\xe4\x93\x02\x10:\x01*\"\v/v1/FlowAdd\x12F\n" + |
| "\n" + |
| "FlowRemove\x12\r.openolt.Flow\x1a\x0e.openolt.Empty\"\x19\x82\xd3\xe4\x93\x02\x13:\x01*\"\x0e/v1/FlowRemove\x12S\n" + |
| "\x0eHeartbeatCheck\x12\x0e.openolt.Empty\x1a\x12.openolt.Heartbeat\"\x1d\x82\xd3\xe4\x93\x02\x17:\x01*\"\x12/v1/HeartbeatCheck\x12M\n" + |
| "\vEnablePonIf\x12\x12.openolt.Interface\x1a\x0e.openolt.Empty\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/EnablePonIf\x12O\n" + |
| "\fDisablePonIf\x12\x12.openolt.Interface\x1a\x0e.openolt.Empty\"\x1b\x82\xd3\xe4\x93\x02\x15:\x01*\"\x10/v1/DisablePonIf\x12R\n" + |
| "\rGetDeviceInfo\x12\x0e.openolt.Empty\x1a\x13.openolt.DeviceInfo\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\"\x11/v1/GetDeviceInfo\x12?\n" + |
| "\x06Reboot\x12\x0e.openolt.Empty\x1a\x0e.openolt.Empty\"\x15\x82\xd3\xe4\x93\x02\x0f:\x01*\"\n" + |
| "/v1/Reboot\x12U\n" + |
| "\x11CollectStatistics\x12\x0e.openolt.Empty\x1a\x0e.openolt.Empty\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/CollectStatistics\x12Y\n" + |
| "\x10GetOnuStatistics\x12\f.openolt.Onu\x1a\x16.openolt.OnuStatistics\"\x1f\x82\xd3\xe4\x93\x02\x19:\x01*\"\x14/v1/GetOnuStatistics\x12k\n" + |
| "\x14GetGemPortStatistics\x12\x12.openolt.OnuPacket\x1a\x1a.openolt.GemPortStatistics\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/GetGemPortStatistics\x12r\n" + |
| "\x17CreateTrafficSchedulers\x12\x1f.tech_profile.TrafficSchedulers\x1a\x0e.openolt.Empty\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/v1/CreateTrafficSchedulers\x12r\n" + |
| "\x17RemoveTrafficSchedulers\x12\x1f.tech_profile.TrafficSchedulers\x1a\x0e.openolt.Empty\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/v1/RemoveTrafficSchedulers\x12f\n" + |
| "\x13CreateTrafficQueues\x12\x1b.tech_profile.TrafficQueues\x1a\x0e.openolt.Empty\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/v1/CreateTrafficQueues\x12f\n" + |
| "\x13RemoveTrafficQueues\x12\x1b.tech_profile.TrafficQueues\x1a\x0e.openolt.Empty\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/v1/RemoveTrafficQueues\x12;\n" + |
| "\x10EnableIndication\x12\x0e.openolt.Empty\x1a\x13.openolt.Indication\"\x000\x01\x12]\n" + |
| "\x15PerformGroupOperation\x12\x0e.openolt.Group\x1a\x0e.openolt.Empty\"$\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/v1/PerformGroupOperation\x12I\n" + |
| "\vDeleteGroup\x12\x0e.openolt.Group\x1a\x0e.openolt.Empty\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/DeleteGroup\x12W\n" + |
| "\vGetExtValue\x12\x13.openolt.ValueParam\x1a\x17.extension.ReturnValues\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/GetExtValue\x12]\n" + |
| "\x11OnuItuPonAlarmSet\x12\x16.config.OnuItuPonAlarm\x1a\x0e.openolt.Empty\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/OnuItuPonAlarmSet\x12p\n" + |
| "\x19GetLogicalOnuDistanceZero\x12\f.openolt.Onu\x1a\x1b.openolt.OnuLogicalDistance\"(\x82\xd3\xe4\x93\x02\":\x01*\"\x1d/v1/GetLogicalOnuDistanceZero\x12h\n" + |
| "\x15GetLogicalOnuDistance\x12\f.openolt.Onu\x1a\x1b.openolt.OnuLogicalDistance\"$\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/v1/GetLogicalOnuDistance\x12T\n" + |
| "\rGetPonRxPower\x12\f.openolt.Onu\x1a\x17.openolt.PonRxPowerData\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\"\x11/v1/GetPonRxPower\x12G\n" + |
| "\n" + |
| "GetOnuInfo\x12\f.openolt.Onu\x1a\x10.openolt.OnuInfo\"\x19\x82\xd3\xe4\x93\x02\x13:\x01*\"\x0e/v1/GetOnuInfo\x12`\n" + |
| "\x13GetPonInterfaceInfo\x12\x12.openolt.Interface\x1a\x14.openolt.PonIntfInfo\"\x1f\x82\xd3\xe4\x93\x02\x19:\x01*\"\x14/v1/GetInterfaceInfo\x12n\n" + |
| "\x14GetAllocIdStatistics\x12\x12.openolt.OnuPacket\x1a\x1d.openolt.OnuAllocIdStatistics\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/GetAllocIdStatistics\x12g\n" + |
| "\x14GetPonPortStatistics\x12\x12.openolt.Interface\x1a\x16.common.PortStatistics\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/GetPonPortStatistics\x12g\n" + |
| "\x14GetNniPortStatistics\x12\x12.openolt.Interface\x1a\x16.common.PortStatistics\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/GetNniPortStatistics\x12\\\n" + |
| "\n" + |
| "DisableOnu\x12&.openolt.InterfaceOnuSerialNumberOnuId\x1a\x0e.openolt.Empty\"\x16\x82\xd3\xe4\x93\x02\x10\"\x0e/v1/DisableOnu\x12Z\n" + |
| "\tEnableOnu\x12&.openolt.InterfaceOnuSerialNumberOnuId\x1a\x0e.openolt.Empty\"\x15\x82\xd3\xe4\x93\x02\x0f\"\r/v1/EnableOnu\x12o\n" + |
| "\x16DisableOnuSerialNumber\x12!.openolt.InterfaceOnuSerialNumber\x1a\x0e.openolt.Empty\"\"\x82\xd3\xe4\x93\x02\x1c\"\x1a/v1/DisableOnuSerialNumber\x12m\n" + |
| "\x15EnableOnuSerialNumber\x12!.openolt.InterfaceOnuSerialNumber\x1a\x0e.openolt.Empty\"!\x82\xd3\xe4\x93\x02\x1b\"\x19/v1/EnableOnuSerialNumberB]\n" + |
| "\x1borg.opencord.voltha.openoltB\rVolthaOpenOLTZ/github.com/opencord/voltha-protos/v5/go/openoltb\x06proto3" |
| |
| var ( |
| file_voltha_protos_openolt_proto_rawDescOnce sync.Once |
| file_voltha_protos_openolt_proto_rawDescData []byte |
| ) |
| |
| func file_voltha_protos_openolt_proto_rawDescGZIP() []byte { |
| file_voltha_protos_openolt_proto_rawDescOnce.Do(func() { |
| file_voltha_protos_openolt_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_voltha_protos_openolt_proto_rawDesc), len(file_voltha_protos_openolt_proto_rawDesc))) |
| }) |
| return file_voltha_protos_openolt_proto_rawDescData |
| } |
| |
| var file_voltha_protos_openolt_proto_enumTypes = make([]protoimpl.EnumInfo, 10) |
| var file_voltha_protos_openolt_proto_msgTypes = make([]protoimpl.MessageInfo, 63) |
| var file_voltha_protos_openolt_proto_goTypes = []any{ |
| (AlarmState)(0), // 0: openolt.AlarmState |
| (OnuIndication_ActivationFailReason)(0), // 1: openolt.OnuIndication.ActivationFailReason |
| (IntfOperIndication_PONResourceRanges_Pool_PoolType)(0), // 2: openolt.IntfOperIndication.PONResourceRanges.Pool.PoolType |
| (DeviceInfo_DeviceResourceRanges_Pool_PoolType)(0), // 3: openolt.DeviceInfo.DeviceResourceRanges.Pool.PoolType |
| (DeviceInfo_DeviceResourceRanges_Pool_SharingType)(0), // 4: openolt.DeviceInfo.DeviceResourceRanges.Pool.SharingType |
| (GroupMember_InterfaceType)(0), // 5: openolt.GroupMember.InterfaceType |
| (Group_GroupMembersCommand)(0), // 6: openolt.Group.GroupMembersCommand |
| (PonRxPowerData_RssiMeasurementFailReason)(0), // 7: openolt.PonRxPowerData.RssiMeasurementFailReason |
| (OnuInfo_OnuState)(0), // 8: openolt.OnuInfo.OnuState |
| (PonIntfInfo_PonIntfState)(0), // 9: openolt.PonIntfInfo.PonIntfState |
| (*Indication)(nil), // 10: openolt.Indication |
| (*AlarmIndication)(nil), // 11: openolt.AlarmIndication |
| (*OltIndication)(nil), // 12: openolt.OltIndication |
| (*IntfIndication)(nil), // 13: openolt.IntfIndication |
| (*OnuDiscIndication)(nil), // 14: openolt.OnuDiscIndication |
| (*OnuIndication)(nil), // 15: openolt.OnuIndication |
| (*OnuDisabledIndication)(nil), // 16: openolt.OnuDisabledIndication |
| (*OnuEnabledIndication)(nil), // 17: openolt.OnuEnabledIndication |
| (*IntfOperIndication)(nil), // 18: openolt.IntfOperIndication |
| (*OmciIndication)(nil), // 19: openolt.OmciIndication |
| (*PacketIndication)(nil), // 20: openolt.PacketIndication |
| (*Interface)(nil), // 21: openolt.Interface |
| (*Heartbeat)(nil), // 22: openolt.Heartbeat |
| (*Onu)(nil), // 23: openolt.Onu |
| (*OnuLogicalDistance)(nil), // 24: openolt.OnuLogicalDistance |
| (*OmciMsg)(nil), // 25: openolt.OmciMsg |
| (*OnuPacket)(nil), // 26: openolt.OnuPacket |
| (*UplinkPacket)(nil), // 27: openolt.UplinkPacket |
| (*DeviceInfo)(nil), // 28: openolt.DeviceInfo |
| (*Classifier)(nil), // 29: openolt.Classifier |
| (*ActionCmd)(nil), // 30: openolt.ActionCmd |
| (*Action)(nil), // 31: openolt.Action |
| (*Flow)(nil), // 32: openolt.Flow |
| (*SerialNumber)(nil), // 33: openolt.SerialNumber |
| (*OnuStatistics)(nil), // 34: openolt.OnuStatistics |
| (*GemPortStatistics)(nil), // 35: openolt.GemPortStatistics |
| (*FlowStatistics)(nil), // 36: openolt.FlowStatistics |
| (*LosIndication)(nil), // 37: openolt.LosIndication |
| (*DyingGaspIndication)(nil), // 38: openolt.DyingGaspIndication |
| (*OnuAlarmIndication)(nil), // 39: openolt.OnuAlarmIndication |
| (*OnuStartupFailureIndication)(nil), // 40: openolt.OnuStartupFailureIndication |
| (*OnuSignalDegradeIndication)(nil), // 41: openolt.OnuSignalDegradeIndication |
| (*OnuDriftOfWindowIndication)(nil), // 42: openolt.OnuDriftOfWindowIndication |
| (*OnuLossOfOmciChannelIndication)(nil), // 43: openolt.OnuLossOfOmciChannelIndication |
| (*OnuSignalsFailureIndication)(nil), // 44: openolt.OnuSignalsFailureIndication |
| (*OnuTransmissionInterferenceWarning)(nil), // 45: openolt.OnuTransmissionInterferenceWarning |
| (*OnuActivationFailureIndication)(nil), // 46: openolt.OnuActivationFailureIndication |
| (*OnuLossOfKeySyncFailureIndication)(nil), // 47: openolt.OnuLossOfKeySyncFailureIndication |
| (*RdiErrorIndication)(nil), // 48: openolt.RdiErrorIndication |
| (*OnuItuPonStatsIndication)(nil), // 49: openolt.OnuItuPonStatsIndication |
| (*OnuProcessingErrorIndication)(nil), // 50: openolt.OnuProcessingErrorIndication |
| (*OnuDeactivationFailureIndication)(nil), // 51: openolt.OnuDeactivationFailureIndication |
| (*OnuRemoteDefectIndication)(nil), // 52: openolt.OnuRemoteDefectIndication |
| (*OnuLossOfGEMChannelDelineationIndication)(nil), // 53: openolt.OnuLossOfGEMChannelDelineationIndication |
| (*OnuPhysicalEquipmentErrorIndication)(nil), // 54: openolt.OnuPhysicalEquipmentErrorIndication |
| (*OnuLossOfAcknowledgementIndication)(nil), // 55: openolt.OnuLossOfAcknowledgementIndication |
| (*OnuDifferentialReachExceededIndication)(nil), // 56: openolt.OnuDifferentialReachExceededIndication |
| (*GroupMember)(nil), // 57: openolt.GroupMember |
| (*Group)(nil), // 58: openolt.Group |
| (*ValueParam)(nil), // 59: openolt.ValueParam |
| (*PonRxPowerData)(nil), // 60: openolt.PonRxPowerData |
| (*OnuAllocIdStatistics)(nil), // 61: openolt.OnuAllocIdStatistics |
| (*OnuInfo)(nil), // 62: openolt.OnuInfo |
| (*PonIntfInfo)(nil), // 63: openolt.PonIntfInfo |
| (*InterfaceOnuSerialNumberOnuId)(nil), // 64: openolt.InterfaceOnuSerialNumberOnuId |
| (*InterfaceOnuSerialNumber)(nil), // 65: openolt.InterfaceOnuSerialNumber |
| (*Empty)(nil), // 66: openolt.Empty |
| (*IntfOperIndication_PONResourceRanges)(nil), // 67: openolt.IntfOperIndication.PONResourceRanges |
| (*IntfOperIndication_PONResourceRanges_Pool)(nil), // 68: openolt.IntfOperIndication.PONResourceRanges.Pool |
| (*DeviceInfo_DeviceResourceRanges)(nil), // 69: openolt.DeviceInfo.DeviceResourceRanges |
| (*DeviceInfo_DeviceResourceRanges_Pool)(nil), // 70: openolt.DeviceInfo.DeviceResourceRanges.Pool |
| nil, // 71: openolt.Flow.PbitToGemportEntry |
| nil, // 72: openolt.Flow.GemportToAesEntry |
| (*common.PortStatistics)(nil), // 73: common.PortStatistics |
| (extension.ValueType_Type)(0), // 74: extension.ValueType.Type |
| (*tech_profile.TrafficSchedulers)(nil), // 75: tech_profile.TrafficSchedulers |
| (*tech_profile.TrafficQueues)(nil), // 76: tech_profile.TrafficQueues |
| (*config.OnuItuPonAlarm)(nil), // 77: config.OnuItuPonAlarm |
| (*extension.ReturnValues)(nil), // 78: extension.ReturnValues |
| } |
| var file_voltha_protos_openolt_proto_depIdxs = []int32{ |
| 12, // 0: openolt.Indication.olt_ind:type_name -> openolt.OltIndication |
| 13, // 1: openolt.Indication.intf_ind:type_name -> openolt.IntfIndication |
| 18, // 2: openolt.Indication.intf_oper_ind:type_name -> openolt.IntfOperIndication |
| 14, // 3: openolt.Indication.onu_disc_ind:type_name -> openolt.OnuDiscIndication |
| 15, // 4: openolt.Indication.onu_ind:type_name -> openolt.OnuIndication |
| 19, // 5: openolt.Indication.omci_ind:type_name -> openolt.OmciIndication |
| 20, // 6: openolt.Indication.pkt_ind:type_name -> openolt.PacketIndication |
| 73, // 7: openolt.Indication.port_stats:type_name -> common.PortStatistics |
| 36, // 8: openolt.Indication.flow_stats:type_name -> openolt.FlowStatistics |
| 11, // 9: openolt.Indication.alarm_ind:type_name -> openolt.AlarmIndication |
| 16, // 10: openolt.Indication.onu_disabled_ind:type_name -> openolt.OnuDisabledIndication |
| 17, // 11: openolt.Indication.onu_enabled_ind:type_name -> openolt.OnuEnabledIndication |
| 37, // 12: openolt.AlarmIndication.los_ind:type_name -> openolt.LosIndication |
| 38, // 13: openolt.AlarmIndication.dying_gasp_ind:type_name -> openolt.DyingGaspIndication |
| 39, // 14: openolt.AlarmIndication.onu_alarm_ind:type_name -> openolt.OnuAlarmIndication |
| 40, // 15: openolt.AlarmIndication.onu_startup_fail_ind:type_name -> openolt.OnuStartupFailureIndication |
| 41, // 16: openolt.AlarmIndication.onu_signal_degrade_ind:type_name -> openolt.OnuSignalDegradeIndication |
| 42, // 17: openolt.AlarmIndication.onu_drift_of_window_ind:type_name -> openolt.OnuDriftOfWindowIndication |
| 43, // 18: openolt.AlarmIndication.onu_loss_omci_ind:type_name -> openolt.OnuLossOfOmciChannelIndication |
| 44, // 19: openolt.AlarmIndication.onu_signals_fail_ind:type_name -> openolt.OnuSignalsFailureIndication |
| 45, // 20: openolt.AlarmIndication.onu_tiwi_ind:type_name -> openolt.OnuTransmissionInterferenceWarning |
| 46, // 21: openolt.AlarmIndication.onu_activation_fail_ind:type_name -> openolt.OnuActivationFailureIndication |
| 50, // 22: openolt.AlarmIndication.onu_processing_error_ind:type_name -> openolt.OnuProcessingErrorIndication |
| 47, // 23: openolt.AlarmIndication.onu_loss_of_sync_fail_ind:type_name -> openolt.OnuLossOfKeySyncFailureIndication |
| 49, // 24: openolt.AlarmIndication.onu_itu_pon_stats_ind:type_name -> openolt.OnuItuPonStatsIndication |
| 51, // 25: openolt.AlarmIndication.onu_deactivation_failure_ind:type_name -> openolt.OnuDeactivationFailureIndication |
| 52, // 26: openolt.AlarmIndication.onu_remote_defect_ind:type_name -> openolt.OnuRemoteDefectIndication |
| 53, // 27: openolt.AlarmIndication.onu_loss_gem_delineation_ind:type_name -> openolt.OnuLossOfGEMChannelDelineationIndication |
| 54, // 28: openolt.AlarmIndication.onu_physical_equipment_error_ind:type_name -> openolt.OnuPhysicalEquipmentErrorIndication |
| 55, // 29: openolt.AlarmIndication.onu_loss_of_ack_ind:type_name -> openolt.OnuLossOfAcknowledgementIndication |
| 56, // 30: openolt.AlarmIndication.onu_diff_reach_exceeded_ind:type_name -> openolt.OnuDifferentialReachExceededIndication |
| 33, // 31: openolt.OnuDiscIndication.serial_number:type_name -> openolt.SerialNumber |
| 33, // 32: openolt.OnuIndication.serial_number:type_name -> openolt.SerialNumber |
| 1, // 33: openolt.OnuIndication.fail_reason:type_name -> openolt.OnuIndication.ActivationFailReason |
| 33, // 34: openolt.OnuDisabledIndication.serial_number:type_name -> openolt.SerialNumber |
| 33, // 35: openolt.OnuEnabledIndication.serial_number:type_name -> openolt.SerialNumber |
| 67, // 36: openolt.IntfOperIndication.ranges:type_name -> openolt.IntfOperIndication.PONResourceRanges |
| 33, // 37: openolt.Onu.serial_number:type_name -> openolt.SerialNumber |
| 69, // 38: openolt.DeviceInfo.ranges:type_name -> openolt.DeviceInfo.DeviceResourceRanges |
| 30, // 39: openolt.Action.cmd:type_name -> openolt.ActionCmd |
| 29, // 40: openolt.Flow.classifier:type_name -> openolt.Classifier |
| 31, // 41: openolt.Flow.action:type_name -> openolt.Action |
| 71, // 42: openolt.Flow.pbit_to_gemport:type_name -> openolt.Flow.PbitToGemportEntry |
| 72, // 43: openolt.Flow.gemport_to_aes:type_name -> openolt.Flow.GemportToAesEntry |
| 48, // 44: openolt.OnuItuPonStatsIndication.rdi_error_ind:type_name -> openolt.RdiErrorIndication |
| 5, // 45: openolt.GroupMember.interface_type:type_name -> openolt.GroupMember.InterfaceType |
| 6, // 46: openolt.Group.command:type_name -> openolt.Group.GroupMembersCommand |
| 57, // 47: openolt.Group.members:type_name -> openolt.GroupMember |
| 31, // 48: openolt.Group.action:type_name -> openolt.Action |
| 23, // 49: openolt.ValueParam.onu:type_name -> openolt.Onu |
| 74, // 50: openolt.ValueParam.value:type_name -> extension.ValueType.Type |
| 7, // 51: openolt.PonRxPowerData.fail_reason:type_name -> openolt.PonRxPowerData.RssiMeasurementFailReason |
| 8, // 52: openolt.OnuInfo.state:type_name -> openolt.OnuInfo.OnuState |
| 0, // 53: openolt.OnuInfo.losi:type_name -> openolt.AlarmState |
| 0, // 54: openolt.OnuInfo.lofi:type_name -> openolt.AlarmState |
| 0, // 55: openolt.OnuInfo.loami:type_name -> openolt.AlarmState |
| 9, // 56: openolt.PonIntfInfo.state:type_name -> openolt.PonIntfInfo.PonIntfState |
| 0, // 57: openolt.PonIntfInfo.los:type_name -> openolt.AlarmState |
| 65, // 58: openolt.InterfaceOnuSerialNumberOnuId.intf_id_serial_num:type_name -> openolt.InterfaceOnuSerialNumber |
| 33, // 59: openolt.InterfaceOnuSerialNumber.onu_serial_number:type_name -> openolt.SerialNumber |
| 68, // 60: openolt.IntfOperIndication.PONResourceRanges.pools:type_name -> openolt.IntfOperIndication.PONResourceRanges.Pool |
| 2, // 61: openolt.IntfOperIndication.PONResourceRanges.Pool.type:type_name -> openolt.IntfOperIndication.PONResourceRanges.Pool.PoolType |
| 70, // 62: openolt.DeviceInfo.DeviceResourceRanges.pools:type_name -> openolt.DeviceInfo.DeviceResourceRanges.Pool |
| 3, // 63: openolt.DeviceInfo.DeviceResourceRanges.Pool.type:type_name -> openolt.DeviceInfo.DeviceResourceRanges.Pool.PoolType |
| 4, // 64: openolt.DeviceInfo.DeviceResourceRanges.Pool.sharing:type_name -> openolt.DeviceInfo.DeviceResourceRanges.Pool.SharingType |
| 66, // 65: openolt.Openolt.DisableOlt:input_type -> openolt.Empty |
| 66, // 66: openolt.Openolt.ReenableOlt:input_type -> openolt.Empty |
| 23, // 67: openolt.Openolt.ActivateOnu:input_type -> openolt.Onu |
| 23, // 68: openolt.Openolt.DeactivateOnu:input_type -> openolt.Onu |
| 23, // 69: openolt.Openolt.DeleteOnu:input_type -> openolt.Onu |
| 25, // 70: openolt.Openolt.OmciMsgOut:input_type -> openolt.OmciMsg |
| 26, // 71: openolt.Openolt.OnuPacketOut:input_type -> openolt.OnuPacket |
| 27, // 72: openolt.Openolt.UplinkPacketOut:input_type -> openolt.UplinkPacket |
| 32, // 73: openolt.Openolt.FlowAdd:input_type -> openolt.Flow |
| 32, // 74: openolt.Openolt.FlowRemove:input_type -> openolt.Flow |
| 66, // 75: openolt.Openolt.HeartbeatCheck:input_type -> openolt.Empty |
| 21, // 76: openolt.Openolt.EnablePonIf:input_type -> openolt.Interface |
| 21, // 77: openolt.Openolt.DisablePonIf:input_type -> openolt.Interface |
| 66, // 78: openolt.Openolt.GetDeviceInfo:input_type -> openolt.Empty |
| 66, // 79: openolt.Openolt.Reboot:input_type -> openolt.Empty |
| 66, // 80: openolt.Openolt.CollectStatistics:input_type -> openolt.Empty |
| 23, // 81: openolt.Openolt.GetOnuStatistics:input_type -> openolt.Onu |
| 26, // 82: openolt.Openolt.GetGemPortStatistics:input_type -> openolt.OnuPacket |
| 75, // 83: openolt.Openolt.CreateTrafficSchedulers:input_type -> tech_profile.TrafficSchedulers |
| 75, // 84: openolt.Openolt.RemoveTrafficSchedulers:input_type -> tech_profile.TrafficSchedulers |
| 76, // 85: openolt.Openolt.CreateTrafficQueues:input_type -> tech_profile.TrafficQueues |
| 76, // 86: openolt.Openolt.RemoveTrafficQueues:input_type -> tech_profile.TrafficQueues |
| 66, // 87: openolt.Openolt.EnableIndication:input_type -> openolt.Empty |
| 58, // 88: openolt.Openolt.PerformGroupOperation:input_type -> openolt.Group |
| 58, // 89: openolt.Openolt.DeleteGroup:input_type -> openolt.Group |
| 59, // 90: openolt.Openolt.GetExtValue:input_type -> openolt.ValueParam |
| 77, // 91: openolt.Openolt.OnuItuPonAlarmSet:input_type -> config.OnuItuPonAlarm |
| 23, // 92: openolt.Openolt.GetLogicalOnuDistanceZero:input_type -> openolt.Onu |
| 23, // 93: openolt.Openolt.GetLogicalOnuDistance:input_type -> openolt.Onu |
| 23, // 94: openolt.Openolt.GetPonRxPower:input_type -> openolt.Onu |
| 23, // 95: openolt.Openolt.GetOnuInfo:input_type -> openolt.Onu |
| 21, // 96: openolt.Openolt.GetPonInterfaceInfo:input_type -> openolt.Interface |
| 26, // 97: openolt.Openolt.GetAllocIdStatistics:input_type -> openolt.OnuPacket |
| 21, // 98: openolt.Openolt.GetPonPortStatistics:input_type -> openolt.Interface |
| 21, // 99: openolt.Openolt.GetNniPortStatistics:input_type -> openolt.Interface |
| 64, // 100: openolt.Openolt.DisableOnu:input_type -> openolt.InterfaceOnuSerialNumberOnuId |
| 64, // 101: openolt.Openolt.EnableOnu:input_type -> openolt.InterfaceOnuSerialNumberOnuId |
| 65, // 102: openolt.Openolt.DisableOnuSerialNumber:input_type -> openolt.InterfaceOnuSerialNumber |
| 65, // 103: openolt.Openolt.EnableOnuSerialNumber:input_type -> openolt.InterfaceOnuSerialNumber |
| 66, // 104: openolt.Openolt.DisableOlt:output_type -> openolt.Empty |
| 66, // 105: openolt.Openolt.ReenableOlt:output_type -> openolt.Empty |
| 66, // 106: openolt.Openolt.ActivateOnu:output_type -> openolt.Empty |
| 66, // 107: openolt.Openolt.DeactivateOnu:output_type -> openolt.Empty |
| 66, // 108: openolt.Openolt.DeleteOnu:output_type -> openolt.Empty |
| 66, // 109: openolt.Openolt.OmciMsgOut:output_type -> openolt.Empty |
| 66, // 110: openolt.Openolt.OnuPacketOut:output_type -> openolt.Empty |
| 66, // 111: openolt.Openolt.UplinkPacketOut:output_type -> openolt.Empty |
| 66, // 112: openolt.Openolt.FlowAdd:output_type -> openolt.Empty |
| 66, // 113: openolt.Openolt.FlowRemove:output_type -> openolt.Empty |
| 22, // 114: openolt.Openolt.HeartbeatCheck:output_type -> openolt.Heartbeat |
| 66, // 115: openolt.Openolt.EnablePonIf:output_type -> openolt.Empty |
| 66, // 116: openolt.Openolt.DisablePonIf:output_type -> openolt.Empty |
| 28, // 117: openolt.Openolt.GetDeviceInfo:output_type -> openolt.DeviceInfo |
| 66, // 118: openolt.Openolt.Reboot:output_type -> openolt.Empty |
| 66, // 119: openolt.Openolt.CollectStatistics:output_type -> openolt.Empty |
| 34, // 120: openolt.Openolt.GetOnuStatistics:output_type -> openolt.OnuStatistics |
| 35, // 121: openolt.Openolt.GetGemPortStatistics:output_type -> openolt.GemPortStatistics |
| 66, // 122: openolt.Openolt.CreateTrafficSchedulers:output_type -> openolt.Empty |
| 66, // 123: openolt.Openolt.RemoveTrafficSchedulers:output_type -> openolt.Empty |
| 66, // 124: openolt.Openolt.CreateTrafficQueues:output_type -> openolt.Empty |
| 66, // 125: openolt.Openolt.RemoveTrafficQueues:output_type -> openolt.Empty |
| 10, // 126: openolt.Openolt.EnableIndication:output_type -> openolt.Indication |
| 66, // 127: openolt.Openolt.PerformGroupOperation:output_type -> openolt.Empty |
| 66, // 128: openolt.Openolt.DeleteGroup:output_type -> openolt.Empty |
| 78, // 129: openolt.Openolt.GetExtValue:output_type -> extension.ReturnValues |
| 66, // 130: openolt.Openolt.OnuItuPonAlarmSet:output_type -> openolt.Empty |
| 24, // 131: openolt.Openolt.GetLogicalOnuDistanceZero:output_type -> openolt.OnuLogicalDistance |
| 24, // 132: openolt.Openolt.GetLogicalOnuDistance:output_type -> openolt.OnuLogicalDistance |
| 60, // 133: openolt.Openolt.GetPonRxPower:output_type -> openolt.PonRxPowerData |
| 62, // 134: openolt.Openolt.GetOnuInfo:output_type -> openolt.OnuInfo |
| 63, // 135: openolt.Openolt.GetPonInterfaceInfo:output_type -> openolt.PonIntfInfo |
| 61, // 136: openolt.Openolt.GetAllocIdStatistics:output_type -> openolt.OnuAllocIdStatistics |
| 73, // 137: openolt.Openolt.GetPonPortStatistics:output_type -> common.PortStatistics |
| 73, // 138: openolt.Openolt.GetNniPortStatistics:output_type -> common.PortStatistics |
| 66, // 139: openolt.Openolt.DisableOnu:output_type -> openolt.Empty |
| 66, // 140: openolt.Openolt.EnableOnu:output_type -> openolt.Empty |
| 66, // 141: openolt.Openolt.DisableOnuSerialNumber:output_type -> openolt.Empty |
| 66, // 142: openolt.Openolt.EnableOnuSerialNumber:output_type -> openolt.Empty |
| 104, // [104:143] is the sub-list for method output_type |
| 65, // [65:104] is the sub-list for method input_type |
| 65, // [65:65] is the sub-list for extension type_name |
| 65, // [65:65] is the sub-list for extension extendee |
| 0, // [0:65] is the sub-list for field type_name |
| } |
| |
| func init() { file_voltha_protos_openolt_proto_init() } |
| func file_voltha_protos_openolt_proto_init() { |
| if File_voltha_protos_openolt_proto != nil { |
| return |
| } |
| file_voltha_protos_openolt_proto_msgTypes[0].OneofWrappers = []any{ |
| (*Indication_OltInd)(nil), |
| (*Indication_IntfInd)(nil), |
| (*Indication_IntfOperInd)(nil), |
| (*Indication_OnuDiscInd)(nil), |
| (*Indication_OnuInd)(nil), |
| (*Indication_OmciInd)(nil), |
| (*Indication_PktInd)(nil), |
| (*Indication_PortStats)(nil), |
| (*Indication_FlowStats)(nil), |
| (*Indication_AlarmInd)(nil), |
| (*Indication_OnuDisabledInd)(nil), |
| (*Indication_OnuEnabledInd)(nil), |
| } |
| file_voltha_protos_openolt_proto_msgTypes[1].OneofWrappers = []any{ |
| (*AlarmIndication_LosInd)(nil), |
| (*AlarmIndication_DyingGaspInd)(nil), |
| (*AlarmIndication_OnuAlarmInd)(nil), |
| (*AlarmIndication_OnuStartupFailInd)(nil), |
| (*AlarmIndication_OnuSignalDegradeInd)(nil), |
| (*AlarmIndication_OnuDriftOfWindowInd)(nil), |
| (*AlarmIndication_OnuLossOmciInd)(nil), |
| (*AlarmIndication_OnuSignalsFailInd)(nil), |
| (*AlarmIndication_OnuTiwiInd)(nil), |
| (*AlarmIndication_OnuActivationFailInd)(nil), |
| (*AlarmIndication_OnuProcessingErrorInd)(nil), |
| (*AlarmIndication_OnuLossOfSyncFailInd)(nil), |
| (*AlarmIndication_OnuItuPonStatsInd)(nil), |
| (*AlarmIndication_OnuDeactivationFailureInd)(nil), |
| (*AlarmIndication_OnuRemoteDefectInd)(nil), |
| (*AlarmIndication_OnuLossGemDelineationInd)(nil), |
| (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil), |
| (*AlarmIndication_OnuLossOfAckInd)(nil), |
| (*AlarmIndication_OnuDiffReachExceededInd)(nil), |
| } |
| file_voltha_protos_openolt_proto_msgTypes[39].OneofWrappers = []any{ |
| (*OnuItuPonStatsIndication_RdiErrorInd)(nil), |
| } |
| type x struct{} |
| out := protoimpl.TypeBuilder{ |
| File: protoimpl.DescBuilder{ |
| GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
| RawDescriptor: unsafe.Slice(unsafe.StringData(file_voltha_protos_openolt_proto_rawDesc), len(file_voltha_protos_openolt_proto_rawDesc)), |
| NumEnums: 10, |
| NumMessages: 63, |
| NumExtensions: 0, |
| NumServices: 1, |
| }, |
| GoTypes: file_voltha_protos_openolt_proto_goTypes, |
| DependencyIndexes: file_voltha_protos_openolt_proto_depIdxs, |
| EnumInfos: file_voltha_protos_openolt_proto_enumTypes, |
| MessageInfos: file_voltha_protos_openolt_proto_msgTypes, |
| }.Build() |
| File_voltha_protos_openolt_proto = out.File |
| file_voltha_protos_openolt_proto_goTypes = nil |
| file_voltha_protos_openolt_proto_depIdxs = nil |
| } |