Documentation ¶
Overview ¶
Cisco-IOS-XR-mpls-te-oper:mpls-te/next-hop-routes/next-hop-route
Index ¶
- type TeNexthopPath
- func (*TeNexthopPath) Descriptor() ([]byte, []int)
- func (m *TeNexthopPath) GetAbrAddress() string
- func (m *TeNexthopPath) GetAddress() string
- func (m *TeNexthopPath) GetInterface() string
- func (*TeNexthopPath) ProtoMessage()
- func (m *TeNexthopPath) Reset()
- func (m *TeNexthopPath) String() string
- func (m *TeNexthopPath) XXX_DiscardUnknown()
- func (m *TeNexthopPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TeNexthopPath) XXX_Merge(src proto.Message)
- func (m *TeNexthopPath) XXX_Size() int
- func (m *TeNexthopPath) XXX_Unmarshal(b []byte) error
- type TeNexthopRoute
- func (*TeNexthopRoute) Descriptor() ([]byte, []int)
- func (m *TeNexthopRoute) GetActiveRoute() *TeRibRouteBag
- func (m *TeNexthopRoute) GetBackupRoute() *TeRibRouteBag
- func (m *TeNexthopRoute) GetCreateTime() uint32
- func (m *TeNexthopRoute) GetExactMatch() bool
- func (m *TeNexthopRoute) GetExpireTime() uint32
- func (m *TeNexthopRoute) GetInstalledTunnelPathNum() uint32
- func (m *TeNexthopRoute) GetLastUsedTime() uint32
- func (m *TeNexthopRoute) GetPrefixAddressXr() string
- func (m *TeNexthopRoute) GetPrefixLengthXr() uint32
- func (m *TeNexthopRoute) GetTunnelPath() []*TeTunnelPath
- func (*TeNexthopRoute) ProtoMessage()
- func (m *TeNexthopRoute) Reset()
- func (m *TeNexthopRoute) String() string
- func (m *TeNexthopRoute) XXX_DiscardUnknown()
- func (m *TeNexthopRoute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TeNexthopRoute) XXX_Merge(src proto.Message)
- func (m *TeNexthopRoute) XXX_Size() int
- func (m *TeNexthopRoute) XXX_Unmarshal(b []byte) error
- type TeNexthopRoute_KEYS
- func (*TeNexthopRoute_KEYS) Descriptor() ([]byte, []int)
- func (m *TeNexthopRoute_KEYS) GetNextHopType() string
- func (m *TeNexthopRoute_KEYS) GetPrefixAddress() string
- func (m *TeNexthopRoute_KEYS) GetPrefixLength() uint32
- func (*TeNexthopRoute_KEYS) ProtoMessage()
- func (m *TeNexthopRoute_KEYS) Reset()
- func (m *TeNexthopRoute_KEYS) String() string
- func (m *TeNexthopRoute_KEYS) XXX_DiscardUnknown()
- func (m *TeNexthopRoute_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TeNexthopRoute_KEYS) XXX_Merge(src proto.Message)
- func (m *TeNexthopRoute_KEYS) XXX_Size() int
- func (m *TeNexthopRoute_KEYS) XXX_Unmarshal(b []byte) error
- type TeRibRouteBag
- func (*TeRibRouteBag) Descriptor() ([]byte, []int)
- func (m *TeRibRouteBag) GetIsConnected() bool
- func (m *TeRibRouteBag) GetIsDefault() bool
- func (m *TeRibRouteBag) GetIsPopulated() bool
- func (m *TeRibRouteBag) GetIsRegistered() bool
- func (m *TeRibRouteBag) GetIsStale() bool
- func (m *TeRibRouteBag) GetLastUpdateTime() uint32
- func (m *TeRibRouteBag) GetNextHopPath() []*TeNexthopPath
- func (m *TeRibRouteBag) GetRouteDistance() uint32
- func (m *TeRibRouteBag) GetRouteMetric() uint32
- func (m *TeRibRouteBag) GetRouteProtocolName() string
- func (m *TeRibRouteBag) GetRouteType() uint32
- func (*TeRibRouteBag) ProtoMessage()
- func (m *TeRibRouteBag) Reset()
- func (m *TeRibRouteBag) String() string
- func (m *TeRibRouteBag) XXX_DiscardUnknown()
- func (m *TeRibRouteBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TeRibRouteBag) XXX_Merge(src proto.Message)
- func (m *TeRibRouteBag) XXX_Size() int
- func (m *TeRibRouteBag) XXX_Unmarshal(b []byte) error
- type TeTunnelPath
- func (*TeTunnelPath) Descriptor() ([]byte, []int)
- func (m *TeTunnelPath) GetInstallTime() uint32
- func (m *TeTunnelPath) GetInstalledMetric() uint32
- func (m *TeTunnelPath) GetInterfaceHandle() string
- func (m *TeTunnelPath) GetTunnelId() uint32
- func (*TeTunnelPath) ProtoMessage()
- func (m *TeTunnelPath) Reset()
- func (m *TeTunnelPath) String() string
- func (m *TeTunnelPath) XXX_DiscardUnknown()
- func (m *TeTunnelPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TeTunnelPath) XXX_Merge(src proto.Message)
- func (m *TeTunnelPath) XXX_Size() int
- func (m *TeTunnelPath) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TeNexthopPath ¶
type TeNexthopPath struct { Interface string `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` AbrAddress string `protobuf:"bytes,3,opt,name=abr_address,json=abrAddress,proto3" json:"abr_address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TeNexthopPath) Descriptor ¶
func (*TeNexthopPath) Descriptor() ([]byte, []int)
func (*TeNexthopPath) GetAbrAddress ¶
func (m *TeNexthopPath) GetAbrAddress() string
func (*TeNexthopPath) GetAddress ¶
func (m *TeNexthopPath) GetAddress() string
func (*TeNexthopPath) GetInterface ¶
func (m *TeNexthopPath) GetInterface() string
func (*TeNexthopPath) ProtoMessage ¶
func (*TeNexthopPath) ProtoMessage()
func (*TeNexthopPath) Reset ¶
func (m *TeNexthopPath) Reset()
func (*TeNexthopPath) String ¶
func (m *TeNexthopPath) String() string
func (*TeNexthopPath) XXX_DiscardUnknown ¶
func (m *TeNexthopPath) XXX_DiscardUnknown()
func (*TeNexthopPath) XXX_Marshal ¶
func (m *TeNexthopPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TeNexthopPath) XXX_Merge ¶
func (m *TeNexthopPath) XXX_Merge(src proto.Message)
func (*TeNexthopPath) XXX_Size ¶
func (m *TeNexthopPath) XXX_Size() int
func (*TeNexthopPath) XXX_Unmarshal ¶
func (m *TeNexthopPath) XXX_Unmarshal(b []byte) error
type TeNexthopRoute ¶
type TeNexthopRoute struct { PrefixAddressXr string `protobuf:"bytes,50,opt,name=prefix_address_xr,json=prefixAddressXr,proto3" json:"prefix_address_xr,omitempty"` PrefixLengthXr uint32 `protobuf:"varint,51,opt,name=prefix_length_xr,json=prefixLengthXr,proto3" json:"prefix_length_xr,omitempty"` ExactMatch bool `protobuf:"varint,52,opt,name=exact_match,json=exactMatch,proto3" json:"exact_match,omitempty"` CreateTime uint32 `protobuf:"varint,53,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` LastUsedTime uint32 `protobuf:"varint,54,opt,name=last_used_time,json=lastUsedTime,proto3" json:"last_used_time,omitempty"` ExpireTime uint32 `protobuf:"varint,55,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` InstalledTunnelPathNum uint32 `` /* 133-byte string literal not displayed */ TunnelPath []*TeTunnelPath `protobuf:"bytes,57,rep,name=tunnel_path,json=tunnelPath,proto3" json:"tunnel_path,omitempty"` ActiveRoute *TeRibRouteBag `protobuf:"bytes,58,opt,name=active_route,json=activeRoute,proto3" json:"active_route,omitempty"` BackupRoute *TeRibRouteBag `protobuf:"bytes,59,opt,name=backup_route,json=backupRoute,proto3" json:"backup_route,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TeNexthopRoute) Descriptor ¶
func (*TeNexthopRoute) Descriptor() ([]byte, []int)
func (*TeNexthopRoute) GetActiveRoute ¶
func (m *TeNexthopRoute) GetActiveRoute() *TeRibRouteBag
func (*TeNexthopRoute) GetBackupRoute ¶
func (m *TeNexthopRoute) GetBackupRoute() *TeRibRouteBag
func (*TeNexthopRoute) GetCreateTime ¶
func (m *TeNexthopRoute) GetCreateTime() uint32
func (*TeNexthopRoute) GetExactMatch ¶
func (m *TeNexthopRoute) GetExactMatch() bool
func (*TeNexthopRoute) GetExpireTime ¶
func (m *TeNexthopRoute) GetExpireTime() uint32
func (*TeNexthopRoute) GetInstalledTunnelPathNum ¶
func (m *TeNexthopRoute) GetInstalledTunnelPathNum() uint32
func (*TeNexthopRoute) GetLastUsedTime ¶
func (m *TeNexthopRoute) GetLastUsedTime() uint32
func (*TeNexthopRoute) GetPrefixAddressXr ¶
func (m *TeNexthopRoute) GetPrefixAddressXr() string
func (*TeNexthopRoute) GetPrefixLengthXr ¶
func (m *TeNexthopRoute) GetPrefixLengthXr() uint32
func (*TeNexthopRoute) GetTunnelPath ¶
func (m *TeNexthopRoute) GetTunnelPath() []*TeTunnelPath
func (*TeNexthopRoute) ProtoMessage ¶
func (*TeNexthopRoute) ProtoMessage()
func (*TeNexthopRoute) Reset ¶
func (m *TeNexthopRoute) Reset()
func (*TeNexthopRoute) String ¶
func (m *TeNexthopRoute) String() string
func (*TeNexthopRoute) XXX_DiscardUnknown ¶
func (m *TeNexthopRoute) XXX_DiscardUnknown()
func (*TeNexthopRoute) XXX_Marshal ¶
func (m *TeNexthopRoute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TeNexthopRoute) XXX_Merge ¶
func (m *TeNexthopRoute) XXX_Merge(src proto.Message)
func (*TeNexthopRoute) XXX_Size ¶
func (m *TeNexthopRoute) XXX_Size() int
func (*TeNexthopRoute) XXX_Unmarshal ¶
func (m *TeNexthopRoute) XXX_Unmarshal(b []byte) error
type TeNexthopRoute_KEYS ¶
type TeNexthopRoute_KEYS struct { PrefixAddress string `protobuf:"bytes,1,opt,name=prefix_address,json=prefixAddress,proto3" json:"prefix_address,omitempty"` PrefixLength uint32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"` NextHopType string `protobuf:"bytes,3,opt,name=next_hop_type,json=nextHopType,proto3" json:"next_hop_type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TeNexthopRoute_KEYS) Descriptor ¶
func (*TeNexthopRoute_KEYS) Descriptor() ([]byte, []int)
func (*TeNexthopRoute_KEYS) GetNextHopType ¶
func (m *TeNexthopRoute_KEYS) GetNextHopType() string
func (*TeNexthopRoute_KEYS) GetPrefixAddress ¶
func (m *TeNexthopRoute_KEYS) GetPrefixAddress() string
func (*TeNexthopRoute_KEYS) GetPrefixLength ¶
func (m *TeNexthopRoute_KEYS) GetPrefixLength() uint32
func (*TeNexthopRoute_KEYS) ProtoMessage ¶
func (*TeNexthopRoute_KEYS) ProtoMessage()
func (*TeNexthopRoute_KEYS) Reset ¶
func (m *TeNexthopRoute_KEYS) Reset()
func (*TeNexthopRoute_KEYS) String ¶
func (m *TeNexthopRoute_KEYS) String() string
func (*TeNexthopRoute_KEYS) XXX_DiscardUnknown ¶
func (m *TeNexthopRoute_KEYS) XXX_DiscardUnknown()
func (*TeNexthopRoute_KEYS) XXX_Marshal ¶
func (m *TeNexthopRoute_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TeNexthopRoute_KEYS) XXX_Merge ¶
func (m *TeNexthopRoute_KEYS) XXX_Merge(src proto.Message)
func (*TeNexthopRoute_KEYS) XXX_Size ¶
func (m *TeNexthopRoute_KEYS) XXX_Size() int
func (*TeNexthopRoute_KEYS) XXX_Unmarshal ¶
func (m *TeNexthopRoute_KEYS) XXX_Unmarshal(b []byte) error
type TeRibRouteBag ¶
type TeRibRouteBag struct { RouteProtocolName string `protobuf:"bytes,1,opt,name=route_protocol_name,json=routeProtocolName,proto3" json:"route_protocol_name,omitempty"` RouteDistance uint32 `protobuf:"varint,2,opt,name=route_distance,json=routeDistance,proto3" json:"route_distance,omitempty"` RouteMetric uint32 `protobuf:"varint,3,opt,name=route_metric,json=routeMetric,proto3" json:"route_metric,omitempty"` LastUpdateTime uint32 `protobuf:"varint,4,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"` IsRegistered bool `protobuf:"varint,5,opt,name=is_registered,json=isRegistered,proto3" json:"is_registered,omitempty"` IsStale bool `protobuf:"varint,6,opt,name=is_stale,json=isStale,proto3" json:"is_stale,omitempty"` IsDefault bool `protobuf:"varint,7,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` IsConnected bool `protobuf:"varint,8,opt,name=is_connected,json=isConnected,proto3" json:"is_connected,omitempty"` IsPopulated bool `protobuf:"varint,9,opt,name=is_populated,json=isPopulated,proto3" json:"is_populated,omitempty"` RouteType uint32 `protobuf:"varint,10,opt,name=route_type,json=routeType,proto3" json:"route_type,omitempty"` NextHopPath []*TeNexthopPath `protobuf:"bytes,11,rep,name=next_hop_path,json=nextHopPath,proto3" json:"next_hop_path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TeRibRouteBag) Descriptor ¶
func (*TeRibRouteBag) Descriptor() ([]byte, []int)
func (*TeRibRouteBag) GetIsConnected ¶
func (m *TeRibRouteBag) GetIsConnected() bool
func (*TeRibRouteBag) GetIsDefault ¶
func (m *TeRibRouteBag) GetIsDefault() bool
func (*TeRibRouteBag) GetIsPopulated ¶
func (m *TeRibRouteBag) GetIsPopulated() bool
func (*TeRibRouteBag) GetIsRegistered ¶
func (m *TeRibRouteBag) GetIsRegistered() bool
func (*TeRibRouteBag) GetIsStale ¶
func (m *TeRibRouteBag) GetIsStale() bool
func (*TeRibRouteBag) GetLastUpdateTime ¶
func (m *TeRibRouteBag) GetLastUpdateTime() uint32
func (*TeRibRouteBag) GetNextHopPath ¶
func (m *TeRibRouteBag) GetNextHopPath() []*TeNexthopPath
func (*TeRibRouteBag) GetRouteDistance ¶
func (m *TeRibRouteBag) GetRouteDistance() uint32
func (*TeRibRouteBag) GetRouteMetric ¶
func (m *TeRibRouteBag) GetRouteMetric() uint32
func (*TeRibRouteBag) GetRouteProtocolName ¶
func (m *TeRibRouteBag) GetRouteProtocolName() string
func (*TeRibRouteBag) GetRouteType ¶
func (m *TeRibRouteBag) GetRouteType() uint32
func (*TeRibRouteBag) ProtoMessage ¶
func (*TeRibRouteBag) ProtoMessage()
func (*TeRibRouteBag) Reset ¶
func (m *TeRibRouteBag) Reset()
func (*TeRibRouteBag) String ¶
func (m *TeRibRouteBag) String() string
func (*TeRibRouteBag) XXX_DiscardUnknown ¶
func (m *TeRibRouteBag) XXX_DiscardUnknown()
func (*TeRibRouteBag) XXX_Marshal ¶
func (m *TeRibRouteBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TeRibRouteBag) XXX_Merge ¶
func (m *TeRibRouteBag) XXX_Merge(src proto.Message)
func (*TeRibRouteBag) XXX_Size ¶
func (m *TeRibRouteBag) XXX_Size() int
func (*TeRibRouteBag) XXX_Unmarshal ¶
func (m *TeRibRouteBag) XXX_Unmarshal(b []byte) error
type TeTunnelPath ¶
type TeTunnelPath struct { TunnelId uint32 `protobuf:"varint,1,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"` InterfaceHandle string `protobuf:"bytes,2,opt,name=interface_handle,json=interfaceHandle,proto3" json:"interface_handle,omitempty"` InstallTime uint32 `protobuf:"varint,3,opt,name=install_time,json=installTime,proto3" json:"install_time,omitempty"` InstalledMetric uint32 `protobuf:"varint,4,opt,name=installed_metric,json=installedMetric,proto3" json:"installed_metric,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TeTunnelPath) Descriptor ¶
func (*TeTunnelPath) Descriptor() ([]byte, []int)
func (*TeTunnelPath) GetInstallTime ¶
func (m *TeTunnelPath) GetInstallTime() uint32
func (*TeTunnelPath) GetInstalledMetric ¶
func (m *TeTunnelPath) GetInstalledMetric() uint32
func (*TeTunnelPath) GetInterfaceHandle ¶
func (m *TeTunnelPath) GetInterfaceHandle() string
func (*TeTunnelPath) GetTunnelId ¶
func (m *TeTunnelPath) GetTunnelId() uint32
func (*TeTunnelPath) ProtoMessage ¶
func (*TeTunnelPath) ProtoMessage()
func (*TeTunnelPath) Reset ¶
func (m *TeTunnelPath) Reset()
func (*TeTunnelPath) String ¶
func (m *TeTunnelPath) String() string
func (*TeTunnelPath) XXX_DiscardUnknown ¶
func (m *TeTunnelPath) XXX_DiscardUnknown()
func (*TeTunnelPath) XXX_Marshal ¶
func (m *TeTunnelPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TeTunnelPath) XXX_Merge ¶
func (m *TeTunnelPath) XXX_Merge(src proto.Message)
func (*TeTunnelPath) XXX_Size ¶
func (m *TeTunnelPath) XXX_Size() int
func (*TeTunnelPath) XXX_Unmarshal ¶
func (m *TeTunnelPath) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.