cisco_ios_xr_fib_common_oper_fib_nodes_node_protocols_protocol_vrfs_vrf_ip_prefix_briefs_ip_prefix_brief

package
v0.1.1 Latest Latest
Warning

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

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

Documentation

Overview

Cisco-IOS-XR-fib-common-oper:fib/nodes/node/protocols/protocol/vrfs/vrf/ip-prefix-briefs/ip-prefix-brief

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FibAddrStr

type FibAddrStr struct {
	// address
	Address              string   `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB address

func (*FibAddrStr) Descriptor

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

func (*FibAddrStr) GetAddress

func (m *FibAddrStr) GetAddress() string

func (*FibAddrStr) ProtoMessage

func (*FibAddrStr) ProtoMessage()

func (*FibAddrStr) Reset

func (m *FibAddrStr) Reset()

func (*FibAddrStr) String

func (m *FibAddrStr) String() string

func (*FibAddrStr) XXX_DiscardUnknown

func (m *FibAddrStr) XXX_DiscardUnknown()

func (*FibAddrStr) XXX_Marshal

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

func (*FibAddrStr) XXX_Merge

func (dst *FibAddrStr) XXX_Merge(src proto.Message)

func (*FibAddrStr) XXX_Size

func (m *FibAddrStr) XXX_Size() int

func (*FibAddrStr) XXX_Unmarshal

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

type FibShIpencapDet

type FibShIpencapDet struct {
	// Header Count
	IpEncapHdrCount uint32 `protobuf:"varint,1,opt,name=ip_encap_hdr_count,json=ipEncapHdrCount,proto3" json:"ip_encap_hdr_count,omitempty"`
	// IPEncap Object Locks
	IpEncapLocks uint32 `protobuf:"varint,2,opt,name=ip_encap_locks,json=ipEncapLocks,proto3" json:"ip_encap_locks,omitempty"`
	// Transport Table
	IpEncapTransportTbl uint32 `protobuf:"varint,3,opt,name=ip_encap_transport_tbl,json=ipEncapTransportTbl,proto3" json:"ip_encap_transport_tbl,omitempty"`
	// Transport VRF name
	IpeTransportVrfName string `protobuf:"bytes,4,opt,name=ipe_transport_vrf_name,json=ipeTransportVrfName,proto3" json:"ipe_transport_vrf_name,omitempty"`
	// Transport AF
	IpEncapTransportAf uint32 `protobuf:"varint,5,opt,name=ip_encap_transport_af,json=ipEncapTransportAf,proto3" json:"ip_encap_transport_af,omitempty"`
	// Payload AF
	IpEncapPayloadAf uint32 `protobuf:"varint,6,opt,name=ip_encap_payload_af,json=ipEncapPayloadAf,proto3" json:"ip_encap_payload_af,omitempty"`
	// Payload MTU
	IpEncapPayloadMtu uint32 `protobuf:"varint,7,opt,name=ip_encap_payload_mtu,json=ipEncapPayloadMtu,proto3" json:"ip_encap_payload_mtu,omitempty"`
	// Pointer to parent
	IpEncapParent uint32 `protobuf:"varint,8,opt,name=ip_encap_parent,json=ipEncapParent,proto3" json:"ip_encap_parent,omitempty"`
	// Parent type enumeration
	IpEncapParentType uint32 `protobuf:"varint,9,opt,name=ip_encap_parent_type,json=ipEncapParentType,proto3" json:"ip_encap_parent_type,omitempty"`
	// Headers
	IpEncapHdrs          []*FibShIpencapHdrDet `protobuf:"bytes,10,rep,name=ip_encap_hdrs,json=ipEncapHdrs,proto3" json:"ip_encap_hdrs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Detailed IP Encap Description

func (*FibShIpencapDet) Descriptor

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

func (*FibShIpencapDet) GetIpEncapHdrCount

func (m *FibShIpencapDet) GetIpEncapHdrCount() uint32

func (*FibShIpencapDet) GetIpEncapHdrs

func (m *FibShIpencapDet) GetIpEncapHdrs() []*FibShIpencapHdrDet

func (*FibShIpencapDet) GetIpEncapLocks

func (m *FibShIpencapDet) GetIpEncapLocks() uint32

func (*FibShIpencapDet) GetIpEncapParent

func (m *FibShIpencapDet) GetIpEncapParent() uint32

func (*FibShIpencapDet) GetIpEncapParentType

func (m *FibShIpencapDet) GetIpEncapParentType() uint32

func (*FibShIpencapDet) GetIpEncapPayloadAf

func (m *FibShIpencapDet) GetIpEncapPayloadAf() uint32

func (*FibShIpencapDet) GetIpEncapPayloadMtu

func (m *FibShIpencapDet) GetIpEncapPayloadMtu() uint32

func (*FibShIpencapDet) GetIpEncapTransportAf

func (m *FibShIpencapDet) GetIpEncapTransportAf() uint32

func (*FibShIpencapDet) GetIpEncapTransportTbl

func (m *FibShIpencapDet) GetIpEncapTransportTbl() uint32

func (*FibShIpencapDet) GetIpeTransportVrfName

func (m *FibShIpencapDet) GetIpeTransportVrfName() string

func (*FibShIpencapDet) ProtoMessage

func (*FibShIpencapDet) ProtoMessage()

func (*FibShIpencapDet) Reset

func (m *FibShIpencapDet) Reset()

func (*FibShIpencapDet) String

func (m *FibShIpencapDet) String() string

func (*FibShIpencapDet) XXX_DiscardUnknown

func (m *FibShIpencapDet) XXX_DiscardUnknown()

func (*FibShIpencapDet) XXX_Marshal

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

func (*FibShIpencapDet) XXX_Merge

func (dst *FibShIpencapDet) XXX_Merge(src proto.Message)

func (*FibShIpencapDet) XXX_Size

func (m *FibShIpencapDet) XXX_Size() int

func (*FibShIpencapDet) XXX_Unmarshal

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

type FibShIpencapHdrDet

type FibShIpencapHdrDet struct {
	// Header Type
	IpEncapHdrType string `protobuf:"bytes,1,opt,name=ip_encap_hdr_type,json=ipEncapHdrType,proto3" json:"ip_encap_hdr_type,omitempty"`
	// Static Header
	IpEncapHdrp []byte `protobuf:"bytes,2,opt,name=ip_encap_hdrp,json=ipEncapHdrp,proto3" json:"ip_encap_hdrp,omitempty"`
	// Dynamic Header Fields
	IpEncapHdrDyn        uint32   `protobuf:"varint,3,opt,name=ip_encap_hdr_dyn,json=ipEncapHdrDyn,proto3" json:"ip_encap_hdr_dyn,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Detailed IP Encap Header Description

func (*FibShIpencapHdrDet) Descriptor

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

func (*FibShIpencapHdrDet) GetIpEncapHdrDyn

func (m *FibShIpencapHdrDet) GetIpEncapHdrDyn() uint32

func (*FibShIpencapHdrDet) GetIpEncapHdrType

func (m *FibShIpencapHdrDet) GetIpEncapHdrType() string

func (*FibShIpencapHdrDet) GetIpEncapHdrp

func (m *FibShIpencapHdrDet) GetIpEncapHdrp() []byte

func (*FibShIpencapHdrDet) ProtoMessage

func (*FibShIpencapHdrDet) ProtoMessage()

func (*FibShIpencapHdrDet) Reset

func (m *FibShIpencapHdrDet) Reset()

func (*FibShIpencapHdrDet) String

func (m *FibShIpencapHdrDet) String() string

func (*FibShIpencapHdrDet) XXX_DiscardUnknown

func (m *FibShIpencapHdrDet) XXX_DiscardUnknown()

func (*FibShIpencapHdrDet) XXX_Marshal

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

func (*FibShIpencapHdrDet) XXX_Merge

func (dst *FibShIpencapHdrDet) XXX_Merge(src proto.Message)

func (*FibShIpencapHdrDet) XXX_Size

func (m *FibShIpencapHdrDet) XXX_Size() int

func (*FibShIpencapHdrDet) XXX_Unmarshal

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

type FibShTblFib

type FibShTblFib struct {
	// Proto type for this entry
	ProtocolTypeFibEntry uint32 `` /* 127-byte string literal not displayed */
	// Detailed FIB entry information
	DetailFibEntryInformation *FibShTblFibDet `` /* 141-byte string literal not displayed */
	// FIB entry path details
	FibEntryPath *FibShTblPath `protobuf:"bytes,52,opt,name=fib_entry_path,json=fibEntryPath,proto3" json:"fib_entry_path,omitempty"`
	// Platform Hardware info
	PlatformHardware []byte `protobuf:"bytes,53,opt,name=platform_hardware,json=platformHardware,proto3" json:"platform_hardware,omitempty"`
	// Number of references to the pathlist
	NumberOfReferancesToPathList uint32 `` /* 155-byte string literal not displayed */
	// The pathlist flags
	PathListFlags uint32 `protobuf:"varint,55,opt,name=path_list_flags,json=pathListFlags,proto3" json:"path_list_flags,omitempty"`
	// The pathlist source
	PathListSource uint32 `protobuf:"varint,56,opt,name=path_list_source,json=pathListSource,proto3" json:"path_list_source,omitempty"`
	// Number of references to the LDI
	NumberOfReferancesToLdi uint32 `` /* 138-byte string literal not displayed */
	// The LDI flags
	LdiFlags uint32 `protobuf:"varint,58,opt,name=ldi_flags,json=ldiFlags,proto3" json:"ldi_flags,omitempty"`
	// The flags of ext assocaited with LDI
	FlagsExternalLdi uint32 `protobuf:"varint,59,opt,name=flags_external_ldi,json=flagsExternalLdi,proto3" json:"flags_external_ldi,omitempty"`
	// exact-route result
	ExactRouteResult bool `protobuf:"varint,60,opt,name=exact_route_result,json=exactRouteResult,proto3" json:"exact_route_result,omitempty"`
	// Prefix is static or connected
	PrefixIsStaticOrConnected bool `` /* 144-byte string literal not displayed */
	// Packet should always be received
	PacketShouldRecieve bool `protobuf:"varint,62,opt,name=packet_should_recieve,json=packetShouldRecieve,proto3" json:"packet_should_recieve,omitempty"`
	// Prefix is connected
	PrefixConnected bool `protobuf:"varint,63,opt,name=prefix_connected,json=prefixConnected,proto3" json:"prefix_connected,omitempty"`
	// Prefix is for an adjacency
	PrefixForAdjancency bool `protobuf:"varint,64,opt,name=prefix_for_adjancency,json=prefixForAdjancency,proto3" json:"prefix_for_adjancency,omitempty"`
	// Prefix is for a PIC nexthop
	PrefixForPicNextHop bool `` /* 126-byte string literal not displayed */
	// Purgable after the purge interval
	PurgableAfterPurgeInterval bool `` /* 145-byte string literal not displayed */
	// Broadcast receive flag
	BroadcastReciveFlag bool `protobuf:"varint,67,opt,name=broadcast_recive_flag,json=broadcastReciveFlag,proto3" json:"broadcast_recive_flag,omitempty"`
	// Broadcast forward flag
	BroadcastForwardFlag bool `protobuf:"varint,68,opt,name=broadcast_forward_flag,json=broadcastForwardFlag,proto3" json:"broadcast_forward_flag,omitempty"`
	// 0/0 route added as default route
	ZeroByZeroRouteAsDefault bool `` /* 143-byte string literal not displayed */
	// External switch function triggered
	ExternalSwitchTriggered bool `` /* 134-byte string literal not displayed */
	// Route attributes summary flag
	RouteAttributeFlag bool `protobuf:"varint,71,opt,name=route_attribute_flag,json=routeAttributeFlag,proto3" json:"route_attribute_flag,omitempty"`
	// Dummy real zero route
	DummyRealZeroRoute bool `protobuf:"varint,72,opt,name=dummy_real_zero_route,json=dummyRealZeroRoute,proto3" json:"dummy_real_zero_route,omitempty"`
	// The LDI LW flags
	LdiLwFlag uint32 `protobuf:"varint,73,opt,name=ldi_lw_flag,json=ldiLwFlag,proto3" json:"ldi_lw_flag,omitempty"`
	// The refcounter of LDI LW LDI
	RefCounterOfLdiLwLdi uint32 `` /* 131-byte string literal not displayed */
	// The type of LDI LW LDI
	TypeOfLdiLwLdi uint32 `protobuf:"varint,75,opt,name=type_of_ldi_lw_ldi,json=typeOfLdiLwLdi,proto3" json:"type_of_ldi_lw_ldi,omitempty"`
	// The LSPA flags
	LspaFlags uint32 `protobuf:"varint,76,opt,name=lspa_flags,json=lspaFlags,proto3" json:"lspa_flags,omitempty"`
	// The version of the route
	VersionOfRoute uint64 `protobuf:"varint,77,opt,name=version_of_route,json=versionOfRoute,proto3" json:"version_of_route,omitempty"`
	// Priority at which the route was downloaded
	FibRouteDownloadPriority uint32 `` /* 139-byte string literal not displayed */
	// The time of last update in msec
	TimeOfLastUpdateInMsec uint64 `` /* 137-byte string literal not displayed */
	// Is L2 Subscriber route
	L2SubscriberRoute bool `protobuf:"varint,80,opt,name=l2_subscriber_route,json=l2SubscriberRoute,proto3" json:"l2_subscriber_route,omitempty"`
	// XConnect-id associated with L2 subscriber
	L2SubscriberXConnectId uint32 `` /* 135-byte string literal not displayed */
	// IP protocol associated with L2 subscriber
	L2SubscriberIpProtocol uint32 `` /* 133-byte string literal not displayed */
	// L2TPv3 cookie length for L2 subscriber
	L2Tpv3CookieLengthBits uint32 `` /* 135-byte string literal not displayed */
	// Route destined for Line Card that support External Reach only
	RouteForExternalReachLinecardFlag bool     `` /* 170-byte string literal not displayed */
	XXX_NoUnkeyedLiteral              struct{} `json:"-"`
	XXX_unrecognized                  []byte   `json:"-"`
	XXX_sizecache                     int32    `json:"-"`
}

func (*FibShTblFib) Descriptor

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

func (*FibShTblFib) GetBroadcastForwardFlag

func (m *FibShTblFib) GetBroadcastForwardFlag() bool

func (*FibShTblFib) GetBroadcastReciveFlag

func (m *FibShTblFib) GetBroadcastReciveFlag() bool

func (*FibShTblFib) GetDetailFibEntryInformation

func (m *FibShTblFib) GetDetailFibEntryInformation() *FibShTblFibDet

func (*FibShTblFib) GetDummyRealZeroRoute

func (m *FibShTblFib) GetDummyRealZeroRoute() bool

func (*FibShTblFib) GetExactRouteResult

func (m *FibShTblFib) GetExactRouteResult() bool

func (*FibShTblFib) GetExternalSwitchTriggered

func (m *FibShTblFib) GetExternalSwitchTriggered() bool

func (*FibShTblFib) GetFibEntryPath

func (m *FibShTblFib) GetFibEntryPath() *FibShTblPath

func (*FibShTblFib) GetFibRouteDownloadPriority

func (m *FibShTblFib) GetFibRouteDownloadPriority() uint32

func (*FibShTblFib) GetFlagsExternalLdi

func (m *FibShTblFib) GetFlagsExternalLdi() uint32

func (*FibShTblFib) GetL2SubscriberIpProtocol

func (m *FibShTblFib) GetL2SubscriberIpProtocol() uint32

func (*FibShTblFib) GetL2SubscriberRoute

func (m *FibShTblFib) GetL2SubscriberRoute() bool

func (*FibShTblFib) GetL2SubscriberXConnectId

func (m *FibShTblFib) GetL2SubscriberXConnectId() uint32

func (*FibShTblFib) GetL2Tpv3CookieLengthBits

func (m *FibShTblFib) GetL2Tpv3CookieLengthBits() uint32

func (*FibShTblFib) GetLdiFlags

func (m *FibShTblFib) GetLdiFlags() uint32

func (*FibShTblFib) GetLdiLwFlag

func (m *FibShTblFib) GetLdiLwFlag() uint32

func (*FibShTblFib) GetLspaFlags

func (m *FibShTblFib) GetLspaFlags() uint32

func (*FibShTblFib) GetNumberOfReferancesToLdi

func (m *FibShTblFib) GetNumberOfReferancesToLdi() uint32

func (*FibShTblFib) GetNumberOfReferancesToPathList

func (m *FibShTblFib) GetNumberOfReferancesToPathList() uint32

func (*FibShTblFib) GetPacketShouldRecieve

func (m *FibShTblFib) GetPacketShouldRecieve() bool

func (*FibShTblFib) GetPathListFlags

func (m *FibShTblFib) GetPathListFlags() uint32

func (*FibShTblFib) GetPathListSource

func (m *FibShTblFib) GetPathListSource() uint32

func (*FibShTblFib) GetPlatformHardware

func (m *FibShTblFib) GetPlatformHardware() []byte

func (*FibShTblFib) GetPrefixConnected

func (m *FibShTblFib) GetPrefixConnected() bool

func (*FibShTblFib) GetPrefixForAdjancency

func (m *FibShTblFib) GetPrefixForAdjancency() bool

func (*FibShTblFib) GetPrefixForPicNextHop

func (m *FibShTblFib) GetPrefixForPicNextHop() bool

func (*FibShTblFib) GetPrefixIsStaticOrConnected

func (m *FibShTblFib) GetPrefixIsStaticOrConnected() bool

func (*FibShTblFib) GetProtocolTypeFibEntry

func (m *FibShTblFib) GetProtocolTypeFibEntry() uint32

func (*FibShTblFib) GetPurgableAfterPurgeInterval

func (m *FibShTblFib) GetPurgableAfterPurgeInterval() bool

func (*FibShTblFib) GetRefCounterOfLdiLwLdi

func (m *FibShTblFib) GetRefCounterOfLdiLwLdi() uint32

func (*FibShTblFib) GetRouteAttributeFlag

func (m *FibShTblFib) GetRouteAttributeFlag() bool

func (*FibShTblFib) GetRouteForExternalReachLinecardFlag

func (m *FibShTblFib) GetRouteForExternalReachLinecardFlag() bool

func (*FibShTblFib) GetTimeOfLastUpdateInMsec

func (m *FibShTblFib) GetTimeOfLastUpdateInMsec() uint64

func (*FibShTblFib) GetTypeOfLdiLwLdi

func (m *FibShTblFib) GetTypeOfLdiLwLdi() uint32

func (*FibShTblFib) GetVersionOfRoute

func (m *FibShTblFib) GetVersionOfRoute() uint64

func (*FibShTblFib) GetZeroByZeroRouteAsDefault

func (m *FibShTblFib) GetZeroByZeroRouteAsDefault() bool

func (*FibShTblFib) ProtoMessage

func (*FibShTblFib) ProtoMessage()

func (*FibShTblFib) Reset

func (m *FibShTblFib) Reset()

func (*FibShTblFib) String

func (m *FibShTblFib) String() string

func (*FibShTblFib) XXX_DiscardUnknown

func (m *FibShTblFib) XXX_DiscardUnknown()

func (*FibShTblFib) XXX_Marshal

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

func (*FibShTblFib) XXX_Merge

func (dst *FibShTblFib) XXX_Merge(src proto.Message)

func (*FibShTblFib) XXX_Size

func (m *FibShTblFib) XXX_Size() int

func (*FibShTblFib) XXX_Unmarshal

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

type FibShTblFibDet

type FibShTblFibDet struct {
	// FIB entry version number
	FibEntryVersion uint32 `protobuf:"varint,1,opt,name=fib_entry_version,json=fibEntryVersion,proto3" json:"fib_entry_version,omitempty"`
	// Per Prefix Accounting
	PerPrefixAccounting uint32 `protobuf:"varint,2,opt,name=per_prefix_accounting,json=perPrefixAccounting,proto3" json:"per_prefix_accounting,omitempty"`
	// Load sharing type
	LoadSharingType string `protobuf:"bytes,3,opt,name=load_sharing_type,json=loadSharingType,proto3" json:"load_sharing_type,omitempty"`
	// FIB entry adjacency type
	FibEntryAdjacencyType string `` /* 128-byte string literal not displayed */
	// FIB Protocol type
	FibProtocolType uint32 `protobuf:"varint,5,opt,name=fib_protocol_type,json=fibProtocolType,proto3" json:"fib_protocol_type,omitempty"`
	// AFI FIB protocol type
	AfiFibProtocolType uint32 `protobuf:"varint,6,opt,name=afi_fib_protocol_type,json=afiFibProtocolType,proto3" json:"afi_fib_protocol_type,omitempty"`
	// AIB L3 Address
	AibL3Address []byte `protobuf:"bytes,7,opt,name=aib_l3_address,json=aibL3Address,proto3" json:"aib_l3_address,omitempty"`
	// ADJ ADDR LEN
	AdjacencyAddressLength uint32 `` /* 130-byte string literal not displayed */
	// ADJ IFH
	AdjacencyInterface uint32 `protobuf:"varint,9,opt,name=adjacency_interface,json=adjacencyInterface,proto3" json:"adjacency_interface,omitempty"`
	// FIB Special NHINFO Type
	FibSpecialNhInformationType uint32 `` /* 150-byte string literal not displayed */
	// FIB entry adj address
	FibEntryAdjacencyAddress []byte `` /* 138-byte string literal not displayed */
	// FIB entry adjacency interface
	FibEntryAdjacencyInterface uint32 `` /* 145-byte string literal not displayed */
	// Packets through this FIB entry
	PacketsThroughFibEntry uint64 `` /* 133-byte string literal not displayed */
	// Bytes through this FIB entry
	BytesThroughFibEntry uint64 `` /* 127-byte string literal not displayed */
	// Prefix length
	DetailedPrefixLength uint32 `protobuf:"varint,15,opt,name=detailed_prefix_length,json=detailedPrefixLength,proto3" json:"detailed_prefix_length,omitempty"`
	// Prefix protocol
	PrefixProtocol uint32 `protobuf:"varint,16,opt,name=prefix_protocol,json=prefixProtocol,proto3" json:"prefix_protocol,omitempty"`
	// Precedence for packets to this entry
	PrecedenceForpackets uint32 `protobuf:"varint,17,opt,name=precedence_forpackets,json=precedenceForpackets,proto3" json:"precedence_forpackets,omitempty"`
	// Traffic index for packets to this entry
	TrafficIndexForPackets uint32 `` /* 133-byte string literal not displayed */
	// Switch function compontent ID
	SwitchCompontentId uint32 `protobuf:"varint,19,opt,name=switch_compontent_id,json=switchCompontentId,proto3" json:"switch_compontent_id,omitempty"`
	// Fast adjacency flag
	FastAdjacencyFlag bool `protobuf:"varint,20,opt,name=fast_adjacency_flag,json=fastAdjacencyFlag,proto3" json:"fast_adjacency_flag,omitempty"`
	// Illegal fast adjacency flag
	IllegalFastAdjacencyFlag bool `` /* 139-byte string literal not displayed */
	// Remote adjacency flag
	RemoteAdjacencyFlag bool `protobuf:"varint,22,opt,name=remote_adjacency_flag,json=remoteAdjacencyFlag,proto3" json:"remote_adjacency_flag,omitempty"`
	// Detailed Loadshare info
	LoadshareInformation *FibShTblLoadinfoDet `protobuf:"bytes,23,opt,name=loadshare_information,json=loadshareInformation,proto3" json:"loadshare_information,omitempty"`
	// BGP attribute id
	BgpAttributeId uint32 `protobuf:"varint,24,opt,name=bgp_attribute_id,json=bgpAttributeId,proto3" json:"bgp_attribute_id,omitempty"`
	// BGP local attribute id
	BgpLocalAttributeId uint32 `protobuf:"varint,25,opt,name=bgp_local_attribute_id,json=bgpLocalAttributeId,proto3" json:"bgp_local_attribute_id,omitempty"`
	// BGP attribute origin as
	BgpAttributeOriginAs uint32 `` /* 127-byte string literal not displayed */
	// BGP attribute next hop as
	BgpAttributeNextHopAs uint32 `` /* 132-byte string literal not displayed */
	// As path string
	PathString []byte `protobuf:"bytes,28,opt,name=path_string,json=pathString,proto3" json:"path_string,omitempty"`
	// extcom st
	ExtcomString []byte `protobuf:"bytes,29,opt,name=extcom_string,json=extcomString,proto3" json:"extcom_string,omitempty"`
	// com st
	ComString []byte `protobuf:"bytes,30,opt,name=com_string,json=comString,proto3" json:"com_string,omitempty"`
	// extended community
	ExtendedCommunity uint32 `protobuf:"varint,31,opt,name=extended_community,json=extendedCommunity,proto3" json:"extended_community,omitempty"`
	// qos group
	QosGroup uint32 `protobuf:"varint,32,opt,name=qos_group,json=qosGroup,proto3" json:"qos_group,omitempty"`
	// mpls fec
	MplsFec uint32 `protobuf:"varint,33,opt,name=mpls_fec,json=mplsFec,proto3" json:"mpls_fec,omitempty"`
	// qppb QOS group and IP precedence
	QppbQosGroupAndIpPrecedence uint32 `` /* 152-byte string literal not displayed */
	// PBR flow-tag
	FlowTag uint32 `protobuf:"varint,35,opt,name=flow_tag,json=flowTag,proto3" json:"flow_tag,omitempty"`
	// SPP forwarding class ID
	ForwardClass uint32 `protobuf:"varint,36,opt,name=forward_class,json=forwardClass,proto3" json:"forward_class,omitempty"`
	// The time of last update for PL in msec
	PlTimeOfLastUpdateInMsec uint64 `` /* 145-byte string literal not displayed */
	// The time of last update for LDI in msec
	LdiTimeOfLastUpdateInMsec uint64 `` /* 148-byte string literal not displayed */
	// The time of last update for LW-LDI in msec
	LwldiTimeOfLastUpdateInMsec uint64 `` /* 154-byte string literal not displayed */
	// The type of time-stamp on PL
	PlTimeStampType      uint32   `protobuf:"varint,40,opt,name=pl_time_stamp_type,json=plTimeStampType,proto3" json:"pl_time_stamp_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Detailed FIB table entry information

func (*FibShTblFibDet) Descriptor

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

func (*FibShTblFibDet) GetAdjacencyAddressLength

func (m *FibShTblFibDet) GetAdjacencyAddressLength() uint32

func (*FibShTblFibDet) GetAdjacencyInterface

func (m *FibShTblFibDet) GetAdjacencyInterface() uint32

func (*FibShTblFibDet) GetAfiFibProtocolType

func (m *FibShTblFibDet) GetAfiFibProtocolType() uint32

func (*FibShTblFibDet) GetAibL3Address

func (m *FibShTblFibDet) GetAibL3Address() []byte

func (*FibShTblFibDet) GetBgpAttributeId

func (m *FibShTblFibDet) GetBgpAttributeId() uint32

func (*FibShTblFibDet) GetBgpAttributeNextHopAs

func (m *FibShTblFibDet) GetBgpAttributeNextHopAs() uint32

func (*FibShTblFibDet) GetBgpAttributeOriginAs

func (m *FibShTblFibDet) GetBgpAttributeOriginAs() uint32

func (*FibShTblFibDet) GetBgpLocalAttributeId

func (m *FibShTblFibDet) GetBgpLocalAttributeId() uint32

func (*FibShTblFibDet) GetBytesThroughFibEntry

func (m *FibShTblFibDet) GetBytesThroughFibEntry() uint64

func (*FibShTblFibDet) GetComString

func (m *FibShTblFibDet) GetComString() []byte

func (*FibShTblFibDet) GetDetailedPrefixLength

func (m *FibShTblFibDet) GetDetailedPrefixLength() uint32

func (*FibShTblFibDet) GetExtcomString

func (m *FibShTblFibDet) GetExtcomString() []byte

func (*FibShTblFibDet) GetExtendedCommunity

func (m *FibShTblFibDet) GetExtendedCommunity() uint32

func (*FibShTblFibDet) GetFastAdjacencyFlag

func (m *FibShTblFibDet) GetFastAdjacencyFlag() bool

func (*FibShTblFibDet) GetFibEntryAdjacencyAddress

func (m *FibShTblFibDet) GetFibEntryAdjacencyAddress() []byte

func (*FibShTblFibDet) GetFibEntryAdjacencyInterface

func (m *FibShTblFibDet) GetFibEntryAdjacencyInterface() uint32

func (*FibShTblFibDet) GetFibEntryAdjacencyType

func (m *FibShTblFibDet) GetFibEntryAdjacencyType() string

func (*FibShTblFibDet) GetFibEntryVersion

func (m *FibShTblFibDet) GetFibEntryVersion() uint32

func (*FibShTblFibDet) GetFibProtocolType

func (m *FibShTblFibDet) GetFibProtocolType() uint32

func (*FibShTblFibDet) GetFibSpecialNhInformationType

func (m *FibShTblFibDet) GetFibSpecialNhInformationType() uint32

func (*FibShTblFibDet) GetFlowTag

func (m *FibShTblFibDet) GetFlowTag() uint32

func (*FibShTblFibDet) GetForwardClass

func (m *FibShTblFibDet) GetForwardClass() uint32

func (*FibShTblFibDet) GetIllegalFastAdjacencyFlag

func (m *FibShTblFibDet) GetIllegalFastAdjacencyFlag() bool

func (*FibShTblFibDet) GetLdiTimeOfLastUpdateInMsec

func (m *FibShTblFibDet) GetLdiTimeOfLastUpdateInMsec() uint64

func (*FibShTblFibDet) GetLoadSharingType

func (m *FibShTblFibDet) GetLoadSharingType() string

func (*FibShTblFibDet) GetLoadshareInformation

func (m *FibShTblFibDet) GetLoadshareInformation() *FibShTblLoadinfoDet

func (*FibShTblFibDet) GetLwldiTimeOfLastUpdateInMsec

func (m *FibShTblFibDet) GetLwldiTimeOfLastUpdateInMsec() uint64

func (*FibShTblFibDet) GetMplsFec

func (m *FibShTblFibDet) GetMplsFec() uint32

func (*FibShTblFibDet) GetPacketsThroughFibEntry

func (m *FibShTblFibDet) GetPacketsThroughFibEntry() uint64

func (*FibShTblFibDet) GetPathString

func (m *FibShTblFibDet) GetPathString() []byte

func (*FibShTblFibDet) GetPerPrefixAccounting

func (m *FibShTblFibDet) GetPerPrefixAccounting() uint32

func (*FibShTblFibDet) GetPlTimeOfLastUpdateInMsec

func (m *FibShTblFibDet) GetPlTimeOfLastUpdateInMsec() uint64

func (*FibShTblFibDet) GetPlTimeStampType

func (m *FibShTblFibDet) GetPlTimeStampType() uint32

func (*FibShTblFibDet) GetPrecedenceForpackets

func (m *FibShTblFibDet) GetPrecedenceForpackets() uint32

func (*FibShTblFibDet) GetPrefixProtocol

func (m *FibShTblFibDet) GetPrefixProtocol() uint32

func (*FibShTblFibDet) GetQosGroup

func (m *FibShTblFibDet) GetQosGroup() uint32

func (*FibShTblFibDet) GetQppbQosGroupAndIpPrecedence

func (m *FibShTblFibDet) GetQppbQosGroupAndIpPrecedence() uint32

func (*FibShTblFibDet) GetRemoteAdjacencyFlag

func (m *FibShTblFibDet) GetRemoteAdjacencyFlag() bool

func (*FibShTblFibDet) GetSwitchCompontentId

func (m *FibShTblFibDet) GetSwitchCompontentId() uint32

func (*FibShTblFibDet) GetTrafficIndexForPackets

func (m *FibShTblFibDet) GetTrafficIndexForPackets() uint32

func (*FibShTblFibDet) ProtoMessage

func (*FibShTblFibDet) ProtoMessage()

func (*FibShTblFibDet) Reset

func (m *FibShTblFibDet) Reset()

func (*FibShTblFibDet) String

func (m *FibShTblFibDet) String() string

func (*FibShTblFibDet) XXX_DiscardUnknown

func (m *FibShTblFibDet) XXX_DiscardUnknown()

func (*FibShTblFibDet) XXX_Marshal

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

func (*FibShTblFibDet) XXX_Merge

func (dst *FibShTblFibDet) XXX_Merge(src proto.Message)

func (*FibShTblFibDet) XXX_Size

func (m *FibShTblFibDet) XXX_Size() int

func (*FibShTblFibDet) XXX_Unmarshal

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

type FibShTblFib_KEYS

type FibShTblFib_KEYS struct {
	NodeName             string   `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	ProtocolName         string   `protobuf:"bytes,2,opt,name=protocol_name,json=protocolName,proto3" json:"protocol_name,omitempty"`
	VrfName              string   `protobuf:"bytes,3,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"`
	Prefix               string   `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
	PrefixLength         uint32   `protobuf:"varint,5,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Basic FIB table information

func (*FibShTblFib_KEYS) Descriptor

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

func (*FibShTblFib_KEYS) GetNodeName

func (m *FibShTblFib_KEYS) GetNodeName() string

func (*FibShTblFib_KEYS) GetPrefix

func (m *FibShTblFib_KEYS) GetPrefix() string

func (*FibShTblFib_KEYS) GetPrefixLength

func (m *FibShTblFib_KEYS) GetPrefixLength() uint32

func (*FibShTblFib_KEYS) GetProtocolName

func (m *FibShTblFib_KEYS) GetProtocolName() string

func (*FibShTblFib_KEYS) GetVrfName

func (m *FibShTblFib_KEYS) GetVrfName() string

func (*FibShTblFib_KEYS) ProtoMessage

func (*FibShTblFib_KEYS) ProtoMessage()

func (*FibShTblFib_KEYS) Reset

func (m *FibShTblFib_KEYS) Reset()

func (*FibShTblFib_KEYS) String

func (m *FibShTblFib_KEYS) String() string

func (*FibShTblFib_KEYS) XXX_DiscardUnknown

func (m *FibShTblFib_KEYS) XXX_DiscardUnknown()

func (*FibShTblFib_KEYS) XXX_Marshal

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

func (*FibShTblFib_KEYS) XXX_Merge

func (dst *FibShTblFib_KEYS) XXX_Merge(src proto.Message)

func (*FibShTblFib_KEYS) XXX_Size

func (m *FibShTblFib_KEYS) XXX_Size() int

func (*FibShTblFib_KEYS) XXX_Unmarshal

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

type FibShTblLoadinfoDet

type FibShTblLoadinfoDet struct {
	// Packets through this loadinfo
	PacketsThroughLoadInformation uint64 `` /* 153-byte string literal not displayed */
	// Bytes through this loadinfo
	BytesThroughLoadInformation uint64 `` /* 147-byte string literal not displayed */
	// Total packets through this loadinfo
	TotalPacketsThroughLoadInformation uint64 `` /* 170-byte string literal not displayed */
	// Total bytes through this loadinfo
	TotalBytesThroughLoadInformation uint64 `` /* 164-byte string literal not displayed */
	// Prefix of the owner
	PrefixOfOwner uint32 `protobuf:"varint,5,opt,name=prefix_of_owner,json=prefixOfOwner,proto3" json:"prefix_of_owner,omitempty"`
	// Mask length of the owner
	MaskLengthOfOwner uint32 `protobuf:"varint,6,opt,name=mask_length_of_owner,json=maskLengthOfOwner,proto3" json:"mask_length_of_owner,omitempty"`
	// Loadinfo reference count
	LoadInformationReferenceCount uint32 `` /* 153-byte string literal not displayed */
	// Per destination load sharing flag
	PerDestLoadSharingFlag bool `` /* 134-byte string literal not displayed */
	// Loadinfo owner deleted flag
	LoadInformationOwnerDeletedFlag bool `` /* 161-byte string literal not displayed */
	// Loadinfo sanity flag
	LoadinfoSanityFlag bool `protobuf:"varint,10,opt,name=loadinfo_sanity_flag,json=loadinfoSanityFlag,proto3" json:"loadinfo_sanity_flag,omitempty"`
	// Owner flag
	IsOwner bool `protobuf:"varint,11,opt,name=is_owner,json=isOwner,proto3" json:"is_owner,omitempty"`
	// Loadinfo internal data
	LoadInformtionInternalData *FibShTblLoadinfoInt `` /* 144-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}             `json:"-"`
	XXX_unrecognized           []byte               `json:"-"`
	XXX_sizecache              int32                `json:"-"`
}

Detailed load sharing information for FIB table entries

func (*FibShTblLoadinfoDet) Descriptor

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

func (*FibShTblLoadinfoDet) GetBytesThroughLoadInformation

func (m *FibShTblLoadinfoDet) GetBytesThroughLoadInformation() uint64

func (*FibShTblLoadinfoDet) GetIsOwner

func (m *FibShTblLoadinfoDet) GetIsOwner() bool

func (*FibShTblLoadinfoDet) GetLoadInformationOwnerDeletedFlag

func (m *FibShTblLoadinfoDet) GetLoadInformationOwnerDeletedFlag() bool

func (*FibShTblLoadinfoDet) GetLoadInformationReferenceCount

func (m *FibShTblLoadinfoDet) GetLoadInformationReferenceCount() uint32

func (*FibShTblLoadinfoDet) GetLoadInformtionInternalData

func (m *FibShTblLoadinfoDet) GetLoadInformtionInternalData() *FibShTblLoadinfoInt

func (*FibShTblLoadinfoDet) GetLoadinfoSanityFlag

func (m *FibShTblLoadinfoDet) GetLoadinfoSanityFlag() bool

func (*FibShTblLoadinfoDet) GetMaskLengthOfOwner

func (m *FibShTblLoadinfoDet) GetMaskLengthOfOwner() uint32

func (*FibShTblLoadinfoDet) GetPacketsThroughLoadInformation

func (m *FibShTblLoadinfoDet) GetPacketsThroughLoadInformation() uint64

func (*FibShTblLoadinfoDet) GetPerDestLoadSharingFlag

func (m *FibShTblLoadinfoDet) GetPerDestLoadSharingFlag() bool

func (*FibShTblLoadinfoDet) GetPrefixOfOwner

func (m *FibShTblLoadinfoDet) GetPrefixOfOwner() uint32

func (*FibShTblLoadinfoDet) GetTotalBytesThroughLoadInformation

func (m *FibShTblLoadinfoDet) GetTotalBytesThroughLoadInformation() uint64

func (*FibShTblLoadinfoDet) GetTotalPacketsThroughLoadInformation

func (m *FibShTblLoadinfoDet) GetTotalPacketsThroughLoadInformation() uint64

func (*FibShTblLoadinfoDet) ProtoMessage

func (*FibShTblLoadinfoDet) ProtoMessage()

func (*FibShTblLoadinfoDet) Reset

func (m *FibShTblLoadinfoDet) Reset()

func (*FibShTblLoadinfoDet) String

func (m *FibShTblLoadinfoDet) String() string

func (*FibShTblLoadinfoDet) XXX_DiscardUnknown

func (m *FibShTblLoadinfoDet) XXX_DiscardUnknown()

func (*FibShTblLoadinfoDet) XXX_Marshal

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

func (*FibShTblLoadinfoDet) XXX_Merge

func (dst *FibShTblLoadinfoDet) XXX_Merge(src proto.Message)

func (*FibShTblLoadinfoDet) XXX_Size

func (m *FibShTblLoadinfoDet) XXX_Size() int

func (*FibShTblLoadinfoDet) XXX_Unmarshal

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

type FibShTblLoadinfoInt

type FibShTblLoadinfoInt struct {
	// level of ldis
	LevelOfldis uint32 `protobuf:"varint,1,opt,name=level_ofldis,json=levelOfldis,proto3" json:"level_ofldis,omitempty"`
	// no. of ldis
	NumberOfLdis uint32 `protobuf:"varint,2,opt,name=number_of_ldis,json=numberOfLdis,proto3" json:"number_of_ldis,omitempty"`
	// Maximum index of the arrays
	MaximumIndexArrays uint32 `protobuf:"varint,3,opt,name=maximum_index_arrays,json=maximumIndexArrays,proto3" json:"maximum_index_arrays,omitempty"`
	// Path indices
	PathIndices []byte `protobuf:"bytes,4,opt,name=path_indices,json=pathIndices,proto3" json:"path_indices,omitempty"`
	// Path indices
	PathLdiNumbers []byte `protobuf:"bytes,5,opt,name=path_ldi_numbers,json=pathLdiNumbers,proto3" json:"path_ldi_numbers,omitempty"`
	// Sanity flag
	SanityFlag []bool `protobuf:"varint,6,rep,packed,name=sanity_flag,json=sanityFlag,proto3" json:"sanity_flag,omitempty"`
	// Adjacency address
	AdjacencyAddress []*FibAddrStr `protobuf:"bytes,7,rep,name=adjacency_address,json=adjacencyAddress,proto3" json:"adjacency_address,omitempty"`
	// Interface handle
	InterfaceHandle []string `protobuf:"bytes,8,rep,name=interface_handle,json=interfaceHandle,proto3" json:"interface_handle,omitempty"`
	// Maximum slots
	MaximumSlots uint32 `protobuf:"varint,9,opt,name=maximum_slots,json=maximumSlots,proto3" json:"maximum_slots,omitempty"`
	// Weights of paths
	WeightsOfPaths []uint32 `protobuf:"varint,10,rep,packed,name=weights_of_paths,json=weightsOfPaths,proto3" json:"weights_of_paths,omitempty"`
	// Normalized weights
	NormalizedWeights []byte `protobuf:"bytes,11,opt,name=normalized_weights,json=normalizedWeights,proto3" json:"normalized_weights,omitempty"`
	// Tunnel class value
	TunnelClassValue []byte `protobuf:"bytes,12,opt,name=tunnel_class_value,json=tunnelClassValue,proto3" json:"tunnel_class_value,omitempty"`
	// PBTS info valid flag
	IsPbtsInfoValid bool `protobuf:"varint,13,opt,name=is_pbts_info_valid,json=isPbtsInfoValid,proto3" json:"is_pbts_info_valid,omitempty"`
	// PBTS class offset
	PbtsClassOffset []byte `protobuf:"bytes,14,opt,name=pbts_class_offset,json=pbtsClassOffset,proto3" json:"pbts_class_offset,omitempty"`
	// PBTS class num paths
	PbtsClassNumPaths []byte `protobuf:"bytes,15,opt,name=pbts_class_num_paths,json=pbtsClassNumPaths,proto3" json:"pbts_class_num_paths,omitempty"`
	// Does PBTS class fall back to drop or any class
	PbtsClassIsFallbackMapped []bool `` /* 151-byte string literal not displayed */
	// PBTS class falls back to class
	PbtsFallbackMappedClass []byte `` /* 135-byte string literal not displayed */
	// PBTS class falls back to drop
	PbtsFallbackToDrop []bool `` /* 128-byte string literal not displayed */
	// Round Robin Disable
	RoundRobinDisable bool `protobuf:"varint,19,opt,name=round_robin_disable,json=roundRobinDisable,proto3" json:"round_robin_disable,omitempty"`
	// Number of LDI next hop buckets
	LdiNextHopBuckets uint32 `protobuf:"varint,20,opt,name=ldi_next_hop_buckets,json=ldiNextHopBuckets,proto3" json:"ldi_next_hop_buckets,omitempty"`
	// Platform Hardware info
	PlatformHardwareInformation []byte `` /* 145-byte string literal not displayed */
	// Tunnel is forward class
	TunnelIsForwardClass []bool   `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Internal load sharing information arrays for FIB table entries

func (*FibShTblLoadinfoInt) Descriptor

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

func (*FibShTblLoadinfoInt) GetAdjacencyAddress

func (m *FibShTblLoadinfoInt) GetAdjacencyAddress() []*FibAddrStr

func (*FibShTblLoadinfoInt) GetInterfaceHandle

func (m *FibShTblLoadinfoInt) GetInterfaceHandle() []string

func (*FibShTblLoadinfoInt) GetIsPbtsInfoValid

func (m *FibShTblLoadinfoInt) GetIsPbtsInfoValid() bool

func (*FibShTblLoadinfoInt) GetLdiNextHopBuckets

func (m *FibShTblLoadinfoInt) GetLdiNextHopBuckets() uint32

func (*FibShTblLoadinfoInt) GetLevelOfldis

func (m *FibShTblLoadinfoInt) GetLevelOfldis() uint32

func (*FibShTblLoadinfoInt) GetMaximumIndexArrays

func (m *FibShTblLoadinfoInt) GetMaximumIndexArrays() uint32

func (*FibShTblLoadinfoInt) GetMaximumSlots

func (m *FibShTblLoadinfoInt) GetMaximumSlots() uint32

func (*FibShTblLoadinfoInt) GetNormalizedWeights

func (m *FibShTblLoadinfoInt) GetNormalizedWeights() []byte

func (*FibShTblLoadinfoInt) GetNumberOfLdis

func (m *FibShTblLoadinfoInt) GetNumberOfLdis() uint32

func (*FibShTblLoadinfoInt) GetPathIndices

func (m *FibShTblLoadinfoInt) GetPathIndices() []byte

func (*FibShTblLoadinfoInt) GetPathLdiNumbers

func (m *FibShTblLoadinfoInt) GetPathLdiNumbers() []byte

func (*FibShTblLoadinfoInt) GetPbtsClassIsFallbackMapped

func (m *FibShTblLoadinfoInt) GetPbtsClassIsFallbackMapped() []bool

func (*FibShTblLoadinfoInt) GetPbtsClassNumPaths

func (m *FibShTblLoadinfoInt) GetPbtsClassNumPaths() []byte

func (*FibShTblLoadinfoInt) GetPbtsClassOffset

func (m *FibShTblLoadinfoInt) GetPbtsClassOffset() []byte

func (*FibShTblLoadinfoInt) GetPbtsFallbackMappedClass

func (m *FibShTblLoadinfoInt) GetPbtsFallbackMappedClass() []byte

func (*FibShTblLoadinfoInt) GetPbtsFallbackToDrop

func (m *FibShTblLoadinfoInt) GetPbtsFallbackToDrop() []bool

func (*FibShTblLoadinfoInt) GetPlatformHardwareInformation

func (m *FibShTblLoadinfoInt) GetPlatformHardwareInformation() []byte

func (*FibShTblLoadinfoInt) GetRoundRobinDisable

func (m *FibShTblLoadinfoInt) GetRoundRobinDisable() bool

func (*FibShTblLoadinfoInt) GetSanityFlag

func (m *FibShTblLoadinfoInt) GetSanityFlag() []bool

func (*FibShTblLoadinfoInt) GetTunnelClassValue

func (m *FibShTblLoadinfoInt) GetTunnelClassValue() []byte

func (*FibShTblLoadinfoInt) GetTunnelIsForwardClass

func (m *FibShTblLoadinfoInt) GetTunnelIsForwardClass() []bool

func (*FibShTblLoadinfoInt) GetWeightsOfPaths

func (m *FibShTblLoadinfoInt) GetWeightsOfPaths() []uint32

func (*FibShTblLoadinfoInt) ProtoMessage

func (*FibShTblLoadinfoInt) ProtoMessage()

func (*FibShTblLoadinfoInt) Reset

func (m *FibShTblLoadinfoInt) Reset()

func (*FibShTblLoadinfoInt) String

func (m *FibShTblLoadinfoInt) String() string

func (*FibShTblLoadinfoInt) XXX_DiscardUnknown

func (m *FibShTblLoadinfoInt) XXX_DiscardUnknown()

func (*FibShTblLoadinfoInt) XXX_Marshal

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

func (*FibShTblLoadinfoInt) XXX_Merge

func (dst *FibShTblLoadinfoInt) XXX_Merge(src proto.Message)

func (*FibShTblLoadinfoInt) XXX_Size

func (m *FibShTblLoadinfoInt) XXX_Size() int

func (*FibShTblLoadinfoInt) XXX_Unmarshal

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

type FibShTblMplsLabelStack

type FibShTblMplsLabelStack struct {
	NumberOfLabels       uint32   `protobuf:"varint,1,opt,name=number_of_labels,json=numberOfLabels,proto3" json:"number_of_labels,omitempty"`
	LStack               []uint32 `protobuf:"varint,2,rep,packed,name=l_stack,json=lStack,proto3" json:"l_stack,omitempty"`
	OutInterface         string   `protobuf:"bytes,3,opt,name=out_interface,json=outInterface,proto3" json:"out_interface,omitempty"`
	NhAddress            string   `protobuf:"bytes,4,opt,name=nh_address,json=nhAddress,proto3" json:"nh_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

mpls label stack information for FIB table entries

func (*FibShTblMplsLabelStack) Descriptor

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

func (*FibShTblMplsLabelStack) GetLStack

func (m *FibShTblMplsLabelStack) GetLStack() []uint32

func (*FibShTblMplsLabelStack) GetNhAddress

func (m *FibShTblMplsLabelStack) GetNhAddress() string

func (*FibShTblMplsLabelStack) GetNumberOfLabels

func (m *FibShTblMplsLabelStack) GetNumberOfLabels() uint32

func (*FibShTblMplsLabelStack) GetOutInterface

func (m *FibShTblMplsLabelStack) GetOutInterface() string

func (*FibShTblMplsLabelStack) ProtoMessage

func (*FibShTblMplsLabelStack) ProtoMessage()

func (*FibShTblMplsLabelStack) Reset

func (m *FibShTblMplsLabelStack) Reset()

func (*FibShTblMplsLabelStack) String

func (m *FibShTblMplsLabelStack) String() string

func (*FibShTblMplsLabelStack) XXX_DiscardUnknown

func (m *FibShTblMplsLabelStack) XXX_DiscardUnknown()

func (*FibShTblMplsLabelStack) XXX_Marshal

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

func (*FibShTblMplsLabelStack) XXX_Merge

func (dst *FibShTblMplsLabelStack) XXX_Merge(src proto.Message)

func (*FibShTblMplsLabelStack) XXX_Size

func (m *FibShTblMplsLabelStack) XXX_Size() int

func (*FibShTblMplsLabelStack) XXX_Unmarshal

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

type FibShTblPath

type FibShTblPath struct {
	// Next entry in the path
	FibShTblPath         []*FibShTblPathItem `protobuf:"bytes,1,rep,name=fib_sh_tbl_path,json=fibShTblPath,proto3" json:"fib_sh_tbl_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Brief path information for FIB table entries

func (*FibShTblPath) Descriptor

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

func (*FibShTblPath) GetFibShTblPath

func (m *FibShTblPath) GetFibShTblPath() []*FibShTblPathItem

func (*FibShTblPath) ProtoMessage

func (*FibShTblPath) ProtoMessage()

func (*FibShTblPath) Reset

func (m *FibShTblPath) Reset()

func (*FibShTblPath) String

func (m *FibShTblPath) String() string

func (*FibShTblPath) XXX_DiscardUnknown

func (m *FibShTblPath) XXX_DiscardUnknown()

func (*FibShTblPath) XXX_Marshal

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

func (*FibShTblPath) XXX_Merge

func (dst *FibShTblPath) XXX_Merge(src proto.Message)

func (*FibShTblPath) XXX_Size

func (m *FibShTblPath) XXX_Size() int

func (*FibShTblPath) XXX_Unmarshal

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

type FibShTblPathDet

type FibShTblPathDet struct {
	// IP address to recurse to
	IpAddressToRecurse string `protobuf:"bytes,1,opt,name=ip_address_to_recurse,json=ipAddressToRecurse,proto3" json:"ip_address_to_recurse,omitempty"`
	// Local label to recurse over
	LabelToRecurse uint32 `protobuf:"varint,2,opt,name=label_to_recurse,json=labelToRecurse,proto3" json:"label_to_recurse,omitempty"`
	// Next hop prefix
	DetailNextHopPrefix string `protobuf:"bytes,3,opt,name=detail_next_hop_prefix,json=detailNextHopPrefix,proto3" json:"detail_next_hop_prefix,omitempty"`
	// Next hop mask length
	NextHopMaskLength uint32 `protobuf:"varint,4,opt,name=next_hop_mask_length,json=nextHopMaskLength,proto3" json:"next_hop_mask_length,omitempty"`
	// Interface associated with this path
	InterfaceAssociatedPath string `` /* 132-byte string literal not displayed */
	// Next hop interface
	NextHopInterface string `protobuf:"bytes,6,opt,name=next_hop_interface,json=nextHopInterface,proto3" json:"next_hop_interface,omitempty"`
	// Next hop VRF
	NextHopVrf []byte `protobuf:"bytes,7,opt,name=next_hop_vrf,json=nextHopVrf,proto3" json:"next_hop_vrf,omitempty"`
	// Tunnel endpoint id
	TunnleEndpointId uint32 `protobuf:"varint,8,opt,name=tunnle_endpoint_id,json=tunnleEndpointId,proto3" json:"tunnle_endpoint_id,omitempty"`
	// LISP RLOC ID
	Lisprlocid uint32 `protobuf:"varint,9,opt,name=lisprlocid,proto3" json:"lisprlocid,omitempty"`
	// No. of dependents for this path
	NumberOfDependenciesThisPath uint32 `` /* 153-byte string literal not displayed */
	// Round robin reset value
	RobinResetValue uint32 `protobuf:"varint,11,opt,name=robin_reset_value,json=robinResetValue,proto3" json:"robin_reset_value,omitempty"`
	// Is recursion object a leaf?
	RecursePrefixObject bool `protobuf:"varint,12,opt,name=recurse_prefix_object,json=recursePrefixObject,proto3" json:"recurse_prefix_object,omitempty"`
	// Next prefix recursion in the path
	NextPrefixRecursion []byte `protobuf:"bytes,13,opt,name=next_prefix_recursion,json=nextPrefixRecursion,proto3" json:"next_prefix_recursion,omitempty"`
	// Next prefix length
	NextPrefixLength uint32 `protobuf:"varint,14,opt,name=next_prefix_length,json=nextPrefixLength,proto3" json:"next_prefix_length,omitempty"`
	// Recursion has two leaves (e.g. implicit-null path)
	RecursePrefixObject2 bool `protobuf:"varint,15,opt,name=recurse_prefix_object2,json=recursePrefixObject2,proto3" json:"recurse_prefix_object2,omitempty"`
	// Next prefix2 recursion in the path
	NextPrefixRecursion2 []byte `protobuf:"bytes,16,opt,name=next_prefix_recursion2,json=nextPrefixRecursion2,proto3" json:"next_prefix_recursion2,omitempty"`
	// Next prefix2 length
	NextPrefixLength2 uint32 `protobuf:"varint,17,opt,name=next_prefix_length2,json=nextPrefixLength2,proto3" json:"next_prefix_length2,omitempty"`
	// FIB entry adjacency type
	DetailFibAdjacencyType string `` /* 132-byte string literal not displayed */
	// Current path flag
	CurrentPathFlag bool `protobuf:"varint,19,opt,name=current_path_flag,json=currentPathFlag,proto3" json:"current_path_flag,omitempty"`
	// Recursive path information is available
	RecursivePathInformation bool `` /* 137-byte string literal not displayed */
	// Path is an external adjacency
	ExternalAdjacency bool `protobuf:"varint,21,opt,name=external_adjacency,json=externalAdjacency,proto3" json:"external_adjacency,omitempty"`
	// FIB Nhinfo type
	FibPathNhInformationType string `` /* 140-byte string literal not displayed */
	// FIB Nhinfo type special
	FibPathNhInformationTypeSpecial string `` /* 163-byte string literal not displayed */
	// Weight of the path
	WeightOfPath uint32 `protobuf:"varint,24,opt,name=weight_of_path,json=weightOfPath,proto3" json:"weight_of_path,omitempty"`
	// Tunnel class of the path
	TunnelClass uint32 `protobuf:"varint,25,opt,name=tunnel_class,json=tunnelClass,proto3" json:"tunnel_class,omitempty"`
	// IP Encap
	SpdIpencap []*FibShIpencapDet `protobuf:"bytes,26,rep,name=spd_ipencap,json=spdIpencap,proto3" json:"spd_ipencap,omitempty"`
	// Tunnel is forward class
	TunnelIsForwardClass bool     `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Detailed path information for FIB table entries

func (*FibShTblPathDet) Descriptor

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

func (*FibShTblPathDet) GetCurrentPathFlag

func (m *FibShTblPathDet) GetCurrentPathFlag() bool

func (*FibShTblPathDet) GetDetailFibAdjacencyType

func (m *FibShTblPathDet) GetDetailFibAdjacencyType() string

func (*FibShTblPathDet) GetDetailNextHopPrefix

func (m *FibShTblPathDet) GetDetailNextHopPrefix() string

func (*FibShTblPathDet) GetExternalAdjacency

func (m *FibShTblPathDet) GetExternalAdjacency() bool

func (*FibShTblPathDet) GetFibPathNhInformationType

func (m *FibShTblPathDet) GetFibPathNhInformationType() string

func (*FibShTblPathDet) GetFibPathNhInformationTypeSpecial

func (m *FibShTblPathDet) GetFibPathNhInformationTypeSpecial() string

func (*FibShTblPathDet) GetInterfaceAssociatedPath

func (m *FibShTblPathDet) GetInterfaceAssociatedPath() string

func (*FibShTblPathDet) GetIpAddressToRecurse

func (m *FibShTblPathDet) GetIpAddressToRecurse() string

func (*FibShTblPathDet) GetLabelToRecurse

func (m *FibShTblPathDet) GetLabelToRecurse() uint32

func (*FibShTblPathDet) GetLisprlocid

func (m *FibShTblPathDet) GetLisprlocid() uint32

func (*FibShTblPathDet) GetNextHopInterface

func (m *FibShTblPathDet) GetNextHopInterface() string

func (*FibShTblPathDet) GetNextHopMaskLength

func (m *FibShTblPathDet) GetNextHopMaskLength() uint32

func (*FibShTblPathDet) GetNextHopVrf

func (m *FibShTblPathDet) GetNextHopVrf() []byte

func (*FibShTblPathDet) GetNextPrefixLength

func (m *FibShTblPathDet) GetNextPrefixLength() uint32

func (*FibShTblPathDet) GetNextPrefixLength2

func (m *FibShTblPathDet) GetNextPrefixLength2() uint32

func (*FibShTblPathDet) GetNextPrefixRecursion

func (m *FibShTblPathDet) GetNextPrefixRecursion() []byte

func (*FibShTblPathDet) GetNextPrefixRecursion2

func (m *FibShTblPathDet) GetNextPrefixRecursion2() []byte

func (*FibShTblPathDet) GetNumberOfDependenciesThisPath

func (m *FibShTblPathDet) GetNumberOfDependenciesThisPath() uint32

func (*FibShTblPathDet) GetRecursePrefixObject

func (m *FibShTblPathDet) GetRecursePrefixObject() bool

func (*FibShTblPathDet) GetRecursePrefixObject2

func (m *FibShTblPathDet) GetRecursePrefixObject2() bool

func (*FibShTblPathDet) GetRecursivePathInformation

func (m *FibShTblPathDet) GetRecursivePathInformation() bool

func (*FibShTblPathDet) GetRobinResetValue

func (m *FibShTblPathDet) GetRobinResetValue() uint32

func (*FibShTblPathDet) GetSpdIpencap

func (m *FibShTblPathDet) GetSpdIpencap() []*FibShIpencapDet

func (*FibShTblPathDet) GetTunnelClass

func (m *FibShTblPathDet) GetTunnelClass() uint32

func (*FibShTblPathDet) GetTunnelIsForwardClass

func (m *FibShTblPathDet) GetTunnelIsForwardClass() bool

func (*FibShTblPathDet) GetTunnleEndpointId

func (m *FibShTblPathDet) GetTunnleEndpointId() uint32

func (*FibShTblPathDet) GetWeightOfPath

func (m *FibShTblPathDet) GetWeightOfPath() uint32

func (*FibShTblPathDet) ProtoMessage

func (*FibShTblPathDet) ProtoMessage()

func (*FibShTblPathDet) Reset

func (m *FibShTblPathDet) Reset()

func (*FibShTblPathDet) String

func (m *FibShTblPathDet) String() string

func (*FibShTblPathDet) XXX_DiscardUnknown

func (m *FibShTblPathDet) XXX_DiscardUnknown()

func (*FibShTblPathDet) XXX_Marshal

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

func (*FibShTblPathDet) XXX_Merge

func (dst *FibShTblPathDet) XXX_Merge(src proto.Message)

func (*FibShTblPathDet) XXX_Size

func (m *FibShTblPathDet) XXX_Size() int

func (*FibShTblPathDet) XXX_Unmarshal

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

type FibShTblPathItem

type FibShTblPathItem struct {
	// More detail about this path entry
	MoreDetailAboutPath *FibShTblPathDet `protobuf:"bytes,1,opt,name=more_detail_about_path,json=moreDetailAboutPath,proto3" json:"more_detail_about_path,omitempty"`
	// mpls info for this path entry
	MplsInformationForPath *FibShTblPathMplsInfo `` /* 131-byte string literal not displayed */
	// Hardware info
	HardwareInformation []byte `protobuf:"bytes,3,opt,name=hardware_information,json=hardwareInformation,proto3" json:"hardware_information,omitempty"`
	// Interface handle
	BriefInterfaceHandle string `protobuf:"bytes,4,opt,name=brief_interface_handle,json=briefInterfaceHandle,proto3" json:"brief_interface_handle,omitempty"`
	// Next hop prefix
	BriefNextHopPrefix string `protobuf:"bytes,5,opt,name=brief_next_hop_prefix,json=briefNextHopPrefix,proto3" json:"brief_next_hop_prefix,omitempty"`
	// Local label to recurse over
	ViaLabelToRecurse uint32 `protobuf:"varint,6,opt,name=via_label_to_recurse,json=viaLabelToRecurse,proto3" json:"via_label_to_recurse,omitempty"`
	// P-node address
	BriefPnodeAddress string `protobuf:"bytes,7,opt,name=brief_pnode_address,json=briefPnodeAddress,proto3" json:"brief_pnode_address,omitempty"`
	// Q-node address
	BriefQnodeAddress string `protobuf:"bytes,8,opt,name=brief_qnode_address,json=briefQnodeAddress,proto3" json:"brief_qnode_address,omitempty"`
	// Resolved path
	ResolvedPath bool `protobuf:"varint,9,opt,name=resolved_path,json=resolvedPath,proto3" json:"resolved_path,omitempty"`
	// Recursive path
	RecursivePath bool `protobuf:"varint,10,opt,name=recursive_path,json=recursivePath,proto3" json:"recursive_path,omitempty"`
	// Packets received on this path
	PacketsReceivedPath bool `protobuf:"varint,11,opt,name=packets_received_path,json=packetsReceivedPath,proto3" json:"packets_received_path,omitempty"`
	// Attached path
	AttachedPath bool `protobuf:"varint,12,opt,name=attached_path,json=attachedPath,proto3" json:"attached_path,omitempty"`
	// Backup path
	BackupPath bool `protobuf:"varint,13,opt,name=backup_path,json=backupPath,proto3" json:"backup_path,omitempty"`
	// Best external path
	BestExternalPath bool `protobuf:"varint,14,opt,name=best_external_path,json=bestExternalPath,proto3" json:"best_external_path,omitempty"`
	// Is protection ignored
	ProtectIgnore bool `protobuf:"varint,15,opt,name=protect_ignore,json=protectIgnore,proto3" json:"protect_ignore,omitempty"`
	// Is this the path used for DLB
	PathDlb bool `protobuf:"varint,16,opt,name=path_dlb,json=pathDlb,proto3" json:"path_dlb,omitempty"`
	// Path flags
	PathFlags uint32 `protobuf:"varint,17,opt,name=path_flags,json=pathFlags,proto3" json:"path_flags,omitempty"`
	// Path Info flags
	PathInfoFlags uint32 `protobuf:"varint,18,opt,name=path_info_flags,json=pathInfoFlags,proto3" json:"path_info_flags,omitempty"`
	// Path index
	PathIndex uint32 `protobuf:"varint,19,opt,name=path_index,json=pathIndex,proto3" json:"path_index,omitempty"`
	// Backup path index
	BackupIndex uint32 `protobuf:"varint,20,opt,name=backup_index,json=backupIndex,proto3" json:"backup_index,omitempty"`
	// Next Hop Index
	NextHopIndex uint32 `protobuf:"varint,21,opt,name=next_hop_index,json=nextHopIndex,proto3" json:"next_hop_index,omitempty"`
	// Parent Interface Handle
	ParentInterfaceHandle string `` /* 127-byte string literal not displayed */
	// recursion via /N constraint
	RecursionViaLen      uint32   `protobuf:"varint,23,opt,name=recursion_via_len,json=recursionViaLen,proto3" json:"recursion_via_len,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FibShTblPathItem) Descriptor

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

func (*FibShTblPathItem) GetAttachedPath

func (m *FibShTblPathItem) GetAttachedPath() bool

func (*FibShTblPathItem) GetBackupIndex

func (m *FibShTblPathItem) GetBackupIndex() uint32

func (*FibShTblPathItem) GetBackupPath

func (m *FibShTblPathItem) GetBackupPath() bool

func (*FibShTblPathItem) GetBestExternalPath

func (m *FibShTblPathItem) GetBestExternalPath() bool

func (*FibShTblPathItem) GetBriefInterfaceHandle

func (m *FibShTblPathItem) GetBriefInterfaceHandle() string

func (*FibShTblPathItem) GetBriefNextHopPrefix

func (m *FibShTblPathItem) GetBriefNextHopPrefix() string

func (*FibShTblPathItem) GetBriefPnodeAddress

func (m *FibShTblPathItem) GetBriefPnodeAddress() string

func (*FibShTblPathItem) GetBriefQnodeAddress

func (m *FibShTblPathItem) GetBriefQnodeAddress() string

func (*FibShTblPathItem) GetHardwareInformation

func (m *FibShTblPathItem) GetHardwareInformation() []byte

func (*FibShTblPathItem) GetMoreDetailAboutPath

func (m *FibShTblPathItem) GetMoreDetailAboutPath() *FibShTblPathDet

func (*FibShTblPathItem) GetMplsInformationForPath

func (m *FibShTblPathItem) GetMplsInformationForPath() *FibShTblPathMplsInfo

func (*FibShTblPathItem) GetNextHopIndex

func (m *FibShTblPathItem) GetNextHopIndex() uint32

func (*FibShTblPathItem) GetPacketsReceivedPath

func (m *FibShTblPathItem) GetPacketsReceivedPath() bool

func (*FibShTblPathItem) GetParentInterfaceHandle

func (m *FibShTblPathItem) GetParentInterfaceHandle() string

func (*FibShTblPathItem) GetPathDlb

func (m *FibShTblPathItem) GetPathDlb() bool

func (*FibShTblPathItem) GetPathFlags

func (m *FibShTblPathItem) GetPathFlags() uint32

func (*FibShTblPathItem) GetPathIndex

func (m *FibShTblPathItem) GetPathIndex() uint32

func (*FibShTblPathItem) GetPathInfoFlags

func (m *FibShTblPathItem) GetPathInfoFlags() uint32

func (*FibShTblPathItem) GetProtectIgnore

func (m *FibShTblPathItem) GetProtectIgnore() bool

func (*FibShTblPathItem) GetRecursionViaLen

func (m *FibShTblPathItem) GetRecursionViaLen() uint32

func (*FibShTblPathItem) GetRecursivePath

func (m *FibShTblPathItem) GetRecursivePath() bool

func (*FibShTblPathItem) GetResolvedPath

func (m *FibShTblPathItem) GetResolvedPath() bool

func (*FibShTblPathItem) GetViaLabelToRecurse

func (m *FibShTblPathItem) GetViaLabelToRecurse() uint32

func (*FibShTblPathItem) ProtoMessage

func (*FibShTblPathItem) ProtoMessage()

func (*FibShTblPathItem) Reset

func (m *FibShTblPathItem) Reset()

func (*FibShTblPathItem) String

func (m *FibShTblPathItem) String() string

func (*FibShTblPathItem) XXX_DiscardUnknown

func (m *FibShTblPathItem) XXX_DiscardUnknown()

func (*FibShTblPathItem) XXX_Marshal

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

func (*FibShTblPathItem) XXX_Merge

func (dst *FibShTblPathItem) XXX_Merge(src proto.Message)

func (*FibShTblPathItem) XXX_Size

func (m *FibShTblPathItem) XXX_Size() int

func (*FibShTblPathItem) XXX_Unmarshal

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

type FibShTblPathMplsInfo

type FibShTblPathMplsInfo struct {
	LocalLable             uint32 `protobuf:"varint,1,opt,name=local_lable,json=localLable,proto3" json:"local_lable,omitempty"`
	RecursiveFwdChain      bool   `protobuf:"varint,2,opt,name=recursive_fwd_chain,json=recursiveFwdChain,proto3" json:"recursive_fwd_chain,omitempty"`
	RecursiveOutLabelValid bool   `` /* 132-byte string literal not displayed */
	RecursiveOutLable      uint32 `protobuf:"varint,4,opt,name=recursive_out_lable,json=recursiveOutLable,proto3" json:"recursive_out_lable,omitempty"`
	NumberOfIgpPaths       uint32 `protobuf:"varint,5,opt,name=number_of_igp_paths,json=numberOfIgpPaths,proto3" json:"number_of_igp_paths,omitempty"`
	// RemoteBackupPath
	RemoteBackup         bool                      `protobuf:"varint,6,opt,name=remote_backup,json=remoteBackup,proto3" json:"remote_backup,omitempty"`
	IgpLabelStackArray   []*FibShTblMplsLabelStack `protobuf:"bytes,7,rep,name=igp_label_stack_array,json=igpLabelStackArray,proto3" json:"igp_label_stack_array,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

mpls path information for FIB table entries

func (*FibShTblPathMplsInfo) Descriptor

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

func (*FibShTblPathMplsInfo) GetIgpLabelStackArray

func (m *FibShTblPathMplsInfo) GetIgpLabelStackArray() []*FibShTblMplsLabelStack

func (*FibShTblPathMplsInfo) GetLocalLable

func (m *FibShTblPathMplsInfo) GetLocalLable() uint32

func (*FibShTblPathMplsInfo) GetNumberOfIgpPaths

func (m *FibShTblPathMplsInfo) GetNumberOfIgpPaths() uint32

func (*FibShTblPathMplsInfo) GetRecursiveFwdChain

func (m *FibShTblPathMplsInfo) GetRecursiveFwdChain() bool

func (*FibShTblPathMplsInfo) GetRecursiveOutLabelValid

func (m *FibShTblPathMplsInfo) GetRecursiveOutLabelValid() bool

func (*FibShTblPathMplsInfo) GetRecursiveOutLable

func (m *FibShTblPathMplsInfo) GetRecursiveOutLable() uint32

func (*FibShTblPathMplsInfo) GetRemoteBackup

func (m *FibShTblPathMplsInfo) GetRemoteBackup() bool

func (*FibShTblPathMplsInfo) ProtoMessage

func (*FibShTblPathMplsInfo) ProtoMessage()

func (*FibShTblPathMplsInfo) Reset

func (m *FibShTblPathMplsInfo) Reset()

func (*FibShTblPathMplsInfo) String

func (m *FibShTblPathMplsInfo) String() string

func (*FibShTblPathMplsInfo) XXX_DiscardUnknown

func (m *FibShTblPathMplsInfo) XXX_DiscardUnknown()

func (*FibShTblPathMplsInfo) XXX_Marshal

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

func (*FibShTblPathMplsInfo) XXX_Merge

func (dst *FibShTblPathMplsInfo) XXX_Merge(src proto.Message)

func (*FibShTblPathMplsInfo) XXX_Size

func (m *FibShTblPathMplsInfo) XXX_Size() int

func (*FibShTblPathMplsInfo) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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