metadata_go_proto

package
v0.0.0-...-ca686bc Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Metadata_Testbed_name = map[int32]string{
		0: "TESTBED_UNSPECIFIED",
		1: "TESTBED_DUT",
		2: "TESTBED_DUT_DUT_4LINKS",
		3: "TESTBED_DUT_ATE_2LINKS",
		4: "TESTBED_DUT_ATE_4LINKS",
		5: "TESTBED_DUT_ATE_9LINKS_LAG",
		6: "TESTBED_DUT_DUT_ATE_2LINKS",
		7: "TESTBED_DUT_ATE_8LINKS",
		8: "TESTBED_DUT_400ZR",
	}
	Metadata_Testbed_value = map[string]int32{
		"TESTBED_UNSPECIFIED":        0,
		"TESTBED_DUT":                1,
		"TESTBED_DUT_DUT_4LINKS":     2,
		"TESTBED_DUT_ATE_2LINKS":     3,
		"TESTBED_DUT_ATE_4LINKS":     4,
		"TESTBED_DUT_ATE_9LINKS_LAG": 5,
		"TESTBED_DUT_DUT_ATE_2LINKS": 6,
		"TESTBED_DUT_ATE_8LINKS":     7,
		"TESTBED_DUT_400ZR":          8,
	}
)

Enum value maps for Metadata_Testbed.

View Source
var (
	Metadata_Tags_name = map[int32]string{
		0: "TAGS_UNSPECIFIED",
		1: "TAGS_AGGREGATION",
		2: "TAGS_DATACENTER_EDGE",
		3: "TAGS_EDGE",
		4: "TAGS_TRANSIT",
	}
	Metadata_Tags_value = map[string]int32{
		"TAGS_UNSPECIFIED":     0,
		"TAGS_AGGREGATION":     1,
		"TAGS_DATACENTER_EDGE": 2,
		"TAGS_EDGE":            3,
		"TAGS_TRANSIT":         4,
	}
)

Enum value maps for Metadata_Tags.

View Source
var File_metadata_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Metadata

type Metadata struct {

	// UUID of the test.
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// ID of the test in the test plan.
	PlanId string `protobuf:"bytes,2,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"`
	// One-line description of the test.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Testbed on which the test is intended to run.
	Testbed Metadata_Testbed `protobuf:"varint,4,opt,name=testbed,proto3,enum=openconfig.testing.Metadata_Testbed" json:"testbed,omitempty"`
	// The `platform` field for each `platform_exceptions` should be mutually
	// exclusive. Duplicate matches will result in a test failure.
	PlatformExceptions []*Metadata_PlatformExceptions `protobuf:"bytes,5,rep,name=platform_exceptions,json=platformExceptions,proto3" json:"platform_exceptions,omitempty"`
	// The `tags` used to identify the area(s) testcase applies to. An empty tag
	// is the default implying it applies to all areas.
	Tags []Metadata_Tags `protobuf:"varint,6,rep,packed,name=tags,proto3,enum=openconfig.testing.Metadata_Tags" json:"tags,omitempty"`
	// Whether this test only checks paths for presence rather than semantic
	// checks.
	PathPresenceTest bool `protobuf:"varint,7,opt,name=path_presence_test,json=pathPresenceTest,proto3" json:"path_presence_test,omitempty"`
	// contains filtered or unexported fields
}

Metadata about a Feature Profiles test.

func (*Metadata) Descriptor deprecated

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetDescription

func (x *Metadata) GetDescription() string

func (*Metadata) GetPathPresenceTest

func (x *Metadata) GetPathPresenceTest() bool

func (*Metadata) GetPlanId

func (x *Metadata) GetPlanId() string

func (*Metadata) GetPlatformExceptions

func (x *Metadata) GetPlatformExceptions() []*Metadata_PlatformExceptions

func (*Metadata) GetTags

func (x *Metadata) GetTags() []Metadata_Tags

func (*Metadata) GetTestbed

func (x *Metadata) GetTestbed() Metadata_Testbed

func (*Metadata) GetUuid

func (x *Metadata) GetUuid() string

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

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

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

type Metadata_Deviations

