proto

package
v0.5.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 6 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var (
	ISISConfig_Level_name = map[int32]string{
		0: "LEVEL_UNSPECIFIED",
		1: "L1",
		2: "L2",
		3: "L1L2",
	}
	ISISConfig_Level_value = map[string]int32{
		"LEVEL_UNSPECIFIED": 0,
		"L1":                1,
		"L2":                2,
		"L1L2":              3,
	}
)

Enum value maps for ISISConfig_Level.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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",
		11: "ARUBA",
		12: "ALPINE",
	}
	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,
		"ARUBA":              11,
		"ALPINE":             12,
	}
)

Enum value maps for Device_Vendor.

View Source
var (
	Port_Speed_name = map[int32]string{
		0:   "SPEED_UNSPECIFIED",
		1:   "S_1GB",
		5:   "S_5GB",
		10:  "S_10GB",
		40:  "S_40GB",
		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_40GB":            40,
		"S_100GB":           100,
		"S_400GB":           400,
	}
)

Enum value maps for Port_Speed.

View Source
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",
		29: "PMD_100GBASE_DR",
	}
	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,
		"PMD_100GBASE_DR":    29,
	}
)

Enum value maps for Port_Pmd.

View Source
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) Enum

func (x BgpAsnSetMode) Enum() *BgpAsnSetMode

func (BgpAsnSetMode) EnumDescriptor deprecated

func (BgpAsnSetMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use BgpAsnSetMode.Descriptor instead.

func (BgpAsnSetMode) Number

func (BgpAsnSetMode) String

func (x BgpAsnSetMode) String() string

func (BgpAsnSetMode) Type

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) Enum

func (BgpAttributes_AdvertisementProtocol) EnumDescriptor deprecated

func (BgpAttributes_AdvertisementProtocol) EnumDescriptor() ([]byte, []int)

Deprecated: Use BgpAttributes_AdvertisementProtocol.Descriptor instead.

func (BgpAttributes_AdvertisementProtocol) Number

func (BgpAttributes_AdvertisementProtocol) String

func (BgpAttributes_AdvertisementProtocol) Type

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 (*BgpAttributes_AsPathSegment) ProtoMessage

func (*BgpAttributes_AsPathSegment) ProtoMessage()

func (*BgpAttributes_AsPathSegment) ProtoReflect

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) Enum

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 (BgpAttributes_AsPathSegment_Type) String

func (BgpAttributes_AsPathSegment_Type) Type

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 (*BgpAttributes_ExtendedCommunity) GetType

func (m *BgpAttributes_ExtendedCommunity) GetType() isBgpAttributes_ExtendedCommunity_Type

func (*BgpAttributes_ExtendedCommunity) ProtoMessage

func (*BgpAttributes_ExtendedCommunity) ProtoMessage()

func (*BgpAttributes_ExtendedCommunity) ProtoReflect

func (*BgpAttributes_ExtendedCommunity) Reset

func (*BgpAttributes_ExtendedCommunity) 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 (*BgpAttributes_ExtendedCommunity_Color) GetReservedBits

func (x *BgpAttributes_ExtendedCommunity_Color) GetReservedBits() uint32

func (*BgpAttributes_ExtendedCommunity_Color) GetValue

func (*BgpAttributes_ExtendedCommunity_Color) ProtoMessage

func (*BgpAttributes_ExtendedCommunity_Color) ProtoMessage()

func (*BgpAttributes_ExtendedCommunity_Color) ProtoReflect

func (*BgpAttributes_ExtendedCommunity_Color) Reset

func (*BgpAttributes_ExtendedCommunity_Color) 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) Enum

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 (BgpAttributes_ExtendedCommunity_Color_CoBits) String

func (BgpAttributes_ExtendedCommunity_Color_CoBits) Type

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) Enum

func (BgpAttributes_Origin) EnumDescriptor deprecated

func (BgpAttributes_Origin) EnumDescriptor() ([]byte, []int)

Deprecated: Use BgpAttributes_Origin.Descriptor instead.

func (BgpAttributes_Origin) Number

func (BgpAttributes_Origin) String

func (x BgpAttributes_Origin) String() string

func (BgpAttributes_Origin) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use BgpConfig.ProtoReflect.Descriptor instead.

func (*BgpConfig) GetBgpPeers

func (x *BgpConfig) GetBgpPeers() []*BgpPeer

func (*BgpConfig) ProtoMessage

func (*BgpConfig) ProtoMessage()

func (*BgpConfig) ProtoReflect

func (x *BgpConfig) ProtoReflect() protoreflect.Message

func (*BgpConfig) Reset

func (x *BgpConfig) Reset()

func (*BgpConfig) String

func (x *BgpConfig) String() string

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       *durationpb.Duration       `protobuf:"bytes,12,opt,name=restart_time,json=restartTime,proto3" json:"restart_time,omitempty"`
	StaleTime         *durationpb.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) Descriptor() ([]byte, []int)

Deprecated: Use BgpPeer.ProtoReflect.Descriptor instead.

func (*BgpPeer) GetActAsRestarted

func (x *BgpPeer) GetActAsRestarted() bool

func (*BgpPeer) GetActive

func (x *BgpPeer) GetActive() bool

func (*BgpPeer) GetAdvertiseEndOfRib

func (x *BgpPeer) GetAdvertiseEndOfRib() bool

func (*BgpPeer) GetCapabilities

func (x *BgpPeer) GetCapabilities() *BgpPeer_Capabilities

func (*BgpPeer) GetHoldTimeSec

func (x *BgpPeer) GetHoldTimeSec() uint32

func (*BgpPeer) GetId

