Documentation ¶
Index ¶
- Variables
- type AddressRange
- func (*AddressRange) Descriptor() ([]byte, []int)deprecated
- func (x *AddressRange) GetCount() uint32
- func (x *AddressRange) GetMax() string
- func (x *AddressRange) GetMin() string
- func (x *AddressRange) GetRandom() bool
- func (x *AddressRange) GetStep() string
- func (*AddressRange) ProtoMessage()
- func (x *AddressRange) ProtoReflect() protoreflect.Message
- func (x *AddressRange) Reset()
- func (x *AddressRange) String() string
- type BgpAsnSetMode
- func (BgpAsnSetMode) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAsnSetMode) Enum() *BgpAsnSetMode
- func (BgpAsnSetMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAsnSetMode) Number() protoreflect.EnumNumber
- func (x BgpAsnSetMode) String() string
- func (BgpAsnSetMode) Type() protoreflect.EnumType
- type BgpAttributes
- func (*BgpAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *BgpAttributes) GetActive() bool
- func (x *BgpAttributes) GetAdvertisementProtocol() BgpAttributes_AdvertisementProtocol
- func (x *BgpAttributes) GetAsPathSegments() []*BgpAttributes_AsPathSegment
- func (x *BgpAttributes) GetAsnSetMode() BgpAsnSetMode
- func (x *BgpAttributes) GetClusterIds() []string
- func (x *BgpAttributes) GetCommunities() *BgpCommunities
- func (x *BgpAttributes) GetExtendedCommunities() []*BgpAttributes_ExtendedCommunity
- func (x *BgpAttributes) GetLocalPreference() uint32
- func (x *BgpAttributes) GetNextHopAddress() string
- func (x *BgpAttributes) GetOrigin() BgpAttributes_Origin
- func (x *BgpAttributes) GetOriginatorId() *StringIncRange
- func (*BgpAttributes) ProtoMessage()
- func (x *BgpAttributes) ProtoReflect() protoreflect.Message
- func (x *BgpAttributes) Reset()
- func (x *BgpAttributes) String() string
- type BgpAttributes_AdvertisementProtocol
- func (BgpAttributes_AdvertisementProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAttributes_AdvertisementProtocol) Enum() *BgpAttributes_AdvertisementProtocol
- func (BgpAttributes_AdvertisementProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAttributes_AdvertisementProtocol) Number() protoreflect.EnumNumber
- func (x BgpAttributes_AdvertisementProtocol) String() string
- func (BgpAttributes_AdvertisementProtocol) Type() protoreflect.EnumType
- type BgpAttributes_AsPathSegment
- func (*BgpAttributes_AsPathSegment) Descriptor() ([]byte, []int)deprecated
- func (x *BgpAttributes_AsPathSegment) GetAsns() []uint32
- func (x *BgpAttributes_AsPathSegment) GetType() BgpAttributes_AsPathSegment_Type
- func (*BgpAttributes_AsPathSegment) ProtoMessage()
- func (x *BgpAttributes_AsPathSegment) ProtoReflect() protoreflect.Message
- func (x *BgpAttributes_AsPathSegment) Reset()
- func (x *BgpAttributes_AsPathSegment) String() string
- type BgpAttributes_AsPathSegment_Type
- func (BgpAttributes_AsPathSegment_Type) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAttributes_AsPathSegment_Type) Enum() *BgpAttributes_AsPathSegment_Type
- func (BgpAttributes_AsPathSegment_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAttributes_AsPathSegment_Type) Number() protoreflect.EnumNumber
- func (x BgpAttributes_AsPathSegment_Type) String() string
- func (BgpAttributes_AsPathSegment_Type) Type() protoreflect.EnumType
- type BgpAttributes_ExtendedCommunity
- func (*BgpAttributes_ExtendedCommunity) Descriptor() ([]byte, []int)deprecated
- func (x *BgpAttributes_ExtendedCommunity) GetColor() *BgpAttributes_ExtendedCommunity_Color
- func (m *BgpAttributes_ExtendedCommunity) GetType() isBgpAttributes_ExtendedCommunity_Type
- func (*BgpAttributes_ExtendedCommunity) ProtoMessage()
- func (x *BgpAttributes_ExtendedCommunity) ProtoReflect() protoreflect.Message
- func (x *BgpAttributes_ExtendedCommunity) Reset()
- func (x *BgpAttributes_ExtendedCommunity) String() string
- type BgpAttributes_ExtendedCommunity_Color
- func (*BgpAttributes_ExtendedCommunity_Color) Descriptor() ([]byte, []int)deprecated
- func (x *BgpAttributes_ExtendedCommunity_Color) GetCoBits() BgpAttributes_ExtendedCommunity_Color_CoBits
- func (x *BgpAttributes_ExtendedCommunity_Color) GetReservedBits() uint32
- func (x *BgpAttributes_ExtendedCommunity_Color) GetValue() uint32
- func (*BgpAttributes_ExtendedCommunity_Color) ProtoMessage()
- func (x *BgpAttributes_ExtendedCommunity_Color) ProtoReflect() protoreflect.Message
- func (x *BgpAttributes_ExtendedCommunity_Color) Reset()
- func (x *BgpAttributes_ExtendedCommunity_Color) String() string
- type BgpAttributes_ExtendedCommunity_Color_
- type BgpAttributes_ExtendedCommunity_Color_CoBits
- func (BgpAttributes_ExtendedCommunity_Color_CoBits) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAttributes_ExtendedCommunity_Color_CoBits) Enum() *BgpAttributes_ExtendedCommunity_Color_CoBits
- func (BgpAttributes_ExtendedCommunity_Color_CoBits) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAttributes_ExtendedCommunity_Color_CoBits) Number() protoreflect.EnumNumber
- func (x BgpAttributes_ExtendedCommunity_Color_CoBits) String() string
- func (BgpAttributes_ExtendedCommunity_Color_CoBits) Type() protoreflect.EnumType
- type BgpAttributes_Origin
- func (BgpAttributes_Origin) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAttributes_Origin) Enum() *BgpAttributes_Origin
- func (BgpAttributes_Origin) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAttributes_Origin) Number() protoreflect.EnumNumber
- func (x BgpAttributes_Origin) String() string
- func (BgpAttributes_Origin) Type() protoreflect.EnumType
- type BgpCommunities
- func (*BgpCommunities) Descriptor() ([]byte, []int)deprecated
- func (x *BgpCommunities) GetLlgrStale() bool
- func (x *BgpCommunities) GetNoAdvertise() bool
- func (x *BgpCommunities) GetNoExport() bool
- func (x *BgpCommunities) GetNoExportSubconfed() bool
- func (x *BgpCommunities) GetNoLlgr() bool
- func (x *BgpCommunities) GetPrivateCommunities() []string
- func (*BgpCommunities) ProtoMessage()
- func (x *BgpCommunities) ProtoReflect() protoreflect.Message
- func (x *BgpCommunities) Reset()
- func (x *BgpCommunities) String() string
- type BgpConfig
- type BgpPeer
- func (*BgpPeer) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer) GetActAsRestarted() bool
- func (x *BgpPeer) GetActive() bool
- func (x *BgpPeer) GetAdvertiseEndOfRib() bool
- func (x *BgpPeer) GetCapabilities() *BgpPeer_Capabilities
- func (x *BgpPeer) GetHoldTimeSec() uint32
- func (x *BgpPeer) GetId() uint32
- func (x *BgpPeer) GetKeepaliveTimeSec() uint32
- func (x *BgpPeer) GetLocalAsn() uint32
- func (x *BgpPeer) GetMd5Key() string
- func (x *BgpPeer) GetOnLoopback() bool
- func (x *BgpPeer) GetPeerAddress() string
- func (x *BgpPeer) GetRestartTime() *duration.Duration
- func (x *BgpPeer) GetSrtePolicyGroups() []*BgpPeer_SrtePolicyGroup
- func (x *BgpPeer) GetStaleTime() *duration.Duration
- func (x *BgpPeer) GetType() BgpPeer_Type
- func (*BgpPeer) ProtoMessage()
- func (x *BgpPeer) ProtoReflect() protoreflect.Message
- func (x *BgpPeer) Reset()
- func (x *BgpPeer) String() string
- type BgpPeer_Capabilities
- func (*BgpPeer_Capabilities) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_Capabilities) GetEvpn() bool
- func (x *BgpPeer_Capabilities) GetExtendedNextHopEncoding() bool
- func (x *BgpPeer_Capabilities) GetGracefulRestart() bool
- func (x *BgpPeer_Capabilities) GetIpv4Mdt() bool
- func (x *BgpPeer_Capabilities) GetIpv4MplsAddPath() bool
- func (x *BgpPeer_Capabilities) GetIpv4MplsVpn() bool
- func (x *BgpPeer_Capabilities) GetIpv4Multicast() bool
- func (x *BgpPeer_Capabilities) GetIpv4MulticastBgpMplsVpn() bool
- func (x *BgpPeer_Capabilities) GetIpv4MulticastVpn() bool
- func (x *BgpPeer_Capabilities) GetIpv4SrtePolicy() bool
- func (x *BgpPeer_Capabilities) GetIpv4Unicast() bool
- func (x *BgpPeer_Capabilities) GetIpv4UnicastAddPath() bool
- func (x *BgpPeer_Capabilities) GetIpv4UnicastFlowSpec() bool
- func (x *BgpPeer_Capabilities) GetIpv6MplsAddPath() bool
- func (x *BgpPeer_Capabilities) GetIpv6MplsVpn() bool
- func (x *BgpPeer_Capabilities) GetIpv6Multicast() bool
- func (x *BgpPeer_Capabilities) GetIpv6MulticastBgpMplsVpn() bool
- func (x *BgpPeer_Capabilities) GetIpv6MulticastVpn() bool
- func (x *BgpPeer_Capabilities) GetIpv6SrtePolicy() bool
- func (x *BgpPeer_Capabilities) GetIpv6Unicast() bool
- func (x *BgpPeer_Capabilities) GetIpv6UnicastAddPath() bool
- func (x *BgpPeer_Capabilities) GetIpv6UnicastFlowSpec() bool
- func (x *BgpPeer_Capabilities) GetLinkStateNonVpn() bool
- func (x *BgpPeer_Capabilities) GetRouteConstraint() bool
- func (x *BgpPeer_Capabilities) GetRouteRefresh() bool
- func (x *BgpPeer_Capabilities) GetVpls() bool
- func (*BgpPeer_Capabilities) ProtoMessage()
- func (x *BgpPeer_Capabilities) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_Capabilities) Reset()
- func (x *BgpPeer_Capabilities) String() string
- type BgpPeer_SrtePolicyGroup
- func (*BgpPeer_SrtePolicyGroup) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup) GetActive() bool
- func (x *BgpPeer_SrtePolicyGroup) GetAsnSetMode() BgpAsnSetMode
- func (x *BgpPeer_SrtePolicyGroup) GetBinding() *BgpPeer_SrtePolicyGroup_Binding
- func (x *BgpPeer_SrtePolicyGroup) GetCommunities() *BgpCommunities
- func (x *BgpPeer_SrtePolicyGroup) GetCount() uint32
- func (x *BgpPeer_SrtePolicyGroup) GetDistinguisher() uint32
- func (x *BgpPeer_SrtePolicyGroup) GetEndpoint() string
- func (x *BgpPeer_SrtePolicyGroup) GetEnlp() *BgpPeer_SrtePolicyGroup_Enlp
- func (x *BgpPeer_SrtePolicyGroup) GetNextHopAddress() string
- func (x *BgpPeer_SrtePolicyGroup) GetOriginatorId() *StringIncRange
- func (x *BgpPeer_SrtePolicyGroup) GetPolicyColor() *UInt32IncRange
- func (x *BgpPeer_SrtePolicyGroup) GetPreference() *BgpPeer_SrtePolicyGroup_Preference
- func (x *BgpPeer_SrtePolicyGroup) GetSegmentLists() []*BgpPeer_SrtePolicyGroup_SegmentList
- func (*BgpPeer_SrtePolicyGroup) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup) Reset()
- func (x *BgpPeer_SrtePolicyGroup) String() string
- type BgpPeer_SrtePolicyGroup_Binding
- func (*BgpPeer_SrtePolicyGroup_Binding) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_Binding) GetFourOctetSid() *UInt32IncRange
- func (x *BgpPeer_SrtePolicyGroup_Binding) GetFourOctetSidAsMplsLabel() *UInt32IncRange
- func (x *BgpPeer_SrtePolicyGroup_Binding) GetIpv6Sid() string
- func (x *BgpPeer_SrtePolicyGroup_Binding) GetNoBinding() *empty.Empty
- func (m *BgpPeer_SrtePolicyGroup_Binding) GetType() isBgpPeer_SrtePolicyGroup_Binding_Type
- func (*BgpPeer_SrtePolicyGroup_Binding) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_Binding) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_Binding) Reset()
- func (x *BgpPeer_SrtePolicyGroup_Binding) String() string
- type BgpPeer_SrtePolicyGroup_Binding_FourOctetSid
- type BgpPeer_SrtePolicyGroup_Binding_FourOctetSidAsMplsLabel
- type BgpPeer_SrtePolicyGroup_Binding_Ipv6Sid
- type BgpPeer_SrtePolicyGroup_Binding_NoBinding
- type BgpPeer_SrtePolicyGroup_Enlp
- func (*BgpPeer_SrtePolicyGroup_Enlp) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_Enlp) GetEnlp() uint32
- func (*BgpPeer_SrtePolicyGroup_Enlp) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_Enlp) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_Enlp) Reset()
- func (x *BgpPeer_SrtePolicyGroup_Enlp) String() string
- type BgpPeer_SrtePolicyGroup_Preference
- func (*BgpPeer_SrtePolicyGroup_Preference) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_Preference) GetPreference() uint32
- func (*BgpPeer_SrtePolicyGroup_Preference) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_Preference) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_Preference) Reset()
- func (x *BgpPeer_SrtePolicyGroup_Preference) String() string
- type BgpPeer_SrtePolicyGroup_SegmentList
- func (*BgpPeer_SrtePolicyGroup_SegmentList) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_SegmentList) GetActive() bool
- func (x *BgpPeer_SrtePolicyGroup_SegmentList) GetSegments() []*BgpPeer_SrtePolicyGroup_SegmentList_Segment
- func (x *BgpPeer_SrtePolicyGroup_SegmentList) GetWeight() *BgpPeer_SrtePolicyGroup_SegmentList_Weight
- func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_SegmentList) Reset()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList) String() string
- type BgpPeer_SrtePolicyGroup_SegmentList_Segment
- func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetActive() bool
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetIpv6Sid() string
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetMplsSid() *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid
- func (m *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetType() isBgpPeer_SrtePolicyGroup_SegmentList_Segment_Type
- func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) Reset()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) String() string
- type BgpPeer_SrtePolicyGroup_SegmentList_Segment_Ipv6Sid
- type BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid
- func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetLabel() uint32
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetS() bool
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTc() uint32
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTtl() uint32
- func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Reset()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) String() string
- type BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid_
- type BgpPeer_SrtePolicyGroup_SegmentList_Weight
- func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) Descriptor() ([]byte, []int)deprecated
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) GetWeight() uint32
- func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoMessage()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoReflect() protoreflect.Message
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) Reset()
- func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) String() string
- type BgpPeer_Type
- func (BgpPeer_Type) Descriptor() protoreflect.EnumDescriptor
- func (x BgpPeer_Type) Enum() *BgpPeer_Type
- func (BgpPeer_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpPeer_Type) Number() protoreflect.EnumNumber
- func (x BgpPeer_Type) String() string
- func (BgpPeer_Type) Type() protoreflect.EnumType
- type Device
- func (*Device) Descriptor() ([]byte, []int)deprecated
- func (x *Device) GetExtraDimensions() map[string]string
- func (x *Device) GetHardwareModel() string
- func (x *Device) GetHardwareModelRegex() string
- func (m *Device) GetHardwareModelValue() isDevice_HardwareModelValue
- func (x *Device) GetId() string
- func (x *Device) GetPorts() []*Port
- func (x *Device) GetSoftwareVersion() string
- func (x *Device) GetSoftwareVersionRegex() string
- func (m *Device) GetSoftwareVersionValue() isDevice_SoftwareVersionValue
- func (x *Device) GetVendor() Device_Vendor
- func (*Device) ProtoMessage()
- func (x *Device) ProtoReflect() protoreflect.Message
- func (x *Device) Reset()
- func (x *Device) String() string
- type Device_HardwareModel
- type Device_HardwareModelRegex
- type Device_SoftwareVersion
- type Device_SoftwareVersionRegex
- type Device_Vendor
- func (Device_Vendor) Descriptor() protoreflect.EnumDescriptor
- func (x Device_Vendor) Enum() *Device_Vendor
- func (Device_Vendor) EnumDescriptor() ([]byte, []int)deprecated
- func (x Device_Vendor) Number() protoreflect.EnumNumber
- func (x Device_Vendor) String() string
- func (Device_Vendor) Type() protoreflect.EnumType
- type EgressTracking
- func (*EgressTracking) Descriptor() ([]byte, []int)deprecated
- func (x *EgressTracking) GetCount() uint32
- func (x *EgressTracking) GetEnabled() bool
- func (x *EgressTracking) GetOffset() uint32
- func (x *EgressTracking) GetWidth() uint32
- func (*EgressTracking) ProtoMessage()
- func (x *EgressTracking) ProtoReflect() protoreflect.Message
- func (x *EgressTracking) Reset()
- func (x *EgressTracking) String() string
- type EthernetConfig
- func (*EthernetConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EthernetConfig) GetFec() *Fec
- func (x *EthernetConfig) GetMacsec() *MacSec
- func (x *EthernetConfig) GetMtu() uint32
- func (x *EthernetConfig) GetVlanId() uint32
- func (*EthernetConfig) ProtoMessage()
- func (x *EthernetConfig) ProtoReflect() protoreflect.Message
- func (x *EthernetConfig) Reset()
- func (x *EthernetConfig) String() string
- type EthernetHeader
- func (*EthernetHeader) Descriptor() ([]byte, []int)deprecated
- func (x *EthernetHeader) GetBadCrc() bool
- func (x *EthernetHeader) GetDstAddr() *AddressRange
- func (x *EthernetHeader) GetEtherType() uint32
- func (x *EthernetHeader) GetSrcAddr() *AddressRange
- func (x *EthernetHeader) GetVlanId() uint32
- func (*EthernetHeader) ProtoMessage()
- func (x *EthernetHeader) ProtoReflect() protoreflect.Message
- func (x *EthernetHeader) Reset()
- func (x *EthernetHeader) String() string
- type Fec
- type Flow
- func (*Flow) Descriptor() ([]byte, []int)deprecated
- func (x *Flow) GetConvergenceTracking() bool
- func (x *Flow) GetDstEndpoints() []*Flow_Endpoint
- func (x *Flow) GetEgressTracking() *EgressTracking
- func (x *Flow) GetFrameRate() *FrameRate
- func (x *Flow) GetFrameSize() *FrameSize
- func (x *Flow) GetHeaders() []*Header
- func (x *Flow) GetIngressTrackingFilters() *Flow_IngressTrackingFilters
- func (x *Flow) GetName() string
- func (x *Flow) GetSrcEndpoints() []*Flow_Endpoint
- func (x *Flow) GetTransmission() *Transmission
- func (*Flow) ProtoMessage()
- func (x *Flow) ProtoReflect() protoreflect.Message
- func (x *Flow) Reset()
- func (x *Flow) String() string
- type Flow_Endpoint
- func (*Flow_Endpoint) Descriptor() ([]byte, []int)deprecated
- func (m *Flow_Endpoint) GetGenerated() isFlow_Endpoint_Generated
- func (x *Flow_Endpoint) GetInterfaceName() string
- func (x *Flow_Endpoint) GetNetworkName() string
- func (x *Flow_Endpoint) GetRsvpName() string
- func (*Flow_Endpoint) ProtoMessage()
- func (x *Flow_Endpoint) ProtoReflect() protoreflect.Message
- func (x *Flow_Endpoint) Reset()
- func (x *Flow_Endpoint) String() string
- type Flow_Endpoint_NetworkName
- type Flow_Endpoint_RsvpName
- type Flow_IngressTrackingFilters
- func (*Flow_IngressTrackingFilters) Descriptor() ([]byte, []int)deprecated
- func (x *Flow_IngressTrackingFilters) GetDstEndpoint() bool
- func (x *Flow_IngressTrackingFilters) GetDstIpv4() bool
- func (x *Flow_IngressTrackingFilters) GetDstIpv6() bool
- func (x *Flow_IngressTrackingFilters) GetMplsLabel() bool
- func (x *Flow_IngressTrackingFilters) GetPorts() bool
- func (x *Flow_IngressTrackingFilters) GetSrcEndpoint() bool
- func (x *Flow_IngressTrackingFilters) GetSrcIpv4() bool
- func (x *Flow_IngressTrackingFilters) GetSrcIpv6() bool
- func (x *Flow_IngressTrackingFilters) GetVlanId() bool
- func (*Flow_IngressTrackingFilters) ProtoMessage()
- func (x *Flow_IngressTrackingFilters) ProtoReflect() protoreflect.Message
- func (x *Flow_IngressTrackingFilters) Reset()
- func (x *Flow_IngressTrackingFilters) String() string
- type FrameRate
- func (*FrameRate) Descriptor() ([]byte, []int)deprecated
- func (x *FrameRate) GetBps() uint64
- func (x *FrameRate) GetFps() uint64
- func (x *FrameRate) GetPercent() float64
- func (m *FrameRate) GetType() isFrameRate_Type
- func (*FrameRate) ProtoMessage()
- func (x *FrameRate) ProtoReflect() protoreflect.Message
- func (x *FrameRate) Reset()
- func (x *FrameRate) String() string
- type FrameRate_Bps
- type FrameRate_Fps
- type FrameRate_Percent
- type FrameSize
- func (*FrameSize) Descriptor() ([]byte, []int)deprecated
- func (x *FrameSize) GetFixed() uint32
- func (x *FrameSize) GetImixCustom() *FrameSize_ImixCustom
- func (x *FrameSize) GetImixPreset() FrameSize_ImixPreset
- func (x *FrameSize) GetRandom() *FrameSize_Random
- func (m *FrameSize) GetType() isFrameSize_Type
- func (*FrameSize) ProtoMessage()
- func (x *FrameSize) ProtoReflect() protoreflect.Message
- func (x *FrameSize) Reset()
- func (x *FrameSize) String() string
- type FrameSize_Fixed
- type FrameSize_ImixCustom
- func (*FrameSize_ImixCustom) Descriptor() ([]byte, []int)deprecated
- func (x *FrameSize_ImixCustom) GetEntries() []*FrameSize_ImixCustomEntry
- func (*FrameSize_ImixCustom) ProtoMessage()
- func (x *FrameSize_ImixCustom) ProtoReflect() protoreflect.Message
- func (x *FrameSize_ImixCustom) Reset()
- func (x *FrameSize_ImixCustom) String() string
- type FrameSize_ImixCustomEntry
- func (*FrameSize_ImixCustomEntry) Descriptor() ([]byte, []int)deprecated
- func (x *FrameSize_ImixCustomEntry) GetSize() uint32
- func (x *FrameSize_ImixCustomEntry) GetWeight() uint32
- func (*FrameSize_ImixCustomEntry) ProtoMessage()
- func (x *FrameSize_ImixCustomEntry) ProtoReflect() protoreflect.Message
- func (x *FrameSize_ImixCustomEntry) Reset()
- func (x *FrameSize_ImixCustomEntry) String() string
- type FrameSize_ImixCustom_
- type FrameSize_ImixPreset
- func (FrameSize_ImixPreset) Descriptor() protoreflect.EnumDescriptor
- func (x FrameSize_ImixPreset) Enum() *FrameSize_ImixPreset
- func (FrameSize_ImixPreset) EnumDescriptor() ([]byte, []int)deprecated
- func (x FrameSize_ImixPreset) Number() protoreflect.EnumNumber
- func (x FrameSize_ImixPreset) String() string
- func (FrameSize_ImixPreset) Type() protoreflect.EnumType
- type FrameSize_ImixPreset_
- type FrameSize_Random
- func (*FrameSize_Random) Descriptor() ([]byte, []int)deprecated
- func (x *FrameSize_Random) GetMax() uint32
- func (x *FrameSize_Random) GetMin() uint32
- func (*FrameSize_Random) ProtoMessage()
- func (x *FrameSize_Random) ProtoReflect() protoreflect.Message
- func (x *FrameSize_Random) Reset()
- func (x *FrameSize_Random) String() string
- type FrameSize_Random_
- type GreHeader
- type Header
- func (*Header) Descriptor() ([]byte, []int)deprecated
- func (x *Header) GetEth() *EthernetHeader
- func (x *Header) GetGre() *GreHeader
- func (x *Header) GetHttp() *HttpHeader
- func (x *Header) GetIcmp() *IcmpHeader
- func (x *Header) GetIpv4() *Ipv4Header
- func (x *Header) GetIpv6() *Ipv6Header
- func (x *Header) GetLdp() *LdpHeader
- func (x *Header) GetMacsec() *MacsecHeader
- func (x *Header) GetMpls() *MplsHeader
- func (x *Header) GetOspf() *OspfHeader
- func (x *Header) GetPim() *PimHeader
- func (x *Header) GetRsvp() *RsvpHeader
- func (x *Header) GetTcp() *TcpHeader
- func (m *Header) GetType() isHeader_Type
- func (x *Header) GetUdp() *UdpHeader
- func (*Header) ProtoMessage()
- func (x *Header) ProtoReflect() protoreflect.Message
- func (x *Header) Reset()
- func (x *Header) String() string
- type Header_Eth
- type Header_Gre
- type Header_Http
- type Header_Icmp
- type Header_Ipv4
- type Header_Ipv6
- type Header_Ldp
- type Header_Macsec
- type Header_Mpls
- type Header_Ospf
- type Header_Pim
- type Header_Rsvp
- type Header_Tcp
- type Header_Udp
- type HttpHeader
- type IPReachability
- func (*IPReachability) Descriptor() ([]byte, []int)deprecated
- func (x *IPReachability) GetActive() bool
- func (x *IPReachability) GetAlgorithm() uint32
- func (x *IPReachability) GetEnableSidIndexLabel() bool
- func (x *IPReachability) GetFlagExplicitNull() bool
- func (x *IPReachability) GetFlagLocal() bool
- func (x *IPReachability) GetFlagNoPhp() bool
- func (x *IPReachability) GetFlagNodeSid() bool
- func (x *IPReachability) GetFlagReadvertise() bool
- func (x *IPReachability) GetFlagValue() bool
- func (x *IPReachability) GetMetric() uint32
- func (x *IPReachability) GetRouteOrigin() IPReachability_RouteOrigin
- func (x *IPReachability) GetSidIndexLabel() uint32
- func (*IPReachability) ProtoMessage()
- func (x *IPReachability) ProtoReflect() protoreflect.Message
- func (x *IPReachability) Reset()
- func (x *IPReachability) String() string
- type IPReachability_RouteOrigin
- func (IPReachability_RouteOrigin) Descriptor() protoreflect.EnumDescriptor
- func (x IPReachability_RouteOrigin) Enum() *IPReachability_RouteOrigin
- func (IPReachability_RouteOrigin) EnumDescriptor() ([]byte, []int)deprecated
- func (x IPReachability_RouteOrigin) Number() protoreflect.EnumNumber
- func (x IPReachability_RouteOrigin) String() string
- func (IPReachability_RouteOrigin) Type() protoreflect.EnumType
- type ISISConfig
- func (*ISISConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ISISConfig) GetAreaId() string
- func (x *ISISConfig) GetAuthKey() string
- func (x *ISISConfig) GetAuthType() ISISConfig_AuthType
- func (x *ISISConfig) GetCapabilityRouterId() string
- func (x *ISISConfig) GetDeadIntervalSec() uint32
- func (x *ISISConfig) GetDiscardLsps() bool
- func (x *ISISConfig) GetEnableHelloPadding() bool
- func (x *ISISConfig) GetEnableTe() bool
- func (x *ISISConfig) GetEnableWideMetric() bool
- func (x *ISISConfig) GetHelloIntervalSec() uint32
- func (x *ISISConfig) GetInterfacePriority() uint32
- func (x *ISISConfig) GetIpReachability() *IPReachability
- func (x *ISISConfig) GetIsReachabilities() []*ISReachability
- func (x *ISISConfig) GetLevel() ISISConfig_Level
- func (x *ISISConfig) GetMetric() uint32
- func (x *ISISConfig) GetNetworkType() ISISConfig_NetworkType
- func (x *ISISConfig) GetSegmentRouting() *ISISSegmentRouting
- func (x *ISISConfig) GetTeRouterId() string
- func (*ISISConfig) ProtoMessage()
- func (x *ISISConfig) ProtoReflect() protoreflect.Message
- func (x *ISISConfig) Reset()
- func (x *ISISConfig) String() string
- type ISISConfig_AuthType
- func (ISISConfig_AuthType) Descriptor() protoreflect.EnumDescriptor
- func (x ISISConfig_AuthType) Enum() *ISISConfig_AuthType
- func (ISISConfig_AuthType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ISISConfig_AuthType) Number() protoreflect.EnumNumber
- func (x ISISConfig_AuthType) String() string
- func (ISISConfig_AuthType) Type() protoreflect.EnumType
- type ISISConfig_Level
- func (ISISConfig_Level) Descriptor() protoreflect.EnumDescriptor
- func (x ISISConfig_Level) Enum() *ISISConfig_Level
- func (ISISConfig_Level) EnumDescriptor() ([]byte, []int)deprecated
- func (x ISISConfig_Level) Number() protoreflect.EnumNumber
- func (x ISISConfig_Level) String() string
- func (ISISConfig_Level) Type() protoreflect.EnumType
- type ISISConfig_NetworkType
- func (ISISConfig_NetworkType) Descriptor() protoreflect.EnumDescriptor
- func (x ISISConfig_NetworkType) Enum() *ISISConfig_NetworkType
- func (ISISConfig_NetworkType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ISISConfig_NetworkType) Number() protoreflect.EnumNumber
- func (x ISISConfig_NetworkType) String() string
- func (ISISConfig_NetworkType) Type() protoreflect.EnumType
- type ISISSegmentRouting
- func (*ISISSegmentRouting) Descriptor() ([]byte, []int)deprecated
- func (x *ISISSegmentRouting) GetAdjacencySid() *ISISSegmentRouting_AdjacencySID
- func (x *ISISSegmentRouting) GetAlgorithms() []uint32
- func (x *ISISSegmentRouting) GetEnable() bool
- func (x *ISISSegmentRouting) GetFlagExplicitNull() bool
- func (x *ISISSegmentRouting) GetFlagLocal() bool
- func (x *ISISSegmentRouting) GetFlagNoPhp() bool
- func (x *ISISSegmentRouting) GetFlagNodeSid() bool
- func (x *ISISSegmentRouting) GetFlagReadvertise() bool
- func (x *ISISSegmentRouting) GetFlagValue() bool
- func (x *ISISSegmentRouting) GetPrefixSid() string
- func (x *ISISSegmentRouting) GetSidIndexLabel() uint32
- func (x *ISISSegmentRouting) GetSrgbRanges() []*ISISSegmentRouting_SIDRange
- func (x *ISISSegmentRouting) GetSrlbRanges() []*ISISSegmentRouting_SIDRange
- func (*ISISSegmentRouting) ProtoMessage()
- func (x *ISISSegmentRouting) ProtoReflect() protoreflect.Message
- func (x *ISISSegmentRouting) Reset()
- func (x *ISISSegmentRouting) String() string
- type ISISSegmentRouting_AdjacencySID
- func (*ISISSegmentRouting_AdjacencySID) Descriptor() ([]byte, []int)deprecated
- func (x *ISISSegmentRouting_AdjacencySID) GetFlagAddressFamily() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetFlagBackup() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetFlagLocal() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetFlagPersistent() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetFlagSet() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetFlagValue() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetOverrideFlagAddressFamily() bool
- func (x *ISISSegmentRouting_AdjacencySID) GetSid() string
- func (*ISISSegmentRouting_AdjacencySID) ProtoMessage()
- func (x *ISISSegmentRouting_AdjacencySID) ProtoReflect() protoreflect.Message
- func (x *ISISSegmentRouting_AdjacencySID) Reset()
- func (x *ISISSegmentRouting_AdjacencySID) String() string
- type ISISSegmentRouting_SIDRange
- func (*ISISSegmentRouting_SIDRange) Descriptor() ([]byte, []int)deprecated
- func (x *ISISSegmentRouting_SIDRange) GetSidCount() uint32
- func (x *ISISSegmentRouting_SIDRange) GetSidStartLabel() uint32
- func (*ISISSegmentRouting_SIDRange) ProtoMessage()
- func (x *ISISSegmentRouting_SIDRange) ProtoReflect() protoreflect.Message
- func (x *ISISSegmentRouting_SIDRange) Reset()
- func (x *ISISSegmentRouting_SIDRange) String() string
- type ISReachability
- func (*ISReachability) Descriptor() ([]byte, []int)deprecated
- func (x *ISReachability) GetName() string
- func (x *ISReachability) GetNodes() []*ISReachability_Node
- func (*ISReachability) ProtoMessage()
- func (x *ISReachability) ProtoReflect() protoreflect.Message
- func (x *ISReachability) Reset()
- func (x *ISReachability) String() string
- type ISReachability_Node
- func (*ISReachability_Node) Descriptor() ([]byte, []int)deprecated
- func (x *ISReachability_Node) GetCapabilityRouterId() string
- func (x *ISReachability_Node) GetEgressMetric() uint32
- func (x *ISReachability_Node) GetEnableTe() bool
- func (x *ISReachability_Node) GetEnableWideMetric() bool
- func (x *ISReachability_Node) GetIngressMetric() uint32
- func (x *ISReachability_Node) GetLinks() []*ISReachability_Node_Link
- func (x *ISReachability_Node) GetRoutesIpv4() *ISReachability_Node_Routes
- func (x *ISReachability_Node) GetRoutesIpv6() *ISReachability_Node_Routes
- func (x *ISReachability_Node) GetSegmentRouting() *ISISSegmentRouting
- func (x *ISReachability_Node) GetSystemId() string
- func (x *ISReachability_Node) GetTeRouterId() string
- func (*ISReachability_Node) ProtoMessage()
- func (x *ISReachability_Node) ProtoReflect() protoreflect.Message
- func (x *ISReachability_Node) Reset()
- func (x *ISReachability_Node) String() string
- type ISReachability_Node_Link
- func (*ISReachability_Node_Link) Descriptor() ([]byte, []int)deprecated
- func (x *ISReachability_Node_Link) GetFromIpv4() string
- func (x *ISReachability_Node_Link) GetFromIpv6() string
- func (x *ISReachability_Node_Link) GetToIpv4() string
- func (x *ISReachability_Node_Link) GetToIpv6() string
- func (*ISReachability_Node_Link) ProtoMessage()
- func (x *ISReachability_Node_Link) ProtoReflect() protoreflect.Message
- func (x *ISReachability_Node_Link) Reset()
- func (x *ISReachability_Node_Link) String() string
- type ISReachability_Node_Routes
- func (*ISReachability_Node_Routes) Descriptor() ([]byte, []int)deprecated
- func (x *ISReachability_Node_Routes) GetNumRoutes() uint64
- func (x *ISReachability_Node_Routes) GetPrefix() string
- func (x *ISReachability_Node_Routes) GetReachability() *IPReachability
- func (*ISReachability_Node_Routes) ProtoMessage()
- func (x *ISReachability_Node_Routes) ProtoReflect() protoreflect.Message
- func (x *ISReachability_Node_Routes) Reset()
- func (x *ISReachability_Node_Routes) String() string
- type IcmpHeader
- func (*IcmpHeader) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader) GetDestinationUnreachable() *IcmpHeader_DestinationUnreachable
- func (x *IcmpHeader) GetEchoReply() *IcmpHeader_EchoReply
- func (x *IcmpHeader) GetEchoRequest() *IcmpHeader_EchoRequest
- func (x *IcmpHeader) GetParameterProblem() *IcmpHeader_ParameterProblem
- func (x *IcmpHeader) GetRedirectMessage() *IcmpHeader_RedirectMessage
- func (x *IcmpHeader) GetTimeExceeded() *IcmpHeader_TimeExceeded
- func (x *IcmpHeader) GetTimestamp() *IcmpHeader_Timestamp
- func (x *IcmpHeader) GetTimestampReply() *IcmpHeader_TimestampReply
- func (m *IcmpHeader) GetType() isIcmpHeader_Type
- func (*IcmpHeader) ProtoMessage()
- func (x *IcmpHeader) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader) Reset()
- func (x *IcmpHeader) String() string
- type IcmpHeader_DestinationUnreachable
- func (*IcmpHeader_DestinationUnreachable) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader_DestinationUnreachable) GetCode() IcmpHeader_DestinationUnreachable_Code
- func (*IcmpHeader_DestinationUnreachable) ProtoMessage()
- func (x *IcmpHeader_DestinationUnreachable) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader_DestinationUnreachable) Reset()
- func (x *IcmpHeader_DestinationUnreachable) String() string
- type IcmpHeader_DestinationUnreachable_
- type IcmpHeader_DestinationUnreachable_Code
- func (IcmpHeader_DestinationUnreachable_Code) Descriptor() protoreflect.EnumDescriptor
- func (x IcmpHeader_DestinationUnreachable_Code) Enum() *IcmpHeader_DestinationUnreachable_Code
- func (IcmpHeader_DestinationUnreachable_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x IcmpHeader_DestinationUnreachable_Code) Number() protoreflect.EnumNumber
- func (x IcmpHeader_DestinationUnreachable_Code) String() string
- func (IcmpHeader_DestinationUnreachable_Code) Type() protoreflect.EnumType
- type IcmpHeader_EchoReply
- type IcmpHeader_EchoReply_
- type IcmpHeader_EchoRequest
- type IcmpHeader_EchoRequest_
- type IcmpHeader_ParameterProblem
- func (*IcmpHeader_ParameterProblem) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader_ParameterProblem) GetPointer() uint32
- func (*IcmpHeader_ParameterProblem) ProtoMessage()
- func (x *IcmpHeader_ParameterProblem) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader_ParameterProblem) Reset()
- func (x *IcmpHeader_ParameterProblem) String() string
- type IcmpHeader_ParameterProblem_
- type IcmpHeader_RedirectMessage
- func (*IcmpHeader_RedirectMessage) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader_RedirectMessage) GetCode() IcmpHeader_RedirectMessage_Code
- func (x *IcmpHeader_RedirectMessage) GetIpAddr() string
- func (*IcmpHeader_RedirectMessage) ProtoMessage()
- func (x *IcmpHeader_RedirectMessage) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader_RedirectMessage) Reset()
- func (x *IcmpHeader_RedirectMessage) String() string
- type IcmpHeader_RedirectMessage_
- type IcmpHeader_RedirectMessage_Code
- func (IcmpHeader_RedirectMessage_Code) Descriptor() protoreflect.EnumDescriptor
- func (x IcmpHeader_RedirectMessage_Code) Enum() *IcmpHeader_RedirectMessage_Code
- func (IcmpHeader_RedirectMessage_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x IcmpHeader_RedirectMessage_Code) Number() protoreflect.EnumNumber
- func (x IcmpHeader_RedirectMessage_Code) String() string
- func (IcmpHeader_RedirectMessage_Code) Type() protoreflect.EnumType
- type IcmpHeader_TimeExceeded
- func (*IcmpHeader_TimeExceeded) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader_TimeExceeded) GetCode() IcmpHeader_TimeExceeded_Code
- func (*IcmpHeader_TimeExceeded) ProtoMessage()
- func (x *IcmpHeader_TimeExceeded) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader_TimeExceeded) Reset()
- func (x *IcmpHeader_TimeExceeded) String() string
- type IcmpHeader_TimeExceeded_
- type IcmpHeader_TimeExceeded_Code
- func (IcmpHeader_TimeExceeded_Code) Descriptor() protoreflect.EnumDescriptor
- func (x IcmpHeader_TimeExceeded_Code) Enum() *IcmpHeader_TimeExceeded_Code
- func (IcmpHeader_TimeExceeded_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x IcmpHeader_TimeExceeded_Code) Number() protoreflect.EnumNumber
- func (x IcmpHeader_TimeExceeded_Code) String() string
- func (IcmpHeader_TimeExceeded_Code) Type() protoreflect.EnumType
- type IcmpHeader_Timestamp
- func (*IcmpHeader_Timestamp) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader_Timestamp) GetId() uint32
- func (x *IcmpHeader_Timestamp) GetOriginateTs() uint32
- func (x *IcmpHeader_Timestamp) GetSeq() uint32
- func (*IcmpHeader_Timestamp) ProtoMessage()
- func (x *IcmpHeader_Timestamp) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader_Timestamp) Reset()
- func (x *IcmpHeader_Timestamp) String() string
- type IcmpHeader_TimestampReply
- func (*IcmpHeader_TimestampReply) Descriptor() ([]byte, []int)deprecated
- func (x *IcmpHeader_TimestampReply) GetId() uint32
- func (x *IcmpHeader_TimestampReply) GetOriginateTs() uint32
- func (x *IcmpHeader_TimestampReply) GetReceiveTs() uint32
- func (x *IcmpHeader_TimestampReply) GetSeq() uint32
- func (x *IcmpHeader_TimestampReply) GetTransmitTs() uint32
- func (*IcmpHeader_TimestampReply) ProtoMessage()
- func (x *IcmpHeader_TimestampReply) ProtoReflect() protoreflect.Message
- func (x *IcmpHeader_TimestampReply) Reset()
- func (x *IcmpHeader_TimestampReply) String() string
- type IcmpHeader_TimestampReply_
- type IcmpHeader_Timestamp_
- type InterfaceConfig
- func (*InterfaceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceConfig) GetBgp() *BgpConfig
- func (x *InterfaceConfig) GetEnableLacp() bool
- func (x *InterfaceConfig) GetEthernet() *EthernetConfig
- func (x *InterfaceConfig) GetIpv4() *IpConfig
- func (x *InterfaceConfig) GetIpv4LoopbackCidr() string
- func (x *InterfaceConfig) GetIpv6() *IpConfig
- func (x *InterfaceConfig) GetIpv6LoopbackCidr() string
- func (x *InterfaceConfig) GetIsis() *ISISConfig
- func (x *InterfaceConfig) GetLag() string
- func (m *InterfaceConfig) GetLink() isInterfaceConfig_Link
- func (x *InterfaceConfig) GetName() string
- func (x *InterfaceConfig) GetNetworks() []*Network
- func (x *InterfaceConfig) GetPort() string
- func (x *InterfaceConfig) GetRsvps() []*RsvpConfig
- func (*InterfaceConfig) ProtoMessage()
- func (x *InterfaceConfig) ProtoReflect() protoreflect.Message
- func (x *InterfaceConfig) Reset()
- func (x *InterfaceConfig) String() string
- type InterfaceConfig_Lag
- type InterfaceConfig_Port
- type IpAddressGenerator
- func (*IpAddressGenerator) Descriptor() ([]byte, []int)deprecated
- func (x *IpAddressGenerator) GetList() *IpAddressList
- func (x *IpAddressGenerator) GetRandom() *IpAddressRandom
- func (m *IpAddressGenerator) GetType() isIpAddressGenerator_Type
- func (*IpAddressGenerator) ProtoMessage()
- func (x *IpAddressGenerator) ProtoReflect() protoreflect.Message
- func (x *IpAddressGenerator) Reset()
- func (x *IpAddressGenerator) String() string
- type IpAddressGenerator_List
- type IpAddressGenerator_Random
- type IpAddressList
- type IpAddressRandom
- func (*IpAddressRandom) Descriptor() ([]byte, []int)deprecated
- func (x *IpAddressRandom) GetCount() uint32
- func (x *IpAddressRandom) GetPrefix() string
- func (*IpAddressRandom) ProtoMessage()
- func (x *IpAddressRandom) ProtoReflect() protoreflect.Message
- func (x *IpAddressRandom) Reset()
- func (x *IpAddressRandom) String() string
- type IpConfig
- type Ipv4Header
- func (*Ipv4Header) Descriptor() ([]byte, []int)deprecated
- func (x *Ipv4Header) GetChecksum() uint32
- func (x *Ipv4Header) GetDontFragment() bool
- func (x *Ipv4Header) GetDscp() uint32
- func (x *Ipv4Header) GetDstAddr() *AddressRange
- func (x *Ipv4Header) GetEcn() uint32
- func (x *Ipv4Header) GetFragmentOffset() uint32
- func (x *Ipv4Header) GetIdentification() uint32
- func (x *Ipv4Header) GetMoreFragments() bool
- func (x *Ipv4Header) GetProtocol() uint32
- func (x *Ipv4Header) GetSrcAddr() *AddressRange
- func (x *Ipv4Header) GetTtl() uint32
- func (*Ipv4Header) ProtoMessage()
- func (x *Ipv4Header) ProtoReflect() protoreflect.Message
- func (x *Ipv4Header) Reset()
- func (x *Ipv4Header) String() string
- type Ipv6Header
- func (*Ipv6Header) Descriptor() ([]byte, []int)deprecated
- func (x *Ipv6Header) GetDscp() uint32
- func (x *Ipv6Header) GetDstAddr() *AddressRange
- func (x *Ipv6Header) GetEcn() uint32
- func (x *Ipv6Header) GetFlowLabel() *UIntRange
- func (x *Ipv6Header) GetHopLimit() uint32
- func (x *Ipv6Header) GetSrcAddr() *AddressRange
- func (*Ipv6Header) ProtoMessage()
- func (x *Ipv6Header) ProtoReflect() protoreflect.Message
- func (x *Ipv6Header) Reset()
- func (x *Ipv6Header) String() string
- type Lag
- type Lag_Lacp
- type LdpHeader
- func (*LdpHeader) Descriptor() ([]byte, []int)deprecated
- func (x *LdpHeader) GetHello() *LdpHeader_Hello
- func (x *LdpHeader) GetLabelSpace() uint32
- func (x *LdpHeader) GetLsrId() string
- func (x *LdpHeader) GetMessageId() uint32
- func (m *LdpHeader) GetType() isLdpHeader_Type
- func (*LdpHeader) ProtoMessage()
- func (x *LdpHeader) ProtoReflect() protoreflect.Message
- func (x *LdpHeader) Reset()
- func (x *LdpHeader) String() string
- type LdpHeader_Hello
- func (*LdpHeader_Hello) Descriptor() ([]byte, []int)deprecated
- func (x *LdpHeader_Hello) GetHoldTimeSec() uint32
- func (x *LdpHeader_Hello) GetRequestTargeted() bool
- func (x *LdpHeader_Hello) GetTargeted() bool
- func (*LdpHeader_Hello) ProtoMessage()
- func (x *LdpHeader_Hello) ProtoReflect() protoreflect.Message
- func (x *LdpHeader_Hello) Reset()
- func (x *LdpHeader_Hello) String() string
- type LdpHeader_Hello_
- type Link
- type MacSec
- func (*MacSec) Descriptor() ([]byte, []int)deprecated
- func (x *MacSec) GetCipherSuite() MacSec_CipherSuite
- func (x *MacSec) GetEncryptedVlansEnabled() bool
- func (x *MacSec) GetMka() *MacSec_MKA
- func (x *MacSec) GetRxSakPool() *RxSakPool
- func (*MacSec) ProtoMessage()
- func (x *MacSec) ProtoReflect() protoreflect.Message
- func (x *MacSec) Reset()
- func (x *MacSec) String() string
- type MacSec_CipherSuite
- func (MacSec_CipherSuite) Descriptor() protoreflect.EnumDescriptor
- func (x MacSec_CipherSuite) Enum() *MacSec_CipherSuite
- func (MacSec_CipherSuite) EnumDescriptor() ([]byte, []int)deprecated
- func (x MacSec_CipherSuite) Number() protoreflect.EnumNumber
- func (x MacSec_CipherSuite) String() string
- func (MacSec_CipherSuite) Type() protoreflect.EnumType
- type MacSec_MKA
- func (*MacSec_MKA) Descriptor() ([]byte, []int)deprecated
- func (x *MacSec_MKA) GetCapability() MacSec_MKA_Capability
- func (x *MacSec_MKA) GetCipherSuite() MacSec_CipherSuite
- func (x *MacSec_MKA) GetConfidentialityOffset() MacSec_MKA_ConfidentialityOffset
- func (x *MacSec_MKA) GetConnectivityAssociation() *MacSec_MKA_ConnectivityAssociation
- func (x *MacSec_MKA) GetVersion() uint32
- func (*MacSec_MKA) ProtoMessage()
- func (x *MacSec_MKA) ProtoReflect() protoreflect.Message
- func (x *MacSec_MKA) Reset()
- func (x *MacSec_MKA) String() string
- type MacSec_MKA_Capability
- func (MacSec_MKA_Capability) Descriptor() protoreflect.EnumDescriptor
- func (x MacSec_MKA_Capability) Enum() *MacSec_MKA_Capability
- func (MacSec_MKA_Capability) EnumDescriptor() ([]byte, []int)deprecated
- func (x MacSec_MKA_Capability) Number() protoreflect.EnumNumber
- func (x MacSec_MKA_Capability) String() string
- func (MacSec_MKA_Capability) Type() protoreflect.EnumType
- type MacSec_MKA_ConfidentialityOffset
- func (MacSec_MKA_ConfidentialityOffset) Descriptor() protoreflect.EnumDescriptor
- func (x MacSec_MKA_ConfidentialityOffset) Enum() *MacSec_MKA_ConfidentialityOffset
- func (MacSec_MKA_ConfidentialityOffset) EnumDescriptor() ([]byte, []int)deprecated
- func (x MacSec_MKA_ConfidentialityOffset) Number() protoreflect.EnumNumber
- func (x MacSec_MKA_ConfidentialityOffset) String() string
- func (MacSec_MKA_ConfidentialityOffset) Type() protoreflect.EnumType
- type MacSec_MKA_ConnectivityAssociation
- func (*MacSec_MKA_ConnectivityAssociation) Descriptor() ([]byte, []int)deprecated
- func (x *MacSec_MKA_ConnectivityAssociation) GetCak() string
- func (x *MacSec_MKA_ConnectivityAssociation) GetCkn() string
- func (*MacSec_MKA_ConnectivityAssociation) ProtoMessage()
- func (x *MacSec_MKA_ConnectivityAssociation) ProtoReflect() protoreflect.Message
- func (x *MacSec_MKA_ConnectivityAssociation) Reset()
- func (x *MacSec_MKA_ConnectivityAssociation) String() string
- type MacsecHeader
- type MplsHeader
- func (*MplsHeader) Descriptor() ([]byte, []int)deprecated
- func (x *MplsHeader) GetExp() uint32
- func (x *MplsHeader) GetLabel() *UIntRange
- func (x *MplsHeader) GetTtl() uint32
- func (*MplsHeader) ProtoMessage()
- func (x *MplsHeader) ProtoReflect() protoreflect.Message
- func (x *MplsHeader) Reset()
- func (x *MplsHeader) String() string
- type Network
- func (*Network) Descriptor() ([]byte, []int)deprecated
- func (x *Network) GetBgpAttributes() *BgpAttributes
- func (x *Network) GetEth() *NetworkEth
- func (x *Network) GetImportedBgpRoutes() *Network_ImportedBgpRoutes
- func (x *Network) GetInterfaceName() string
- func (x *Network) GetIpv4() *NetworkIp
- func (x *Network) GetIpv6() *NetworkIp
- func (x *Network) GetIsis() *IPReachability
- func (x *Network) GetName() string
- func (*Network) ProtoMessage()
- func (x *Network) ProtoReflect() protoreflect.Message
- func (x *Network) Reset()
- func (x *Network) String() string
- type NetworkEth
- func (*NetworkEth) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkEth) GetCount() uint32
- func (x *NetworkEth) GetMacAddress() string
- func (x *NetworkEth) GetVlanId() uint32
- func (*NetworkEth) ProtoMessage()
- func (x *NetworkEth) ProtoReflect() protoreflect.Message
- func (x *NetworkEth) Reset()
- func (x *NetworkEth) String() string
- type NetworkIp
- type Network_ImportedBgpRoutes
- func (*Network_ImportedBgpRoutes) Descriptor() ([]byte, []int)deprecated
- func (x *Network_ImportedBgpRoutes) GetIpv4RoutesPath() string
- func (x *Network_ImportedBgpRoutes) GetIpv6RoutesPath() string
- func (x *Network_ImportedBgpRoutes) GetOverwriteNexthop() bool
- func (x *Network_ImportedBgpRoutes) GetRouteTableFormat() Network_ImportedBgpRoutes_RouteTableFormat
- func (*Network_ImportedBgpRoutes) ProtoMessage()
- func (x *Network_ImportedBgpRoutes) ProtoReflect() protoreflect.Message
- func (x *Network_ImportedBgpRoutes) Reset()
- func (x *Network_ImportedBgpRoutes) String() string
- type Network_ImportedBgpRoutes_RouteTableFormat
- func (Network_ImportedBgpRoutes_RouteTableFormat) Descriptor() protoreflect.EnumDescriptor
- func (x Network_ImportedBgpRoutes_RouteTableFormat) Enum() *Network_ImportedBgpRoutes_RouteTableFormat
- func (Network_ImportedBgpRoutes_RouteTableFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x Network_ImportedBgpRoutes_RouteTableFormat) Number() protoreflect.EnumNumber
- func (x Network_ImportedBgpRoutes_RouteTableFormat) String() string
- func (Network_ImportedBgpRoutes_RouteTableFormat) Type() protoreflect.EnumType
- type OspfHeader
- func (*OspfHeader) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader) GetAreaId() string
- func (x *OspfHeader) GetDbd() *OspfHeader_DatabaseDescription
- func (x *OspfHeader) GetHello() *OspfHeader_Hello
- func (x *OspfHeader) GetLsa() *OspfHeader_LinkStateAck
- func (x *OspfHeader) GetLsr() *OspfHeader_LinkStateRequest
- func (x *OspfHeader) GetLsu() *OspfHeader_LinkStateUpdate
- func (x *OspfHeader) GetRouterId() string
- func (m *OspfHeader) GetType() isOspfHeader_Type
- func (*OspfHeader) ProtoMessage()
- func (x *OspfHeader) ProtoReflect() protoreflect.Message
- func (x *OspfHeader) Reset()
- func (x *OspfHeader) String() string
- type OspfHeader_DatabaseDescription
- func (*OspfHeader_DatabaseDescription) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_DatabaseDescription) GetInitial() bool
- func (x *OspfHeader_DatabaseDescription) GetMaster() bool
- func (x *OspfHeader_DatabaseDescription) GetMore() bool
- func (x *OspfHeader_DatabaseDescription) GetMtu() uint32
- func (x *OspfHeader_DatabaseDescription) GetSeq() uint32
- func (*OspfHeader_DatabaseDescription) ProtoMessage()
- func (x *OspfHeader_DatabaseDescription) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_DatabaseDescription) Reset()
- func (x *OspfHeader_DatabaseDescription) String() string
- type OspfHeader_Dbd
- type OspfHeader_Hello
- func (*OspfHeader_Hello) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_Hello) GetBackupDesignatedRouter() string
- func (x *OspfHeader_Hello) GetDesignatedRouter() string
- func (x *OspfHeader_Hello) GetHelloIntervalSec() uint32
- func (x *OspfHeader_Hello) GetNeighbors() []string
- func (x *OspfHeader_Hello) GetNetworkMaskLength() uint32
- func (x *OspfHeader_Hello) GetRouterDeadIntervalSec() uint32
- func (x *OspfHeader_Hello) GetRouterPriority() uint32
- func (*OspfHeader_Hello) ProtoMessage()
- func (x *OspfHeader_Hello) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_Hello) Reset()
- func (x *OspfHeader_Hello) String() string
- type OspfHeader_Hello_
- type OspfHeader_LinkStateAck
- func (*OspfHeader_LinkStateAck) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_LinkStateAck) GetHeaders() []*OspfHeader_LinkStateAdvertisementHeader
- func (*OspfHeader_LinkStateAck) ProtoMessage()
- func (x *OspfHeader_LinkStateAck) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_LinkStateAck) Reset()
- func (x *OspfHeader_LinkStateAck) String() string
- type OspfHeader_LinkStateAdvertisementHeader
- func (*OspfHeader_LinkStateAdvertisementHeader) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_LinkStateAdvertisementHeader) GetAdvertisingRouter() string
- func (x *OspfHeader_LinkStateAdvertisementHeader) GetAgeSeconds() uint32
- func (x *OspfHeader_LinkStateAdvertisementHeader) GetLinkStateId() string
- func (x *OspfHeader_LinkStateAdvertisementHeader) GetSeq() uint32
- func (x *OspfHeader_LinkStateAdvertisementHeader) GetType() OspfHeader_LinkStateType
- func (*OspfHeader_LinkStateAdvertisementHeader) ProtoMessage()
- func (x *OspfHeader_LinkStateAdvertisementHeader) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_LinkStateAdvertisementHeader) Reset()
- func (x *OspfHeader_LinkStateAdvertisementHeader) String() string
- type OspfHeader_LinkStateRequest
- func (*OspfHeader_LinkStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_LinkStateRequest) GetAdvertisingRouter() string
- func (x *OspfHeader_LinkStateRequest) GetLinkStateId() string
- func (x *OspfHeader_LinkStateRequest) GetType() OspfHeader_LinkStateType
- func (*OspfHeader_LinkStateRequest) ProtoMessage()
- func (x *OspfHeader_LinkStateRequest) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_LinkStateRequest) Reset()
- func (x *OspfHeader_LinkStateRequest) String() string
- type OspfHeader_LinkStateType
- func (OspfHeader_LinkStateType) Descriptor() protoreflect.EnumDescriptor
- func (x OspfHeader_LinkStateType) Enum() *OspfHeader_LinkStateType
- func (OspfHeader_LinkStateType) EnumDescriptor() ([]byte, []int)deprecated
- func (x OspfHeader_LinkStateType) Number() protoreflect.EnumNumber
- func (x OspfHeader_LinkStateType) String() string
- func (OspfHeader_LinkStateType) Type() protoreflect.EnumType
- type OspfHeader_LinkStateUpdate
- func (*OspfHeader_LinkStateUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_LinkStateUpdate) GetAdvertisements() []*OspfHeader_LinkStateUpdate_Advertisement
- func (*OspfHeader_LinkStateUpdate) ProtoMessage()
- func (x *OspfHeader_LinkStateUpdate) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_LinkStateUpdate) Reset()
- func (x *OspfHeader_LinkStateUpdate) String() string
- type OspfHeader_LinkStateUpdate_Advertisement
- func (*OspfHeader_LinkStateUpdate_Advertisement) Descriptor() ([]byte, []int)deprecated
- func (x *OspfHeader_LinkStateUpdate_Advertisement) GetHeader() *OspfHeader_LinkStateAdvertisementHeader
- func (*OspfHeader_LinkStateUpdate_Advertisement) ProtoMessage()
- func (x *OspfHeader_LinkStateUpdate_Advertisement) ProtoReflect() protoreflect.Message
- func (x *OspfHeader_LinkStateUpdate_Advertisement) Reset()
- func (x *OspfHeader_LinkStateUpdate_Advertisement) String() string
- type OspfHeader_Lsa
- type OspfHeader_Lsr
- type OspfHeader_Lsu
- type PimHeader
- func (*PimHeader) Descriptor() ([]byte, []int)deprecated
- func (x *PimHeader) GetHello() *PimHeader_Hello
- func (m *PimHeader) GetType() isPimHeader_Type
- func (*PimHeader) ProtoMessage()
- func (x *PimHeader) ProtoReflect() protoreflect.Message
- func (x *PimHeader) Reset()
- func (x *PimHeader) String() string
- type PimHeader_Hello
- type PimHeader_Hello_
- type Port
- func (*Port) Descriptor() ([]byte, []int)deprecated
- func (x *Port) GetCardModel() string
- func (x *Port) GetCardModelRegex() string
- func (m *Port) GetCardModelValue() isPort_CardModelValue
- func (x *Port) GetGroup() string
- func (x *Port) GetId() string
- func (x *Port) GetPmd() Port_Pmd
- func (x *Port) GetPmdRegex() string
- func (m *Port) GetPmdValue() isPort_PmdValue
- func (x *Port) GetSpeed() Port_Speed
- func (*Port) ProtoMessage()
- func (x *Port) ProtoReflect() protoreflect.Message
- func (x *Port) Reset()
- func (x *Port) String() string
- type Port_CardModel
- type Port_CardModelRegex
- type Port_Pmd
- type Port_PmdRegex
- type Port_Pmd_
- type Port_Speed
- type RsvpConfig
- func (*RsvpConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RsvpConfig) GetBundleMessageSending() bool
- func (x *RsvpConfig) GetInterfaceName() string
- func (x *RsvpConfig) GetIsReachabilityName() string
- func (x *RsvpConfig) GetLoopbacks() []*RsvpConfig_Loopback
- func (x *RsvpConfig) GetName() string
- func (x *RsvpConfig) GetRefreshReduction() bool
- func (*RsvpConfig) ProtoMessage()
- func (x *RsvpConfig) ProtoReflect() protoreflect.Message
- func (x *RsvpConfig) Reset()
- func (x *RsvpConfig) String() string
- type RsvpConfig_Loopback
- func (*RsvpConfig_Loopback) Descriptor() ([]byte, []int)deprecated
- func (x *RsvpConfig_Loopback) GetIngressLsps() []*RsvpConfig_Loopback_IngressLSP
- func (x *RsvpConfig_Loopback) GetLocalIpCidr() string
- func (*RsvpConfig_Loopback) ProtoMessage()
- func (x *RsvpConfig_Loopback) ProtoReflect() protoreflect.Message
- func (x *RsvpConfig_Loopback) Reset()
- func (x *RsvpConfig_Loopback) String() string
- type RsvpConfig_Loopback_IngressLSP
- func (*RsvpConfig_Loopback_IngressLSP) Descriptor() ([]byte, []int)deprecated
- func (x *RsvpConfig_Loopback_IngressLSP) GetBandwidthProtection() bool
- func (x *RsvpConfig_Loopback_IngressLSP) GetEros() []*RsvpConfig_Loopback_IngressLSP_ERO
- func (x *RsvpConfig_Loopback_IngressLSP) GetFastReroute() bool
- func (x *RsvpConfig_Loopback_IngressLSP) GetLocalProtection() bool
- func (x *RsvpConfig_Loopback_IngressLSP) GetLspId() uint32
- func (x *RsvpConfig_Loopback_IngressLSP) GetPathReoptimization() bool
- func (x *RsvpConfig_Loopback_IngressLSP) GetRemoteIpCidr() string
- func (x *RsvpConfig_Loopback_IngressLSP) GetRros() []*RsvpConfig_Loopback_IngressLSP_RRO
- func (x *RsvpConfig_Loopback_IngressLSP) GetTunnelId() uint32
- func (*RsvpConfig_Loopback_IngressLSP) ProtoMessage()
- func (x *RsvpConfig_Loopback_IngressLSP) ProtoReflect() protoreflect.Message
- func (x *RsvpConfig_Loopback_IngressLSP) Reset()
- func (x *RsvpConfig_Loopback_IngressLSP) String() string
- type RsvpConfig_Loopback_IngressLSP_ERO
- func (*RsvpConfig_Loopback_IngressLSP_ERO) Descriptor() ([]byte, []int)deprecated
- func (x *RsvpConfig_Loopback_IngressLSP_ERO) GetIpv4Cidr() string
- func (*RsvpConfig_Loopback_IngressLSP_ERO) ProtoMessage()
- func (x *RsvpConfig_Loopback_IngressLSP_ERO) ProtoReflect() protoreflect.Message
- func (x *RsvpConfig_Loopback_IngressLSP_ERO) Reset()
- func (x *RsvpConfig_Loopback_IngressLSP_ERO) String() string
- type RsvpConfig_Loopback_IngressLSP_RRO
- func (*RsvpConfig_Loopback_IngressLSP_RRO) Descriptor() ([]byte, []int)deprecated
- func (x *RsvpConfig_Loopback_IngressLSP_RRO) GetIpv4() string
- func (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoMessage()
- func (x *RsvpConfig_Loopback_IngressLSP_RRO) ProtoReflect() protoreflect.Message
- func (x *RsvpConfig_Loopback_IngressLSP_RRO) Reset()
- func (x *RsvpConfig_Loopback_IngressLSP_RRO) String() string
- type RsvpHeader
- func (*RsvpHeader) Descriptor() ([]byte, []int)deprecated
- func (x *RsvpHeader) GetMessageType() RsvpHeader_MessageType
- func (x *RsvpHeader) GetRefreshReductionCapable() bool
- func (x *RsvpHeader) GetTtl() uint32
- func (x *RsvpHeader) GetVersion() uint32
- func (*RsvpHeader) ProtoMessage()
- func (x *RsvpHeader) ProtoReflect() protoreflect.Message
- func (x *RsvpHeader) Reset()
- func (x *RsvpHeader) String() string
- type RsvpHeader_MessageType
- func (RsvpHeader_MessageType) Descriptor() protoreflect.EnumDescriptor
- func (x RsvpHeader_MessageType) Enum() *RsvpHeader_MessageType
- func (RsvpHeader_MessageType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RsvpHeader_MessageType) Number() protoreflect.EnumNumber
- func (x RsvpHeader_MessageType) String() string
- func (RsvpHeader_MessageType) Type() protoreflect.EnumType
- type RxSakPool
- type StringIncRange
- func (*StringIncRange) Descriptor() ([]byte, []int)deprecated
- func (x *StringIncRange) GetStart() string
- func (x *StringIncRange) GetStep() string
- func (*StringIncRange) ProtoMessage()
- func (x *StringIncRange) ProtoReflect() protoreflect.Message
- func (x *StringIncRange) Reset()
- func (x *StringIncRange) String() string
- type TcpHeader
- func (*TcpHeader) Descriptor() ([]byte, []int)deprecated
- func (x *TcpHeader) GetDstPort() *UIntRange
- func (x *TcpHeader) GetSeq() uint32
- func (x *TcpHeader) GetSrcPort() *UIntRange
- func (*TcpHeader) ProtoMessage()
- func (x *TcpHeader) ProtoReflect() protoreflect.Message
- func (x *TcpHeader) Reset()
- func (x *TcpHeader) String() string
- type Testbed
- func (*Testbed) Descriptor() ([]byte, []int)deprecated
- func (x *Testbed) GetAtes() []*Device
- func (x *Testbed) GetDuts() []*Device
- func (x *Testbed) GetLinks() []*Link
- func (*Testbed) ProtoMessage()
- func (x *Testbed) ProtoReflect() protoreflect.Message
- func (x *Testbed) Reset()
- func (x *Testbed) String() string
- type Traffic
- type Transmission
- func (*Transmission) Descriptor() ([]byte, []int)deprecated
- func (x *Transmission) GetBytes() uint32
- func (x *Transmission) GetDurationSecs() uint32
- func (x *Transmission) GetFrameCount() uint32
- func (m *Transmission) GetInterburstGap() isTransmission_InterburstGap
- func (x *Transmission) GetMinGapBytes() uint32
- func (x *Transmission) GetNanoseconds() uint32
- func (x *Transmission) GetPacketsPerBurst() uint32
- func (x *Transmission) GetPattern() Transmission_Pattern
- func (*Transmission) ProtoMessage()
- func (x *Transmission) ProtoReflect() protoreflect.Message
- func (x *Transmission) Reset()
- func (x *Transmission) String() string
- type Transmission_Bytes
- type Transmission_Nanoseconds
- type Transmission_Pattern
- func (Transmission_Pattern) Descriptor() protoreflect.EnumDescriptor
- func (x Transmission_Pattern) Enum() *Transmission_Pattern
- func (Transmission_Pattern) EnumDescriptor() ([]byte, []int)deprecated
- func (x Transmission_Pattern) Number() protoreflect.EnumNumber
- func (x Transmission_Pattern) String() string
- func (Transmission_Pattern) Type() protoreflect.EnumType
- type UInt32IncRange
- func (*UInt32IncRange) Descriptor() ([]byte, []int)deprecated
- func (x *UInt32IncRange) GetStart() uint32
- func (x *UInt32IncRange) GetStep() uint32
- func (*UInt32IncRange) ProtoMessage()
- func (x *UInt32IncRange) ProtoReflect() protoreflect.Message
- func (x *UInt32IncRange) Reset()
- func (x *UInt32IncRange) String() string
- type UIntRange
- func (*UIntRange) Descriptor() ([]byte, []int)deprecated
- func (x *UIntRange) GetCount() uint32
- func (x *UIntRange) GetMax() uint32
- func (x *UIntRange) GetMin() uint32
- func (x *UIntRange) GetRandom() bool
- func (x *UIntRange) GetStep() uint32
- func (*UIntRange) ProtoMessage()
- func (x *UIntRange) ProtoReflect() protoreflect.Message
- func (x *UIntRange) Reset()
- func (x *UIntRange) String() string
- type UdpHeader
Constants ¶
This section is empty.
Variables ¶
var ( BgpAsnSetMode_name = map[int32]string{ 0: "ASN_SET_MODE_UNSPECIFIED", 1: "ASN_SET_MODE_DO_NOT_INCLUDE", 2: "ASN_SET_MODE_AS_SEQ", 3: "ASN_SET_MODE_AS_SET", 4: "ASN_SET_MODE_AS_SEQ_CONFEDERATION", 5: "ASN_SET_MODE_AS_SET_CONFEDERATION", 6: "ASN_SET_MODE_PREPEND", } BgpAsnSetMode_value = map[string]int32{ "ASN_SET_MODE_UNSPECIFIED": 0, "ASN_SET_MODE_DO_NOT_INCLUDE": 1, "ASN_SET_MODE_AS_SEQ": 2, "ASN_SET_MODE_AS_SET": 3, "ASN_SET_MODE_AS_SEQ_CONFEDERATION": 4, "ASN_SET_MODE_AS_SET_CONFEDERATION": 5, "ASN_SET_MODE_PREPEND": 6, } )
Enum value maps for BgpAsnSetMode.
var ( MacSec_CipherSuite_name = map[int32]string{ 0: "CIPHER_SUITE_UNSPECIFIED", 1: "AES_128", 2: "AES_256", 3: "AES_XPN_128", 4: "AES_XPN_256", } MacSec_CipherSuite_value = map[string]int32{ "CIPHER_SUITE_UNSPECIFIED": 0, "AES_128": 1, "AES_256": 2, "AES_XPN_128": 3, "AES_XPN_256": 4, } )
Enum value maps for MacSec_CipherSuite.
var ( MacSec_MKA_Capability_name = map[int32]string{ 0: "CAPABILITY_UNSPECIFIED", 1: "NOT_IMPLEMENTED", 2: "INTEGRITY_WITHOUT_CONFIDENTIALITY", 3: "INTEGRITY_WITH_NO_CONFIDENTIALITY_OFFSET", 4: "INTEGRITY_WITH_CONFIDENTIALITY_OFFSET", } MacSec_MKA_Capability_value = map[string]int32{ "CAPABILITY_UNSPECIFIED": 0, "NOT_IMPLEMENTED": 1, "INTEGRITY_WITHOUT_CONFIDENTIALITY": 2, "INTEGRITY_WITH_NO_CONFIDENTIALITY_OFFSET": 3, "INTEGRITY_WITH_CONFIDENTIALITY_OFFSET": 4, } )
Enum value maps for MacSec_MKA_Capability.
var ( MacSec_MKA_ConfidentialityOffset_name = map[int32]string{ 0: "OFFSET_UNSPECIFIED", 4: "OFFSET_NO_CONFIDENTIALITY", 1: "OFFSET_0", 2: "OFFSET_30", 3: "OFFSET_50", } MacSec_MKA_ConfidentialityOffset_value = map[string]int32{ "OFFSET_UNSPECIFIED": 0, "OFFSET_NO_CONFIDENTIALITY": 4, "OFFSET_0": 1, "OFFSET_30": 2, "OFFSET_50": 3, } )
Enum value maps for MacSec_MKA_ConfidentialityOffset.
var ( ISISConfig_Level_name = map[int32]string{ 0: "LEVEL_UNSPECIFIED", 1: "L1", 2: "L2", } ISISConfig_Level_value = map[string]int32{ "LEVEL_UNSPECIFIED": 0, "L1": 1, "L2": 2, } )
Enum value maps for ISISConfig_Level.
var ( ISISConfig_NetworkType_name = map[int32]string{ 0: "NETWORK_TYPE_UNSPECIFIED", 1: "BROADCAST", 2: "POINT_TO_POINT", } ISISConfig_NetworkType_value = map[string]int32{ "NETWORK_TYPE_UNSPECIFIED": 0, "BROADCAST": 1, "POINT_TO_POINT": 2, } )
Enum value maps for ISISConfig_NetworkType.
var ( ISISConfig_AuthType_name = map[int32]string{ 0: "AUTH_TYPE_UNSPECIFIED", 1: "MD5", 2: "PASSWORD", } ISISConfig_AuthType_value = map[string]int32{ "AUTH_TYPE_UNSPECIFIED": 0, "MD5": 1, "PASSWORD": 2, } )
Enum value maps for ISISConfig_AuthType.
var ( IPReachability_RouteOrigin_name = map[int32]string{ 0: "ROUTE_ORIGIN_UNSPECIFIED", 1: "INTERNAL", 2: "EXTERNAL", } IPReachability_RouteOrigin_value = map[string]int32{ "ROUTE_ORIGIN_UNSPECIFIED": 0, "INTERNAL": 1, "EXTERNAL": 2, } )
Enum value maps for IPReachability_RouteOrigin.
var ( BgpPeer_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_EXTERNAL", 2: "TYPE_INTERNAL", } BgpPeer_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_EXTERNAL": 1, "TYPE_INTERNAL": 2, } )
Enum value maps for BgpPeer_Type.
var ( BgpAttributes_Origin_name = map[int32]string{ 0: "ORIGIN_UNSPECIFIED", 1: "ORIGIN_IGP", 2: "ORIGIN_EGP", 3: "ORIGIN_INCOMPLETE", } BgpAttributes_Origin_value = map[string]int32{ "ORIGIN_UNSPECIFIED": 0, "ORIGIN_IGP": 1, "ORIGIN_EGP": 2, "ORIGIN_INCOMPLETE": 3, } )
Enum value maps for BgpAttributes_Origin.
var ( BgpAttributes_AdvertisementProtocol_name = map[int32]string{ 0: "ADVERTISEMENT_PROTOCOL_UNSPECIFIED", 1: "ADVERTISEMENT_PROTOCOL_V4", 2: "ADVERTISEMENT_PROTOCOL_V6", 3: "ADVERTISEMENT_PROTOCOL_V4_AND_V6", 4: "ADVERTISEMENT_PROTOCOL_SAME_AS_ROUTE", } BgpAttributes_AdvertisementProtocol_value = map[string]int32{ "ADVERTISEMENT_PROTOCOL_UNSPECIFIED": 0, "ADVERTISEMENT_PROTOCOL_V4": 1, "ADVERTISEMENT_PROTOCOL_V6": 2, "ADVERTISEMENT_PROTOCOL_V4_AND_V6": 3, "ADVERTISEMENT_PROTOCOL_SAME_AS_ROUTE": 4, } )
Enum value maps for BgpAttributes_AdvertisementProtocol.
var ( BgpAttributes_ExtendedCommunity_Color_CoBits_name = map[int32]string{ 0: "CO_BITS_UNSPECIFIED", 1: "CO_BITS_00", 2: "CO_BITS_01", 3: "CO_BITS_10", 4: "CO_BITS_11", } BgpAttributes_ExtendedCommunity_Color_CoBits_value = map[string]int32{ "CO_BITS_UNSPECIFIED": 0, "CO_BITS_00": 1, "CO_BITS_01": 2, "CO_BITS_10": 3, "CO_BITS_11": 4, } )
Enum value maps for BgpAttributes_ExtendedCommunity_Color_CoBits.
var ( BgpAttributes_AsPathSegment_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_AS_SEQ", 2: "TYPE_AS_SET", 3: "TYPE_AS_SEQ_CONFEDERATION", 4: "TYPE_AS_SET_CONFEDERATION", } BgpAttributes_AsPathSegment_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_AS_SEQ": 1, "TYPE_AS_SET": 2, "TYPE_AS_SEQ_CONFEDERATION": 3, "TYPE_AS_SET_CONFEDERATION": 4, } )
Enum value maps for BgpAttributes_AsPathSegment_Type.
var ( Network_ImportedBgpRoutes_RouteTableFormat_name = map[int32]string{ 0: "ROUTE_TABLE_FORMAT_UNSPECIFIED", 1: "ROUTE_TABLE_FORMAT_CISCO", 2: "ROUTE_TABLE_FORMAT_JUNIPER", 3: "ROUTE_TABLE_FORMAT_CSV", } Network_ImportedBgpRoutes_RouteTableFormat_value = map[string]int32{ "ROUTE_TABLE_FORMAT_UNSPECIFIED": 0, "ROUTE_TABLE_FORMAT_CISCO": 1, "ROUTE_TABLE_FORMAT_JUNIPER": 2, "ROUTE_TABLE_FORMAT_CSV": 3, } )
Enum value maps for Network_ImportedBgpRoutes_RouteTableFormat.
var ( FrameSize_ImixPreset_name = map[int32]string{ 0: "IMIX_UNKNOWN", 1: "IMIX_CISCO", 2: "IMIX_DEFAULT", 3: "IMIX_IPSEC", 4: "IMIX_IPV6", 5: "IMIX_RPR_QUADMODAL", 6: "IMIX_RPR_TRIMODAL", 7: "IMIX_STANDARD", 8: "IMIX_TCP", 9: "IMIX_TOLLY", } FrameSize_ImixPreset_value = map[string]int32{ "IMIX_UNKNOWN": 0, "IMIX_CISCO": 1, "IMIX_DEFAULT": 2, "IMIX_IPSEC": 3, "IMIX_IPV6": 4, "IMIX_RPR_QUADMODAL": 5, "IMIX_RPR_TRIMODAL": 6, "IMIX_STANDARD": 7, "IMIX_TCP": 8, "IMIX_TOLLY": 9, } )
Enum value maps for FrameSize_ImixPreset.
var ( Transmission_Pattern_name = map[int32]string{ 0: "PATTERN_UNSPECIFIED", 1: "CONTINUOUS", 2: "BURST", 3: "FIXED_FRAME_COUNT", 4: "FIXED_DURATION", } Transmission_Pattern_value = map[string]int32{ "PATTERN_UNSPECIFIED": 0, "CONTINUOUS": 1, "BURST": 2, "FIXED_FRAME_COUNT": 3, "FIXED_DURATION": 4, } )
Enum value maps for Transmission_Pattern.
var ( IcmpHeader_DestinationUnreachable_Code_name = map[int32]string{ 0: "CODE_UNSPECIFIED", 1: "NETWORK_UNREACHABLE", 2: "HOST_UNREACHABLE", 3: "PROTOCOL_UNREACHABLE", 4: "PORT_UNREACHABLE", 5: "FRAGMENTATION_REQUIRED", 6: "SOURCE_ROUTE_FAILED", } IcmpHeader_DestinationUnreachable_Code_value = map[string]int32{ "CODE_UNSPECIFIED": 0, "NETWORK_UNREACHABLE": 1, "HOST_UNREACHABLE": 2, "PROTOCOL_UNREACHABLE": 3, "PORT_UNREACHABLE": 4, "FRAGMENTATION_REQUIRED": 5, "SOURCE_ROUTE_FAILED": 6, } )
Enum value maps for IcmpHeader_DestinationUnreachable_Code.
var ( IcmpHeader_RedirectMessage_Code_name = map[int32]string{ 0: "CODE_UNSPECIFIED", 1: "NETWORK", 2: "HOST", 3: "TOS_AND_NETWORK", 4: "TOS_AND_HOST", } IcmpHeader_RedirectMessage_Code_value = map[string]int32{ "CODE_UNSPECIFIED": 0, "NETWORK": 1, "HOST": 2, "TOS_AND_NETWORK": 3, "TOS_AND_HOST": 4, } )
Enum value maps for IcmpHeader_RedirectMessage_Code.
var ( IcmpHeader_TimeExceeded_Code_name = map[int32]string{ 0: "CODE_UNSPECIFIED", 1: "TRANSIT", 2: "FRAGMENT_REASSEMBLY", } IcmpHeader_TimeExceeded_Code_value = map[string]int32{ "CODE_UNSPECIFIED": 0, "TRANSIT": 1, "FRAGMENT_REASSEMBLY": 2, } )
Enum value maps for IcmpHeader_TimeExceeded_Code.
var ( OspfHeader_LinkStateType_name = map[int32]string{ 0: "LINK_STATE_TYPE_UNSPECIFIED", 1: "LINK_STATE_TYPE_ROUTER", 2: "LINK_STATE_TYPE_NETWORK", 3: "LINK_STATE_TYPE_SUMMARY_NETWORK", 4: "LINK_STATE_TYPE_SUMMARY_ASBR", 5: "LINK_STATE_TYPE_AS_EXTERNAL", } OspfHeader_LinkStateType_value = map[string]int32{ "LINK_STATE_TYPE_UNSPECIFIED": 0, "LINK_STATE_TYPE_ROUTER": 1, "LINK_STATE_TYPE_NETWORK": 2, "LINK_STATE_TYPE_SUMMARY_NETWORK": 3, "LINK_STATE_TYPE_SUMMARY_ASBR": 4, "LINK_STATE_TYPE_AS_EXTERNAL": 5, } )
Enum value maps for OspfHeader_LinkStateType.
var ( RsvpHeader_MessageType_name = map[int32]string{ 0: "MESSAGE_TYPE_UNSPECIFIED", 1: "PATH", 2: "RESV", } RsvpHeader_MessageType_value = map[string]int32{ "MESSAGE_TYPE_UNSPECIFIED": 0, "PATH": 1, "RESV": 2, } )
Enum value maps for RsvpHeader_MessageType.
var ( Device_Vendor_name = map[int32]string{ 0: "VENDOR_UNSPECIFIED", 1: "ARISTA", 2: "CISCO", 3: "IXIA", 4: "JUNIPER", 5: "CIENA", 6: "PALOALTO", 7: "NOKIA", 8: "ZPE", 9: "DELL", 10: "OPENCONFIG", } Device_Vendor_value = map[string]int32{ "VENDOR_UNSPECIFIED": 0, "ARISTA": 1, "CISCO": 2, "IXIA": 3, "JUNIPER": 4, "CIENA": 5, "PALOALTO": 6, "NOKIA": 7, "ZPE": 8, "DELL": 9, "OPENCONFIG": 10, } )
Enum value maps for Device_Vendor.
var ( Port_Speed_name = map[int32]string{ 0: "SPEED_UNSPECIFIED", 1: "S_1GB", 5: "S_5GB", 10: "S_10GB", 100: "S_100GB", 400: "S_400GB", } Port_Speed_value = map[string]int32{ "SPEED_UNSPECIFIED": 0, "S_1GB": 1, "S_5GB": 5, "S_10GB": 10, "S_100GB": 100, "S_400GB": 400, } )
Enum value maps for Port_Speed.
var ( Port_Pmd_name = map[int32]string{ 0: "PMD_UNSPECIFIED", 1: "PMD_10GBASE_LRM", 2: "PMD_10GBASE_LR", 3: "PMD_10GBASE_ZR", 4: "PMD_10GBASE_ER", 5: "PMD_10GBASE_SR", 6: "PMD_40GBASE_CR4", 7: "PMD_40GBASE_SR4", 8: "PMD_40GBASE_LR4", 9: "PMD_40GBASE_ER4", 10: "PMD_40GBASE_PSM4", 11: "PMD_4X10GBASE_LR", 12: "PMD_4X10GBASE_SR", 13: "PMD_100G_AOC", 14: "PMD_100G_ACC", 15: "PMD_100GBASE_SR10", 16: "PMD_100GBASE_SR4", 17: "PMD_100GBASE_LR4", 18: "PMD_100GBASE_ER4", 19: "PMD_100GBASE_CWDM4", 20: "PMD_100GBASE_CLR4", 21: "PMD_100GBASE_PSM4", 22: "PMD_100GBASE_CR4", 23: "PMD_100GBASE_FR", 24: "PMD_400GBASE_ZR", 25: "PMD_400GBASE_LR4", 26: "PMD_400GBASE_FR4", 27: "PMD_400GBASE_LR8", 28: "PMD_400GBASE_DR4", } Port_Pmd_value = map[string]int32{ "PMD_UNSPECIFIED": 0, "PMD_10GBASE_LRM": 1, "PMD_10GBASE_LR": 2, "PMD_10GBASE_ZR": 3, "PMD_10GBASE_ER": 4, "PMD_10GBASE_SR": 5, "PMD_40GBASE_CR4": 6, "PMD_40GBASE_SR4": 7, "PMD_40GBASE_LR4": 8, "PMD_40GBASE_ER4": 9, "PMD_40GBASE_PSM4": 10, "PMD_4X10GBASE_LR": 11, "PMD_4X10GBASE_SR": 12, "PMD_100G_AOC": 13, "PMD_100G_ACC": 14, "PMD_100GBASE_SR10": 15, "PMD_100GBASE_SR4": 16, "PMD_100GBASE_LR4": 17, "PMD_100GBASE_ER4": 18, "PMD_100GBASE_CWDM4": 19, "PMD_100GBASE_CLR4": 20, "PMD_100GBASE_PSM4": 21, "PMD_100GBASE_CR4": 22, "PMD_100GBASE_FR": 23, "PMD_400GBASE_ZR": 24, "PMD_400GBASE_LR4": 25, "PMD_400GBASE_FR4": 26, "PMD_400GBASE_LR8": 27, "PMD_400GBASE_DR4": 28, } )
Enum value maps for Port_Pmd.
var File_ate_proto protoreflect.FileDescriptor
var File_testbed_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AddressRange ¶
type AddressRange struct { Min string `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"` Max string `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"` Step string `protobuf:"bytes,3,opt,name=step,proto3" json:"step,omitempty"` Count uint32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` Random bool `protobuf:"varint,5,opt,name=random,proto3" json:"random,omitempty"` // contains filtered or unexported fields }
func (*AddressRange) Descriptor
deprecated
func (*AddressRange) Descriptor() ([]byte, []int)
Deprecated: Use AddressRange.ProtoReflect.Descriptor instead.
func (*AddressRange) GetCount ¶
func (x *AddressRange) GetCount() uint32
func (*AddressRange) GetMax ¶
func (x *AddressRange) GetMax() string
func (*AddressRange) GetMin ¶
func (x *AddressRange) GetMin() string
func (*AddressRange) GetRandom ¶
func (x *AddressRange) GetRandom() bool
func (*AddressRange) GetStep ¶
func (x *AddressRange) GetStep() string
func (*AddressRange) ProtoMessage ¶
func (*AddressRange) ProtoMessage()
func (*AddressRange) ProtoReflect ¶
func (x *AddressRange) ProtoReflect() protoreflect.Message
func (*AddressRange) Reset ¶
func (x *AddressRange) Reset()
func (*AddressRange) String ¶
func (x *AddressRange) String() string
type BgpAsnSetMode ¶
type BgpAsnSetMode int32
const ( BgpAsnSetMode_ASN_SET_MODE_UNSPECIFIED BgpAsnSetMode = 0 BgpAsnSetMode_ASN_SET_MODE_DO_NOT_INCLUDE BgpAsnSetMode = 1 BgpAsnSetMode_ASN_SET_MODE_AS_SEQ BgpAsnSetMode = 2 BgpAsnSetMode_ASN_SET_MODE_AS_SET BgpAsnSetMode = 3 BgpAsnSetMode_ASN_SET_MODE_AS_SEQ_CONFEDERATION BgpAsnSetMode = 4 BgpAsnSetMode_ASN_SET_MODE_AS_SET_CONFEDERATION BgpAsnSetMode = 5 BgpAsnSetMode_ASN_SET_MODE_PREPEND BgpAsnSetMode = 6 )
func (BgpAsnSetMode) Descriptor ¶
func (BgpAsnSetMode) Descriptor() protoreflect.EnumDescriptor
func (BgpAsnSetMode) Enum ¶
func (x BgpAsnSetMode) Enum() *BgpAsnSetMode
func (BgpAsnSetMode) EnumDescriptor
deprecated
func (BgpAsnSetMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAsnSetMode.Descriptor instead.
func (BgpAsnSetMode) Number ¶
func (x BgpAsnSetMode) Number() protoreflect.EnumNumber
func (BgpAsnSetMode) String ¶
func (x BgpAsnSetMode) String() string
func (BgpAsnSetMode) Type ¶
func (BgpAsnSetMode) Type() protoreflect.EnumType
type BgpAttributes ¶
type BgpAttributes struct { Active bool `protobuf:"varint,8,opt,name=active,proto3" json:"active,omitempty"` NextHopAddress string `protobuf:"bytes,1,opt,name=next_hop_address,json=nextHopAddress,proto3" json:"next_hop_address,omitempty"` Origin BgpAttributes_Origin `protobuf:"varint,2,opt,name=origin,proto3,enum=ondatra.BgpAttributes_Origin" json:"origin,omitempty"` LocalPreference uint32 `protobuf:"varint,3,opt,name=local_preference,json=localPreference,proto3" json:"local_preference,omitempty"` Communities *BgpCommunities `protobuf:"bytes,4,opt,name=communities,proto3" json:"communities,omitempty"` ExtendedCommunities []*BgpAttributes_ExtendedCommunity `protobuf:"bytes,5,rep,name=extended_communities,json=extendedCommunities,proto3" json:"extended_communities,omitempty"` AsnSetMode BgpAsnSetMode `protobuf:"varint,6,opt,name=asn_set_mode,json=asnSetMode,proto3,enum=ondatra.BgpAsnSetMode" json:"asn_set_mode,omitempty"` AsPathSegments []*BgpAttributes_AsPathSegment `protobuf:"bytes,7,rep,name=as_path_segments,json=asPathSegments,proto3" json:"as_path_segments,omitempty"` OriginatorId *StringIncRange `protobuf:"bytes,9,opt,name=originator_id,json=originatorId,proto3" json:"originator_id,omitempty"` ClusterIds []string `protobuf:"bytes,10,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"` AdvertisementProtocol BgpAttributes_AdvertisementProtocol `` // NEXT ID: 12 /* 175-byte string literal not displayed */ // contains filtered or unexported fields }
BGP attributes for advertised prefixes.
func (*BgpAttributes) Descriptor
deprecated
func (*BgpAttributes) Descriptor() ([]byte, []int)
Deprecated: Use BgpAttributes.ProtoReflect.Descriptor instead.
func (*BgpAttributes) GetActive ¶
func (x *BgpAttributes) GetActive() bool
func (*BgpAttributes) GetAdvertisementProtocol ¶
func (x *BgpAttributes) GetAdvertisementProtocol() BgpAttributes_AdvertisementProtocol
func (*BgpAttributes) GetAsPathSegments ¶
func (x *BgpAttributes) GetAsPathSegments() []*BgpAttributes_AsPathSegment
func (*BgpAttributes) GetAsnSetMode ¶
func (x *BgpAttributes) GetAsnSetMode() BgpAsnSetMode
func (*BgpAttributes) GetClusterIds ¶
func (x *BgpAttributes) GetClusterIds() []string
func (*BgpAttributes) GetCommunities ¶
func (x *BgpAttributes) GetCommunities() *BgpCommunities
func (*BgpAttributes) GetExtendedCommunities ¶
func (x *BgpAttributes) GetExtendedCommunities() []*BgpAttributes_ExtendedCommunity
func (*BgpAttributes) GetLocalPreference ¶
func (x *BgpAttributes) GetLocalPreference() uint32
func (*BgpAttributes) GetNextHopAddress ¶
func (x *BgpAttributes) GetNextHopAddress() string
func (*BgpAttributes) GetOrigin ¶
func (x *BgpAttributes) GetOrigin() BgpAttributes_Origin
func (*BgpAttributes) GetOriginatorId ¶
func (x *BgpAttributes) GetOriginatorId() *StringIncRange
func (*BgpAttributes) ProtoMessage ¶
func (*BgpAttributes) ProtoMessage()
func (*BgpAttributes) ProtoReflect ¶
func (x *BgpAttributes) ProtoReflect() protoreflect.Message
func (*BgpAttributes) Reset ¶
func (x *BgpAttributes) Reset()
func (*BgpAttributes) String ¶
func (x *BgpAttributes) String() string
type BgpAttributes_AdvertisementProtocol ¶
type BgpAttributes_AdvertisementProtocol int32
const ( BgpAttributes_ADVERTISEMENT_PROTOCOL_UNSPECIFIED BgpAttributes_AdvertisementProtocol = 0 BgpAttributes_ADVERTISEMENT_PROTOCOL_V4 BgpAttributes_AdvertisementProtocol = 1 BgpAttributes_ADVERTISEMENT_PROTOCOL_V6 BgpAttributes_AdvertisementProtocol = 2 BgpAttributes_ADVERTISEMENT_PROTOCOL_V4_AND_V6 BgpAttributes_AdvertisementProtocol = 3 BgpAttributes_ADVERTISEMENT_PROTOCOL_SAME_AS_ROUTE BgpAttributes_AdvertisementProtocol = 4 )
func (BgpAttributes_AdvertisementProtocol) Descriptor ¶
func (BgpAttributes_AdvertisementProtocol) Descriptor() protoreflect.EnumDescriptor
func (BgpAttributes_AdvertisementProtocol) Enum ¶
func (x BgpAttributes_AdvertisementProtocol) Enum() *BgpAttributes_AdvertisementProtocol
func (BgpAttributes_AdvertisementProtocol) EnumDescriptor
deprecated
func (BgpAttributes_AdvertisementProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_AdvertisementProtocol.Descriptor instead.
func (BgpAttributes_AdvertisementProtocol) Number ¶
func (x BgpAttributes_AdvertisementProtocol) Number() protoreflect.EnumNumber
func (BgpAttributes_AdvertisementProtocol) String ¶
func (x BgpAttributes_AdvertisementProtocol) String() string
func (BgpAttributes_AdvertisementProtocol) Type ¶
func (BgpAttributes_AdvertisementProtocol) Type() protoreflect.EnumType
type BgpAttributes_AsPathSegment ¶
type BgpAttributes_AsPathSegment struct { Type BgpAttributes_AsPathSegment_Type `protobuf:"varint,1,opt,name=type,proto3,enum=ondatra.BgpAttributes_AsPathSegment_Type" json:"type,omitempty"` Asns []uint32 `protobuf:"varint,2,rep,packed,name=asns,proto3" json:"asns,omitempty"` // contains filtered or unexported fields }
func (*BgpAttributes_AsPathSegment) Descriptor
deprecated
func (*BgpAttributes_AsPathSegment) Descriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_AsPathSegment.ProtoReflect.Descriptor instead.
func (*BgpAttributes_AsPathSegment) GetAsns ¶
func (x *BgpAttributes_AsPathSegment) GetAsns() []uint32
func (*BgpAttributes_AsPathSegment) GetType ¶
func (x *BgpAttributes_AsPathSegment) GetType() BgpAttributes_AsPathSegment_Type
func (*BgpAttributes_AsPathSegment) ProtoMessage ¶
func (*BgpAttributes_AsPathSegment) ProtoMessage()
func (*BgpAttributes_AsPathSegment) ProtoReflect ¶
func (x *BgpAttributes_AsPathSegment) ProtoReflect() protoreflect.Message
func (*BgpAttributes_AsPathSegment) Reset ¶
func (x *BgpAttributes_AsPathSegment) Reset()
func (*BgpAttributes_AsPathSegment) String ¶
func (x *BgpAttributes_AsPathSegment) String() string
type BgpAttributes_AsPathSegment_Type ¶
type BgpAttributes_AsPathSegment_Type int32
const ( BgpAttributes_AsPathSegment_TYPE_UNSPECIFIED BgpAttributes_AsPathSegment_Type = 0 BgpAttributes_AsPathSegment_TYPE_AS_SEQ BgpAttributes_AsPathSegment_Type = 1 BgpAttributes_AsPathSegment_TYPE_AS_SET BgpAttributes_AsPathSegment_Type = 2 BgpAttributes_AsPathSegment_TYPE_AS_SEQ_CONFEDERATION BgpAttributes_AsPathSegment_Type = 3 BgpAttributes_AsPathSegment_TYPE_AS_SET_CONFEDERATION BgpAttributes_AsPathSegment_Type = 4 )
func (BgpAttributes_AsPathSegment_Type) Descriptor ¶
func (BgpAttributes_AsPathSegment_Type) Descriptor() protoreflect.EnumDescriptor
func (BgpAttributes_AsPathSegment_Type) Enum ¶
func (x BgpAttributes_AsPathSegment_Type) Enum() *BgpAttributes_AsPathSegment_Type
func (BgpAttributes_AsPathSegment_Type) EnumDescriptor
deprecated
func (BgpAttributes_AsPathSegment_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_AsPathSegment_Type.Descriptor instead.
func (BgpAttributes_AsPathSegment_Type) Number ¶
func (x BgpAttributes_AsPathSegment_Type) Number() protoreflect.EnumNumber
func (BgpAttributes_AsPathSegment_Type) String ¶
func (x BgpAttributes_AsPathSegment_Type) String() string
func (BgpAttributes_AsPathSegment_Type) Type ¶
func (BgpAttributes_AsPathSegment_Type) Type() protoreflect.EnumType
type BgpAttributes_ExtendedCommunity ¶
type BgpAttributes_ExtendedCommunity struct { // Types that are assignable to Type: // *BgpAttributes_ExtendedCommunity_Color_ Type isBgpAttributes_ExtendedCommunity_Type `protobuf_oneof:"Type"` // contains filtered or unexported fields }
func (*BgpAttributes_ExtendedCommunity) Descriptor
deprecated
func (*BgpAttributes_ExtendedCommunity) Descriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_ExtendedCommunity.ProtoReflect.Descriptor instead.
func (*BgpAttributes_ExtendedCommunity) GetColor ¶
func (x *BgpAttributes_ExtendedCommunity) GetColor() *BgpAttributes_ExtendedCommunity_Color
func (*BgpAttributes_ExtendedCommunity) GetType ¶
func (m *BgpAttributes_ExtendedCommunity) GetType() isBgpAttributes_ExtendedCommunity_Type
func (*BgpAttributes_ExtendedCommunity) ProtoMessage ¶
func (*BgpAttributes_ExtendedCommunity) ProtoMessage()
func (*BgpAttributes_ExtendedCommunity) ProtoReflect ¶
func (x *BgpAttributes_ExtendedCommunity) ProtoReflect() protoreflect.Message
func (*BgpAttributes_ExtendedCommunity) Reset ¶
func (x *BgpAttributes_ExtendedCommunity) Reset()
func (*BgpAttributes_ExtendedCommunity) String ¶
func (x *BgpAttributes_ExtendedCommunity) String() string
type BgpAttributes_ExtendedCommunity_Color ¶
type BgpAttributes_ExtendedCommunity_Color struct { CoBits BgpAttributes_ExtendedCommunity_Color_CoBits `` /* 138-byte string literal not displayed */ ReservedBits uint32 `protobuf:"varint,2,opt,name=reserved_bits,json=reservedBits,proto3" json:"reserved_bits,omitempty"` Value uint32 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*BgpAttributes_ExtendedCommunity_Color) Descriptor
deprecated
func (*BgpAttributes_ExtendedCommunity_Color) Descriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_ExtendedCommunity_Color.ProtoReflect.Descriptor instead.
func (*BgpAttributes_ExtendedCommunity_Color) GetCoBits ¶
func (x *BgpAttributes_ExtendedCommunity_Color) GetCoBits() BgpAttributes_ExtendedCommunity_Color_CoBits
func (*BgpAttributes_ExtendedCommunity_Color) GetReservedBits ¶
func (x *BgpAttributes_ExtendedCommunity_Color) GetReservedBits() uint32
func (*BgpAttributes_ExtendedCommunity_Color) GetValue ¶
func (x *BgpAttributes_ExtendedCommunity_Color) GetValue() uint32
func (*BgpAttributes_ExtendedCommunity_Color) ProtoMessage ¶
func (*BgpAttributes_ExtendedCommunity_Color) ProtoMessage()
func (*BgpAttributes_ExtendedCommunity_Color) ProtoReflect ¶
func (x *BgpAttributes_ExtendedCommunity_Color) ProtoReflect() protoreflect.Message
func (*BgpAttributes_ExtendedCommunity_Color) Reset ¶
func (x *BgpAttributes_ExtendedCommunity_Color) Reset()
func (*BgpAttributes_ExtendedCommunity_Color) String ¶
func (x *BgpAttributes_ExtendedCommunity_Color) String() string
type BgpAttributes_ExtendedCommunity_Color_ ¶
type BgpAttributes_ExtendedCommunity_Color_ struct {
Color *BgpAttributes_ExtendedCommunity_Color `protobuf:"bytes,1,opt,name=color,proto3,oneof"`
}
type BgpAttributes_ExtendedCommunity_Color_CoBits ¶
type BgpAttributes_ExtendedCommunity_Color_CoBits int32
const ( BgpAttributes_ExtendedCommunity_Color_CO_BITS_UNSPECIFIED BgpAttributes_ExtendedCommunity_Color_CoBits = 0 BgpAttributes_ExtendedCommunity_Color_CO_BITS_00 BgpAttributes_ExtendedCommunity_Color_CoBits = 1 BgpAttributes_ExtendedCommunity_Color_CO_BITS_01 BgpAttributes_ExtendedCommunity_Color_CoBits = 2 BgpAttributes_ExtendedCommunity_Color_CO_BITS_10 BgpAttributes_ExtendedCommunity_Color_CoBits = 3 BgpAttributes_ExtendedCommunity_Color_CO_BITS_11 BgpAttributes_ExtendedCommunity_Color_CoBits = 4 )
func (BgpAttributes_ExtendedCommunity_Color_CoBits) Descriptor ¶
func (BgpAttributes_ExtendedCommunity_Color_CoBits) Descriptor() protoreflect.EnumDescriptor
func (BgpAttributes_ExtendedCommunity_Color_CoBits) EnumDescriptor
deprecated
func (BgpAttributes_ExtendedCommunity_Color_CoBits) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_ExtendedCommunity_Color_CoBits.Descriptor instead.
func (BgpAttributes_ExtendedCommunity_Color_CoBits) Number ¶
func (x BgpAttributes_ExtendedCommunity_Color_CoBits) Number() protoreflect.EnumNumber
func (BgpAttributes_ExtendedCommunity_Color_CoBits) String ¶
func (x BgpAttributes_ExtendedCommunity_Color_CoBits) String() string
func (BgpAttributes_ExtendedCommunity_Color_CoBits) Type ¶
func (BgpAttributes_ExtendedCommunity_Color_CoBits) Type() protoreflect.EnumType
type BgpAttributes_Origin ¶
type BgpAttributes_Origin int32
const ( BgpAttributes_ORIGIN_UNSPECIFIED BgpAttributes_Origin = 0 BgpAttributes_ORIGIN_IGP BgpAttributes_Origin = 1 BgpAttributes_ORIGIN_EGP BgpAttributes_Origin = 2 BgpAttributes_ORIGIN_INCOMPLETE BgpAttributes_Origin = 3 )
func (BgpAttributes_Origin) Descriptor ¶
func (BgpAttributes_Origin) Descriptor() protoreflect.EnumDescriptor
func (BgpAttributes_Origin) Enum ¶
func (x BgpAttributes_Origin) Enum() *BgpAttributes_Origin
func (BgpAttributes_Origin) EnumDescriptor
deprecated
func (BgpAttributes_Origin) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAttributes_Origin.Descriptor instead.
func (BgpAttributes_Origin) Number ¶
func (x BgpAttributes_Origin) Number() protoreflect.EnumNumber
func (BgpAttributes_Origin) String ¶
func (x BgpAttributes_Origin) String() string
func (BgpAttributes_Origin) Type ¶
func (BgpAttributes_Origin) Type() protoreflect.EnumType
type BgpCommunities ¶
type BgpCommunities struct { NoExport bool `protobuf:"varint,1,opt,name=no_export,json=noExport,proto3" json:"no_export,omitempty"` NoAdvertise bool `protobuf:"varint,2,opt,name=no_advertise,json=noAdvertise,proto3" json:"no_advertise,omitempty"` NoExportSubconfed bool `protobuf:"varint,3,opt,name=no_export_subconfed,json=noExportSubconfed,proto3" json:"no_export_subconfed,omitempty"` LlgrStale bool `protobuf:"varint,4,opt,name=llgr_stale,json=llgrStale,proto3" json:"llgr_stale,omitempty"` NoLlgr bool `protobuf:"varint,5,opt,name=no_llgr,json=noLlgr,proto3" json:"no_llgr,omitempty"` PrivateCommunities []string `protobuf:"bytes,6,rep,name=private_communities,json=privateCommunities,proto3" json:"private_communities,omitempty"` // contains filtered or unexported fields }
func (*BgpCommunities) Descriptor
deprecated
func (*BgpCommunities) Descriptor() ([]byte, []int)
Deprecated: Use BgpCommunities.ProtoReflect.Descriptor instead.
func (*BgpCommunities) GetLlgrStale ¶
func (x *BgpCommunities) GetLlgrStale() bool
func (*BgpCommunities) GetNoAdvertise ¶
func (x *BgpCommunities) GetNoAdvertise() bool
func (*BgpCommunities) GetNoExport ¶
func (x *BgpCommunities) GetNoExport() bool
func (*BgpCommunities) GetNoExportSubconfed ¶
func (x *BgpCommunities) GetNoExportSubconfed() bool
func (*BgpCommunities) GetNoLlgr ¶
func (x *BgpCommunities) GetNoLlgr() bool
func (*BgpCommunities) GetPrivateCommunities ¶
func (x *BgpCommunities) GetPrivateCommunities() []string
func (*BgpCommunities) ProtoMessage ¶
func (*BgpCommunities) ProtoMessage()
func (*BgpCommunities) ProtoReflect ¶
func (x *BgpCommunities) ProtoReflect() protoreflect.Message
func (*BgpCommunities) Reset ¶
func (x *BgpCommunities) Reset()
func (*BgpCommunities) String ¶
func (x *BgpCommunities) String() string
type BgpConfig ¶
type BgpConfig struct { BgpPeers []*BgpPeer `protobuf:"bytes,1,rep,name=bgp_peers,json=bgpPeers,proto3" json:"bgp_peers,omitempty"` // contains filtered or unexported fields }
BGP config for the ATE.
func (*BgpConfig) Descriptor
deprecated
func (*BgpConfig) GetBgpPeers ¶
func (*BgpConfig) ProtoMessage ¶
func (*BgpConfig) ProtoMessage()
func (*BgpConfig) ProtoReflect ¶
func (x *BgpConfig) ProtoReflect() protoreflect.Message
type BgpPeer ¶
type BgpPeer struct { Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"` Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"` OnLoopback bool `protobuf:"varint,10,opt,name=on_loopback,json=onLoopback,proto3" json:"on_loopback,omitempty"` Type BgpPeer_Type `protobuf:"varint,2,opt,name=type,proto3,enum=ondatra.BgpPeer_Type" json:"type,omitempty"` PeerAddress string `protobuf:"bytes,3,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"` LocalAsn uint32 `protobuf:"varint,4,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"` // Note that this is only a 16-bit value in the protocol. HoldTimeSec uint32 `protobuf:"varint,5,opt,name=hold_time_sec,json=holdTimeSec,proto3" json:"hold_time_sec,omitempty"` KeepaliveTimeSec uint32 `protobuf:"varint,6,opt,name=keepalive_time_sec,json=keepaliveTimeSec,proto3" json:"keepalive_time_sec,omitempty"` Md5Key string `protobuf:"bytes,7,opt,name=md5_key,json=md5Key,proto3" json:"md5_key,omitempty"` Capabilities *BgpPeer_Capabilities `protobuf:"bytes,8,opt,name=capabilities,proto3" json:"capabilities,omitempty"` SrtePolicyGroups []*BgpPeer_SrtePolicyGroup `protobuf:"bytes,9,rep,name=srte_policy_groups,json=srtePolicyGroups,proto3" json:"srte_policy_groups,omitempty"` RestartTime *duration.Duration `protobuf:"bytes,12,opt,name=restart_time,json=restartTime,proto3" json:"restart_time,omitempty"` StaleTime *duration.Duration `protobuf:"bytes,13,opt,name=stale_time,json=staleTime,proto3" json:"stale_time,omitempty"` AdvertiseEndOfRib bool `protobuf:"varint,14,opt,name=advertise_end_of_rib,json=advertiseEndOfRib,proto3" json:"advertise_end_of_rib,omitempty"` ActAsRestarted bool `protobuf:"varint,15,opt,name=act_as_restarted,json=actAsRestarted,proto3" json:"act_as_restarted,omitempty"` // NEXT ID: 16 // contains filtered or unexported fields }
BGP peer for the ATE.
func (*BgpPeer) Descriptor
deprecated
func (*BgpPeer) GetActAsRestarted ¶
func (*BgpPeer) GetAdvertiseEndOfRib ¶
func (*BgpPeer) GetCapabilities ¶
func (x *BgpPeer) GetCapabilities() *BgpPeer_Capabilities
func (*BgpPeer) GetHoldTimeSec ¶
func (*BgpPeer) GetKeepaliveTimeSec ¶
func (*BgpPeer) GetLocalAsn ¶
func (*BgpPeer) GetOnLoopback ¶
func (*BgpPeer) GetPeerAddress ¶
func (*BgpPeer) GetRestartTime ¶
func (*BgpPeer) GetSrtePolicyGroups ¶
func (x *BgpPeer) GetSrtePolicyGroups() []*BgpPeer_SrtePolicyGroup
func (*BgpPeer) GetStaleTime ¶
func (*BgpPeer) GetType ¶
func (x *BgpPeer) GetType() BgpPeer_Type
func (*BgpPeer) ProtoMessage ¶
func (*BgpPeer) ProtoMessage()
func (*BgpPeer) ProtoReflect ¶
func (x *BgpPeer) ProtoReflect() protoreflect.Message
type BgpPeer_Capabilities ¶
type BgpPeer_Capabilities struct { Ipv4Unicast bool `protobuf:"varint,1,opt,name=ipv4_unicast,json=ipv4Unicast,proto3" json:"ipv4_unicast,omitempty"` Ipv4Multicast bool `protobuf:"varint,2,opt,name=ipv4_multicast,json=ipv4Multicast,proto3" json:"ipv4_multicast,omitempty"` Ipv4MplsVpn bool `protobuf:"varint,3,opt,name=ipv4_mpls_vpn,json=ipv4MplsVpn,proto3" json:"ipv4_mpls_vpn,omitempty"` Ipv6Unicast bool `protobuf:"varint,4,opt,name=ipv6_unicast,json=ipv6Unicast,proto3" json:"ipv6_unicast,omitempty"` Ipv6Multicast bool `protobuf:"varint,5,opt,name=ipv6_multicast,json=ipv6Multicast,proto3" json:"ipv6_multicast,omitempty"` Ipv6MplsVpn bool `protobuf:"varint,6,opt,name=ipv6_mpls_vpn,json=ipv6MplsVpn,proto3" json:"ipv6_mpls_vpn,omitempty"` Ipv4Mdt bool `protobuf:"varint,7,opt,name=ipv4_mdt,json=ipv4Mdt,proto3" json:"ipv4_mdt,omitempty"` Vpls bool `protobuf:"varint,8,opt,name=vpls,proto3" json:"vpls,omitempty"` Ipv4MulticastVpn bool `protobuf:"varint,9,opt,name=ipv4_multicast_vpn,json=ipv4MulticastVpn,proto3" json:"ipv4_multicast_vpn,omitempty"` Ipv6MulticastVpn bool `protobuf:"varint,10,opt,name=ipv6_multicast_vpn,json=ipv6MulticastVpn,proto3" json:"ipv6_multicast_vpn,omitempty"` RouteRefresh bool `protobuf:"varint,11,opt,name=route_refresh,json=routeRefresh,proto3" json:"route_refresh,omitempty"` RouteConstraint bool `protobuf:"varint,12,opt,name=route_constraint,json=routeConstraint,proto3" json:"route_constraint,omitempty"` LinkStateNonVpn bool `protobuf:"varint,13,opt,name=link_state_non_vpn,json=linkStateNonVpn,proto3" json:"link_state_non_vpn,omitempty"` Evpn bool `protobuf:"varint,14,opt,name=evpn,proto3" json:"evpn,omitempty"` Ipv4MulticastBgpMplsVpn bool `` /* 138-byte string literal not displayed */ Ipv6MulticastBgpMplsVpn bool `` /* 138-byte string literal not displayed */ Ipv4UnicastFlowSpec bool `protobuf:"varint,17,opt,name=ipv4_unicast_flow_spec,json=ipv4UnicastFlowSpec,proto3" json:"ipv4_unicast_flow_spec,omitempty"` Ipv6UnicastFlowSpec bool `protobuf:"varint,18,opt,name=ipv6_unicast_flow_spec,json=ipv6UnicastFlowSpec,proto3" json:"ipv6_unicast_flow_spec,omitempty"` Ipv4UnicastAddPath bool `protobuf:"varint,19,opt,name=ipv4_unicast_add_path,json=ipv4UnicastAddPath,proto3" json:"ipv4_unicast_add_path,omitempty"` Ipv6UnicastAddPath bool `protobuf:"varint,20,opt,name=ipv6_unicast_add_path,json=ipv6UnicastAddPath,proto3" json:"ipv6_unicast_add_path,omitempty"` ExtendedNextHopEncoding bool `` /* 136-byte string literal not displayed */ Ipv4SrtePolicy bool `protobuf:"varint,22,opt,name=ipv4_srte_policy,json=ipv4SrtePolicy,proto3" json:"ipv4_srte_policy,omitempty"` Ipv6SrtePolicy bool `protobuf:"varint,23,opt,name=ipv6_srte_policy,json=ipv6SrtePolicy,proto3" json:"ipv6_srte_policy,omitempty"` Ipv4MplsAddPath bool `protobuf:"varint,24,opt,name=ipv4_mpls_add_path,json=ipv4MplsAddPath,proto3" json:"ipv4_mpls_add_path,omitempty"` Ipv6MplsAddPath bool `protobuf:"varint,25,opt,name=ipv6_mpls_add_path,json=ipv6MplsAddPath,proto3" json:"ipv6_mpls_add_path,omitempty"` GracefulRestart bool `protobuf:"varint,26,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_Capabilities) Descriptor
deprecated
func (*BgpPeer_Capabilities) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_Capabilities.ProtoReflect.Descriptor instead.
func (*BgpPeer_Capabilities) GetEvpn ¶
func (x *BgpPeer_Capabilities) GetEvpn() bool
func (*BgpPeer_Capabilities) GetExtendedNextHopEncoding ¶
func (x *BgpPeer_Capabilities) GetExtendedNextHopEncoding() bool
func (*BgpPeer_Capabilities) GetGracefulRestart ¶
func (x *BgpPeer_Capabilities) GetGracefulRestart() bool
func (*BgpPeer_Capabilities) GetIpv4Mdt ¶
func (x *BgpPeer_Capabilities) GetIpv4Mdt() bool
func (*BgpPeer_Capabilities) GetIpv4MplsAddPath ¶
func (x *BgpPeer_Capabilities) GetIpv4MplsAddPath() bool
func (*BgpPeer_Capabilities) GetIpv4MplsVpn ¶
func (x *BgpPeer_Capabilities) GetIpv4MplsVpn() bool
func (*BgpPeer_Capabilities) GetIpv4Multicast ¶
func (x *BgpPeer_Capabilities) GetIpv4Multicast() bool
func (*BgpPeer_Capabilities) GetIpv4MulticastBgpMplsVpn ¶
func (x *BgpPeer_Capabilities) GetIpv4MulticastBgpMplsVpn() bool
func (*BgpPeer_Capabilities) GetIpv4MulticastVpn ¶
func (x *BgpPeer_Capabilities) GetIpv4MulticastVpn() bool
func (*BgpPeer_Capabilities) GetIpv4SrtePolicy ¶
func (x *BgpPeer_Capabilities) GetIpv4SrtePolicy() bool
func (*BgpPeer_Capabilities) GetIpv4Unicast ¶
func (x *BgpPeer_Capabilities) GetIpv4Unicast() bool
func (*BgpPeer_Capabilities) GetIpv4UnicastAddPath ¶
func (x *BgpPeer_Capabilities) GetIpv4UnicastAddPath() bool
func (*BgpPeer_Capabilities) GetIpv4UnicastFlowSpec ¶
func (x *BgpPeer_Capabilities) GetIpv4UnicastFlowSpec() bool
func (*BgpPeer_Capabilities) GetIpv6MplsAddPath ¶
func (x *BgpPeer_Capabilities) GetIpv6MplsAddPath() bool
func (*BgpPeer_Capabilities) GetIpv6MplsVpn ¶
func (x *BgpPeer_Capabilities) GetIpv6MplsVpn() bool
func (*BgpPeer_Capabilities) GetIpv6Multicast ¶
func (x *BgpPeer_Capabilities) GetIpv6Multicast() bool
func (*BgpPeer_Capabilities) GetIpv6MulticastBgpMplsVpn ¶
func (x *BgpPeer_Capabilities) GetIpv6MulticastBgpMplsVpn() bool
func (*BgpPeer_Capabilities) GetIpv6MulticastVpn ¶
func (x *BgpPeer_Capabilities) GetIpv6MulticastVpn() bool
func (*BgpPeer_Capabilities) GetIpv6SrtePolicy ¶
func (x *BgpPeer_Capabilities) GetIpv6SrtePolicy() bool
func (*BgpPeer_Capabilities) GetIpv6Unicast ¶
func (x *BgpPeer_Capabilities) GetIpv6Unicast() bool
func (*BgpPeer_Capabilities) GetIpv6UnicastAddPath ¶
func (x *BgpPeer_Capabilities) GetIpv6UnicastAddPath() bool
func (*BgpPeer_Capabilities) GetIpv6UnicastFlowSpec ¶
func (x *BgpPeer_Capabilities) GetIpv6UnicastFlowSpec() bool
func (*BgpPeer_Capabilities) GetLinkStateNonVpn ¶
func (x *BgpPeer_Capabilities) GetLinkStateNonVpn() bool
func (*BgpPeer_Capabilities) GetRouteConstraint ¶
func (x *BgpPeer_Capabilities) GetRouteConstraint() bool
func (*BgpPeer_Capabilities) GetRouteRefresh ¶
func (x *BgpPeer_Capabilities) GetRouteRefresh() bool
func (*BgpPeer_Capabilities) GetVpls ¶
func (x *BgpPeer_Capabilities) GetVpls() bool
func (*BgpPeer_Capabilities) ProtoMessage ¶
func (*BgpPeer_Capabilities) ProtoMessage()
func (*BgpPeer_Capabilities) ProtoReflect ¶
func (x *BgpPeer_Capabilities) ProtoReflect() protoreflect.Message
func (*BgpPeer_Capabilities) Reset ¶
func (x *BgpPeer_Capabilities) Reset()
func (*BgpPeer_Capabilities) String ¶
func (x *BgpPeer_Capabilities) String() string
type BgpPeer_SrtePolicyGroup ¶
type BgpPeer_SrtePolicyGroup struct { Count uint32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` Distinguisher uint32 `protobuf:"varint,3,opt,name=distinguisher,proto3" json:"distinguisher,omitempty"` PolicyColor *UInt32IncRange `protobuf:"bytes,4,opt,name=policy_color,json=policyColor,proto3" json:"policy_color,omitempty"` Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"` NextHopAddress string `protobuf:"bytes,6,opt,name=next_hop_address,json=nextHopAddress,proto3" json:"next_hop_address,omitempty"` OriginatorId *StringIncRange `protobuf:"bytes,7,opt,name=originator_id,json=originatorId,proto3" json:"originator_id,omitempty"` Communities *BgpCommunities `protobuf:"bytes,8,opt,name=communities,proto3" json:"communities,omitempty"` AsnSetMode BgpAsnSetMode `protobuf:"varint,9,opt,name=asn_set_mode,json=asnSetMode,proto3,enum=ondatra.BgpAsnSetMode" json:"asn_set_mode,omitempty"` Preference *BgpPeer_SrtePolicyGroup_Preference `protobuf:"bytes,10,opt,name=preference,proto3" json:"preference,omitempty"` Binding *BgpPeer_SrtePolicyGroup_Binding `protobuf:"bytes,11,opt,name=binding,proto3" json:"binding,omitempty"` SegmentLists []*BgpPeer_SrtePolicyGroup_SegmentList `protobuf:"bytes,12,rep,name=segment_lists,json=segmentLists,proto3" json:"segment_lists,omitempty"` Enlp *BgpPeer_SrtePolicyGroup_Enlp `protobuf:"bytes,13,opt,name=enlp,proto3" json:"enlp,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup) GetActive ¶
func (x *BgpPeer_SrtePolicyGroup) GetActive() bool
func (*BgpPeer_SrtePolicyGroup) GetAsnSetMode ¶
func (x *BgpPeer_SrtePolicyGroup) GetAsnSetMode() BgpAsnSetMode
func (*BgpPeer_SrtePolicyGroup) GetBinding ¶
func (x *BgpPeer_SrtePolicyGroup) GetBinding() *BgpPeer_SrtePolicyGroup_Binding
func (*BgpPeer_SrtePolicyGroup) GetCommunities ¶
func (x *BgpPeer_SrtePolicyGroup) GetCommunities() *BgpCommunities
func (*BgpPeer_SrtePolicyGroup) GetCount ¶
func (x *BgpPeer_SrtePolicyGroup) GetCount() uint32
func (*BgpPeer_SrtePolicyGroup) GetDistinguisher ¶
func (x *BgpPeer_SrtePolicyGroup) GetDistinguisher() uint32
func (*BgpPeer_SrtePolicyGroup) GetEndpoint ¶
func (x *BgpPeer_SrtePolicyGroup) GetEndpoint() string
func (*BgpPeer_SrtePolicyGroup) GetEnlp ¶
func (x *BgpPeer_SrtePolicyGroup) GetEnlp() *BgpPeer_SrtePolicyGroup_Enlp
func (*BgpPeer_SrtePolicyGroup) GetNextHopAddress ¶
func (x *BgpPeer_SrtePolicyGroup) GetNextHopAddress() string
func (*BgpPeer_SrtePolicyGroup) GetOriginatorId ¶
func (x *BgpPeer_SrtePolicyGroup) GetOriginatorId() *StringIncRange
func (*BgpPeer_SrtePolicyGroup) GetPolicyColor ¶
func (x *BgpPeer_SrtePolicyGroup) GetPolicyColor() *UInt32IncRange
func (*BgpPeer_SrtePolicyGroup) GetPreference ¶
func (x *BgpPeer_SrtePolicyGroup) GetPreference() *BgpPeer_SrtePolicyGroup_Preference
func (*BgpPeer_SrtePolicyGroup) GetSegmentLists ¶
func (x *BgpPeer_SrtePolicyGroup) GetSegmentLists() []*BgpPeer_SrtePolicyGroup_SegmentList
func (*BgpPeer_SrtePolicyGroup) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup) Reset ¶
func (x *BgpPeer_SrtePolicyGroup) Reset()
func (*BgpPeer_SrtePolicyGroup) String ¶
func (x *BgpPeer_SrtePolicyGroup) String() string
type BgpPeer_SrtePolicyGroup_Binding ¶
type BgpPeer_SrtePolicyGroup_Binding struct { // Types that are assignable to Type: // *BgpPeer_SrtePolicyGroup_Binding_NoBinding // *BgpPeer_SrtePolicyGroup_Binding_FourOctetSid // *BgpPeer_SrtePolicyGroup_Binding_FourOctetSidAsMplsLabel // *BgpPeer_SrtePolicyGroup_Binding_Ipv6Sid Type isBgpPeer_SrtePolicyGroup_Binding_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_Binding) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_Binding) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_Binding.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_Binding) GetFourOctetSid ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) GetFourOctetSid() *UInt32IncRange
func (*BgpPeer_SrtePolicyGroup_Binding) GetFourOctetSidAsMplsLabel ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) GetFourOctetSidAsMplsLabel() *UInt32IncRange
func (*BgpPeer_SrtePolicyGroup_Binding) GetIpv6Sid ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) GetIpv6Sid() string
func (*BgpPeer_SrtePolicyGroup_Binding) GetNoBinding ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) GetNoBinding() *empty.Empty
func (*BgpPeer_SrtePolicyGroup_Binding) GetType ¶
func (m *BgpPeer_SrtePolicyGroup_Binding) GetType() isBgpPeer_SrtePolicyGroup_Binding_Type
func (*BgpPeer_SrtePolicyGroup_Binding) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_Binding) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_Binding) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_Binding) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) Reset()
func (*BgpPeer_SrtePolicyGroup_Binding) String ¶
func (x *BgpPeer_SrtePolicyGroup_Binding) String() string
type BgpPeer_SrtePolicyGroup_Binding_FourOctetSid ¶
type BgpPeer_SrtePolicyGroup_Binding_FourOctetSid struct {
FourOctetSid *UInt32IncRange `protobuf:"bytes,2,opt,name=four_octet_sid,json=fourOctetSid,proto3,oneof"`
}
type BgpPeer_SrtePolicyGroup_Binding_FourOctetSidAsMplsLabel ¶
type BgpPeer_SrtePolicyGroup_Binding_FourOctetSidAsMplsLabel struct {
FourOctetSidAsMplsLabel *UInt32IncRange `protobuf:"bytes,3,opt,name=four_octet_sid_as_mpls_label,json=fourOctetSidAsMplsLabel,proto3,oneof"`
}
type BgpPeer_SrtePolicyGroup_Binding_Ipv6Sid ¶
type BgpPeer_SrtePolicyGroup_Binding_Ipv6Sid struct {
Ipv6Sid string `protobuf:"bytes,4,opt,name=ipv6_sid,json=ipv6Sid,proto3,oneof"`
}
type BgpPeer_SrtePolicyGroup_Enlp ¶
type BgpPeer_SrtePolicyGroup_Enlp struct { Enlp uint32 `protobuf:"varint,1,opt,name=enlp,proto3" json:"enlp,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_Enlp) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_Enlp) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_Enlp.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_Enlp) GetEnlp ¶
func (x *BgpPeer_SrtePolicyGroup_Enlp) GetEnlp() uint32
func (*BgpPeer_SrtePolicyGroup_Enlp) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_Enlp) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_Enlp) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_Enlp) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_Enlp) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_Enlp) Reset()
func (*BgpPeer_SrtePolicyGroup_Enlp) String ¶
func (x *BgpPeer_SrtePolicyGroup_Enlp) String() string
type BgpPeer_SrtePolicyGroup_Preference ¶
type BgpPeer_SrtePolicyGroup_Preference struct { Preference uint32 `protobuf:"varint,1,opt,name=preference,proto3" json:"preference,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_Preference) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_Preference) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_Preference.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_Preference) GetPreference ¶
func (x *BgpPeer_SrtePolicyGroup_Preference) GetPreference() uint32
func (*BgpPeer_SrtePolicyGroup_Preference) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_Preference) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_Preference) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_Preference) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_Preference) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_Preference) Reset()
func (*BgpPeer_SrtePolicyGroup_Preference) String ¶
func (x *BgpPeer_SrtePolicyGroup_Preference) String() string
type BgpPeer_SrtePolicyGroup_SegmentList ¶
type BgpPeer_SrtePolicyGroup_SegmentList struct { Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"` Weight *BgpPeer_SrtePolicyGroup_SegmentList_Weight `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"` Segments []*BgpPeer_SrtePolicyGroup_SegmentList_Segment `protobuf:"bytes,4,rep,name=segments,proto3" json:"segments,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_SegmentList) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_SegmentList) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_SegmentList) GetActive ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList) GetActive() bool
func (*BgpPeer_SrtePolicyGroup_SegmentList) GetSegments ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList) GetSegments() []*BgpPeer_SrtePolicyGroup_SegmentList_Segment
func (*BgpPeer_SrtePolicyGroup_SegmentList) GetWeight ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList) GetWeight() *BgpPeer_SrtePolicyGroup_SegmentList_Weight
func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_SegmentList) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList) Reset()
func (*BgpPeer_SrtePolicyGroup_SegmentList) String ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList) String() string
type BgpPeer_SrtePolicyGroup_SegmentList_Segment ¶
type BgpPeer_SrtePolicyGroup_SegmentList_Segment struct { Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"` // Types that are assignable to Type: // *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid_ // *BgpPeer_SrtePolicyGroup_SegmentList_Segment_Ipv6Sid Type isBgpPeer_SrtePolicyGroup_SegmentList_Segment_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList_Segment.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetActive ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetActive() bool
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetIpv6Sid ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetIpv6Sid() string
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetMplsSid ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetMplsSid() *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetType ¶
func (m *BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetType() isBgpPeer_SrtePolicyGroup_SegmentList_Segment_Type
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) Reset()
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) String ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment) String() string
type BgpPeer_SrtePolicyGroup_SegmentList_Segment_Ipv6Sid ¶
type BgpPeer_SrtePolicyGroup_SegmentList_Segment_Ipv6Sid struct {
Ipv6Sid string `protobuf:"bytes,3,opt,name=ipv6_sid,json=ipv6Sid,proto3,oneof"`
}
type BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid ¶
type BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid struct { // Note that this is only a 20-bit value in the protocol. Label uint32 `protobuf:"varint,1,opt,name=label,proto3" json:"label,omitempty"` // Note that this is only a 3-bit value in the protocol. Tc uint32 `protobuf:"varint,2,opt,name=tc,proto3" json:"tc,omitempty"` S bool `protobuf:"varint,3,opt,name=s,proto3" json:"s,omitempty"` // Note that this is only an 8-bit value in the protocol. Ttl uint32 `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetLabel ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetLabel() uint32
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetS ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetS() bool
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTc ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTc() uint32
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTtl ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTtl() uint32
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Reset()
func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) String ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) String() string
type BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid_ ¶
type BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid_ struct {
MplsSid *BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid `protobuf:"bytes,2,opt,name=mpls_sid,json=mplsSid,proto3,oneof"`
}
type BgpPeer_SrtePolicyGroup_SegmentList_Weight ¶
type BgpPeer_SrtePolicyGroup_SegmentList_Weight struct { Weight uint32 `protobuf:"varint,1,opt,name=weight,proto3" json:"weight,omitempty"` // contains filtered or unexported fields }
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) Descriptor
deprecated
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) Descriptor() ([]byte, []int)
Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList_Weight.ProtoReflect.Descriptor instead.
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) GetWeight ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) GetWeight() uint32
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoMessage ¶
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoMessage()
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoReflect ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoReflect() protoreflect.Message
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) Reset ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) Reset()
func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) String ¶
func (x *BgpPeer_SrtePolicyGroup_SegmentList_Weight) String() string
type BgpPeer_Type ¶
type BgpPeer_Type int32
const ( BgpPeer_TYPE_UNSPECIFIED BgpPeer_Type = 0 BgpPeer_TYPE_EXTERNAL BgpPeer_Type = 1 BgpPeer_TYPE_INTERNAL BgpPeer_Type = 2 )
func (BgpPeer_Type) Descriptor ¶
func (BgpPeer_Type) Descriptor() protoreflect.EnumDescriptor
func (BgpPeer_Type) Enum ¶
func (x BgpPeer_Type) Enum() *BgpPeer_Type
func (BgpPeer_Type) EnumDescriptor
deprecated
func (BgpPeer_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpPeer_Type.Descriptor instead.
func (BgpPeer_Type) Number ¶
func (x BgpPeer_Type) Number() protoreflect.EnumNumber
func (BgpPeer_Type) String ¶
func (x BgpPeer_Type) String() string
func (BgpPeer_Type) Type ¶
func (BgpPeer_Type) Type() protoreflect.EnumType
type Device ¶
type Device struct { // Unique ID for the device. Required. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Vendor Device_Vendor `protobuf:"varint,2,opt,name=vendor,proto3,enum=ondatra.Device_Vendor" json:"vendor,omitempty"` // Hardware model of the device. // // Types that are assignable to HardwareModelValue: // *Device_HardwareModel // *Device_HardwareModelRegex HardwareModelValue isDevice_HardwareModelValue `protobuf_oneof:"hardware_model_value"` // Software version of the device. // // Types that are assignable to SoftwareVersionValue: // *Device_SoftwareVersion // *Device_SoftwareVersionRegex SoftwareVersionValue isDevice_SoftwareVersionValue `protobuf_oneof:"software_version_value"` // List of ports on the device. Ports []*Port `protobuf:"bytes,3,rep,name=ports,proto3" json:"ports,omitempty"` // A key-value map of additional device dimensions. // // In addition to the above fields, the extra dimensions field can be used to // further restrict matching devices. The set of dimension keys that are // supported is specific to the binding implementation. For example, if the // binding supports filtering devices by a dimension named "label," the // testbed could specify an extra dimensions map of // extra_dimensions { // key: "label", // value: "foo", // } ExtraDimensions map[string]string `` /* 194-byte string literal not displayed */ // contains filtered or unexported fields }
A device.
All "regex" fields expect an RE2 regular expression and match a device attribute if it contains any match of the regular expression.
func (*Device) Descriptor
deprecated
func (*Device) GetExtraDimensions ¶
func (*Device) GetHardwareModel ¶
func (*Device) GetHardwareModelRegex ¶
func (*Device) GetHardwareModelValue ¶
func (m *Device) GetHardwareModelValue() isDevice_HardwareModelValue
func (*Device) GetSoftwareVersion ¶
func (*Device) GetSoftwareVersionRegex ¶
func (*Device) GetSoftwareVersionValue ¶
func (m *Device) GetSoftwareVersionValue() isDevice_SoftwareVersionValue
func (*Device) GetVendor ¶
func (x *Device) GetVendor() Device_Vendor
func (*Device) ProtoMessage ¶
func (*Device) ProtoMessage()
func (*Device) ProtoReflect ¶
func (x *Device) ProtoReflect() protoreflect.Message
type Device_HardwareModel ¶
type Device_HardwareModel struct {
HardwareModel string `protobuf:"bytes,4,opt,name=hardware_model,json=hardwareModel,proto3,oneof"`
}
type Device_HardwareModelRegex ¶
type Device_HardwareModelRegex struct {
HardwareModelRegex string `protobuf:"bytes,7,opt,name=hardware_model_regex,json=hardwareModelRegex,proto3,oneof"`
}
type Device_SoftwareVersion ¶
type Device_SoftwareVersion struct {
SoftwareVersion string `protobuf:"bytes,5,opt,name=software_version,json=softwareVersion,proto3,oneof"`
}
type Device_SoftwareVersionRegex ¶
type Device_SoftwareVersionRegex struct {
SoftwareVersionRegex string `protobuf:"bytes,8,opt,name=software_version_regex,json=softwareVersionRegex,proto3,oneof"`
}
type Device_Vendor ¶
type Device_Vendor int32
Vendor that manufactures the device.
const ( Device_VENDOR_UNSPECIFIED Device_Vendor = 0 Device_ARISTA Device_Vendor = 1 Device_CISCO Device_Vendor = 2 Device_IXIA Device_Vendor = 3 Device_JUNIPER Device_Vendor = 4 Device_CIENA Device_Vendor = 5 Device_PALOALTO Device_Vendor = 6 Device_NOKIA Device_Vendor = 7 Device_ZPE Device_Vendor = 8 Device_DELL Device_Vendor = 9 Device_OPENCONFIG Device_Vendor = 10 )
func (Device_Vendor) Descriptor ¶
func (Device_Vendor) Descriptor() protoreflect.EnumDescriptor
func (Device_Vendor) Enum ¶
func (x Device_Vendor) Enum() *Device_Vendor
func (Device_Vendor) EnumDescriptor
deprecated
func (Device_Vendor) EnumDescriptor() ([]byte, []int)
Deprecated: Use Device_Vendor.Descriptor instead.
func (Device_Vendor) Number ¶
func (x Device_Vendor) Number() protoreflect.EnumNumber
func (Device_Vendor) String ¶
func (x Device_Vendor) String() string
func (Device_Vendor) Type ¶
func (Device_Vendor) Type() protoreflect.EnumType
type EgressTracking ¶
type EgressTracking struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` Width uint32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"` Count uint32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*EgressTracking) Descriptor
deprecated
func (*EgressTracking) Descriptor() ([]byte, []int)
Deprecated: Use EgressTracking.ProtoReflect.Descriptor instead.
func (*EgressTracking) GetCount ¶
func (x *EgressTracking) GetCount() uint32
func (*EgressTracking) GetEnabled ¶
func (x *EgressTracking) GetEnabled() bool
func (*EgressTracking) GetOffset ¶
func (x *EgressTracking) GetOffset() uint32
func (*EgressTracking) GetWidth ¶
func (x *EgressTracking) GetWidth() uint32
func (*EgressTracking) ProtoMessage ¶
func (*EgressTracking) ProtoMessage()
func (*EgressTracking) ProtoReflect ¶
func (x *EgressTracking) ProtoReflect() protoreflect.Message
func (*EgressTracking) Reset ¶
func (x *EgressTracking) Reset()
func (*EgressTracking) String ¶
func (x *EgressTracking) String() string
type EthernetConfig ¶
type EthernetConfig struct { Mtu uint32 `protobuf:"varint,1,opt,name=mtu,proto3" json:"mtu,omitempty"` // Note that this is only a 12-bit value in the protocol. VlanId uint32 `protobuf:"varint,2,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` Macsec *MacSec `protobuf:"bytes,3,opt,name=macsec,proto3" json:"macsec,omitempty"` Fec *Fec `protobuf:"bytes,4,opt,name=fec,proto3" json:"fec,omitempty"` // contains filtered or unexported fields }
func (*EthernetConfig) Descriptor
deprecated
func (*EthernetConfig) Descriptor() ([]byte, []int)
Deprecated: Use EthernetConfig.ProtoReflect.Descriptor instead.
func (*EthernetConfig) GetFec ¶
func (x *EthernetConfig) GetFec() *Fec
func (*EthernetConfig) GetMacsec ¶
func (x *EthernetConfig) GetMacsec() *MacSec
func (*EthernetConfig) GetMtu ¶
func (x *EthernetConfig) GetMtu() uint32
func (*EthernetConfig) GetVlanId ¶
func (x *EthernetConfig) GetVlanId() uint32
func (*EthernetConfig) ProtoMessage ¶
func (*EthernetConfig) ProtoMessage()
func (*EthernetConfig) ProtoReflect ¶
func (x *EthernetConfig) ProtoReflect() protoreflect.Message
func (*EthernetConfig) Reset ¶
func (x *EthernetConfig) Reset()
func (*EthernetConfig) String ¶
func (x *EthernetConfig) String() string
type EthernetHeader ¶
type EthernetHeader struct { SrcAddr *AddressRange `protobuf:"bytes,1,opt,name=src_addr,json=srcAddr,proto3" json:"src_addr,omitempty"` DstAddr *AddressRange `protobuf:"bytes,2,opt,name=dst_addr,json=dstAddr,proto3" json:"dst_addr,omitempty"` VlanId uint32 `protobuf:"varint,3,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` BadCrc bool `protobuf:"varint,4,opt,name=bad_crc,json=badCrc,proto3" json:"bad_crc,omitempty"` EtherType uint32 `protobuf:"varint,5,opt,name=ether_type,json=etherType,proto3" json:"ether_type,omitempty"` // contains filtered or unexported fields }
func (*EthernetHeader) Descriptor
deprecated
func (*EthernetHeader) Descriptor() ([]byte, []int)
Deprecated: Use EthernetHeader.ProtoReflect.Descriptor instead.
func (*EthernetHeader) GetBadCrc ¶
func (x *EthernetHeader) GetBadCrc() bool
func (*EthernetHeader) GetDstAddr ¶
func (x *EthernetHeader) GetDstAddr() *AddressRange
func (*EthernetHeader) GetEtherType ¶
func (x *EthernetHeader) GetEtherType() uint32
func (*EthernetHeader) GetSrcAddr ¶
func (x *EthernetHeader) GetSrcAddr() *AddressRange
func (*EthernetHeader) GetVlanId ¶
func (x *EthernetHeader) GetVlanId() uint32
func (*EthernetHeader) ProtoMessage ¶
func (*EthernetHeader) ProtoMessage()
func (*EthernetHeader) ProtoReflect ¶
func (x *EthernetHeader) ProtoReflect() protoreflect.Message
func (*EthernetHeader) Reset ¶
func (x *EthernetHeader) Reset()
func (*EthernetHeader) String ¶
func (x *EthernetHeader) String() string
type Fec ¶
type Fec struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
func (*Fec) Descriptor
deprecated
func (*Fec) GetEnabled ¶
func (*Fec) ProtoMessage ¶
func (*Fec) ProtoMessage()
func (*Fec) ProtoReflect ¶
func (x *Fec) ProtoReflect() protoreflect.Message
type Flow ¶
type Flow struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` SrcEndpoints []*Flow_Endpoint `protobuf:"bytes,10,rep,name=src_endpoints,json=srcEndpoints,proto3" json:"src_endpoints,omitempty"` DstEndpoints []*Flow_Endpoint `protobuf:"bytes,11,rep,name=dst_endpoints,json=dstEndpoints,proto3" json:"dst_endpoints,omitempty"` Headers []*Header `protobuf:"bytes,20,rep,name=headers,proto3" json:"headers,omitempty"` FrameRate *FrameRate `protobuf:"bytes,30,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"` EgressTracking *EgressTracking `protobuf:"bytes,40,opt,name=egress_tracking,json=egressTracking,proto3" json:"egress_tracking,omitempty"` IngressTrackingFilters *Flow_IngressTrackingFilters `` /* 130-byte string literal not displayed */ FrameSize *FrameSize `protobuf:"bytes,51,opt,name=frame_size,json=frameSize,proto3" json:"frame_size,omitempty"` // If transmission is not set, it's assumed to be a Continuous transmission. Transmission *Transmission `protobuf:"bytes,52,opt,name=transmission,proto3" json:"transmission,omitempty"` ConvergenceTracking bool `protobuf:"varint,53,opt,name=convergence_tracking,json=convergenceTracking,proto3" json:"convergence_tracking,omitempty"` // contains filtered or unexported fields }
A traffic flow.
func (*Flow) Descriptor
deprecated
func (*Flow) GetConvergenceTracking ¶
func (*Flow) GetDstEndpoints ¶
func (x *Flow) GetDstEndpoints() []*Flow_Endpoint
func (*Flow) GetEgressTracking ¶
func (x *Flow) GetEgressTracking() *EgressTracking
func (*Flow) GetFrameRate ¶
func (*Flow) GetFrameSize ¶
func (*Flow) GetHeaders ¶
func (*Flow) GetIngressTrackingFilters ¶
func (x *Flow) GetIngressTrackingFilters() *Flow_IngressTrackingFilters
func (*Flow) GetSrcEndpoints ¶
func (x *Flow) GetSrcEndpoints() []*Flow_Endpoint
func (*Flow) GetTransmission ¶
func (x *Flow) GetTransmission() *Transmission
func (*Flow) ProtoMessage ¶
func (*Flow) ProtoMessage()
func (*Flow) ProtoReflect ¶
func (x *Flow) ProtoReflect() protoreflect.Message
type Flow_Endpoint ¶
type Flow_Endpoint struct { InterfaceName string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` // Empty for interface endpoints. // // Types that are assignable to Generated: // *Flow_Endpoint_NetworkName // *Flow_Endpoint_RsvpName Generated isFlow_Endpoint_Generated `protobuf_oneof:"generated"` // contains filtered or unexported fields }
func (*Flow_Endpoint) Descriptor
deprecated
func (*Flow_Endpoint) Descriptor() ([]byte, []int)
Deprecated: Use Flow_Endpoint.ProtoReflect.Descriptor instead.
func (*Flow_Endpoint) GetGenerated ¶
func (m *Flow_Endpoint) GetGenerated() isFlow_Endpoint_Generated
func (*Flow_Endpoint) GetInterfaceName ¶
func (x *Flow_Endpoint) GetInterfaceName() string
func (*Flow_Endpoint) GetNetworkName ¶
func (x *Flow_Endpoint) GetNetworkName() string
func (*Flow_Endpoint) GetRsvpName ¶
func (x *Flow_Endpoint) GetRsvpName() string
func (*Flow_Endpoint) ProtoMessage ¶
func (*Flow_Endpoint) ProtoMessage()
func (*Flow_Endpoint) ProtoReflect ¶
func (x *Flow_Endpoint) ProtoReflect() protoreflect.Message
func (*Flow_Endpoint) Reset ¶
func (x *Flow_Endpoint) Reset()
func (*Flow_Endpoint) String ¶
func (x *Flow_Endpoint) String() string
type Flow_Endpoint_NetworkName ¶
type Flow_Endpoint_NetworkName struct {
NetworkName string `protobuf:"bytes,2,opt,name=network_name,json=networkName,proto3,oneof"`
}
type Flow_Endpoint_RsvpName ¶
type Flow_Endpoint_RsvpName struct {
RsvpName string `protobuf:"bytes,3,opt,name=rsvp_name,json=rsvpName,proto3,oneof"`
}
type Flow_IngressTrackingFilters ¶
type Flow_IngressTrackingFilters struct { MplsLabel bool `protobuf:"varint,1,opt,name=mpls_label,json=mplsLabel,proto3" json:"mpls_label,omitempty"` SrcEndpoint bool `protobuf:"varint,2,opt,name=src_endpoint,json=srcEndpoint,proto3" json:"src_endpoint,omitempty"` DstEndpoint bool `protobuf:"varint,3,opt,name=dst_endpoint,json=dstEndpoint,proto3" json:"dst_endpoint,omitempty"` SrcIpv4 bool `protobuf:"varint,4,opt,name=src_ipv4,json=srcIpv4,proto3" json:"src_ipv4,omitempty"` DstIpv4 bool `protobuf:"varint,5,opt,name=dst_ipv4,json=dstIpv4,proto3" json:"dst_ipv4,omitempty"` SrcIpv6 bool `protobuf:"varint,6,opt,name=src_ipv6,json=srcIpv6,proto3" json:"src_ipv6,omitempty"` DstIpv6 bool `protobuf:"varint,7,opt,name=dst_ipv6,json=dstIpv6,proto3" json:"dst_ipv6,omitempty"` Ports bool `protobuf:"varint,8,opt,name=ports,proto3" json:"ports,omitempty"` VlanId bool `protobuf:"varint,9,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` // contains filtered or unexported fields }
func (*Flow_IngressTrackingFilters) Descriptor
deprecated
func (*Flow_IngressTrackingFilters) Descriptor() ([]byte, []int)
Deprecated: Use Flow_IngressTrackingFilters.ProtoReflect.Descriptor instead.
func (*Flow_IngressTrackingFilters) GetDstEndpoint ¶
func (x *Flow_IngressTrackingFilters) GetDstEndpoint() bool
func (*Flow_IngressTrackingFilters) GetDstIpv4 ¶
func (x *Flow_IngressTrackingFilters) GetDstIpv4() bool
func (*Flow_IngressTrackingFilters) GetDstIpv6 ¶
func (x *Flow_IngressTrackingFilters) GetDstIpv6() bool
func (*Flow_IngressTrackingFilters) GetMplsLabel ¶
func (x *Flow_IngressTrackingFilters) GetMplsLabel() bool
func (*Flow_IngressTrackingFilters) GetPorts ¶
func (x *Flow_IngressTrackingFilters) GetPorts() bool
func (*Flow_IngressTrackingFilters) GetSrcEndpoint ¶
func (x *Flow_IngressTrackingFilters) GetSrcEndpoint() bool
func (*Flow_IngressTrackingFilters) GetSrcIpv4 ¶
func (x *Flow_IngressTrackingFilters) GetSrcIpv4() bool
func (*Flow_IngressTrackingFilters) GetSrcIpv6 ¶
func (x *Flow_IngressTrackingFilters) GetSrcIpv6() bool
func (*Flow_IngressTrackingFilters) GetVlanId ¶
func (x *Flow_IngressTrackingFilters) GetVlanId() bool
func (*Flow_IngressTrackingFilters) ProtoMessage ¶
func (*Flow_IngressTrackingFilters) ProtoMessage()
func (*Flow_IngressTrackingFilters) ProtoReflect ¶
func (x *Flow_IngressTrackingFilters) ProtoReflect() protoreflect.Message
func (*Flow_IngressTrackingFilters) Reset ¶
func (x *Flow_IngressTrackingFilters) Reset()
func (*Flow_IngressTrackingFilters) String ¶
func (x *Flow_IngressTrackingFilters) String() string
type FrameRate ¶
type FrameRate struct { // Types that are assignable to Type: // *FrameRate_Percent // *FrameRate_Bps // *FrameRate_Fps Type isFrameRate_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*FrameRate) Descriptor
deprecated
func (*FrameRate) GetPercent ¶
func (*FrameRate) ProtoMessage ¶
func (*FrameRate) ProtoMessage()
func (*FrameRate) ProtoReflect ¶
func (x *FrameRate) ProtoReflect() protoreflect.Message
type FrameRate_Bps ¶
type FrameRate_Bps struct {
Bps uint64 `protobuf:"varint,2,opt,name=bps,proto3,oneof"`
}
type FrameRate_Fps ¶
type FrameRate_Fps struct {
Fps uint64 `protobuf:"varint,3,opt,name=fps,proto3,oneof"`
}
type FrameRate_Percent ¶
type FrameRate_Percent struct {
Percent float64 `protobuf:"fixed64,1,opt,name=percent,proto3,oneof"` // percent will be truncated to 4 decimals.
}
type FrameSize ¶
type FrameSize struct { // Types that are assignable to Type: // *FrameSize_Fixed // *FrameSize_Random_ // *FrameSize_ImixPreset_ // *FrameSize_ImixCustom_ Type isFrameSize_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*FrameSize) Descriptor
deprecated
func (*FrameSize) GetImixCustom ¶
func (x *FrameSize) GetImixCustom() *FrameSize_ImixCustom
func (*FrameSize) GetImixPreset ¶
func (x *FrameSize) GetImixPreset() FrameSize_ImixPreset
func (*FrameSize) GetRandom ¶
func (x *FrameSize) GetRandom() *FrameSize_Random
func (*FrameSize) ProtoMessage ¶
func (*FrameSize) ProtoMessage()
func (*FrameSize) ProtoReflect ¶
func (x *FrameSize) ProtoReflect() protoreflect.Message
type FrameSize_Fixed ¶
type FrameSize_Fixed struct {
Fixed uint32 `protobuf:"varint,1,opt,name=fixed,proto3,oneof"`
}
type FrameSize_ImixCustom ¶
type FrameSize_ImixCustom struct { Entries []*FrameSize_ImixCustomEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // contains filtered or unexported fields }
func (*FrameSize_ImixCustom) Descriptor
deprecated
func (*FrameSize_ImixCustom) Descriptor() ([]byte, []int)
Deprecated: Use FrameSize_ImixCustom.ProtoReflect.Descriptor instead.
func (*FrameSize_ImixCustom) GetEntries ¶
func (x *FrameSize_ImixCustom) GetEntries() []*FrameSize_ImixCustomEntry
func (*FrameSize_ImixCustom) ProtoMessage ¶
func (*FrameSize_ImixCustom) ProtoMessage()
func (*FrameSize_ImixCustom) ProtoReflect ¶
func (x *FrameSize_ImixCustom) ProtoReflect() protoreflect.Message
func (*FrameSize_ImixCustom) Reset ¶
func (x *FrameSize_ImixCustom) Reset()
func (*FrameSize_ImixCustom) String ¶
func (x *FrameSize_ImixCustom) String() string
type FrameSize_ImixCustomEntry ¶
type FrameSize_ImixCustomEntry struct { Size uint32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` Weight uint32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"` // contains filtered or unexported fields }
func (*FrameSize_ImixCustomEntry) Descriptor
deprecated
func (*FrameSize_ImixCustomEntry) Descriptor() ([]byte, []int)
Deprecated: Use FrameSize_ImixCustomEntry.ProtoReflect.Descriptor instead.
func (*FrameSize_ImixCustomEntry) GetSize ¶
func (x *FrameSize_ImixCustomEntry) GetSize() uint32
func (*FrameSize_ImixCustomEntry) GetWeight ¶
func (x *FrameSize_ImixCustomEntry) GetWeight() uint32
func (*FrameSize_ImixCustomEntry) ProtoMessage ¶
func (*FrameSize_ImixCustomEntry) ProtoMessage()
func (*FrameSize_ImixCustomEntry) ProtoReflect ¶
func (x *FrameSize_ImixCustomEntry) ProtoReflect() protoreflect.Message
func (*FrameSize_ImixCustomEntry) Reset ¶
func (x *FrameSize_ImixCustomEntry) Reset()
func (*FrameSize_ImixCustomEntry) String ¶
func (x *FrameSize_ImixCustomEntry) String() string
type FrameSize_ImixCustom_ ¶
type FrameSize_ImixCustom_ struct {
ImixCustom *FrameSize_ImixCustom `protobuf:"bytes,4,opt,name=imix_custom,json=imixCustom,proto3,oneof"`
}
type FrameSize_ImixPreset ¶
type FrameSize_ImixPreset int32
const ( FrameSize_IMIX_UNKNOWN FrameSize_ImixPreset = 0 FrameSize_IMIX_CISCO FrameSize_ImixPreset = 1 FrameSize_IMIX_DEFAULT FrameSize_ImixPreset = 2 FrameSize_IMIX_IPSEC FrameSize_ImixPreset = 3 FrameSize_IMIX_IPV6 FrameSize_ImixPreset = 4 FrameSize_IMIX_RPR_QUADMODAL FrameSize_ImixPreset = 5 FrameSize_IMIX_RPR_TRIMODAL FrameSize_ImixPreset = 6 FrameSize_IMIX_STANDARD FrameSize_ImixPreset = 7 FrameSize_IMIX_TCP FrameSize_ImixPreset = 8 FrameSize_IMIX_TOLLY FrameSize_ImixPreset = 9 )
func (FrameSize_ImixPreset) Descriptor ¶
func (FrameSize_ImixPreset) Descriptor() protoreflect.EnumDescriptor
func (FrameSize_ImixPreset) Enum ¶
func (x FrameSize_ImixPreset) Enum() *FrameSize_ImixPreset
func (FrameSize_ImixPreset) EnumDescriptor
deprecated
func (FrameSize_ImixPreset) EnumDescriptor() ([]byte, []int)
Deprecated: Use FrameSize_ImixPreset.Descriptor instead.
func (FrameSize_ImixPreset) Number ¶
func (x FrameSize_ImixPreset) Number() protoreflect.EnumNumber
func (FrameSize_ImixPreset) String ¶
func (x FrameSize_ImixPreset) String() string
func (FrameSize_ImixPreset) Type ¶
func (FrameSize_ImixPreset) Type() protoreflect.EnumType
type FrameSize_ImixPreset_ ¶
type FrameSize_ImixPreset_ struct {
ImixPreset FrameSize_ImixPreset `protobuf:"varint,3,opt,name=imix_preset,json=imixPreset,proto3,enum=ondatra.FrameSize_ImixPreset,oneof"`
}
type FrameSize_Random ¶
type FrameSize_Random struct { Min uint32 `protobuf:"varint,1,opt,name=min,proto3" json:"min,omitempty"` Max uint32 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
func (*FrameSize_Random) Descriptor
deprecated
func (*FrameSize_Random) Descriptor() ([]byte, []int)
Deprecated: Use FrameSize_Random.ProtoReflect.Descriptor instead.
func (*FrameSize_Random) GetMax ¶
func (x *FrameSize_Random) GetMax() uint32
func (*FrameSize_Random) GetMin ¶
func (x *FrameSize_Random) GetMin() uint32
func (*FrameSize_Random) ProtoMessage ¶
func (*FrameSize_Random) ProtoMessage()
func (*FrameSize_Random) ProtoReflect ¶
func (x *FrameSize_Random) ProtoReflect() protoreflect.Message
func (*FrameSize_Random) Reset ¶
func (x *FrameSize_Random) Reset()
func (*FrameSize_Random) String ¶
func (x *FrameSize_Random) String() string
type FrameSize_Random_ ¶
type FrameSize_Random_ struct {
Random *FrameSize_Random `protobuf:"bytes,2,opt,name=random,proto3,oneof"`
}
type GreHeader ¶
type GreHeader struct { Key uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"` Seq uint32 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"` // contains filtered or unexported fields }
func (*GreHeader) Descriptor
deprecated
func (*GreHeader) ProtoMessage ¶
func (*GreHeader) ProtoMessage()
func (*GreHeader) ProtoReflect ¶
func (x *GreHeader) ProtoReflect() protoreflect.Message
type Header ¶
type Header struct { // Types that are assignable to Type: // *Header_Eth // *Header_Gre // *Header_Ipv4 // *Header_Ipv6 // *Header_Mpls // *Header_Tcp // *Header_Udp // *Header_Http // *Header_Icmp // *Header_Ospf // *Header_Rsvp // *Header_Pim // *Header_Ldp // *Header_Macsec Type isHeader_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
A packet header.
func (*Header) Descriptor
deprecated
func (*Header) GetEth ¶
func (x *Header) GetEth() *EthernetHeader
func (*Header) GetHttp ¶
func (x *Header) GetHttp() *HttpHeader
func (*Header) GetIcmp ¶
func (x *Header) GetIcmp() *IcmpHeader
func (*Header) GetIpv4 ¶
func (x *Header) GetIpv4() *Ipv4Header
func (*Header) GetIpv6 ¶
func (x *Header) GetIpv6() *Ipv6Header
func (*Header) GetMacsec ¶
func (x *Header) GetMacsec() *MacsecHeader
func (*Header) GetMpls ¶
func (x *Header) GetMpls() *MplsHeader
func (*Header) GetOspf ¶
func (x *Header) GetOspf() *OspfHeader
func (*Header) GetRsvp ¶
func (x *Header) GetRsvp() *RsvpHeader
func (*Header) ProtoMessage ¶
func (*Header) ProtoMessage()
func (*Header) ProtoReflect ¶
func (x *Header) ProtoReflect() protoreflect.Message
type Header_Eth ¶
type Header_Eth struct {
Eth *EthernetHeader `protobuf:"bytes,1,opt,name=eth,proto3,oneof"`
}
type Header_Gre ¶
type Header_Gre struct {
Gre *GreHeader `protobuf:"bytes,2,opt,name=gre,proto3,oneof"`
}
type Header_Http ¶
type Header_Http struct {
Http *HttpHeader `protobuf:"bytes,8,opt,name=http,proto3,oneof"`
}
type Header_Icmp ¶
type Header_Icmp struct {
Icmp *IcmpHeader `protobuf:"bytes,9,opt,name=icmp,proto3,oneof"`
}
type Header_Ipv4 ¶
type Header_Ipv4 struct {
Ipv4 *Ipv4Header `protobuf:"bytes,3,opt,name=ipv4,proto3,oneof"`
}
type Header_Ipv6 ¶
type Header_Ipv6 struct {
Ipv6 *Ipv6Header `protobuf:"bytes,4,opt,name=ipv6,proto3,oneof"`
}
type Header_Ldp ¶
type Header_Ldp struct {
Ldp *LdpHeader `protobuf:"bytes,13,opt,name=ldp,proto3,oneof"`
}
type Header_Macsec ¶
type Header_Macsec struct {
Macsec *MacsecHeader `protobuf:"bytes,14,opt,name=macsec,proto3,oneof"`
}
type Header_Mpls ¶
type Header_Mpls struct {
Mpls *MplsHeader `protobuf:"bytes,5,opt,name=mpls,proto3,oneof"`
}
type Header_Ospf ¶
type Header_Ospf struct {
Ospf *OspfHeader `protobuf:"bytes,10,opt,name=ospf,proto3,oneof"`
}
type Header_Pim ¶
type Header_Pim struct {
Pim *PimHeader `protobuf:"bytes,12,opt,name=pim,proto3,oneof"`
}
type Header_Rsvp ¶
type Header_Rsvp struct {
Rsvp *RsvpHeader `protobuf:"bytes,11,opt,name=rsvp,proto3,oneof"`
}
type Header_Tcp ¶
type Header_Tcp struct {
Tcp *TcpHeader `protobuf:"bytes,6,opt,name=tcp,proto3,oneof"`
}
type Header_Udp ¶
type Header_Udp struct {
Udp *UdpHeader `protobuf:"bytes,7,opt,name=udp,proto3,oneof"`
}
type HttpHeader ¶
type HttpHeader struct {
// contains filtered or unexported fields
}
func (*HttpHeader) Descriptor
deprecated
func (*HttpHeader) Descriptor() ([]byte, []int)
Deprecated: Use HttpHeader.ProtoReflect.Descriptor instead.
func (*HttpHeader) ProtoMessage ¶
func (*HttpHeader) ProtoMessage()
func (*HttpHeader) ProtoReflect ¶
func (x *HttpHeader) ProtoReflect() protoreflect.Message
func (*HttpHeader) Reset ¶
func (x *HttpHeader) Reset()
func (*HttpHeader) String ¶
func (x *HttpHeader) String() string
type IPReachability ¶
type IPReachability struct { Metric uint32 `protobuf:"varint,1,opt,name=metric,proto3" json:"metric,omitempty"` RouteOrigin IPReachability_RouteOrigin `` /* 135-byte string literal not displayed */ Algorithm uint32 `protobuf:"varint,3,opt,name=algorithm,proto3" json:"algorithm,omitempty"` SidIndexLabel uint32 `protobuf:"varint,4,opt,name=sid_index_label,json=sidIndexLabel,proto3" json:"sid_index_label,omitempty"` FlagReadvertise bool `protobuf:"varint,5,opt,name=flag_readvertise,json=flagReadvertise,proto3" json:"flag_readvertise,omitempty"` FlagNodeSid bool `protobuf:"varint,6,opt,name=flag_node_sid,json=flagNodeSid,proto3" json:"flag_node_sid,omitempty"` FlagNoPhp bool `protobuf:"varint,7,opt,name=flag_no_php,json=flagNoPhp,proto3" json:"flag_no_php,omitempty"` FlagExplicitNull bool `protobuf:"varint,8,opt,name=flag_explicit_null,json=flagExplicitNull,proto3" json:"flag_explicit_null,omitempty"` FlagValue bool `protobuf:"varint,9,opt,name=flag_value,json=flagValue,proto3" json:"flag_value,omitempty"` FlagLocal bool `protobuf:"varint,10,opt,name=flag_local,json=flagLocal,proto3" json:"flag_local,omitempty"` EnableSidIndexLabel bool `protobuf:"varint,11,opt,name=enable_sid_index_label,json=enableSidIndexLabel,proto3" json:"enable_sid_index_label,omitempty"` Active bool `protobuf:"varint,12,opt,name=active,proto3" json:"active,omitempty"` // contains filtered or unexported fields }
func (*IPReachability) Descriptor
deprecated
func (*IPReachability) Descriptor() ([]byte, []int)
Deprecated: Use IPReachability.ProtoReflect.Descriptor instead.
func (*IPReachability) GetActive ¶
func (x *IPReachability) GetActive() bool
func (*IPReachability) GetAlgorithm ¶
func (x *IPReachability) GetAlgorithm() uint32
func (*IPReachability) GetEnableSidIndexLabel ¶
func (x *IPReachability) GetEnableSidIndexLabel() bool
func (*IPReachability) GetFlagExplicitNull ¶
func (x *IPReachability) GetFlagExplicitNull() bool
func (*IPReachability) GetFlagLocal ¶
func (x *IPReachability) GetFlagLocal() bool
func (*IPReachability) GetFlagNoPhp ¶
func (x *IPReachability) GetFlagNoPhp() bool
func (*IPReachability) GetFlagNodeSid ¶
func (x *IPReachability) GetFlagNodeSid() bool
func (*IPReachability) GetFlagReadvertise ¶
func (x *IPReachability) GetFlagReadvertise() bool
func (*IPReachability) GetFlagValue ¶
func (x *IPReachability) GetFlagValue() bool
func (*IPReachability) GetMetric ¶
func (x *IPReachability) GetMetric() uint32
func (*IPReachability) GetRouteOrigin ¶
func (x *IPReachability) GetRouteOrigin() IPReachability_RouteOrigin
func (*IPReachability) GetSidIndexLabel ¶
func (x *IPReachability) GetSidIndexLabel() uint32
func (*IPReachability) ProtoMessage ¶
func (*IPReachability) ProtoMessage()
func (*IPReachability) ProtoReflect ¶
func (x *IPReachability) ProtoReflect() protoreflect.Message
func (*IPReachability) Reset ¶
func (x *IPReachability) Reset()
func (*IPReachability) String ¶
func (x *IPReachability) String() string
type IPReachability_RouteOrigin ¶
type IPReachability_RouteOrigin int32
const ( IPReachability_ROUTE_ORIGIN_UNSPECIFIED IPReachability_RouteOrigin = 0 IPReachability_INTERNAL IPReachability_RouteOrigin = 1 IPReachability_EXTERNAL IPReachability_RouteOrigin = 2 )
func (IPReachability_RouteOrigin) Descriptor ¶
func (IPReachability_RouteOrigin) Descriptor() protoreflect.EnumDescriptor
func (IPReachability_RouteOrigin) Enum ¶
func (x IPReachability_RouteOrigin) Enum() *IPReachability_RouteOrigin
func (IPReachability_RouteOrigin) EnumDescriptor
deprecated
func (IPReachability_RouteOrigin) EnumDescriptor() ([]byte, []int)
Deprecated: Use IPReachability_RouteOrigin.Descriptor instead.
func (IPReachability_RouteOrigin) Number ¶
func (x IPReachability_RouteOrigin) Number() protoreflect.EnumNumber
func (IPReachability_RouteOrigin) String ¶
func (x IPReachability_RouteOrigin) String() string
func (IPReachability_RouteOrigin) Type ¶
func (IPReachability_RouteOrigin) Type() protoreflect.EnumType
type ISISConfig ¶
type ISISConfig struct { // The IS-IS level which the ate behaves as. Level ISISConfig_Level `protobuf:"varint,1,opt,name=level,proto3,enum=ondatra.ISISConfig_Level" json:"level,omitempty"` // The routing metric used for IS-IS link-state calculation. Metric uint32 `protobuf:"varint,2,opt,name=metric,proto3" json:"metric,omitempty"` // Area id this ate belongs to. AreaId string `protobuf:"bytes,3,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"` // Use a wider range of allowed metric number up to up to 16,777,215, // otherwise the metrics can have values up to 63. EnableWideMetric bool `protobuf:"varint,4,opt,name=enable_wide_metric,json=enableWideMetric,proto3" json:"enable_wide_metric,omitempty"` // The network type of the IS-IS interface. NetworkType ISISConfig_NetworkType `` /* 131-byte string literal not displayed */ AuthType ISISConfig_AuthType `protobuf:"varint,6,opt,name=auth_type,json=authType,proto3,enum=ondatra.ISISConfig_AuthType" json:"auth_type,omitempty"` // The auth key to be used for authentication. AuthKey string `protobuf:"bytes,7,opt,name=auth_key,json=authKey,proto3" json:"auth_key,omitempty"` // enables hello padding. EnableHelloPadding bool `protobuf:"varint,8,opt,name=enable_hello_padding,json=enableHelloPadding,proto3" json:"enable_hello_padding,omitempty"` // enables traffic engineering. EnableTe bool `protobuf:"varint,9,opt,name=enable_te,json=enableTe,proto3" json:"enable_te,omitempty"` // discard learned lsp info. DiscardLsps bool `protobuf:"varint,10,opt,name=discard_lsps,json=discardLsps,proto3" json:"discard_lsps,omitempty"` // the router id. TeRouterId string `protobuf:"bytes,11,opt,name=te_router_id,json=teRouterId,proto3" json:"te_router_id,omitempty"` // config to simulate pool of reachable ips. IpReachability *IPReachability `protobuf:"bytes,12,opt,name=ip_reachability,json=ipReachability,proto3" json:"ip_reachability,omitempty"` // config to simulate topology of IS-IS routers. IsReachabilities []*ISReachability `protobuf:"bytes,13,rep,name=is_reachabilities,json=isReachabilities,proto3" json:"is_reachabilities,omitempty"` // pripority of the interface InterfacePriority uint32 `protobuf:"varint,14,opt,name=interface_priority,json=interfacePriority,proto3" json:"interface_priority,omitempty"` // interval between sending hello packets. HelloIntervalSec uint32 `protobuf:"varint,15,opt,name=hello_interval_sec,json=helloIntervalSec,proto3" json:"hello_interval_sec,omitempty"` // interval before considering adjacency is down. DeadIntervalSec uint32 `protobuf:"varint,16,opt,name=dead_interval_sec,json=deadIntervalSec,proto3" json:"dead_interval_sec,omitempty"` // IS-IS segment routing configuration. SegmentRouting *ISISSegmentRouting `protobuf:"bytes,17,opt,name=segment_routing,json=segmentRouting,proto3" json:"segment_routing,omitempty"` // the capability router id. CapabilityRouterId string `protobuf:"bytes,18,opt,name=capability_router_id,json=capabilityRouterId,proto3" json:"capability_router_id,omitempty"` // contains filtered or unexported fields }
IS-IS configuration for the ATE.
func (*ISISConfig) Descriptor
deprecated
func (*ISISConfig) Descriptor() ([]byte, []int)
Deprecated: Use ISISConfig.ProtoReflect.Descriptor instead.
func (*ISISConfig) GetAreaId ¶
func (x *ISISConfig) GetAreaId() string
func (*ISISConfig) GetAuthKey ¶
func (x *ISISConfig) GetAuthKey() string
func (*ISISConfig) GetAuthType ¶
func (x *ISISConfig) GetAuthType() ISISConfig_AuthType
func (*ISISConfig) GetCapabilityRouterId ¶
func (x *ISISConfig) GetCapabilityRouterId() string
func (*ISISConfig) GetDeadIntervalSec ¶
func (x *ISISConfig) GetDeadIntervalSec() uint32
func (*ISISConfig) GetDiscardLsps ¶
func (x *ISISConfig) GetDiscardLsps() bool
func (*ISISConfig) GetEnableHelloPadding ¶
func (x *ISISConfig) GetEnableHelloPadding() bool
func (*ISISConfig) GetEnableTe ¶
func (x *ISISConfig) GetEnableTe() bool
func (*ISISConfig) GetEnableWideMetric ¶
func (x *ISISConfig) GetEnableWideMetric() bool
func (*ISISConfig) GetHelloIntervalSec ¶
func (x *ISISConfig) GetHelloIntervalSec() uint32
func (*ISISConfig) GetInterfacePriority ¶
func (x *ISISConfig) GetInterfacePriority() uint32
func (*ISISConfig) GetIpReachability ¶
func (x *ISISConfig) GetIpReachability() *IPReachability
func (*ISISConfig) GetIsReachabilities ¶
func (x *ISISConfig) GetIsReachabilities() []*ISReachability
func (*ISISConfig) GetLevel ¶
func (x *ISISConfig) GetLevel() ISISConfig_Level
func (*ISISConfig) GetMetric ¶
func (x *ISISConfig) GetMetric() uint32
func (*ISISConfig) GetNetworkType ¶
func (x *ISISConfig) GetNetworkType() ISISConfig_NetworkType
func (*ISISConfig) GetSegmentRouting ¶
func (x *ISISConfig) GetSegmentRouting() *ISISSegmentRouting
func (*ISISConfig) GetTeRouterId ¶
func (x *ISISConfig) GetTeRouterId() string
func (*ISISConfig) ProtoMessage ¶
func (*ISISConfig) ProtoMessage()
func (*ISISConfig) ProtoReflect ¶
func (x *ISISConfig) ProtoReflect() protoreflect.Message
func (*ISISConfig) Reset ¶
func (x *ISISConfig) Reset()
func (*ISISConfig) String ¶
func (x *ISISConfig) String() string
type ISISConfig_AuthType ¶
type ISISConfig_AuthType int32
const ( ISISConfig_AUTH_TYPE_UNSPECIFIED ISISConfig_AuthType = 0 ISISConfig_MD5 ISISConfig_AuthType = 1 ISISConfig_PASSWORD ISISConfig_AuthType = 2 )
func (ISISConfig_AuthType) Descriptor ¶
func (ISISConfig_AuthType) Descriptor() protoreflect.EnumDescriptor
func (ISISConfig_AuthType) Enum ¶
func (x ISISConfig_AuthType) Enum() *ISISConfig_AuthType
func (ISISConfig_AuthType) EnumDescriptor
deprecated
func (ISISConfig_AuthType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ISISConfig_AuthType.Descriptor instead.
func (ISISConfig_AuthType) Number ¶
func (x ISISConfig_AuthType) Number() protoreflect.EnumNumber
func (ISISConfig_AuthType) String ¶
func (x ISISConfig_AuthType) String() string
func (ISISConfig_AuthType) Type ¶
func (ISISConfig_AuthType) Type() protoreflect.EnumType
type ISISConfig_Level ¶
type ISISConfig_Level int32
const ( ISISConfig_LEVEL_UNSPECIFIED ISISConfig_Level = 0 ISISConfig_L1 ISISConfig_Level = 1 ISISConfig_L2 ISISConfig_Level = 2 )
func (ISISConfig_Level) Descriptor ¶
func (ISISConfig_Level) Descriptor() protoreflect.EnumDescriptor
func (ISISConfig_Level) Enum ¶
func (x ISISConfig_Level) Enum() *ISISConfig_Level
func (ISISConfig_Level) EnumDescriptor
deprecated
func (ISISConfig_Level) EnumDescriptor() ([]byte, []int)
Deprecated: Use ISISConfig_Level.Descriptor instead.
func (ISISConfig_Level) Number ¶
func (x ISISConfig_Level) Number() protoreflect.EnumNumber
func (ISISConfig_Level) String ¶
func (x ISISConfig_Level) String() string
func (ISISConfig_Level) Type ¶
func (ISISConfig_Level) Type() protoreflect.EnumType
type ISISConfig_NetworkType ¶
type ISISConfig_NetworkType int32
const ( ISISConfig_NETWORK_TYPE_UNSPECIFIED ISISConfig_NetworkType = 0 ISISConfig_BROADCAST ISISConfig_NetworkType = 1 ISISConfig_POINT_TO_POINT ISISConfig_NetworkType = 2 )
func (ISISConfig_NetworkType) Descriptor ¶
func (ISISConfig_NetworkType) Descriptor() protoreflect.EnumDescriptor
func (ISISConfig_NetworkType) Enum ¶
func (x ISISConfig_NetworkType) Enum() *ISISConfig_NetworkType
func (ISISConfig_NetworkType) EnumDescriptor
deprecated
func (ISISConfig_NetworkType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ISISConfig_NetworkType.Descriptor instead.
func (ISISConfig_NetworkType) Number ¶
func (x ISISConfig_NetworkType) Number() protoreflect.EnumNumber
func (ISISConfig_NetworkType) String ¶
func (x ISISConfig_NetworkType) String() string
func (ISISConfig_NetworkType) Type ¶
func (ISISConfig_NetworkType) Type() protoreflect.EnumType
type ISISSegmentRouting ¶
type ISISSegmentRouting struct { Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"` AdjacencySid *ISISSegmentRouting_AdjacencySID `protobuf:"bytes,2,opt,name=adjacency_sid,json=adjacencySid,proto3" json:"adjacency_sid,omitempty"` SidIndexLabel uint32 `protobuf:"varint,3,opt,name=sid_index_label,json=sidIndexLabel,proto3" json:"sid_index_label,omitempty"` SrgbRanges []*ISISSegmentRouting_SIDRange `protobuf:"bytes,4,rep,name=srgb_ranges,json=srgbRanges,proto3" json:"srgb_ranges,omitempty"` SrlbRanges []*ISISSegmentRouting_SIDRange `protobuf:"bytes,5,rep,name=srlb_ranges,json=srlbRanges,proto3" json:"srlb_ranges,omitempty"` FlagReadvertise bool `protobuf:"varint,6,opt,name=flag_readvertise,json=flagReadvertise,proto3" json:"flag_readvertise,omitempty"` FlagNodeSid bool `protobuf:"varint,7,opt,name=flag_node_sid,json=flagNodeSid,proto3" json:"flag_node_sid,omitempty"` FlagNoPhp bool `protobuf:"varint,8,opt,name=flag_no_php,json=flagNoPhp,proto3" json:"flag_no_php,omitempty"` FlagExplicitNull bool `protobuf:"varint,9,opt,name=flag_explicit_null,json=flagExplicitNull,proto3" json:"flag_explicit_null,omitempty"` FlagValue bool `protobuf:"varint,10,opt,name=flag_value,json=flagValue,proto3" json:"flag_value,omitempty"` FlagLocal bool `protobuf:"varint,11,opt,name=flag_local,json=flagLocal,proto3" json:"flag_local,omitempty"` Algorithms []uint32 `protobuf:"varint,12,rep,packed,name=algorithms,proto3" json:"algorithms,omitempty"` PrefixSid string `protobuf:"bytes,13,opt,name=prefix_sid,json=prefixSid,proto3" json:"prefix_sid,omitempty"` // contains filtered or unexported fields }
func (*ISISSegmentRouting) Descriptor
deprecated
func (*ISISSegmentRouting) Descriptor() ([]byte, []int)
Deprecated: Use ISISSegmentRouting.ProtoReflect.Descriptor instead.
func (*ISISSegmentRouting) GetAdjacencySid ¶
func (x *ISISSegmentRouting) GetAdjacencySid() *ISISSegmentRouting_AdjacencySID
func (*ISISSegmentRouting) GetAlgorithms ¶
func (x *ISISSegmentRouting) GetAlgorithms() []uint32
func (*ISISSegmentRouting) GetEnable ¶
func (x *ISISSegmentRouting) GetEnable() bool
func (*ISISSegmentRouting) GetFlagExplicitNull ¶
func (x *ISISSegmentRouting) GetFlagExplicitNull() bool
func (*ISISSegmentRouting) GetFlagLocal ¶
func (x *ISISSegmentRouting) GetFlagLocal() bool
func (*ISISSegmentRouting) GetFlagNoPhp ¶
func (x *ISISSegmentRouting) GetFlagNoPhp() bool
func (*ISISSegmentRouting) GetFlagNodeSid ¶
func (x *ISISSegmentRouting) GetFlagNodeSid() bool
func (*ISISSegmentRouting) GetFlagReadvertise ¶
func (x *ISISSegmentRouting) GetFlagReadvertise() bool
func (*ISISSegmentRouting) GetFlagValue ¶
func (x *ISISSegmentRouting) GetFlagValue() bool
func (*ISISSegmentRouting) GetPrefixSid ¶
func (x *ISISSegmentRouting) GetPrefixSid() string
func (*ISISSegmentRouting) GetSidIndexLabel ¶
func (x *ISISSegmentRouting) GetSidIndexLabel() uint32
func (*ISISSegmentRouting) GetSrgbRanges ¶
func (x *ISISSegmentRouting) GetSrgbRanges() []*ISISSegmentRouting_SIDRange
func (*ISISSegmentRouting) GetSrlbRanges ¶
func (x *ISISSegmentRouting) GetSrlbRanges() []*ISISSegmentRouting_SIDRange
func (*ISISSegmentRouting) ProtoMessage ¶
func (*ISISSegmentRouting) ProtoMessage()
func (*ISISSegmentRouting) ProtoReflect ¶
func (x *ISISSegmentRouting) ProtoReflect() protoreflect.Message
func (*ISISSegmentRouting) Reset ¶
func (x *ISISSegmentRouting) Reset()
func (*ISISSegmentRouting) String ¶
func (x *ISISSegmentRouting) String() string
type ISISSegmentRouting_AdjacencySID ¶
type ISISSegmentRouting_AdjacencySID struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` OverrideFlagAddressFamily bool `` /* 141-byte string literal not displayed */ FlagAddressFamily bool `protobuf:"varint,3,opt,name=flag_address_family,json=flagAddressFamily,proto3" json:"flag_address_family,omitempty"` FlagBackup bool `protobuf:"varint,4,opt,name=flag_backup,json=flagBackup,proto3" json:"flag_backup,omitempty"` FlagValue bool `protobuf:"varint,5,opt,name=flag_value,json=flagValue,proto3" json:"flag_value,omitempty"` FlagLocal bool `protobuf:"varint,6,opt,name=flag_local,json=flagLocal,proto3" json:"flag_local,omitempty"` FlagSet bool `protobuf:"varint,7,opt,name=flag_set,json=flagSet,proto3" json:"flag_set,omitempty"` FlagPersistent bool `protobuf:"varint,8,opt,name=flag_persistent,json=flagPersistent,proto3" json:"flag_persistent,omitempty"` // contains filtered or unexported fields }
func (*ISISSegmentRouting_AdjacencySID) Descriptor
deprecated
func (*ISISSegmentRouting_AdjacencySID) Descriptor() ([]byte, []int)
Deprecated: Use ISISSegmentRouting_AdjacencySID.ProtoReflect.Descriptor instead.
func (*ISISSegmentRouting_AdjacencySID) GetFlagAddressFamily ¶
func (x *ISISSegmentRouting_AdjacencySID) GetFlagAddressFamily() bool
func (*ISISSegmentRouting_AdjacencySID) GetFlagBackup ¶
func (x *ISISSegmentRouting_AdjacencySID) GetFlagBackup() bool
func (*ISISSegmentRouting_AdjacencySID) GetFlagLocal ¶
func (x *ISISSegmentRouting_AdjacencySID) GetFlagLocal() bool
func (*ISISSegmentRouting_AdjacencySID) GetFlagPersistent ¶
func (x *ISISSegmentRouting_AdjacencySID) GetFlagPersistent() bool
func (*ISISSegmentRouting_AdjacencySID) GetFlagSet ¶
func (x *ISISSegmentRouting_AdjacencySID) GetFlagSet() bool
func (*ISISSegmentRouting_AdjacencySID) GetFlagValue ¶
func (x *ISISSegmentRouting_AdjacencySID) GetFlagValue() bool
func (*ISISSegmentRouting_AdjacencySID) GetOverrideFlagAddressFamily ¶
func (x *ISISSegmentRouting_AdjacencySID) GetOverrideFlagAddressFamily() bool
func (*ISISSegmentRouting_AdjacencySID) GetSid ¶
func (x *ISISSegmentRouting_AdjacencySID) GetSid() string
func (*ISISSegmentRouting_AdjacencySID) ProtoMessage ¶
func (*ISISSegmentRouting_AdjacencySID) ProtoMessage()
func (*ISISSegmentRouting_AdjacencySID) ProtoReflect ¶
func (x *ISISSegmentRouting_AdjacencySID) ProtoReflect() protoreflect.Message
func (*ISISSegmentRouting_AdjacencySID) Reset ¶
func (x *ISISSegmentRouting_AdjacencySID) Reset()
func (*ISISSegmentRouting_AdjacencySID) String ¶
func (x *ISISSegmentRouting_AdjacencySID) String() string
type ISISSegmentRouting_SIDRange ¶
type ISISSegmentRouting_SIDRange struct { SidStartLabel uint32 `protobuf:"varint,1,opt,name=sid_start_label,json=sidStartLabel,proto3" json:"sid_start_label,omitempty"` SidCount uint32 `protobuf:"varint,2,opt,name=sid_count,json=sidCount,proto3" json:"sid_count,omitempty"` // contains filtered or unexported fields }
func (*ISISSegmentRouting_SIDRange) Descriptor
deprecated
func (*ISISSegmentRouting_SIDRange) Descriptor() ([]byte, []int)
Deprecated: Use ISISSegmentRouting_SIDRange.ProtoReflect.Descriptor instead.
func (*ISISSegmentRouting_SIDRange) GetSidCount ¶
func (x *ISISSegmentRouting_SIDRange) GetSidCount() uint32
func (*ISISSegmentRouting_SIDRange) GetSidStartLabel ¶
func (x *ISISSegmentRouting_SIDRange) GetSidStartLabel() uint32
func (*ISISSegmentRouting_SIDRange) ProtoMessage ¶
func (*ISISSegmentRouting_SIDRange) ProtoMessage()
func (*ISISSegmentRouting_SIDRange) ProtoReflect ¶
func (x *ISISSegmentRouting_SIDRange) ProtoReflect() protoreflect.Message
func (*ISISSegmentRouting_SIDRange) Reset ¶
func (x *ISISSegmentRouting_SIDRange) Reset()
func (*ISISSegmentRouting_SIDRange) String ¶
func (x *ISISSegmentRouting_SIDRange) String() string
type ISReachability ¶
type ISReachability struct { Nodes []*ISReachability_Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ISReachability) Descriptor
deprecated
func (*ISReachability) Descriptor() ([]byte, []int)
Deprecated: Use ISReachability.ProtoReflect.Descriptor instead.
func (*ISReachability) GetName ¶
func (x *ISReachability) GetName() string
func (*ISReachability) GetNodes ¶
func (x *ISReachability) GetNodes() []*ISReachability_Node
func (*ISReachability) ProtoMessage ¶
func (*ISReachability) ProtoMessage()
func (*ISReachability) ProtoReflect ¶
func (x *ISReachability) ProtoReflect() protoreflect.Message
func (*ISReachability) Reset ¶
func (x *ISReachability) Reset()
func (*ISReachability) String ¶
func (x *ISReachability) String() string
type ISReachability_Node ¶
type ISReachability_Node struct { IngressMetric uint32 `protobuf:"varint,1,opt,name=ingress_metric,json=ingressMetric,proto3" json:"ingress_metric,omitempty"` EgressMetric uint32 `protobuf:"varint,2,opt,name=egress_metric,json=egressMetric,proto3" json:"egress_metric,omitempty"` // The system ID should be specified using hex characters (possibly // grouped by colons or periods.) SystemId string `protobuf:"bytes,3,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"` Links []*ISReachability_Node_Link `protobuf:"bytes,4,rep,name=links,proto3" json:"links,omitempty"` EnableTe bool `protobuf:"varint,6,opt,name=enable_te,json=enableTe,proto3" json:"enable_te,omitempty"` EnableWideMetric bool `protobuf:"varint,7,opt,name=enable_wide_metric,json=enableWideMetric,proto3" json:"enable_wide_metric,omitempty"` SegmentRouting *ISISSegmentRouting `protobuf:"bytes,8,opt,name=segment_routing,json=segmentRouting,proto3" json:"segment_routing,omitempty"` TeRouterId string `protobuf:"bytes,9,opt,name=te_router_id,json=teRouterId,proto3" json:"te_router_id,omitempty"` RoutesIpv4 *ISReachability_Node_Routes `protobuf:"bytes,10,opt,name=routes_ipv4,json=routesIpv4,proto3" json:"routes_ipv4,omitempty"` RoutesIpv6 *ISReachability_Node_Routes `protobuf:"bytes,12,opt,name=routes_ipv6,json=routesIpv6,proto3" json:"routes_ipv6,omitempty"` CapabilityRouterId string `protobuf:"bytes,11,opt,name=capability_router_id,json=capabilityRouterId,proto3" json:"capability_router_id,omitempty"` // NEXT ID: 13 // contains filtered or unexported fields }
func (*ISReachability_Node) Descriptor
deprecated
func (*ISReachability_Node) Descriptor() ([]byte, []int)
Deprecated: Use ISReachability_Node.ProtoReflect.Descriptor instead.
func (*ISReachability_Node) GetCapabilityRouterId ¶
func (x *ISReachability_Node) GetCapabilityRouterId() string
func (*ISReachability_Node) GetEgressMetric ¶
func (x *ISReachability_Node) GetEgressMetric() uint32
func (*ISReachability_Node) GetEnableTe ¶
func (x *ISReachability_Node) GetEnableTe() bool
func (*ISReachability_Node) GetEnableWideMetric ¶
func (x *ISReachability_Node) GetEnableWideMetric() bool
func (*ISReachability_Node) GetIngressMetric ¶
func (x *ISReachability_Node) GetIngressMetric() uint32
func (*ISReachability_Node) GetLinks ¶
func (x *ISReachability_Node) GetLinks() []*ISReachability_Node_Link
func (*ISReachability_Node) GetRoutesIpv4 ¶
func (x *ISReachability_Node) GetRoutesIpv4() *ISReachability_Node_Routes
func (*ISReachability_Node) GetRoutesIpv6 ¶
func (x *ISReachability_Node) GetRoutesIpv6() *ISReachability_Node_Routes
func (*ISReachability_Node) GetSegmentRouting ¶
func (x *ISReachability_Node) GetSegmentRouting() *ISISSegmentRouting
func (*ISReachability_Node) GetSystemId ¶
func (x *ISReachability_Node) GetSystemId() string
func (*ISReachability_Node) GetTeRouterId ¶
func (x *ISReachability_Node) GetTeRouterId() string
func (*ISReachability_Node) ProtoMessage ¶
func (*ISReachability_Node) ProtoMessage()
func (*ISReachability_Node) ProtoReflect ¶
func (x *ISReachability_Node) ProtoReflect() protoreflect.Message
func (*ISReachability_Node) Reset ¶
func (x *ISReachability_Node) Reset()
func (*ISReachability_Node) String ¶
func (x *ISReachability_Node) String() string
type ISReachability_Node_Link ¶
type ISReachability_Node_Link struct { FromIpv4 string `protobuf:"bytes,1,opt,name=from_ipv4,json=fromIpv4,proto3" json:"from_ipv4,omitempty"` ToIpv4 string `protobuf:"bytes,2,opt,name=to_ipv4,json=toIpv4,proto3" json:"to_ipv4,omitempty"` FromIpv6 string `protobuf:"bytes,3,opt,name=from_ipv6,json=fromIpv6,proto3" json:"from_ipv6,omitempty"` ToIpv6 string `protobuf:"bytes,4,opt,name=to_ipv6,json=toIpv6,proto3" json:"to_ipv6,omitempty"` // contains filtered or unexported fields }
func (*ISReachability_Node_Link) Descriptor
deprecated
func (*ISReachability_Node_Link) Descriptor() ([]byte, []int)
Deprecated: Use ISReachability_Node_Link.ProtoReflect.Descriptor instead.
func (*ISReachability_Node_Link) GetFromIpv4 ¶
func (x *ISReachability_Node_Link) GetFromIpv4() string
func (*ISReachability_Node_Link) GetFromIpv6 ¶
func (x *ISReachability_Node_Link) GetFromIpv6() string
func (*ISReachability_Node_Link) GetToIpv4 ¶
func (x *ISReachability_Node_Link) GetToIpv4() string
func (*ISReachability_Node_Link) GetToIpv6 ¶
func (x *ISReachability_Node_Link) GetToIpv6() string
func (*ISReachability_Node_Link) ProtoMessage ¶
func (*ISReachability_Node_Link) ProtoMessage()
func (*ISReachability_Node_Link) ProtoReflect ¶
func (x *ISReachability_Node_Link) ProtoReflect() protoreflect.Message
func (*ISReachability_Node_Link) Reset ¶
func (x *ISReachability_Node_Link) Reset()
func (*ISReachability_Node_Link) String ¶
func (x *ISReachability_Node_Link) String() string
type ISReachability_Node_Routes ¶
type ISReachability_Node_Routes struct { Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` NumRoutes uint64 `protobuf:"varint,2,opt,name=num_routes,json=numRoutes,proto3" json:"num_routes,omitempty"` Reachability *IPReachability `protobuf:"bytes,3,opt,name=reachability,proto3" json:"reachability,omitempty"` // contains filtered or unexported fields }
func (*ISReachability_Node_Routes) Descriptor
deprecated
func (*ISReachability_Node_Routes) Descriptor() ([]byte, []int)
Deprecated: Use ISReachability_Node_Routes.ProtoReflect.Descriptor instead.
func (*ISReachability_Node_Routes) GetNumRoutes ¶
func (x *ISReachability_Node_Routes) GetNumRoutes() uint64
func (*ISReachability_Node_Routes) GetPrefix ¶
func (x *ISReachability_Node_Routes) GetPrefix() string
func (*ISReachability_Node_Routes) GetReachability ¶
func (x *ISReachability_Node_Routes) GetReachability() *IPReachability
func (*ISReachability_Node_Routes) ProtoMessage ¶
func (*ISReachability_Node_Routes) ProtoMessage()
func (*ISReachability_Node_Routes) ProtoReflect ¶
func (x *ISReachability_Node_Routes) ProtoReflect() protoreflect.Message
func (*ISReachability_Node_Routes) Reset ¶
func (x *ISReachability_Node_Routes) Reset()
func (*ISReachability_Node_Routes) String ¶
func (x *ISReachability_Node_Routes) String() string
type IcmpHeader ¶
type IcmpHeader struct { // Types that are assignable to Type: // *IcmpHeader_EchoReply_ // *IcmpHeader_DestinationUnreachable_ // *IcmpHeader_RedirectMessage_ // *IcmpHeader_EchoRequest_ // *IcmpHeader_TimeExceeded_ // *IcmpHeader_ParameterProblem_ // *IcmpHeader_Timestamp_ // *IcmpHeader_TimestampReply_ Type isIcmpHeader_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*IcmpHeader) Descriptor
deprecated
func (*IcmpHeader) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader.ProtoReflect.Descriptor instead.
func (*IcmpHeader) GetDestinationUnreachable ¶
func (x *IcmpHeader) GetDestinationUnreachable() *IcmpHeader_DestinationUnreachable
func (*IcmpHeader) GetEchoReply ¶
func (x *IcmpHeader) GetEchoReply() *IcmpHeader_EchoReply
func (*IcmpHeader) GetEchoRequest ¶
func (x *IcmpHeader) GetEchoRequest() *IcmpHeader_EchoRequest
func (*IcmpHeader) GetParameterProblem ¶
func (x *IcmpHeader) GetParameterProblem() *IcmpHeader_ParameterProblem
func (*IcmpHeader) GetRedirectMessage ¶
func (x *IcmpHeader) GetRedirectMessage() *IcmpHeader_RedirectMessage
func (*IcmpHeader) GetTimeExceeded ¶
func (x *IcmpHeader) GetTimeExceeded() *IcmpHeader_TimeExceeded
func (*IcmpHeader) GetTimestamp ¶
func (x *IcmpHeader) GetTimestamp() *IcmpHeader_Timestamp
func (*IcmpHeader) GetTimestampReply ¶
func (x *IcmpHeader) GetTimestampReply() *IcmpHeader_TimestampReply
func (*IcmpHeader) GetType ¶
func (m *IcmpHeader) GetType() isIcmpHeader_Type
func (*IcmpHeader) ProtoMessage ¶
func (*IcmpHeader) ProtoMessage()
func (*IcmpHeader) ProtoReflect ¶
func (x *IcmpHeader) ProtoReflect() protoreflect.Message
func (*IcmpHeader) Reset ¶
func (x *IcmpHeader) Reset()
func (*IcmpHeader) String ¶
func (x *IcmpHeader) String() string
type IcmpHeader_DestinationUnreachable ¶
type IcmpHeader_DestinationUnreachable struct { Code IcmpHeader_DestinationUnreachable_Code `protobuf:"varint,1,opt,name=code,proto3,enum=ondatra.IcmpHeader_DestinationUnreachable_Code" json:"code,omitempty"` // contains filtered or unexported fields }
func (*IcmpHeader_DestinationUnreachable) Descriptor
deprecated
func (*IcmpHeader_DestinationUnreachable) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_DestinationUnreachable.ProtoReflect.Descriptor instead.
func (*IcmpHeader_DestinationUnreachable) GetCode ¶
func (x *IcmpHeader_DestinationUnreachable) GetCode() IcmpHeader_DestinationUnreachable_Code
func (*IcmpHeader_DestinationUnreachable) ProtoMessage ¶
func (*IcmpHeader_DestinationUnreachable) ProtoMessage()
func (*IcmpHeader_DestinationUnreachable) ProtoReflect ¶
func (x *IcmpHeader_DestinationUnreachable) ProtoReflect() protoreflect.Message
func (*IcmpHeader_DestinationUnreachable) Reset ¶
func (x *IcmpHeader_DestinationUnreachable) Reset()
func (*IcmpHeader_DestinationUnreachable) String ¶
func (x *IcmpHeader_DestinationUnreachable) String() string
type IcmpHeader_DestinationUnreachable_ ¶
type IcmpHeader_DestinationUnreachable_ struct {
DestinationUnreachable *IcmpHeader_DestinationUnreachable `protobuf:"bytes,2,opt,name=destination_unreachable,json=destinationUnreachable,proto3,oneof"`
}
type IcmpHeader_DestinationUnreachable_Code ¶
type IcmpHeader_DestinationUnreachable_Code int32
const ( IcmpHeader_DestinationUnreachable_CODE_UNSPECIFIED IcmpHeader_DestinationUnreachable_Code = 0 IcmpHeader_DestinationUnreachable_NETWORK_UNREACHABLE IcmpHeader_DestinationUnreachable_Code = 1 IcmpHeader_DestinationUnreachable_HOST_UNREACHABLE IcmpHeader_DestinationUnreachable_Code = 2 IcmpHeader_DestinationUnreachable_PROTOCOL_UNREACHABLE IcmpHeader_DestinationUnreachable_Code = 3 IcmpHeader_DestinationUnreachable_PORT_UNREACHABLE IcmpHeader_DestinationUnreachable_Code = 4 IcmpHeader_DestinationUnreachable_FRAGMENTATION_REQUIRED IcmpHeader_DestinationUnreachable_Code = 5 IcmpHeader_DestinationUnreachable_SOURCE_ROUTE_FAILED IcmpHeader_DestinationUnreachable_Code = 6 )
func (IcmpHeader_DestinationUnreachable_Code) Descriptor ¶
func (IcmpHeader_DestinationUnreachable_Code) Descriptor() protoreflect.EnumDescriptor
func (IcmpHeader_DestinationUnreachable_Code) EnumDescriptor
deprecated
func (IcmpHeader_DestinationUnreachable_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_DestinationUnreachable_Code.Descriptor instead.
func (IcmpHeader_DestinationUnreachable_Code) Number ¶
func (x IcmpHeader_DestinationUnreachable_Code) Number() protoreflect.EnumNumber
func (IcmpHeader_DestinationUnreachable_Code) String ¶
func (x IcmpHeader_DestinationUnreachable_Code) String() string
func (IcmpHeader_DestinationUnreachable_Code) Type ¶
func (IcmpHeader_DestinationUnreachable_Code) Type() protoreflect.EnumType
type IcmpHeader_EchoReply ¶
type IcmpHeader_EchoReply struct {
// contains filtered or unexported fields
}
func (*IcmpHeader_EchoReply) Descriptor
deprecated
func (*IcmpHeader_EchoReply) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_EchoReply.ProtoReflect.Descriptor instead.
func (*IcmpHeader_EchoReply) ProtoMessage ¶
func (*IcmpHeader_EchoReply) ProtoMessage()
func (*IcmpHeader_EchoReply) ProtoReflect ¶
func (x *IcmpHeader_EchoReply) ProtoReflect() protoreflect.Message
func (*IcmpHeader_EchoReply) Reset ¶
func (x *IcmpHeader_EchoReply) Reset()
func (*IcmpHeader_EchoReply) String ¶
func (x *IcmpHeader_EchoReply) String() string
type IcmpHeader_EchoReply_ ¶
type IcmpHeader_EchoReply_ struct {
EchoReply *IcmpHeader_EchoReply `protobuf:"bytes,1,opt,name=echo_reply,json=echoReply,proto3,oneof"`
}
type IcmpHeader_EchoRequest ¶
type IcmpHeader_EchoRequest struct {
// contains filtered or unexported fields
}
func (*IcmpHeader_EchoRequest) Descriptor
deprecated
func (*IcmpHeader_EchoRequest) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_EchoRequest.ProtoReflect.Descriptor instead.
func (*IcmpHeader_EchoRequest) ProtoMessage ¶
func (*IcmpHeader_EchoRequest) ProtoMessage()
func (*IcmpHeader_EchoRequest) ProtoReflect ¶
func (x *IcmpHeader_EchoRequest) ProtoReflect() protoreflect.Message
func (*IcmpHeader_EchoRequest) Reset ¶
func (x *IcmpHeader_EchoRequest) Reset()
func (*IcmpHeader_EchoRequest) String ¶
func (x *IcmpHeader_EchoRequest) String() string
type IcmpHeader_EchoRequest_ ¶
type IcmpHeader_EchoRequest_ struct {
EchoRequest *IcmpHeader_EchoRequest `protobuf:"bytes,4,opt,name=echo_request,json=echoRequest,proto3,oneof"`
}
type IcmpHeader_ParameterProblem ¶
type IcmpHeader_ParameterProblem struct { Pointer uint32 `protobuf:"varint,1,opt,name=pointer,proto3" json:"pointer,omitempty"` // contains filtered or unexported fields }
func (*IcmpHeader_ParameterProblem) Descriptor
deprecated
func (*IcmpHeader_ParameterProblem) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_ParameterProblem.ProtoReflect.Descriptor instead.
func (*IcmpHeader_ParameterProblem) GetPointer ¶
func (x *IcmpHeader_ParameterProblem) GetPointer() uint32
func (*IcmpHeader_ParameterProblem) ProtoMessage ¶
func (*IcmpHeader_ParameterProblem) ProtoMessage()
func (*IcmpHeader_ParameterProblem) ProtoReflect ¶
func (x *IcmpHeader_ParameterProblem) ProtoReflect() protoreflect.Message
func (*IcmpHeader_ParameterProblem) Reset ¶
func (x *IcmpHeader_ParameterProblem) Reset()
func (*IcmpHeader_ParameterProblem) String ¶
func (x *IcmpHeader_ParameterProblem) String() string
type IcmpHeader_ParameterProblem_ ¶
type IcmpHeader_ParameterProblem_ struct {
ParameterProblem *IcmpHeader_ParameterProblem `protobuf:"bytes,6,opt,name=parameter_problem,json=parameterProblem,proto3,oneof"`
}
type IcmpHeader_RedirectMessage ¶
type IcmpHeader_RedirectMessage struct { Code IcmpHeader_RedirectMessage_Code `protobuf:"varint,1,opt,name=code,proto3,enum=ondatra.IcmpHeader_RedirectMessage_Code" json:"code,omitempty"` IpAddr string `protobuf:"bytes,2,opt,name=ip_addr,json=ipAddr,proto3" json:"ip_addr,omitempty"` // contains filtered or unexported fields }
func (*IcmpHeader_RedirectMessage) Descriptor
deprecated
func (*IcmpHeader_RedirectMessage) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_RedirectMessage.ProtoReflect.Descriptor instead.
func (*IcmpHeader_RedirectMessage) GetCode ¶
func (x *IcmpHeader_RedirectMessage) GetCode() IcmpHeader_RedirectMessage_Code
func (*IcmpHeader_RedirectMessage) GetIpAddr ¶
func (x *IcmpHeader_RedirectMessage) GetIpAddr() string
func (*IcmpHeader_RedirectMessage) ProtoMessage ¶
func (*IcmpHeader_RedirectMessage) ProtoMessage()
func (*IcmpHeader_RedirectMessage) ProtoReflect ¶
func (x *IcmpHeader_RedirectMessage) ProtoReflect() protoreflect.Message
func (*IcmpHeader_RedirectMessage) Reset ¶
func (x *IcmpHeader_RedirectMessage) Reset()
func (*IcmpHeader_RedirectMessage) String ¶
func (x *IcmpHeader_RedirectMessage) String() string
type IcmpHeader_RedirectMessage_ ¶
type IcmpHeader_RedirectMessage_ struct {
RedirectMessage *IcmpHeader_RedirectMessage `protobuf:"bytes,3,opt,name=redirect_message,json=redirectMessage,proto3,oneof"`
}
type IcmpHeader_RedirectMessage_Code ¶
type IcmpHeader_RedirectMessage_Code int32
const ( IcmpHeader_RedirectMessage_CODE_UNSPECIFIED IcmpHeader_RedirectMessage_Code = 0 IcmpHeader_RedirectMessage_NETWORK IcmpHeader_RedirectMessage_Code = 1 IcmpHeader_RedirectMessage_HOST IcmpHeader_RedirectMessage_Code = 2 IcmpHeader_RedirectMessage_TOS_AND_NETWORK IcmpHeader_RedirectMessage_Code = 3 IcmpHeader_RedirectMessage_TOS_AND_HOST IcmpHeader_RedirectMessage_Code = 4 )
func (IcmpHeader_RedirectMessage_Code) Descriptor ¶
func (IcmpHeader_RedirectMessage_Code) Descriptor() protoreflect.EnumDescriptor
func (IcmpHeader_RedirectMessage_Code) Enum ¶
func (x IcmpHeader_RedirectMessage_Code) Enum() *IcmpHeader_RedirectMessage_Code
func (IcmpHeader_RedirectMessage_Code) EnumDescriptor
deprecated
func (IcmpHeader_RedirectMessage_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_RedirectMessage_Code.Descriptor instead.
func (IcmpHeader_RedirectMessage_Code) Number ¶
func (x IcmpHeader_RedirectMessage_Code) Number() protoreflect.EnumNumber
func (IcmpHeader_RedirectMessage_Code) String ¶
func (x IcmpHeader_RedirectMessage_Code) String() string
func (IcmpHeader_RedirectMessage_Code) Type ¶
func (IcmpHeader_RedirectMessage_Code) Type() protoreflect.EnumType
type IcmpHeader_TimeExceeded ¶
type IcmpHeader_TimeExceeded struct { Code IcmpHeader_TimeExceeded_Code `protobuf:"varint,1,opt,name=code,proto3,enum=ondatra.IcmpHeader_TimeExceeded_Code" json:"code,omitempty"` // contains filtered or unexported fields }
func (*IcmpHeader_TimeExceeded) Descriptor
deprecated
func (*IcmpHeader_TimeExceeded) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_TimeExceeded.ProtoReflect.Descriptor instead.
func (*IcmpHeader_TimeExceeded) GetCode ¶
func (x *IcmpHeader_TimeExceeded) GetCode() IcmpHeader_TimeExceeded_Code
func (*IcmpHeader_TimeExceeded) ProtoMessage ¶
func (*IcmpHeader_TimeExceeded) ProtoMessage()
func (*IcmpHeader_TimeExceeded) ProtoReflect ¶
func (x *IcmpHeader_TimeExceeded) ProtoReflect() protoreflect.Message
func (*IcmpHeader_TimeExceeded) Reset ¶
func (x *IcmpHeader_TimeExceeded) Reset()
func (*IcmpHeader_TimeExceeded) String ¶
func (x *IcmpHeader_TimeExceeded) String() string
type IcmpHeader_TimeExceeded_ ¶
type IcmpHeader_TimeExceeded_ struct {
TimeExceeded *IcmpHeader_TimeExceeded `protobuf:"bytes,5,opt,name=time_exceeded,json=timeExceeded,proto3,oneof"`
}
type IcmpHeader_TimeExceeded_Code ¶
type IcmpHeader_TimeExceeded_Code int32
const ( IcmpHeader_TimeExceeded_CODE_UNSPECIFIED IcmpHeader_TimeExceeded_Code = 0 IcmpHeader_TimeExceeded_TRANSIT IcmpHeader_TimeExceeded_Code = 1 IcmpHeader_TimeExceeded_FRAGMENT_REASSEMBLY IcmpHeader_TimeExceeded_Code = 2 )
func (IcmpHeader_TimeExceeded_Code) Descriptor ¶
func (IcmpHeader_TimeExceeded_Code) Descriptor() protoreflect.EnumDescriptor
func (IcmpHeader_TimeExceeded_Code) Enum ¶
func (x IcmpHeader_TimeExceeded_Code) Enum() *IcmpHeader_TimeExceeded_Code
func (IcmpHeader_TimeExceeded_Code) EnumDescriptor
deprecated
func (IcmpHeader_TimeExceeded_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_TimeExceeded_Code.Descriptor instead.
func (IcmpHeader_TimeExceeded_Code) Number ¶
func (x IcmpHeader_TimeExceeded_Code) Number() protoreflect.EnumNumber
func (IcmpHeader_TimeExceeded_Code) String ¶
func (x IcmpHeader_TimeExceeded_Code) String() string
func (IcmpHeader_TimeExceeded_Code) Type ¶
func (IcmpHeader_TimeExceeded_Code) Type() protoreflect.EnumType
type IcmpHeader_Timestamp ¶
type IcmpHeader_Timestamp struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Seq uint32 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"` OriginateTs uint32 `protobuf:"varint,3,opt,name=originate_ts,json=originateTs,proto3" json:"originate_ts,omitempty"` // contains filtered or unexported fields }
func (*IcmpHeader_Timestamp) Descriptor
deprecated
func (*IcmpHeader_Timestamp) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_Timestamp.ProtoReflect.Descriptor instead.
func (*IcmpHeader_Timestamp) GetId ¶
func (x *IcmpHeader_Timestamp) GetId() uint32
func (*IcmpHeader_Timestamp) GetOriginateTs ¶
func (x *IcmpHeader_Timestamp) GetOriginateTs() uint32
func (*IcmpHeader_Timestamp) GetSeq ¶
func (x *IcmpHeader_Timestamp) GetSeq() uint32
func (*IcmpHeader_Timestamp) ProtoMessage ¶
func (*IcmpHeader_Timestamp) ProtoMessage()
func (*IcmpHeader_Timestamp) ProtoReflect ¶
func (x *IcmpHeader_Timestamp) ProtoReflect() protoreflect.Message
func (*IcmpHeader_Timestamp) Reset ¶
func (x *IcmpHeader_Timestamp) Reset()
func (*IcmpHeader_Timestamp) String ¶
func (x *IcmpHeader_Timestamp) String() string
type IcmpHeader_TimestampReply ¶
type IcmpHeader_TimestampReply struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Seq uint32 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"` OriginateTs uint32 `protobuf:"varint,3,opt,name=originate_ts,json=originateTs,proto3" json:"originate_ts,omitempty"` ReceiveTs uint32 `protobuf:"varint,4,opt,name=receive_ts,json=receiveTs,proto3" json:"receive_ts,omitempty"` TransmitTs uint32 `protobuf:"varint,5,opt,name=transmit_ts,json=transmitTs,proto3" json:"transmit_ts,omitempty"` // contains filtered or unexported fields }
func (*IcmpHeader_TimestampReply) Descriptor
deprecated
func (*IcmpHeader_TimestampReply) Descriptor() ([]byte, []int)
Deprecated: Use IcmpHeader_TimestampReply.ProtoReflect.Descriptor instead.
func (*IcmpHeader_TimestampReply) GetId ¶
func (x *IcmpHeader_TimestampReply) GetId() uint32
func (*IcmpHeader_TimestampReply) GetOriginateTs ¶
func (x *IcmpHeader_TimestampReply) GetOriginateTs() uint32
func (*IcmpHeader_TimestampReply) GetReceiveTs ¶
func (x *IcmpHeader_TimestampReply) GetReceiveTs() uint32
func (*IcmpHeader_TimestampReply) GetSeq ¶
func (x *IcmpHeader_TimestampReply) GetSeq() uint32
func (*IcmpHeader_TimestampReply) GetTransmitTs ¶
func (x *IcmpHeader_TimestampReply) GetTransmitTs() uint32
func (*IcmpHeader_TimestampReply) ProtoMessage ¶
func (*IcmpHeader_TimestampReply) ProtoMessage()
func (*IcmpHeader_TimestampReply) ProtoReflect ¶
func (x *IcmpHeader_TimestampReply) ProtoReflect() protoreflect.Message
func (*IcmpHeader_TimestampReply) Reset ¶
func (x *IcmpHeader_TimestampReply) Reset()
func (*IcmpHeader_TimestampReply) String ¶
func (x *IcmpHeader_TimestampReply) String() string
type IcmpHeader_TimestampReply_ ¶
type IcmpHeader_TimestampReply_ struct {
TimestampReply *IcmpHeader_TimestampReply `protobuf:"bytes,8,opt,name=timestamp_reply,json=timestampReply,proto3,oneof"`
}
type IcmpHeader_Timestamp_ ¶
type IcmpHeader_Timestamp_ struct {
Timestamp *IcmpHeader_Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3,oneof"`
}
type InterfaceConfig ¶
type InterfaceConfig struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to Link: // *InterfaceConfig_Port // *InterfaceConfig_Lag Link isInterfaceConfig_Link `protobuf_oneof:"link"` Ethernet *EthernetConfig `protobuf:"bytes,4,opt,name=ethernet,proto3" json:"ethernet,omitempty"` Ipv4 *IpConfig `protobuf:"bytes,5,opt,name=ipv4,proto3" json:"ipv4,omitempty"` Ipv6 *IpConfig `protobuf:"bytes,6,opt,name=ipv6,proto3" json:"ipv6,omitempty"` Ipv4LoopbackCidr string `protobuf:"bytes,11,opt,name=ipv4_loopback_cidr,json=ipv4LoopbackCidr,proto3" json:"ipv4_loopback_cidr,omitempty"` Ipv6LoopbackCidr string `protobuf:"bytes,13,opt,name=ipv6_loopback_cidr,json=ipv6LoopbackCidr,proto3" json:"ipv6_loopback_cidr,omitempty"` Isis *ISISConfig `protobuf:"bytes,7,opt,name=isis,proto3" json:"isis,omitempty"` Bgp *BgpConfig `protobuf:"bytes,8,opt,name=bgp,proto3" json:"bgp,omitempty"` Rsvps []*RsvpConfig `protobuf:"bytes,12,rep,name=rsvps,proto3" json:"rsvps,omitempty"` Networks []*Network `protobuf:"bytes,9,rep,name=networks,proto3" json:"networks,omitempty"` EnableLacp bool `protobuf:"varint,10,opt,name=enable_lacp,json=enableLacp,proto3" json:"enable_lacp,omitempty"` // contains filtered or unexported fields }
func (*InterfaceConfig) Descriptor
deprecated
func (*InterfaceConfig) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceConfig.ProtoReflect.Descriptor instead.
func (*InterfaceConfig) GetBgp ¶
func (x *InterfaceConfig) GetBgp() *BgpConfig
func (*InterfaceConfig) GetEnableLacp ¶
func (x *InterfaceConfig) GetEnableLacp() bool
func (*InterfaceConfig) GetEthernet ¶
func (x *InterfaceConfig) GetEthernet() *EthernetConfig
func (*InterfaceConfig) GetIpv4 ¶
func (x *InterfaceConfig) GetIpv4() *IpConfig
func (*InterfaceConfig) GetIpv4LoopbackCidr ¶
func (x *InterfaceConfig) GetIpv4LoopbackCidr() string
func (*InterfaceConfig) GetIpv6 ¶
func (x *InterfaceConfig) GetIpv6() *IpConfig
func (*InterfaceConfig) GetIpv6LoopbackCidr ¶
func (x *InterfaceConfig) GetIpv6LoopbackCidr() string
func (*InterfaceConfig) GetIsis ¶
func (x *InterfaceConfig) GetIsis() *ISISConfig
func (*InterfaceConfig) GetLag ¶
func (x *InterfaceConfig) GetLag() string
func (*InterfaceConfig) GetLink ¶
func (m *InterfaceConfig) GetLink() isInterfaceConfig_Link
func (*InterfaceConfig) GetName ¶
func (x *InterfaceConfig) GetName() string
func (*InterfaceConfig) GetNetworks ¶
func (x *InterfaceConfig) GetNetworks() []*Network
func (*InterfaceConfig) GetPort ¶
func (x *InterfaceConfig) GetPort() string
func (*InterfaceConfig) GetRsvps ¶
func (x *InterfaceConfig) GetRsvps() []*RsvpConfig
func (*InterfaceConfig) ProtoMessage ¶
func (*InterfaceConfig) ProtoMessage()
func (*InterfaceConfig) ProtoReflect ¶
func (x *InterfaceConfig) ProtoReflect() protoreflect.Message
func (*InterfaceConfig) Reset ¶
func (x *InterfaceConfig) Reset()
func (*InterfaceConfig) String ¶
func (x *InterfaceConfig) String() string
type InterfaceConfig_Lag ¶
type InterfaceConfig_Lag struct {
Lag string `protobuf:"bytes,3,opt,name=lag,proto3,oneof"`
}
type InterfaceConfig_Port ¶
type InterfaceConfig_Port struct {
Port string `protobuf:"bytes,2,opt,name=port,proto3,oneof"`
}
type IpAddressGenerator ¶
type IpAddressGenerator struct { // Types that are assignable to Type: // *IpAddressGenerator_List // *IpAddressGenerator_Random Type isIpAddressGenerator_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*IpAddressGenerator) Descriptor
deprecated
func (*IpAddressGenerator) Descriptor() ([]byte, []int)
Deprecated: Use IpAddressGenerator.ProtoReflect.Descriptor instead.
func (*IpAddressGenerator) GetList ¶
func (x *IpAddressGenerator) GetList() *IpAddressList
func (*IpAddressGenerator) GetRandom ¶
func (x *IpAddressGenerator) GetRandom() *IpAddressRandom
func (*IpAddressGenerator) GetType ¶
func (m *IpAddressGenerator) GetType() isIpAddressGenerator_Type
func (*IpAddressGenerator) ProtoMessage ¶
func (*IpAddressGenerator) ProtoMessage()
func (*IpAddressGenerator) ProtoReflect ¶
func (x *IpAddressGenerator) ProtoReflect() protoreflect.Message
func (*IpAddressGenerator) Reset ¶
func (x *IpAddressGenerator) Reset()
func (*IpAddressGenerator) String ¶
func (x *IpAddressGenerator) String() string
type IpAddressGenerator_List ¶
type IpAddressGenerator_List struct {
List *IpAddressList `protobuf:"bytes,1,opt,name=list,proto3,oneof"`
}
type IpAddressGenerator_Random ¶
type IpAddressGenerator_Random struct {
Random *IpAddressRandom `protobuf:"bytes,2,opt,name=random,proto3,oneof"`
}
type IpAddressList ¶
type IpAddressList struct { Addrs []string `protobuf:"bytes,1,rep,name=addrs,proto3" json:"addrs,omitempty"` // contains filtered or unexported fields }
func (*IpAddressList) Descriptor
deprecated
func (*IpAddressList) Descriptor() ([]byte, []int)
Deprecated: Use IpAddressList.ProtoReflect.Descriptor instead.
func (*IpAddressList) GetAddrs ¶
func (x *IpAddressList) GetAddrs() []string
func (*IpAddressList) ProtoMessage ¶
func (*IpAddressList) ProtoMessage()
func (*IpAddressList) ProtoReflect ¶
func (x *IpAddressList) ProtoReflect() protoreflect.Message
func (*IpAddressList) Reset ¶
func (x *IpAddressList) Reset()
func (*IpAddressList) String ¶
func (x *IpAddressList) String() string
type IpAddressRandom ¶
type IpAddressRandom struct { Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*IpAddressRandom) Descriptor
deprecated
func (*IpAddressRandom) Descriptor() ([]byte, []int)
Deprecated: Use IpAddressRandom.ProtoReflect.Descriptor instead.
func (*IpAddressRandom) GetCount ¶
func (x *IpAddressRandom) GetCount() uint32
func (*IpAddressRandom) GetPrefix ¶
func (x *IpAddressRandom) GetPrefix() string
func (*IpAddressRandom) ProtoMessage ¶
func (*IpAddressRandom) ProtoMessage()
func (*IpAddressRandom) ProtoReflect ¶
func (x *IpAddressRandom) ProtoReflect() protoreflect.Message
func (*IpAddressRandom) Reset ¶
func (x *IpAddressRandom) Reset()
func (*IpAddressRandom) String ¶
func (x *IpAddressRandom) String() string
type IpConfig ¶
type IpConfig struct { AddressCidr string `protobuf:"bytes,1,opt,name=address_cidr,json=addressCidr,proto3" json:"address_cidr,omitempty"` DefaultGateway string `protobuf:"bytes,2,opt,name=default_gateway,json=defaultGateway,proto3" json:"default_gateway,omitempty"` // contains filtered or unexported fields }
func (*IpConfig) Descriptor
deprecated
func (*IpConfig) GetAddressCidr ¶
func (*IpConfig) GetDefaultGateway ¶
func (*IpConfig) ProtoMessage ¶
func (*IpConfig) ProtoMessage()
func (*IpConfig) ProtoReflect ¶
func (x *IpConfig) ProtoReflect() protoreflect.Message
type Ipv4Header ¶
type Ipv4Header struct { Dscp uint32 `protobuf:"varint,1,opt,name=dscp,proto3" json:"dscp,omitempty"` Ecn uint32 `protobuf:"varint,2,opt,name=ecn,proto3" json:"ecn,omitempty"` Identification uint32 `protobuf:"varint,3,opt,name=identification,proto3" json:"identification,omitempty"` DontFragment bool `protobuf:"varint,4,opt,name=dont_fragment,json=dontFragment,proto3" json:"dont_fragment,omitempty"` MoreFragments bool `protobuf:"varint,5,opt,name=more_fragments,json=moreFragments,proto3" json:"more_fragments,omitempty"` FragmentOffset uint32 `protobuf:"varint,6,opt,name=fragment_offset,json=fragmentOffset,proto3" json:"fragment_offset,omitempty"` Ttl *uint32 `protobuf:"varint,7,opt,name=ttl,proto3,oneof" json:"ttl,omitempty"` Protocol *uint32 `protobuf:"varint,8,opt,name=protocol,proto3,oneof" json:"protocol,omitempty"` Checksum uint32 `protobuf:"varint,9,opt,name=checksum,proto3" json:"checksum,omitempty"` SrcAddr *AddressRange `protobuf:"bytes,10,opt,name=src_addr,json=srcAddr,proto3" json:"src_addr,omitempty"` DstAddr *AddressRange `protobuf:"bytes,11,opt,name=dst_addr,json=dstAddr,proto3" json:"dst_addr,omitempty"` // contains filtered or unexported fields }
func (*Ipv4Header) Descriptor
deprecated
func (*Ipv4Header) Descriptor() ([]byte, []int)
Deprecated: Use Ipv4Header.ProtoReflect.Descriptor instead.
func (*Ipv4Header) GetChecksum ¶
func (x *Ipv4Header) GetChecksum() uint32
func (*Ipv4Header) GetDontFragment ¶
func (x *Ipv4Header) GetDontFragment() bool
func (*Ipv4Header) GetDscp ¶
func (x *Ipv4Header) GetDscp() uint32
func (*Ipv4Header) GetDstAddr ¶
func (x *Ipv4Header) GetDstAddr() *AddressRange
func (*Ipv4Header) GetEcn ¶
func (x *Ipv4Header) GetEcn() uint32
func (*Ipv4Header) GetFragmentOffset ¶
func (x *Ipv4Header) GetFragmentOffset() uint32
func (*Ipv4Header) GetIdentification ¶
func (x *Ipv4Header) GetIdentification() uint32
func (*Ipv4Header) GetMoreFragments ¶
func (x *Ipv4Header) GetMoreFragments() bool
func (*Ipv4Header) GetProtocol ¶
func (x *Ipv4Header) GetProtocol() uint32
func (*Ipv4Header) GetSrcAddr ¶
func (x *Ipv4Header) GetSrcAddr() *AddressRange
func (*Ipv4Header) GetTtl ¶
func (x *Ipv4Header) GetTtl() uint32
func (*Ipv4Header) ProtoMessage ¶
func (*Ipv4Header) ProtoMessage()
func (*Ipv4Header) ProtoReflect ¶
func (x *Ipv4Header) ProtoReflect() protoreflect.Message
func (*Ipv4Header) Reset ¶
func (x *Ipv4Header) Reset()
func (*Ipv4Header) String ¶
func (x *Ipv4Header) String() string
type Ipv6Header ¶
type Ipv6Header struct { SrcAddr *AddressRange `protobuf:"bytes,1,opt,name=src_addr,json=srcAddr,proto3" json:"src_addr,omitempty"` DstAddr *AddressRange `protobuf:"bytes,2,opt,name=dst_addr,json=dstAddr,proto3" json:"dst_addr,omitempty"` HopLimit *uint32 `protobuf:"varint,3,opt,name=hop_limit,json=hopLimit,proto3,oneof" json:"hop_limit,omitempty"` FlowLabel *UIntRange `protobuf:"bytes,4,opt,name=flow_label,json=flowLabel,proto3" json:"flow_label,omitempty"` Dscp uint32 `protobuf:"varint,5,opt,name=dscp,proto3" json:"dscp,omitempty"` Ecn uint32 `protobuf:"varint,6,opt,name=ecn,proto3" json:"ecn,omitempty"` // contains filtered or unexported fields }
func (*Ipv6Header) Descriptor
deprecated
func (*Ipv6Header) Descriptor() ([]byte, []int)
Deprecated: Use Ipv6Header.ProtoReflect.Descriptor instead.
func (*Ipv6Header) GetDscp ¶
func (x *Ipv6Header) GetDscp() uint32
func (*Ipv6Header) GetDstAddr ¶
func (x *Ipv6Header) GetDstAddr() *AddressRange
func (*Ipv6Header) GetEcn ¶
func (x *Ipv6Header) GetEcn() uint32
func (*Ipv6Header) GetFlowLabel ¶
func (x *Ipv6Header) GetFlowLabel() *UIntRange
func (*Ipv6Header) GetHopLimit ¶
func (x *Ipv6Header) GetHopLimit() uint32
func (*Ipv6Header) GetSrcAddr ¶
func (x *Ipv6Header) GetSrcAddr() *AddressRange
func (*Ipv6Header) ProtoMessage ¶
func (*Ipv6Header) ProtoMessage()
func (*Ipv6Header) ProtoReflect ¶
func (x *Ipv6Header) ProtoReflect() protoreflect.Message
func (*Ipv6Header) Reset ¶
func (x *Ipv6Header) Reset()
func (*Ipv6Header) String ¶
func (x *Ipv6Header) String() string
type Lag ¶
type Lag struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Ports []string `protobuf:"bytes,2,rep,name=ports,proto3" json:"ports,omitempty"` Lacp *Lag_Lacp `protobuf:"bytes,3,opt,name=lacp,proto3" json:"lacp,omitempty"` // contains filtered or unexported fields }
func (*Lag) Descriptor
deprecated
func (*Lag) ProtoMessage ¶
func (*Lag) ProtoMessage()
func (*Lag) ProtoReflect ¶
func (x *Lag) ProtoReflect() protoreflect.Message
type Lag_Lacp ¶
type Lag_Lacp struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
func (*Lag_Lacp) Descriptor
deprecated
func (*Lag_Lacp) GetEnabled ¶
func (*Lag_Lacp) ProtoMessage ¶
func (*Lag_Lacp) ProtoMessage()
func (*Lag_Lacp) ProtoReflect ¶
func (x *Lag_Lacp) ProtoReflect() protoreflect.Message
type LdpHeader ¶
type LdpHeader struct { LsrId string `protobuf:"bytes,1,opt,name=lsr_id,json=lsrId,proto3" json:"lsr_id,omitempty"` LabelSpace uint32 `protobuf:"varint,2,opt,name=label_space,json=labelSpace,proto3" json:"label_space,omitempty"` MessageId uint32 `protobuf:"varint,3,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` // Types that are assignable to Type: // *LdpHeader_Hello_ Type isLdpHeader_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*LdpHeader) Descriptor
deprecated
func (*LdpHeader) GetHello ¶
func (x *LdpHeader) GetHello() *LdpHeader_Hello
func (*LdpHeader) GetLabelSpace ¶
func (*LdpHeader) GetMessageId ¶
func (*LdpHeader) ProtoMessage ¶
func (*LdpHeader) ProtoMessage()
func (*LdpHeader) ProtoReflect ¶
func (x *LdpHeader) ProtoReflect() protoreflect.Message
type LdpHeader_Hello ¶
type LdpHeader_Hello struct { HoldTimeSec uint32 `protobuf:"varint,1,opt,name=hold_time_sec,json=holdTimeSec,proto3" json:"hold_time_sec,omitempty"` Targeted bool `protobuf:"varint,2,opt,name=targeted,proto3" json:"targeted,omitempty"` RequestTargeted bool `protobuf:"varint,3,opt,name=request_targeted,json=requestTargeted,proto3" json:"request_targeted,omitempty"` // contains filtered or unexported fields }
func (*LdpHeader_Hello) Descriptor
deprecated
func (*LdpHeader_Hello) Descriptor() ([]byte, []int)
Deprecated: Use LdpHeader_Hello.ProtoReflect.Descriptor instead.
func (*LdpHeader_Hello) GetHoldTimeSec ¶
func (x *LdpHeader_Hello) GetHoldTimeSec() uint32
func (*LdpHeader_Hello) GetRequestTargeted ¶
func (x *LdpHeader_Hello) GetRequestTargeted() bool
func (*LdpHeader_Hello) GetTargeted ¶
func (x *LdpHeader_Hello) GetTargeted() bool
func (*LdpHeader_Hello) ProtoMessage ¶
func (*LdpHeader_Hello) ProtoMessage()
func (*LdpHeader_Hello) ProtoReflect ¶
func (x *LdpHeader_Hello) ProtoReflect() protoreflect.Message
func (*LdpHeader_Hello) Reset ¶
func (x *LdpHeader_Hello) Reset()
func (*LdpHeader_Hello) String ¶
func (x *LdpHeader_Hello) String() string
type LdpHeader_Hello_ ¶
type LdpHeader_Hello_ struct {
Hello *LdpHeader_Hello `protobuf:"bytes,4,opt,name=hello,proto3,oneof"`
}
type Link ¶
type Link struct { A string `protobuf:"bytes,1,opt,name=a,proto3" json:"a,omitempty"` // First port in the format "<device-id>:<port-id>". B string `protobuf:"bytes,2,opt,name=b,proto3" json:"b,omitempty"` // Second port in the format "<device-id>:<port-id>". // contains filtered or unexported fields }
A physical link between ports on DUTs or ATEs. The order does not matter: links are symmetrical. A given port may be specified in at most one link (typically in exactly one link, because un-connected ports are not very interesting for testing).
func (*Link) Descriptor
deprecated
func (*Link) ProtoMessage ¶
func (*Link) ProtoMessage()
func (*Link) ProtoReflect ¶
func (x *Link) ProtoReflect() protoreflect.Message
type MacSec ¶
type MacSec struct { CipherSuite MacSec_CipherSuite `` /* 127-byte string literal not displayed */ EncryptedVlansEnabled bool `` /* 127-byte string literal not displayed */ RxSakPool *RxSakPool `protobuf:"bytes,3,opt,name=rx_sak_pool,json=rxSakPool,proto3" json:"rx_sak_pool,omitempty"` Mka *MacSec_MKA `protobuf:"bytes,4,opt,name=mka,proto3" json:"mka,omitempty"` // contains filtered or unexported fields }
func (*MacSec) Descriptor
deprecated
func (*MacSec) GetCipherSuite ¶
func (x *MacSec) GetCipherSuite() MacSec_CipherSuite
func (*MacSec) GetEncryptedVlansEnabled ¶
func (*MacSec) GetMka ¶
func (x *MacSec) GetMka() *MacSec_MKA
func (*MacSec) GetRxSakPool ¶
func (*MacSec) ProtoMessage ¶
func (*MacSec) ProtoMessage()
func (*MacSec) ProtoReflect ¶
func (x *MacSec) ProtoReflect() protoreflect.Message
type MacSec_CipherSuite ¶
type MacSec_CipherSuite int32
const ( MacSec_CIPHER_SUITE_UNSPECIFIED MacSec_CipherSuite = 0 MacSec_AES_128 MacSec_CipherSuite = 1 MacSec_AES_256 MacSec_CipherSuite = 2 MacSec_AES_XPN_128 MacSec_CipherSuite = 3 MacSec_AES_XPN_256 MacSec_CipherSuite = 4 )
func (MacSec_CipherSuite) Descriptor ¶
func (MacSec_CipherSuite) Descriptor() protoreflect.EnumDescriptor
func (MacSec_CipherSuite) Enum ¶
func (x MacSec_CipherSuite) Enum() *MacSec_CipherSuite
func (MacSec_CipherSuite) EnumDescriptor
deprecated
func (MacSec_CipherSuite) EnumDescriptor() ([]byte, []int)
Deprecated: Use MacSec_CipherSuite.Descriptor instead.
func (MacSec_CipherSuite) Number ¶
func (x MacSec_CipherSuite) Number() protoreflect.EnumNumber
func (MacSec_CipherSuite) String ¶
func (x MacSec_CipherSuite) String() string
func (MacSec_CipherSuite) Type ¶
func (MacSec_CipherSuite) Type() protoreflect.EnumType
type MacSec_MKA ¶
type MacSec_MKA struct { Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` Capability MacSec_MKA_Capability `protobuf:"varint,2,opt,name=capability,proto3,enum=ondatra.MacSec_MKA_Capability" json:"capability,omitempty"` ConfidentialityOffset MacSec_MKA_ConfidentialityOffset `` /* 171-byte string literal not displayed */ CipherSuite MacSec_CipherSuite `` /* 127-byte string literal not displayed */ ConnectivityAssociation *MacSec_MKA_ConnectivityAssociation `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MacSec_MKA) Descriptor
deprecated
func (*MacSec_MKA) Descriptor() ([]byte, []int)
Deprecated: Use MacSec_MKA.ProtoReflect.Descriptor instead.
func (*MacSec_MKA) GetCapability ¶
func (x *MacSec_MKA) GetCapability() MacSec_MKA_Capability
func (*MacSec_MKA) GetCipherSuite ¶
func (x *MacSec_MKA) GetCipherSuite() MacSec_CipherSuite
func (*MacSec_MKA) GetConfidentialityOffset ¶
func (x *MacSec_MKA) GetConfidentialityOffset() MacSec_MKA_ConfidentialityOffset
func (*MacSec_MKA) GetConnectivityAssociation ¶
func (x *MacSec_MKA) GetConnectivityAssociation() *MacSec_MKA_ConnectivityAssociation
func (*MacSec_MKA) GetVersion ¶
func (x *MacSec_MKA) GetVersion() uint32
func (*MacSec_MKA) ProtoMessage ¶
func (*MacSec_MKA) ProtoMessage()
func (*MacSec_MKA) ProtoReflect ¶
func (x *MacSec_MKA) ProtoReflect() protoreflect.Message
func (*MacSec_MKA) Reset ¶
func (x *MacSec_MKA) Reset()
func (*MacSec_MKA) String ¶
func (x *MacSec_MKA) String() string
type MacSec_MKA_Capability ¶
type MacSec_MKA_Capability int32
const ( MacSec_MKA_CAPABILITY_UNSPECIFIED MacSec_MKA_Capability = 0 MacSec_MKA_NOT_IMPLEMENTED MacSec_MKA_Capability = 1 MacSec_MKA_INTEGRITY_WITHOUT_CONFIDENTIALITY MacSec_MKA_Capability = 2 MacSec_MKA_INTEGRITY_WITH_NO_CONFIDENTIALITY_OFFSET MacSec_MKA_Capability = 3 MacSec_MKA_INTEGRITY_WITH_CONFIDENTIALITY_OFFSET MacSec_MKA_Capability = 4 )
func (MacSec_MKA_Capability) Descriptor ¶
func (MacSec_MKA_Capability) Descriptor() protoreflect.EnumDescriptor
func (MacSec_MKA_Capability) Enum ¶
func (x MacSec_MKA_Capability) Enum() *MacSec_MKA_Capability
func (MacSec_MKA_Capability) EnumDescriptor
deprecated
func (MacSec_MKA_Capability) EnumDescriptor() ([]byte, []int)
Deprecated: Use MacSec_MKA_Capability.Descriptor instead.
func (MacSec_MKA_Capability) Number ¶
func (x MacSec_MKA_Capability) Number() protoreflect.EnumNumber
func (MacSec_MKA_Capability) String ¶
func (x MacSec_MKA_Capability) String() string
func (MacSec_MKA_Capability) Type ¶
func (MacSec_MKA_Capability) Type() protoreflect.EnumType
type MacSec_MKA_ConfidentialityOffset ¶
type MacSec_MKA_ConfidentialityOffset int32
const ( MacSec_MKA_OFFSET_UNSPECIFIED MacSec_MKA_ConfidentialityOffset = 0 MacSec_MKA_OFFSET_NO_CONFIDENTIALITY MacSec_MKA_ConfidentialityOffset = 4 MacSec_MKA_OFFSET_0 MacSec_MKA_ConfidentialityOffset = 1 MacSec_MKA_OFFSET_30 MacSec_MKA_ConfidentialityOffset = 2 MacSec_MKA_OFFSET_50 MacSec_MKA_ConfidentialityOffset = 3 )
func (MacSec_MKA_ConfidentialityOffset) Descriptor ¶
func (MacSec_MKA_ConfidentialityOffset) Descriptor() protoreflect.EnumDescriptor
func (MacSec_MKA_ConfidentialityOffset) Enum ¶
func (x MacSec_MKA_ConfidentialityOffset) Enum() *MacSec_MKA_ConfidentialityOffset
func (MacSec_MKA_ConfidentialityOffset) EnumDescriptor
deprecated
func (MacSec_MKA_ConfidentialityOffset) EnumDescriptor() ([]byte, []int)
Deprecated: Use MacSec_MKA_ConfidentialityOffset.Descriptor instead.
func (MacSec_MKA_ConfidentialityOffset) Number ¶
func (x MacSec_MKA_ConfidentialityOffset) Number() protoreflect.EnumNumber
func (MacSec_MKA_ConfidentialityOffset) String ¶
func (x MacSec_MKA_ConfidentialityOffset) String() string
func (MacSec_MKA_ConfidentialityOffset) Type ¶
func (MacSec_MKA_ConfidentialityOffset) Type() protoreflect.EnumType
type MacSec_MKA_ConnectivityAssociation ¶
type MacSec_MKA_ConnectivityAssociation struct { Ckn string `protobuf:"bytes,1,opt,name=ckn,proto3" json:"ckn,omitempty"` Cak string `protobuf:"bytes,2,opt,name=cak,proto3" json:"cak,omitempty"` // contains filtered or unexported fields }
func (*MacSec_MKA_ConnectivityAssociation) Descriptor
deprecated
func (*MacSec_MKA_ConnectivityAssociation) Descriptor() ([]byte, []int)
Deprecated: Use MacSec_MKA_ConnectivityAssociation.ProtoReflect.Descriptor instead.
func (*MacSec_MKA_ConnectivityAssociation) GetCak ¶
func (x *MacSec_MKA_ConnectivityAssociation) GetCak() string
func (*MacSec_MKA_ConnectivityAssociation) GetCkn ¶
func (x *MacSec_MKA_ConnectivityAssociation) GetCkn() string
func (*MacSec_MKA_ConnectivityAssociation) ProtoMessage ¶
func (*MacSec_MKA_ConnectivityAssociation) ProtoMessage()
func (*MacSec_MKA_ConnectivityAssociation) ProtoReflect ¶
func (x *MacSec_MKA_ConnectivityAssociation) ProtoReflect() protoreflect.Message
func (*MacSec_MKA_ConnectivityAssociation) Reset ¶
func (x *MacSec_MKA_ConnectivityAssociation) Reset()
func (*MacSec_MKA_ConnectivityAssociation) String ¶
func (x *MacSec_MKA_ConnectivityAssociation) String() string
type MacsecHeader ¶
type MacsecHeader struct {
// contains filtered or unexported fields
}
func (*MacsecHeader) Descriptor
deprecated
func (*MacsecHeader) Descriptor() ([]byte, []int)
Deprecated: Use MacsecHeader.ProtoReflect.Descriptor instead.
func (*MacsecHeader) ProtoMessage ¶
func (*MacsecHeader) ProtoMessage()
func (*MacsecHeader) ProtoReflect ¶
func (x *MacsecHeader) ProtoReflect() protoreflect.Message
func (*MacsecHeader) Reset ¶
func (x *MacsecHeader) Reset()
func (*MacsecHeader) String ¶
func (x *MacsecHeader) String() string
type MplsHeader ¶
type MplsHeader struct { Label *UIntRange `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Exp uint32 `protobuf:"varint,2,opt,name=exp,proto3" json:"exp,omitempty"` Ttl uint32 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` // contains filtered or unexported fields }
func (*MplsHeader) Descriptor
deprecated
func (*MplsHeader) Descriptor() ([]byte, []int)
Deprecated: Use MplsHeader.ProtoReflect.Descriptor instead.
func (*MplsHeader) GetExp ¶
func (x *MplsHeader) GetExp() uint32
func (*MplsHeader) GetLabel ¶
func (x *MplsHeader) GetLabel() *UIntRange
func (*MplsHeader) GetTtl ¶
func (x *MplsHeader) GetTtl() uint32
func (*MplsHeader) ProtoMessage ¶
func (*MplsHeader) ProtoMessage()
func (*MplsHeader) ProtoReflect ¶
func (x *MplsHeader) ProtoReflect() protoreflect.Message
func (*MplsHeader) Reset ¶
func (x *MplsHeader) Reset()
func (*MplsHeader) String ¶
func (x *MplsHeader) String() string
type Network ¶
type Network struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` InterfaceName string `protobuf:"bytes,2,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` Eth *NetworkEth `protobuf:"bytes,3,opt,name=eth,proto3" json:"eth,omitempty"` Ipv4 *NetworkIp `protobuf:"bytes,4,opt,name=ipv4,proto3" json:"ipv4,omitempty"` Ipv6 *NetworkIp `protobuf:"bytes,5,opt,name=ipv6,proto3" json:"ipv6,omitempty"` BgpAttributes *BgpAttributes `protobuf:"bytes,6,opt,name=bgp_attributes,json=bgpAttributes,proto3" json:"bgp_attributes,omitempty"` Isis *IPReachability `protobuf:"bytes,7,opt,name=isis,proto3" json:"isis,omitempty"` ImportedBgpRoutes *Network_ImportedBgpRoutes `protobuf:"bytes,8,opt,name=imported_bgp_routes,json=importedBgpRoutes,proto3" json:"imported_bgp_routes,omitempty"` // contains filtered or unexported fields }
func (*Network) Descriptor
deprecated
func (*Network) GetBgpAttributes ¶
func (x *Network) GetBgpAttributes() *BgpAttributes
func (*Network) GetEth ¶
func (x *Network) GetEth() *NetworkEth
func (*Network) GetImportedBgpRoutes ¶
func (x *Network) GetImportedBgpRoutes() *Network_ImportedBgpRoutes
func (*Network) GetInterfaceName ¶
func (*Network) GetIsis ¶
func (x *Network) GetIsis() *IPReachability
func (*Network) ProtoMessage ¶
func (*Network) ProtoMessage()
func (*Network) ProtoReflect ¶
func (x *Network) ProtoReflect() protoreflect.Message
type NetworkEth ¶
type NetworkEth struct { MacAddress string `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // Note that this is only a 12-bit value in the protocol. VlanId uint32 `protobuf:"varint,3,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` // contains filtered or unexported fields }
func (*NetworkEth) Descriptor
deprecated
func (*NetworkEth) Descriptor() ([]byte, []int)
Deprecated: Use NetworkEth.ProtoReflect.Descriptor instead.
func (*NetworkEth) GetCount ¶
func (x *NetworkEth) GetCount() uint32
func (*NetworkEth) GetMacAddress ¶
func (x *NetworkEth) GetMacAddress() string
func (*NetworkEth) GetVlanId ¶
func (x *NetworkEth) GetVlanId() uint32
func (*NetworkEth) ProtoMessage ¶
func (*NetworkEth) ProtoMessage()
func (*NetworkEth) ProtoReflect ¶
func (x *NetworkEth) ProtoReflect() protoreflect.Message
func (*NetworkEth) Reset ¶
func (x *NetworkEth) Reset()
func (*NetworkEth) String ¶
func (x *NetworkEth) String() string
type NetworkIp ¶
type NetworkIp struct { AddressCidr string `protobuf:"bytes,1,opt,name=address_cidr,json=addressCidr,proto3" json:"address_cidr,omitempty"` Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*NetworkIp) Descriptor
deprecated
func (*NetworkIp) GetAddressCidr ¶
func (*NetworkIp) ProtoMessage ¶
func (*NetworkIp) ProtoMessage()
func (*NetworkIp) ProtoReflect ¶
func (x *NetworkIp) ProtoReflect() protoreflect.Message
type Network_ImportedBgpRoutes ¶
type Network_ImportedBgpRoutes struct { RouteTableFormat Network_ImportedBgpRoutes_RouteTableFormat `` /* 168-byte string literal not displayed */ Ipv4RoutesPath string `protobuf:"bytes,2,opt,name=ipv4_routes_path,json=ipv4RoutesPath,proto3" json:"ipv4_routes_path,omitempty"` Ipv6RoutesPath string `protobuf:"bytes,3,opt,name=ipv6_routes_path,json=ipv6RoutesPath,proto3" json:"ipv6_routes_path,omitempty"` OverwriteNexthop bool `protobuf:"varint,4,opt,name=overwrite_nexthop,json=overwriteNexthop,proto3" json:"overwrite_nexthop,omitempty"` // contains filtered or unexported fields }
func (*Network_ImportedBgpRoutes) Descriptor
deprecated
func (*Network_ImportedBgpRoutes) Descriptor() ([]byte, []int)
Deprecated: Use Network_ImportedBgpRoutes.ProtoReflect.Descriptor instead.
func (*Network_ImportedBgpRoutes) GetIpv4RoutesPath ¶
func (x *Network_ImportedBgpRoutes) GetIpv4RoutesPath() string
func (*Network_ImportedBgpRoutes) GetIpv6RoutesPath ¶
func (x *Network_ImportedBgpRoutes) GetIpv6RoutesPath() string
func (*Network_ImportedBgpRoutes) GetOverwriteNexthop ¶
func (x *Network_ImportedBgpRoutes) GetOverwriteNexthop() bool
func (*Network_ImportedBgpRoutes) GetRouteTableFormat ¶
func (x *Network_ImportedBgpRoutes) GetRouteTableFormat() Network_ImportedBgpRoutes_RouteTableFormat
func (*Network_ImportedBgpRoutes) ProtoMessage ¶
func (*Network_ImportedBgpRoutes) ProtoMessage()
func (*Network_ImportedBgpRoutes) ProtoReflect ¶
func (x *Network_ImportedBgpRoutes) ProtoReflect() protoreflect.Message
func (*Network_ImportedBgpRoutes) Reset ¶
func (x *Network_ImportedBgpRoutes) Reset()
func (*Network_ImportedBgpRoutes) String ¶
func (x *Network_ImportedBgpRoutes) String() string
type Network_ImportedBgpRoutes_RouteTableFormat ¶
type Network_ImportedBgpRoutes_RouteTableFormat int32
const ( Network_ImportedBgpRoutes_ROUTE_TABLE_FORMAT_UNSPECIFIED Network_ImportedBgpRoutes_RouteTableFormat = 0 Network_ImportedBgpRoutes_ROUTE_TABLE_FORMAT_CISCO Network_ImportedBgpRoutes_RouteTableFormat = 1 Network_ImportedBgpRoutes_ROUTE_TABLE_FORMAT_JUNIPER Network_ImportedBgpRoutes_RouteTableFormat = 2 Network_ImportedBgpRoutes_ROUTE_TABLE_FORMAT_CSV Network_ImportedBgpRoutes_RouteTableFormat = 3 )
func (Network_ImportedBgpRoutes_RouteTableFormat) Descriptor ¶
func (Network_ImportedBgpRoutes_RouteTableFormat) Descriptor() protoreflect.EnumDescriptor
func (Network_ImportedBgpRoutes_RouteTableFormat) EnumDescriptor
deprecated
func (Network_ImportedBgpRoutes_RouteTableFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use Network_ImportedBgpRoutes_RouteTableFormat.Descriptor instead.
func (Network_ImportedBgpRoutes_RouteTableFormat) Number ¶
func (x Network_ImportedBgpRoutes_RouteTableFormat) Number() protoreflect.EnumNumber
func (Network_ImportedBgpRoutes_RouteTableFormat) String ¶
func (x Network_ImportedBgpRoutes_RouteTableFormat) String() string
func (Network_ImportedBgpRoutes_RouteTableFormat) Type ¶
func (Network_ImportedBgpRoutes_RouteTableFormat) Type() protoreflect.EnumType
type OspfHeader ¶
type OspfHeader struct { RouterId string `protobuf:"bytes,1,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"` AreaId string `protobuf:"bytes,2,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"` // Types that are assignable to Type: // *OspfHeader_Hello_ // *OspfHeader_Dbd // *OspfHeader_Lsr // *OspfHeader_Lsu // *OspfHeader_Lsa Type isOspfHeader_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*OspfHeader) Descriptor
deprecated
func (*OspfHeader) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader.ProtoReflect.Descriptor instead.
func (*OspfHeader) GetAreaId ¶
func (x *OspfHeader) GetAreaId() string
func (*OspfHeader) GetDbd ¶
func (x *OspfHeader) GetDbd() *OspfHeader_DatabaseDescription
func (*OspfHeader) GetHello ¶
func (x *OspfHeader) GetHello() *OspfHeader_Hello
func (*OspfHeader) GetLsa ¶
func (x *OspfHeader) GetLsa() *OspfHeader_LinkStateAck
func (*OspfHeader) GetLsr ¶
func (x *OspfHeader) GetLsr() *OspfHeader_LinkStateRequest
func (*OspfHeader) GetLsu ¶
func (x *OspfHeader) GetLsu() *OspfHeader_LinkStateUpdate
func (*OspfHeader) GetRouterId ¶
func (x *OspfHeader) GetRouterId() string
func (*OspfHeader) GetType ¶
func (m *OspfHeader) GetType() isOspfHeader_Type
func (*OspfHeader) ProtoMessage ¶
func (*OspfHeader) ProtoMessage()
func (*OspfHeader) ProtoReflect ¶
func (x *OspfHeader) ProtoReflect() protoreflect.Message
func (*OspfHeader) Reset ¶
func (x *OspfHeader) Reset()
func (*OspfHeader) String ¶
func (x *OspfHeader) String() string
type OspfHeader_DatabaseDescription ¶
type OspfHeader_DatabaseDescription struct { Mtu uint32 `protobuf:"varint,1,opt,name=mtu,proto3" json:"mtu,omitempty"` Initial bool `protobuf:"varint,2,opt,name=initial,proto3" json:"initial,omitempty"` More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"` Master bool `protobuf:"varint,4,opt,name=master,proto3" json:"master,omitempty"` Seq uint32 `protobuf:"varint,5,opt,name=seq,proto3" json:"seq,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_DatabaseDescription) Descriptor
deprecated
func (*OspfHeader_DatabaseDescription) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_DatabaseDescription.ProtoReflect.Descriptor instead.
func (*OspfHeader_DatabaseDescription) GetInitial ¶
func (x *OspfHeader_DatabaseDescription) GetInitial() bool
func (*OspfHeader_DatabaseDescription) GetMaster ¶
func (x *OspfHeader_DatabaseDescription) GetMaster() bool
func (*OspfHeader_DatabaseDescription) GetMore ¶
func (x *OspfHeader_DatabaseDescription) GetMore() bool
func (*OspfHeader_DatabaseDescription) GetMtu ¶
func (x *OspfHeader_DatabaseDescription) GetMtu() uint32
func (*OspfHeader_DatabaseDescription) GetSeq ¶
func (x *OspfHeader_DatabaseDescription) GetSeq() uint32
func (*OspfHeader_DatabaseDescription) ProtoMessage ¶
func (*OspfHeader_DatabaseDescription) ProtoMessage()
func (*OspfHeader_DatabaseDescription) ProtoReflect ¶
func (x *OspfHeader_DatabaseDescription) ProtoReflect() protoreflect.Message
func (*OspfHeader_DatabaseDescription) Reset ¶
func (x *OspfHeader_DatabaseDescription) Reset()
func (*OspfHeader_DatabaseDescription) String ¶
func (x *OspfHeader_DatabaseDescription) String() string
type OspfHeader_Dbd ¶
type OspfHeader_Dbd struct {
Dbd *OspfHeader_DatabaseDescription `protobuf:"bytes,4,opt,name=dbd,proto3,oneof"`
}
type OspfHeader_Hello ¶
type OspfHeader_Hello struct { NetworkMaskLength uint32 `protobuf:"varint,1,opt,name=network_mask_length,json=networkMaskLength,proto3" json:"network_mask_length,omitempty"` HelloIntervalSec uint32 `protobuf:"varint,2,opt,name=hello_interval_sec,json=helloIntervalSec,proto3" json:"hello_interval_sec,omitempty"` RouterPriority uint32 `protobuf:"varint,3,opt,name=router_priority,json=routerPriority,proto3" json:"router_priority,omitempty"` RouterDeadIntervalSec uint32 `` /* 129-byte string literal not displayed */ DesignatedRouter string `protobuf:"bytes,5,opt,name=designated_router,json=designatedRouter,proto3" json:"designated_router,omitempty"` BackupDesignatedRouter string `` /* 129-byte string literal not displayed */ Neighbors []string `protobuf:"bytes,7,rep,name=neighbors,proto3" json:"neighbors,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_Hello) Descriptor
deprecated
func (*OspfHeader_Hello) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_Hello.ProtoReflect.Descriptor instead.
func (*OspfHeader_Hello) GetBackupDesignatedRouter ¶
func (x *OspfHeader_Hello) GetBackupDesignatedRouter() string
func (*OspfHeader_Hello) GetDesignatedRouter ¶
func (x *OspfHeader_Hello) GetDesignatedRouter() string
func (*OspfHeader_Hello) GetHelloIntervalSec ¶
func (x *OspfHeader_Hello) GetHelloIntervalSec() uint32
func (*OspfHeader_Hello) GetNeighbors ¶
func (x *OspfHeader_Hello) GetNeighbors() []string
func (*OspfHeader_Hello) GetNetworkMaskLength ¶
func (x *OspfHeader_Hello) GetNetworkMaskLength() uint32
func (*OspfHeader_Hello) GetRouterDeadIntervalSec ¶
func (x *OspfHeader_Hello) GetRouterDeadIntervalSec() uint32
func (*OspfHeader_Hello) GetRouterPriority ¶
func (x *OspfHeader_Hello) GetRouterPriority() uint32
func (*OspfHeader_Hello) ProtoMessage ¶
func (*OspfHeader_Hello) ProtoMessage()
func (*OspfHeader_Hello) ProtoReflect ¶
func (x *OspfHeader_Hello) ProtoReflect() protoreflect.Message
func (*OspfHeader_Hello) Reset ¶
func (x *OspfHeader_Hello) Reset()
func (*OspfHeader_Hello) String ¶
func (x *OspfHeader_Hello) String() string
type OspfHeader_Hello_ ¶
type OspfHeader_Hello_ struct {
Hello *OspfHeader_Hello `protobuf:"bytes,3,opt,name=hello,proto3,oneof"`
}
type OspfHeader_LinkStateAck ¶
type OspfHeader_LinkStateAck struct { Headers []*OspfHeader_LinkStateAdvertisementHeader `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_LinkStateAck) Descriptor
deprecated
func (*OspfHeader_LinkStateAck) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_LinkStateAck.ProtoReflect.Descriptor instead.
func (*OspfHeader_LinkStateAck) GetHeaders ¶
func (x *OspfHeader_LinkStateAck) GetHeaders() []*OspfHeader_LinkStateAdvertisementHeader
func (*OspfHeader_LinkStateAck) ProtoMessage ¶
func (*OspfHeader_LinkStateAck) ProtoMessage()
func (*OspfHeader_LinkStateAck) ProtoReflect ¶
func (x *OspfHeader_LinkStateAck) ProtoReflect() protoreflect.Message
func (*OspfHeader_LinkStateAck) Reset ¶
func (x *OspfHeader_LinkStateAck) Reset()
func (*OspfHeader_LinkStateAck) String ¶
func (x *OspfHeader_LinkStateAck) String() string
type OspfHeader_LinkStateAdvertisementHeader ¶
type OspfHeader_LinkStateAdvertisementHeader struct { AgeSeconds uint32 `protobuf:"varint,1,opt,name=age_seconds,json=ageSeconds,proto3" json:"age_seconds,omitempty"` Type OspfHeader_LinkStateType `protobuf:"varint,2,opt,name=type,proto3,enum=ondatra.OspfHeader_LinkStateType" json:"type,omitempty"` LinkStateId string `protobuf:"bytes,3,opt,name=link_state_id,json=linkStateId,proto3" json:"link_state_id,omitempty"` AdvertisingRouter string `protobuf:"bytes,4,opt,name=advertising_router,json=advertisingRouter,proto3" json:"advertising_router,omitempty"` Seq uint32 `protobuf:"varint,5,opt,name=seq,proto3" json:"seq,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_LinkStateAdvertisementHeader) Descriptor
deprecated
func (*OspfHeader_LinkStateAdvertisementHeader) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_LinkStateAdvertisementHeader.ProtoReflect.Descriptor instead.
func (*OspfHeader_LinkStateAdvertisementHeader) GetAdvertisingRouter ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) GetAdvertisingRouter() string
func (*OspfHeader_LinkStateAdvertisementHeader) GetAgeSeconds ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) GetAgeSeconds() uint32
func (*OspfHeader_LinkStateAdvertisementHeader) GetLinkStateId ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) GetLinkStateId() string
func (*OspfHeader_LinkStateAdvertisementHeader) GetSeq ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) GetSeq() uint32
func (*OspfHeader_LinkStateAdvertisementHeader) GetType ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) GetType() OspfHeader_LinkStateType
func (*OspfHeader_LinkStateAdvertisementHeader) ProtoMessage ¶
func (*OspfHeader_LinkStateAdvertisementHeader) ProtoMessage()
func (*OspfHeader_LinkStateAdvertisementHeader) ProtoReflect ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) ProtoReflect() protoreflect.Message
func (*OspfHeader_LinkStateAdvertisementHeader) Reset ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) Reset()
func (*OspfHeader_LinkStateAdvertisementHeader) String ¶
func (x *OspfHeader_LinkStateAdvertisementHeader) String() string
type OspfHeader_LinkStateRequest ¶
type OspfHeader_LinkStateRequest struct { Type OspfHeader_LinkStateType `protobuf:"varint,1,opt,name=type,proto3,enum=ondatra.OspfHeader_LinkStateType" json:"type,omitempty"` LinkStateId string `protobuf:"bytes,2,opt,name=link_state_id,json=linkStateId,proto3" json:"link_state_id,omitempty"` AdvertisingRouter string `protobuf:"bytes,3,opt,name=advertising_router,json=advertisingRouter,proto3" json:"advertising_router,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_LinkStateRequest) Descriptor
deprecated
func (*OspfHeader_LinkStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_LinkStateRequest.ProtoReflect.Descriptor instead.
func (*OspfHeader_LinkStateRequest) GetAdvertisingRouter ¶
func (x *OspfHeader_LinkStateRequest) GetAdvertisingRouter() string
func (*OspfHeader_LinkStateRequest) GetLinkStateId ¶
func (x *OspfHeader_LinkStateRequest) GetLinkStateId() string
func (*OspfHeader_LinkStateRequest) GetType ¶
func (x *OspfHeader_LinkStateRequest) GetType() OspfHeader_LinkStateType
func (*OspfHeader_LinkStateRequest) ProtoMessage ¶
func (*OspfHeader_LinkStateRequest) ProtoMessage()
func (*OspfHeader_LinkStateRequest) ProtoReflect ¶
func (x *OspfHeader_LinkStateRequest) ProtoReflect() protoreflect.Message
func (*OspfHeader_LinkStateRequest) Reset ¶
func (x *OspfHeader_LinkStateRequest) Reset()
func (*OspfHeader_LinkStateRequest) String ¶
func (x *OspfHeader_LinkStateRequest) String() string
type OspfHeader_LinkStateType ¶
type OspfHeader_LinkStateType int32
const ( OspfHeader_LINK_STATE_TYPE_UNSPECIFIED OspfHeader_LinkStateType = 0 OspfHeader_LINK_STATE_TYPE_ROUTER OspfHeader_LinkStateType = 1 OspfHeader_LINK_STATE_TYPE_NETWORK OspfHeader_LinkStateType = 2 OspfHeader_LINK_STATE_TYPE_SUMMARY_NETWORK OspfHeader_LinkStateType = 3 OspfHeader_LINK_STATE_TYPE_SUMMARY_ASBR OspfHeader_LinkStateType = 4 OspfHeader_LINK_STATE_TYPE_AS_EXTERNAL OspfHeader_LinkStateType = 5 )
func (OspfHeader_LinkStateType) Descriptor ¶
func (OspfHeader_LinkStateType) Descriptor() protoreflect.EnumDescriptor
func (OspfHeader_LinkStateType) Enum ¶
func (x OspfHeader_LinkStateType) Enum() *OspfHeader_LinkStateType
func (OspfHeader_LinkStateType) EnumDescriptor
deprecated
func (OspfHeader_LinkStateType) EnumDescriptor() ([]byte, []int)
Deprecated: Use OspfHeader_LinkStateType.Descriptor instead.
func (OspfHeader_LinkStateType) Number ¶
func (x OspfHeader_LinkStateType) Number() protoreflect.EnumNumber
func (OspfHeader_LinkStateType) String ¶
func (x OspfHeader_LinkStateType) String() string
func (OspfHeader_LinkStateType) Type ¶
func (OspfHeader_LinkStateType) Type() protoreflect.EnumType
type OspfHeader_LinkStateUpdate ¶
type OspfHeader_LinkStateUpdate struct { Advertisements []*OspfHeader_LinkStateUpdate_Advertisement `protobuf:"bytes,1,rep,name=advertisements,proto3" json:"advertisements,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_LinkStateUpdate) Descriptor
deprecated
func (*OspfHeader_LinkStateUpdate) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_LinkStateUpdate.ProtoReflect.Descriptor instead.
func (*OspfHeader_LinkStateUpdate) GetAdvertisements ¶
func (x *OspfHeader_LinkStateUpdate) GetAdvertisements() []*OspfHeader_LinkStateUpdate_Advertisement
func (*OspfHeader_LinkStateUpdate) ProtoMessage ¶
func (*OspfHeader_LinkStateUpdate) ProtoMessage()
func (*OspfHeader_LinkStateUpdate) ProtoReflect ¶
func (x *OspfHeader_LinkStateUpdate) ProtoReflect() protoreflect.Message
func (*OspfHeader_LinkStateUpdate) Reset ¶
func (x *OspfHeader_LinkStateUpdate) Reset()
func (*OspfHeader_LinkStateUpdate) String ¶
func (x *OspfHeader_LinkStateUpdate) String() string
type OspfHeader_LinkStateUpdate_Advertisement ¶
type OspfHeader_LinkStateUpdate_Advertisement struct { Header *OspfHeader_LinkStateAdvertisementHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
func (*OspfHeader_LinkStateUpdate_Advertisement) Descriptor
deprecated
func (*OspfHeader_LinkStateUpdate_Advertisement) Descriptor() ([]byte, []int)
Deprecated: Use OspfHeader_LinkStateUpdate_Advertisement.ProtoReflect.Descriptor instead.
func (*OspfHeader_LinkStateUpdate_Advertisement) GetHeader ¶
func (x *OspfHeader_LinkStateUpdate_Advertisement) GetHeader() *OspfHeader_LinkStateAdvertisementHeader
func (*OspfHeader_LinkStateUpdate_Advertisement) ProtoMessage ¶
func (*OspfHeader_LinkStateUpdate_Advertisement) ProtoMessage()
func (*OspfHeader_LinkStateUpdate_Advertisement) ProtoReflect ¶
func (x *OspfHeader_LinkStateUpdate_Advertisement) ProtoReflect() protoreflect.Message
func (*OspfHeader_LinkStateUpdate_Advertisement) Reset ¶
func (x *OspfHeader_LinkStateUpdate_Advertisement) Reset()
func (*OspfHeader_LinkStateUpdate_Advertisement) String ¶
func (x *OspfHeader_LinkStateUpdate_Advertisement) String() string
type OspfHeader_Lsa ¶
type OspfHeader_Lsa struct {
Lsa *OspfHeader_LinkStateAck `protobuf:"bytes,7,opt,name=lsa,proto3,oneof"`
}
type OspfHeader_Lsr ¶
type OspfHeader_Lsr struct {
Lsr *OspfHeader_LinkStateRequest `protobuf:"bytes,5,opt,name=lsr,proto3,oneof"`
}
type OspfHeader_Lsu ¶
type OspfHeader_Lsu struct {
Lsu *OspfHeader_LinkStateUpdate `protobuf:"bytes,6,opt,name=lsu,proto3,oneof"`
}
type PimHeader ¶
type PimHeader struct { // Types that are assignable to Type: // *PimHeader_Hello_ Type isPimHeader_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*PimHeader) Descriptor
deprecated
func (*PimHeader) GetHello ¶
func (x *PimHeader) GetHello() *PimHeader_Hello
func (*PimHeader) ProtoMessage ¶
func (*PimHeader) ProtoMessage()
func (*PimHeader) ProtoReflect ¶
func (x *PimHeader) ProtoReflect() protoreflect.Message
type PimHeader_Hello ¶
type PimHeader_Hello struct {
// contains filtered or unexported fields
}
func (*PimHeader_Hello) Descriptor
deprecated
func (*PimHeader_Hello) Descriptor() ([]byte, []int)
Deprecated: Use PimHeader_Hello.ProtoReflect.Descriptor instead.
func (*PimHeader_Hello) ProtoMessage ¶
func (*PimHeader_Hello) ProtoMessage()
func (*PimHeader_Hello) ProtoReflect ¶
func (x *PimHeader_Hello) ProtoReflect() protoreflect.Message
func (*PimHeader_Hello) Reset ¶
func (x *PimHeader_Hello) Reset()
func (*PimHeader_Hello) String ¶
func (x *PimHeader_Hello) String() string
type PimHeader_Hello_ ¶
type PimHeader_Hello_ struct {
Hello *PimHeader_Hello `protobuf:"bytes,1,opt,name=hello,proto3,oneof"`
}
type Port ¶
type Port struct { // Unique ID for the port. Required. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Speed Port_Speed `protobuf:"varint,2,opt,name=speed,proto3,enum=ondatra.Port_Speed" json:"speed,omitempty"` // Model of the card that contains the port. // // Types that are assignable to CardModelValue: // *Port_CardModel // *Port_CardModelRegex CardModelValue isPort_CardModelValue `protobuf_oneof:"card_model_value"` // Types that are assignable to PmdValue: // *Port_Pmd_ // *Port_PmdRegex PmdValue isPort_PmdValue `protobuf_oneof:"pmd_value"` // A hint that the test intends to create a LAG from this port and other ports // in the same group. For some kinds of devices, including OTG on KNE, a group // hint is necessary to create a LAG, because a LAG requires additional // topological constraints that can't otherwise be expressed in the testbed. Group string `protobuf:"bytes,6,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
A port.
All "regex" fields expect an RE2 regular expression and match a port attribute if it contains any match of the regular expression.
func (*Port) Descriptor
deprecated
func (*Port) GetCardModel ¶
func (*Port) GetCardModelRegex ¶
func (*Port) GetCardModelValue ¶
func (m *Port) GetCardModelValue() isPort_CardModelValue
func (*Port) GetPmdRegex ¶
func (*Port) GetPmdValue ¶
func (m *Port) GetPmdValue() isPort_PmdValue
func (*Port) GetSpeed ¶
func (x *Port) GetSpeed() Port_Speed
func (*Port) ProtoMessage ¶
func (*Port) ProtoMessage()
func (*Port) ProtoReflect ¶
func (x *Port) ProtoReflect() protoreflect.Message
type Port_CardModel ¶
type Port_CardModel struct {
CardModel string `protobuf:"bytes,3,opt,name=card_model,json=cardModel,proto3,oneof"`
}
type Port_CardModelRegex ¶
type Port_CardModelRegex struct {
CardModelRegex string `protobuf:"bytes,8,opt,name=card_model_regex,json=cardModelRegex,proto3,oneof"`
}
type Port_Pmd ¶
type Port_Pmd int32
Physical medium dependent of the port. This should be kept in sync with the values specified in OpenConfig: https://github.com/openconfig/public/blob/master/release/models/optical-transport/openconfig-transport-types.yang
const ( Port_PMD_UNSPECIFIED Port_Pmd = 0 Port_PMD_10GBASE_LRM Port_Pmd = 1 Port_PMD_10GBASE_LR Port_Pmd = 2 Port_PMD_10GBASE_ZR Port_Pmd = 3 Port_PMD_10GBASE_ER Port_Pmd = 4 Port_PMD_10GBASE_SR Port_Pmd = 5 Port_PMD_40GBASE_CR4 Port_Pmd = 6 Port_PMD_40GBASE_SR4 Port_Pmd = 7 Port_PMD_40GBASE_LR4 Port_Pmd = 8 Port_PMD_40GBASE_ER4 Port_Pmd = 9 Port_PMD_40GBASE_PSM4 Port_Pmd = 10 Port_PMD_4X10GBASE_LR Port_Pmd = 11 Port_PMD_4X10GBASE_SR Port_Pmd = 12 Port_PMD_100G_AOC Port_Pmd = 13 Port_PMD_100G_ACC Port_Pmd = 14 Port_PMD_100GBASE_SR10 Port_Pmd = 15 Port_PMD_100GBASE_SR4 Port_Pmd = 16 Port_PMD_100GBASE_LR4 Port_Pmd = 17 Port_PMD_100GBASE_ER4 Port_Pmd = 18 Port_PMD_100GBASE_CWDM4 Port_Pmd = 19 Port_PMD_100GBASE_CLR4 Port_Pmd = 20 Port_PMD_100GBASE_PSM4 Port_Pmd = 21 Port_PMD_100GBASE_CR4 Port_Pmd = 22 Port_PMD_100GBASE_FR Port_Pmd = 23 Port_PMD_400GBASE_ZR Port_Pmd = 24 Port_PMD_400GBASE_LR4 Port_Pmd = 25 Port_PMD_400GBASE_FR4 Port_Pmd = 26 Port_PMD_400GBASE_LR8 Port_Pmd = 27 Port_PMD_400GBASE_DR4 Port_Pmd = 28 )
func (Port_Pmd) Descriptor ¶
func (Port_Pmd) Descriptor() protoreflect.EnumDescriptor
func (Port_Pmd) EnumDescriptor
deprecated
func (Port_Pmd) Number ¶
func (x Port_Pmd) Number() protoreflect.EnumNumber
func (Port_Pmd) Type ¶
func (Port_Pmd) Type() protoreflect.EnumType
type Port_PmdRegex ¶
type Port_PmdRegex struct {
PmdRegex string `protobuf:"bytes,5,opt,name=pmd_regex,json=pmdRegex,proto3,oneof"`
}
type Port_Pmd_ ¶
type Port_Pmd_ struct {
Pmd Port_Pmd `protobuf:"varint,4,opt,name=pmd,proto3,enum=ondatra.Port_Pmd,oneof"`
}
type Port_Speed ¶
type Port_Speed int32
Speed of the port.
const ( Port_SPEED_UNSPECIFIED Port_Speed = 0 Port_S_1GB Port_Speed = 1 Port_S_5GB Port_Speed = 5 Port_S_10GB Port_Speed = 10 Port_S_100GB Port_Speed = 100 Port_S_400GB Port_Speed = 400 )
func (Port_Speed) Descriptor ¶
func (Port_Speed) Descriptor() protoreflect.EnumDescriptor
func (Port_Speed) Enum ¶
func (x Port_Speed) Enum() *Port_Speed
func (Port_Speed) EnumDescriptor
deprecated
func (Port_Speed) EnumDescriptor() ([]byte, []int)
Deprecated: Use Port_Speed.Descriptor instead.
func (Port_Speed) Number ¶
func (x Port_Speed) Number() protoreflect.EnumNumber
func (Port_Speed) String ¶
func (x Port_Speed) String() string
func (Port_Speed) Type ¶
func (Port_Speed) Type() protoreflect.EnumType
type RsvpConfig ¶
type RsvpConfig struct { Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` InterfaceName string `protobuf:"bytes,7,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` IsReachabilityName string `protobuf:"bytes,2,opt,name=is_reachability_name,json=isReachabilityName,proto3" json:"is_reachability_name,omitempty"` Loopbacks []*RsvpConfig_Loopback `protobuf:"bytes,3,rep,name=loopbacks,proto3" json:"loopbacks,omitempty"` BundleMessageSending bool `protobuf:"varint,4,opt,name=bundle_message_sending,json=bundleMessageSending,proto3" json:"bundle_message_sending,omitempty"` RefreshReduction bool `protobuf:"varint,5,opt,name=refresh_reduction,json=refreshReduction,proto3" json:"refresh_reduction,omitempty"` // NEXT ID: 8 // contains filtered or unexported fields }
func (*RsvpConfig) Descriptor
deprecated
func (*RsvpConfig) Descriptor() ([]byte, []int)
Deprecated: Use RsvpConfig.ProtoReflect.Descriptor instead.
func (*RsvpConfig) GetBundleMessageSending ¶
func (x *RsvpConfig) GetBundleMessageSending() bool
func (*RsvpConfig) GetInterfaceName ¶
func (x *RsvpConfig) GetInterfaceName() string
func (*RsvpConfig) GetIsReachabilityName ¶
func (x *RsvpConfig) GetIsReachabilityName() string
func (*RsvpConfig) GetLoopbacks ¶
func (x *RsvpConfig) GetLoopbacks() []*RsvpConfig_Loopback
func (*RsvpConfig) GetName ¶
func (x *RsvpConfig) GetName() string
func (*RsvpConfig) GetRefreshReduction ¶
func (x *RsvpConfig) GetRefreshReduction() bool
func (*RsvpConfig) ProtoMessage ¶
func (*RsvpConfig) ProtoMessage()
func (*RsvpConfig) ProtoReflect ¶
func (x *RsvpConfig) ProtoReflect() protoreflect.Message
func (*RsvpConfig) Reset ¶
func (x *RsvpConfig) Reset()
func (*RsvpConfig) String ¶
func (x *RsvpConfig) String() string
type RsvpConfig_Loopback ¶
type RsvpConfig_Loopback struct { LocalIpCidr string `protobuf:"bytes,1,opt,name=local_ip_cidr,json=localIpCidr,proto3" json:"local_ip_cidr,omitempty"` IngressLsps []*RsvpConfig_Loopback_IngressLSP `protobuf:"bytes,2,rep,name=ingress_lsps,json=ingressLsps,proto3" json:"ingress_lsps,omitempty"` // contains filtered or unexported fields }
func (*RsvpConfig_Loopback) Descriptor
deprecated
func (*RsvpConfig_Loopback) Descriptor() ([]byte, []int)
Deprecated: Use RsvpConfig_Loopback.ProtoReflect.Descriptor instead.
func (*RsvpConfig_Loopback) GetIngressLsps ¶
func (x *RsvpConfig_Loopback) GetIngressLsps() []*RsvpConfig_Loopback_IngressLSP
func (*RsvpConfig_Loopback) GetLocalIpCidr ¶
func (x *RsvpConfig_Loopback) GetLocalIpCidr() string
func (*RsvpConfig_Loopback) ProtoMessage ¶
func (*RsvpConfig_Loopback) ProtoMessage()
func (*RsvpConfig_Loopback) ProtoReflect ¶
func (x *RsvpConfig_Loopback) ProtoReflect() protoreflect.Message
func (*RsvpConfig_Loopback) Reset ¶
func (x *RsvpConfig_Loopback) Reset()
func (*RsvpConfig_Loopback) String ¶
func (x *RsvpConfig_Loopback) String() string
type RsvpConfig_Loopback_IngressLSP ¶
type RsvpConfig_Loopback_IngressLSP struct { RemoteIpCidr string `protobuf:"bytes,1,opt,name=remote_ip_cidr,json=remoteIpCidr,proto3" json:"remote_ip_cidr,omitempty"` LocalProtection bool `protobuf:"varint,2,opt,name=local_protection,json=localProtection,proto3" json:"local_protection,omitempty"` BandwidthProtection bool `protobuf:"varint,3,opt,name=bandwidth_protection,json=bandwidthProtection,proto3" json:"bandwidth_protection,omitempty"` FastReroute bool `protobuf:"varint,4,opt,name=fast_reroute,json=fastReroute,proto3" json:"fast_reroute,omitempty"` PathReoptimization bool `protobuf:"varint,5,opt,name=path_reoptimization,json=pathReoptimization,proto3" json:"path_reoptimization,omitempty"` TunnelId uint32 `protobuf:"varint,8,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"` // Max 16-bit value in the protocol. LspId uint32 `protobuf:"varint,9,opt,name=lsp_id,json=lspId,proto3" json:"lsp_id,omitempty"` // Max 16-bit value in the protocol. Eros []*RsvpConfig_Loopback_IngressLSP_ERO `protobuf:"bytes,6,rep,name=eros,proto3" json:"eros,omitempty"` Rros []*RsvpConfig_Loopback_IngressLSP_RRO `protobuf:"bytes,7,rep,name=rros,proto3" json:"rros,omitempty"` // NEXT ID: 10 // contains filtered or unexported fields }
func (*RsvpConfig_Loopback_IngressLSP) Descriptor
deprecated
func (*RsvpConfig_Loopback_IngressLSP) Descriptor() ([]byte, []int)
Deprecated: Use RsvpConfig_Loopback_IngressLSP.ProtoReflect.Descriptor instead.
func (*RsvpConfig_Loopback_IngressLSP) GetBandwidthProtection ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetBandwidthProtection() bool
func (*RsvpConfig_Loopback_IngressLSP) GetEros ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetEros() []*RsvpConfig_Loopback_IngressLSP_ERO
func (*RsvpConfig_Loopback_IngressLSP) GetFastReroute ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetFastReroute() bool
func (*RsvpConfig_Loopback_IngressLSP) GetLocalProtection ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetLocalProtection() bool
func (*RsvpConfig_Loopback_IngressLSP) GetLspId ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetLspId() uint32
func (*RsvpConfig_Loopback_IngressLSP) GetPathReoptimization ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetPathReoptimization() bool
func (*RsvpConfig_Loopback_IngressLSP) GetRemoteIpCidr ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetRemoteIpCidr() string
func (*RsvpConfig_Loopback_IngressLSP) GetRros ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetRros() []*RsvpConfig_Loopback_IngressLSP_RRO
func (*RsvpConfig_Loopback_IngressLSP) GetTunnelId ¶
func (x *RsvpConfig_Loopback_IngressLSP) GetTunnelId() uint32
func (*RsvpConfig_Loopback_IngressLSP) ProtoMessage ¶
func (*RsvpConfig_Loopback_IngressLSP) ProtoMessage()
func (*RsvpConfig_Loopback_IngressLSP) ProtoReflect ¶
func (x *RsvpConfig_Loopback_IngressLSP) ProtoReflect() protoreflect.Message
func (*RsvpConfig_Loopback_IngressLSP) Reset ¶
func (x *RsvpConfig_Loopback_IngressLSP) Reset()
func (*RsvpConfig_Loopback_IngressLSP) String ¶
func (x *RsvpConfig_Loopback_IngressLSP) String() string
type RsvpConfig_Loopback_IngressLSP_ERO ¶
type RsvpConfig_Loopback_IngressLSP_ERO struct { Ipv4Cidr string `protobuf:"bytes,1,opt,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"` // contains filtered or unexported fields }
func (*RsvpConfig_Loopback_IngressLSP_ERO) Descriptor
deprecated
func (*RsvpConfig_Loopback_IngressLSP_ERO) Descriptor() ([]byte, []int)
Deprecated: Use RsvpConfig_Loopback_IngressLSP_ERO.ProtoReflect.Descriptor instead.
func (*RsvpConfig_Loopback_IngressLSP_ERO) GetIpv4Cidr ¶
func (x *RsvpConfig_Loopback_IngressLSP_ERO) GetIpv4Cidr() string
func (*RsvpConfig_Loopback_IngressLSP_ERO) ProtoMessage ¶
func (*RsvpConfig_Loopback_IngressLSP_ERO) ProtoMessage()
func (*RsvpConfig_Loopback_IngressLSP_ERO) ProtoReflect ¶
func (x *RsvpConfig_Loopback_IngressLSP_ERO) ProtoReflect() protoreflect.Message
func (*RsvpConfig_Loopback_IngressLSP_ERO) Reset ¶
func (x *RsvpConfig_Loopback_IngressLSP_ERO) Reset()
func (*RsvpConfig_Loopback_IngressLSP_ERO) String ¶
func (x *RsvpConfig_Loopback_IngressLSP_ERO) String() string
type RsvpConfig_Loopback_IngressLSP_RRO ¶
type RsvpConfig_Loopback_IngressLSP_RRO struct { Ipv4 string `protobuf:"bytes,1,opt,name=ipv4,proto3" json:"ipv4,omitempty"` // contains filtered or unexported fields }
func (*RsvpConfig_Loopback_IngressLSP_RRO) Descriptor
deprecated
func (*RsvpConfig_Loopback_IngressLSP_RRO) Descriptor() ([]byte, []int)
Deprecated: Use RsvpConfig_Loopback_IngressLSP_RRO.ProtoReflect.Descriptor instead.
func (*RsvpConfig_Loopback_IngressLSP_RRO) GetIpv4 ¶
func (x *RsvpConfig_Loopback_IngressLSP_RRO) GetIpv4() string
func (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoMessage ¶
func (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoMessage()
func (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoReflect ¶
func (x *RsvpConfig_Loopback_IngressLSP_RRO) ProtoReflect() protoreflect.Message
func (*RsvpConfig_Loopback_IngressLSP_RRO) Reset ¶
func (x *RsvpConfig_Loopback_IngressLSP_RRO) Reset()
func (*RsvpConfig_Loopback_IngressLSP_RRO) String ¶
func (x *RsvpConfig_Loopback_IngressLSP_RRO) String() string
type RsvpHeader ¶
type RsvpHeader struct { Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` RefreshReductionCapable bool `` /* 133-byte string literal not displayed */ MessageType RsvpHeader_MessageType `` /* 131-byte string literal not displayed */ Ttl uint32 `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"` // contains filtered or unexported fields }
func (*RsvpHeader) Descriptor
deprecated
func (*RsvpHeader) Descriptor() ([]byte, []int)
Deprecated: Use RsvpHeader.ProtoReflect.Descriptor instead.
func (*RsvpHeader) GetMessageType ¶
func (x *RsvpHeader) GetMessageType() RsvpHeader_MessageType
func (*RsvpHeader) GetRefreshReductionCapable ¶
func (x *RsvpHeader) GetRefreshReductionCapable() bool
func (*RsvpHeader) GetTtl ¶
func (x *RsvpHeader) GetTtl() uint32
func (*RsvpHeader) GetVersion ¶
func (x *RsvpHeader) GetVersion() uint32
func (*RsvpHeader) ProtoMessage ¶
func (*RsvpHeader) ProtoMessage()
func (*RsvpHeader) ProtoReflect ¶
func (x *RsvpHeader) ProtoReflect() protoreflect.Message
func (*RsvpHeader) Reset ¶
func (x *RsvpHeader) Reset()
func (*RsvpHeader) String ¶
func (x *RsvpHeader) String() string
type RsvpHeader_MessageType ¶
type RsvpHeader_MessageType int32
const ( RsvpHeader_MESSAGE_TYPE_UNSPECIFIED RsvpHeader_MessageType = 0 RsvpHeader_PATH RsvpHeader_MessageType = 1 RsvpHeader_RESV RsvpHeader_MessageType = 2 )
func (RsvpHeader_MessageType) Descriptor ¶
func (RsvpHeader_MessageType) Descriptor() protoreflect.EnumDescriptor
func (RsvpHeader_MessageType) Enum ¶
func (x RsvpHeader_MessageType) Enum() *RsvpHeader_MessageType
func (RsvpHeader_MessageType) EnumDescriptor
deprecated
func (RsvpHeader_MessageType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RsvpHeader_MessageType.Descriptor instead.
func (RsvpHeader_MessageType) Number ¶
func (x RsvpHeader_MessageType) Number() protoreflect.EnumNumber
func (RsvpHeader_MessageType) String ¶
func (x RsvpHeader_MessageType) String() string
func (RsvpHeader_MessageType) Type ¶
func (RsvpHeader_MessageType) Type() protoreflect.EnumType
type RxSakPool ¶
type RxSakPool struct { Sak128 string `protobuf:"bytes,10,opt,name=sak128,proto3" json:"sak128,omitempty"` Sak256 string `protobuf:"bytes,11,opt,name=sak256,proto3" json:"sak256,omitempty"` // contains filtered or unexported fields }
func (*RxSakPool) Descriptor
deprecated
func (*RxSakPool) ProtoMessage ¶
func (*RxSakPool) ProtoMessage()
func (*RxSakPool) ProtoReflect ¶
func (x *RxSakPool) ProtoReflect() protoreflect.Message
type StringIncRange ¶
type StringIncRange struct { Start string `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` Step string `protobuf:"bytes,2,opt,name=step,proto3" json:"step,omitempty"` // contains filtered or unexported fields }
func (*StringIncRange) Descriptor
deprecated
func (*StringIncRange) Descriptor() ([]byte, []int)
Deprecated: Use StringIncRange.ProtoReflect.Descriptor instead.
func (*StringIncRange) GetStart ¶
func (x *StringIncRange) GetStart() string
func (*StringIncRange) GetStep ¶
func (x *StringIncRange) GetStep() string
func (*StringIncRange) ProtoMessage ¶
func (*StringIncRange) ProtoMessage()
func (*StringIncRange) ProtoReflect ¶
func (x *StringIncRange) ProtoReflect() protoreflect.Message
func (*StringIncRange) Reset ¶
func (x *StringIncRange) Reset()
func (*StringIncRange) String ¶
func (x *StringIncRange) String() string
type TcpHeader ¶
type TcpHeader struct { SrcPort *UIntRange `protobuf:"bytes,1,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"` DstPort *UIntRange `protobuf:"bytes,2,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"` Seq uint32 `protobuf:"varint,3,opt,name=seq,proto3" json:"seq,omitempty"` // contains filtered or unexported fields }
func (*TcpHeader) Descriptor
deprecated
func (*TcpHeader) GetDstPort ¶
func (*TcpHeader) GetSrcPort ¶
func (*TcpHeader) ProtoMessage ¶
func (*TcpHeader) ProtoMessage()
func (*TcpHeader) ProtoReflect ¶
func (x *TcpHeader) ProtoReflect() protoreflect.Message
type Testbed ¶
type Testbed struct { Duts []*Device `protobuf:"bytes,1,rep,name=duts,proto3" json:"duts,omitempty"` Ates []*Device `protobuf:"bytes,2,rep,name=ates,proto3" json:"ates,omitempty"` Links []*Link `protobuf:"bytes,3,rep,name=links,proto3" json:"links,omitempty"` // contains filtered or unexported fields }
A testbed.
func (*Testbed) Descriptor
deprecated
func (*Testbed) ProtoMessage ¶
func (*Testbed) ProtoMessage()
func (*Testbed) ProtoReflect ¶
func (x *Testbed) ProtoReflect() protoreflect.Message
type Traffic ¶
type Traffic struct { Flows []*Flow `protobuf:"bytes,2,rep,name=flows,proto3" json:"flows,omitempty"` // contains filtered or unexported fields }
func (*Traffic) Descriptor
deprecated
func (*Traffic) ProtoMessage ¶
func (*Traffic) ProtoMessage()
func (*Traffic) ProtoReflect ¶
func (x *Traffic) ProtoReflect() protoreflect.Message
type Transmission ¶
type Transmission struct { Pattern Transmission_Pattern `protobuf:"varint,1,opt,name=pattern,proto3,enum=ondatra.Transmission_Pattern" json:"pattern,omitempty"` MinGapBytes uint32 `protobuf:"varint,2,opt,name=min_gap_bytes,json=minGapBytes,proto3" json:"min_gap_bytes,omitempty"` PacketsPerBurst uint32 `protobuf:"varint,3,opt,name=packets_per_burst,json=packetsPerBurst,proto3" json:"packets_per_burst,omitempty"` // Types that are assignable to InterburstGap: // *Transmission_Nanoseconds // *Transmission_Bytes InterburstGap isTransmission_InterburstGap `protobuf_oneof:"interburst_gap"` FrameCount uint32 `protobuf:"varint,6,opt,name=frame_count,json=frameCount,proto3" json:"frame_count,omitempty"` DurationSecs uint32 `protobuf:"varint,7,opt,name=duration_secs,json=durationSecs,proto3" json:"duration_secs,omitempty"` // contains filtered or unexported fields }
func (*Transmission) Descriptor
deprecated
func (*Transmission) Descriptor() ([]byte, []int)
Deprecated: Use Transmission.ProtoReflect.Descriptor instead.
func (*Transmission) GetBytes ¶
func (x *Transmission) GetBytes() uint32
func (*Transmission) GetDurationSecs ¶
func (x *Transmission) GetDurationSecs() uint32
func (*Transmission) GetFrameCount ¶
func (x *Transmission) GetFrameCount() uint32
func (*Transmission) GetInterburstGap ¶
func (m *Transmission) GetInterburstGap() isTransmission_InterburstGap
func (*Transmission) GetMinGapBytes ¶
func (x *Transmission) GetMinGapBytes() uint32
func (*Transmission) GetNanoseconds ¶
func (x *Transmission) GetNanoseconds() uint32
func (*Transmission) GetPacketsPerBurst ¶
func (x *Transmission) GetPacketsPerBurst() uint32
func (*Transmission) GetPattern ¶
func (x *Transmission) GetPattern() Transmission_Pattern
func (*Transmission) ProtoMessage ¶
func (*Transmission) ProtoMessage()
func (*Transmission) ProtoReflect ¶
func (x *Transmission) ProtoReflect() protoreflect.Message
func (*Transmission) Reset ¶
func (x *Transmission) Reset()
func (*Transmission) String ¶
func (x *Transmission) String() string
type Transmission_Bytes ¶
type Transmission_Bytes struct {
Bytes uint32 `protobuf:"varint,5,opt,name=bytes,proto3,oneof"`
}
type Transmission_Nanoseconds ¶
type Transmission_Nanoseconds struct {
Nanoseconds uint32 `protobuf:"varint,4,opt,name=nanoseconds,proto3,oneof"`
}
type Transmission_Pattern ¶
type Transmission_Pattern int32
const ( Transmission_PATTERN_UNSPECIFIED Transmission_Pattern = 0 Transmission_CONTINUOUS Transmission_Pattern = 1 Transmission_BURST Transmission_Pattern = 2 Transmission_FIXED_FRAME_COUNT Transmission_Pattern = 3 Transmission_FIXED_DURATION Transmission_Pattern = 4 )
func (Transmission_Pattern) Descriptor ¶
func (Transmission_Pattern) Descriptor() protoreflect.EnumDescriptor
func (Transmission_Pattern) Enum ¶
func (x Transmission_Pattern) Enum() *Transmission_Pattern
func (Transmission_Pattern) EnumDescriptor
deprecated
func (Transmission_Pattern) EnumDescriptor() ([]byte, []int)
Deprecated: Use Transmission_Pattern.Descriptor instead.
func (Transmission_Pattern) Number ¶
func (x Transmission_Pattern) Number() protoreflect.EnumNumber
func (Transmission_Pattern) String ¶
func (x Transmission_Pattern) String() string
func (Transmission_Pattern) Type ¶
func (Transmission_Pattern) Type() protoreflect.EnumType
type UInt32IncRange ¶
type UInt32IncRange struct { Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` Step uint32 `protobuf:"varint,2,opt,name=step,proto3" json:"step,omitempty"` // contains filtered or unexported fields }
func (*UInt32IncRange) Descriptor
deprecated
func (*UInt32IncRange) Descriptor() ([]byte, []int)
Deprecated: Use UInt32IncRange.ProtoReflect.Descriptor instead.
func (*UInt32IncRange) GetStart ¶
func (x *UInt32IncRange) GetStart() uint32
func (*UInt32IncRange) GetStep ¶
func (x *UInt32IncRange) GetStep() uint32
func (*UInt32IncRange) ProtoMessage ¶
func (*UInt32IncRange) ProtoMessage()
func (*UInt32IncRange) ProtoReflect ¶
func (x *UInt32IncRange) ProtoReflect() protoreflect.Message
func (*UInt32IncRange) Reset ¶
func (x *UInt32IncRange) Reset()
func (*UInt32IncRange) String ¶
func (x *UInt32IncRange) String() string
type UIntRange ¶
type UIntRange struct { Min uint32 `protobuf:"varint,1,opt,name=min,proto3" json:"min,omitempty"` Max uint32 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"` Step uint32 `protobuf:"varint,3,opt,name=step,proto3" json:"step,omitempty"` Count uint32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` Random bool `protobuf:"varint,5,opt,name=random,proto3" json:"random,omitempty"` // contains filtered or unexported fields }
func (*UIntRange) Descriptor
deprecated
func (*UIntRange) ProtoMessage ¶
func (*UIntRange) ProtoMessage()
func (*UIntRange) ProtoReflect ¶
func (x *UIntRange) ProtoReflect() protoreflect.Message
type UdpHeader ¶
type UdpHeader struct { SrcPort *UIntRange `protobuf:"bytes,1,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"` DstPort *UIntRange `protobuf:"bytes,2,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"` // contains filtered or unexported fields }
func (*UdpHeader) Descriptor
deprecated
func (*UdpHeader) GetDstPort ¶
func (*UdpHeader) GetSrcPort ¶
func (*UdpHeader) ProtoMessage ¶
func (*UdpHeader) ProtoMessage()
func (*UdpHeader) ProtoReflect ¶
func (x *UdpHeader) ProtoReflect() protoreflect.Message