type Metadata_Deviations struct {

	// Device does not support interface/ipv4/enabled,
	// so suppress configuring this leaf.
	Ipv4MissingEnabled bool `protobuf:"varint,1,opt,name=ipv4_missing_enabled,json=ipv4MissingEnabled,proto3" json:"ipv4_missing_enabled,omitempty"`
	// Device does not support fragmentation bit for traceroute.
	TracerouteFragmentation bool `` /* 131-byte string literal not displayed */
	// Device only support UDP as l4 protocol for traceroute.
	TracerouteL4ProtocolUdp bool `` /* 135-byte string literal not displayed */
	// Device does not support
	// bgp/neighbors/neighbor/afi-safis/afi-safi/state/prefixes/received-pre-policy.
	PrepolicyReceivedRoutes bool `` /* 133-byte string literal not displayed */
	// Expected ucmp traffic tolerance. Minimum value is 0.2, anything less
	// will be coerced to 0.2.
	// Juniper: partnerissuetracker.corp.google.com/282234301
	// Cisco: partnerissuetracker.corp.google.com/279477633
	HierarchicalWeightResolutionTolerance float64 `` /* 178-byte string literal not displayed */
	// Device skip isis multi-topology check if value is true.
	IsisMultiTopologyUnsupported bool `` /* 150-byte string literal not displayed */
	// Disable isis level1 under interface mode on the device if value is true.
	IsisInterfaceLevel1DisableRequired bool `` /* 170-byte string literal not displayed */
	// Set isis af ipv6 single topology on the device if value is true.
	IsisSingleTopologyRequired bool `` /* 144-byte string literal not displayed */
	// Don't set isis instance enable flag on the device if value is true.
	IsisInstanceEnabledRequired bool `` /* 148-byte string literal not displayed */
	// Set and validate isis interface address family enable on the device if
	// value is true.
	MissingIsisInterfaceAfiSafiEnable bool `` /* 170-byte string literal not displayed */
	// Don't set isis global authentication-check on the device if value is
	// true.
	IsisGlobalAuthenticationNotRequired bool `` /* 174-byte string literal not displayed */
	// Configure CSNP, LSP and PSNP under level authentication explicitly if
	// value is true.
	IsisExplicitLevelAuthenticationConfig bool `` /* 180-byte string literal not displayed */
	// Device skip isis restart-suppress check if value is true.
	IsisRestartSuppressUnsupported bool `` /* 157-byte string literal not displayed */
	// Device does not support interface/ipv4(6)/neighbor.
	// Cisco: partnerissuetracker.corp.google.com/268243828
	IpNeighborMissing bool `protobuf:"varint,15,opt,name=ip_neighbor_missing,json=ipNeighborMissing,proto3" json:"ip_neighbor_missing,omitempty"`
	// Device requires separate reboot to activate OS.
	OsactivateNoreboot bool `protobuf:"varint,16,opt,name=osactivate_noreboot,json=osactivateNoreboot,proto3" json:"osactivate_noreboot,omitempty"`
	// Device requires OS installation on standby RP as well as active RP.
	OsinstallForStandbyRp bool `` /* 130-byte string literal not displayed */
	// Set this flag for LLDP interface config to override the global config.
	LldpInterfaceConfigOverrideGlobal bool `` /* 168-byte string literal not displayed */
	// Skip check for
	// bgp/neighbors/neighbor/state/messages/received/last-notification-error-code
	// leaf missing case.
	MissingBgpLastNotificationErrorCode bool `` /* 176-byte string literal not displayed */
	// Device does not support interface-ref configuration when applying
	// features to interface.
	InterfaceRefConfigUnsupported bool `` /* 154-byte string literal not displayed */
	// Device does not support these state paths.
	// Juniper: partnerissuetracker.corp.google.com/279470921
	StatePathUnsupported bool `protobuf:"varint,23,opt,name=state_path_unsupported,json=statePathUnsupported,proto3" json:"state_path_unsupported,omitempty"`
	// Device requires Ipv6 to be enabled on interface for gRIBI NH programmed
	// with destination mac address.
	// Juniper: partnerissuetracker.corp.google.com/267642089
	Ipv6EnableForGribiNhDmac bool `` /* 143-byte string literal not displayed */
	// Device requires additional config for ECN.
	// Juniper: partnerissuetracker.corp.google.com/277657269
	EcnProfileRequiredDefinition bool `` /* 151-byte string literal not displayed */
	// Set true for device that does not support interface ipv6 discarded packet
	// statistics.
	// Juniper: partnerissuetracker.corp.google.com/277762075
	Ipv6DiscardedPktsUnsupported bool `` /* 151-byte string literal not displayed */
	// Device does not support drop and weight leaves under queue management
	// profile.
	// Juniper: partnerissuetracker.corp.google.com/279471405
	DropWeightLeavesUnsupported bool `` /* 148-byte string literal not displayed */
	// Config pushed through origin CLI takes precedence over config pushed
	// through origin OC.
	CliTakesPrecedenceOverOc bool `` /* 141-byte string literal not displayed */
	// Device does not support weight above 100.
	// Juniper: partnerissuetracker.corp.google.com/277066804
	SchedulerInputWeightLimit bool `` /* 142-byte string literal not displayed */
	// Device does not support id leaf for SwitchChip components.
	// Juniper: partnerissuetracker.corp.google.com/277134501
	SwitchChipIdUnsupported bool `` /* 136-byte string literal not displayed */
	// Device does not support backplane-facing-capacity leaves for some of the
	// components.
	// Juniper: partnerissuetracker.corp.google.com/277134501
	BackplaneFacingCapacityUnsupported bool `` /* 169-byte string literal not displayed */
	// Device only supports querying counters from the state container, not from
	// individual counter leaves.
	InterfaceCountersFromContainer bool `` /* 157-byte string literal not displayed */
	// Use this deviation when the device does not support a mix of tagged and
	// untagged subinterfaces.
	NoMixOfTaggedAndUntaggedSubinterfaces bool `` /* 184-byte string literal not displayed */
	// Device does not report P4RT node names in the component hierarchy.
	ExplicitP4RtNodeComponent bool `` /* 142-byte string literal not displayed */
	// Configure ACLs using vendor native model specifically for RT-1.4.
	UseVendorNativeAclConfig bool `` /* 141-byte string literal not displayed */
	// Device does not support reporting software version according to the
	// requirements in gNMI-1.10.
	SwVersionUnsupported bool `protobuf:"varint,37,opt,name=sw_version_unsupported,json=swVersionUnsupported,proto3" json:"sw_version_unsupported,omitempty"`
	// Device requires explicit interface ref configuration when applying
	// features to interface.
	ExplicitInterfaceRefDefinition bool `` /* 157-byte string literal not displayed */
	// Device does not support telemetry path /components/component/storage.
	// Juniper: partnerissuetracker.corp.google.com/284239001
	StorageComponentUnsupported bool `` /* 146-byte string literal not displayed */
	// Device requires gribi-protocol to be enabled under network-instance.
	ExplicitGribiUnderNetworkInstance bool `` /* 168-byte string literal not displayed */
	// Device requires port-speed to be set because its default value may not be
	// usable.
	ExplicitPortSpeed bool `protobuf:"varint,41,opt,name=explicit_port_speed,json=explicitPortSpeed,proto3" json:"explicit_port_speed,omitempty"`
	// Device requires explicit attachment of an interface or subinterface to
	// the default network instance.
	// Nokia: partnerissuetracker.corp.google.com/260928639
	ExplicitInterfaceInDefaultVrf bool `` /* 156-byte string literal not displayed */
	// Skip checking QOS Dropped octets stats for interface.
	QosDroppedOctets bool `protobuf:"varint,43,opt,name=qos_dropped_octets,json=qosDroppedOctets,proto3" json:"qos_dropped_octets,omitempty"`
	// Device is missing subinterface packet counters for IPv4/IPv6.
	SubinterfacePacketCountersMissing bool `` /* 166-byte string literal not displayed */
	// Connect-retry is not supported
	// /bgp/neighbors/neighbor/timers/config/connect-retry.
	ConnectRetry bool `protobuf:"varint,45,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
	// Device does not support programming a gribi flow with a next-hop entry of
	// mac-address only.
	GribiMacOverrideWithStaticArp bool `` /* 158-byte string literal not displayed */
	// Set true for device that does not support route-policy under AFI/SAFI.
	RoutePolicyUnderAfiUnsupported bool `` /* 159-byte string literal not displayed */
	// Device does not support using gNOI to reboot the Fabric Component.
	GnoiFabricComponentRebootUnsupported bool `` /* 177-byte string literal not displayed */
	// Device does not support the ntp nondefault vrf case.
	NtpNonDefaultVrfUnsupported bool `` /* 150-byte string literal not displayed */
	// Device does not support setting the L2 MTU. OpenConfig allows a device to
	// enforce that L2 MTU, which has a default value of 1514, must be set to a
	// higher value than L3 MTU.
	// Arista: partnerissuetracker.corp.google.com/243445300
	OmitL2Mtu bool `protobuf:"varint,50,opt,name=omit_l2_mtu,json=omitL2Mtu,proto3" json:"omit_l2_mtu,omitempty"`
	// Skip power admin for controller card
	SkipControllerCardPowerAdmin bool `` /* 153-byte string literal not displayed */
	// Device requires the banner to have a delimiter character.
	BannerDelimiter string `protobuf:"bytes,60,opt,name=banner_delimiter,json=bannerDelimiter,proto3" json:"banner_delimiter,omitempty"`
	// Allowed tolerance for BGP traffic flow while comparing for pass or fail
	// condition.
	BgpToleranceValue int32 `protobuf:"varint,61,opt,name=bgp_tolerance_value,json=bgpToleranceValue,proto3" json:"bgp_tolerance_value,omitempty"`
	// Device requires additional time to complete post delete link
	// qualification cleanup.
	LinkQualWaitAfterDeleteRequired bool `` /* 164-byte string literal not displayed */
	// The response of gNOI reboot status is a single value (not a list), so the
	// device requires explict component path to account for a situation when
	// there is more than one active reboot requests.
	// Arista: partnerissuetracker.corp.google.com/245550570
	GnoiStatusEmptySubcomponent bool `` /* 148-byte string literal not displayed */
	// Device requiries explicit deletion of network-instance table.
	NetworkInstanceTableDeletionRequired bool `` /* 177-byte string literal not displayed */
	// Device requires a BGP session reset to utilize a new MD5 key.
	BgpMd5RequiresReset bool `protobuf:"varint,65,opt,name=bgp_md5_requires_reset,json=bgpMd5RequiresReset,proto3" json:"bgp_md5_requires_reset,omitempty"`
	// Devices do not count dequeued and deleted packets as drops.
	// Arista: partnerissuetracker.corp.google.com/275384848
	DequeueDeleteNotCountedAsDrops bool `` /* 161-byte string literal not displayed */
	// Device only supports RIB ack, so tests that normally expect FIB_ACK will
	// allow just RIB_ACK.
	GribiRibackOnly bool `protobuf:"varint,67,opt,name=gribi_riback_only,json=gribiRibackOnly,proto3" json:"gribi_riback_only,omitempty"`
	// Device requires that aggregate Port-Channel and its members be defined in
	// a single gNMI Update transaction at /interfaces; otherwise lag-type will
	// be dropped, and no member can be added to the aggregate.
	// Arista: partnerissuetracker.corp.google.com/201574574
	AggregateAtomicUpdate bool `` /* 128-byte string literal not displayed */
	// Device returns no value for some OpenConfig paths if the operational
	// value equals the default.
	// Arista: partnerissuetracker.corp.google.com/258286131
	MissingValueForDefaults bool `` /* 136-byte string literal not displayed */
	// The name used for the static routing protocol.  The default name in
	// OpenConfig is \"DEFAULT\" but some devices use other names.
	// Arista: partnerissuetracker.corp.google.com/269699737
	StaticProtocolName string `protobuf:"bytes,70,opt,name=static_protocol_name,json=staticProtocolName,proto3" json:"static_protocol_name,omitempty"`
	// Device currently uses component name instead of a full openconfig path,
	// so suppress creating a full oc compliant path for subcomponent.
	GnoiSubcomponentPath bool `protobuf:"varint,71,opt,name=gnoi_subcomponent_path,json=gnoiSubcomponentPath,proto3" json:"gnoi_subcomponent_path,omitempty"`
	// When configuring interface, config VRF prior config IP address.
	// Arista: partnerissuetracker.corp.google.com/261958938
	InterfaceConfigVrfBeforeAddress bool `` /* 162-byte string literal not displayed */
	// Device requires using the deprecated openconfig-vlan:vlan/config/vlan-id
	// or openconfig-vlan:vlan/state/vlan-id leaves.
	// Arista: partnerissuetracker.corp.google.com/261085885
	DeprecatedVlanId bool `protobuf:"varint,73,opt,name=deprecated_vlan_id,json=deprecatedVlanId,proto3" json:"deprecated_vlan_id,omitempty"`
	// Device requires gRIBI MAC Override using Static ARP + Static Route
	// Arista: partnerissuetracker.corp.google.com/234635355
	GribiMacOverrideStaticArpStaticRoute bool `` /* 181-byte string literal not displayed */
	// Device requires interface enabled leaf booleans to be explicitly set to
	// true.
	InterfaceEnabled bool `protobuf:"varint,75,opt,name=interface_enabled,json=interfaceEnabled,proto3" json:"interface_enabled,omitempty"`
	// Skip checking QOS octet stats for interface.
	// Arista: partnerissuetracker.corp.google.com/283541442
	QosOctets bool `protobuf:"varint,76,opt,name=qos_octets,json=qosOctets,proto3" json:"qos_octets,omitempty"`
	// Device CPU components do not map to a FRU parent component in the OC
	// tree.
	CpuMissingAncestor bool `protobuf:"varint,77,opt,name=cpu_missing_ancestor,json=cpuMissingAncestor,proto3" json:"cpu_missing_ancestor,omitempty"`
	// Device needs subinterface 0 to be routed for non-zero sub-interfaces.
	RequireRoutedSubinterface_0 bool `` /* 145-byte string literal not displayed */
	// Device does not report last-switchover-reason as USER_INITIATED for
	// gNOI.SwitchControlProcessor.
	GnoiSwitchoverReasonMissingUserInitiated bool `` /* 191-byte string literal not displayed */
	// The name used for the default network instance for VRF.  The default name
	// in OpenConfig is \"DEFAULT\" but some legacy devices still use
	// \"default\".
	DefaultNetworkInstance string `` /* 130-byte string literal not displayed */
	// Device allows unset Election ID to be primary.
	P4RtUnsetelectionidPrimaryAllowed bool `` /* 166-byte string literal not displayed */
	// Device sets ALREADY_EXISTS status code for all backup client responses.
	BkupArbitrationRespCode bool `` /* 136-byte string literal not displayed */
	// Device requires IPOverIP decapsulation for backup NHG without interfaces.
	BackupNhgRequiresVrfWithDecap bool `` /* 158-byte string literal not displayed */
	// Devices don't support configuring ISIS /afi-safi/af/config container.
	IsisInterfaceAfiUnsupported bool `` /* 148-byte string literal not displayed */
	// Devices don't support modify table entry operation in P4 Runtime.
	P4RtModifyTableEntryUnsupported bool `` /* 162-byte string literal not displayed */
	// Parent of OS component is of type SUPERVISOR or LINECARD.
	OsComponentParentIsSupervisorOrLinecard bool `` /* 190-byte string literal not displayed */
	// Parent of OS component is of type CHASSIS.
	OsComponentParentIsChassis bool `` /* 147-byte string literal not displayed */
	// Devices require configuring the same ISIS Metrics for Level 1 when
	// configuring Level 2 Metrics.
	IsisRequireSameL1MetricWithL2Metric bool `` /* 180-byte string literal not displayed */
	// Devices require configuring the same OSPF setMetric when BGP
	// SetMED is configured.
	BgpSetMedRequiresEqualOspfSetMetric bool `` /* 180-byte string literal not displayed */
	// Devices require configuring subinterface with tagged vlan for p4rt
	// packet in.
	P4RtGdpRequiresDot1QSubinterface bool `` /* 165-byte string literal not displayed */
	// ATE port link state operations are a no-op in KNE/virtualized
	// environments.
	AtePortLinkStateOperationsUnsupported bool `` /* 182-byte string literal not displayed */
	// Creates a user and assigns role/rbac to said user via native model.
	SetNativeUser bool `protobuf:"varint,95,opt,name=set_native_user,json=setNativeUser,proto3" json:"set_native_user,omitempty"`
	// Devices require configuring lspRefreshInterval ISIS timer when
	// lspLifetimeInterval is configured.
	// Arista: partnerissuetracker.corp.google.com/293667850
	IsisLspLifetimeIntervalRequiresLspRefreshInterval bool `` /* 222-byte string literal not displayed */
	// Device does not support telemetry path
	// /components/component/cpu/utilization/state/avg for linecards' CPU card.
	LinecardCpuUtilizationUnsupported bool `` /* 166-byte string literal not displayed */
	// Device does not support consistent component names for GNOI and GNMI.
	ConsistentComponentNamesUnsupported bool `` /* 172-byte string literal not displayed */
	// Device does not support telemetry path
	// /components/component/cpu/utilization/state/avg for controller cards'
	// CPU card.
	ControllerCardCpuUtilizationUnsupported bool `` /* 187-byte string literal not displayed */
	// Device does not support counter for fabric block lost packets.
	FabricDropCounterUnsupported bool `` /* 152-byte string literal not displayed */
	// Device does not support memory utilization related leaves for linecard
	// components.
	LinecardMemoryUtilizationUnsupported bool `` /* 176-byte string literal not displayed */
	// Device does not support telemetry path
	// /qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts.
	QosVoqDropCounterUnsupported bool `` /* 154-byte string literal not displayed */
	// ATE IPv6 flow label unsupported in KNE/virtualized environments.
	AteIpv6FlowLabelUnsupported bool `` /* 151-byte string literal not displayed */
	// Devices do not support configuring isis csnp-interval timer.
	// Arista: partnerissuetracker.corp.google.com/299283216
	IsisTimersCsnpIntervalUnsupported bool `` /* 169-byte string literal not displayed */
	// Devices do not support telemetry for isis counter:
	// manual-address-drop-from-areas.
	// Arista: partnerissuetracker.corp.google.com/299285115
	IsisCounterManualAddressDropFromAreasUnsupported bool `` /* 220-byte string literal not displayed */
	// Devices do not support telemetry for isis counter: part-changes.
	// Arista: partnerissuetracker.corp.google.com/317086576
	IsisCounterPartChangesUnsupported bool `` /* 169-byte string literal not displayed */
	// Devices do not support threshold container under
	// /components/component/transceiver.
	TransceiverThresholdsUnsupported bool `` /* 162-byte string literal not displayed */
	// Update interface loopback mode using raw gnmi API due to server version.
	InterfaceLoopbackModeRawGnmi bool `` /* 154-byte string literal not displayed */
	// Devices do not support showing negotiated tcp mss value in bgp tcp mss
	// telemetry. Juniper: b/300499125
	SkipTcpNegotiatedMssCheck bool `` /* 145-byte string literal not displayed */
	// Devices don't support ISIS-Lsp metadata paths: checksum, sequence-number,
	// remaining-lifetime.
	IsisLspMetadataLeafsUnsupported bool `` /* 163-byte string literal not displayed */
	// QOS queue requires configuration with queue-id
	QosQueueRequiresId bool `protobuf:"varint,112,opt,name=qos_queue_requires_id,json=qosQueueRequiresId,proto3" json:"qos_queue_requires_id,omitempty"`
	// Devices do not support forwarding for fib failed routes.
	SkipFibFailedTrafficForwardingCheck bool `` /* 177-byte string literal not displayed */
	// QOS requires buffer-allocation-profile configuration
	QosBufferAllocationConfigRequired bool `` /* 169-byte string literal not displayed */
	// Devices do not support configuring ExtendedNextHopEncoding at the BGP
	// global level. Arista:
	// https://partnerissuetracker.corp.google.com/issues/203683090
	BgpGlobalExtendedNextHopEncodingUnsupported bool `` /* 203-byte string literal not displayed */
	// OC unsupported for BGP LLGR disable.
	// Juniper: b/303479602
	BgpLlgrOcUndefined bool `protobuf:"varint,116,opt,name=bgp_llgr_oc_undefined,json=bgpLlgrOcUndefined,proto3" json:"bgp_llgr_oc_undefined,omitempty"`
	// Device does not support tunnel interfaces state paths
	// Juniper: partnerissuetracker.corp.google.com/300111031
	TunnelStatePathUnsupported bool `` /* 146-byte string literal not displayed */
	// Device does not support tunnel interfaces source and destination address
	// config paths Juniper: partnerissuetracker.corp.google.com/300111031
	TunnelConfigPathUnsupported bool `` /* 149-byte string literal not displayed */
	// Cisco: Device does not support same minimun and maximum threshold value
	// in QOS ECN config.
	EcnSameMinMaxThresholdUnsupported bool `` /* 171-byte string literal not displayed */
	// Cisco: QOS requires scheduler configuration.
	QosSchedulerConfigRequired bool `` /* 146-byte string literal not displayed */
	// Cisco: Device does not support set weight config under QOS ECN
	// configuration.
	QosSetWeightConfigUnsupported bool `` /* 157-byte string literal not displayed */
	// Cisco: Device does not support these get state path.
	QosGetStatePathUnsupported bool `` /* 148-byte string literal not displayed */
	// Devices requires enabled leaf under isis level
	// Juniper: partnerissuetracker.corp.google.com/302661486
	IsisLevelEnabled bool `protobuf:"varint,123,opt,name=isis_level_enabled,json=isisLevelEnabled,proto3" json:"isis_level_enabled,omitempty"`
	// Devices which require to use interface-id format of interface name +
	// .subinterface index with Interface-ref container
	InterfaceRefInterfaceIdFormat bool `` /* 157-byte string literal not displayed */
	// Devices does not support member link loopback
	// Juniper: b/307763669
	MemberLinkLoopbackUnsupported bool `` /* 155-byte string literal not displayed */
	// Device does not support PLQ operational status check on interface
	// Juniper: b/308990185
	SkipPlqInterfaceOperStatusCheck bool `` /* 165-byte string literal not displayed */
	// Device set received prefix limits explicitly under prefix-limit-received
	// rather than "prefix-limit"
	BgpExplicitPrefixLimitReceived bool `` /* 160-byte string literal not displayed */
	// Device does not configure BGP maximum routes correctly when max-prefixes
	// leaf is configured
	BgpMissingOcMaxPrefixesConfiguration bool `` /* 180-byte string literal not displayed */
	// Devices which needs to skip checking AFI-SAFI disable.
	// Juniper: b/310698466
	SkipBgpSessionCheckWithoutAfisafi bool `` /* 171-byte string literal not displayed */
	// Devices that have separate naming conventions for hardware resource name
	// in /system/ tree and /components/ tree.
	MismatchedHardwareResourceNameInComponent bool `` /* 195-byte string literal not displayed */
	// Devices that don't support telemetry for hardware resources before
	// used-threshold-upper configuration.
	MissingHardwareResourceTelemetryBeforeConfig bool `` /* 204-byte string literal not displayed */
	// Device does not support reboot status check on subcomponents.
	GnoiSubcomponentRebootStatusUnsupported bool `` /* 187-byte string literal not displayed */
	// Devices exports routes from all protocols to BGP if the export-policy is
	// ACCEPT Juniper: b/308970803
	SkipNonBgpRouteExportCheck bool `` /* 150-byte string literal not displayed */
	// Devices do not support path
	// /network-instances/network-instance/protocols/protocol/isis/levels/level/state/metric-style
	// Arista: https://partnerissuetracker.corp.google.com/issues/317064733
	IsisMetricStyleTelemetryUnsupported bool `` /* 175-byte string literal not displayed */
	// Devices do not support configuring Interface-ref under Static-Route
	// Next-Hop
	StaticRouteNextHopInterfaceRefUnsupported bool `` /* 197-byte string literal not displayed */
	// Devices which does not support nexthop index state
	// Juniper: b/304729237
	SkipStaticNexthopCheck bool `` /* 134-byte string literal not displayed */
	// Devices which needs to enable leaf specific flag
	// Juniper: b/319202763
	EnableFlowctrlFlag bool `protobuf:"varint,137,opt,name=enable_flowctrl_flag,json=enableFlowctrlFlag,proto3" json:"enable_flowctrl_flag,omitempty"`
	// Device doesn't support router advertisement enable and mode config
	// Juniper: b/316173974
	Ipv6RouterAdvertisementConfigUnsupported bool `` /* 190-byte string literal not displayed */
	// Devices does not support setting prefix limit exceeded flag.
	// Juniper : b/317181227
	PrefixLimitExceededTelemetryUnsupported bool `` /* 187-byte string literal not displayed */
	// Skip setting allow-multiple-as while configuring eBGP
	// Arista: partnerissuetracker.corp.google.com/issues/317422300
	SkipSettingAllowMultipleAs bool `` /* 148-byte string literal not displayed */
	// Skip tests with decap encap vrf as PBF action
	//
	//	Nokia: partnerissuetracker.corp.google.com/issues/323251581
	SkipPbfWithDecapEncapVrf bool `` /* 144-byte string literal not displayed */
	// Devices which does not support copying TTL.
	// Juniper: b/307258544
	TtlCopyUnsupported bool `protobuf:"varint,142,opt,name=ttl_copy_unsupported,json=ttlCopyUnsupported,proto3" json:"ttl_copy_unsupported,omitempty"`
	// Devices does not support mixed prefix length in gribi.
	// Juniper: b/307824407
	GribiDecapMixedPlenUnsupported bool `` /* 160-byte string literal not displayed */
	// Skip setting isis-actions set-level while configuring routing-policy
	// statement action
	SkipIsisSetLevel bool `protobuf:"varint,144,opt,name=skip_isis_set_level,json=skipIsisSetLevel,proto3" json:"skip_isis_set_level,omitempty"`
	// Skip setting isis-actions set-metric-style-type while configuring
	// routing-policy statement action
	SkipIsisSetMetricStyleType bool `` /* 150-byte string literal not displayed */
	// Skip setting match-prefix-set match-set-options while configuring
	// routing-policy statement condition
	SkipSetRpMatchSetOptions bool `` /* 144-byte string literal not displayed */
	// Skip setting disable-metric-propagation while configuring
	// table-connection
	SkipSettingDisableMetricPropagation bool `` /* 175-byte string literal not displayed */
	// Devices do not support BGP conditions match-community-set
	BgpConditionsMatchCommunitySetUnsupported bool `` /* 195-byte string literal not displayed */
	// Device requires match condition for ethertype v4 and v6 for default rule
	// with network-instance default-vrf in policy-forwarding.
	PfRequireMatchDefaultRule bool `` /* 145-byte string literal not displayed */
	// Devices missing component tree mapping from hardware port
	// to optical channel.
	MissingPortToOpticalChannelComponentMapping bool `` /* 203-byte string literal not displayed */
	// Skip gNMI container OP tc.
	// Cisco: https://partnerissuetracker.corp.google.com/issues/322291556
	SkipContainerOp bool `protobuf:"varint,151,opt,name=skip_container_op,json=skipContainerOp,proto3" json:"skip_container_op,omitempty"`
	// Reorder calls for vendor compatibility.
	// Cisco: https://partnerissuetracker.corp.google.com/issues/322291556
	ReorderCallsForVendorCompatibilty bool `` /* 169-byte string literal not displayed */
	// Add missing base config using cli.
	// Cisco: https://partnerissuetracker.corp.google.com/issues/322291556
	AddMissingBaseConfigViaCli bool `` /* 150-byte string literal not displayed */
	// skip_macaddress_check returns true if mac address for an interface via
	// gNMI needs to be skipped. Cisco:
	// https://partnerissuetracker.corp.google.com/issues/322291556
	SkipMacaddressCheck bool `protobuf:"varint,154,opt,name=skip_macaddress_check,json=skipMacaddressCheck,proto3" json:"skip_macaddress_check,omitempty"`
	// Devices are having native telemetry paths for BGP RIB verification.
	// Juniper : b/306144372
	BgpRibOcPathUnsupported bool `` /* 139-byte string literal not displayed */
	// Skip setting prefix-set mode while configuring prefix-set routing-policy
	SkipPrefixSetMode bool `protobuf:"varint,156,opt,name=skip_prefix_set_mode,json=skipPrefixSetMode,proto3" json:"skip_prefix_set_mode,omitempty"`
	// Devices set metric as preference for static next-hop
	SetMetricAsPreference bool `` /* 131-byte string literal not displayed */
	// Devices don't support having an IPv6 static Route with an IPv4 address
	// as next hop and requires configuring a static ARP entry.
	// Arista: https://partnerissuetracker.corp.google.com/issues/316593298
	Ipv6StaticRouteWithIpv4NextHopRequiresStaticArp bool `` /* 221-byte string literal not displayed */
	// Device requires policy-forwarding rules to be in sequential order in the
	// gNMI set-request.
	PfRequireSequentialOrderPbrRules bool `` /* 168-byte string literal not displayed */
	// Device telemetry missing next hop metric value.
	// Arista: https://partnerissuetracker.corp.google.com/issues/321010782
	MissingStaticRouteNextHopMetricTelemetry bool `` /* 194-byte string literal not displayed */
	// Device does not support recursive resolution of static route next hop.
	// Arista: https://partnerissuetracker.corp.google.com/issues/314449182
	UnsupportedStaticRouteNextHopRecurse bool `` /* 180-byte string literal not displayed */
	// Device missing telemetry for static route that has DROP next hop.
	// Arista: https://partnerissuetracker.corp.google.com/issues/330619816
	MissingStaticRouteDropNextHopTelemetry bool `` /* 188-byte string literal not displayed */
	// Device missing 400ZR optical-channel tunable parameters telemetry:
	// min/max/avg.
	// Arista: https://partnerissuetracker.corp.google.com/issues/319314781
	MissingZrOpticalChannelTunableParametersTelemetry bool `` /* 221-byte string literal not displayed */
	// Device that does not support packet link qualification reflector packet
	// sent/received stats.
	PlqReflectorStatsUnsupported bool `` /* 152-byte string literal not displayed */
	// Device that does not support PLQ Generator max_mtu to be atleast >= 8184.
	PlqGeneratorCapabilitiesMaxMtu uint32 `` /* 160-byte string literal not displayed */
	// Device that does not support PLQ Generator max_pps to be atleast >=
	// 100000000.
	PlqGeneratorCapabilitiesMaxPps uint64 `` /* 160-byte string literal not displayed */
	// Support for bgp extended community index
	BgpExtendedCommunityIndexUnsupported bool `` /* 178-byte string literal not displayed */
	// Support for bgp community set refs
	BgpCommunitySetRefsUnsupported bool `` /* 160-byte string literal not displayed */
	// Arista device needs CLI knob to enable WECMP feature
	RibWecmp bool `protobuf:"varint,169,opt,name=rib_wecmp,json=ribWecmp,proto3" json:"rib_wecmp,omitempty"`
	// Device not supporting table-connection need to set this true
	TableConnectionsUnsupported bool `` /* 147-byte string literal not displayed */
	// Configure tag-set using vendor native model
	UseVendorNativeTagSetConfig bool `` /* 153-byte string literal not displayed */
	// Skip setting send-community-type in bgp global config
	SkipBgpSendCommunityType bool `` /* 142-byte string literal not displayed */
	// Device does not have a default deny action in the absence of a route
	// policy
	DefaultImportExportPolicy bool `` /* 143-byte string literal not displayed */
	// Support for bgp actions set-community method
	BgpActionsSetCommunityMethodUnsupported bool `` /* 189-byte string literal not displayed */
	// Ensure no configurations exist under BGP Peer Groups
	SetNoPeerGroup bool `protobuf:"varint,175,opt,name=set_no_peer_group,json=setNoPeerGroup,proto3" json:"set_no_peer_group,omitempty"`
	// Bgp community member is a string
	BgpCommunityMemberIsAString bool `` /* 153-byte string literal not displayed */
	// Flag to indicate whether IPv4 static routes with IPv6 next-hops are
	// unsupported.
	Ipv4StaticRouteWithIpv6NhUnsupported bool `` /* 182-byte string literal not displayed */
	// Flag to indicate whether IPv6 static routes with IPv4 next-hops are
	// unsupported.
	Ipv6StaticRouteWithIpv4NhUnsupported bool `` /* 182-byte string literal not displayed */
	// Flag to indicate support for static routes that simply drop packets
	StaticRouteWithDropNh bool `` /* 133-byte string literal not displayed */
	// Flag to indicate support for static routes that can be configured with an
	// explicit metric.
	StaticRouteWithExplicitMetric bool `` /* 157-byte string literal not displayed */
	// Support for bgp default import/export policy
	BgpDefaultPolicyUnsupported bool `` /* 149-byte string literal not displayed */
	// Flag to enable bgp explicity on default vrf
	// Arista: b/329094094#comment9
	ExplicitEnableBgpOnDefaultVrf bool `` /* 159-byte string literal not displayed */
	// tag-set is not a real separate entity, but is embedded in the policy
	// statement. this implies that 1. routing policy tag set name needs to be
	// '<policy name> <statement name>'
	// 2. only one policy statement can make use of a tag-set, and 3. tag must
	// be refered by a policy
	RoutingPolicyTagSetEmbedded bool `` /* 151-byte string literal not displayed */
	// Devices does not support allow multiple as under AFI/SAFI.
	// CISCO: b/340859662
	SkipAfiSafiPathForBgpMultipleAs bool `` /* 169-byte string literal not displayed */
	// Device does not support regex with routing-policy community-member.
	CommunityMemberRegexUnsupported bool `` /* 161-byte string literal not displayed */
	// Support for same import policy attached to all AFIs for given
	// (src-protocol, dst-protocol, network-instance) triple Arista:
	// b/339645876#comment4
	SamePolicyAttachedToAllAfis bool `` /* 153-byte string literal not displayed */
	// Devices needs to skip setting statement for policy to be applied as
	// action pass otherwise it will be configured as action done.
	// CISCO: b/338523730
	SkipSettingStatementForPolicy bool `` /* 157-byte string literal not displayed */
	// Devices does not support index specific attribute fetching and hence
	// wildcards has to be used.
	// CISCO: b/338523730
	SkipCheckingAttributeIndex bool `` /* 146-byte string literal not displayed */
	// Devices does not suppport policy-chaining, so needs to flatten policies
	// with multiple statements.
	// CISCO: b/338526243
	FlattenPolicyWithMultipleStatements bool `` /* 175-byte string literal not displayed */
	// default_route_policy_unsupported is set to true for devices that do not
	// support default route policy.
	DefaultRoutePolicyUnsupported bool `` /* 155-byte string literal not displayed */
	// CISCO: b/339801843
	SlaacPrefixLength128 bool `` /* 126-byte string literal not displayed */
	// Devices does not support bgp max multipaths
	// Juniper: b/319301559
	BgpMaxMultipathPathsUnsupported bool `` /* 163-byte string literal not displayed */
	// Devices does not multipath config at neighbor or afisafi level
	// Juniper: b/341130490
	MultipathUnsupportedNeighborOrAfisafi bool `` /* 181-byte string literal not displayed */
	// Devices that do not support /components/component/state/model-name for
	// any component types.
	// Note that for model name to be supported, the
	// /components/component/state/model-name of the chassis component must be
	// equal to the canonical hardware model name of its device.
	ModelNameUnsupported bool `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Metadata_Deviations) Descriptor deprecated

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

Deprecated: Use Metadata_Deviations.ProtoReflect.Descriptor instead.

func (*Metadata_Deviations) GetAddMissingBaseConfigViaCli

func (x *Metadata_Deviations) GetAddMissingBaseConfigViaCli() bool

func (*Metadata_Deviations) GetAggregateAtomicUpdate

func (x *Metadata_Deviations) GetAggregateAtomicUpdate() bool

func (*Metadata_Deviations) GetAteIpv6FlowLabelUnsupported

func (x *Metadata_Deviations) GetAteIpv6FlowLabelUnsupported() bool

func (*Metadata_Deviations) GetAtePortLinkStateOperationsUnsupported

func (x *Metadata_Deviations) GetAtePortLinkStateOperationsUnsupported() bool

func (*Metadata_Deviations) GetBackplaneFacingCapacityUnsupported

func (x *Metadata_Deviations) GetBackplaneFacingCapacityUnsupported() bool

func (*Metadata_Deviations) GetBackupNhgRequiresVrfWithDecap

func (x *Metadata_Deviations) GetBackupNhgRequiresVrfWithDecap() bool

func (*Metadata_Deviations) GetBannerDelimiter

func (x *Metadata_Deviations) GetBannerDelimiter() string

func (*Metadata_Deviations) GetBgpActionsSetCommunityMethodUnsupported

func (x *Metadata_Deviations) GetBgpActionsSetCommunityMethodUnsupported() bool

func (*Metadata_Deviations) GetBgpCommunityMemberIsAString

func (x *Metadata_Deviations) GetBgpCommunityMemberIsAString() bool

func (*Metadata_Deviations) GetBgpCommunitySetRefsUnsupported

func (x *Metadata_Deviations) GetBgpCommunitySetRefsUnsupported() bool

func (*Metadata_Deviations) GetBgpConditionsMatchCommunitySetUnsupported

func (x *Metadata_Deviations) GetBgpConditionsMatchCommunitySetUnsupported() bool

func (*Metadata_Deviations) GetBgpDefaultPolicyUnsupported

func (x *Metadata_Deviations) GetBgpDefaultPolicyUnsupported() bool

func (*Metadata_Deviations) GetBgpExplicitPrefixLimitReceived

func (x *Metadata_Deviations) GetBgpExplicitPrefixLimitReceived() bool

func (*Metadata_Deviations) GetBgpExtendedCommunityIndexUnsupported

func (x *Metadata_Deviations) GetBgpExtendedCommunityIndexUnsupported() bool

func (*Metadata_Deviations) GetBgpGlobalExtendedNextHopEncodingUnsupported

func (x *Metadata_Deviations) GetBgpGlobalExtendedNextHopEncodingUnsupported() bool