func (x *BgpPeer) GetId() uint32

func (*BgpPeer) GetKeepaliveTimeSec

func (x *BgpPeer) GetKeepaliveTimeSec() uint32

func (*BgpPeer) GetLocalAsn

func (x *BgpPeer) GetLocalAsn() uint32

func (*BgpPeer) GetMd5Key

func (x *BgpPeer) GetMd5Key() string

func (*BgpPeer) GetOnLoopback

func (x *BgpPeer) GetOnLoopback() bool

func (*BgpPeer) GetPeerAddress

func (x *BgpPeer) GetPeerAddress() string

func (*BgpPeer) GetRestartTime

func (x *BgpPeer) GetRestartTime() *durationpb.Duration

func (*BgpPeer) GetSrtePolicyGroups

func (x *BgpPeer) GetSrtePolicyGroups() []*BgpPeer_SrtePolicyGroup

func (*BgpPeer) GetStaleTime

func (x *BgpPeer) GetStaleTime() *durationpb.Duration

func (*BgpPeer) GetType

func (x *BgpPeer) GetType() BgpPeer_Type

func (*BgpPeer) ProtoMessage

func (*BgpPeer) ProtoMessage()

func (*BgpPeer) ProtoReflect

func (x *BgpPeer) ProtoReflect() protoreflect.Message

func (*BgpPeer) Reset

func (x *BgpPeer) Reset()

func (*BgpPeer) String

