cisco_ios_xr_mpls_te_oper_mpls_te_topology_path_tunnels_path_tunnel

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Cisco-IOS-XR-mpls-te-oper:mpls-te/topology/path-tunnels/path-tunnel

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AffinityNameBag

type AffinityNameBag struct {
	ConstraintType          uint32   `protobuf:"varint,1,opt,name=constraint_type,json=constraintType,proto3" json:"constraint_type,omitempty"`
	ConstraintValue         uint32   `protobuf:"varint,2,opt,name=constraint_value,json=constraintValue,proto3" json:"constraint_value,omitempty"`
	ForwardRefValue         uint32   `protobuf:"varint,3,opt,name=forward_ref_value,json=forwardRefValue,proto3" json:"forward_ref_value,omitempty"`
	ConstraintExtendedValue []uint32 `` /* 140-byte string literal not displayed */
	ExtendedForwardRefValue []uint32 `` /* 142-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

func (*AffinityNameBag) Descriptor

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

func (*AffinityNameBag) GetConstraintExtendedValue

func (m *AffinityNameBag) GetConstraintExtendedValue() []uint32

func (*AffinityNameBag) GetConstraintType

func (m *AffinityNameBag) GetConstraintType() uint32

func (*AffinityNameBag) GetConstraintValue

func (m *AffinityNameBag) GetConstraintValue() uint32

func (*AffinityNameBag) GetExtendedForwardRefValue

func (m *AffinityNameBag) GetExtendedForwardRefValue() []uint32

func (*AffinityNameBag) GetForwardRefValue

func (m *AffinityNameBag) GetForwardRefValue() uint32

func (*AffinityNameBag) ProtoMessage

func (*AffinityNameBag) ProtoMessage()

func (*AffinityNameBag) Reset

func (m *AffinityNameBag) Reset()

func (*AffinityNameBag) String

func (m *AffinityNameBag) String() string

func (*AffinityNameBag) XXX_DiscardUnknown

func (m *AffinityNameBag) XXX_DiscardUnknown()

func (*AffinityNameBag) XXX_Marshal

func (m *AffinityNameBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AffinityNameBag) XXX_Merge

func (m *AffinityNameBag) XXX_Merge(src proto.Message)

func (*AffinityNameBag) XXX_Size

func (m *AffinityNameBag) XXX_Size() int

func (*AffinityNameBag) XXX_Unmarshal

func (m *AffinityNameBag) XXX_Unmarshal(b []byte) error

type MplsSrlgInfo

type MplsSrlgInfo struct {
	SharedRiskGroup      uint32   `protobuf:"varint,1,opt,name=shared_risk_group,json=sharedRiskGroup,proto3" json:"shared_risk_group,omitempty"`
	SrlgName             string   `protobuf:"bytes,2,opt,name=srlg_name,json=srlgName,proto3" json:"srlg_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MplsSrlgInfo) Descriptor

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

func (*MplsSrlgInfo) GetSharedRiskGroup

func (m *MplsSrlgInfo) GetSharedRiskGroup() uint32

func (*MplsSrlgInfo) GetSrlgName

func (m *MplsSrlgInfo) GetSrlgName() string

func (*MplsSrlgInfo) ProtoMessage

func (*MplsSrlgInfo) ProtoMessage()

func (*MplsSrlgInfo) Reset

func (m *MplsSrlgInfo) Reset()

func (*MplsSrlgInfo) String

func (m *MplsSrlgInfo) String() string

func (*MplsSrlgInfo) XXX_DiscardUnknown

func (m *MplsSrlgInfo) XXX_DiscardUnknown()

func (*MplsSrlgInfo) XXX_Marshal

func (m *MplsSrlgInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsSrlgInfo) XXX_Merge

func (m *MplsSrlgInfo) XXX_Merge(src proto.Message)

func (*MplsSrlgInfo) XXX_Size

func (m *MplsSrlgInfo) XXX_Size() int

func (*MplsSrlgInfo) XXX_Unmarshal

func (m *MplsSrlgInfo) XXX_Unmarshal(b []byte) error

type MplsTeTopologyPathBag

type MplsTeTopologyPathBag struct {
	TunnelIdXr                uint32                     `protobuf:"varint,50,opt,name=tunnel_id_xr,json=tunnelIdXr,proto3" json:"tunnel_id_xr,omitempty"`
	DestinationAddressXr      string                     `protobuf:"bytes,51,opt,name=destination_address_xr,json=destinationAddressXr,proto3" json:"destination_address_xr,omitempty"`
	IsPartialPath             bool                       `protobuf:"varint,52,opt,name=is_partial_path,json=isPartialPath,proto3" json:"is_partial_path,omitempty"`
	IsFullPath                bool                       `protobuf:"varint,53,opt,name=is_full_path,json=isFullPath,proto3" json:"is_full_path,omitempty"`
	IsTopologyChecked         bool                       `protobuf:"varint,54,opt,name=is_topology_checked,json=isTopologyChecked,proto3" json:"is_topology_checked,omitempty"`
	IsSegmentRoutingDbChecked bool                       `` /* 144-byte string literal not displayed */
	RequestedBandwidth        uint64                     `protobuf:"varint,56,opt,name=requested_bandwidth,json=requestedBandwidth,proto3" json:"requested_bandwidth,omitempty"`
	BandwidthType             uint64                     `protobuf:"varint,57,opt,name=bandwidth_type,json=bandwidthType,proto3" json:"bandwidth_type,omitempty"`
	MininumBandwidth          uint64                     `protobuf:"varint,58,opt,name=mininum_bandwidth,json=mininumBandwidth,proto3" json:"mininum_bandwidth,omitempty"`
	AccumulatedAdminWeight    uint64                     `` /* 131-byte string literal not displayed */
	SetupPriorityXr           uint32                     `protobuf:"varint,60,opt,name=setup_priority_xr,json=setupPriorityXr,proto3" json:"setup_priority_xr,omitempty"`
	HoldPriorityXr            uint32                     `protobuf:"varint,61,opt,name=hold_priority_xr,json=holdPriorityXr,proto3" json:"hold_priority_xr,omitempty"`
	NodeHopCount              uint32                     `protobuf:"varint,62,opt,name=node_hop_count,json=nodeHopCount,proto3" json:"node_hop_count,omitempty"`
	Affinity                  *MplsTeTunnelsAffinityInfo `protobuf:"bytes,63,opt,name=affinity,proto3" json:"affinity,omitempty"`
	ExcludeSrlgAddress        string                     `protobuf:"bytes,64,opt,name=exclude_srlg_address,json=excludeSrlgAddress,proto3" json:"exclude_srlg_address,omitempty"`
	SharedRiskLinkGroup       []*MplsSrlgInfo            `protobuf:"bytes,65,rep,name=shared_risk_link_group,json=sharedRiskLinkGroup,proto3" json:"shared_risk_link_group,omitempty"`
	Hop                       []string                   `protobuf:"bytes,66,rep,name=hop,proto3" json:"hop,omitempty"`
	SrSegment                 []*TeS2LSrPathHop          `protobuf:"bytes,67,rep,name=sr_segment,json=srSegment,proto3" json:"sr_segment,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}                   `json:"-"`
	XXX_unrecognized          []byte                     `json:"-"`
	XXX_sizecache             int32                      `json:"-"`
}

func (*MplsTeTopologyPathBag) Descriptor

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

func (*MplsTeTopologyPathBag) GetAccumulatedAdminWeight

func (m *MplsTeTopologyPathBag) GetAccumulatedAdminWeight() uint64

func (*MplsTeTopologyPathBag) GetAffinity

func (*MplsTeTopologyPathBag) GetBandwidthType

func (m *MplsTeTopologyPathBag) GetBandwidthType() uint64

func (*MplsTeTopologyPathBag) GetDestinationAddressXr

func (m *MplsTeTopologyPathBag) GetDestinationAddressXr() string

func (*MplsTeTopologyPathBag) GetExcludeSrlgAddress

func (m *MplsTeTopologyPathBag) GetExcludeSrlgAddress() string

func (*MplsTeTopologyPathBag) GetHoldPriorityXr

func (m *MplsTeTopologyPathBag) GetHoldPriorityXr() uint32

func (*MplsTeTopologyPathBag) GetHop

func (m *MplsTeTopologyPathBag) GetHop() []string

func (*MplsTeTopologyPathBag) GetIsFullPath

func (m *MplsTeTopologyPathBag) GetIsFullPath() bool

func (*MplsTeTopologyPathBag) GetIsPartialPath

func (m *MplsTeTopologyPathBag) GetIsPartialPath() bool

func (*MplsTeTopologyPathBag) GetIsSegmentRoutingDbChecked

func (m *MplsTeTopologyPathBag) GetIsSegmentRoutingDbChecked() bool

func (*MplsTeTopologyPathBag) GetIsTopologyChecked

func (m *MplsTeTopologyPathBag) GetIsTopologyChecked() bool

func (*MplsTeTopologyPathBag) GetMininumBandwidth

func (m *MplsTeTopologyPathBag) GetMininumBandwidth() uint64

func (*MplsTeTopologyPathBag) GetNodeHopCount

func (m *MplsTeTopologyPathBag) GetNodeHopCount() uint32

func (*MplsTeTopologyPathBag) GetRequestedBandwidth

func (m *MplsTeTopologyPathBag) GetRequestedBandwidth() uint64

func (*MplsTeTopologyPathBag) GetSetupPriorityXr

func (m *MplsTeTopologyPathBag) GetSetupPriorityXr() uint32

func (*MplsTeTopologyPathBag) GetSharedRiskLinkGroup

func (m *MplsTeTopologyPathBag) GetSharedRiskLinkGroup() []*MplsSrlgInfo

func (*MplsTeTopologyPathBag) GetSrSegment

func (m *MplsTeTopologyPathBag) GetSrSegment() []*TeS2LSrPathHop

func (*MplsTeTopologyPathBag) GetTunnelIdXr

func (m *MplsTeTopologyPathBag) GetTunnelIdXr() uint32

func (*MplsTeTopologyPathBag) ProtoMessage

func (*MplsTeTopologyPathBag) ProtoMessage()

func (*MplsTeTopologyPathBag) Reset

func (m *MplsTeTopologyPathBag) Reset()

func (*MplsTeTopologyPathBag) String

func (m *MplsTeTopologyPathBag) String() string

func (*MplsTeTopologyPathBag) XXX_DiscardUnknown

func (m *MplsTeTopologyPathBag) XXX_DiscardUnknown()

func (*MplsTeTopologyPathBag) XXX_Marshal

func (m *MplsTeTopologyPathBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsTeTopologyPathBag) XXX_Merge

func (m *MplsTeTopologyPathBag) XXX_Merge(src proto.Message)

func (*MplsTeTopologyPathBag) XXX_Size

func (m *MplsTeTopologyPathBag) XXX_Size() int

func (*MplsTeTopologyPathBag) XXX_Unmarshal

func (m *MplsTeTopologyPathBag) XXX_Unmarshal(b []byte) error

type MplsTeTopologyPathBag_KEYS

type MplsTeTopologyPathBag_KEYS struct {
	TunnelId             uint32   `protobuf:"varint,1,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"`
	TunnelName           string   `protobuf:"bytes,2,opt,name=tunnel_name,json=tunnelName,proto3" json:"tunnel_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MplsTeTopologyPathBag_KEYS) Descriptor

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

func (*MplsTeTopologyPathBag_KEYS) GetTunnelId

func (m *MplsTeTopologyPathBag_KEYS) GetTunnelId() uint32

func (*MplsTeTopologyPathBag_KEYS) GetTunnelName

func (m *MplsTeTopologyPathBag_KEYS) GetTunnelName() string

func (*MplsTeTopologyPathBag_KEYS) ProtoMessage

func (*MplsTeTopologyPathBag_KEYS) ProtoMessage()

func (*MplsTeTopologyPathBag_KEYS) Reset

func (m *MplsTeTopologyPathBag_KEYS) Reset()

func (*MplsTeTopologyPathBag_KEYS) String

func (m *MplsTeTopologyPathBag_KEYS) String() string

func (*MplsTeTopologyPathBag_KEYS) XXX_DiscardUnknown

func (m *MplsTeTopologyPathBag_KEYS) XXX_DiscardUnknown()

func (*MplsTeTopologyPathBag_KEYS) XXX_Marshal

func (m *MplsTeTopologyPathBag_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsTeTopologyPathBag_KEYS) XXX_Merge

func (m *MplsTeTopologyPathBag_KEYS) XXX_Merge(src proto.Message)

func (*MplsTeTopologyPathBag_KEYS) XXX_Size

func (m *MplsTeTopologyPathBag_KEYS) XXX_Size() int

func (*MplsTeTopologyPathBag_KEYS) XXX_Unmarshal

func (m *MplsTeTopologyPathBag_KEYS) XXX_Unmarshal(b []byte) error

type MplsTeTunnelsAffinityInfo

type MplsTeTunnelsAffinityInfo struct {
	AffinityBits         uint32             `protobuf:"varint,1,opt,name=affinity_bits,json=affinityBits,proto3" json:"affinity_bits,omitempty"`
	AffinityMask         uint32             `protobuf:"varint,2,opt,name=affinity_mask,json=affinityMask,proto3" json:"affinity_mask,omitempty"`
	NamedAffinity        []*AffinityNameBag `protobuf:"bytes,3,rep,name=named_affinity,json=namedAffinity,proto3" json:"named_affinity,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*MplsTeTunnelsAffinityInfo) Descriptor

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

func (*MplsTeTunnelsAffinityInfo) GetAffinityBits

func (m *MplsTeTunnelsAffinityInfo) GetAffinityBits() uint32

func (*MplsTeTunnelsAffinityInfo) GetAffinityMask

func (m *MplsTeTunnelsAffinityInfo) GetAffinityMask() uint32

func (*MplsTeTunnelsAffinityInfo) GetNamedAffinity

func (m *MplsTeTunnelsAffinityInfo) GetNamedAffinity() []*AffinityNameBag

func (*MplsTeTunnelsAffinityInfo) ProtoMessage

func (*MplsTeTunnelsAffinityInfo) ProtoMessage()

func (*MplsTeTunnelsAffinityInfo) Reset

func (m *MplsTeTunnelsAffinityInfo) Reset()

func (*MplsTeTunnelsAffinityInfo) String

func (m *MplsTeTunnelsAffinityInfo) String() string

func (*MplsTeTunnelsAffinityInfo) XXX_DiscardUnknown

func (m *MplsTeTunnelsAffinityInfo) XXX_DiscardUnknown()

func (*MplsTeTunnelsAffinityInfo) XXX_Marshal

func (m *MplsTeTunnelsAffinityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsTeTunnelsAffinityInfo) XXX_Merge

func (m *MplsTeTunnelsAffinityInfo) XXX_Merge(src proto.Message)

func (*MplsTeTunnelsAffinityInfo) XXX_Size

func (m *MplsTeTunnelsAffinityInfo) XXX_Size() int

func (*MplsTeTunnelsAffinityInfo) XXX_Unmarshal

func (m *MplsTeTunnelsAffinityInfo) XXX_Unmarshal(b []byte) error

type TeS2LSrPathHop

type TeS2LSrPathHop struct {
	SidType              string   `protobuf:"bytes,1,opt,name=sid_type,json=sidType,proto3" json:"sid_type,omitempty"`
	HasIpAddresses       bool     `protobuf:"varint,2,opt,name=has_ip_addresses,json=hasIpAddresses,proto3" json:"has_ip_addresses,omitempty"`
	LocalAddr            string   `protobuf:"bytes,3,opt,name=local_addr,json=localAddr,proto3" json:"local_addr,omitempty"`
	RemoteAddr           string   `protobuf:"bytes,4,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"`
	HasMplsLabel         bool     `protobuf:"varint,5,opt,name=has_mpls_label,json=hasMplsLabel,proto3" json:"has_mpls_label,omitempty"`
	MplsLabelValue       uint32   `protobuf:"varint,6,opt,name=mpls_label_value,json=mplsLabelValue,proto3" json:"mpls_label_value,omitempty"`
	HasEntropyLabel      bool     `protobuf:"varint,7,opt,name=has_entropy_label,json=hasEntropyLabel,proto3" json:"has_entropy_label,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeS2LSrPathHop) Descriptor

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

func (*TeS2LSrPathHop) GetHasEntropyLabel

func (m *TeS2LSrPathHop) GetHasEntropyLabel() bool

func (*TeS2LSrPathHop) GetHasIpAddresses

func (m *TeS2LSrPathHop) GetHasIpAddresses() bool

func (*TeS2LSrPathHop) GetHasMplsLabel

func (m *TeS2LSrPathHop) GetHasMplsLabel() bool

func (*TeS2LSrPathHop) GetLocalAddr

func (m *TeS2LSrPathHop) GetLocalAddr() string

func (*TeS2LSrPathHop) GetMplsLabelValue

func (m *TeS2LSrPathHop) GetMplsLabelValue() uint32

func (*TeS2LSrPathHop) GetRemoteAddr

func (m *TeS2LSrPathHop) GetRemoteAddr() string

func (*TeS2LSrPathHop) GetSidType

func (m *TeS2LSrPathHop) GetSidType() string

func (*TeS2LSrPathHop) ProtoMessage

func (*TeS2LSrPathHop) ProtoMessage()

func (*TeS2LSrPathHop) Reset

func (m *TeS2LSrPathHop) Reset()

func (*TeS2LSrPathHop) String

func (m *TeS2LSrPathHop) String() string

func (*TeS2LSrPathHop) XXX_DiscardUnknown

func (m *TeS2LSrPathHop) XXX_DiscardUnknown()

func (*TeS2LSrPathHop) XXX_Marshal

func (m *TeS2LSrPathHop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeS2LSrPathHop) XXX_Merge

func (m *TeS2LSrPathHop) XXX_Merge(src proto.Message)

func (*TeS2LSrPathHop) XXX_Size

func (m *TeS2LSrPathHop) XXX_Size() int

func (*TeS2LSrPathHop) XXX_Unmarshal

func (m *TeS2LSrPathHop) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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