func (*Metadata_Deviations) GetBgpLlgrOcUndefined

func (x *Metadata_Deviations) GetBgpLlgrOcUndefined() bool

func (*Metadata_Deviations) GetBgpMaxMultipathPathsUnsupported

func (x *Metadata_Deviations) GetBgpMaxMultipathPathsUnsupported() bool

func (*Metadata_Deviations) GetBgpMd5RequiresReset

func (x *Metadata_Deviations) GetBgpMd5RequiresReset() bool

func (*Metadata_Deviations) GetBgpMissingOcMaxPrefixesConfiguration

func (x *Metadata_Deviations) GetBgpMissingOcMaxPrefixesConfiguration() bool

func (*Metadata_Deviations) GetBgpRibOcPathUnsupported

func (x *Metadata_Deviations) GetBgpRibOcPathUnsupported() bool

func (*Metadata_Deviations) GetBgpSetMedRequiresEqualOspfSetMetric

func (x *Metadata_Deviations) GetBgpSetMedRequiresEqualOspfSetMetric() bool

func (*Metadata_Deviations) GetBgpToleranceValue

func (x *Metadata_Deviations) GetBgpToleranceValue() int32

func (*Metadata_Deviations) GetBkupArbitrationRespCode

func (x *Metadata_Deviations) GetBkupArbitrationRespCode() bool

func (*Metadata_Deviations) GetCliTakesPrecedenceOverOc

func (x *Metadata_Deviations) GetCliTakesPrecedenceOverOc() bool

func (*Metadata_Deviations) GetCommunityMemberRegexUnsupported

func (x *Metadata_Deviations) GetCommunityMemberRegexUnsupported() bool

func (*Metadata_Deviations) GetConnectRetry

func (x *Metadata_Deviations) GetConnectRetry() bool

func (*Metadata_Deviations) GetConsistentComponentNamesUnsupported

func (x *Metadata_Deviations) GetConsistentComponentNamesUnsupported() bool

func (*Metadata_Deviations) GetControllerCardCpuUtilizationUnsupported

func (x *Metadata_Deviations) GetControllerCardCpuUtilizationUnsupported() bool

func (*Metadata_Deviations) GetCpuMissingAncestor

func (x *Metadata_Deviations) GetCpuMissingAncestor() bool

func (*Metadata_Deviations) GetDefaultImportExportPolicy

func (x *Metadata_Deviations) GetDefaultImportExportPolicy() bool

func (*Metadata_Deviations) GetDefaultNetworkInstance

func (x *Metadata_Deviations) GetDefaultNetworkInstance() string

func (*Metadata_Deviations) GetDefaultRoutePolicyUnsupported

func (x *Metadata_Deviations) GetDefaultRoutePolicyUnsupported() bool

func (*Metadata_Deviations) GetDeprecatedVlanId

func (x *Metadata_Deviations) GetDeprecatedVlanId() bool

func (*Metadata_Deviations) GetDequeueDeleteNotCountedAsDrops

func (x *Metadata_Deviations) GetDequeueDeleteNotCountedAsDrops() bool

func (*Metadata_Deviations) GetDropWeightLeavesUnsupported

func (x *Metadata_Deviations) GetDropWeightLeavesUnsupported() bool

func (*Metadata_Deviations) GetEcnProfileRequiredDefinition

func (x *Metadata_Deviations) GetEcnProfileRequiredDefinition() bool

func (*Metadata_Deviations) GetEcnSameMinMaxThresholdUnsupported

func (x *Metadata_Deviations) GetEcnSameMinMaxThresholdUnsupported() bool

func (*Metadata_Deviations) GetEnableFlowctrlFlag

func (x *Metadata_Deviations) GetEnableFlowctrlFlag() bool

func (*Metadata_Deviations) GetExplicitEnableBgpOnDefaultVrf

func (x *Metadata_Deviations) GetExplicitEnableBgpOnDefaultVrf() bool

func (*Metadata_Deviations) GetExplicitGribiUnderNetworkInstance

func (x *Metadata_Deviations) GetExplicitGribiUnderNetworkInstance() bool