func (x *BgpPeer) String() string

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 (*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 (*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 (*BgpPeer_SrtePolicyGroup) GetSegmentLists

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() *emptypb.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 (*BgpPeer_SrtePolicyGroup_Binding) Reset

func (*BgpPeer_SrtePolicyGroup_Binding) 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_Binding_NoBinding

type BgpPeer_SrtePolicyGroup_Binding_NoBinding struct {
	NoBinding *emptypb.Empty `protobuf:"bytes,1,opt,name=no_binding,json=noBinding,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 (*BgpPeer_SrtePolicyGroup_Enlp) Reset

func (x *BgpPeer_SrtePolicyGroup_Enlp) Reset()

func (*BgpPeer_SrtePolicyGroup_Enlp) 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 (*BgpPeer_SrtePolicyGroup_Preference) Reset

func (*BgpPeer_SrtePolicyGroup_Preference) 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 (*BgpPeer_SrtePolicyGroup_SegmentList) GetSegments

func (*BgpPeer_SrtePolicyGroup_SegmentList) GetWeight

func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoMessage

func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoMessage()

func (*BgpPeer_SrtePolicyGroup_SegmentList) ProtoReflect

func (*BgpPeer_SrtePolicyGroup_SegmentList) Reset

func (*BgpPeer_SrtePolicyGroup_SegmentList) 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

Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList_Segment.ProtoReflect.Descriptor instead.

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetActive

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetIpv6Sid

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) GetMplsSid

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) ProtoReflect

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) Reset

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment) 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

Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid.ProtoReflect.Descriptor instead.

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetLabel

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetS

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTc

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) GetTtl

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoMessage

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) ProtoReflect

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) Reset

func (*BgpPeer_SrtePolicyGroup_SegmentList_Segment_MplsSid) 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

Deprecated: Use BgpPeer_SrtePolicyGroup_SegmentList_Weight.ProtoReflect.Descriptor instead.

func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) GetWeight

func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoMessage

func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) ProtoReflect

func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) Reset

func (*BgpPeer_SrtePolicyGroup_SegmentList_Weight) 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) 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 (BgpPeer_Type) String

func (x BgpPeer_Type) String() string

func (BgpPeer_Type) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetExtraDimensions

func (x *Device) GetExtraDimensions() map[string]string

func (*Device) GetHardwareModel

func (x *Device) GetHardwareModel() string

func (*Device) GetHardwareModelRegex

func (x *Device) GetHardwareModelRegex() string

func (*Device) GetHardwareModelValue

func (m *Device) GetHardwareModelValue() isDevice_HardwareModelValue

func (*Device) GetId

func (x *Device) GetId() string

func (*Device) GetPorts

func (x *Device) GetPorts() []*Port

func (*Device) GetSoftwareVersion

func (x *Device) GetSoftwareVersion() string

func (*Device) GetSoftwareVersionRegex

func (x *Device) GetSoftwareVersionRegex() string

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

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
	Device_ARUBA              Device_Vendor = 11
	Device_ALPINE             Device_Vendor = 12
)

func (Device_Vendor) Descriptor

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 (Device_Vendor) String

func (x Device_Vendor) String() string

func (Device_Vendor) Type

type DhcpV6Client added in v0.1.1

type DhcpV6Client struct {
	// contains filtered or unexported fields
}

func (*DhcpV6Client) Descriptor deprecated added in v0.1.1

func (*DhcpV6Client) Descriptor() ([]byte, []int)

Deprecated: Use DhcpV6Client.ProtoReflect.Descriptor instead.

func (*DhcpV6Client) ProtoMessage added in v0.1.1

func (*DhcpV6Client) ProtoMessage()

func (*DhcpV6Client) ProtoReflect added in v0.1.1

func (x *DhcpV6Client) ProtoReflect() protoreflect.Message

func (*DhcpV6Client) Reset added in v0.1.1

func (x *DhcpV6Client) Reset()

func (*DhcpV6Client) String added in v0.1.1

func (x *DhcpV6Client) String() string

type DhcpV6Server added in v0.1.1

type DhcpV6Server struct {
	LeaseAddrs *AddressRange `protobuf:"bytes,1,opt,name=lease_addrs,json=leaseAddrs,proto3" json:"lease_addrs,omitempty"`
	// contains filtered or unexported fields
}

func (*DhcpV6Server) Descriptor deprecated added in v0.1.1

func (*DhcpV6Server) Descriptor() ([]byte, []int)

Deprecated: Use DhcpV6Server.ProtoReflect.Descriptor instead.

func (*DhcpV6Server) GetLeaseAddrs added in v0.1.2

func (x *DhcpV6Server) GetLeaseAddrs() *AddressRange

func (*DhcpV6Server) ProtoMessage added in v0.1.1

func (*DhcpV6Server) ProtoMessage()

func (*DhcpV6Server) ProtoReflect added in v0.1.1

func (x *DhcpV6Server) ProtoReflect() protoreflect.Message

func (*DhcpV6Server) Reset added in v0.1.1

func (x *DhcpV6Server) Reset()

func (*DhcpV6Server) String added in v0.1.1

func (x *DhcpV6Server) String() string

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 EspHeader added in v0.1.11

type EspHeader struct {
	SecurityParametersIndex uint32     `` /* 133-byte string literal not displayed */
	SequenceNumber          *UIntRange `protobuf:"bytes,2,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*EspHeader) Descriptor deprecated added in v0.1.11

func (*EspHeader) Descriptor() ([]byte, []int)

Deprecated: Use EspHeader.ProtoReflect.Descriptor instead.

func (*EspHeader) GetSecurityParametersIndex added in v0.1.11

func (x *EspHeader) GetSecurityParametersIndex() uint32

func (*EspHeader) GetSequenceNumber added in v0.1.11

func (x *EspHeader) GetSequenceNumber() *UIntRange

func (*EspHeader) ProtoMessage added in v0.1.11

func (*EspHeader) ProtoMessage()

func (*EspHeader) ProtoReflect added in v0.1.11

func (x *EspHeader) ProtoReflect() protoreflect.Message

func (*EspHeader) Reset added in v0.1.11

func (x *EspHeader) Reset()

func (*EspHeader) String added in v0.1.11

func (x *EspHeader) String() string

type EspOverMacSecHeader added in v0.1.11

type EspOverMacSecHeader struct {
	SecurityParametersIndex uint32     `` /* 133-byte string literal not displayed */
	SequenceNumber          *UIntRange `protobuf:"bytes,2,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*EspOverMacSecHeader) Descriptor deprecated added in v0.1.11

func (*EspOverMacSecHeader) Descriptor() ([]byte, []int)

Deprecated: Use EspOverMacSecHeader.ProtoReflect.Descriptor instead.

func (*EspOverMacSecHeader) GetSecurityParametersIndex added in v0.1.11

func (x *EspOverMacSecHeader) GetSecurityParametersIndex() uint32

func (*EspOverMacSecHeader) GetSequenceNumber added in v0.1.11

func (x *EspOverMacSecHeader) GetSequenceNumber() *UIntRange

func (*EspOverMacSecHeader) ProtoMessage added in v0.1.11

func (*EspOverMacSecHeader) ProtoMessage()

func (*EspOverMacSecHeader) ProtoReflect added in v0.1.11

func (x *EspOverMacSecHeader) ProtoReflect() protoreflect.Message

func (*EspOverMacSecHeader) Reset added in v0.1.11

func (x *EspOverMacSecHeader) Reset()

func (*EspOverMacSecHeader) String added in v0.1.11

func (x *EspOverMacSecHeader) 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"`
	ProtocolId uint32        `protobuf:"varint,6,opt,name=protocol_id,json=protocolId,proto3" json:"protocol_id,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) GetProtocolId added in v0.2.5

func (x *EthernetHeader) GetProtocolId() 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) Descriptor() ([]byte, []int)

Deprecated: Use Fec.ProtoReflect.Descriptor instead.

func (*Fec) GetEnabled

func (x *Fec) GetEnabled() bool

func (*Fec) ProtoMessage

func (*Fec) ProtoMessage()

func (*Fec) ProtoReflect

func (x *Fec) ProtoReflect() protoreflect.Message

func (*Fec) Reset

func (x *Fec) Reset()

func (*Fec) String

func (x *Fec) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Flow.ProtoReflect.Descriptor instead.

func (*Flow) GetConvergenceTracking

func (x *Flow) GetConvergenceTracking() bool

func (*Flow) GetDstEndpoints

func (x *Flow) GetDstEndpoints() []*Flow_Endpoint

func (*Flow) GetEgressTracking

func (x *Flow) GetEgressTracking() *EgressTracking

func (*Flow) GetFrameRate

func (x *Flow) GetFrameRate() *FrameRate

func (*Flow) GetFrameSize

func (x *Flow) GetFrameSize() *FrameSize

func (*Flow) GetHeaders

func (x *Flow) GetHeaders() []*Header

func (*Flow) GetIngressTrackingFilters

func (x *Flow) GetIngressTrackingFilters() *Flow_IngressTrackingFilters

func (*Flow) GetName

func (x *Flow) GetName() string

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

func (*Flow) Reset

func (x *Flow) Reset()

func (*Flow) String

func (x *Flow) String() string

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use FrameRate.ProtoReflect.Descriptor instead.

func (*FrameRate) GetBps

func (x *FrameRate) GetBps() uint64

func (*FrameRate) GetFps

func (x *FrameRate) GetFps() uint64

func (*FrameRate) GetPercent

func (x *FrameRate) GetPercent() float64

func (*FrameRate) GetType

func (m *FrameRate) GetType() isFrameRate_Type

func (*FrameRate) ProtoMessage

func (*FrameRate) ProtoMessage()

func (*FrameRate) ProtoReflect

func (x *FrameRate) ProtoReflect() protoreflect.Message

func (*FrameRate) Reset

func (x *FrameRate) Reset()

func (*FrameRate) String

func (x *FrameRate) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use FrameSize.ProtoReflect.Descriptor instead.

func (*FrameSize) GetFixed

func (x *FrameSize) GetFixed() uint32

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) GetType

func (m *FrameSize) GetType() isFrameSize_Type

func (*FrameSize) ProtoMessage

func (*FrameSize) ProtoMessage()

func (*FrameSize) ProtoReflect

func (x *FrameSize) ProtoReflect() protoreflect.Message

func (*FrameSize) Reset

func (x *FrameSize) Reset()

func (*FrameSize) String

func (x *FrameSize) String() string

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 (*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 (*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) Enum

func (FrameSize_ImixPreset) EnumDescriptor deprecated

func (FrameSize_ImixPreset) EnumDescriptor() ([]byte, []int)

Deprecated: Use FrameSize_ImixPreset.Descriptor instead.

func (FrameSize_ImixPreset) Number

func (FrameSize_ImixPreset) String

func (x FrameSize_ImixPreset) String() string

func (FrameSize_ImixPreset) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use GreHeader.ProtoReflect.Descriptor instead.

func (*GreHeader) GetKey

func (x *GreHeader) GetKey() uint32

func (*GreHeader) GetSeq

func (x *GreHeader) GetSeq() uint32

func (*GreHeader) ProtoMessage

func (*GreHeader) ProtoMessage()

func (*GreHeader) ProtoReflect

func (x *GreHeader) ProtoReflect() protoreflect.Message

func (*GreHeader) Reset

func (x *GreHeader) Reset()

func (*GreHeader) String

func (x *GreHeader) String() string
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
	//	*Header_Esp
	//	*Header_EspOverMacsec
	//	*Header_PwMplsControlWord
	Type isHeader_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

A packet header.

func (*Header) Descriptor deprecated

func (*Header) Descriptor() ([]byte, []int)

Deprecated: Use Header.ProtoReflect.Descriptor instead.

func (*Header) GetEsp added in v0.1.11

func (x *Header) GetEsp() *EspHeader

func (*Header) GetEspOverMacsec added in v0.1.11

func (x *Header) GetEspOverMacsec() *EspOverMacSecHeader

func (*Header) GetEth

func (x *Header) GetEth() *EthernetHeader

func (*Header) GetGre

func (x *Header) GetGre() *GreHeader

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) GetLdp

func (x *Header) GetLdp() *LdpHeader

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) GetPim

func (x *Header) GetPim() *PimHeader

func (*Header) GetPwMplsControlWord added in v0.4.4

func (x *Header) GetPwMplsControlWord() *PwMplsControlWordHeader

func (*Header) GetRsvp

func (x *Header) GetRsvp() *RsvpHeader

func (*Header) GetTcp

func (x *Header) GetTcp() *TcpHeader

func (*Header) GetType

func (m *Header) GetType() isHeader_Type

func (*Header) GetUdp

func (x *Header) GetUdp() *UdpHeader

func (*Header) ProtoMessage

func (*Header) ProtoMessage()

func (*Header) ProtoReflect

func (x *Header) ProtoReflect() protoreflect.Message

func (*Header) Reset

func (x *Header) Reset()

func (*Header) String

func (x *Header) String() string

type Header_Esp added in v0.1.11

type Header_Esp struct {
	Esp *EspHeader `protobuf:"bytes,15,opt,name=esp,proto3,oneof"`
}

type Header_EspOverMacsec added in v0.1.11

type Header_EspOverMacsec struct {
	EspOverMacsec *EspOverMacSecHeader `protobuf:"bytes,16,opt,name=esp_over_macsec,json=espOverMacsec,proto3,oneof"`
}

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_PwMplsControlWord added in v0.4.4

type Header_PwMplsControlWord struct {
	PwMplsControlWord *PwMplsControlWordHeader `protobuf:"bytes,17,opt,name=pw_mpls_control_word,json=pwMplsControlWord,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) Enum

func (IPReachability_RouteOrigin) EnumDescriptor deprecated

func (IPReachability_RouteOrigin) EnumDescriptor() ([]byte, []int)

Deprecated: Use IPReachability_RouteOrigin.Descriptor instead.

func (IPReachability_RouteOrigin) Number

func (IPReachability_RouteOrigin) String

func (IPReachability_RouteOrigin) Type

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 */
	// The type of authentication.
	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"`
	// The type of area authentication.
	AreaAuthType ISISConfig_AuthType `` /* 134-byte string literal not displayed */
	// The auth key to be used for area authentication.
	AreaAuthKey string `protobuf:"bytes,20,opt,name=area_auth_key,json=areaAuthKey,proto3" json:"area_auth_key,omitempty"`
	// The type of domain authentication.
	DomainAuthType ISISConfig_AuthType `` /* 140-byte string literal not displayed */
	// The auth key to be used for domain authentication.
	DomainAuthKey string `protobuf:"bytes,22,opt,name=domain_auth_key,json=domainAuthKey,proto3" json:"domain_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) GetAreaAuthKey added in v0.1.20

func (x *ISISConfig) GetAreaAuthKey() string

func (*ISISConfig) GetAreaAuthType added in v0.1.20

func (x *ISISConfig) GetAreaAuthType() ISISConfig_AuthType

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) GetDomainAuthKey added in v0.1.20

func (x *ISISConfig) GetDomainAuthKey() string

func (*ISISConfig) GetDomainAuthType added in v0.1.20

func (x *ISISConfig) GetDomainAuthType() ISISConfig_AuthType

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) Enum

func (ISISConfig_AuthType) EnumDescriptor deprecated

func (ISISConfig_AuthType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ISISConfig_AuthType.Descriptor instead.

func (ISISConfig_AuthType) Number

func (ISISConfig_AuthType) String

func (x ISISConfig_AuthType) String() string

func (ISISConfig_AuthType) Type

type ISISConfig_Level

type ISISConfig_Level int32
const (
	ISISConfig_LEVEL_UNSPECIFIED ISISConfig_Level = 0
	ISISConfig_L1                ISISConfig_Level = 1
	ISISConfig_L2                ISISConfig_Level = 2
	ISISConfig_L1L2              ISISConfig_Level = 3
)

func (ISISConfig_Level) Descriptor

func (ISISConfig_Level) Enum

func (ISISConfig_Level) EnumDescriptor deprecated

func (ISISConfig_Level) EnumDescriptor() ([]byte, []int)

Deprecated: Use ISISConfig_Level.Descriptor instead.

func (ISISConfig_Level) Number

func (ISISConfig_Level) String

func (x ISISConfig_Level) String() string

func (ISISConfig_Level) Type

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) Enum

func (ISISConfig_NetworkType) EnumDescriptor deprecated

func (ISISConfig_NetworkType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ISISConfig_NetworkType.Descriptor instead.

func (ISISConfig_NetworkType) Number

func (ISISConfig_NetworkType) String

func (x ISISConfig_NetworkType) String() string

func (ISISConfig_NetworkType) Type

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 (*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 (*ISISSegmentRouting_AdjacencySID) ProtoMessage

func (*ISISSegmentRouting_AdjacencySID) ProtoMessage()

func (*ISISSegmentRouting_AdjacencySID) ProtoReflect

func (*ISISSegmentRouting_AdjacencySID) Reset

func (*ISISSegmentRouting_AdjacencySID) 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 (*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) 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 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 (*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 (*IcmpHeader_DestinationUnreachable) ProtoMessage

func (*IcmpHeader_DestinationUnreachable) ProtoMessage()

func (*IcmpHeader_DestinationUnreachable) ProtoReflect

func (*IcmpHeader_DestinationUnreachable) Reset

func (*IcmpHeader_DestinationUnreachable) 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) Enum

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 (IcmpHeader_DestinationUnreachable_Code) String

func (IcmpHeader_DestinationUnreachable_Code) Type

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 (*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 (*IcmpHeader_RedirectMessage) GetIpAddr

func (x *IcmpHeader_RedirectMessage) GetIpAddr() string

func (*IcmpHeader_RedirectMessage) ProtoMessage

func (*IcmpHeader_RedirectMessage) ProtoMessage()

func (*IcmpHeader_RedirectMessage) ProtoReflect

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) Enum

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 (IcmpHeader_RedirectMessage_Code) String

func (IcmpHeader_RedirectMessage_Code) Type

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 (*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) Enum

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 (IcmpHeader_TimeExceeded_Code) String

func (IcmpHeader_TimeExceeded_Code) Type

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 (*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"`
	Dhcpv6Client     *DhcpV6Client          `protobuf:"bytes,15,opt,name=dhcpv6_client,json=dhcpv6Client,proto3" json:"dhcpv6_client,omitempty"`
	Dhcpv6Server     *DhcpV6Server          `protobuf:"bytes,16,opt,name=dhcpv6_server,json=dhcpv6Server,proto3" json:"dhcpv6_server,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) GetDhcpv6Client added in v0.1.1

func (x *InterfaceConfig) GetDhcpv6Client() *DhcpV6Client

func (*InterfaceConfig) GetDhcpv6Server added in v0.1.1

func (x *InterfaceConfig) GetDhcpv6Server() *DhcpV6Server

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 (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) Descriptor() ([]byte, []int)

Deprecated: Use IpConfig.ProtoReflect.Descriptor instead.

func (*IpConfig) GetAddressCidr

func (x *IpConfig) GetAddressCidr() string

func (*IpConfig) GetDefaultGateway

func (x *IpConfig) GetDefaultGateway() string

func (*IpConfig) ProtoMessage

func (*IpConfig) ProtoMessage()

func (*IpConfig) ProtoReflect

func (x *IpConfig) ProtoReflect() protoreflect.Message

func (*IpConfig) Reset

func (x *IpConfig) Reset()

func (*IpConfig) String

func (x *IpConfig) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Lag.ProtoReflect.Descriptor instead.

func (*Lag) GetLacp

func (x *Lag) GetLacp() *Lag_Lacp

func (*Lag) GetName

func (x *Lag) GetName() string

func (*Lag) GetPorts

func (x *Lag) GetPorts() []string

func (*Lag) ProtoMessage

func (*Lag) ProtoMessage()

func (*Lag) ProtoReflect

func (x *Lag) ProtoReflect() protoreflect.Message

func (*Lag) Reset

func (x *Lag) Reset()

func (*Lag) String

func (x *Lag) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Lag_Lacp.ProtoReflect.Descriptor instead.

func (*Lag_Lacp) GetEnabled

func (x *Lag_Lacp) GetEnabled() bool

func (*Lag_Lacp) ProtoMessage

func (*Lag_Lacp) ProtoMessage()

func (*Lag_Lacp) ProtoReflect

func (x *Lag_Lacp) ProtoReflect() protoreflect.Message

func (*Lag_Lacp) Reset

func (x *Lag_Lacp) Reset()

func (*Lag_Lacp) String

func (x *Lag_Lacp) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use LdpHeader.ProtoReflect.Descriptor instead.

func (*LdpHeader) GetHello

func (x *LdpHeader) GetHello() *LdpHeader_Hello

func (*LdpHeader) GetLabelSpace

func (x *LdpHeader) GetLabelSpace() uint32

func (*LdpHeader) GetLsrId

func (x *LdpHeader) GetLsrId() string

func (*LdpHeader) GetMessageId

func (x *LdpHeader) GetMessageId() uint32

func (*LdpHeader) GetType

func (m *LdpHeader) GetType() isLdpHeader_Type

func (*LdpHeader) ProtoMessage

func (*LdpHeader) ProtoMessage()

func (*LdpHeader) ProtoReflect

func (x *LdpHeader) ProtoReflect() protoreflect.Message

func (*LdpHeader) Reset

func (x *LdpHeader) Reset()

func (*LdpHeader) String

func (x *LdpHeader) String() string

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 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) Descriptor() ([]byte, []int)

Deprecated: Use Link.ProtoReflect.Descriptor instead.

func (*Link) GetA

func (x *Link) GetA() string

func (*Link) GetB

func (x *Link) GetB() string

func (*Link) ProtoMessage

func (*Link) ProtoMessage()

func (*Link) ProtoReflect

func (x *Link) ProtoReflect() protoreflect.Message

func (*Link) Reset

func (x *Link) Reset()

func (*Link) String

func (x *Link) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use MacSec.ProtoReflect.Descriptor instead.

func (*MacSec) GetCipherSuite

func (x *MacSec) GetCipherSuite() MacSec_CipherSuite

func (*MacSec) GetEncryptedVlansEnabled

func (x *MacSec) GetEncryptedVlansEnabled() bool

func (*MacSec) GetMka

func (x *MacSec) GetMka() *MacSec_MKA

func (*MacSec) GetRxSakPool

func (x *MacSec) GetRxSakPool() *RxSakPool

func (*MacSec) ProtoMessage

func (*MacSec) ProtoMessage()

func (*MacSec) ProtoReflect

func (x *MacSec) ProtoReflect() protoreflect.Message

func (*MacSec) Reset

func (x *MacSec) Reset()

func (*MacSec) String

func (x *MacSec) String() string

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) Enum

func (MacSec_CipherSuite) EnumDescriptor deprecated

func (MacSec_CipherSuite) EnumDescriptor() ([]byte, []int)

Deprecated: Use MacSec_CipherSuite.Descriptor instead.

func (MacSec_CipherSuite) Number

func (MacSec_CipherSuite) String

func (x MacSec_CipherSuite) String() string

func (MacSec_CipherSuite) Type

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) Enum

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 (MacSec_MKA_Capability) String

func (x MacSec_MKA_Capability) String() string

func (MacSec_MKA_Capability) Type

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) Enum

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 (MacSec_MKA_ConfidentialityOffset) String

func (MacSec_MKA_ConfidentialityOffset) Type

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 (*MacSec_MKA_ConnectivityAssociation) GetCkn

func (*MacSec_MKA_ConnectivityAssociation) ProtoMessage

func (*MacSec_MKA_ConnectivityAssociation) ProtoMessage()

func (*MacSec_MKA_ConnectivityAssociation) ProtoReflect

func (*MacSec_MKA_ConnectivityAssociation) Reset

func (*MacSec_MKA_ConnectivityAssociation) 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) Descriptor() ([]byte, []int)

Deprecated: Use Network.ProtoReflect.Descriptor instead.

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 (x *Network) GetInterfaceName() string

func (*Network) GetIpv4

func (x *Network) GetIpv4() *NetworkIp

func (*Network) GetIpv6

func (x *Network) GetIpv6() *NetworkIp

func (*Network) GetIsis

func (x *Network) GetIsis() *IPReachability

func (*Network) GetName

func (x *Network) GetName() string

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) ProtoReflect

func (x *Network) ProtoReflect() protoreflect.Message

func (*Network) Reset

func (x *Network) Reset()

func (*Network) String

func (x *Network) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use NetworkIp.ProtoReflect.Descriptor instead.

func (*NetworkIp) GetAddressCidr

func (x *NetworkIp) GetAddressCidr() string

func (*NetworkIp) GetCount

func (x *NetworkIp) GetCount() uint32

func (*NetworkIp) ProtoMessage

func (*NetworkIp) ProtoMessage()

func (*NetworkIp) ProtoReflect

func (x *NetworkIp) ProtoReflect() protoreflect.Message

func (*NetworkIp) Reset

func (x *NetworkIp) Reset()

func (*NetworkIp) String

func (x *NetworkIp) String() string

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 (*Network_ImportedBgpRoutes) ProtoMessage

func (*Network_ImportedBgpRoutes) ProtoMessage()

func (*Network_ImportedBgpRoutes) ProtoReflect

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) Enum

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 (Network_ImportedBgpRoutes_RouteTableFormat) String

func (Network_ImportedBgpRoutes_RouteTableFormat) Type

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 (*OspfHeader) GetHello

func (x *OspfHeader) GetHello() *OspfHeader_Hello

func (*OspfHeader) GetLsa

func (x *OspfHeader) GetLsa() *OspfHeader_LinkStateAck

func (*OspfHeader) GetLsr

func (*OspfHeader) GetLsu

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 (*OspfHeader_DatabaseDescription) GetSeq

func (*OspfHeader_DatabaseDescription) ProtoMessage

func (*OspfHeader_DatabaseDescription) ProtoMessage()

func (*OspfHeader_DatabaseDescription) ProtoReflect

func (*OspfHeader_DatabaseDescription) Reset

func (x *OspfHeader_DatabaseDescription) Reset()

func (*OspfHeader_DatabaseDescription) 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 (*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 (*OspfHeader_LinkStateAdvertisementHeader) GetLinkStateId

func (x *OspfHeader_LinkStateAdvertisementHeader) GetLinkStateId() string

func (*OspfHeader_LinkStateAdvertisementHeader) GetSeq

func (*OspfHeader_LinkStateAdvertisementHeader) GetType

func (*OspfHeader_LinkStateAdvertisementHeader) ProtoMessage

func (*OspfHeader_LinkStateAdvertisementHeader) ProtoReflect

func (*OspfHeader_LinkStateAdvertisementHeader) Reset

func (*OspfHeader_LinkStateAdvertisementHeader) 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 (*OspfHeader_LinkStateRequest) ProtoMessage

func (*OspfHeader_LinkStateRequest) ProtoMessage()

func (*OspfHeader_LinkStateRequest) ProtoReflect

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) Enum

func (OspfHeader_LinkStateType) EnumDescriptor deprecated

func (OspfHeader_LinkStateType) EnumDescriptor() ([]byte, []int)

Deprecated: Use OspfHeader_LinkStateType.Descriptor instead.

func (OspfHeader_LinkStateType) Number

func (OspfHeader_LinkStateType) String

func (x OspfHeader_LinkStateType) String() string

func (OspfHeader_LinkStateType) Type

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 (*OspfHeader_LinkStateUpdate) ProtoMessage

func (*OspfHeader_LinkStateUpdate) ProtoMessage()

func (*OspfHeader_LinkStateUpdate) ProtoReflect

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 (*OspfHeader_LinkStateUpdate_Advertisement) ProtoMessage

func (*OspfHeader_LinkStateUpdate_Advertisement) ProtoReflect

func (*OspfHeader_LinkStateUpdate_Advertisement) Reset

func (*OspfHeader_LinkStateUpdate_Advertisement) 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) Descriptor() ([]byte, []int)

Deprecated: Use PimHeader.ProtoReflect.Descriptor instead.

func (*PimHeader) GetHello

func (x *PimHeader) GetHello() *PimHeader_Hello

func (*PimHeader) GetType

func (m *PimHeader) GetType() isPimHeader_Type

func (*PimHeader) ProtoMessage

func (*PimHeader) ProtoMessage()

func (*PimHeader) ProtoReflect

func (x *PimHeader) ProtoReflect() protoreflect.Message

func (*PimHeader) Reset

func (x *PimHeader) Reset()

func (*PimHeader) String

func (x *PimHeader) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetCardModel

func (x *Port) GetCardModel() string

func (*Port) GetCardModelRegex

func (x *Port) GetCardModelRegex() string

func (*Port) GetCardModelValue

func (m *Port) GetCardModelValue() isPort_CardModelValue

func (*Port) GetGroup

func (x *Port) GetGroup() string

func (*Port) GetId

func (x *Port) GetId() string

func (*Port) GetPmd

func (x *Port) GetPmd() Port_Pmd

func (*Port) GetPmdRegex

func (x *Port) GetPmdRegex() string

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

func (*Port) Reset

func (x *Port) Reset()

func (*Port) String

func (x *Port) String() string

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
	Port_PMD_100GBASE_DR    Port_Pmd = 29
)

func (Port_Pmd) Descriptor

func (Port_Pmd) Descriptor() protoreflect.EnumDescriptor

func (Port_Pmd) Enum

func (x Port_Pmd) Enum() *Port_Pmd

func (Port_Pmd) EnumDescriptor deprecated

func (Port_Pmd) EnumDescriptor() ([]byte, []int)

Deprecated: Use Port_Pmd.Descriptor instead.

func (Port_Pmd) Number

func (x Port_Pmd) Number() protoreflect.EnumNumber

func (Port_Pmd) String

func (x Port_Pmd) String() string

func (Port_Pmd) Type

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_40GB            Port_Speed = 40
	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

type PwMplsControlWordHeader added in v0.4.4

type PwMplsControlWordHeader struct {
	CwRsvd  uint32 `protobuf:"varint,1,opt,name=cw_rsvd,json=cwRsvd,proto3" json:"cw_rsvd,omitempty"`
	CwFlags uint32 `protobuf:"varint,2,opt,name=cw_flags,json=cwFlags,proto3" json:"cw_flags,omitempty"`
	CwFrg   uint32 `protobuf:"varint,3,opt,name=cw_frg,json=cwFrg,proto3" json:"cw_frg,omitempty"`
	CwSeq   uint32 `protobuf:"varint,4,opt,name=cw_seq,json=cwSeq,proto3" json:"cw_seq,omitempty"`
	// contains filtered or unexported fields
}

func (*PwMplsControlWordHeader) Descriptor deprecated added in v0.4.4

func (*PwMplsControlWordHeader) Descriptor() ([]byte, []int)

Deprecated: Use PwMplsControlWordHeader.ProtoReflect.Descriptor instead.

func (*PwMplsControlWordHeader) GetCwFlags added in v0.4.4

func (x *PwMplsControlWordHeader) GetCwFlags() uint32

func (*PwMplsControlWordHeader) GetCwFrg added in v0.4.4

func (x *PwMplsControlWordHeader) GetCwFrg() uint32

func (*PwMplsControlWordHeader) GetCwRsvd added in v0.4.4

func (x *PwMplsControlWordHeader) GetCwRsvd() uint32

func (*PwMplsControlWordHeader) GetCwSeq added in v0.4.4

func (x *PwMplsControlWordHeader) GetCwSeq() uint32

func (*PwMplsControlWordHeader) ProtoMessage added in v0.4.4

func (*PwMplsControlWordHeader) ProtoMessage()

func (*PwMplsControlWordHeader) ProtoReflect added in v0.4.4

func (x *PwMplsControlWordHeader) ProtoReflect() protoreflect.Message

func (*PwMplsControlWordHeader) Reset added in v0.4.4

func (x *PwMplsControlWordHeader) Reset()

func (*PwMplsControlWordHeader) String added in v0.4.4

func (x *PwMplsControlWordHeader) String() string

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 (*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 (*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 (*RsvpConfig_Loopback_IngressLSP) Reset

func (x *RsvpConfig_Loopback_IngressLSP) Reset()

func (*RsvpConfig_Loopback_IngressLSP) 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 (*RsvpConfig_Loopback_IngressLSP_ERO) Reset

func (*RsvpConfig_Loopback_IngressLSP_ERO) 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 (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoMessage

func (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoMessage()

func (*RsvpConfig_Loopback_IngressLSP_RRO) ProtoReflect

func (*RsvpConfig_Loopback_IngressLSP_RRO) Reset

func (*RsvpConfig_Loopback_IngressLSP_RRO) 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) Enum

func (RsvpHeader_MessageType) EnumDescriptor deprecated

func (RsvpHeader_MessageType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpHeader_MessageType.Descriptor instead.

func (RsvpHeader_MessageType) Number

func (RsvpHeader_MessageType) String

func (x RsvpHeader_MessageType) String() string

func (RsvpHeader_MessageType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use RxSakPool.ProtoReflect.Descriptor instead.

func (*RxSakPool) GetSak128

func (x *RxSakPool) GetSak128() string

func (*RxSakPool) GetSak256

func (x *RxSakPool) GetSak256() string

func (*RxSakPool) ProtoMessage

func (*RxSakPool) ProtoMessage()

func (*RxSakPool) ProtoReflect

func (x *RxSakPool) ProtoReflect() protoreflect.Message

func (*RxSakPool) Reset

func (x *RxSakPool) Reset()

func (*RxSakPool) String

func (x *RxSakPool) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TcpHeader.ProtoReflect.Descriptor instead.

func (*TcpHeader) GetDstPort

func (x *TcpHeader) GetDstPort() *UIntRange

func (*TcpHeader) GetSeq

func (x *TcpHeader) GetSeq() uint32

func (*TcpHeader) GetSrcPort

func (x *TcpHeader) GetSrcPort() *UIntRange

func (*TcpHeader) ProtoMessage

func (*TcpHeader) ProtoMessage()

func (*TcpHeader) ProtoReflect

func (x *TcpHeader) ProtoReflect() protoreflect.Message

func (*TcpHeader) Reset

func (x *TcpHeader) Reset()

func (*TcpHeader) String

func (x *TcpHeader) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Testbed.ProtoReflect.Descriptor instead.

func (*Testbed) GetAtes

func (x *Testbed) GetAtes() []*Device

func (*Testbed) GetDuts

func (x *Testbed) GetDuts() []*Device
func (x *Testbed) GetLinks() []*Link

func (*Testbed) ProtoMessage

func (*Testbed) ProtoMessage()

func (*Testbed) ProtoReflect

func (x *Testbed) ProtoReflect() protoreflect.Message

func (*Testbed) Reset

func (x *Testbed) Reset()

func (*Testbed) String

func (x *Testbed) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Traffic.ProtoReflect.Descriptor instead.

func (*Traffic) GetFlows

func (x *Traffic) GetFlows() []*Flow

func (*Traffic) ProtoMessage

func (*Traffic) ProtoMessage()

func (*Traffic) ProtoReflect

func (x *Traffic) ProtoReflect() protoreflect.Message

func (*Traffic) Reset

func (x *Traffic) Reset()

func (*Traffic) String

func (x *Traffic) String() string

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) Enum

func (Transmission_Pattern) EnumDescriptor deprecated

func (Transmission_Pattern) EnumDescriptor() ([]byte, []int)

Deprecated: Use Transmission_Pattern.Descriptor instead.

func (Transmission_Pattern) Number

func (Transmission_Pattern) String

func (x Transmission_Pattern) String() string

func (Transmission_Pattern) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use UIntRange.ProtoReflect.Descriptor instead.

func (*UIntRange) GetCount

func (x *UIntRange) GetCount() uint32

func (*UIntRange) GetMax

func (x *UIntRange) GetMax() uint32

func (*UIntRange) GetMin

func (x *UIntRange) GetMin() uint32

func (*UIntRange) GetRandom

func (x *UIntRange) GetRandom() bool

func (*UIntRange) GetStep

func (x *UIntRange) GetStep() uint32

func (*UIntRange) ProtoMessage

func (*UIntRange) ProtoMessage()

func (*UIntRange) ProtoReflect

func (x *UIntRange) ProtoReflect() protoreflect.Message

func (*UIntRange) Reset

func (x *UIntRange) Reset()

func (*UIntRange) String

func (x *UIntRange) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use UdpHeader.ProtoReflect.Descriptor instead.

func (*UdpHeader) GetDstPort

func (x *UdpHeader) GetDstPort() *UIntRange

func (*UdpHeader) GetSrcPort

func (x *UdpHeader) GetSrcPort() *UIntRange

func (*UdpHeader) ProtoMessage

func (*UdpHeader) ProtoMessage()

func (*UdpHeader) ProtoReflect

func (x *UdpHeader) ProtoReflect() protoreflect.Message

func (*UdpHeader) Reset

func (x *UdpHeader) Reset()

func (*UdpHeader) String

func (x *UdpHeader) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL