Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterGoBgpServiceServer(s grpc.ServiceRegistrar, srv GoBgpServiceServer)
- type Actions
- func (*Actions) Descriptor() ([]byte, []int)deprecated
- func (x *Actions) GetAsPrepend() *AsPrependAction
- func (x *Actions) GetCommunity() *CommunityAction
- func (x *Actions) GetExtCommunity() *CommunityAction
- func (x *Actions) GetLargeCommunity() *CommunityAction
- func (x *Actions) GetLocalPref() *LocalPrefAction
- func (x *Actions) GetMed() *MedAction
- func (x *Actions) GetNexthop() *NexthopAction
- func (x *Actions) GetOriginAction() *OriginAction
- func (x *Actions) GetRouteAction() RouteAction
- func (*Actions) ProtoMessage()
- func (x *Actions) ProtoReflect() protoreflect.Message
- func (x *Actions) Reset()
- func (x *Actions) String() string
- type AddBmpRequest
- func (*AddBmpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddBmpRequest) GetAddress() string
- func (x *AddBmpRequest) GetPolicy() AddBmpRequest_MonitoringPolicy
- func (x *AddBmpRequest) GetPort() uint32
- func (x *AddBmpRequest) GetStatisticsTimeout() int32
- func (x *AddBmpRequest) GetSysDescr() string
- func (x *AddBmpRequest) GetSysName() string
- func (*AddBmpRequest) ProtoMessage()
- func (x *AddBmpRequest) ProtoReflect() protoreflect.Message
- func (x *AddBmpRequest) Reset()
- func (x *AddBmpRequest) String() string
- type AddBmpRequest_MonitoringPolicy
- func (AddBmpRequest_MonitoringPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x AddBmpRequest_MonitoringPolicy) Enum() *AddBmpRequest_MonitoringPolicy
- func (AddBmpRequest_MonitoringPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x AddBmpRequest_MonitoringPolicy) Number() protoreflect.EnumNumber
- func (x AddBmpRequest_MonitoringPolicy) String() string
- func (AddBmpRequest_MonitoringPolicy) Type() protoreflect.EnumType
- type AddBmpResponse
- type AddDefinedSetRequest
- func (*AddDefinedSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddDefinedSetRequest) GetDefinedSet() *DefinedSet
- func (x *AddDefinedSetRequest) GetReplace() bool
- func (*AddDefinedSetRequest) ProtoMessage()
- func (x *AddDefinedSetRequest) ProtoReflect() protoreflect.Message
- func (x *AddDefinedSetRequest) Reset()
- func (x *AddDefinedSetRequest) String() string
- type AddDefinedSetResponse
- type AddDynamicNeighborRequest
- func (*AddDynamicNeighborRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddDynamicNeighborRequest) GetDynamicNeighbor() *DynamicNeighbor
- func (*AddDynamicNeighborRequest) ProtoMessage()
- func (x *AddDynamicNeighborRequest) ProtoReflect() protoreflect.Message
- func (x *AddDynamicNeighborRequest) Reset()
- func (x *AddDynamicNeighborRequest) String() string
- type AddDynamicNeighborResponse
- type AddPathCapability
- func (*AddPathCapability) Descriptor() ([]byte, []int)deprecated
- func (x *AddPathCapability) GetTuples() []*AddPathCapabilityTuple
- func (*AddPathCapability) ProtoMessage()
- func (x *AddPathCapability) ProtoReflect() protoreflect.Message
- func (x *AddPathCapability) Reset()
- func (x *AddPathCapability) String() string
- type AddPathCapabilityTuple
- func (*AddPathCapabilityTuple) Descriptor() ([]byte, []int)deprecated
- func (x *AddPathCapabilityTuple) GetFamily() *Family
- func (x *AddPathCapabilityTuple) GetMode() AddPathCapabilityTuple_Mode
- func (*AddPathCapabilityTuple) ProtoMessage()
- func (x *AddPathCapabilityTuple) ProtoReflect() protoreflect.Message
- func (x *AddPathCapabilityTuple) Reset()
- func (x *AddPathCapabilityTuple) String() string
- type AddPathCapabilityTuple_Mode
- func (AddPathCapabilityTuple_Mode) Descriptor() protoreflect.EnumDescriptor
- func (x AddPathCapabilityTuple_Mode) Enum() *AddPathCapabilityTuple_Mode
- func (AddPathCapabilityTuple_Mode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AddPathCapabilityTuple_Mode) Number() protoreflect.EnumNumber
- func (x AddPathCapabilityTuple_Mode) String() string
- func (AddPathCapabilityTuple_Mode) Type() protoreflect.EnumType
- type AddPathRequest
- func (*AddPathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddPathRequest) GetPath() *Path
- func (x *AddPathRequest) GetTableType() TableType
- func (x *AddPathRequest) GetVrfId() string
- func (*AddPathRequest) ProtoMessage()
- func (x *AddPathRequest) ProtoReflect() protoreflect.Message
- func (x *AddPathRequest) Reset()
- func (x *AddPathRequest) String() string
- type AddPathResponse
- type AddPathStreamRequest
- func (*AddPathStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddPathStreamRequest) GetPaths() []*Path
- func (x *AddPathStreamRequest) GetTableType() TableType
- func (x *AddPathStreamRequest) GetVrfId() string
- func (*AddPathStreamRequest) ProtoMessage()
- func (x *AddPathStreamRequest) ProtoReflect() protoreflect.Message
- func (x *AddPathStreamRequest) Reset()
- func (x *AddPathStreamRequest) String() string
- type AddPathStreamResponse
- type AddPaths
- type AddPathsConfig
- func (*AddPathsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AddPathsConfig) GetReceive() bool
- func (x *AddPathsConfig) GetSendMax() uint32
- func (*AddPathsConfig) ProtoMessage()
- func (x *AddPathsConfig) ProtoReflect() protoreflect.Message
- func (x *AddPathsConfig) Reset()
- func (x *AddPathsConfig) String() string
- type AddPathsState
- func (*AddPathsState) Descriptor() ([]byte, []int)deprecated
- func (x *AddPathsState) GetReceive() bool
- func (x *AddPathsState) GetSendMax() uint32
- func (*AddPathsState) ProtoMessage()
- func (x *AddPathsState) ProtoReflect() protoreflect.Message
- func (x *AddPathsState) Reset()
- func (x *AddPathsState) String() string
- type AddPeerGroupRequest
- func (*AddPeerGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddPeerGroupRequest) GetPeerGroup() *PeerGroup
- func (*AddPeerGroupRequest) ProtoMessage()
- func (x *AddPeerGroupRequest) ProtoReflect() protoreflect.Message
- func (x *AddPeerGroupRequest) Reset()
- func (x *AddPeerGroupRequest) String() string
- type AddPeerGroupResponse
- type AddPeerRequest
- type AddPeerResponse
- type AddPolicyAssignmentRequest
- func (*AddPolicyAssignmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddPolicyAssignmentRequest) GetAssignment() *PolicyAssignment
- func (*AddPolicyAssignmentRequest) ProtoMessage()
- func (x *AddPolicyAssignmentRequest) ProtoReflect() protoreflect.Message
- func (x *AddPolicyAssignmentRequest) Reset()
- func (x *AddPolicyAssignmentRequest) String() string
- type AddPolicyAssignmentResponse
- type AddPolicyRequest
- func (*AddPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddPolicyRequest) GetPolicy() *Policy
- func (x *AddPolicyRequest) GetReferExistingStatements() bool
- func (*AddPolicyRequest) ProtoMessage()
- func (x *AddPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *AddPolicyRequest) Reset()
- func (x *AddPolicyRequest) String() string
- type AddPolicyResponse
- type AddRpkiRequest
- func (*AddRpkiRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddRpkiRequest) GetAddress() string
- func (x *AddRpkiRequest) GetLifetime() int64
- func (x *AddRpkiRequest) GetPort() uint32
- func (*AddRpkiRequest) ProtoMessage()
- func (x *AddRpkiRequest) ProtoReflect() protoreflect.Message
- func (x *AddRpkiRequest) Reset()
- func (x *AddRpkiRequest) String() string
- type AddRpkiResponse
- type AddStatementRequest
- func (*AddStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddStatementRequest) GetStatement() *Statement
- func (*AddStatementRequest) ProtoMessage()
- func (x *AddStatementRequest) ProtoReflect() protoreflect.Message
- func (x *AddStatementRequest) Reset()
- func (x *AddStatementRequest) String() string
- type AddStatementResponse
- type AddVrfRequest
- type AddVrfResponse
- type AfiSafi
- func (*AfiSafi) Descriptor() ([]byte, []int)deprecated
- func (x *AfiSafi) GetAddPaths() *AddPaths
- func (x *AfiSafi) GetApplyPolicy() *ApplyPolicy
- func (x *AfiSafi) GetConfig() *AfiSafiConfig
- func (x *AfiSafi) GetLongLivedGracefulRestart() *LongLivedGracefulRestart
- func (x *AfiSafi) GetMpGracefulRestart() *MpGracefulRestart
- func (x *AfiSafi) GetPrefixLimits() *PrefixLimit
- func (x *AfiSafi) GetRouteSelectionOptions() *RouteSelectionOptions
- func (x *AfiSafi) GetRouteTargetMembership() *RouteTargetMembership
- func (x *AfiSafi) GetState() *AfiSafiState
- func (x *AfiSafi) GetUseMultiplePaths() *UseMultiplePaths
- func (*AfiSafi) ProtoMessage()
- func (x *AfiSafi) ProtoReflect() protoreflect.Message
- func (x *AfiSafi) Reset()
- func (x *AfiSafi) String() string
- type AfiSafiConfig
- func (*AfiSafiConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AfiSafiConfig) GetEnabled() bool
- func (x *AfiSafiConfig) GetFamily() *Family
- func (*AfiSafiConfig) ProtoMessage()
- func (x *AfiSafiConfig) ProtoReflect() protoreflect.Message
- func (x *AfiSafiConfig) Reset()
- func (x *AfiSafiConfig) String() string
- type AfiSafiState
- func (*AfiSafiState) Descriptor() ([]byte, []int)deprecated
- func (x *AfiSafiState) GetAccepted() uint64
- func (x *AfiSafiState) GetAdvertised() uint64
- func (x *AfiSafiState) GetEnabled() bool
- func (x *AfiSafiState) GetFamily() *Family
- func (x *AfiSafiState) GetReceived() uint64
- func (*AfiSafiState) ProtoMessage()
- func (x *AfiSafiState) ProtoReflect() protoreflect.Message
- func (x *AfiSafiState) Reset()
- func (x *AfiSafiState) String() string
- type AggregatorAttribute
- func (*AggregatorAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *AggregatorAttribute) GetAddress() string
- func (x *AggregatorAttribute) GetAsn() uint32
- func (*AggregatorAttribute) ProtoMessage()
- func (x *AggregatorAttribute) ProtoReflect() protoreflect.Message
- func (x *AggregatorAttribute) Reset()
- func (x *AggregatorAttribute) String() string
- type AigpAttribute
- type AigpAttribute_TLV
- func (*AigpAttribute_TLV) Descriptor() ([]byte, []int)deprecated
- func (x *AigpAttribute_TLV) GetIgpMetric() *AigpTLVIGPMetric
- func (x *AigpAttribute_TLV) GetTlv() isAigpAttribute_TLV_Tlv
- func (x *AigpAttribute_TLV) GetUnknown() *AigpTLVUnknown
- func (*AigpAttribute_TLV) ProtoMessage()
- func (x *AigpAttribute_TLV) ProtoReflect() protoreflect.Message
- func (x *AigpAttribute_TLV) Reset()
- func (x *AigpAttribute_TLV) String() string
- type AigpAttribute_TLV_IgpMetric
- type AigpAttribute_TLV_Unknown
- type AigpTLVIGPMetric
- type AigpTLVUnknown
- func (*AigpTLVUnknown) Descriptor() ([]byte, []int)deprecated
- func (x *AigpTLVUnknown) GetType() uint32
- func (x *AigpTLVUnknown) GetValue() []byte
- func (*AigpTLVUnknown) ProtoMessage()
- func (x *AigpTLVUnknown) ProtoReflect() protoreflect.Message
- func (x *AigpTLVUnknown) Reset()
- func (x *AigpTLVUnknown) String() string
- type ApplyPolicy
- func (*ApplyPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyPolicy) GetExportPolicy() *PolicyAssignment
- func (x *ApplyPolicy) GetImportPolicy() *PolicyAssignment
- func (*ApplyPolicy) ProtoMessage()
- func (x *ApplyPolicy) ProtoReflect() protoreflect.Message
- func (x *ApplyPolicy) Reset()
- func (x *ApplyPolicy) String() string
- type As4AggregatorAttribute
- func (*As4AggregatorAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *As4AggregatorAttribute) GetAddress() string
- func (x *As4AggregatorAttribute) GetAsn() uint32
- func (*As4AggregatorAttribute) ProtoMessage()
- func (x *As4AggregatorAttribute) ProtoReflect() protoreflect.Message
- func (x *As4AggregatorAttribute) Reset()
- func (x *As4AggregatorAttribute) String() string
- type As4PathAttribute
- type AsPathAttribute
- type AsPathLength
- func (*AsPathLength) Descriptor() ([]byte, []int)deprecated
- func (x *AsPathLength) GetLength() uint32
- func (x *AsPathLength) GetType() Comparison
- func (*AsPathLength) ProtoMessage()
- func (x *AsPathLength) ProtoReflect() protoreflect.Message
- func (x *AsPathLength) Reset()
- func (x *AsPathLength) String() string
- type AsPrependAction
- func (*AsPrependAction) Descriptor() ([]byte, []int)deprecated
- func (x *AsPrependAction) GetAsn() uint32
- func (x *AsPrependAction) GetRepeat() uint32
- func (x *AsPrependAction) GetUseLeftMost() bool
- func (*AsPrependAction) ProtoMessage()
- func (x *AsPrependAction) ProtoReflect() protoreflect.Message
- func (x *AsPrependAction) Reset()
- func (x *AsPrependAction) String() string
- type AsSegment
- type AsSegment_Type
- func (AsSegment_Type) Descriptor() protoreflect.EnumDescriptor
- func (x AsSegment_Type) Enum() *AsSegment_Type
- func (AsSegment_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x AsSegment_Type) Number() protoreflect.EnumNumber
- func (x AsSegment_Type) String() string
- func (AsSegment_Type) Type() protoreflect.EnumType
- type AtomicAggregateAttribute
- type Attribute
- func (*Attribute) Descriptor() ([]byte, []int)deprecated
- func (x *Attribute) GetAggregator() *AggregatorAttribute
- func (x *Attribute) GetAigp() *AigpAttribute
- func (x *Attribute) GetAs4Aggregator() *As4AggregatorAttribute
- func (x *Attribute) GetAs4Path() *As4PathAttribute
- func (x *Attribute) GetAsPath() *AsPathAttribute
- func (x *Attribute) GetAtomicAggregate() *AtomicAggregateAttribute
- func (x *Attribute) GetAttr() isAttribute_Attr
- func (x *Attribute) GetClusterList() *ClusterListAttribute
- func (x *Attribute) GetCommunities() *CommunitiesAttribute
- func (x *Attribute) GetExtendedCommunities() *ExtendedCommunitiesAttribute
- func (x *Attribute) GetIp6ExtendedCommunities() *IP6ExtendedCommunitiesAttribute
- func (x *Attribute) GetLargeCommunities() *LargeCommunitiesAttribute
- func (x *Attribute) GetLocalPref() *LocalPrefAttribute
- func (x *Attribute) GetLs() *LsAttribute
- func (x *Attribute) GetMpReach() *MpReachNLRIAttribute
- func (x *Attribute) GetMpUnreach() *MpUnreachNLRIAttribute
- func (x *Attribute) GetMultiExitDisc() *MultiExitDiscAttribute
- func (x *Attribute) GetNextHop() *NextHopAttribute
- func (x *Attribute) GetOrigin() *OriginAttribute
- func (x *Attribute) GetOriginatorId() *OriginatorIdAttribute
- func (x *Attribute) GetPmsiTunnel() *PmsiTunnelAttribute
- func (x *Attribute) GetPrefixSid() *PrefixSID
- func (x *Attribute) GetTunnelEncap() *TunnelEncapAttribute
- func (x *Attribute) GetUnknown() *UnknownAttribute
- func (*Attribute) ProtoMessage()
- func (x *Attribute) ProtoReflect() protoreflect.Message
- func (x *Attribute) Reset()
- func (x *Attribute) String() string
- type Attribute_Aggregator
- type Attribute_Aigp
- type Attribute_As4Aggregator
- type Attribute_As4Path
- type Attribute_AsPath
- type Attribute_AtomicAggregate
- type Attribute_ClusterList
- type Attribute_Communities
- type Attribute_ExtendedCommunities
- type Attribute_Ip6ExtendedCommunities
- type Attribute_LargeCommunities
- type Attribute_LocalPref
- type Attribute_Ls
- type Attribute_MpReach
- type Attribute_MpUnreach
- type Attribute_MultiExitDisc
- type Attribute_NextHop
- type Attribute_Origin
- type Attribute_OriginatorId
- type Attribute_PmsiTunnel
- type Attribute_PrefixSid
- type Attribute_TunnelEncap
- type Attribute_Unknown
- type Capability
- func (*Capability) Descriptor() ([]byte, []int)deprecated
- func (x *Capability) GetAddPath() *AddPathCapability
- func (x *Capability) GetCap() isCapability_Cap
- func (x *Capability) GetCarryingLabelInfo() *CarryingLabelInfoCapability
- func (x *Capability) GetEnhancedRouteRefresh() *EnhancedRouteRefreshCapability
- func (x *Capability) GetExtendedNexthop() *ExtendedNexthopCapability
- func (x *Capability) GetFourOctetAsn() *FourOctetASNCapability
- func (x *Capability) GetFqdn() *FqdnCapability
- func (x *Capability) GetGracefulRestart() *GracefulRestartCapability
- func (x *Capability) GetLongLivedGracefulRestart() *LongLivedGracefulRestartCapability
- func (x *Capability) GetMultiProtocol() *MultiProtocolCapability
- func (x *Capability) GetRouteRefresh() *RouteRefreshCapability
- func (x *Capability) GetRouteRefreshCisco() *RouteRefreshCiscoCapability
- func (x *Capability) GetSoftwareVersion() *SoftwareVersionCapability
- func (x *Capability) GetUnknown() *UnknownCapability
- func (*Capability) ProtoMessage()
- func (x *Capability) ProtoReflect() protoreflect.Message
- func (x *Capability) Reset()
- func (x *Capability) String() string
- type Capability_AddPath
- type Capability_CarryingLabelInfo
- type Capability_EnhancedRouteRefresh
- type Capability_ExtendedNexthop
- type Capability_FourOctetAsn
- type Capability_Fqdn
- type Capability_GracefulRestart
- type Capability_LongLivedGracefulRestart
- type Capability_MultiProtocol
- type Capability_RouteRefresh
- type Capability_RouteRefreshCisco
- type Capability_SoftwareVersion
- type Capability_Unknown
- type CarryingLabelInfoCapability
- type ClusterListAttribute
- func (*ClusterListAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterListAttribute) GetIds() []string
- func (*ClusterListAttribute) ProtoMessage()
- func (x *ClusterListAttribute) ProtoReflect() protoreflect.Message
- func (x *ClusterListAttribute) Reset()
- func (x *ClusterListAttribute) String() string
- type ColorExtended
- type CommunitiesAttribute
- func (*CommunitiesAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *CommunitiesAttribute) GetCommunities() []uint32
- func (*CommunitiesAttribute) ProtoMessage()
- func (x *CommunitiesAttribute) ProtoReflect() protoreflect.Message
- func (x *CommunitiesAttribute) Reset()
- func (x *CommunitiesAttribute) String() string
- type CommunityAction
- func (*CommunityAction) Descriptor() ([]byte, []int)deprecated
- func (x *CommunityAction) GetCommunities() []string
- func (x *CommunityAction) GetType() CommunityAction_Type
- func (*CommunityAction) ProtoMessage()
- func (x *CommunityAction) ProtoReflect() protoreflect.Message
- func (x *CommunityAction) Reset()
- func (x *CommunityAction) String() string
- type CommunityAction_Type
- func (CommunityAction_Type) Descriptor() protoreflect.EnumDescriptor
- func (x CommunityAction_Type) Enum() *CommunityAction_Type
- func (CommunityAction_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x CommunityAction_Type) Number() protoreflect.EnumNumber
- func (x CommunityAction_Type) String() string
- func (CommunityAction_Type) Type() protoreflect.EnumType
- type CommunityCount
- func (*CommunityCount) Descriptor() ([]byte, []int)deprecated
- func (x *CommunityCount) GetCount() uint32
- func (x *CommunityCount) GetType() Comparison
- func (*CommunityCount) ProtoMessage()
- func (x *CommunityCount) ProtoReflect() protoreflect.Message
- func (x *CommunityCount) Reset()
- func (x *CommunityCount) String() string
- type Comparison
- type Conditions
- func (*Conditions) Descriptor() ([]byte, []int)deprecated
- func (x *Conditions) GetAfiSafiIn() []*Family
- func (x *Conditions) GetAsPathLength() *AsPathLength
- func (x *Conditions) GetAsPathSet() *MatchSet
- func (x *Conditions) GetCommunityCount() *CommunityCount
- func (x *Conditions) GetCommunitySet() *MatchSet
- func (x *Conditions) GetExtCommunitySet() *MatchSet
- func (x *Conditions) GetLargeCommunitySet() *MatchSet
- func (x *Conditions) GetLocalPrefEq() *LocalPrefEq
- func (x *Conditions) GetMedEq() *MedEq
- func (x *Conditions) GetNeighborSet() *MatchSet
- func (x *Conditions) GetNextHopInList() []string
- func (x *Conditions) GetOrigin() OriginType
- func (x *Conditions) GetPrefixSet() *MatchSet
- func (x *Conditions) GetRouteType() Conditions_RouteType
- func (x *Conditions) GetRpkiResult() ValidationState
- func (*Conditions) ProtoMessage()
- func (x *Conditions) ProtoReflect() protoreflect.Message
- func (x *Conditions) Reset()
- func (x *Conditions) String() string
- type Conditions_RouteType
- func (Conditions_RouteType) Descriptor() protoreflect.EnumDescriptor
- func (x Conditions_RouteType) Enum() *Conditions_RouteType
- func (Conditions_RouteType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Conditions_RouteType) Number() protoreflect.EnumNumber
- func (x Conditions_RouteType) String() string
- func (Conditions_RouteType) Type() protoreflect.EnumType
- type Confederation
- func (*Confederation) Descriptor() ([]byte, []int)deprecated
- func (x *Confederation) GetEnabled() bool
- func (x *Confederation) GetIdentifier() uint32
- func (x *Confederation) GetMemberAsList() []uint32
- func (*Confederation) ProtoMessage()
- func (x *Confederation) ProtoReflect() protoreflect.Message
- func (x *Confederation) Reset()
- func (x *Confederation) String() string
- type DefaultGatewayExtended
- type DefaultRouteDistance
- func (*DefaultRouteDistance) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultRouteDistance) GetExternalRouteDistance() uint32
- func (x *DefaultRouteDistance) GetInternalRouteDistance() uint32
- func (*DefaultRouteDistance) ProtoMessage()
- func (x *DefaultRouteDistance) ProtoReflect() protoreflect.Message
- func (x *DefaultRouteDistance) Reset()
- func (x *DefaultRouteDistance) String() string
- type DefinedSet
- func (*DefinedSet) Descriptor() ([]byte, []int)deprecated
- func (x *DefinedSet) GetDefinedType() DefinedType
- func (x *DefinedSet) GetList() []string
- func (x *DefinedSet) GetName() string
- func (x *DefinedSet) GetPrefixes() []*Prefix
- func (*DefinedSet) ProtoMessage()
- func (x *DefinedSet) ProtoReflect() protoreflect.Message
- func (x *DefinedSet) Reset()
- func (x *DefinedSet) String() string
- type DefinedType
- func (DefinedType) Descriptor() protoreflect.EnumDescriptor
- func (x DefinedType) Enum() *DefinedType
- func (DefinedType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DefinedType) Number() protoreflect.EnumNumber
- func (x DefinedType) String() string
- func (DefinedType) Type() protoreflect.EnumType
- type DeleteBmpRequest
- func (*DeleteBmpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBmpRequest) GetAddress() string
- func (x *DeleteBmpRequest) GetPort() uint32
- func (*DeleteBmpRequest) ProtoMessage()
- func (x *DeleteBmpRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBmpRequest) Reset()
- func (x *DeleteBmpRequest) String() string
- type DeleteBmpResponse
- type DeleteDefinedSetRequest
- func (*DeleteDefinedSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDefinedSetRequest) GetAll() bool
- func (x *DeleteDefinedSetRequest) GetDefinedSet() *DefinedSet
- func (*DeleteDefinedSetRequest) ProtoMessage()
- func (x *DeleteDefinedSetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDefinedSetRequest) Reset()
- func (x *DeleteDefinedSetRequest) String() string
- type DeleteDefinedSetResponse
- type DeleteDynamicNeighborRequest
- func (*DeleteDynamicNeighborRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDynamicNeighborRequest) GetPeerGroup() string
- func (x *DeleteDynamicNeighborRequest) GetPrefix() string
- func (*DeleteDynamicNeighborRequest) ProtoMessage()
- func (x *DeleteDynamicNeighborRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDynamicNeighborRequest) Reset()
- func (x *DeleteDynamicNeighborRequest) String() string
- type DeleteDynamicNeighborResponse
- func (*DeleteDynamicNeighborResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteDynamicNeighborResponse) ProtoMessage()
- func (x *DeleteDynamicNeighborResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteDynamicNeighborResponse) Reset()
- func (x *DeleteDynamicNeighborResponse) String() string
- type DeletePathRequest
- func (*DeletePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePathRequest) GetFamily() *Family
- func (x *DeletePathRequest) GetPath() *Path
- func (x *DeletePathRequest) GetTableType() TableType
- func (x *DeletePathRequest) GetUuid() []byte
- func (x *DeletePathRequest) GetVrfId() string
- func (*DeletePathRequest) ProtoMessage()
- func (x *DeletePathRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePathRequest) Reset()
- func (x *DeletePathRequest) String() string
- type DeletePathResponse
- type DeletePeerGroupRequest
- func (*DeletePeerGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePeerGroupRequest) GetName() string
- func (*DeletePeerGroupRequest) ProtoMessage()
- func (x *DeletePeerGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePeerGroupRequest) Reset()
- func (x *DeletePeerGroupRequest) String() string
- type DeletePeerGroupResponse
- type DeletePeerRequest
- func (*DeletePeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePeerRequest) GetAddress() string
- func (x *DeletePeerRequest) GetInterface() string
- func (*DeletePeerRequest) ProtoMessage()
- func (x *DeletePeerRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePeerRequest) Reset()
- func (x *DeletePeerRequest) String() string
- type DeletePeerResponse
- type DeletePolicyAssignmentRequest
- func (*DeletePolicyAssignmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePolicyAssignmentRequest) GetAll() bool
- func (x *DeletePolicyAssignmentRequest) GetAssignment() *PolicyAssignment
- func (*DeletePolicyAssignmentRequest) ProtoMessage()
- func (x *DeletePolicyAssignmentRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyAssignmentRequest) Reset()
- func (x *DeletePolicyAssignmentRequest) String() string
- type DeletePolicyAssignmentResponse
- func (*DeletePolicyAssignmentResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeletePolicyAssignmentResponse) ProtoMessage()
- func (x *DeletePolicyAssignmentResponse) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyAssignmentResponse) Reset()
- func (x *DeletePolicyAssignmentResponse) String() string
- type DeletePolicyRequest
- func (*DeletePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePolicyRequest) GetAll() bool
- func (x *DeletePolicyRequest) GetPolicy() *Policy
- func (x *DeletePolicyRequest) GetPreserveStatements() bool
- func (*DeletePolicyRequest) ProtoMessage()
- func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyRequest) Reset()
- func (x *DeletePolicyRequest) String() string
- type DeletePolicyResponse
- type DeleteRpkiRequest
- func (*DeleteRpkiRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRpkiRequest) GetAddress() string
- func (x *DeleteRpkiRequest) GetPort() uint32
- func (*DeleteRpkiRequest) ProtoMessage()
- func (x *DeleteRpkiRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRpkiRequest) Reset()
- func (x *DeleteRpkiRequest) String() string
- type DeleteRpkiResponse
- type DeleteStatementRequest
- func (*DeleteStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStatementRequest) GetAll() bool
- func (x *DeleteStatementRequest) GetStatement() *Statement
- func (*DeleteStatementRequest) ProtoMessage()
- func (x *DeleteStatementRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteStatementRequest) Reset()
- func (x *DeleteStatementRequest) String() string
- type DeleteStatementResponse
- type DeleteVrfRequest
- type DeleteVrfResponse
- type Destination
- func (*Destination) Descriptor() ([]byte, []int)deprecated
- func (x *Destination) GetPaths() []*Path
- func (x *Destination) GetPrefix() string
- func (*Destination) ProtoMessage()
- func (x *Destination) ProtoReflect() protoreflect.Message
- func (x *Destination) Reset()
- func (x *Destination) String() string
- type DisableMrtRequest
- type DisableMrtResponse
- type DisablePeerRequest
- func (*DisablePeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisablePeerRequest) GetAddress() string
- func (x *DisablePeerRequest) GetCommunication() string
- func (*DisablePeerRequest) ProtoMessage()
- func (x *DisablePeerRequest) ProtoReflect() protoreflect.Message
- func (x *DisablePeerRequest) Reset()
- func (x *DisablePeerRequest) String() string
- type DisablePeerResponse
- type DisableRpkiRequest
- func (*DisableRpkiRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableRpkiRequest) GetAddress() string
- func (x *DisableRpkiRequest) GetPort() uint32
- func (*DisableRpkiRequest) ProtoMessage()
- func (x *DisableRpkiRequest) ProtoReflect() protoreflect.Message
- func (x *DisableRpkiRequest) Reset()
- func (x *DisableRpkiRequest) String() string
- type DisableRpkiResponse
- type DynamicNeighbor
- func (*DynamicNeighbor) Descriptor() ([]byte, []int)deprecated
- func (x *DynamicNeighbor) GetPeerGroup() string
- func (x *DynamicNeighbor) GetPrefix() string
- func (*DynamicNeighbor) ProtoMessage()
- func (x *DynamicNeighbor) ProtoReflect() protoreflect.Message
- func (x *DynamicNeighbor) Reset()
- func (x *DynamicNeighbor) String() string
- type ENLPType
- type ESILabelExtended
- func (*ESILabelExtended) Descriptor() ([]byte, []int)deprecated
- func (x *ESILabelExtended) GetIsSingleActive() bool
- func (x *ESILabelExtended) GetLabel() uint32
- func (*ESILabelExtended) ProtoMessage()
- func (x *ESILabelExtended) ProtoReflect() protoreflect.Message
- func (x *ESILabelExtended) Reset()
- func (x *ESILabelExtended) String() string
- type ESImportRouteTarget
- func (*ESImportRouteTarget) Descriptor() ([]byte, []int)deprecated
- func (x *ESImportRouteTarget) GetEsImport() string
- func (*ESImportRouteTarget) ProtoMessage()
- func (x *ESImportRouteTarget) ProtoReflect() protoreflect.Message
- func (x *ESImportRouteTarget) Reset()
- func (x *ESImportRouteTarget) String() string
- type ETreeExtended
- func (*ETreeExtended) Descriptor() ([]byte, []int)deprecated
- func (x *ETreeExtended) GetIsLeaf() bool
- func (x *ETreeExtended) GetLabel() uint32
- func (*ETreeExtended) ProtoMessage()
- func (x *ETreeExtended) ProtoReflect() protoreflect.Message
- func (x *ETreeExtended) Reset()
- func (x *ETreeExtended) String() string
- type EVPNEthernetAutoDiscoveryRoute
- func (*EVPNEthernetAutoDiscoveryRoute) Descriptor() ([]byte, []int)deprecated
- func (x *EVPNEthernetAutoDiscoveryRoute) GetEsi() *EthernetSegmentIdentifier
- func (x *EVPNEthernetAutoDiscoveryRoute) GetEthernetTag() uint32
- func (x *EVPNEthernetAutoDiscoveryRoute) GetLabel() uint32
- func (x *EVPNEthernetAutoDiscoveryRoute) GetRd() *RouteDistinguisher
- func (*EVPNEthernetAutoDiscoveryRoute) ProtoMessage()
- func (x *EVPNEthernetAutoDiscoveryRoute) ProtoReflect() protoreflect.Message
- func (x *EVPNEthernetAutoDiscoveryRoute) Reset()
- func (x *EVPNEthernetAutoDiscoveryRoute) String() string
- type EVPNEthernetSegmentRoute
- func (*EVPNEthernetSegmentRoute) Descriptor() ([]byte, []int)deprecated
- func (x *EVPNEthernetSegmentRoute) GetEsi() *EthernetSegmentIdentifier
- func (x *EVPNEthernetSegmentRoute) GetIpAddress() string
- func (x *EVPNEthernetSegmentRoute) GetRd() *RouteDistinguisher
- func (*EVPNEthernetSegmentRoute) ProtoMessage()
- func (x *EVPNEthernetSegmentRoute) ProtoReflect() protoreflect.Message
- func (x *EVPNEthernetSegmentRoute) Reset()
- func (x *EVPNEthernetSegmentRoute) String() string
- type EVPNIPMSIRoute
- func (*EVPNIPMSIRoute) Descriptor() ([]byte, []int)deprecated
- func (x *EVPNIPMSIRoute) GetEthernetTag() uint32
- func (x *EVPNIPMSIRoute) GetRd() *RouteDistinguisher
- func (x *EVPNIPMSIRoute) GetRt() *RouteTarget
- func (*EVPNIPMSIRoute) ProtoMessage()
- func (x *EVPNIPMSIRoute) ProtoReflect() protoreflect.Message
- func (x *EVPNIPMSIRoute) Reset()
- func (x *EVPNIPMSIRoute) String() string
- type EVPNIPPrefixRoute
- func (*EVPNIPPrefixRoute) Descriptor() ([]byte, []int)deprecated
- func (x *EVPNIPPrefixRoute) GetEsi() *EthernetSegmentIdentifier
- func (x *EVPNIPPrefixRoute) GetEthernetTag() uint32
- func (x *EVPNIPPrefixRoute) GetGwAddress() string
- func (x *EVPNIPPrefixRoute) GetIpPrefix() string
- func (x *EVPNIPPrefixRoute) GetIpPrefixLen() uint32
- func (x *EVPNIPPrefixRoute) GetLabel() uint32
- func (x *EVPNIPPrefixRoute) GetRd() *RouteDistinguisher
- func (*EVPNIPPrefixRoute) ProtoMessage()
- func (x *EVPNIPPrefixRoute) ProtoReflect() protoreflect.Message
- func (x *EVPNIPPrefixRoute) Reset()
- func (x *EVPNIPPrefixRoute) String() string
- type EVPNInclusiveMulticastEthernetTagRoute
- func (*EVPNInclusiveMulticastEthernetTagRoute) Descriptor() ([]byte, []int)deprecated
- func (x *EVPNInclusiveMulticastEthernetTagRoute) GetEthernetTag() uint32
- func (x *EVPNInclusiveMulticastEthernetTagRoute) GetIpAddress() string
- func (x *EVPNInclusiveMulticastEthernetTagRoute) GetRd() *RouteDistinguisher
- func (*EVPNInclusiveMulticastEthernetTagRoute) ProtoMessage()
- func (x *EVPNInclusiveMulticastEthernetTagRoute) ProtoReflect() protoreflect.Message
- func (x *EVPNInclusiveMulticastEthernetTagRoute) Reset()
- func (x *EVPNInclusiveMulticastEthernetTagRoute) String() string
- type EVPNMACIPAdvertisementRoute
- func (*EVPNMACIPAdvertisementRoute) Descriptor() ([]byte, []int)deprecated
- func (x *EVPNMACIPAdvertisementRoute) GetEsi() *EthernetSegmentIdentifier
- func (x *EVPNMACIPAdvertisementRoute) GetEthernetTag() uint32
- func (x *EVPNMACIPAdvertisementRoute) GetIpAddress() string
- func (x *EVPNMACIPAdvertisementRoute) GetLabels() []uint32
- func (x *EVPNMACIPAdvertisementRoute) GetMacAddress() string
- func (x *EVPNMACIPAdvertisementRoute) GetRd() *RouteDistinguisher
- func (*EVPNMACIPAdvertisementRoute) ProtoMessage()
- func (x *EVPNMACIPAdvertisementRoute) ProtoReflect() protoreflect.Message
- func (x *EVPNMACIPAdvertisementRoute) Reset()
- func (x *EVPNMACIPAdvertisementRoute) String() string
- type Ebgp
- type EbgpConfig
- func (*EbgpConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EbgpConfig) GetAllowMultipleAsn() bool
- func (x *EbgpConfig) GetMaximumPaths() uint32
- func (*EbgpConfig) ProtoMessage()
- func (x *EbgpConfig) ProtoReflect() protoreflect.Message
- func (x *EbgpConfig) Reset()
- func (x *EbgpConfig) String() string
- type EbgpMultihop
- func (*EbgpMultihop) Descriptor() ([]byte, []int)deprecated
- func (x *EbgpMultihop) GetEnabled() bool
- func (x *EbgpMultihop) GetMultihopTtl() uint32
- func (*EbgpMultihop) ProtoMessage()
- func (x *EbgpMultihop) ProtoReflect() protoreflect.Message
- func (x *EbgpMultihop) Reset()
- func (x *EbgpMultihop) String() string
- type EbgpState
- func (*EbgpState) Descriptor() ([]byte, []int)deprecated
- func (x *EbgpState) GetAllowMultipleAsn() bool
- func (x *EbgpState) GetMaximumPaths() uint32
- func (*EbgpState) ProtoMessage()
- func (x *EbgpState) ProtoReflect() protoreflect.Message
- func (x *EbgpState) Reset()
- func (x *EbgpState) String() string
- type EnableMrtRequest
- func (*EnableMrtRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableMrtRequest) GetDumpInterval() uint64
- func (x *EnableMrtRequest) GetDumpType() EnableMrtRequest_DumpType
- func (x *EnableMrtRequest) GetFilename() string
- func (x *EnableMrtRequest) GetRotationInterval() uint64
- func (*EnableMrtRequest) ProtoMessage()
- func (x *EnableMrtRequest) ProtoReflect() protoreflect.Message
- func (x *EnableMrtRequest) Reset()
- func (x *EnableMrtRequest) String() string
- type EnableMrtRequest_DumpType
- func (EnableMrtRequest_DumpType) Descriptor() protoreflect.EnumDescriptor
- func (x EnableMrtRequest_DumpType) Enum() *EnableMrtRequest_DumpType
- func (EnableMrtRequest_DumpType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EnableMrtRequest_DumpType) Number() protoreflect.EnumNumber
- func (x EnableMrtRequest_DumpType) String() string
- func (EnableMrtRequest_DumpType) Type() protoreflect.EnumType
- type EnableMrtResponse
- type EnablePeerRequest
- type EnablePeerResponse
- type EnableRpkiRequest
- func (*EnableRpkiRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableRpkiRequest) GetAddress() string
- func (x *EnableRpkiRequest) GetPort() uint32
- func (*EnableRpkiRequest) ProtoMessage()
- func (x *EnableRpkiRequest) ProtoReflect() protoreflect.Message
- func (x *EnableRpkiRequest) Reset()
- func (x *EnableRpkiRequest) String() string
- type EnableRpkiResponse
- type EnableZebraRequest
- func (*EnableZebraRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableZebraRequest) GetMplsLabelRangeSize() uint32
- func (x *EnableZebraRequest) GetNexthopTriggerDelay() uint32
- func (x *EnableZebraRequest) GetNexthopTriggerEnable() bool
- func (x *EnableZebraRequest) GetRouteTypes() []string
- func (x *EnableZebraRequest) GetSoftwareName() string
- func (x *EnableZebraRequest) GetUrl() string
- func (x *EnableZebraRequest) GetVersion() uint32
- func (*EnableZebraRequest) ProtoMessage()
- func (x *EnableZebraRequest) ProtoReflect() protoreflect.Message
- func (x *EnableZebraRequest) Reset()
- func (x *EnableZebraRequest) String() string
- type EnableZebraResponse
- type EncapExtended
- type EncapsulationNLRI
- type EnhancedRouteRefreshCapability
- func (*EnhancedRouteRefreshCapability) Descriptor() ([]byte, []int)deprecated
- func (*EnhancedRouteRefreshCapability) ProtoMessage()
- func (x *EnhancedRouteRefreshCapability) ProtoReflect() protoreflect.Message
- func (x *EnhancedRouteRefreshCapability) Reset()
- func (x *EnhancedRouteRefreshCapability) String() string
- type EthernetSegmentIdentifier
- func (*EthernetSegmentIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *EthernetSegmentIdentifier) GetType() uint32
- func (x *EthernetSegmentIdentifier) GetValue() []byte
- func (*EthernetSegmentIdentifier) ProtoMessage()
- func (x *EthernetSegmentIdentifier) ProtoReflect() protoreflect.Message
- func (x *EthernetSegmentIdentifier) Reset()
- func (x *EthernetSegmentIdentifier) String() string
- type ExtendedCommunitiesAttribute
- func (*ExtendedCommunitiesAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *ExtendedCommunitiesAttribute) GetCommunities() []*ExtendedCommunity
- func (*ExtendedCommunitiesAttribute) ProtoMessage()
- func (x *ExtendedCommunitiesAttribute) ProtoReflect() protoreflect.Message
- func (x *ExtendedCommunitiesAttribute) Reset()
- func (x *ExtendedCommunitiesAttribute) String() string
- type ExtendedCommunity
- func (*ExtendedCommunity) Descriptor() ([]byte, []int)deprecated
- func (x *ExtendedCommunity) GetColor() *ColorExtended
- func (x *ExtendedCommunity) GetDefaultGateway() *DefaultGatewayExtended
- func (x *ExtendedCommunity) GetEncap() *EncapExtended
- func (x *ExtendedCommunity) GetEsImport() *ESImportRouteTarget
- func (x *ExtendedCommunity) GetEsiLabel() *ESILabelExtended
- func (x *ExtendedCommunity) GetEtree() *ETreeExtended
- func (x *ExtendedCommunity) GetExtcom() isExtendedCommunity_Extcom
- func (x *ExtendedCommunity) GetFourOctetAsSpecific() *FourOctetAsSpecificExtended
- func (x *ExtendedCommunity) GetIpv4AddressSpecific() *IPv4AddressSpecificExtended
- func (x *ExtendedCommunity) GetLinkBandwidth() *LinkBandwidthExtended
- func (x *ExtendedCommunity) GetMacMobility() *MacMobilityExtended
- func (x *ExtendedCommunity) GetMulticastFlags() *MulticastFlagsExtended
- func (x *ExtendedCommunity) GetMup() *MUPExtended
- func (x *ExtendedCommunity) GetOpaque() *OpaqueExtended
- func (x *ExtendedCommunity) GetRedirectFourOctetAsSpecific() *RedirectFourOctetAsSpecificExtended
- func (x *ExtendedCommunity) GetRedirectIpv4AddressSpecific() *RedirectIPv4AddressSpecificExtended
- func (x *ExtendedCommunity) GetRedirectTwoOctetAsSpecific() *RedirectTwoOctetAsSpecificExtended
- func (x *ExtendedCommunity) GetRouterMac() *RouterMacExtended
- func (x *ExtendedCommunity) GetTrafficAction() *TrafficActionExtended
- func (x *ExtendedCommunity) GetTrafficRate() *TrafficRateExtended
- func (x *ExtendedCommunity) GetTrafficRemark() *TrafficRemarkExtended
- func (x *ExtendedCommunity) GetTwoOctetAsSpecific() *TwoOctetAsSpecificExtended
- func (x *ExtendedCommunity) GetUnknown() *UnknownExtended
- func (x *ExtendedCommunity) GetValidation() *ValidationExtended
- func (x *ExtendedCommunity) GetVpls() *VPLSExtended
- func (*ExtendedCommunity) ProtoMessage()
- func (x *ExtendedCommunity) ProtoReflect() protoreflect.Message
- func (x *ExtendedCommunity) Reset()
- func (x *ExtendedCommunity) String() string
- type ExtendedCommunity_Color
- type ExtendedCommunity_DefaultGateway
- type ExtendedCommunity_Encap
- type ExtendedCommunity_EsImport
- type ExtendedCommunity_EsiLabel
- type ExtendedCommunity_Etree
- type ExtendedCommunity_FourOctetAsSpecific
- type ExtendedCommunity_Ipv4AddressSpecific
- type ExtendedCommunity_LinkBandwidth
- type ExtendedCommunity_MacMobility
- type ExtendedCommunity_MulticastFlags
- type ExtendedCommunity_Mup
- type ExtendedCommunity_Opaque
- type ExtendedCommunity_RedirectFourOctetAsSpecific
- type ExtendedCommunity_RedirectIpv4AddressSpecific
- type ExtendedCommunity_RedirectTwoOctetAsSpecific
- type ExtendedCommunity_RouterMac
- type ExtendedCommunity_TrafficAction
- type ExtendedCommunity_TrafficRate
- type ExtendedCommunity_TrafficRemark
- type ExtendedCommunity_TwoOctetAsSpecific
- type ExtendedCommunity_Unknown
- type ExtendedCommunity_Validation
- type ExtendedCommunity_Vpls
- type ExtendedNexthopCapability
- func (*ExtendedNexthopCapability) Descriptor() ([]byte, []int)deprecated
- func (x *ExtendedNexthopCapability) GetTuples() []*ExtendedNexthopCapabilityTuple
- func (*ExtendedNexthopCapability) ProtoMessage()
- func (x *ExtendedNexthopCapability) ProtoReflect() protoreflect.Message
- func (x *ExtendedNexthopCapability) Reset()
- func (x *ExtendedNexthopCapability) String() string
- type ExtendedNexthopCapabilityTuple
- func (*ExtendedNexthopCapabilityTuple) Descriptor() ([]byte, []int)deprecated
- func (x *ExtendedNexthopCapabilityTuple) GetNexthopFamily() *Family
- func (x *ExtendedNexthopCapabilityTuple) GetNlriFamily() *Family
- func (*ExtendedNexthopCapabilityTuple) ProtoMessage()
- func (x *ExtendedNexthopCapabilityTuple) ProtoReflect() protoreflect.Message
- func (x *ExtendedNexthopCapabilityTuple) Reset()
- func (x *ExtendedNexthopCapabilityTuple) String() string
- type Family
- type Family_Afi
- type Family_Safi
- func (Family_Safi) Descriptor() protoreflect.EnumDescriptor
- func (x Family_Safi) Enum() *Family_Safi
- func (Family_Safi) EnumDescriptor() ([]byte, []int)deprecated
- func (x Family_Safi) Number() protoreflect.EnumNumber
- func (x Family_Safi) String() string
- func (Family_Safi) Type() protoreflect.EnumType
- type FlowSpecComponent
- func (*FlowSpecComponent) Descriptor() ([]byte, []int)deprecated
- func (x *FlowSpecComponent) GetItems() []*FlowSpecComponentItem
- func (x *FlowSpecComponent) GetType() uint32
- func (*FlowSpecComponent) ProtoMessage()
- func (x *FlowSpecComponent) ProtoReflect() protoreflect.Message
- func (x *FlowSpecComponent) Reset()
- func (x *FlowSpecComponent) String() string
- type FlowSpecComponentItem
- func (*FlowSpecComponentItem) Descriptor() ([]byte, []int)deprecated
- func (x *FlowSpecComponentItem) GetOp() uint32
- func (x *FlowSpecComponentItem) GetValue() uint64
- func (*FlowSpecComponentItem) ProtoMessage()
- func (x *FlowSpecComponentItem) ProtoReflect() protoreflect.Message
- func (x *FlowSpecComponentItem) Reset()
- func (x *FlowSpecComponentItem) String() string
- type FlowSpecIPPrefix
- func (*FlowSpecIPPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *FlowSpecIPPrefix) GetOffset() uint32
- func (x *FlowSpecIPPrefix) GetPrefix() string
- func (x *FlowSpecIPPrefix) GetPrefixLen() uint32
- func (x *FlowSpecIPPrefix) GetType() uint32
- func (*FlowSpecIPPrefix) ProtoMessage()
- func (x *FlowSpecIPPrefix) ProtoReflect() protoreflect.Message
- func (x *FlowSpecIPPrefix) Reset()
- func (x *FlowSpecIPPrefix) String() string
- type FlowSpecMAC
- func (*FlowSpecMAC) Descriptor() ([]byte, []int)deprecated
- func (x *FlowSpecMAC) GetAddress() string
- func (x *FlowSpecMAC) GetType() uint32
- func (*FlowSpecMAC) ProtoMessage()
- func (x *FlowSpecMAC) ProtoReflect() protoreflect.Message
- func (x *FlowSpecMAC) Reset()
- func (x *FlowSpecMAC) String() string
- type FlowSpecNLRI
- type FlowSpecRule
- func (*FlowSpecRule) Descriptor() ([]byte, []int)deprecated
- func (x *FlowSpecRule) GetComponent() *FlowSpecComponent
- func (x *FlowSpecRule) GetIpPrefix() *FlowSpecIPPrefix
- func (x *FlowSpecRule) GetMac() *FlowSpecMAC
- func (x *FlowSpecRule) GetRule() isFlowSpecRule_Rule
- func (*FlowSpecRule) ProtoMessage()
- func (x *FlowSpecRule) ProtoReflect() protoreflect.Message
- func (x *FlowSpecRule) Reset()
- func (x *FlowSpecRule) String() string
- type FlowSpecRule_Component
- type FlowSpecRule_IpPrefix
- type FlowSpecRule_Mac
- type FourOctetASNCapability
- func (*FourOctetASNCapability) Descriptor() ([]byte, []int)deprecated
- func (x *FourOctetASNCapability) GetAsn() uint32
- func (*FourOctetASNCapability) ProtoMessage()
- func (x *FourOctetASNCapability) ProtoReflect() protoreflect.Message
- func (x *FourOctetASNCapability) Reset()
- func (x *FourOctetASNCapability) String() string
- type FourOctetAsSpecificExtended
- func (*FourOctetAsSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *FourOctetAsSpecificExtended) GetAsn() uint32
- func (x *FourOctetAsSpecificExtended) GetIsTransitive() bool
- func (x *FourOctetAsSpecificExtended) GetLocalAdmin() uint32
- func (x *FourOctetAsSpecificExtended) GetSubType() uint32
- func (*FourOctetAsSpecificExtended) ProtoMessage()
- func (x *FourOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *FourOctetAsSpecificExtended) Reset()
- func (x *FourOctetAsSpecificExtended) String() string
- type FqdnCapability
- func (*FqdnCapability) Descriptor() ([]byte, []int)deprecated
- func (x *FqdnCapability) GetDomainName() string
- func (x *FqdnCapability) GetHostName() string
- func (*FqdnCapability) ProtoMessage()
- func (x *FqdnCapability) ProtoReflect() protoreflect.Message
- func (x *FqdnCapability) Reset()
- func (x *FqdnCapability) String() string
- type GetBgpRequest
- type GetBgpResponse
- type GetTableRequest
- func (*GetTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTableRequest) GetFamily() *Family
- func (x *GetTableRequest) GetName() string
- func (x *GetTableRequest) GetTableType() TableType
- func (*GetTableRequest) ProtoMessage()
- func (x *GetTableRequest) ProtoReflect() protoreflect.Message
- func (x *GetTableRequest) Reset()
- func (x *GetTableRequest) String() string
- type GetTableResponse
- func (*GetTableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTableResponse) GetNumAccepted() uint64
- func (x *GetTableResponse) GetNumDestination() uint64
- func (x *GetTableResponse) GetNumPath() uint64
- func (*GetTableResponse) ProtoMessage()
- func (x *GetTableResponse) ProtoReflect() protoreflect.Message
- func (x *GetTableResponse) Reset()
- func (x *GetTableResponse) String() string
- type Global
- func (*Global) Descriptor() ([]byte, []int)deprecated
- func (x *Global) GetAsn() uint32
- func (x *Global) GetBindToDevice() string
- func (x *Global) GetConfederation() *Confederation
- func (x *Global) GetDefaultRouteDistance() *DefaultRouteDistance
- func (x *Global) GetFamilies() []uint32
- func (x *Global) GetGracefulRestart() *GracefulRestart
- func (x *Global) GetListenAddresses() []string
- func (x *Global) GetListenPort() int32
- func (x *Global) GetRouteSelectionOptions() *RouteSelectionOptionsConfig
- func (x *Global) GetRouterId() string
- func (x *Global) GetUseMultiplePaths() bool
- func (*Global) ProtoMessage()
- func (x *Global) ProtoReflect() protoreflect.Message
- func (x *Global) Reset()
- func (x *Global) String() string
- type GoBgpServiceClient
- type GoBgpServiceServer
- type GoBgpService_AddPathStreamClient
- type GoBgpService_AddPathStreamServer
- type GoBgpService_ListBmpClient
- type GoBgpService_ListBmpServer
- type GoBgpService_ListDefinedSetClient
- type GoBgpService_ListDefinedSetServer
- type GoBgpService_ListDynamicNeighborClient
- type GoBgpService_ListDynamicNeighborServer
- type GoBgpService_ListPathClient
- type GoBgpService_ListPathServer
- type GoBgpService_ListPeerClient
- type GoBgpService_ListPeerGroupClient
- type GoBgpService_ListPeerGroupServer
- type GoBgpService_ListPeerServer
- type GoBgpService_ListPolicyAssignmentClient
- type GoBgpService_ListPolicyAssignmentServer
- type GoBgpService_ListPolicyClient
- type GoBgpService_ListPolicyServer
- type GoBgpService_ListRpkiClient
- type GoBgpService_ListRpkiServer
- type GoBgpService_ListRpkiTableClient
- type GoBgpService_ListRpkiTableServer
- type GoBgpService_ListStatementClient
- type GoBgpService_ListStatementServer
- type GoBgpService_ListVrfClient
- type GoBgpService_ListVrfServer
- type GoBgpService_WatchEventClient
- type GoBgpService_WatchEventServer
- type GracefulRestart
- func (*GracefulRestart) Descriptor() ([]byte, []int)deprecated
- func (x *GracefulRestart) GetDeferralTime() uint32
- func (x *GracefulRestart) GetEnabled() bool
- func (x *GracefulRestart) GetHelperOnly() bool
- func (x *GracefulRestart) GetLocalRestarting() bool
- func (x *GracefulRestart) GetLonglivedEnabled() bool
- func (x *GracefulRestart) GetMode() string
- func (x *GracefulRestart) GetNotificationEnabled() bool
- func (x *GracefulRestart) GetPeerRestartTime() uint32
- func (x *GracefulRestart) GetPeerRestarting() bool
- func (x *GracefulRestart) GetRestartTime() uint32
- func (x *GracefulRestart) GetStaleRoutesTime() uint32
- func (*GracefulRestart) ProtoMessage()
- func (x *GracefulRestart) ProtoReflect() protoreflect.Message
- func (x *GracefulRestart) Reset()
- func (x *GracefulRestart) String() string
- type GracefulRestartCapability
- func (*GracefulRestartCapability) Descriptor() ([]byte, []int)deprecated
- func (x *GracefulRestartCapability) GetFlags() uint32
- func (x *GracefulRestartCapability) GetTime() uint32
- func (x *GracefulRestartCapability) GetTuples() []*GracefulRestartCapabilityTuple
- func (*GracefulRestartCapability) ProtoMessage()
- func (x *GracefulRestartCapability) ProtoReflect() protoreflect.Message
- func (x *GracefulRestartCapability) Reset()
- func (x *GracefulRestartCapability) String() string
- type GracefulRestartCapabilityTuple
- func (*GracefulRestartCapabilityTuple) Descriptor() ([]byte, []int)deprecated
- func (x *GracefulRestartCapabilityTuple) GetFamily() *Family
- func (x *GracefulRestartCapabilityTuple) GetFlags() uint32
- func (*GracefulRestartCapabilityTuple) ProtoMessage()
- func (x *GracefulRestartCapabilityTuple) ProtoReflect() protoreflect.Message
- func (x *GracefulRestartCapabilityTuple) Reset()
- func (x *GracefulRestartCapabilityTuple) String() string
- type IP6ExtendedCommunitiesAttribute
- func (*IP6ExtendedCommunitiesAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *IP6ExtendedCommunitiesAttribute) GetCommunities() []*IP6ExtendedCommunitiesAttribute_Community
- func (*IP6ExtendedCommunitiesAttribute) ProtoMessage()
- func (x *IP6ExtendedCommunitiesAttribute) ProtoReflect() protoreflect.Message
- func (x *IP6ExtendedCommunitiesAttribute) Reset()
- func (x *IP6ExtendedCommunitiesAttribute) String() string
- type IP6ExtendedCommunitiesAttribute_Community
- func (*IP6ExtendedCommunitiesAttribute_Community) Descriptor() ([]byte, []int)deprecated
- func (x *IP6ExtendedCommunitiesAttribute_Community) GetExtcom() isIP6ExtendedCommunitiesAttribute_Community_Extcom
- func (x *IP6ExtendedCommunitiesAttribute_Community) GetIpv6AddressSpecific() *IPv6AddressSpecificExtended
- func (x *IP6ExtendedCommunitiesAttribute_Community) GetRedirectIpv6AddressSpecific() *RedirectIPv6AddressSpecificExtended
- func (*IP6ExtendedCommunitiesAttribute_Community) ProtoMessage()
- func (x *IP6ExtendedCommunitiesAttribute_Community) ProtoReflect() protoreflect.Message
- func (x *IP6ExtendedCommunitiesAttribute_Community) Reset()
- func (x *IP6ExtendedCommunitiesAttribute_Community) String() string
- type IP6ExtendedCommunitiesAttribute_Community_Ipv6AddressSpecific
- type IP6ExtendedCommunitiesAttribute_Community_RedirectIpv6AddressSpecific
- type IPAddressPrefix
- func (*IPAddressPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *IPAddressPrefix) GetPrefix() string
- func (x *IPAddressPrefix) GetPrefixLen() uint32
- func (*IPAddressPrefix) ProtoMessage()
- func (x *IPAddressPrefix) ProtoReflect() protoreflect.Message
- func (x *IPAddressPrefix) Reset()
- func (x *IPAddressPrefix) String() string
- type IPv4AddressSpecificExtended
- func (*IPv4AddressSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *IPv4AddressSpecificExtended) GetAddress() string
- func (x *IPv4AddressSpecificExtended) GetIsTransitive() bool
- func (x *IPv4AddressSpecificExtended) GetLocalAdmin() uint32
- func (x *IPv4AddressSpecificExtended) GetSubType() uint32
- func (*IPv4AddressSpecificExtended) ProtoMessage()
- func (x *IPv4AddressSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *IPv4AddressSpecificExtended) Reset()
- func (x *IPv4AddressSpecificExtended) String() string
- type IPv6AddressSpecificExtended
- func (*IPv6AddressSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *IPv6AddressSpecificExtended) GetAddress() string
- func (x *IPv6AddressSpecificExtended) GetIsTransitive() bool
- func (x *IPv6AddressSpecificExtended) GetLocalAdmin() uint32
- func (x *IPv6AddressSpecificExtended) GetSubType() uint32
- func (*IPv6AddressSpecificExtended) ProtoMessage()
- func (x *IPv6AddressSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *IPv6AddressSpecificExtended) Reset()
- func (x *IPv6AddressSpecificExtended) String() string
- type Ibgp
- type IbgpConfig
- type IbgpState
- type LabeledIPAddressPrefix
- func (*LabeledIPAddressPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *LabeledIPAddressPrefix) GetLabels() []uint32
- func (x *LabeledIPAddressPrefix) GetPrefix() string
- func (x *LabeledIPAddressPrefix) GetPrefixLen() uint32
- func (*LabeledIPAddressPrefix) ProtoMessage()
- func (x *LabeledIPAddressPrefix) ProtoReflect() protoreflect.Message
- func (x *LabeledIPAddressPrefix) Reset()
- func (x *LabeledIPAddressPrefix) String() string
- type LabeledVPNIPAddressPrefix
- func (*LabeledVPNIPAddressPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *LabeledVPNIPAddressPrefix) GetLabels() []uint32
- func (x *LabeledVPNIPAddressPrefix) GetPrefix() string
- func (x *LabeledVPNIPAddressPrefix) GetPrefixLen() uint32
- func (x *LabeledVPNIPAddressPrefix) GetRd() *RouteDistinguisher
- func (*LabeledVPNIPAddressPrefix) ProtoMessage()
- func (x *LabeledVPNIPAddressPrefix) ProtoReflect() protoreflect.Message
- func (x *LabeledVPNIPAddressPrefix) Reset()
- func (x *LabeledVPNIPAddressPrefix) String() string
- type LargeCommunitiesAttribute
- func (*LargeCommunitiesAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *LargeCommunitiesAttribute) GetCommunities() []*LargeCommunity
- func (*LargeCommunitiesAttribute) ProtoMessage()
- func (x *LargeCommunitiesAttribute) ProtoReflect() protoreflect.Message
- func (x *LargeCommunitiesAttribute) Reset()
- func (x *LargeCommunitiesAttribute) String() string
- type LargeCommunity
- func (*LargeCommunity) Descriptor() ([]byte, []int)deprecated
- func (x *LargeCommunity) GetGlobalAdmin() uint32
- func (x *LargeCommunity) GetLocalData1() uint32
- func (x *LargeCommunity) GetLocalData2() uint32
- func (*LargeCommunity) ProtoMessage()
- func (x *LargeCommunity) ProtoReflect() protoreflect.Message
- func (x *LargeCommunity) Reset()
- func (x *LargeCommunity) String() string
- type LinkBandwidthExtended
- func (*LinkBandwidthExtended) Descriptor() ([]byte, []int)deprecated
- func (x *LinkBandwidthExtended) GetAsn() uint32
- func (x *LinkBandwidthExtended) GetBandwidth() float32
- func (*LinkBandwidthExtended) ProtoMessage()
- func (x *LinkBandwidthExtended) ProtoReflect() protoreflect.Message
- func (x *LinkBandwidthExtended) Reset()
- func (x *LinkBandwidthExtended) String() string
- type ListBmpRequest
- type ListBmpResponse
- func (*ListBmpResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBmpResponse) GetStation() *ListBmpResponse_BmpStation
- func (*ListBmpResponse) ProtoMessage()
- func (x *ListBmpResponse) ProtoReflect() protoreflect.Message
- func (x *ListBmpResponse) Reset()
- func (x *ListBmpResponse) String() string
- type ListBmpResponse_BmpStation
- func (*ListBmpResponse_BmpStation) Descriptor() ([]byte, []int)deprecated
- func (x *ListBmpResponse_BmpStation) GetConf() *ListBmpResponse_BmpStation_Conf
- func (x *ListBmpResponse_BmpStation) GetState() *ListBmpResponse_BmpStation_State
- func (*ListBmpResponse_BmpStation) ProtoMessage()
- func (x *ListBmpResponse_BmpStation) ProtoReflect() protoreflect.Message
- func (x *ListBmpResponse_BmpStation) Reset()
- func (x *ListBmpResponse_BmpStation) String() string
- type ListBmpResponse_BmpStation_Conf
- func (*ListBmpResponse_BmpStation_Conf) Descriptor() ([]byte, []int)deprecated
- func (x *ListBmpResponse_BmpStation_Conf) GetAddress() string
- func (x *ListBmpResponse_BmpStation_Conf) GetPort() uint32
- func (*ListBmpResponse_BmpStation_Conf) ProtoMessage()
- func (x *ListBmpResponse_BmpStation_Conf) ProtoReflect() protoreflect.Message
- func (x *ListBmpResponse_BmpStation_Conf) Reset()
- func (x *ListBmpResponse_BmpStation_Conf) String() string
- type ListBmpResponse_BmpStation_State
- func (*ListBmpResponse_BmpStation_State) Descriptor() ([]byte, []int)deprecated
- func (x *ListBmpResponse_BmpStation_State) GetDowntime() *timestamppb.Timestamp
- func (x *ListBmpResponse_BmpStation_State) GetUptime() *timestamppb.Timestamp
- func (*ListBmpResponse_BmpStation_State) ProtoMessage()
- func (x *ListBmpResponse_BmpStation_State) ProtoReflect() protoreflect.Message
- func (x *ListBmpResponse_BmpStation_State) Reset()
- func (x *ListBmpResponse_BmpStation_State) String() string
- type ListDefinedSetRequest
- func (*ListDefinedSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDefinedSetRequest) GetDefinedType() DefinedType
- func (x *ListDefinedSetRequest) GetName() string
- func (*ListDefinedSetRequest) ProtoMessage()
- func (x *ListDefinedSetRequest) ProtoReflect() protoreflect.Message
- func (x *ListDefinedSetRequest) Reset()
- func (x *ListDefinedSetRequest) String() string
- type ListDefinedSetResponse
- func (*ListDefinedSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDefinedSetResponse) GetDefinedSet() *DefinedSet
- func (*ListDefinedSetResponse) ProtoMessage()
- func (x *ListDefinedSetResponse) ProtoReflect() protoreflect.Message
- func (x *ListDefinedSetResponse) Reset()
- func (x *ListDefinedSetResponse) String() string
- type ListDynamicNeighborRequest
- func (*ListDynamicNeighborRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDynamicNeighborRequest) GetPeerGroup() string
- func (*ListDynamicNeighborRequest) ProtoMessage()
- func (x *ListDynamicNeighborRequest) ProtoReflect() protoreflect.Message
- func (x *ListDynamicNeighborRequest) Reset()
- func (x *ListDynamicNeighborRequest) String() string
- type ListDynamicNeighborResponse
- func (*ListDynamicNeighborResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDynamicNeighborResponse) GetDynamicNeighbor() *DynamicNeighbor
- func (*ListDynamicNeighborResponse) ProtoMessage()
- func (x *ListDynamicNeighborResponse) ProtoReflect() protoreflect.Message
- func (x *ListDynamicNeighborResponse) Reset()
- func (x *ListDynamicNeighborResponse) String() string
- type ListPathRequest
- func (*ListPathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPathRequest) GetBatchSize() uint64
- func (x *ListPathRequest) GetEnableAttributeBinary() bool
- func (x *ListPathRequest) GetEnableFiltered() bool
- func (x *ListPathRequest) GetEnableNlriBinary() bool
- func (x *ListPathRequest) GetEnableOnlyBinary() bool
- func (x *ListPathRequest) GetFamily() *Family
- func (x *ListPathRequest) GetName() string
- func (x *ListPathRequest) GetPrefixes() []*TableLookupPrefix
- func (x *ListPathRequest) GetSortType() ListPathRequest_SortType
- func (x *ListPathRequest) GetTableType() TableType
- func (*ListPathRequest) ProtoMessage()
- func (x *ListPathRequest) ProtoReflect() protoreflect.Message
- func (x *ListPathRequest) Reset()
- func (x *ListPathRequest) String() string
- type ListPathRequest_SortType
- func (ListPathRequest_SortType) Descriptor() protoreflect.EnumDescriptor
- func (x ListPathRequest_SortType) Enum() *ListPathRequest_SortType
- func (ListPathRequest_SortType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListPathRequest_SortType) Number() protoreflect.EnumNumber
- func (x ListPathRequest_SortType) String() string
- func (ListPathRequest_SortType) Type() protoreflect.EnumType
- type ListPathResponse
- func (*ListPathResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPathResponse) GetDestination() *Destination
- func (*ListPathResponse) ProtoMessage()
- func (x *ListPathResponse) ProtoReflect() protoreflect.Message
- func (x *ListPathResponse) Reset()
- func (x *ListPathResponse) String() string
- type ListPeerGroupRequest
- func (*ListPeerGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPeerGroupRequest) GetPeerGroupName() string
- func (*ListPeerGroupRequest) ProtoMessage()
- func (x *ListPeerGroupRequest) ProtoReflect() protoreflect.Message
- func (x *ListPeerGroupRequest) Reset()
- func (x *ListPeerGroupRequest) String() string
- type ListPeerGroupResponse
- func (*ListPeerGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPeerGroupResponse) GetPeerGroup() *PeerGroup
- func (*ListPeerGroupResponse) ProtoMessage()
- func (x *ListPeerGroupResponse) ProtoReflect() protoreflect.Message
- func (x *ListPeerGroupResponse) Reset()
- func (x *ListPeerGroupResponse) String() string
- type ListPeerRequest
- func (*ListPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPeerRequest) GetAddress() string
- func (x *ListPeerRequest) GetEnableAdvertised() bool
- func (*ListPeerRequest) ProtoMessage()
- func (x *ListPeerRequest) ProtoReflect() protoreflect.Message
- func (x *ListPeerRequest) Reset()
- func (x *ListPeerRequest) String() string
- type ListPeerResponse
- type ListPolicyAssignmentRequest
- func (*ListPolicyAssignmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPolicyAssignmentRequest) GetDirection() PolicyDirection
- func (x *ListPolicyAssignmentRequest) GetName() string
- func (*ListPolicyAssignmentRequest) ProtoMessage()
- func (x *ListPolicyAssignmentRequest) ProtoReflect() protoreflect.Message
- func (x *ListPolicyAssignmentRequest) Reset()
- func (x *ListPolicyAssignmentRequest) String() string
- type ListPolicyAssignmentResponse
- func (*ListPolicyAssignmentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPolicyAssignmentResponse) GetAssignment() *PolicyAssignment
- func (*ListPolicyAssignmentResponse) ProtoMessage()
- func (x *ListPolicyAssignmentResponse) ProtoReflect() protoreflect.Message
- func (x *ListPolicyAssignmentResponse) Reset()
- func (x *ListPolicyAssignmentResponse) String() string
- type ListPolicyRequest
- type ListPolicyResponse
- func (*ListPolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPolicyResponse) GetPolicy() *Policy
- func (*ListPolicyResponse) ProtoMessage()
- func (x *ListPolicyResponse) ProtoReflect() protoreflect.Message
- func (x *ListPolicyResponse) Reset()
- func (x *ListPolicyResponse) String() string
- type ListRpkiRequest
- type ListRpkiResponse
- type ListRpkiTableRequest
- func (*ListRpkiTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRpkiTableRequest) GetFamily() *Family
- func (*ListRpkiTableRequest) ProtoMessage()
- func (x *ListRpkiTableRequest) ProtoReflect() protoreflect.Message
- func (x *ListRpkiTableRequest) Reset()
- func (x *ListRpkiTableRequest) String() string
- type ListRpkiTableResponse
- func (*ListRpkiTableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRpkiTableResponse) GetRoa() *Roa
- func (*ListRpkiTableResponse) ProtoMessage()
- func (x *ListRpkiTableResponse) ProtoReflect() protoreflect.Message
- func (x *ListRpkiTableResponse) Reset()
- func (x *ListRpkiTableResponse) String() string
- type ListStatementRequest
- func (*ListStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListStatementRequest) GetName() string
- func (*ListStatementRequest) ProtoMessage()
- func (x *ListStatementRequest) ProtoReflect() protoreflect.Message
- func (x *ListStatementRequest) Reset()
- func (x *ListStatementRequest) String() string
- type ListStatementResponse
- func (*ListStatementResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListStatementResponse) GetStatement() *Statement
- func (*ListStatementResponse) ProtoMessage()
- func (x *ListStatementResponse) ProtoReflect() protoreflect.Message
- func (x *ListStatementResponse) Reset()
- func (x *ListStatementResponse) String() string
- type ListVrfRequest
- type ListVrfResponse
- type LocalPrefAction
- type LocalPrefAttribute
- func (*LocalPrefAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *LocalPrefAttribute) GetLocalPref() uint32
- func (*LocalPrefAttribute) ProtoMessage()
- func (x *LocalPrefAttribute) ProtoReflect() protoreflect.Message
- func (x *LocalPrefAttribute) Reset()
- func (x *LocalPrefAttribute) String() string
- type LocalPrefEq
- type LongLivedGracefulRestart
- func (*LongLivedGracefulRestart) Descriptor() ([]byte, []int)deprecated
- func (x *LongLivedGracefulRestart) GetConfig() *LongLivedGracefulRestartConfig
- func (x *LongLivedGracefulRestart) GetState() *LongLivedGracefulRestartState
- func (*LongLivedGracefulRestart) ProtoMessage()
- func (x *LongLivedGracefulRestart) ProtoReflect() protoreflect.Message
- func (x *LongLivedGracefulRestart) Reset()
- func (x *LongLivedGracefulRestart) String() string
- type LongLivedGracefulRestartCapability
- func (*LongLivedGracefulRestartCapability) Descriptor() ([]byte, []int)deprecated
- func (x *LongLivedGracefulRestartCapability) GetTuples() []*LongLivedGracefulRestartCapabilityTuple
- func (*LongLivedGracefulRestartCapability) ProtoMessage()
- func (x *LongLivedGracefulRestartCapability) ProtoReflect() protoreflect.Message
- func (x *LongLivedGracefulRestartCapability) Reset()
- func (x *LongLivedGracefulRestartCapability) String() string
- type LongLivedGracefulRestartCapabilityTuple
- func (*LongLivedGracefulRestartCapabilityTuple) Descriptor() ([]byte, []int)deprecated
- func (x *LongLivedGracefulRestartCapabilityTuple) GetFamily() *Family
- func (x *LongLivedGracefulRestartCapabilityTuple) GetFlags() uint32
- func (x *LongLivedGracefulRestartCapabilityTuple) GetTime() uint32
- func (*LongLivedGracefulRestartCapabilityTuple) ProtoMessage()
- func (x *LongLivedGracefulRestartCapabilityTuple) ProtoReflect() protoreflect.Message
- func (x *LongLivedGracefulRestartCapabilityTuple) Reset()
- func (x *LongLivedGracefulRestartCapabilityTuple) String() string
- type LongLivedGracefulRestartConfig
- func (*LongLivedGracefulRestartConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LongLivedGracefulRestartConfig) GetEnabled() bool
- func (x *LongLivedGracefulRestartConfig) GetRestartTime() uint32
- func (*LongLivedGracefulRestartConfig) ProtoMessage()
- func (x *LongLivedGracefulRestartConfig) ProtoReflect() protoreflect.Message
- func (x *LongLivedGracefulRestartConfig) Reset()
- func (x *LongLivedGracefulRestartConfig) String() string
- type LongLivedGracefulRestartState
- func (*LongLivedGracefulRestartState) Descriptor() ([]byte, []int)deprecated
- func (x *LongLivedGracefulRestartState) GetAdvertised() bool
- func (x *LongLivedGracefulRestartState) GetEnabled() bool
- func (x *LongLivedGracefulRestartState) GetPeerRestartTime() uint32
- func (x *LongLivedGracefulRestartState) GetPeerRestartTimerExpired() bool
- func (x *LongLivedGracefulRestartState) GetReceived() bool
- func (x *LongLivedGracefulRestartState) GetRunning() bool
- func (*LongLivedGracefulRestartState) ProtoMessage()
- func (x *LongLivedGracefulRestartState) ProtoReflect() protoreflect.Message
- func (x *LongLivedGracefulRestartState) Reset()
- func (x *LongLivedGracefulRestartState) String() string
- type LsAddrPrefix
- func (*LsAddrPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *LsAddrPrefix) GetIdentifier() uint64
- func (x *LsAddrPrefix) GetLength() uint32
- func (x *LsAddrPrefix) GetNlri() *LsAddrPrefix_LsNLRI
- func (x *LsAddrPrefix) GetProtocolId() LsProtocolID
- func (x *LsAddrPrefix) GetType() LsNLRIType
- func (*LsAddrPrefix) ProtoMessage()
- func (x *LsAddrPrefix) ProtoReflect() protoreflect.Message
- func (x *LsAddrPrefix) Reset()
- func (x *LsAddrPrefix) String() string
- type LsAddrPrefix_LsNLRI
- func (*LsAddrPrefix_LsNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *LsAddrPrefix_LsNLRI) GetLink() *LsLinkNLRI
- func (x *LsAddrPrefix_LsNLRI) GetNlri() isLsAddrPrefix_LsNLRI_Nlri
- func (x *LsAddrPrefix_LsNLRI) GetNode() *LsNodeNLRI
- func (x *LsAddrPrefix_LsNLRI) GetPrefixV4() *LsPrefixV4NLRI
- func (x *LsAddrPrefix_LsNLRI) GetPrefixV6() *LsPrefixV6NLRI
- func (x *LsAddrPrefix_LsNLRI) GetSrv6Sid() *LsSrv6SIDNLRI
- func (*LsAddrPrefix_LsNLRI) ProtoMessage()
- func (x *LsAddrPrefix_LsNLRI) ProtoReflect() protoreflect.Message
- func (x *LsAddrPrefix_LsNLRI) Reset()
- func (x *LsAddrPrefix_LsNLRI) String() string
- type LsAddrPrefix_LsNLRI_Link
- type LsAddrPrefix_LsNLRI_Node
- type LsAddrPrefix_LsNLRI_PrefixV4
- type LsAddrPrefix_LsNLRI_PrefixV6
- type LsAddrPrefix_LsNLRI_Srv6Sid
- type LsAttribute
- func (*LsAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *LsAttribute) GetBgpPeerSegment() *LsAttributeBgpPeerSegment
- func (x *LsAttribute) GetLink() *LsAttributeLink
- func (x *LsAttribute) GetNode() *LsAttributeNode
- func (x *LsAttribute) GetPrefix() *LsAttributePrefix
- func (x *LsAttribute) GetSrv6Sid() *LsAttributeSrv6SID
- func (*LsAttribute) ProtoMessage()
- func (x *LsAttribute) ProtoReflect() protoreflect.Message
- func (x *LsAttribute) Reset()
- func (x *LsAttribute) String() string
- type LsAttributeBgpPeerSegment
- func (*LsAttributeBgpPeerSegment) Descriptor() ([]byte, []int)deprecated
- func (x *LsAttributeBgpPeerSegment) GetBgpPeerAdjacencySid() *LsBgpPeerSegmentSID
- func (x *LsAttributeBgpPeerSegment) GetBgpPeerNodeSid() *LsBgpPeerSegmentSID
- func (x *LsAttributeBgpPeerSegment) GetBgpPeerSetSid() *LsBgpPeerSegmentSID
- func (*LsAttributeBgpPeerSegment) ProtoMessage()
- func (x *LsAttributeBgpPeerSegment) ProtoReflect() protoreflect.Message
- func (x *LsAttributeBgpPeerSegment) Reset()
- func (x *LsAttributeBgpPeerSegment) String() string
- type LsAttributeLink
- func (*LsAttributeLink) Descriptor() ([]byte, []int)deprecated
- func (x *LsAttributeLink) GetAdminGroup() uint32
- func (x *LsAttributeLink) GetBandwidth() float32
- func (x *LsAttributeLink) GetDefaultTeMetric() uint32
- func (x *LsAttributeLink) GetIgpMetric() uint32
- func (x *LsAttributeLink) GetLocalRouterId() string
- func (x *LsAttributeLink) GetLocalRouterIdV6() string
- func (x *LsAttributeLink) GetName() string
- func (x *LsAttributeLink) GetOpaque() []byte
- func (x *LsAttributeLink) GetRemoteRouterId() string
- func (x *LsAttributeLink) GetRemoteRouterIdV6() string
- func (x *LsAttributeLink) GetReservableBandwidth() float32
- func (x *LsAttributeLink) GetSrAdjacencySid() uint32
- func (x *LsAttributeLink) GetSrlgs() []uint32
- func (x *LsAttributeLink) GetSrv6EndXSid() *LsSrv6EndXSID
- func (x *LsAttributeLink) GetUnreservedBandwidth() []float32
- func (*LsAttributeLink) ProtoMessage()
- func (x *LsAttributeLink) ProtoReflect() protoreflect.Message
- func (x *LsAttributeLink) Reset()
- func (x *LsAttributeLink) String() string
- type LsAttributeNode
- func (*LsAttributeNode) Descriptor() ([]byte, []int)deprecated
- func (x *LsAttributeNode) GetFlags() *LsNodeFlags
- func (x *LsAttributeNode) GetIsisArea() []byte
- func (x *LsAttributeNode) GetLocalRouterId() string
- func (x *LsAttributeNode) GetLocalRouterIdV6() string
- func (x *LsAttributeNode) GetName() string
- func (x *LsAttributeNode) GetOpaque() []byte
- func (x *LsAttributeNode) GetSrAlgorithms() []byte
- func (x *LsAttributeNode) GetSrCapabilities() *LsSrCapabilities
- func (x *LsAttributeNode) GetSrLocalBlock() *LsSrLocalBlock
- func (*LsAttributeNode) ProtoMessage()
- func (x *LsAttributeNode) ProtoReflect() protoreflect.Message
- func (x *LsAttributeNode) Reset()
- func (x *LsAttributeNode) String() string
- type LsAttributePrefix
- func (*LsAttributePrefix) Descriptor() ([]byte, []int)deprecated
- func (x *LsAttributePrefix) GetIgpFlags() *LsIGPFlags
- func (x *LsAttributePrefix) GetOpaque() []byte
- func (x *LsAttributePrefix) GetSrPrefixSid() uint32
- func (*LsAttributePrefix) ProtoMessage()
- func (x *LsAttributePrefix) ProtoReflect() protoreflect.Message
- func (x *LsAttributePrefix) Reset()
- func (x *LsAttributePrefix) String() string
- type LsAttributeSrv6SID
- func (*LsAttributeSrv6SID) Descriptor() ([]byte, []int)deprecated
- func (x *LsAttributeSrv6SID) GetSrv6BgpPeerNodeSid() *LsSrv6BgpPeerNodeSID
- func (x *LsAttributeSrv6SID) GetSrv6EndpointBehavior() *LsSrv6EndpointBehavior
- func (x *LsAttributeSrv6SID) GetSrv6SidStructure() *LsSrv6SIDStructure
- func (*LsAttributeSrv6SID) ProtoMessage()
- func (x *LsAttributeSrv6SID) ProtoReflect() protoreflect.Message
- func (x *LsAttributeSrv6SID) Reset()
- func (x *LsAttributeSrv6SID) String() string
- type LsBgpPeerSegmentSID
- func (*LsBgpPeerSegmentSID) Descriptor() ([]byte, []int)deprecated
- func (x *LsBgpPeerSegmentSID) GetFlags() *LsBgpPeerSegmentSIDFlags
- func (x *LsBgpPeerSegmentSID) GetSid() uint32
- func (x *LsBgpPeerSegmentSID) GetWeight() uint32
- func (*LsBgpPeerSegmentSID) ProtoMessage()
- func (x *LsBgpPeerSegmentSID) ProtoReflect() protoreflect.Message
- func (x *LsBgpPeerSegmentSID) Reset()
- func (x *LsBgpPeerSegmentSID) String() string
- type LsBgpPeerSegmentSIDFlags
- func (*LsBgpPeerSegmentSIDFlags) Descriptor() ([]byte, []int)deprecated
- func (x *LsBgpPeerSegmentSIDFlags) GetBackup() bool
- func (x *LsBgpPeerSegmentSIDFlags) GetLocal() bool
- func (x *LsBgpPeerSegmentSIDFlags) GetPersistent() bool
- func (x *LsBgpPeerSegmentSIDFlags) GetValue() bool
- func (*LsBgpPeerSegmentSIDFlags) ProtoMessage()
- func (x *LsBgpPeerSegmentSIDFlags) ProtoReflect() protoreflect.Message
- func (x *LsBgpPeerSegmentSIDFlags) Reset()
- func (x *LsBgpPeerSegmentSIDFlags) String() string
- type LsIGPFlags
- func (*LsIGPFlags) Descriptor() ([]byte, []int)deprecated
- func (x *LsIGPFlags) GetDown() bool
- func (x *LsIGPFlags) GetLocalAddress() bool
- func (x *LsIGPFlags) GetNoUnicast() bool
- func (x *LsIGPFlags) GetPropagateNssa() bool
- func (*LsIGPFlags) ProtoMessage()
- func (x *LsIGPFlags) ProtoReflect() protoreflect.Message
- func (x *LsIGPFlags) Reset()
- func (x *LsIGPFlags) String() string
- type LsLinkDescriptor
- func (*LsLinkDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *LsLinkDescriptor) GetInterfaceAddrIpv4() string
- func (x *LsLinkDescriptor) GetInterfaceAddrIpv6() string
- func (x *LsLinkDescriptor) GetLinkLocalId() uint32
- func (x *LsLinkDescriptor) GetLinkRemoteId() uint32
- func (x *LsLinkDescriptor) GetNeighborAddrIpv4() string
- func (x *LsLinkDescriptor) GetNeighborAddrIpv6() string
- func (*LsLinkDescriptor) ProtoMessage()
- func (x *LsLinkDescriptor) ProtoReflect() protoreflect.Message
- func (x *LsLinkDescriptor) Reset()
- func (x *LsLinkDescriptor) String() string
- type LsLinkNLRI
- func (*LsLinkNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *LsLinkNLRI) GetLinkDescriptor() *LsLinkDescriptor
- func (x *LsLinkNLRI) GetLocalNode() *LsNodeDescriptor
- func (x *LsLinkNLRI) GetRemoteNode() *LsNodeDescriptor
- func (*LsLinkNLRI) ProtoMessage()
- func (x *LsLinkNLRI) ProtoReflect() protoreflect.Message
- func (x *LsLinkNLRI) Reset()
- func (x *LsLinkNLRI) String() string
- type LsMultiTopologyIdentifier
- func (*LsMultiTopologyIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *LsMultiTopologyIdentifier) GetMultiTopoIds() []uint32
- func (*LsMultiTopologyIdentifier) ProtoMessage()
- func (x *LsMultiTopologyIdentifier) ProtoReflect() protoreflect.Message
- func (x *LsMultiTopologyIdentifier) Reset()
- func (x *LsMultiTopologyIdentifier) String() string
- type LsNLRIType
- type LsNodeDescriptor
- func (*LsNodeDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *LsNodeDescriptor) GetAsn() uint32
- func (x *LsNodeDescriptor) GetBgpConfederationMember() uint32
- func (x *LsNodeDescriptor) GetBgpLsId() uint32
- func (x *LsNodeDescriptor) GetBgpRouterId() string
- func (x *LsNodeDescriptor) GetIgpRouterId() string
- func (x *LsNodeDescriptor) GetOspfAreaId() uint32
- func (x *LsNodeDescriptor) GetPseudonode() bool
- func (*LsNodeDescriptor) ProtoMessage()
- func (x *LsNodeDescriptor) ProtoReflect() protoreflect.Message
- func (x *LsNodeDescriptor) Reset()
- func (x *LsNodeDescriptor) String() string
- type LsNodeFlags
- func (*LsNodeFlags) Descriptor() ([]byte, []int)deprecated
- func (x *LsNodeFlags) GetAbr() bool
- func (x *LsNodeFlags) GetAttached() bool
- func (x *LsNodeFlags) GetExternal() bool
- func (x *LsNodeFlags) GetOverload() bool
- func (x *LsNodeFlags) GetRouter() bool
- func (x *LsNodeFlags) GetV6() bool
- func (*LsNodeFlags) ProtoMessage()
- func (x *LsNodeFlags) ProtoReflect() protoreflect.Message
- func (x *LsNodeFlags) Reset()
- func (x *LsNodeFlags) String() string
- type LsNodeNLRI
- type LsOspfRouteType
- func (LsOspfRouteType) Descriptor() protoreflect.EnumDescriptor
- func (x LsOspfRouteType) Enum() *LsOspfRouteType
- func (LsOspfRouteType) EnumDescriptor() ([]byte, []int)deprecated
- func (x LsOspfRouteType) Number() protoreflect.EnumNumber
- func (x LsOspfRouteType) String() string
- func (LsOspfRouteType) Type() protoreflect.EnumType
- type LsPrefixDescriptor
- func (*LsPrefixDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *LsPrefixDescriptor) GetIpReachability() []string
- func (x *LsPrefixDescriptor) GetOspfRouteType() LsOspfRouteType
- func (*LsPrefixDescriptor) ProtoMessage()
- func (x *LsPrefixDescriptor) ProtoReflect() protoreflect.Message
- func (x *LsPrefixDescriptor) Reset()
- func (x *LsPrefixDescriptor) String() string
- type LsPrefixV4NLRI
- func (*LsPrefixV4NLRI) Descriptor() ([]byte, []int)deprecated
- func (x *LsPrefixV4NLRI) GetLocalNode() *LsNodeDescriptor
- func (x *LsPrefixV4NLRI) GetPrefixDescriptor() *LsPrefixDescriptor
- func (*LsPrefixV4NLRI) ProtoMessage()
- func (x *LsPrefixV4NLRI) ProtoReflect() protoreflect.Message
- func (x *LsPrefixV4NLRI) Reset()
- func (x *LsPrefixV4NLRI) String() string
- type LsPrefixV6NLRI
- func (*LsPrefixV6NLRI) Descriptor() ([]byte, []int)deprecated
- func (x *LsPrefixV6NLRI) GetLocalNode() *LsNodeDescriptor
- func (x *LsPrefixV6NLRI) GetPrefixDescriptor() *LsPrefixDescriptor
- func (*LsPrefixV6NLRI) ProtoMessage()
- func (x *LsPrefixV6NLRI) ProtoReflect() protoreflect.Message
- func (x *LsPrefixV6NLRI) Reset()
- func (x *LsPrefixV6NLRI) String() string
- type LsProtocolID
- func (LsProtocolID) Descriptor() protoreflect.EnumDescriptor
- func (x LsProtocolID) Enum() *LsProtocolID
- func (LsProtocolID) EnumDescriptor() ([]byte, []int)deprecated
- func (x LsProtocolID) Number() protoreflect.EnumNumber
- func (x LsProtocolID) String() string
- func (LsProtocolID) Type() protoreflect.EnumType
- type LsSrCapabilities
- func (*LsSrCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrCapabilities) GetIpv4Supported() bool
- func (x *LsSrCapabilities) GetIpv6Supported() bool
- func (x *LsSrCapabilities) GetRanges() []*LsSrRange
- func (*LsSrCapabilities) ProtoMessage()
- func (x *LsSrCapabilities) ProtoReflect() protoreflect.Message
- func (x *LsSrCapabilities) Reset()
- func (x *LsSrCapabilities) String() string
- type LsSrLocalBlock
- type LsSrRange
- type LsSrv6BgpPeerNodeSID
- func (*LsSrv6BgpPeerNodeSID) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrv6BgpPeerNodeSID) GetFlags() uint32
- func (x *LsSrv6BgpPeerNodeSID) GetPeerAs() uint32
- func (x *LsSrv6BgpPeerNodeSID) GetPeerBgpId() string
- func (x *LsSrv6BgpPeerNodeSID) GetWeight() uint32
- func (*LsSrv6BgpPeerNodeSID) ProtoMessage()
- func (x *LsSrv6BgpPeerNodeSID) ProtoReflect() protoreflect.Message
- func (x *LsSrv6BgpPeerNodeSID) Reset()
- func (x *LsSrv6BgpPeerNodeSID) String() string
- type LsSrv6EndXSID
- func (*LsSrv6EndXSID) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrv6EndXSID) GetAlgorithm() uint32
- func (x *LsSrv6EndXSID) GetEndpointBehavior() uint32
- func (x *LsSrv6EndXSID) GetFlags() uint32
- func (x *LsSrv6EndXSID) GetReserved() uint32
- func (x *LsSrv6EndXSID) GetSids() []string
- func (x *LsSrv6EndXSID) GetSrv6SidStructure() *LsSrv6SIDStructure
- func (x *LsSrv6EndXSID) GetWeight() uint32
- func (*LsSrv6EndXSID) ProtoMessage()
- func (x *LsSrv6EndXSID) ProtoReflect() protoreflect.Message
- func (x *LsSrv6EndXSID) Reset()
- func (x *LsSrv6EndXSID) String() string
- type LsSrv6EndpointBehavior
- func (*LsSrv6EndpointBehavior) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrv6EndpointBehavior) GetAlgorithm() uint32
- func (x *LsSrv6EndpointBehavior) GetEndpointBehavior() uint32
- func (x *LsSrv6EndpointBehavior) GetFlags() uint32
- func (*LsSrv6EndpointBehavior) ProtoMessage()
- func (x *LsSrv6EndpointBehavior) ProtoReflect() protoreflect.Message
- func (x *LsSrv6EndpointBehavior) Reset()
- func (x *LsSrv6EndpointBehavior) String() string
- type LsSrv6SIDInformation
- func (*LsSrv6SIDInformation) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrv6SIDInformation) GetSids() []string
- func (*LsSrv6SIDInformation) ProtoMessage()
- func (x *LsSrv6SIDInformation) ProtoReflect() protoreflect.Message
- func (x *LsSrv6SIDInformation) Reset()
- func (x *LsSrv6SIDInformation) String() string
- type LsSrv6SIDNLRI
- func (*LsSrv6SIDNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrv6SIDNLRI) GetLocalNode() *LsNodeDescriptor
- func (x *LsSrv6SIDNLRI) GetMultiTopoId() *LsMultiTopologyIdentifier
- func (x *LsSrv6SIDNLRI) GetSrv6SidInformation() *LsSrv6SIDInformation
- func (*LsSrv6SIDNLRI) ProtoMessage()
- func (x *LsSrv6SIDNLRI) ProtoReflect() protoreflect.Message
- func (x *LsSrv6SIDNLRI) Reset()
- func (x *LsSrv6SIDNLRI) String() string
- type LsSrv6SIDStructure
- func (*LsSrv6SIDStructure) Descriptor() ([]byte, []int)deprecated
- func (x *LsSrv6SIDStructure) GetLocalArg() uint32
- func (x *LsSrv6SIDStructure) GetLocalBlock() uint32
- func (x *LsSrv6SIDStructure) GetLocalFunc() uint32
- func (x *LsSrv6SIDStructure) GetLocalNode() uint32
- func (*LsSrv6SIDStructure) ProtoMessage()
- func (x *LsSrv6SIDStructure) ProtoReflect() protoreflect.Message
- func (x *LsSrv6SIDStructure) Reset()
- func (x *LsSrv6SIDStructure) String() string
- type MUPDirectSegmentDiscoveryRoute
- func (*MUPDirectSegmentDiscoveryRoute) Descriptor() ([]byte, []int)deprecated
- func (x *MUPDirectSegmentDiscoveryRoute) GetAddress() string
- func (x *MUPDirectSegmentDiscoveryRoute) GetRd() *RouteDistinguisher
- func (*MUPDirectSegmentDiscoveryRoute) ProtoMessage()
- func (x *MUPDirectSegmentDiscoveryRoute) ProtoReflect() protoreflect.Message
- func (x *MUPDirectSegmentDiscoveryRoute) Reset()
- func (x *MUPDirectSegmentDiscoveryRoute) String() string
- type MUPExtended
- func (*MUPExtended) Descriptor() ([]byte, []int)deprecated
- func (x *MUPExtended) GetSegmentId2() uint32
- func (x *MUPExtended) GetSegmentId4() uint32
- func (x *MUPExtended) GetSubType() uint32
- func (*MUPExtended) ProtoMessage()
- func (x *MUPExtended) ProtoReflect() protoreflect.Message
- func (x *MUPExtended) Reset()
- func (x *MUPExtended) String() string
- type MUPInterworkSegmentDiscoveryRoute
- func (*MUPInterworkSegmentDiscoveryRoute) Descriptor() ([]byte, []int)deprecated
- func (x *MUPInterworkSegmentDiscoveryRoute) GetPrefix() string
- func (x *MUPInterworkSegmentDiscoveryRoute) GetRd() *RouteDistinguisher
- func (*MUPInterworkSegmentDiscoveryRoute) ProtoMessage()
- func (x *MUPInterworkSegmentDiscoveryRoute) ProtoReflect() protoreflect.Message
- func (x *MUPInterworkSegmentDiscoveryRoute) Reset()
- func (x *MUPInterworkSegmentDiscoveryRoute) String() string
- type MUPType1SessionTransformedRoute
- func (*MUPType1SessionTransformedRoute) Descriptor() ([]byte, []int)deprecated
- func (x *MUPType1SessionTransformedRoute) GetEndpointAddress() string
- func (x *MUPType1SessionTransformedRoute) GetEndpointAddressLength() uint32
- func (x *MUPType1SessionTransformedRoute) GetPrefix() string
- func (x *MUPType1SessionTransformedRoute) GetPrefixLength() uint32deprecated
- func (x *MUPType1SessionTransformedRoute) GetQfi() uint32
- func (x *MUPType1SessionTransformedRoute) GetRd() *RouteDistinguisher
- func (x *MUPType1SessionTransformedRoute) GetSourceAddress() string
- func (x *MUPType1SessionTransformedRoute) GetSourceAddressLength() uint32
- func (x *MUPType1SessionTransformedRoute) GetTeid() uint32
- func (*MUPType1SessionTransformedRoute) ProtoMessage()
- func (x *MUPType1SessionTransformedRoute) ProtoReflect() protoreflect.Message
- func (x *MUPType1SessionTransformedRoute) Reset()
- func (x *MUPType1SessionTransformedRoute) String() string
- type MUPType2SessionTransformedRoute
- func (*MUPType2SessionTransformedRoute) Descriptor() ([]byte, []int)deprecated
- func (x *MUPType2SessionTransformedRoute) GetEndpointAddress() string
- func (x *MUPType2SessionTransformedRoute) GetEndpointAddressLength() uint32
- func (x *MUPType2SessionTransformedRoute) GetRd() *RouteDistinguisher
- func (x *MUPType2SessionTransformedRoute) GetTeid() uint32
- func (*MUPType2SessionTransformedRoute) ProtoMessage()
- func (x *MUPType2SessionTransformedRoute) ProtoReflect() protoreflect.Message
- func (x *MUPType2SessionTransformedRoute) Reset()
- func (x *MUPType2SessionTransformedRoute) String() string
- type MacMobilityExtended
- func (*MacMobilityExtended) Descriptor() ([]byte, []int)deprecated
- func (x *MacMobilityExtended) GetIsSticky() bool
- func (x *MacMobilityExtended) GetSequenceNum() uint32
- func (*MacMobilityExtended) ProtoMessage()
- func (x *MacMobilityExtended) ProtoReflect() protoreflect.Message
- func (x *MacMobilityExtended) Reset()
- func (x *MacMobilityExtended) String() string
- type MatchSet
- type MatchSet_Type
- func (MatchSet_Type) Descriptor() protoreflect.EnumDescriptor
- func (x MatchSet_Type) Enum() *MatchSet_Type
- func (MatchSet_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x MatchSet_Type) Number() protoreflect.EnumNumber
- func (x MatchSet_Type) String() string
- func (MatchSet_Type) Type() protoreflect.EnumType
- type MedAction
- type MedAction_Type
- func (MedAction_Type) Descriptor() protoreflect.EnumDescriptor
- func (x MedAction_Type) Enum() *MedAction_Type
- func (MedAction_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x MedAction_Type) Number() protoreflect.EnumNumber
- func (x MedAction_Type) String() string
- func (MedAction_Type) Type() protoreflect.EnumType
- type MedEq
- type Message
- func (*Message) Descriptor() ([]byte, []int)deprecated
- func (x *Message) GetDiscarded() uint64
- func (x *Message) GetKeepalive() uint64
- func (x *Message) GetNotification() uint64
- func (x *Message) GetOpen() uint64
- func (x *Message) GetRefresh() uint64
- func (x *Message) GetTotal() uint64
- func (x *Message) GetUpdate() uint64
- func (x *Message) GetWithdrawPrefix() uint64
- func (x *Message) GetWithdrawUpdate() uint64
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) String() string
- type Messages
- type MpGracefulRestart
- func (*MpGracefulRestart) Descriptor() ([]byte, []int)deprecated
- func (x *MpGracefulRestart) GetConfig() *MpGracefulRestartConfig
- func (x *MpGracefulRestart) GetState() *MpGracefulRestartState
- func (*MpGracefulRestart) ProtoMessage()
- func (x *MpGracefulRestart) ProtoReflect() protoreflect.Message
- func (x *MpGracefulRestart) Reset()
- func (x *MpGracefulRestart) String() string
- type MpGracefulRestartConfig
- func (*MpGracefulRestartConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MpGracefulRestartConfig) GetEnabled() bool
- func (*MpGracefulRestartConfig) ProtoMessage()
- func (x *MpGracefulRestartConfig) ProtoReflect() protoreflect.Message
- func (x *MpGracefulRestartConfig) Reset()
- func (x *MpGracefulRestartConfig) String() string
- type MpGracefulRestartState
- func (*MpGracefulRestartState) Descriptor() ([]byte, []int)deprecated
- func (x *MpGracefulRestartState) GetAdvertised() bool
- func (x *MpGracefulRestartState) GetEnabled() bool
- func (x *MpGracefulRestartState) GetEndOfRibReceived() bool
- func (x *MpGracefulRestartState) GetEndOfRibSent() bool
- func (x *MpGracefulRestartState) GetReceived() bool
- func (x *MpGracefulRestartState) GetRunning() bool
- func (*MpGracefulRestartState) ProtoMessage()
- func (x *MpGracefulRestartState) ProtoReflect() protoreflect.Message
- func (x *MpGracefulRestartState) Reset()
- func (x *MpGracefulRestartState) String() string
- type MpReachNLRIAttribute
- func (*MpReachNLRIAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *MpReachNLRIAttribute) GetFamily() *Family
- func (x *MpReachNLRIAttribute) GetNextHops() []string
- func (x *MpReachNLRIAttribute) GetNlris() []*NLRI
- func (*MpReachNLRIAttribute) ProtoMessage()
- func (x *MpReachNLRIAttribute) ProtoReflect() protoreflect.Message
- func (x *MpReachNLRIAttribute) Reset()
- func (x *MpReachNLRIAttribute) String() string
- type MpUnreachNLRIAttribute
- func (*MpUnreachNLRIAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *MpUnreachNLRIAttribute) GetFamily() *Family
- func (x *MpUnreachNLRIAttribute) GetNlris() []*NLRI
- func (*MpUnreachNLRIAttribute) ProtoMessage()
- func (x *MpUnreachNLRIAttribute) ProtoReflect() protoreflect.Message
- func (x *MpUnreachNLRIAttribute) Reset()
- func (x *MpUnreachNLRIAttribute) String() string
- type MultiExitDiscAttribute
- func (*MultiExitDiscAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *MultiExitDiscAttribute) GetMed() uint32
- func (*MultiExitDiscAttribute) ProtoMessage()
- func (x *MultiExitDiscAttribute) ProtoReflect() protoreflect.Message
- func (x *MultiExitDiscAttribute) Reset()
- func (x *MultiExitDiscAttribute) String() string
- type MultiProtocolCapability
- func (*MultiProtocolCapability) Descriptor() ([]byte, []int)deprecated
- func (x *MultiProtocolCapability) GetFamily() *Family
- func (*MultiProtocolCapability) ProtoMessage()
- func (x *MultiProtocolCapability) ProtoReflect() protoreflect.Message
- func (x *MultiProtocolCapability) Reset()
- func (x *MultiProtocolCapability) String() string
- type MulticastFlagsExtended
- func (*MulticastFlagsExtended) Descriptor() ([]byte, []int)deprecated
- func (x *MulticastFlagsExtended) GetIsIgmpProxy() bool
- func (x *MulticastFlagsExtended) GetIsMldProxy() bool
- func (*MulticastFlagsExtended) ProtoMessage()
- func (x *MulticastFlagsExtended) ProtoReflect() protoreflect.Message
- func (x *MulticastFlagsExtended) Reset()
- func (x *MulticastFlagsExtended) String() string
- type NLRI
- func (*NLRI) Descriptor() ([]byte, []int)deprecated
- func (x *NLRI) GetEncapsulation() *EncapsulationNLRI
- func (x *NLRI) GetEvpnEthernetAd() *EVPNEthernetAutoDiscoveryRoute
- func (x *NLRI) GetEvpnEthernetSegment() *EVPNEthernetSegmentRoute
- func (x *NLRI) GetEvpnIPmsi() *EVPNIPMSIRoute
- func (x *NLRI) GetEvpnIpPrefix() *EVPNIPPrefixRoute
- func (x *NLRI) GetEvpnMacadv() *EVPNMACIPAdvertisementRoute
- func (x *NLRI) GetEvpnMulticast() *EVPNInclusiveMulticastEthernetTagRoute
- func (x *NLRI) GetFlowSpec() *FlowSpecNLRI
- func (x *NLRI) GetLabeledPrefix() *LabeledIPAddressPrefix
- func (x *NLRI) GetLabeledVpnIpPrefix() *LabeledVPNIPAddressPrefix
- func (x *NLRI) GetLsAddrPrefix() *LsAddrPrefix
- func (x *NLRI) GetMupDirectSegmentDiscovery() *MUPDirectSegmentDiscoveryRoute
- func (x *NLRI) GetMupInterworkSegmentDiscovery() *MUPInterworkSegmentDiscoveryRoute
- func (x *NLRI) GetMupType_1SessionTransformed() *MUPType1SessionTransformedRoute
- func (x *NLRI) GetMupType_2SessionTransformed() *MUPType2SessionTransformedRoute
- func (x *NLRI) GetNlri() isNLRI_Nlri
- func (x *NLRI) GetOpaque() *OpaqueNLRI
- func (x *NLRI) GetPrefix() *IPAddressPrefix
- func (x *NLRI) GetRouteTargetMembership() *RouteTargetMembershipNLRI
- func (x *NLRI) GetSrPolicy() *SRPolicyNLRI
- func (x *NLRI) GetVpls() *VPLSNLRI
- func (x *NLRI) GetVpnFlowSpec() *VPNFlowSpecNLRI
- func (*NLRI) ProtoMessage()
- func (x *NLRI) ProtoReflect() protoreflect.Message
- func (x *NLRI) Reset()
- func (x *NLRI) String() string
- type NLRI_Encapsulation
- type NLRI_EvpnEthernetAd
- type NLRI_EvpnEthernetSegment
- type NLRI_EvpnIPmsi
- type NLRI_EvpnIpPrefix
- type NLRI_EvpnMacadv
- type NLRI_EvpnMulticast
- type NLRI_FlowSpec
- type NLRI_LabeledPrefix
- type NLRI_LabeledVpnIpPrefix
- type NLRI_LsAddrPrefix
- type NLRI_MupDirectSegmentDiscovery
- type NLRI_MupInterworkSegmentDiscovery
- type NLRI_MupType_1SessionTransformed
- type NLRI_MupType_2SessionTransformed
- type NLRI_Opaque
- type NLRI_Prefix
- type NLRI_RouteTargetMembership
- type NLRI_SrPolicy
- type NLRI_Vpls
- type NLRI_VpnFlowSpec
- type NextHopAttribute
- type NexthopAction
- func (*NexthopAction) Descriptor() ([]byte, []int)deprecated
- func (x *NexthopAction) GetAddress() string
- func (x *NexthopAction) GetPeerAddress() bool
- func (x *NexthopAction) GetSelf() bool
- func (x *NexthopAction) GetUnchanged() bool
- func (*NexthopAction) ProtoMessage()
- func (x *NexthopAction) ProtoReflect() protoreflect.Message
- func (x *NexthopAction) Reset()
- func (x *NexthopAction) String() string
- type OpaqueExtended
- func (*OpaqueExtended) Descriptor() ([]byte, []int)deprecated
- func (x *OpaqueExtended) GetIsTransitive() bool
- func (x *OpaqueExtended) GetValue() []byte
- func (*OpaqueExtended) ProtoMessage()
- func (x *OpaqueExtended) ProtoReflect() protoreflect.Message
- func (x *OpaqueExtended) Reset()
- func (x *OpaqueExtended) String() string
- type OpaqueNLRI
- type OriginAction
- type OriginAttribute
- type OriginType
- type OriginatorIdAttribute
- func (*OriginatorIdAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *OriginatorIdAttribute) GetId() string
- func (*OriginatorIdAttribute) ProtoMessage()
- func (x *OriginatorIdAttribute) ProtoReflect() protoreflect.Message
- func (x *OriginatorIdAttribute) Reset()
- func (x *OriginatorIdAttribute) String() string
- type Path
- func (*Path) Descriptor() ([]byte, []int)deprecated
- func (x *Path) GetAge() *timestamppb.Timestamp
- func (x *Path) GetBest() bool
- func (x *Path) GetFamily() *Family
- func (x *Path) GetFiltered() bool
- func (x *Path) GetIdentifier() uint32
- func (x *Path) GetIsFromExternal() bool
- func (x *Path) GetIsNexthopInvalid() bool
- func (x *Path) GetIsWithdraw() bool
- func (x *Path) GetLocalIdentifier() uint32
- func (x *Path) GetNeighborIp() string
- func (x *Path) GetNlri() *NLRI
- func (x *Path) GetNlriBinary() []byte
- func (x *Path) GetNoImplicitWithdraw() bool
- func (x *Path) GetPattrs() []*Attribute
- func (x *Path) GetPattrsBinary() [][]byte
- func (x *Path) GetSendMaxFiltered() bool
- func (x *Path) GetSourceAsn() uint32
- func (x *Path) GetSourceId() string
- func (x *Path) GetStale() bool
- func (x *Path) GetUuid() []byte
- func (x *Path) GetValidation() *Validation
- func (*Path) ProtoMessage()
- func (x *Path) ProtoReflect() protoreflect.Message
- func (x *Path) Reset()
- func (x *Path) String() string
- type Peer
- func (*Peer) Descriptor() ([]byte, []int)deprecated
- func (x *Peer) GetAfiSafis() []*AfiSafi
- func (x *Peer) GetApplyPolicy() *ApplyPolicy
- func (x *Peer) GetConf() *PeerConf
- func (x *Peer) GetEbgpMultihop() *EbgpMultihop
- func (x *Peer) GetGracefulRestart() *GracefulRestart
- func (x *Peer) GetRouteReflector() *RouteReflector
- func (x *Peer) GetRouteServer() *RouteServer
- func (x *Peer) GetState() *PeerState
- func (x *Peer) GetTimers() *Timers
- func (x *Peer) GetTransport() *Transport
- func (x *Peer) GetTtlSecurity() *TtlSecurity
- func (*Peer) ProtoMessage()
- func (x *Peer) ProtoReflect() protoreflect.Message
- func (x *Peer) Reset()
- func (x *Peer) String() string
- type PeerConf
- func (*PeerConf) Descriptor() ([]byte, []int)deprecated
- func (x *PeerConf) GetAdminDown() bool
- func (x *PeerConf) GetAllowAspathLoopLocal() bool
- func (x *PeerConf) GetAllowOwnAsn() uint32
- func (x *PeerConf) GetAuthPassword() string
- func (x *PeerConf) GetDescription() string
- func (x *PeerConf) GetLocalAsn() uint32
- func (x *PeerConf) GetNeighborAddress() string
- func (x *PeerConf) GetNeighborInterface() string
- func (x *PeerConf) GetPeerAsn() uint32
- func (x *PeerConf) GetPeerGroup() string
- func (x *PeerConf) GetRemovePrivate() RemovePrivate
- func (x *PeerConf) GetReplacePeerAsn() bool
- func (x *PeerConf) GetRouteFlapDamping() bool
- func (x *PeerConf) GetSendCommunity() uint32
- func (x *PeerConf) GetSendSoftwareVersion() bool
- func (x *PeerConf) GetType() PeerType
- func (x *PeerConf) GetVrf() string
- func (*PeerConf) ProtoMessage()
- func (x *PeerConf) ProtoReflect() protoreflect.Message
- func (x *PeerConf) Reset()
- func (x *PeerConf) String() string
- type PeerGroup
- func (*PeerGroup) Descriptor() ([]byte, []int)deprecated
- func (x *PeerGroup) GetAfiSafis() []*AfiSafi
- func (x *PeerGroup) GetApplyPolicy() *ApplyPolicy
- func (x *PeerGroup) GetConf() *PeerGroupConf
- func (x *PeerGroup) GetEbgpMultihop() *EbgpMultihop
- func (x *PeerGroup) GetGracefulRestart() *GracefulRestart
- func (x *PeerGroup) GetInfo() *PeerGroupState
- func (x *PeerGroup) GetRouteReflector() *RouteReflector
- func (x *PeerGroup) GetRouteServer() *RouteServer
- func (x *PeerGroup) GetTimers() *Timers
- func (x *PeerGroup) GetTransport() *Transport
- func (x *PeerGroup) GetTtlSecurity() *TtlSecurity
- func (*PeerGroup) ProtoMessage()
- func (x *PeerGroup) ProtoReflect() protoreflect.Message
- func (x *PeerGroup) Reset()
- func (x *PeerGroup) String() string
- type PeerGroupConf
- func (*PeerGroupConf) Descriptor() ([]byte, []int)deprecated
- func (x *PeerGroupConf) GetAuthPassword() string
- func (x *PeerGroupConf) GetDescription() string
- func (x *PeerGroupConf) GetLocalAsn() uint32
- func (x *PeerGroupConf) GetPeerAsn() uint32
- func (x *PeerGroupConf) GetPeerGroupName() string
- func (x *PeerGroupConf) GetRemovePrivate() RemovePrivate
- func (x *PeerGroupConf) GetRouteFlapDamping() bool
- func (x *PeerGroupConf) GetSendCommunity() uint32
- func (x *PeerGroupConf) GetSendSoftwareVersion() bool
- func (x *PeerGroupConf) GetType() PeerType
- func (*PeerGroupConf) ProtoMessage()
- func (x *PeerGroupConf) ProtoReflect() protoreflect.Message
- func (x *PeerGroupConf) Reset()
- func (x *PeerGroupConf) String() string
- type PeerGroupState
- func (*PeerGroupState) Descriptor() ([]byte, []int)deprecated
- func (x *PeerGroupState) GetAuthPassword() string
- func (x *PeerGroupState) GetDescription() string
- func (x *PeerGroupState) GetLocalAsn() uint32
- func (x *PeerGroupState) GetPeerAsn() uint32
- func (x *PeerGroupState) GetPeerGroupName() string
- func (x *PeerGroupState) GetRemovePrivate() RemovePrivate
- func (x *PeerGroupState) GetRouteFlapDamping() bool
- func (x *PeerGroupState) GetSendCommunity() uint32
- func (x *PeerGroupState) GetTotalPaths() uint32
- func (x *PeerGroupState) GetTotalPrefixes() uint32
- func (x *PeerGroupState) GetType() PeerType
- func (*PeerGroupState) ProtoMessage()
- func (x *PeerGroupState) ProtoReflect() protoreflect.Message
- func (x *PeerGroupState) Reset()
- func (x *PeerGroupState) String() string
- type PeerState
- func (*PeerState) Descriptor() ([]byte, []int)deprecated
- func (x *PeerState) GetAdminState() PeerState_AdminState
- func (x *PeerState) GetAuthPassword() string
- func (x *PeerState) GetDescription() string
- func (x *PeerState) GetDisconnectMessage() string
- func (x *PeerState) GetDisconnectReason() PeerState_DisconnectReason
- func (x *PeerState) GetFlops() uint32
- func (x *PeerState) GetLocalAsn() uint32
- func (x *PeerState) GetLocalCap() []*Capability
- func (x *PeerState) GetMessages() *Messages
- func (x *PeerState) GetNeighborAddress() string
- func (x *PeerState) GetOutQ() uint32
- func (x *PeerState) GetPeerAsn() uint32
- func (x *PeerState) GetPeerGroup() string
- func (x *PeerState) GetQueues() *Queues
- func (x *PeerState) GetRemoteCap() []*Capability
- func (x *PeerState) GetRemovePrivate() RemovePrivate
- func (x *PeerState) GetRouteFlapDamping() bool
- func (x *PeerState) GetRouterId() string
- func (x *PeerState) GetSendCommunity() uint32
- func (x *PeerState) GetSessionState() PeerState_SessionState
- func (x *PeerState) GetType() PeerType
- func (*PeerState) ProtoMessage()
- func (x *PeerState) ProtoReflect() protoreflect.Message
- func (x *PeerState) Reset()
- func (x *PeerState) String() string
- type PeerState_AdminState
- func (PeerState_AdminState) Descriptor() protoreflect.EnumDescriptor
- func (x PeerState_AdminState) Enum() *PeerState_AdminState
- func (PeerState_AdminState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeerState_AdminState) Number() protoreflect.EnumNumber
- func (x PeerState_AdminState) String() string
- func (PeerState_AdminState) Type() protoreflect.EnumType
- type PeerState_DisconnectReason
- func (PeerState_DisconnectReason) Descriptor() protoreflect.EnumDescriptor
- func (x PeerState_DisconnectReason) Enum() *PeerState_DisconnectReason
- func (PeerState_DisconnectReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeerState_DisconnectReason) Number() protoreflect.EnumNumber
- func (x PeerState_DisconnectReason) String() string
- func (PeerState_DisconnectReason) Type() protoreflect.EnumType
- type PeerState_SessionState
- func (PeerState_SessionState) Descriptor() protoreflect.EnumDescriptor
- func (x PeerState_SessionState) Enum() *PeerState_SessionState
- func (PeerState_SessionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeerState_SessionState) Number() protoreflect.EnumNumber
- func (x PeerState_SessionState) String() string
- func (PeerState_SessionState) Type() protoreflect.EnumType
- type PeerType
- type PmsiTunnelAttribute
- func (*PmsiTunnelAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *PmsiTunnelAttribute) GetFlags() uint32
- func (x *PmsiTunnelAttribute) GetId() []byte
- func (x *PmsiTunnelAttribute) GetLabel() uint32
- func (x *PmsiTunnelAttribute) GetType() uint32
- func (*PmsiTunnelAttribute) ProtoMessage()
- func (x *PmsiTunnelAttribute) ProtoReflect() protoreflect.Message
- func (x *PmsiTunnelAttribute) Reset()
- func (x *PmsiTunnelAttribute) String() string
- type Policy
- type PolicyAssignment
- func (*PolicyAssignment) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyAssignment) GetDefaultAction() RouteAction
- func (x *PolicyAssignment) GetDirection() PolicyDirection
- func (x *PolicyAssignment) GetName() string
- func (x *PolicyAssignment) GetPolicies() []*Policy
- func (*PolicyAssignment) ProtoMessage()
- func (x *PolicyAssignment) ProtoReflect() protoreflect.Message
- func (x *PolicyAssignment) Reset()
- func (x *PolicyAssignment) String() string
- type PolicyDirection
- func (PolicyDirection) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyDirection) Enum() *PolicyDirection
- func (PolicyDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyDirection) Number() protoreflect.EnumNumber
- func (x PolicyDirection) String() string
- func (PolicyDirection) Type() protoreflect.EnumType
- type Prefix
- func (*Prefix) Descriptor() ([]byte, []int)deprecated
- func (x *Prefix) GetIpPrefix() string
- func (x *Prefix) GetMaskLengthMax() uint32
- func (x *Prefix) GetMaskLengthMin() uint32
- func (*Prefix) ProtoMessage()
- func (x *Prefix) ProtoReflect() protoreflect.Message
- func (x *Prefix) Reset()
- func (x *Prefix) String() string
- type PrefixLimit
- func (*PrefixLimit) Descriptor() ([]byte, []int)deprecated
- func (x *PrefixLimit) GetFamily() *Family
- func (x *PrefixLimit) GetMaxPrefixes() uint32
- func (x *PrefixLimit) GetShutdownThresholdPct() uint32
- func (*PrefixLimit) ProtoMessage()
- func (x *PrefixLimit) ProtoReflect() protoreflect.Message
- func (x *PrefixLimit) Reset()
- func (x *PrefixLimit) String() string
- type PrefixSID
- type PrefixSID_TLV
- func (*PrefixSID_TLV) Descriptor() ([]byte, []int)deprecated
- func (x *PrefixSID_TLV) GetL2Service() *SRv6L2ServiceTLV
- func (x *PrefixSID_TLV) GetL3Service() *SRv6L3ServiceTLV
- func (x *PrefixSID_TLV) GetTlv() isPrefixSID_TLV_Tlv
- func (*PrefixSID_TLV) ProtoMessage()
- func (x *PrefixSID_TLV) ProtoReflect() protoreflect.Message
- func (x *PrefixSID_TLV) Reset()
- func (x *PrefixSID_TLV) String() string
- type PrefixSID_TLV_L2Service
- type PrefixSID_TLV_L3Service
- type Queues
- type RPKIConf
- type RPKIState
- func (*RPKIState) Descriptor() ([]byte, []int)deprecated
- func (x *RPKIState) GetCacheReset() int64
- func (x *RPKIState) GetCacheResponse() int64
- func (x *RPKIState) GetDowntime() *timestamppb.Timestamp
- func (x *RPKIState) GetEndOfData() int64
- func (x *RPKIState) GetError() int64
- func (x *RPKIState) GetPrefixIpv4() uint32
- func (x *RPKIState) GetPrefixIpv6() uint32
- func (x *RPKIState) GetReceivedIpv4() int64
- func (x *RPKIState) GetReceivedIpv6() int64
- func (x *RPKIState) GetRecordIpv4() uint32
- func (x *RPKIState) GetRecordIpv6() uint32
- func (x *RPKIState) GetResetQuery() int64
- func (x *RPKIState) GetSerial() uint32
- func (x *RPKIState) GetSerialNotify() int64
- func (x *RPKIState) GetSerialQuery() int64
- func (x *RPKIState) GetUp() bool
- func (x *RPKIState) GetUptime() *timestamppb.Timestamp
- func (*RPKIState) ProtoMessage()
- func (x *RPKIState) ProtoReflect() protoreflect.Message
- func (x *RPKIState) Reset()
- func (x *RPKIState) String() string
- type RedirectFourOctetAsSpecificExtended
- func (*RedirectFourOctetAsSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectFourOctetAsSpecificExtended) GetAsn() uint32
- func (x *RedirectFourOctetAsSpecificExtended) GetLocalAdmin() uint32
- func (*RedirectFourOctetAsSpecificExtended) ProtoMessage()
- func (x *RedirectFourOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *RedirectFourOctetAsSpecificExtended) Reset()
- func (x *RedirectFourOctetAsSpecificExtended) String() string
- type RedirectIPv4AddressSpecificExtended
- func (*RedirectIPv4AddressSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectIPv4AddressSpecificExtended) GetAddress() string
- func (x *RedirectIPv4AddressSpecificExtended) GetLocalAdmin() uint32
- func (*RedirectIPv4AddressSpecificExtended) ProtoMessage()
- func (x *RedirectIPv4AddressSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *RedirectIPv4AddressSpecificExtended) Reset()
- func (x *RedirectIPv4AddressSpecificExtended) String() string
- type RedirectIPv6AddressSpecificExtended
- func (*RedirectIPv6AddressSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectIPv6AddressSpecificExtended) GetAddress() string
- func (x *RedirectIPv6AddressSpecificExtended) GetLocalAdmin() uint32
- func (*RedirectIPv6AddressSpecificExtended) ProtoMessage()
- func (x *RedirectIPv6AddressSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *RedirectIPv6AddressSpecificExtended) Reset()
- func (x *RedirectIPv6AddressSpecificExtended) String() string
- type RedirectTwoOctetAsSpecificExtended
- func (*RedirectTwoOctetAsSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectTwoOctetAsSpecificExtended) GetAsn() uint32
- func (x *RedirectTwoOctetAsSpecificExtended) GetLocalAdmin() uint32
- func (*RedirectTwoOctetAsSpecificExtended) ProtoMessage()
- func (x *RedirectTwoOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *RedirectTwoOctetAsSpecificExtended) Reset()
- func (x *RedirectTwoOctetAsSpecificExtended) String() string
- type RemovePrivate
- func (RemovePrivate) Descriptor() protoreflect.EnumDescriptor
- func (x RemovePrivate) Enum() *RemovePrivate
- func (RemovePrivate) EnumDescriptor() ([]byte, []int)deprecated
- func (x RemovePrivate) Number() protoreflect.EnumNumber
- func (x RemovePrivate) String() string
- func (RemovePrivate) Type() protoreflect.EnumType
- type ResetPeerRequest
- func (*ResetPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetPeerRequest) GetAddress() string
- func (x *ResetPeerRequest) GetCommunication() string
- func (x *ResetPeerRequest) GetDirection() ResetPeerRequest_Direction
- func (x *ResetPeerRequest) GetSoft() bool
- func (*ResetPeerRequest) ProtoMessage()
- func (x *ResetPeerRequest) ProtoReflect() protoreflect.Message
- func (x *ResetPeerRequest) Reset()
- func (x *ResetPeerRequest) String() string
- type ResetPeerRequest_Direction
- func (ResetPeerRequest_Direction) Descriptor() protoreflect.EnumDescriptor
- func (x ResetPeerRequest_Direction) Enum() *ResetPeerRequest_Direction
- func (ResetPeerRequest_Direction) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResetPeerRequest_Direction) Number() protoreflect.EnumNumber
- func (x ResetPeerRequest_Direction) String() string
- func (ResetPeerRequest_Direction) Type() protoreflect.EnumType
- type ResetPeerResponse
- type ResetRpkiRequest
- func (*ResetRpkiRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetRpkiRequest) GetAddress() string
- func (x *ResetRpkiRequest) GetPort() uint32
- func (x *ResetRpkiRequest) GetSoft() bool
- func (*ResetRpkiRequest) ProtoMessage()
- func (x *ResetRpkiRequest) ProtoReflect() protoreflect.Message
- func (x *ResetRpkiRequest) Reset()
- func (x *ResetRpkiRequest) String() string
- type ResetRpkiResponse
- type Roa
- func (*Roa) Descriptor() ([]byte, []int)deprecated
- func (x *Roa) GetAsn() uint32
- func (x *Roa) GetConf() *RPKIConf
- func (x *Roa) GetMaxlen() uint32
- func (x *Roa) GetPrefix() string
- func (x *Roa) GetPrefixlen() uint32
- func (*Roa) ProtoMessage()
- func (x *Roa) ProtoReflect() protoreflect.Message
- func (x *Roa) Reset()
- func (x *Roa) String() string
- type RouteAction
- func (RouteAction) Descriptor() protoreflect.EnumDescriptor
- func (x RouteAction) Enum() *RouteAction
- func (RouteAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x RouteAction) Number() protoreflect.EnumNumber
- func (x RouteAction) String() string
- func (RouteAction) Type() protoreflect.EnumType
- type RouteDistinguisher
- func (*RouteDistinguisher) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDistinguisher) GetFourOctetAsn() *RouteDistinguisherFourOctetASN
- func (x *RouteDistinguisher) GetIpAddress() *RouteDistinguisherIPAddress
- func (x *RouteDistinguisher) GetRd() isRouteDistinguisher_Rd
- func (x *RouteDistinguisher) GetTwoOctetAsn() *RouteDistinguisherTwoOctetASN
- func (*RouteDistinguisher) ProtoMessage()
- func (x *RouteDistinguisher) ProtoReflect() protoreflect.Message
- func (x *RouteDistinguisher) Reset()
- func (x *RouteDistinguisher) String() string
- type RouteDistinguisherFourOctetASN
- func (*RouteDistinguisherFourOctetASN) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDistinguisherFourOctetASN) GetAdmin() uint32
- func (x *RouteDistinguisherFourOctetASN) GetAssigned() uint32
- func (*RouteDistinguisherFourOctetASN) ProtoMessage()
- func (x *RouteDistinguisherFourOctetASN) ProtoReflect() protoreflect.Message
- func (x *RouteDistinguisherFourOctetASN) Reset()
- func (x *RouteDistinguisherFourOctetASN) String() string
- type RouteDistinguisherIPAddress
- func (*RouteDistinguisherIPAddress) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDistinguisherIPAddress) GetAdmin() string
- func (x *RouteDistinguisherIPAddress) GetAssigned() uint32
- func (*RouteDistinguisherIPAddress) ProtoMessage()
- func (x *RouteDistinguisherIPAddress) ProtoReflect() protoreflect.Message
- func (x *RouteDistinguisherIPAddress) Reset()
- func (x *RouteDistinguisherIPAddress) String() string
- type RouteDistinguisherTwoOctetASN
- func (*RouteDistinguisherTwoOctetASN) Descriptor() ([]byte, []int)deprecated
- func (x *RouteDistinguisherTwoOctetASN) GetAdmin() uint32
- func (x *RouteDistinguisherTwoOctetASN) GetAssigned() uint32
- func (*RouteDistinguisherTwoOctetASN) ProtoMessage()
- func (x *RouteDistinguisherTwoOctetASN) ProtoReflect() protoreflect.Message
- func (x *RouteDistinguisherTwoOctetASN) Reset()
- func (x *RouteDistinguisherTwoOctetASN) String() string
- type RouteDistinguisher_FourOctetAsn
- type RouteDistinguisher_IpAddress
- type RouteDistinguisher_TwoOctetAsn
- type RouteReflector
- func (*RouteReflector) Descriptor() ([]byte, []int)deprecated
- func (x *RouteReflector) GetRouteReflectorClient() bool
- func (x *RouteReflector) GetRouteReflectorClusterId() string
- func (*RouteReflector) ProtoMessage()
- func (x *RouteReflector) ProtoReflect() protoreflect.Message
- func (x *RouteReflector) Reset()
- func (x *RouteReflector) String() string
- type RouteRefreshCapability
- type RouteRefreshCiscoCapability
- type RouteSelectionOptions
- func (*RouteSelectionOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RouteSelectionOptions) GetConfig() *RouteSelectionOptionsConfig
- func (x *RouteSelectionOptions) GetState() *RouteSelectionOptionsState
- func (*RouteSelectionOptions) ProtoMessage()
- func (x *RouteSelectionOptions) ProtoReflect() protoreflect.Message
- func (x *RouteSelectionOptions) Reset()
- func (x *RouteSelectionOptions) String() string
- type RouteSelectionOptionsConfig
- func (*RouteSelectionOptionsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RouteSelectionOptionsConfig) GetAdvertiseInactiveRoutes() bool
- func (x *RouteSelectionOptionsConfig) GetAlwaysCompareMed() bool
- func (x *RouteSelectionOptionsConfig) GetDisableBestPathSelection() bool
- func (x *RouteSelectionOptionsConfig) GetEnableAigp() bool
- func (x *RouteSelectionOptionsConfig) GetExternalCompareRouterId() bool
- func (x *RouteSelectionOptionsConfig) GetIgnoreAsPathLength() bool
- func (x *RouteSelectionOptionsConfig) GetIgnoreNextHopIgpMetric() bool
- func (*RouteSelectionOptionsConfig) ProtoMessage()
- func (x *RouteSelectionOptionsConfig) ProtoReflect() protoreflect.Message
- func (x *RouteSelectionOptionsConfig) Reset()
- func (x *RouteSelectionOptionsConfig) String() string
- type RouteSelectionOptionsState
- func (*RouteSelectionOptionsState) Descriptor() ([]byte, []int)deprecated
- func (x *RouteSelectionOptionsState) GetAdvertiseInactiveRoutes() bool
- func (x *RouteSelectionOptionsState) GetAlwaysCompareMed() bool
- func (x *RouteSelectionOptionsState) GetDisableBestPathSelection() bool
- func (x *RouteSelectionOptionsState) GetEnableAigp() bool
- func (x *RouteSelectionOptionsState) GetExternalCompareRouterId() bool
- func (x *RouteSelectionOptionsState) GetIgnoreAsPathLength() bool
- func (x *RouteSelectionOptionsState) GetIgnoreNextHopIgpMetric() bool
- func (*RouteSelectionOptionsState) ProtoMessage()
- func (x *RouteSelectionOptionsState) ProtoReflect() protoreflect.Message
- func (x *RouteSelectionOptionsState) Reset()
- func (x *RouteSelectionOptionsState) String() string
- type RouteServer
- func (*RouteServer) Descriptor() ([]byte, []int)deprecated
- func (x *RouteServer) GetRouteServerClient() bool
- func (x *RouteServer) GetSecondaryRoute() bool
- func (*RouteServer) ProtoMessage()
- func (x *RouteServer) ProtoReflect() protoreflect.Message
- func (x *RouteServer) Reset()
- func (x *RouteServer) String() string
- type RouteTarget
- func (*RouteTarget) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTarget) GetFourOctetAsSpecific() *FourOctetAsSpecificExtended
- func (x *RouteTarget) GetIpv4AddressSpecific() *IPv4AddressSpecificExtended
- func (x *RouteTarget) GetRt() isRouteTarget_Rt
- func (x *RouteTarget) GetTwoOctetAsSpecific() *TwoOctetAsSpecificExtended
- func (*RouteTarget) ProtoMessage()
- func (x *RouteTarget) ProtoReflect() protoreflect.Message
- func (x *RouteTarget) Reset()
- func (x *RouteTarget) String() string
- type RouteTargetMembership
- func (*RouteTargetMembership) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTargetMembership) GetConfig() *RouteTargetMembershipConfig
- func (x *RouteTargetMembership) GetState() *RouteTargetMembershipState
- func (*RouteTargetMembership) ProtoMessage()
- func (x *RouteTargetMembership) ProtoReflect() protoreflect.Message
- func (x *RouteTargetMembership) Reset()
- func (x *RouteTargetMembership) String() string
- type RouteTargetMembershipConfig
- func (*RouteTargetMembershipConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTargetMembershipConfig) GetDeferralTime() uint32
- func (*RouteTargetMembershipConfig) ProtoMessage()
- func (x *RouteTargetMembershipConfig) ProtoReflect() protoreflect.Message
- func (x *RouteTargetMembershipConfig) Reset()
- func (x *RouteTargetMembershipConfig) String() string
- type RouteTargetMembershipNLRI
- func (*RouteTargetMembershipNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTargetMembershipNLRI) GetAsn() uint32
- func (x *RouteTargetMembershipNLRI) GetRt() *RouteTarget
- func (*RouteTargetMembershipNLRI) ProtoMessage()
- func (x *RouteTargetMembershipNLRI) ProtoReflect() protoreflect.Message
- func (x *RouteTargetMembershipNLRI) Reset()
- func (x *RouteTargetMembershipNLRI) String() string
- type RouteTargetMembershipState
- func (*RouteTargetMembershipState) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTargetMembershipState) GetDeferralTime() uint32
- func (*RouteTargetMembershipState) ProtoMessage()
- func (x *RouteTargetMembershipState) ProtoReflect() protoreflect.Message
- func (x *RouteTargetMembershipState) Reset()
- func (x *RouteTargetMembershipState) String() string
- type RouteTarget_FourOctetAsSpecific
- type RouteTarget_Ipv4AddressSpecific
- type RouteTarget_TwoOctetAsSpecific
- type RouterMacExtended
- type RoutingPolicy
- func (*RoutingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingPolicy) GetDefinedSets() []*DefinedSet
- func (x *RoutingPolicy) GetPolicies() []*Policy
- func (*RoutingPolicy) ProtoMessage()
- func (x *RoutingPolicy) ProtoReflect() protoreflect.Message
- func (x *RoutingPolicy) Reset()
- func (x *RoutingPolicy) String() string
- type Rpki
- type SRBindingSID
- func (*SRBindingSID) Descriptor() ([]byte, []int)deprecated
- func (x *SRBindingSID) GetIFlag() bool
- func (x *SRBindingSID) GetSFlag() bool
- func (x *SRBindingSID) GetSid() []byte
- func (*SRBindingSID) ProtoMessage()
- func (x *SRBindingSID) ProtoReflect() protoreflect.Message
- func (x *SRBindingSID) Reset()
- func (x *SRBindingSID) String() string
- type SRPolicyNLRI
- func (*SRPolicyNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *SRPolicyNLRI) GetColor() uint32
- func (x *SRPolicyNLRI) GetDistinguisher() uint32
- func (x *SRPolicyNLRI) GetEndpoint() []byte
- func (x *SRPolicyNLRI) GetLength() uint32
- func (*SRPolicyNLRI) ProtoMessage()
- func (x *SRPolicyNLRI) ProtoReflect() protoreflect.Message
- func (x *SRPolicyNLRI) Reset()
- func (x *SRPolicyNLRI) String() string
- type SRV6Behavior
- func (SRV6Behavior) Descriptor() protoreflect.EnumDescriptor
- func (x SRV6Behavior) Enum() *SRV6Behavior
- func (SRV6Behavior) EnumDescriptor() ([]byte, []int)deprecated
- func (x SRV6Behavior) Number() protoreflect.EnumNumber
- func (x SRV6Behavior) String() string
- func (SRV6Behavior) Type() protoreflect.EnumType
- type SRWeight
- type SRv6BindingSID
- func (*SRv6BindingSID) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6BindingSID) GetBFlag() bool
- func (x *SRv6BindingSID) GetEndpointBehaviorStructure() *SRv6EndPointBehavior
- func (x *SRv6BindingSID) GetIFlag() bool
- func (x *SRv6BindingSID) GetSFlag() bool
- func (x *SRv6BindingSID) GetSid() []byte
- func (*SRv6BindingSID) ProtoMessage()
- func (x *SRv6BindingSID) ProtoReflect() protoreflect.Message
- func (x *SRv6BindingSID) Reset()
- func (x *SRv6BindingSID) String() string
- type SRv6EndPointBehavior
- func (*SRv6EndPointBehavior) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6EndPointBehavior) GetArgLen() uint32
- func (x *SRv6EndPointBehavior) GetBehavior() SRV6Behavior
- func (x *SRv6EndPointBehavior) GetBlockLen() uint32
- func (x *SRv6EndPointBehavior) GetFuncLen() uint32
- func (x *SRv6EndPointBehavior) GetNodeLen() uint32
- func (*SRv6EndPointBehavior) ProtoMessage()
- func (x *SRv6EndPointBehavior) ProtoReflect() protoreflect.Message
- func (x *SRv6EndPointBehavior) Reset()
- func (x *SRv6EndPointBehavior) String() string
- type SRv6InformationSubTLV
- func (*SRv6InformationSubTLV) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6InformationSubTLV) GetEndpointBehavior() uint32
- func (x *SRv6InformationSubTLV) GetFlags() *SRv6SIDFlags
- func (x *SRv6InformationSubTLV) GetSid() []byte
- func (x *SRv6InformationSubTLV) GetSubSubTlvs() map[uint32]*SRv6SubSubTLVs
- func (*SRv6InformationSubTLV) ProtoMessage()
- func (x *SRv6InformationSubTLV) ProtoReflect() protoreflect.Message
- func (x *SRv6InformationSubTLV) Reset()
- func (x *SRv6InformationSubTLV) String() string
- type SRv6L2ServiceTLV
- func (*SRv6L2ServiceTLV) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6L2ServiceTLV) GetSubTlvs() map[uint32]*SRv6SubTLVs
- func (*SRv6L2ServiceTLV) ProtoMessage()
- func (x *SRv6L2ServiceTLV) ProtoReflect() protoreflect.Message
- func (x *SRv6L2ServiceTLV) Reset()
- func (x *SRv6L2ServiceTLV) String() string
- type SRv6L3ServiceTLV
- func (*SRv6L3ServiceTLV) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6L3ServiceTLV) GetSubTlvs() map[uint32]*SRv6SubTLVs
- func (*SRv6L3ServiceTLV) ProtoMessage()
- func (x *SRv6L3ServiceTLV) ProtoReflect() protoreflect.Message
- func (x *SRv6L3ServiceTLV) Reset()
- func (x *SRv6L3ServiceTLV) String() string
- type SRv6SIDFlags
- type SRv6StructureSubSubTLV
- func (*SRv6StructureSubSubTLV) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6StructureSubSubTLV) GetArgumentLength() uint32
- func (x *SRv6StructureSubSubTLV) GetFunctionLength() uint32
- func (x *SRv6StructureSubSubTLV) GetLocatorBlockLength() uint32
- func (x *SRv6StructureSubSubTLV) GetLocatorNodeLength() uint32
- func (x *SRv6StructureSubSubTLV) GetTranspositionLength() uint32
- func (x *SRv6StructureSubSubTLV) GetTranspositionOffset() uint32
- func (*SRv6StructureSubSubTLV) ProtoMessage()
- func (x *SRv6StructureSubSubTLV) ProtoReflect() protoreflect.Message
- func (x *SRv6StructureSubSubTLV) Reset()
- func (x *SRv6StructureSubSubTLV) String() string
- type SRv6SubSubTLV
- func (*SRv6SubSubTLV) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6SubSubTLV) GetStructure() *SRv6StructureSubSubTLV
- func (x *SRv6SubSubTLV) GetTlv() isSRv6SubSubTLV_Tlv
- func (*SRv6SubSubTLV) ProtoMessage()
- func (x *SRv6SubSubTLV) ProtoReflect() protoreflect.Message
- func (x *SRv6SubSubTLV) Reset()
- func (x *SRv6SubSubTLV) String() string
- type SRv6SubSubTLV_Structure
- type SRv6SubSubTLVs
- type SRv6SubTLV
- func (*SRv6SubTLV) Descriptor() ([]byte, []int)deprecated
- func (x *SRv6SubTLV) GetInformation() *SRv6InformationSubTLV
- func (x *SRv6SubTLV) GetTlv() isSRv6SubTLV_Tlv
- func (*SRv6SubTLV) ProtoMessage()
- func (x *SRv6SubTLV) ProtoReflect() protoreflect.Message
- func (x *SRv6SubTLV) Reset()
- func (x *SRv6SubTLV) String() string
- type SRv6SubTLV_Information
- type SRv6SubTLVs
- type SegmentFlags
- func (*SegmentFlags) Descriptor() ([]byte, []int)deprecated
- func (x *SegmentFlags) GetAFlag() bool
- func (x *SegmentFlags) GetBFlag() bool
- func (x *SegmentFlags) GetSFlag() bool
- func (x *SegmentFlags) GetVFlag() bool
- func (*SegmentFlags) ProtoMessage()
- func (x *SegmentFlags) ProtoReflect() protoreflect.Message
- func (x *SegmentFlags) Reset()
- func (x *SegmentFlags) String() string
- type SegmentTypeA
- func (*SegmentTypeA) Descriptor() ([]byte, []int)deprecated
- func (x *SegmentTypeA) GetFlags() *SegmentFlags
- func (x *SegmentTypeA) GetLabel() uint32
- func (*SegmentTypeA) ProtoMessage()
- func (x *SegmentTypeA) ProtoReflect() protoreflect.Message
- func (x *SegmentTypeA) Reset()
- func (x *SegmentTypeA) String() string
- type SegmentTypeB
- func (*SegmentTypeB) Descriptor() ([]byte, []int)deprecated
- func (x *SegmentTypeB) GetEndpointBehaviorStructure() *SRv6EndPointBehavior
- func (x *SegmentTypeB) GetFlags() *SegmentFlags
- func (x *SegmentTypeB) GetSid() []byte
- func (*SegmentTypeB) ProtoMessage()
- func (x *SegmentTypeB) ProtoReflect() protoreflect.Message
- func (x *SegmentTypeB) Reset()
- func (x *SegmentTypeB) String() string
- type SetLogLevelRequest
- func (*SetLogLevelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLogLevelRequest) GetLevel() SetLogLevelRequest_Level
- func (*SetLogLevelRequest) ProtoMessage()
- func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message
- func (x *SetLogLevelRequest) Reset()
- func (x *SetLogLevelRequest) String() string
- type SetLogLevelRequest_Level
- func (SetLogLevelRequest_Level) Descriptor() protoreflect.EnumDescriptor
- func (x SetLogLevelRequest_Level) Enum() *SetLogLevelRequest_Level
- func (SetLogLevelRequest_Level) EnumDescriptor() ([]byte, []int)deprecated
- func (x SetLogLevelRequest_Level) Number() protoreflect.EnumNumber
- func (x SetLogLevelRequest_Level) String() string
- func (SetLogLevelRequest_Level) Type() protoreflect.EnumType
- type SetLogLevelResponse
- type SetPoliciesRequest
- func (*SetPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetPoliciesRequest) GetAssignments() []*PolicyAssignment
- func (x *SetPoliciesRequest) GetDefinedSets() []*DefinedSet
- func (x *SetPoliciesRequest) GetPolicies() []*Policy
- func (*SetPoliciesRequest) ProtoMessage()
- func (x *SetPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *SetPoliciesRequest) Reset()
- func (x *SetPoliciesRequest) String() string
- type SetPoliciesResponse
- type SetPolicyAssignmentRequest
- func (*SetPolicyAssignmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetPolicyAssignmentRequest) GetAssignment() *PolicyAssignment
- func (*SetPolicyAssignmentRequest) ProtoMessage()
- func (x *SetPolicyAssignmentRequest) ProtoReflect() protoreflect.Message
- func (x *SetPolicyAssignmentRequest) Reset()
- func (x *SetPolicyAssignmentRequest) String() string
- type SetPolicyAssignmentResponse
- type ShutdownPeerRequest
- func (*ShutdownPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ShutdownPeerRequest) GetAddress() string
- func (x *ShutdownPeerRequest) GetCommunication() string
- func (*ShutdownPeerRequest) ProtoMessage()
- func (x *ShutdownPeerRequest) ProtoReflect() protoreflect.Message
- func (x *ShutdownPeerRequest) Reset()
- func (x *ShutdownPeerRequest) String() string
- type ShutdownPeerResponse
- type SoftwareVersionCapability
- func (*SoftwareVersionCapability) Descriptor() ([]byte, []int)deprecated
- func (x *SoftwareVersionCapability) GetSoftwareVersion() string
- func (*SoftwareVersionCapability) ProtoMessage()
- func (x *SoftwareVersionCapability) ProtoReflect() protoreflect.Message
- func (x *SoftwareVersionCapability) Reset()
- func (x *SoftwareVersionCapability) String() string
- type StartBgpRequest
- type StartBgpResponse
- type Statement
- func (*Statement) Descriptor() ([]byte, []int)deprecated
- func (x *Statement) GetActions() *Actions
- func (x *Statement) GetConditions() *Conditions
- func (x *Statement) GetName() string
- func (*Statement) ProtoMessage()
- func (x *Statement) ProtoReflect() protoreflect.Message
- func (x *Statement) Reset()
- func (x *Statement) String() string
- type StopBgpRequest
- type StopBgpResponse
- type TableLookupPrefix
- func (*TableLookupPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *TableLookupPrefix) GetPrefix() string
- func (x *TableLookupPrefix) GetRd() string
- func (x *TableLookupPrefix) GetType() TableLookupPrefix_Type
- func (*TableLookupPrefix) ProtoMessage()
- func (x *TableLookupPrefix) ProtoReflect() protoreflect.Message
- func (x *TableLookupPrefix) Reset()
- func (x *TableLookupPrefix) String() string
- type TableLookupPrefix_Type
- func (TableLookupPrefix_Type) Descriptor() protoreflect.EnumDescriptor
- func (x TableLookupPrefix_Type) Enum() *TableLookupPrefix_Type
- func (TableLookupPrefix_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x TableLookupPrefix_Type) Number() protoreflect.EnumNumber
- func (x TableLookupPrefix_Type) String() string
- func (TableLookupPrefix_Type) Type() protoreflect.EnumType
- type TableType
- type Timers
- type TimersConfig
- func (*TimersConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TimersConfig) GetConnectRetry() uint64
- func (x *TimersConfig) GetHoldTime() uint64
- func (x *TimersConfig) GetIdleHoldTimeAfterReset() uint64
- func (x *TimersConfig) GetKeepaliveInterval() uint64
- func (x *TimersConfig) GetMinimumAdvertisementInterval() uint64
- func (*TimersConfig) ProtoMessage()
- func (x *TimersConfig) ProtoReflect() protoreflect.Message
- func (x *TimersConfig) Reset()
- func (x *TimersConfig) String() string
- type TimersState
- func (*TimersState) Descriptor() ([]byte, []int)deprecated
- func (x *TimersState) GetConnectRetry() uint64
- func (x *TimersState) GetDowntime() *timestamppb.Timestamp
- func (x *TimersState) GetHoldTime() uint64
- func (x *TimersState) GetKeepaliveInterval() uint64
- func (x *TimersState) GetMinimumAdvertisementInterval() uint64
- func (x *TimersState) GetNegotiatedHoldTime() uint64
- func (x *TimersState) GetUptime() *timestamppb.Timestamp
- func (*TimersState) ProtoMessage()
- func (x *TimersState) ProtoReflect() protoreflect.Message
- func (x *TimersState) Reset()
- func (x *TimersState) String() string
- type TrafficActionExtended
- func (*TrafficActionExtended) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficActionExtended) GetSample() bool
- func (x *TrafficActionExtended) GetTerminal() bool
- func (*TrafficActionExtended) ProtoMessage()
- func (x *TrafficActionExtended) ProtoReflect() protoreflect.Message
- func (x *TrafficActionExtended) Reset()
- func (x *TrafficActionExtended) String() string
- type TrafficRateExtended
- func (*TrafficRateExtended) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficRateExtended) GetAsn() uint32
- func (x *TrafficRateExtended) GetRate() float32
- func (*TrafficRateExtended) ProtoMessage()
- func (x *TrafficRateExtended) ProtoReflect() protoreflect.Message
- func (x *TrafficRateExtended) Reset()
- func (x *TrafficRateExtended) String() string
- type TrafficRemarkExtended
- func (*TrafficRemarkExtended) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficRemarkExtended) GetDscp() uint32
- func (*TrafficRemarkExtended) ProtoMessage()
- func (x *TrafficRemarkExtended) ProtoReflect() protoreflect.Message
- func (x *TrafficRemarkExtended) Reset()
- func (x *TrafficRemarkExtended) String() string
- type Transport
- func (*Transport) Descriptor() ([]byte, []int)deprecated
- func (x *Transport) GetBindInterface() string
- func (x *Transport) GetLocalAddress() string
- func (x *Transport) GetLocalPort() uint32
- func (x *Transport) GetMtuDiscovery() bool
- func (x *Transport) GetPassiveMode() bool
- func (x *Transport) GetRemoteAddress() string
- func (x *Transport) GetRemotePort() uint32
- func (x *Transport) GetTcpMss() uint32
- func (*Transport) ProtoMessage()
- func (x *Transport) ProtoReflect() protoreflect.Message
- func (x *Transport) Reset()
- func (x *Transport) String() string
- type TtlSecurity
- func (*TtlSecurity) Descriptor() ([]byte, []int)deprecated
- func (x *TtlSecurity) GetEnabled() bool
- func (x *TtlSecurity) GetTtlMin() uint32
- func (*TtlSecurity) ProtoMessage()
- func (x *TtlSecurity) ProtoReflect() protoreflect.Message
- func (x *TtlSecurity) Reset()
- func (x *TtlSecurity) String() string
- type TunnelEncapAttribute
- func (*TunnelEncapAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapAttribute) GetTlvs() []*TunnelEncapTLV
- func (*TunnelEncapAttribute) ProtoMessage()
- func (x *TunnelEncapAttribute) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapAttribute) Reset()
- func (x *TunnelEncapAttribute) String() string
- type TunnelEncapSubTLVColor
- func (*TunnelEncapSubTLVColor) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVColor) GetColor() uint32
- func (*TunnelEncapSubTLVColor) ProtoMessage()
- func (x *TunnelEncapSubTLVColor) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVColor) Reset()
- func (x *TunnelEncapSubTLVColor) String() string
- type TunnelEncapSubTLVEgressEndpoint
- func (*TunnelEncapSubTLVEgressEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVEgressEndpoint) GetAddress() string
- func (*TunnelEncapSubTLVEgressEndpoint) ProtoMessage()
- func (x *TunnelEncapSubTLVEgressEndpoint) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVEgressEndpoint) Reset()
- func (x *TunnelEncapSubTLVEgressEndpoint) String() string
- type TunnelEncapSubTLVEncapsulation
- func (*TunnelEncapSubTLVEncapsulation) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVEncapsulation) GetCookie() []byte
- func (x *TunnelEncapSubTLVEncapsulation) GetKey() uint32
- func (*TunnelEncapSubTLVEncapsulation) ProtoMessage()
- func (x *TunnelEncapSubTLVEncapsulation) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVEncapsulation) Reset()
- func (x *TunnelEncapSubTLVEncapsulation) String() string
- type TunnelEncapSubTLVProtocol
- func (*TunnelEncapSubTLVProtocol) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVProtocol) GetProtocol() uint32
- func (*TunnelEncapSubTLVProtocol) ProtoMessage()
- func (x *TunnelEncapSubTLVProtocol) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVProtocol) Reset()
- func (x *TunnelEncapSubTLVProtocol) String() string
- type TunnelEncapSubTLVSRBindingSID
- func (*TunnelEncapSubTLVSRBindingSID) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRBindingSID) GetBsid() isTunnelEncapSubTLVSRBindingSID_Bsid
- func (x *TunnelEncapSubTLVSRBindingSID) GetSrBindingSid() *SRBindingSID
- func (x *TunnelEncapSubTLVSRBindingSID) GetSrv6BindingSid() *SRv6BindingSID
- func (*TunnelEncapSubTLVSRBindingSID) ProtoMessage()
- func (x *TunnelEncapSubTLVSRBindingSID) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRBindingSID) Reset()
- func (x *TunnelEncapSubTLVSRBindingSID) String() string
- type TunnelEncapSubTLVSRBindingSID_SrBindingSid
- type TunnelEncapSubTLVSRBindingSID_Srv6BindingSid
- type TunnelEncapSubTLVSRCandidatePathName
- func (*TunnelEncapSubTLVSRCandidatePathName) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRCandidatePathName) GetCandidatePathName() string
- func (*TunnelEncapSubTLVSRCandidatePathName) ProtoMessage()
- func (x *TunnelEncapSubTLVSRCandidatePathName) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRCandidatePathName) Reset()
- func (x *TunnelEncapSubTLVSRCandidatePathName) String() string
- type TunnelEncapSubTLVSRENLP
- func (*TunnelEncapSubTLVSRENLP) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRENLP) GetEnlp() ENLPType
- func (x *TunnelEncapSubTLVSRENLP) GetFlags() uint32
- func (*TunnelEncapSubTLVSRENLP) ProtoMessage()
- func (x *TunnelEncapSubTLVSRENLP) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRENLP) Reset()
- func (x *TunnelEncapSubTLVSRENLP) String() string
- type TunnelEncapSubTLVSRPreference
- func (*TunnelEncapSubTLVSRPreference) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRPreference) GetFlags() uint32
- func (x *TunnelEncapSubTLVSRPreference) GetPreference() uint32
- func (*TunnelEncapSubTLVSRPreference) ProtoMessage()
- func (x *TunnelEncapSubTLVSRPreference) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRPreference) Reset()
- func (x *TunnelEncapSubTLVSRPreference) String() string
- type TunnelEncapSubTLVSRPriority
- func (*TunnelEncapSubTLVSRPriority) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRPriority) GetPriority() uint32
- func (*TunnelEncapSubTLVSRPriority) ProtoMessage()
- func (x *TunnelEncapSubTLVSRPriority) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRPriority) Reset()
- func (x *TunnelEncapSubTLVSRPriority) String() string
- type TunnelEncapSubTLVSRSegmentList
- func (*TunnelEncapSubTLVSRSegmentList) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRSegmentList) GetSegments() []*TunnelEncapSubTLVSRSegmentList_Segment
- func (x *TunnelEncapSubTLVSRSegmentList) GetWeight() *SRWeight
- func (*TunnelEncapSubTLVSRSegmentList) ProtoMessage()
- func (x *TunnelEncapSubTLVSRSegmentList) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRSegmentList) Reset()
- func (x *TunnelEncapSubTLVSRSegmentList) String() string
- type TunnelEncapSubTLVSRSegmentList_Segment
- func (*TunnelEncapSubTLVSRSegmentList_Segment) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVSRSegmentList_Segment) GetA() *SegmentTypeA
- func (x *TunnelEncapSubTLVSRSegmentList_Segment) GetB() *SegmentTypeB
- func (x *TunnelEncapSubTLVSRSegmentList_Segment) GetSegment() isTunnelEncapSubTLVSRSegmentList_Segment_Segment
- func (*TunnelEncapSubTLVSRSegmentList_Segment) ProtoMessage()
- func (x *TunnelEncapSubTLVSRSegmentList_Segment) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVSRSegmentList_Segment) Reset()
- func (x *TunnelEncapSubTLVSRSegmentList_Segment) String() string
- type TunnelEncapSubTLVSRSegmentList_Segment_A
- type TunnelEncapSubTLVSRSegmentList_Segment_B
- type TunnelEncapSubTLVUDPDestPort
- func (*TunnelEncapSubTLVUDPDestPort) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVUDPDestPort) GetPort() uint32
- func (*TunnelEncapSubTLVUDPDestPort) ProtoMessage()
- func (x *TunnelEncapSubTLVUDPDestPort) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVUDPDestPort) Reset()
- func (x *TunnelEncapSubTLVUDPDestPort) String() string
- type TunnelEncapSubTLVUnknown
- func (*TunnelEncapSubTLVUnknown) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapSubTLVUnknown) GetType() uint32
- func (x *TunnelEncapSubTLVUnknown) GetValue() []byte
- func (*TunnelEncapSubTLVUnknown) ProtoMessage()
- func (x *TunnelEncapSubTLVUnknown) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapSubTLVUnknown) Reset()
- func (x *TunnelEncapSubTLVUnknown) String() string
- type TunnelEncapTLV
- func (*TunnelEncapTLV) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapTLV) GetTlvs() []*TunnelEncapTLV_TLV
- func (x *TunnelEncapTLV) GetType() uint32
- func (*TunnelEncapTLV) ProtoMessage()
- func (x *TunnelEncapTLV) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapTLV) Reset()
- func (x *TunnelEncapTLV) String() string
- type TunnelEncapTLV_TLV
- func (*TunnelEncapTLV_TLV) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelEncapTLV_TLV) GetColor() *TunnelEncapSubTLVColor
- func (x *TunnelEncapTLV_TLV) GetEgressEndpoint() *TunnelEncapSubTLVEgressEndpoint
- func (x *TunnelEncapTLV_TLV) GetEncapsulation() *TunnelEncapSubTLVEncapsulation
- func (x *TunnelEncapTLV_TLV) GetProtocol() *TunnelEncapSubTLVProtocol
- func (x *TunnelEncapTLV_TLV) GetSrBindingSid() *TunnelEncapSubTLVSRBindingSID
- func (x *TunnelEncapTLV_TLV) GetSrCandidatePathName() *TunnelEncapSubTLVSRCandidatePathName
- func (x *TunnelEncapTLV_TLV) GetSrEnlp() *TunnelEncapSubTLVSRENLP
- func (x *TunnelEncapTLV_TLV) GetSrPreference() *TunnelEncapSubTLVSRPreference
- func (x *TunnelEncapTLV_TLV) GetSrPriority() *TunnelEncapSubTLVSRPriority
- func (x *TunnelEncapTLV_TLV) GetSrSegmentList() *TunnelEncapSubTLVSRSegmentList
- func (x *TunnelEncapTLV_TLV) GetTlv() isTunnelEncapTLV_TLV_Tlv
- func (x *TunnelEncapTLV_TLV) GetUdpDestPort() *TunnelEncapSubTLVUDPDestPort
- func (x *TunnelEncapTLV_TLV) GetUnknown() *TunnelEncapSubTLVUnknown
- func (*TunnelEncapTLV_TLV) ProtoMessage()
- func (x *TunnelEncapTLV_TLV) ProtoReflect() protoreflect.Message
- func (x *TunnelEncapTLV_TLV) Reset()
- func (x *TunnelEncapTLV_TLV) String() string
- type TunnelEncapTLV_TLV_Color
- type TunnelEncapTLV_TLV_EgressEndpoint
- type TunnelEncapTLV_TLV_Encapsulation
- type TunnelEncapTLV_TLV_Protocol
- type TunnelEncapTLV_TLV_SrBindingSid
- type TunnelEncapTLV_TLV_SrCandidatePathName
- type TunnelEncapTLV_TLV_SrEnlp
- type TunnelEncapTLV_TLV_SrPreference
- type TunnelEncapTLV_TLV_SrPriority
- type TunnelEncapTLV_TLV_SrSegmentList
- type TunnelEncapTLV_TLV_UdpDestPort
- type TunnelEncapTLV_TLV_Unknown
- type TwoOctetAsSpecificExtended
- func (*TwoOctetAsSpecificExtended) Descriptor() ([]byte, []int)deprecated
- func (x *TwoOctetAsSpecificExtended) GetAsn() uint32
- func (x *TwoOctetAsSpecificExtended) GetIsTransitive() bool
- func (x *TwoOctetAsSpecificExtended) GetLocalAdmin() uint32
- func (x *TwoOctetAsSpecificExtended) GetSubType() uint32
- func (*TwoOctetAsSpecificExtended) ProtoMessage()
- func (x *TwoOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
- func (x *TwoOctetAsSpecificExtended) Reset()
- func (x *TwoOctetAsSpecificExtended) String() string
- type UnimplementedGoBgpServiceServer
- func (UnimplementedGoBgpServiceServer) AddBmp(context.Context, *AddBmpRequest) (*AddBmpResponse, error)
- func (UnimplementedGoBgpServiceServer) AddDefinedSet(context.Context, *AddDefinedSetRequest) (*AddDefinedSetResponse, error)
- func (UnimplementedGoBgpServiceServer) AddDynamicNeighbor(context.Context, *AddDynamicNeighborRequest) (*AddDynamicNeighborResponse, error)
- func (UnimplementedGoBgpServiceServer) AddPath(context.Context, *AddPathRequest) (*AddPathResponse, error)
- func (UnimplementedGoBgpServiceServer) AddPathStream(grpc.ClientStreamingServer[AddPathStreamRequest, AddPathStreamResponse]) error
- func (UnimplementedGoBgpServiceServer) AddPeer(context.Context, *AddPeerRequest) (*AddPeerResponse, error)
- func (UnimplementedGoBgpServiceServer) AddPeerGroup(context.Context, *AddPeerGroupRequest) (*AddPeerGroupResponse, error)
- func (UnimplementedGoBgpServiceServer) AddPolicy(context.Context, *AddPolicyRequest) (*AddPolicyResponse, error)
- func (UnimplementedGoBgpServiceServer) AddPolicyAssignment(context.Context, *AddPolicyAssignmentRequest) (*AddPolicyAssignmentResponse, error)
- func (UnimplementedGoBgpServiceServer) AddRpki(context.Context, *AddRpkiRequest) (*AddRpkiResponse, error)
- func (UnimplementedGoBgpServiceServer) AddStatement(context.Context, *AddStatementRequest) (*AddStatementResponse, error)
- func (UnimplementedGoBgpServiceServer) AddVrf(context.Context, *AddVrfRequest) (*AddVrfResponse, error)
- func (UnimplementedGoBgpServiceServer) DeleteBmp(context.Context, *DeleteBmpRequest) (*DeleteBmpResponse, error)
- func (UnimplementedGoBgpServiceServer) DeleteDefinedSet(context.Context, *DeleteDefinedSetRequest) (*DeleteDefinedSetResponse, error)
- func (UnimplementedGoBgpServiceServer) DeleteDynamicNeighbor(context.Context, *DeleteDynamicNeighborRequest) (*DeleteDynamicNeighborResponse, error)
- func (UnimplementedGoBgpServiceServer) DeletePath(context.Context, *DeletePathRequest) (*DeletePathResponse, error)
- func (UnimplementedGoBgpServiceServer) DeletePeer(context.Context, *DeletePeerRequest) (*DeletePeerResponse, error)
- func (UnimplementedGoBgpServiceServer) DeletePeerGroup(context.Context, *DeletePeerGroupRequest) (*DeletePeerGroupResponse, error)
- func (UnimplementedGoBgpServiceServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
- func (UnimplementedGoBgpServiceServer) DeletePolicyAssignment(context.Context, *DeletePolicyAssignmentRequest) (*DeletePolicyAssignmentResponse, error)
- func (UnimplementedGoBgpServiceServer) DeleteRpki(context.Context, *DeleteRpkiRequest) (*DeleteRpkiResponse, error)
- func (UnimplementedGoBgpServiceServer) DeleteStatement(context.Context, *DeleteStatementRequest) (*DeleteStatementResponse, error)
- func (UnimplementedGoBgpServiceServer) DeleteVrf(context.Context, *DeleteVrfRequest) (*DeleteVrfResponse, error)
- func (UnimplementedGoBgpServiceServer) DisableMrt(context.Context, *DisableMrtRequest) (*DisableMrtResponse, error)
- func (UnimplementedGoBgpServiceServer) DisablePeer(context.Context, *DisablePeerRequest) (*DisablePeerResponse, error)
- func (UnimplementedGoBgpServiceServer) DisableRpki(context.Context, *DisableRpkiRequest) (*DisableRpkiResponse, error)
- func (UnimplementedGoBgpServiceServer) EnableMrt(context.Context, *EnableMrtRequest) (*EnableMrtResponse, error)
- func (UnimplementedGoBgpServiceServer) EnablePeer(context.Context, *EnablePeerRequest) (*EnablePeerResponse, error)
- func (UnimplementedGoBgpServiceServer) EnableRpki(context.Context, *EnableRpkiRequest) (*EnableRpkiResponse, error)
- func (UnimplementedGoBgpServiceServer) EnableZebra(context.Context, *EnableZebraRequest) (*EnableZebraResponse, error)
- func (UnimplementedGoBgpServiceServer) GetBgp(context.Context, *GetBgpRequest) (*GetBgpResponse, error)
- func (UnimplementedGoBgpServiceServer) GetTable(context.Context, *GetTableRequest) (*GetTableResponse, error)
- func (UnimplementedGoBgpServiceServer) ListBmp(*ListBmpRequest, grpc.ServerStreamingServer[ListBmpResponse]) error
- func (UnimplementedGoBgpServiceServer) ListDefinedSet(*ListDefinedSetRequest, grpc.ServerStreamingServer[ListDefinedSetResponse]) error
- func (UnimplementedGoBgpServiceServer) ListDynamicNeighbor(*ListDynamicNeighborRequest, ...) error
- func (UnimplementedGoBgpServiceServer) ListPath(*ListPathRequest, grpc.ServerStreamingServer[ListPathResponse]) error
- func (UnimplementedGoBgpServiceServer) ListPeer(*ListPeerRequest, grpc.ServerStreamingServer[ListPeerResponse]) error
- func (UnimplementedGoBgpServiceServer) ListPeerGroup(*ListPeerGroupRequest, grpc.ServerStreamingServer[ListPeerGroupResponse]) error
- func (UnimplementedGoBgpServiceServer) ListPolicy(*ListPolicyRequest, grpc.ServerStreamingServer[ListPolicyResponse]) error
- func (UnimplementedGoBgpServiceServer) ListPolicyAssignment(*ListPolicyAssignmentRequest, ...) error
- func (UnimplementedGoBgpServiceServer) ListRpki(*ListRpkiRequest, grpc.ServerStreamingServer[ListRpkiResponse]) error
- func (UnimplementedGoBgpServiceServer) ListRpkiTable(*ListRpkiTableRequest, grpc.ServerStreamingServer[ListRpkiTableResponse]) error
- func (UnimplementedGoBgpServiceServer) ListStatement(*ListStatementRequest, grpc.ServerStreamingServer[ListStatementResponse]) error
- func (UnimplementedGoBgpServiceServer) ListVrf(*ListVrfRequest, grpc.ServerStreamingServer[ListVrfResponse]) error
- func (UnimplementedGoBgpServiceServer) ResetPeer(context.Context, *ResetPeerRequest) (*ResetPeerResponse, error)
- func (UnimplementedGoBgpServiceServer) ResetRpki(context.Context, *ResetRpkiRequest) (*ResetRpkiResponse, error)
- func (UnimplementedGoBgpServiceServer) SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
- func (UnimplementedGoBgpServiceServer) SetPolicies(context.Context, *SetPoliciesRequest) (*SetPoliciesResponse, error)
- func (UnimplementedGoBgpServiceServer) SetPolicyAssignment(context.Context, *SetPolicyAssignmentRequest) (*SetPolicyAssignmentResponse, error)
- func (UnimplementedGoBgpServiceServer) ShutdownPeer(context.Context, *ShutdownPeerRequest) (*ShutdownPeerResponse, error)
- func (UnimplementedGoBgpServiceServer) StartBgp(context.Context, *StartBgpRequest) (*StartBgpResponse, error)
- func (UnimplementedGoBgpServiceServer) StopBgp(context.Context, *StopBgpRequest) (*StopBgpResponse, error)
- func (UnimplementedGoBgpServiceServer) UpdatePeer(context.Context, *UpdatePeerRequest) (*UpdatePeerResponse, error)
- func (UnimplementedGoBgpServiceServer) UpdatePeerGroup(context.Context, *UpdatePeerGroupRequest) (*UpdatePeerGroupResponse, error)
- func (UnimplementedGoBgpServiceServer) WatchEvent(*WatchEventRequest, grpc.ServerStreamingServer[WatchEventResponse]) error
- type UnknownAttribute
- func (*UnknownAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *UnknownAttribute) GetFlags() uint32
- func (x *UnknownAttribute) GetType() uint32
- func (x *UnknownAttribute) GetValue() []byte
- func (*UnknownAttribute) ProtoMessage()
- func (x *UnknownAttribute) ProtoReflect() protoreflect.Message
- func (x *UnknownAttribute) Reset()
- func (x *UnknownAttribute) String() string
- type UnknownCapability
- func (*UnknownCapability) Descriptor() ([]byte, []int)deprecated
- func (x *UnknownCapability) GetCode() uint32
- func (x *UnknownCapability) GetValue() []byte
- func (*UnknownCapability) ProtoMessage()
- func (x *UnknownCapability) ProtoReflect() protoreflect.Message
- func (x *UnknownCapability) Reset()
- func (x *UnknownCapability) String() string
- type UnknownExtended
- func (*UnknownExtended) Descriptor() ([]byte, []int)deprecated
- func (x *UnknownExtended) GetType() uint32
- func (x *UnknownExtended) GetValue() []byte
- func (*UnknownExtended) ProtoMessage()
- func (x *UnknownExtended) ProtoReflect() protoreflect.Message
- func (x *UnknownExtended) Reset()
- func (x *UnknownExtended) String() string
- type UnsafeGoBgpServiceServer
- type UpdatePeerGroupRequest
- func (*UpdatePeerGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePeerGroupRequest) GetDoSoftResetIn() bool
- func (x *UpdatePeerGroupRequest) GetPeerGroup() *PeerGroup
- func (*UpdatePeerGroupRequest) ProtoMessage()
- func (x *UpdatePeerGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePeerGroupRequest) Reset()
- func (x *UpdatePeerGroupRequest) String() string
- type UpdatePeerGroupResponse
- func (*UpdatePeerGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePeerGroupResponse) GetNeedsSoftResetIn() bool
- func (*UpdatePeerGroupResponse) ProtoMessage()
- func (x *UpdatePeerGroupResponse) ProtoReflect() protoreflect.Message
- func (x *UpdatePeerGroupResponse) Reset()
- func (x *UpdatePeerGroupResponse) String() string
- type UpdatePeerRequest
- func (*UpdatePeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePeerRequest) GetDoSoftResetIn() bool
- func (x *UpdatePeerRequest) GetPeer() *Peer
- func (*UpdatePeerRequest) ProtoMessage()
- func (x *UpdatePeerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePeerRequest) Reset()
- func (x *UpdatePeerRequest) String() string
- type UpdatePeerResponse
- func (*UpdatePeerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePeerResponse) GetNeedsSoftResetIn() bool
- func (*UpdatePeerResponse) ProtoMessage()
- func (x *UpdatePeerResponse) ProtoReflect() protoreflect.Message
- func (x *UpdatePeerResponse) Reset()
- func (x *UpdatePeerResponse) String() string
- type UseMultiplePaths
- func (*UseMultiplePaths) Descriptor() ([]byte, []int)deprecated
- func (x *UseMultiplePaths) GetConfig() *UseMultiplePathsConfig
- func (x *UseMultiplePaths) GetEbgp() *Ebgp
- func (x *UseMultiplePaths) GetIbgp() *Ibgp
- func (x *UseMultiplePaths) GetState() *UseMultiplePathsState
- func (*UseMultiplePaths) ProtoMessage()
- func (x *UseMultiplePaths) ProtoReflect() protoreflect.Message
- func (x *UseMultiplePaths) Reset()
- func (x *UseMultiplePaths) String() string
- type UseMultiplePathsConfig
- func (*UseMultiplePathsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *UseMultiplePathsConfig) GetEnabled() bool
- func (*UseMultiplePathsConfig) ProtoMessage()
- func (x *UseMultiplePathsConfig) ProtoReflect() protoreflect.Message
- func (x *UseMultiplePathsConfig) Reset()
- func (x *UseMultiplePathsConfig) String() string
- type UseMultiplePathsState
- func (*UseMultiplePathsState) Descriptor() ([]byte, []int)deprecated
- func (x *UseMultiplePathsState) GetEnabled() bool
- func (*UseMultiplePathsState) ProtoMessage()
- func (x *UseMultiplePathsState) ProtoReflect() protoreflect.Message
- func (x *UseMultiplePathsState) Reset()
- func (x *UseMultiplePathsState) String() string
- type VPLSExtended
- func (*VPLSExtended) Descriptor() ([]byte, []int)deprecated
- func (x *VPLSExtended) GetControlFlags() uint32
- func (x *VPLSExtended) GetMtu() uint32
- func (*VPLSExtended) ProtoMessage()
- func (x *VPLSExtended) ProtoReflect() protoreflect.Message
- func (x *VPLSExtended) Reset()
- func (x *VPLSExtended) String() string
- type VPLSNLRI
- func (*VPLSNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *VPLSNLRI) GetLabelBlockBase() uint32
- func (x *VPLSNLRI) GetRd() *RouteDistinguisher
- func (x *VPLSNLRI) GetVeBlockOffset() uint32
- func (x *VPLSNLRI) GetVeBlockSize() uint32
- func (x *VPLSNLRI) GetVeId() uint32
- func (*VPLSNLRI) ProtoMessage()
- func (x *VPLSNLRI) ProtoReflect() protoreflect.Message
- func (x *VPLSNLRI) Reset()
- func (x *VPLSNLRI) String() string
- type VPNFlowSpecNLRI
- func (*VPNFlowSpecNLRI) Descriptor() ([]byte, []int)deprecated
- func (x *VPNFlowSpecNLRI) GetRd() *RouteDistinguisher
- func (x *VPNFlowSpecNLRI) GetRules() []*FlowSpecRule
- func (*VPNFlowSpecNLRI) ProtoMessage()
- func (x *VPNFlowSpecNLRI) ProtoReflect() protoreflect.Message
- func (x *VPNFlowSpecNLRI) Reset()
- func (x *VPNFlowSpecNLRI) String() string
- type Validation
- func (*Validation) Descriptor() ([]byte, []int)deprecated
- func (x *Validation) GetMatched() []*Roa
- func (x *Validation) GetReason() Validation_Reason
- func (x *Validation) GetState() ValidationState
- func (x *Validation) GetUnmatchedAsn() []*Roa
- func (x *Validation) GetUnmatchedLength() []*Roa
- func (*Validation) ProtoMessage()
- func (x *Validation) ProtoReflect() protoreflect.Message
- func (x *Validation) Reset()
- func (x *Validation) String() string
- type ValidationExtended
- func (*ValidationExtended) Descriptor() ([]byte, []int)deprecated
- func (x *ValidationExtended) GetState() uint32
- func (*ValidationExtended) ProtoMessage()
- func (x *ValidationExtended) ProtoReflect() protoreflect.Message
- func (x *ValidationExtended) Reset()
- func (x *ValidationExtended) String() string
- type ValidationState
- func (ValidationState) Descriptor() protoreflect.EnumDescriptor
- func (x ValidationState) Enum() *ValidationState
- func (ValidationState) EnumDescriptor() ([]byte, []int)deprecated
- func (x ValidationState) Number() protoreflect.EnumNumber
- func (x ValidationState) String() string
- func (ValidationState) Type() protoreflect.EnumType
- type Validation_Reason
- func (Validation_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x Validation_Reason) Enum() *Validation_Reason
- func (Validation_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x Validation_Reason) Number() protoreflect.EnumNumber
- func (x Validation_Reason) String() string
- func (Validation_Reason) Type() protoreflect.EnumType
- type Vrf
- func (*Vrf) Descriptor() ([]byte, []int)deprecated
- func (x *Vrf) GetExportRt() []*RouteTarget
- func (x *Vrf) GetId() uint32
- func (x *Vrf) GetImportRt() []*RouteTarget
- func (x *Vrf) GetName() string
- func (x *Vrf) GetRd() *RouteDistinguisher
- func (*Vrf) ProtoMessage()
- func (x *Vrf) ProtoReflect() protoreflect.Message
- func (x *Vrf) Reset()
- func (x *Vrf) String() string
- type WatchEventRequest
- func (*WatchEventRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventRequest) GetBatchSize() uint32
- func (x *WatchEventRequest) GetPeer() *WatchEventRequest_Peer
- func (x *WatchEventRequest) GetTable() *WatchEventRequest_Table
- func (*WatchEventRequest) ProtoMessage()
- func (x *WatchEventRequest) ProtoReflect() protoreflect.Message
- func (x *WatchEventRequest) Reset()
- func (x *WatchEventRequest) String() string
- type WatchEventRequest_Peer
- type WatchEventRequest_Table
- func (*WatchEventRequest_Table) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventRequest_Table) GetFilters() []*WatchEventRequest_Table_Filter
- func (*WatchEventRequest_Table) ProtoMessage()
- func (x *WatchEventRequest_Table) ProtoReflect() protoreflect.Message
- func (x *WatchEventRequest_Table) Reset()
- func (x *WatchEventRequest_Table) String() string
- type WatchEventRequest_Table_Filter
- func (*WatchEventRequest_Table_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventRequest_Table_Filter) GetInit() bool
- func (x *WatchEventRequest_Table_Filter) GetPeerAddress() string
- func (x *WatchEventRequest_Table_Filter) GetPeerGroup() string
- func (x *WatchEventRequest_Table_Filter) GetType() WatchEventRequest_Table_Filter_Type
- func (*WatchEventRequest_Table_Filter) ProtoMessage()
- func (x *WatchEventRequest_Table_Filter) ProtoReflect() protoreflect.Message
- func (x *WatchEventRequest_Table_Filter) Reset()
- func (x *WatchEventRequest_Table_Filter) String() string
- type WatchEventRequest_Table_Filter_Type
- func (WatchEventRequest_Table_Filter_Type) Descriptor() protoreflect.EnumDescriptor
- func (x WatchEventRequest_Table_Filter_Type) Enum() *WatchEventRequest_Table_Filter_Type
- func (WatchEventRequest_Table_Filter_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x WatchEventRequest_Table_Filter_Type) Number() protoreflect.EnumNumber
- func (x WatchEventRequest_Table_Filter_Type) String() string
- func (WatchEventRequest_Table_Filter_Type) Type() protoreflect.EnumType
- type WatchEventResponse
- func (*WatchEventResponse) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventResponse) GetEvent() isWatchEventResponse_Event
- func (x *WatchEventResponse) GetPeer() *WatchEventResponse_PeerEvent
- func (x *WatchEventResponse) GetTable() *WatchEventResponse_TableEvent
- func (*WatchEventResponse) ProtoMessage()
- func (x *WatchEventResponse) ProtoReflect() protoreflect.Message
- func (x *WatchEventResponse) Reset()
- func (x *WatchEventResponse) String() string
- type WatchEventResponse_Peer
- type WatchEventResponse_PeerEvent
- func (*WatchEventResponse_PeerEvent) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventResponse_PeerEvent) GetPeer() *Peer
- func (x *WatchEventResponse_PeerEvent) GetType() WatchEventResponse_PeerEvent_Type
- func (*WatchEventResponse_PeerEvent) ProtoMessage()
- func (x *WatchEventResponse_PeerEvent) ProtoReflect() protoreflect.Message
- func (x *WatchEventResponse_PeerEvent) Reset()
- func (x *WatchEventResponse_PeerEvent) String() string
- type WatchEventResponse_PeerEvent_Type
- func (WatchEventResponse_PeerEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x WatchEventResponse_PeerEvent_Type) Enum() *WatchEventResponse_PeerEvent_Type
- func (WatchEventResponse_PeerEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x WatchEventResponse_PeerEvent_Type) Number() protoreflect.EnumNumber
- func (x WatchEventResponse_PeerEvent_Type) String() string
- func (WatchEventResponse_PeerEvent_Type) Type() protoreflect.EnumType
- type WatchEventResponse_Table
- type WatchEventResponse_TableEvent
- func (*WatchEventResponse_TableEvent) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventResponse_TableEvent) GetPaths() []*Path
- func (*WatchEventResponse_TableEvent) ProtoMessage()
- func (x *WatchEventResponse_TableEvent) ProtoReflect() protoreflect.Message
- func (x *WatchEventResponse_TableEvent) Reset()
- func (x *WatchEventResponse_TableEvent) String() string
Constants ¶
const ( GoBgpService_StartBgp_FullMethodName = "/api.GoBgpService/StartBgp" GoBgpService_StopBgp_FullMethodName = "/api.GoBgpService/StopBgp" GoBgpService_GetBgp_FullMethodName = "/api.GoBgpService/GetBgp" GoBgpService_WatchEvent_FullMethodName = "/api.GoBgpService/WatchEvent" GoBgpService_AddPeer_FullMethodName = "/api.GoBgpService/AddPeer" GoBgpService_DeletePeer_FullMethodName = "/api.GoBgpService/DeletePeer" GoBgpService_ListPeer_FullMethodName = "/api.GoBgpService/ListPeer" GoBgpService_UpdatePeer_FullMethodName = "/api.GoBgpService/UpdatePeer" GoBgpService_ResetPeer_FullMethodName = "/api.GoBgpService/ResetPeer" GoBgpService_ShutdownPeer_FullMethodName = "/api.GoBgpService/ShutdownPeer" GoBgpService_EnablePeer_FullMethodName = "/api.GoBgpService/EnablePeer" GoBgpService_DisablePeer_FullMethodName = "/api.GoBgpService/DisablePeer" GoBgpService_AddPeerGroup_FullMethodName = "/api.GoBgpService/AddPeerGroup" GoBgpService_DeletePeerGroup_FullMethodName = "/api.GoBgpService/DeletePeerGroup" GoBgpService_ListPeerGroup_FullMethodName = "/api.GoBgpService/ListPeerGroup" GoBgpService_UpdatePeerGroup_FullMethodName = "/api.GoBgpService/UpdatePeerGroup" GoBgpService_AddDynamicNeighbor_FullMethodName = "/api.GoBgpService/AddDynamicNeighbor" GoBgpService_ListDynamicNeighbor_FullMethodName = "/api.GoBgpService/ListDynamicNeighbor" GoBgpService_DeleteDynamicNeighbor_FullMethodName = "/api.GoBgpService/DeleteDynamicNeighbor" GoBgpService_AddPath_FullMethodName = "/api.GoBgpService/AddPath" GoBgpService_DeletePath_FullMethodName = "/api.GoBgpService/DeletePath" GoBgpService_ListPath_FullMethodName = "/api.GoBgpService/ListPath" GoBgpService_AddPathStream_FullMethodName = "/api.GoBgpService/AddPathStream" GoBgpService_GetTable_FullMethodName = "/api.GoBgpService/GetTable" GoBgpService_AddVrf_FullMethodName = "/api.GoBgpService/AddVrf" GoBgpService_DeleteVrf_FullMethodName = "/api.GoBgpService/DeleteVrf" GoBgpService_ListVrf_FullMethodName = "/api.GoBgpService/ListVrf" GoBgpService_AddPolicy_FullMethodName = "/api.GoBgpService/AddPolicy" GoBgpService_DeletePolicy_FullMethodName = "/api.GoBgpService/DeletePolicy" GoBgpService_ListPolicy_FullMethodName = "/api.GoBgpService/ListPolicy" GoBgpService_SetPolicies_FullMethodName = "/api.GoBgpService/SetPolicies" GoBgpService_AddDefinedSet_FullMethodName = "/api.GoBgpService/AddDefinedSet" GoBgpService_DeleteDefinedSet_FullMethodName = "/api.GoBgpService/DeleteDefinedSet" GoBgpService_ListDefinedSet_FullMethodName = "/api.GoBgpService/ListDefinedSet" GoBgpService_AddStatement_FullMethodName = "/api.GoBgpService/AddStatement" GoBgpService_DeleteStatement_FullMethodName = "/api.GoBgpService/DeleteStatement" GoBgpService_ListStatement_FullMethodName = "/api.GoBgpService/ListStatement" GoBgpService_AddPolicyAssignment_FullMethodName = "/api.GoBgpService/AddPolicyAssignment" GoBgpService_DeletePolicyAssignment_FullMethodName = "/api.GoBgpService/DeletePolicyAssignment" GoBgpService_ListPolicyAssignment_FullMethodName = "/api.GoBgpService/ListPolicyAssignment" GoBgpService_SetPolicyAssignment_FullMethodName = "/api.GoBgpService/SetPolicyAssignment" GoBgpService_AddRpki_FullMethodName = "/api.GoBgpService/AddRpki" GoBgpService_DeleteRpki_FullMethodName = "/api.GoBgpService/DeleteRpki" GoBgpService_ListRpki_FullMethodName = "/api.GoBgpService/ListRpki" GoBgpService_EnableRpki_FullMethodName = "/api.GoBgpService/EnableRpki" GoBgpService_DisableRpki_FullMethodName = "/api.GoBgpService/DisableRpki" GoBgpService_ResetRpki_FullMethodName = "/api.GoBgpService/ResetRpki" GoBgpService_ListRpkiTable_FullMethodName = "/api.GoBgpService/ListRpkiTable" GoBgpService_EnableZebra_FullMethodName = "/api.GoBgpService/EnableZebra" GoBgpService_EnableMrt_FullMethodName = "/api.GoBgpService/EnableMrt" GoBgpService_DisableMrt_FullMethodName = "/api.GoBgpService/DisableMrt" GoBgpService_AddBmp_FullMethodName = "/api.GoBgpService/AddBmp" GoBgpService_DeleteBmp_FullMethodName = "/api.GoBgpService/DeleteBmp" GoBgpService_ListBmp_FullMethodName = "/api.GoBgpService/ListBmp" GoBgpService_SetLogLevel_FullMethodName = "/api.GoBgpService/SetLogLevel" )
Variables ¶
var ( SRV6Behavior_name = map[int32]string{ 0: "SRV6_BEHAVIOR_UNSPECIFIED", 1: "SRV6_BEHAVIOR_END", 2: "SRV6_BEHAVIOR_END_WITH_PSP", 3: "SRV6_BEHAVIOR_END_WITH_USP", 4: "SRV6_BEHAVIOR_END_WITH_PSP_USP", 5: "SRV6_BEHAVIOR_ENDX", 6: "SRV6_BEHAVIOR_ENDX_WITH_PSP", 7: "SRV6_BEHAVIOR_ENDX_WITH_USP", 8: "SRV6_BEHAVIOR_ENDX_WITH_PSP_USP", 9: "SRV6_BEHAVIOR_ENDT", 10: "SRV6_BEHAVIOR_ENDT_WITH_PSP", 11: "SRV6_BEHAVIOR_ENDT_WITH_USP", 12: "SRV6_BEHAVIOR_ENDT_WITH_PSP_USP", 14: "SRV6_BEHAVIOR_END_B6_ENCAPS", 15: "SRV6_BEHAVIOR_END_BM", 16: "SRV6_BEHAVIOR_END_DX6", 17: "SRV6_BEHAVIOR_END_DX4", 18: "SRV6_BEHAVIOR_END_DT6", 19: "SRV6_BEHAVIOR_END_DT4", 20: "SRV6_BEHAVIOR_END_DT46", 21: "SRV6_BEHAVIOR_END_DX2", 22: "SRV6_BEHAVIOR_END_DX2V", 23: "SRV6_BEHAVIOR_END_DT2U", 24: "SRV6_BEHAVIOR_END_DT2M", 27: "SRV6_BEHAVIOR_END_B6_ENCAPS_RED", 28: "SRV6_BEHAVIOR_END_WITH_USD", 29: "SRV6_BEHAVIOR_END_WITH_PSP_USD", 30: "SRV6_BEHAVIOR_END_WITH_USP_USD", 31: "SRV6_BEHAVIOR_END_WITH_PSP_USP_USD", 32: "SRV6_BEHAVIOR_ENDX_WITH_USD", 33: "SRV6_BEHAVIOR_ENDX_WITH_PSP_USD", 34: "SRV6_BEHAVIOR_ENDX_WITH_USP_USD", 35: "SRV6_BEHAVIOR_ENDX_WITH_PSP_USP_USD", 36: "SRV6_BEHAVIOR_ENDT_WITH_USD", 37: "SRV6_BEHAVIOR_ENDT_WITH_PSP_USD", 38: "SRV6_BEHAVIOR_ENDT_WITH_USP_USD", 39: "SRV6_BEHAVIOR_ENDT_WITH_PSP_USP_USD", 69: "SRV6_BEHAVIOR_ENDM_GTP6D", 70: "SRV6_BEHAVIOR_ENDM_GTP6DI", 71: "SRV6_BEHAVIOR_ENDM_GTP6E", 72: "SRV6_BEHAVIOR_ENDM_GTP4E", } SRV6Behavior_value = map[string]int32{ "SRV6_BEHAVIOR_UNSPECIFIED": 0, "SRV6_BEHAVIOR_END": 1, "SRV6_BEHAVIOR_END_WITH_PSP": 2, "SRV6_BEHAVIOR_END_WITH_USP": 3, "SRV6_BEHAVIOR_END_WITH_PSP_USP": 4, "SRV6_BEHAVIOR_ENDX": 5, "SRV6_BEHAVIOR_ENDX_WITH_PSP": 6, "SRV6_BEHAVIOR_ENDX_WITH_USP": 7, "SRV6_BEHAVIOR_ENDX_WITH_PSP_USP": 8, "SRV6_BEHAVIOR_ENDT": 9, "SRV6_BEHAVIOR_ENDT_WITH_PSP": 10, "SRV6_BEHAVIOR_ENDT_WITH_USP": 11, "SRV6_BEHAVIOR_ENDT_WITH_PSP_USP": 12, "SRV6_BEHAVIOR_END_B6_ENCAPS": 14, "SRV6_BEHAVIOR_END_BM": 15, "SRV6_BEHAVIOR_END_DX6": 16, "SRV6_BEHAVIOR_END_DX4": 17, "SRV6_BEHAVIOR_END_DT6": 18, "SRV6_BEHAVIOR_END_DT4": 19, "SRV6_BEHAVIOR_END_DT46": 20, "SRV6_BEHAVIOR_END_DX2": 21, "SRV6_BEHAVIOR_END_DX2V": 22, "SRV6_BEHAVIOR_END_DT2U": 23, "SRV6_BEHAVIOR_END_DT2M": 24, "SRV6_BEHAVIOR_END_B6_ENCAPS_RED": 27, "SRV6_BEHAVIOR_END_WITH_USD": 28, "SRV6_BEHAVIOR_END_WITH_PSP_USD": 29, "SRV6_BEHAVIOR_END_WITH_USP_USD": 30, "SRV6_BEHAVIOR_END_WITH_PSP_USP_USD": 31, "SRV6_BEHAVIOR_ENDX_WITH_USD": 32, "SRV6_BEHAVIOR_ENDX_WITH_PSP_USD": 33, "SRV6_BEHAVIOR_ENDX_WITH_USP_USD": 34, "SRV6_BEHAVIOR_ENDX_WITH_PSP_USP_USD": 35, "SRV6_BEHAVIOR_ENDT_WITH_USD": 36, "SRV6_BEHAVIOR_ENDT_WITH_PSP_USD": 37, "SRV6_BEHAVIOR_ENDT_WITH_USP_USD": 38, "SRV6_BEHAVIOR_ENDT_WITH_PSP_USP_USD": 39, "SRV6_BEHAVIOR_ENDM_GTP6D": 69, "SRV6_BEHAVIOR_ENDM_GTP6DI": 70, "SRV6_BEHAVIOR_ENDM_GTP6E": 71, "SRV6_BEHAVIOR_ENDM_GTP4E": 72, } )
Enum value maps for SRV6Behavior.
var ( ENLPType_name = map[int32]string{ 0: "ENLP_TYPE_UNSPECIFIED", 1: "ENLP_TYPE_TYPE1", 2: "ENLP_TYPE_TYPE2", 3: "ENLP_TYPE_TYPE3", 4: "ENLP_TYPE_TYPE4", } ENLPType_value = map[string]int32{ "ENLP_TYPE_UNSPECIFIED": 0, "ENLP_TYPE_TYPE1": 1, "ENLP_TYPE_TYPE2": 2, "ENLP_TYPE_TYPE3": 3, "ENLP_TYPE_TYPE4": 4, } )
Enum value maps for ENLPType.
var ( AsSegment_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_AS_SET", 2: "TYPE_AS_SEQUENCE", 3: "TYPE_AS_CONFED_SEQUENCE", 4: "TYPE_AS_CONFED_SET", } AsSegment_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_AS_SET": 1, "TYPE_AS_SEQUENCE": 2, "TYPE_AS_CONFED_SEQUENCE": 3, "TYPE_AS_CONFED_SET": 4, } )
Enum value maps for AsSegment_Type.
var ( AddPathCapabilityTuple_Mode_name = map[int32]string{ 0: "MODE_UNSPECIFIED", 1: "MODE_RECEIVE", 2: "MODE_SEND", 3: "MODE_BOTH", } AddPathCapabilityTuple_Mode_value = map[string]int32{ "MODE_UNSPECIFIED": 0, "MODE_RECEIVE": 1, "MODE_SEND": 2, "MODE_BOTH": 3, } )
Enum value maps for AddPathCapabilityTuple_Mode.
var ( Family_Afi_name = map[int32]string{ 0: "AFI_UNSPECIFIED", 1: "AFI_IP", 2: "AFI_IP6", 25: "AFI_L2VPN", 16388: "AFI_LS", 16397: "AFI_OPAQUE", } Family_Afi_value = map[string]int32{ "AFI_UNSPECIFIED": 0, "AFI_IP": 1, "AFI_IP6": 2, "AFI_L2VPN": 25, "AFI_LS": 16388, "AFI_OPAQUE": 16397, } )
Enum value maps for Family_Afi.
var ( Family_Safi_name = map[int32]string{ 0: "SAFI_UNSPECIFIED", 1: "SAFI_UNICAST", 2: "SAFI_MULTICAST", 4: "SAFI_MPLS_LABEL", 7: "SAFI_ENCAPSULATION", 65: "SAFI_VPLS", 70: "SAFI_EVPN", 71: "SAFI_LS", 73: "SAFI_SR_POLICY", 85: "SAFI_MUP", 128: "SAFI_MPLS_VPN", 129: "SAFI_MPLS_VPN_MULTICAST", 132: "SAFI_ROUTE_TARGET_CONSTRAINTS", 133: "SAFI_FLOW_SPEC_UNICAST", 134: "SAFI_FLOW_SPEC_VPN", 241: "SAFI_KEY_VALUE", } Family_Safi_value = map[string]int32{ "SAFI_UNSPECIFIED": 0, "SAFI_UNICAST": 1, "SAFI_MULTICAST": 2, "SAFI_MPLS_LABEL": 4, "SAFI_ENCAPSULATION": 7, "SAFI_VPLS": 65, "SAFI_EVPN": 70, "SAFI_LS": 71, "SAFI_SR_POLICY": 73, "SAFI_MUP": 85, "SAFI_MPLS_VPN": 128, "SAFI_MPLS_VPN_MULTICAST": 129, "SAFI_ROUTE_TARGET_CONSTRAINTS": 132, "SAFI_FLOW_SPEC_UNICAST": 133, "SAFI_FLOW_SPEC_VPN": 134, "SAFI_KEY_VALUE": 241, } )
Enum value maps for Family_Safi.
var ( TableType_name = map[int32]string{ 0: "TABLE_TYPE_UNSPECIFIED", 1: "TABLE_TYPE_GLOBAL", 2: "TABLE_TYPE_LOCAL", 3: "TABLE_TYPE_ADJ_IN", 4: "TABLE_TYPE_ADJ_OUT", 5: "TABLE_TYPE_VRF", } TableType_value = map[string]int32{ "TABLE_TYPE_UNSPECIFIED": 0, "TABLE_TYPE_GLOBAL": 1, "TABLE_TYPE_LOCAL": 2, "TABLE_TYPE_ADJ_IN": 3, "TABLE_TYPE_ADJ_OUT": 4, "TABLE_TYPE_VRF": 5, } )
Enum value maps for TableType.
var ( ValidationState_name = map[int32]string{ 0: "VALIDATION_STATE_UNSPECIFIED", 1: "VALIDATION_STATE_NONE", 2: "VALIDATION_STATE_NOT_FOUND", 3: "VALIDATION_STATE_VALID", 4: "VALIDATION_STATE_INVALID", } ValidationState_value = map[string]int32{ "VALIDATION_STATE_UNSPECIFIED": 0, "VALIDATION_STATE_NONE": 1, "VALIDATION_STATE_NOT_FOUND": 2, "VALIDATION_STATE_VALID": 3, "VALIDATION_STATE_INVALID": 4, } )
Enum value maps for ValidationState.
var ( PeerType_name = map[int32]string{ 0: "PEER_TYPE_UNSPECIFIED", 1: "PEER_TYPE_INTERNAL", 2: "PEER_TYPE_EXTERNAL", } PeerType_value = map[string]int32{ "PEER_TYPE_UNSPECIFIED": 0, "PEER_TYPE_INTERNAL": 1, "PEER_TYPE_EXTERNAL": 2, } )
Enum value maps for PeerType.
var ( RemovePrivate_name = map[int32]string{ 0: "REMOVE_PRIVATE_UNSPECIFIED", 1: "REMOVE_PRIVATE_ALL", 2: "REMOVE_PRIVATE_REPLACE", } RemovePrivate_value = map[string]int32{ "REMOVE_PRIVATE_UNSPECIFIED": 0, "REMOVE_PRIVATE_ALL": 1, "REMOVE_PRIVATE_REPLACE": 2, } )
Enum value maps for RemovePrivate.
var ( DefinedType_name = map[int32]string{ 0: "DEFINED_TYPE_UNSPECIFIED", 1: "DEFINED_TYPE_PREFIX", 2: "DEFINED_TYPE_NEIGHBOR", 3: "DEFINED_TYPE_TAG", 4: "DEFINED_TYPE_AS_PATH", 5: "DEFINED_TYPE_COMMUNITY", 6: "DEFINED_TYPE_EXT_COMMUNITY", 7: "DEFINED_TYPE_LARGE_COMMUNITY", 8: "DEFINED_TYPE_NEXT_HOP", } DefinedType_value = map[string]int32{ "DEFINED_TYPE_UNSPECIFIED": 0, "DEFINED_TYPE_PREFIX": 1, "DEFINED_TYPE_NEIGHBOR": 2, "DEFINED_TYPE_TAG": 3, "DEFINED_TYPE_AS_PATH": 4, "DEFINED_TYPE_COMMUNITY": 5, "DEFINED_TYPE_EXT_COMMUNITY": 6, "DEFINED_TYPE_LARGE_COMMUNITY": 7, "DEFINED_TYPE_NEXT_HOP": 8, } )
Enum value maps for DefinedType.
var ( Comparison_name = map[int32]string{ 0: "COMPARISON_UNSPECIFIED", 1: "COMPARISON_EQ", 2: "COMPARISON_GE", 3: "COMPARISON_LE", } Comparison_value = map[string]int32{ "COMPARISON_UNSPECIFIED": 0, "COMPARISON_EQ": 1, "COMPARISON_GE": 2, "COMPARISON_LE": 3, } )
Enum value maps for Comparison.
var ( OriginType_name = map[int32]string{ 0: "ORIGIN_TYPE_UNSPECIFIED", 1: "ORIGIN_TYPE_IGP", 2: "ORIGIN_TYPE_EGP", 3: "ORIGIN_TYPE_INCOMPLETE", } OriginType_value = map[string]int32{ "ORIGIN_TYPE_UNSPECIFIED": 0, "ORIGIN_TYPE_IGP": 1, "ORIGIN_TYPE_EGP": 2, "ORIGIN_TYPE_INCOMPLETE": 3, } )
Enum value maps for OriginType.
var ( RouteAction_name = map[int32]string{ 0: "ROUTE_ACTION_UNSPECIFIED", 1: "ROUTE_ACTION_ACCEPT", 2: "ROUTE_ACTION_REJECT", } RouteAction_value = map[string]int32{ "ROUTE_ACTION_UNSPECIFIED": 0, "ROUTE_ACTION_ACCEPT": 1, "ROUTE_ACTION_REJECT": 2, } )
Enum value maps for RouteAction.
var ( PolicyDirection_name = map[int32]string{ 0: "POLICY_DIRECTION_UNSPECIFIED", 1: "POLICY_DIRECTION_IMPORT", 2: "POLICY_DIRECTION_EXPORT", } PolicyDirection_value = map[string]int32{ "POLICY_DIRECTION_UNSPECIFIED": 0, "POLICY_DIRECTION_IMPORT": 1, "POLICY_DIRECTION_EXPORT": 2, } )
Enum value maps for PolicyDirection.
var ( WatchEventRequest_Table_Filter_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_BEST", 2: "TYPE_ADJIN", 3: "TYPE_POST_POLICY", 4: "TYPE_EOR", } WatchEventRequest_Table_Filter_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_BEST": 1, "TYPE_ADJIN": 2, "TYPE_POST_POLICY": 3, "TYPE_EOR": 4, } )
Enum value maps for WatchEventRequest_Table_Filter_Type.
var ( WatchEventResponse_PeerEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_INIT", 2: "TYPE_END_OF_INIT", 3: "TYPE_STATE", } WatchEventResponse_PeerEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_INIT": 1, "TYPE_END_OF_INIT": 2, "TYPE_STATE": 3, } )
Enum value maps for WatchEventResponse_PeerEvent_Type.
var ( ResetPeerRequest_Direction_name = map[int32]string{ 0: "DIRECTION_UNSPECIFIED", 1: "DIRECTION_IN", 2: "DIRECTION_OUT", 3: "DIRECTION_BOTH", } ResetPeerRequest_Direction_value = map[string]int32{ "DIRECTION_UNSPECIFIED": 0, "DIRECTION_IN": 1, "DIRECTION_OUT": 2, "DIRECTION_BOTH": 3, } )
Enum value maps for ResetPeerRequest_Direction.
var ( TableLookupPrefix_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_EXACT", 2: "TYPE_LONGER", 3: "TYPE_SHORTER", } TableLookupPrefix_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_EXACT": 1, "TYPE_LONGER": 2, "TYPE_SHORTER": 3, } )
Enum value maps for TableLookupPrefix_Type.
var ( ListPathRequest_SortType_name = map[int32]string{ 0: "SORT_TYPE_UNSPECIFIED", 1: "SORT_TYPE_PREFIX", } ListPathRequest_SortType_value = map[string]int32{ "SORT_TYPE_UNSPECIFIED": 0, "SORT_TYPE_PREFIX": 1, } )
Enum value maps for ListPathRequest_SortType.
var ( EnableMrtRequest_DumpType_name = map[int32]string{ 0: "DUMP_TYPE_UNSPECIFIED", 1: "DUMP_TYPE_UPDATES", 2: "DUMP_TYPE_TABLE", } EnableMrtRequest_DumpType_value = map[string]int32{ "DUMP_TYPE_UNSPECIFIED": 0, "DUMP_TYPE_UPDATES": 1, "DUMP_TYPE_TABLE": 2, } )
Enum value maps for EnableMrtRequest_DumpType.
var ( AddBmpRequest_MonitoringPolicy_name = map[int32]string{ 0: "MONITORING_POLICY_UNSPECIFIED", 1: "MONITORING_POLICY_PRE", 2: "MONITORING_POLICY_POST", 3: "MONITORING_POLICY_BOTH", 4: "MONITORING_POLICY_LOCAL", 5: "MONITORING_POLICY_ALL", } AddBmpRequest_MonitoringPolicy_value = map[string]int32{ "MONITORING_POLICY_UNSPECIFIED": 0, "MONITORING_POLICY_PRE": 1, "MONITORING_POLICY_POST": 2, "MONITORING_POLICY_BOTH": 3, "MONITORING_POLICY_LOCAL": 4, "MONITORING_POLICY_ALL": 5, } )
Enum value maps for AddBmpRequest_MonitoringPolicy.
var ( Validation_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", 1: "REASON_NONE", 2: "REASON_ASN", 3: "REASON_LENGTH", } Validation_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "REASON_NONE": 1, "REASON_ASN": 2, "REASON_LENGTH": 3, } )
Enum value maps for Validation_Reason.
var ( PeerState_SessionState_name = map[int32]string{ 0: "SESSION_STATE_UNSPECIFIED", 1: "SESSION_STATE_IDLE", 2: "SESSION_STATE_CONNECT", 3: "SESSION_STATE_ACTIVE", 4: "SESSION_STATE_OPENSENT", 5: "SESSION_STATE_OPENCONFIRM", 6: "SESSION_STATE_ESTABLISHED", } PeerState_SessionState_value = map[string]int32{ "SESSION_STATE_UNSPECIFIED": 0, "SESSION_STATE_IDLE": 1, "SESSION_STATE_CONNECT": 2, "SESSION_STATE_ACTIVE": 3, "SESSION_STATE_OPENSENT": 4, "SESSION_STATE_OPENCONFIRM": 5, "SESSION_STATE_ESTABLISHED": 6, } )
Enum value maps for PeerState_SessionState.
var ( PeerState_AdminState_name = map[int32]string{ 0: "ADMIN_STATE_UNSPECIFIED", 1: "ADMIN_STATE_UP", 2: "ADMIN_STATE_DOWN", 3: "ADMIN_STATE_PFX_CT", } PeerState_AdminState_value = map[string]int32{ "ADMIN_STATE_UNSPECIFIED": 0, "ADMIN_STATE_UP": 1, "ADMIN_STATE_DOWN": 2, "ADMIN_STATE_PFX_CT": 3, } )
Enum value maps for PeerState_AdminState.
var ( PeerState_DisconnectReason_name = map[int32]string{ 0: "DISCONNECT_REASON_UNSPECIFIED", 1: "DISCONNECT_REASON_ADMIN_DOWN", 2: "DISCONNECT_REASON_HOLD_TIMER_EXPIRED", 3: "DISCONNECT_REASON_NOTIFICATION_SENT", 4: "DISCONNECT_REASON_NOTIFICATION_RECEIVED", 5: "DISCONNECT_REASON_READ_FAILED", 6: "DISCONNECT_REASON_WRITE_FAILED", 7: "DISCONNECT_REASON_IDLE_TIMER_EXPIRED", 8: "DISCONNECT_REASON_RESTART_TIMER_EXPIRED", 9: "DISCONNECT_REASON_GRACEFUL_RESTART", 10: "DISCONNECT_REASON_INVALID_MSG", 11: "DISCONNECT_REASON_HARD_RESET", 12: "DISCONNECT_REASON_DECONFIGURED", 13: "DISCONNECT_REASON_BAD_PEER_AS", } PeerState_DisconnectReason_value = map[string]int32{ "DISCONNECT_REASON_UNSPECIFIED": 0, "DISCONNECT_REASON_ADMIN_DOWN": 1, "DISCONNECT_REASON_HOLD_TIMER_EXPIRED": 2, "DISCONNECT_REASON_NOTIFICATION_SENT": 3, "DISCONNECT_REASON_NOTIFICATION_RECEIVED": 4, "DISCONNECT_REASON_READ_FAILED": 5, "DISCONNECT_REASON_WRITE_FAILED": 6, "DISCONNECT_REASON_IDLE_TIMER_EXPIRED": 7, "DISCONNECT_REASON_RESTART_TIMER_EXPIRED": 8, "DISCONNECT_REASON_GRACEFUL_RESTART": 9, "DISCONNECT_REASON_INVALID_MSG": 10, "DISCONNECT_REASON_HARD_RESET": 11, "DISCONNECT_REASON_DECONFIGURED": 12, "DISCONNECT_REASON_BAD_PEER_AS": 13, } )
Enum value maps for PeerState_DisconnectReason.
var ( MatchSet_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_ANY", 2: "TYPE_ALL", 3: "TYPE_INVERT", } MatchSet_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_ANY": 1, "TYPE_ALL": 2, "TYPE_INVERT": 3, } )
Enum value maps for MatchSet_Type.
var ( Conditions_RouteType_name = map[int32]string{ 0: "ROUTE_TYPE_UNSPECIFIED", 1: "ROUTE_TYPE_INTERNAL", 2: "ROUTE_TYPE_EXTERNAL", 3: "ROUTE_TYPE_LOCAL", } Conditions_RouteType_value = map[string]int32{ "ROUTE_TYPE_UNSPECIFIED": 0, "ROUTE_TYPE_INTERNAL": 1, "ROUTE_TYPE_EXTERNAL": 2, "ROUTE_TYPE_LOCAL": 3, } )
Enum value maps for Conditions_RouteType.
var ( CommunityAction_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_ADD", 2: "TYPE_REMOVE", 3: "TYPE_REPLACE", } CommunityAction_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_ADD": 1, "TYPE_REMOVE": 2, "TYPE_REPLACE": 3, } )
Enum value maps for CommunityAction_Type.
var ( MedAction_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_MOD", 2: "TYPE_REPLACE", } MedAction_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_MOD": 1, "TYPE_REPLACE": 2, } )
Enum value maps for MedAction_Type.
var ( SetLogLevelRequest_Level_name = map[int32]string{ 0: "LEVEL_UNSPECIFIED", 1: "LEVEL_PANIC", 2: "LEVEL_FATAL", 3: "LEVEL_ERROR", 4: "LEVEL_WARN", 5: "LEVEL_INFO", 6: "LEVEL_DEBUG", 7: "LEVEL_TRACE", } SetLogLevelRequest_Level_value = map[string]int32{ "LEVEL_UNSPECIFIED": 0, "LEVEL_PANIC": 1, "LEVEL_FATAL": 2, "LEVEL_ERROR": 3, "LEVEL_WARN": 4, "LEVEL_INFO": 5, "LEVEL_DEBUG": 6, "LEVEL_TRACE": 7, } )
Enum value maps for SetLogLevelRequest_Level.
var ( LsNLRIType_name = map[int32]string{ 0: "LS_NLRI_TYPE_UNSPECIFIED", 1: "LS_NLRI_TYPE_NODE", 2: "LS_NLRI_TYPE_LINK", 3: "LS_NLRI_TYPE_PREFIX_V4", 4: "LS_NLRI_TYPE_PREFIX_V6", 6: "LS_NLRI_TYPE_SRV6_SID", } LsNLRIType_value = map[string]int32{ "LS_NLRI_TYPE_UNSPECIFIED": 0, "LS_NLRI_TYPE_NODE": 1, "LS_NLRI_TYPE_LINK": 2, "LS_NLRI_TYPE_PREFIX_V4": 3, "LS_NLRI_TYPE_PREFIX_V6": 4, "LS_NLRI_TYPE_SRV6_SID": 6, } )
Enum value maps for LsNLRIType.
var ( LsProtocolID_name = map[int32]string{ 0: "LS_PROTOCOL_ID_UNSPECIFIED", 1: "LS_PROTOCOL_ID_ISIS_L1", 2: "LS_PROTOCOL_ID_ISIS_L2", 3: "LS_PROTOCOL_ID_OSPF_V2", 4: "LS_PROTOCOL_ID_DIRECT", 5: "LS_PROTOCOL_ID_STATIC", 6: "LS_PROTOCOL_ID_OSPF_V3", } LsProtocolID_value = map[string]int32{ "LS_PROTOCOL_ID_UNSPECIFIED": 0, "LS_PROTOCOL_ID_ISIS_L1": 1, "LS_PROTOCOL_ID_ISIS_L2": 2, "LS_PROTOCOL_ID_OSPF_V2": 3, "LS_PROTOCOL_ID_DIRECT": 4, "LS_PROTOCOL_ID_STATIC": 5, "LS_PROTOCOL_ID_OSPF_V3": 6, } )
Enum value maps for LsProtocolID.
var ( LsOspfRouteType_name = map[int32]string{ 0: "LS_OSPF_ROUTE_TYPE_UNSPECIFIED", 1: "LS_OSPF_ROUTE_TYPE_INTRA_AREA", 2: "LS_OSPF_ROUTE_TYPE_INTER_AREA", 3: "LS_OSPF_ROUTE_TYPE_EXTERNAL1", 4: "LS_OSPF_ROUTE_TYPE_EXTERNAL2", 5: "LS_OSPF_ROUTE_TYPE_NSSA1", 6: "LS_OSPF_ROUTE_TYPE_NSSA2", } LsOspfRouteType_value = map[string]int32{ "LS_OSPF_ROUTE_TYPE_UNSPECIFIED": 0, "LS_OSPF_ROUTE_TYPE_INTRA_AREA": 1, "LS_OSPF_ROUTE_TYPE_INTER_AREA": 2, "LS_OSPF_ROUTE_TYPE_EXTERNAL1": 3, "LS_OSPF_ROUTE_TYPE_EXTERNAL2": 4, "LS_OSPF_ROUTE_TYPE_NSSA1": 5, "LS_OSPF_ROUTE_TYPE_NSSA2": 6, } )
Enum value maps for LsOspfRouteType.
var File_api_attribute_proto protoreflect.FileDescriptor
var File_api_capability_proto protoreflect.FileDescriptor
var File_api_common_proto protoreflect.FileDescriptor
var File_api_extcom_proto protoreflect.FileDescriptor
var File_api_gobgp_proto protoreflect.FileDescriptor
var File_api_nlri_proto protoreflect.FileDescriptor
var GoBgpService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.GoBgpService", HandlerType: (*GoBgpServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "StartBgp", Handler: _GoBgpService_StartBgp_Handler, }, { MethodName: "StopBgp", Handler: _GoBgpService_StopBgp_Handler, }, { MethodName: "GetBgp", Handler: _GoBgpService_GetBgp_Handler, }, { MethodName: "AddPeer", Handler: _GoBgpService_AddPeer_Handler, }, { MethodName: "DeletePeer", Handler: _GoBgpService_DeletePeer_Handler, }, { MethodName: "UpdatePeer", Handler: _GoBgpService_UpdatePeer_Handler, }, { MethodName: "ResetPeer", Handler: _GoBgpService_ResetPeer_Handler, }, { MethodName: "ShutdownPeer", Handler: _GoBgpService_ShutdownPeer_Handler, }, { MethodName: "EnablePeer", Handler: _GoBgpService_EnablePeer_Handler, }, { MethodName: "DisablePeer", Handler: _GoBgpService_DisablePeer_Handler, }, { MethodName: "AddPeerGroup", Handler: _GoBgpService_AddPeerGroup_Handler, }, { MethodName: "DeletePeerGroup", Handler: _GoBgpService_DeletePeerGroup_Handler, }, { MethodName: "UpdatePeerGroup", Handler: _GoBgpService_UpdatePeerGroup_Handler, }, { MethodName: "AddDynamicNeighbor", Handler: _GoBgpService_AddDynamicNeighbor_Handler, }, { MethodName: "DeleteDynamicNeighbor", Handler: _GoBgpService_DeleteDynamicNeighbor_Handler, }, { MethodName: "AddPath", Handler: _GoBgpService_AddPath_Handler, }, { MethodName: "DeletePath", Handler: _GoBgpService_DeletePath_Handler, }, { MethodName: "GetTable", Handler: _GoBgpService_GetTable_Handler, }, { MethodName: "AddVrf", Handler: _GoBgpService_AddVrf_Handler, }, { MethodName: "DeleteVrf", Handler: _GoBgpService_DeleteVrf_Handler, }, { MethodName: "AddPolicy", Handler: _GoBgpService_AddPolicy_Handler, }, { MethodName: "DeletePolicy", Handler: _GoBgpService_DeletePolicy_Handler, }, { MethodName: "SetPolicies", Handler: _GoBgpService_SetPolicies_Handler, }, { MethodName: "AddDefinedSet", Handler: _GoBgpService_AddDefinedSet_Handler, }, { MethodName: "DeleteDefinedSet", Handler: _GoBgpService_DeleteDefinedSet_Handler, }, { MethodName: "AddStatement", Handler: _GoBgpService_AddStatement_Handler, }, { MethodName: "DeleteStatement", Handler: _GoBgpService_DeleteStatement_Handler, }, { MethodName: "AddPolicyAssignment", Handler: _GoBgpService_AddPolicyAssignment_Handler, }, { MethodName: "DeletePolicyAssignment", Handler: _GoBgpService_DeletePolicyAssignment_Handler, }, { MethodName: "SetPolicyAssignment", Handler: _GoBgpService_SetPolicyAssignment_Handler, }, { MethodName: "AddRpki", Handler: _GoBgpService_AddRpki_Handler, }, { MethodName: "DeleteRpki", Handler: _GoBgpService_DeleteRpki_Handler, }, { MethodName: "EnableRpki", Handler: _GoBgpService_EnableRpki_Handler, }, { MethodName: "DisableRpki", Handler: _GoBgpService_DisableRpki_Handler, }, { MethodName: "ResetRpki", Handler: _GoBgpService_ResetRpki_Handler, }, { MethodName: "EnableZebra", Handler: _GoBgpService_EnableZebra_Handler, }, { MethodName: "EnableMrt", Handler: _GoBgpService_EnableMrt_Handler, }, { MethodName: "DisableMrt", Handler: _GoBgpService_DisableMrt_Handler, }, { MethodName: "AddBmp", Handler: _GoBgpService_AddBmp_Handler, }, { MethodName: "DeleteBmp", Handler: _GoBgpService_DeleteBmp_Handler, }, { MethodName: "SetLogLevel", Handler: _GoBgpService_SetLogLevel_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "WatchEvent", Handler: _GoBgpService_WatchEvent_Handler, ServerStreams: true, }, { StreamName: "ListPeer", Handler: _GoBgpService_ListPeer_Handler, ServerStreams: true, }, { StreamName: "ListPeerGroup", Handler: _GoBgpService_ListPeerGroup_Handler, ServerStreams: true, }, { StreamName: "ListDynamicNeighbor", Handler: _GoBgpService_ListDynamicNeighbor_Handler, ServerStreams: true, }, { StreamName: "ListPath", Handler: _GoBgpService_ListPath_Handler, ServerStreams: true, }, { StreamName: "AddPathStream", Handler: _GoBgpService_AddPathStream_Handler, ClientStreams: true, }, { StreamName: "ListVrf", Handler: _GoBgpService_ListVrf_Handler, ServerStreams: true, }, { StreamName: "ListPolicy", Handler: _GoBgpService_ListPolicy_Handler, ServerStreams: true, }, { StreamName: "ListDefinedSet", Handler: _GoBgpService_ListDefinedSet_Handler, ServerStreams: true, }, { StreamName: "ListStatement", Handler: _GoBgpService_ListStatement_Handler, ServerStreams: true, }, { StreamName: "ListPolicyAssignment", Handler: _GoBgpService_ListPolicyAssignment_Handler, ServerStreams: true, }, { StreamName: "ListRpki", Handler: _GoBgpService_ListRpki_Handler, ServerStreams: true, }, { StreamName: "ListRpkiTable", Handler: _GoBgpService_ListRpkiTable_Handler, ServerStreams: true, }, { StreamName: "ListBmp", Handler: _GoBgpService_ListBmp_Handler, ServerStreams: true, }, }, Metadata: "api/gobgp.proto", }
GoBgpService_ServiceDesc is the grpc.ServiceDesc for GoBgpService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterGoBgpServiceServer ¶
func RegisterGoBgpServiceServer(s grpc.ServiceRegistrar, srv GoBgpServiceServer)
Types ¶
type Actions ¶
type Actions struct {
RouteAction RouteAction `protobuf:"varint,1,opt,name=route_action,json=routeAction,proto3,enum=api.RouteAction" json:"route_action,omitempty"`
Community *CommunityAction `protobuf:"bytes,2,opt,name=community,proto3" json:"community,omitempty"`
Med *MedAction `protobuf:"bytes,3,opt,name=med,proto3" json:"med,omitempty"`
AsPrepend *AsPrependAction `protobuf:"bytes,4,opt,name=as_prepend,json=asPrepend,proto3" json:"as_prepend,omitempty"`
ExtCommunity *CommunityAction `protobuf:"bytes,5,opt,name=ext_community,json=extCommunity,proto3" json:"ext_community,omitempty"`
Nexthop *NexthopAction `protobuf:"bytes,6,opt,name=nexthop,proto3" json:"nexthop,omitempty"`
LocalPref *LocalPrefAction `protobuf:"bytes,7,opt,name=local_pref,json=localPref,proto3" json:"local_pref,omitempty"`
LargeCommunity *CommunityAction `protobuf:"bytes,8,opt,name=large_community,json=largeCommunity,proto3" json:"large_community,omitempty"`
OriginAction *OriginAction `protobuf:"bytes,9,opt,name=origin_action,json=originAction,proto3" json:"origin_action,omitempty"`
// contains filtered or unexported fields
}
func (*Actions) Descriptor
deprecated
func (*Actions) GetAsPrepend ¶
func (x *Actions) GetAsPrepend() *AsPrependAction
func (*Actions) GetCommunity ¶
func (x *Actions) GetCommunity() *CommunityAction
func (*Actions) GetExtCommunity ¶
func (x *Actions) GetExtCommunity() *CommunityAction
func (*Actions) GetLargeCommunity ¶
func (x *Actions) GetLargeCommunity() *CommunityAction
func (*Actions) GetLocalPref ¶
func (x *Actions) GetLocalPref() *LocalPrefAction
func (*Actions) GetNexthop ¶
func (x *Actions) GetNexthop() *NexthopAction
func (*Actions) GetOriginAction ¶
func (x *Actions) GetOriginAction() *OriginAction
func (*Actions) GetRouteAction ¶
func (x *Actions) GetRouteAction() RouteAction
func (*Actions) ProtoMessage ¶
func (*Actions) ProtoMessage()
func (*Actions) ProtoReflect ¶
func (x *Actions) ProtoReflect() protoreflect.Message
type AddBmpRequest ¶
type AddBmpRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Policy AddBmpRequest_MonitoringPolicy `protobuf:"varint,3,opt,name=policy,proto3,enum=api.AddBmpRequest_MonitoringPolicy" json:"policy,omitempty"`
StatisticsTimeout int32 `protobuf:"varint,4,opt,name=statistics_timeout,json=statisticsTimeout,proto3" json:"statistics_timeout,omitempty"`
SysName string `protobuf:"bytes,5,opt,name=sys_name,json=sysName,proto3" json:"sys_name,omitempty"`
SysDescr string `protobuf:"bytes,6,opt,name=sys_descr,json=sysDescr,proto3" json:"sys_descr,omitempty"`
// contains filtered or unexported fields
}
func (*AddBmpRequest) Descriptor
deprecated
func (*AddBmpRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddBmpRequest.ProtoReflect.Descriptor instead.
func (*AddBmpRequest) GetAddress ¶
func (x *AddBmpRequest) GetAddress() string
func (*AddBmpRequest) GetPolicy ¶
func (x *AddBmpRequest) GetPolicy() AddBmpRequest_MonitoringPolicy
func (*AddBmpRequest) GetPort ¶
func (x *AddBmpRequest) GetPort() uint32
func (*AddBmpRequest) GetStatisticsTimeout ¶
func (x *AddBmpRequest) GetStatisticsTimeout() int32
func (*AddBmpRequest) GetSysDescr ¶
func (x *AddBmpRequest) GetSysDescr() string
func (*AddBmpRequest) GetSysName ¶
func (x *AddBmpRequest) GetSysName() string
func (*AddBmpRequest) ProtoMessage ¶
func (*AddBmpRequest) ProtoMessage()
func (*AddBmpRequest) ProtoReflect ¶
func (x *AddBmpRequest) ProtoReflect() protoreflect.Message
func (*AddBmpRequest) Reset ¶
func (x *AddBmpRequest) Reset()
func (*AddBmpRequest) String ¶
func (x *AddBmpRequest) String() string
type AddBmpRequest_MonitoringPolicy ¶
type AddBmpRequest_MonitoringPolicy int32
const ( AddBmpRequest_MONITORING_POLICY_UNSPECIFIED AddBmpRequest_MonitoringPolicy = 0 AddBmpRequest_MONITORING_POLICY_PRE AddBmpRequest_MonitoringPolicy = 1 AddBmpRequest_MONITORING_POLICY_POST AddBmpRequest_MonitoringPolicy = 2 AddBmpRequest_MONITORING_POLICY_BOTH AddBmpRequest_MonitoringPolicy = 3 AddBmpRequest_MONITORING_POLICY_LOCAL AddBmpRequest_MonitoringPolicy = 4 AddBmpRequest_MONITORING_POLICY_ALL AddBmpRequest_MonitoringPolicy = 5 )
func (AddBmpRequest_MonitoringPolicy) Descriptor ¶
func (AddBmpRequest_MonitoringPolicy) Descriptor() protoreflect.EnumDescriptor
func (AddBmpRequest_MonitoringPolicy) Enum ¶
func (x AddBmpRequest_MonitoringPolicy) Enum() *AddBmpRequest_MonitoringPolicy
func (AddBmpRequest_MonitoringPolicy) EnumDescriptor
deprecated
func (AddBmpRequest_MonitoringPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use AddBmpRequest_MonitoringPolicy.Descriptor instead.
func (AddBmpRequest_MonitoringPolicy) Number ¶
func (x AddBmpRequest_MonitoringPolicy) Number() protoreflect.EnumNumber
func (AddBmpRequest_MonitoringPolicy) String ¶
func (x AddBmpRequest_MonitoringPolicy) String() string
func (AddBmpRequest_MonitoringPolicy) Type ¶
func (AddBmpRequest_MonitoringPolicy) Type() protoreflect.EnumType
type AddBmpResponse ¶
type AddBmpResponse struct {
// contains filtered or unexported fields
}
func (*AddBmpResponse) Descriptor
deprecated
func (*AddBmpResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddBmpResponse.ProtoReflect.Descriptor instead.
func (*AddBmpResponse) ProtoMessage ¶
func (*AddBmpResponse) ProtoMessage()
func (*AddBmpResponse) ProtoReflect ¶
func (x *AddBmpResponse) ProtoReflect() protoreflect.Message
func (*AddBmpResponse) Reset ¶
func (x *AddBmpResponse) Reset()
func (*AddBmpResponse) String ¶
func (x *AddBmpResponse) String() string
type AddDefinedSetRequest ¶
type AddDefinedSetRequest struct {
DefinedSet *DefinedSet `protobuf:"bytes,1,opt,name=defined_set,json=definedSet,proto3" json:"defined_set,omitempty"`
Replace bool `protobuf:"varint,2,opt,name=replace,proto3" json:"replace,omitempty"`
// contains filtered or unexported fields
}
func (*AddDefinedSetRequest) Descriptor
deprecated
func (*AddDefinedSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddDefinedSetRequest.ProtoReflect.Descriptor instead.
func (*AddDefinedSetRequest) GetDefinedSet ¶
func (x *AddDefinedSetRequest) GetDefinedSet() *DefinedSet
func (*AddDefinedSetRequest) GetReplace ¶
func (x *AddDefinedSetRequest) GetReplace() bool
func (*AddDefinedSetRequest) ProtoMessage ¶
func (*AddDefinedSetRequest) ProtoMessage()
func (*AddDefinedSetRequest) ProtoReflect ¶
func (x *AddDefinedSetRequest) ProtoReflect() protoreflect.Message
func (*AddDefinedSetRequest) Reset ¶
func (x *AddDefinedSetRequest) Reset()
func (*AddDefinedSetRequest) String ¶
func (x *AddDefinedSetRequest) String() string
type AddDefinedSetResponse ¶
type AddDefinedSetResponse struct {
// contains filtered or unexported fields
}
func (*AddDefinedSetResponse) Descriptor
deprecated
func (*AddDefinedSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddDefinedSetResponse.ProtoReflect.Descriptor instead.
func (*AddDefinedSetResponse) ProtoMessage ¶
func (*AddDefinedSetResponse) ProtoMessage()
func (*AddDefinedSetResponse) ProtoReflect ¶
func (x *AddDefinedSetResponse) ProtoReflect() protoreflect.Message
func (*AddDefinedSetResponse) Reset ¶
func (x *AddDefinedSetResponse) Reset()
func (*AddDefinedSetResponse) String ¶
func (x *AddDefinedSetResponse) String() string
type AddDynamicNeighborRequest ¶
type AddDynamicNeighborRequest struct {
DynamicNeighbor *DynamicNeighbor `protobuf:"bytes,1,opt,name=dynamic_neighbor,json=dynamicNeighbor,proto3" json:"dynamic_neighbor,omitempty"`
// contains filtered or unexported fields
}
func (*AddDynamicNeighborRequest) Descriptor
deprecated
func (*AddDynamicNeighborRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddDynamicNeighborRequest.ProtoReflect.Descriptor instead.
func (*AddDynamicNeighborRequest) GetDynamicNeighbor ¶
func (x *AddDynamicNeighborRequest) GetDynamicNeighbor() *DynamicNeighbor
func (*AddDynamicNeighborRequest) ProtoMessage ¶
func (*AddDynamicNeighborRequest) ProtoMessage()
func (*AddDynamicNeighborRequest) ProtoReflect ¶
func (x *AddDynamicNeighborRequest) ProtoReflect() protoreflect.Message
func (*AddDynamicNeighborRequest) Reset ¶
func (x *AddDynamicNeighborRequest) Reset()
func (*AddDynamicNeighborRequest) String ¶
func (x *AddDynamicNeighborRequest) String() string
type AddDynamicNeighborResponse ¶
type AddDynamicNeighborResponse struct {
// contains filtered or unexported fields
}
func (*AddDynamicNeighborResponse) Descriptor
deprecated
func (*AddDynamicNeighborResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddDynamicNeighborResponse.ProtoReflect.Descriptor instead.
func (*AddDynamicNeighborResponse) ProtoMessage ¶
func (*AddDynamicNeighborResponse) ProtoMessage()
func (*AddDynamicNeighborResponse) ProtoReflect ¶
func (x *AddDynamicNeighborResponse) ProtoReflect() protoreflect.Message
func (*AddDynamicNeighborResponse) Reset ¶
func (x *AddDynamicNeighborResponse) Reset()
func (*AddDynamicNeighborResponse) String ¶
func (x *AddDynamicNeighborResponse) String() string
type AddPathCapability ¶
type AddPathCapability struct {
Tuples []*AddPathCapabilityTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathCapability) Descriptor
deprecated
func (*AddPathCapability) Descriptor() ([]byte, []int)
Deprecated: Use AddPathCapability.ProtoReflect.Descriptor instead.
func (*AddPathCapability) GetTuples ¶
func (x *AddPathCapability) GetTuples() []*AddPathCapabilityTuple
func (*AddPathCapability) ProtoMessage ¶
func (*AddPathCapability) ProtoMessage()
func (*AddPathCapability) ProtoReflect ¶
func (x *AddPathCapability) ProtoReflect() protoreflect.Message
func (*AddPathCapability) Reset ¶
func (x *AddPathCapability) Reset()
func (*AddPathCapability) String ¶
func (x *AddPathCapability) String() string
type AddPathCapabilityTuple ¶
type AddPathCapabilityTuple struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
Mode AddPathCapabilityTuple_Mode `protobuf:"varint,2,opt,name=mode,proto3,enum=api.AddPathCapabilityTuple_Mode" json:"mode,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathCapabilityTuple) Descriptor
deprecated
func (*AddPathCapabilityTuple) Descriptor() ([]byte, []int)
Deprecated: Use AddPathCapabilityTuple.ProtoReflect.Descriptor instead.
func (*AddPathCapabilityTuple) GetFamily ¶
func (x *AddPathCapabilityTuple) GetFamily() *Family
func (*AddPathCapabilityTuple) GetMode ¶
func (x *AddPathCapabilityTuple) GetMode() AddPathCapabilityTuple_Mode
func (*AddPathCapabilityTuple) ProtoMessage ¶
func (*AddPathCapabilityTuple) ProtoMessage()
func (*AddPathCapabilityTuple) ProtoReflect ¶
func (x *AddPathCapabilityTuple) ProtoReflect() protoreflect.Message
func (*AddPathCapabilityTuple) Reset ¶
func (x *AddPathCapabilityTuple) Reset()
func (*AddPathCapabilityTuple) String ¶
func (x *AddPathCapabilityTuple) String() string
type AddPathCapabilityTuple_Mode ¶
type AddPathCapabilityTuple_Mode int32
const ( AddPathCapabilityTuple_MODE_UNSPECIFIED AddPathCapabilityTuple_Mode = 0 // NONE AddPathCapabilityTuple_MODE_RECEIVE AddPathCapabilityTuple_Mode = 1 AddPathCapabilityTuple_MODE_SEND AddPathCapabilityTuple_Mode = 2 AddPathCapabilityTuple_MODE_BOTH AddPathCapabilityTuple_Mode = 3 )
func (AddPathCapabilityTuple_Mode) Descriptor ¶
func (AddPathCapabilityTuple_Mode) Descriptor() protoreflect.EnumDescriptor
func (AddPathCapabilityTuple_Mode) Enum ¶
func (x AddPathCapabilityTuple_Mode) Enum() *AddPathCapabilityTuple_Mode
func (AddPathCapabilityTuple_Mode) EnumDescriptor
deprecated
func (AddPathCapabilityTuple_Mode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AddPathCapabilityTuple_Mode.Descriptor instead.
func (AddPathCapabilityTuple_Mode) Number ¶
func (x AddPathCapabilityTuple_Mode) Number() protoreflect.EnumNumber
func (AddPathCapabilityTuple_Mode) String ¶
func (x AddPathCapabilityTuple_Mode) String() string
func (AddPathCapabilityTuple_Mode) Type ¶
func (AddPathCapabilityTuple_Mode) Type() protoreflect.EnumType
type AddPathRequest ¶
type AddPathRequest struct {
TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=api.TableType" json:"table_type,omitempty"`
VrfId string `protobuf:"bytes,2,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"`
Path *Path `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathRequest) Descriptor
deprecated
func (*AddPathRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPathRequest.ProtoReflect.Descriptor instead.
func (*AddPathRequest) GetPath ¶
func (x *AddPathRequest) GetPath() *Path
func (*AddPathRequest) GetTableType ¶
func (x *AddPathRequest) GetTableType() TableType
func (*AddPathRequest) GetVrfId ¶
func (x *AddPathRequest) GetVrfId() string
func (*AddPathRequest) ProtoMessage ¶
func (*AddPathRequest) ProtoMessage()
func (*AddPathRequest) ProtoReflect ¶
func (x *AddPathRequest) ProtoReflect() protoreflect.Message
func (*AddPathRequest) Reset ¶
func (x *AddPathRequest) Reset()
func (*AddPathRequest) String ¶
func (x *AddPathRequest) String() string
type AddPathResponse ¶
type AddPathResponse struct {
Uuid []byte `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathResponse) Descriptor
deprecated
func (*AddPathResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddPathResponse.ProtoReflect.Descriptor instead.
func (*AddPathResponse) GetUuid ¶
func (x *AddPathResponse) GetUuid() []byte
func (*AddPathResponse) ProtoMessage ¶
func (*AddPathResponse) ProtoMessage()
func (*AddPathResponse) ProtoReflect ¶
func (x *AddPathResponse) ProtoReflect() protoreflect.Message
func (*AddPathResponse) Reset ¶
func (x *AddPathResponse) Reset()
func (*AddPathResponse) String ¶
func (x *AddPathResponse) String() string
type AddPathStreamRequest ¶
type AddPathStreamRequest struct {
TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=api.TableType" json:"table_type,omitempty"`
VrfId string `protobuf:"bytes,2,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"`
Paths []*Path `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathStreamRequest) Descriptor
deprecated
func (*AddPathStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPathStreamRequest.ProtoReflect.Descriptor instead.
func (*AddPathStreamRequest) GetPaths ¶
func (x *AddPathStreamRequest) GetPaths() []*Path
func (*AddPathStreamRequest) GetTableType ¶
func (x *AddPathStreamRequest) GetTableType() TableType
func (*AddPathStreamRequest) GetVrfId ¶
func (x *AddPathStreamRequest) GetVrfId() string
func (*AddPathStreamRequest) ProtoMessage ¶
func (*AddPathStreamRequest) ProtoMessage()
func (*AddPathStreamRequest) ProtoReflect ¶
func (x *AddPathStreamRequest) ProtoReflect() protoreflect.Message
func (*AddPathStreamRequest) Reset ¶
func (x *AddPathStreamRequest) Reset()
func (*AddPathStreamRequest) String ¶
func (x *AddPathStreamRequest) String() string
type AddPathStreamResponse ¶
type AddPathStreamResponse struct {
// contains filtered or unexported fields
}
func (*AddPathStreamResponse) Descriptor
deprecated
func (*AddPathStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddPathStreamResponse.ProtoReflect.Descriptor instead.
func (*AddPathStreamResponse) ProtoMessage ¶
func (*AddPathStreamResponse) ProtoMessage()
func (*AddPathStreamResponse) ProtoReflect ¶
func (x *AddPathStreamResponse) ProtoReflect() protoreflect.Message
func (*AddPathStreamResponse) Reset ¶
func (x *AddPathStreamResponse) Reset()
func (*AddPathStreamResponse) String ¶
func (x *AddPathStreamResponse) String() string
type AddPaths ¶
type AddPaths struct {
Config *AddPathsConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *AddPathsState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*AddPaths) Descriptor
deprecated
func (*AddPaths) GetConfig ¶
func (x *AddPaths) GetConfig() *AddPathsConfig
func (*AddPaths) GetState ¶
func (x *AddPaths) GetState() *AddPathsState
func (*AddPaths) ProtoMessage ¶
func (*AddPaths) ProtoMessage()
func (*AddPaths) ProtoReflect ¶
func (x *AddPaths) ProtoReflect() protoreflect.Message
type AddPathsConfig ¶
type AddPathsConfig struct {
Receive bool `protobuf:"varint,1,opt,name=receive,proto3" json:"receive,omitempty"`
SendMax uint32 `protobuf:"varint,2,opt,name=send_max,json=sendMax,proto3" json:"send_max,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathsConfig) Descriptor
deprecated
func (*AddPathsConfig) Descriptor() ([]byte, []int)
Deprecated: Use AddPathsConfig.ProtoReflect.Descriptor instead.
func (*AddPathsConfig) GetReceive ¶
func (x *AddPathsConfig) GetReceive() bool
func (*AddPathsConfig) GetSendMax ¶
func (x *AddPathsConfig) GetSendMax() uint32
func (*AddPathsConfig) ProtoMessage ¶
func (*AddPathsConfig) ProtoMessage()
func (*AddPathsConfig) ProtoReflect ¶
func (x *AddPathsConfig) ProtoReflect() protoreflect.Message
func (*AddPathsConfig) Reset ¶
func (x *AddPathsConfig) Reset()
func (*AddPathsConfig) String ¶
func (x *AddPathsConfig) String() string
type AddPathsState ¶
type AddPathsState struct {
Receive bool `protobuf:"varint,1,opt,name=receive,proto3" json:"receive,omitempty"`
SendMax uint32 `protobuf:"varint,2,opt,name=send_max,json=sendMax,proto3" json:"send_max,omitempty"`
// contains filtered or unexported fields
}
func (*AddPathsState) Descriptor
deprecated
func (*AddPathsState) Descriptor() ([]byte, []int)
Deprecated: Use AddPathsState.ProtoReflect.Descriptor instead.
func (*AddPathsState) GetReceive ¶
func (x *AddPathsState) GetReceive() bool
func (*AddPathsState) GetSendMax ¶
func (x *AddPathsState) GetSendMax() uint32
func (*AddPathsState) ProtoMessage ¶
func (*AddPathsState) ProtoMessage()
func (*AddPathsState) ProtoReflect ¶
func (x *AddPathsState) ProtoReflect() protoreflect.Message
func (*AddPathsState) Reset ¶
func (x *AddPathsState) Reset()
func (*AddPathsState) String ¶
func (x *AddPathsState) String() string
type AddPeerGroupRequest ¶
type AddPeerGroupRequest struct {
PeerGroup *PeerGroup `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
// contains filtered or unexported fields
}
func (*AddPeerGroupRequest) Descriptor
deprecated
func (*AddPeerGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPeerGroupRequest.ProtoReflect.Descriptor instead.
func (*AddPeerGroupRequest) GetPeerGroup ¶
func (x *AddPeerGroupRequest) GetPeerGroup() *PeerGroup
func (*AddPeerGroupRequest) ProtoMessage ¶
func (*AddPeerGroupRequest) ProtoMessage()
func (*AddPeerGroupRequest) ProtoReflect ¶
func (x *AddPeerGroupRequest) ProtoReflect() protoreflect.Message
func (*AddPeerGroupRequest) Reset ¶
func (x *AddPeerGroupRequest) Reset()
func (*AddPeerGroupRequest) String ¶
func (x *AddPeerGroupRequest) String() string
type AddPeerGroupResponse ¶
type AddPeerGroupResponse struct {
// contains filtered or unexported fields
}
func (*AddPeerGroupResponse) Descriptor
deprecated
func (*AddPeerGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddPeerGroupResponse.ProtoReflect.Descriptor instead.
func (*AddPeerGroupResponse) ProtoMessage ¶
func (*AddPeerGroupResponse) ProtoMessage()
func (*AddPeerGroupResponse) ProtoReflect ¶
func (x *AddPeerGroupResponse) ProtoReflect() protoreflect.Message
func (*AddPeerGroupResponse) Reset ¶
func (x *AddPeerGroupResponse) Reset()
func (*AddPeerGroupResponse) String ¶
func (x *AddPeerGroupResponse) String() string
type AddPeerRequest ¶
type AddPeerRequest struct {
Peer *Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
// contains filtered or unexported fields
}
func (*AddPeerRequest) Descriptor
deprecated
func (*AddPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPeerRequest.ProtoReflect.Descriptor instead.
func (*AddPeerRequest) GetPeer ¶
func (x *AddPeerRequest) GetPeer() *Peer
func (*AddPeerRequest) ProtoMessage ¶
func (*AddPeerRequest) ProtoMessage()
func (*AddPeerRequest) ProtoReflect ¶
func (x *AddPeerRequest) ProtoReflect() protoreflect.Message
func (*AddPeerRequest) Reset ¶
func (x *AddPeerRequest) Reset()
func (*AddPeerRequest) String ¶
func (x *AddPeerRequest) String() string
type AddPeerResponse ¶
type AddPeerResponse struct {
// contains filtered or unexported fields
}
func (*AddPeerResponse) Descriptor
deprecated
func (*AddPeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddPeerResponse.ProtoReflect.Descriptor instead.
func (*AddPeerResponse) ProtoMessage ¶
func (*AddPeerResponse) ProtoMessage()
func (*AddPeerResponse) ProtoReflect ¶
func (x *AddPeerResponse) ProtoReflect() protoreflect.Message
func (*AddPeerResponse) Reset ¶
func (x *AddPeerResponse) Reset()
func (*AddPeerResponse) String ¶
func (x *AddPeerResponse) String() string
type AddPolicyAssignmentRequest ¶
type AddPolicyAssignmentRequest struct {
Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
// contains filtered or unexported fields
}
func (*AddPolicyAssignmentRequest) Descriptor
deprecated
func (*AddPolicyAssignmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPolicyAssignmentRequest.ProtoReflect.Descriptor instead.
func (*AddPolicyAssignmentRequest) GetAssignment ¶
func (x *AddPolicyAssignmentRequest) GetAssignment() *PolicyAssignment
func (*AddPolicyAssignmentRequest) ProtoMessage ¶
func (*AddPolicyAssignmentRequest) ProtoMessage()
func (*AddPolicyAssignmentRequest) ProtoReflect ¶
func (x *AddPolicyAssignmentRequest) ProtoReflect() protoreflect.Message
func (*AddPolicyAssignmentRequest) Reset ¶
func (x *AddPolicyAssignmentRequest) Reset()
func (*AddPolicyAssignmentRequest) String ¶
func (x *AddPolicyAssignmentRequest) String() string
type AddPolicyAssignmentResponse ¶
type AddPolicyAssignmentResponse struct {
// contains filtered or unexported fields
}
func (*AddPolicyAssignmentResponse) Descriptor
deprecated
func (*AddPolicyAssignmentResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddPolicyAssignmentResponse.ProtoReflect.Descriptor instead.
func (*AddPolicyAssignmentResponse) ProtoMessage ¶
func (*AddPolicyAssignmentResponse) ProtoMessage()
func (*AddPolicyAssignmentResponse) ProtoReflect ¶
func (x *AddPolicyAssignmentResponse) ProtoReflect() protoreflect.Message
func (*AddPolicyAssignmentResponse) Reset ¶
func (x *AddPolicyAssignmentResponse) Reset()
func (*AddPolicyAssignmentResponse) String ¶
func (x *AddPolicyAssignmentResponse) String() string
type AddPolicyRequest ¶
type AddPolicyRequest struct {
Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// if this flag is set, gobgpd won't define new statements
// but refer existing statements using statement's names in this arguments.
ReferExistingStatements bool `` /* 133-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*AddPolicyRequest) Descriptor
deprecated
func (*AddPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddPolicyRequest.ProtoReflect.Descriptor instead.
func (*AddPolicyRequest) GetPolicy ¶
func (x *AddPolicyRequest) GetPolicy() *Policy
func (*AddPolicyRequest) GetReferExistingStatements ¶
func (x *AddPolicyRequest) GetReferExistingStatements() bool
func (*AddPolicyRequest) ProtoMessage ¶
func (*AddPolicyRequest) ProtoMessage()
func (*AddPolicyRequest) ProtoReflect ¶
func (x *AddPolicyRequest) ProtoReflect() protoreflect.Message
func (*AddPolicyRequest) Reset ¶
func (x *AddPolicyRequest) Reset()
func (*AddPolicyRequest) String ¶
func (x *AddPolicyRequest) String() string
type AddPolicyResponse ¶
type AddPolicyResponse struct {
// contains filtered or unexported fields
}
func (*AddPolicyResponse) Descriptor
deprecated
func (*AddPolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddPolicyResponse.ProtoReflect.Descriptor instead.
func (*AddPolicyResponse) ProtoMessage ¶
func (*AddPolicyResponse) ProtoMessage()
func (*AddPolicyResponse) ProtoReflect ¶
func (x *AddPolicyResponse) ProtoReflect() protoreflect.Message
func (*AddPolicyResponse) Reset ¶
func (x *AddPolicyResponse) Reset()
func (*AddPolicyResponse) String ¶
func (x *AddPolicyResponse) String() string
type AddRpkiRequest ¶
type AddRpkiRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Lifetime int64 `protobuf:"varint,3,opt,name=lifetime,proto3" json:"lifetime,omitempty"`
// contains filtered or unexported fields
}
func (*AddRpkiRequest) Descriptor
deprecated
func (*AddRpkiRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRpkiRequest.ProtoReflect.Descriptor instead.
func (*AddRpkiRequest) GetAddress ¶
func (x *AddRpkiRequest) GetAddress() string
func (*AddRpkiRequest) GetLifetime ¶
func (x *AddRpkiRequest) GetLifetime() int64
func (*AddRpkiRequest) GetPort ¶
func (x *AddRpkiRequest) GetPort() uint32
func (*AddRpkiRequest) ProtoMessage ¶
func (*AddRpkiRequest) ProtoMessage()
func (*AddRpkiRequest) ProtoReflect ¶
func (x *AddRpkiRequest) ProtoReflect() protoreflect.Message
func (*AddRpkiRequest) Reset ¶
func (x *AddRpkiRequest) Reset()
func (*AddRpkiRequest) String ¶
func (x *AddRpkiRequest) String() string
type AddRpkiResponse ¶
type AddRpkiResponse struct {
// contains filtered or unexported fields
}
func (*AddRpkiResponse) Descriptor
deprecated
func (*AddRpkiResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddRpkiResponse.ProtoReflect.Descriptor instead.
func (*AddRpkiResponse) ProtoMessage ¶
func (*AddRpkiResponse) ProtoMessage()
func (*AddRpkiResponse) ProtoReflect ¶
func (x *AddRpkiResponse) ProtoReflect() protoreflect.Message
func (*AddRpkiResponse) Reset ¶
func (x *AddRpkiResponse) Reset()
func (*AddRpkiResponse) String ¶
func (x *AddRpkiResponse) String() string
type AddStatementRequest ¶
type AddStatementRequest struct {
Statement *Statement `protobuf:"bytes,1,opt,name=statement,proto3" json:"statement,omitempty"`
// contains filtered or unexported fields
}
func (*AddStatementRequest) Descriptor
deprecated
func (*AddStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddStatementRequest.ProtoReflect.Descriptor instead.
func (*AddStatementRequest) GetStatement ¶
func (x *AddStatementRequest) GetStatement() *Statement
func (*AddStatementRequest) ProtoMessage ¶
func (*AddStatementRequest) ProtoMessage()
func (*AddStatementRequest) ProtoReflect ¶
func (x *AddStatementRequest) ProtoReflect() protoreflect.Message
func (*AddStatementRequest) Reset ¶
func (x *AddStatementRequest) Reset()
func (*AddStatementRequest) String ¶
func (x *AddStatementRequest) String() string
type AddStatementResponse ¶
type AddStatementResponse struct {
// contains filtered or unexported fields
}
func (*AddStatementResponse) Descriptor
deprecated
func (*AddStatementResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddStatementResponse.ProtoReflect.Descriptor instead.
func (*AddStatementResponse) ProtoMessage ¶
func (*AddStatementResponse) ProtoMessage()
func (*AddStatementResponse) ProtoReflect ¶
func (x *AddStatementResponse) ProtoReflect() protoreflect.Message
func (*AddStatementResponse) Reset ¶
func (x *AddStatementResponse) Reset()
func (*AddStatementResponse) String ¶
func (x *AddStatementResponse) String() string
type AddVrfRequest ¶
type AddVrfRequest struct {
Vrf *Vrf `protobuf:"bytes,1,opt,name=vrf,proto3" json:"vrf,omitempty"`
// contains filtered or unexported fields
}
func (*AddVrfRequest) Descriptor
deprecated
func (*AddVrfRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddVrfRequest.ProtoReflect.Descriptor instead.
func (*AddVrfRequest) GetVrf ¶
func (x *AddVrfRequest) GetVrf() *Vrf
func (*AddVrfRequest) ProtoMessage ¶
func (*AddVrfRequest) ProtoMessage()
func (*AddVrfRequest) ProtoReflect ¶
func (x *AddVrfRequest) ProtoReflect() protoreflect.Message
func (*AddVrfRequest) Reset ¶
func (x *AddVrfRequest) Reset()
func (*AddVrfRequest) String ¶
func (x *AddVrfRequest) String() string
type AddVrfResponse ¶
type AddVrfResponse struct {
// contains filtered or unexported fields
}
func (*AddVrfResponse) Descriptor
deprecated
func (*AddVrfResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddVrfResponse.ProtoReflect.Descriptor instead.
func (*AddVrfResponse) ProtoMessage ¶
func (*AddVrfResponse) ProtoMessage()
func (*AddVrfResponse) ProtoReflect ¶
func (x *AddVrfResponse) ProtoReflect() protoreflect.Message
func (*AddVrfResponse) Reset ¶
func (x *AddVrfResponse) Reset()
func (*AddVrfResponse) String ¶
func (x *AddVrfResponse) String() string
type AfiSafi ¶
type AfiSafi struct {
MpGracefulRestart *MpGracefulRestart `protobuf:"bytes,1,opt,name=mp_graceful_restart,json=mpGracefulRestart,proto3" json:"mp_graceful_restart,omitempty"`
Config *AfiSafiConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
State *AfiSafiState `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
ApplyPolicy *ApplyPolicy `protobuf:"bytes,4,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
// TODO:
// Support the following structures:
// - Ipv4Unicast
// - Ipv6Unicast
// - Ipv4LabelledUnicast
// - Ipv6LabelledUnicast
// - L3vpnIpv4Unicast
// - L3vpnIpv6Unicast
// - L3vpnIpv4Multicast
// - L3vpnIpv6Multicast
// - L2vpnVpls
// - L2vpnEvpn
RouteSelectionOptions *RouteSelectionOptions `` /* 126-byte string literal not displayed */
UseMultiplePaths *UseMultiplePaths `protobuf:"bytes,6,opt,name=use_multiple_paths,json=useMultiplePaths,proto3" json:"use_multiple_paths,omitempty"`
PrefixLimits *PrefixLimit `protobuf:"bytes,7,opt,name=prefix_limits,json=prefixLimits,proto3" json:"prefix_limits,omitempty"`
RouteTargetMembership *RouteTargetMembership `` /* 126-byte string literal not displayed */
LongLivedGracefulRestart *LongLivedGracefulRestart `` /* 137-byte string literal not displayed */
AddPaths *AddPaths `protobuf:"bytes,10,opt,name=add_paths,json=addPaths,proto3" json:"add_paths,omitempty"`
// contains filtered or unexported fields
}
func (*AfiSafi) Descriptor
deprecated
func (*AfiSafi) GetAddPaths ¶
func (*AfiSafi) GetApplyPolicy ¶
func (x *AfiSafi) GetApplyPolicy() *ApplyPolicy
func (*AfiSafi) GetConfig ¶
func (x *AfiSafi) GetConfig() *AfiSafiConfig
func (*AfiSafi) GetLongLivedGracefulRestart ¶
func (x *AfiSafi) GetLongLivedGracefulRestart() *LongLivedGracefulRestart
func (*AfiSafi) GetMpGracefulRestart ¶
func (x *AfiSafi) GetMpGracefulRestart() *MpGracefulRestart
func (*AfiSafi) GetPrefixLimits ¶
func (x *AfiSafi) GetPrefixLimits() *PrefixLimit
func (*AfiSafi) GetRouteSelectionOptions ¶
func (x *AfiSafi) GetRouteSelectionOptions() *RouteSelectionOptions
func (*AfiSafi) GetRouteTargetMembership ¶
func (x *AfiSafi) GetRouteTargetMembership() *RouteTargetMembership
func (*AfiSafi) GetState ¶
func (x *AfiSafi) GetState() *AfiSafiState
func (*AfiSafi) GetUseMultiplePaths ¶
func (x *AfiSafi) GetUseMultiplePaths() *UseMultiplePaths
func (*AfiSafi) ProtoMessage ¶
func (*AfiSafi) ProtoMessage()
func (*AfiSafi) ProtoReflect ¶
func (x *AfiSafi) ProtoReflect() protoreflect.Message
type AfiSafiConfig ¶
type AfiSafiConfig struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*AfiSafiConfig) Descriptor
deprecated
func (*AfiSafiConfig) Descriptor() ([]byte, []int)
Deprecated: Use AfiSafiConfig.ProtoReflect.Descriptor instead.
func (*AfiSafiConfig) GetEnabled ¶
func (x *AfiSafiConfig) GetEnabled() bool
func (*AfiSafiConfig) GetFamily ¶
func (x *AfiSafiConfig) GetFamily() *Family
func (*AfiSafiConfig) ProtoMessage ¶
func (*AfiSafiConfig) ProtoMessage()
func (*AfiSafiConfig) ProtoReflect ¶
func (x *AfiSafiConfig) ProtoReflect() protoreflect.Message
func (*AfiSafiConfig) Reset ¶
func (x *AfiSafiConfig) Reset()
func (*AfiSafiConfig) String ¶
func (x *AfiSafiConfig) String() string
type AfiSafiState ¶
type AfiSafiState struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Received uint64 `protobuf:"varint,3,opt,name=received,proto3" json:"received,omitempty"`
Accepted uint64 `protobuf:"varint,4,opt,name=accepted,proto3" json:"accepted,omitempty"`
Advertised uint64 `protobuf:"varint,5,opt,name=advertised,proto3" json:"advertised,omitempty"`
// contains filtered or unexported fields
}
func (*AfiSafiState) Descriptor
deprecated
func (*AfiSafiState) Descriptor() ([]byte, []int)
Deprecated: Use AfiSafiState.ProtoReflect.Descriptor instead.
func (*AfiSafiState) GetAccepted ¶
func (x *AfiSafiState) GetAccepted() uint64
func (*AfiSafiState) GetAdvertised ¶
func (x *AfiSafiState) GetAdvertised() uint64
func (*AfiSafiState) GetEnabled ¶
func (x *AfiSafiState) GetEnabled() bool
func (*AfiSafiState) GetFamily ¶
func (x *AfiSafiState) GetFamily() *Family
func (*AfiSafiState) GetReceived ¶
func (x *AfiSafiState) GetReceived() uint64
func (*AfiSafiState) ProtoMessage ¶
func (*AfiSafiState) ProtoMessage()
func (*AfiSafiState) ProtoReflect ¶
func (x *AfiSafiState) ProtoReflect() protoreflect.Message
func (*AfiSafiState) Reset ¶
func (x *AfiSafiState) Reset()
func (*AfiSafiState) String ¶
func (x *AfiSafiState) String() string
type AggregatorAttribute ¶
type AggregatorAttribute struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*AggregatorAttribute) Descriptor
deprecated
func (*AggregatorAttribute) Descriptor() ([]byte, []int)
Deprecated: Use AggregatorAttribute.ProtoReflect.Descriptor instead.
func (*AggregatorAttribute) GetAddress ¶
func (x *AggregatorAttribute) GetAddress() string
func (*AggregatorAttribute) GetAsn ¶
func (x *AggregatorAttribute) GetAsn() uint32
func (*AggregatorAttribute) ProtoMessage ¶
func (*AggregatorAttribute) ProtoMessage()
func (*AggregatorAttribute) ProtoReflect ¶
func (x *AggregatorAttribute) ProtoReflect() protoreflect.Message
func (*AggregatorAttribute) Reset ¶
func (x *AggregatorAttribute) Reset()
func (*AggregatorAttribute) String ¶
func (x *AggregatorAttribute) String() string
type AigpAttribute ¶
type AigpAttribute struct {
Tlvs []*AigpAttribute_TLV `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
// contains filtered or unexported fields
}
func (*AigpAttribute) Descriptor
deprecated
func (*AigpAttribute) Descriptor() ([]byte, []int)
Deprecated: Use AigpAttribute.ProtoReflect.Descriptor instead.
func (*AigpAttribute) GetTlvs ¶
func (x *AigpAttribute) GetTlvs() []*AigpAttribute_TLV
func (*AigpAttribute) ProtoMessage ¶
func (*AigpAttribute) ProtoMessage()
func (*AigpAttribute) ProtoReflect ¶
func (x *AigpAttribute) ProtoReflect() protoreflect.Message
func (*AigpAttribute) Reset ¶
func (x *AigpAttribute) Reset()
func (*AigpAttribute) String ¶
func (x *AigpAttribute) String() string
type AigpAttribute_TLV ¶
type AigpAttribute_TLV struct {
// Types that are valid to be assigned to Tlv:
//
// *AigpAttribute_TLV_Unknown
// *AigpAttribute_TLV_IgpMetric
Tlv isAigpAttribute_TLV_Tlv `protobuf_oneof:"tlv"`
// contains filtered or unexported fields
}
func (*AigpAttribute_TLV) Descriptor
deprecated
func (*AigpAttribute_TLV) Descriptor() ([]byte, []int)
Deprecated: Use AigpAttribute_TLV.ProtoReflect.Descriptor instead.
func (*AigpAttribute_TLV) GetIgpMetric ¶
func (x *AigpAttribute_TLV) GetIgpMetric() *AigpTLVIGPMetric
func (*AigpAttribute_TLV) GetTlv ¶
func (x *AigpAttribute_TLV) GetTlv() isAigpAttribute_TLV_Tlv
func (*AigpAttribute_TLV) GetUnknown ¶
func (x *AigpAttribute_TLV) GetUnknown() *AigpTLVUnknown
func (*AigpAttribute_TLV) ProtoMessage ¶
func (*AigpAttribute_TLV) ProtoMessage()
func (*AigpAttribute_TLV) ProtoReflect ¶
func (x *AigpAttribute_TLV) ProtoReflect() protoreflect.Message
func (*AigpAttribute_TLV) Reset ¶
func (x *AigpAttribute_TLV) Reset()
func (*AigpAttribute_TLV) String ¶
func (x *AigpAttribute_TLV) String() string
type AigpAttribute_TLV_IgpMetric ¶
type AigpAttribute_TLV_IgpMetric struct {
IgpMetric *AigpTLVIGPMetric `protobuf:"bytes,2,opt,name=igp_metric,json=igpMetric,proto3,oneof"`
}
type AigpAttribute_TLV_Unknown ¶
type AigpAttribute_TLV_Unknown struct {
Unknown *AigpTLVUnknown `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}
type AigpTLVIGPMetric ¶
type AigpTLVIGPMetric struct {
Metric uint64 `protobuf:"varint,1,opt,name=metric,proto3" json:"metric,omitempty"`
// contains filtered or unexported fields
}
func (*AigpTLVIGPMetric) Descriptor
deprecated
func (*AigpTLVIGPMetric) Descriptor() ([]byte, []int)
Deprecated: Use AigpTLVIGPMetric.ProtoReflect.Descriptor instead.
func (*AigpTLVIGPMetric) GetMetric ¶
func (x *AigpTLVIGPMetric) GetMetric() uint64
func (*AigpTLVIGPMetric) ProtoMessage ¶
func (*AigpTLVIGPMetric) ProtoMessage()
func (*AigpTLVIGPMetric) ProtoReflect ¶
func (x *AigpTLVIGPMetric) ProtoReflect() protoreflect.Message
func (*AigpTLVIGPMetric) Reset ¶
func (x *AigpTLVIGPMetric) Reset()
func (*AigpTLVIGPMetric) String ¶
func (x *AigpTLVIGPMetric) String() string
type AigpTLVUnknown ¶
type AigpTLVUnknown struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*AigpTLVUnknown) Descriptor
deprecated
func (*AigpTLVUnknown) Descriptor() ([]byte, []int)
Deprecated: Use AigpTLVUnknown.ProtoReflect.Descriptor instead.
func (*AigpTLVUnknown) GetType ¶
func (x *AigpTLVUnknown) GetType() uint32
func (*AigpTLVUnknown) GetValue ¶
func (x *AigpTLVUnknown) GetValue() []byte
func (*AigpTLVUnknown) ProtoMessage ¶
func (*AigpTLVUnknown) ProtoMessage()
func (*AigpTLVUnknown) ProtoReflect ¶
func (x *AigpTLVUnknown) ProtoReflect() protoreflect.Message
func (*AigpTLVUnknown) Reset ¶
func (x *AigpTLVUnknown) Reset()
func (*AigpTLVUnknown) String ¶
func (x *AigpTLVUnknown) String() string
type ApplyPolicy ¶
type ApplyPolicy struct {
ExportPolicy *PolicyAssignment `protobuf:"bytes,1,opt,name=export_policy,json=exportPolicy,proto3" json:"export_policy,omitempty"`
ImportPolicy *PolicyAssignment `protobuf:"bytes,2,opt,name=import_policy,json=importPolicy,proto3" json:"import_policy,omitempty"`
// contains filtered or unexported fields
}
func (*ApplyPolicy) Descriptor
deprecated
func (*ApplyPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ApplyPolicy.ProtoReflect.Descriptor instead.
func (*ApplyPolicy) GetExportPolicy ¶
func (x *ApplyPolicy) GetExportPolicy() *PolicyAssignment
func (*ApplyPolicy) GetImportPolicy ¶
func (x *ApplyPolicy) GetImportPolicy() *PolicyAssignment
func (*ApplyPolicy) ProtoMessage ¶
func (*ApplyPolicy) ProtoMessage()
func (*ApplyPolicy) ProtoReflect ¶
func (x *ApplyPolicy) ProtoReflect() protoreflect.Message
func (*ApplyPolicy) Reset ¶
func (x *ApplyPolicy) Reset()
func (*ApplyPolicy) String ¶
func (x *ApplyPolicy) String() string
type As4AggregatorAttribute ¶
type As4AggregatorAttribute struct {
Asn uint32 `protobuf:"varint,2,opt,name=asn,proto3" json:"asn,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*As4AggregatorAttribute) Descriptor
deprecated
func (*As4AggregatorAttribute) Descriptor() ([]byte, []int)
Deprecated: Use As4AggregatorAttribute.ProtoReflect.Descriptor instead.
func (*As4AggregatorAttribute) GetAddress ¶
func (x *As4AggregatorAttribute) GetAddress() string
func (*As4AggregatorAttribute) GetAsn ¶
func (x *As4AggregatorAttribute) GetAsn() uint32
func (*As4AggregatorAttribute) ProtoMessage ¶
func (*As4AggregatorAttribute) ProtoMessage()
func (*As4AggregatorAttribute) ProtoReflect ¶
func (x *As4AggregatorAttribute) ProtoReflect() protoreflect.Message
func (*As4AggregatorAttribute) Reset ¶
func (x *As4AggregatorAttribute) Reset()
func (*As4AggregatorAttribute) String ¶
func (x *As4AggregatorAttribute) String() string
type As4PathAttribute ¶
type As4PathAttribute struct {
Segments []*AsSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
// contains filtered or unexported fields
}
func (*As4PathAttribute) Descriptor
deprecated
func (*As4PathAttribute) Descriptor() ([]byte, []int)
Deprecated: Use As4PathAttribute.ProtoReflect.Descriptor instead.
func (*As4PathAttribute) GetSegments ¶
func (x *As4PathAttribute) GetSegments() []*AsSegment
func (*As4PathAttribute) ProtoMessage ¶
func (*As4PathAttribute) ProtoMessage()
func (*As4PathAttribute) ProtoReflect ¶
func (x *As4PathAttribute) ProtoReflect() protoreflect.Message
func (*As4PathAttribute) Reset ¶
func (x *As4PathAttribute) Reset()
func (*As4PathAttribute) String ¶
func (x *As4PathAttribute) String() string
type AsPathAttribute ¶
type AsPathAttribute struct {
Segments []*AsSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
// contains filtered or unexported fields
}
func (*AsPathAttribute) Descriptor
deprecated
func (*AsPathAttribute) Descriptor() ([]byte, []int)
Deprecated: Use AsPathAttribute.ProtoReflect.Descriptor instead.
func (*AsPathAttribute) GetSegments ¶
func (x *AsPathAttribute) GetSegments() []*AsSegment
func (*AsPathAttribute) ProtoMessage ¶
func (*AsPathAttribute) ProtoMessage()
func (*AsPathAttribute) ProtoReflect ¶
func (x *AsPathAttribute) ProtoReflect() protoreflect.Message
func (*AsPathAttribute) Reset ¶
func (x *AsPathAttribute) Reset()
func (*AsPathAttribute) String ¶
func (x *AsPathAttribute) String() string
type AsPathLength ¶
type AsPathLength struct {
Type Comparison `protobuf:"varint,1,opt,name=type,proto3,enum=api.Comparison" json:"type,omitempty"`
Length uint32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
// contains filtered or unexported fields
}
func (*AsPathLength) Descriptor
deprecated
func (*AsPathLength) Descriptor() ([]byte, []int)
Deprecated: Use AsPathLength.ProtoReflect.Descriptor instead.
func (*AsPathLength) GetLength ¶
func (x *AsPathLength) GetLength() uint32
func (*AsPathLength) GetType ¶
func (x *AsPathLength) GetType() Comparison
func (*AsPathLength) ProtoMessage ¶
func (*AsPathLength) ProtoMessage()
func (*AsPathLength) ProtoReflect ¶
func (x *AsPathLength) ProtoReflect() protoreflect.Message
func (*AsPathLength) Reset ¶
func (x *AsPathLength) Reset()
func (*AsPathLength) String ¶
func (x *AsPathLength) String() string
type AsPrependAction ¶
type AsPrependAction struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
Repeat uint32 `protobuf:"varint,2,opt,name=repeat,proto3" json:"repeat,omitempty"`
UseLeftMost bool `protobuf:"varint,3,opt,name=use_left_most,json=useLeftMost,proto3" json:"use_left_most,omitempty"`
// contains filtered or unexported fields
}
func (*AsPrependAction) Descriptor
deprecated
func (*AsPrependAction) Descriptor() ([]byte, []int)
Deprecated: Use AsPrependAction.ProtoReflect.Descriptor instead.
func (*AsPrependAction) GetAsn ¶
func (x *AsPrependAction) GetAsn() uint32
func (*AsPrependAction) GetRepeat ¶
func (x *AsPrependAction) GetRepeat() uint32
func (*AsPrependAction) GetUseLeftMost ¶
func (x *AsPrependAction) GetUseLeftMost() bool
func (*AsPrependAction) ProtoMessage ¶
func (*AsPrependAction) ProtoMessage()
func (*AsPrependAction) ProtoReflect ¶
func (x *AsPrependAction) ProtoReflect() protoreflect.Message
func (*AsPrependAction) Reset ¶
func (x *AsPrependAction) Reset()
func (*AsPrependAction) String ¶
func (x *AsPrependAction) String() string
type AsSegment ¶
type AsSegment struct {
Type AsSegment_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.AsSegment_Type" json:"type,omitempty"`
Numbers []uint32 `protobuf:"varint,2,rep,packed,name=numbers,proto3" json:"numbers,omitempty"`
// contains filtered or unexported fields
}
func (*AsSegment) Descriptor
deprecated
func (*AsSegment) GetNumbers ¶
func (*AsSegment) GetType ¶
func (x *AsSegment) GetType() AsSegment_Type
func (*AsSegment) ProtoMessage ¶
func (*AsSegment) ProtoMessage()
func (*AsSegment) ProtoReflect ¶
func (x *AsSegment) ProtoReflect() protoreflect.Message
type AsSegment_Type ¶
type AsSegment_Type int32
const ( AsSegment_TYPE_UNSPECIFIED AsSegment_Type = 0 AsSegment_TYPE_AS_SET AsSegment_Type = 1 AsSegment_TYPE_AS_SEQUENCE AsSegment_Type = 2 AsSegment_TYPE_AS_CONFED_SEQUENCE AsSegment_Type = 3 AsSegment_TYPE_AS_CONFED_SET AsSegment_Type = 4 )
func (AsSegment_Type) Descriptor ¶
func (AsSegment_Type) Descriptor() protoreflect.EnumDescriptor
func (AsSegment_Type) Enum ¶
func (x AsSegment_Type) Enum() *AsSegment_Type
func (AsSegment_Type) EnumDescriptor
deprecated
func (AsSegment_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use AsSegment_Type.Descriptor instead.
func (AsSegment_Type) Number ¶
func (x AsSegment_Type) Number() protoreflect.EnumNumber
func (AsSegment_Type) String ¶
func (x AsSegment_Type) String() string
func (AsSegment_Type) Type ¶
func (AsSegment_Type) Type() protoreflect.EnumType
type AtomicAggregateAttribute ¶
type AtomicAggregateAttribute struct {
// contains filtered or unexported fields
}
func (*AtomicAggregateAttribute) Descriptor
deprecated
func (*AtomicAggregateAttribute) Descriptor() ([]byte, []int)
Deprecated: Use AtomicAggregateAttribute.ProtoReflect.Descriptor instead.
func (*AtomicAggregateAttribute) ProtoMessage ¶
func (*AtomicAggregateAttribute) ProtoMessage()
func (*AtomicAggregateAttribute) ProtoReflect ¶
func (x *AtomicAggregateAttribute) ProtoReflect() protoreflect.Message
func (*AtomicAggregateAttribute) Reset ¶
func (x *AtomicAggregateAttribute) Reset()
func (*AtomicAggregateAttribute) String ¶
func (x *AtomicAggregateAttribute) String() string
type Attribute ¶
type Attribute struct {
// Types that are valid to be assigned to Attr:
//
// *Attribute_Unknown
// *Attribute_Origin
// *Attribute_AsPath
// *Attribute_NextHop
// *Attribute_MultiExitDisc
// *Attribute_LocalPref
// *Attribute_AtomicAggregate
// *Attribute_Aggregator
// *Attribute_Communities
// *Attribute_OriginatorId
// *Attribute_ClusterList
// *Attribute_MpReach
// *Attribute_MpUnreach
// *Attribute_ExtendedCommunities
// *Attribute_As4Path
// *Attribute_As4Aggregator
// *Attribute_PmsiTunnel
// *Attribute_TunnelEncap
// *Attribute_Ip6ExtendedCommunities
// *Attribute_Aigp
// *Attribute_LargeCommunities
// *Attribute_Ls
// *Attribute_PrefixSid
Attr isAttribute_Attr `protobuf_oneof:"attr"`
// contains filtered or unexported fields
}
func (*Attribute) Descriptor
deprecated
func (*Attribute) GetAggregator ¶
func (x *Attribute) GetAggregator() *AggregatorAttribute
func (*Attribute) GetAigp ¶
func (x *Attribute) GetAigp() *AigpAttribute
func (*Attribute) GetAs4Aggregator ¶
func (x *Attribute) GetAs4Aggregator() *As4AggregatorAttribute
func (*Attribute) GetAs4Path ¶
func (x *Attribute) GetAs4Path() *As4PathAttribute
func (*Attribute) GetAsPath ¶
func (x *Attribute) GetAsPath() *AsPathAttribute
func (*Attribute) GetAtomicAggregate ¶
func (x *Attribute) GetAtomicAggregate() *AtomicAggregateAttribute
func (*Attribute) GetClusterList ¶
func (x *Attribute) GetClusterList() *ClusterListAttribute
func (*Attribute) GetCommunities ¶
func (x *Attribute) GetCommunities() *CommunitiesAttribute
func (*Attribute) GetExtendedCommunities ¶
func (x *Attribute) GetExtendedCommunities() *ExtendedCommunitiesAttribute
func (*Attribute) GetIp6ExtendedCommunities ¶
func (x *Attribute) GetIp6ExtendedCommunities() *IP6ExtendedCommunitiesAttribute
func (*Attribute) GetLargeCommunities ¶
func (x *Attribute) GetLargeCommunities() *LargeCommunitiesAttribute
func (*Attribute) GetLocalPref ¶
func (x *Attribute) GetLocalPref() *LocalPrefAttribute
func (*Attribute) GetLs ¶
func (x *Attribute) GetLs() *LsAttribute
func (*Attribute) GetMpReach ¶
func (x *Attribute) GetMpReach() *MpReachNLRIAttribute
func (*Attribute) GetMpUnreach ¶
func (x *Attribute) GetMpUnreach() *MpUnreachNLRIAttribute
func (*Attribute) GetMultiExitDisc ¶
func (x *Attribute) GetMultiExitDisc() *MultiExitDiscAttribute
func (*Attribute) GetNextHop ¶
func (x *Attribute) GetNextHop() *NextHopAttribute
func (*Attribute) GetOrigin ¶
func (x *Attribute) GetOrigin() *OriginAttribute
func (*Attribute) GetOriginatorId ¶
func (x *Attribute) GetOriginatorId() *OriginatorIdAttribute
func (*Attribute) GetPmsiTunnel ¶
func (x *Attribute) GetPmsiTunnel() *PmsiTunnelAttribute
func (*Attribute) GetPrefixSid ¶
func (*Attribute) GetTunnelEncap ¶
func (x *Attribute) GetTunnelEncap() *TunnelEncapAttribute
func (*Attribute) GetUnknown ¶
func (x *Attribute) GetUnknown() *UnknownAttribute
func (*Attribute) ProtoMessage ¶
func (*Attribute) ProtoMessage()
func (*Attribute) ProtoReflect ¶
func (x *Attribute) ProtoReflect() protoreflect.Message
type Attribute_Aggregator ¶
type Attribute_Aggregator struct {
Aggregator *AggregatorAttribute `protobuf:"bytes,8,opt,name=aggregator,proto3,oneof"`
}
type Attribute_Aigp ¶
type Attribute_Aigp struct {
Aigp *AigpAttribute `protobuf:"bytes,20,opt,name=aigp,proto3,oneof"`
}
type Attribute_As4Aggregator ¶
type Attribute_As4Aggregator struct {
As4Aggregator *As4AggregatorAttribute `protobuf:"bytes,16,opt,name=as4_aggregator,json=as4Aggregator,proto3,oneof"`
}
type Attribute_As4Path ¶
type Attribute_As4Path struct {
As4Path *As4PathAttribute `protobuf:"bytes,15,opt,name=as4_path,json=as4Path,proto3,oneof"`
}
type Attribute_AsPath ¶
type Attribute_AsPath struct {
AsPath *AsPathAttribute `protobuf:"bytes,3,opt,name=as_path,json=asPath,proto3,oneof"`
}
type Attribute_AtomicAggregate ¶
type Attribute_AtomicAggregate struct {
AtomicAggregate *AtomicAggregateAttribute `protobuf:"bytes,7,opt,name=atomic_aggregate,json=atomicAggregate,proto3,oneof"`
}
type Attribute_ClusterList ¶
type Attribute_ClusterList struct {
ClusterList *ClusterListAttribute `protobuf:"bytes,11,opt,name=cluster_list,json=clusterList,proto3,oneof"`
}
type Attribute_Communities ¶
type Attribute_Communities struct {
Communities *CommunitiesAttribute `protobuf:"bytes,9,opt,name=communities,proto3,oneof"`
}
type Attribute_ExtendedCommunities ¶
type Attribute_ExtendedCommunities struct {
ExtendedCommunities *ExtendedCommunitiesAttribute `protobuf:"bytes,14,opt,name=extended_communities,json=extendedCommunities,proto3,oneof"`
}
type Attribute_Ip6ExtendedCommunities ¶
type Attribute_Ip6ExtendedCommunities struct {
Ip6ExtendedCommunities *IP6ExtendedCommunitiesAttribute `protobuf:"bytes,19,opt,name=ip6_extended_communities,json=ip6ExtendedCommunities,proto3,oneof"`
}
type Attribute_LargeCommunities ¶
type Attribute_LargeCommunities struct {
LargeCommunities *LargeCommunitiesAttribute `protobuf:"bytes,21,opt,name=large_communities,json=largeCommunities,proto3,oneof"`
}
type Attribute_LocalPref ¶
type Attribute_LocalPref struct {
LocalPref *LocalPrefAttribute `protobuf:"bytes,6,opt,name=local_pref,json=localPref,proto3,oneof"`
}
type Attribute_Ls ¶
type Attribute_Ls struct {
Ls *LsAttribute `protobuf:"bytes,22,opt,name=ls,proto3,oneof"`
}
type Attribute_MpReach ¶
type Attribute_MpReach struct {
MpReach *MpReachNLRIAttribute `protobuf:"bytes,12,opt,name=mp_reach,json=mpReach,proto3,oneof"`
}
type Attribute_MpUnreach ¶
type Attribute_MpUnreach struct {
MpUnreach *MpUnreachNLRIAttribute `protobuf:"bytes,13,opt,name=mp_unreach,json=mpUnreach,proto3,oneof"`
}
type Attribute_MultiExitDisc ¶
type Attribute_MultiExitDisc struct {
MultiExitDisc *MultiExitDiscAttribute `protobuf:"bytes,5,opt,name=multi_exit_disc,json=multiExitDisc,proto3,oneof"`
}
type Attribute_NextHop ¶
type Attribute_NextHop struct {
NextHop *NextHopAttribute `protobuf:"bytes,4,opt,name=next_hop,json=nextHop,proto3,oneof"`
}
type Attribute_Origin ¶
type Attribute_Origin struct {
Origin *OriginAttribute `protobuf:"bytes,2,opt,name=origin,proto3,oneof"`
}
type Attribute_OriginatorId ¶
type Attribute_OriginatorId struct {
OriginatorId *OriginatorIdAttribute `protobuf:"bytes,10,opt,name=originator_id,json=originatorId,proto3,oneof"`
}
type Attribute_PmsiTunnel ¶
type Attribute_PmsiTunnel struct {
PmsiTunnel *PmsiTunnelAttribute `protobuf:"bytes,17,opt,name=pmsi_tunnel,json=pmsiTunnel,proto3,oneof"`
}
type Attribute_PrefixSid ¶
type Attribute_PrefixSid struct {
PrefixSid *PrefixSID `protobuf:"bytes,23,opt,name=prefix_sid,json=prefixSid,proto3,oneof"`
}
type Attribute_TunnelEncap ¶
type Attribute_TunnelEncap struct {
TunnelEncap *TunnelEncapAttribute `protobuf:"bytes,18,opt,name=tunnel_encap,json=tunnelEncap,proto3,oneof"`
}
type Attribute_Unknown ¶
type Attribute_Unknown struct {
Unknown *UnknownAttribute `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}
type Capability ¶
type Capability struct {
// Types that are valid to be assigned to Cap:
//
// *Capability_Unknown
// *Capability_MultiProtocol
// *Capability_RouteRefresh
// *Capability_CarryingLabelInfo
// *Capability_ExtendedNexthop
// *Capability_GracefulRestart
// *Capability_FourOctetAsn
// *Capability_AddPath
// *Capability_EnhancedRouteRefresh
// *Capability_LongLivedGracefulRestart
// *Capability_RouteRefreshCisco
// *Capability_Fqdn
// *Capability_SoftwareVersion
Cap isCapability_Cap `protobuf_oneof:"cap"`
// contains filtered or unexported fields
}
func (*Capability) Descriptor
deprecated
func (*Capability) Descriptor() ([]byte, []int)
Deprecated: Use Capability.ProtoReflect.Descriptor instead.
func (*Capability) GetAddPath ¶
func (x *Capability) GetAddPath() *AddPathCapability
func (*Capability) GetCap ¶
func (x *Capability) GetCap() isCapability_Cap
func (*Capability) GetCarryingLabelInfo ¶
func (x *Capability) GetCarryingLabelInfo() *CarryingLabelInfoCapability
func (*Capability) GetEnhancedRouteRefresh ¶
func (x *Capability) GetEnhancedRouteRefresh() *EnhancedRouteRefreshCapability
func (*Capability) GetExtendedNexthop ¶
func (x *Capability) GetExtendedNexthop() *ExtendedNexthopCapability
func (*Capability) GetFourOctetAsn ¶
func (x *Capability) GetFourOctetAsn() *FourOctetASNCapability
func (*Capability) GetFqdn ¶
func (x *Capability) GetFqdn() *FqdnCapability
func (*Capability) GetGracefulRestart ¶
func (x *Capability) GetGracefulRestart() *GracefulRestartCapability
func (*Capability) GetLongLivedGracefulRestart ¶
func (x *Capability) GetLongLivedGracefulRestart() *LongLivedGracefulRestartCapability
func (*Capability) GetMultiProtocol ¶
func (x *Capability) GetMultiProtocol() *MultiProtocolCapability
func (*Capability) GetRouteRefresh ¶
func (x *Capability) GetRouteRefresh() *RouteRefreshCapability
func (*Capability) GetRouteRefreshCisco ¶
func (x *Capability) GetRouteRefreshCisco() *RouteRefreshCiscoCapability
func (*Capability) GetSoftwareVersion ¶
func (x *Capability) GetSoftwareVersion() *SoftwareVersionCapability
func (*Capability) GetUnknown ¶
func (x *Capability) GetUnknown() *UnknownCapability
func (*Capability) ProtoMessage ¶
func (*Capability) ProtoMessage()
func (*Capability) ProtoReflect ¶
func (x *Capability) ProtoReflect() protoreflect.Message
func (*Capability) Reset ¶
func (x *Capability) Reset()
func (*Capability) String ¶
func (x *Capability) String() string
type Capability_AddPath ¶
type Capability_AddPath struct {
AddPath *AddPathCapability `protobuf:"bytes,8,opt,name=add_path,json=addPath,proto3,oneof"`
}
type Capability_CarryingLabelInfo ¶
type Capability_CarryingLabelInfo struct {
CarryingLabelInfo *CarryingLabelInfoCapability `protobuf:"bytes,4,opt,name=carrying_label_info,json=carryingLabelInfo,proto3,oneof"`
}
type Capability_EnhancedRouteRefresh ¶
type Capability_EnhancedRouteRefresh struct {
EnhancedRouteRefresh *EnhancedRouteRefreshCapability `protobuf:"bytes,9,opt,name=enhanced_route_refresh,json=enhancedRouteRefresh,proto3,oneof"`
}
type Capability_ExtendedNexthop ¶
type Capability_ExtendedNexthop struct {
ExtendedNexthop *ExtendedNexthopCapability `protobuf:"bytes,5,opt,name=extended_nexthop,json=extendedNexthop,proto3,oneof"`
}
type Capability_FourOctetAsn ¶
type Capability_FourOctetAsn struct {
FourOctetAsn *FourOctetASNCapability `protobuf:"bytes,7,opt,name=four_octet_asn,json=fourOctetAsn,proto3,oneof"`
}
type Capability_Fqdn ¶
type Capability_Fqdn struct {
Fqdn *FqdnCapability `protobuf:"bytes,12,opt,name=fqdn,proto3,oneof"`
}
type Capability_GracefulRestart ¶
type Capability_GracefulRestart struct {
GracefulRestart *GracefulRestartCapability `protobuf:"bytes,6,opt,name=graceful_restart,json=gracefulRestart,proto3,oneof"`
}
type Capability_LongLivedGracefulRestart ¶
type Capability_LongLivedGracefulRestart struct {
LongLivedGracefulRestart *LongLivedGracefulRestartCapability `protobuf:"bytes,10,opt,name=long_lived_graceful_restart,json=longLivedGracefulRestart,proto3,oneof"`
}
type Capability_MultiProtocol ¶
type Capability_MultiProtocol struct {
MultiProtocol *MultiProtocolCapability `protobuf:"bytes,2,opt,name=multi_protocol,json=multiProtocol,proto3,oneof"`
}
type Capability_RouteRefresh ¶
type Capability_RouteRefresh struct {
RouteRefresh *RouteRefreshCapability `protobuf:"bytes,3,opt,name=route_refresh,json=routeRefresh,proto3,oneof"`
}
type Capability_RouteRefreshCisco ¶
type Capability_RouteRefreshCisco struct {
RouteRefreshCisco *RouteRefreshCiscoCapability `protobuf:"bytes,11,opt,name=route_refresh_cisco,json=routeRefreshCisco,proto3,oneof"`
}
type Capability_SoftwareVersion ¶
type Capability_SoftwareVersion struct {
SoftwareVersion *SoftwareVersionCapability `protobuf:"bytes,13,opt,name=software_version,json=softwareVersion,proto3,oneof"`
}
type Capability_Unknown ¶
type Capability_Unknown struct {
Unknown *UnknownCapability `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}
type CarryingLabelInfoCapability ¶
type CarryingLabelInfoCapability struct {
// contains filtered or unexported fields
}
func (*CarryingLabelInfoCapability) Descriptor
deprecated
func (*CarryingLabelInfoCapability) Descriptor() ([]byte, []int)
Deprecated: Use CarryingLabelInfoCapability.ProtoReflect.Descriptor instead.
func (*CarryingLabelInfoCapability) ProtoMessage ¶
func (*CarryingLabelInfoCapability) ProtoMessage()
func (*CarryingLabelInfoCapability) ProtoReflect ¶
func (x *CarryingLabelInfoCapability) ProtoReflect() protoreflect.Message
func (*CarryingLabelInfoCapability) Reset ¶
func (x *CarryingLabelInfoCapability) Reset()
func (*CarryingLabelInfoCapability) String ¶
func (x *CarryingLabelInfoCapability) String() string
type ClusterListAttribute ¶
type ClusterListAttribute struct {
Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
// contains filtered or unexported fields
}
func (*ClusterListAttribute) Descriptor
deprecated
func (*ClusterListAttribute) Descriptor() ([]byte, []int)
Deprecated: Use ClusterListAttribute.ProtoReflect.Descriptor instead.
func (*ClusterListAttribute) GetIds ¶
func (x *ClusterListAttribute) GetIds() []string
func (*ClusterListAttribute) ProtoMessage ¶
func (*ClusterListAttribute) ProtoMessage()
func (*ClusterListAttribute) ProtoReflect ¶
func (x *ClusterListAttribute) ProtoReflect() protoreflect.Message
func (*ClusterListAttribute) Reset ¶
func (x *ClusterListAttribute) Reset()
func (*ClusterListAttribute) String ¶
func (x *ClusterListAttribute) String() string
type ColorExtended ¶
type ColorExtended struct {
Color uint32 `protobuf:"varint,1,opt,name=color,proto3" json:"color,omitempty"`
// contains filtered or unexported fields
}
func (*ColorExtended) Descriptor
deprecated
func (*ColorExtended) Descriptor() ([]byte, []int)
Deprecated: Use ColorExtended.ProtoReflect.Descriptor instead.
func (*ColorExtended) GetColor ¶
func (x *ColorExtended) GetColor() uint32
func (*ColorExtended) ProtoMessage ¶
func (*ColorExtended) ProtoMessage()
func (*ColorExtended) ProtoReflect ¶
func (x *ColorExtended) ProtoReflect() protoreflect.Message
func (*ColorExtended) Reset ¶
func (x *ColorExtended) Reset()
func (*ColorExtended) String ¶
func (x *ColorExtended) String() string
type CommunitiesAttribute ¶
type CommunitiesAttribute struct {
Communities []uint32 `protobuf:"varint,1,rep,packed,name=communities,proto3" json:"communities,omitempty"`
// contains filtered or unexported fields
}
func (*CommunitiesAttribute) Descriptor
deprecated
func (*CommunitiesAttribute) Descriptor() ([]byte, []int)
Deprecated: Use CommunitiesAttribute.ProtoReflect.Descriptor instead.
func (*CommunitiesAttribute) GetCommunities ¶
func (x *CommunitiesAttribute) GetCommunities() []uint32
func (*CommunitiesAttribute) ProtoMessage ¶
func (*CommunitiesAttribute) ProtoMessage()
func (*CommunitiesAttribute) ProtoReflect ¶
func (x *CommunitiesAttribute) ProtoReflect() protoreflect.Message
func (*CommunitiesAttribute) Reset ¶
func (x *CommunitiesAttribute) Reset()
func (*CommunitiesAttribute) String ¶
func (x *CommunitiesAttribute) String() string
type CommunityAction ¶
type CommunityAction struct {
Type CommunityAction_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.CommunityAction_Type" json:"type,omitempty"`
Communities []string `protobuf:"bytes,2,rep,name=communities,proto3" json:"communities,omitempty"`
// contains filtered or unexported fields
}
func (*CommunityAction) Descriptor
deprecated
func (*CommunityAction) Descriptor() ([]byte, []int)
Deprecated: Use CommunityAction.ProtoReflect.Descriptor instead.
func (*CommunityAction) GetCommunities ¶
func (x *CommunityAction) GetCommunities() []string
func (*CommunityAction) GetType ¶
func (x *CommunityAction) GetType() CommunityAction_Type
func (*CommunityAction) ProtoMessage ¶
func (*CommunityAction) ProtoMessage()
func (*CommunityAction) ProtoReflect ¶
func (x *CommunityAction) ProtoReflect() protoreflect.Message
func (*CommunityAction) Reset ¶
func (x *CommunityAction) Reset()
func (*CommunityAction) String ¶
func (x *CommunityAction) String() string
type CommunityAction_Type ¶
type CommunityAction_Type int32
const ( CommunityAction_TYPE_UNSPECIFIED CommunityAction_Type = 0 CommunityAction_TYPE_ADD CommunityAction_Type = 1 CommunityAction_TYPE_REMOVE CommunityAction_Type = 2 CommunityAction_TYPE_REPLACE CommunityAction_Type = 3 )
func (CommunityAction_Type) Descriptor ¶
func (CommunityAction_Type) Descriptor() protoreflect.EnumDescriptor
func (CommunityAction_Type) Enum ¶
func (x CommunityAction_Type) Enum() *CommunityAction_Type
func (CommunityAction_Type) EnumDescriptor
deprecated
func (CommunityAction_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use CommunityAction_Type.Descriptor instead.
func (CommunityAction_Type) Number ¶
func (x CommunityAction_Type) Number() protoreflect.EnumNumber
func (CommunityAction_Type) String ¶
func (x CommunityAction_Type) String() string
func (CommunityAction_Type) Type ¶
func (CommunityAction_Type) Type() protoreflect.EnumType
type CommunityCount ¶
type CommunityCount struct {
Type Comparison `protobuf:"varint,1,opt,name=type,proto3,enum=api.Comparison" json:"type,omitempty"`
Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
func (*CommunityCount) Descriptor
deprecated
func (*CommunityCount) Descriptor() ([]byte, []int)
Deprecated: Use CommunityCount.ProtoReflect.Descriptor instead.
func (*CommunityCount) GetCount ¶
func (x *CommunityCount) GetCount() uint32
func (*CommunityCount) GetType ¶
func (x *CommunityCount) GetType() Comparison
func (*CommunityCount) ProtoMessage ¶
func (*CommunityCount) ProtoMessage()
func (*CommunityCount) ProtoReflect ¶
func (x *CommunityCount) ProtoReflect() protoreflect.Message
func (*CommunityCount) Reset ¶
func (x *CommunityCount) Reset()
func (*CommunityCount) String ¶
func (x *CommunityCount) String() string
type Comparison ¶
type Comparison int32
const ( Comparison_COMPARISON_UNSPECIFIED Comparison = 0 Comparison_COMPARISON_EQ Comparison = 1 Comparison_COMPARISON_GE Comparison = 2 Comparison_COMPARISON_LE Comparison = 3 )
func (Comparison) Descriptor ¶
func (Comparison) Descriptor() protoreflect.EnumDescriptor
func (Comparison) Enum ¶
func (x Comparison) Enum() *Comparison
func (Comparison) EnumDescriptor
deprecated
func (Comparison) EnumDescriptor() ([]byte, []int)
Deprecated: Use Comparison.Descriptor instead.
func (Comparison) Number ¶
func (x Comparison) Number() protoreflect.EnumNumber
func (Comparison) String ¶
func (x Comparison) String() string
func (Comparison) Type ¶
func (Comparison) Type() protoreflect.EnumType
type Conditions ¶
type Conditions struct {
PrefixSet *MatchSet `protobuf:"bytes,1,opt,name=prefix_set,json=prefixSet,proto3" json:"prefix_set,omitempty"`
NeighborSet *MatchSet `protobuf:"bytes,2,opt,name=neighbor_set,json=neighborSet,proto3" json:"neighbor_set,omitempty"`
AsPathLength *AsPathLength `protobuf:"bytes,3,opt,name=as_path_length,json=asPathLength,proto3" json:"as_path_length,omitempty"`
AsPathSet *MatchSet `protobuf:"bytes,4,opt,name=as_path_set,json=asPathSet,proto3" json:"as_path_set,omitempty"`
CommunitySet *MatchSet `protobuf:"bytes,5,opt,name=community_set,json=communitySet,proto3" json:"community_set,omitempty"`
ExtCommunitySet *MatchSet `protobuf:"bytes,6,opt,name=ext_community_set,json=extCommunitySet,proto3" json:"ext_community_set,omitempty"`
RpkiResult ValidationState `protobuf:"varint,7,opt,name=rpki_result,json=rpkiResult,proto3,enum=api.ValidationState" json:"rpki_result,omitempty"`
RouteType Conditions_RouteType `protobuf:"varint,8,opt,name=route_type,json=routeType,proto3,enum=api.Conditions_RouteType" json:"route_type,omitempty"`
LargeCommunitySet *MatchSet `protobuf:"bytes,9,opt,name=large_community_set,json=largeCommunitySet,proto3" json:"large_community_set,omitempty"`
NextHopInList []string `protobuf:"bytes,10,rep,name=next_hop_in_list,json=nextHopInList,proto3" json:"next_hop_in_list,omitempty"`
AfiSafiIn []*Family `protobuf:"bytes,11,rep,name=afi_safi_in,json=afiSafiIn,proto3" json:"afi_safi_in,omitempty"`
CommunityCount *CommunityCount `protobuf:"bytes,12,opt,name=community_count,json=communityCount,proto3" json:"community_count,omitempty"`
Origin OriginType `protobuf:"varint,13,opt,name=origin,proto3,enum=api.OriginType" json:"origin,omitempty"`
LocalPrefEq *LocalPrefEq `protobuf:"bytes,14,opt,name=local_pref_eq,json=localPrefEq,proto3" json:"local_pref_eq,omitempty"`
MedEq *MedEq `protobuf:"bytes,15,opt,name=med_eq,json=medEq,proto3" json:"med_eq,omitempty"`
// contains filtered or unexported fields
}
func (*Conditions) Descriptor
deprecated
func (*Conditions) Descriptor() ([]byte, []int)
Deprecated: Use Conditions.ProtoReflect.Descriptor instead.
func (*Conditions) GetAfiSafiIn ¶
func (x *Conditions) GetAfiSafiIn() []*Family
func (*Conditions) GetAsPathLength ¶
func (x *Conditions) GetAsPathLength() *AsPathLength
func (*Conditions) GetAsPathSet ¶
func (x *Conditions) GetAsPathSet() *MatchSet
func (*Conditions) GetCommunityCount ¶
func (x *Conditions) GetCommunityCount() *CommunityCount
func (*Conditions) GetCommunitySet ¶
func (x *Conditions) GetCommunitySet() *MatchSet
func (*Conditions) GetExtCommunitySet ¶
func (x *Conditions) GetExtCommunitySet() *MatchSet
func (*Conditions) GetLargeCommunitySet ¶
func (x *Conditions) GetLargeCommunitySet() *MatchSet
func (*Conditions) GetLocalPrefEq ¶
func (x *Conditions) GetLocalPrefEq() *LocalPrefEq
func (*Conditions) GetMedEq ¶
func (x *Conditions) GetMedEq() *MedEq
func (*Conditions) GetNeighborSet ¶
func (x *Conditions) GetNeighborSet() *MatchSet
func (*Conditions) GetNextHopInList ¶
func (x *Conditions) GetNextHopInList() []string
func (*Conditions) GetOrigin ¶
func (x *Conditions) GetOrigin() OriginType
func (*Conditions) GetPrefixSet ¶
func (x *Conditions) GetPrefixSet() *MatchSet
func (*Conditions) GetRouteType ¶
func (x *Conditions) GetRouteType() Conditions_RouteType
func (*Conditions) GetRpkiResult ¶
func (x *Conditions) GetRpkiResult() ValidationState
func (*Conditions) ProtoMessage ¶
func (*Conditions) ProtoMessage()
func (*Conditions) ProtoReflect ¶
func (x *Conditions) ProtoReflect() protoreflect.Message
func (*Conditions) Reset ¶
func (x *Conditions) Reset()
func (*Conditions) String ¶
func (x *Conditions) String() string
type Conditions_RouteType ¶
type Conditions_RouteType int32
const ( Conditions_ROUTE_TYPE_UNSPECIFIED Conditions_RouteType = 0 Conditions_ROUTE_TYPE_INTERNAL Conditions_RouteType = 1 Conditions_ROUTE_TYPE_EXTERNAL Conditions_RouteType = 2 Conditions_ROUTE_TYPE_LOCAL Conditions_RouteType = 3 )
func (Conditions_RouteType) Descriptor ¶
func (Conditions_RouteType) Descriptor() protoreflect.EnumDescriptor
func (Conditions_RouteType) Enum ¶
func (x Conditions_RouteType) Enum() *Conditions_RouteType
func (Conditions_RouteType) EnumDescriptor
deprecated
func (Conditions_RouteType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Conditions_RouteType.Descriptor instead.
func (Conditions_RouteType) Number ¶
func (x Conditions_RouteType) Number() protoreflect.EnumNumber
func (Conditions_RouteType) String ¶
func (x Conditions_RouteType) String() string
func (Conditions_RouteType) Type ¶
func (Conditions_RouteType) Type() protoreflect.EnumType
type Confederation ¶
type Confederation struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Identifier uint32 `protobuf:"varint,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
MemberAsList []uint32 `protobuf:"varint,3,rep,packed,name=member_as_list,json=memberAsList,proto3" json:"member_as_list,omitempty"`
// contains filtered or unexported fields
}
func (*Confederation) Descriptor
deprecated
func (*Confederation) Descriptor() ([]byte, []int)
Deprecated: Use Confederation.ProtoReflect.Descriptor instead.
func (*Confederation) GetEnabled ¶
func (x *Confederation) GetEnabled() bool
func (*Confederation) GetIdentifier ¶
func (x *Confederation) GetIdentifier() uint32
func (*Confederation) GetMemberAsList ¶
func (x *Confederation) GetMemberAsList() []uint32
func (*Confederation) ProtoMessage ¶
func (*Confederation) ProtoMessage()
func (*Confederation) ProtoReflect ¶
func (x *Confederation) ProtoReflect() protoreflect.Message
func (*Confederation) Reset ¶
func (x *Confederation) Reset()
func (*Confederation) String ¶
func (x *Confederation) String() string
type DefaultGatewayExtended ¶
type DefaultGatewayExtended struct {
// contains filtered or unexported fields
}
func (*DefaultGatewayExtended) Descriptor
deprecated
func (*DefaultGatewayExtended) Descriptor() ([]byte, []int)
Deprecated: Use DefaultGatewayExtended.ProtoReflect.Descriptor instead.
func (*DefaultGatewayExtended) ProtoMessage ¶
func (*DefaultGatewayExtended) ProtoMessage()
func (*DefaultGatewayExtended) ProtoReflect ¶
func (x *DefaultGatewayExtended) ProtoReflect() protoreflect.Message
func (*DefaultGatewayExtended) Reset ¶
func (x *DefaultGatewayExtended) Reset()
func (*DefaultGatewayExtended) String ¶
func (x *DefaultGatewayExtended) String() string
type DefaultRouteDistance ¶
type DefaultRouteDistance struct {
ExternalRouteDistance uint32 `` /* 127-byte string literal not displayed */
InternalRouteDistance uint32 `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DefaultRouteDistance) Descriptor
deprecated
func (*DefaultRouteDistance) Descriptor() ([]byte, []int)
Deprecated: Use DefaultRouteDistance.ProtoReflect.Descriptor instead.
func (*DefaultRouteDistance) GetExternalRouteDistance ¶
func (x *DefaultRouteDistance) GetExternalRouteDistance() uint32
func (*DefaultRouteDistance) GetInternalRouteDistance ¶
func (x *DefaultRouteDistance) GetInternalRouteDistance() uint32
func (*DefaultRouteDistance) ProtoMessage ¶
func (*DefaultRouteDistance) ProtoMessage()
func (*DefaultRouteDistance) ProtoReflect ¶
func (x *DefaultRouteDistance) ProtoReflect() protoreflect.Message
func (*DefaultRouteDistance) Reset ¶
func (x *DefaultRouteDistance) Reset()
func (*DefaultRouteDistance) String ¶
func (x *DefaultRouteDistance) String() string
type DefinedSet ¶
type DefinedSet struct {
DefinedType DefinedType `protobuf:"varint,1,opt,name=defined_type,json=definedType,proto3,enum=api.DefinedType" json:"defined_type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
List []string `protobuf:"bytes,3,rep,name=list,proto3" json:"list,omitempty"`
Prefixes []*Prefix `protobuf:"bytes,4,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
// contains filtered or unexported fields
}
func (*DefinedSet) Descriptor
deprecated
func (*DefinedSet) Descriptor() ([]byte, []int)
Deprecated: Use DefinedSet.ProtoReflect.Descriptor instead.
func (*DefinedSet) GetDefinedType ¶
func (x *DefinedSet) GetDefinedType() DefinedType
func (*DefinedSet) GetList ¶
func (x *DefinedSet) GetList() []string
func (*DefinedSet) GetName ¶
func (x *DefinedSet) GetName() string
func (*DefinedSet) GetPrefixes ¶
func (x *DefinedSet) GetPrefixes() []*Prefix
func (*DefinedSet) ProtoMessage ¶
func (*DefinedSet) ProtoMessage()
func (*DefinedSet) ProtoReflect ¶
func (x *DefinedSet) ProtoReflect() protoreflect.Message
func (*DefinedSet) Reset ¶
func (x *DefinedSet) Reset()
func (*DefinedSet) String ¶
func (x *DefinedSet) String() string
type DefinedType ¶
type DefinedType int32
const ( DefinedType_DEFINED_TYPE_UNSPECIFIED DefinedType = 0 DefinedType_DEFINED_TYPE_PREFIX DefinedType = 1 DefinedType_DEFINED_TYPE_NEIGHBOR DefinedType = 2 DefinedType_DEFINED_TYPE_TAG DefinedType = 3 DefinedType_DEFINED_TYPE_AS_PATH DefinedType = 4 DefinedType_DEFINED_TYPE_COMMUNITY DefinedType = 5 DefinedType_DEFINED_TYPE_EXT_COMMUNITY DefinedType = 6 DefinedType_DEFINED_TYPE_LARGE_COMMUNITY DefinedType = 7 DefinedType_DEFINED_TYPE_NEXT_HOP DefinedType = 8 )
func (DefinedType) Descriptor ¶
func (DefinedType) Descriptor() protoreflect.EnumDescriptor
func (DefinedType) Enum ¶
func (x DefinedType) Enum() *DefinedType
func (DefinedType) EnumDescriptor
deprecated
func (DefinedType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DefinedType.Descriptor instead.
func (DefinedType) Number ¶
func (x DefinedType) Number() protoreflect.EnumNumber
func (DefinedType) String ¶
func (x DefinedType) String() string
func (DefinedType) Type ¶
func (DefinedType) Type() protoreflect.EnumType
type DeleteBmpRequest ¶
type DeleteBmpRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteBmpRequest) Descriptor
deprecated
func (*DeleteBmpRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBmpRequest.ProtoReflect.Descriptor instead.
func (*DeleteBmpRequest) GetAddress ¶
func (x *DeleteBmpRequest) GetAddress() string
func (*DeleteBmpRequest) GetPort ¶
func (x *DeleteBmpRequest) GetPort() uint32
func (*DeleteBmpRequest) ProtoMessage ¶
func (*DeleteBmpRequest) ProtoMessage()
func (*DeleteBmpRequest) ProtoReflect ¶
func (x *DeleteBmpRequest) ProtoReflect() protoreflect.Message
func (*DeleteBmpRequest) Reset ¶
func (x *DeleteBmpRequest) Reset()
func (*DeleteBmpRequest) String ¶
func (x *DeleteBmpRequest) String() string
type DeleteBmpResponse ¶
type DeleteBmpResponse struct {
// contains filtered or unexported fields
}
func (*DeleteBmpResponse) Descriptor
deprecated
func (*DeleteBmpResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBmpResponse.ProtoReflect.Descriptor instead.
func (*DeleteBmpResponse) ProtoMessage ¶
func (*DeleteBmpResponse) ProtoMessage()
func (*DeleteBmpResponse) ProtoReflect ¶
func (x *DeleteBmpResponse) ProtoReflect() protoreflect.Message
func (*DeleteBmpResponse) Reset ¶
func (x *DeleteBmpResponse) Reset()
func (*DeleteBmpResponse) String ¶
func (x *DeleteBmpResponse) String() string
type DeleteDefinedSetRequest ¶
type DeleteDefinedSetRequest struct {
DefinedSet *DefinedSet `protobuf:"bytes,1,opt,name=defined_set,json=definedSet,proto3" json:"defined_set,omitempty"`
All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDefinedSetRequest) Descriptor
deprecated
func (*DeleteDefinedSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDefinedSetRequest.ProtoReflect.Descriptor instead.
func (*DeleteDefinedSetRequest) GetAll ¶
func (x *DeleteDefinedSetRequest) GetAll() bool
func (*DeleteDefinedSetRequest) GetDefinedSet ¶
func (x *DeleteDefinedSetRequest) GetDefinedSet() *DefinedSet
func (*DeleteDefinedSetRequest) ProtoMessage ¶
func (*DeleteDefinedSetRequest) ProtoMessage()
func (*DeleteDefinedSetRequest) ProtoReflect ¶
func (x *DeleteDefinedSetRequest) ProtoReflect() protoreflect.Message
func (*DeleteDefinedSetRequest) Reset ¶
func (x *DeleteDefinedSetRequest) Reset()
func (*DeleteDefinedSetRequest) String ¶
func (x *DeleteDefinedSetRequest) String() string
type DeleteDefinedSetResponse ¶
type DeleteDefinedSetResponse struct {
// contains filtered or unexported fields
}
func (*DeleteDefinedSetResponse) Descriptor
deprecated
func (*DeleteDefinedSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDefinedSetResponse.ProtoReflect.Descriptor instead.
func (*DeleteDefinedSetResponse) ProtoMessage ¶
func (*DeleteDefinedSetResponse) ProtoMessage()
func (*DeleteDefinedSetResponse) ProtoReflect ¶
func (x *DeleteDefinedSetResponse) ProtoReflect() protoreflect.Message
func (*DeleteDefinedSetResponse) Reset ¶
func (x *DeleteDefinedSetResponse) Reset()
func (*DeleteDefinedSetResponse) String ¶
func (x *DeleteDefinedSetResponse) String() string
type DeleteDynamicNeighborRequest ¶
type DeleteDynamicNeighborRequest struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
PeerGroup string `protobuf:"bytes,2,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDynamicNeighborRequest) Descriptor
deprecated
func (*DeleteDynamicNeighborRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDynamicNeighborRequest.ProtoReflect.Descriptor instead.
func (*DeleteDynamicNeighborRequest) GetPeerGroup ¶
func (x *DeleteDynamicNeighborRequest) GetPeerGroup() string
func (*DeleteDynamicNeighborRequest) GetPrefix ¶
func (x *DeleteDynamicNeighborRequest) GetPrefix() string
func (*DeleteDynamicNeighborRequest) ProtoMessage ¶
func (*DeleteDynamicNeighborRequest) ProtoMessage()
func (*DeleteDynamicNeighborRequest) ProtoReflect ¶
func (x *DeleteDynamicNeighborRequest) ProtoReflect() protoreflect.Message
func (*DeleteDynamicNeighborRequest) Reset ¶
func (x *DeleteDynamicNeighborRequest) Reset()
func (*DeleteDynamicNeighborRequest) String ¶
func (x *DeleteDynamicNeighborRequest) String() string
type DeleteDynamicNeighborResponse ¶
type DeleteDynamicNeighborResponse struct {
// contains filtered or unexported fields
}
func (*DeleteDynamicNeighborResponse) Descriptor
deprecated
func (*DeleteDynamicNeighborResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDynamicNeighborResponse.ProtoReflect.Descriptor instead.
func (*DeleteDynamicNeighborResponse) ProtoMessage ¶
func (*DeleteDynamicNeighborResponse) ProtoMessage()
func (*DeleteDynamicNeighborResponse) ProtoReflect ¶
func (x *DeleteDynamicNeighborResponse) ProtoReflect() protoreflect.Message
func (*DeleteDynamicNeighborResponse) Reset ¶
func (x *DeleteDynamicNeighborResponse) Reset()
func (*DeleteDynamicNeighborResponse) String ¶
func (x *DeleteDynamicNeighborResponse) String() string
type DeletePathRequest ¶
type DeletePathRequest struct {
TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=api.TableType" json:"table_type,omitempty"`
VrfId string `protobuf:"bytes,2,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"`
Family *Family `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"`
Path *Path `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
Uuid []byte `protobuf:"bytes,5,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePathRequest) Descriptor
deprecated
func (*DeletePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePathRequest.ProtoReflect.Descriptor instead.
func (*DeletePathRequest) GetFamily ¶
func (x *DeletePathRequest) GetFamily() *Family
func (*DeletePathRequest) GetPath ¶
func (x *DeletePathRequest) GetPath() *Path
func (*DeletePathRequest) GetTableType ¶
func (x *DeletePathRequest) GetTableType() TableType
func (*DeletePathRequest) GetUuid ¶
func (x *DeletePathRequest) GetUuid() []byte
func (*DeletePathRequest) GetVrfId ¶
func (x *DeletePathRequest) GetVrfId() string
func (*DeletePathRequest) ProtoMessage ¶
func (*DeletePathRequest) ProtoMessage()
func (*DeletePathRequest) ProtoReflect ¶
func (x *DeletePathRequest) ProtoReflect() protoreflect.Message
func (*DeletePathRequest) Reset ¶
func (x *DeletePathRequest) Reset()
func (*DeletePathRequest) String ¶
func (x *DeletePathRequest) String() string
type DeletePathResponse ¶
type DeletePathResponse struct {
// contains filtered or unexported fields
}
func (*DeletePathResponse) Descriptor
deprecated
func (*DeletePathResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePathResponse.ProtoReflect.Descriptor instead.
func (*DeletePathResponse) ProtoMessage ¶
func (*DeletePathResponse) ProtoMessage()
func (*DeletePathResponse) ProtoReflect ¶
func (x *DeletePathResponse) ProtoReflect() protoreflect.Message
func (*DeletePathResponse) Reset ¶
func (x *DeletePathResponse) Reset()
func (*DeletePathResponse) String ¶
func (x *DeletePathResponse) String() string
type DeletePeerGroupRequest ¶
type DeletePeerGroupRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePeerGroupRequest) Descriptor
deprecated
func (*DeletePeerGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePeerGroupRequest.ProtoReflect.Descriptor instead.
func (*DeletePeerGroupRequest) GetName ¶
func (x *DeletePeerGroupRequest) GetName() string
func (*DeletePeerGroupRequest) ProtoMessage ¶
func (*DeletePeerGroupRequest) ProtoMessage()
func (*DeletePeerGroupRequest) ProtoReflect ¶
func (x *DeletePeerGroupRequest) ProtoReflect() protoreflect.Message
func (*DeletePeerGroupRequest) Reset ¶
func (x *DeletePeerGroupRequest) Reset()
func (*DeletePeerGroupRequest) String ¶
func (x *DeletePeerGroupRequest) String() string
type DeletePeerGroupResponse ¶
type DeletePeerGroupResponse struct {
// contains filtered or unexported fields
}
func (*DeletePeerGroupResponse) Descriptor
deprecated
func (*DeletePeerGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePeerGroupResponse.ProtoReflect.Descriptor instead.
func (*DeletePeerGroupResponse) ProtoMessage ¶
func (*DeletePeerGroupResponse) ProtoMessage()
func (*DeletePeerGroupResponse) ProtoReflect ¶
func (x *DeletePeerGroupResponse) ProtoReflect() protoreflect.Message
func (*DeletePeerGroupResponse) Reset ¶
func (x *DeletePeerGroupResponse) Reset()
func (*DeletePeerGroupResponse) String ¶
func (x *DeletePeerGroupResponse) String() string
type DeletePeerRequest ¶
type DeletePeerRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Interface string `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePeerRequest) Descriptor
deprecated
func (*DeletePeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePeerRequest.ProtoReflect.Descriptor instead.
func (*DeletePeerRequest) GetAddress ¶
func (x *DeletePeerRequest) GetAddress() string
func (*DeletePeerRequest) GetInterface ¶
func (x *DeletePeerRequest) GetInterface() string
func (*DeletePeerRequest) ProtoMessage ¶
func (*DeletePeerRequest) ProtoMessage()
func (*DeletePeerRequest) ProtoReflect ¶
func (x *DeletePeerRequest) ProtoReflect() protoreflect.Message
func (*DeletePeerRequest) Reset ¶
func (x *DeletePeerRequest) Reset()
func (*DeletePeerRequest) String ¶
func (x *DeletePeerRequest) String() string
type DeletePeerResponse ¶
type DeletePeerResponse struct {
// contains filtered or unexported fields
}
func (*DeletePeerResponse) Descriptor
deprecated
func (*DeletePeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePeerResponse.ProtoReflect.Descriptor instead.
func (*DeletePeerResponse) ProtoMessage ¶
func (*DeletePeerResponse) ProtoMessage()
func (*DeletePeerResponse) ProtoReflect ¶
func (x *DeletePeerResponse) ProtoReflect() protoreflect.Message
func (*DeletePeerResponse) Reset ¶
func (x *DeletePeerResponse) Reset()
func (*DeletePeerResponse) String ¶
func (x *DeletePeerResponse) String() string
type DeletePolicyAssignmentRequest ¶
type DeletePolicyAssignmentRequest struct {
Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePolicyAssignmentRequest) Descriptor
deprecated
func (*DeletePolicyAssignmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyAssignmentRequest.ProtoReflect.Descriptor instead.
func (*DeletePolicyAssignmentRequest) GetAll ¶
func (x *DeletePolicyAssignmentRequest) GetAll() bool
func (*DeletePolicyAssignmentRequest) GetAssignment ¶
func (x *DeletePolicyAssignmentRequest) GetAssignment() *PolicyAssignment
func (*DeletePolicyAssignmentRequest) ProtoMessage ¶
func (*DeletePolicyAssignmentRequest) ProtoMessage()
func (*DeletePolicyAssignmentRequest) ProtoReflect ¶
func (x *DeletePolicyAssignmentRequest) ProtoReflect() protoreflect.Message
func (*DeletePolicyAssignmentRequest) Reset ¶
func (x *DeletePolicyAssignmentRequest) Reset()
func (*DeletePolicyAssignmentRequest) String ¶
func (x *DeletePolicyAssignmentRequest) String() string
type DeletePolicyAssignmentResponse ¶
type DeletePolicyAssignmentResponse struct {
// contains filtered or unexported fields
}
func (*DeletePolicyAssignmentResponse) Descriptor
deprecated
func (*DeletePolicyAssignmentResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyAssignmentResponse.ProtoReflect.Descriptor instead.
func (*DeletePolicyAssignmentResponse) ProtoMessage ¶
func (*DeletePolicyAssignmentResponse) ProtoMessage()
func (*DeletePolicyAssignmentResponse) ProtoReflect ¶
func (x *DeletePolicyAssignmentResponse) ProtoReflect() protoreflect.Message
func (*DeletePolicyAssignmentResponse) Reset ¶
func (x *DeletePolicyAssignmentResponse) Reset()
func (*DeletePolicyAssignmentResponse) String ¶
func (x *DeletePolicyAssignmentResponse) String() string
type DeletePolicyRequest ¶
type DeletePolicyRequest struct {
Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// if this flag is set, gobgpd won't delete any statements
// even if some statements get not used by any policy by this operation.
PreserveStatements bool `protobuf:"varint,2,opt,name=preserve_statements,json=preserveStatements,proto3" json:"preserve_statements,omitempty"`
All bool `protobuf:"varint,3,opt,name=all,proto3" json:"all,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePolicyRequest) Descriptor
deprecated
func (*DeletePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeletePolicyRequest) GetAll ¶
func (x *DeletePolicyRequest) GetAll() bool
func (*DeletePolicyRequest) GetPolicy ¶
func (x *DeletePolicyRequest) GetPolicy() *Policy
func (*DeletePolicyRequest) GetPreserveStatements ¶
func (x *DeletePolicyRequest) GetPreserveStatements() bool
func (*DeletePolicyRequest) ProtoMessage ¶
func (*DeletePolicyRequest) ProtoMessage()
func (*DeletePolicyRequest) ProtoReflect ¶
func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeletePolicyRequest) Reset ¶
func (x *DeletePolicyRequest) Reset()
func (*DeletePolicyRequest) String ¶
func (x *DeletePolicyRequest) String() string
type DeletePolicyResponse ¶
type DeletePolicyResponse struct {
// contains filtered or unexported fields
}
func (*DeletePolicyResponse) Descriptor
deprecated
func (*DeletePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyResponse.ProtoReflect.Descriptor instead.
func (*DeletePolicyResponse) ProtoMessage ¶
func (*DeletePolicyResponse) ProtoMessage()
func (*DeletePolicyResponse) ProtoReflect ¶
func (x *DeletePolicyResponse) ProtoReflect() protoreflect.Message
func (*DeletePolicyResponse) Reset ¶
func (x *DeletePolicyResponse) Reset()
func (*DeletePolicyResponse) String ¶
func (x *DeletePolicyResponse) String() string
type DeleteRpkiRequest ¶
type DeleteRpkiRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRpkiRequest) Descriptor
deprecated
func (*DeleteRpkiRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRpkiRequest.ProtoReflect.Descriptor instead.
func (*DeleteRpkiRequest) GetAddress ¶
func (x *DeleteRpkiRequest) GetAddress() string
func (*DeleteRpkiRequest) GetPort ¶
func (x *DeleteRpkiRequest) GetPort() uint32
func (*DeleteRpkiRequest) ProtoMessage ¶
func (*DeleteRpkiRequest) ProtoMessage()
func (*DeleteRpkiRequest) ProtoReflect ¶
func (x *DeleteRpkiRequest) ProtoReflect() protoreflect.Message
func (*DeleteRpkiRequest) Reset ¶
func (x *DeleteRpkiRequest) Reset()
func (*DeleteRpkiRequest) String ¶
func (x *DeleteRpkiRequest) String() string
type DeleteRpkiResponse ¶
type DeleteRpkiResponse struct {
// contains filtered or unexported fields
}
func (*DeleteRpkiResponse) Descriptor
deprecated
func (*DeleteRpkiResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRpkiResponse.ProtoReflect.Descriptor instead.
func (*DeleteRpkiResponse) ProtoMessage ¶
func (*DeleteRpkiResponse) ProtoMessage()
func (*DeleteRpkiResponse) ProtoReflect ¶
func (x *DeleteRpkiResponse) ProtoReflect() protoreflect.Message
func (*DeleteRpkiResponse) Reset ¶
func (x *DeleteRpkiResponse) Reset()
func (*DeleteRpkiResponse) String ¶
func (x *DeleteRpkiResponse) String() string
type DeleteStatementRequest ¶
type DeleteStatementRequest struct {
Statement *Statement `protobuf:"bytes,1,opt,name=statement,proto3" json:"statement,omitempty"`
All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteStatementRequest) Descriptor
deprecated
func (*DeleteStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStatementRequest.ProtoReflect.Descriptor instead.
func (*DeleteStatementRequest) GetAll ¶
func (x *DeleteStatementRequest) GetAll() bool
func (*DeleteStatementRequest) GetStatement ¶
func (x *DeleteStatementRequest) GetStatement() *Statement
func (*DeleteStatementRequest) ProtoMessage ¶
func (*DeleteStatementRequest) ProtoMessage()
func (*DeleteStatementRequest) ProtoReflect ¶
func (x *DeleteStatementRequest) ProtoReflect() protoreflect.Message
func (*DeleteStatementRequest) Reset ¶
func (x *DeleteStatementRequest) Reset()
func (*DeleteStatementRequest) String ¶
func (x *DeleteStatementRequest) String() string
type DeleteStatementResponse ¶
type DeleteStatementResponse struct {
// contains filtered or unexported fields
}
func (*DeleteStatementResponse) Descriptor
deprecated
func (*DeleteStatementResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStatementResponse.ProtoReflect.Descriptor instead.
func (*DeleteStatementResponse) ProtoMessage ¶
func (*DeleteStatementResponse) ProtoMessage()
func (*DeleteStatementResponse) ProtoReflect ¶
func (x *DeleteStatementResponse) ProtoReflect() protoreflect.Message
func (*DeleteStatementResponse) Reset ¶
func (x *DeleteStatementResponse) Reset()
func (*DeleteStatementResponse) String ¶
func (x *DeleteStatementResponse) String() string
type DeleteVrfRequest ¶
type DeleteVrfRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVrfRequest) Descriptor
deprecated
func (*DeleteVrfRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVrfRequest.ProtoReflect.Descriptor instead.
func (*DeleteVrfRequest) GetName ¶
func (x *DeleteVrfRequest) GetName() string
func (*DeleteVrfRequest) ProtoMessage ¶
func (*DeleteVrfRequest) ProtoMessage()
func (*DeleteVrfRequest) ProtoReflect ¶
func (x *DeleteVrfRequest) ProtoReflect() protoreflect.Message
func (*DeleteVrfRequest) Reset ¶
func (x *DeleteVrfRequest) Reset()
func (*DeleteVrfRequest) String ¶
func (x *DeleteVrfRequest) String() string
type DeleteVrfResponse ¶
type DeleteVrfResponse struct {
// contains filtered or unexported fields
}
func (*DeleteVrfResponse) Descriptor
deprecated
func (*DeleteVrfResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVrfResponse.ProtoReflect.Descriptor instead.
func (*DeleteVrfResponse) ProtoMessage ¶
func (*DeleteVrfResponse) ProtoMessage()
func (*DeleteVrfResponse) ProtoReflect ¶
func (x *DeleteVrfResponse) ProtoReflect() protoreflect.Message
func (*DeleteVrfResponse) Reset ¶
func (x *DeleteVrfResponse) Reset()
func (*DeleteVrfResponse) String ¶
func (x *DeleteVrfResponse) String() string
type Destination ¶
type Destination struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
// contains filtered or unexported fields
}
func (*Destination) Descriptor
deprecated
func (*Destination) Descriptor() ([]byte, []int)
Deprecated: Use Destination.ProtoReflect.Descriptor instead.
func (*Destination) GetPaths ¶
func (x *Destination) GetPaths() []*Path
func (*Destination) GetPrefix ¶
func (x *Destination) GetPrefix() string
func (*Destination) ProtoMessage ¶
func (*Destination) ProtoMessage()
func (*Destination) ProtoReflect ¶
func (x *Destination) ProtoReflect() protoreflect.Message
func (*Destination) Reset ¶
func (x *Destination) Reset()
func (*Destination) String ¶
func (x *Destination) String() string
type DisableMrtRequest ¶
type DisableMrtRequest struct {
Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
// contains filtered or unexported fields
}
func (*DisableMrtRequest) Descriptor
deprecated
func (*DisableMrtRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableMrtRequest.ProtoReflect.Descriptor instead.
func (*DisableMrtRequest) GetFilename ¶
func (x *DisableMrtRequest) GetFilename() string
func (*DisableMrtRequest) ProtoMessage ¶
func (*DisableMrtRequest) ProtoMessage()
func (*DisableMrtRequest) ProtoReflect ¶
func (x *DisableMrtRequest) ProtoReflect() protoreflect.Message
func (*DisableMrtRequest) Reset ¶
func (x *DisableMrtRequest) Reset()
func (*DisableMrtRequest) String ¶
func (x *DisableMrtRequest) String() string
type DisableMrtResponse ¶
type DisableMrtResponse struct {
// contains filtered or unexported fields
}
func (*DisableMrtResponse) Descriptor
deprecated
func (*DisableMrtResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisableMrtResponse.ProtoReflect.Descriptor instead.
func (*DisableMrtResponse) ProtoMessage ¶
func (*DisableMrtResponse) ProtoMessage()
func (*DisableMrtResponse) ProtoReflect ¶
func (x *DisableMrtResponse) ProtoReflect() protoreflect.Message
func (*DisableMrtResponse) Reset ¶
func (x *DisableMrtResponse) Reset()
func (*DisableMrtResponse) String ¶
func (x *DisableMrtResponse) String() string
type DisablePeerRequest ¶
type DisablePeerRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Communication string `protobuf:"bytes,2,opt,name=communication,proto3" json:"communication,omitempty"`
// contains filtered or unexported fields
}
func (*DisablePeerRequest) Descriptor
deprecated
func (*DisablePeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisablePeerRequest.ProtoReflect.Descriptor instead.
func (*DisablePeerRequest) GetAddress ¶
func (x *DisablePeerRequest) GetAddress() string
func (*DisablePeerRequest) GetCommunication ¶
func (x *DisablePeerRequest) GetCommunication() string
func (*DisablePeerRequest) ProtoMessage ¶
func (*DisablePeerRequest) ProtoMessage()
func (*DisablePeerRequest) ProtoReflect ¶
func (x *DisablePeerRequest) ProtoReflect() protoreflect.Message
func (*DisablePeerRequest) Reset ¶
func (x *DisablePeerRequest) Reset()
func (*DisablePeerRequest) String ¶
func (x *DisablePeerRequest) String() string
type DisablePeerResponse ¶
type DisablePeerResponse struct {
// contains filtered or unexported fields
}
func (*DisablePeerResponse) Descriptor
deprecated
func (*DisablePeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisablePeerResponse.ProtoReflect.Descriptor instead.
func (*DisablePeerResponse) ProtoMessage ¶
func (*DisablePeerResponse) ProtoMessage()
func (*DisablePeerResponse) ProtoReflect ¶
func (x *DisablePeerResponse) ProtoReflect() protoreflect.Message
func (*DisablePeerResponse) Reset ¶
func (x *DisablePeerResponse) Reset()
func (*DisablePeerResponse) String ¶
func (x *DisablePeerResponse) String() string
type DisableRpkiRequest ¶
type DisableRpkiRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*DisableRpkiRequest) Descriptor
deprecated
func (*DisableRpkiRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableRpkiRequest.ProtoReflect.Descriptor instead.
func (*DisableRpkiRequest) GetAddress ¶
func (x *DisableRpkiRequest) GetAddress() string
func (*DisableRpkiRequest) GetPort ¶
func (x *DisableRpkiRequest) GetPort() uint32
func (*DisableRpkiRequest) ProtoMessage ¶
func (*DisableRpkiRequest) ProtoMessage()
func (*DisableRpkiRequest) ProtoReflect ¶
func (x *DisableRpkiRequest) ProtoReflect() protoreflect.Message
func (*DisableRpkiRequest) Reset ¶
func (x *DisableRpkiRequest) Reset()
func (*DisableRpkiRequest) String ¶
func (x *DisableRpkiRequest) String() string
type DisableRpkiResponse ¶
type DisableRpkiResponse struct {
// contains filtered or unexported fields
}
func (*DisableRpkiResponse) Descriptor
deprecated
func (*DisableRpkiResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisableRpkiResponse.ProtoReflect.Descriptor instead.
func (*DisableRpkiResponse) ProtoMessage ¶
func (*DisableRpkiResponse) ProtoMessage()
func (*DisableRpkiResponse) ProtoReflect ¶
func (x *DisableRpkiResponse) ProtoReflect() protoreflect.Message
func (*DisableRpkiResponse) Reset ¶
func (x *DisableRpkiResponse) Reset()
func (*DisableRpkiResponse) String ¶
func (x *DisableRpkiResponse) String() string
type DynamicNeighbor ¶
type DynamicNeighbor struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
PeerGroup string `protobuf:"bytes,2,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
// contains filtered or unexported fields
}
func (*DynamicNeighbor) Descriptor
deprecated
func (*DynamicNeighbor) Descriptor() ([]byte, []int)
Deprecated: Use DynamicNeighbor.ProtoReflect.Descriptor instead.
func (*DynamicNeighbor) GetPeerGroup ¶
func (x *DynamicNeighbor) GetPeerGroup() string
func (*DynamicNeighbor) GetPrefix ¶
func (x *DynamicNeighbor) GetPrefix() string
func (*DynamicNeighbor) ProtoMessage ¶
func (*DynamicNeighbor) ProtoMessage()
func (*DynamicNeighbor) ProtoReflect ¶
func (x *DynamicNeighbor) ProtoReflect() protoreflect.Message
func (*DynamicNeighbor) Reset ¶
func (x *DynamicNeighbor) Reset()
func (*DynamicNeighbor) String ¶
func (x *DynamicNeighbor) String() string
type ENLPType ¶
type ENLPType int32
func (ENLPType) Descriptor ¶
func (ENLPType) Descriptor() protoreflect.EnumDescriptor
func (ENLPType) EnumDescriptor
deprecated
func (ENLPType) Number ¶
func (x ENLPType) Number() protoreflect.EnumNumber
func (ENLPType) Type ¶
func (ENLPType) Type() protoreflect.EnumType
type ESILabelExtended ¶
type ESILabelExtended struct {
IsSingleActive bool `protobuf:"varint,1,opt,name=is_single_active,json=isSingleActive,proto3" json:"is_single_active,omitempty"`
Label uint32 `protobuf:"varint,2,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
func (*ESILabelExtended) Descriptor
deprecated
func (*ESILabelExtended) Descriptor() ([]byte, []int)
Deprecated: Use ESILabelExtended.ProtoReflect.Descriptor instead.
func (*ESILabelExtended) GetIsSingleActive ¶
func (x *ESILabelExtended) GetIsSingleActive() bool
func (*ESILabelExtended) GetLabel ¶
func (x *ESILabelExtended) GetLabel() uint32
func (*ESILabelExtended) ProtoMessage ¶
func (*ESILabelExtended) ProtoMessage()
func (*ESILabelExtended) ProtoReflect ¶
func (x *ESILabelExtended) ProtoReflect() protoreflect.Message
func (*ESILabelExtended) Reset ¶
func (x *ESILabelExtended) Reset()
func (*ESILabelExtended) String ¶
func (x *ESILabelExtended) String() string
type ESImportRouteTarget ¶
type ESImportRouteTarget struct {
EsImport string `protobuf:"bytes,1,opt,name=es_import,json=esImport,proto3" json:"es_import,omitempty"`
// contains filtered or unexported fields
}
func (*ESImportRouteTarget) Descriptor
deprecated
func (*ESImportRouteTarget) Descriptor() ([]byte, []int)
Deprecated: Use ESImportRouteTarget.ProtoReflect.Descriptor instead.
func (*ESImportRouteTarget) GetEsImport ¶
func (x *ESImportRouteTarget) GetEsImport() string
func (*ESImportRouteTarget) ProtoMessage ¶
func (*ESImportRouteTarget) ProtoMessage()
func (*ESImportRouteTarget) ProtoReflect ¶
func (x *ESImportRouteTarget) ProtoReflect() protoreflect.Message
func (*ESImportRouteTarget) Reset ¶
func (x *ESImportRouteTarget) Reset()
func (*ESImportRouteTarget) String ¶
func (x *ESImportRouteTarget) String() string
type ETreeExtended ¶
type ETreeExtended struct {
IsLeaf bool `protobuf:"varint,1,opt,name=is_leaf,json=isLeaf,proto3" json:"is_leaf,omitempty"`
Label uint32 `protobuf:"varint,2,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
func (*ETreeExtended) Descriptor
deprecated
func (*ETreeExtended) Descriptor() ([]byte, []int)
Deprecated: Use ETreeExtended.ProtoReflect.Descriptor instead.
func (*ETreeExtended) GetIsLeaf ¶
func (x *ETreeExtended) GetIsLeaf() bool
func (*ETreeExtended) GetLabel ¶
func (x *ETreeExtended) GetLabel() uint32
func (*ETreeExtended) ProtoMessage ¶
func (*ETreeExtended) ProtoMessage()
func (*ETreeExtended) ProtoReflect ¶
func (x *ETreeExtended) ProtoReflect() protoreflect.Message
func (*ETreeExtended) Reset ¶
func (x *ETreeExtended) Reset()
func (*ETreeExtended) String ¶
func (x *ETreeExtended) String() string
type EVPNEthernetAutoDiscoveryRoute ¶
type EVPNEthernetAutoDiscoveryRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Esi *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
EthernetTag uint32 `protobuf:"varint,3,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
Label uint32 `protobuf:"varint,4,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
EVPNEthernetAutoDiscoveryRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=1
func (*EVPNEthernetAutoDiscoveryRoute) Descriptor
deprecated
func (*EVPNEthernetAutoDiscoveryRoute) Descriptor() ([]byte, []int)
Deprecated: Use EVPNEthernetAutoDiscoveryRoute.ProtoReflect.Descriptor instead.
func (*EVPNEthernetAutoDiscoveryRoute) GetEsi ¶
func (x *EVPNEthernetAutoDiscoveryRoute) GetEsi() *EthernetSegmentIdentifier
func (*EVPNEthernetAutoDiscoveryRoute) GetEthernetTag ¶
func (x *EVPNEthernetAutoDiscoveryRoute) GetEthernetTag() uint32
func (*EVPNEthernetAutoDiscoveryRoute) GetLabel ¶
func (x *EVPNEthernetAutoDiscoveryRoute) GetLabel() uint32
func (*EVPNEthernetAutoDiscoveryRoute) GetRd ¶
func (x *EVPNEthernetAutoDiscoveryRoute) GetRd() *RouteDistinguisher
func (*EVPNEthernetAutoDiscoveryRoute) ProtoMessage ¶
func (*EVPNEthernetAutoDiscoveryRoute) ProtoMessage()
func (*EVPNEthernetAutoDiscoveryRoute) ProtoReflect ¶
func (x *EVPNEthernetAutoDiscoveryRoute) ProtoReflect() protoreflect.Message
func (*EVPNEthernetAutoDiscoveryRoute) Reset ¶
func (x *EVPNEthernetAutoDiscoveryRoute) Reset()
func (*EVPNEthernetAutoDiscoveryRoute) String ¶
func (x *EVPNEthernetAutoDiscoveryRoute) String() string
type EVPNEthernetSegmentRoute ¶
type EVPNEthernetSegmentRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Esi *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
// contains filtered or unexported fields
}
EVPNEthernetSegmentRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=4
func (*EVPNEthernetSegmentRoute) Descriptor
deprecated
func (*EVPNEthernetSegmentRoute) Descriptor() ([]byte, []int)
Deprecated: Use EVPNEthernetSegmentRoute.ProtoReflect.Descriptor instead.
func (*EVPNEthernetSegmentRoute) GetEsi ¶
func (x *EVPNEthernetSegmentRoute) GetEsi() *EthernetSegmentIdentifier
func (*EVPNEthernetSegmentRoute) GetIpAddress ¶
func (x *EVPNEthernetSegmentRoute) GetIpAddress() string
func (*EVPNEthernetSegmentRoute) GetRd ¶
func (x *EVPNEthernetSegmentRoute) GetRd() *RouteDistinguisher
func (*EVPNEthernetSegmentRoute) ProtoMessage ¶
func (*EVPNEthernetSegmentRoute) ProtoMessage()
func (*EVPNEthernetSegmentRoute) ProtoReflect ¶
func (x *EVPNEthernetSegmentRoute) ProtoReflect() protoreflect.Message
func (*EVPNEthernetSegmentRoute) Reset ¶
func (x *EVPNEthernetSegmentRoute) Reset()
func (*EVPNEthernetSegmentRoute) String ¶
func (x *EVPNEthernetSegmentRoute) String() string
type EVPNIPMSIRoute ¶
type EVPNIPMSIRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
EthernetTag uint32 `protobuf:"varint,2,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
Rt *RouteTarget `protobuf:"bytes,3,opt,name=rt,proto3" json:"rt,omitempty"`
// contains filtered or unexported fields
}
EVPNIPMSIRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=9
func (*EVPNIPMSIRoute) Descriptor
deprecated
func (*EVPNIPMSIRoute) Descriptor() ([]byte, []int)
Deprecated: Use EVPNIPMSIRoute.ProtoReflect.Descriptor instead.
func (*EVPNIPMSIRoute) GetEthernetTag ¶
func (x *EVPNIPMSIRoute) GetEthernetTag() uint32
func (*EVPNIPMSIRoute) GetRd ¶
func (x *EVPNIPMSIRoute) GetRd() *RouteDistinguisher
func (*EVPNIPMSIRoute) GetRt ¶
func (x *EVPNIPMSIRoute) GetRt() *RouteTarget
func (*EVPNIPMSIRoute) ProtoMessage ¶
func (*EVPNIPMSIRoute) ProtoMessage()
func (*EVPNIPMSIRoute) ProtoReflect ¶
func (x *EVPNIPMSIRoute) ProtoReflect() protoreflect.Message
func (*EVPNIPMSIRoute) Reset ¶
func (x *EVPNIPMSIRoute) Reset()
func (*EVPNIPMSIRoute) String ¶
func (x *EVPNIPMSIRoute) String() string
type EVPNIPPrefixRoute ¶
type EVPNIPPrefixRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Esi *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
EthernetTag uint32 `protobuf:"varint,3,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
IpPrefix string `protobuf:"bytes,4,opt,name=ip_prefix,json=ipPrefix,proto3" json:"ip_prefix,omitempty"`
IpPrefixLen uint32 `protobuf:"varint,5,opt,name=ip_prefix_len,json=ipPrefixLen,proto3" json:"ip_prefix_len,omitempty"`
GwAddress string `protobuf:"bytes,6,opt,name=gw_address,json=gwAddress,proto3" json:"gw_address,omitempty"`
Label uint32 `protobuf:"varint,7,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
EVPNIPPrefixRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=5
func (*EVPNIPPrefixRoute) Descriptor
deprecated
func (*EVPNIPPrefixRoute) Descriptor() ([]byte, []int)
Deprecated: Use EVPNIPPrefixRoute.ProtoReflect.Descriptor instead.
func (*EVPNIPPrefixRoute) GetEsi ¶
func (x *EVPNIPPrefixRoute) GetEsi() *EthernetSegmentIdentifier
func (*EVPNIPPrefixRoute) GetEthernetTag ¶
func (x *EVPNIPPrefixRoute) GetEthernetTag() uint32
func (*EVPNIPPrefixRoute) GetGwAddress ¶
func (x *EVPNIPPrefixRoute) GetGwAddress() string
func (*EVPNIPPrefixRoute) GetIpPrefix ¶
func (x *EVPNIPPrefixRoute) GetIpPrefix() string
func (*EVPNIPPrefixRoute) GetIpPrefixLen ¶
func (x *EVPNIPPrefixRoute) GetIpPrefixLen() uint32
func (*EVPNIPPrefixRoute) GetLabel ¶
func (x *EVPNIPPrefixRoute) GetLabel() uint32
func (*EVPNIPPrefixRoute) GetRd ¶
func (x *EVPNIPPrefixRoute) GetRd() *RouteDistinguisher
func (*EVPNIPPrefixRoute) ProtoMessage ¶
func (*EVPNIPPrefixRoute) ProtoMessage()
func (*EVPNIPPrefixRoute) ProtoReflect ¶
func (x *EVPNIPPrefixRoute) ProtoReflect() protoreflect.Message
func (*EVPNIPPrefixRoute) Reset ¶
func (x *EVPNIPPrefixRoute) Reset()
func (*EVPNIPPrefixRoute) String ¶
func (x *EVPNIPPrefixRoute) String() string
type EVPNInclusiveMulticastEthernetTagRoute ¶
type EVPNInclusiveMulticastEthernetTagRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
EthernetTag uint32 `protobuf:"varint,2,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
// contains filtered or unexported fields
}
EVPNInclusiveMulticastEthernetTagRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=3
func (*EVPNInclusiveMulticastEthernetTagRoute) Descriptor
deprecated
func (*EVPNInclusiveMulticastEthernetTagRoute) Descriptor() ([]byte, []int)
Deprecated: Use EVPNInclusiveMulticastEthernetTagRoute.ProtoReflect.Descriptor instead.
func (*EVPNInclusiveMulticastEthernetTagRoute) GetEthernetTag ¶
func (x *EVPNInclusiveMulticastEthernetTagRoute) GetEthernetTag() uint32
func (*EVPNInclusiveMulticastEthernetTagRoute) GetIpAddress ¶
func (x *EVPNInclusiveMulticastEthernetTagRoute) GetIpAddress() string
func (*EVPNInclusiveMulticastEthernetTagRoute) GetRd ¶
func (x *EVPNInclusiveMulticastEthernetTagRoute) GetRd() *RouteDistinguisher
func (*EVPNInclusiveMulticastEthernetTagRoute) ProtoMessage ¶
func (*EVPNInclusiveMulticastEthernetTagRoute) ProtoMessage()
func (*EVPNInclusiveMulticastEthernetTagRoute) ProtoReflect ¶
func (x *EVPNInclusiveMulticastEthernetTagRoute) ProtoReflect() protoreflect.Message
func (*EVPNInclusiveMulticastEthernetTagRoute) Reset ¶
func (x *EVPNInclusiveMulticastEthernetTagRoute) Reset()
func (*EVPNInclusiveMulticastEthernetTagRoute) String ¶
func (x *EVPNInclusiveMulticastEthernetTagRoute) String() string
type EVPNMACIPAdvertisementRoute ¶
type EVPNMACIPAdvertisementRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Esi *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
EthernetTag uint32 `protobuf:"varint,3,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
MacAddress string `protobuf:"bytes,4,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
IpAddress string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
Labels []uint32 `protobuf:"varint,6,rep,packed,name=labels,proto3" json:"labels,omitempty"`
// contains filtered or unexported fields
}
EVPNMACIPAdvertisementRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=2
func (*EVPNMACIPAdvertisementRoute) Descriptor
deprecated
func (*EVPNMACIPAdvertisementRoute) Descriptor() ([]byte, []int)
Deprecated: Use EVPNMACIPAdvertisementRoute.ProtoReflect.Descriptor instead.
func (*EVPNMACIPAdvertisementRoute) GetEsi ¶
func (x *EVPNMACIPAdvertisementRoute) GetEsi() *EthernetSegmentIdentifier
func (*EVPNMACIPAdvertisementRoute) GetEthernetTag ¶
func (x *EVPNMACIPAdvertisementRoute) GetEthernetTag() uint32
func (*EVPNMACIPAdvertisementRoute) GetIpAddress ¶
func (x *EVPNMACIPAdvertisementRoute) GetIpAddress() string
func (*EVPNMACIPAdvertisementRoute) GetLabels ¶
func (x *EVPNMACIPAdvertisementRoute) GetLabels() []uint32
func (*EVPNMACIPAdvertisementRoute) GetMacAddress ¶
func (x *EVPNMACIPAdvertisementRoute) GetMacAddress() string
func (*EVPNMACIPAdvertisementRoute) GetRd ¶
func (x *EVPNMACIPAdvertisementRoute) GetRd() *RouteDistinguisher
func (*EVPNMACIPAdvertisementRoute) ProtoMessage ¶
func (*EVPNMACIPAdvertisementRoute) ProtoMessage()
func (*EVPNMACIPAdvertisementRoute) ProtoReflect ¶
func (x *EVPNMACIPAdvertisementRoute) ProtoReflect() protoreflect.Message
func (*EVPNMACIPAdvertisementRoute) Reset ¶
func (x *EVPNMACIPAdvertisementRoute) Reset()
func (*EVPNMACIPAdvertisementRoute) String ¶
func (x *EVPNMACIPAdvertisementRoute) String() string
type Ebgp ¶
type Ebgp struct {
Config *EbgpConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *EbgpState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*Ebgp) Descriptor
deprecated
func (*Ebgp) GetConfig ¶
func (x *Ebgp) GetConfig() *EbgpConfig
func (*Ebgp) ProtoMessage ¶
func (*Ebgp) ProtoMessage()
func (*Ebgp) ProtoReflect ¶
func (x *Ebgp) ProtoReflect() protoreflect.Message
type EbgpConfig ¶
type EbgpConfig struct {
AllowMultipleAsn bool `protobuf:"varint,1,opt,name=allow_multiple_asn,json=allowMultipleAsn,proto3" json:"allow_multiple_asn,omitempty"`
MaximumPaths uint32 `protobuf:"varint,2,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
// contains filtered or unexported fields
}
func (*EbgpConfig) Descriptor
deprecated
func (*EbgpConfig) Descriptor() ([]byte, []int)
Deprecated: Use EbgpConfig.ProtoReflect.Descriptor instead.
func (*EbgpConfig) GetAllowMultipleAsn ¶
func (x *EbgpConfig) GetAllowMultipleAsn() bool
func (*EbgpConfig) GetMaximumPaths ¶
func (x *EbgpConfig) GetMaximumPaths() uint32
func (*EbgpConfig) ProtoMessage ¶
func (*EbgpConfig) ProtoMessage()
func (*EbgpConfig) ProtoReflect ¶
func (x *EbgpConfig) ProtoReflect() protoreflect.Message
func (*EbgpConfig) Reset ¶
func (x *EbgpConfig) Reset()
func (*EbgpConfig) String ¶
func (x *EbgpConfig) String() string
type EbgpMultihop ¶
type EbgpMultihop struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
MultihopTtl uint32 `protobuf:"varint,2,opt,name=multihop_ttl,json=multihopTtl,proto3" json:"multihop_ttl,omitempty"`
// contains filtered or unexported fields
}
func (*EbgpMultihop) Descriptor
deprecated
func (*EbgpMultihop) Descriptor() ([]byte, []int)
Deprecated: Use EbgpMultihop.ProtoReflect.Descriptor instead.
func (*EbgpMultihop) GetEnabled ¶
func (x *EbgpMultihop) GetEnabled() bool
func (*EbgpMultihop) GetMultihopTtl ¶
func (x *EbgpMultihop) GetMultihopTtl() uint32
func (*EbgpMultihop) ProtoMessage ¶
func (*EbgpMultihop) ProtoMessage()
func (*EbgpMultihop) ProtoReflect ¶
func (x *EbgpMultihop) ProtoReflect() protoreflect.Message
func (*EbgpMultihop) Reset ¶
func (x *EbgpMultihop) Reset()
func (*EbgpMultihop) String ¶
func (x *EbgpMultihop) String() string
type EbgpState ¶
type EbgpState struct {
AllowMultipleAsn bool `protobuf:"varint,1,opt,name=allow_multiple_asn,json=allowMultipleAsn,proto3" json:"allow_multiple_asn,omitempty"`
MaximumPaths uint32 `protobuf:"varint,2,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
// contains filtered or unexported fields
}
func (*EbgpState) Descriptor
deprecated
func (*EbgpState) GetAllowMultipleAsn ¶
func (*EbgpState) GetMaximumPaths ¶
func (*EbgpState) ProtoMessage ¶
func (*EbgpState) ProtoMessage()
func (*EbgpState) ProtoReflect ¶
func (x *EbgpState) ProtoReflect() protoreflect.Message
type EnableMrtRequest ¶
type EnableMrtRequest struct {
DumpType EnableMrtRequest_DumpType `protobuf:"varint,1,opt,name=dump_type,json=dumpType,proto3,enum=api.EnableMrtRequest_DumpType" json:"dump_type,omitempty"`
Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
DumpInterval uint64 `protobuf:"varint,3,opt,name=dump_interval,json=dumpInterval,proto3" json:"dump_interval,omitempty"`
RotationInterval uint64 `protobuf:"varint,4,opt,name=rotation_interval,json=rotationInterval,proto3" json:"rotation_interval,omitempty"`
// contains filtered or unexported fields
}
func (*EnableMrtRequest) Descriptor
deprecated
func (*EnableMrtRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableMrtRequest.ProtoReflect.Descriptor instead.
func (*EnableMrtRequest) GetDumpInterval ¶
func (x *EnableMrtRequest) GetDumpInterval() uint64
func (*EnableMrtRequest) GetDumpType ¶
func (x *EnableMrtRequest) GetDumpType() EnableMrtRequest_DumpType
func (*EnableMrtRequest) GetFilename ¶
func (x *EnableMrtRequest) GetFilename() string
func (*EnableMrtRequest) GetRotationInterval ¶
func (x *EnableMrtRequest) GetRotationInterval() uint64
func (*EnableMrtRequest) ProtoMessage ¶
func (*EnableMrtRequest) ProtoMessage()
func (*EnableMrtRequest) ProtoReflect ¶
func (x *EnableMrtRequest) ProtoReflect() protoreflect.Message
func (*EnableMrtRequest) Reset ¶
func (x *EnableMrtRequest) Reset()
func (*EnableMrtRequest) String ¶
func (x *EnableMrtRequest) String() string
type EnableMrtRequest_DumpType ¶
type EnableMrtRequest_DumpType int32
const ( EnableMrtRequest_DUMP_TYPE_UNSPECIFIED EnableMrtRequest_DumpType = 0 EnableMrtRequest_DUMP_TYPE_UPDATES EnableMrtRequest_DumpType = 1 EnableMrtRequest_DUMP_TYPE_TABLE EnableMrtRequest_DumpType = 2 )
func (EnableMrtRequest_DumpType) Descriptor ¶
func (EnableMrtRequest_DumpType) Descriptor() protoreflect.EnumDescriptor
func (EnableMrtRequest_DumpType) Enum ¶
func (x EnableMrtRequest_DumpType) Enum() *EnableMrtRequest_DumpType
func (EnableMrtRequest_DumpType) EnumDescriptor
deprecated
func (EnableMrtRequest_DumpType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EnableMrtRequest_DumpType.Descriptor instead.
func (EnableMrtRequest_DumpType) Number ¶
func (x EnableMrtRequest_DumpType) Number() protoreflect.EnumNumber
func (EnableMrtRequest_DumpType) String ¶
func (x EnableMrtRequest_DumpType) String() string
func (EnableMrtRequest_DumpType) Type ¶
func (EnableMrtRequest_DumpType) Type() protoreflect.EnumType
type EnableMrtResponse ¶
type EnableMrtResponse struct {
// contains filtered or unexported fields
}
func (*EnableMrtResponse) Descriptor
deprecated
func (*EnableMrtResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableMrtResponse.ProtoReflect.Descriptor instead.
func (*EnableMrtResponse) ProtoMessage ¶
func (*EnableMrtResponse) ProtoMessage()
func (*EnableMrtResponse) ProtoReflect ¶
func (x *EnableMrtResponse) ProtoReflect() protoreflect.Message
func (*EnableMrtResponse) Reset ¶
func (x *EnableMrtResponse) Reset()
func (*EnableMrtResponse) String ¶
func (x *EnableMrtResponse) String() string
type EnablePeerRequest ¶
type EnablePeerRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*EnablePeerRequest) Descriptor
deprecated
func (*EnablePeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnablePeerRequest.ProtoReflect.Descriptor instead.
func (*EnablePeerRequest) GetAddress ¶
func (x *EnablePeerRequest) GetAddress() string
func (*EnablePeerRequest) ProtoMessage ¶
func (*EnablePeerRequest) ProtoMessage()
func (*EnablePeerRequest) ProtoReflect ¶
func (x *EnablePeerRequest) ProtoReflect() protoreflect.Message
func (*EnablePeerRequest) Reset ¶
func (x *EnablePeerRequest) Reset()
func (*EnablePeerRequest) String ¶
func (x *EnablePeerRequest) String() string
type EnablePeerResponse ¶
type EnablePeerResponse struct {
// contains filtered or unexported fields
}
func (*EnablePeerResponse) Descriptor
deprecated
func (*EnablePeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnablePeerResponse.ProtoReflect.Descriptor instead.
func (*EnablePeerResponse) ProtoMessage ¶
func (*EnablePeerResponse) ProtoMessage()
func (*EnablePeerResponse) ProtoReflect ¶
func (x *EnablePeerResponse) ProtoReflect() protoreflect.Message
func (*EnablePeerResponse) Reset ¶
func (x *EnablePeerResponse) Reset()
func (*EnablePeerResponse) String ¶
func (x *EnablePeerResponse) String() string
type EnableRpkiRequest ¶
type EnableRpkiRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*EnableRpkiRequest) Descriptor
deprecated
func (*EnableRpkiRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableRpkiRequest.ProtoReflect.Descriptor instead.
func (*EnableRpkiRequest) GetAddress ¶
func (x *EnableRpkiRequest) GetAddress() string
func (*EnableRpkiRequest) GetPort ¶
func (x *EnableRpkiRequest) GetPort() uint32
func (*EnableRpkiRequest) ProtoMessage ¶
func (*EnableRpkiRequest) ProtoMessage()
func (*EnableRpkiRequest) ProtoReflect ¶
func (x *EnableRpkiRequest) ProtoReflect() protoreflect.Message
func (*EnableRpkiRequest) Reset ¶
func (x *EnableRpkiRequest) Reset()
func (*EnableRpkiRequest) String ¶
func (x *EnableRpkiRequest) String() string
type EnableRpkiResponse ¶
type EnableRpkiResponse struct {
// contains filtered or unexported fields
}
func (*EnableRpkiResponse) Descriptor
deprecated
func (*EnableRpkiResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableRpkiResponse.ProtoReflect.Descriptor instead.
func (*EnableRpkiResponse) ProtoMessage ¶
func (*EnableRpkiResponse) ProtoMessage()
func (*EnableRpkiResponse) ProtoReflect ¶
func (x *EnableRpkiResponse) ProtoReflect() protoreflect.Message
func (*EnableRpkiResponse) Reset ¶
func (x *EnableRpkiResponse) Reset()
func (*EnableRpkiResponse) String ¶
func (x *EnableRpkiResponse) String() string
type EnableZebraRequest ¶
type EnableZebraRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
RouteTypes []string `protobuf:"bytes,2,rep,name=route_types,json=routeTypes,proto3" json:"route_types,omitempty"`
Version uint32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
NexthopTriggerEnable bool `protobuf:"varint,4,opt,name=nexthop_trigger_enable,json=nexthopTriggerEnable,proto3" json:"nexthop_trigger_enable,omitempty"`
NexthopTriggerDelay uint32 `protobuf:"varint,5,opt,name=nexthop_trigger_delay,json=nexthopTriggerDelay,proto3" json:"nexthop_trigger_delay,omitempty"`
MplsLabelRangeSize uint32 `protobuf:"varint,6,opt,name=mpls_label_range_size,json=mplsLabelRangeSize,proto3" json:"mpls_label_range_size,omitempty"`
SoftwareName string `protobuf:"bytes,7,opt,name=software_name,json=softwareName,proto3" json:"software_name,omitempty"`
// contains filtered or unexported fields
}
func (*EnableZebraRequest) Descriptor
deprecated
func (*EnableZebraRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableZebraRequest.ProtoReflect.Descriptor instead.
func (*EnableZebraRequest) GetMplsLabelRangeSize ¶
func (x *EnableZebraRequest) GetMplsLabelRangeSize() uint32
func (*EnableZebraRequest) GetNexthopTriggerDelay ¶
func (x *EnableZebraRequest) GetNexthopTriggerDelay() uint32
func (*EnableZebraRequest) GetNexthopTriggerEnable ¶
func (x *EnableZebraRequest) GetNexthopTriggerEnable() bool
func (*EnableZebraRequest) GetRouteTypes ¶
func (x *EnableZebraRequest) GetRouteTypes() []string
func (*EnableZebraRequest) GetSoftwareName ¶
func (x *EnableZebraRequest) GetSoftwareName() string
func (*EnableZebraRequest) GetUrl ¶
func (x *EnableZebraRequest) GetUrl() string
func (*EnableZebraRequest) GetVersion ¶
func (x *EnableZebraRequest) GetVersion() uint32
func (*EnableZebraRequest) ProtoMessage ¶
func (*EnableZebraRequest) ProtoMessage()
func (*EnableZebraRequest) ProtoReflect ¶
func (x *EnableZebraRequest) ProtoReflect() protoreflect.Message
func (*EnableZebraRequest) Reset ¶
func (x *EnableZebraRequest) Reset()
func (*EnableZebraRequest) String ¶
func (x *EnableZebraRequest) String() string
type EnableZebraResponse ¶
type EnableZebraResponse struct {
// contains filtered or unexported fields
}
func (*EnableZebraResponse) Descriptor
deprecated
func (*EnableZebraResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableZebraResponse.ProtoReflect.Descriptor instead.
func (*EnableZebraResponse) ProtoMessage ¶
func (*EnableZebraResponse) ProtoMessage()
func (*EnableZebraResponse) ProtoReflect ¶
func (x *EnableZebraResponse) ProtoReflect() protoreflect.Message
func (*EnableZebraResponse) Reset ¶
func (x *EnableZebraResponse) Reset()
func (*EnableZebraResponse) String ¶
func (x *EnableZebraResponse) String() string
type EncapExtended ¶
type EncapExtended struct {
TunnelType uint32 `protobuf:"varint,1,opt,name=tunnel_type,json=tunnelType,proto3" json:"tunnel_type,omitempty"`
// contains filtered or unexported fields
}
func (*EncapExtended) Descriptor
deprecated
func (*EncapExtended) Descriptor() ([]byte, []int)
Deprecated: Use EncapExtended.ProtoReflect.Descriptor instead.
func (*EncapExtended) GetTunnelType ¶
func (x *EncapExtended) GetTunnelType() uint32
func (*EncapExtended) ProtoMessage ¶
func (*EncapExtended) ProtoMessage()
func (*EncapExtended) ProtoReflect ¶
func (x *EncapExtended) ProtoReflect() protoreflect.Message
func (*EncapExtended) Reset ¶
func (x *EncapExtended) Reset()
func (*EncapExtended) String ¶
func (x *EncapExtended) String() string
type EncapsulationNLRI ¶
type EncapsulationNLRI struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
EncapsulationNLRI represents the NLRI for: - AFI=1, SAFI=7 - AFI=2, SAFI=7
func (*EncapsulationNLRI) Descriptor
deprecated
func (*EncapsulationNLRI) Descriptor() ([]byte, []int)
Deprecated: Use EncapsulationNLRI.ProtoReflect.Descriptor instead.
func (*EncapsulationNLRI) GetAddress ¶
func (x *EncapsulationNLRI) GetAddress() string
func (*EncapsulationNLRI) ProtoMessage ¶
func (*EncapsulationNLRI) ProtoMessage()
func (*EncapsulationNLRI) ProtoReflect ¶
func (x *EncapsulationNLRI) ProtoReflect() protoreflect.Message
func (*EncapsulationNLRI) Reset ¶
func (x *EncapsulationNLRI) Reset()
func (*EncapsulationNLRI) String ¶
func (x *EncapsulationNLRI) String() string
type EnhancedRouteRefreshCapability ¶
type EnhancedRouteRefreshCapability struct {
// contains filtered or unexported fields
}
func (*EnhancedRouteRefreshCapability) Descriptor
deprecated
func (*EnhancedRouteRefreshCapability) Descriptor() ([]byte, []int)
Deprecated: Use EnhancedRouteRefreshCapability.ProtoReflect.Descriptor instead.
func (*EnhancedRouteRefreshCapability) ProtoMessage ¶
func (*EnhancedRouteRefreshCapability) ProtoMessage()
func (*EnhancedRouteRefreshCapability) ProtoReflect ¶
func (x *EnhancedRouteRefreshCapability) ProtoReflect() protoreflect.Message
func (*EnhancedRouteRefreshCapability) Reset ¶
func (x *EnhancedRouteRefreshCapability) Reset()
func (*EnhancedRouteRefreshCapability) String ¶
func (x *EnhancedRouteRefreshCapability) String() string
type EthernetSegmentIdentifier ¶
type EthernetSegmentIdentifier struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*EthernetSegmentIdentifier) Descriptor
deprecated
func (*EthernetSegmentIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use EthernetSegmentIdentifier.ProtoReflect.Descriptor instead.
func (*EthernetSegmentIdentifier) GetType ¶
func (x *EthernetSegmentIdentifier) GetType() uint32
func (*EthernetSegmentIdentifier) GetValue ¶
func (x *EthernetSegmentIdentifier) GetValue() []byte
func (*EthernetSegmentIdentifier) ProtoMessage ¶
func (*EthernetSegmentIdentifier) ProtoMessage()
func (*EthernetSegmentIdentifier) ProtoReflect ¶
func (x *EthernetSegmentIdentifier) ProtoReflect() protoreflect.Message
func (*EthernetSegmentIdentifier) Reset ¶
func (x *EthernetSegmentIdentifier) Reset()
func (*EthernetSegmentIdentifier) String ¶
func (x *EthernetSegmentIdentifier) String() string
type ExtendedCommunitiesAttribute ¶
type ExtendedCommunitiesAttribute struct {
Communities []*ExtendedCommunity `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
// contains filtered or unexported fields
}
func (*ExtendedCommunitiesAttribute) Descriptor
deprecated
func (*ExtendedCommunitiesAttribute) Descriptor() ([]byte, []int)
Deprecated: Use ExtendedCommunitiesAttribute.ProtoReflect.Descriptor instead.
func (*ExtendedCommunitiesAttribute) GetCommunities ¶
func (x *ExtendedCommunitiesAttribute) GetCommunities() []*ExtendedCommunity
func (*ExtendedCommunitiesAttribute) ProtoMessage ¶
func (*ExtendedCommunitiesAttribute) ProtoMessage()
func (*ExtendedCommunitiesAttribute) ProtoReflect ¶
func (x *ExtendedCommunitiesAttribute) ProtoReflect() protoreflect.Message
func (*ExtendedCommunitiesAttribute) Reset ¶
func (x *ExtendedCommunitiesAttribute) Reset()
func (*ExtendedCommunitiesAttribute) String ¶
func (x *ExtendedCommunitiesAttribute) String() string
type ExtendedCommunity ¶
type ExtendedCommunity struct {
// Types that are valid to be assigned to Extcom:
//
// *ExtendedCommunity_Unknown
// *ExtendedCommunity_TwoOctetAsSpecific
// *ExtendedCommunity_Ipv4AddressSpecific
// *ExtendedCommunity_FourOctetAsSpecific
// *ExtendedCommunity_LinkBandwidth
// *ExtendedCommunity_Validation
// *ExtendedCommunity_Color
// *ExtendedCommunity_Encap
// *ExtendedCommunity_DefaultGateway
// *ExtendedCommunity_Opaque
// *ExtendedCommunity_EsiLabel
// *ExtendedCommunity_EsImport
// *ExtendedCommunity_MacMobility
// *ExtendedCommunity_RouterMac
// *ExtendedCommunity_TrafficRate
// *ExtendedCommunity_TrafficAction
// *ExtendedCommunity_RedirectTwoOctetAsSpecific
// *ExtendedCommunity_RedirectIpv4AddressSpecific
// *ExtendedCommunity_RedirectFourOctetAsSpecific
// *ExtendedCommunity_TrafficRemark
// *ExtendedCommunity_Mup
// *ExtendedCommunity_Vpls
// *ExtendedCommunity_Etree
// *ExtendedCommunity_MulticastFlags
Extcom isExtendedCommunity_Extcom `protobuf_oneof:"extcom"`
// contains filtered or unexported fields
}
func (*ExtendedCommunity) Descriptor
deprecated
func (*ExtendedCommunity) Descriptor() ([]byte, []int)
Deprecated: Use ExtendedCommunity.ProtoReflect.Descriptor instead.
func (*ExtendedCommunity) GetColor ¶
func (x *ExtendedCommunity) GetColor() *ColorExtended
func (*ExtendedCommunity) GetDefaultGateway ¶
func (x *ExtendedCommunity) GetDefaultGateway() *DefaultGatewayExtended
func (*ExtendedCommunity) GetEncap ¶
func (x *ExtendedCommunity) GetEncap() *EncapExtended
func (*ExtendedCommunity) GetEsImport ¶
func (x *ExtendedCommunity) GetEsImport() *ESImportRouteTarget
func (*ExtendedCommunity) GetEsiLabel ¶
func (x *ExtendedCommunity) GetEsiLabel() *ESILabelExtended
func (*ExtendedCommunity) GetEtree ¶
func (x *ExtendedCommunity) GetEtree() *ETreeExtended
func (*ExtendedCommunity) GetExtcom ¶
func (x *ExtendedCommunity) GetExtcom() isExtendedCommunity_Extcom
func (*ExtendedCommunity) GetFourOctetAsSpecific ¶
func (x *ExtendedCommunity) GetFourOctetAsSpecific() *FourOctetAsSpecificExtended
func (*ExtendedCommunity) GetIpv4AddressSpecific ¶
func (x *ExtendedCommunity) GetIpv4AddressSpecific() *IPv4AddressSpecificExtended
func (*ExtendedCommunity) GetLinkBandwidth ¶
func (x *ExtendedCommunity) GetLinkBandwidth() *LinkBandwidthExtended
func (*ExtendedCommunity) GetMacMobility ¶
func (x *ExtendedCommunity) GetMacMobility() *MacMobilityExtended
func (*ExtendedCommunity) GetMulticastFlags ¶
func (x *ExtendedCommunity) GetMulticastFlags() *MulticastFlagsExtended
func (*ExtendedCommunity) GetMup ¶
func (x *ExtendedCommunity) GetMup() *MUPExtended
func (*ExtendedCommunity) GetOpaque ¶
func (x *ExtendedCommunity) GetOpaque() *OpaqueExtended
func (*ExtendedCommunity) GetRedirectFourOctetAsSpecific ¶
func (x *ExtendedCommunity) GetRedirectFourOctetAsSpecific() *RedirectFourOctetAsSpecificExtended
func (*ExtendedCommunity) GetRedirectIpv4AddressSpecific ¶
func (x *ExtendedCommunity) GetRedirectIpv4AddressSpecific() *RedirectIPv4AddressSpecificExtended
func (*ExtendedCommunity) GetRedirectTwoOctetAsSpecific ¶
func (x *ExtendedCommunity) GetRedirectTwoOctetAsSpecific() *RedirectTwoOctetAsSpecificExtended
func (*ExtendedCommunity) GetRouterMac ¶
func (x *ExtendedCommunity) GetRouterMac() *RouterMacExtended
func (*ExtendedCommunity) GetTrafficAction ¶
func (x *ExtendedCommunity) GetTrafficAction() *TrafficActionExtended
func (*ExtendedCommunity) GetTrafficRate ¶
func (x *ExtendedCommunity) GetTrafficRate() *TrafficRateExtended
func (*ExtendedCommunity) GetTrafficRemark ¶
func (x *ExtendedCommunity) GetTrafficRemark() *TrafficRemarkExtended
func (*ExtendedCommunity) GetTwoOctetAsSpecific ¶
func (x *ExtendedCommunity) GetTwoOctetAsSpecific() *TwoOctetAsSpecificExtended
func (*ExtendedCommunity) GetUnknown ¶
func (x *ExtendedCommunity) GetUnknown() *UnknownExtended
func (*ExtendedCommunity) GetValidation ¶
func (x *ExtendedCommunity) GetValidation() *ValidationExtended
func (*ExtendedCommunity) GetVpls ¶
func (x *ExtendedCommunity) GetVpls() *VPLSExtended
func (*ExtendedCommunity) ProtoMessage ¶
func (*ExtendedCommunity) ProtoMessage()
func (*ExtendedCommunity) ProtoReflect ¶
func (x *ExtendedCommunity) ProtoReflect() protoreflect.Message
func (*ExtendedCommunity) Reset ¶
func (x *ExtendedCommunity) Reset()
func (*ExtendedCommunity) String ¶
func (x *ExtendedCommunity) String() string
type ExtendedCommunity_Color ¶
type ExtendedCommunity_Color struct {
Color *ColorExtended `protobuf:"bytes,7,opt,name=color,proto3,oneof"`
}
type ExtendedCommunity_DefaultGateway ¶
type ExtendedCommunity_DefaultGateway struct {
DefaultGateway *DefaultGatewayExtended `protobuf:"bytes,9,opt,name=default_gateway,json=defaultGateway,proto3,oneof"`
}
type ExtendedCommunity_Encap ¶
type ExtendedCommunity_Encap struct {
Encap *EncapExtended `protobuf:"bytes,8,opt,name=encap,proto3,oneof"`
}
type ExtendedCommunity_EsImport ¶
type ExtendedCommunity_EsImport struct {
EsImport *ESImportRouteTarget `protobuf:"bytes,12,opt,name=es_import,json=esImport,proto3,oneof"`
}
type ExtendedCommunity_EsiLabel ¶
type ExtendedCommunity_EsiLabel struct {
EsiLabel *ESILabelExtended `protobuf:"bytes,11,opt,name=esi_label,json=esiLabel,proto3,oneof"`
}
type ExtendedCommunity_Etree ¶
type ExtendedCommunity_Etree struct {
Etree *ETreeExtended `protobuf:"bytes,23,opt,name=etree,proto3,oneof"`
}
type ExtendedCommunity_FourOctetAsSpecific ¶
type ExtendedCommunity_FourOctetAsSpecific struct {
FourOctetAsSpecific *FourOctetAsSpecificExtended `protobuf:"bytes,4,opt,name=four_octet_as_specific,json=fourOctetAsSpecific,proto3,oneof"`
}
type ExtendedCommunity_Ipv4AddressSpecific ¶
type ExtendedCommunity_Ipv4AddressSpecific struct {
Ipv4AddressSpecific *IPv4AddressSpecificExtended `protobuf:"bytes,3,opt,name=ipv4_address_specific,json=ipv4AddressSpecific,proto3,oneof"`
}
type ExtendedCommunity_LinkBandwidth ¶
type ExtendedCommunity_LinkBandwidth struct {
LinkBandwidth *LinkBandwidthExtended `protobuf:"bytes,5,opt,name=link_bandwidth,json=linkBandwidth,proto3,oneof"`
}
type ExtendedCommunity_MacMobility ¶
type ExtendedCommunity_MacMobility struct {
MacMobility *MacMobilityExtended `protobuf:"bytes,13,opt,name=mac_mobility,json=macMobility,proto3,oneof"`
}
type ExtendedCommunity_MulticastFlags ¶
type ExtendedCommunity_MulticastFlags struct {
MulticastFlags *MulticastFlagsExtended `protobuf:"bytes,24,opt,name=multicast_flags,json=multicastFlags,proto3,oneof"`
}
type ExtendedCommunity_Mup ¶
type ExtendedCommunity_Mup struct {
Mup *MUPExtended `protobuf:"bytes,21,opt,name=mup,proto3,oneof"`
}
type ExtendedCommunity_Opaque ¶
type ExtendedCommunity_Opaque struct {
Opaque *OpaqueExtended `protobuf:"bytes,10,opt,name=opaque,proto3,oneof"`
}
type ExtendedCommunity_RedirectFourOctetAsSpecific ¶
type ExtendedCommunity_RedirectFourOctetAsSpecific struct {
RedirectFourOctetAsSpecific *RedirectFourOctetAsSpecificExtended `protobuf:"bytes,19,opt,name=redirect_four_octet_as_specific,json=redirectFourOctetAsSpecific,proto3,oneof"`
}
type ExtendedCommunity_RedirectIpv4AddressSpecific ¶
type ExtendedCommunity_RedirectIpv4AddressSpecific struct {
RedirectIpv4AddressSpecific *RedirectIPv4AddressSpecificExtended `protobuf:"bytes,18,opt,name=redirect_ipv4_address_specific,json=redirectIpv4AddressSpecific,proto3,oneof"`
}
type ExtendedCommunity_RedirectTwoOctetAsSpecific ¶
type ExtendedCommunity_RedirectTwoOctetAsSpecific struct {
RedirectTwoOctetAsSpecific *RedirectTwoOctetAsSpecificExtended `protobuf:"bytes,17,opt,name=redirect_two_octet_as_specific,json=redirectTwoOctetAsSpecific,proto3,oneof"`
}
type ExtendedCommunity_RouterMac ¶
type ExtendedCommunity_RouterMac struct {
RouterMac *RouterMacExtended `protobuf:"bytes,14,opt,name=router_mac,json=routerMac,proto3,oneof"`
}
type ExtendedCommunity_TrafficAction ¶
type ExtendedCommunity_TrafficAction struct {
TrafficAction *TrafficActionExtended `protobuf:"bytes,16,opt,name=traffic_action,json=trafficAction,proto3,oneof"`
}
type ExtendedCommunity_TrafficRate ¶
type ExtendedCommunity_TrafficRate struct {
TrafficRate *TrafficRateExtended `protobuf:"bytes,15,opt,name=traffic_rate,json=trafficRate,proto3,oneof"`
}
type ExtendedCommunity_TrafficRemark ¶
type ExtendedCommunity_TrafficRemark struct {
TrafficRemark *TrafficRemarkExtended `protobuf:"bytes,20,opt,name=traffic_remark,json=trafficRemark,proto3,oneof"`
}
type ExtendedCommunity_TwoOctetAsSpecific ¶
type ExtendedCommunity_TwoOctetAsSpecific struct {
TwoOctetAsSpecific *TwoOctetAsSpecificExtended `protobuf:"bytes,2,opt,name=two_octet_as_specific,json=twoOctetAsSpecific,proto3,oneof"`
}
type ExtendedCommunity_Unknown ¶
type ExtendedCommunity_Unknown struct {
Unknown *UnknownExtended `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}
type ExtendedCommunity_Validation ¶
type ExtendedCommunity_Validation struct {
Validation *ValidationExtended `protobuf:"bytes,6,opt,name=validation,proto3,oneof"`
}
type ExtendedCommunity_Vpls ¶
type ExtendedCommunity_Vpls struct {
Vpls *VPLSExtended `protobuf:"bytes,22,opt,name=vpls,proto3,oneof"`
}
type ExtendedNexthopCapability ¶
type ExtendedNexthopCapability struct {
Tuples []*ExtendedNexthopCapabilityTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
// contains filtered or unexported fields
}
func (*ExtendedNexthopCapability) Descriptor
deprecated
func (*ExtendedNexthopCapability) Descriptor() ([]byte, []int)
Deprecated: Use ExtendedNexthopCapability.ProtoReflect.Descriptor instead.
func (*ExtendedNexthopCapability) GetTuples ¶
func (x *ExtendedNexthopCapability) GetTuples() []*ExtendedNexthopCapabilityTuple
func (*ExtendedNexthopCapability) ProtoMessage ¶
func (*ExtendedNexthopCapability) ProtoMessage()
func (*ExtendedNexthopCapability) ProtoReflect ¶
func (x *ExtendedNexthopCapability) ProtoReflect() protoreflect.Message
func (*ExtendedNexthopCapability) Reset ¶
func (x *ExtendedNexthopCapability) Reset()
func (*ExtendedNexthopCapability) String ¶
func (x *ExtendedNexthopCapability) String() string
type ExtendedNexthopCapabilityTuple ¶
type ExtendedNexthopCapabilityTuple struct {
NlriFamily *Family `protobuf:"bytes,1,opt,name=nlri_family,json=nlriFamily,proto3" json:"nlri_family,omitempty"`
// Nexthop AFI must be either
// gobgp.IPv4 or
// gobgp.IPv6.
NexthopFamily *Family `protobuf:"bytes,2,opt,name=nexthop_family,json=nexthopFamily,proto3" json:"nexthop_family,omitempty"`
// contains filtered or unexported fields
}
func (*ExtendedNexthopCapabilityTuple) Descriptor
deprecated
func (*ExtendedNexthopCapabilityTuple) Descriptor() ([]byte, []int)
Deprecated: Use ExtendedNexthopCapabilityTuple.ProtoReflect.Descriptor instead.
func (*ExtendedNexthopCapabilityTuple) GetNexthopFamily ¶
func (x *ExtendedNexthopCapabilityTuple) GetNexthopFamily() *Family
func (*ExtendedNexthopCapabilityTuple) GetNlriFamily ¶
func (x *ExtendedNexthopCapabilityTuple) GetNlriFamily() *Family
func (*ExtendedNexthopCapabilityTuple) ProtoMessage ¶
func (*ExtendedNexthopCapabilityTuple) ProtoMessage()
func (*ExtendedNexthopCapabilityTuple) ProtoReflect ¶
func (x *ExtendedNexthopCapabilityTuple) ProtoReflect() protoreflect.Message
func (*ExtendedNexthopCapabilityTuple) Reset ¶
func (x *ExtendedNexthopCapabilityTuple) Reset()
func (*ExtendedNexthopCapabilityTuple) String ¶
func (x *ExtendedNexthopCapabilityTuple) String() string
type Family ¶
type Family struct {
Afi Family_Afi `protobuf:"varint,1,opt,name=afi,proto3,enum=api.Family_Afi" json:"afi,omitempty"`
Safi Family_Safi `protobuf:"varint,2,opt,name=safi,proto3,enum=api.Family_Safi" json:"safi,omitempty"`
// contains filtered or unexported fields
}
func (*Family) Descriptor
deprecated
func (*Family) GetAfi ¶
func (x *Family) GetAfi() Family_Afi
func (*Family) GetSafi ¶
func (x *Family) GetSafi() Family_Safi
func (*Family) ProtoMessage ¶
func (*Family) ProtoMessage()
func (*Family) ProtoReflect ¶
func (x *Family) ProtoReflect() protoreflect.Message
type Family_Afi ¶
type Family_Afi int32
const ( Family_AFI_UNSPECIFIED Family_Afi = 0 Family_AFI_IP Family_Afi = 1 Family_AFI_IP6 Family_Afi = 2 Family_AFI_L2VPN Family_Afi = 25 Family_AFI_LS Family_Afi = 16388 Family_AFI_OPAQUE Family_Afi = 16397 )
func (Family_Afi) Descriptor ¶
func (Family_Afi) Descriptor() protoreflect.EnumDescriptor
func (Family_Afi) Enum ¶
func (x Family_Afi) Enum() *Family_Afi
func (Family_Afi) EnumDescriptor
deprecated
func (Family_Afi) EnumDescriptor() ([]byte, []int)
Deprecated: Use Family_Afi.Descriptor instead.
func (Family_Afi) Number ¶
func (x Family_Afi) Number() protoreflect.EnumNumber
func (Family_Afi) String ¶
func (x Family_Afi) String() string
func (Family_Afi) Type ¶
func (Family_Afi) Type() protoreflect.EnumType
type Family_Safi ¶
type Family_Safi int32
const ( Family_SAFI_UNSPECIFIED Family_Safi = 0 Family_SAFI_UNICAST Family_Safi = 1 Family_SAFI_MULTICAST Family_Safi = 2 Family_SAFI_MPLS_LABEL Family_Safi = 4 Family_SAFI_ENCAPSULATION Family_Safi = 7 Family_SAFI_VPLS Family_Safi = 65 Family_SAFI_EVPN Family_Safi = 70 Family_SAFI_LS Family_Safi = 71 Family_SAFI_SR_POLICY Family_Safi = 73 Family_SAFI_MUP Family_Safi = 85 Family_SAFI_MPLS_VPN Family_Safi = 128 Family_SAFI_MPLS_VPN_MULTICAST Family_Safi = 129 Family_SAFI_ROUTE_TARGET_CONSTRAINTS Family_Safi = 132 Family_SAFI_FLOW_SPEC_UNICAST Family_Safi = 133 Family_SAFI_FLOW_SPEC_VPN Family_Safi = 134 Family_SAFI_KEY_VALUE Family_Safi = 241 )
func (Family_Safi) Descriptor ¶
func (Family_Safi) Descriptor() protoreflect.EnumDescriptor
func (Family_Safi) Enum ¶
func (x Family_Safi) Enum() *Family_Safi
func (Family_Safi) EnumDescriptor
deprecated
func (Family_Safi) EnumDescriptor() ([]byte, []int)
Deprecated: Use Family_Safi.Descriptor instead.
func (Family_Safi) Number ¶
func (x Family_Safi) Number() protoreflect.EnumNumber
func (Family_Safi) String ¶
func (x Family_Safi) String() string
func (Family_Safi) Type ¶
func (Family_Safi) Type() protoreflect.EnumType
type FlowSpecComponent ¶
type FlowSpecComponent struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Items []*FlowSpecComponentItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*FlowSpecComponent) Descriptor
deprecated
func (*FlowSpecComponent) Descriptor() ([]byte, []int)
Deprecated: Use FlowSpecComponent.ProtoReflect.Descriptor instead.
func (*FlowSpecComponent) GetItems ¶
func (x *FlowSpecComponent) GetItems() []*FlowSpecComponentItem
func (*FlowSpecComponent) GetType ¶
func (x *FlowSpecComponent) GetType() uint32
func (*FlowSpecComponent) ProtoMessage ¶
func (*FlowSpecComponent) ProtoMessage()
func (*FlowSpecComponent) ProtoReflect ¶
func (x *FlowSpecComponent) ProtoReflect() protoreflect.Message
func (*FlowSpecComponent) Reset ¶
func (x *FlowSpecComponent) Reset()
func (*FlowSpecComponent) String ¶
func (x *FlowSpecComponent) String() string
type FlowSpecComponentItem ¶
type FlowSpecComponentItem struct {
// Operator for Numeric type, Operand for Bitmask type
Op uint32 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"`
Value uint64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*FlowSpecComponentItem) Descriptor
deprecated
func (*FlowSpecComponentItem) Descriptor() ([]byte, []int)
Deprecated: Use FlowSpecComponentItem.ProtoReflect.Descriptor instead.
func (*FlowSpecComponentItem) GetOp ¶
func (x *FlowSpecComponentItem) GetOp() uint32
func (*FlowSpecComponentItem) GetValue ¶
func (x *FlowSpecComponentItem) GetValue() uint64
func (*FlowSpecComponentItem) ProtoMessage ¶
func (*FlowSpecComponentItem) ProtoMessage()
func (*FlowSpecComponentItem) ProtoReflect ¶
func (x *FlowSpecComponentItem) ProtoReflect() protoreflect.Message
func (*FlowSpecComponentItem) Reset ¶
func (x *FlowSpecComponentItem) Reset()
func (*FlowSpecComponentItem) String ¶
func (x *FlowSpecComponentItem) String() string
type FlowSpecIPPrefix ¶
type FlowSpecIPPrefix struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
PrefixLen uint32 `protobuf:"varint,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
// IPv6 only
Offset uint32 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"`
// contains filtered or unexported fields
}
func (*FlowSpecIPPrefix) Descriptor
deprecated
func (*FlowSpecIPPrefix) Descriptor() ([]byte, []int)
Deprecated: Use FlowSpecIPPrefix.ProtoReflect.Descriptor instead.
func (*FlowSpecIPPrefix) GetOffset ¶
func (x *FlowSpecIPPrefix) GetOffset() uint32
func (*FlowSpecIPPrefix) GetPrefix ¶
func (x *FlowSpecIPPrefix) GetPrefix() string
func (*FlowSpecIPPrefix) GetPrefixLen ¶
func (x *FlowSpecIPPrefix) GetPrefixLen() uint32
func (*FlowSpecIPPrefix) GetType ¶
func (x *FlowSpecIPPrefix) GetType() uint32
func (*FlowSpecIPPrefix) ProtoMessage ¶
func (*FlowSpecIPPrefix) ProtoMessage()
func (*FlowSpecIPPrefix) ProtoReflect ¶
func (x *FlowSpecIPPrefix) ProtoReflect() protoreflect.Message
func (*FlowSpecIPPrefix) Reset ¶
func (x *FlowSpecIPPrefix) Reset()
func (*FlowSpecIPPrefix) String ¶
func (x *FlowSpecIPPrefix) String() string
type FlowSpecMAC ¶
type FlowSpecMAC struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*FlowSpecMAC) Descriptor
deprecated
func (*FlowSpecMAC) Descriptor() ([]byte, []int)
Deprecated: Use FlowSpecMAC.ProtoReflect.Descriptor instead.
func (*FlowSpecMAC) GetAddress ¶
func (x *FlowSpecMAC) GetAddress() string
func (*FlowSpecMAC) GetType ¶
func (x *FlowSpecMAC) GetType() uint32
func (*FlowSpecMAC) ProtoMessage ¶
func (*FlowSpecMAC) ProtoMessage()
func (*FlowSpecMAC) ProtoReflect ¶
func (x *FlowSpecMAC) ProtoReflect() protoreflect.Message
func (*FlowSpecMAC) Reset ¶
func (x *FlowSpecMAC) Reset()
func (*FlowSpecMAC) String ¶
func (x *FlowSpecMAC) String() string
type FlowSpecNLRI ¶
type FlowSpecNLRI struct {
Rules []*FlowSpecRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
// contains filtered or unexported fields
}
FlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=133 - AFI=2, SAFI=133
func (*FlowSpecNLRI) Descriptor
deprecated
func (*FlowSpecNLRI) Descriptor() ([]byte, []int)
Deprecated: Use FlowSpecNLRI.ProtoReflect.Descriptor instead.
func (*FlowSpecNLRI) GetRules ¶
func (x *FlowSpecNLRI) GetRules() []*FlowSpecRule
func (*FlowSpecNLRI) ProtoMessage ¶
func (*FlowSpecNLRI) ProtoMessage()
func (*FlowSpecNLRI) ProtoReflect ¶
func (x *FlowSpecNLRI) ProtoReflect() protoreflect.Message
func (*FlowSpecNLRI) Reset ¶
func (x *FlowSpecNLRI) Reset()
func (*FlowSpecNLRI) String ¶
func (x *FlowSpecNLRI) String() string
type FlowSpecRule ¶
type FlowSpecRule struct {
// Types that are valid to be assigned to Rule:
//
// *FlowSpecRule_IpPrefix
// *FlowSpecRule_Mac
// *FlowSpecRule_Component
Rule isFlowSpecRule_Rule `protobuf_oneof:"rule"`
// contains filtered or unexported fields
}
func (*FlowSpecRule) Descriptor
deprecated
func (*FlowSpecRule) Descriptor() ([]byte, []int)
Deprecated: Use FlowSpecRule.ProtoReflect.Descriptor instead.
func (*FlowSpecRule) GetComponent ¶
func (x *FlowSpecRule) GetComponent() *FlowSpecComponent
func (*FlowSpecRule) GetIpPrefix ¶
func (x *FlowSpecRule) GetIpPrefix() *FlowSpecIPPrefix
func (*FlowSpecRule) GetMac ¶
func (x *FlowSpecRule) GetMac() *FlowSpecMAC
func (*FlowSpecRule) GetRule ¶
func (x *FlowSpecRule) GetRule() isFlowSpecRule_Rule
func (*FlowSpecRule) ProtoMessage ¶
func (*FlowSpecRule) ProtoMessage()
func (*FlowSpecRule) ProtoReflect ¶
func (x *FlowSpecRule) ProtoReflect() protoreflect.Message
func (*FlowSpecRule) Reset ¶
func (x *FlowSpecRule) Reset()
func (*FlowSpecRule) String ¶
func (x *FlowSpecRule) String() string
type FlowSpecRule_Component ¶
type FlowSpecRule_Component struct {
Component *FlowSpecComponent `protobuf:"bytes,3,opt,name=component,proto3,oneof"`
}
type FlowSpecRule_IpPrefix ¶
type FlowSpecRule_IpPrefix struct {
IpPrefix *FlowSpecIPPrefix `protobuf:"bytes,1,opt,name=ip_prefix,json=ipPrefix,proto3,oneof"`
}
type FlowSpecRule_Mac ¶
type FlowSpecRule_Mac struct {
Mac *FlowSpecMAC `protobuf:"bytes,2,opt,name=mac,proto3,oneof"`
}
type FourOctetASNCapability ¶
type FourOctetASNCapability struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
// contains filtered or unexported fields
}
func (*FourOctetASNCapability) Descriptor
deprecated
func (*FourOctetASNCapability) Descriptor() ([]byte, []int)
Deprecated: Use FourOctetASNCapability.ProtoReflect.Descriptor instead.
func (*FourOctetASNCapability) GetAsn ¶
func (x *FourOctetASNCapability) GetAsn() uint32
func (*FourOctetASNCapability) ProtoMessage ¶
func (*FourOctetASNCapability) ProtoMessage()
func (*FourOctetASNCapability) ProtoReflect ¶
func (x *FourOctetASNCapability) ProtoReflect() protoreflect.Message
func (*FourOctetASNCapability) Reset ¶
func (x *FourOctetASNCapability) Reset()
func (*FourOctetASNCapability) String ¶
func (x *FourOctetASNCapability) String() string
type FourOctetAsSpecificExtended ¶
type FourOctetAsSpecificExtended struct {
IsTransitive bool `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
SubType uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
Asn uint32 `protobuf:"varint,3,opt,name=asn,proto3" json:"asn,omitempty"`
LocalAdmin uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*FourOctetAsSpecificExtended) Descriptor
deprecated
func (*FourOctetAsSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use FourOctetAsSpecificExtended.ProtoReflect.Descriptor instead.
func (*FourOctetAsSpecificExtended) GetAsn ¶
func (x *FourOctetAsSpecificExtended) GetAsn() uint32
func (*FourOctetAsSpecificExtended) GetIsTransitive ¶
func (x *FourOctetAsSpecificExtended) GetIsTransitive() bool
func (*FourOctetAsSpecificExtended) GetLocalAdmin ¶
func (x *FourOctetAsSpecificExtended) GetLocalAdmin() uint32
func (*FourOctetAsSpecificExtended) GetSubType ¶
func (x *FourOctetAsSpecificExtended) GetSubType() uint32
func (*FourOctetAsSpecificExtended) ProtoMessage ¶
func (*FourOctetAsSpecificExtended) ProtoMessage()
func (*FourOctetAsSpecificExtended) ProtoReflect ¶
func (x *FourOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
func (*FourOctetAsSpecificExtended) Reset ¶
func (x *FourOctetAsSpecificExtended) Reset()
func (*FourOctetAsSpecificExtended) String ¶
func (x *FourOctetAsSpecificExtended) String() string
type FqdnCapability ¶
type FqdnCapability struct {
HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
// contains filtered or unexported fields
}
func (*FqdnCapability) Descriptor
deprecated
func (*FqdnCapability) Descriptor() ([]byte, []int)
Deprecated: Use FqdnCapability.ProtoReflect.Descriptor instead.
func (*FqdnCapability) GetDomainName ¶
func (x *FqdnCapability) GetDomainName() string
func (*FqdnCapability) GetHostName ¶
func (x *FqdnCapability) GetHostName() string
func (*FqdnCapability) ProtoMessage ¶
func (*FqdnCapability) ProtoMessage()
func (*FqdnCapability) ProtoReflect ¶
func (x *FqdnCapability) ProtoReflect() protoreflect.Message
func (*FqdnCapability) Reset ¶
func (x *FqdnCapability) Reset()
func (*FqdnCapability) String ¶
func (x *FqdnCapability) String() string
type GetBgpRequest ¶
type GetBgpRequest struct {
// contains filtered or unexported fields
}
func (*GetBgpRequest) Descriptor
deprecated
func (*GetBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBgpRequest.ProtoReflect.Descriptor instead.
func (*GetBgpRequest) ProtoMessage ¶
func (*GetBgpRequest) ProtoMessage()
func (*GetBgpRequest) ProtoReflect ¶
func (x *GetBgpRequest) ProtoReflect() protoreflect.Message
func (*GetBgpRequest) Reset ¶
func (x *GetBgpRequest) Reset()
func (*GetBgpRequest) String ¶
func (x *GetBgpRequest) String() string
type GetBgpResponse ¶
type GetBgpResponse struct {
Global *Global `protobuf:"bytes,1,opt,name=global,proto3" json:"global,omitempty"`
// contains filtered or unexported fields
}
func (*GetBgpResponse) Descriptor
deprecated
func (*GetBgpResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBgpResponse.ProtoReflect.Descriptor instead.
func (*GetBgpResponse) GetGlobal ¶
func (x *GetBgpResponse) GetGlobal() *Global
func (*GetBgpResponse) ProtoMessage ¶
func (*GetBgpResponse) ProtoMessage()
func (*GetBgpResponse) ProtoReflect ¶
func (x *GetBgpResponse) ProtoReflect() protoreflect.Message
func (*GetBgpResponse) Reset ¶
func (x *GetBgpResponse) Reset()
func (*GetBgpResponse) String ¶
func (x *GetBgpResponse) String() string
type GetTableRequest ¶
type GetTableRequest struct {
TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=api.TableType" json:"table_type,omitempty"`
Family *Family `protobuf:"bytes,2,opt,name=family,proto3" json:"family,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetTableRequest) Descriptor
deprecated
func (*GetTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTableRequest.ProtoReflect.Descriptor instead.
func (*GetTableRequest) GetFamily ¶
func (x *GetTableRequest) GetFamily() *Family
func (*GetTableRequest) GetName ¶
func (x *GetTableRequest) GetName() string
func (*GetTableRequest) GetTableType ¶
func (x *GetTableRequest) GetTableType() TableType
func (*GetTableRequest) ProtoMessage ¶
func (*GetTableRequest) ProtoMessage()
func (*GetTableRequest) ProtoReflect ¶
func (x *GetTableRequest) ProtoReflect() protoreflect.Message
func (*GetTableRequest) Reset ¶
func (x *GetTableRequest) Reset()
func (*GetTableRequest) String ¶
func (x *GetTableRequest) String() string
type GetTableResponse ¶
type GetTableResponse struct {
NumDestination uint64 `protobuf:"varint,1,opt,name=num_destination,json=numDestination,proto3" json:"num_destination,omitempty"`
NumPath uint64 `protobuf:"varint,2,opt,name=num_path,json=numPath,proto3" json:"num_path,omitempty"`
NumAccepted uint64 `protobuf:"varint,3,opt,name=num_accepted,json=numAccepted,proto3" json:"num_accepted,omitempty"` // only meaningful when type == ADJ_IN
// contains filtered or unexported fields
}
func (*GetTableResponse) Descriptor
deprecated
func (*GetTableResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTableResponse.ProtoReflect.Descriptor instead.
func (*GetTableResponse) GetNumAccepted ¶
func (x *GetTableResponse) GetNumAccepted() uint64
func (*GetTableResponse) GetNumDestination ¶
func (x *GetTableResponse) GetNumDestination() uint64
func (*GetTableResponse) GetNumPath ¶
func (x *GetTableResponse) GetNumPath() uint64
func (*GetTableResponse) ProtoMessage ¶
func (*GetTableResponse) ProtoMessage()
func (*GetTableResponse) ProtoReflect ¶
func (x *GetTableResponse) ProtoReflect() protoreflect.Message
func (*GetTableResponse) Reset ¶
func (x *GetTableResponse) Reset()
func (*GetTableResponse) String ¶
func (x *GetTableResponse) String() string
type Global ¶
type Global struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
RouterId string `protobuf:"bytes,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
ListenPort int32 `protobuf:"varint,3,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
ListenAddresses []string `protobuf:"bytes,4,rep,name=listen_addresses,json=listenAddresses,proto3" json:"listen_addresses,omitempty"`
Families []uint32 `protobuf:"varint,5,rep,packed,name=families,proto3" json:"families,omitempty"`
UseMultiplePaths bool `protobuf:"varint,6,opt,name=use_multiple_paths,json=useMultiplePaths,proto3" json:"use_multiple_paths,omitempty"`
RouteSelectionOptions *RouteSelectionOptionsConfig `` /* 126-byte string literal not displayed */
DefaultRouteDistance *DefaultRouteDistance `protobuf:"bytes,8,opt,name=default_route_distance,json=defaultRouteDistance,proto3" json:"default_route_distance,omitempty"`
Confederation *Confederation `protobuf:"bytes,9,opt,name=confederation,proto3" json:"confederation,omitempty"`
GracefulRestart *GracefulRestart `protobuf:"bytes,10,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"`
BindToDevice string `protobuf:"bytes,11,opt,name=bind_to_device,json=bindToDevice,proto3" json:"bind_to_device,omitempty"`
// contains filtered or unexported fields
}
func (*Global) Descriptor
deprecated
func (*Global) GetBindToDevice ¶
func (*Global) GetConfederation ¶
func (x *Global) GetConfederation() *Confederation
func (*Global) GetDefaultRouteDistance ¶
func (x *Global) GetDefaultRouteDistance() *DefaultRouteDistance
func (*Global) GetFamilies ¶
func (*Global) GetGracefulRestart ¶
func (x *Global) GetGracefulRestart() *GracefulRestart
func (*Global) GetListenAddresses ¶
func (*Global) GetListenPort ¶
func (*Global) GetRouteSelectionOptions ¶
func (x *Global) GetRouteSelectionOptions() *RouteSelectionOptionsConfig
func (*Global) GetRouterId ¶
func (*Global) GetUseMultiplePaths ¶
func (*Global) ProtoMessage ¶
func (*Global) ProtoMessage()
func (*Global) ProtoReflect ¶
func (x *Global) ProtoReflect() protoreflect.Message
type GoBgpServiceClient ¶
type GoBgpServiceClient interface {
StartBgp(ctx context.Context, in *StartBgpRequest, opts ...grpc.CallOption) (*StartBgpResponse, error)
StopBgp(ctx context.Context, in *StopBgpRequest, opts ...grpc.CallOption) (*StopBgpResponse, error)
GetBgp(ctx context.Context, in *GetBgpRequest, opts ...grpc.CallOption) (*GetBgpResponse, error)
WatchEvent(ctx context.Context, in *WatchEventRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[WatchEventResponse], error)
AddPeer(ctx context.Context, in *AddPeerRequest, opts ...grpc.CallOption) (*AddPeerResponse, error)
DeletePeer(ctx context.Context, in *DeletePeerRequest, opts ...grpc.CallOption) (*DeletePeerResponse, error)
ListPeer(ctx context.Context, in *ListPeerRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListPeerResponse], error)
UpdatePeer(ctx context.Context, in *UpdatePeerRequest, opts ...grpc.CallOption) (*UpdatePeerResponse, error)
ResetPeer(ctx context.Context, in *ResetPeerRequest, opts ...grpc.CallOption) (*ResetPeerResponse, error)
ShutdownPeer(ctx context.Context, in *ShutdownPeerRequest, opts ...grpc.CallOption) (*ShutdownPeerResponse, error)
EnablePeer(ctx context.Context, in *EnablePeerRequest, opts ...grpc.CallOption) (*EnablePeerResponse, error)
DisablePeer(ctx context.Context, in *DisablePeerRequest, opts ...grpc.CallOption) (*DisablePeerResponse, error)
AddPeerGroup(ctx context.Context, in *AddPeerGroupRequest, opts ...grpc.CallOption) (*AddPeerGroupResponse, error)
DeletePeerGroup(ctx context.Context, in *DeletePeerGroupRequest, opts ...grpc.CallOption) (*DeletePeerGroupResponse, error)
ListPeerGroup(ctx context.Context, in *ListPeerGroupRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListPeerGroupResponse], error)
UpdatePeerGroup(ctx context.Context, in *UpdatePeerGroupRequest, opts ...grpc.CallOption) (*UpdatePeerGroupResponse, error)
AddDynamicNeighbor(ctx context.Context, in *AddDynamicNeighborRequest, opts ...grpc.CallOption) (*AddDynamicNeighborResponse, error)
ListDynamicNeighbor(ctx context.Context, in *ListDynamicNeighborRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListDynamicNeighborResponse], error)
DeleteDynamicNeighbor(ctx context.Context, in *DeleteDynamicNeighborRequest, opts ...grpc.CallOption) (*DeleteDynamicNeighborResponse, error)
AddPath(ctx context.Context, in *AddPathRequest, opts ...grpc.CallOption) (*AddPathResponse, error)
DeletePath(ctx context.Context, in *DeletePathRequest, opts ...grpc.CallOption) (*DeletePathResponse, error)
ListPath(ctx context.Context, in *ListPathRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListPathResponse], error)
AddPathStream(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[AddPathStreamRequest, AddPathStreamResponse], error)
GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*GetTableResponse, error)
AddVrf(ctx context.Context, in *AddVrfRequest, opts ...grpc.CallOption) (*AddVrfResponse, error)
DeleteVrf(ctx context.Context, in *DeleteVrfRequest, opts ...grpc.CallOption) (*DeleteVrfResponse, error)
ListVrf(ctx context.Context, in *ListVrfRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListVrfResponse], error)
AddPolicy(ctx context.Context, in *AddPolicyRequest, opts ...grpc.CallOption) (*AddPolicyResponse, error)
DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*DeletePolicyResponse, error)
ListPolicy(ctx context.Context, in *ListPolicyRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListPolicyResponse], error)
SetPolicies(ctx context.Context, in *SetPoliciesRequest, opts ...grpc.CallOption) (*SetPoliciesResponse, error)
AddDefinedSet(ctx context.Context, in *AddDefinedSetRequest, opts ...grpc.CallOption) (*AddDefinedSetResponse, error)
DeleteDefinedSet(ctx context.Context, in *DeleteDefinedSetRequest, opts ...grpc.CallOption) (*DeleteDefinedSetResponse, error)
ListDefinedSet(ctx context.Context, in *ListDefinedSetRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListDefinedSetResponse], error)
AddStatement(ctx context.Context, in *AddStatementRequest, opts ...grpc.CallOption) (*AddStatementResponse, error)
DeleteStatement(ctx context.Context, in *DeleteStatementRequest, opts ...grpc.CallOption) (*DeleteStatementResponse, error)
ListStatement(ctx context.Context, in *ListStatementRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListStatementResponse], error)
AddPolicyAssignment(ctx context.Context, in *AddPolicyAssignmentRequest, opts ...grpc.CallOption) (*AddPolicyAssignmentResponse, error)
DeletePolicyAssignment(ctx context.Context, in *DeletePolicyAssignmentRequest, opts ...grpc.CallOption) (*DeletePolicyAssignmentResponse, error)
ListPolicyAssignment(ctx context.Context, in *ListPolicyAssignmentRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListPolicyAssignmentResponse], error)
SetPolicyAssignment(ctx context.Context, in *SetPolicyAssignmentRequest, opts ...grpc.CallOption) (*SetPolicyAssignmentResponse, error)
AddRpki(ctx context.Context, in *AddRpkiRequest, opts ...grpc.CallOption) (*AddRpkiResponse, error)
DeleteRpki(ctx context.Context, in *DeleteRpkiRequest, opts ...grpc.CallOption) (*DeleteRpkiResponse, error)
ListRpki(ctx context.Context, in *ListRpkiRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListRpkiResponse], error)
EnableRpki(ctx context.Context, in *EnableRpkiRequest, opts ...grpc.CallOption) (*EnableRpkiResponse, error)
DisableRpki(ctx context.Context, in *DisableRpkiRequest, opts ...grpc.CallOption) (*DisableRpkiResponse, error)
ResetRpki(ctx context.Context, in *ResetRpkiRequest, opts ...grpc.CallOption) (*ResetRpkiResponse, error)
ListRpkiTable(ctx context.Context, in *ListRpkiTableRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListRpkiTableResponse], error)
EnableZebra(ctx context.Context, in *EnableZebraRequest, opts ...grpc.CallOption) (*EnableZebraResponse, error)
EnableMrt(ctx context.Context, in *EnableMrtRequest, opts ...grpc.CallOption) (*EnableMrtResponse, error)
DisableMrt(ctx context.Context, in *DisableMrtRequest, opts ...grpc.CallOption) (*DisableMrtResponse, error)
AddBmp(ctx context.Context, in *AddBmpRequest, opts ...grpc.CallOption) (*AddBmpResponse, error)
DeleteBmp(ctx context.Context, in *DeleteBmpRequest, opts ...grpc.CallOption) (*DeleteBmpResponse, error)
ListBmp(ctx context.Context, in *ListBmpRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ListBmpResponse], error)
SetLogLevel(ctx context.Context, in *SetLogLevelRequest, opts ...grpc.CallOption) (*SetLogLevelResponse, error)
}
GoBgpServiceClient is the client API for GoBgpService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
Interface exported by the server.
func NewGoBgpServiceClient ¶
func NewGoBgpServiceClient(cc grpc.ClientConnInterface) GoBgpServiceClient
type GoBgpServiceServer ¶
type GoBgpServiceServer interface {
StartBgp(context.Context, *StartBgpRequest) (*StartBgpResponse, error)
StopBgp(context.Context, *StopBgpRequest) (*StopBgpResponse, error)
GetBgp(context.Context, *GetBgpRequest) (*GetBgpResponse, error)
WatchEvent(*WatchEventRequest, grpc.ServerStreamingServer[WatchEventResponse]) error
AddPeer(context.Context, *AddPeerRequest) (*AddPeerResponse, error)
DeletePeer(context.Context, *DeletePeerRequest) (*DeletePeerResponse, error)
ListPeer(*ListPeerRequest, grpc.ServerStreamingServer[ListPeerResponse]) error
UpdatePeer(context.Context, *UpdatePeerRequest) (*UpdatePeerResponse, error)
ResetPeer(context.Context, *ResetPeerRequest) (*ResetPeerResponse, error)
ShutdownPeer(context.Context, *ShutdownPeerRequest) (*ShutdownPeerResponse, error)
EnablePeer(context.Context, *EnablePeerRequest) (*EnablePeerResponse, error)
DisablePeer(context.Context, *DisablePeerRequest) (*DisablePeerResponse, error)
AddPeerGroup(context.Context, *AddPeerGroupRequest) (*AddPeerGroupResponse, error)
DeletePeerGroup(context.Context, *DeletePeerGroupRequest) (*DeletePeerGroupResponse, error)
ListPeerGroup(*ListPeerGroupRequest, grpc.ServerStreamingServer[ListPeerGroupResponse]) error
UpdatePeerGroup(context.Context, *UpdatePeerGroupRequest) (*UpdatePeerGroupResponse, error)
AddDynamicNeighbor(context.Context, *AddDynamicNeighborRequest) (*AddDynamicNeighborResponse, error)
ListDynamicNeighbor(*ListDynamicNeighborRequest, grpc.ServerStreamingServer[ListDynamicNeighborResponse]) error
DeleteDynamicNeighbor(context.Context, *DeleteDynamicNeighborRequest) (*DeleteDynamicNeighborResponse, error)
AddPath(context.Context, *AddPathRequest) (*AddPathResponse, error)
DeletePath(context.Context, *DeletePathRequest) (*DeletePathResponse, error)
ListPath(*ListPathRequest, grpc.ServerStreamingServer[ListPathResponse]) error
AddPathStream(grpc.ClientStreamingServer[AddPathStreamRequest, AddPathStreamResponse]) error
GetTable(context.Context, *GetTableRequest) (*GetTableResponse, error)
AddVrf(context.Context, *AddVrfRequest) (*AddVrfResponse, error)
DeleteVrf(context.Context, *DeleteVrfRequest) (*DeleteVrfResponse, error)
ListVrf(*ListVrfRequest, grpc.ServerStreamingServer[ListVrfResponse]) error
AddPolicy(context.Context, *AddPolicyRequest) (*AddPolicyResponse, error)
DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
ListPolicy(*ListPolicyRequest, grpc.ServerStreamingServer[ListPolicyResponse]) error
SetPolicies(context.Context, *SetPoliciesRequest) (*SetPoliciesResponse, error)
AddDefinedSet(context.Context, *AddDefinedSetRequest) (*AddDefinedSetResponse, error)
DeleteDefinedSet(context.Context, *DeleteDefinedSetRequest) (*DeleteDefinedSetResponse, error)
ListDefinedSet(*ListDefinedSetRequest, grpc.ServerStreamingServer[ListDefinedSetResponse]) error
AddStatement(context.Context, *AddStatementRequest) (*AddStatementResponse, error)
DeleteStatement(context.Context, *DeleteStatementRequest) (*DeleteStatementResponse, error)
ListStatement(*ListStatementRequest, grpc.ServerStreamingServer[ListStatementResponse]) error
AddPolicyAssignment(context.Context, *AddPolicyAssignmentRequest) (*AddPolicyAssignmentResponse, error)
DeletePolicyAssignment(context.Context, *DeletePolicyAssignmentRequest) (*DeletePolicyAssignmentResponse, error)
ListPolicyAssignment(*ListPolicyAssignmentRequest, grpc.ServerStreamingServer[ListPolicyAssignmentResponse]) error
SetPolicyAssignment(context.Context, *SetPolicyAssignmentRequest) (*SetPolicyAssignmentResponse, error)
AddRpki(context.Context, *AddRpkiRequest) (*AddRpkiResponse, error)
DeleteRpki(context.Context, *DeleteRpkiRequest) (*DeleteRpkiResponse, error)
ListRpki(*ListRpkiRequest, grpc.ServerStreamingServer[ListRpkiResponse]) error
EnableRpki(context.Context, *EnableRpkiRequest) (*EnableRpkiResponse, error)
DisableRpki(context.Context, *DisableRpkiRequest) (*DisableRpkiResponse, error)
ResetRpki(context.Context, *ResetRpkiRequest) (*ResetRpkiResponse, error)
ListRpkiTable(*ListRpkiTableRequest, grpc.ServerStreamingServer[ListRpkiTableResponse]) error
EnableZebra(context.Context, *EnableZebraRequest) (*EnableZebraResponse, error)
EnableMrt(context.Context, *EnableMrtRequest) (*EnableMrtResponse, error)
DisableMrt(context.Context, *DisableMrtRequest) (*DisableMrtResponse, error)
AddBmp(context.Context, *AddBmpRequest) (*AddBmpResponse, error)
DeleteBmp(context.Context, *DeleteBmpRequest) (*DeleteBmpResponse, error)
ListBmp(*ListBmpRequest, grpc.ServerStreamingServer[ListBmpResponse]) error
SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
// contains filtered or unexported methods
}
GoBgpServiceServer is the server API for GoBgpService service. All implementations must embed UnimplementedGoBgpServiceServer for forward compatibility.
Interface exported by the server.
type GoBgpService_AddPathStreamClient ¶
type GoBgpService_AddPathStreamClient = grpc.ClientStreamingClient[AddPathStreamRequest, AddPathStreamResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_AddPathStreamServer ¶
type GoBgpService_AddPathStreamServer = grpc.ClientStreamingServer[AddPathStreamRequest, AddPathStreamResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListBmpClient ¶
type GoBgpService_ListBmpClient = grpc.ServerStreamingClient[ListBmpResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListBmpServer ¶
type GoBgpService_ListBmpServer = grpc.ServerStreamingServer[ListBmpResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListDefinedSetClient ¶
type GoBgpService_ListDefinedSetClient = grpc.ServerStreamingClient[ListDefinedSetResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListDefinedSetServer ¶
type GoBgpService_ListDefinedSetServer = grpc.ServerStreamingServer[ListDefinedSetResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListDynamicNeighborClient ¶
type GoBgpService_ListDynamicNeighborClient = grpc.ServerStreamingClient[ListDynamicNeighborResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListDynamicNeighborServer ¶
type GoBgpService_ListDynamicNeighborServer = grpc.ServerStreamingServer[ListDynamicNeighborResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPathClient ¶
type GoBgpService_ListPathClient = grpc.ServerStreamingClient[ListPathResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPathServer ¶
type GoBgpService_ListPathServer = grpc.ServerStreamingServer[ListPathResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPeerClient ¶
type GoBgpService_ListPeerClient = grpc.ServerStreamingClient[ListPeerResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPeerGroupClient ¶
type GoBgpService_ListPeerGroupClient = grpc.ServerStreamingClient[ListPeerGroupResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPeerGroupServer ¶
type GoBgpService_ListPeerGroupServer = grpc.ServerStreamingServer[ListPeerGroupResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPeerServer ¶
type GoBgpService_ListPeerServer = grpc.ServerStreamingServer[ListPeerResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPolicyAssignmentClient ¶
type GoBgpService_ListPolicyAssignmentClient = grpc.ServerStreamingClient[ListPolicyAssignmentResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPolicyAssignmentServer ¶
type GoBgpService_ListPolicyAssignmentServer = grpc.ServerStreamingServer[ListPolicyAssignmentResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPolicyClient ¶
type GoBgpService_ListPolicyClient = grpc.ServerStreamingClient[ListPolicyResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListPolicyServer ¶
type GoBgpService_ListPolicyServer = grpc.ServerStreamingServer[ListPolicyResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListRpkiClient ¶
type GoBgpService_ListRpkiClient = grpc.ServerStreamingClient[ListRpkiResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListRpkiServer ¶
type GoBgpService_ListRpkiServer = grpc.ServerStreamingServer[ListRpkiResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListRpkiTableClient ¶
type GoBgpService_ListRpkiTableClient = grpc.ServerStreamingClient[ListRpkiTableResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListRpkiTableServer ¶
type GoBgpService_ListRpkiTableServer = grpc.ServerStreamingServer[ListRpkiTableResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListStatementClient ¶
type GoBgpService_ListStatementClient = grpc.ServerStreamingClient[ListStatementResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListStatementServer ¶
type GoBgpService_ListStatementServer = grpc.ServerStreamingServer[ListStatementResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListVrfClient ¶
type GoBgpService_ListVrfClient = grpc.ServerStreamingClient[ListVrfResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_ListVrfServer ¶
type GoBgpService_ListVrfServer = grpc.ServerStreamingServer[ListVrfResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_WatchEventClient ¶
type GoBgpService_WatchEventClient = grpc.ServerStreamingClient[WatchEventResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GoBgpService_WatchEventServer ¶
type GoBgpService_WatchEventServer = grpc.ServerStreamingServer[WatchEventResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type GracefulRestart ¶
type GracefulRestart struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
RestartTime uint32 `protobuf:"varint,2,opt,name=restart_time,json=restartTime,proto3" json:"restart_time,omitempty"`
HelperOnly bool `protobuf:"varint,3,opt,name=helper_only,json=helperOnly,proto3" json:"helper_only,omitempty"`
DeferralTime uint32 `protobuf:"varint,4,opt,name=deferral_time,json=deferralTime,proto3" json:"deferral_time,omitempty"`
NotificationEnabled bool `protobuf:"varint,5,opt,name=notification_enabled,json=notificationEnabled,proto3" json:"notification_enabled,omitempty"`
LonglivedEnabled bool `protobuf:"varint,6,opt,name=longlived_enabled,json=longlivedEnabled,proto3" json:"longlived_enabled,omitempty"`
StaleRoutesTime uint32 `protobuf:"varint,7,opt,name=stale_routes_time,json=staleRoutesTime,proto3" json:"stale_routes_time,omitempty"`
PeerRestartTime uint32 `protobuf:"varint,8,opt,name=peer_restart_time,json=peerRestartTime,proto3" json:"peer_restart_time,omitempty"`
PeerRestarting bool `protobuf:"varint,9,opt,name=peer_restarting,json=peerRestarting,proto3" json:"peer_restarting,omitempty"`
LocalRestarting bool `protobuf:"varint,10,opt,name=local_restarting,json=localRestarting,proto3" json:"local_restarting,omitempty"`
Mode string `protobuf:"bytes,11,opt,name=mode,proto3" json:"mode,omitempty"`
// contains filtered or unexported fields
}
func (*GracefulRestart) Descriptor
deprecated
func (*GracefulRestart) Descriptor() ([]byte, []int)
Deprecated: Use GracefulRestart.ProtoReflect.Descriptor instead.
func (*GracefulRestart) GetDeferralTime ¶
func (x *GracefulRestart) GetDeferralTime() uint32
func (*GracefulRestart) GetEnabled ¶
func (x *GracefulRestart) GetEnabled() bool
func (*GracefulRestart) GetHelperOnly ¶
func (x *GracefulRestart) GetHelperOnly() bool
func (*GracefulRestart) GetLocalRestarting ¶
func (x *GracefulRestart) GetLocalRestarting() bool
func (*GracefulRestart) GetLonglivedEnabled ¶
func (x *GracefulRestart) GetLonglivedEnabled() bool
func (*GracefulRestart) GetMode ¶
func (x *GracefulRestart) GetMode() string
func (*GracefulRestart) GetNotificationEnabled ¶
func (x *GracefulRestart) GetNotificationEnabled() bool
func (*GracefulRestart) GetPeerRestartTime ¶
func (x *GracefulRestart) GetPeerRestartTime() uint32
func (*GracefulRestart) GetPeerRestarting ¶
func (x *GracefulRestart) GetPeerRestarting() bool
func (*GracefulRestart) GetRestartTime ¶
func (x *GracefulRestart) GetRestartTime() uint32
func (*GracefulRestart) GetStaleRoutesTime ¶
func (x *GracefulRestart) GetStaleRoutesTime() uint32
func (*GracefulRestart) ProtoMessage ¶
func (*GracefulRestart) ProtoMessage()
func (*GracefulRestart) ProtoReflect ¶
func (x *GracefulRestart) ProtoReflect() protoreflect.Message
func (*GracefulRestart) Reset ¶
func (x *GracefulRestart) Reset()
func (*GracefulRestart) String ¶
func (x *GracefulRestart) String() string
type GracefulRestartCapability ¶
type GracefulRestartCapability struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Time uint32 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
Tuples []*GracefulRestartCapabilityTuple `protobuf:"bytes,3,rep,name=tuples,proto3" json:"tuples,omitempty"`
// contains filtered or unexported fields
}
func (*GracefulRestartCapability) Descriptor
deprecated
func (*GracefulRestartCapability) Descriptor() ([]byte, []int)
Deprecated: Use GracefulRestartCapability.ProtoReflect.Descriptor instead.
func (*GracefulRestartCapability) GetFlags ¶
func (x *GracefulRestartCapability) GetFlags() uint32
func (*GracefulRestartCapability) GetTime ¶
func (x *GracefulRestartCapability) GetTime() uint32
func (*GracefulRestartCapability) GetTuples ¶
func (x *GracefulRestartCapability) GetTuples() []*GracefulRestartCapabilityTuple
func (*GracefulRestartCapability) ProtoMessage ¶
func (*GracefulRestartCapability) ProtoMessage()
func (*GracefulRestartCapability) ProtoReflect ¶
func (x *GracefulRestartCapability) ProtoReflect() protoreflect.Message
func (*GracefulRestartCapability) Reset ¶
func (x *GracefulRestartCapability) Reset()
func (*GracefulRestartCapability) String ¶
func (x *GracefulRestartCapability) String() string
type GracefulRestartCapabilityTuple ¶
type GracefulRestartCapabilityTuple struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
// contains filtered or unexported fields
}
func (*GracefulRestartCapabilityTuple) Descriptor
deprecated
func (*GracefulRestartCapabilityTuple) Descriptor() ([]byte, []int)
Deprecated: Use GracefulRestartCapabilityTuple.ProtoReflect.Descriptor instead.
func (*GracefulRestartCapabilityTuple) GetFamily ¶
func (x *GracefulRestartCapabilityTuple) GetFamily() *Family
func (*GracefulRestartCapabilityTuple) GetFlags ¶
func (x *GracefulRestartCapabilityTuple) GetFlags() uint32
func (*GracefulRestartCapabilityTuple) ProtoMessage ¶
func (*GracefulRestartCapabilityTuple) ProtoMessage()
func (*GracefulRestartCapabilityTuple) ProtoReflect ¶
func (x *GracefulRestartCapabilityTuple) ProtoReflect() protoreflect.Message
func (*GracefulRestartCapabilityTuple) Reset ¶
func (x *GracefulRestartCapabilityTuple) Reset()
func (*GracefulRestartCapabilityTuple) String ¶
func (x *GracefulRestartCapabilityTuple) String() string
type IP6ExtendedCommunitiesAttribute ¶
type IP6ExtendedCommunitiesAttribute struct {
Communities []*IP6ExtendedCommunitiesAttribute_Community `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
// contains filtered or unexported fields
}
func (*IP6ExtendedCommunitiesAttribute) Descriptor
deprecated
func (*IP6ExtendedCommunitiesAttribute) Descriptor() ([]byte, []int)
Deprecated: Use IP6ExtendedCommunitiesAttribute.ProtoReflect.Descriptor instead.
func (*IP6ExtendedCommunitiesAttribute) GetCommunities ¶
func (x *IP6ExtendedCommunitiesAttribute) GetCommunities() []*IP6ExtendedCommunitiesAttribute_Community
func (*IP6ExtendedCommunitiesAttribute) ProtoMessage ¶
func (*IP6ExtendedCommunitiesAttribute) ProtoMessage()
func (*IP6ExtendedCommunitiesAttribute) ProtoReflect ¶
func (x *IP6ExtendedCommunitiesAttribute) ProtoReflect() protoreflect.Message
func (*IP6ExtendedCommunitiesAttribute) Reset ¶
func (x *IP6ExtendedCommunitiesAttribute) Reset()
func (*IP6ExtendedCommunitiesAttribute) String ¶
func (x *IP6ExtendedCommunitiesAttribute) String() string
type IP6ExtendedCommunitiesAttribute_Community ¶
type IP6ExtendedCommunitiesAttribute_Community struct {
// Types that are valid to be assigned to Extcom:
//
// *IP6ExtendedCommunitiesAttribute_Community_Ipv6AddressSpecific
// *IP6ExtendedCommunitiesAttribute_Community_RedirectIpv6AddressSpecific
Extcom isIP6ExtendedCommunitiesAttribute_Community_Extcom `protobuf_oneof:"extcom"`
// contains filtered or unexported fields
}
func (*IP6ExtendedCommunitiesAttribute_Community) Descriptor
deprecated
func (*IP6ExtendedCommunitiesAttribute_Community) Descriptor() ([]byte, []int)
Deprecated: Use IP6ExtendedCommunitiesAttribute_Community.ProtoReflect.Descriptor instead.
func (*IP6ExtendedCommunitiesAttribute_Community) GetExtcom ¶
func (x *IP6ExtendedCommunitiesAttribute_Community) GetExtcom() isIP6ExtendedCommunitiesAttribute_Community_Extcom
func (*IP6ExtendedCommunitiesAttribute_Community) GetIpv6AddressSpecific ¶
func (x *IP6ExtendedCommunitiesAttribute_Community) GetIpv6AddressSpecific() *IPv6AddressSpecificExtended
func (*IP6ExtendedCommunitiesAttribute_Community) GetRedirectIpv6AddressSpecific ¶
func (x *IP6ExtendedCommunitiesAttribute_Community) GetRedirectIpv6AddressSpecific() *RedirectIPv6AddressSpecificExtended
func (*IP6ExtendedCommunitiesAttribute_Community) ProtoMessage ¶
func (*IP6ExtendedCommunitiesAttribute_Community) ProtoMessage()
func (*IP6ExtendedCommunitiesAttribute_Community) ProtoReflect ¶
func (x *IP6ExtendedCommunitiesAttribute_Community) ProtoReflect() protoreflect.Message
func (*IP6ExtendedCommunitiesAttribute_Community) Reset ¶
func (x *IP6ExtendedCommunitiesAttribute_Community) Reset()
func (*IP6ExtendedCommunitiesAttribute_Community) String ¶
func (x *IP6ExtendedCommunitiesAttribute_Community) String() string
type IP6ExtendedCommunitiesAttribute_Community_Ipv6AddressSpecific ¶
type IP6ExtendedCommunitiesAttribute_Community_Ipv6AddressSpecific struct {
Ipv6AddressSpecific *IPv6AddressSpecificExtended `protobuf:"bytes,1,opt,name=ipv6_address_specific,json=ipv6AddressSpecific,proto3,oneof"`
}
type IP6ExtendedCommunitiesAttribute_Community_RedirectIpv6AddressSpecific ¶
type IP6ExtendedCommunitiesAttribute_Community_RedirectIpv6AddressSpecific struct {
RedirectIpv6AddressSpecific *RedirectIPv6AddressSpecificExtended `protobuf:"bytes,2,opt,name=redirect_ipv6_address_specific,json=redirectIpv6AddressSpecific,proto3,oneof"`
}
type IPAddressPrefix ¶
type IPAddressPrefix struct {
PrefixLen uint32 `protobuf:"varint,1,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
// contains filtered or unexported fields
}
IPAddressPrefix represents the NLRI for: - AFI=1, SAFI=1 - AFI=2, SAFI=1
func (*IPAddressPrefix) Descriptor
deprecated
func (*IPAddressPrefix) Descriptor() ([]byte, []int)
Deprecated: Use IPAddressPrefix.ProtoReflect.Descriptor instead.
func (*IPAddressPrefix) GetPrefix ¶
func (x *IPAddressPrefix) GetPrefix() string
func (*IPAddressPrefix) GetPrefixLen ¶
func (x *IPAddressPrefix) GetPrefixLen() uint32
func (*IPAddressPrefix) ProtoMessage ¶
func (*IPAddressPrefix) ProtoMessage()
func (*IPAddressPrefix) ProtoReflect ¶
func (x *IPAddressPrefix) ProtoReflect() protoreflect.Message
func (*IPAddressPrefix) Reset ¶
func (x *IPAddressPrefix) Reset()
func (*IPAddressPrefix) String ¶
func (x *IPAddressPrefix) String() string
type IPv4AddressSpecificExtended ¶
type IPv4AddressSpecificExtended struct {
IsTransitive bool `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
SubType uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
LocalAdmin uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*IPv4AddressSpecificExtended) Descriptor
deprecated
func (*IPv4AddressSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use IPv4AddressSpecificExtended.ProtoReflect.Descriptor instead.
func (*IPv4AddressSpecificExtended) GetAddress ¶
func (x *IPv4AddressSpecificExtended) GetAddress() string
func (*IPv4AddressSpecificExtended) GetIsTransitive ¶
func (x *IPv4AddressSpecificExtended) GetIsTransitive() bool
func (*IPv4AddressSpecificExtended) GetLocalAdmin ¶
func (x *IPv4AddressSpecificExtended) GetLocalAdmin() uint32
func (*IPv4AddressSpecificExtended) GetSubType ¶
func (x *IPv4AddressSpecificExtended) GetSubType() uint32
func (*IPv4AddressSpecificExtended) ProtoMessage ¶
func (*IPv4AddressSpecificExtended) ProtoMessage()
func (*IPv4AddressSpecificExtended) ProtoReflect ¶
func (x *IPv4AddressSpecificExtended) ProtoReflect() protoreflect.Message
func (*IPv4AddressSpecificExtended) Reset ¶
func (x *IPv4AddressSpecificExtended) Reset()
func (*IPv4AddressSpecificExtended) String ¶
func (x *IPv4AddressSpecificExtended) String() string
type IPv6AddressSpecificExtended ¶
type IPv6AddressSpecificExtended struct {
IsTransitive bool `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
SubType uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
LocalAdmin uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*IPv6AddressSpecificExtended) Descriptor
deprecated
func (*IPv6AddressSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use IPv6AddressSpecificExtended.ProtoReflect.Descriptor instead.
func (*IPv6AddressSpecificExtended) GetAddress ¶
func (x *IPv6AddressSpecificExtended) GetAddress() string
func (*IPv6AddressSpecificExtended) GetIsTransitive ¶
func (x *IPv6AddressSpecificExtended) GetIsTransitive() bool
func (*IPv6AddressSpecificExtended) GetLocalAdmin ¶
func (x *IPv6AddressSpecificExtended) GetLocalAdmin() uint32
func (*IPv6AddressSpecificExtended) GetSubType ¶
func (x *IPv6AddressSpecificExtended) GetSubType() uint32
func (*IPv6AddressSpecificExtended) ProtoMessage ¶
func (*IPv6AddressSpecificExtended) ProtoMessage()
func (*IPv6AddressSpecificExtended) ProtoReflect ¶
func (x *IPv6AddressSpecificExtended) ProtoReflect() protoreflect.Message
func (*IPv6AddressSpecificExtended) Reset ¶
func (x *IPv6AddressSpecificExtended) Reset()
func (*IPv6AddressSpecificExtended) String ¶
func (x *IPv6AddressSpecificExtended) String() string
type Ibgp ¶
type Ibgp struct {
Config *IbgpConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *IbgpState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*Ibgp) Descriptor
deprecated
func (*Ibgp) GetConfig ¶
func (x *Ibgp) GetConfig() *IbgpConfig
func (*Ibgp) ProtoMessage ¶
func (*Ibgp) ProtoMessage()
func (*Ibgp) ProtoReflect ¶
func (x *Ibgp) ProtoReflect() protoreflect.Message
type IbgpConfig ¶
type IbgpConfig struct {
MaximumPaths uint32 `protobuf:"varint,1,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
// contains filtered or unexported fields
}
func (*IbgpConfig) Descriptor
deprecated
func (*IbgpConfig) Descriptor() ([]byte, []int)
Deprecated: Use IbgpConfig.ProtoReflect.Descriptor instead.
func (*IbgpConfig) GetMaximumPaths ¶
func (x *IbgpConfig) GetMaximumPaths() uint32
func (*IbgpConfig) ProtoMessage ¶
func (*IbgpConfig) ProtoMessage()
func (*IbgpConfig) ProtoReflect ¶
func (x *IbgpConfig) ProtoReflect() protoreflect.Message
func (*IbgpConfig) Reset ¶
func (x *IbgpConfig) Reset()
func (*IbgpConfig) String ¶
func (x *IbgpConfig) String() string
type IbgpState ¶
type IbgpState struct {
MaximumPaths uint32 `protobuf:"varint,1,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
// contains filtered or unexported fields
}
func (*IbgpState) Descriptor
deprecated
func (*IbgpState) GetMaximumPaths ¶
func (*IbgpState) ProtoMessage ¶
func (*IbgpState) ProtoMessage()
func (*IbgpState) ProtoReflect ¶
func (x *IbgpState) ProtoReflect() protoreflect.Message
type LabeledIPAddressPrefix ¶
type LabeledIPAddressPrefix struct {
Labels []uint32 `protobuf:"varint,1,rep,packed,name=labels,proto3" json:"labels,omitempty"`
PrefixLen uint32 `protobuf:"varint,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
// contains filtered or unexported fields
}
LabeledIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=4 - AFI=2, SAFI=4
func (*LabeledIPAddressPrefix) Descriptor
deprecated
func (*LabeledIPAddressPrefix) Descriptor() ([]byte, []int)
Deprecated: Use LabeledIPAddressPrefix.ProtoReflect.Descriptor instead.
func (*LabeledIPAddressPrefix) GetLabels ¶
func (x *LabeledIPAddressPrefix) GetLabels() []uint32
func (*LabeledIPAddressPrefix) GetPrefix ¶
func (x *LabeledIPAddressPrefix) GetPrefix() string
func (*LabeledIPAddressPrefix) GetPrefixLen ¶
func (x *LabeledIPAddressPrefix) GetPrefixLen() uint32
func (*LabeledIPAddressPrefix) ProtoMessage ¶
func (*LabeledIPAddressPrefix) ProtoMessage()
func (*LabeledIPAddressPrefix) ProtoReflect ¶
func (x *LabeledIPAddressPrefix) ProtoReflect() protoreflect.Message
func (*LabeledIPAddressPrefix) Reset ¶
func (x *LabeledIPAddressPrefix) Reset()
func (*LabeledIPAddressPrefix) String ¶
func (x *LabeledIPAddressPrefix) String() string
type LabeledVPNIPAddressPrefix ¶
type LabeledVPNIPAddressPrefix struct {
Labels []uint32 `protobuf:"varint,1,rep,packed,name=labels,proto3" json:"labels,omitempty"`
Rd *RouteDistinguisher `protobuf:"bytes,2,opt,name=rd,proto3" json:"rd,omitempty"`
PrefixLen uint32 `protobuf:"varint,3,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
Prefix string `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
// contains filtered or unexported fields
}
LabeledVPNIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=128 - AFI=2, SAFI=128
func (*LabeledVPNIPAddressPrefix) Descriptor
deprecated
func (*LabeledVPNIPAddressPrefix) Descriptor() ([]byte, []int)
Deprecated: Use LabeledVPNIPAddressPrefix.ProtoReflect.Descriptor instead.
func (*LabeledVPNIPAddressPrefix) GetLabels ¶
func (x *LabeledVPNIPAddressPrefix) GetLabels() []uint32
func (*LabeledVPNIPAddressPrefix) GetPrefix ¶
func (x *LabeledVPNIPAddressPrefix) GetPrefix() string
func (*LabeledVPNIPAddressPrefix) GetPrefixLen ¶
func (x *LabeledVPNIPAddressPrefix) GetPrefixLen() uint32
func (*LabeledVPNIPAddressPrefix) GetRd ¶
func (x *LabeledVPNIPAddressPrefix) GetRd() *RouteDistinguisher
func (*LabeledVPNIPAddressPrefix) ProtoMessage ¶
func (*LabeledVPNIPAddressPrefix) ProtoMessage()
func (*LabeledVPNIPAddressPrefix) ProtoReflect ¶
func (x *LabeledVPNIPAddressPrefix) ProtoReflect() protoreflect.Message
func (*LabeledVPNIPAddressPrefix) Reset ¶
func (x *LabeledVPNIPAddressPrefix) Reset()
func (*LabeledVPNIPAddressPrefix) String ¶
func (x *LabeledVPNIPAddressPrefix) String() string
type LargeCommunitiesAttribute ¶
type LargeCommunitiesAttribute struct {
Communities []*LargeCommunity `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
// contains filtered or unexported fields
}
func (*LargeCommunitiesAttribute) Descriptor
deprecated
func (*LargeCommunitiesAttribute) Descriptor() ([]byte, []int)
Deprecated: Use LargeCommunitiesAttribute.ProtoReflect.Descriptor instead.
func (*LargeCommunitiesAttribute) GetCommunities ¶
func (x *LargeCommunitiesAttribute) GetCommunities() []*LargeCommunity
func (*LargeCommunitiesAttribute) ProtoMessage ¶
func (*LargeCommunitiesAttribute) ProtoMessage()
func (*LargeCommunitiesAttribute) ProtoReflect ¶
func (x *LargeCommunitiesAttribute) ProtoReflect() protoreflect.Message
func (*LargeCommunitiesAttribute) Reset ¶
func (x *LargeCommunitiesAttribute) Reset()
func (*LargeCommunitiesAttribute) String ¶
func (x *LargeCommunitiesAttribute) String() string
type LargeCommunity ¶
type LargeCommunity struct {
GlobalAdmin uint32 `protobuf:"varint,1,opt,name=global_admin,json=globalAdmin,proto3" json:"global_admin,omitempty"`
LocalData1 uint32 `protobuf:"varint,2,opt,name=local_data1,json=localData1,proto3" json:"local_data1,omitempty"`
LocalData2 uint32 `protobuf:"varint,3,opt,name=local_data2,json=localData2,proto3" json:"local_data2,omitempty"`
// contains filtered or unexported fields
}
func (*LargeCommunity) Descriptor
deprecated
func (*LargeCommunity) Descriptor() ([]byte, []int)
Deprecated: Use LargeCommunity.ProtoReflect.Descriptor instead.
func (*LargeCommunity) GetGlobalAdmin ¶
func (x *LargeCommunity) GetGlobalAdmin() uint32
func (*LargeCommunity) GetLocalData1 ¶
func (x *LargeCommunity) GetLocalData1() uint32
func (*LargeCommunity) GetLocalData2 ¶
func (x *LargeCommunity) GetLocalData2() uint32
func (*LargeCommunity) ProtoMessage ¶
func (*LargeCommunity) ProtoMessage()
func (*LargeCommunity) ProtoReflect ¶
func (x *LargeCommunity) ProtoReflect() protoreflect.Message
func (*LargeCommunity) Reset ¶
func (x *LargeCommunity) Reset()
func (*LargeCommunity) String ¶
func (x *LargeCommunity) String() string
type LinkBandwidthExtended ¶
type LinkBandwidthExtended struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
Bandwidth float32 `protobuf:"fixed32,2,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
// contains filtered or unexported fields
}
func (*LinkBandwidthExtended) Descriptor
deprecated
func (*LinkBandwidthExtended) Descriptor() ([]byte, []int)
Deprecated: Use LinkBandwidthExtended.ProtoReflect.Descriptor instead.
func (*LinkBandwidthExtended) GetAsn ¶
func (x *LinkBandwidthExtended) GetAsn() uint32
func (*LinkBandwidthExtended) GetBandwidth ¶
func (x *LinkBandwidthExtended) GetBandwidth() float32
func (*LinkBandwidthExtended) ProtoMessage ¶
func (*LinkBandwidthExtended) ProtoMessage()
func (*LinkBandwidthExtended) ProtoReflect ¶
func (x *LinkBandwidthExtended) ProtoReflect() protoreflect.Message
func (*LinkBandwidthExtended) Reset ¶
func (x *LinkBandwidthExtended) Reset()
func (*LinkBandwidthExtended) String ¶
func (x *LinkBandwidthExtended) String() string
type ListBmpRequest ¶
type ListBmpRequest struct {
// contains filtered or unexported fields
}
func (*ListBmpRequest) Descriptor
deprecated
func (*ListBmpRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBmpRequest.ProtoReflect.Descriptor instead.
func (*ListBmpRequest) ProtoMessage ¶
func (*ListBmpRequest) ProtoMessage()
func (*ListBmpRequest) ProtoReflect ¶
func (x *ListBmpRequest) ProtoReflect() protoreflect.Message
func (*ListBmpRequest) Reset ¶
func (x *ListBmpRequest) Reset()
func (*ListBmpRequest) String ¶
func (x *ListBmpRequest) String() string
type ListBmpResponse ¶
type ListBmpResponse struct {
Station *ListBmpResponse_BmpStation `protobuf:"bytes,1,opt,name=station,proto3" json:"station,omitempty"`
// contains filtered or unexported fields
}
func (*ListBmpResponse) Descriptor
deprecated
func (*ListBmpResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBmpResponse.ProtoReflect.Descriptor instead.
func (*ListBmpResponse) GetStation ¶
func (x *ListBmpResponse) GetStation() *ListBmpResponse_BmpStation
func (*ListBmpResponse) ProtoMessage ¶
func (*ListBmpResponse) ProtoMessage()
func (*ListBmpResponse) ProtoReflect ¶
func (x *ListBmpResponse) ProtoReflect() protoreflect.Message
func (*ListBmpResponse) Reset ¶
func (x *ListBmpResponse) Reset()
func (*ListBmpResponse) String ¶
func (x *ListBmpResponse) String() string
type ListBmpResponse_BmpStation ¶
type ListBmpResponse_BmpStation struct {
Conf *ListBmpResponse_BmpStation_Conf `protobuf:"bytes,1,opt,name=conf,proto3" json:"conf,omitempty"`
State *ListBmpResponse_BmpStation_State `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*ListBmpResponse_BmpStation) Descriptor
deprecated
func (*ListBmpResponse_BmpStation) Descriptor() ([]byte, []int)
Deprecated: Use ListBmpResponse_BmpStation.ProtoReflect.Descriptor instead.
func (*ListBmpResponse_BmpStation) GetConf ¶
func (x *ListBmpResponse_BmpStation) GetConf() *ListBmpResponse_BmpStation_Conf
func (*ListBmpResponse_BmpStation) GetState ¶
func (x *ListBmpResponse_BmpStation) GetState() *ListBmpResponse_BmpStation_State
func (*ListBmpResponse_BmpStation) ProtoMessage ¶
func (*ListBmpResponse_BmpStation) ProtoMessage()
func (*ListBmpResponse_BmpStation) ProtoReflect ¶
func (x *ListBmpResponse_BmpStation) ProtoReflect() protoreflect.Message
func (*ListBmpResponse_BmpStation) Reset ¶
func (x *ListBmpResponse_BmpStation) Reset()
func (*ListBmpResponse_BmpStation) String ¶
func (x *ListBmpResponse_BmpStation) String() string
type ListBmpResponse_BmpStation_Conf ¶
type ListBmpResponse_BmpStation_Conf struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*ListBmpResponse_BmpStation_Conf) Descriptor
deprecated
func (*ListBmpResponse_BmpStation_Conf) Descriptor() ([]byte, []int)
Deprecated: Use ListBmpResponse_BmpStation_Conf.ProtoReflect.Descriptor instead.
func (*ListBmpResponse_BmpStation_Conf) GetAddress ¶
func (x *ListBmpResponse_BmpStation_Conf) GetAddress() string
func (*ListBmpResponse_BmpStation_Conf) GetPort ¶
func (x *ListBmpResponse_BmpStation_Conf) GetPort() uint32
func (*ListBmpResponse_BmpStation_Conf) ProtoMessage ¶
func (*ListBmpResponse_BmpStation_Conf) ProtoMessage()
func (*ListBmpResponse_BmpStation_Conf) ProtoReflect ¶
func (x *ListBmpResponse_BmpStation_Conf) ProtoReflect() protoreflect.Message
func (*ListBmpResponse_BmpStation_Conf) Reset ¶
func (x *ListBmpResponse_BmpStation_Conf) Reset()
func (*ListBmpResponse_BmpStation_Conf) String ¶
func (x *ListBmpResponse_BmpStation_Conf) String() string
type ListBmpResponse_BmpStation_State ¶
type ListBmpResponse_BmpStation_State struct {
Uptime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
Downtime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=downtime,proto3" json:"downtime,omitempty"`
// contains filtered or unexported fields
}
func (*ListBmpResponse_BmpStation_State) Descriptor
deprecated
func (*ListBmpResponse_BmpStation_State) Descriptor() ([]byte, []int)
Deprecated: Use ListBmpResponse_BmpStation_State.ProtoReflect.Descriptor instead.
func (*ListBmpResponse_BmpStation_State) GetDowntime ¶
func (x *ListBmpResponse_BmpStation_State) GetDowntime() *timestamppb.Timestamp
func (*ListBmpResponse_BmpStation_State) GetUptime ¶
func (x *ListBmpResponse_BmpStation_State) GetUptime() *timestamppb.Timestamp
func (*ListBmpResponse_BmpStation_State) ProtoMessage ¶
func (*ListBmpResponse_BmpStation_State) ProtoMessage()
func (*ListBmpResponse_BmpStation_State) ProtoReflect ¶
func (x *ListBmpResponse_BmpStation_State) ProtoReflect() protoreflect.Message
func (*ListBmpResponse_BmpStation_State) Reset ¶
func (x *ListBmpResponse_BmpStation_State) Reset()
func (*ListBmpResponse_BmpStation_State) String ¶
func (x *ListBmpResponse_BmpStation_State) String() string
type ListDefinedSetRequest ¶
type ListDefinedSetRequest struct {
DefinedType DefinedType `protobuf:"varint,1,opt,name=defined_type,json=definedType,proto3,enum=api.DefinedType" json:"defined_type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*ListDefinedSetRequest) Descriptor
deprecated
func (*ListDefinedSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDefinedSetRequest.ProtoReflect.Descriptor instead.
func (*ListDefinedSetRequest) GetDefinedType ¶
func (x *ListDefinedSetRequest) GetDefinedType() DefinedType
func (*ListDefinedSetRequest) GetName ¶
func (x *ListDefinedSetRequest) GetName() string
func (*ListDefinedSetRequest) ProtoMessage ¶
func (*ListDefinedSetRequest) ProtoMessage()
func (*ListDefinedSetRequest) ProtoReflect ¶
func (x *ListDefinedSetRequest) ProtoReflect() protoreflect.Message
func (*ListDefinedSetRequest) Reset ¶
func (x *ListDefinedSetRequest) Reset()
func (*ListDefinedSetRequest) String ¶
func (x *ListDefinedSetRequest) String() string
type ListDefinedSetResponse ¶
type ListDefinedSetResponse struct {
DefinedSet *DefinedSet `protobuf:"bytes,1,opt,name=defined_set,json=definedSet,proto3" json:"defined_set,omitempty"`
// contains filtered or unexported fields
}
func (*ListDefinedSetResponse) Descriptor
deprecated
func (*ListDefinedSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDefinedSetResponse.ProtoReflect.Descriptor instead.
func (*ListDefinedSetResponse) GetDefinedSet ¶
func (x *ListDefinedSetResponse) GetDefinedSet() *DefinedSet
func (*ListDefinedSetResponse) ProtoMessage ¶
func (*ListDefinedSetResponse) ProtoMessage()
func (*ListDefinedSetResponse) ProtoReflect ¶
func (x *ListDefinedSetResponse) ProtoReflect() protoreflect.Message
func (*ListDefinedSetResponse) Reset ¶
func (x *ListDefinedSetResponse) Reset()
func (*ListDefinedSetResponse) String ¶
func (x *ListDefinedSetResponse) String() string
type ListDynamicNeighborRequest ¶
type ListDynamicNeighborRequest struct {
PeerGroup string `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
// contains filtered or unexported fields
}
func (*ListDynamicNeighborRequest) Descriptor
deprecated
func (*ListDynamicNeighborRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDynamicNeighborRequest.ProtoReflect.Descriptor instead.
func (*ListDynamicNeighborRequest) GetPeerGroup ¶
func (x *ListDynamicNeighborRequest) GetPeerGroup() string
func (*ListDynamicNeighborRequest) ProtoMessage ¶
func (*ListDynamicNeighborRequest) ProtoMessage()
func (*ListDynamicNeighborRequest) ProtoReflect ¶
func (x *ListDynamicNeighborRequest) ProtoReflect() protoreflect.Message
func (*ListDynamicNeighborRequest) Reset ¶
func (x *ListDynamicNeighborRequest) Reset()
func (*ListDynamicNeighborRequest) String ¶
func (x *ListDynamicNeighborRequest) String() string
type ListDynamicNeighborResponse ¶
type ListDynamicNeighborResponse struct {
DynamicNeighbor *DynamicNeighbor `protobuf:"bytes,1,opt,name=dynamic_neighbor,json=dynamicNeighbor,proto3" json:"dynamic_neighbor,omitempty"`
// contains filtered or unexported fields
}
func (*ListDynamicNeighborResponse) Descriptor
deprecated
func (*ListDynamicNeighborResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDynamicNeighborResponse.ProtoReflect.Descriptor instead.
func (*ListDynamicNeighborResponse) GetDynamicNeighbor ¶
func (x *ListDynamicNeighborResponse) GetDynamicNeighbor() *DynamicNeighbor
func (*ListDynamicNeighborResponse) ProtoMessage ¶
func (*ListDynamicNeighborResponse) ProtoMessage()
func (*ListDynamicNeighborResponse) ProtoReflect ¶
func (x *ListDynamicNeighborResponse) ProtoReflect() protoreflect.Message
func (*ListDynamicNeighborResponse) Reset ¶
func (x *ListDynamicNeighborResponse) Reset()
func (*ListDynamicNeighborResponse) String ¶
func (x *ListDynamicNeighborResponse) String() string
type ListPathRequest ¶
type ListPathRequest struct {
TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=api.TableType" json:"table_type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Family *Family `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"`
Prefixes []*TableLookupPrefix `protobuf:"bytes,4,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
SortType ListPathRequest_SortType `protobuf:"varint,5,opt,name=sort_type,json=sortType,proto3,enum=api.ListPathRequest_SortType" json:"sort_type,omitempty"`
EnableFiltered bool `protobuf:"varint,6,opt,name=enable_filtered,json=enableFiltered,proto3" json:"enable_filtered,omitempty"`
EnableNlriBinary bool `protobuf:"varint,7,opt,name=enable_nlri_binary,json=enableNlriBinary,proto3" json:"enable_nlri_binary,omitempty"`
EnableAttributeBinary bool `` /* 127-byte string literal not displayed */
// enable_only_binary == true means that only nlri_binary and pattrs_binary
// will be used instead of nlri and pattrs for each Path in ListPathResponse.
EnableOnlyBinary bool `protobuf:"varint,9,opt,name=enable_only_binary,json=enableOnlyBinary,proto3" json:"enable_only_binary,omitempty"`
// max ammount of paths to be allocated, unlimited by default
BatchSize uint64 `protobuf:"varint,10,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListPathRequest) Descriptor
deprecated
func (*ListPathRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPathRequest.ProtoReflect.Descriptor instead.
func (*ListPathRequest) GetBatchSize ¶
func (x *ListPathRequest) GetBatchSize() uint64
func (*ListPathRequest) GetEnableAttributeBinary ¶
func (x *ListPathRequest) GetEnableAttributeBinary() bool
func (*ListPathRequest) GetEnableFiltered ¶
func (x *ListPathRequest) GetEnableFiltered() bool
func (*ListPathRequest) GetEnableNlriBinary ¶
func (x *ListPathRequest) GetEnableNlriBinary() bool
func (*ListPathRequest) GetEnableOnlyBinary ¶
func (x *ListPathRequest) GetEnableOnlyBinary() bool
func (*ListPathRequest) GetFamily ¶
func (x *ListPathRequest) GetFamily() *Family
func (*ListPathRequest) GetName ¶
func (x *ListPathRequest) GetName() string
func (*ListPathRequest) GetPrefixes ¶
func (x *ListPathRequest) GetPrefixes() []*TableLookupPrefix
func (*ListPathRequest) GetSortType ¶
func (x *ListPathRequest) GetSortType() ListPathRequest_SortType
func (*ListPathRequest) GetTableType ¶
func (x *ListPathRequest) GetTableType() TableType
func (*ListPathRequest) ProtoMessage ¶
func (*ListPathRequest) ProtoMessage()
func (*ListPathRequest) ProtoReflect ¶
func (x *ListPathRequest) ProtoReflect() protoreflect.Message
func (*ListPathRequest) Reset ¶
func (x *ListPathRequest) Reset()
func (*ListPathRequest) String ¶
func (x *ListPathRequest) String() string
type ListPathRequest_SortType ¶
type ListPathRequest_SortType int32
const ( ListPathRequest_SORT_TYPE_UNSPECIFIED ListPathRequest_SortType = 0 ListPathRequest_SORT_TYPE_PREFIX ListPathRequest_SortType = 1 )
func (ListPathRequest_SortType) Descriptor ¶
func (ListPathRequest_SortType) Descriptor() protoreflect.EnumDescriptor
func (ListPathRequest_SortType) Enum ¶
func (x ListPathRequest_SortType) Enum() *ListPathRequest_SortType
func (ListPathRequest_SortType) EnumDescriptor
deprecated
func (ListPathRequest_SortType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListPathRequest_SortType.Descriptor instead.
func (ListPathRequest_SortType) Number ¶
func (x ListPathRequest_SortType) Number() protoreflect.EnumNumber
func (ListPathRequest_SortType) String ¶
func (x ListPathRequest_SortType) String() string
func (ListPathRequest_SortType) Type ¶
func (ListPathRequest_SortType) Type() protoreflect.EnumType
type ListPathResponse ¶
type ListPathResponse struct {
Destination *Destination `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"`
// contains filtered or unexported fields
}
func (*ListPathResponse) Descriptor
deprecated
func (*ListPathResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPathResponse.ProtoReflect.Descriptor instead.
func (*ListPathResponse) GetDestination ¶
func (x *ListPathResponse) GetDestination() *Destination
func (*ListPathResponse) ProtoMessage ¶
func (*ListPathResponse) ProtoMessage()
func (*ListPathResponse) ProtoReflect ¶
func (x *ListPathResponse) ProtoReflect() protoreflect.Message
func (*ListPathResponse) Reset ¶
func (x *ListPathResponse) Reset()
func (*ListPathResponse) String ¶
func (x *ListPathResponse) String() string
type ListPeerGroupRequest ¶
type ListPeerGroupRequest struct {
PeerGroupName string `protobuf:"bytes,1,opt,name=peer_group_name,json=peerGroupName,proto3" json:"peer_group_name,omitempty"`
// contains filtered or unexported fields
}
func (*ListPeerGroupRequest) Descriptor
deprecated
func (*ListPeerGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPeerGroupRequest.ProtoReflect.Descriptor instead.
func (*ListPeerGroupRequest) GetPeerGroupName ¶
func (x *ListPeerGroupRequest) GetPeerGroupName() string
func (*ListPeerGroupRequest) ProtoMessage ¶
func (*ListPeerGroupRequest) ProtoMessage()
func (*ListPeerGroupRequest) ProtoReflect ¶
func (x *ListPeerGroupRequest) ProtoReflect() protoreflect.Message
func (*ListPeerGroupRequest) Reset ¶
func (x *ListPeerGroupRequest) Reset()
func (*ListPeerGroupRequest) String ¶
func (x *ListPeerGroupRequest) String() string
type ListPeerGroupResponse ¶
type ListPeerGroupResponse struct {
PeerGroup *PeerGroup `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
// contains filtered or unexported fields
}
func (*ListPeerGroupResponse) Descriptor
deprecated
func (*ListPeerGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPeerGroupResponse.ProtoReflect.Descriptor instead.
func (*ListPeerGroupResponse) GetPeerGroup ¶
func (x *ListPeerGroupResponse) GetPeerGroup() *PeerGroup
func (*ListPeerGroupResponse) ProtoMessage ¶
func (*ListPeerGroupResponse) ProtoMessage()
func (*ListPeerGroupResponse) ProtoReflect ¶
func (x *ListPeerGroupResponse) ProtoReflect() protoreflect.Message
func (*ListPeerGroupResponse) Reset ¶
func (x *ListPeerGroupResponse) Reset()
func (*ListPeerGroupResponse) String ¶
func (x *ListPeerGroupResponse) String() string
type ListPeerRequest ¶
type ListPeerRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
EnableAdvertised bool `protobuf:"varint,2,opt,name=enable_advertised,json=enableAdvertised,proto3" json:"enable_advertised,omitempty"`
// contains filtered or unexported fields
}
func (*ListPeerRequest) Descriptor
deprecated
func (*ListPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPeerRequest.ProtoReflect.Descriptor instead.
func (*ListPeerRequest) GetAddress ¶
func (x *ListPeerRequest) GetAddress() string
func (*ListPeerRequest) GetEnableAdvertised ¶
func (x *ListPeerRequest) GetEnableAdvertised() bool
func (*ListPeerRequest) ProtoMessage ¶
func (*ListPeerRequest) ProtoMessage()
func (*ListPeerRequest) ProtoReflect ¶
func (x *ListPeerRequest) ProtoReflect() protoreflect.Message
func (*ListPeerRequest) Reset ¶
func (x *ListPeerRequest) Reset()
func (*ListPeerRequest) String ¶
func (x *ListPeerRequest) String() string
type ListPeerResponse ¶
type ListPeerResponse struct {
Peer *Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
// contains filtered or unexported fields
}
func (*ListPeerResponse) Descriptor
deprecated
func (*ListPeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPeerResponse.ProtoReflect.Descriptor instead.
func (*ListPeerResponse) GetPeer ¶
func (x *ListPeerResponse) GetPeer() *Peer
func (*ListPeerResponse) ProtoMessage ¶
func (*ListPeerResponse) ProtoMessage()
func (*ListPeerResponse) ProtoReflect ¶
func (x *ListPeerResponse) ProtoReflect() protoreflect.Message
func (*ListPeerResponse) Reset ¶
func (x *ListPeerResponse) Reset()
func (*ListPeerResponse) String ¶
func (x *ListPeerResponse) String() string
type ListPolicyAssignmentRequest ¶
type ListPolicyAssignmentRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Direction PolicyDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=api.PolicyDirection" json:"direction,omitempty"`
// contains filtered or unexported fields
}
func (*ListPolicyAssignmentRequest) Descriptor
deprecated
func (*ListPolicyAssignmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPolicyAssignmentRequest.ProtoReflect.Descriptor instead.
func (*ListPolicyAssignmentRequest) GetDirection ¶
func (x *ListPolicyAssignmentRequest) GetDirection() PolicyDirection
func (*ListPolicyAssignmentRequest) GetName ¶
func (x *ListPolicyAssignmentRequest) GetName() string
func (*ListPolicyAssignmentRequest) ProtoMessage ¶
func (*ListPolicyAssignmentRequest) ProtoMessage()
func (*ListPolicyAssignmentRequest) ProtoReflect ¶
func (x *ListPolicyAssignmentRequest) ProtoReflect() protoreflect.Message
func (*ListPolicyAssignmentRequest) Reset ¶
func (x *ListPolicyAssignmentRequest) Reset()
func (*ListPolicyAssignmentRequest) String ¶
func (x *ListPolicyAssignmentRequest) String() string
type ListPolicyAssignmentResponse ¶
type ListPolicyAssignmentResponse struct {
Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
// contains filtered or unexported fields
}
func (*ListPolicyAssignmentResponse) Descriptor
deprecated
func (*ListPolicyAssignmentResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPolicyAssignmentResponse.ProtoReflect.Descriptor instead.
func (*ListPolicyAssignmentResponse) GetAssignment ¶
func (x *ListPolicyAssignmentResponse) GetAssignment() *PolicyAssignment
func (*ListPolicyAssignmentResponse) ProtoMessage ¶
func (*ListPolicyAssignmentResponse) ProtoMessage()
func (*ListPolicyAssignmentResponse) ProtoReflect ¶
func (x *ListPolicyAssignmentResponse) ProtoReflect() protoreflect.Message
func (*ListPolicyAssignmentResponse) Reset ¶
func (x *ListPolicyAssignmentResponse) Reset()
func (*ListPolicyAssignmentResponse) String ¶
func (x *ListPolicyAssignmentResponse) String() string
type ListPolicyRequest ¶
type ListPolicyRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*ListPolicyRequest) Descriptor
deprecated
func (*ListPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPolicyRequest.ProtoReflect.Descriptor instead.
func (*ListPolicyRequest) GetName ¶
func (x *ListPolicyRequest) GetName() string
func (*ListPolicyRequest) ProtoMessage ¶
func (*ListPolicyRequest) ProtoMessage()
func (*ListPolicyRequest) ProtoReflect ¶
func (x *ListPolicyRequest) ProtoReflect() protoreflect.Message
func (*ListPolicyRequest) Reset ¶
func (x *ListPolicyRequest) Reset()
func (*ListPolicyRequest) String ¶
func (x *ListPolicyRequest) String() string
type ListPolicyResponse ¶
type ListPolicyResponse struct {
Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*ListPolicyResponse) Descriptor
deprecated
func (*ListPolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPolicyResponse.ProtoReflect.Descriptor instead.
func (*ListPolicyResponse) GetPolicy ¶
func (x *ListPolicyResponse) GetPolicy() *Policy
func (*ListPolicyResponse) ProtoMessage ¶
func (*ListPolicyResponse) ProtoMessage()
func (*ListPolicyResponse) ProtoReflect ¶
func (x *ListPolicyResponse) ProtoReflect() protoreflect.Message
func (*ListPolicyResponse) Reset ¶
func (x *ListPolicyResponse) Reset()
func (*ListPolicyResponse) String ¶
func (x *ListPolicyResponse) String() string
type ListRpkiRequest ¶
type ListRpkiRequest struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
// contains filtered or unexported fields
}
func (*ListRpkiRequest) Descriptor
deprecated
func (*ListRpkiRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRpkiRequest.ProtoReflect.Descriptor instead.
func (*ListRpkiRequest) GetFamily ¶
func (x *ListRpkiRequest) GetFamily() *Family
func (*ListRpkiRequest) ProtoMessage ¶
func (*ListRpkiRequest) ProtoMessage()
func (*ListRpkiRequest) ProtoReflect ¶
func (x *ListRpkiRequest) ProtoReflect() protoreflect.Message
func (*ListRpkiRequest) Reset ¶
func (x *ListRpkiRequest) Reset()
func (*ListRpkiRequest) String ¶
func (x *ListRpkiRequest) String() string
type ListRpkiResponse ¶
type ListRpkiResponse struct {
Server *Rpki `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
// contains filtered or unexported fields
}
func (*ListRpkiResponse) Descriptor
deprecated
func (*ListRpkiResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRpkiResponse.ProtoReflect.Descriptor instead.
func (*ListRpkiResponse) GetServer ¶
func (x *ListRpkiResponse) GetServer() *Rpki
func (*ListRpkiResponse) ProtoMessage ¶
func (*ListRpkiResponse) ProtoMessage()
func (*ListRpkiResponse) ProtoReflect ¶
func (x *ListRpkiResponse) ProtoReflect() protoreflect.Message
func (*ListRpkiResponse) Reset ¶
func (x *ListRpkiResponse) Reset()
func (*ListRpkiResponse) String ¶
func (x *ListRpkiResponse) String() string
type ListRpkiTableRequest ¶
type ListRpkiTableRequest struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
// contains filtered or unexported fields
}
func (*ListRpkiTableRequest) Descriptor
deprecated
func (*ListRpkiTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRpkiTableRequest.ProtoReflect.Descriptor instead.
func (*ListRpkiTableRequest) GetFamily ¶
func (x *ListRpkiTableRequest) GetFamily() *Family
func (*ListRpkiTableRequest) ProtoMessage ¶
func (*ListRpkiTableRequest) ProtoMessage()
func (*ListRpkiTableRequest) ProtoReflect ¶
func (x *ListRpkiTableRequest) ProtoReflect() protoreflect.Message
func (*ListRpkiTableRequest) Reset ¶
func (x *ListRpkiTableRequest) Reset()
func (*ListRpkiTableRequest) String ¶
func (x *ListRpkiTableRequest) String() string
type ListRpkiTableResponse ¶
type ListRpkiTableResponse struct {
Roa *Roa `protobuf:"bytes,1,opt,name=roa,proto3" json:"roa,omitempty"`
// contains filtered or unexported fields
}
func (*ListRpkiTableResponse) Descriptor
deprecated
func (*ListRpkiTableResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRpkiTableResponse.ProtoReflect.Descriptor instead.
func (*ListRpkiTableResponse) GetRoa ¶
func (x *ListRpkiTableResponse) GetRoa() *Roa
func (*ListRpkiTableResponse) ProtoMessage ¶
func (*ListRpkiTableResponse) ProtoMessage()
func (*ListRpkiTableResponse) ProtoReflect ¶
func (x *ListRpkiTableResponse) ProtoReflect() protoreflect.Message
func (*ListRpkiTableResponse) Reset ¶
func (x *ListRpkiTableResponse) Reset()
func (*ListRpkiTableResponse) String ¶
func (x *ListRpkiTableResponse) String() string
type ListStatementRequest ¶
type ListStatementRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*ListStatementRequest) Descriptor
deprecated
func (*ListStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListStatementRequest.ProtoReflect.Descriptor instead.
func (*ListStatementRequest) GetName ¶
func (x *ListStatementRequest) GetName() string
func (*ListStatementRequest) ProtoMessage ¶
func (*ListStatementRequest) ProtoMessage()
func (*ListStatementRequest) ProtoReflect ¶
func (x *ListStatementRequest) ProtoReflect() protoreflect.Message
func (*ListStatementRequest) Reset ¶
func (x *ListStatementRequest) Reset()
func (*ListStatementRequest) String ¶
func (x *ListStatementRequest) String() string
type ListStatementResponse ¶
type ListStatementResponse struct {
Statement *Statement `protobuf:"bytes,1,opt,name=statement,proto3" json:"statement,omitempty"`
// contains filtered or unexported fields
}
func (*ListStatementResponse) Descriptor
deprecated
func (*ListStatementResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListStatementResponse.ProtoReflect.Descriptor instead.
func (*ListStatementResponse) GetStatement ¶
func (x *ListStatementResponse) GetStatement() *Statement
func (*ListStatementResponse) ProtoMessage ¶
func (*ListStatementResponse) ProtoMessage()
func (*ListStatementResponse) ProtoReflect ¶
func (x *ListStatementResponse) ProtoReflect() protoreflect.Message
func (*ListStatementResponse) Reset ¶
func (x *ListStatementResponse) Reset()
func (*ListStatementResponse) String ¶
func (x *ListStatementResponse) String() string
type ListVrfRequest ¶
type ListVrfRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*ListVrfRequest) Descriptor
deprecated
func (*ListVrfRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVrfRequest.ProtoReflect.Descriptor instead.
func (*ListVrfRequest) GetName ¶
func (x *ListVrfRequest) GetName() string
func (*ListVrfRequest) ProtoMessage ¶
func (*ListVrfRequest) ProtoMessage()
func (*ListVrfRequest) ProtoReflect ¶
func (x *ListVrfRequest) ProtoReflect() protoreflect.Message
func (*ListVrfRequest) Reset ¶
func (x *ListVrfRequest) Reset()
func (*ListVrfRequest) String ¶
func (x *ListVrfRequest) String() string
type ListVrfResponse ¶
type ListVrfResponse struct {
Vrf *Vrf `protobuf:"bytes,1,opt,name=vrf,proto3" json:"vrf,omitempty"`
// contains filtered or unexported fields
}
func (*ListVrfResponse) Descriptor
deprecated
func (*ListVrfResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVrfResponse.ProtoReflect.Descriptor instead.
func (*ListVrfResponse) GetVrf ¶
func (x *ListVrfResponse) GetVrf() *Vrf
func (*ListVrfResponse) ProtoMessage ¶
func (*ListVrfResponse) ProtoMessage()
func (*ListVrfResponse) ProtoReflect ¶
func (x *ListVrfResponse) ProtoReflect() protoreflect.Message
func (*ListVrfResponse) Reset ¶
func (x *ListVrfResponse) Reset()
func (*ListVrfResponse) String ¶
func (x *ListVrfResponse) String() string
type LocalPrefAction ¶
type LocalPrefAction struct {
Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*LocalPrefAction) Descriptor
deprecated
func (*LocalPrefAction) Descriptor() ([]byte, []int)
Deprecated: Use LocalPrefAction.ProtoReflect.Descriptor instead.
func (*LocalPrefAction) GetValue ¶
func (x *LocalPrefAction) GetValue() uint32
func (*LocalPrefAction) ProtoMessage ¶
func (*LocalPrefAction) ProtoMessage()
func (*LocalPrefAction) ProtoReflect ¶
func (x *LocalPrefAction) ProtoReflect() protoreflect.Message
func (*LocalPrefAction) Reset ¶
func (x *LocalPrefAction) Reset()
func (*LocalPrefAction) String ¶
func (x *LocalPrefAction) String() string
type LocalPrefAttribute ¶
type LocalPrefAttribute struct {
LocalPref uint32 `protobuf:"varint,1,opt,name=local_pref,json=localPref,proto3" json:"local_pref,omitempty"`
// contains filtered or unexported fields
}
func (*LocalPrefAttribute) Descriptor
deprecated
func (*LocalPrefAttribute) Descriptor() ([]byte, []int)
Deprecated: Use LocalPrefAttribute.ProtoReflect.Descriptor instead.
func (*LocalPrefAttribute) GetLocalPref ¶
func (x *LocalPrefAttribute) GetLocalPref() uint32
func (*LocalPrefAttribute) ProtoMessage ¶
func (*LocalPrefAttribute) ProtoMessage()
func (*LocalPrefAttribute) ProtoReflect ¶
func (x *LocalPrefAttribute) ProtoReflect() protoreflect.Message
func (*LocalPrefAttribute) Reset ¶
func (x *LocalPrefAttribute) Reset()
func (*LocalPrefAttribute) String ¶
func (x *LocalPrefAttribute) String() string
type LocalPrefEq ¶
type LocalPrefEq struct {
Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*LocalPrefEq) Descriptor
deprecated
func (*LocalPrefEq) Descriptor() ([]byte, []int)
Deprecated: Use LocalPrefEq.ProtoReflect.Descriptor instead.
func (*LocalPrefEq) GetValue ¶
func (x *LocalPrefEq) GetValue() uint32
func (*LocalPrefEq) ProtoMessage ¶
func (*LocalPrefEq) ProtoMessage()
func (*LocalPrefEq) ProtoReflect ¶
func (x *LocalPrefEq) ProtoReflect() protoreflect.Message
func (*LocalPrefEq) Reset ¶
func (x *LocalPrefEq) Reset()
func (*LocalPrefEq) String ¶
func (x *LocalPrefEq) String() string
type LongLivedGracefulRestart ¶
type LongLivedGracefulRestart struct {
Config *LongLivedGracefulRestartConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *LongLivedGracefulRestartState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*LongLivedGracefulRestart) Descriptor
deprecated
func (*LongLivedGracefulRestart) Descriptor() ([]byte, []int)
Deprecated: Use LongLivedGracefulRestart.ProtoReflect.Descriptor instead.
func (*LongLivedGracefulRestart) GetConfig ¶
func (x *LongLivedGracefulRestart) GetConfig() *LongLivedGracefulRestartConfig
func (*LongLivedGracefulRestart) GetState ¶
func (x *LongLivedGracefulRestart) GetState() *LongLivedGracefulRestartState
func (*LongLivedGracefulRestart) ProtoMessage ¶
func (*LongLivedGracefulRestart) ProtoMessage()
func (*LongLivedGracefulRestart) ProtoReflect ¶
func (x *LongLivedGracefulRestart) ProtoReflect() protoreflect.Message
func (*LongLivedGracefulRestart) Reset ¶
func (x *LongLivedGracefulRestart) Reset()
func (*LongLivedGracefulRestart) String ¶
func (x *LongLivedGracefulRestart) String() string
type LongLivedGracefulRestartCapability ¶
type LongLivedGracefulRestartCapability struct {
Tuples []*LongLivedGracefulRestartCapabilityTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
// contains filtered or unexported fields
}
func (*LongLivedGracefulRestartCapability) Descriptor
deprecated
func (*LongLivedGracefulRestartCapability) Descriptor() ([]byte, []int)
Deprecated: Use LongLivedGracefulRestartCapability.ProtoReflect.Descriptor instead.
func (*LongLivedGracefulRestartCapability) GetTuples ¶
func (x *LongLivedGracefulRestartCapability) GetTuples() []*LongLivedGracefulRestartCapabilityTuple
func (*LongLivedGracefulRestartCapability) ProtoMessage ¶
func (*LongLivedGracefulRestartCapability) ProtoMessage()
func (*LongLivedGracefulRestartCapability) ProtoReflect ¶
func (x *LongLivedGracefulRestartCapability) ProtoReflect() protoreflect.Message
func (*LongLivedGracefulRestartCapability) Reset ¶
func (x *LongLivedGracefulRestartCapability) Reset()
func (*LongLivedGracefulRestartCapability) String ¶
func (x *LongLivedGracefulRestartCapability) String() string
type LongLivedGracefulRestartCapabilityTuple ¶
type LongLivedGracefulRestartCapabilityTuple struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
Time uint32 `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
// contains filtered or unexported fields
}
func (*LongLivedGracefulRestartCapabilityTuple) Descriptor
deprecated
func (*LongLivedGracefulRestartCapabilityTuple) Descriptor() ([]byte, []int)
Deprecated: Use LongLivedGracefulRestartCapabilityTuple.ProtoReflect.Descriptor instead.
func (*LongLivedGracefulRestartCapabilityTuple) GetFamily ¶
func (x *LongLivedGracefulRestartCapabilityTuple) GetFamily() *Family
func (*LongLivedGracefulRestartCapabilityTuple) GetFlags ¶
func (x *LongLivedGracefulRestartCapabilityTuple) GetFlags() uint32
func (*LongLivedGracefulRestartCapabilityTuple) GetTime ¶
func (x *LongLivedGracefulRestartCapabilityTuple) GetTime() uint32
func (*LongLivedGracefulRestartCapabilityTuple) ProtoMessage ¶
func (*LongLivedGracefulRestartCapabilityTuple) ProtoMessage()
func (*LongLivedGracefulRestartCapabilityTuple) ProtoReflect ¶
func (x *LongLivedGracefulRestartCapabilityTuple) ProtoReflect() protoreflect.Message
func (*LongLivedGracefulRestartCapabilityTuple) Reset ¶
func (x *LongLivedGracefulRestartCapabilityTuple) Reset()
func (*LongLivedGracefulRestartCapabilityTuple) String ¶
func (x *LongLivedGracefulRestartCapabilityTuple) String() string
type LongLivedGracefulRestartConfig ¶
type LongLivedGracefulRestartConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
RestartTime uint32 `protobuf:"varint,2,opt,name=restart_time,json=restartTime,proto3" json:"restart_time,omitempty"`
// contains filtered or unexported fields
}
func (*LongLivedGracefulRestartConfig) Descriptor
deprecated
func (*LongLivedGracefulRestartConfig) Descriptor() ([]byte, []int)
Deprecated: Use LongLivedGracefulRestartConfig.ProtoReflect.Descriptor instead.
func (*LongLivedGracefulRestartConfig) GetEnabled ¶
func (x *LongLivedGracefulRestartConfig) GetEnabled() bool
func (*LongLivedGracefulRestartConfig) GetRestartTime ¶
func (x *LongLivedGracefulRestartConfig) GetRestartTime() uint32
func (*LongLivedGracefulRestartConfig) ProtoMessage ¶
func (*LongLivedGracefulRestartConfig) ProtoMessage()
func (*LongLivedGracefulRestartConfig) ProtoReflect ¶
func (x *LongLivedGracefulRestartConfig) ProtoReflect() protoreflect.Message
func (*LongLivedGracefulRestartConfig) Reset ¶
func (x *LongLivedGracefulRestartConfig) Reset()
func (*LongLivedGracefulRestartConfig) String ¶
func (x *LongLivedGracefulRestartConfig) String() string
type LongLivedGracefulRestartState ¶
type LongLivedGracefulRestartState struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Received bool `protobuf:"varint,2,opt,name=received,proto3" json:"received,omitempty"`
Advertised bool `protobuf:"varint,3,opt,name=advertised,proto3" json:"advertised,omitempty"`
PeerRestartTime uint32 `protobuf:"varint,4,opt,name=peer_restart_time,json=peerRestartTime,proto3" json:"peer_restart_time,omitempty"`
PeerRestartTimerExpired bool `` /* 135-byte string literal not displayed */
Running bool `protobuf:"varint,6,opt,name=running,proto3" json:"running,omitempty"`
// contains filtered or unexported fields
}
func (*LongLivedGracefulRestartState) Descriptor
deprecated
func (*LongLivedGracefulRestartState) Descriptor() ([]byte, []int)
Deprecated: Use LongLivedGracefulRestartState.ProtoReflect.Descriptor instead.
func (*LongLivedGracefulRestartState) GetAdvertised ¶
func (x *LongLivedGracefulRestartState) GetAdvertised() bool
func (*LongLivedGracefulRestartState) GetEnabled ¶
func (x *LongLivedGracefulRestartState) GetEnabled() bool
func (*LongLivedGracefulRestartState) GetPeerRestartTime ¶
func (x *LongLivedGracefulRestartState) GetPeerRestartTime() uint32
func (*LongLivedGracefulRestartState) GetPeerRestartTimerExpired ¶
func (x *LongLivedGracefulRestartState) GetPeerRestartTimerExpired() bool
func (*LongLivedGracefulRestartState) GetReceived ¶
func (x *LongLivedGracefulRestartState) GetReceived() bool
func (*LongLivedGracefulRestartState) GetRunning ¶
func (x *LongLivedGracefulRestartState) GetRunning() bool
func (*LongLivedGracefulRestartState) ProtoMessage ¶
func (*LongLivedGracefulRestartState) ProtoMessage()
func (*LongLivedGracefulRestartState) ProtoReflect ¶
func (x *LongLivedGracefulRestartState) ProtoReflect() protoreflect.Message
func (*LongLivedGracefulRestartState) Reset ¶
func (x *LongLivedGracefulRestartState) Reset()
func (*LongLivedGracefulRestartState) String ¶
func (x *LongLivedGracefulRestartState) String() string
type LsAddrPrefix ¶
type LsAddrPrefix struct {
Type LsNLRIType `protobuf:"varint,1,opt,name=type,proto3,enum=api.LsNLRIType" json:"type,omitempty"`
Nlri *LsAddrPrefix_LsNLRI `protobuf:"bytes,2,opt,name=nlri,proto3" json:"nlri,omitempty"`
Length uint32 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"`
ProtocolId LsProtocolID `protobuf:"varint,4,opt,name=protocol_id,json=protocolId,proto3,enum=api.LsProtocolID" json:"protocol_id,omitempty"`
Identifier uint64 `protobuf:"varint,5,opt,name=identifier,proto3" json:"identifier,omitempty"`
// contains filtered or unexported fields
}
LsAddrPrefix represents the NLRI for: - AFI=16388, SAFI=71
func (*LsAddrPrefix) Descriptor
deprecated
func (*LsAddrPrefix) Descriptor() ([]byte, []int)
Deprecated: Use LsAddrPrefix.ProtoReflect.Descriptor instead.
func (*LsAddrPrefix) GetIdentifier ¶
func (x *LsAddrPrefix) GetIdentifier() uint64
func (*LsAddrPrefix) GetLength ¶
func (x *LsAddrPrefix) GetLength() uint32
func (*LsAddrPrefix) GetNlri ¶
func (x *LsAddrPrefix) GetNlri() *LsAddrPrefix_LsNLRI
func (*LsAddrPrefix) GetProtocolId ¶
func (x *LsAddrPrefix) GetProtocolId() LsProtocolID
func (*LsAddrPrefix) GetType ¶
func (x *LsAddrPrefix) GetType() LsNLRIType
func (*LsAddrPrefix) ProtoMessage ¶
func (*LsAddrPrefix) ProtoMessage()
func (*LsAddrPrefix) ProtoReflect ¶
func (x *LsAddrPrefix) ProtoReflect() protoreflect.Message
func (*LsAddrPrefix) Reset ¶
func (x *LsAddrPrefix) Reset()
func (*LsAddrPrefix) String ¶
func (x *LsAddrPrefix) String() string
type LsAddrPrefix_LsNLRI ¶
type LsAddrPrefix_LsNLRI struct {
// Types that are valid to be assigned to Nlri:
//
// *LsAddrPrefix_LsNLRI_Node
// *LsAddrPrefix_LsNLRI_Link
// *LsAddrPrefix_LsNLRI_PrefixV4
// *LsAddrPrefix_LsNLRI_PrefixV6
// *LsAddrPrefix_LsNLRI_Srv6Sid
Nlri isLsAddrPrefix_LsNLRI_Nlri `protobuf_oneof:"nlri"`
// contains filtered or unexported fields
}
func (*LsAddrPrefix_LsNLRI) Descriptor
deprecated
func (*LsAddrPrefix_LsNLRI) Descriptor() ([]byte, []int)
Deprecated: Use LsAddrPrefix_LsNLRI.ProtoReflect.Descriptor instead.
func (*LsAddrPrefix_LsNLRI) GetLink ¶
func (x *LsAddrPrefix_LsNLRI) GetLink() *LsLinkNLRI
func (*LsAddrPrefix_LsNLRI) GetNlri ¶
func (x *LsAddrPrefix_LsNLRI) GetNlri() isLsAddrPrefix_LsNLRI_Nlri
func (*LsAddrPrefix_LsNLRI) GetNode ¶
func (x *LsAddrPrefix_LsNLRI) GetNode() *LsNodeNLRI
func (*LsAddrPrefix_LsNLRI) GetPrefixV4 ¶
func (x *LsAddrPrefix_LsNLRI) GetPrefixV4() *LsPrefixV4NLRI
func (*LsAddrPrefix_LsNLRI) GetPrefixV6 ¶
func (x *LsAddrPrefix_LsNLRI) GetPrefixV6() *LsPrefixV6NLRI
func (*LsAddrPrefix_LsNLRI) GetSrv6Sid ¶
func (x *LsAddrPrefix_LsNLRI) GetSrv6Sid() *LsSrv6SIDNLRI
func (*LsAddrPrefix_LsNLRI) ProtoMessage ¶
func (*LsAddrPrefix_LsNLRI) ProtoMessage()
func (*LsAddrPrefix_LsNLRI) ProtoReflect ¶
func (x *LsAddrPrefix_LsNLRI) ProtoReflect() protoreflect.Message
func (*LsAddrPrefix_LsNLRI) Reset ¶
func (x *LsAddrPrefix_LsNLRI) Reset()
func (*LsAddrPrefix_LsNLRI) String ¶
func (x *LsAddrPrefix_LsNLRI) String() string
type LsAddrPrefix_LsNLRI_Link ¶
type LsAddrPrefix_LsNLRI_Link struct {
Link *LsLinkNLRI `protobuf:"bytes,2,opt,name=link,proto3,oneof"`
}
type LsAddrPrefix_LsNLRI_Node ¶
type LsAddrPrefix_LsNLRI_Node struct {
Node *LsNodeNLRI `protobuf:"bytes,1,opt,name=node,proto3,oneof"`
}
type LsAddrPrefix_LsNLRI_PrefixV4 ¶
type LsAddrPrefix_LsNLRI_PrefixV4 struct {
PrefixV4 *LsPrefixV4NLRI `protobuf:"bytes,3,opt,name=prefix_v4,json=prefixV4,proto3,oneof"`
}
type LsAddrPrefix_LsNLRI_PrefixV6 ¶
type LsAddrPrefix_LsNLRI_PrefixV6 struct {
PrefixV6 *LsPrefixV6NLRI `protobuf:"bytes,4,opt,name=prefix_v6,json=prefixV6,proto3,oneof"`
}
type LsAddrPrefix_LsNLRI_Srv6Sid ¶
type LsAddrPrefix_LsNLRI_Srv6Sid struct {
Srv6Sid *LsSrv6SIDNLRI `protobuf:"bytes,5,opt,name=srv6_sid,json=srv6Sid,proto3,oneof"`
}
type LsAttribute ¶
type LsAttribute struct {
Node *LsAttributeNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
Link *LsAttributeLink `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
Prefix *LsAttributePrefix `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
BgpPeerSegment *LsAttributeBgpPeerSegment `protobuf:"bytes,4,opt,name=bgp_peer_segment,json=bgpPeerSegment,proto3" json:"bgp_peer_segment,omitempty"`
Srv6Sid *LsAttributeSrv6SID `protobuf:"bytes,5,opt,name=srv6_sid,json=srv6Sid,proto3" json:"srv6_sid,omitempty"`
// contains filtered or unexported fields
}
func (*LsAttribute) Descriptor
deprecated
func (*LsAttribute) Descriptor() ([]byte, []int)
Deprecated: Use LsAttribute.ProtoReflect.Descriptor instead.
func (*LsAttribute) GetBgpPeerSegment ¶
func (x *LsAttribute) GetBgpPeerSegment() *LsAttributeBgpPeerSegment
func (*LsAttribute) GetLink ¶
func (x *LsAttribute) GetLink() *LsAttributeLink
func (*LsAttribute) GetNode ¶
func (x *LsAttribute) GetNode() *LsAttributeNode
func (*LsAttribute) GetPrefix ¶
func (x *LsAttribute) GetPrefix() *LsAttributePrefix
func (*LsAttribute) GetSrv6Sid ¶
func (x *LsAttribute) GetSrv6Sid() *LsAttributeSrv6SID
func (*LsAttribute) ProtoMessage ¶
func (*LsAttribute) ProtoMessage()
func (*LsAttribute) ProtoReflect ¶
func (x *LsAttribute) ProtoReflect() protoreflect.Message
func (*LsAttribute) Reset ¶
func (x *LsAttribute) Reset()
func (*LsAttribute) String ¶
func (x *LsAttribute) String() string
type LsAttributeBgpPeerSegment ¶
type LsAttributeBgpPeerSegment struct {
BgpPeerNodeSid *LsBgpPeerSegmentSID `protobuf:"bytes,1,opt,name=bgp_peer_node_sid,json=bgpPeerNodeSid,proto3" json:"bgp_peer_node_sid,omitempty"`
BgpPeerAdjacencySid *LsBgpPeerSegmentSID `protobuf:"bytes,2,opt,name=bgp_peer_adjacency_sid,json=bgpPeerAdjacencySid,proto3" json:"bgp_peer_adjacency_sid,omitempty"`
BgpPeerSetSid *LsBgpPeerSegmentSID `protobuf:"bytes,3,opt,name=bgp_peer_set_sid,json=bgpPeerSetSid,proto3" json:"bgp_peer_set_sid,omitempty"`
// contains filtered or unexported fields
}
func (*LsAttributeBgpPeerSegment) Descriptor
deprecated
func (*LsAttributeBgpPeerSegment) Descriptor() ([]byte, []int)
Deprecated: Use LsAttributeBgpPeerSegment.ProtoReflect.Descriptor instead.
func (*LsAttributeBgpPeerSegment) GetBgpPeerAdjacencySid ¶
func (x *LsAttributeBgpPeerSegment) GetBgpPeerAdjacencySid() *LsBgpPeerSegmentSID
func (*LsAttributeBgpPeerSegment) GetBgpPeerNodeSid ¶
func (x *LsAttributeBgpPeerSegment) GetBgpPeerNodeSid() *LsBgpPeerSegmentSID
func (*LsAttributeBgpPeerSegment) GetBgpPeerSetSid ¶
func (x *LsAttributeBgpPeerSegment) GetBgpPeerSetSid() *LsBgpPeerSegmentSID
func (*LsAttributeBgpPeerSegment) ProtoMessage ¶
func (*LsAttributeBgpPeerSegment) ProtoMessage()
func (*LsAttributeBgpPeerSegment) ProtoReflect ¶
func (x *LsAttributeBgpPeerSegment) ProtoReflect() protoreflect.Message
func (*LsAttributeBgpPeerSegment) Reset ¶
func (x *LsAttributeBgpPeerSegment) Reset()
func (*LsAttributeBgpPeerSegment) String ¶
func (x *LsAttributeBgpPeerSegment) String() string
type LsAttributeLink ¶
type LsAttributeLink struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
LocalRouterId string `protobuf:"bytes,2,opt,name=local_router_id,json=localRouterId,proto3" json:"local_router_id,omitempty"`
LocalRouterIdV6 string `protobuf:"bytes,3,opt,name=local_router_id_v6,json=localRouterIdV6,proto3" json:"local_router_id_v6,omitempty"`
RemoteRouterId string `protobuf:"bytes,4,opt,name=remote_router_id,json=remoteRouterId,proto3" json:"remote_router_id,omitempty"`
RemoteRouterIdV6 string `protobuf:"bytes,5,opt,name=remote_router_id_v6,json=remoteRouterIdV6,proto3" json:"remote_router_id_v6,omitempty"`
AdminGroup uint32 `protobuf:"varint,6,opt,name=admin_group,json=adminGroup,proto3" json:"admin_group,omitempty"`
DefaultTeMetric uint32 `protobuf:"varint,7,opt,name=default_te_metric,json=defaultTeMetric,proto3" json:"default_te_metric,omitempty"`
IgpMetric uint32 `protobuf:"varint,8,opt,name=igp_metric,json=igpMetric,proto3" json:"igp_metric,omitempty"`
Opaque []byte `protobuf:"bytes,9,opt,name=opaque,proto3" json:"opaque,omitempty"`
Bandwidth float32 `protobuf:"fixed32,10,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
ReservableBandwidth float32 `protobuf:"fixed32,11,opt,name=reservable_bandwidth,json=reservableBandwidth,proto3" json:"reservable_bandwidth,omitempty"`
UnreservedBandwidth []float32 `` /* 128-byte string literal not displayed */
SrAdjacencySid uint32 `protobuf:"varint,13,opt,name=sr_adjacency_sid,json=srAdjacencySid,proto3" json:"sr_adjacency_sid,omitempty"`
Srlgs []uint32 `protobuf:"varint,14,rep,packed,name=srlgs,proto3" json:"srlgs,omitempty"`
Srv6EndXSid *LsSrv6EndXSID `protobuf:"bytes,15,opt,name=srv6_end_x_sid,json=srv6EndXSid,proto3" json:"srv6_end_x_sid,omitempty"`
// contains filtered or unexported fields
}
func (*LsAttributeLink) Descriptor
deprecated
func (*LsAttributeLink) Descriptor() ([]byte, []int)
Deprecated: Use LsAttributeLink.ProtoReflect.Descriptor instead.
func (*LsAttributeLink) GetAdminGroup ¶
func (x *LsAttributeLink) GetAdminGroup() uint32
func (*LsAttributeLink) GetBandwidth ¶
func (x *LsAttributeLink) GetBandwidth() float32
func (*LsAttributeLink) GetDefaultTeMetric ¶
func (x *LsAttributeLink) GetDefaultTeMetric() uint32
func (*LsAttributeLink) GetIgpMetric ¶
func (x *LsAttributeLink) GetIgpMetric() uint32
func (*LsAttributeLink) GetLocalRouterId ¶
func (x *LsAttributeLink) GetLocalRouterId() string
func (*LsAttributeLink) GetLocalRouterIdV6 ¶
func (x *LsAttributeLink) GetLocalRouterIdV6() string
func (*LsAttributeLink) GetName ¶
func (x *LsAttributeLink) GetName() string
func (*LsAttributeLink) GetOpaque ¶
func (x *LsAttributeLink) GetOpaque() []byte
func (*LsAttributeLink) GetRemoteRouterId ¶
func (x *LsAttributeLink) GetRemoteRouterId() string
func (*LsAttributeLink) GetRemoteRouterIdV6 ¶
func (x *LsAttributeLink) GetRemoteRouterIdV6() string
func (*LsAttributeLink) GetReservableBandwidth ¶
func (x *LsAttributeLink) GetReservableBandwidth() float32
func (*LsAttributeLink) GetSrAdjacencySid ¶
func (x *LsAttributeLink) GetSrAdjacencySid() uint32
func (*LsAttributeLink) GetSrlgs ¶
func (x *LsAttributeLink) GetSrlgs() []uint32
func (*LsAttributeLink) GetSrv6EndXSid ¶
func (x *LsAttributeLink) GetSrv6EndXSid() *LsSrv6EndXSID
func (*LsAttributeLink) GetUnreservedBandwidth ¶
func (x *LsAttributeLink) GetUnreservedBandwidth() []float32
func (*LsAttributeLink) ProtoMessage ¶
func (*LsAttributeLink) ProtoMessage()
func (*LsAttributeLink) ProtoReflect ¶
func (x *LsAttributeLink) ProtoReflect() protoreflect.Message
func (*LsAttributeLink) Reset ¶
func (x *LsAttributeLink) Reset()
func (*LsAttributeLink) String ¶
func (x *LsAttributeLink) String() string
type LsAttributeNode ¶
type LsAttributeNode struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Flags *LsNodeFlags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
LocalRouterId string `protobuf:"bytes,3,opt,name=local_router_id,json=localRouterId,proto3" json:"local_router_id,omitempty"`
LocalRouterIdV6 string `protobuf:"bytes,4,opt,name=local_router_id_v6,json=localRouterIdV6,proto3" json:"local_router_id_v6,omitempty"`
IsisArea []byte `protobuf:"bytes,5,opt,name=isis_area,json=isisArea,proto3" json:"isis_area,omitempty"`
Opaque []byte `protobuf:"bytes,6,opt,name=opaque,proto3" json:"opaque,omitempty"`
SrCapabilities *LsSrCapabilities `protobuf:"bytes,7,opt,name=sr_capabilities,json=srCapabilities,proto3" json:"sr_capabilities,omitempty"`
SrAlgorithms []byte `protobuf:"bytes,8,opt,name=sr_algorithms,json=srAlgorithms,proto3" json:"sr_algorithms,omitempty"`
SrLocalBlock *LsSrLocalBlock `protobuf:"bytes,9,opt,name=sr_local_block,json=srLocalBlock,proto3" json:"sr_local_block,omitempty"`
// contains filtered or unexported fields
}
func (*LsAttributeNode) Descriptor
deprecated
func (*LsAttributeNode) Descriptor() ([]byte, []int)
Deprecated: Use LsAttributeNode.ProtoReflect.Descriptor instead.
func (*LsAttributeNode) GetFlags ¶
func (x *LsAttributeNode) GetFlags() *LsNodeFlags
func (*LsAttributeNode) GetIsisArea ¶
func (x *LsAttributeNode) GetIsisArea() []byte
func (*LsAttributeNode) GetLocalRouterId ¶
func (x *LsAttributeNode) GetLocalRouterId() string
func (*LsAttributeNode) GetLocalRouterIdV6 ¶
func (x *LsAttributeNode) GetLocalRouterIdV6() string
func (*LsAttributeNode) GetName ¶
func (x *LsAttributeNode) GetName() string
func (*LsAttributeNode) GetOpaque ¶
func (x *LsAttributeNode) GetOpaque() []byte
func (*LsAttributeNode) GetSrAlgorithms ¶
func (x *LsAttributeNode) GetSrAlgorithms() []byte
func (*LsAttributeNode) GetSrCapabilities ¶
func (x *LsAttributeNode) GetSrCapabilities() *LsSrCapabilities
func (*LsAttributeNode) GetSrLocalBlock ¶
func (x *LsAttributeNode) GetSrLocalBlock() *LsSrLocalBlock
func (*LsAttributeNode) ProtoMessage ¶
func (*LsAttributeNode) ProtoMessage()
func (*LsAttributeNode) ProtoReflect ¶
func (x *LsAttributeNode) ProtoReflect() protoreflect.Message
func (*LsAttributeNode) Reset ¶
func (x *LsAttributeNode) Reset()
func (*LsAttributeNode) String ¶
func (x *LsAttributeNode) String() string
type LsAttributePrefix ¶
type LsAttributePrefix struct {
IgpFlags *LsIGPFlags `protobuf:"bytes,1,opt,name=igp_flags,json=igpFlags,proto3" json:"igp_flags,omitempty"`
Opaque []byte `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"`
SrPrefixSid uint32 `protobuf:"varint,3,opt,name=sr_prefix_sid,json=srPrefixSid,proto3" json:"sr_prefix_sid,omitempty"`
// contains filtered or unexported fields
}
func (*LsAttributePrefix) Descriptor
deprecated
func (*LsAttributePrefix) Descriptor() ([]byte, []int)
Deprecated: Use LsAttributePrefix.ProtoReflect.Descriptor instead.
func (*LsAttributePrefix) GetIgpFlags ¶
func (x *LsAttributePrefix) GetIgpFlags() *LsIGPFlags
func (*LsAttributePrefix) GetOpaque ¶
func (x *LsAttributePrefix) GetOpaque() []byte
func (*LsAttributePrefix) GetSrPrefixSid ¶
func (x *LsAttributePrefix) GetSrPrefixSid() uint32
func (*LsAttributePrefix) ProtoMessage ¶
func (*LsAttributePrefix) ProtoMessage()
func (*LsAttributePrefix) ProtoReflect ¶
func (x *LsAttributePrefix) ProtoReflect() protoreflect.Message
func (*LsAttributePrefix) Reset ¶
func (x *LsAttributePrefix) Reset()
func (*LsAttributePrefix) String ¶
func (x *LsAttributePrefix) String() string
type LsAttributeSrv6SID ¶
type LsAttributeSrv6SID struct {
Srv6SidStructure *LsSrv6SIDStructure `protobuf:"bytes,1,opt,name=srv6_sid_structure,json=srv6SidStructure,proto3" json:"srv6_sid_structure,omitempty"`
Srv6EndpointBehavior *LsSrv6EndpointBehavior `protobuf:"bytes,2,opt,name=srv6_endpoint_behavior,json=srv6EndpointBehavior,proto3" json:"srv6_endpoint_behavior,omitempty"`
Srv6BgpPeerNodeSid *LsSrv6BgpPeerNodeSID `protobuf:"bytes,3,opt,name=srv6_bgp_peer_node_sid,json=srv6BgpPeerNodeSid,proto3" json:"srv6_bgp_peer_node_sid,omitempty"`
// contains filtered or unexported fields
}
func (*LsAttributeSrv6SID) Descriptor
deprecated
func (*LsAttributeSrv6SID) Descriptor() ([]byte, []int)
Deprecated: Use LsAttributeSrv6SID.ProtoReflect.Descriptor instead.
func (*LsAttributeSrv6SID) GetSrv6BgpPeerNodeSid ¶
func (x *LsAttributeSrv6SID) GetSrv6BgpPeerNodeSid() *LsSrv6BgpPeerNodeSID
func (*LsAttributeSrv6SID) GetSrv6EndpointBehavior ¶
func (x *LsAttributeSrv6SID) GetSrv6EndpointBehavior() *LsSrv6EndpointBehavior
func (*LsAttributeSrv6SID) GetSrv6SidStructure ¶
func (x *LsAttributeSrv6SID) GetSrv6SidStructure() *LsSrv6SIDStructure
func (*LsAttributeSrv6SID) ProtoMessage ¶
func (*LsAttributeSrv6SID) ProtoMessage()
func (*LsAttributeSrv6SID) ProtoReflect ¶
func (x *LsAttributeSrv6SID) ProtoReflect() protoreflect.Message
func (*LsAttributeSrv6SID) Reset ¶
func (x *LsAttributeSrv6SID) Reset()
func (*LsAttributeSrv6SID) String ¶
func (x *LsAttributeSrv6SID) String() string
type LsBgpPeerSegmentSID ¶
type LsBgpPeerSegmentSID struct {
Flags *LsBgpPeerSegmentSIDFlags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
Weight uint32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
Sid uint32 `protobuf:"varint,3,opt,name=sid,proto3" json:"sid,omitempty"`
// contains filtered or unexported fields
}
func (*LsBgpPeerSegmentSID) Descriptor
deprecated
func (*LsBgpPeerSegmentSID) Descriptor() ([]byte, []int)
Deprecated: Use LsBgpPeerSegmentSID.ProtoReflect.Descriptor instead.
func (*LsBgpPeerSegmentSID) GetFlags ¶
func (x *LsBgpPeerSegmentSID) GetFlags() *LsBgpPeerSegmentSIDFlags
func (*LsBgpPeerSegmentSID) GetSid ¶
func (x *LsBgpPeerSegmentSID) GetSid() uint32
func (*LsBgpPeerSegmentSID) GetWeight ¶
func (x *LsBgpPeerSegmentSID) GetWeight() uint32
func (*LsBgpPeerSegmentSID) ProtoMessage ¶
func (*LsBgpPeerSegmentSID) ProtoMessage()
func (*LsBgpPeerSegmentSID) ProtoReflect ¶
func (x *LsBgpPeerSegmentSID) ProtoReflect() protoreflect.Message
func (*LsBgpPeerSegmentSID) Reset ¶
func (x *LsBgpPeerSegmentSID) Reset()
func (*LsBgpPeerSegmentSID) String ¶
func (x *LsBgpPeerSegmentSID) String() string
type LsBgpPeerSegmentSIDFlags ¶
type LsBgpPeerSegmentSIDFlags struct {
Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
Local bool `protobuf:"varint,2,opt,name=local,proto3" json:"local,omitempty"`
Backup bool `protobuf:"varint,3,opt,name=backup,proto3" json:"backup,omitempty"`
Persistent bool `protobuf:"varint,4,opt,name=persistent,proto3" json:"persistent,omitempty"`
// contains filtered or unexported fields
}
func (*LsBgpPeerSegmentSIDFlags) Descriptor
deprecated
func (*LsBgpPeerSegmentSIDFlags) Descriptor() ([]byte, []int)
Deprecated: Use LsBgpPeerSegmentSIDFlags.ProtoReflect.Descriptor instead.
func (*LsBgpPeerSegmentSIDFlags) GetBackup ¶
func (x *LsBgpPeerSegmentSIDFlags) GetBackup() bool
func (*LsBgpPeerSegmentSIDFlags) GetLocal ¶
func (x *LsBgpPeerSegmentSIDFlags) GetLocal() bool
func (*LsBgpPeerSegmentSIDFlags) GetPersistent ¶
func (x *LsBgpPeerSegmentSIDFlags) GetPersistent() bool
func (*LsBgpPeerSegmentSIDFlags) GetValue ¶
func (x *LsBgpPeerSegmentSIDFlags) GetValue() bool
func (*LsBgpPeerSegmentSIDFlags) ProtoMessage ¶
func (*LsBgpPeerSegmentSIDFlags) ProtoMessage()
func (*LsBgpPeerSegmentSIDFlags) ProtoReflect ¶
func (x *LsBgpPeerSegmentSIDFlags) ProtoReflect() protoreflect.Message
func (*LsBgpPeerSegmentSIDFlags) Reset ¶
func (x *LsBgpPeerSegmentSIDFlags) Reset()
func (*LsBgpPeerSegmentSIDFlags) String ¶
func (x *LsBgpPeerSegmentSIDFlags) String() string
type LsIGPFlags ¶
type LsIGPFlags struct {
Down bool `protobuf:"varint,1,opt,name=down,proto3" json:"down,omitempty"`
NoUnicast bool `protobuf:"varint,2,opt,name=no_unicast,json=noUnicast,proto3" json:"no_unicast,omitempty"`
LocalAddress bool `protobuf:"varint,3,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
PropagateNssa bool `protobuf:"varint,4,opt,name=propagate_nssa,json=propagateNssa,proto3" json:"propagate_nssa,omitempty"`
// contains filtered or unexported fields
}
func (*LsIGPFlags) Descriptor
deprecated
func (*LsIGPFlags) Descriptor() ([]byte, []int)
Deprecated: Use LsIGPFlags.ProtoReflect.Descriptor instead.
func (*LsIGPFlags) GetDown ¶
func (x *LsIGPFlags) GetDown() bool
func (*LsIGPFlags) GetLocalAddress ¶
func (x *LsIGPFlags) GetLocalAddress() bool
func (*LsIGPFlags) GetNoUnicast ¶
func (x *LsIGPFlags) GetNoUnicast() bool
func (*LsIGPFlags) GetPropagateNssa ¶
func (x *LsIGPFlags) GetPropagateNssa() bool
func (*LsIGPFlags) ProtoMessage ¶
func (*LsIGPFlags) ProtoMessage()
func (*LsIGPFlags) ProtoReflect ¶
func (x *LsIGPFlags) ProtoReflect() protoreflect.Message
func (*LsIGPFlags) Reset ¶
func (x *LsIGPFlags) Reset()
func (*LsIGPFlags) String ¶
func (x *LsIGPFlags) String() string
type LsLinkDescriptor ¶
type LsLinkDescriptor struct {
LinkLocalId uint32 `protobuf:"varint,1,opt,name=link_local_id,json=linkLocalId,proto3" json:"link_local_id,omitempty"`
LinkRemoteId uint32 `protobuf:"varint,2,opt,name=link_remote_id,json=linkRemoteId,proto3" json:"link_remote_id,omitempty"`
InterfaceAddrIpv4 string `protobuf:"bytes,3,opt,name=interface_addr_ipv4,json=interfaceAddrIpv4,proto3" json:"interface_addr_ipv4,omitempty"`
NeighborAddrIpv4 string `protobuf:"bytes,4,opt,name=neighbor_addr_ipv4,json=neighborAddrIpv4,proto3" json:"neighbor_addr_ipv4,omitempty"`
InterfaceAddrIpv6 string `protobuf:"bytes,5,opt,name=interface_addr_ipv6,json=interfaceAddrIpv6,proto3" json:"interface_addr_ipv6,omitempty"`
NeighborAddrIpv6 string `protobuf:"bytes,6,opt,name=neighbor_addr_ipv6,json=neighborAddrIpv6,proto3" json:"neighbor_addr_ipv6,omitempty"`
// contains filtered or unexported fields
}
func (*LsLinkDescriptor) Descriptor
deprecated
func (*LsLinkDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use LsLinkDescriptor.ProtoReflect.Descriptor instead.
func (*LsLinkDescriptor) GetInterfaceAddrIpv4 ¶
func (x *LsLinkDescriptor) GetInterfaceAddrIpv4() string
func (*LsLinkDescriptor) GetInterfaceAddrIpv6 ¶
func (x *LsLinkDescriptor) GetInterfaceAddrIpv6() string
func (*LsLinkDescriptor) GetLinkLocalId ¶
func (x *LsLinkDescriptor) GetLinkLocalId() uint32
func (*LsLinkDescriptor) GetLinkRemoteId ¶
func (x *LsLinkDescriptor) GetLinkRemoteId() uint32
func (*LsLinkDescriptor) GetNeighborAddrIpv4 ¶
func (x *LsLinkDescriptor) GetNeighborAddrIpv4() string
func (*LsLinkDescriptor) GetNeighborAddrIpv6 ¶
func (x *LsLinkDescriptor) GetNeighborAddrIpv6() string
func (*LsLinkDescriptor) ProtoMessage ¶
func (*LsLinkDescriptor) ProtoMessage()
func (*LsLinkDescriptor) ProtoReflect ¶
func (x *LsLinkDescriptor) ProtoReflect() protoreflect.Message
func (*LsLinkDescriptor) Reset ¶
func (x *LsLinkDescriptor) Reset()
func (*LsLinkDescriptor) String ¶
func (x *LsLinkDescriptor) String() string
type LsLinkNLRI ¶
type LsLinkNLRI struct {
LocalNode *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
RemoteNode *LsNodeDescriptor `protobuf:"bytes,2,opt,name=remote_node,json=remoteNode,proto3" json:"remote_node,omitempty"`
LinkDescriptor *LsLinkDescriptor `protobuf:"bytes,3,opt,name=link_descriptor,json=linkDescriptor,proto3" json:"link_descriptor,omitempty"`
// contains filtered or unexported fields
}
func (*LsLinkNLRI) Descriptor
deprecated
func (*LsLinkNLRI) Descriptor() ([]byte, []int)
Deprecated: Use LsLinkNLRI.ProtoReflect.Descriptor instead.
func (*LsLinkNLRI) GetLinkDescriptor ¶
func (x *LsLinkNLRI) GetLinkDescriptor() *LsLinkDescriptor
func (*LsLinkNLRI) GetLocalNode ¶
func (x *LsLinkNLRI) GetLocalNode() *LsNodeDescriptor
func (*LsLinkNLRI) GetRemoteNode ¶
func (x *LsLinkNLRI) GetRemoteNode() *LsNodeDescriptor
func (*LsLinkNLRI) ProtoMessage ¶
func (*LsLinkNLRI) ProtoMessage()
func (*LsLinkNLRI) ProtoReflect ¶
func (x *LsLinkNLRI) ProtoReflect() protoreflect.Message
func (*LsLinkNLRI) Reset ¶
func (x *LsLinkNLRI) Reset()
func (*LsLinkNLRI) String ¶
func (x *LsLinkNLRI) String() string
type LsMultiTopologyIdentifier ¶
type LsMultiTopologyIdentifier struct {
MultiTopoIds []uint32 `protobuf:"varint,1,rep,packed,name=multi_topo_ids,json=multiTopoIds,proto3" json:"multi_topo_ids,omitempty"`
// contains filtered or unexported fields
}
func (*LsMultiTopologyIdentifier) Descriptor
deprecated
func (*LsMultiTopologyIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use LsMultiTopologyIdentifier.ProtoReflect.Descriptor instead.
func (*LsMultiTopologyIdentifier) GetMultiTopoIds ¶
func (x *LsMultiTopologyIdentifier) GetMultiTopoIds() []uint32
func (*LsMultiTopologyIdentifier) ProtoMessage ¶
func (*LsMultiTopologyIdentifier) ProtoMessage()
func (*LsMultiTopologyIdentifier) ProtoReflect ¶
func (x *LsMultiTopologyIdentifier) ProtoReflect() protoreflect.Message
func (*LsMultiTopologyIdentifier) Reset ¶
func (x *LsMultiTopologyIdentifier) Reset()
func (*LsMultiTopologyIdentifier) String ¶
func (x *LsMultiTopologyIdentifier) String() string
type LsNLRIType ¶
type LsNLRIType int32
Based om RFC 7752, Table 1.
const ( LsNLRIType_LS_NLRI_TYPE_UNSPECIFIED LsNLRIType = 0 LsNLRIType_LS_NLRI_TYPE_NODE LsNLRIType = 1 LsNLRIType_LS_NLRI_TYPE_LINK LsNLRIType = 2 LsNLRIType_LS_NLRI_TYPE_PREFIX_V4 LsNLRIType = 3 LsNLRIType_LS_NLRI_TYPE_PREFIX_V6 LsNLRIType = 4 LsNLRIType_LS_NLRI_TYPE_SRV6_SID LsNLRIType = 6 )
func (LsNLRIType) Descriptor ¶
func (LsNLRIType) Descriptor() protoreflect.EnumDescriptor
func (LsNLRIType) Enum ¶
func (x LsNLRIType) Enum() *LsNLRIType
func (LsNLRIType) EnumDescriptor
deprecated
func (LsNLRIType) EnumDescriptor() ([]byte, []int)
Deprecated: Use LsNLRIType.Descriptor instead.
func (LsNLRIType) Number ¶
func (x LsNLRIType) Number() protoreflect.EnumNumber
func (LsNLRIType) String ¶
func (x LsNLRIType) String() string
func (LsNLRIType) Type ¶
func (LsNLRIType) Type() protoreflect.EnumType
type LsNodeDescriptor ¶
type LsNodeDescriptor struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
BgpLsId uint32 `protobuf:"varint,2,opt,name=bgp_ls_id,json=bgpLsId,proto3" json:"bgp_ls_id,omitempty"`
OspfAreaId uint32 `protobuf:"varint,3,opt,name=ospf_area_id,json=ospfAreaId,proto3" json:"ospf_area_id,omitempty"`
Pseudonode bool `protobuf:"varint,4,opt,name=pseudonode,proto3" json:"pseudonode,omitempty"`
IgpRouterId string `protobuf:"bytes,5,opt,name=igp_router_id,json=igpRouterId,proto3" json:"igp_router_id,omitempty"`
BgpRouterId string `protobuf:"bytes,6,opt,name=bgp_router_id,json=bgpRouterId,proto3" json:"bgp_router_id,omitempty"`
BgpConfederationMember uint32 `` /* 130-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LsNodeDescriptor) Descriptor
deprecated
func (*LsNodeDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use LsNodeDescriptor.ProtoReflect.Descriptor instead.
func (*LsNodeDescriptor) GetAsn ¶
func (x *LsNodeDescriptor) GetAsn() uint32
func (*LsNodeDescriptor) GetBgpConfederationMember ¶
func (x *LsNodeDescriptor) GetBgpConfederationMember() uint32
func (*LsNodeDescriptor) GetBgpLsId ¶
func (x *LsNodeDescriptor) GetBgpLsId() uint32
func (*LsNodeDescriptor) GetBgpRouterId ¶
func (x *LsNodeDescriptor) GetBgpRouterId() string
func (*LsNodeDescriptor) GetIgpRouterId ¶
func (x *LsNodeDescriptor) GetIgpRouterId() string
func (*LsNodeDescriptor) GetOspfAreaId ¶
func (x *LsNodeDescriptor) GetOspfAreaId() uint32
func (*LsNodeDescriptor) GetPseudonode ¶
func (x *LsNodeDescriptor) GetPseudonode() bool
func (*LsNodeDescriptor) ProtoMessage ¶
func (*LsNodeDescriptor) ProtoMessage()
func (*LsNodeDescriptor) ProtoReflect ¶
func (x *LsNodeDescriptor) ProtoReflect() protoreflect.Message
func (*LsNodeDescriptor) Reset ¶
func (x *LsNodeDescriptor) Reset()
func (*LsNodeDescriptor) String ¶
func (x *LsNodeDescriptor) String() string
type LsNodeFlags ¶
type LsNodeFlags struct {
Overload bool `protobuf:"varint,1,opt,name=overload,proto3" json:"overload,omitempty"`
Attached bool `protobuf:"varint,2,opt,name=attached,proto3" json:"attached,omitempty"`
External bool `protobuf:"varint,3,opt,name=external,proto3" json:"external,omitempty"`
Abr bool `protobuf:"varint,4,opt,name=abr,proto3" json:"abr,omitempty"`
Router bool `protobuf:"varint,5,opt,name=router,proto3" json:"router,omitempty"`
V6 bool `protobuf:"varint,6,opt,name=v6,proto3" json:"v6,omitempty"`
// contains filtered or unexported fields
}
func (*LsNodeFlags) Descriptor
deprecated
func (*LsNodeFlags) Descriptor() ([]byte, []int)
Deprecated: Use LsNodeFlags.ProtoReflect.Descriptor instead.
func (*LsNodeFlags) GetAbr ¶
func (x *LsNodeFlags) GetAbr() bool
func (*LsNodeFlags) GetAttached ¶
func (x *LsNodeFlags) GetAttached() bool
func (*LsNodeFlags) GetExternal ¶
func (x *LsNodeFlags) GetExternal() bool
func (*LsNodeFlags) GetOverload ¶
func (x *LsNodeFlags) GetOverload() bool
func (*LsNodeFlags) GetRouter ¶
func (x *LsNodeFlags) GetRouter() bool
func (*LsNodeFlags) GetV6 ¶
func (x *LsNodeFlags) GetV6() bool
func (*LsNodeFlags) ProtoMessage ¶
func (*LsNodeFlags) ProtoMessage()
func (*LsNodeFlags) ProtoReflect ¶
func (x *LsNodeFlags) ProtoReflect() protoreflect.Message
func (*LsNodeFlags) Reset ¶
func (x *LsNodeFlags) Reset()
func (*LsNodeFlags) String ¶
func (x *LsNodeFlags) String() string
type LsNodeNLRI ¶
type LsNodeNLRI struct {
LocalNode *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
// contains filtered or unexported fields
}
func (*LsNodeNLRI) Descriptor
deprecated
func (*LsNodeNLRI) Descriptor() ([]byte, []int)
Deprecated: Use LsNodeNLRI.ProtoReflect.Descriptor instead.
func (*LsNodeNLRI) GetLocalNode ¶
func (x *LsNodeNLRI) GetLocalNode() *LsNodeDescriptor
func (*LsNodeNLRI) ProtoMessage ¶
func (*LsNodeNLRI) ProtoMessage()
func (*LsNodeNLRI) ProtoReflect ¶
func (x *LsNodeNLRI) ProtoReflect() protoreflect.Message
func (*LsNodeNLRI) Reset ¶
func (x *LsNodeNLRI) Reset()
func (*LsNodeNLRI) String ¶
func (x *LsNodeNLRI) String() string
type LsOspfRouteType ¶
type LsOspfRouteType int32
const ( LsOspfRouteType_LS_OSPF_ROUTE_TYPE_UNSPECIFIED LsOspfRouteType = 0 LsOspfRouteType_LS_OSPF_ROUTE_TYPE_INTRA_AREA LsOspfRouteType = 1 LsOspfRouteType_LS_OSPF_ROUTE_TYPE_INTER_AREA LsOspfRouteType = 2 LsOspfRouteType_LS_OSPF_ROUTE_TYPE_EXTERNAL1 LsOspfRouteType = 3 LsOspfRouteType_LS_OSPF_ROUTE_TYPE_EXTERNAL2 LsOspfRouteType = 4 LsOspfRouteType_LS_OSPF_ROUTE_TYPE_NSSA1 LsOspfRouteType = 5 LsOspfRouteType_LS_OSPF_ROUTE_TYPE_NSSA2 LsOspfRouteType = 6 )
func (LsOspfRouteType) Descriptor ¶
func (LsOspfRouteType) Descriptor() protoreflect.EnumDescriptor
func (LsOspfRouteType) Enum ¶
func (x LsOspfRouteType) Enum() *LsOspfRouteType
func (LsOspfRouteType) EnumDescriptor
deprecated
func (LsOspfRouteType) EnumDescriptor() ([]byte, []int)
Deprecated: Use LsOspfRouteType.Descriptor instead.
func (LsOspfRouteType) Number ¶
func (x LsOspfRouteType) Number() protoreflect.EnumNumber
func (LsOspfRouteType) String ¶
func (x LsOspfRouteType) String() string
func (LsOspfRouteType) Type ¶
func (LsOspfRouteType) Type() protoreflect.EnumType
type LsPrefixDescriptor ¶
type LsPrefixDescriptor struct {
IpReachability []string `protobuf:"bytes,1,rep,name=ip_reachability,json=ipReachability,proto3" json:"ip_reachability,omitempty"`
OspfRouteType LsOspfRouteType `` /* 128-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LsPrefixDescriptor) Descriptor
deprecated
func (*LsPrefixDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use LsPrefixDescriptor.ProtoReflect.Descriptor instead.
func (*LsPrefixDescriptor) GetIpReachability ¶
func (x *LsPrefixDescriptor) GetIpReachability() []string
func (*LsPrefixDescriptor) GetOspfRouteType ¶
func (x *LsPrefixDescriptor) GetOspfRouteType() LsOspfRouteType
func (*LsPrefixDescriptor) ProtoMessage ¶
func (*LsPrefixDescriptor) ProtoMessage()
func (*LsPrefixDescriptor) ProtoReflect ¶
func (x *LsPrefixDescriptor) ProtoReflect() protoreflect.Message
func (*LsPrefixDescriptor) Reset ¶
func (x *LsPrefixDescriptor) Reset()
func (*LsPrefixDescriptor) String ¶
func (x *LsPrefixDescriptor) String() string
type LsPrefixV4NLRI ¶
type LsPrefixV4NLRI struct {
LocalNode *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
PrefixDescriptor *LsPrefixDescriptor `protobuf:"bytes,2,opt,name=prefix_descriptor,json=prefixDescriptor,proto3" json:"prefix_descriptor,omitempty"`
// contains filtered or unexported fields
}
func (*LsPrefixV4NLRI) Descriptor
deprecated
func (*LsPrefixV4NLRI) Descriptor() ([]byte, []int)
Deprecated: Use LsPrefixV4NLRI.ProtoReflect.Descriptor instead.
func (*LsPrefixV4NLRI) GetLocalNode ¶
func (x *LsPrefixV4NLRI) GetLocalNode() *LsNodeDescriptor
func (*LsPrefixV4NLRI) GetPrefixDescriptor ¶
func (x *LsPrefixV4NLRI) GetPrefixDescriptor() *LsPrefixDescriptor
func (*LsPrefixV4NLRI) ProtoMessage ¶
func (*LsPrefixV4NLRI) ProtoMessage()
func (*LsPrefixV4NLRI) ProtoReflect ¶
func (x *LsPrefixV4NLRI) ProtoReflect() protoreflect.Message
func (*LsPrefixV4NLRI) Reset ¶
func (x *LsPrefixV4NLRI) Reset()
func (*LsPrefixV4NLRI) String ¶
func (x *LsPrefixV4NLRI) String() string
type LsPrefixV6NLRI ¶
type LsPrefixV6NLRI struct {
LocalNode *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
PrefixDescriptor *LsPrefixDescriptor `protobuf:"bytes,2,opt,name=prefix_descriptor,json=prefixDescriptor,proto3" json:"prefix_descriptor,omitempty"`
// contains filtered or unexported fields
}
func (*LsPrefixV6NLRI) Descriptor
deprecated
func (*LsPrefixV6NLRI) Descriptor() ([]byte, []int)
Deprecated: Use LsPrefixV6NLRI.ProtoReflect.Descriptor instead.
func (*LsPrefixV6NLRI) GetLocalNode ¶
func (x *LsPrefixV6NLRI) GetLocalNode() *LsNodeDescriptor
func (*LsPrefixV6NLRI) GetPrefixDescriptor ¶
func (x *LsPrefixV6NLRI) GetPrefixDescriptor() *LsPrefixDescriptor
func (*LsPrefixV6NLRI) ProtoMessage ¶
func (*LsPrefixV6NLRI) ProtoMessage()
func (*LsPrefixV6NLRI) ProtoReflect ¶
func (x *LsPrefixV6NLRI) ProtoReflect() protoreflect.Message
func (*LsPrefixV6NLRI) Reset ¶
func (x *LsPrefixV6NLRI) Reset()
func (*LsPrefixV6NLRI) String ¶
func (x *LsPrefixV6NLRI) String() string
type LsProtocolID ¶
type LsProtocolID int32
const ( LsProtocolID_LS_PROTOCOL_ID_UNSPECIFIED LsProtocolID = 0 LsProtocolID_LS_PROTOCOL_ID_ISIS_L1 LsProtocolID = 1 LsProtocolID_LS_PROTOCOL_ID_ISIS_L2 LsProtocolID = 2 LsProtocolID_LS_PROTOCOL_ID_OSPF_V2 LsProtocolID = 3 LsProtocolID_LS_PROTOCOL_ID_DIRECT LsProtocolID = 4 LsProtocolID_LS_PROTOCOL_ID_STATIC LsProtocolID = 5 LsProtocolID_LS_PROTOCOL_ID_OSPF_V3 LsProtocolID = 6 )
func (LsProtocolID) Descriptor ¶
func (LsProtocolID) Descriptor() protoreflect.EnumDescriptor
func (LsProtocolID) Enum ¶
func (x LsProtocolID) Enum() *LsProtocolID
func (LsProtocolID) EnumDescriptor
deprecated
func (LsProtocolID) EnumDescriptor() ([]byte, []int)
Deprecated: Use LsProtocolID.Descriptor instead.
func (LsProtocolID) Number ¶
func (x LsProtocolID) Number() protoreflect.EnumNumber
func (LsProtocolID) String ¶
func (x LsProtocolID) String() string
func (LsProtocolID) Type ¶
func (LsProtocolID) Type() protoreflect.EnumType
type LsSrCapabilities ¶
type LsSrCapabilities struct {
Ipv4Supported bool `protobuf:"varint,1,opt,name=ipv4_supported,json=ipv4Supported,proto3" json:"ipv4_supported,omitempty"`
Ipv6Supported bool `protobuf:"varint,2,opt,name=ipv6_supported,json=ipv6Supported,proto3" json:"ipv6_supported,omitempty"`
Ranges []*LsSrRange `protobuf:"bytes,3,rep,name=ranges,proto3" json:"ranges,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrCapabilities) Descriptor
deprecated
func (*LsSrCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use LsSrCapabilities.ProtoReflect.Descriptor instead.
func (*LsSrCapabilities) GetIpv4Supported ¶
func (x *LsSrCapabilities) GetIpv4Supported() bool
func (*LsSrCapabilities) GetIpv6Supported ¶
func (x *LsSrCapabilities) GetIpv6Supported() bool
func (*LsSrCapabilities) GetRanges ¶
func (x *LsSrCapabilities) GetRanges() []*LsSrRange
func (*LsSrCapabilities) ProtoMessage ¶
func (*LsSrCapabilities) ProtoMessage()
func (*LsSrCapabilities) ProtoReflect ¶
func (x *LsSrCapabilities) ProtoReflect() protoreflect.Message
func (*LsSrCapabilities) Reset ¶
func (x *LsSrCapabilities) Reset()
func (*LsSrCapabilities) String ¶
func (x *LsSrCapabilities) String() string
type LsSrLocalBlock ¶
type LsSrLocalBlock struct {
Ranges []*LsSrRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrLocalBlock) Descriptor
deprecated
func (*LsSrLocalBlock) Descriptor() ([]byte, []int)
Deprecated: Use LsSrLocalBlock.ProtoReflect.Descriptor instead.
func (*LsSrLocalBlock) GetRanges ¶
func (x *LsSrLocalBlock) GetRanges() []*LsSrRange
func (*LsSrLocalBlock) ProtoMessage ¶
func (*LsSrLocalBlock) ProtoMessage()
func (*LsSrLocalBlock) ProtoReflect ¶
func (x *LsSrLocalBlock) ProtoReflect() protoreflect.Message
func (*LsSrLocalBlock) Reset ¶
func (x *LsSrLocalBlock) Reset()
func (*LsSrLocalBlock) String ¶
func (x *LsSrLocalBlock) String() string
type LsSrRange ¶
type LsSrRange struct {
Begin uint32 `protobuf:"varint,1,opt,name=begin,proto3" json:"begin,omitempty"`
End uint32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrRange) Descriptor
deprecated
func (*LsSrRange) ProtoMessage ¶
func (*LsSrRange) ProtoMessage()
func (*LsSrRange) ProtoReflect ¶
func (x *LsSrRange) ProtoReflect() protoreflect.Message
type LsSrv6BgpPeerNodeSID ¶
type LsSrv6BgpPeerNodeSID struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Weight uint32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
PeerAs uint32 `protobuf:"varint,3,opt,name=peer_as,json=peerAs,proto3" json:"peer_as,omitempty"`
PeerBgpId string `protobuf:"bytes,4,opt,name=peer_bgp_id,json=peerBgpId,proto3" json:"peer_bgp_id,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrv6BgpPeerNodeSID) Descriptor
deprecated
func (*LsSrv6BgpPeerNodeSID) Descriptor() ([]byte, []int)
Deprecated: Use LsSrv6BgpPeerNodeSID.ProtoReflect.Descriptor instead.
func (*LsSrv6BgpPeerNodeSID) GetFlags ¶
func (x *LsSrv6BgpPeerNodeSID) GetFlags() uint32
func (*LsSrv6BgpPeerNodeSID) GetPeerAs ¶
func (x *LsSrv6BgpPeerNodeSID) GetPeerAs() uint32
func (*LsSrv6BgpPeerNodeSID) GetPeerBgpId ¶
func (x *LsSrv6BgpPeerNodeSID) GetPeerBgpId() string
func (*LsSrv6BgpPeerNodeSID) GetWeight ¶
func (x *LsSrv6BgpPeerNodeSID) GetWeight() uint32
func (*LsSrv6BgpPeerNodeSID) ProtoMessage ¶
func (*LsSrv6BgpPeerNodeSID) ProtoMessage()
func (*LsSrv6BgpPeerNodeSID) ProtoReflect ¶
func (x *LsSrv6BgpPeerNodeSID) ProtoReflect() protoreflect.Message
func (*LsSrv6BgpPeerNodeSID) Reset ¶
func (x *LsSrv6BgpPeerNodeSID) Reset()
func (*LsSrv6BgpPeerNodeSID) String ¶
func (x *LsSrv6BgpPeerNodeSID) String() string
type LsSrv6EndXSID ¶
type LsSrv6EndXSID struct {
EndpointBehavior uint32 `protobuf:"varint,1,opt,name=endpoint_behavior,json=endpointBehavior,proto3" json:"endpoint_behavior,omitempty"`
Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
Algorithm uint32 `protobuf:"varint,3,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
Weight uint32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"`
Reserved uint32 `protobuf:"varint,5,opt,name=reserved,proto3" json:"reserved,omitempty"`
Sids []string `protobuf:"bytes,6,rep,name=sids,proto3" json:"sids,omitempty"`
Srv6SidStructure *LsSrv6SIDStructure `protobuf:"bytes,7,opt,name=srv6_sid_structure,json=srv6SidStructure,proto3" json:"srv6_sid_structure,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrv6EndXSID) Descriptor
deprecated
func (*LsSrv6EndXSID) Descriptor() ([]byte, []int)
Deprecated: Use LsSrv6EndXSID.ProtoReflect.Descriptor instead.
func (*LsSrv6EndXSID) GetAlgorithm ¶
func (x *LsSrv6EndXSID) GetAlgorithm() uint32
func (*LsSrv6EndXSID) GetEndpointBehavior ¶
func (x *LsSrv6EndXSID) GetEndpointBehavior() uint32
func (*LsSrv6EndXSID) GetFlags ¶
func (x *LsSrv6EndXSID) GetFlags() uint32
func (*LsSrv6EndXSID) GetReserved ¶
func (x *LsSrv6EndXSID) GetReserved() uint32
func (*LsSrv6EndXSID) GetSids ¶
func (x *LsSrv6EndXSID) GetSids() []string
func (*LsSrv6EndXSID) GetSrv6SidStructure ¶
func (x *LsSrv6EndXSID) GetSrv6SidStructure() *LsSrv6SIDStructure
func (*LsSrv6EndXSID) GetWeight ¶
func (x *LsSrv6EndXSID) GetWeight() uint32
func (*LsSrv6EndXSID) ProtoMessage ¶
func (*LsSrv6EndXSID) ProtoMessage()
func (*LsSrv6EndXSID) ProtoReflect ¶
func (x *LsSrv6EndXSID) ProtoReflect() protoreflect.Message
func (*LsSrv6EndXSID) Reset ¶
func (x *LsSrv6EndXSID) Reset()
func (*LsSrv6EndXSID) String ¶
func (x *LsSrv6EndXSID) String() string
type LsSrv6EndpointBehavior ¶
type LsSrv6EndpointBehavior struct {
EndpointBehavior uint32 `protobuf:"varint,1,opt,name=endpoint_behavior,json=endpointBehavior,proto3" json:"endpoint_behavior,omitempty"`
Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
Algorithm uint32 `protobuf:"varint,3,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrv6EndpointBehavior) Descriptor
deprecated
func (*LsSrv6EndpointBehavior) Descriptor() ([]byte, []int)
Deprecated: Use LsSrv6EndpointBehavior.ProtoReflect.Descriptor instead.
func (*LsSrv6EndpointBehavior) GetAlgorithm ¶
func (x *LsSrv6EndpointBehavior) GetAlgorithm() uint32
func (*LsSrv6EndpointBehavior) GetEndpointBehavior ¶
func (x *LsSrv6EndpointBehavior) GetEndpointBehavior() uint32
func (*LsSrv6EndpointBehavior) GetFlags ¶
func (x *LsSrv6EndpointBehavior) GetFlags() uint32
func (*LsSrv6EndpointBehavior) ProtoMessage ¶
func (*LsSrv6EndpointBehavior) ProtoMessage()
func (*LsSrv6EndpointBehavior) ProtoReflect ¶
func (x *LsSrv6EndpointBehavior) ProtoReflect() protoreflect.Message
func (*LsSrv6EndpointBehavior) Reset ¶
func (x *LsSrv6EndpointBehavior) Reset()
func (*LsSrv6EndpointBehavior) String ¶
func (x *LsSrv6EndpointBehavior) String() string
type LsSrv6SIDInformation ¶
type LsSrv6SIDInformation struct {
Sids []string `protobuf:"bytes,1,rep,name=sids,proto3" json:"sids,omitempty"`
// contains filtered or unexported fields
}
https://tools.ietf.org/html/rfc9552
func (*LsSrv6SIDInformation) Descriptor
deprecated
func (*LsSrv6SIDInformation) Descriptor() ([]byte, []int)
Deprecated: Use LsSrv6SIDInformation.ProtoReflect.Descriptor instead.
func (*LsSrv6SIDInformation) GetSids ¶
func (x *LsSrv6SIDInformation) GetSids() []string
func (*LsSrv6SIDInformation) ProtoMessage ¶
func (*LsSrv6SIDInformation) ProtoMessage()
func (*LsSrv6SIDInformation) ProtoReflect ¶
func (x *LsSrv6SIDInformation) ProtoReflect() protoreflect.Message
func (*LsSrv6SIDInformation) Reset ¶
func (x *LsSrv6SIDInformation) Reset()
func (*LsSrv6SIDInformation) String ¶
func (x *LsSrv6SIDInformation) String() string
type LsSrv6SIDNLRI ¶
type LsSrv6SIDNLRI struct {
LocalNode *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
Srv6SidInformation *LsSrv6SIDInformation `protobuf:"bytes,2,opt,name=srv6_sid_information,json=srv6SidInformation,proto3" json:"srv6_sid_information,omitempty"`
MultiTopoId *LsMultiTopologyIdentifier `protobuf:"bytes,3,opt,name=multi_topo_id,json=multiTopoId,proto3" json:"multi_topo_id,omitempty"`
// contains filtered or unexported fields
}
TODO: LsSrPolicyiCandidatePathNLRI
func (*LsSrv6SIDNLRI) Descriptor
deprecated
func (*LsSrv6SIDNLRI) Descriptor() ([]byte, []int)
Deprecated: Use LsSrv6SIDNLRI.ProtoReflect.Descriptor instead.
func (*LsSrv6SIDNLRI) GetLocalNode ¶
func (x *LsSrv6SIDNLRI) GetLocalNode() *LsNodeDescriptor
func (*LsSrv6SIDNLRI) GetMultiTopoId ¶
func (x *LsSrv6SIDNLRI) GetMultiTopoId() *LsMultiTopologyIdentifier
func (*LsSrv6SIDNLRI) GetSrv6SidInformation ¶
func (x *LsSrv6SIDNLRI) GetSrv6SidInformation() *LsSrv6SIDInformation
func (*LsSrv6SIDNLRI) ProtoMessage ¶
func (*LsSrv6SIDNLRI) ProtoMessage()
func (*LsSrv6SIDNLRI) ProtoReflect ¶
func (x *LsSrv6SIDNLRI) ProtoReflect() protoreflect.Message
func (*LsSrv6SIDNLRI) Reset ¶
func (x *LsSrv6SIDNLRI) Reset()
func (*LsSrv6SIDNLRI) String ¶
func (x *LsSrv6SIDNLRI) String() string
type LsSrv6SIDStructure ¶
type LsSrv6SIDStructure struct {
LocalBlock uint32 `protobuf:"varint,1,opt,name=local_block,json=localBlock,proto3" json:"local_block,omitempty"`
LocalNode uint32 `protobuf:"varint,2,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
LocalFunc uint32 `protobuf:"varint,3,opt,name=local_func,json=localFunc,proto3" json:"local_func,omitempty"`
LocalArg uint32 `protobuf:"varint,4,opt,name=local_arg,json=localArg,proto3" json:"local_arg,omitempty"`
// contains filtered or unexported fields
}
func (*LsSrv6SIDStructure) Descriptor
deprecated
func (*LsSrv6SIDStructure) Descriptor() ([]byte, []int)
Deprecated: Use LsSrv6SIDStructure.ProtoReflect.Descriptor instead.
func (*LsSrv6SIDStructure) GetLocalArg ¶
func (x *LsSrv6SIDStructure) GetLocalArg() uint32
func (*LsSrv6SIDStructure) GetLocalBlock ¶
func (x *LsSrv6SIDStructure) GetLocalBlock() uint32
func (*LsSrv6SIDStructure) GetLocalFunc ¶
func (x *LsSrv6SIDStructure) GetLocalFunc() uint32
func (*LsSrv6SIDStructure) GetLocalNode ¶
func (x *LsSrv6SIDStructure) GetLocalNode() uint32
func (*LsSrv6SIDStructure) ProtoMessage ¶
func (*LsSrv6SIDStructure) ProtoMessage()
func (*LsSrv6SIDStructure) ProtoReflect ¶
func (x *LsSrv6SIDStructure) ProtoReflect() protoreflect.Message
func (*LsSrv6SIDStructure) Reset ¶
func (x *LsSrv6SIDStructure) Reset()
func (*LsSrv6SIDStructure) String ¶
func (x *LsSrv6SIDStructure) String() string
type MUPDirectSegmentDiscoveryRoute ¶
type MUPDirectSegmentDiscoveryRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*MUPDirectSegmentDiscoveryRoute) Descriptor
deprecated
func (*MUPDirectSegmentDiscoveryRoute) Descriptor() ([]byte, []int)
Deprecated: Use MUPDirectSegmentDiscoveryRoute.ProtoReflect.Descriptor instead.
func (*MUPDirectSegmentDiscoveryRoute) GetAddress ¶
func (x *MUPDirectSegmentDiscoveryRoute) GetAddress() string
func (*MUPDirectSegmentDiscoveryRoute) GetRd ¶
func (x *MUPDirectSegmentDiscoveryRoute) GetRd() *RouteDistinguisher
func (*MUPDirectSegmentDiscoveryRoute) ProtoMessage ¶
func (*MUPDirectSegmentDiscoveryRoute) ProtoMessage()
func (*MUPDirectSegmentDiscoveryRoute) ProtoReflect ¶
func (x *MUPDirectSegmentDiscoveryRoute) ProtoReflect() protoreflect.Message
func (*MUPDirectSegmentDiscoveryRoute) Reset ¶
func (x *MUPDirectSegmentDiscoveryRoute) Reset()
func (*MUPDirectSegmentDiscoveryRoute) String ¶
func (x *MUPDirectSegmentDiscoveryRoute) String() string
type MUPExtended ¶
type MUPExtended struct {
SubType uint32 `protobuf:"varint,1,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
SegmentId2 uint32 `protobuf:"varint,2,opt,name=segment_id2,json=segmentId2,proto3" json:"segment_id2,omitempty"`
SegmentId4 uint32 `protobuf:"varint,3,opt,name=segment_id4,json=segmentId4,proto3" json:"segment_id4,omitempty"`
// contains filtered or unexported fields
}
func (*MUPExtended) Descriptor
deprecated
func (*MUPExtended) Descriptor() ([]byte, []int)
Deprecated: Use MUPExtended.ProtoReflect.Descriptor instead.
func (*MUPExtended) GetSegmentId2 ¶
func (x *MUPExtended) GetSegmentId2() uint32
func (*MUPExtended) GetSegmentId4 ¶
func (x *MUPExtended) GetSegmentId4() uint32
func (*MUPExtended) GetSubType ¶
func (x *MUPExtended) GetSubType() uint32
func (*MUPExtended) ProtoMessage ¶
func (*MUPExtended) ProtoMessage()
func (*MUPExtended) ProtoReflect ¶
func (x *MUPExtended) ProtoReflect() protoreflect.Message
func (*MUPExtended) Reset ¶
func (x *MUPExtended) Reset()
func (*MUPExtended) String ¶
func (x *MUPExtended) String() string
type MUPInterworkSegmentDiscoveryRoute ¶
type MUPInterworkSegmentDiscoveryRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
// contains filtered or unexported fields
}
func (*MUPInterworkSegmentDiscoveryRoute) Descriptor
deprecated
func (*MUPInterworkSegmentDiscoveryRoute) Descriptor() ([]byte, []int)
Deprecated: Use MUPInterworkSegmentDiscoveryRoute.ProtoReflect.Descriptor instead.
func (*MUPInterworkSegmentDiscoveryRoute) GetPrefix ¶
func (x *MUPInterworkSegmentDiscoveryRoute) GetPrefix() string
func (*MUPInterworkSegmentDiscoveryRoute) GetRd ¶
func (x *MUPInterworkSegmentDiscoveryRoute) GetRd() *RouteDistinguisher
func (*MUPInterworkSegmentDiscoveryRoute) ProtoMessage ¶
func (*MUPInterworkSegmentDiscoveryRoute) ProtoMessage()
func (*MUPInterworkSegmentDiscoveryRoute) ProtoReflect ¶
func (x *MUPInterworkSegmentDiscoveryRoute) ProtoReflect() protoreflect.Message
func (*MUPInterworkSegmentDiscoveryRoute) Reset ¶
func (x *MUPInterworkSegmentDiscoveryRoute) Reset()
func (*MUPInterworkSegmentDiscoveryRoute) String ¶
func (x *MUPInterworkSegmentDiscoveryRoute) String() string
type MUPType1SessionTransformedRoute ¶
type MUPType1SessionTransformedRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
// Deprecated: Marked as deprecated in api/nlri.proto.
PrefixLength uint32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
Teid uint32 `protobuf:"varint,4,opt,name=teid,proto3" json:"teid,omitempty"`
Qfi uint32 `protobuf:"varint,5,opt,name=qfi,proto3" json:"qfi,omitempty"`
EndpointAddressLength uint32 `` /* 127-byte string literal not displayed */
EndpointAddress string `protobuf:"bytes,7,opt,name=endpoint_address,json=endpointAddress,proto3" json:"endpoint_address,omitempty"`
SourceAddressLength uint32 `protobuf:"varint,8,opt,name=source_address_length,json=sourceAddressLength,proto3" json:"source_address_length,omitempty"`
SourceAddress string `protobuf:"bytes,9,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
// contains filtered or unexported fields
}
func (*MUPType1SessionTransformedRoute) Descriptor
deprecated
func (*MUPType1SessionTransformedRoute) Descriptor() ([]byte, []int)
Deprecated: Use MUPType1SessionTransformedRoute.ProtoReflect.Descriptor instead.
func (*MUPType1SessionTransformedRoute) GetEndpointAddress ¶
func (x *MUPType1SessionTransformedRoute) GetEndpointAddress() string
func (*MUPType1SessionTransformedRoute) GetEndpointAddressLength ¶
func (x *MUPType1SessionTransformedRoute) GetEndpointAddressLength() uint32
func (*MUPType1SessionTransformedRoute) GetPrefix ¶
func (x *MUPType1SessionTransformedRoute) GetPrefix() string
func (*MUPType1SessionTransformedRoute) GetPrefixLength
deprecated
func (x *MUPType1SessionTransformedRoute) GetPrefixLength() uint32
Deprecated: Marked as deprecated in api/nlri.proto.
func (*MUPType1SessionTransformedRoute) GetQfi ¶
func (x *MUPType1SessionTransformedRoute) GetQfi() uint32
func (*MUPType1SessionTransformedRoute) GetRd ¶
func (x *MUPType1SessionTransformedRoute) GetRd() *RouteDistinguisher
func (*MUPType1SessionTransformedRoute) GetSourceAddress ¶
func (x *MUPType1SessionTransformedRoute) GetSourceAddress() string
func (*MUPType1SessionTransformedRoute) GetSourceAddressLength ¶
func (x *MUPType1SessionTransformedRoute) GetSourceAddressLength() uint32
func (*MUPType1SessionTransformedRoute) GetTeid ¶
func (x *MUPType1SessionTransformedRoute) GetTeid() uint32
func (*MUPType1SessionTransformedRoute) ProtoMessage ¶
func (*MUPType1SessionTransformedRoute) ProtoMessage()
func (*MUPType1SessionTransformedRoute) ProtoReflect ¶
func (x *MUPType1SessionTransformedRoute) ProtoReflect() protoreflect.Message
func (*MUPType1SessionTransformedRoute) Reset ¶
func (x *MUPType1SessionTransformedRoute) Reset()
func (*MUPType1SessionTransformedRoute) String ¶
func (x *MUPType1SessionTransformedRoute) String() string
type MUPType2SessionTransformedRoute ¶
type MUPType2SessionTransformedRoute struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
EndpointAddressLength uint32 `` /* 127-byte string literal not displayed */
EndpointAddress string `protobuf:"bytes,3,opt,name=endpoint_address,json=endpointAddress,proto3" json:"endpoint_address,omitempty"`
Teid uint32 `protobuf:"varint,4,opt,name=teid,proto3" json:"teid,omitempty"`
// contains filtered or unexported fields
}
func (*MUPType2SessionTransformedRoute) Descriptor
deprecated
func (*MUPType2SessionTransformedRoute) Descriptor() ([]byte, []int)
Deprecated: Use MUPType2SessionTransformedRoute.ProtoReflect.Descriptor instead.
func (*MUPType2SessionTransformedRoute) GetEndpointAddress ¶
func (x *MUPType2SessionTransformedRoute) GetEndpointAddress() string
func (*MUPType2SessionTransformedRoute) GetEndpointAddressLength ¶
func (x *MUPType2SessionTransformedRoute) GetEndpointAddressLength() uint32
func (*MUPType2SessionTransformedRoute) GetRd ¶
func (x *MUPType2SessionTransformedRoute) GetRd() *RouteDistinguisher
func (*MUPType2SessionTransformedRoute) GetTeid ¶
func (x *MUPType2SessionTransformedRoute) GetTeid() uint32
func (*MUPType2SessionTransformedRoute) ProtoMessage ¶
func (*MUPType2SessionTransformedRoute) ProtoMessage()
func (*MUPType2SessionTransformedRoute) ProtoReflect ¶
func (x *MUPType2SessionTransformedRoute) ProtoReflect() protoreflect.Message
func (*MUPType2SessionTransformedRoute) Reset ¶
func (x *MUPType2SessionTransformedRoute) Reset()
func (*MUPType2SessionTransformedRoute) String ¶
func (x *MUPType2SessionTransformedRoute) String() string
type MacMobilityExtended ¶
type MacMobilityExtended struct {
IsSticky bool `protobuf:"varint,1,opt,name=is_sticky,json=isSticky,proto3" json:"is_sticky,omitempty"`
SequenceNum uint32 `protobuf:"varint,2,opt,name=sequence_num,json=sequenceNum,proto3" json:"sequence_num,omitempty"`
// contains filtered or unexported fields
}
func (*MacMobilityExtended) Descriptor
deprecated
func (*MacMobilityExtended) Descriptor() ([]byte, []int)
Deprecated: Use MacMobilityExtended.ProtoReflect.Descriptor instead.
func (*MacMobilityExtended) GetIsSticky ¶
func (x *MacMobilityExtended) GetIsSticky() bool
func (*MacMobilityExtended) GetSequenceNum ¶
func (x *MacMobilityExtended) GetSequenceNum() uint32
func (*MacMobilityExtended) ProtoMessage ¶
func (*MacMobilityExtended) ProtoMessage()
func (*MacMobilityExtended) ProtoReflect ¶
func (x *MacMobilityExtended) ProtoReflect() protoreflect.Message
func (*MacMobilityExtended) Reset ¶
func (x *MacMobilityExtended) Reset()
func (*MacMobilityExtended) String ¶
func (x *MacMobilityExtended) String() string
type MatchSet ¶
type MatchSet struct {
Type MatchSet_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.MatchSet_Type" json:"type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*MatchSet) Descriptor
deprecated
func (*MatchSet) GetType ¶
func (x *MatchSet) GetType() MatchSet_Type
func (*MatchSet) ProtoMessage ¶
func (*MatchSet) ProtoMessage()
func (*MatchSet) ProtoReflect ¶
func (x *MatchSet) ProtoReflect() protoreflect.Message
type MatchSet_Type ¶
type MatchSet_Type int32
const ( MatchSet_TYPE_UNSPECIFIED MatchSet_Type = 0 MatchSet_TYPE_ANY MatchSet_Type = 1 MatchSet_TYPE_ALL MatchSet_Type = 2 MatchSet_TYPE_INVERT MatchSet_Type = 3 )
func (MatchSet_Type) Descriptor ¶
func (MatchSet_Type) Descriptor() protoreflect.EnumDescriptor
func (MatchSet_Type) Enum ¶
func (x MatchSet_Type) Enum() *MatchSet_Type
func (MatchSet_Type) EnumDescriptor
deprecated
func (MatchSet_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use MatchSet_Type.Descriptor instead.
func (MatchSet_Type) Number ¶
func (x MatchSet_Type) Number() protoreflect.EnumNumber
func (MatchSet_Type) String ¶
func (x MatchSet_Type) String() string
func (MatchSet_Type) Type ¶
func (MatchSet_Type) Type() protoreflect.EnumType
type MedAction ¶
type MedAction struct {
Type MedAction_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.MedAction_Type" json:"type,omitempty"`
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*MedAction) Descriptor
deprecated
func (*MedAction) GetType ¶
func (x *MedAction) GetType() MedAction_Type
func (*MedAction) ProtoMessage ¶
func (*MedAction) ProtoMessage()
func (*MedAction) ProtoReflect ¶
func (x *MedAction) ProtoReflect() protoreflect.Message
type MedAction_Type ¶
type MedAction_Type int32
const ( MedAction_TYPE_UNSPECIFIED MedAction_Type = 0 MedAction_TYPE_MOD MedAction_Type = 1 MedAction_TYPE_REPLACE MedAction_Type = 2 )
func (MedAction_Type) Descriptor ¶
func (MedAction_Type) Descriptor() protoreflect.EnumDescriptor
func (MedAction_Type) Enum ¶
func (x MedAction_Type) Enum() *MedAction_Type
func (MedAction_Type) EnumDescriptor
deprecated
func (MedAction_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use MedAction_Type.Descriptor instead.
func (MedAction_Type) Number ¶
func (x MedAction_Type) Number() protoreflect.EnumNumber
func (MedAction_Type) String ¶
func (x MedAction_Type) String() string
func (MedAction_Type) Type ¶
func (MedAction_Type) Type() protoreflect.EnumType
type MedEq ¶
type MedEq struct {
Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*MedEq) Descriptor
deprecated
func (*MedEq) ProtoMessage ¶
func (*MedEq) ProtoMessage()
func (*MedEq) ProtoReflect ¶
func (x *MedEq) ProtoReflect() protoreflect.Message
type Message ¶
type Message struct {
Notification uint64 `protobuf:"varint,1,opt,name=notification,proto3" json:"notification,omitempty"`
Update uint64 `protobuf:"varint,2,opt,name=update,proto3" json:"update,omitempty"`
Open uint64 `protobuf:"varint,3,opt,name=open,proto3" json:"open,omitempty"`
Keepalive uint64 `protobuf:"varint,4,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
Refresh uint64 `protobuf:"varint,5,opt,name=refresh,proto3" json:"refresh,omitempty"`
Discarded uint64 `protobuf:"varint,6,opt,name=discarded,proto3" json:"discarded,omitempty"`
Total uint64 `protobuf:"varint,7,opt,name=total,proto3" json:"total,omitempty"`
WithdrawUpdate uint64 `protobuf:"varint,8,opt,name=withdraw_update,json=withdrawUpdate,proto3" json:"withdraw_update,omitempty"`
WithdrawPrefix uint64 `protobuf:"varint,9,opt,name=withdraw_prefix,json=withdrawPrefix,proto3" json:"withdraw_prefix,omitempty"`
// contains filtered or unexported fields
}
func (*Message) Descriptor
deprecated
func (*Message) GetDiscarded ¶
func (*Message) GetKeepalive ¶
func (*Message) GetNotification ¶
func (*Message) GetRefresh ¶
func (*Message) GetWithdrawPrefix ¶
func (*Message) GetWithdrawUpdate ¶
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
type Messages ¶
type Messages struct {
Received *Message `protobuf:"bytes,1,opt,name=received,proto3" json:"received,omitempty"`
Sent *Message `protobuf:"bytes,2,opt,name=sent,proto3" json:"sent,omitempty"`
// contains filtered or unexported fields
}
func (*Messages) Descriptor
deprecated
func (*Messages) GetReceived ¶
func (*Messages) ProtoMessage ¶
func (*Messages) ProtoMessage()
func (*Messages) ProtoReflect ¶
func (x *Messages) ProtoReflect() protoreflect.Message
type MpGracefulRestart ¶
type MpGracefulRestart struct {
Config *MpGracefulRestartConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *MpGracefulRestartState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*MpGracefulRestart) Descriptor
deprecated
func (*MpGracefulRestart) Descriptor() ([]byte, []int)
Deprecated: Use MpGracefulRestart.ProtoReflect.Descriptor instead.
func (*MpGracefulRestart) GetConfig ¶
func (x *MpGracefulRestart) GetConfig() *MpGracefulRestartConfig
func (*MpGracefulRestart) GetState ¶
func (x *MpGracefulRestart) GetState() *MpGracefulRestartState
func (*MpGracefulRestart) ProtoMessage ¶
func (*MpGracefulRestart) ProtoMessage()
func (*MpGracefulRestart) ProtoReflect ¶
func (x *MpGracefulRestart) ProtoReflect() protoreflect.Message
func (*MpGracefulRestart) Reset ¶
func (x *MpGracefulRestart) Reset()
func (*MpGracefulRestart) String ¶
func (x *MpGracefulRestart) String() string
type MpGracefulRestartConfig ¶
type MpGracefulRestartConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*MpGracefulRestartConfig) Descriptor
deprecated
func (*MpGracefulRestartConfig) Descriptor() ([]byte, []int)
Deprecated: Use MpGracefulRestartConfig.ProtoReflect.Descriptor instead.
func (*MpGracefulRestartConfig) GetEnabled ¶
func (x *MpGracefulRestartConfig) GetEnabled() bool
func (*MpGracefulRestartConfig) ProtoMessage ¶
func (*MpGracefulRestartConfig) ProtoMessage()
func (*MpGracefulRestartConfig) ProtoReflect ¶
func (x *MpGracefulRestartConfig) ProtoReflect() protoreflect.Message
func (*MpGracefulRestartConfig) Reset ¶
func (x *MpGracefulRestartConfig) Reset()
func (*MpGracefulRestartConfig) String ¶
func (x *MpGracefulRestartConfig) String() string
type MpGracefulRestartState ¶
type MpGracefulRestartState struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Received bool `protobuf:"varint,2,opt,name=received,proto3" json:"received,omitempty"`
Advertised bool `protobuf:"varint,3,opt,name=advertised,proto3" json:"advertised,omitempty"`
EndOfRibReceived bool `protobuf:"varint,4,opt,name=end_of_rib_received,json=endOfRibReceived,proto3" json:"end_of_rib_received,omitempty"`
EndOfRibSent bool `protobuf:"varint,5,opt,name=end_of_rib_sent,json=endOfRibSent,proto3" json:"end_of_rib_sent,omitempty"`
Running bool `protobuf:"varint,6,opt,name=running,proto3" json:"running,omitempty"`
// contains filtered or unexported fields
}
func (*MpGracefulRestartState) Descriptor
deprecated
func (*MpGracefulRestartState) Descriptor() ([]byte, []int)
Deprecated: Use MpGracefulRestartState.ProtoReflect.Descriptor instead.
func (*MpGracefulRestartState) GetAdvertised ¶
func (x *MpGracefulRestartState) GetAdvertised() bool
func (*MpGracefulRestartState) GetEnabled ¶
func (x *MpGracefulRestartState) GetEnabled() bool
func (*MpGracefulRestartState) GetEndOfRibReceived ¶
func (x *MpGracefulRestartState) GetEndOfRibReceived() bool
func (*MpGracefulRestartState) GetEndOfRibSent ¶
func (x *MpGracefulRestartState) GetEndOfRibSent() bool
func (*MpGracefulRestartState) GetReceived ¶
func (x *MpGracefulRestartState) GetReceived() bool
func (*MpGracefulRestartState) GetRunning ¶
func (x *MpGracefulRestartState) GetRunning() bool
func (*MpGracefulRestartState) ProtoMessage ¶
func (*MpGracefulRestartState) ProtoMessage()
func (*MpGracefulRestartState) ProtoReflect ¶
func (x *MpGracefulRestartState) ProtoReflect() protoreflect.Message
func (*MpGracefulRestartState) Reset ¶
func (x *MpGracefulRestartState) Reset()
func (*MpGracefulRestartState) String ¶
func (x *MpGracefulRestartState) String() string
type MpReachNLRIAttribute ¶
type MpReachNLRIAttribute struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
NextHops []string `protobuf:"bytes,2,rep,name=next_hops,json=nextHops,proto3" json:"next_hops,omitempty"`
Nlris []*NLRI `protobuf:"bytes,3,rep,name=nlris,proto3" json:"nlris,omitempty"`
// contains filtered or unexported fields
}
func (*MpReachNLRIAttribute) Descriptor
deprecated
func (*MpReachNLRIAttribute) Descriptor() ([]byte, []int)
Deprecated: Use MpReachNLRIAttribute.ProtoReflect.Descriptor instead.
func (*MpReachNLRIAttribute) GetFamily ¶
func (x *MpReachNLRIAttribute) GetFamily() *Family
func (*MpReachNLRIAttribute) GetNextHops ¶
func (x *MpReachNLRIAttribute) GetNextHops() []string
func (*MpReachNLRIAttribute) GetNlris ¶
func (x *MpReachNLRIAttribute) GetNlris() []*NLRI
func (*MpReachNLRIAttribute) ProtoMessage ¶
func (*MpReachNLRIAttribute) ProtoMessage()
func (*MpReachNLRIAttribute) ProtoReflect ¶
func (x *MpReachNLRIAttribute) ProtoReflect() protoreflect.Message
func (*MpReachNLRIAttribute) Reset ¶
func (x *MpReachNLRIAttribute) Reset()
func (*MpReachNLRIAttribute) String ¶
func (x *MpReachNLRIAttribute) String() string
type MpUnreachNLRIAttribute ¶
type MpUnreachNLRIAttribute struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
// The same as NLRI field of MpReachNLRIAttribute
Nlris []*NLRI `protobuf:"bytes,3,rep,name=nlris,proto3" json:"nlris,omitempty"`
// contains filtered or unexported fields
}
func (*MpUnreachNLRIAttribute) Descriptor
deprecated
func (*MpUnreachNLRIAttribute) Descriptor() ([]byte, []int)
Deprecated: Use MpUnreachNLRIAttribute.ProtoReflect.Descriptor instead.
func (*MpUnreachNLRIAttribute) GetFamily ¶
func (x *MpUnreachNLRIAttribute) GetFamily() *Family
func (*MpUnreachNLRIAttribute) GetNlris ¶
func (x *MpUnreachNLRIAttribute) GetNlris() []*NLRI
func (*MpUnreachNLRIAttribute) ProtoMessage ¶
func (*MpUnreachNLRIAttribute) ProtoMessage()
func (*MpUnreachNLRIAttribute) ProtoReflect ¶
func (x *MpUnreachNLRIAttribute) ProtoReflect() protoreflect.Message
func (*MpUnreachNLRIAttribute) Reset ¶
func (x *MpUnreachNLRIAttribute) Reset()
func (*MpUnreachNLRIAttribute) String ¶
func (x *MpUnreachNLRIAttribute) String() string
type MultiExitDiscAttribute ¶
type MultiExitDiscAttribute struct {
Med uint32 `protobuf:"varint,1,opt,name=med,proto3" json:"med,omitempty"`
// contains filtered or unexported fields
}
func (*MultiExitDiscAttribute) Descriptor
deprecated
func (*MultiExitDiscAttribute) Descriptor() ([]byte, []int)
Deprecated: Use MultiExitDiscAttribute.ProtoReflect.Descriptor instead.
func (*MultiExitDiscAttribute) GetMed ¶
func (x *MultiExitDiscAttribute) GetMed() uint32
func (*MultiExitDiscAttribute) ProtoMessage ¶
func (*MultiExitDiscAttribute) ProtoMessage()
func (*MultiExitDiscAttribute) ProtoReflect ¶
func (x *MultiExitDiscAttribute) ProtoReflect() protoreflect.Message
func (*MultiExitDiscAttribute) Reset ¶
func (x *MultiExitDiscAttribute) Reset()
func (*MultiExitDiscAttribute) String ¶
func (x *MultiExitDiscAttribute) String() string
type MultiProtocolCapability ¶
type MultiProtocolCapability struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
// contains filtered or unexported fields
}
func (*MultiProtocolCapability) Descriptor
deprecated
func (*MultiProtocolCapability) Descriptor() ([]byte, []int)
Deprecated: Use MultiProtocolCapability.ProtoReflect.Descriptor instead.
func (*MultiProtocolCapability) GetFamily ¶
func (x *MultiProtocolCapability) GetFamily() *Family
func (*MultiProtocolCapability) ProtoMessage ¶
func (*MultiProtocolCapability) ProtoMessage()
func (*MultiProtocolCapability) ProtoReflect ¶
func (x *MultiProtocolCapability) ProtoReflect() protoreflect.Message
func (*MultiProtocolCapability) Reset ¶
func (x *MultiProtocolCapability) Reset()
func (*MultiProtocolCapability) String ¶
func (x *MultiProtocolCapability) String() string
type MulticastFlagsExtended ¶
type MulticastFlagsExtended struct {
IsIgmpProxy bool `protobuf:"varint,1,opt,name=is_igmp_proxy,json=isIgmpProxy,proto3" json:"is_igmp_proxy,omitempty"`
IsMldProxy bool `protobuf:"varint,2,opt,name=is_mld_proxy,json=isMldProxy,proto3" json:"is_mld_proxy,omitempty"`
// contains filtered or unexported fields
}
func (*MulticastFlagsExtended) Descriptor
deprecated
func (*MulticastFlagsExtended) Descriptor() ([]byte, []int)
Deprecated: Use MulticastFlagsExtended.ProtoReflect.Descriptor instead.
func (*MulticastFlagsExtended) GetIsIgmpProxy ¶
func (x *MulticastFlagsExtended) GetIsIgmpProxy() bool
func (*MulticastFlagsExtended) GetIsMldProxy ¶
func (x *MulticastFlagsExtended) GetIsMldProxy() bool
func (*MulticastFlagsExtended) ProtoMessage ¶
func (*MulticastFlagsExtended) ProtoMessage()
func (*MulticastFlagsExtended) ProtoReflect ¶
func (x *MulticastFlagsExtended) ProtoReflect() protoreflect.Message
func (*MulticastFlagsExtended) Reset ¶
func (x *MulticastFlagsExtended) Reset()
func (*MulticastFlagsExtended) String ¶
func (x *MulticastFlagsExtended) String() string
type NLRI ¶
type NLRI struct {
// Types that are valid to be assigned to Nlri:
//
// *NLRI_Prefix
// *NLRI_LabeledPrefix
// *NLRI_Encapsulation
// *NLRI_Vpls
// *NLRI_EvpnEthernetAd
// *NLRI_EvpnMacadv
// *NLRI_EvpnMulticast
// *NLRI_EvpnEthernetSegment
// *NLRI_EvpnIpPrefix
// *NLRI_EvpnIPmsi
// *NLRI_LabeledVpnIpPrefix
// *NLRI_RouteTargetMembership
// *NLRI_FlowSpec
// *NLRI_VpnFlowSpec
// *NLRI_Opaque
// *NLRI_LsAddrPrefix
// *NLRI_SrPolicy
// *NLRI_MupInterworkSegmentDiscovery
// *NLRI_MupDirectSegmentDiscovery
// *NLRI_MupType_1SessionTransformed
// *NLRI_MupType_2SessionTransformed
Nlri isNLRI_Nlri `protobuf_oneof:"nlri"`
// contains filtered or unexported fields
}
func (*NLRI) Descriptor
deprecated
func (*NLRI) GetEncapsulation ¶
func (x *NLRI) GetEncapsulation() *EncapsulationNLRI
func (*NLRI) GetEvpnEthernetAd ¶
func (x *NLRI) GetEvpnEthernetAd() *EVPNEthernetAutoDiscoveryRoute
func (*NLRI) GetEvpnEthernetSegment ¶
func (x *NLRI) GetEvpnEthernetSegment() *EVPNEthernetSegmentRoute
func (*NLRI) GetEvpnIPmsi ¶
func (x *NLRI) GetEvpnIPmsi() *EVPNIPMSIRoute
func (*NLRI) GetEvpnIpPrefix ¶
func (x *NLRI) GetEvpnIpPrefix() *EVPNIPPrefixRoute
func (*NLRI) GetEvpnMacadv ¶
func (x *NLRI) GetEvpnMacadv() *EVPNMACIPAdvertisementRoute
func (*NLRI) GetEvpnMulticast ¶
func (x *NLRI) GetEvpnMulticast() *EVPNInclusiveMulticastEthernetTagRoute
func (*NLRI) GetFlowSpec ¶
func (x *NLRI) GetFlowSpec() *FlowSpecNLRI
func (*NLRI) GetLabeledPrefix ¶
func (x *NLRI) GetLabeledPrefix() *LabeledIPAddressPrefix
func (*NLRI) GetLabeledVpnIpPrefix ¶
func (x *NLRI) GetLabeledVpnIpPrefix() *LabeledVPNIPAddressPrefix
func (*NLRI) GetLsAddrPrefix ¶
func (x *NLRI) GetLsAddrPrefix() *LsAddrPrefix
func (*NLRI) GetMupDirectSegmentDiscovery ¶
func (x *NLRI) GetMupDirectSegmentDiscovery() *MUPDirectSegmentDiscoveryRoute
func (*NLRI) GetMupInterworkSegmentDiscovery ¶
func (x *NLRI) GetMupInterworkSegmentDiscovery() *MUPInterworkSegmentDiscoveryRoute
func (*NLRI) GetMupType_1SessionTransformed ¶
func (x *NLRI) GetMupType_1SessionTransformed() *MUPType1SessionTransformedRoute
func (*NLRI) GetMupType_2SessionTransformed ¶
func (x *NLRI) GetMupType_2SessionTransformed() *MUPType2SessionTransformedRoute
func (*NLRI) GetOpaque ¶
func (x *NLRI) GetOpaque() *OpaqueNLRI
func (*NLRI) GetPrefix ¶
func (x *NLRI) GetPrefix() *IPAddressPrefix
func (*NLRI) GetRouteTargetMembership ¶
func (x *NLRI) GetRouteTargetMembership() *RouteTargetMembershipNLRI
func (*NLRI) GetSrPolicy ¶
func (x *NLRI) GetSrPolicy() *SRPolicyNLRI
func (*NLRI) GetVpnFlowSpec ¶
func (x *NLRI) GetVpnFlowSpec() *VPNFlowSpecNLRI
func (*NLRI) ProtoMessage ¶
func (*NLRI) ProtoMessage()
func (*NLRI) ProtoReflect ¶
func (x *NLRI) ProtoReflect() protoreflect.Message
type NLRI_Encapsulation ¶
type NLRI_Encapsulation struct {
Encapsulation *EncapsulationNLRI `protobuf:"bytes,3,opt,name=encapsulation,proto3,oneof"`
}
type NLRI_EvpnEthernetAd ¶
type NLRI_EvpnEthernetAd struct {
EvpnEthernetAd *EVPNEthernetAutoDiscoveryRoute `protobuf:"bytes,5,opt,name=evpn_ethernet_ad,json=evpnEthernetAd,proto3,oneof"`
}
type NLRI_EvpnEthernetSegment ¶
type NLRI_EvpnEthernetSegment struct {
EvpnEthernetSegment *EVPNEthernetSegmentRoute `protobuf:"bytes,8,opt,name=evpn_ethernet_segment,json=evpnEthernetSegment,proto3,oneof"`
}
type NLRI_EvpnIPmsi ¶
type NLRI_EvpnIPmsi struct {
EvpnIPmsi *EVPNIPMSIRoute `protobuf:"bytes,10,opt,name=evpn_i_pmsi,json=evpnIPmsi,proto3,oneof"`
}
type NLRI_EvpnIpPrefix ¶
type NLRI_EvpnIpPrefix struct {
EvpnIpPrefix *EVPNIPPrefixRoute `protobuf:"bytes,9,opt,name=evpn_ip_prefix,json=evpnIpPrefix,proto3,oneof"`
}
type NLRI_EvpnMacadv ¶
type NLRI_EvpnMacadv struct {
EvpnMacadv *EVPNMACIPAdvertisementRoute `protobuf:"bytes,6,opt,name=evpn_macadv,json=evpnMacadv,proto3,oneof"`
}
type NLRI_EvpnMulticast ¶
type NLRI_EvpnMulticast struct {
EvpnMulticast *EVPNInclusiveMulticastEthernetTagRoute `protobuf:"bytes,7,opt,name=evpn_multicast,json=evpnMulticast,proto3,oneof"`
}
type NLRI_FlowSpec ¶
type NLRI_FlowSpec struct {
FlowSpec *FlowSpecNLRI `protobuf:"bytes,13,opt,name=flow_spec,json=flowSpec,proto3,oneof"`
}
type NLRI_LabeledPrefix ¶
type NLRI_LabeledPrefix struct {
LabeledPrefix *LabeledIPAddressPrefix `protobuf:"bytes,2,opt,name=labeled_prefix,json=labeledPrefix,proto3,oneof"`
}
type NLRI_LabeledVpnIpPrefix ¶
type NLRI_LabeledVpnIpPrefix struct {
LabeledVpnIpPrefix *LabeledVPNIPAddressPrefix `protobuf:"bytes,11,opt,name=labeled_vpn_ip_prefix,json=labeledVpnIpPrefix,proto3,oneof"`
}
type NLRI_LsAddrPrefix ¶
type NLRI_LsAddrPrefix struct {
LsAddrPrefix *LsAddrPrefix `protobuf:"bytes,16,opt,name=ls_addr_prefix,json=lsAddrPrefix,proto3,oneof"`
}
type NLRI_MupDirectSegmentDiscovery ¶
type NLRI_MupDirectSegmentDiscovery struct {
MupDirectSegmentDiscovery *MUPDirectSegmentDiscoveryRoute `protobuf:"bytes,19,opt,name=mup_direct_segment_discovery,json=mupDirectSegmentDiscovery,proto3,oneof"`
}
type NLRI_MupInterworkSegmentDiscovery ¶
type NLRI_MupInterworkSegmentDiscovery struct {
MupInterworkSegmentDiscovery *MUPInterworkSegmentDiscoveryRoute `protobuf:"bytes,18,opt,name=mup_interwork_segment_discovery,json=mupInterworkSegmentDiscovery,proto3,oneof"`
}
type NLRI_MupType_1SessionTransformed ¶
type NLRI_MupType_1SessionTransformed struct {
MupType_1SessionTransformed *MUPType1SessionTransformedRoute `protobuf:"bytes,20,opt,name=mup_type_1_session_transformed,json=mupType1SessionTransformed,proto3,oneof"`
}
type NLRI_MupType_2SessionTransformed ¶
type NLRI_MupType_2SessionTransformed struct {
MupType_2SessionTransformed *MUPType2SessionTransformedRoute `protobuf:"bytes,21,opt,name=mup_type_2_session_transformed,json=mupType2SessionTransformed,proto3,oneof"`
}
type NLRI_Opaque ¶
type NLRI_Opaque struct {
Opaque *OpaqueNLRI `protobuf:"bytes,15,opt,name=opaque,proto3,oneof"`
}
type NLRI_Prefix ¶
type NLRI_Prefix struct {
Prefix *IPAddressPrefix `protobuf:"bytes,1,opt,name=prefix,proto3,oneof"`
}
type NLRI_RouteTargetMembership ¶
type NLRI_RouteTargetMembership struct {
RouteTargetMembership *RouteTargetMembershipNLRI `protobuf:"bytes,12,opt,name=route_target_membership,json=routeTargetMembership,proto3,oneof"`
}
type NLRI_SrPolicy ¶
type NLRI_SrPolicy struct {
SrPolicy *SRPolicyNLRI `protobuf:"bytes,17,opt,name=sr_policy,json=srPolicy,proto3,oneof"`
}
type NLRI_Vpls ¶
type NLRI_Vpls struct {
Vpls *VPLSNLRI `protobuf:"bytes,4,opt,name=vpls,proto3,oneof"`
}
type NLRI_VpnFlowSpec ¶
type NLRI_VpnFlowSpec struct {
VpnFlowSpec *VPNFlowSpecNLRI `protobuf:"bytes,14,opt,name=vpn_flow_spec,json=vpnFlowSpec,proto3,oneof"`
}
type NextHopAttribute ¶
type NextHopAttribute struct {
NextHop string `protobuf:"bytes,1,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
// contains filtered or unexported fields
}
func (*NextHopAttribute) Descriptor
deprecated
func (*NextHopAttribute) Descriptor() ([]byte, []int)
Deprecated: Use NextHopAttribute.ProtoReflect.Descriptor instead.
func (*NextHopAttribute) GetNextHop ¶
func (x *NextHopAttribute) GetNextHop() string
func (*NextHopAttribute) ProtoMessage ¶
func (*NextHopAttribute) ProtoMessage()
func (*NextHopAttribute) ProtoReflect ¶
func (x *NextHopAttribute) ProtoReflect() protoreflect.Message
func (*NextHopAttribute) Reset ¶
func (x *NextHopAttribute) Reset()
func (*NextHopAttribute) String ¶
func (x *NextHopAttribute) String() string
type NexthopAction ¶
type NexthopAction struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Self bool `protobuf:"varint,2,opt,name=self,proto3" json:"self,omitempty"`
Unchanged bool `protobuf:"varint,3,opt,name=unchanged,proto3" json:"unchanged,omitempty"`
PeerAddress bool `protobuf:"varint,4,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"`
// contains filtered or unexported fields
}
func (*NexthopAction) Descriptor
deprecated
func (*NexthopAction) Descriptor() ([]byte, []int)
Deprecated: Use NexthopAction.ProtoReflect.Descriptor instead.
func (*NexthopAction) GetAddress ¶
func (x *NexthopAction) GetAddress() string
func (*NexthopAction) GetPeerAddress ¶
func (x *NexthopAction) GetPeerAddress() bool
func (*NexthopAction) GetSelf ¶
func (x *NexthopAction) GetSelf() bool
func (*NexthopAction) GetUnchanged ¶
func (x *NexthopAction) GetUnchanged() bool
func (*NexthopAction) ProtoMessage ¶
func (*NexthopAction) ProtoMessage()
func (*NexthopAction) ProtoReflect ¶
func (x *NexthopAction) ProtoReflect() protoreflect.Message
func (*NexthopAction) Reset ¶
func (x *NexthopAction) Reset()
func (*NexthopAction) String ¶
func (x *NexthopAction) String() string
type OpaqueExtended ¶
type OpaqueExtended struct {
IsTransitive bool `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*OpaqueExtended) Descriptor
deprecated
func (*OpaqueExtended) Descriptor() ([]byte, []int)
Deprecated: Use OpaqueExtended.ProtoReflect.Descriptor instead.
func (*OpaqueExtended) GetIsTransitive ¶
func (x *OpaqueExtended) GetIsTransitive() bool
func (*OpaqueExtended) GetValue ¶
func (x *OpaqueExtended) GetValue() []byte
func (*OpaqueExtended) ProtoMessage ¶
func (*OpaqueExtended) ProtoMessage()
func (*OpaqueExtended) ProtoReflect ¶
func (x *OpaqueExtended) ProtoReflect() protoreflect.Message
func (*OpaqueExtended) Reset ¶
func (x *OpaqueExtended) Reset()
func (*OpaqueExtended) String ¶
func (x *OpaqueExtended) String() string
type OpaqueNLRI ¶
type OpaqueNLRI struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
OpaqueNLRI represents the NLRI for: - AFI=16397, SAFI=241
func (*OpaqueNLRI) Descriptor
deprecated
func (*OpaqueNLRI) Descriptor() ([]byte, []int)
Deprecated: Use OpaqueNLRI.ProtoReflect.Descriptor instead.
func (*OpaqueNLRI) GetKey ¶
func (x *OpaqueNLRI) GetKey() []byte
func (*OpaqueNLRI) GetValue ¶
func (x *OpaqueNLRI) GetValue() []byte
func (*OpaqueNLRI) ProtoMessage ¶
func (*OpaqueNLRI) ProtoMessage()
func (*OpaqueNLRI) ProtoReflect ¶
func (x *OpaqueNLRI) ProtoReflect() protoreflect.Message
func (*OpaqueNLRI) Reset ¶
func (x *OpaqueNLRI) Reset()
func (*OpaqueNLRI) String ¶
func (x *OpaqueNLRI) String() string
type OriginAction ¶
type OriginAction struct {
Origin OriginType `protobuf:"varint,1,opt,name=origin,proto3,enum=api.OriginType" json:"origin,omitempty"`
// contains filtered or unexported fields
}
func (*OriginAction) Descriptor
deprecated
func (*OriginAction) Descriptor() ([]byte, []int)
Deprecated: Use OriginAction.ProtoReflect.Descriptor instead.
func (*OriginAction) GetOrigin ¶
func (x *OriginAction) GetOrigin() OriginType
func (*OriginAction) ProtoMessage ¶
func (*OriginAction) ProtoMessage()
func (*OriginAction) ProtoReflect ¶
func (x *OriginAction) ProtoReflect() protoreflect.Message
func (*OriginAction) Reset ¶
func (x *OriginAction) Reset()
func (*OriginAction) String ¶
func (x *OriginAction) String() string
type OriginAttribute ¶
type OriginAttribute struct {
Origin uint32 `protobuf:"varint,1,opt,name=origin,proto3" json:"origin,omitempty"`
// contains filtered or unexported fields
}
func (*OriginAttribute) Descriptor
deprecated
func (*OriginAttribute) Descriptor() ([]byte, []int)
Deprecated: Use OriginAttribute.ProtoReflect.Descriptor instead.
func (*OriginAttribute) GetOrigin ¶
func (x *OriginAttribute) GetOrigin() uint32
func (*OriginAttribute) ProtoMessage ¶
func (*OriginAttribute) ProtoMessage()
func (*OriginAttribute) ProtoReflect ¶
func (x *OriginAttribute) ProtoReflect() protoreflect.Message
func (*OriginAttribute) Reset ¶
func (x *OriginAttribute) Reset()
func (*OriginAttribute) String ¶
func (x *OriginAttribute) String() string
type OriginType ¶
type OriginType int32
const ( OriginType_ORIGIN_TYPE_UNSPECIFIED OriginType = 0 OriginType_ORIGIN_TYPE_IGP OriginType = 1 OriginType_ORIGIN_TYPE_EGP OriginType = 2 OriginType_ORIGIN_TYPE_INCOMPLETE OriginType = 3 )
func (OriginType) Descriptor ¶
func (OriginType) Descriptor() protoreflect.EnumDescriptor
func (OriginType) Enum ¶
func (x OriginType) Enum() *OriginType
func (OriginType) EnumDescriptor
deprecated
func (OriginType) EnumDescriptor() ([]byte, []int)
Deprecated: Use OriginType.Descriptor instead.
func (OriginType) Number ¶
func (x OriginType) Number() protoreflect.EnumNumber
func (OriginType) String ¶
func (x OriginType) String() string
func (OriginType) Type ¶
func (OriginType) Type() protoreflect.EnumType
type OriginatorIdAttribute ¶
type OriginatorIdAttribute struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*OriginatorIdAttribute) Descriptor
deprecated
func (*OriginatorIdAttribute) Descriptor() ([]byte, []int)
Deprecated: Use OriginatorIdAttribute.ProtoReflect.Descriptor instead.
func (*OriginatorIdAttribute) GetId ¶
func (x *OriginatorIdAttribute) GetId() string
func (*OriginatorIdAttribute) ProtoMessage ¶
func (*OriginatorIdAttribute) ProtoMessage()
func (*OriginatorIdAttribute) ProtoReflect ¶
func (x *OriginatorIdAttribute) ProtoReflect() protoreflect.Message
func (*OriginatorIdAttribute) Reset ¶
func (x *OriginatorIdAttribute) Reset()
func (*OriginatorIdAttribute) String ¶
func (x *OriginatorIdAttribute) String() string
type Path ¶
type Path struct {
Nlri *NLRI `protobuf:"bytes,1,opt,name=nlri,proto3" json:"nlri,omitempty"`
Pattrs []*Attribute `protobuf:"bytes,2,rep,name=pattrs,proto3" json:"pattrs,omitempty"`
Age *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=age,proto3" json:"age,omitempty"`
Best bool `protobuf:"varint,4,opt,name=best,proto3" json:"best,omitempty"`
IsWithdraw bool `protobuf:"varint,5,opt,name=is_withdraw,json=isWithdraw,proto3" json:"is_withdraw,omitempty"`
Validation *Validation `protobuf:"bytes,7,opt,name=validation,proto3" json:"validation,omitempty"`
NoImplicitWithdraw bool `protobuf:"varint,8,opt,name=no_implicit_withdraw,json=noImplicitWithdraw,proto3" json:"no_implicit_withdraw,omitempty"`
Family *Family `protobuf:"bytes,9,opt,name=family,proto3" json:"family,omitempty"`
SourceAsn uint32 `protobuf:"varint,10,opt,name=source_asn,json=sourceAsn,proto3" json:"source_asn,omitempty"`
SourceId string `protobuf:"bytes,11,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
Filtered bool `protobuf:"varint,12,opt,name=filtered,proto3" json:"filtered,omitempty"`
Stale bool `protobuf:"varint,13,opt,name=stale,proto3" json:"stale,omitempty"`
IsFromExternal bool `protobuf:"varint,14,opt,name=is_from_external,json=isFromExternal,proto3" json:"is_from_external,omitempty"`
NeighborIp string `protobuf:"bytes,15,opt,name=neighbor_ip,json=neighborIp,proto3" json:"neighbor_ip,omitempty"`
Uuid []byte `protobuf:"bytes,16,opt,name=uuid,proto3" json:"uuid,omitempty"` // only paths installed by AddPath API have this
IsNexthopInvalid bool `protobuf:"varint,17,opt,name=is_nexthop_invalid,json=isNexthopInvalid,proto3" json:"is_nexthop_invalid,omitempty"`
Identifier uint32 `protobuf:"varint,18,opt,name=identifier,proto3" json:"identifier,omitempty"`
LocalIdentifier uint32 `protobuf:"varint,19,opt,name=local_identifier,json=localIdentifier,proto3" json:"local_identifier,omitempty"`
NlriBinary []byte `protobuf:"bytes,20,opt,name=nlri_binary,json=nlriBinary,proto3" json:"nlri_binary,omitempty"`
PattrsBinary [][]byte `protobuf:"bytes,21,rep,name=pattrs_binary,json=pattrsBinary,proto3" json:"pattrs_binary,omitempty"`
SendMaxFiltered bool `protobuf:"varint,22,opt,name=send_max_filtered,json=sendMaxFiltered,proto3" json:"send_max_filtered,omitempty"`
// contains filtered or unexported fields
}
func (*Path) Descriptor
deprecated
func (*Path) GetAge ¶
func (x *Path) GetAge() *timestamppb.Timestamp
func (*Path) GetFiltered ¶
func (*Path) GetIdentifier ¶
func (*Path) GetIsFromExternal ¶
func (*Path) GetIsNexthopInvalid ¶
func (*Path) GetIsWithdraw ¶
func (*Path) GetLocalIdentifier ¶
func (*Path) GetNeighborIp ¶
func (*Path) GetNlriBinary ¶
func (*Path) GetNoImplicitWithdraw ¶
func (*Path) GetPattrsBinary ¶
func (*Path) GetSendMaxFiltered ¶
func (*Path) GetSourceAsn ¶
func (*Path) GetSourceId ¶
func (*Path) GetValidation ¶
func (x *Path) GetValidation() *Validation
func (*Path) ProtoMessage ¶
func (*Path) ProtoMessage()
func (*Path) ProtoReflect ¶
func (x *Path) ProtoReflect() protoreflect.Message
type Peer ¶
type Peer struct {
ApplyPolicy *ApplyPolicy `protobuf:"bytes,1,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
Conf *PeerConf `protobuf:"bytes,2,opt,name=conf,proto3" json:"conf,omitempty"`
EbgpMultihop *EbgpMultihop `protobuf:"bytes,3,opt,name=ebgp_multihop,json=ebgpMultihop,proto3" json:"ebgp_multihop,omitempty"`
RouteReflector *RouteReflector `protobuf:"bytes,4,opt,name=route_reflector,json=routeReflector,proto3" json:"route_reflector,omitempty"`
State *PeerState `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
Timers *Timers `protobuf:"bytes,6,opt,name=timers,proto3" json:"timers,omitempty"`
Transport *Transport `protobuf:"bytes,7,opt,name=transport,proto3" json:"transport,omitempty"`
RouteServer *RouteServer `protobuf:"bytes,8,opt,name=route_server,json=routeServer,proto3" json:"route_server,omitempty"`
GracefulRestart *GracefulRestart `protobuf:"bytes,9,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"`
AfiSafis []*AfiSafi `protobuf:"bytes,10,rep,name=afi_safis,json=afiSafis,proto3" json:"afi_safis,omitempty"`
TtlSecurity *TtlSecurity `protobuf:"bytes,11,opt,name=ttl_security,json=ttlSecurity,proto3" json:"ttl_security,omitempty"`
// contains filtered or unexported fields
}
func (*Peer) Descriptor
deprecated
func (*Peer) GetAfiSafis ¶
func (*Peer) GetApplyPolicy ¶
func (x *Peer) GetApplyPolicy() *ApplyPolicy
func (*Peer) GetEbgpMultihop ¶
func (x *Peer) GetEbgpMultihop() *EbgpMultihop
func (*Peer) GetGracefulRestart ¶
func (x *Peer) GetGracefulRestart() *GracefulRestart
func (*Peer) GetRouteReflector ¶
func (x *Peer) GetRouteReflector() *RouteReflector
func (*Peer) GetRouteServer ¶
func (x *Peer) GetRouteServer() *RouteServer
func (*Peer) GetTransport ¶
func (*Peer) GetTtlSecurity ¶
func (x *Peer) GetTtlSecurity() *TtlSecurity
func (*Peer) ProtoMessage ¶
func (*Peer) ProtoMessage()
func (*Peer) ProtoReflect ¶
func (x *Peer) ProtoReflect() protoreflect.Message
type PeerConf ¶
type PeerConf struct {
AuthPassword string `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
LocalAsn uint32 `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
NeighborAddress string `protobuf:"bytes,4,opt,name=neighbor_address,json=neighborAddress,proto3" json:"neighbor_address,omitempty"`
PeerAsn uint32 `protobuf:"varint,5,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
PeerGroup string `protobuf:"bytes,6,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
Type PeerType `protobuf:"varint,7,opt,name=type,proto3,enum=api.PeerType" json:"type,omitempty"`
RemovePrivate RemovePrivate `protobuf:"varint,8,opt,name=remove_private,json=removePrivate,proto3,enum=api.RemovePrivate" json:"remove_private,omitempty"`
RouteFlapDamping bool `protobuf:"varint,9,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
SendCommunity uint32 `protobuf:"varint,10,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
NeighborInterface string `protobuf:"bytes,11,opt,name=neighbor_interface,json=neighborInterface,proto3" json:"neighbor_interface,omitempty"`
Vrf string `protobuf:"bytes,12,opt,name=vrf,proto3" json:"vrf,omitempty"`
AllowOwnAsn uint32 `protobuf:"varint,13,opt,name=allow_own_asn,json=allowOwnAsn,proto3" json:"allow_own_asn,omitempty"`
ReplacePeerAsn bool `protobuf:"varint,14,opt,name=replace_peer_asn,json=replacePeerAsn,proto3" json:"replace_peer_asn,omitempty"`
AdminDown bool `protobuf:"varint,15,opt,name=admin_down,json=adminDown,proto3" json:"admin_down,omitempty"`
SendSoftwareVersion bool `protobuf:"varint,16,opt,name=send_software_version,json=sendSoftwareVersion,proto3" json:"send_software_version,omitempty"`
AllowAspathLoopLocal bool `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PeerConf) Descriptor
deprecated
func (*PeerConf) GetAdminDown ¶
func (*PeerConf) GetAllowAspathLoopLocal ¶
func (*PeerConf) GetAllowOwnAsn ¶
func (*PeerConf) GetAuthPassword ¶
func (*PeerConf) GetDescription ¶
func (*PeerConf) GetLocalAsn ¶
func (*PeerConf) GetNeighborAddress ¶
func (*PeerConf) GetNeighborInterface ¶
func (*PeerConf) GetPeerAsn ¶
func (*PeerConf) GetPeerGroup ¶
func (*PeerConf) GetRemovePrivate ¶
func (x *PeerConf) GetRemovePrivate() RemovePrivate
func (*PeerConf) GetReplacePeerAsn ¶
func (*PeerConf) GetRouteFlapDamping ¶
func (*PeerConf) GetSendCommunity ¶
func (*PeerConf) GetSendSoftwareVersion ¶
func (*PeerConf) ProtoMessage ¶
func (*PeerConf) ProtoMessage()
func (*PeerConf) ProtoReflect ¶
func (x *PeerConf) ProtoReflect() protoreflect.Message
type PeerGroup ¶
type PeerGroup struct {
ApplyPolicy *ApplyPolicy `protobuf:"bytes,1,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
Conf *PeerGroupConf `protobuf:"bytes,2,opt,name=conf,proto3" json:"conf,omitempty"`
EbgpMultihop *EbgpMultihop `protobuf:"bytes,3,opt,name=ebgp_multihop,json=ebgpMultihop,proto3" json:"ebgp_multihop,omitempty"`
RouteReflector *RouteReflector `protobuf:"bytes,4,opt,name=route_reflector,json=routeReflector,proto3" json:"route_reflector,omitempty"`
Info *PeerGroupState `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"`
Timers *Timers `protobuf:"bytes,6,opt,name=timers,proto3" json:"timers,omitempty"`
Transport *Transport `protobuf:"bytes,7,opt,name=transport,proto3" json:"transport,omitempty"`
RouteServer *RouteServer `protobuf:"bytes,8,opt,name=route_server,json=routeServer,proto3" json:"route_server,omitempty"`
GracefulRestart *GracefulRestart `protobuf:"bytes,9,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"`
AfiSafis []*AfiSafi `protobuf:"bytes,10,rep,name=afi_safis,json=afiSafis,proto3" json:"afi_safis,omitempty"`
TtlSecurity *TtlSecurity `protobuf:"bytes,11,opt,name=ttl_security,json=ttlSecurity,proto3" json:"ttl_security,omitempty"`
// contains filtered or unexported fields
}
func (*PeerGroup) Descriptor
deprecated
func (*PeerGroup) GetAfiSafis ¶
func (*PeerGroup) GetApplyPolicy ¶
func (x *PeerGroup) GetApplyPolicy() *ApplyPolicy
func (*PeerGroup) GetConf ¶
func (x *PeerGroup) GetConf() *PeerGroupConf
func (*PeerGroup) GetEbgpMultihop ¶
func (x *PeerGroup) GetEbgpMultihop() *EbgpMultihop
func (*PeerGroup) GetGracefulRestart ¶
func (x *PeerGroup) GetGracefulRestart() *GracefulRestart
func (*PeerGroup) GetInfo ¶
func (x *PeerGroup) GetInfo() *PeerGroupState
func (*PeerGroup) GetRouteReflector ¶
func (x *PeerGroup) GetRouteReflector() *RouteReflector
func (*PeerGroup) GetRouteServer ¶
func (x *PeerGroup) GetRouteServer() *RouteServer
func (*PeerGroup) GetTransport ¶
func (*PeerGroup) GetTtlSecurity ¶
func (x *PeerGroup) GetTtlSecurity() *TtlSecurity
func (*PeerGroup) ProtoMessage ¶
func (*PeerGroup) ProtoMessage()
func (*PeerGroup) ProtoReflect ¶
func (x *PeerGroup) ProtoReflect() protoreflect.Message
type PeerGroupConf ¶
type PeerGroupConf struct {
AuthPassword string `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
LocalAsn uint32 `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
PeerAsn uint32 `protobuf:"varint,4,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
PeerGroupName string `protobuf:"bytes,5,opt,name=peer_group_name,json=peerGroupName,proto3" json:"peer_group_name,omitempty"`
Type PeerType `protobuf:"varint,6,opt,name=type,proto3,enum=api.PeerType" json:"type,omitempty"`
RemovePrivate RemovePrivate `protobuf:"varint,7,opt,name=remove_private,json=removePrivate,proto3,enum=api.RemovePrivate" json:"remove_private,omitempty"`
RouteFlapDamping bool `protobuf:"varint,8,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
SendCommunity uint32 `protobuf:"varint,9,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
SendSoftwareVersion bool `protobuf:"varint,10,opt,name=send_software_version,json=sendSoftwareVersion,proto3" json:"send_software_version,omitempty"`
// contains filtered or unexported fields
}
func (*PeerGroupConf) Descriptor
deprecated
func (*PeerGroupConf) Descriptor() ([]byte, []int)
Deprecated: Use PeerGroupConf.ProtoReflect.Descriptor instead.
func (*PeerGroupConf) GetAuthPassword ¶
func (x *PeerGroupConf) GetAuthPassword() string
func (*PeerGroupConf) GetDescription ¶
func (x *PeerGroupConf) GetDescription() string
func (*PeerGroupConf) GetLocalAsn ¶
func (x *PeerGroupConf) GetLocalAsn() uint32
func (*PeerGroupConf) GetPeerAsn ¶
func (x *PeerGroupConf) GetPeerAsn() uint32
func (*PeerGroupConf) GetPeerGroupName ¶
func (x *PeerGroupConf) GetPeerGroupName() string
func (*PeerGroupConf) GetRemovePrivate ¶
func (x *PeerGroupConf) GetRemovePrivate() RemovePrivate
func (*PeerGroupConf) GetRouteFlapDamping ¶
func (x *PeerGroupConf) GetRouteFlapDamping() bool
func (*PeerGroupConf) GetSendCommunity ¶
func (x *PeerGroupConf) GetSendCommunity() uint32
func (*PeerGroupConf) GetSendSoftwareVersion ¶
func (x *PeerGroupConf) GetSendSoftwareVersion() bool
func (*PeerGroupConf) GetType ¶
func (x *PeerGroupConf) GetType() PeerType
func (*PeerGroupConf) ProtoMessage ¶
func (*PeerGroupConf) ProtoMessage()
func (*PeerGroupConf) ProtoReflect ¶
func (x *PeerGroupConf) ProtoReflect() protoreflect.Message
func (*PeerGroupConf) Reset ¶
func (x *PeerGroupConf) Reset()
func (*PeerGroupConf) String ¶
func (x *PeerGroupConf) String() string
type PeerGroupState ¶
type PeerGroupState struct {
AuthPassword string `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
LocalAsn uint32 `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
PeerAsn uint32 `protobuf:"varint,4,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
PeerGroupName string `protobuf:"bytes,5,opt,name=peer_group_name,json=peerGroupName,proto3" json:"peer_group_name,omitempty"`
Type PeerType `protobuf:"varint,6,opt,name=type,proto3,enum=api.PeerType" json:"type,omitempty"`
RemovePrivate RemovePrivate `protobuf:"varint,7,opt,name=remove_private,json=removePrivate,proto3,enum=api.RemovePrivate" json:"remove_private,omitempty"`
RouteFlapDamping bool `protobuf:"varint,8,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
SendCommunity uint32 `protobuf:"varint,9,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
TotalPaths uint32 `protobuf:"varint,10,opt,name=total_paths,json=totalPaths,proto3" json:"total_paths,omitempty"`
TotalPrefixes uint32 `protobuf:"varint,11,opt,name=total_prefixes,json=totalPrefixes,proto3" json:"total_prefixes,omitempty"`
// contains filtered or unexported fields
}
func (*PeerGroupState) Descriptor
deprecated
func (*PeerGroupState) Descriptor() ([]byte, []int)
Deprecated: Use PeerGroupState.ProtoReflect.Descriptor instead.
func (*PeerGroupState) GetAuthPassword ¶
func (x *PeerGroupState) GetAuthPassword() string
func (*PeerGroupState) GetDescription ¶
func (x *PeerGroupState) GetDescription() string
func (*PeerGroupState) GetLocalAsn ¶
func (x *PeerGroupState) GetLocalAsn() uint32
func (*PeerGroupState) GetPeerAsn ¶
func (x *PeerGroupState) GetPeerAsn() uint32
func (*PeerGroupState) GetPeerGroupName ¶
func (x *PeerGroupState) GetPeerGroupName() string
func (*PeerGroupState) GetRemovePrivate ¶
func (x *PeerGroupState) GetRemovePrivate() RemovePrivate
func (*PeerGroupState) GetRouteFlapDamping ¶
func (x *PeerGroupState) GetRouteFlapDamping() bool
func (*PeerGroupState) GetSendCommunity ¶
func (x *PeerGroupState) GetSendCommunity() uint32
func (*PeerGroupState) GetTotalPaths ¶
func (x *PeerGroupState) GetTotalPaths() uint32
func (*PeerGroupState) GetTotalPrefixes ¶
func (x *PeerGroupState) GetTotalPrefixes() uint32
func (*PeerGroupState) GetType ¶
func (x *PeerGroupState) GetType() PeerType
func (*PeerGroupState) ProtoMessage ¶
func (*PeerGroupState) ProtoMessage()
func (*PeerGroupState) ProtoReflect ¶
func (x *PeerGroupState) ProtoReflect() protoreflect.Message
func (*PeerGroupState) Reset ¶
func (x *PeerGroupState) Reset()
func (*PeerGroupState) String ¶
func (x *PeerGroupState) String() string
type PeerState ¶
type PeerState struct {
AuthPassword string `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
LocalAsn uint32 `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
Messages *Messages `protobuf:"bytes,4,opt,name=messages,proto3" json:"messages,omitempty"`
NeighborAddress string `protobuf:"bytes,5,opt,name=neighbor_address,json=neighborAddress,proto3" json:"neighbor_address,omitempty"`
PeerAsn uint32 `protobuf:"varint,6,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
PeerGroup string `protobuf:"bytes,7,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
Type PeerType `protobuf:"varint,8,opt,name=type,proto3,enum=api.PeerType" json:"type,omitempty"`
Queues *Queues `protobuf:"bytes,9,opt,name=queues,proto3" json:"queues,omitempty"`
RemovePrivate RemovePrivate `protobuf:"varint,10,opt,name=remove_private,json=removePrivate,proto3,enum=api.RemovePrivate" json:"remove_private,omitempty"`
RouteFlapDamping bool `protobuf:"varint,11,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
SendCommunity uint32 `protobuf:"varint,12,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
SessionState PeerState_SessionState `` /* 131-byte string literal not displayed */
AdminState PeerState_AdminState `protobuf:"varint,15,opt,name=admin_state,json=adminState,proto3,enum=api.PeerState_AdminState" json:"admin_state,omitempty"`
OutQ uint32 `protobuf:"varint,16,opt,name=out_q,json=outQ,proto3" json:"out_q,omitempty"`
Flops uint32 `protobuf:"varint,17,opt,name=flops,proto3" json:"flops,omitempty"`
RemoteCap []*Capability `protobuf:"bytes,18,rep,name=remote_cap,json=remoteCap,proto3" json:"remote_cap,omitempty"`
LocalCap []*Capability `protobuf:"bytes,19,rep,name=local_cap,json=localCap,proto3" json:"local_cap,omitempty"`
RouterId string `protobuf:"bytes,20,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
DisconnectReason PeerState_DisconnectReason `` /* 147-byte string literal not displayed */
DisconnectMessage string `protobuf:"bytes,22,opt,name=disconnect_message,json=disconnectMessage,proto3" json:"disconnect_message,omitempty"`
// contains filtered or unexported fields
}
func (*PeerState) Descriptor
deprecated
func (*PeerState) GetAdminState ¶
func (x *PeerState) GetAdminState() PeerState_AdminState
func (*PeerState) GetAuthPassword ¶
func (*PeerState) GetDescription ¶
func (*PeerState) GetDisconnectMessage ¶
func (*PeerState) GetDisconnectReason ¶
func (x *PeerState) GetDisconnectReason() PeerState_DisconnectReason
func (*PeerState) GetLocalAsn ¶
func (*PeerState) GetLocalCap ¶
func (x *PeerState) GetLocalCap() []*Capability
func (*PeerState) GetMessages ¶
func (*PeerState) GetNeighborAddress ¶
func (*PeerState) GetPeerAsn ¶
func (*PeerState) GetPeerGroup ¶
func (*PeerState) GetRemoteCap ¶
func (x *PeerState) GetRemoteCap() []*Capability
func (*PeerState) GetRemovePrivate ¶
func (x *PeerState) GetRemovePrivate() RemovePrivate
func (*PeerState) GetRouteFlapDamping ¶
func (*PeerState) GetRouterId ¶
func (*PeerState) GetSendCommunity ¶
func (*PeerState) GetSessionState ¶
func (x *PeerState) GetSessionState() PeerState_SessionState
func (*PeerState) ProtoMessage ¶
func (*PeerState) ProtoMessage()
func (*PeerState) ProtoReflect ¶
func (x *PeerState) ProtoReflect() protoreflect.Message
type PeerState_AdminState ¶
type PeerState_AdminState int32
const ( PeerState_ADMIN_STATE_UNSPECIFIED PeerState_AdminState = 0 PeerState_ADMIN_STATE_UP PeerState_AdminState = 1 PeerState_ADMIN_STATE_DOWN PeerState_AdminState = 2 PeerState_ADMIN_STATE_PFX_CT PeerState_AdminState = 3 // prefix counter over limit )
func (PeerState_AdminState) Descriptor ¶
func (PeerState_AdminState) Descriptor() protoreflect.EnumDescriptor
func (PeerState_AdminState) Enum ¶
func (x PeerState_AdminState) Enum() *PeerState_AdminState
func (PeerState_AdminState) EnumDescriptor
deprecated
func (PeerState_AdminState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeerState_AdminState.Descriptor instead.
func (PeerState_AdminState) Number ¶
func (x PeerState_AdminState) Number() protoreflect.EnumNumber
func (PeerState_AdminState) String ¶
func (x PeerState_AdminState) String() string
func (PeerState_AdminState) Type ¶
func (PeerState_AdminState) Type() protoreflect.EnumType
type PeerState_DisconnectReason ¶
type PeerState_DisconnectReason int32
State change reason information
const ( PeerState_DISCONNECT_REASON_UNSPECIFIED PeerState_DisconnectReason = 0 PeerState_DISCONNECT_REASON_ADMIN_DOWN PeerState_DisconnectReason = 1 PeerState_DISCONNECT_REASON_HOLD_TIMER_EXPIRED PeerState_DisconnectReason = 2 PeerState_DISCONNECT_REASON_NOTIFICATION_SENT PeerState_DisconnectReason = 3 PeerState_DISCONNECT_REASON_NOTIFICATION_RECEIVED PeerState_DisconnectReason = 4 PeerState_DISCONNECT_REASON_READ_FAILED PeerState_DisconnectReason = 5 PeerState_DISCONNECT_REASON_WRITE_FAILED PeerState_DisconnectReason = 6 PeerState_DISCONNECT_REASON_IDLE_TIMER_EXPIRED PeerState_DisconnectReason = 7 PeerState_DISCONNECT_REASON_RESTART_TIMER_EXPIRED PeerState_DisconnectReason = 8 PeerState_DISCONNECT_REASON_GRACEFUL_RESTART PeerState_DisconnectReason = 9 PeerState_DISCONNECT_REASON_INVALID_MSG PeerState_DisconnectReason = 10 PeerState_DISCONNECT_REASON_HARD_RESET PeerState_DisconnectReason = 11 PeerState_DISCONNECT_REASON_DECONFIGURED PeerState_DisconnectReason = 12 PeerState_DISCONNECT_REASON_BAD_PEER_AS PeerState_DisconnectReason = 13 )
func (PeerState_DisconnectReason) Descriptor ¶
func (PeerState_DisconnectReason) Descriptor() protoreflect.EnumDescriptor
func (PeerState_DisconnectReason) Enum ¶
func (x PeerState_DisconnectReason) Enum() *PeerState_DisconnectReason
func (PeerState_DisconnectReason) EnumDescriptor
deprecated
func (PeerState_DisconnectReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeerState_DisconnectReason.Descriptor instead.
func (PeerState_DisconnectReason) Number ¶
func (x PeerState_DisconnectReason) Number() protoreflect.EnumNumber
func (PeerState_DisconnectReason) String ¶
func (x PeerState_DisconnectReason) String() string
func (PeerState_DisconnectReason) Type ¶
func (PeerState_DisconnectReason) Type() protoreflect.EnumType
type PeerState_SessionState ¶
type PeerState_SessionState int32
const ( PeerState_SESSION_STATE_UNSPECIFIED PeerState_SessionState = 0 PeerState_SESSION_STATE_IDLE PeerState_SessionState = 1 PeerState_SESSION_STATE_CONNECT PeerState_SessionState = 2 PeerState_SESSION_STATE_ACTIVE PeerState_SessionState = 3 PeerState_SESSION_STATE_OPENSENT PeerState_SessionState = 4 PeerState_SESSION_STATE_OPENCONFIRM PeerState_SessionState = 5 PeerState_SESSION_STATE_ESTABLISHED PeerState_SessionState = 6 )
func (PeerState_SessionState) Descriptor ¶
func (PeerState_SessionState) Descriptor() protoreflect.EnumDescriptor
func (PeerState_SessionState) Enum ¶
func (x PeerState_SessionState) Enum() *PeerState_SessionState
func (PeerState_SessionState) EnumDescriptor
deprecated
func (PeerState_SessionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeerState_SessionState.Descriptor instead.
func (PeerState_SessionState) Number ¶
func (x PeerState_SessionState) Number() protoreflect.EnumNumber
func (PeerState_SessionState) String ¶
func (x PeerState_SessionState) String() string
func (PeerState_SessionState) Type ¶
func (PeerState_SessionState) Type() protoreflect.EnumType
type PeerType ¶
type PeerType int32
func (PeerType) Descriptor ¶
func (PeerType) Descriptor() protoreflect.EnumDescriptor
func (PeerType) EnumDescriptor
deprecated
func (PeerType) Number ¶
func (x PeerType) Number() protoreflect.EnumNumber
func (PeerType) Type ¶
func (PeerType) Type() protoreflect.EnumType
type PmsiTunnelAttribute ¶
type PmsiTunnelAttribute struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Type uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
Label uint32 `protobuf:"varint,3,opt,name=label,proto3" json:"label,omitempty"`
Id []byte `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*PmsiTunnelAttribute) Descriptor
deprecated
func (*PmsiTunnelAttribute) Descriptor() ([]byte, []int)
Deprecated: Use PmsiTunnelAttribute.ProtoReflect.Descriptor instead.
func (*PmsiTunnelAttribute) GetFlags ¶
func (x *PmsiTunnelAttribute) GetFlags() uint32
func (*PmsiTunnelAttribute) GetId ¶
func (x *PmsiTunnelAttribute) GetId() []byte
func (*PmsiTunnelAttribute) GetLabel ¶
func (x *PmsiTunnelAttribute) GetLabel() uint32
func (*PmsiTunnelAttribute) GetType ¶
func (x *PmsiTunnelAttribute) GetType() uint32
func (*PmsiTunnelAttribute) ProtoMessage ¶
func (*PmsiTunnelAttribute) ProtoMessage()
func (*PmsiTunnelAttribute) ProtoReflect ¶
func (x *PmsiTunnelAttribute) ProtoReflect() protoreflect.Message
func (*PmsiTunnelAttribute) Reset ¶
func (x *PmsiTunnelAttribute) Reset()
func (*PmsiTunnelAttribute) String ¶
func (x *PmsiTunnelAttribute) String() string
type Policy ¶
type Policy struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Statements []*Statement `protobuf:"bytes,2,rep,name=statements,proto3" json:"statements,omitempty"`
// contains filtered or unexported fields
}
func (*Policy) Descriptor
deprecated
func (*Policy) GetStatements ¶
func (*Policy) ProtoMessage ¶
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶
func (x *Policy) ProtoReflect() protoreflect.Message
type PolicyAssignment ¶
type PolicyAssignment struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Direction PolicyDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=api.PolicyDirection" json:"direction,omitempty"`
Policies []*Policy `protobuf:"bytes,4,rep,name=policies,proto3" json:"policies,omitempty"`
DefaultAction RouteAction `protobuf:"varint,5,opt,name=default_action,json=defaultAction,proto3,enum=api.RouteAction" json:"default_action,omitempty"`
// contains filtered or unexported fields
}
func (*PolicyAssignment) Descriptor
deprecated
func (*PolicyAssignment) Descriptor() ([]byte, []int)
Deprecated: Use PolicyAssignment.ProtoReflect.Descriptor instead.
func (*PolicyAssignment) GetDefaultAction ¶
func (x *PolicyAssignment) GetDefaultAction() RouteAction
func (*PolicyAssignment) GetDirection ¶
func (x *PolicyAssignment) GetDirection() PolicyDirection
func (*PolicyAssignment) GetName ¶
func (x *PolicyAssignment) GetName() string
func (*PolicyAssignment) GetPolicies ¶
func (x *PolicyAssignment) GetPolicies() []*Policy
func (*PolicyAssignment) ProtoMessage ¶
func (*PolicyAssignment) ProtoMessage()
func (*PolicyAssignment) ProtoReflect ¶
func (x *PolicyAssignment) ProtoReflect() protoreflect.Message
func (*PolicyAssignment) Reset ¶
func (x *PolicyAssignment) Reset()
func (*PolicyAssignment) String ¶
func (x *PolicyAssignment) String() string
type PolicyDirection ¶
type PolicyDirection int32
const ( PolicyDirection_POLICY_DIRECTION_UNSPECIFIED PolicyDirection = 0 PolicyDirection_POLICY_DIRECTION_IMPORT PolicyDirection = 1 PolicyDirection_POLICY_DIRECTION_EXPORT PolicyDirection = 2 )
func (PolicyDirection) Descriptor ¶
func (PolicyDirection) Descriptor() protoreflect.EnumDescriptor
func (PolicyDirection) Enum ¶
func (x PolicyDirection) Enum() *PolicyDirection
func (PolicyDirection) EnumDescriptor
deprecated
func (PolicyDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyDirection.Descriptor instead.
func (PolicyDirection) Number ¶
func (x PolicyDirection) Number() protoreflect.EnumNumber
func (PolicyDirection) String ¶
func (x PolicyDirection) String() string
func (PolicyDirection) Type ¶
func (PolicyDirection) Type() protoreflect.EnumType
type Prefix ¶
type Prefix struct {
IpPrefix string `protobuf:"bytes,1,opt,name=ip_prefix,json=ipPrefix,proto3" json:"ip_prefix,omitempty"`
MaskLengthMin uint32 `protobuf:"varint,2,opt,name=mask_length_min,json=maskLengthMin,proto3" json:"mask_length_min,omitempty"`
MaskLengthMax uint32 `protobuf:"varint,3,opt,name=mask_length_max,json=maskLengthMax,proto3" json:"mask_length_max,omitempty"`
// contains filtered or unexported fields
}
func (*Prefix) Descriptor
deprecated
func (*Prefix) GetIpPrefix ¶
func (*Prefix) GetMaskLengthMax ¶
func (*Prefix) GetMaskLengthMin ¶
func (*Prefix) ProtoMessage ¶
func (*Prefix) ProtoMessage()
func (*Prefix) ProtoReflect ¶
func (x *Prefix) ProtoReflect() protoreflect.Message
type PrefixLimit ¶
type PrefixLimit struct {
Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
MaxPrefixes uint32 `protobuf:"varint,2,opt,name=max_prefixes,json=maxPrefixes,proto3" json:"max_prefixes,omitempty"`
ShutdownThresholdPct uint32 `protobuf:"varint,3,opt,name=shutdown_threshold_pct,json=shutdownThresholdPct,proto3" json:"shutdown_threshold_pct,omitempty"`
// contains filtered or unexported fields
}
func (*PrefixLimit) Descriptor
deprecated
func (*PrefixLimit) Descriptor() ([]byte, []int)
Deprecated: Use PrefixLimit.ProtoReflect.Descriptor instead.
func (*PrefixLimit) GetFamily ¶
func (x *PrefixLimit) GetFamily() *Family
func (*PrefixLimit) GetMaxPrefixes ¶
func (x *PrefixLimit) GetMaxPrefixes() uint32
func (*PrefixLimit) GetShutdownThresholdPct ¶
func (x *PrefixLimit) GetShutdownThresholdPct() uint32
func (*PrefixLimit) ProtoMessage ¶
func (*PrefixLimit) ProtoMessage()
func (*PrefixLimit) ProtoReflect ¶
func (x *PrefixLimit) ProtoReflect() protoreflect.Message
func (*PrefixLimit) Reset ¶
func (x *PrefixLimit) Reset()
func (*PrefixLimit) String ¶
func (x *PrefixLimit) String() string
type PrefixSID ¶
type PrefixSID struct {
Tlvs []*PrefixSID_TLV `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
// contains filtered or unexported fields
}
https://tools.ietf.org/html/rfc8669
func (*PrefixSID) Descriptor
deprecated
func (*PrefixSID) GetTlvs ¶
func (x *PrefixSID) GetTlvs() []*PrefixSID_TLV
func (*PrefixSID) ProtoMessage ¶
func (*PrefixSID) ProtoMessage()
func (*PrefixSID) ProtoReflect ¶
func (x *PrefixSID) ProtoReflect() protoreflect.Message
type PrefixSID_TLV ¶
type PrefixSID_TLV struct {
// Types that are valid to be assigned to Tlv:
//
// *PrefixSID_TLV_L3Service
// *PrefixSID_TLV_L2Service
Tlv isPrefixSID_TLV_Tlv `protobuf_oneof:"tlv"`
// contains filtered or unexported fields
}
tlv is one of:
func (*PrefixSID_TLV) Descriptor
deprecated
func (*PrefixSID_TLV) Descriptor() ([]byte, []int)
Deprecated: Use PrefixSID_TLV.ProtoReflect.Descriptor instead.
func (*PrefixSID_TLV) GetL2Service ¶
func (x *PrefixSID_TLV) GetL2Service() *SRv6L2ServiceTLV
func (*PrefixSID_TLV) GetL3Service ¶
func (x *PrefixSID_TLV) GetL3Service() *SRv6L3ServiceTLV
func (*PrefixSID_TLV) GetTlv ¶
func (x *PrefixSID_TLV) GetTlv() isPrefixSID_TLV_Tlv
func (*PrefixSID_TLV) ProtoMessage ¶
func (*PrefixSID_TLV) ProtoMessage()
func (*PrefixSID_TLV) ProtoReflect ¶
func (x *PrefixSID_TLV) ProtoReflect() protoreflect.Message
func (*PrefixSID_TLV) Reset ¶
func (x *PrefixSID_TLV) Reset()
func (*PrefixSID_TLV) String ¶
func (x *PrefixSID_TLV) String() string
type PrefixSID_TLV_L2Service ¶
type PrefixSID_TLV_L2Service struct {
L2Service *SRv6L2ServiceTLV `protobuf:"bytes,4,opt,name=l2_service,json=l2Service,proto3,oneof"`
}
type PrefixSID_TLV_L3Service ¶
type PrefixSID_TLV_L3Service struct {
// IndexLabelTLV Type 1 (not yet implemented)
// OriginatorSRGBTLV Type 3 (not yet implemented)
L3Service *SRv6L3ServiceTLV `protobuf:"bytes,3,opt,name=l3_service,json=l3Service,proto3,oneof"`
}
type Queues ¶
type Queues struct {
Input uint32 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
Output uint32 `protobuf:"varint,2,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*Queues) Descriptor
deprecated
func (*Queues) ProtoMessage ¶
func (*Queues) ProtoMessage()
func (*Queues) ProtoReflect ¶
func (x *Queues) ProtoReflect() protoreflect.Message
type RPKIConf ¶
type RPKIConf struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
RemotePort uint32 `protobuf:"varint,2,opt,name=remote_port,json=remotePort,proto3" json:"remote_port,omitempty"`
// contains filtered or unexported fields
}
func (*RPKIConf) Descriptor
deprecated
func (*RPKIConf) GetAddress ¶
func (*RPKIConf) GetRemotePort ¶
func (*RPKIConf) ProtoMessage ¶
func (*RPKIConf) ProtoMessage()
func (*RPKIConf) ProtoReflect ¶
func (x *RPKIConf) ProtoReflect() protoreflect.Message
type RPKIState ¶
type RPKIState struct {
Uptime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
Downtime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=downtime,proto3" json:"downtime,omitempty"`
Up bool `protobuf:"varint,3,opt,name=up,proto3" json:"up,omitempty"`
RecordIpv4 uint32 `protobuf:"varint,4,opt,name=record_ipv4,json=recordIpv4,proto3" json:"record_ipv4,omitempty"`
RecordIpv6 uint32 `protobuf:"varint,5,opt,name=record_ipv6,json=recordIpv6,proto3" json:"record_ipv6,omitempty"`
PrefixIpv4 uint32 `protobuf:"varint,6,opt,name=prefix_ipv4,json=prefixIpv4,proto3" json:"prefix_ipv4,omitempty"`
PrefixIpv6 uint32 `protobuf:"varint,7,opt,name=prefix_ipv6,json=prefixIpv6,proto3" json:"prefix_ipv6,omitempty"`
Serial uint32 `protobuf:"varint,8,opt,name=serial,proto3" json:"serial,omitempty"`
ReceivedIpv4 int64 `protobuf:"varint,9,opt,name=received_ipv4,json=receivedIpv4,proto3" json:"received_ipv4,omitempty"`
ReceivedIpv6 int64 `protobuf:"varint,10,opt,name=received_ipv6,json=receivedIpv6,proto3" json:"received_ipv6,omitempty"`
SerialNotify int64 `protobuf:"varint,11,opt,name=serial_notify,json=serialNotify,proto3" json:"serial_notify,omitempty"`
CacheReset int64 `protobuf:"varint,12,opt,name=cache_reset,json=cacheReset,proto3" json:"cache_reset,omitempty"`
CacheResponse int64 `protobuf:"varint,13,opt,name=cache_response,json=cacheResponse,proto3" json:"cache_response,omitempty"`
EndOfData int64 `protobuf:"varint,14,opt,name=end_of_data,json=endOfData,proto3" json:"end_of_data,omitempty"`
Error int64 `protobuf:"varint,15,opt,name=error,proto3" json:"error,omitempty"`
SerialQuery int64 `protobuf:"varint,16,opt,name=serial_query,json=serialQuery,proto3" json:"serial_query,omitempty"`
ResetQuery int64 `protobuf:"varint,17,opt,name=reset_query,json=resetQuery,proto3" json:"reset_query,omitempty"`
// contains filtered or unexported fields
}
func (*RPKIState) Descriptor
deprecated
func (*RPKIState) GetCacheReset ¶
func (*RPKIState) GetCacheResponse ¶
func (*RPKIState) GetDowntime ¶
func (x *RPKIState) GetDowntime() *timestamppb.Timestamp
func (*RPKIState) GetEndOfData ¶
func (*RPKIState) GetPrefixIpv4 ¶
func (*RPKIState) GetPrefixIpv6 ¶
func (*RPKIState) GetReceivedIpv4 ¶
func (*RPKIState) GetReceivedIpv6 ¶
func (*RPKIState) GetRecordIpv4 ¶
func (*RPKIState) GetRecordIpv6 ¶
func (*RPKIState) GetResetQuery ¶
func (*RPKIState) GetSerialNotify ¶
func (*RPKIState) GetSerialQuery ¶
func (*RPKIState) GetUptime ¶
func (x *RPKIState) GetUptime() *timestamppb.Timestamp
func (*RPKIState) ProtoMessage ¶
func (*RPKIState) ProtoMessage()
func (*RPKIState) ProtoReflect ¶
func (x *RPKIState) ProtoReflect() protoreflect.Message
type RedirectFourOctetAsSpecificExtended ¶
type RedirectFourOctetAsSpecificExtended struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*RedirectFourOctetAsSpecificExtended) Descriptor
deprecated
func (*RedirectFourOctetAsSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use RedirectFourOctetAsSpecificExtended.ProtoReflect.Descriptor instead.
func (*RedirectFourOctetAsSpecificExtended) GetAsn ¶
func (x *RedirectFourOctetAsSpecificExtended) GetAsn() uint32
func (*RedirectFourOctetAsSpecificExtended) GetLocalAdmin ¶
func (x *RedirectFourOctetAsSpecificExtended) GetLocalAdmin() uint32
func (*RedirectFourOctetAsSpecificExtended) ProtoMessage ¶
func (*RedirectFourOctetAsSpecificExtended) ProtoMessage()
func (*RedirectFourOctetAsSpecificExtended) ProtoReflect ¶
func (x *RedirectFourOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
func (*RedirectFourOctetAsSpecificExtended) Reset ¶
func (x *RedirectFourOctetAsSpecificExtended) Reset()
func (*RedirectFourOctetAsSpecificExtended) String ¶
func (x *RedirectFourOctetAsSpecificExtended) String() string
type RedirectIPv4AddressSpecificExtended ¶
type RedirectIPv4AddressSpecificExtended struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*RedirectIPv4AddressSpecificExtended) Descriptor
deprecated
func (*RedirectIPv4AddressSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use RedirectIPv4AddressSpecificExtended.ProtoReflect.Descriptor instead.
func (*RedirectIPv4AddressSpecificExtended) GetAddress ¶
func (x *RedirectIPv4AddressSpecificExtended) GetAddress() string
func (*RedirectIPv4AddressSpecificExtended) GetLocalAdmin ¶
func (x *RedirectIPv4AddressSpecificExtended) GetLocalAdmin() uint32
func (*RedirectIPv4AddressSpecificExtended) ProtoMessage ¶
func (*RedirectIPv4AddressSpecificExtended) ProtoMessage()
func (*RedirectIPv4AddressSpecificExtended) ProtoReflect ¶
func (x *RedirectIPv4AddressSpecificExtended) ProtoReflect() protoreflect.Message
func (*RedirectIPv4AddressSpecificExtended) Reset ¶
func (x *RedirectIPv4AddressSpecificExtended) Reset()
func (*RedirectIPv4AddressSpecificExtended) String ¶
func (x *RedirectIPv4AddressSpecificExtended) String() string
type RedirectIPv6AddressSpecificExtended ¶
type RedirectIPv6AddressSpecificExtended struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*RedirectIPv6AddressSpecificExtended) Descriptor
deprecated
func (*RedirectIPv6AddressSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use RedirectIPv6AddressSpecificExtended.ProtoReflect.Descriptor instead.
func (*RedirectIPv6AddressSpecificExtended) GetAddress ¶
func (x *RedirectIPv6AddressSpecificExtended) GetAddress() string
func (*RedirectIPv6AddressSpecificExtended) GetLocalAdmin ¶
func (x *RedirectIPv6AddressSpecificExtended) GetLocalAdmin() uint32
func (*RedirectIPv6AddressSpecificExtended) ProtoMessage ¶
func (*RedirectIPv6AddressSpecificExtended) ProtoMessage()
func (*RedirectIPv6AddressSpecificExtended) ProtoReflect ¶
func (x *RedirectIPv6AddressSpecificExtended) ProtoReflect() protoreflect.Message
func (*RedirectIPv6AddressSpecificExtended) Reset ¶
func (x *RedirectIPv6AddressSpecificExtended) Reset()
func (*RedirectIPv6AddressSpecificExtended) String ¶
func (x *RedirectIPv6AddressSpecificExtended) String() string
type RedirectTwoOctetAsSpecificExtended ¶
type RedirectTwoOctetAsSpecificExtended struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*RedirectTwoOctetAsSpecificExtended) Descriptor
deprecated
func (*RedirectTwoOctetAsSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use RedirectTwoOctetAsSpecificExtended.ProtoReflect.Descriptor instead.
func (*RedirectTwoOctetAsSpecificExtended) GetAsn ¶
func (x *RedirectTwoOctetAsSpecificExtended) GetAsn() uint32
func (*RedirectTwoOctetAsSpecificExtended) GetLocalAdmin ¶
func (x *RedirectTwoOctetAsSpecificExtended) GetLocalAdmin() uint32
func (*RedirectTwoOctetAsSpecificExtended) ProtoMessage ¶
func (*RedirectTwoOctetAsSpecificExtended) ProtoMessage()
func (*RedirectTwoOctetAsSpecificExtended) ProtoReflect ¶
func (x *RedirectTwoOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
func (*RedirectTwoOctetAsSpecificExtended) Reset ¶
func (x *RedirectTwoOctetAsSpecificExtended) Reset()
func (*RedirectTwoOctetAsSpecificExtended) String ¶
func (x *RedirectTwoOctetAsSpecificExtended) String() string
type RemovePrivate ¶
type RemovePrivate int32
const ( RemovePrivate_REMOVE_PRIVATE_UNSPECIFIED RemovePrivate = 0 RemovePrivate_REMOVE_PRIVATE_ALL RemovePrivate = 1 RemovePrivate_REMOVE_PRIVATE_REPLACE RemovePrivate = 2 )
func (RemovePrivate) Descriptor ¶
func (RemovePrivate) Descriptor() protoreflect.EnumDescriptor
func (RemovePrivate) Enum ¶
func (x RemovePrivate) Enum() *RemovePrivate
func (RemovePrivate) EnumDescriptor
deprecated
func (RemovePrivate) EnumDescriptor() ([]byte, []int)
Deprecated: Use RemovePrivate.Descriptor instead.
func (RemovePrivate) Number ¶
func (x RemovePrivate) Number() protoreflect.EnumNumber
func (RemovePrivate) String ¶
func (x RemovePrivate) String() string
func (RemovePrivate) Type ¶
func (RemovePrivate) Type() protoreflect.EnumType
type ResetPeerRequest ¶
type ResetPeerRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Communication string `protobuf:"bytes,2,opt,name=communication,proto3" json:"communication,omitempty"`
Soft bool `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"`
Direction ResetPeerRequest_Direction `protobuf:"varint,4,opt,name=direction,proto3,enum=api.ResetPeerRequest_Direction" json:"direction,omitempty"`
// contains filtered or unexported fields
}
func (*ResetPeerRequest) Descriptor
deprecated
func (*ResetPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetPeerRequest.ProtoReflect.Descriptor instead.
func (*ResetPeerRequest) GetAddress ¶
func (x *ResetPeerRequest) GetAddress() string
func (*ResetPeerRequest) GetCommunication ¶
func (x *ResetPeerRequest) GetCommunication() string
func (*ResetPeerRequest) GetDirection ¶
func (x *ResetPeerRequest) GetDirection() ResetPeerRequest_Direction
func (*ResetPeerRequest) GetSoft ¶
func (x *ResetPeerRequest) GetSoft() bool
func (*ResetPeerRequest) ProtoMessage ¶
func (*ResetPeerRequest) ProtoMessage()
func (*ResetPeerRequest) ProtoReflect ¶
func (x *ResetPeerRequest) ProtoReflect() protoreflect.Message
func (*ResetPeerRequest) Reset ¶
func (x *ResetPeerRequest) Reset()
func (*ResetPeerRequest) String ¶
func (x *ResetPeerRequest) String() string
type ResetPeerRequest_Direction ¶
type ResetPeerRequest_Direction int32
const ( ResetPeerRequest_DIRECTION_UNSPECIFIED ResetPeerRequest_Direction = 0 ResetPeerRequest_DIRECTION_IN ResetPeerRequest_Direction = 1 ResetPeerRequest_DIRECTION_OUT ResetPeerRequest_Direction = 2 ResetPeerRequest_DIRECTION_BOTH ResetPeerRequest_Direction = 3 )
func (ResetPeerRequest_Direction) Descriptor ¶
func (ResetPeerRequest_Direction) Descriptor() protoreflect.EnumDescriptor
func (ResetPeerRequest_Direction) Enum ¶
func (x ResetPeerRequest_Direction) Enum() *ResetPeerRequest_Direction
func (ResetPeerRequest_Direction) EnumDescriptor
deprecated
func (ResetPeerRequest_Direction) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResetPeerRequest_Direction.Descriptor instead.
func (ResetPeerRequest_Direction) Number ¶
func (x ResetPeerRequest_Direction) Number() protoreflect.EnumNumber
func (ResetPeerRequest_Direction) String ¶
func (x ResetPeerRequest_Direction) String() string
func (ResetPeerRequest_Direction) Type ¶
func (ResetPeerRequest_Direction) Type() protoreflect.EnumType
type ResetPeerResponse ¶
type ResetPeerResponse struct {
// contains filtered or unexported fields
}
func (*ResetPeerResponse) Descriptor
deprecated
func (*ResetPeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetPeerResponse.ProtoReflect.Descriptor instead.
func (*ResetPeerResponse) ProtoMessage ¶
func (*ResetPeerResponse) ProtoMessage()
func (*ResetPeerResponse) ProtoReflect ¶
func (x *ResetPeerResponse) ProtoReflect() protoreflect.Message
func (*ResetPeerResponse) Reset ¶
func (x *ResetPeerResponse) Reset()
func (*ResetPeerResponse) String ¶
func (x *ResetPeerResponse) String() string
type ResetRpkiRequest ¶
type ResetRpkiRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Soft bool `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"`
// contains filtered or unexported fields
}
func (*ResetRpkiRequest) Descriptor
deprecated
func (*ResetRpkiRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetRpkiRequest.ProtoReflect.Descriptor instead.
func (*ResetRpkiRequest) GetAddress ¶
func (x *ResetRpkiRequest) GetAddress() string
func (*ResetRpkiRequest) GetPort ¶
func (x *ResetRpkiRequest) GetPort() uint32
func (*ResetRpkiRequest) GetSoft ¶
func (x *ResetRpkiRequest) GetSoft() bool
func (*ResetRpkiRequest) ProtoMessage ¶
func (*ResetRpkiRequest) ProtoMessage()
func (*ResetRpkiRequest) ProtoReflect ¶
func (x *ResetRpkiRequest) ProtoReflect() protoreflect.Message
func (*ResetRpkiRequest) Reset ¶
func (x *ResetRpkiRequest) Reset()
func (*ResetRpkiRequest) String ¶
func (x *ResetRpkiRequest) String() string
type ResetRpkiResponse ¶
type ResetRpkiResponse struct {
// contains filtered or unexported fields
}
func (*ResetRpkiResponse) Descriptor
deprecated
func (*ResetRpkiResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetRpkiResponse.ProtoReflect.Descriptor instead.
func (*ResetRpkiResponse) ProtoMessage ¶
func (*ResetRpkiResponse) ProtoMessage()
func (*ResetRpkiResponse) ProtoReflect ¶
func (x *ResetRpkiResponse) ProtoReflect() protoreflect.Message
func (*ResetRpkiResponse) Reset ¶
func (x *ResetRpkiResponse) Reset()
func (*ResetRpkiResponse) String ¶
func (x *ResetRpkiResponse) String() string
type Roa ¶
type Roa struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
Prefixlen uint32 `protobuf:"varint,2,opt,name=prefixlen,proto3" json:"prefixlen,omitempty"`
Maxlen uint32 `protobuf:"varint,3,opt,name=maxlen,proto3" json:"maxlen,omitempty"`
Prefix string `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
Conf *RPKIConf `protobuf:"bytes,5,opt,name=conf,proto3" json:"conf,omitempty"`
// contains filtered or unexported fields
}
func (*Roa) Descriptor
deprecated
func (*Roa) GetPrefixlen ¶
func (*Roa) ProtoMessage ¶
func (*Roa) ProtoMessage()
func (*Roa) ProtoReflect ¶
func (x *Roa) ProtoReflect() protoreflect.Message
type RouteAction ¶
type RouteAction int32
const ( RouteAction_ROUTE_ACTION_UNSPECIFIED RouteAction = 0 RouteAction_ROUTE_ACTION_ACCEPT RouteAction = 1 RouteAction_ROUTE_ACTION_REJECT RouteAction = 2 )
func (RouteAction) Descriptor ¶
func (RouteAction) Descriptor() protoreflect.EnumDescriptor
func (RouteAction) Enum ¶
func (x RouteAction) Enum() *RouteAction
func (RouteAction) EnumDescriptor
deprecated
func (RouteAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use RouteAction.Descriptor instead.
func (RouteAction) Number ¶
func (x RouteAction) Number() protoreflect.EnumNumber
func (RouteAction) String ¶
func (x RouteAction) String() string
func (RouteAction) Type ¶
func (RouteAction) Type() protoreflect.EnumType
type RouteDistinguisher ¶
type RouteDistinguisher struct {
// Types that are valid to be assigned to Rd:
//
// *RouteDistinguisher_TwoOctetAsn
// *RouteDistinguisher_IpAddress
// *RouteDistinguisher_FourOctetAsn
Rd isRouteDistinguisher_Rd `protobuf_oneof:"rd"`
// contains filtered or unexported fields
}
func (*RouteDistinguisher) Descriptor
deprecated
func (*RouteDistinguisher) Descriptor() ([]byte, []int)
Deprecated: Use RouteDistinguisher.ProtoReflect.Descriptor instead.
func (*RouteDistinguisher) GetFourOctetAsn ¶
func (x *RouteDistinguisher) GetFourOctetAsn() *RouteDistinguisherFourOctetASN
func (*RouteDistinguisher) GetIpAddress ¶
func (x *RouteDistinguisher) GetIpAddress() *RouteDistinguisherIPAddress
func (*RouteDistinguisher) GetRd ¶
func (x *RouteDistinguisher) GetRd() isRouteDistinguisher_Rd
func (*RouteDistinguisher) GetTwoOctetAsn ¶
func (x *RouteDistinguisher) GetTwoOctetAsn() *RouteDistinguisherTwoOctetASN
func (*RouteDistinguisher) ProtoMessage ¶
func (*RouteDistinguisher) ProtoMessage()
func (*RouteDistinguisher) ProtoReflect ¶
func (x *RouteDistinguisher) ProtoReflect() protoreflect.Message
func (*RouteDistinguisher) Reset ¶
func (x *RouteDistinguisher) Reset()
func (*RouteDistinguisher) String ¶
func (x *RouteDistinguisher) String() string
type RouteDistinguisherFourOctetASN ¶
type RouteDistinguisherFourOctetASN struct {
Admin uint32 `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
Assigned uint32 `protobuf:"varint,2,opt,name=assigned,proto3" json:"assigned,omitempty"`
// contains filtered or unexported fields
}
func (*RouteDistinguisherFourOctetASN) Descriptor
deprecated
func (*RouteDistinguisherFourOctetASN) Descriptor() ([]byte, []int)
Deprecated: Use RouteDistinguisherFourOctetASN.ProtoReflect.Descriptor instead.
func (*RouteDistinguisherFourOctetASN) GetAdmin ¶
func (x *RouteDistinguisherFourOctetASN) GetAdmin() uint32
func (*RouteDistinguisherFourOctetASN) GetAssigned ¶
func (x *RouteDistinguisherFourOctetASN) GetAssigned() uint32
func (*RouteDistinguisherFourOctetASN) ProtoMessage ¶
func (*RouteDistinguisherFourOctetASN) ProtoMessage()
func (*RouteDistinguisherFourOctetASN) ProtoReflect ¶
func (x *RouteDistinguisherFourOctetASN) ProtoReflect() protoreflect.Message
func (*RouteDistinguisherFourOctetASN) Reset ¶
func (x *RouteDistinguisherFourOctetASN) Reset()
func (*RouteDistinguisherFourOctetASN) String ¶
func (x *RouteDistinguisherFourOctetASN) String() string
type RouteDistinguisherIPAddress ¶
type RouteDistinguisherIPAddress struct {
Admin string `protobuf:"bytes,1,opt,name=admin,proto3" json:"admin,omitempty"`
Assigned uint32 `protobuf:"varint,2,opt,name=assigned,proto3" json:"assigned,omitempty"`
// contains filtered or unexported fields
}
func (*RouteDistinguisherIPAddress) Descriptor
deprecated
func (*RouteDistinguisherIPAddress) Descriptor() ([]byte, []int)
Deprecated: Use RouteDistinguisherIPAddress.ProtoReflect.Descriptor instead.
func (*RouteDistinguisherIPAddress) GetAdmin ¶
func (x *RouteDistinguisherIPAddress) GetAdmin() string
func (*RouteDistinguisherIPAddress) GetAssigned ¶
func (x *RouteDistinguisherIPAddress) GetAssigned() uint32
func (*RouteDistinguisherIPAddress) ProtoMessage ¶
func (*RouteDistinguisherIPAddress) ProtoMessage()
func (*RouteDistinguisherIPAddress) ProtoReflect ¶
func (x *RouteDistinguisherIPAddress) ProtoReflect() protoreflect.Message
func (*RouteDistinguisherIPAddress) Reset ¶
func (x *RouteDistinguisherIPAddress) Reset()
func (*RouteDistinguisherIPAddress) String ¶
func (x *RouteDistinguisherIPAddress) String() string
type RouteDistinguisherTwoOctetASN ¶
type RouteDistinguisherTwoOctetASN struct {
Admin uint32 `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
Assigned uint32 `protobuf:"varint,2,opt,name=assigned,proto3" json:"assigned,omitempty"`
// contains filtered or unexported fields
}
func (*RouteDistinguisherTwoOctetASN) Descriptor
deprecated
func (*RouteDistinguisherTwoOctetASN) Descriptor() ([]byte, []int)
Deprecated: Use RouteDistinguisherTwoOctetASN.ProtoReflect.Descriptor instead.
func (*RouteDistinguisherTwoOctetASN) GetAdmin ¶
func (x *RouteDistinguisherTwoOctetASN) GetAdmin() uint32
func (*RouteDistinguisherTwoOctetASN) GetAssigned ¶
func (x *RouteDistinguisherTwoOctetASN) GetAssigned() uint32
func (*RouteDistinguisherTwoOctetASN) ProtoMessage ¶
func (*RouteDistinguisherTwoOctetASN) ProtoMessage()
func (*RouteDistinguisherTwoOctetASN) ProtoReflect ¶
func (x *RouteDistinguisherTwoOctetASN) ProtoReflect() protoreflect.Message
func (*RouteDistinguisherTwoOctetASN) Reset ¶
func (x *RouteDistinguisherTwoOctetASN) Reset()
func (*RouteDistinguisherTwoOctetASN) String ¶
func (x *RouteDistinguisherTwoOctetASN) String() string
type RouteDistinguisher_FourOctetAsn ¶
type RouteDistinguisher_FourOctetAsn struct {
FourOctetAsn *RouteDistinguisherFourOctetASN `protobuf:"bytes,3,opt,name=four_octet_asn,json=fourOctetAsn,proto3,oneof"`
}
type RouteDistinguisher_IpAddress ¶
type RouteDistinguisher_IpAddress struct {
IpAddress *RouteDistinguisherIPAddress `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3,oneof"`
}
type RouteDistinguisher_TwoOctetAsn ¶
type RouteDistinguisher_TwoOctetAsn struct {
TwoOctetAsn *RouteDistinguisherTwoOctetASN `protobuf:"bytes,1,opt,name=two_octet_asn,json=twoOctetAsn,proto3,oneof"`
}
type RouteReflector ¶
type RouteReflector struct {
RouteReflectorClient bool `protobuf:"varint,1,opt,name=route_reflector_client,json=routeReflectorClient,proto3" json:"route_reflector_client,omitempty"`
RouteReflectorClusterId string `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RouteReflector) Descriptor
deprecated
func (*RouteReflector) Descriptor() ([]byte, []int)
Deprecated: Use RouteReflector.ProtoReflect.Descriptor instead.
func (*RouteReflector) GetRouteReflectorClient ¶
func (x *RouteReflector) GetRouteReflectorClient() bool
func (*RouteReflector) GetRouteReflectorClusterId ¶
func (x *RouteReflector) GetRouteReflectorClusterId() string
func (*RouteReflector) ProtoMessage ¶
func (*RouteReflector) ProtoMessage()
func (*RouteReflector) ProtoReflect ¶
func (x *RouteReflector) ProtoReflect() protoreflect.Message
func (*RouteReflector) Reset ¶
func (x *RouteReflector) Reset()
func (*RouteReflector) String ¶
func (x *RouteReflector) String() string
type RouteRefreshCapability ¶
type RouteRefreshCapability struct {
// contains filtered or unexported fields
}
func (*RouteRefreshCapability) Descriptor
deprecated
func (*RouteRefreshCapability) Descriptor() ([]byte, []int)
Deprecated: Use RouteRefreshCapability.ProtoReflect.Descriptor instead.
func (*RouteRefreshCapability) ProtoMessage ¶
func (*RouteRefreshCapability) ProtoMessage()
func (*RouteRefreshCapability) ProtoReflect ¶
func (x *RouteRefreshCapability) ProtoReflect() protoreflect.Message
func (*RouteRefreshCapability) Reset ¶
func (x *RouteRefreshCapability) Reset()
func (*RouteRefreshCapability) String ¶
func (x *RouteRefreshCapability) String() string
type RouteRefreshCiscoCapability ¶
type RouteRefreshCiscoCapability struct {
// contains filtered or unexported fields
}
func (*RouteRefreshCiscoCapability) Descriptor
deprecated
func (*RouteRefreshCiscoCapability) Descriptor() ([]byte, []int)
Deprecated: Use RouteRefreshCiscoCapability.ProtoReflect.Descriptor instead.
func (*RouteRefreshCiscoCapability) ProtoMessage ¶
func (*RouteRefreshCiscoCapability) ProtoMessage()
func (*RouteRefreshCiscoCapability) ProtoReflect ¶
func (x *RouteRefreshCiscoCapability) ProtoReflect() protoreflect.Message
func (*RouteRefreshCiscoCapability) Reset ¶
func (x *RouteRefreshCiscoCapability) Reset()
func (*RouteRefreshCiscoCapability) String ¶
func (x *RouteRefreshCiscoCapability) String() string
type RouteSelectionOptions ¶
type RouteSelectionOptions struct {
Config *RouteSelectionOptionsConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *RouteSelectionOptionsState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*RouteSelectionOptions) Descriptor
deprecated
func (*RouteSelectionOptions) Descriptor() ([]byte, []int)
Deprecated: Use RouteSelectionOptions.ProtoReflect.Descriptor instead.
func (*RouteSelectionOptions) GetConfig ¶
func (x *RouteSelectionOptions) GetConfig() *RouteSelectionOptionsConfig
func (*RouteSelectionOptions) GetState ¶
func (x *RouteSelectionOptions) GetState() *RouteSelectionOptionsState
func (*RouteSelectionOptions) ProtoMessage ¶
func (*RouteSelectionOptions) ProtoMessage()
func (*RouteSelectionOptions) ProtoReflect ¶
func (x *RouteSelectionOptions) ProtoReflect() protoreflect.Message
func (*RouteSelectionOptions) Reset ¶
func (x *RouteSelectionOptions) Reset()
func (*RouteSelectionOptions) String ¶
func (x *RouteSelectionOptions) String() string
type RouteSelectionOptionsConfig ¶
type RouteSelectionOptionsConfig struct {
AlwaysCompareMed bool `protobuf:"varint,1,opt,name=always_compare_med,json=alwaysCompareMed,proto3" json:"always_compare_med,omitempty"`
IgnoreAsPathLength bool `protobuf:"varint,2,opt,name=ignore_as_path_length,json=ignoreAsPathLength,proto3" json:"ignore_as_path_length,omitempty"`
ExternalCompareRouterId bool `` /* 135-byte string literal not displayed */
AdvertiseInactiveRoutes bool `` /* 133-byte string literal not displayed */
EnableAigp bool `protobuf:"varint,5,opt,name=enable_aigp,json=enableAigp,proto3" json:"enable_aigp,omitempty"`
IgnoreNextHopIgpMetric bool `` /* 134-byte string literal not displayed */
DisableBestPathSelection bool `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RouteSelectionOptionsConfig) Descriptor
deprecated
func (*RouteSelectionOptionsConfig) Descriptor() ([]byte, []int)
Deprecated: Use RouteSelectionOptionsConfig.ProtoReflect.Descriptor instead.
func (*RouteSelectionOptionsConfig) GetAdvertiseInactiveRoutes ¶
func (x *RouteSelectionOptionsConfig) GetAdvertiseInactiveRoutes() bool
func (*RouteSelectionOptionsConfig) GetAlwaysCompareMed ¶
func (x *RouteSelectionOptionsConfig) GetAlwaysCompareMed() bool
func (*RouteSelectionOptionsConfig) GetDisableBestPathSelection ¶
func (x *RouteSelectionOptionsConfig) GetDisableBestPathSelection() bool
func (*RouteSelectionOptionsConfig) GetEnableAigp ¶
func (x *RouteSelectionOptionsConfig) GetEnableAigp() bool
func (*RouteSelectionOptionsConfig) GetExternalCompareRouterId ¶
func (x *RouteSelectionOptionsConfig) GetExternalCompareRouterId() bool
func (*RouteSelectionOptionsConfig) GetIgnoreAsPathLength ¶
func (x *RouteSelectionOptionsConfig) GetIgnoreAsPathLength() bool
func (*RouteSelectionOptionsConfig) GetIgnoreNextHopIgpMetric ¶
func (x *RouteSelectionOptionsConfig) GetIgnoreNextHopIgpMetric() bool
func (*RouteSelectionOptionsConfig) ProtoMessage ¶
func (*RouteSelectionOptionsConfig) ProtoMessage()
func (*RouteSelectionOptionsConfig) ProtoReflect ¶
func (x *RouteSelectionOptionsConfig) ProtoReflect() protoreflect.Message
func (*RouteSelectionOptionsConfig) Reset ¶
func (x *RouteSelectionOptionsConfig) Reset()
func (*RouteSelectionOptionsConfig) String ¶
func (x *RouteSelectionOptionsConfig) String() string
type RouteSelectionOptionsState ¶
type RouteSelectionOptionsState struct {
AlwaysCompareMed bool `protobuf:"varint,1,opt,name=always_compare_med,json=alwaysCompareMed,proto3" json:"always_compare_med,omitempty"`
IgnoreAsPathLength bool `protobuf:"varint,2,opt,name=ignore_as_path_length,json=ignoreAsPathLength,proto3" json:"ignore_as_path_length,omitempty"`
ExternalCompareRouterId bool `` /* 135-byte string literal not displayed */
AdvertiseInactiveRoutes bool `` /* 133-byte string literal not displayed */
EnableAigp bool `protobuf:"varint,5,opt,name=enable_aigp,json=enableAigp,proto3" json:"enable_aigp,omitempty"`
IgnoreNextHopIgpMetric bool `` /* 134-byte string literal not displayed */
DisableBestPathSelection bool `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RouteSelectionOptionsState) Descriptor
deprecated
func (*RouteSelectionOptionsState) Descriptor() ([]byte, []int)
Deprecated: Use RouteSelectionOptionsState.ProtoReflect.Descriptor instead.
func (*RouteSelectionOptionsState) GetAdvertiseInactiveRoutes ¶
func (x *RouteSelectionOptionsState) GetAdvertiseInactiveRoutes() bool
func (*RouteSelectionOptionsState) GetAlwaysCompareMed ¶
func (x *RouteSelectionOptionsState) GetAlwaysCompareMed() bool
func (*RouteSelectionOptionsState) GetDisableBestPathSelection ¶
func (x *RouteSelectionOptionsState) GetDisableBestPathSelection() bool
func (*RouteSelectionOptionsState) GetEnableAigp ¶
func (x *RouteSelectionOptionsState) GetEnableAigp() bool
func (*RouteSelectionOptionsState) GetExternalCompareRouterId ¶
func (x *RouteSelectionOptionsState) GetExternalCompareRouterId() bool
func (*RouteSelectionOptionsState) GetIgnoreAsPathLength ¶
func (x *RouteSelectionOptionsState) GetIgnoreAsPathLength() bool
func (*RouteSelectionOptionsState) GetIgnoreNextHopIgpMetric ¶
func (x *RouteSelectionOptionsState) GetIgnoreNextHopIgpMetric() bool
func (*RouteSelectionOptionsState) ProtoMessage ¶
func (*RouteSelectionOptionsState) ProtoMessage()
func (*RouteSelectionOptionsState) ProtoReflect ¶
func (x *RouteSelectionOptionsState) ProtoReflect() protoreflect.Message
func (*RouteSelectionOptionsState) Reset ¶
func (x *RouteSelectionOptionsState) Reset()
func (*RouteSelectionOptionsState) String ¶
func (x *RouteSelectionOptionsState) String() string
type RouteServer ¶
type RouteServer struct {
RouteServerClient bool `protobuf:"varint,1,opt,name=route_server_client,json=routeServerClient,proto3" json:"route_server_client,omitempty"`
SecondaryRoute bool `protobuf:"varint,2,opt,name=secondary_route,json=secondaryRoute,proto3" json:"secondary_route,omitempty"`
// contains filtered or unexported fields
}
func (*RouteServer) Descriptor
deprecated
func (*RouteServer) Descriptor() ([]byte, []int)
Deprecated: Use RouteServer.ProtoReflect.Descriptor instead.
func (*RouteServer) GetRouteServerClient ¶
func (x *RouteServer) GetRouteServerClient() bool
func (*RouteServer) GetSecondaryRoute ¶
func (x *RouteServer) GetSecondaryRoute() bool
func (*RouteServer) ProtoMessage ¶
func (*RouteServer) ProtoMessage()
func (*RouteServer) ProtoReflect ¶
func (x *RouteServer) ProtoReflect() protoreflect.Message
func (*RouteServer) Reset ¶
func (x *RouteServer) Reset()
func (*RouteServer) String ¶
func (x *RouteServer) String() string
type RouteTarget ¶
type RouteTarget struct {
// Types that are valid to be assigned to Rt:
//
// *RouteTarget_TwoOctetAsSpecific
// *RouteTarget_Ipv4AddressSpecific
// *RouteTarget_FourOctetAsSpecific
Rt isRouteTarget_Rt `protobuf_oneof:"rt"`
// contains filtered or unexported fields
}
func (*RouteTarget) Descriptor
deprecated
func (*RouteTarget) Descriptor() ([]byte, []int)
Deprecated: Use RouteTarget.ProtoReflect.Descriptor instead.
func (*RouteTarget) GetFourOctetAsSpecific ¶
func (x *RouteTarget) GetFourOctetAsSpecific() *FourOctetAsSpecificExtended
func (*RouteTarget) GetIpv4AddressSpecific ¶
func (x *RouteTarget) GetIpv4AddressSpecific() *IPv4AddressSpecificExtended
func (*RouteTarget) GetRt ¶
func (x *RouteTarget) GetRt() isRouteTarget_Rt
func (*RouteTarget) GetTwoOctetAsSpecific ¶
func (x *RouteTarget) GetTwoOctetAsSpecific() *TwoOctetAsSpecificExtended
func (*RouteTarget) ProtoMessage ¶
func (*RouteTarget) ProtoMessage()
func (*RouteTarget) ProtoReflect ¶
func (x *RouteTarget) ProtoReflect() protoreflect.Message
func (*RouteTarget) Reset ¶
func (x *RouteTarget) Reset()
func (*RouteTarget) String ¶
func (x *RouteTarget) String() string
type RouteTargetMembership ¶
type RouteTargetMembership struct {
Config *RouteTargetMembershipConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *RouteTargetMembershipState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*RouteTargetMembership) Descriptor
deprecated
func (*RouteTargetMembership) Descriptor() ([]byte, []int)
Deprecated: Use RouteTargetMembership.ProtoReflect.Descriptor instead.
func (*RouteTargetMembership) GetConfig ¶
func (x *RouteTargetMembership) GetConfig() *RouteTargetMembershipConfig
func (*RouteTargetMembership) GetState ¶
func (x *RouteTargetMembership) GetState() *RouteTargetMembershipState
func (*RouteTargetMembership) ProtoMessage ¶
func (*RouteTargetMembership) ProtoMessage()
func (*RouteTargetMembership) ProtoReflect ¶
func (x *RouteTargetMembership) ProtoReflect() protoreflect.Message
func (*RouteTargetMembership) Reset ¶
func (x *RouteTargetMembership) Reset()
func (*RouteTargetMembership) String ¶
func (x *RouteTargetMembership) String() string
type RouteTargetMembershipConfig ¶
type RouteTargetMembershipConfig struct {
DeferralTime uint32 `protobuf:"varint,1,opt,name=deferral_time,json=deferralTime,proto3" json:"deferral_time,omitempty"`
// contains filtered or unexported fields
}
func (*RouteTargetMembershipConfig) Descriptor
deprecated
func (*RouteTargetMembershipConfig) Descriptor() ([]byte, []int)
Deprecated: Use RouteTargetMembershipConfig.ProtoReflect.Descriptor instead.
func (*RouteTargetMembershipConfig) GetDeferralTime ¶
func (x *RouteTargetMembershipConfig) GetDeferralTime() uint32
func (*RouteTargetMembershipConfig) ProtoMessage ¶
func (*RouteTargetMembershipConfig) ProtoMessage()
func (*RouteTargetMembershipConfig) ProtoReflect ¶
func (x *RouteTargetMembershipConfig) ProtoReflect() protoreflect.Message
func (*RouteTargetMembershipConfig) Reset ¶
func (x *RouteTargetMembershipConfig) Reset()
func (*RouteTargetMembershipConfig) String ¶
func (x *RouteTargetMembershipConfig) String() string
type RouteTargetMembershipNLRI ¶
type RouteTargetMembershipNLRI struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
Rt *RouteTarget `protobuf:"bytes,2,opt,name=rt,proto3" json:"rt,omitempty"`
// contains filtered or unexported fields
}
RouteTargetMembershipNLRI represents the NLRI for: - AFI=1, SAFI=132
func (*RouteTargetMembershipNLRI) Descriptor
deprecated
func (*RouteTargetMembershipNLRI) Descriptor() ([]byte, []int)
Deprecated: Use RouteTargetMembershipNLRI.ProtoReflect.Descriptor instead.
func (*RouteTargetMembershipNLRI) GetAsn ¶
func (x *RouteTargetMembershipNLRI) GetAsn() uint32
func (*RouteTargetMembershipNLRI) GetRt ¶
func (x *RouteTargetMembershipNLRI) GetRt() *RouteTarget
func (*RouteTargetMembershipNLRI) ProtoMessage ¶
func (*RouteTargetMembershipNLRI) ProtoMessage()
func (*RouteTargetMembershipNLRI) ProtoReflect ¶
func (x *RouteTargetMembershipNLRI) ProtoReflect() protoreflect.Message
func (*RouteTargetMembershipNLRI) Reset ¶
func (x *RouteTargetMembershipNLRI) Reset()
func (*RouteTargetMembershipNLRI) String ¶
func (x *RouteTargetMembershipNLRI) String() string
type RouteTargetMembershipState ¶
type RouteTargetMembershipState struct {
DeferralTime uint32 `protobuf:"varint,1,opt,name=deferral_time,json=deferralTime,proto3" json:"deferral_time,omitempty"`
// contains filtered or unexported fields
}
func (*RouteTargetMembershipState) Descriptor
deprecated
func (*RouteTargetMembershipState) Descriptor() ([]byte, []int)
Deprecated: Use RouteTargetMembershipState.ProtoReflect.Descriptor instead.
func (*RouteTargetMembershipState) GetDeferralTime ¶
func (x *RouteTargetMembershipState) GetDeferralTime() uint32
func (*RouteTargetMembershipState) ProtoMessage ¶
func (*RouteTargetMembershipState) ProtoMessage()
func (*RouteTargetMembershipState) ProtoReflect ¶
func (x *RouteTargetMembershipState) ProtoReflect() protoreflect.Message
func (*RouteTargetMembershipState) Reset ¶
func (x *RouteTargetMembershipState) Reset()
func (*RouteTargetMembershipState) String ¶
func (x *RouteTargetMembershipState) String() string
type RouteTarget_FourOctetAsSpecific ¶
type RouteTarget_FourOctetAsSpecific struct {
FourOctetAsSpecific *FourOctetAsSpecificExtended `protobuf:"bytes,3,opt,name=four_octet_as_specific,json=fourOctetAsSpecific,proto3,oneof"`
}
type RouteTarget_Ipv4AddressSpecific ¶
type RouteTarget_Ipv4AddressSpecific struct {
Ipv4AddressSpecific *IPv4AddressSpecificExtended `protobuf:"bytes,2,opt,name=ipv4_address_specific,json=ipv4AddressSpecific,proto3,oneof"`
}
type RouteTarget_TwoOctetAsSpecific ¶
type RouteTarget_TwoOctetAsSpecific struct {
TwoOctetAsSpecific *TwoOctetAsSpecificExtended `protobuf:"bytes,1,opt,name=two_octet_as_specific,json=twoOctetAsSpecific,proto3,oneof"`
}
type RouterMacExtended ¶
type RouterMacExtended struct {
Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
// contains filtered or unexported fields
}
func (*RouterMacExtended) Descriptor
deprecated
func (*RouterMacExtended) Descriptor() ([]byte, []int)
Deprecated: Use RouterMacExtended.ProtoReflect.Descriptor instead.
func (*RouterMacExtended) GetMac ¶
func (x *RouterMacExtended) GetMac() string
func (*RouterMacExtended) ProtoMessage ¶
func (*RouterMacExtended) ProtoMessage()
func (*RouterMacExtended) ProtoReflect ¶
func (x *RouterMacExtended) ProtoReflect() protoreflect.Message
func (*RouterMacExtended) Reset ¶
func (x *RouterMacExtended) Reset()
func (*RouterMacExtended) String ¶
func (x *RouterMacExtended) String() string
type RoutingPolicy ¶
type RoutingPolicy struct {
DefinedSets []*DefinedSet `protobuf:"bytes,1,rep,name=defined_sets,json=definedSets,proto3" json:"defined_sets,omitempty"`
Policies []*Policy `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
// contains filtered or unexported fields
}
func (*RoutingPolicy) Descriptor
deprecated
func (*RoutingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use RoutingPolicy.ProtoReflect.Descriptor instead.
func (*RoutingPolicy) GetDefinedSets ¶
func (x *RoutingPolicy) GetDefinedSets() []*DefinedSet
func (*RoutingPolicy) GetPolicies ¶
func (x *RoutingPolicy) GetPolicies() []*Policy
func (*RoutingPolicy) ProtoMessage ¶
func (*RoutingPolicy) ProtoMessage()
func (*RoutingPolicy) ProtoReflect ¶
func (x *RoutingPolicy) ProtoReflect() protoreflect.Message
func (*RoutingPolicy) Reset ¶
func (x *RoutingPolicy) Reset()
func (*RoutingPolicy) String ¶
func (x *RoutingPolicy) String() string
type Rpki ¶
type Rpki struct {
Conf *RPKIConf `protobuf:"bytes,1,opt,name=conf,proto3" json:"conf,omitempty"`
State *RPKIState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*Rpki) Descriptor
deprecated
func (*Rpki) ProtoMessage ¶
func (*Rpki) ProtoMessage()
func (*Rpki) ProtoReflect ¶
func (x *Rpki) ProtoReflect() protoreflect.Message
type SRBindingSID ¶
type SRBindingSID struct {
SFlag bool `protobuf:"varint,1,opt,name=s_flag,json=sFlag,proto3" json:"s_flag,omitempty"`
IFlag bool `protobuf:"varint,2,opt,name=i_flag,json=iFlag,proto3" json:"i_flag,omitempty"`
Sid []byte `protobuf:"bytes,3,opt,name=sid,proto3" json:"sid,omitempty"`
// contains filtered or unexported fields
}
func (*SRBindingSID) Descriptor
deprecated
func (*SRBindingSID) Descriptor() ([]byte, []int)
Deprecated: Use SRBindingSID.ProtoReflect.Descriptor instead.
func (*SRBindingSID) GetIFlag ¶
func (x *SRBindingSID) GetIFlag() bool
func (*SRBindingSID) GetSFlag ¶
func (x *SRBindingSID) GetSFlag() bool
func (*SRBindingSID) GetSid ¶
func (x *SRBindingSID) GetSid() []byte
func (*SRBindingSID) ProtoMessage ¶
func (*SRBindingSID) ProtoMessage()
func (*SRBindingSID) ProtoReflect ¶
func (x *SRBindingSID) ProtoReflect() protoreflect.Message
func (*SRBindingSID) Reset ¶
func (x *SRBindingSID) Reset()
func (*SRBindingSID) String ¶
func (x *SRBindingSID) String() string
type SRPolicyNLRI ¶
type SRPolicyNLRI struct {
// length field carries the length of NLRI portion expressed in bits
Length uint32 `protobuf:"varint,1,opt,name=length,proto3" json:"length,omitempty"`
// distinguisher field carries 4-octet value uniquely identifying the policy
// in the context of <color, endpoint> tuple.
Distinguisher uint32 `protobuf:"varint,2,opt,name=distinguisher,proto3" json:"distinguisher,omitempty"`
// color field carries 4-octet value identifying (with the endpoint) the
// policy. The color is used to match the color of the destination
// prefixes to steer traffic into the SR Policy
Color uint32 `protobuf:"varint,3,opt,name=color,proto3" json:"color,omitempty"`
// endpoint field identifies the endpoint of a policy. The Endpoint may
// represent a single node or a set of nodes (e.g., an anycast
// address). The Endpoint is an IPv4 (4-octet) address or an IPv6
// (16-octet) address according to the AFI of the NLRI.
Endpoint []byte `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}
SRPolicyNLRI represents the NLRI for: - AFI=1, SAFI=73 - AFI=2, SAFI=73
func (*SRPolicyNLRI) Descriptor
deprecated
func (*SRPolicyNLRI) Descriptor() ([]byte, []int)
Deprecated: Use SRPolicyNLRI.ProtoReflect.Descriptor instead.
func (*SRPolicyNLRI) GetColor ¶
func (x *SRPolicyNLRI) GetColor() uint32
func (*SRPolicyNLRI) GetDistinguisher ¶
func (x *SRPolicyNLRI) GetDistinguisher() uint32
func (*SRPolicyNLRI) GetEndpoint ¶
func (x *SRPolicyNLRI) GetEndpoint() []byte
func (*SRPolicyNLRI) GetLength ¶
func (x *SRPolicyNLRI) GetLength() uint32
func (*SRPolicyNLRI) ProtoMessage ¶
func (*SRPolicyNLRI) ProtoMessage()
func (*SRPolicyNLRI) ProtoReflect ¶
func (x *SRPolicyNLRI) ProtoReflect() protoreflect.Message
func (*SRPolicyNLRI) Reset ¶
func (x *SRPolicyNLRI) Reset()
func (*SRPolicyNLRI) String ¶
func (x *SRPolicyNLRI) String() string
type SRV6Behavior ¶
type SRV6Behavior int32
const ( SRV6Behavior_SRV6_BEHAVIOR_UNSPECIFIED SRV6Behavior = 0 SRV6Behavior_SRV6_BEHAVIOR_END SRV6Behavior = 1 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_PSP SRV6Behavior = 2 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_USP SRV6Behavior = 3 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_PSP_USP SRV6Behavior = 4 SRV6Behavior_SRV6_BEHAVIOR_ENDX SRV6Behavior = 5 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_PSP SRV6Behavior = 6 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_USP SRV6Behavior = 7 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_PSP_USP SRV6Behavior = 8 SRV6Behavior_SRV6_BEHAVIOR_ENDT SRV6Behavior = 9 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_PSP SRV6Behavior = 10 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_USP SRV6Behavior = 11 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_PSP_USP SRV6Behavior = 12 SRV6Behavior_SRV6_BEHAVIOR_END_B6_ENCAPS SRV6Behavior = 14 SRV6Behavior_SRV6_BEHAVIOR_END_BM SRV6Behavior = 15 SRV6Behavior_SRV6_BEHAVIOR_END_DX6 SRV6Behavior = 16 SRV6Behavior_SRV6_BEHAVIOR_END_DX4 SRV6Behavior = 17 SRV6Behavior_SRV6_BEHAVIOR_END_DT6 SRV6Behavior = 18 SRV6Behavior_SRV6_BEHAVIOR_END_DT4 SRV6Behavior = 19 SRV6Behavior_SRV6_BEHAVIOR_END_DT46 SRV6Behavior = 20 SRV6Behavior_SRV6_BEHAVIOR_END_DX2 SRV6Behavior = 21 SRV6Behavior_SRV6_BEHAVIOR_END_DX2V SRV6Behavior = 22 SRV6Behavior_SRV6_BEHAVIOR_END_DT2U SRV6Behavior = 23 SRV6Behavior_SRV6_BEHAVIOR_END_DT2M SRV6Behavior = 24 SRV6Behavior_SRV6_BEHAVIOR_END_B6_ENCAPS_RED SRV6Behavior = 27 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_USD SRV6Behavior = 28 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_PSP_USD SRV6Behavior = 29 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_USP_USD SRV6Behavior = 30 SRV6Behavior_SRV6_BEHAVIOR_END_WITH_PSP_USP_USD SRV6Behavior = 31 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_USD SRV6Behavior = 32 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_PSP_USD SRV6Behavior = 33 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_USP_USD SRV6Behavior = 34 SRV6Behavior_SRV6_BEHAVIOR_ENDX_WITH_PSP_USP_USD SRV6Behavior = 35 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_USD SRV6Behavior = 36 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_PSP_USD SRV6Behavior = 37 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_USP_USD SRV6Behavior = 38 SRV6Behavior_SRV6_BEHAVIOR_ENDT_WITH_PSP_USP_USD SRV6Behavior = 39 SRV6Behavior_SRV6_BEHAVIOR_ENDM_GTP6D SRV6Behavior = 69 // 0x0045 SRV6Behavior_SRV6_BEHAVIOR_ENDM_GTP6DI SRV6Behavior = 70 // 0x0046 SRV6Behavior_SRV6_BEHAVIOR_ENDM_GTP6E SRV6Behavior = 71 // 0x0047 SRV6Behavior_SRV6_BEHAVIOR_ENDM_GTP4E SRV6Behavior = 72 // 0x0048 )
func (SRV6Behavior) Descriptor ¶
func (SRV6Behavior) Descriptor() protoreflect.EnumDescriptor
func (SRV6Behavior) Enum ¶
func (x SRV6Behavior) Enum() *SRV6Behavior
func (SRV6Behavior) EnumDescriptor
deprecated
func (SRV6Behavior) EnumDescriptor() ([]byte, []int)
Deprecated: Use SRV6Behavior.Descriptor instead.
func (SRV6Behavior) Number ¶
func (x SRV6Behavior) Number() protoreflect.EnumNumber
func (SRV6Behavior) String ¶
func (x SRV6Behavior) String() string
func (SRV6Behavior) Type ¶
func (SRV6Behavior) Type() protoreflect.EnumType
type SRWeight ¶
type SRWeight struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Weight uint32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
// contains filtered or unexported fields
}
func (*SRWeight) Descriptor
deprecated
func (*SRWeight) ProtoMessage ¶
func (*SRWeight) ProtoMessage()
func (*SRWeight) ProtoReflect ¶
func (x *SRWeight) ProtoReflect() protoreflect.Message
type SRv6BindingSID ¶
type SRv6BindingSID struct {
SFlag bool `protobuf:"varint,1,opt,name=s_flag,json=sFlag,proto3" json:"s_flag,omitempty"`
IFlag bool `protobuf:"varint,2,opt,name=i_flag,json=iFlag,proto3" json:"i_flag,omitempty"`
BFlag bool `protobuf:"varint,3,opt,name=b_flag,json=bFlag,proto3" json:"b_flag,omitempty"`
Sid []byte `protobuf:"bytes,4,opt,name=sid,proto3" json:"sid,omitempty"`
EndpointBehaviorStructure *SRv6EndPointBehavior `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SRv6BindingSID) Descriptor
deprecated
func (*SRv6BindingSID) Descriptor() ([]byte, []int)
Deprecated: Use SRv6BindingSID.ProtoReflect.Descriptor instead.
func (*SRv6BindingSID) GetBFlag ¶
func (x *SRv6BindingSID) GetBFlag() bool
func (*SRv6BindingSID) GetEndpointBehaviorStructure ¶
func (x *SRv6BindingSID) GetEndpointBehaviorStructure() *SRv6EndPointBehavior
func (*SRv6BindingSID) GetIFlag ¶
func (x *SRv6BindingSID) GetIFlag() bool
func (*SRv6BindingSID) GetSFlag ¶
func (x *SRv6BindingSID) GetSFlag() bool
func (*SRv6BindingSID) GetSid ¶
func (x *SRv6BindingSID) GetSid() []byte
func (*SRv6BindingSID) ProtoMessage ¶
func (*SRv6BindingSID) ProtoMessage()
func (*SRv6BindingSID) ProtoReflect ¶
func (x *SRv6BindingSID) ProtoReflect() protoreflect.Message
func (*SRv6BindingSID) Reset ¶
func (x *SRv6BindingSID) Reset()
func (*SRv6BindingSID) String ¶
func (x *SRv6BindingSID) String() string
type SRv6EndPointBehavior ¶
type SRv6EndPointBehavior struct {
Behavior SRV6Behavior `protobuf:"varint,1,opt,name=behavior,proto3,enum=api.SRV6Behavior" json:"behavior,omitempty"`
BlockLen uint32 `protobuf:"varint,2,opt,name=block_len,json=blockLen,proto3" json:"block_len,omitempty"`
NodeLen uint32 `protobuf:"varint,3,opt,name=node_len,json=nodeLen,proto3" json:"node_len,omitempty"`
FuncLen uint32 `protobuf:"varint,4,opt,name=func_len,json=funcLen,proto3" json:"func_len,omitempty"`
ArgLen uint32 `protobuf:"varint,5,opt,name=arg_len,json=argLen,proto3" json:"arg_len,omitempty"`
// contains filtered or unexported fields
}
func (*SRv6EndPointBehavior) Descriptor
deprecated
func (*SRv6EndPointBehavior) Descriptor() ([]byte, []int)
Deprecated: Use SRv6EndPointBehavior.ProtoReflect.Descriptor instead.
func (*SRv6EndPointBehavior) GetArgLen ¶
func (x *SRv6EndPointBehavior) GetArgLen() uint32
func (*SRv6EndPointBehavior) GetBehavior ¶
func (x *SRv6EndPointBehavior) GetBehavior() SRV6Behavior
func (*SRv6EndPointBehavior) GetBlockLen ¶
func (x *SRv6EndPointBehavior) GetBlockLen() uint32
func (*SRv6EndPointBehavior) GetFuncLen ¶
func (x *SRv6EndPointBehavior) GetFuncLen() uint32
func (*SRv6EndPointBehavior) GetNodeLen ¶
func (x *SRv6EndPointBehavior) GetNodeLen() uint32
func (*SRv6EndPointBehavior) ProtoMessage ¶
func (*SRv6EndPointBehavior) ProtoMessage()
func (*SRv6EndPointBehavior) ProtoReflect ¶
func (x *SRv6EndPointBehavior) ProtoReflect() protoreflect.Message
func (*SRv6EndPointBehavior) Reset ¶
func (x *SRv6EndPointBehavior) Reset()
func (*SRv6EndPointBehavior) String ¶
func (x *SRv6EndPointBehavior) String() string
type SRv6InformationSubTLV ¶
type SRv6InformationSubTLV struct {
Sid []byte `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"`
Flags *SRv6SIDFlags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
EndpointBehavior uint32 `protobuf:"varint,3,opt,name=endpoint_behavior,json=endpointBehavior,proto3" json:"endpoint_behavior,omitempty"`
SubSubTlvs map[uint32]*SRv6SubSubTLVs `` /* 168-byte string literal not displayed */
// contains filtered or unexported fields
}
https://tools.ietf.org/html/draft-dawra-bess-srv6-services-02#section-2.1.1
func (*SRv6InformationSubTLV) Descriptor
deprecated
func (*SRv6InformationSubTLV) Descriptor() ([]byte, []int)
Deprecated: Use SRv6InformationSubTLV.ProtoReflect.Descriptor instead.
func (*SRv6InformationSubTLV) GetEndpointBehavior ¶
func (x *SRv6InformationSubTLV) GetEndpointBehavior() uint32
func (*SRv6InformationSubTLV) GetFlags ¶
func (x *SRv6InformationSubTLV) GetFlags() *SRv6SIDFlags
func (*SRv6InformationSubTLV) GetSid ¶
func (x *SRv6InformationSubTLV) GetSid() []byte
func (*SRv6InformationSubTLV) GetSubSubTlvs ¶
func (x *SRv6InformationSubTLV) GetSubSubTlvs() map[uint32]*SRv6SubSubTLVs
func (*SRv6InformationSubTLV) ProtoMessage ¶
func (*SRv6InformationSubTLV) ProtoMessage()
func (*SRv6InformationSubTLV) ProtoReflect ¶
func (x *SRv6InformationSubTLV) ProtoReflect() protoreflect.Message
func (*SRv6InformationSubTLV) Reset ¶
func (x *SRv6InformationSubTLV) Reset()
func (*SRv6InformationSubTLV) String ¶
func (x *SRv6InformationSubTLV) String() string
type SRv6L2ServiceTLV ¶
type SRv6L2ServiceTLV struct {
SubTlvs map[uint32]*SRv6SubTLVs `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
https://www.rfc-editor.org/rfc/rfc9252.html#section-2
func (*SRv6L2ServiceTLV) Descriptor
deprecated
func (*SRv6L2ServiceTLV) Descriptor() ([]byte, []int)
Deprecated: Use SRv6L2ServiceTLV.ProtoReflect.Descriptor instead.
func (*SRv6L2ServiceTLV) GetSubTlvs ¶
func (x *SRv6L2ServiceTLV) GetSubTlvs() map[uint32]*SRv6SubTLVs
func (*SRv6L2ServiceTLV) ProtoMessage ¶
func (*SRv6L2ServiceTLV) ProtoMessage()
func (*SRv6L2ServiceTLV) ProtoReflect ¶
func (x *SRv6L2ServiceTLV) ProtoReflect() protoreflect.Message
func (*SRv6L2ServiceTLV) Reset ¶
func (x *SRv6L2ServiceTLV) Reset()
func (*SRv6L2ServiceTLV) String ¶
func (x *SRv6L2ServiceTLV) String() string
type SRv6L3ServiceTLV ¶
type SRv6L3ServiceTLV struct {
SubTlvs map[uint32]*SRv6SubTLVs `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
https://www.rfc-editor.org/rfc/rfc9252.html#section-2
func (*SRv6L3ServiceTLV) Descriptor
deprecated
func (*SRv6L3ServiceTLV) Descriptor() ([]byte, []int)
Deprecated: Use SRv6L3ServiceTLV.ProtoReflect.Descriptor instead.
func (*SRv6L3ServiceTLV) GetSubTlvs ¶
func (x *SRv6L3ServiceTLV) GetSubTlvs() map[uint32]*SRv6SubTLVs
func (*SRv6L3ServiceTLV) ProtoMessage ¶
func (*SRv6L3ServiceTLV) ProtoMessage()
func (*SRv6L3ServiceTLV) ProtoReflect ¶
func (x *SRv6L3ServiceTLV) ProtoReflect() protoreflect.Message
func (*SRv6L3ServiceTLV) Reset ¶
func (x *SRv6L3ServiceTLV) Reset()
func (*SRv6L3ServiceTLV) String ¶
func (x *SRv6L3ServiceTLV) String() string
type SRv6SIDFlags ¶
type SRv6SIDFlags struct {
// Placeholder for future sid flags
Flag_1 bool `protobuf:"varint,1,opt,name=flag_1,json=flag1,proto3" json:"flag_1,omitempty"`
// contains filtered or unexported fields
}
func (*SRv6SIDFlags) Descriptor
deprecated
func (*SRv6SIDFlags) Descriptor() ([]byte, []int)
Deprecated: Use SRv6SIDFlags.ProtoReflect.Descriptor instead.
func (*SRv6SIDFlags) GetFlag_1 ¶
func (x *SRv6SIDFlags) GetFlag_1() bool
func (*SRv6SIDFlags) ProtoMessage ¶
func (*SRv6SIDFlags) ProtoMessage()
func (*SRv6SIDFlags) ProtoReflect ¶
func (x *SRv6SIDFlags) ProtoReflect() protoreflect.Message
func (*SRv6SIDFlags) Reset ¶
func (x *SRv6SIDFlags) Reset()
func (*SRv6SIDFlags) String ¶
func (x *SRv6SIDFlags) String() string
type SRv6StructureSubSubTLV ¶
type SRv6StructureSubSubTLV struct {
LocatorBlockLength uint32 `protobuf:"varint,1,opt,name=locator_block_length,json=locatorBlockLength,proto3" json:"locator_block_length,omitempty"`
LocatorNodeLength uint32 `protobuf:"varint,2,opt,name=locator_node_length,json=locatorNodeLength,proto3" json:"locator_node_length,omitempty"`
FunctionLength uint32 `protobuf:"varint,3,opt,name=function_length,json=functionLength,proto3" json:"function_length,omitempty"`
ArgumentLength uint32 `protobuf:"varint,4,opt,name=argument_length,json=argumentLength,proto3" json:"argument_length,omitempty"`
TranspositionLength uint32 `protobuf:"varint,5,opt,name=transposition_length,json=transpositionLength,proto3" json:"transposition_length,omitempty"`
TranspositionOffset uint32 `protobuf:"varint,6,opt,name=transposition_offset,json=transpositionOffset,proto3" json:"transposition_offset,omitempty"`
// contains filtered or unexported fields
}
https://www.rfc-editor.org/rfc/rfc9252.html#section-3.2.1
func (*SRv6StructureSubSubTLV) Descriptor
deprecated
func (*SRv6StructureSubSubTLV) Descriptor() ([]byte, []int)
Deprecated: Use SRv6StructureSubSubTLV.ProtoReflect.Descriptor instead.
func (*SRv6StructureSubSubTLV) GetArgumentLength ¶
func (x *SRv6StructureSubSubTLV) GetArgumentLength() uint32
func (*SRv6StructureSubSubTLV) GetFunctionLength ¶
func (x *SRv6StructureSubSubTLV) GetFunctionLength() uint32
func (*SRv6StructureSubSubTLV) GetLocatorBlockLength ¶
func (x *SRv6StructureSubSubTLV) GetLocatorBlockLength() uint32
func (*SRv6StructureSubSubTLV) GetLocatorNodeLength ¶
func (x *SRv6StructureSubSubTLV) GetLocatorNodeLength() uint32
func (*SRv6StructureSubSubTLV) GetTranspositionLength ¶
func (x *SRv6StructureSubSubTLV) GetTranspositionLength() uint32
func (*SRv6StructureSubSubTLV) GetTranspositionOffset ¶
func (x *SRv6StructureSubSubTLV) GetTranspositionOffset() uint32
func (*SRv6StructureSubSubTLV) ProtoMessage ¶
func (*SRv6StructureSubSubTLV) ProtoMessage()
func (*SRv6StructureSubSubTLV) ProtoReflect ¶
func (x *SRv6StructureSubSubTLV) ProtoReflect() protoreflect.Message
func (*SRv6StructureSubSubTLV) Reset ¶
func (x *SRv6StructureSubSubTLV) Reset()
func (*SRv6StructureSubSubTLV) String ¶
func (x *SRv6StructureSubSubTLV) String() string
type SRv6SubSubTLV ¶
type SRv6SubSubTLV struct {
// Types that are valid to be assigned to Tlv:
//
// *SRv6SubSubTLV_Structure
Tlv isSRv6SubSubTLV_Tlv `protobuf_oneof:"tlv"`
// contains filtered or unexported fields
}
func (*SRv6SubSubTLV) Descriptor
deprecated
func (*SRv6SubSubTLV) Descriptor() ([]byte, []int)
Deprecated: Use SRv6SubSubTLV.ProtoReflect.Descriptor instead.
func (*SRv6SubSubTLV) GetStructure ¶
func (x *SRv6SubSubTLV) GetStructure() *SRv6StructureSubSubTLV
func (*SRv6SubSubTLV) GetTlv ¶
func (x *SRv6SubSubTLV) GetTlv() isSRv6SubSubTLV_Tlv
func (*SRv6SubSubTLV) ProtoMessage ¶
func (*SRv6SubSubTLV) ProtoMessage()
func (*SRv6SubSubTLV) ProtoReflect ¶
func (x *SRv6SubSubTLV) ProtoReflect() protoreflect.Message
func (*SRv6SubSubTLV) Reset ¶
func (x *SRv6SubSubTLV) Reset()
func (*SRv6SubSubTLV) String ¶
func (x *SRv6SubSubTLV) String() string
type SRv6SubSubTLV_Structure ¶
type SRv6SubSubTLV_Structure struct {
Structure *SRv6StructureSubSubTLV `protobuf:"bytes,1,opt,name=structure,proto3,oneof"`
}
type SRv6SubSubTLVs ¶
type SRv6SubSubTLVs struct {
Tlvs []*SRv6SubSubTLV `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
// contains filtered or unexported fields
}
func (*SRv6SubSubTLVs) Descriptor
deprecated
func (*SRv6SubSubTLVs) Descriptor() ([]byte, []int)
Deprecated: Use SRv6SubSubTLVs.ProtoReflect.Descriptor instead.
func (*SRv6SubSubTLVs) GetTlvs ¶
func (x *SRv6SubSubTLVs) GetTlvs() []*SRv6SubSubTLV
func (*SRv6SubSubTLVs) ProtoMessage ¶
func (*SRv6SubSubTLVs) ProtoMessage()
func (*SRv6SubSubTLVs) ProtoReflect ¶
func (x *SRv6SubSubTLVs) ProtoReflect() protoreflect.Message
func (*SRv6SubSubTLVs) Reset ¶
func (x *SRv6SubSubTLVs) Reset()
func (*SRv6SubSubTLVs) String ¶
func (x *SRv6SubSubTLVs) String() string
type SRv6SubTLV ¶
type SRv6SubTLV struct {
// Types that are valid to be assigned to Tlv:
//
// *SRv6SubTLV_Information
Tlv isSRv6SubTLV_Tlv `protobuf_oneof:"tlv"`
// contains filtered or unexported fields
}
func (*SRv6SubTLV) Descriptor
deprecated
func (*SRv6SubTLV) Descriptor() ([]byte, []int)
Deprecated: Use SRv6SubTLV.ProtoReflect.Descriptor instead.
func (*SRv6SubTLV) GetInformation ¶
func (x *SRv6SubTLV) GetInformation() *SRv6InformationSubTLV
func (*SRv6SubTLV) GetTlv ¶
func (x *SRv6SubTLV) GetTlv() isSRv6SubTLV_Tlv
func (*SRv6SubTLV) ProtoMessage ¶
func (*SRv6SubTLV) ProtoMessage()
func (*SRv6SubTLV) ProtoReflect ¶
func (x *SRv6SubTLV) ProtoReflect() protoreflect.Message
func (*SRv6SubTLV) Reset ¶
func (x *SRv6SubTLV) Reset()
func (*SRv6SubTLV) String ¶
func (x *SRv6SubTLV) String() string
type SRv6SubTLV_Information ¶
type SRv6SubTLV_Information struct {
Information *SRv6InformationSubTLV `protobuf:"bytes,1,opt,name=information,proto3,oneof"`
}
type SRv6SubTLVs ¶
type SRv6SubTLVs struct {
Tlvs []*SRv6SubTLV `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
// contains filtered or unexported fields
}
func (*SRv6SubTLVs) Descriptor
deprecated
func (*SRv6SubTLVs) Descriptor() ([]byte, []int)
Deprecated: Use SRv6SubTLVs.ProtoReflect.Descriptor instead.
func (*SRv6SubTLVs) GetTlvs ¶
func (x *SRv6SubTLVs) GetTlvs() []*SRv6SubTLV
func (*SRv6SubTLVs) ProtoMessage ¶
func (*SRv6SubTLVs) ProtoMessage()
func (*SRv6SubTLVs) ProtoReflect ¶
func (x *SRv6SubTLVs) ProtoReflect() protoreflect.Message
func (*SRv6SubTLVs) Reset ¶
func (x *SRv6SubTLVs) Reset()
func (*SRv6SubTLVs) String ¶
func (x *SRv6SubTLVs) String() string
type SegmentFlags ¶
type SegmentFlags struct {
VFlag bool `protobuf:"varint,1,opt,name=v_flag,json=vFlag,proto3" json:"v_flag,omitempty"`
AFlag bool `protobuf:"varint,2,opt,name=a_flag,json=aFlag,proto3" json:"a_flag,omitempty"`
SFlag bool `protobuf:"varint,3,opt,name=s_flag,json=sFlag,proto3" json:"s_flag,omitempty"`
BFlag bool `protobuf:"varint,4,opt,name=b_flag,json=bFlag,proto3" json:"b_flag,omitempty"`
// contains filtered or unexported fields
}
func (*SegmentFlags) Descriptor
deprecated
func (*SegmentFlags) Descriptor() ([]byte, []int)
Deprecated: Use SegmentFlags.ProtoReflect.Descriptor instead.
func (*SegmentFlags) GetAFlag ¶
func (x *SegmentFlags) GetAFlag() bool
func (*SegmentFlags) GetBFlag ¶
func (x *SegmentFlags) GetBFlag() bool
func (*SegmentFlags) GetSFlag ¶
func (x *SegmentFlags) GetSFlag() bool
func (*SegmentFlags) GetVFlag ¶
func (x *SegmentFlags) GetVFlag() bool
func (*SegmentFlags) ProtoMessage ¶
func (*SegmentFlags) ProtoMessage()
func (*SegmentFlags) ProtoReflect ¶
func (x *SegmentFlags) ProtoReflect() protoreflect.Message
func (*SegmentFlags) Reset ¶
func (x *SegmentFlags) Reset()
func (*SegmentFlags) String ¶
func (x *SegmentFlags) String() string
type SegmentTypeA ¶
type SegmentTypeA struct {
Flags *SegmentFlags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
Label uint32 `protobuf:"varint,2,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
func (*SegmentTypeA) Descriptor
deprecated
func (*SegmentTypeA) Descriptor() ([]byte, []int)
Deprecated: Use SegmentTypeA.ProtoReflect.Descriptor instead.
func (*SegmentTypeA) GetFlags ¶
func (x *SegmentTypeA) GetFlags() *SegmentFlags
func (*SegmentTypeA) GetLabel ¶
func (x *SegmentTypeA) GetLabel() uint32
func (*SegmentTypeA) ProtoMessage ¶
func (*SegmentTypeA) ProtoMessage()
func (*SegmentTypeA) ProtoReflect ¶
func (x *SegmentTypeA) ProtoReflect() protoreflect.Message
func (*SegmentTypeA) Reset ¶
func (x *SegmentTypeA) Reset()
func (*SegmentTypeA) String ¶
func (x *SegmentTypeA) String() string
type SegmentTypeB ¶
type SegmentTypeB struct {
Flags *SegmentFlags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
Sid []byte `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
EndpointBehaviorStructure *SRv6EndPointBehavior `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SegmentTypeB) Descriptor
deprecated
func (*SegmentTypeB) Descriptor() ([]byte, []int)
Deprecated: Use SegmentTypeB.ProtoReflect.Descriptor instead.
func (*SegmentTypeB) GetEndpointBehaviorStructure ¶
func (x *SegmentTypeB) GetEndpointBehaviorStructure() *SRv6EndPointBehavior
func (*SegmentTypeB) GetFlags ¶
func (x *SegmentTypeB) GetFlags() *SegmentFlags
func (*SegmentTypeB) GetSid ¶
func (x *SegmentTypeB) GetSid() []byte
func (*SegmentTypeB) ProtoMessage ¶
func (*SegmentTypeB) ProtoMessage()
func (*SegmentTypeB) ProtoReflect ¶
func (x *SegmentTypeB) ProtoReflect() protoreflect.Message
func (*SegmentTypeB) Reset ¶
func (x *SegmentTypeB) Reset()
func (*SegmentTypeB) String ¶
func (x *SegmentTypeB) String() string
type SetLogLevelRequest ¶
type SetLogLevelRequest struct {
Level SetLogLevelRequest_Level `protobuf:"varint,1,opt,name=level,proto3,enum=api.SetLogLevelRequest_Level" json:"level,omitempty"`
// contains filtered or unexported fields
}
func (*SetLogLevelRequest) Descriptor
deprecated
func (*SetLogLevelRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetLogLevelRequest.ProtoReflect.Descriptor instead.
func (*SetLogLevelRequest) GetLevel ¶
func (x *SetLogLevelRequest) GetLevel() SetLogLevelRequest_Level
func (*SetLogLevelRequest) ProtoMessage ¶
func (*SetLogLevelRequest) ProtoMessage()
func (*SetLogLevelRequest) ProtoReflect ¶
func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message
func (*SetLogLevelRequest) Reset ¶
func (x *SetLogLevelRequest) Reset()
func (*SetLogLevelRequest) String ¶
func (x *SetLogLevelRequest) String() string
type SetLogLevelRequest_Level ¶
type SetLogLevelRequest_Level int32
const ( SetLogLevelRequest_LEVEL_UNSPECIFIED SetLogLevelRequest_Level = 0 SetLogLevelRequest_LEVEL_PANIC SetLogLevelRequest_Level = 1 SetLogLevelRequest_LEVEL_FATAL SetLogLevelRequest_Level = 2 SetLogLevelRequest_LEVEL_ERROR SetLogLevelRequest_Level = 3 SetLogLevelRequest_LEVEL_WARN SetLogLevelRequest_Level = 4 SetLogLevelRequest_LEVEL_INFO SetLogLevelRequest_Level = 5 SetLogLevelRequest_LEVEL_DEBUG SetLogLevelRequest_Level = 6 SetLogLevelRequest_LEVEL_TRACE SetLogLevelRequest_Level = 7 )
func (SetLogLevelRequest_Level) Descriptor ¶
func (SetLogLevelRequest_Level) Descriptor() protoreflect.EnumDescriptor
func (SetLogLevelRequest_Level) Enum ¶
func (x SetLogLevelRequest_Level) Enum() *SetLogLevelRequest_Level
func (SetLogLevelRequest_Level) EnumDescriptor
deprecated
func (SetLogLevelRequest_Level) EnumDescriptor() ([]byte, []int)
Deprecated: Use SetLogLevelRequest_Level.Descriptor instead.
func (SetLogLevelRequest_Level) Number ¶
func (x SetLogLevelRequest_Level) Number() protoreflect.EnumNumber
func (SetLogLevelRequest_Level) String ¶
func (x SetLogLevelRequest_Level) String() string
func (SetLogLevelRequest_Level) Type ¶
func (SetLogLevelRequest_Level) Type() protoreflect.EnumType
type SetLogLevelResponse ¶
type SetLogLevelResponse struct {
// contains filtered or unexported fields
}
func (*SetLogLevelResponse) Descriptor
deprecated
func (*SetLogLevelResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetLogLevelResponse.ProtoReflect.Descriptor instead.
func (*SetLogLevelResponse) ProtoMessage ¶
func (*SetLogLevelResponse) ProtoMessage()
func (*SetLogLevelResponse) ProtoReflect ¶
func (x *SetLogLevelResponse) ProtoReflect() protoreflect.Message
func (*SetLogLevelResponse) Reset ¶
func (x *SetLogLevelResponse) Reset()
func (*SetLogLevelResponse) String ¶
func (x *SetLogLevelResponse) String() string
type SetPoliciesRequest ¶
type SetPoliciesRequest struct {
DefinedSets []*DefinedSet `protobuf:"bytes,1,rep,name=defined_sets,json=definedSets,proto3" json:"defined_sets,omitempty"`
Policies []*Policy `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
Assignments []*PolicyAssignment `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
// contains filtered or unexported fields
}
func (*SetPoliciesRequest) Descriptor
deprecated
func (*SetPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetPoliciesRequest.ProtoReflect.Descriptor instead.
func (*SetPoliciesRequest) GetAssignments ¶
func (x *SetPoliciesRequest) GetAssignments() []*PolicyAssignment
func (*SetPoliciesRequest) GetDefinedSets ¶
func (x *SetPoliciesRequest) GetDefinedSets() []*DefinedSet
func (*SetPoliciesRequest) GetPolicies ¶
func (x *SetPoliciesRequest) GetPolicies() []*Policy
func (*SetPoliciesRequest) ProtoMessage ¶
func (*SetPoliciesRequest) ProtoMessage()
func (*SetPoliciesRequest) ProtoReflect ¶
func (x *SetPoliciesRequest) ProtoReflect() protoreflect.Message
func (*SetPoliciesRequest) Reset ¶
func (x *SetPoliciesRequest) Reset()
func (*SetPoliciesRequest) String ¶
func (x *SetPoliciesRequest) String() string
type SetPoliciesResponse ¶
type SetPoliciesResponse struct {
// contains filtered or unexported fields
}
func (*SetPoliciesResponse) Descriptor
deprecated
func (*SetPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetPoliciesResponse.ProtoReflect.Descriptor instead.
func (*SetPoliciesResponse) ProtoMessage ¶
func (*SetPoliciesResponse) ProtoMessage()
func (*SetPoliciesResponse) ProtoReflect ¶
func (x *SetPoliciesResponse) ProtoReflect() protoreflect.Message
func (*SetPoliciesResponse) Reset ¶
func (x *SetPoliciesResponse) Reset()
func (*SetPoliciesResponse) String ¶
func (x *SetPoliciesResponse) String() string
type SetPolicyAssignmentRequest ¶
type SetPolicyAssignmentRequest struct {
Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
// contains filtered or unexported fields
}
func (*SetPolicyAssignmentRequest) Descriptor
deprecated
func (*SetPolicyAssignmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetPolicyAssignmentRequest.ProtoReflect.Descriptor instead.
func (*SetPolicyAssignmentRequest) GetAssignment ¶
func (x *SetPolicyAssignmentRequest) GetAssignment() *PolicyAssignment
func (*SetPolicyAssignmentRequest) ProtoMessage ¶
func (*SetPolicyAssignmentRequest) ProtoMessage()
func (*SetPolicyAssignmentRequest) ProtoReflect ¶
func (x *SetPolicyAssignmentRequest) ProtoReflect() protoreflect.Message
func (*SetPolicyAssignmentRequest) Reset ¶
func (x *SetPolicyAssignmentRequest) Reset()
func (*SetPolicyAssignmentRequest) String ¶
func (x *SetPolicyAssignmentRequest) String() string
type SetPolicyAssignmentResponse ¶
type SetPolicyAssignmentResponse struct {
// contains filtered or unexported fields
}
func (*SetPolicyAssignmentResponse) Descriptor
deprecated
func (*SetPolicyAssignmentResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetPolicyAssignmentResponse.ProtoReflect.Descriptor instead.
func (*SetPolicyAssignmentResponse) ProtoMessage ¶
func (*SetPolicyAssignmentResponse) ProtoMessage()
func (*SetPolicyAssignmentResponse) ProtoReflect ¶
func (x *SetPolicyAssignmentResponse) ProtoReflect() protoreflect.Message
func (*SetPolicyAssignmentResponse) Reset ¶
func (x *SetPolicyAssignmentResponse) Reset()
func (*SetPolicyAssignmentResponse) String ¶
func (x *SetPolicyAssignmentResponse) String() string
type ShutdownPeerRequest ¶
type ShutdownPeerRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Communication string `protobuf:"bytes,2,opt,name=communication,proto3" json:"communication,omitempty"`
// contains filtered or unexported fields
}
func (*ShutdownPeerRequest) Descriptor
deprecated
func (*ShutdownPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use ShutdownPeerRequest.ProtoReflect.Descriptor instead.
func (*ShutdownPeerRequest) GetAddress ¶
func (x *ShutdownPeerRequest) GetAddress() string
func (*ShutdownPeerRequest) GetCommunication ¶
func (x *ShutdownPeerRequest) GetCommunication() string
func (*ShutdownPeerRequest) ProtoMessage ¶
func (*ShutdownPeerRequest) ProtoMessage()
func (*ShutdownPeerRequest) ProtoReflect ¶
func (x *ShutdownPeerRequest) ProtoReflect() protoreflect.Message
func (*ShutdownPeerRequest) Reset ¶
func (x *ShutdownPeerRequest) Reset()
func (*ShutdownPeerRequest) String ¶
func (x *ShutdownPeerRequest) String() string
type ShutdownPeerResponse ¶
type ShutdownPeerResponse struct {
// contains filtered or unexported fields
}
func (*ShutdownPeerResponse) Descriptor
deprecated
func (*ShutdownPeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use ShutdownPeerResponse.ProtoReflect.Descriptor instead.
func (*ShutdownPeerResponse) ProtoMessage ¶
func (*ShutdownPeerResponse) ProtoMessage()
func (*ShutdownPeerResponse) ProtoReflect ¶
func (x *ShutdownPeerResponse) ProtoReflect() protoreflect.Message
func (*ShutdownPeerResponse) Reset ¶
func (x *ShutdownPeerResponse) Reset()
func (*ShutdownPeerResponse) String ¶
func (x *ShutdownPeerResponse) String() string
type SoftwareVersionCapability ¶
type SoftwareVersionCapability struct {
SoftwareVersion string `protobuf:"bytes,1,opt,name=software_version,json=softwareVersion,proto3" json:"software_version,omitempty"`
// contains filtered or unexported fields
}
func (*SoftwareVersionCapability) Descriptor
deprecated
func (*SoftwareVersionCapability) Descriptor() ([]byte, []int)
Deprecated: Use SoftwareVersionCapability.ProtoReflect.Descriptor instead.
func (*SoftwareVersionCapability) GetSoftwareVersion ¶
func (x *SoftwareVersionCapability) GetSoftwareVersion() string
func (*SoftwareVersionCapability) ProtoMessage ¶
func (*SoftwareVersionCapability) ProtoMessage()
func (*SoftwareVersionCapability) ProtoReflect ¶
func (x *SoftwareVersionCapability) ProtoReflect() protoreflect.Message
func (*SoftwareVersionCapability) Reset ¶
func (x *SoftwareVersionCapability) Reset()
func (*SoftwareVersionCapability) String ¶
func (x *SoftwareVersionCapability) String() string
type StartBgpRequest ¶
type StartBgpRequest struct {
Global *Global `protobuf:"bytes,1,opt,name=global,proto3" json:"global,omitempty"`
// contains filtered or unexported fields
}
func (*StartBgpRequest) Descriptor
deprecated
func (*StartBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartBgpRequest.ProtoReflect.Descriptor instead.
func (*StartBgpRequest) GetGlobal ¶
func (x *StartBgpRequest) GetGlobal() *Global
func (*StartBgpRequest) ProtoMessage ¶
func (*StartBgpRequest) ProtoMessage()
func (*StartBgpRequest) ProtoReflect ¶
func (x *StartBgpRequest) ProtoReflect() protoreflect.Message
func (*StartBgpRequest) Reset ¶
func (x *StartBgpRequest) Reset()
func (*StartBgpRequest) String ¶
func (x *StartBgpRequest) String() string
type StartBgpResponse ¶
type StartBgpResponse struct {
// contains filtered or unexported fields
}
func (*StartBgpResponse) Descriptor
deprecated
func (*StartBgpResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartBgpResponse.ProtoReflect.Descriptor instead.
func (*StartBgpResponse) ProtoMessage ¶
func (*StartBgpResponse) ProtoMessage()
func (*StartBgpResponse) ProtoReflect ¶
func (x *StartBgpResponse) ProtoReflect() protoreflect.Message
func (*StartBgpResponse) Reset ¶
func (x *StartBgpResponse) Reset()
func (*StartBgpResponse) String ¶
func (x *StartBgpResponse) String() string
type Statement ¶
type Statement struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Conditions *Conditions `protobuf:"bytes,2,opt,name=conditions,proto3" json:"conditions,omitempty"`
Actions *Actions `protobuf:"bytes,3,opt,name=actions,proto3" json:"actions,omitempty"`
// contains filtered or unexported fields
}
func (*Statement) Descriptor
deprecated
func (*Statement) GetActions ¶
func (*Statement) GetConditions ¶
func (x *Statement) GetConditions() *Conditions
func (*Statement) ProtoMessage ¶
func (*Statement) ProtoMessage()
func (*Statement) ProtoReflect ¶
func (x *Statement) ProtoReflect() protoreflect.Message
type StopBgpRequest ¶
type StopBgpRequest struct {
// Allows the Graceful Restart procedure on the remote peers by not sending a NOTIFICATION message to GR-enabled peers.
AllowGracefulRestart bool `protobuf:"varint,1,opt,name=allow_graceful_restart,json=allowGracefulRestart,proto3" json:"allow_graceful_restart,omitempty"`
// contains filtered or unexported fields
}
func (*StopBgpRequest) Descriptor
deprecated
func (*StopBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopBgpRequest.ProtoReflect.Descriptor instead.
func (*StopBgpRequest) GetAllowGracefulRestart ¶
func (x *StopBgpRequest) GetAllowGracefulRestart() bool
func (*StopBgpRequest) ProtoMessage ¶
func (*StopBgpRequest) ProtoMessage()
func (*StopBgpRequest) ProtoReflect ¶
func (x *StopBgpRequest) ProtoReflect() protoreflect.Message
func (*StopBgpRequest) Reset ¶
func (x *StopBgpRequest) Reset()
func (*StopBgpRequest) String ¶
func (x *StopBgpRequest) String() string
type StopBgpResponse ¶
type StopBgpResponse struct {
// contains filtered or unexported fields
}
func (*StopBgpResponse) Descriptor
deprecated
func (*StopBgpResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopBgpResponse.ProtoReflect.Descriptor instead.
func (*StopBgpResponse) ProtoMessage ¶
func (*StopBgpResponse) ProtoMessage()
func (*StopBgpResponse) ProtoReflect ¶
func (x *StopBgpResponse) ProtoReflect() protoreflect.Message
func (*StopBgpResponse) Reset ¶
func (x *StopBgpResponse) Reset()
func (*StopBgpResponse) String ¶
func (x *StopBgpResponse) String() string
type TableLookupPrefix ¶
type TableLookupPrefix struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
Type TableLookupPrefix_Type `protobuf:"varint,2,opt,name=type,proto3,enum=api.TableLookupPrefix_Type" json:"type,omitempty"`
Rd string `protobuf:"bytes,3,opt,name=rd,proto3" json:"rd,omitempty"`
// contains filtered or unexported fields
}
API representation of table.LookupPrefix
func (*TableLookupPrefix) Descriptor
deprecated
func (*TableLookupPrefix) Descriptor() ([]byte, []int)
Deprecated: Use TableLookupPrefix.ProtoReflect.Descriptor instead.
func (*TableLookupPrefix) GetPrefix ¶
func (x *TableLookupPrefix) GetPrefix() string
func (*TableLookupPrefix) GetRd ¶
func (x *TableLookupPrefix) GetRd() string
func (*TableLookupPrefix) GetType ¶
func (x *TableLookupPrefix) GetType() TableLookupPrefix_Type
func (*TableLookupPrefix) ProtoMessage ¶
func (*TableLookupPrefix) ProtoMessage()
func (*TableLookupPrefix) ProtoReflect ¶
func (x *TableLookupPrefix) ProtoReflect() protoreflect.Message
func (*TableLookupPrefix) Reset ¶
func (x *TableLookupPrefix) Reset()
func (*TableLookupPrefix) String ¶
func (x *TableLookupPrefix) String() string
type TableLookupPrefix_Type ¶
type TableLookupPrefix_Type int32
API representation of table.LookupOption
const ( TableLookupPrefix_TYPE_UNSPECIFIED TableLookupPrefix_Type = 0 TableLookupPrefix_TYPE_EXACT TableLookupPrefix_Type = 1 TableLookupPrefix_TYPE_LONGER TableLookupPrefix_Type = 2 TableLookupPrefix_TYPE_SHORTER TableLookupPrefix_Type = 3 )
func (TableLookupPrefix_Type) Descriptor ¶
func (TableLookupPrefix_Type) Descriptor() protoreflect.EnumDescriptor
func (TableLookupPrefix_Type) Enum ¶
func (x TableLookupPrefix_Type) Enum() *TableLookupPrefix_Type
func (TableLookupPrefix_Type) EnumDescriptor
deprecated
func (TableLookupPrefix_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use TableLookupPrefix_Type.Descriptor instead.
func (TableLookupPrefix_Type) Number ¶
func (x TableLookupPrefix_Type) Number() protoreflect.EnumNumber
func (TableLookupPrefix_Type) String ¶
func (x TableLookupPrefix_Type) String() string
func (TableLookupPrefix_Type) Type ¶
func (TableLookupPrefix_Type) Type() protoreflect.EnumType
type TableType ¶
type TableType int32
func (TableType) Descriptor ¶
func (TableType) Descriptor() protoreflect.EnumDescriptor
func (TableType) EnumDescriptor
deprecated
func (TableType) Number ¶
func (x TableType) Number() protoreflect.EnumNumber
func (TableType) Type ¶
func (TableType) Type() protoreflect.EnumType
type Timers ¶
type Timers struct {
Config *TimersConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *TimersState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*Timers) Descriptor
deprecated
func (*Timers) GetConfig ¶
func (x *Timers) GetConfig() *TimersConfig
func (*Timers) GetState ¶
func (x *Timers) GetState() *TimersState
func (*Timers) ProtoMessage ¶
func (*Timers) ProtoMessage()
func (*Timers) ProtoReflect ¶
func (x *Timers) ProtoReflect() protoreflect.Message
type TimersConfig ¶
type TimersConfig struct {
ConnectRetry uint64 `protobuf:"varint,1,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
HoldTime uint64 `protobuf:"varint,2,opt,name=hold_time,json=holdTime,proto3" json:"hold_time,omitempty"`
KeepaliveInterval uint64 `protobuf:"varint,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"`
MinimumAdvertisementInterval uint64 `` /* 148-byte string literal not displayed */
IdleHoldTimeAfterReset uint64 `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*TimersConfig) Descriptor
deprecated
func (*TimersConfig) Descriptor() ([]byte, []int)
Deprecated: Use TimersConfig.ProtoReflect.Descriptor instead.
func (*TimersConfig) GetConnectRetry ¶
func (x *TimersConfig) GetConnectRetry() uint64
func (*TimersConfig) GetHoldTime ¶
func (x *TimersConfig) GetHoldTime() uint64
func (*TimersConfig) GetIdleHoldTimeAfterReset ¶
func (x *TimersConfig) GetIdleHoldTimeAfterReset() uint64
func (*TimersConfig) GetKeepaliveInterval ¶
func (x *TimersConfig) GetKeepaliveInterval() uint64
func (*TimersConfig) GetMinimumAdvertisementInterval ¶
func (x *TimersConfig) GetMinimumAdvertisementInterval() uint64
func (*TimersConfig) ProtoMessage ¶
func (*TimersConfig) ProtoMessage()
func (*TimersConfig) ProtoReflect ¶
func (x *TimersConfig) ProtoReflect() protoreflect.Message
func (*TimersConfig) Reset ¶
func (x *TimersConfig) Reset()
func (*TimersConfig) String ¶
func (x *TimersConfig) String() string
type TimersState ¶
type TimersState struct {
ConnectRetry uint64 `protobuf:"varint,1,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
HoldTime uint64 `protobuf:"varint,2,opt,name=hold_time,json=holdTime,proto3" json:"hold_time,omitempty"`
KeepaliveInterval uint64 `protobuf:"varint,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"`
MinimumAdvertisementInterval uint64 `` /* 148-byte string literal not displayed */
NegotiatedHoldTime uint64 `protobuf:"varint,5,opt,name=negotiated_hold_time,json=negotiatedHoldTime,proto3" json:"negotiated_hold_time,omitempty"`
Uptime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=uptime,proto3" json:"uptime,omitempty"`
Downtime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=downtime,proto3" json:"downtime,omitempty"`
// contains filtered or unexported fields
}
func (*TimersState) Descriptor
deprecated
func (*TimersState) Descriptor() ([]byte, []int)
Deprecated: Use TimersState.ProtoReflect.Descriptor instead.
func (*TimersState) GetConnectRetry ¶
func (x *TimersState) GetConnectRetry() uint64
func (*TimersState) GetDowntime ¶
func (x *TimersState) GetDowntime() *timestamppb.Timestamp
func (*TimersState) GetHoldTime ¶
func (x *TimersState) GetHoldTime() uint64
func (*TimersState) GetKeepaliveInterval ¶
func (x *TimersState) GetKeepaliveInterval() uint64
func (*TimersState) GetMinimumAdvertisementInterval ¶
func (x *TimersState) GetMinimumAdvertisementInterval() uint64
func (*TimersState) GetNegotiatedHoldTime ¶
func (x *TimersState) GetNegotiatedHoldTime() uint64
func (*TimersState) GetUptime ¶
func (x *TimersState) GetUptime() *timestamppb.Timestamp
func (*TimersState) ProtoMessage ¶
func (*TimersState) ProtoMessage()
func (*TimersState) ProtoReflect ¶
func (x *TimersState) ProtoReflect() protoreflect.Message
func (*TimersState) Reset ¶
func (x *TimersState) Reset()
func (*TimersState) String ¶
func (x *TimersState) String() string
type TrafficActionExtended ¶
type TrafficActionExtended struct {
Terminal bool `protobuf:"varint,1,opt,name=terminal,proto3" json:"terminal,omitempty"`
Sample bool `protobuf:"varint,2,opt,name=sample,proto3" json:"sample,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficActionExtended) Descriptor
deprecated
func (*TrafficActionExtended) Descriptor() ([]byte, []int)
Deprecated: Use TrafficActionExtended.ProtoReflect.Descriptor instead.
func (*TrafficActionExtended) GetSample ¶
func (x *TrafficActionExtended) GetSample() bool
func (*TrafficActionExtended) GetTerminal ¶
func (x *TrafficActionExtended) GetTerminal() bool
func (*TrafficActionExtended) ProtoMessage ¶
func (*TrafficActionExtended) ProtoMessage()
func (*TrafficActionExtended) ProtoReflect ¶
func (x *TrafficActionExtended) ProtoReflect() protoreflect.Message
func (*TrafficActionExtended) Reset ¶
func (x *TrafficActionExtended) Reset()
func (*TrafficActionExtended) String ¶
func (x *TrafficActionExtended) String() string
type TrafficRateExtended ¶
type TrafficRateExtended struct {
Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
Rate float32 `protobuf:"fixed32,2,opt,name=rate,proto3" json:"rate,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficRateExtended) Descriptor
deprecated
func (*TrafficRateExtended) Descriptor() ([]byte, []int)
Deprecated: Use TrafficRateExtended.ProtoReflect.Descriptor instead.
func (*TrafficRateExtended) GetAsn ¶
func (x *TrafficRateExtended) GetAsn() uint32
func (*TrafficRateExtended) GetRate ¶
func (x *TrafficRateExtended) GetRate() float32
func (*TrafficRateExtended) ProtoMessage ¶
func (*TrafficRateExtended) ProtoMessage()
func (*TrafficRateExtended) ProtoReflect ¶
func (x *TrafficRateExtended) ProtoReflect() protoreflect.Message
func (*TrafficRateExtended) Reset ¶
func (x *TrafficRateExtended) Reset()
func (*TrafficRateExtended) String ¶
func (x *TrafficRateExtended) String() string
type TrafficRemarkExtended ¶
type TrafficRemarkExtended struct {
Dscp uint32 `protobuf:"varint,1,opt,name=dscp,proto3" json:"dscp,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficRemarkExtended) Descriptor
deprecated
func (*TrafficRemarkExtended) Descriptor() ([]byte, []int)
Deprecated: Use TrafficRemarkExtended.ProtoReflect.Descriptor instead.
func (*TrafficRemarkExtended) GetDscp ¶
func (x *TrafficRemarkExtended) GetDscp() uint32
func (*TrafficRemarkExtended) ProtoMessage ¶
func (*TrafficRemarkExtended) ProtoMessage()
func (*TrafficRemarkExtended) ProtoReflect ¶
func (x *TrafficRemarkExtended) ProtoReflect() protoreflect.Message
func (*TrafficRemarkExtended) Reset ¶
func (x *TrafficRemarkExtended) Reset()
func (*TrafficRemarkExtended) String ¶
func (x *TrafficRemarkExtended) String() string
type Transport ¶
type Transport struct {
LocalAddress string `protobuf:"bytes,1,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
LocalPort uint32 `protobuf:"varint,2,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"`
MtuDiscovery bool `protobuf:"varint,3,opt,name=mtu_discovery,json=mtuDiscovery,proto3" json:"mtu_discovery,omitempty"`
PassiveMode bool `protobuf:"varint,4,opt,name=passive_mode,json=passiveMode,proto3" json:"passive_mode,omitempty"`
RemoteAddress string `protobuf:"bytes,5,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"`
RemotePort uint32 `protobuf:"varint,6,opt,name=remote_port,json=remotePort,proto3" json:"remote_port,omitempty"`
TcpMss uint32 `protobuf:"varint,7,opt,name=tcp_mss,json=tcpMss,proto3" json:"tcp_mss,omitempty"`
BindInterface string `protobuf:"bytes,8,opt,name=bind_interface,json=bindInterface,proto3" json:"bind_interface,omitempty"`
// contains filtered or unexported fields
}
func (*Transport) Descriptor
deprecated
func (*Transport) GetBindInterface ¶
func (*Transport) GetLocalAddress ¶
func (*Transport) GetLocalPort ¶
func (*Transport) GetMtuDiscovery ¶
func (*Transport) GetPassiveMode ¶
func (*Transport) GetRemoteAddress ¶
func (*Transport) GetRemotePort ¶
func (*Transport) ProtoMessage ¶
func (*Transport) ProtoMessage()
func (*Transport) ProtoReflect ¶
func (x *Transport) ProtoReflect() protoreflect.Message
type TtlSecurity ¶
type TtlSecurity struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
TtlMin uint32 `protobuf:"varint,2,opt,name=ttl_min,json=ttlMin,proto3" json:"ttl_min,omitempty"`
// contains filtered or unexported fields
}
func (*TtlSecurity) Descriptor
deprecated
func (*TtlSecurity) Descriptor() ([]byte, []int)
Deprecated: Use TtlSecurity.ProtoReflect.Descriptor instead.
func (*TtlSecurity) GetEnabled ¶
func (x *TtlSecurity) GetEnabled() bool
func (*TtlSecurity) GetTtlMin ¶
func (x *TtlSecurity) GetTtlMin() uint32
func (*TtlSecurity) ProtoMessage ¶
func (*TtlSecurity) ProtoMessage()
func (*TtlSecurity) ProtoReflect ¶
func (x *TtlSecurity) ProtoReflect() protoreflect.Message
func (*TtlSecurity) Reset ¶
func (x *TtlSecurity) Reset()
func (*TtlSecurity) String ¶
func (x *TtlSecurity) String() string
type TunnelEncapAttribute ¶
type TunnelEncapAttribute struct {
Tlvs []*TunnelEncapTLV `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapAttribute) Descriptor
deprecated
func (*TunnelEncapAttribute) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapAttribute.ProtoReflect.Descriptor instead.
func (*TunnelEncapAttribute) GetTlvs ¶
func (x *TunnelEncapAttribute) GetTlvs() []*TunnelEncapTLV
func (*TunnelEncapAttribute) ProtoMessage ¶
func (*TunnelEncapAttribute) ProtoMessage()
func (*TunnelEncapAttribute) ProtoReflect ¶
func (x *TunnelEncapAttribute) ProtoReflect() protoreflect.Message
func (*TunnelEncapAttribute) Reset ¶
func (x *TunnelEncapAttribute) Reset()
func (*TunnelEncapAttribute) String ¶
func (x *TunnelEncapAttribute) String() string
type TunnelEncapSubTLVColor ¶
type TunnelEncapSubTLVColor struct {
Color uint32 `protobuf:"varint,1,opt,name=color,proto3" json:"color,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVColor) Descriptor
deprecated
func (*TunnelEncapSubTLVColor) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVColor.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVColor) GetColor ¶
func (x *TunnelEncapSubTLVColor) GetColor() uint32
func (*TunnelEncapSubTLVColor) ProtoMessage ¶
func (*TunnelEncapSubTLVColor) ProtoMessage()
func (*TunnelEncapSubTLVColor) ProtoReflect ¶
func (x *TunnelEncapSubTLVColor) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVColor) Reset ¶
func (x *TunnelEncapSubTLVColor) Reset()
func (*TunnelEncapSubTLVColor) String ¶
func (x *TunnelEncapSubTLVColor) String() string
type TunnelEncapSubTLVEgressEndpoint ¶
type TunnelEncapSubTLVEgressEndpoint struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVEgressEndpoint) Descriptor
deprecated
func (*TunnelEncapSubTLVEgressEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVEgressEndpoint.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVEgressEndpoint) GetAddress ¶
func (x *TunnelEncapSubTLVEgressEndpoint) GetAddress() string
func (*TunnelEncapSubTLVEgressEndpoint) ProtoMessage ¶
func (*TunnelEncapSubTLVEgressEndpoint) ProtoMessage()
func (*TunnelEncapSubTLVEgressEndpoint) ProtoReflect ¶
func (x *TunnelEncapSubTLVEgressEndpoint) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVEgressEndpoint) Reset ¶
func (x *TunnelEncapSubTLVEgressEndpoint) Reset()
func (*TunnelEncapSubTLVEgressEndpoint) String ¶
func (x *TunnelEncapSubTLVEgressEndpoint) String() string
type TunnelEncapSubTLVEncapsulation ¶
type TunnelEncapSubTLVEncapsulation struct {
Key uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
Cookie []byte `protobuf:"bytes,2,opt,name=cookie,proto3" json:"cookie,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVEncapsulation) Descriptor
deprecated
func (*TunnelEncapSubTLVEncapsulation) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVEncapsulation.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVEncapsulation) GetCookie ¶
func (x *TunnelEncapSubTLVEncapsulation) GetCookie() []byte
func (*TunnelEncapSubTLVEncapsulation) GetKey ¶
func (x *TunnelEncapSubTLVEncapsulation) GetKey() uint32
func (*TunnelEncapSubTLVEncapsulation) ProtoMessage ¶
func (*TunnelEncapSubTLVEncapsulation) ProtoMessage()
func (*TunnelEncapSubTLVEncapsulation) ProtoReflect ¶
func (x *TunnelEncapSubTLVEncapsulation) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVEncapsulation) Reset ¶
func (x *TunnelEncapSubTLVEncapsulation) Reset()
func (*TunnelEncapSubTLVEncapsulation) String ¶
func (x *TunnelEncapSubTLVEncapsulation) String() string
type TunnelEncapSubTLVProtocol ¶
type TunnelEncapSubTLVProtocol struct {
Protocol uint32 `protobuf:"varint,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVProtocol) Descriptor
deprecated
func (*TunnelEncapSubTLVProtocol) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVProtocol.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVProtocol) GetProtocol ¶
func (x *TunnelEncapSubTLVProtocol) GetProtocol() uint32
func (*TunnelEncapSubTLVProtocol) ProtoMessage ¶
func (*TunnelEncapSubTLVProtocol) ProtoMessage()
func (*TunnelEncapSubTLVProtocol) ProtoReflect ¶
func (x *TunnelEncapSubTLVProtocol) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVProtocol) Reset ¶
func (x *TunnelEncapSubTLVProtocol) Reset()
func (*TunnelEncapSubTLVProtocol) String ¶
func (x *TunnelEncapSubTLVProtocol) String() string
type TunnelEncapSubTLVSRBindingSID ¶
type TunnelEncapSubTLVSRBindingSID struct {
// Types that are valid to be assigned to Bsid:
//
// *TunnelEncapSubTLVSRBindingSID_SrBindingSid
// *TunnelEncapSubTLVSRBindingSID_Srv6BindingSid
Bsid isTunnelEncapSubTLVSRBindingSID_Bsid `protobuf_oneof:"bsid"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRBindingSID) Descriptor
deprecated
func (*TunnelEncapSubTLVSRBindingSID) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRBindingSID.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRBindingSID) GetBsid ¶
func (x *TunnelEncapSubTLVSRBindingSID) GetBsid() isTunnelEncapSubTLVSRBindingSID_Bsid
func (*TunnelEncapSubTLVSRBindingSID) GetSrBindingSid ¶
func (x *TunnelEncapSubTLVSRBindingSID) GetSrBindingSid() *SRBindingSID
func (*TunnelEncapSubTLVSRBindingSID) GetSrv6BindingSid ¶
func (x *TunnelEncapSubTLVSRBindingSID) GetSrv6BindingSid() *SRv6BindingSID
func (*TunnelEncapSubTLVSRBindingSID) ProtoMessage ¶
func (*TunnelEncapSubTLVSRBindingSID) ProtoMessage()
func (*TunnelEncapSubTLVSRBindingSID) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRBindingSID) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRBindingSID) Reset ¶
func (x *TunnelEncapSubTLVSRBindingSID) Reset()
func (*TunnelEncapSubTLVSRBindingSID) String ¶
func (x *TunnelEncapSubTLVSRBindingSID) String() string
type TunnelEncapSubTLVSRBindingSID_SrBindingSid ¶
type TunnelEncapSubTLVSRBindingSID_SrBindingSid struct {
SrBindingSid *SRBindingSID `protobuf:"bytes,1,opt,name=sr_binding_sid,json=srBindingSid,proto3,oneof"`
}
type TunnelEncapSubTLVSRBindingSID_Srv6BindingSid ¶
type TunnelEncapSubTLVSRBindingSID_Srv6BindingSid struct {
Srv6BindingSid *SRv6BindingSID `protobuf:"bytes,2,opt,name=srv6_binding_sid,json=srv6BindingSid,proto3,oneof"`
}
type TunnelEncapSubTLVSRCandidatePathName ¶
type TunnelEncapSubTLVSRCandidatePathName struct {
CandidatePathName string `protobuf:"bytes,1,opt,name=candidate_path_name,json=candidatePathName,proto3" json:"candidate_path_name,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRCandidatePathName) Descriptor
deprecated
func (*TunnelEncapSubTLVSRCandidatePathName) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRCandidatePathName.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRCandidatePathName) GetCandidatePathName ¶
func (x *TunnelEncapSubTLVSRCandidatePathName) GetCandidatePathName() string
func (*TunnelEncapSubTLVSRCandidatePathName) ProtoMessage ¶
func (*TunnelEncapSubTLVSRCandidatePathName) ProtoMessage()
func (*TunnelEncapSubTLVSRCandidatePathName) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRCandidatePathName) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRCandidatePathName) Reset ¶
func (x *TunnelEncapSubTLVSRCandidatePathName) Reset()
func (*TunnelEncapSubTLVSRCandidatePathName) String ¶
func (x *TunnelEncapSubTLVSRCandidatePathName) String() string
type TunnelEncapSubTLVSRENLP ¶
type TunnelEncapSubTLVSRENLP struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Enlp ENLPType `protobuf:"varint,2,opt,name=enlp,proto3,enum=api.ENLPType" json:"enlp,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRENLP) Descriptor
deprecated
func (*TunnelEncapSubTLVSRENLP) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRENLP.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRENLP) GetEnlp ¶
func (x *TunnelEncapSubTLVSRENLP) GetEnlp() ENLPType
func (*TunnelEncapSubTLVSRENLP) GetFlags ¶
func (x *TunnelEncapSubTLVSRENLP) GetFlags() uint32
func (*TunnelEncapSubTLVSRENLP) ProtoMessage ¶
func (*TunnelEncapSubTLVSRENLP) ProtoMessage()
func (*TunnelEncapSubTLVSRENLP) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRENLP) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRENLP) Reset ¶
func (x *TunnelEncapSubTLVSRENLP) Reset()
func (*TunnelEncapSubTLVSRENLP) String ¶
func (x *TunnelEncapSubTLVSRENLP) String() string
type TunnelEncapSubTLVSRPreference ¶
type TunnelEncapSubTLVSRPreference struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Preference uint32 `protobuf:"varint,2,opt,name=preference,proto3" json:"preference,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRPreference) Descriptor
deprecated
func (*TunnelEncapSubTLVSRPreference) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRPreference.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRPreference) GetFlags ¶
func (x *TunnelEncapSubTLVSRPreference) GetFlags() uint32
func (*TunnelEncapSubTLVSRPreference) GetPreference ¶
func (x *TunnelEncapSubTLVSRPreference) GetPreference() uint32
func (*TunnelEncapSubTLVSRPreference) ProtoMessage ¶
func (*TunnelEncapSubTLVSRPreference) ProtoMessage()
func (*TunnelEncapSubTLVSRPreference) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRPreference) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRPreference) Reset ¶
func (x *TunnelEncapSubTLVSRPreference) Reset()
func (*TunnelEncapSubTLVSRPreference) String ¶
func (x *TunnelEncapSubTLVSRPreference) String() string
type TunnelEncapSubTLVSRPriority ¶
type TunnelEncapSubTLVSRPriority struct {
Priority uint32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRPriority) Descriptor
deprecated
func (*TunnelEncapSubTLVSRPriority) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRPriority.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRPriority) GetPriority ¶
func (x *TunnelEncapSubTLVSRPriority) GetPriority() uint32
func (*TunnelEncapSubTLVSRPriority) ProtoMessage ¶
func (*TunnelEncapSubTLVSRPriority) ProtoMessage()
func (*TunnelEncapSubTLVSRPriority) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRPriority) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRPriority) Reset ¶
func (x *TunnelEncapSubTLVSRPriority) Reset()
func (*TunnelEncapSubTLVSRPriority) String ¶
func (x *TunnelEncapSubTLVSRPriority) String() string
type TunnelEncapSubTLVSRSegmentList ¶
type TunnelEncapSubTLVSRSegmentList struct {
Weight *SRWeight `protobuf:"bytes,1,opt,name=weight,proto3" json:"weight,omitempty"`
Segments []*TunnelEncapSubTLVSRSegmentList_Segment `protobuf:"bytes,2,rep,name=segments,proto3" json:"segments,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRSegmentList) Descriptor
deprecated
func (*TunnelEncapSubTLVSRSegmentList) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRSegmentList.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRSegmentList) GetSegments ¶
func (x *TunnelEncapSubTLVSRSegmentList) GetSegments() []*TunnelEncapSubTLVSRSegmentList_Segment
func (*TunnelEncapSubTLVSRSegmentList) GetWeight ¶
func (x *TunnelEncapSubTLVSRSegmentList) GetWeight() *SRWeight
func (*TunnelEncapSubTLVSRSegmentList) ProtoMessage ¶
func (*TunnelEncapSubTLVSRSegmentList) ProtoMessage()
func (*TunnelEncapSubTLVSRSegmentList) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRSegmentList) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRSegmentList) Reset ¶
func (x *TunnelEncapSubTLVSRSegmentList) Reset()
func (*TunnelEncapSubTLVSRSegmentList) String ¶
func (x *TunnelEncapSubTLVSRSegmentList) String() string
type TunnelEncapSubTLVSRSegmentList_Segment ¶
type TunnelEncapSubTLVSRSegmentList_Segment struct {
// Types that are valid to be assigned to Segment:
//
// *TunnelEncapSubTLVSRSegmentList_Segment_A
// *TunnelEncapSubTLVSRSegmentList_Segment_B
Segment isTunnelEncapSubTLVSRSegmentList_Segment_Segment `protobuf_oneof:"segment"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVSRSegmentList_Segment) Descriptor
deprecated
func (*TunnelEncapSubTLVSRSegmentList_Segment) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVSRSegmentList_Segment.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVSRSegmentList_Segment) GetA ¶
func (x *TunnelEncapSubTLVSRSegmentList_Segment) GetA() *SegmentTypeA
func (*TunnelEncapSubTLVSRSegmentList_Segment) GetB ¶
func (x *TunnelEncapSubTLVSRSegmentList_Segment) GetB() *SegmentTypeB
func (*TunnelEncapSubTLVSRSegmentList_Segment) GetSegment ¶
func (x *TunnelEncapSubTLVSRSegmentList_Segment) GetSegment() isTunnelEncapSubTLVSRSegmentList_Segment_Segment
func (*TunnelEncapSubTLVSRSegmentList_Segment) ProtoMessage ¶
func (*TunnelEncapSubTLVSRSegmentList_Segment) ProtoMessage()
func (*TunnelEncapSubTLVSRSegmentList_Segment) ProtoReflect ¶
func (x *TunnelEncapSubTLVSRSegmentList_Segment) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVSRSegmentList_Segment) Reset ¶
func (x *TunnelEncapSubTLVSRSegmentList_Segment) Reset()
func (*TunnelEncapSubTLVSRSegmentList_Segment) String ¶
func (x *TunnelEncapSubTLVSRSegmentList_Segment) String() string
type TunnelEncapSubTLVSRSegmentList_Segment_A ¶
type TunnelEncapSubTLVSRSegmentList_Segment_A struct {
A *SegmentTypeA `protobuf:"bytes,1,opt,name=a,proto3,oneof"`
}
type TunnelEncapSubTLVSRSegmentList_Segment_B ¶
type TunnelEncapSubTLVSRSegmentList_Segment_B struct {
B *SegmentTypeB `protobuf:"bytes,2,opt,name=b,proto3,oneof"`
}
type TunnelEncapSubTLVUDPDestPort ¶
type TunnelEncapSubTLVUDPDestPort struct {
Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVUDPDestPort) Descriptor
deprecated
func (*TunnelEncapSubTLVUDPDestPort) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVUDPDestPort.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVUDPDestPort) GetPort ¶
func (x *TunnelEncapSubTLVUDPDestPort) GetPort() uint32
func (*TunnelEncapSubTLVUDPDestPort) ProtoMessage ¶
func (*TunnelEncapSubTLVUDPDestPort) ProtoMessage()
func (*TunnelEncapSubTLVUDPDestPort) ProtoReflect ¶
func (x *TunnelEncapSubTLVUDPDestPort) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVUDPDestPort) Reset ¶
func (x *TunnelEncapSubTLVUDPDestPort) Reset()
func (*TunnelEncapSubTLVUDPDestPort) String ¶
func (x *TunnelEncapSubTLVUDPDestPort) String() string
type TunnelEncapSubTLVUnknown ¶
type TunnelEncapSubTLVUnknown struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapSubTLVUnknown) Descriptor
deprecated
func (*TunnelEncapSubTLVUnknown) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapSubTLVUnknown.ProtoReflect.Descriptor instead.
func (*TunnelEncapSubTLVUnknown) GetType ¶
func (x *TunnelEncapSubTLVUnknown) GetType() uint32
func (*TunnelEncapSubTLVUnknown) GetValue ¶
func (x *TunnelEncapSubTLVUnknown) GetValue() []byte
func (*TunnelEncapSubTLVUnknown) ProtoMessage ¶
func (*TunnelEncapSubTLVUnknown) ProtoMessage()
func (*TunnelEncapSubTLVUnknown) ProtoReflect ¶
func (x *TunnelEncapSubTLVUnknown) ProtoReflect() protoreflect.Message
func (*TunnelEncapSubTLVUnknown) Reset ¶
func (x *TunnelEncapSubTLVUnknown) Reset()
func (*TunnelEncapSubTLVUnknown) String ¶
func (x *TunnelEncapSubTLVUnknown) String() string
type TunnelEncapTLV ¶
type TunnelEncapTLV struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Tlvs []*TunnelEncapTLV_TLV `protobuf:"bytes,2,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
// contains filtered or unexported fields
}
func (*TunnelEncapTLV) Descriptor
deprecated
func (*TunnelEncapTLV) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapTLV.ProtoReflect.Descriptor instead.
func (*TunnelEncapTLV) GetTlvs ¶
func (x *TunnelEncapTLV) GetTlvs() []*TunnelEncapTLV_TLV
func (*TunnelEncapTLV) GetType ¶
func (x *TunnelEncapTLV) GetType() uint32
func (*TunnelEncapTLV) ProtoMessage ¶
func (*TunnelEncapTLV) ProtoMessage()
func (*TunnelEncapTLV) ProtoReflect ¶
func (x *TunnelEncapTLV) ProtoReflect() protoreflect.Message
func (*TunnelEncapTLV) Reset ¶
func (x *TunnelEncapTLV) Reset()
func (*TunnelEncapTLV) String ¶
func (x *TunnelEncapTLV) String() string
type TunnelEncapTLV_TLV ¶
type TunnelEncapTLV_TLV struct {
// Types that are valid to be assigned to Tlv:
//
// *TunnelEncapTLV_TLV_Unknown
// *TunnelEncapTLV_TLV_Encapsulation
// *TunnelEncapTLV_TLV_Protocol
// *TunnelEncapTLV_TLV_Color
// *TunnelEncapTLV_TLV_EgressEndpoint
// *TunnelEncapTLV_TLV_UdpDestPort
// *TunnelEncapTLV_TLV_SrPreference
// *TunnelEncapTLV_TLV_SrPriority
// *TunnelEncapTLV_TLV_SrCandidatePathName
// *TunnelEncapTLV_TLV_SrEnlp
// *TunnelEncapTLV_TLV_SrBindingSid
// *TunnelEncapTLV_TLV_SrSegmentList
Tlv isTunnelEncapTLV_TLV_Tlv `protobuf_oneof:"tlv"`
// contains filtered or unexported fields
}
func (*TunnelEncapTLV_TLV) Descriptor
deprecated
func (*TunnelEncapTLV_TLV) Descriptor() ([]byte, []int)
Deprecated: Use TunnelEncapTLV_TLV.ProtoReflect.Descriptor instead.
func (*TunnelEncapTLV_TLV) GetColor ¶
func (x *TunnelEncapTLV_TLV) GetColor() *TunnelEncapSubTLVColor
func (*TunnelEncapTLV_TLV) GetEgressEndpoint ¶
func (x *TunnelEncapTLV_TLV) GetEgressEndpoint() *TunnelEncapSubTLVEgressEndpoint
func (*TunnelEncapTLV_TLV) GetEncapsulation ¶
func (x *TunnelEncapTLV_TLV) GetEncapsulation() *TunnelEncapSubTLVEncapsulation
func (*TunnelEncapTLV_TLV) GetProtocol ¶
func (x *TunnelEncapTLV_TLV) GetProtocol() *TunnelEncapSubTLVProtocol
func (*TunnelEncapTLV_TLV) GetSrBindingSid ¶
func (x *TunnelEncapTLV_TLV) GetSrBindingSid() *TunnelEncapSubTLVSRBindingSID
func (*TunnelEncapTLV_TLV) GetSrCandidatePathName ¶
func (x *TunnelEncapTLV_TLV) GetSrCandidatePathName() *TunnelEncapSubTLVSRCandidatePathName
func (*TunnelEncapTLV_TLV) GetSrEnlp ¶
func (x *TunnelEncapTLV_TLV) GetSrEnlp() *TunnelEncapSubTLVSRENLP
func (*TunnelEncapTLV_TLV) GetSrPreference ¶
func (x *TunnelEncapTLV_TLV) GetSrPreference() *TunnelEncapSubTLVSRPreference
func (*TunnelEncapTLV_TLV) GetSrPriority ¶
func (x *TunnelEncapTLV_TLV) GetSrPriority() *TunnelEncapSubTLVSRPriority
func (*TunnelEncapTLV_TLV) GetSrSegmentList ¶
func (x *TunnelEncapTLV_TLV) GetSrSegmentList() *TunnelEncapSubTLVSRSegmentList
func (*TunnelEncapTLV_TLV) GetTlv ¶
func (x *TunnelEncapTLV_TLV) GetTlv() isTunnelEncapTLV_TLV_Tlv
func (*TunnelEncapTLV_TLV) GetUdpDestPort ¶
func (x *TunnelEncapTLV_TLV) GetUdpDestPort() *TunnelEncapSubTLVUDPDestPort
func (*TunnelEncapTLV_TLV) GetUnknown ¶
func (x *TunnelEncapTLV_TLV) GetUnknown() *TunnelEncapSubTLVUnknown
func (*TunnelEncapTLV_TLV) ProtoMessage ¶
func (*TunnelEncapTLV_TLV) ProtoMessage()
func (*TunnelEncapTLV_TLV) ProtoReflect ¶
func (x *TunnelEncapTLV_TLV) ProtoReflect() protoreflect.Message
func (*TunnelEncapTLV_TLV) Reset ¶
func (x *TunnelEncapTLV_TLV) Reset()
func (*TunnelEncapTLV_TLV) String ¶
func (x *TunnelEncapTLV_TLV) String() string
type TunnelEncapTLV_TLV_Color ¶
type TunnelEncapTLV_TLV_Color struct {
Color *TunnelEncapSubTLVColor `protobuf:"bytes,4,opt,name=color,proto3,oneof"`
}
type TunnelEncapTLV_TLV_EgressEndpoint ¶
type TunnelEncapTLV_TLV_EgressEndpoint struct {
EgressEndpoint *TunnelEncapSubTLVEgressEndpoint `protobuf:"bytes,5,opt,name=egress_endpoint,json=egressEndpoint,proto3,oneof"`
}
type TunnelEncapTLV_TLV_Encapsulation ¶
type TunnelEncapTLV_TLV_Encapsulation struct {
Encapsulation *TunnelEncapSubTLVEncapsulation `protobuf:"bytes,2,opt,name=encapsulation,proto3,oneof"`
}
type TunnelEncapTLV_TLV_Protocol ¶
type TunnelEncapTLV_TLV_Protocol struct {
Protocol *TunnelEncapSubTLVProtocol `protobuf:"bytes,3,opt,name=protocol,proto3,oneof"`
}
type TunnelEncapTLV_TLV_SrBindingSid ¶
type TunnelEncapTLV_TLV_SrBindingSid struct {
SrBindingSid *TunnelEncapSubTLVSRBindingSID `protobuf:"bytes,11,opt,name=sr_binding_sid,json=srBindingSid,proto3,oneof"`
}
type TunnelEncapTLV_TLV_SrCandidatePathName ¶
type TunnelEncapTLV_TLV_SrCandidatePathName struct {
SrCandidatePathName *TunnelEncapSubTLVSRCandidatePathName `protobuf:"bytes,9,opt,name=sr_candidate_path_name,json=srCandidatePathName,proto3,oneof"`
}
type TunnelEncapTLV_TLV_SrEnlp ¶
type TunnelEncapTLV_TLV_SrEnlp struct {
SrEnlp *TunnelEncapSubTLVSRENLP `protobuf:"bytes,10,opt,name=sr_enlp,json=srEnlp,proto3,oneof"`
}
type TunnelEncapTLV_TLV_SrPreference ¶
type TunnelEncapTLV_TLV_SrPreference struct {
SrPreference *TunnelEncapSubTLVSRPreference `protobuf:"bytes,7,opt,name=sr_preference,json=srPreference,proto3,oneof"`
}
type TunnelEncapTLV_TLV_SrPriority ¶
type TunnelEncapTLV_TLV_SrPriority struct {
SrPriority *TunnelEncapSubTLVSRPriority `protobuf:"bytes,8,opt,name=sr_priority,json=srPriority,proto3,oneof"`
}
type TunnelEncapTLV_TLV_SrSegmentList ¶
type TunnelEncapTLV_TLV_SrSegmentList struct {
SrSegmentList *TunnelEncapSubTLVSRSegmentList `protobuf:"bytes,12,opt,name=sr_segment_list,json=srSegmentList,proto3,oneof"`
}
type TunnelEncapTLV_TLV_UdpDestPort ¶
type TunnelEncapTLV_TLV_UdpDestPort struct {
UdpDestPort *TunnelEncapSubTLVUDPDestPort `protobuf:"bytes,6,opt,name=udp_dest_port,json=udpDestPort,proto3,oneof"`
}
type TunnelEncapTLV_TLV_Unknown ¶
type TunnelEncapTLV_TLV_Unknown struct {
Unknown *TunnelEncapSubTLVUnknown `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}
type TwoOctetAsSpecificExtended ¶
type TwoOctetAsSpecificExtended struct {
IsTransitive bool `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
SubType uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
Asn uint32 `protobuf:"varint,3,opt,name=asn,proto3" json:"asn,omitempty"`
LocalAdmin uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
// contains filtered or unexported fields
}
func (*TwoOctetAsSpecificExtended) Descriptor
deprecated
func (*TwoOctetAsSpecificExtended) Descriptor() ([]byte, []int)
Deprecated: Use TwoOctetAsSpecificExtended.ProtoReflect.Descriptor instead.
func (*TwoOctetAsSpecificExtended) GetAsn ¶
func (x *TwoOctetAsSpecificExtended) GetAsn() uint32
func (*TwoOctetAsSpecificExtended) GetIsTransitive ¶
func (x *TwoOctetAsSpecificExtended) GetIsTransitive() bool
func (*TwoOctetAsSpecificExtended) GetLocalAdmin ¶
func (x *TwoOctetAsSpecificExtended) GetLocalAdmin() uint32
func (*TwoOctetAsSpecificExtended) GetSubType ¶
func (x *TwoOctetAsSpecificExtended) GetSubType() uint32
func (*TwoOctetAsSpecificExtended) ProtoMessage ¶
func (*TwoOctetAsSpecificExtended) ProtoMessage()
func (*TwoOctetAsSpecificExtended) ProtoReflect ¶
func (x *TwoOctetAsSpecificExtended) ProtoReflect() protoreflect.Message
func (*TwoOctetAsSpecificExtended) Reset ¶
func (x *TwoOctetAsSpecificExtended) Reset()
func (*TwoOctetAsSpecificExtended) String ¶
func (x *TwoOctetAsSpecificExtended) String() string
type UnimplementedGoBgpServiceServer ¶
type UnimplementedGoBgpServiceServer struct{}
UnimplementedGoBgpServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedGoBgpServiceServer) AddBmp ¶
func (UnimplementedGoBgpServiceServer) AddBmp(context.Context, *AddBmpRequest) (*AddBmpResponse, error)
func (UnimplementedGoBgpServiceServer) AddDefinedSet ¶
func (UnimplementedGoBgpServiceServer) AddDefinedSet(context.Context, *AddDefinedSetRequest) (*AddDefinedSetResponse, error)
func (UnimplementedGoBgpServiceServer) AddDynamicNeighbor ¶
func (UnimplementedGoBgpServiceServer) AddDynamicNeighbor(context.Context, *AddDynamicNeighborRequest) (*AddDynamicNeighborResponse, error)
func (UnimplementedGoBgpServiceServer) AddPath ¶
func (UnimplementedGoBgpServiceServer) AddPath(context.Context, *AddPathRequest) (*AddPathResponse, error)
func (UnimplementedGoBgpServiceServer) AddPathStream ¶
func (UnimplementedGoBgpServiceServer) AddPathStream(grpc.ClientStreamingServer[AddPathStreamRequest, AddPathStreamResponse]) error
func (UnimplementedGoBgpServiceServer) AddPeer ¶
func (UnimplementedGoBgpServiceServer) AddPeer(context.Context, *AddPeerRequest) (*AddPeerResponse, error)
func (UnimplementedGoBgpServiceServer) AddPeerGroup ¶
func (UnimplementedGoBgpServiceServer) AddPeerGroup(context.Context, *AddPeerGroupRequest) (*AddPeerGroupResponse, error)
func (UnimplementedGoBgpServiceServer) AddPolicy ¶
func (UnimplementedGoBgpServiceServer) AddPolicy(context.Context, *AddPolicyRequest) (*AddPolicyResponse, error)
func (UnimplementedGoBgpServiceServer) AddPolicyAssignment ¶
func (UnimplementedGoBgpServiceServer) AddPolicyAssignment(context.Context, *AddPolicyAssignmentRequest) (*AddPolicyAssignmentResponse, error)
func (UnimplementedGoBgpServiceServer) AddRpki ¶
func (UnimplementedGoBgpServiceServer) AddRpki(context.Context, *AddRpkiRequest) (*AddRpkiResponse, error)
func (UnimplementedGoBgpServiceServer) AddStatement ¶
func (UnimplementedGoBgpServiceServer) AddStatement(context.Context, *AddStatementRequest) (*AddStatementResponse, error)
func (UnimplementedGoBgpServiceServer) AddVrf ¶
func (UnimplementedGoBgpServiceServer) AddVrf(context.Context, *AddVrfRequest) (*AddVrfResponse, error)
func (UnimplementedGoBgpServiceServer) DeleteBmp ¶
func (UnimplementedGoBgpServiceServer) DeleteBmp(context.Context, *DeleteBmpRequest) (*DeleteBmpResponse, error)
func (UnimplementedGoBgpServiceServer) DeleteDefinedSet ¶
func (UnimplementedGoBgpServiceServer) DeleteDefinedSet(context.Context, *DeleteDefinedSetRequest) (*DeleteDefinedSetResponse, error)
func (UnimplementedGoBgpServiceServer) DeleteDynamicNeighbor ¶
func (UnimplementedGoBgpServiceServer) DeleteDynamicNeighbor(context.Context, *DeleteDynamicNeighborRequest) (*DeleteDynamicNeighborResponse, error)
func (UnimplementedGoBgpServiceServer) DeletePath ¶
func (UnimplementedGoBgpServiceServer) DeletePath(context.Context, *DeletePathRequest) (*DeletePathResponse, error)
func (UnimplementedGoBgpServiceServer) DeletePeer ¶
func (UnimplementedGoBgpServiceServer) DeletePeer(context.Context, *DeletePeerRequest) (*DeletePeerResponse, error)
func (UnimplementedGoBgpServiceServer) DeletePeerGroup ¶
func (UnimplementedGoBgpServiceServer) DeletePeerGroup(context.Context, *DeletePeerGroupRequest) (*DeletePeerGroupResponse, error)
func (UnimplementedGoBgpServiceServer) DeletePolicy ¶
func (UnimplementedGoBgpServiceServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
func (UnimplementedGoBgpServiceServer) DeletePolicyAssignment ¶
func (UnimplementedGoBgpServiceServer) DeletePolicyAssignment(context.Context, *DeletePolicyAssignmentRequest) (*DeletePolicyAssignmentResponse, error)
func (UnimplementedGoBgpServiceServer) DeleteRpki ¶
func (UnimplementedGoBgpServiceServer) DeleteRpki(context.Context, *DeleteRpkiRequest) (*DeleteRpkiResponse, error)
func (UnimplementedGoBgpServiceServer) DeleteStatement ¶
func (UnimplementedGoBgpServiceServer) DeleteStatement(context.Context, *DeleteStatementRequest) (*DeleteStatementResponse, error)
func (UnimplementedGoBgpServiceServer) DeleteVrf ¶
func (UnimplementedGoBgpServiceServer) DeleteVrf(context.Context, *DeleteVrfRequest) (*DeleteVrfResponse, error)
func (UnimplementedGoBgpServiceServer) DisableMrt ¶
func (UnimplementedGoBgpServiceServer) DisableMrt(context.Context, *DisableMrtRequest) (*DisableMrtResponse, error)
func (UnimplementedGoBgpServiceServer) DisablePeer ¶
func (UnimplementedGoBgpServiceServer) DisablePeer(context.Context, *DisablePeerRequest) (*DisablePeerResponse, error)
func (UnimplementedGoBgpServiceServer) DisableRpki ¶
func (UnimplementedGoBgpServiceServer) DisableRpki(context.Context, *DisableRpkiRequest) (*DisableRpkiResponse, error)
func (UnimplementedGoBgpServiceServer) EnableMrt ¶
func (UnimplementedGoBgpServiceServer) EnableMrt(context.Context, *EnableMrtRequest) (*EnableMrtResponse, error)
func (UnimplementedGoBgpServiceServer) EnablePeer ¶
func (UnimplementedGoBgpServiceServer) EnablePeer(context.Context, *EnablePeerRequest) (*EnablePeerResponse, error)
func (UnimplementedGoBgpServiceServer) EnableRpki ¶
func (UnimplementedGoBgpServiceServer) EnableRpki(context.Context, *EnableRpkiRequest) (*EnableRpkiResponse, error)
func (UnimplementedGoBgpServiceServer) EnableZebra ¶
func (UnimplementedGoBgpServiceServer) EnableZebra(context.Context, *EnableZebraRequest) (*EnableZebraResponse, error)
func (UnimplementedGoBgpServiceServer) GetBgp ¶
func (UnimplementedGoBgpServiceServer) GetBgp(context.Context, *GetBgpRequest) (*GetBgpResponse, error)
func (UnimplementedGoBgpServiceServer) GetTable ¶
func (UnimplementedGoBgpServiceServer) GetTable(context.Context, *GetTableRequest) (*GetTableResponse, error)
func (UnimplementedGoBgpServiceServer) ListBmp ¶
func (UnimplementedGoBgpServiceServer) ListBmp(*ListBmpRequest, grpc.ServerStreamingServer[ListBmpResponse]) error
func (UnimplementedGoBgpServiceServer) ListDefinedSet ¶
func (UnimplementedGoBgpServiceServer) ListDefinedSet(*ListDefinedSetRequest, grpc.ServerStreamingServer[ListDefinedSetResponse]) error
func (UnimplementedGoBgpServiceServer) ListDynamicNeighbor ¶
func (UnimplementedGoBgpServiceServer) ListDynamicNeighbor(*ListDynamicNeighborRequest, grpc.ServerStreamingServer[ListDynamicNeighborResponse]) error
func (UnimplementedGoBgpServiceServer) ListPath ¶
func (UnimplementedGoBgpServiceServer) ListPath(*ListPathRequest, grpc.ServerStreamingServer[ListPathResponse]) error
func (UnimplementedGoBgpServiceServer) ListPeer ¶
func (UnimplementedGoBgpServiceServer) ListPeer(*ListPeerRequest, grpc.ServerStreamingServer[ListPeerResponse]) error
func (UnimplementedGoBgpServiceServer) ListPeerGroup ¶
func (UnimplementedGoBgpServiceServer) ListPeerGroup(*ListPeerGroupRequest, grpc.ServerStreamingServer[ListPeerGroupResponse]) error
func (UnimplementedGoBgpServiceServer) ListPolicy ¶
func (UnimplementedGoBgpServiceServer) ListPolicy(*ListPolicyRequest, grpc.ServerStreamingServer[ListPolicyResponse]) error
func (UnimplementedGoBgpServiceServer) ListPolicyAssignment ¶
func (UnimplementedGoBgpServiceServer) ListPolicyAssignment(*ListPolicyAssignmentRequest, grpc.ServerStreamingServer[ListPolicyAssignmentResponse]) error
func (UnimplementedGoBgpServiceServer) ListRpki ¶
func (UnimplementedGoBgpServiceServer) ListRpki(*ListRpkiRequest, grpc.ServerStreamingServer[ListRpkiResponse]) error
func (UnimplementedGoBgpServiceServer) ListRpkiTable ¶
func (UnimplementedGoBgpServiceServer) ListRpkiTable(*ListRpkiTableRequest, grpc.ServerStreamingServer[ListRpkiTableResponse]) error
func (UnimplementedGoBgpServiceServer) ListStatement ¶
func (UnimplementedGoBgpServiceServer) ListStatement(*ListStatementRequest, grpc.ServerStreamingServer[ListStatementResponse]) error
func (UnimplementedGoBgpServiceServer) ListVrf ¶
func (UnimplementedGoBgpServiceServer) ListVrf(*ListVrfRequest, grpc.ServerStreamingServer[ListVrfResponse]) error
func (UnimplementedGoBgpServiceServer) ResetPeer ¶
func (UnimplementedGoBgpServiceServer) ResetPeer(context.Context, *ResetPeerRequest) (*ResetPeerResponse, error)
func (UnimplementedGoBgpServiceServer) ResetRpki ¶
func (UnimplementedGoBgpServiceServer) ResetRpki(context.Context, *ResetRpkiRequest) (*ResetRpkiResponse, error)
func (UnimplementedGoBgpServiceServer) SetLogLevel ¶
func (UnimplementedGoBgpServiceServer) SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
func (UnimplementedGoBgpServiceServer) SetPolicies ¶
func (UnimplementedGoBgpServiceServer) SetPolicies(context.Context, *SetPoliciesRequest) (*SetPoliciesResponse, error)
func (UnimplementedGoBgpServiceServer) SetPolicyAssignment ¶
func (UnimplementedGoBgpServiceServer) SetPolicyAssignment(context.Context, *SetPolicyAssignmentRequest) (*SetPolicyAssignmentResponse, error)
func (UnimplementedGoBgpServiceServer) ShutdownPeer ¶
func (UnimplementedGoBgpServiceServer) ShutdownPeer(context.Context, *ShutdownPeerRequest) (*ShutdownPeerResponse, error)
func (UnimplementedGoBgpServiceServer) StartBgp ¶
func (UnimplementedGoBgpServiceServer) StartBgp(context.Context, *StartBgpRequest) (*StartBgpResponse, error)
func (UnimplementedGoBgpServiceServer) StopBgp ¶
func (UnimplementedGoBgpServiceServer) StopBgp(context.Context, *StopBgpRequest) (*StopBgpResponse, error)
func (UnimplementedGoBgpServiceServer) UpdatePeer ¶
func (UnimplementedGoBgpServiceServer) UpdatePeer(context.Context, *UpdatePeerRequest) (*UpdatePeerResponse, error)
func (UnimplementedGoBgpServiceServer) UpdatePeerGroup ¶
func (UnimplementedGoBgpServiceServer) UpdatePeerGroup(context.Context, *UpdatePeerGroupRequest) (*UpdatePeerGroupResponse, error)
func (UnimplementedGoBgpServiceServer) WatchEvent ¶
func (UnimplementedGoBgpServiceServer) WatchEvent(*WatchEventRequest, grpc.ServerStreamingServer[WatchEventResponse]) error
type UnknownAttribute ¶
type UnknownAttribute struct {
Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
Type uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*UnknownAttribute) Descriptor
deprecated
func (*UnknownAttribute) Descriptor() ([]byte, []int)
Deprecated: Use UnknownAttribute.ProtoReflect.Descriptor instead.
func (*UnknownAttribute) GetFlags ¶
func (x *UnknownAttribute) GetFlags() uint32
func (*UnknownAttribute) GetType ¶
func (x *UnknownAttribute) GetType() uint32
func (*UnknownAttribute) GetValue ¶
func (x *UnknownAttribute) GetValue() []byte
func (*UnknownAttribute) ProtoMessage ¶
func (*UnknownAttribute) ProtoMessage()
func (*UnknownAttribute) ProtoReflect ¶
func (x *UnknownAttribute) ProtoReflect() protoreflect.Message
func (*UnknownAttribute) Reset ¶
func (x *UnknownAttribute) Reset()
func (*UnknownAttribute) String ¶
func (x *UnknownAttribute) String() string
type UnknownCapability ¶
type UnknownCapability struct {
Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*UnknownCapability) Descriptor
deprecated
func (*UnknownCapability) Descriptor() ([]byte, []int)
Deprecated: Use UnknownCapability.ProtoReflect.Descriptor instead.
func (*UnknownCapability) GetCode ¶
func (x *UnknownCapability) GetCode() uint32
func (*UnknownCapability) GetValue ¶
func (x *UnknownCapability) GetValue() []byte
func (*UnknownCapability) ProtoMessage ¶
func (*UnknownCapability) ProtoMessage()
func (*UnknownCapability) ProtoReflect ¶
func (x *UnknownCapability) ProtoReflect() protoreflect.Message
func (*UnknownCapability) Reset ¶
func (x *UnknownCapability) Reset()
func (*UnknownCapability) String ¶
func (x *UnknownCapability) String() string
type UnknownExtended ¶
type UnknownExtended struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*UnknownExtended) Descriptor
deprecated
func (*UnknownExtended) Descriptor() ([]byte, []int)
Deprecated: Use UnknownExtended.ProtoReflect.Descriptor instead.
func (*UnknownExtended) GetType ¶
func (x *UnknownExtended) GetType() uint32
func (*UnknownExtended) GetValue ¶
func (x *UnknownExtended) GetValue() []byte
func (*UnknownExtended) ProtoMessage ¶
func (*UnknownExtended) ProtoMessage()
func (*UnknownExtended) ProtoReflect ¶
func (x *UnknownExtended) ProtoReflect() protoreflect.Message
func (*UnknownExtended) Reset ¶
func (x *UnknownExtended) Reset()
func (*UnknownExtended) String ¶
func (x *UnknownExtended) String() string
type UnsafeGoBgpServiceServer ¶
type UnsafeGoBgpServiceServer interface {
// contains filtered or unexported methods
}
UnsafeGoBgpServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GoBgpServiceServer will result in compilation errors.
type UpdatePeerGroupRequest ¶
type UpdatePeerGroupRequest struct {
PeerGroup *PeerGroup `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
DoSoftResetIn bool `protobuf:"varint,2,opt,name=do_soft_reset_in,json=doSoftResetIn,proto3" json:"do_soft_reset_in,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePeerGroupRequest) Descriptor
deprecated
func (*UpdatePeerGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePeerGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdatePeerGroupRequest) GetDoSoftResetIn ¶
func (x *UpdatePeerGroupRequest) GetDoSoftResetIn() bool
func (*UpdatePeerGroupRequest) GetPeerGroup ¶
func (x *UpdatePeerGroupRequest) GetPeerGroup() *PeerGroup
func (*UpdatePeerGroupRequest) ProtoMessage ¶
func (*UpdatePeerGroupRequest) ProtoMessage()
func (*UpdatePeerGroupRequest) ProtoReflect ¶
func (x *UpdatePeerGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdatePeerGroupRequest) Reset ¶
func (x *UpdatePeerGroupRequest) Reset()
func (*UpdatePeerGroupRequest) String ¶
func (x *UpdatePeerGroupRequest) String() string
type UpdatePeerGroupResponse ¶
type UpdatePeerGroupResponse struct {
NeedsSoftResetIn bool `protobuf:"varint,1,opt,name=needs_soft_reset_in,json=needsSoftResetIn,proto3" json:"needs_soft_reset_in,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePeerGroupResponse) Descriptor
deprecated
func (*UpdatePeerGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePeerGroupResponse.ProtoReflect.Descriptor instead.
func (*UpdatePeerGroupResponse) GetNeedsSoftResetIn ¶
func (x *UpdatePeerGroupResponse) GetNeedsSoftResetIn() bool
func (*UpdatePeerGroupResponse) ProtoMessage ¶
func (*UpdatePeerGroupResponse) ProtoMessage()
func (*UpdatePeerGroupResponse) ProtoReflect ¶
func (x *UpdatePeerGroupResponse) ProtoReflect() protoreflect.Message
func (*UpdatePeerGroupResponse) Reset ¶
func (x *UpdatePeerGroupResponse) Reset()
func (*UpdatePeerGroupResponse) String ¶
func (x *UpdatePeerGroupResponse) String() string
type UpdatePeerRequest ¶
type UpdatePeerRequest struct {
Peer *Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
// Calls SoftResetIn after updating the peer configuration if needed.
DoSoftResetIn bool `protobuf:"varint,2,opt,name=do_soft_reset_in,json=doSoftResetIn,proto3" json:"do_soft_reset_in,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePeerRequest) Descriptor
deprecated
func (*UpdatePeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePeerRequest.ProtoReflect.Descriptor instead.
func (*UpdatePeerRequest) GetDoSoftResetIn ¶
func (x *UpdatePeerRequest) GetDoSoftResetIn() bool
func (*UpdatePeerRequest) GetPeer ¶
func (x *UpdatePeerRequest) GetPeer() *Peer
func (*UpdatePeerRequest) ProtoMessage ¶
func (*UpdatePeerRequest) ProtoMessage()
func (*UpdatePeerRequest) ProtoReflect ¶
func (x *UpdatePeerRequest) ProtoReflect() protoreflect.Message
func (*UpdatePeerRequest) Reset ¶
func (x *UpdatePeerRequest) Reset()
func (*UpdatePeerRequest) String ¶
func (x *UpdatePeerRequest) String() string
type UpdatePeerResponse ¶
type UpdatePeerResponse struct {
// Indicates whether calling SoftResetIn is required due to this update. If
// "true" is set, the client should call SoftResetIn manually. If
// "do_soft_reset_in = true" is set in the request, always returned with
// "false".
NeedsSoftResetIn bool `protobuf:"varint,1,opt,name=needs_soft_reset_in,json=needsSoftResetIn,proto3" json:"needs_soft_reset_in,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePeerResponse) Descriptor
deprecated
func (*UpdatePeerResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePeerResponse.ProtoReflect.Descriptor instead.
func (*UpdatePeerResponse) GetNeedsSoftResetIn ¶
func (x *UpdatePeerResponse) GetNeedsSoftResetIn() bool
func (*UpdatePeerResponse) ProtoMessage ¶
func (*UpdatePeerResponse) ProtoMessage()
func (*UpdatePeerResponse) ProtoReflect ¶
func (x *UpdatePeerResponse) ProtoReflect() protoreflect.Message
func (*UpdatePeerResponse) Reset ¶
func (x *UpdatePeerResponse) Reset()
func (*UpdatePeerResponse) String ¶
func (x *UpdatePeerResponse) String() string
type UseMultiplePaths ¶
type UseMultiplePaths struct {
Config *UseMultiplePathsConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
State *UseMultiplePathsState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
Ebgp *Ebgp `protobuf:"bytes,3,opt,name=ebgp,proto3" json:"ebgp,omitempty"`
Ibgp *Ibgp `protobuf:"bytes,4,opt,name=ibgp,proto3" json:"ibgp,omitempty"`
// contains filtered or unexported fields
}
func (*UseMultiplePaths) Descriptor
deprecated
func (*UseMultiplePaths) Descriptor() ([]byte, []int)
Deprecated: Use UseMultiplePaths.ProtoReflect.Descriptor instead.
func (*UseMultiplePaths) GetConfig ¶
func (x *UseMultiplePaths) GetConfig() *UseMultiplePathsConfig
func (*UseMultiplePaths) GetEbgp ¶
func (x *UseMultiplePaths) GetEbgp() *Ebgp
func (*UseMultiplePaths) GetIbgp ¶
func (x *UseMultiplePaths) GetIbgp() *Ibgp
func (*UseMultiplePaths) GetState ¶
func (x *UseMultiplePaths) GetState() *UseMultiplePathsState
func (*UseMultiplePaths) ProtoMessage ¶
func (*UseMultiplePaths) ProtoMessage()
func (*UseMultiplePaths) ProtoReflect ¶
func (x *UseMultiplePaths) ProtoReflect() protoreflect.Message
func (*UseMultiplePaths) Reset ¶
func (x *UseMultiplePaths) Reset()
func (*UseMultiplePaths) String ¶
func (x *UseMultiplePaths) String() string
type UseMultiplePathsConfig ¶
type UseMultiplePathsConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*UseMultiplePathsConfig) Descriptor
deprecated
func (*UseMultiplePathsConfig) Descriptor() ([]byte, []int)
Deprecated: Use UseMultiplePathsConfig.ProtoReflect.Descriptor instead.
func (*UseMultiplePathsConfig) GetEnabled ¶
func (x *UseMultiplePathsConfig) GetEnabled() bool
func (*UseMultiplePathsConfig) ProtoMessage ¶
func (*UseMultiplePathsConfig) ProtoMessage()
func (*UseMultiplePathsConfig) ProtoReflect ¶
func (x *UseMultiplePathsConfig) ProtoReflect() protoreflect.Message
func (*UseMultiplePathsConfig) Reset ¶
func (x *UseMultiplePathsConfig) Reset()
func (*UseMultiplePathsConfig) String ¶
func (x *UseMultiplePathsConfig) String() string
type UseMultiplePathsState ¶
type UseMultiplePathsState struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*UseMultiplePathsState) Descriptor
deprecated
func (*UseMultiplePathsState) Descriptor() ([]byte, []int)
Deprecated: Use UseMultiplePathsState.ProtoReflect.Descriptor instead.
func (*UseMultiplePathsState) GetEnabled ¶
func (x *UseMultiplePathsState) GetEnabled() bool
func (*UseMultiplePathsState) ProtoMessage ¶
func (*UseMultiplePathsState) ProtoMessage()
func (*UseMultiplePathsState) ProtoReflect ¶
func (x *UseMultiplePathsState) ProtoReflect() protoreflect.Message
func (*UseMultiplePathsState) Reset ¶
func (x *UseMultiplePathsState) Reset()
func (*UseMultiplePathsState) String ¶
func (x *UseMultiplePathsState) String() string
type VPLSExtended ¶
type VPLSExtended struct {
ControlFlags uint32 `protobuf:"varint,1,opt,name=control_flags,json=controlFlags,proto3" json:"control_flags,omitempty"`
Mtu uint32 `protobuf:"varint,2,opt,name=mtu,proto3" json:"mtu,omitempty"`
// contains filtered or unexported fields
}
func (*VPLSExtended) Descriptor
deprecated
func (*VPLSExtended) Descriptor() ([]byte, []int)
Deprecated: Use VPLSExtended.ProtoReflect.Descriptor instead.
func (*VPLSExtended) GetControlFlags ¶
func (x *VPLSExtended) GetControlFlags() uint32
func (*VPLSExtended) GetMtu ¶
func (x *VPLSExtended) GetMtu() uint32
func (*VPLSExtended) ProtoMessage ¶
func (*VPLSExtended) ProtoMessage()
func (*VPLSExtended) ProtoReflect ¶
func (x *VPLSExtended) ProtoReflect() protoreflect.Message
func (*VPLSExtended) Reset ¶
func (x *VPLSExtended) Reset()
func (*VPLSExtended) String ¶
func (x *VPLSExtended) String() string
type VPLSNLRI ¶
type VPLSNLRI struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
VeId uint32 `protobuf:"varint,2,opt,name=ve_id,json=veId,proto3" json:"ve_id,omitempty"`
VeBlockOffset uint32 `protobuf:"varint,3,opt,name=ve_block_offset,json=veBlockOffset,proto3" json:"ve_block_offset,omitempty"`
VeBlockSize uint32 `protobuf:"varint,4,opt,name=ve_block_size,json=veBlockSize,proto3" json:"ve_block_size,omitempty"`
LabelBlockBase uint32 `protobuf:"varint,5,opt,name=label_block_base,json=labelBlockBase,proto3" json:"label_block_base,omitempty"`
// contains filtered or unexported fields
}
VPLSNLRI represents the NLRI for: - AFI=25, SAFI=65
func (*VPLSNLRI) Descriptor
deprecated
func (*VPLSNLRI) GetLabelBlockBase ¶
func (*VPLSNLRI) GetRd ¶
func (x *VPLSNLRI) GetRd() *RouteDistinguisher
func (*VPLSNLRI) GetVeBlockOffset ¶
func (*VPLSNLRI) GetVeBlockSize ¶
func (*VPLSNLRI) ProtoMessage ¶
func (*VPLSNLRI) ProtoMessage()
func (*VPLSNLRI) ProtoReflect ¶
func (x *VPLSNLRI) ProtoReflect() protoreflect.Message
type VPNFlowSpecNLRI ¶
type VPNFlowSpecNLRI struct {
Rd *RouteDistinguisher `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
Rules []*FlowSpecRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
// contains filtered or unexported fields
}
VPNFlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=134 - AFI=2, SAFI=134 - AFI=25, SAFI=134
func (*VPNFlowSpecNLRI) Descriptor
deprecated
func (*VPNFlowSpecNLRI) Descriptor() ([]byte, []int)
Deprecated: Use VPNFlowSpecNLRI.ProtoReflect.Descriptor instead.
func (*VPNFlowSpecNLRI) GetRd ¶
func (x *VPNFlowSpecNLRI) GetRd() *RouteDistinguisher
func (*VPNFlowSpecNLRI) GetRules ¶
func (x *VPNFlowSpecNLRI) GetRules() []*FlowSpecRule
func (*VPNFlowSpecNLRI) ProtoMessage ¶
func (*VPNFlowSpecNLRI) ProtoMessage()
func (*VPNFlowSpecNLRI) ProtoReflect ¶
func (x *VPNFlowSpecNLRI) ProtoReflect() protoreflect.Message
func (*VPNFlowSpecNLRI) Reset ¶
func (x *VPNFlowSpecNLRI) Reset()
func (*VPNFlowSpecNLRI) String ¶
func (x *VPNFlowSpecNLRI) String() string
type Validation ¶
type Validation struct {
State ValidationState `protobuf:"varint,1,opt,name=state,proto3,enum=api.ValidationState" json:"state,omitempty"`
Reason Validation_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=api.Validation_Reason" json:"reason,omitempty"`
Matched []*Roa `protobuf:"bytes,3,rep,name=matched,proto3" json:"matched,omitempty"`
UnmatchedAsn []*Roa `protobuf:"bytes,4,rep,name=unmatched_asn,json=unmatchedAsn,proto3" json:"unmatched_asn,omitempty"`
UnmatchedLength []*Roa `protobuf:"bytes,5,rep,name=unmatched_length,json=unmatchedLength,proto3" json:"unmatched_length,omitempty"`
// contains filtered or unexported fields
}
func (*Validation) Descriptor
deprecated
func (*Validation) Descriptor() ([]byte, []int)
Deprecated: Use Validation.ProtoReflect.Descriptor instead.
func (*Validation) GetMatched ¶
func (x *Validation) GetMatched() []*Roa
func (*Validation) GetReason ¶
func (x *Validation) GetReason() Validation_Reason
func (*Validation) GetState ¶
func (x *Validation) GetState() ValidationState
func (*Validation) GetUnmatchedAsn ¶
func (x *Validation) GetUnmatchedAsn() []*Roa
func (*Validation) GetUnmatchedLength ¶
func (x *Validation) GetUnmatchedLength() []*Roa
func (*Validation) ProtoMessage ¶
func (*Validation) ProtoMessage()
func (*Validation) ProtoReflect ¶
func (x *Validation) ProtoReflect() protoreflect.Message
func (*Validation) Reset ¶
func (x *Validation) Reset()
func (*Validation) String ¶
func (x *Validation) String() string
type ValidationExtended ¶
type ValidationExtended struct {
State uint32 `protobuf:"varint,1,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*ValidationExtended) Descriptor
deprecated
func (*ValidationExtended) Descriptor() ([]byte, []int)
Deprecated: Use ValidationExtended.ProtoReflect.Descriptor instead.
func (*ValidationExtended) GetState ¶
func (x *ValidationExtended) GetState() uint32
func (*ValidationExtended) ProtoMessage ¶
func (*ValidationExtended) ProtoMessage()
func (*ValidationExtended) ProtoReflect ¶
func (x *ValidationExtended) ProtoReflect() protoreflect.Message
func (*ValidationExtended) Reset ¶
func (x *ValidationExtended) Reset()
func (*ValidationExtended) String ¶
func (x *ValidationExtended) String() string
type ValidationState ¶
type ValidationState int32
const ( ValidationState_VALIDATION_STATE_UNSPECIFIED ValidationState = 0 ValidationState_VALIDATION_STATE_NONE ValidationState = 1 ValidationState_VALIDATION_STATE_NOT_FOUND ValidationState = 2 ValidationState_VALIDATION_STATE_VALID ValidationState = 3 ValidationState_VALIDATION_STATE_INVALID ValidationState = 4 )
func (ValidationState) Descriptor ¶
func (ValidationState) Descriptor() protoreflect.EnumDescriptor
func (ValidationState) Enum ¶
func (x ValidationState) Enum() *ValidationState
func (ValidationState) EnumDescriptor
deprecated
func (ValidationState) EnumDescriptor() ([]byte, []int)
Deprecated: Use ValidationState.Descriptor instead.
func (ValidationState) Number ¶
func (x ValidationState) Number() protoreflect.EnumNumber
func (ValidationState) String ¶
func (x ValidationState) String() string
func (ValidationState) Type ¶
func (ValidationState) Type() protoreflect.EnumType
type Validation_Reason ¶
type Validation_Reason int32
const ( Validation_REASON_UNSPECIFIED Validation_Reason = 0 Validation_REASON_NONE Validation_Reason = 1 Validation_REASON_ASN Validation_Reason = 2 Validation_REASON_LENGTH Validation_Reason = 3 )
func (Validation_Reason) Descriptor ¶
func (Validation_Reason) Descriptor() protoreflect.EnumDescriptor
func (Validation_Reason) Enum ¶
func (x Validation_Reason) Enum() *Validation_Reason
func (Validation_Reason) EnumDescriptor
deprecated
func (Validation_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Validation_Reason.Descriptor instead.
func (Validation_Reason) Number ¶
func (x Validation_Reason) Number() protoreflect.EnumNumber
func (Validation_Reason) String ¶
func (x Validation_Reason) String() string
func (Validation_Reason) Type ¶
func (Validation_Reason) Type() protoreflect.EnumType
type Vrf ¶
type Vrf struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Rd *RouteDistinguisher `protobuf:"bytes,2,opt,name=rd,proto3" json:"rd,omitempty"`
ImportRt []*RouteTarget `protobuf:"bytes,3,rep,name=import_rt,json=importRt,proto3" json:"import_rt,omitempty"`
ExportRt []*RouteTarget `protobuf:"bytes,4,rep,name=export_rt,json=exportRt,proto3" json:"export_rt,omitempty"`
Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*Vrf) Descriptor
deprecated
func (*Vrf) GetExportRt ¶
func (x *Vrf) GetExportRt() []*RouteTarget
func (*Vrf) GetImportRt ¶
func (x *Vrf) GetImportRt() []*RouteTarget
func (*Vrf) GetRd ¶
func (x *Vrf) GetRd() *RouteDistinguisher
func (*Vrf) ProtoMessage ¶
func (*Vrf) ProtoMessage()
func (*Vrf) ProtoReflect ¶
func (x *Vrf) ProtoReflect() protoreflect.Message
type WatchEventRequest ¶
type WatchEventRequest struct {
Peer *WatchEventRequest_Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
Table *WatchEventRequest_Table `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
// Max number of paths to include in a single message. 0 for unlimited.
BatchSize uint32 `protobuf:"varint,3,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
// contains filtered or unexported fields
}
func (*WatchEventRequest) Descriptor
deprecated
func (*WatchEventRequest) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventRequest.ProtoReflect.Descriptor instead.
func (*WatchEventRequest) GetBatchSize ¶
func (x *WatchEventRequest) GetBatchSize() uint32
func (*WatchEventRequest) GetPeer ¶
func (x *WatchEventRequest) GetPeer() *WatchEventRequest_Peer
func (*WatchEventRequest) GetTable ¶
func (x *WatchEventRequest) GetTable() *WatchEventRequest_Table
func (*WatchEventRequest) ProtoMessage ¶
func (*WatchEventRequest) ProtoMessage()
func (*WatchEventRequest) ProtoReflect ¶
func (x *WatchEventRequest) ProtoReflect() protoreflect.Message
func (*WatchEventRequest) Reset ¶
func (x *WatchEventRequest) Reset()
func (*WatchEventRequest) String ¶
func (x *WatchEventRequest) String() string
type WatchEventRequest_Peer ¶
type WatchEventRequest_Peer struct {
// contains filtered or unexported fields
}
func (*WatchEventRequest_Peer) Descriptor
deprecated
func (*WatchEventRequest_Peer) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventRequest_Peer.ProtoReflect.Descriptor instead.
func (*WatchEventRequest_Peer) ProtoMessage ¶
func (*WatchEventRequest_Peer) ProtoMessage()
func (*WatchEventRequest_Peer) ProtoReflect ¶
func (x *WatchEventRequest_Peer) ProtoReflect() protoreflect.Message
func (*WatchEventRequest_Peer) Reset ¶
func (x *WatchEventRequest_Peer) Reset()
func (*WatchEventRequest_Peer) String ¶
func (x *WatchEventRequest_Peer) String() string
type WatchEventRequest_Table ¶
type WatchEventRequest_Table struct {
Filters []*WatchEventRequest_Table_Filter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
// contains filtered or unexported fields
}
func (*WatchEventRequest_Table) Descriptor
deprecated
func (*WatchEventRequest_Table) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventRequest_Table.ProtoReflect.Descriptor instead.
func (*WatchEventRequest_Table) GetFilters ¶
func (x *WatchEventRequest_Table) GetFilters() []*WatchEventRequest_Table_Filter
func (*WatchEventRequest_Table) ProtoMessage ¶
func (*WatchEventRequest_Table) ProtoMessage()
func (*WatchEventRequest_Table) ProtoReflect ¶
func (x *WatchEventRequest_Table) ProtoReflect() protoreflect.Message
func (*WatchEventRequest_Table) Reset ¶
func (x *WatchEventRequest_Table) Reset()
func (*WatchEventRequest_Table) String ¶
func (x *WatchEventRequest_Table) String() string
type WatchEventRequest_Table_Filter ¶
type WatchEventRequest_Table_Filter struct {
Type WatchEventRequest_Table_Filter_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.WatchEventRequest_Table_Filter_Type" json:"type,omitempty"`
Init bool `protobuf:"varint,2,opt,name=init,proto3" json:"init,omitempty"`
PeerAddress string `protobuf:"bytes,3,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"`
PeerGroup string `protobuf:"bytes,4,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
// contains filtered or unexported fields
}
func (*WatchEventRequest_Table_Filter) Descriptor
deprecated
func (*WatchEventRequest_Table_Filter) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventRequest_Table_Filter.ProtoReflect.Descriptor instead.
func (*WatchEventRequest_Table_Filter) GetInit ¶
func (x *WatchEventRequest_Table_Filter) GetInit() bool
func (*WatchEventRequest_Table_Filter) GetPeerAddress ¶
func (x *WatchEventRequest_Table_Filter) GetPeerAddress() string
func (*WatchEventRequest_Table_Filter) GetPeerGroup ¶
func (x *WatchEventRequest_Table_Filter) GetPeerGroup() string
func (*WatchEventRequest_Table_Filter) GetType ¶
func (x *WatchEventRequest_Table_Filter) GetType() WatchEventRequest_Table_Filter_Type
func (*WatchEventRequest_Table_Filter) ProtoMessage ¶
func (*WatchEventRequest_Table_Filter) ProtoMessage()
func (*WatchEventRequest_Table_Filter) ProtoReflect ¶
func (x *WatchEventRequest_Table_Filter) ProtoReflect() protoreflect.Message
func (*WatchEventRequest_Table_Filter) Reset ¶
func (x *WatchEventRequest_Table_Filter) Reset()
func (*WatchEventRequest_Table_Filter) String ¶
func (x *WatchEventRequest_Table_Filter) String() string
type WatchEventRequest_Table_Filter_Type ¶
type WatchEventRequest_Table_Filter_Type int32
const ( WatchEventRequest_Table_Filter_TYPE_UNSPECIFIED WatchEventRequest_Table_Filter_Type = 0 WatchEventRequest_Table_Filter_TYPE_BEST WatchEventRequest_Table_Filter_Type = 1 WatchEventRequest_Table_Filter_TYPE_ADJIN WatchEventRequest_Table_Filter_Type = 2 WatchEventRequest_Table_Filter_TYPE_POST_POLICY WatchEventRequest_Table_Filter_Type = 3 WatchEventRequest_Table_Filter_TYPE_EOR WatchEventRequest_Table_Filter_Type = 4 )
func (WatchEventRequest_Table_Filter_Type) Descriptor ¶
func (WatchEventRequest_Table_Filter_Type) Descriptor() protoreflect.EnumDescriptor
func (WatchEventRequest_Table_Filter_Type) Enum ¶
func (x WatchEventRequest_Table_Filter_Type) Enum() *WatchEventRequest_Table_Filter_Type
func (WatchEventRequest_Table_Filter_Type) EnumDescriptor
deprecated
func (WatchEventRequest_Table_Filter_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use WatchEventRequest_Table_Filter_Type.Descriptor instead.
func (WatchEventRequest_Table_Filter_Type) Number ¶
func (x WatchEventRequest_Table_Filter_Type) Number() protoreflect.EnumNumber
func (WatchEventRequest_Table_Filter_Type) String ¶
func (x WatchEventRequest_Table_Filter_Type) String() string
func (WatchEventRequest_Table_Filter_Type) Type ¶
func (WatchEventRequest_Table_Filter_Type) Type() protoreflect.EnumType
type WatchEventResponse ¶
type WatchEventResponse struct {
// Types that are valid to be assigned to Event:
//
// *WatchEventResponse_Peer
// *WatchEventResponse_Table
Event isWatchEventResponse_Event `protobuf_oneof:"event"`
// contains filtered or unexported fields
}
func (*WatchEventResponse) Descriptor
deprecated
func (*WatchEventResponse) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventResponse.ProtoReflect.Descriptor instead.
func (*WatchEventResponse) GetEvent ¶
func (x *WatchEventResponse) GetEvent() isWatchEventResponse_Event
func (*WatchEventResponse) GetPeer ¶
func (x *WatchEventResponse) GetPeer() *WatchEventResponse_PeerEvent
func (*WatchEventResponse) GetTable ¶
func (x *WatchEventResponse) GetTable() *WatchEventResponse_TableEvent
func (*WatchEventResponse) ProtoMessage ¶
func (*WatchEventResponse) ProtoMessage()
func (*WatchEventResponse) ProtoReflect ¶
func (x *WatchEventResponse) ProtoReflect() protoreflect.Message
func (*WatchEventResponse) Reset ¶
func (x *WatchEventResponse) Reset()
func (*WatchEventResponse) String ¶
func (x *WatchEventResponse) String() string
type WatchEventResponse_Peer ¶
type WatchEventResponse_Peer struct {
Peer *WatchEventResponse_PeerEvent `protobuf:"bytes,2,opt,name=peer,proto3,oneof"`
}
type WatchEventResponse_PeerEvent ¶
type WatchEventResponse_PeerEvent struct {
Type WatchEventResponse_PeerEvent_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.WatchEventResponse_PeerEvent_Type" json:"type,omitempty"`
Peer *Peer `protobuf:"bytes,2,opt,name=peer,proto3" json:"peer,omitempty"`
// contains filtered or unexported fields
}
func (*WatchEventResponse_PeerEvent) Descriptor
deprecated
func (*WatchEventResponse_PeerEvent) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventResponse_PeerEvent.ProtoReflect.Descriptor instead.
func (*WatchEventResponse_PeerEvent) GetPeer ¶
func (x *WatchEventResponse_PeerEvent) GetPeer() *Peer
func (*WatchEventResponse_PeerEvent) GetType ¶
func (x *WatchEventResponse_PeerEvent) GetType() WatchEventResponse_PeerEvent_Type
func (*WatchEventResponse_PeerEvent) ProtoMessage ¶
func (*WatchEventResponse_PeerEvent) ProtoMessage()
func (*WatchEventResponse_PeerEvent) ProtoReflect ¶
func (x *WatchEventResponse_PeerEvent) ProtoReflect() protoreflect.Message
func (*WatchEventResponse_PeerEvent) Reset ¶
func (x *WatchEventResponse_PeerEvent) Reset()
func (*WatchEventResponse_PeerEvent) String ¶
func (x *WatchEventResponse_PeerEvent) String() string
type WatchEventResponse_PeerEvent_Type ¶
type WatchEventResponse_PeerEvent_Type int32
const ( WatchEventResponse_PeerEvent_TYPE_UNSPECIFIED WatchEventResponse_PeerEvent_Type = 0 WatchEventResponse_PeerEvent_TYPE_INIT WatchEventResponse_PeerEvent_Type = 1 WatchEventResponse_PeerEvent_TYPE_END_OF_INIT WatchEventResponse_PeerEvent_Type = 2 WatchEventResponse_PeerEvent_TYPE_STATE WatchEventResponse_PeerEvent_Type = 3 )
func (WatchEventResponse_PeerEvent_Type) Descriptor ¶
func (WatchEventResponse_PeerEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (WatchEventResponse_PeerEvent_Type) Enum ¶
func (x WatchEventResponse_PeerEvent_Type) Enum() *WatchEventResponse_PeerEvent_Type
func (WatchEventResponse_PeerEvent_Type) EnumDescriptor
deprecated
func (WatchEventResponse_PeerEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use WatchEventResponse_PeerEvent_Type.Descriptor instead.
func (WatchEventResponse_PeerEvent_Type) Number ¶
func (x WatchEventResponse_PeerEvent_Type) Number() protoreflect.EnumNumber
func (WatchEventResponse_PeerEvent_Type) String ¶
func (x WatchEventResponse_PeerEvent_Type) String() string
func (WatchEventResponse_PeerEvent_Type) Type ¶
func (WatchEventResponse_PeerEvent_Type) Type() protoreflect.EnumType
type WatchEventResponse_Table ¶
type WatchEventResponse_Table struct {
Table *WatchEventResponse_TableEvent `protobuf:"bytes,3,opt,name=table,proto3,oneof"`
}
type WatchEventResponse_TableEvent ¶
type WatchEventResponse_TableEvent struct {
Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
// contains filtered or unexported fields
}
func (*WatchEventResponse_TableEvent) Descriptor
deprecated
func (*WatchEventResponse_TableEvent) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventResponse_TableEvent.ProtoReflect.Descriptor instead.
func (*WatchEventResponse_TableEvent) GetPaths ¶
func (x *WatchEventResponse_TableEvent) GetPaths() []*Path
func (*WatchEventResponse_TableEvent) ProtoMessage ¶
func (*WatchEventResponse_TableEvent) ProtoMessage()
func (*WatchEventResponse_TableEvent) ProtoReflect ¶
func (x *WatchEventResponse_TableEvent) ProtoReflect() protoreflect.Message
func (*WatchEventResponse_TableEvent) Reset ¶
func (x *WatchEventResponse_TableEvent) Reset()
func (*WatchEventResponse_TableEvent) String ¶
func (x *WatchEventResponse_TableEvent) String() string