func (*Metadata_Deviations) GetExplicitInterfaceInDefaultVrf

func (x *Metadata_Deviations) GetExplicitInterfaceInDefaultVrf() bool

func (*Metadata_Deviations) GetExplicitInterfaceRefDefinition

func (x *Metadata_Deviations) GetExplicitInterfaceRefDefinition() bool

func (*Metadata_Deviations) GetExplicitP4RtNodeComponent

func (x *Metadata_Deviations) GetExplicitP4RtNodeComponent() bool

func (*Metadata_Deviations) GetExplicitPortSpeed

func (x *Metadata_Deviations) GetExplicitPortSpeed() bool

func (*Metadata_Deviations) GetFabricDropCounterUnsupported

func (x *Metadata_Deviations) GetFabricDropCounterUnsupported() bool

func (*Metadata_Deviations) GetFlattenPolicyWithMultipleStatements

func (x *Metadata_Deviations) GetFlattenPolicyWithMultipleStatements() bool

func (*Metadata_Deviations) GetGnoiFabricComponentRebootUnsupported

func (x *Metadata_Deviations) GetGnoiFabricComponentRebootUnsupported() bool

func (*Metadata_Deviations) GetGnoiStatusEmptySubcomponent

func (x *Metadata_Deviations) GetGnoiStatusEmptySubcomponent() bool

func (*Metadata_Deviations) GetGnoiSubcomponentPath

func (x *Metadata_Deviations) GetGnoiSubcomponentPath() bool

func (*Metadata_Deviations) GetGnoiSubcomponentRebootStatusUnsupported

func (x *Metadata_Deviations) GetGnoiSubcomponentRebootStatusUnsupported() bool

func (*Metadata_Deviations) GetGnoiSwitchoverReasonMissingUserInitiated

func (x *Metadata_Deviations) GetGnoiSwitchoverReasonMissingUserInitiated() bool

func (*Metadata_Deviations) GetGribiDecapMixedPlenUnsupported

func (x *Metadata_Deviations) GetGribiDecapMixedPlenUnsupported() bool

func (*Metadata_Deviations) GetGribiMacOverrideStaticArpStaticRoute

func (x *Metadata_Deviations) GetGribiMacOverrideStaticArpStaticRoute() bool

func (*Metadata_Deviations) GetGribiMacOverrideWithStaticArp

func (x *Metadata_Deviations) GetGribiMacOverrideWithStaticArp() bool

func (*Metadata_Deviations) GetGribiRibackOnly

func (x *Metadata_Deviations) GetGribiRibackOnly() bool

func (*Metadata_Deviations) GetHierarchicalWeightResolutionTolerance

func (x *Metadata_Deviations) GetHierarchicalWeightResolutionTolerance() float64

func (*Metadata_Deviations) GetInterfaceConfigVrfBeforeAddress

func (x *Metadata_Deviations) GetInterfaceConfigVrfBeforeAddress() bool

func (*Metadata_Deviations) GetInterfaceCountersFromContainer

func (x *Metadata_Deviations) GetInterfaceCountersFromContainer() bool

func (*Metadata_Deviations) GetInterfaceEnabled

func (x *Metadata_Deviations) GetInterfaceEnabled() bool

func (*Metadata_Deviations) GetInterfaceLoopbackModeRawGnmi

func (x *Metadata_Deviations) GetInterfaceLoopbackModeRawGnmi() bool

func (*Metadata_Deviations) GetInterfaceRefConfigUnsupported

func (x *Metadata_Deviations) GetInterfaceRefConfigUnsupported() bool

func (*Metadata_Deviations) GetInterfaceRefInterfaceIdFormat

func (x *Metadata_Deviations) GetInterfaceRefInterfaceIdFormat() bool

func (*Metadata_Deviations) GetIpNeighborMissing

func (x *Metadata_Deviations) GetIpNeighborMissing() bool

func (*Metadata_Deviations) GetIpv4MissingEnabled

func (x *Metadata_Deviations) GetIpv4MissingEnabled() bool

func (*Metadata_Deviations) GetIpv4StaticRouteWithIpv6NhUnsupported

func (x *Metadata_Deviations) GetIpv4StaticRouteWithIpv6NhUnsupported() bool

func (*Metadata_Deviations) GetIpv6DiscardedPktsUnsupported

func (x *Metadata_Deviations) GetIpv6DiscardedPktsUnsupported() bool

func (*Metadata_Deviations) GetIpv6EnableForGribiNhDmac

func (x *Metadata_Deviations) GetIpv6EnableForGribiNhDmac() bool

func (*Metadata_Deviations) GetIpv6RouterAdvertisementConfigUnsupported

func (x *Metadata_Deviations) GetIpv6RouterAdvertisementConfigUnsupported() bool

func (*Metadata_Deviations) GetIpv6StaticRouteWithIpv4NextHopRequiresStaticArp

func (x *Metadata_Deviations) GetIpv6StaticRouteWithIpv4NextHopRequiresStaticArp() bool

func (*Metadata_Deviations) GetIpv6StaticRouteWithIpv4NhUnsupported

func (x *Metadata_Deviations) GetIpv6StaticRouteWithIpv4NhUnsupported() bool

func (*Metadata_Deviations) GetIsisCounterManualAddressDropFromAreasUnsupported

func (x *Metadata_Deviations) GetIsisCounterManualAddressDropFromAreasUnsupported() bool

func (*Metadata_Deviations) GetIsisCounterPartChangesUnsupported

func (x *Metadata_Deviations) GetIsisCounterPartChangesUnsupported() bool

func (*Metadata_Deviations) GetIsisExplicitLevelAuthenticationConfig

func (x *Metadata_Deviations) GetIsisExplicitLevelAuthenticationConfig() bool

func (*Metadata_Deviations) GetIsisGlobalAuthenticationNotRequired

func (x *Metadata_Deviations) GetIsisGlobalAuthenticationNotRequired() bool

func (*Metadata_Deviations) GetIsisInstanceEnabledRequired

func (x *Metadata_Deviations) GetIsisInstanceEnabledRequired() bool

func (*Metadata_Deviations) GetIsisInterfaceAfiUnsupported

func (x *Metadata_Deviations) GetIsisInterfaceAfiUnsupported() bool

func (*Metadata_Deviations) GetIsisInterfaceLevel1DisableRequired

func (x *Metadata_Deviations) GetIsisInterfaceLevel1DisableRequired() bool

func (*Metadata_Deviations) GetIsisLevelEnabled

func (x *Metadata_Deviations) GetIsisLevelEnabled() bool

func (*Metadata_Deviations) GetIsisLspLifetimeIntervalRequiresLspRefreshInterval

func (x *Metadata_Deviations) GetIsisLspLifetimeIntervalRequiresLspRefreshInterval() bool

func (*Metadata_Deviations) GetIsisLspMetadataLeafsUnsupported

func (x *Metadata_Deviations) GetIsisLspMetadataLeafsUnsupported() bool

func (*Metadata_Deviations) GetIsisMetricStyleTelemetryUnsupported

func (x *Metadata_Deviations) GetIsisMetricStyleTelemetryUnsupported() bool

func (*Metadata_Deviations) GetIsisMultiTopologyUnsupported

func (x *Metadata_Deviations) GetIsisMultiTopologyUnsupported() bool

func (*Metadata_Deviations) GetIsisRequireSameL1MetricWithL2Metric

func (x *Metadata_Deviations) GetIsisRequireSameL1MetricWithL2Metric() bool

func (*Metadata_Deviations) GetIsisRestartSuppressUnsupported

func (x *Metadata_Deviations) GetIsisRestartSuppressUnsupported() bool

func (*Metadata_Deviations) GetIsisSingleTopologyRequired

func (x *Metadata_Deviations) GetIsisSingleTopologyRequired() bool

func (*Metadata_Deviations) GetIsisTimersCsnpIntervalUnsupported

func (x *Metadata_Deviations) GetIsisTimersCsnpIntervalUnsupported() bool

func (*Metadata_Deviations) GetLinecardCpuUtilizationUnsupported

func (x *Metadata_Deviations) GetLinecardCpuUtilizationUnsupported() bool

func (*Metadata_Deviations) GetLinecardMemoryUtilizationUnsupported

func (x *Metadata_Deviations) GetLinecardMemoryUtilizationUnsupported() bool

func (*Metadata_Deviations) GetLinkQualWaitAfterDeleteRequired

func (x *Metadata_Deviations) GetLinkQualWaitAfterDeleteRequired() bool

func (*Metadata_Deviations) GetLldpInterfaceConfigOverrideGlobal

func (x *Metadata_Deviations) GetLldpInterfaceConfigOverrideGlobal() bool

func (*Metadata_Deviations) GetMemberLinkLoopbackUnsupported

func (x *Metadata_Deviations) GetMemberLinkLoopbackUnsupported() bool

func (*Metadata_Deviations) GetMismatchedHardwareResourceNameInComponent

func (x *Metadata_Deviations) GetMismatchedHardwareResourceNameInComponent() bool

func (*Metadata_Deviations) GetMissingBgpLastNotificationErrorCode

func (x *Metadata_Deviations) GetMissingBgpLastNotificationErrorCode() bool

func (*Metadata_Deviations) GetMissingHardwareResourceTelemetryBeforeConfig

func (x *Metadata_Deviations) GetMissingHardwareResourceTelemetryBeforeConfig() bool

func (*Metadata_Deviations) GetMissingIsisInterfaceAfiSafiEnable

func (x *Metadata_Deviations) GetMissingIsisInterfaceAfiSafiEnable() bool

func (*Metadata_Deviations) GetMissingPortToOpticalChannelComponentMapping

func (x *Metadata_Deviations) GetMissingPortToOpticalChannelComponentMapping() bool

func (*Metadata_Deviations) GetMissingStaticRouteDropNextHopTelemetry

func (x *Metadata_Deviations) GetMissingStaticRouteDropNextHopTelemetry() bool

func (*Metadata_Deviations) GetMissingStaticRouteNextHopMetricTelemetry

func (x *Metadata_Deviations) GetMissingStaticRouteNextHopMetricTelemetry() bool

func (*Metadata_Deviations) GetMissingValueForDefaults

func (x *Metadata_Deviations) GetMissingValueForDefaults() bool

func (*Metadata_Deviations) GetMissingZrOpticalChannelTunableParametersTelemetry

func (x *Metadata_Deviations) GetMissingZrOpticalChannelTunableParametersTelemetry() bool

func (*Metadata_Deviations) GetModelNameUnsupported

func (x *Metadata_Deviations) GetModelNameUnsupported() bool

func (*Metadata_Deviations) GetMultipathUnsupportedNeighborOrAfisafi

func (x *Metadata_Deviations) GetMultipathUnsupportedNeighborOrAfisafi() bool

func (*Metadata_Deviations) GetNetworkInstanceTableDeletionRequired

func (x *Metadata_Deviations) GetNetworkInstanceTableDeletionRequired() bool

func (*Metadata_Deviations) GetNoMixOfTaggedAndUntaggedSubinterfaces

func (x *Metadata_Deviations) GetNoMixOfTaggedAndUntaggedSubinterfaces() bool

func (*Metadata_Deviations) GetNtpNonDefaultVrfUnsupported

func (x *Metadata_Deviations) GetNtpNonDefaultVrfUnsupported() bool

func (*Metadata_Deviations) GetOmitL2Mtu

func (x *Metadata_Deviations) GetOmitL2Mtu() bool

func (*Metadata_Deviations) GetOsComponentParentIsChassis

func (x *Metadata_Deviations) GetOsComponentParentIsChassis() bool

func (*Metadata_Deviations) GetOsComponentParentIsSupervisorOrLinecard

func (x *Metadata_Deviations) GetOsComponentParentIsSupervisorOrLinecard() bool

func (*Metadata_Deviations) GetOsactivateNoreboot

func (x *Metadata_Deviations) GetOsactivateNoreboot() bool

func (*Metadata_Deviations) GetOsinstallForStandbyRp

func (x *Metadata_Deviations) GetOsinstallForStandbyRp() bool

func (*Metadata_Deviations) GetP4RtGdpRequiresDot1QSubinterface

func (x *Metadata_Deviations) GetP4RtGdpRequiresDot1QSubinterface() bool

func (*Metadata_Deviations) GetP4RtModifyTableEntryUnsupported

func (x *Metadata_Deviations) GetP4RtModifyTableEntryUnsupported() bool

func (*Metadata_Deviations) GetP4RtUnsetelectionidPrimaryAllowed

func (x *Metadata_Deviations) GetP4RtUnsetelectionidPrimaryAllowed() bool

func (*Metadata_Deviations) GetPfRequireMatchDefaultRule

func (x *Metadata_Deviations) GetPfRequireMatchDefaultRule() bool

func (*Metadata_Deviations) GetPfRequireSequentialOrderPbrRules

func (x *Metadata_Deviations) GetPfRequireSequentialOrderPbrRules() bool

func (*Metadata_Deviations) GetPlqGeneratorCapabilitiesMaxMtu

func (x *Metadata_Deviations) GetPlqGeneratorCapabilitiesMaxMtu() uint32

func (*Metadata_Deviations) GetPlqGeneratorCapabilitiesMaxPps

func (x *Metadata_Deviations) GetPlqGeneratorCapabilitiesMaxPps() uint64

func (*Metadata_Deviations) GetPlqReflectorStatsUnsupported

func (x *Metadata_Deviations) GetPlqReflectorStatsUnsupported() bool

func (*Metadata_Deviations) GetPrefixLimitExceededTelemetryUnsupported

func (x *Metadata_Deviations) GetPrefixLimitExceededTelemetryUnsupported() bool

func (*Metadata_Deviations) GetPrepolicyReceivedRoutes

func (x *Metadata_Deviations) GetPrepolicyReceivedRoutes() bool

func (*Metadata_Deviations) GetQosBufferAllocationConfigRequired

func (x *Metadata_Deviations) GetQosBufferAllocationConfigRequired() bool

func (*Metadata_Deviations) GetQosDroppedOctets

func (x *Metadata_Deviations) GetQosDroppedOctets() bool

func (*Metadata_Deviations) GetQosGetStatePathUnsupported

func (x *Metadata_Deviations) GetQosGetStatePathUnsupported() bool

func (*Metadata_Deviations) GetQosOctets

func (x *Metadata_Deviations) GetQosOctets() bool

func (*Metadata_Deviations) GetQosQueueRequiresId

func (x *Metadata_Deviations) GetQosQueueRequiresId() bool

func (*Metadata_Deviations) GetQosSchedulerConfigRequired

func (x *Metadata_Deviations) GetQosSchedulerConfigRequired() bool

func (*Metadata_Deviations) GetQosSetWeightConfigUnsupported

func (x *Metadata_Deviations) GetQosSetWeightConfigUnsupported() bool

func (*Metadata_Deviations) GetQosVoqDropCounterUnsupported

func (x *Metadata_Deviations) GetQosVoqDropCounterUnsupported() bool

func (*Metadata_Deviations) GetReorderCallsForVendorCompatibilty

func (x *Metadata_Deviations) GetReorderCallsForVendorCompatibilty() bool

func (*Metadata_Deviations) GetRequireRoutedSubinterface_0

func (x *Metadata_Deviations) GetRequireRoutedSubinterface_0() bool

func (*Metadata_Deviations) GetRibWecmp

func (x *Metadata_Deviations) GetRibWecmp() bool

func (*Metadata_Deviations) GetRoutePolicyUnderAfiUnsupported

func (x *Metadata_Deviations) GetRoutePolicyUnderAfiUnsupported() bool

func (*Metadata_Deviations) GetRoutingPolicyTagSetEmbedded

func (x *Metadata_Deviations) GetRoutingPolicyTagSetEmbedded() bool

func (*Metadata_Deviations) GetSamePolicyAttachedToAllAfis

func (x *Metadata_Deviations) GetSamePolicyAttachedToAllAfis() bool

func (*Metadata_Deviations) GetSchedulerInputWeightLimit

func (x *Metadata_Deviations) GetSchedulerInputWeightLimit() bool

func (*Metadata_Deviations) GetSetMetricAsPreference

func (x *Metadata_Deviations) GetSetMetricAsPreference() bool

func (*Metadata_Deviations) GetSetNativeUser

func (x *Metadata_Deviations) GetSetNativeUser() bool

func (*Metadata_Deviations) GetSetNoPeerGroup

func (x *Metadata_Deviations) GetSetNoPeerGroup() bool

func (*Metadata_Deviations) GetSkipAfiSafiPathForBgpMultipleAs

func (x *Metadata_Deviations) GetSkipAfiSafiPathForBgpMultipleAs() bool

func (*Metadata_Deviations) GetSkipBgpSendCommunityType

func (x *Metadata_Deviations) GetSkipBgpSendCommunityType() bool

func (*Metadata_Deviations) GetSkipBgpSessionCheckWithoutAfisafi

func (x *Metadata_Deviations) GetSkipBgpSessionCheckWithoutAfisafi() bool

func (*Metadata_Deviations) GetSkipCheckingAttributeIndex

func (x *Metadata_Deviations) GetSkipCheckingAttributeIndex() bool

func (*Metadata_Deviations) GetSkipContainerOp

func (x *Metadata_Deviations) GetSkipContainerOp() bool

func (*Metadata_Deviations) GetSkipControllerCardPowerAdmin

func (x *Metadata_Deviations) GetSkipControllerCardPowerAdmin() bool

func (*Metadata_Deviations) GetSkipFibFailedTrafficForwardingCheck

func (x *Metadata_Deviations) GetSkipFibFailedTrafficForwardingCheck() bool

func (*Metadata_Deviations) GetSkipIsisSetLevel

func (x *Metadata_Deviations) GetSkipIsisSetLevel() bool

func (*Metadata_Deviations) GetSkipIsisSetMetricStyleType

func (x *Metadata_Deviations) GetSkipIsisSetMetricStyleType() bool

func (*Metadata_Deviations) GetSkipMacaddressCheck

func (x *Metadata_Deviations) GetSkipMacaddressCheck() bool

func (*Metadata_Deviations) GetSkipNonBgpRouteExportCheck

func (x *Metadata_Deviations) GetSkipNonBgpRouteExportCheck() bool

func (*Metadata_Deviations) GetSkipPbfWithDecapEncapVrf

func (x *Metadata_Deviations) GetSkipPbfWithDecapEncapVrf() bool

func (*Metadata_Deviations) GetSkipPlqInterfaceOperStatusCheck

func (x *Metadata_Deviations) GetSkipPlqInterfaceOperStatusCheck() bool

func (*Metadata_Deviations) GetSkipPrefixSetMode

func (x *Metadata_Deviations) GetSkipPrefixSetMode() bool

func (*Metadata_Deviations) GetSkipSetRpMatchSetOptions

func (x *Metadata_Deviations) GetSkipSetRpMatchSetOptions() bool

func (*Metadata_Deviations) GetSkipSettingAllowMultipleAs

func (x *Metadata_Deviations) GetSkipSettingAllowMultipleAs() bool

func (*Metadata_Deviations) GetSkipSettingDisableMetricPropagation

func (x *Metadata_Deviations) GetSkipSettingDisableMetricPropagation() bool

func (*Metadata_Deviations) GetSkipSettingStatementForPolicy

func (x *Metadata_Deviations) GetSkipSettingStatementForPolicy() bool

func (*Metadata_Deviations) GetSkipStaticNexthopCheck

func (x *Metadata_Deviations) GetSkipStaticNexthopCheck() bool

func (*Metadata_Deviations) GetSkipTcpNegotiatedMssCheck

func (x *Metadata_Deviations) GetSkipTcpNegotiatedMssCheck() bool

func (*Metadata_Deviations) GetSlaacPrefixLength128

func (x *Metadata_Deviations) GetSlaacPrefixLength128() bool

func (*Metadata_Deviations) GetStatePathUnsupported

func (x *Metadata_Deviations) GetStatePathUnsupported() bool

func (*Metadata_Deviations) GetStaticProtocolName

func (x *Metadata_Deviations) GetStaticProtocolName() string

func (*Metadata_Deviations) GetStaticRouteNextHopInterfaceRefUnsupported

func (x *Metadata_Deviations) GetStaticRouteNextHopInterfaceRefUnsupported() bool

func (*Metadata_Deviations) GetStaticRouteWithDropNh

func (x *Metadata_Deviations) GetStaticRouteWithDropNh() bool

func (*Metadata_Deviations) GetStaticRouteWithExplicitMetric

func (x *Metadata_Deviations) GetStaticRouteWithExplicitMetric() bool

func (*Metadata_Deviations) GetStorageComponentUnsupported

func (x *Metadata_Deviations) GetStorageComponentUnsupported() bool

func (*Metadata_Deviations) GetSubinterfacePacketCountersMissing

func (x *Metadata_Deviations) GetSubinterfacePacketCountersMissing() bool

func (*Metadata_Deviations) GetSwVersionUnsupported

func (x *Metadata_Deviations) GetSwVersionUnsupported() bool

func (*Metadata_Deviations) GetSwitchChipIdUnsupported

func (x *Metadata_Deviations) GetSwitchChipIdUnsupported() bool

func (*Metadata_Deviations) GetTableConnectionsUnsupported

func (x *Metadata_Deviations) GetTableConnectionsUnsupported() bool

func (*Metadata_Deviations) GetTracerouteFragmentation

func (x *Metadata_Deviations) GetTracerouteFragmentation() bool

func (*Metadata_Deviations) GetTracerouteL4ProtocolUdp

func (x *Metadata_Deviations) GetTracerouteL4ProtocolUdp() bool

func (*Metadata_Deviations) GetTransceiverThresholdsUnsupported

func (x *Metadata_Deviations) GetTransceiverThresholdsUnsupported() bool

func (*Metadata_Deviations) GetTtlCopyUnsupported

func (x *Metadata_Deviations) GetTtlCopyUnsupported() bool

func (*Metadata_Deviations) GetTunnelConfigPathUnsupported

func (x *Metadata_Deviations) GetTunnelConfigPathUnsupported() bool

func (*Metadata_Deviations) GetTunnelStatePathUnsupported

func (x *Metadata_Deviations) GetTunnelStatePathUnsupported() bool

func (*Metadata_Deviations) GetUnsupportedStaticRouteNextHopRecurse

func (x *Metadata_Deviations) GetUnsupportedStaticRouteNextHopRecurse() bool

func (*Metadata_Deviations) GetUseVendorNativeAclConfig

func (x *Metadata_Deviations) GetUseVendorNativeAclConfig() bool

func (*Metadata_Deviations) GetUseVendorNativeTagSetConfig

func (x *Metadata_Deviations) GetUseVendorNativeTagSetConfig() bool

func (*Metadata_Deviations) ProtoMessage

func (*Metadata_Deviations) ProtoMessage()

func (*Metadata_Deviations) ProtoReflect

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

func (*Metadata_Deviations) Reset

func (x *Metadata_Deviations) Reset()

func (*Metadata_Deviations) String

func (x *Metadata_Deviations) String() string

type Metadata_Platform

type Metadata_Platform struct {

	// Vendor of the device.
	Vendor proto.Device_Vendor `protobuf:"varint,1,opt,name=vendor,proto3,enum=ondatra.Device_Vendor" json:"vendor,omitempty"`
	// Regex for hardware model of the device.
	// The empty string will match any hardware model.
	HardwareModelRegex string `protobuf:"bytes,3,opt,name=hardware_model_regex,json=hardwareModelRegex,proto3" json:"hardware_model_regex,omitempty"`
	// Regex for software version of the device.
	// The empty string will match any software version.
	SoftwareVersionRegex string `protobuf:"bytes,4,opt,name=software_version_regex,json=softwareVersionRegex,proto3" json:"software_version_regex,omitempty"`
	// contains filtered or unexported fields
}

func (*Metadata_Platform) Descriptor deprecated

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

Deprecated: Use Metadata_Platform.ProtoReflect.Descriptor instead.

func (*Metadata_Platform) GetHardwareModelRegex

func (x *Metadata_Platform) GetHardwareModelRegex() string

func (*Metadata_Platform) GetSoftwareVersionRegex

func (x *Metadata_Platform) GetSoftwareVersionRegex() string

func (*Metadata_Platform) GetVendor

func (x *Metadata_Platform) GetVendor() proto.Device_Vendor

func (*Metadata_Platform) ProtoMessage

func (*Metadata_Platform) ProtoMessage()

func (*Metadata_Platform) ProtoReflect

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

func (*Metadata_Platform) Reset

func (x *Metadata_Platform) Reset()

func (*Metadata_Platform) String

func (x *Metadata_Platform) String() string

type Metadata_PlatformExceptions

type Metadata_PlatformExceptions struct {
	Platform   *Metadata_Platform   `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`
	Deviations *Metadata_Deviations `protobuf:"bytes,2,opt,name=deviations,proto3" json:"deviations,omitempty"`
	// contains filtered or unexported fields
}

func (*Metadata_PlatformExceptions) Descriptor deprecated

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

Deprecated: Use Metadata_PlatformExceptions.ProtoReflect.Descriptor instead.

func (*Metadata_PlatformExceptions) GetDeviations

func (*Metadata_PlatformExceptions) GetPlatform

func (*Metadata_PlatformExceptions) ProtoMessage

func (*Metadata_PlatformExceptions) ProtoMessage()

func (*Metadata_PlatformExceptions) ProtoReflect

func (*Metadata_PlatformExceptions) Reset

func (x *Metadata_PlatformExceptions) Reset()

func (*Metadata_PlatformExceptions) String

func (x *Metadata_PlatformExceptions) String() string

type Metadata_Tags

type Metadata_Tags int32
const (
	Metadata_TAGS_UNSPECIFIED     Metadata_Tags = 0
	Metadata_TAGS_AGGREGATION     Metadata_Tags = 1
	Metadata_TAGS_DATACENTER_EDGE Metadata_Tags = 2
	Metadata_TAGS_EDGE            Metadata_Tags = 3
	Metadata_TAGS_TRANSIT         Metadata_Tags = 4
)

func (Metadata_Tags) Descriptor

func (Metadata_Tags) Enum

func (x Metadata_Tags) Enum() *Metadata_Tags

func (Metadata_Tags) EnumDescriptor deprecated

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

Deprecated: Use Metadata_Tags.Descriptor instead.

func (Metadata_Tags) Number

func (Metadata_Tags) String

func (x Metadata_Tags) String() string

func (Metadata_Tags) Type

type Metadata_Testbed

type Metadata_Testbed int32

Types of testbeds on which the test may run.

const (
	Metadata_TESTBED_UNSPECIFIED        Metadata_Testbed = 0
	Metadata_TESTBED_DUT                Metadata_Testbed = 1
	Metadata_TESTBED_DUT_DUT_4LINKS     Metadata_Testbed = 2
	Metadata_TESTBED_DUT_ATE_2LINKS     Metadata_Testbed = 3
	Metadata_TESTBED_DUT_ATE_4LINKS     Metadata_Testbed = 4
	Metadata_TESTBED_DUT_ATE_9LINKS_LAG Metadata_Testbed = 5
	Metadata_TESTBED_DUT_DUT_ATE_2LINKS Metadata_Testbed = 6
	Metadata_TESTBED_DUT_ATE_8LINKS     Metadata_Testbed = 7
	Metadata_TESTBED_DUT_400ZR          Metadata_Testbed = 8
)

func (Metadata_Testbed) Descriptor

func (Metadata_Testbed) Enum

func (Metadata_Testbed) EnumDescriptor deprecated

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

Deprecated: Use Metadata_Testbed.Descriptor instead.

func (Metadata_Testbed) Number

func (Metadata_Testbed) String

func (x Metadata_Testbed) String() string

func (Metadata_Testbed) Type

Jump to

Keyboard shortcuts

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