cisco_ios_xr_fib_common_oper_fib_nodes_node_protocols_protocol_misc

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/misc

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FibIssuProtoState

type FibIssuProtoState struct {
	// Protocol name
	ProtocolName    string `protobuf:"bytes,1,opt,name=protocol_name,json=protocolName,proto3" json:"protocol_name,omitempty"`
	AibEodTimeStamp string `protobuf:"bytes,2,opt,name=aib_eod_time_stamp,json=aibEodTimeStamp,proto3" json:"aib_eod_time_stamp,omitempty"`
	// RSI EOD expected/valid
	RsiEodValid bool `protobuf:"varint,3,opt,name=rsi_eod_valid,json=rsiEodValid,proto3" json:"rsi_eod_valid,omitempty"`
	// RSI EOD received timestamp
	RsiEodTimeStamp string `protobuf:"bytes,4,opt,name=rsi_eod_time_stamp,json=rsiEodTimeStamp,proto3" json:"rsi_eod_time_stamp,omitempty"`
	// LSD EOD expected/valid
	LsdEodValid bool `protobuf:"varint,5,opt,name=lsd_eod_valid,json=lsdEodValid,proto3" json:"lsd_eod_valid,omitempty"`
	// LSD EOD received timestamp
	LsdEodTimeStamp string `protobuf:"bytes,6,opt,name=lsd_eod_time_stamp,json=lsdEodTimeStamp,proto3" json:"lsd_eod_time_stamp,omitempty"`
	// LMRIB EOD expected/valid
	LmribEodValid bool `protobuf:"varint,7,opt,name=lmrib_eod_valid,json=lmribEodValid,proto3" json:"lmrib_eod_valid,omitempty"`
	// LMRIB EOD received timestamp
	LmribEodTimeStamp string `protobuf:"bytes,8,opt,name=lmrib_eod_time_stamp,json=lmribEodTimeStamp,proto3" json:"lmrib_eod_time_stamp,omitempty"`
	// RIB table info valid
	RibInfoValid bool `protobuf:"varint,9,opt,name=rib_info_valid,json=ribInfoValid,proto3" json:"rib_info_valid,omitempty"`
	// Number of BCDL tables
	BcdlTables uint32 `protobuf:"varint,10,opt,name=bcdl_tables,json=bcdlTables,proto3" json:"bcdl_tables,omitempty"`
	// Number of tables converged
	ConvergedTables uint32 `protobuf:"varint,11,opt,name=converged_tables,json=convergedTables,proto3" json:"converged_tables,omitempty"`
	// All RIB tables converged timestamp
	RibTablesConvergedTimeStamp string `` /* 149-byte string literal not displayed */
	// Protocol EOD expected/valid
	ProtocolEodValid bool `protobuf:"varint,13,opt,name=protocol_eod_valid,json=protocolEodValid,proto3" json:"protocol_eod_valid,omitempty"`
	// Protocol EOD sent timestamp
	ProtocolEodTimeStamp string   `` /* 126-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB ISSU protocol state

func (*FibIssuProtoState) Descriptor

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

func (*FibIssuProtoState) GetAibEodTimeStamp

func (m *FibIssuProtoState) GetAibEodTimeStamp() string

func (*FibIssuProtoState) GetBcdlTables

func (m *FibIssuProtoState) GetBcdlTables() uint32

func (*FibIssuProtoState) GetConvergedTables

func (m *FibIssuProtoState) GetConvergedTables() uint32

func (*FibIssuProtoState) GetLmribEodTimeStamp

func (m *FibIssuProtoState) GetLmribEodTimeStamp() string

func (*FibIssuProtoState) GetLmribEodValid

func (m *FibIssuProtoState) GetLmribEodValid() bool

func (*FibIssuProtoState) GetLsdEodTimeStamp

func (m *FibIssuProtoState) GetLsdEodTimeStamp() string

func (*FibIssuProtoState) GetLsdEodValid

func (m *FibIssuProtoState) GetLsdEodValid() bool

func (*FibIssuProtoState) GetProtocolEodTimeStamp

func (m *FibIssuProtoState) GetProtocolEodTimeStamp() string

func (*FibIssuProtoState) GetProtocolEodValid

func (m *FibIssuProtoState) GetProtocolEodValid() bool

func (*FibIssuProtoState) GetProtocolName

func (m *FibIssuProtoState) GetProtocolName() string

func (*FibIssuProtoState) GetRibInfoValid

func (m *FibIssuProtoState) GetRibInfoValid() bool

func (*FibIssuProtoState) GetRibTablesConvergedTimeStamp

func (m *FibIssuProtoState) GetRibTablesConvergedTimeStamp() string

func (*FibIssuProtoState) GetRsiEodTimeStamp

func (m *FibIssuProtoState) GetRsiEodTimeStamp() string

func (*FibIssuProtoState) GetRsiEodValid

func (m *FibIssuProtoState) GetRsiEodValid() bool

func (*FibIssuProtoState) ProtoMessage

func (*FibIssuProtoState) ProtoMessage()

func (*FibIssuProtoState) Reset

func (m *FibIssuProtoState) Reset()

func (*FibIssuProtoState) String

func (m *FibIssuProtoState) String() string

func (*FibIssuProtoState) XXX_DiscardUnknown

func (m *FibIssuProtoState) XXX_DiscardUnknown()

func (*FibIssuProtoState) XXX_Marshal

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

func (*FibIssuProtoState) XXX_Merge

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

func (*FibIssuProtoState) XXX_Size

func (m *FibIssuProtoState) XXX_Size() int

func (*FibIssuProtoState) XXX_Unmarshal

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

type FibIssuState

type FibIssuState struct {
	// IMDR supported
	ImdrSupport bool `protobuf:"varint,1,opt,name=imdr_support,json=imdrSupport,proto3" json:"imdr_support,omitempty"`
	// SLC supported
	SlcSupport bool `protobuf:"varint,2,opt,name=slc_support,json=slcSupport,proto3" json:"slc_support,omitempty"`
	// ISSU restart
	FisIssuRestart bool `protobuf:"varint,3,opt,name=fis_issu_restart,json=fisIssuRestart,proto3" json:"fis_issu_restart,omitempty"`
	// IMDR End-of-config implicit
	ImdrEocImplicit bool `protobuf:"varint,4,opt,name=imdr_eoc_implicit,json=imdrEocImplicit,proto3" json:"imdr_eoc_implicit,omitempty"`
	// SLC End-of-config implicit
	SlcEocImplicit bool `protobuf:"varint,5,opt,name=slc_eoc_implicit,json=slcEocImplicit,proto3" json:"slc_eoc_implicit,omitempty"`
	// End-of-config received from IMDR timestamp
	EocReceivedImdrTimeStamp string `` /* 139-byte string literal not displayed */
	// End-of-config received from SLC timestamp
	EocReceivedSlcTimeStamp string `` /* 136-byte string literal not displayed */
	// End-of-download received from IM timestamp
	EodReceivedImTimeStamp string `` /* 133-byte string literal not displayed */
	// End-of-download send to IMDR timestamp
	EodSentImdrTimeStamp string `` /* 127-byte string literal not displayed */
	// End-of-download send to SLC timestamp
	EodSentSlcTimeStamp string `protobuf:"bytes,10,opt,name=eod_sent_slc_time_stamp,json=eodSentSlcTimeStamp,proto3" json:"eod_sent_slc_time_stamp,omitempty"`
	// ISSU error sent to ISSUMGR timetstamp
	FisIssuErrorTs uint64 `protobuf:"varint,11,opt,name=fis_issu_error_ts,json=fisIssuErrorTs,proto3" json:"fis_issu_error_ts,omitempty"`
	// IMDR state for the protocols
	FisProtoState        []*FibIssuProtoState `protobuf:"bytes,12,rep,name=fis_proto_state,json=fisProtoState,proto3" json:"fis_proto_state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

FIB ISSU state

func (*FibIssuState) Descriptor

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

func (*FibIssuState) GetEocReceivedImdrTimeStamp

func (m *FibIssuState) GetEocReceivedImdrTimeStamp() string

func (*FibIssuState) GetEocReceivedSlcTimeStamp

func (m *FibIssuState) GetEocReceivedSlcTimeStamp() string

func (*FibIssuState) GetEodReceivedImTimeStamp

func (m *FibIssuState) GetEodReceivedImTimeStamp() string

func (*FibIssuState) GetEodSentImdrTimeStamp

func (m *FibIssuState) GetEodSentImdrTimeStamp() string

func (*FibIssuState) GetEodSentSlcTimeStamp

func (m *FibIssuState) GetEodSentSlcTimeStamp() string

func (*FibIssuState) GetFisIssuErrorTs

func (m *FibIssuState) GetFisIssuErrorTs() uint64

func (*FibIssuState) GetFisIssuRestart

func (m *FibIssuState) GetFisIssuRestart() bool

func (*FibIssuState) GetFisProtoState

func (m *FibIssuState) GetFisProtoState() []*FibIssuProtoState

func (*FibIssuState) GetImdrEocImplicit

func (m *FibIssuState) GetImdrEocImplicit() bool

func (*FibIssuState) GetImdrSupport

func (m *FibIssuState) GetImdrSupport() bool

func (*FibIssuState) GetSlcEocImplicit

func (m *FibIssuState) GetSlcEocImplicit() bool

func (*FibIssuState) GetSlcSupport

func (m *FibIssuState) GetSlcSupport() bool

func (*FibIssuState) ProtoMessage

func (*FibIssuState) ProtoMessage()

func (*FibIssuState) Reset

func (m *FibIssuState) Reset()

func (*FibIssuState) String

func (m *FibIssuState) String() string

func (*FibIssuState) XXX_DiscardUnknown

func (m *FibIssuState) XXX_DiscardUnknown()

func (*FibIssuState) XXX_Marshal

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

func (*FibIssuState) XXX_Merge

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

func (*FibIssuState) XXX_Size

func (m *FibIssuState) XXX_Size() int

func (*FibIssuState) XXX_Unmarshal

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

type FibShGtrieFnTiming

type FibShGtrieFnTiming struct {
	// Gtrie operation
	FgftFn []byte `protobuf:"bytes,1,opt,name=fgft_fn,json=fgftFn,proto3" json:"fgft_fn,omitempty"`
	// Total number of updates
	FgftTotUpdates uint64 `protobuf:"varint,2,opt,name=fgft_tot_updates,json=fgftTotUpdates,proto3" json:"fgft_tot_updates,omitempty"`
	// Total number of updates with zero timing (due to timestamp granularity)
	FgftTotUpdatesZero uint64 `protobuf:"varint,3,opt,name=fgft_tot_updates_zero,json=fgftTotUpdatesZero,proto3" json:"fgft_tot_updates_zero,omitempty"`
	// Total time for updates
	FgftTotUpdTime uint64 `protobuf:"varint,4,opt,name=fgft_tot_upd_time,json=fgftTotUpdTime,proto3" json:"fgft_tot_upd_time,omitempty"`
	// Time for the update
	FgftMaxTime uint64 `protobuf:"varint,5,opt,name=fgft_max_time,json=fgftMaxTime,proto3" json:"fgft_max_time,omitempty"`
	// Time stamp of max update
	FgftMaxTstamp        uint64   `protobuf:"varint,6,opt,name=fgft_max_tstamp,json=fgftMaxTstamp,proto3" json:"fgft_max_tstamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB timing statistics for individual gtrie functions

func (*FibShGtrieFnTiming) Descriptor

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

func (*FibShGtrieFnTiming) GetFgftFn

func (m *FibShGtrieFnTiming) GetFgftFn() []byte

func (*FibShGtrieFnTiming) GetFgftMaxTime

func (m *FibShGtrieFnTiming) GetFgftMaxTime() uint64

func (*FibShGtrieFnTiming) GetFgftMaxTstamp

func (m *FibShGtrieFnTiming) GetFgftMaxTstamp() uint64

func (*FibShGtrieFnTiming) GetFgftTotUpdTime

func (m *FibShGtrieFnTiming) GetFgftTotUpdTime() uint64

func (*FibShGtrieFnTiming) GetFgftTotUpdates

func (m *FibShGtrieFnTiming) GetFgftTotUpdates() uint64

func (*FibShGtrieFnTiming) GetFgftTotUpdatesZero

func (m *FibShGtrieFnTiming) GetFgftTotUpdatesZero() uint64

func (*FibShGtrieFnTiming) ProtoMessage

func (*FibShGtrieFnTiming) ProtoMessage()

func (*FibShGtrieFnTiming) Reset

func (m *FibShGtrieFnTiming) Reset()

func (*FibShGtrieFnTiming) String

func (m *FibShGtrieFnTiming) String() string

func (*FibShGtrieFnTiming) XXX_DiscardUnknown

func (m *FibShGtrieFnTiming) XXX_DiscardUnknown()

func (*FibShGtrieFnTiming) XXX_Marshal

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

func (*FibShGtrieFnTiming) XXX_Merge

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

func (*FibShGtrieFnTiming) XXX_Size

func (m *FibShGtrieFnTiming) XXX_Size() int

func (*FibShGtrieFnTiming) XXX_Unmarshal

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

type FibShGtrieTiming

type FibShGtrieTiming struct {
	// Number of successful updates
	FgtNumSuccess uint64 `protobuf:"varint,1,opt,name=fgt_num_success,json=fgtNumSuccess,proto3" json:"fgt_num_success,omitempty"`
	// Number of unsuccessful updates
	FgtNumFailure uint64 `protobuf:"varint,2,opt,name=fgt_num_failure,json=fgtNumFailure,proto3" json:"fgt_num_failure,omitempty"`
	// Array of max time info indexed by gtrie function
	FgtGtrieFnTiming []*FibShGtrieFnTiming `protobuf:"bytes,3,rep,name=fgt_gtrie_fn_timing,json=fgtGtrieFnTiming,proto3" json:"fgt_gtrie_fn_timing,omitempty"`
	// Total time for all pd updates
	FgtUpdTotalTime      uint64   `protobuf:"varint,4,opt,name=fgt_upd_total_time,json=fgtUpdTotalTime,proto3" json:"fgt_upd_total_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB platform update statistics

func (*FibShGtrieTiming) Descriptor

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

func (*FibShGtrieTiming) GetFgtGtrieFnTiming

func (m *FibShGtrieTiming) GetFgtGtrieFnTiming() []*FibShGtrieFnTiming

func (*FibShGtrieTiming) GetFgtNumFailure

func (m *FibShGtrieTiming) GetFgtNumFailure() uint64

func (*FibShGtrieTiming) GetFgtNumSuccess

func (m *FibShGtrieTiming) GetFgtNumSuccess() uint64

func (*FibShGtrieTiming) GetFgtUpdTotalTime

func (m *FibShGtrieTiming) GetFgtUpdTotalTime() uint64

func (*FibShGtrieTiming) ProtoMessage

func (*FibShGtrieTiming) ProtoMessage()

func (*FibShGtrieTiming) Reset

func (m *FibShGtrieTiming) Reset()

func (*FibShGtrieTiming) String

func (m *FibShGtrieTiming) String() string

func (*FibShGtrieTiming) XXX_DiscardUnknown

func (m *FibShGtrieTiming) XXX_DiscardUnknown()

func (*FibShGtrieTiming) XXX_Marshal

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

func (*FibShGtrieTiming) XXX_Merge

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

func (*FibShGtrieTiming) XXX_Size

func (m *FibShGtrieTiming) XXX_Size() int

func (*FibShGtrieTiming) XXX_Unmarshal

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

type FibShMisc

type FibShMisc struct {
	// Per protocol debug stats
	MiProtoDbgStats []*FibShProtoDebugStats `protobuf:"bytes,50,rep,name=mi_proto_dbg_stats,json=miProtoDbgStats,proto3" json:"mi_proto_dbg_stats,omitempty"`
	// number of pfi ifh create notif
	MiPfiIfhUpd uint64 `protobuf:"varint,51,opt,name=mi_pfi_ifh_upd,json=miPfiIfhUpd,proto3" json:"mi_pfi_ifh_upd,omitempty"`
	// number of pfi ifh delete notif
	MiPfiIfhDel uint64 `protobuf:"varint,52,opt,name=mi_pfi_ifh_del,json=miPfiIfhDel,proto3" json:"mi_pfi_ifh_del,omitempty"`
	// number of stale ifh removed
	MiPfiIfhStale uint64 `protobuf:"varint,53,opt,name=mi_pfi_ifh_stale,json=miPfiIfhStale,proto3" json:"mi_pfi_ifh_stale,omitempty"`
	// total platform update time
	MiTotPlatUpdTime uint64 `protobuf:"varint,54,opt,name=mi_tot_plat_upd_time,json=miTotPlatUpdTime,proto3" json:"mi_tot_plat_upd_time,omitempty"`
	// total time spent in gtrie operations
	MiTotGtrieTime uint64 `protobuf:"varint,55,opt,name=mi_tot_gtrie_time,json=miTotGtrieTime,proto3" json:"mi_tot_gtrie_time,omitempty"`
	// total download time
	MiTotDnldTime uint64 `protobuf:"varint,56,opt,name=mi_tot_dnld_time,json=miTotDnldTime,proto3" json:"mi_tot_dnld_time,omitempty"`
	// clock download time
	MiClockTime uint64 `protobuf:"varint,57,opt,name=mi_clock_time,json=miClockTime,proto3" json:"mi_clock_time,omitempty"`
	// CPU download time
	MiCpuTime uint64 `protobuf:"varint,58,opt,name=mi_cpu_time,json=miCpuTime,proto3" json:"mi_cpu_time,omitempty"`
	// Last FIB shared memory reset time stamp
	MiShmResetTs uint64 `protobuf:"varint,59,opt,name=mi_shm_reset_ts,json=miShmResetTs,proto3" json:"mi_shm_reset_ts,omitempty"`
	// Number of idbs that hit ifh recycle
	MiIdbRecycleCount uint32 `protobuf:"varint,60,opt,name=mi_idb_recycle_count,json=miIdbRecycleCount,proto3" json:"mi_idb_recycle_count,omitempty"`
	// Number of idb cleaned up after hitting ifh recycle
	MiIdbRecycleCleanupCount uint32 `` /* 141-byte string literal not displayed */
	// Number of recycled idb extensions that failed cleanup
	MiIdbExtCleanupFailedCount []uint32 `` /* 156-byte string literal not displayed */
	// Number of management interfaces
	MiNumMgmtList uint32 `protobuf:"varint,63,opt,name=mi_num_mgmt_list,json=miNumMgmtList,proto3" json:"mi_num_mgmt_list,omitempty"`
	// the number of counters used for purge counter stats
	MiIdbPurgeCntrs []*FibShProtoPurgeStats `protobuf:"bytes,64,rep,name=mi_idb_purge_cntrs,json=miIdbPurgeCntrs,proto3" json:"mi_idb_purge_cntrs,omitempty"`
	// Timestamps of deleted routes
	MiDelTs []*FibShRouteDelTs `protobuf:"bytes,65,rep,name=mi_del_ts,json=miDelTs,proto3" json:"mi_del_ts,omitempty"`
	// Per protocol Failure stats for label RPF
	MiLrpfStatsFail []uint32 `protobuf:"varint,66,rep,packed,name=mi_lrpf_stats_fail,json=miLrpfStatsFail,proto3" json:"mi_lrpf_stats_fail,omitempty"`
	// Per protocol actions stats for label RPF
	MiLrpfStatsAct []uint32 `protobuf:"varint,67,rep,packed,name=mi_lrpf_stats_act,json=miLrpfStatsAct,proto3" json:"mi_lrpf_stats_act,omitempty"`
	// Per protocol number of label RPFs
	MiLrpfNum []uint32 `protobuf:"varint,68,rep,packed,name=mi_lrpf_num,json=miLrpfNum,proto3" json:"mi_lrpf_num,omitempty"`
	// Number of interfaces having label security enabled
	MiIdbLsecEnabledNum            []uint32 `` /* 133-byte string literal not displayed */
	MiNumVirtualLlAddressesAdded   uint32   `` /* 155-byte string literal not displayed */
	MiNumVirtualLlAddressesDeleted uint32   `` /* 161-byte string literal not displayed */
	MiNumVirtualLlAddressesDropped uint32   `` /* 161-byte string literal not displayed */
	MiNumVirtualLlAddressesCached  uint32   `` /* 158-byte string literal not displayed */
	// FIB ISSU state
	MiIssuState *FibIssuState `protobuf:"bytes,74,opt,name=mi_issu_state,json=miIssuState,proto3" json:"mi_issu_state,omitempty"`
	// FRR statistics
	MiFrrStats []*FibShProtoFrrStats `protobuf:"bytes,75,rep,name=mi_frr_stats,json=miFrrStats,proto3" json:"mi_frr_stats,omitempty"`
	// FIB platform capabilities
	MiPlatCapabilities *FibShPlatCapabilities `protobuf:"bytes,76,opt,name=mi_plat_capabilities,json=miPlatCapabilities,proto3" json:"mi_plat_capabilities,omitempty"`
	// number of LISP EID prefixes
	MiNumLispEids []uint32 `protobuf:"varint,77,rep,packed,name=mi_num_lisp_eids,json=miNumLispEids,proto3" json:"mi_num_lisp_eids,omitempty"`
	// number of LISP EID prefixes eligible for forwarding
	MiNumLispValidEids []uint32 `` /* 130-byte string literal not displayed */
	// cpuless node list init
	MiCpulessInit bool `protobuf:"varint,79,opt,name=mi_cpuless_init,json=miCpulessInit,proto3" json:"mi_cpuless_init,omitempty"`
	// count of cpuless line cards
	MiCpulessCount uint32 `protobuf:"varint,80,opt,name=mi_cpuless_count,json=miCpulessCount,proto3" json:"mi_cpuless_count,omitempty"`
	// list of cpuless line cards
	MiCpulessNodes []uint32 `protobuf:"varint,81,rep,packed,name=mi_cpuless_nodes,json=miCpulessNodes,proto3" json:"mi_cpuless_nodes,omitempty"`
	// Prefer AIB routes over RIB/LSD operational state
	MiPreferAibRoutesOverRibOper bool `` /* 157-byte string literal not displayed */
	// Prefer AIB routes over RIB/LSD configured state
	MiPreferAibRoutesOverRibCfg bool     `` /* 154-byte string literal not displayed */
	XXX_NoUnkeyedLiteral        struct{} `json:"-"`
	XXX_unrecognized            []byte   `json:"-"`
	XXX_sizecache               int32    `json:"-"`
}

func (*FibShMisc) Descriptor

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

func (*FibShMisc) GetMiClockTime

func (m *FibShMisc) GetMiClockTime() uint64

func (*FibShMisc) GetMiCpuTime

func (m *FibShMisc) GetMiCpuTime() uint64

func (*FibShMisc) GetMiCpulessCount

func (m *FibShMisc) GetMiCpulessCount() uint32

func (*FibShMisc) GetMiCpulessInit

func (m *FibShMisc) GetMiCpulessInit() bool

func (*FibShMisc) GetMiCpulessNodes

func (m *FibShMisc) GetMiCpulessNodes() []uint32

func (*FibShMisc) GetMiDelTs

func (m *FibShMisc) GetMiDelTs() []*FibShRouteDelTs

func (*FibShMisc) GetMiFrrStats

func (m *FibShMisc) GetMiFrrStats() []*FibShProtoFrrStats

func (*FibShMisc) GetMiIdbExtCleanupFailedCount

func (m *FibShMisc) GetMiIdbExtCleanupFailedCount() []uint32

func (*FibShMisc) GetMiIdbLsecEnabledNum

func (m *FibShMisc) GetMiIdbLsecEnabledNum() []uint32

func (*FibShMisc) GetMiIdbPurgeCntrs

func (m *FibShMisc) GetMiIdbPurgeCntrs() []*FibShProtoPurgeStats

func (*FibShMisc) GetMiIdbRecycleCleanupCount

func (m *FibShMisc) GetMiIdbRecycleCleanupCount() uint32

func (*FibShMisc) GetMiIdbRecycleCount

func (m *FibShMisc) GetMiIdbRecycleCount() uint32

func (*FibShMisc) GetMiIssuState

func (m *FibShMisc) GetMiIssuState() *FibIssuState

func (*FibShMisc) GetMiLrpfNum

func (m *FibShMisc) GetMiLrpfNum() []uint32

func (*FibShMisc) GetMiLrpfStatsAct

func (m *FibShMisc) GetMiLrpfStatsAct() []uint32

func (*FibShMisc) GetMiLrpfStatsFail

func (m *FibShMisc) GetMiLrpfStatsFail() []uint32

func (*FibShMisc) GetMiNumLispEids

func (m *FibShMisc) GetMiNumLispEids() []uint32

func (*FibShMisc) GetMiNumLispValidEids

func (m *FibShMisc) GetMiNumLispValidEids() []uint32

func (*FibShMisc) GetMiNumMgmtList

func (m *FibShMisc) GetMiNumMgmtList() uint32

func (*FibShMisc) GetMiNumVirtualLlAddressesAdded

func (m *FibShMisc) GetMiNumVirtualLlAddressesAdded() uint32

func (*FibShMisc) GetMiNumVirtualLlAddressesCached

func (m *FibShMisc) GetMiNumVirtualLlAddressesCached() uint32

func (*FibShMisc) GetMiNumVirtualLlAddressesDeleted

func (m *FibShMisc) GetMiNumVirtualLlAddressesDeleted() uint32

func (*FibShMisc) GetMiNumVirtualLlAddressesDropped

func (m *FibShMisc) GetMiNumVirtualLlAddressesDropped() uint32

func (*FibShMisc) GetMiPfiIfhDel

func (m *FibShMisc) GetMiPfiIfhDel() uint64

func (*FibShMisc) GetMiPfiIfhStale

func (m *FibShMisc) GetMiPfiIfhStale() uint64

func (*FibShMisc) GetMiPfiIfhUpd

func (m *FibShMisc) GetMiPfiIfhUpd() uint64

func (*FibShMisc) GetMiPlatCapabilities

func (m *FibShMisc) GetMiPlatCapabilities() *FibShPlatCapabilities

func (*FibShMisc) GetMiPreferAibRoutesOverRibCfg

func (m *FibShMisc) GetMiPreferAibRoutesOverRibCfg() bool

func (*FibShMisc) GetMiPreferAibRoutesOverRibOper

func (m *FibShMisc) GetMiPreferAibRoutesOverRibOper() bool

func (*FibShMisc) GetMiProtoDbgStats

func (m *FibShMisc) GetMiProtoDbgStats() []*FibShProtoDebugStats

func (*FibShMisc) GetMiShmResetTs

func (m *FibShMisc) GetMiShmResetTs() uint64

func (*FibShMisc) GetMiTotDnldTime

func (m *FibShMisc) GetMiTotDnldTime() uint64

func (*FibShMisc) GetMiTotGtrieTime

func (m *FibShMisc) GetMiTotGtrieTime() uint64

func (*FibShMisc) GetMiTotPlatUpdTime

func (m *FibShMisc) GetMiTotPlatUpdTime() uint64

func (*FibShMisc) ProtoMessage

func (*FibShMisc) ProtoMessage()

func (*FibShMisc) Reset

func (m *FibShMisc) Reset()

func (*FibShMisc) String

func (m *FibShMisc) String() string

func (*FibShMisc) XXX_DiscardUnknown

func (m *FibShMisc) XXX_DiscardUnknown()

func (*FibShMisc) XXX_Marshal

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

func (*FibShMisc) XXX_Merge

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

func (*FibShMisc) XXX_Size

func (m *FibShMisc) XXX_Size() int

func (*FibShMisc) XXX_Unmarshal

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

type FibShMisc_KEYS

type FibShMisc_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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB miscellaneous info

func (*FibShMisc_KEYS) Descriptor

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

func (*FibShMisc_KEYS) GetNodeName

func (m *FibShMisc_KEYS) GetNodeName() string

func (*FibShMisc_KEYS) GetProtocolName

func (m *FibShMisc_KEYS) GetProtocolName() string

func (*FibShMisc_KEYS) ProtoMessage

func (*FibShMisc_KEYS) ProtoMessage()

func (*FibShMisc_KEYS) Reset

func (m *FibShMisc_KEYS) Reset()

func (*FibShMisc_KEYS) String

func (m *FibShMisc_KEYS) String() string

func (*FibShMisc_KEYS) XXX_DiscardUnknown

func (m *FibShMisc_KEYS) XXX_DiscardUnknown()

func (*FibShMisc_KEYS) XXX_Marshal

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

func (*FibShMisc_KEYS) XXX_Merge

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

func (*FibShMisc_KEYS) XXX_Size

func (m *FibShMisc_KEYS) XXX_Size() int

func (*FibShMisc_KEYS) XXX_Unmarshal

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

type FibShObjActionStats

type FibShObjActionStats struct {
	// Total number of updates
	FoasTotUpdates uint64 `protobuf:"varint,1,opt,name=foas_tot_updates,json=foasTotUpdates,proto3" json:"foas_tot_updates,omitempty"`
	// Total time for updates
	FoasTotUpdTime uint64 `protobuf:"varint,2,opt,name=foas_tot_upd_time,json=foasTotUpdTime,proto3" json:"foas_tot_upd_time,omitempty"`
	// Total number of updates that took zero time
	FoasTotUpdatesZero uint64 `protobuf:"varint,3,opt,name=foas_tot_updates_zero,json=foasTotUpdatesZero,proto3" json:"foas_tot_updates_zero,omitempty"`
	// Total number of successful updates
	FoasNumSuccess uint64 `protobuf:"varint,4,opt,name=foas_num_success,json=foasNumSuccess,proto3" json:"foas_num_success,omitempty"`
	// Total number of failed updates
	FoasNumFailure uint64 `protobuf:"varint,5,opt,name=foas_num_failure,json=foasNumFailure,proto3" json:"foas_num_failure,omitempty"`
	// Time for the update
	FoasMaxTime uint64 `protobuf:"varint,6,opt,name=foas_max_time,json=foasMaxTime,proto3" json:"foas_max_time,omitempty"`
	// Time stamp of max update
	FoasMaxTstamp        uint64   `protobuf:"varint,7,opt,name=foas_max_tstamp,json=foasMaxTstamp,proto3" json:"foas_max_tstamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB Max time statistics for each action types of an object

func (*FibShObjActionStats) Descriptor

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

func (*FibShObjActionStats) GetFoasMaxTime

func (m *FibShObjActionStats) GetFoasMaxTime() uint64

func (*FibShObjActionStats) GetFoasMaxTstamp

func (m *FibShObjActionStats) GetFoasMaxTstamp() uint64

func (*FibShObjActionStats) GetFoasNumFailure

func (m *FibShObjActionStats) GetFoasNumFailure() uint64

func (*FibShObjActionStats) GetFoasNumSuccess

func (m *FibShObjActionStats) GetFoasNumSuccess() uint64

func (*FibShObjActionStats) GetFoasTotUpdTime

func (m *FibShObjActionStats) GetFoasTotUpdTime() uint64

func (*FibShObjActionStats) GetFoasTotUpdates

func (m *FibShObjActionStats) GetFoasTotUpdates() uint64

func (*FibShObjActionStats) GetFoasTotUpdatesZero

func (m *FibShObjActionStats) GetFoasTotUpdatesZero() uint64

func (*FibShObjActionStats) ProtoMessage

func (*FibShObjActionStats) ProtoMessage()

func (*FibShObjActionStats) Reset

func (m *FibShObjActionStats) Reset()

func (*FibShObjActionStats) String

func (m *FibShObjActionStats) String() string

func (*FibShObjActionStats) XXX_DiscardUnknown

func (m *FibShObjActionStats) XXX_DiscardUnknown()

func (*FibShObjActionStats) XXX_Marshal

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

func (*FibShObjActionStats) XXX_Merge

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

func (*FibShObjActionStats) XXX_Size

func (m *FibShObjActionStats) XXX_Size() int

func (*FibShObjActionStats) XXX_Unmarshal

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

type FibShObjStats

type FibShObjStats struct {
	// Total number of updates
	FosTotUpdates uint64 `protobuf:"varint,1,opt,name=fos_tot_updates,json=fosTotUpdates,proto3" json:"fos_tot_updates,omitempty"`
	// Total time for updates
	FosTotUpdTime uint64 `protobuf:"varint,2,opt,name=fos_tot_upd_time,json=fosTotUpdTime,proto3" json:"fos_tot_upd_time,omitempty"`
	// Array of max time info indexed by action type
	FosObjActStats       []*FibShObjActionStats `protobuf:"bytes,3,rep,name=fos_obj_act_stats,json=fosObjActStats,proto3" json:"fos_obj_act_stats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

FIB Max time statistics for each FIB object

func (*FibShObjStats) Descriptor

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

func (*FibShObjStats) GetFosObjActStats

func (m *FibShObjStats) GetFosObjActStats() []*FibShObjActionStats

func (*FibShObjStats) GetFosTotUpdTime

func (m *FibShObjStats) GetFosTotUpdTime() uint64

func (*FibShObjStats) GetFosTotUpdates

func (m *FibShObjStats) GetFosTotUpdates() uint64

func (*FibShObjStats) ProtoMessage

func (*FibShObjStats) ProtoMessage()

func (*FibShObjStats) Reset

func (m *FibShObjStats) Reset()

func (*FibShObjStats) String

func (m *FibShObjStats) String() string

func (*FibShObjStats) XXX_DiscardUnknown

func (m *FibShObjStats) XXX_DiscardUnknown()

func (*FibShObjStats) XXX_Marshal

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

func (*FibShObjStats) XXX_Merge

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

func (*FibShObjStats) XXX_Size

func (m *FibShObjStats) XXX_Size() int

func (*FibShObjStats) XXX_Unmarshal

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

type FibShPlatCapabilities

type FibShPlatCapabilities struct {
	// L3 LBL levels
	FpcNumL3LblLevels uint32 `protobuf:"varint,1,opt,name=fpc_num_l3_lbl_levels,json=fpcNumL3LblLevels,proto3" json:"fpc_num_l3_lbl_levels,omitempty"`
	// L3 Hash buckets
	FpcNumL3LblPaths uint32 `protobuf:"varint,2,opt,name=fpc_num_l3_lbl_paths,json=fpcNumL3LblPaths,proto3" json:"fpc_num_l3_lbl_paths,omitempty"`
	// L3 Recursive Hash buckets
	FpcNumL3LblRecPaths uint32 `` /* 127-byte string literal not displayed */
	// L3 Unequal cost hash buckets
	FpcNumL3UcmpPaths uint32 `protobuf:"varint,4,opt,name=fpc_num_l3_ucmp_paths,json=fpcNumL3UcmpPaths,proto3" json:"fpc_num_l3_ucmp_paths,omitempty"`
	// Forwarding stages
	FpcNumFwdingStages uint32 `protobuf:"varint,5,opt,name=fpc_num_fwding_stages,json=fpcNumFwdingStages,proto3" json:"fpc_num_fwding_stages,omitempty"`
	// Label split
	FpcLocalLabelSplit uint32 `protobuf:"varint,6,opt,name=fpc_local_label_split,json=fpcLocalLabelSplit,proto3" json:"fpc_local_label_split,omitempty"`
	// Statistics support
	FpcStatsSupport bool `protobuf:"varint,7,opt,name=fpc_stats_support,json=fpcStatsSupport,proto3" json:"fpc_stats_support,omitempty"`
	// Plat ready cb register
	FpcPlatfReadyCbWait bool `protobuf:"varint,8,opt,name=fpc_platf_ready_cb_wait,json=fpcPlatfReadyCbWait,proto3" json:"fpc_platf_ready_cb_wait,omitempty"`
	// Path per tunnel class
	FpcNumPathsPerPbtsClass uint32 `` /* 139-byte string literal not displayed */
	// V4 update disable
	FpcPlatfV4UpdDisable bool `` /* 129-byte string literal not displayed */
	// V6 update disable
	FpcPlatfV6UpdDisable bool `` /* 129-byte string literal not displayed */
	// LBA tuples
	FpcLbaTuplesDefault uint32 `protobuf:"varint,12,opt,name=fpc_lba_tuples_default,json=fpcLbaTuplesDefault,proto3" json:"fpc_lba_tuples_default,omitempty"`
	// MRAPS support
	FpcMrapsSupport bool `protobuf:"varint,13,opt,name=fpc_mraps_support,json=fpcMrapsSupport,proto3" json:"fpc_mraps_support,omitempty"`
	// PBTS default class support
	FpcPbtsDefclassSupport bool `` /* 133-byte string literal not displayed */
	// loadinfo filter support
	FpcLoadinfoFilterSupport bool `` /* 139-byte string literal not displayed */
	// LISP Decap over 4
	FpcLispDecapOverV4 []bool `` /* 130-byte string literal not displayed */
	// LISP Decap over 6
	FpcLispDecapOverV6 []bool `` /* 130-byte string literal not displayed */
	// LISP UCMP support
	FpcLispUcmp []bool `protobuf:"varint,18,rep,packed,name=fpc_lisp_ucmp,json=fpcLispUcmp,proto3" json:"fpc_lisp_ucmp,omitempty"`
	// Fallback VRF support
	FpcResolveViaTable []bool `` /* 128-byte string literal not displayed */
	// NHID support
	FpcNhid bool `protobuf:"varint,20,opt,name=fpc_nhid,json=fpcNhid,proto3" json:"fpc_nhid,omitempty"`
	// Backwalk dependents is required
	FpcPlatfTempBackWalkReqd bool `` /* 143-byte string literal not displayed */
	// Link MPLS IPv6 NH support
	FpcLinkMplsNhinfoInIpv6ThreadSupport bool `` /* 183-byte string literal not displayed */
	// Exclude Deag backup Paths
	FpcExcludeDeagBkup bool `protobuf:"varint,23,opt,name=fpc_exclude_deag_bkup,json=fpcExcludeDeagBkup,proto3" json:"fpc_exclude_deag_bkup,omitempty"`
	// Per-destination load-balancing support
	FpcDlbSupport bool `protobuf:"varint,24,opt,name=fpc_dlb_support,json=fpcDlbSupport,proto3" json:"fpc_dlb_support,omitempty"`
	// Prefix filter level of support
	FpcPrefixFilterSupport uint32 `` /* 133-byte string literal not displayed */
	// Slowpath ingress inject required
	FpcSlowpathIngressInjectReqd bool     `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral         struct{} `json:"-"`
	XXX_unrecognized             []byte   `json:"-"`
	XXX_sizecache                int32    `json:"-"`
}

FIB platform capabilities

func (*FibShPlatCapabilities) Descriptor

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

func (*FibShPlatCapabilities) GetFpcDlbSupport

func (m *FibShPlatCapabilities) GetFpcDlbSupport() bool

func (*FibShPlatCapabilities) GetFpcExcludeDeagBkup

func (m *FibShPlatCapabilities) GetFpcExcludeDeagBkup() bool

func (*FibShPlatCapabilities) GetFpcLbaTuplesDefault

func (m *FibShPlatCapabilities) GetFpcLbaTuplesDefault() uint32

func (*FibShPlatCapabilities) GetFpcLinkMplsNhinfoInIpv6ThreadSupport

func (m *FibShPlatCapabilities) GetFpcLinkMplsNhinfoInIpv6ThreadSupport() bool

func (*FibShPlatCapabilities) GetFpcLispDecapOverV4

func (m *FibShPlatCapabilities) GetFpcLispDecapOverV4() []bool

func (*FibShPlatCapabilities) GetFpcLispDecapOverV6

func (m *FibShPlatCapabilities) GetFpcLispDecapOverV6() []bool

func (*FibShPlatCapabilities) GetFpcLispUcmp

func (m *FibShPlatCapabilities) GetFpcLispUcmp() []bool

func (*FibShPlatCapabilities) GetFpcLoadinfoFilterSupport

func (m *FibShPlatCapabilities) GetFpcLoadinfoFilterSupport() bool

func (*FibShPlatCapabilities) GetFpcLocalLabelSplit

func (m *FibShPlatCapabilities) GetFpcLocalLabelSplit() uint32

func (*FibShPlatCapabilities) GetFpcMrapsSupport

func (m *FibShPlatCapabilities) GetFpcMrapsSupport() bool

func (*FibShPlatCapabilities) GetFpcNhid

func (m *FibShPlatCapabilities) GetFpcNhid() bool

func (*FibShPlatCapabilities) GetFpcNumFwdingStages

func (m *FibShPlatCapabilities) GetFpcNumFwdingStages() uint32

func (*FibShPlatCapabilities) GetFpcNumL3LblLevels

func (m *FibShPlatCapabilities) GetFpcNumL3LblLevels() uint32

func (*FibShPlatCapabilities) GetFpcNumL3LblPaths

func (m *FibShPlatCapabilities) GetFpcNumL3LblPaths() uint32

func (*FibShPlatCapabilities) GetFpcNumL3LblRecPaths

func (m *FibShPlatCapabilities) GetFpcNumL3LblRecPaths() uint32

func (*FibShPlatCapabilities) GetFpcNumL3UcmpPaths

func (m *FibShPlatCapabilities) GetFpcNumL3UcmpPaths() uint32

func (*FibShPlatCapabilities) GetFpcNumPathsPerPbtsClass

func (m *FibShPlatCapabilities) GetFpcNumPathsPerPbtsClass() uint32

func (*FibShPlatCapabilities) GetFpcPbtsDefclassSupport

func (m *FibShPlatCapabilities) GetFpcPbtsDefclassSupport() bool

func (*FibShPlatCapabilities) GetFpcPlatfReadyCbWait

func (m *FibShPlatCapabilities) GetFpcPlatfReadyCbWait() bool

func (*FibShPlatCapabilities) GetFpcPlatfTempBackWalkReqd

func (m *FibShPlatCapabilities) GetFpcPlatfTempBackWalkReqd() bool

func (*FibShPlatCapabilities) GetFpcPlatfV4UpdDisable

func (m *FibShPlatCapabilities) GetFpcPlatfV4UpdDisable() bool

func (*FibShPlatCapabilities) GetFpcPlatfV6UpdDisable

func (m *FibShPlatCapabilities) GetFpcPlatfV6UpdDisable() bool

func (*FibShPlatCapabilities) GetFpcPrefixFilterSupport

func (m *FibShPlatCapabilities) GetFpcPrefixFilterSupport() uint32

func (*FibShPlatCapabilities) GetFpcResolveViaTable

func (m *FibShPlatCapabilities) GetFpcResolveViaTable() []bool

func (*FibShPlatCapabilities) GetFpcSlowpathIngressInjectReqd

func (m *FibShPlatCapabilities) GetFpcSlowpathIngressInjectReqd() bool

func (*FibShPlatCapabilities) GetFpcStatsSupport

func (m *FibShPlatCapabilities) GetFpcStatsSupport() bool

func (*FibShPlatCapabilities) ProtoMessage

func (*FibShPlatCapabilities) ProtoMessage()

func (*FibShPlatCapabilities) Reset

func (m *FibShPlatCapabilities) Reset()

func (*FibShPlatCapabilities) String

func (m *FibShPlatCapabilities) String() string

func (*FibShPlatCapabilities) XXX_DiscardUnknown

func (m *FibShPlatCapabilities) XXX_DiscardUnknown()

func (*FibShPlatCapabilities) XXX_Marshal

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

func (*FibShPlatCapabilities) XXX_Merge

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

func (*FibShPlatCapabilities) XXX_Size

func (m *FibShPlatCapabilities) XXX_Size() int

func (*FibShPlatCapabilities) XXX_Unmarshal

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

type FibShPlatfUpdStats

type FibShPlatfUpdStats struct {
	// Number of successful updates
	FpusNumSuccess uint64 `protobuf:"varint,1,opt,name=fpus_num_success,json=fpusNumSuccess,proto3" json:"fpus_num_success,omitempty"`
	// Number of unsuccessful updates
	FpusNumFailure uint64 `protobuf:"varint,2,opt,name=fpus_num_failure,json=fpusNumFailure,proto3" json:"fpus_num_failure,omitempty"`
	// Array of max time info indexed by object type
	FpusObjStats []*FibShObjStats `protobuf:"bytes,3,rep,name=fpus_obj_stats,json=fpusObjStats,proto3" json:"fpus_obj_stats,omitempty"`
	// Total time for all pd updates
	FpusUpdTotalTime     uint64   `protobuf:"varint,4,opt,name=fpus_upd_total_time,json=fpusUpdTotalTime,proto3" json:"fpus_upd_total_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB platform update statistics

func (*FibShPlatfUpdStats) Descriptor

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

func (*FibShPlatfUpdStats) GetFpusNumFailure

func (m *FibShPlatfUpdStats) GetFpusNumFailure() uint64

func (*FibShPlatfUpdStats) GetFpusNumSuccess

func (m *FibShPlatfUpdStats) GetFpusNumSuccess() uint64

func (*FibShPlatfUpdStats) GetFpusObjStats

func (m *FibShPlatfUpdStats) GetFpusObjStats() []*FibShObjStats

func (*FibShPlatfUpdStats) GetFpusUpdTotalTime

func (m *FibShPlatfUpdStats) GetFpusUpdTotalTime() uint64

func (*FibShPlatfUpdStats) ProtoMessage

func (*FibShPlatfUpdStats) ProtoMessage()

func (*FibShPlatfUpdStats) Reset

func (m *FibShPlatfUpdStats) Reset()

func (*FibShPlatfUpdStats) String

func (m *FibShPlatfUpdStats) String() string

func (*FibShPlatfUpdStats) XXX_DiscardUnknown

func (m *FibShPlatfUpdStats) XXX_DiscardUnknown()

func (*FibShPlatfUpdStats) XXX_Marshal

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

func (*FibShPlatfUpdStats) XXX_Merge

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

func (*FibShPlatfUpdStats) XXX_Size

func (m *FibShPlatfUpdStats) XXX_Size() int

func (*FibShPlatfUpdStats) XXX_Unmarshal

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

type FibShProtoDebugStats

type FibShProtoDebugStats struct {
	// the number of fib entries in global tbl
	FpdGbltblEntries uint64 `protobuf:"varint,1,opt,name=fpd_gbltbl_entries,json=fpdGbltblEntries,proto3" json:"fpd_gbltbl_entries,omitempty"`
	// the number of fib entries in global retry tbl
	FpdGbltblRejEntries uint64 `protobuf:"varint,2,opt,name=fpd_gbltbl_rej_entries,json=fpdGbltblRejEntries,proto3" json:"fpd_gbltbl_rej_entries,omitempty"`
	// the number of fib entries in vrf tbls
	FpdVrftblEntries uint64 `protobuf:"varint,3,opt,name=fpd_vrftbl_entries,json=fpdVrftblEntries,proto3" json:"fpd_vrftbl_entries,omitempty"`
	// the number of fib entries in vrf retry tbls
	FpdVrftblRejEntries uint64 `protobuf:"varint,4,opt,name=fpd_vrftbl_rej_entries,json=fpdVrftblRejEntries,proto3" json:"fpd_vrftbl_rej_entries,omitempty"`
	// the number of tables in table set
	FpdNumTbls uint32 `protobuf:"varint,5,opt,name=fpd_num_tbls,json=fpdNumTbls,proto3" json:"fpd_num_tbls,omitempty"`
	// Number of global routes from each route source
	FpdGbltblSrcEntries []uint64 `` /* 130-byte string literal not displayed */
	// Number of vrf routes from each route source
	FpdVrftblSrcEntries []uint64 `` /* 130-byte string literal not displayed */
	// the number of bcdl msgs
	FpdBcdlMsgs uint64 `protobuf:"varint,8,opt,name=fpd_bcdl_msgs,json=fpdBcdlMsgs,proto3" json:"fpd_bcdl_msgs,omitempty"`
	// the number of route updates
	FpdRouteUpd uint64 `protobuf:"varint,9,opt,name=fpd_route_upd,json=fpdRouteUpd,proto3" json:"fpd_route_upd,omitempty"`
	// the number of route deletes
	FpdRouteDel uint64 `protobuf:"varint,10,opt,name=fpd_route_del,json=fpdRouteDel,proto3" json:"fpd_route_del,omitempty"`
	// the number of routes received
	FpdRouteRcv uint64 `protobuf:"varint,11,opt,name=fpd_route_rcv,json=fpdRouteRcv,proto3" json:"fpd_route_rcv,omitempty"`
	// the number of routes dropped
	FpdRouteDrops uint64 `protobuf:"varint,12,opt,name=fpd_route_drops,json=fpdRouteDrops,proto3" json:"fpd_route_drops,omitempty"`
	// the number of routes handled with recycled label
	FpdLblRecycled uint64 `protobuf:"varint,13,opt,name=fpd_lbl_recycled,json=fpdLblRecycled,proto3" json:"fpd_lbl_recycled,omitempty"`
	// the number of routes dropped because of version mismatch
	FpdVersionMismatchDrops uint64 `` /* 136-byte string literal not displayed */
	// the number of adjacency updates
	FpdAdjUpd uint64 `protobuf:"varint,15,opt,name=fpd_adj_upd,json=fpdAdjUpd,proto3" json:"fpd_adj_upd,omitempty"`
	// the number of adjacency deletes
	FpdAdjDel uint64 `protobuf:"varint,16,opt,name=fpd_adj_del,json=fpdAdjDel,proto3" json:"fpd_adj_del,omitempty"`
	// number of TX adjacency updates from AIB
	FpdAdjUpdTx uint64 `protobuf:"varint,17,opt,name=fpd_adj_upd_tx,json=fpdAdjUpdTx,proto3" json:"fpd_adj_upd_tx,omitempty"`
	// number of TX adjacency updates that found or created NH
	FpdAdjUpdTxNhFound uint64 `protobuf:"varint,18,opt,name=fpd_adj_upd_tx_nh_found,json=fpdAdjUpdTxNhFound,proto3" json:"fpd_adj_upd_tx_nh_found,omitempty"`
	// number of TX adjacency updates that went to retry
	FpdAdjUpdTxRetryCreated uint64 `` /* 140-byte string literal not displayed */
	// number of TX adj retries that found or created NH
	FpdAdjTxRetryNhFound uint64 `` /* 131-byte string literal not displayed */
	// number of times TX NH retry objects updated
	FpdAdjTxRetryObjReinit uint64 `` /* 137-byte string literal not displayed */
	//  number of adj updates dropped because of OOR
	FpdAdjDrops uint64 `protobuf:"varint,22,opt,name=fpd_adj_drops,json=fpdAdjDrops,proto3" json:"fpd_adj_drops,omitempty"`
	// number of AIB messages
	FpdAdjMsg uint64 `protobuf:"varint,23,opt,name=fpd_adj_msg,json=fpdAdjMsg,proto3" json:"fpd_adj_msg,omitempty"`
	// the number of TE upds received
	FpdTeRcv uint64 `protobuf:"varint,24,opt,name=fpd_te_rcv,json=fpdTeRcv,proto3" json:"fpd_te_rcv,omitempty"`
	// the number of TE upds dropped because of version mismatch
	FpdTeVersionMismatchDrops uint64 `` /* 144-byte string literal not displayed */
	// platform update statistics
	FpdPlatfUpdStats *FibShPlatfUpdStats `protobuf:"bytes,26,opt,name=fpd_platf_upd_stats,json=fpdPlatfUpdStats,proto3" json:"fpd_platf_upd_stats,omitempty"`
	// Gtrie timing statistics
	FpdGtrieTiming *FibShGtrieTiming `protobuf:"bytes,27,opt,name=fpd_gtrie_timing,json=fpdGtrieTiming,proto3" json:"fpd_gtrie_timing,omitempty"`
	// the number of retry timeouts
	FpdNumRetryTouts uint64 `protobuf:"varint,28,opt,name=fpd_num_retry_touts,json=fpdNumRetryTouts,proto3" json:"fpd_num_retry_touts,omitempty"`
	// the number of fixup LDIs
	FpdLdiNumFixedup uint64 `protobuf:"varint,29,opt,name=fpd_ldi_num_fixedup,json=fpdLdiNumFixedup,proto3" json:"fpd_ldi_num_fixedup,omitempty"`
	// the number of corrected fixup LDIs
	FpdLdiNumCorrectFixup uint64 `` /* 132-byte string literal not displayed */
	// the number of PL queued for fixup
	FpdPlNumQueuedFixedup uint64 `` /* 132-byte string literal not displayed */
	// the number of corrected fixup PLs
	FpdPlNumCorrectFixup uint64 `` /* 129-byte string literal not displayed */
	// the number PLs added to retry while already in retry
	FpdPlRetryAddExist uint64 `protobuf:"varint,33,opt,name=fpd_pl_retry_add_exist,json=fpdPlRetryAddExist,proto3" json:"fpd_pl_retry_add_exist,omitempty"`
	// the number of PLs linked to resolving tables for inline res
	FpdPlInlineResQ uint64 `protobuf:"varint,34,opt,name=fpd_pl_inline_res_q,json=fpdPlInlineResQ,proto3" json:"fpd_pl_inline_res_q,omitempty"`
	// number of pl creates with backu path
	FpdPlWithBackupCreateCount uint64 `` /* 149-byte string literal not displayed */
	// number of pl deletes with backup path
	FpdPlWithBackupDelCount uint64 `` /* 140-byte string literal not displayed */
	// number of PLs marked to include backup path
	FpdPlBackupEnableCount uint64 `` /* 135-byte string literal not displayed */
	//  number of PLs unmarked to include backup path
	FpdPlBackupDisableCount uint64 `` /* 138-byte string literal not displayed */
	// number of PLs visited on fast notification
	FpdPlFastNfnCount uint64 `protobuf:"varint,39,opt,name=fpd_pl_fast_nfn_count,json=fpdPlFastNfnCount,proto3" json:"fpd_pl_fast_nfn_count,omitempty"`
	// number of ldi backup path activications
	FpdLdiBackupActivateCount uint64 `` /* 144-byte string literal not displayed */
	// ldi mod time for last backup activation
	FpdLdiLastBackupActivateTime uint64 `` /* 155-byte string literal not displayed */
	// max ldi mod time for backup activation
	FpdLdiMaxBackupActivateTime uint64 `` /* 152-byte string literal not displayed */
	// min ldi mod time for backup activation
	FpdLdiMinBackupActivateTime uint64 `` /* 152-byte string literal not displayed */
	// total ldi mod time for backup activation
	FpdLdiTotalBackupActivateTime uint64 `` /* 158-byte string literal not displayed */
	// avg ldi mod time for backup activation
	FpdLdiAvgBackupActivateTime uint64 `` /* 152-byte string literal not displayed */
	// number of resolution failures because of recursion constraint
	FpdRecursionConstraintCount uint64 `` /* 148-byte string literal not displayed */
	// the number of deleted with non-zero refcount
	FpdLdiNumDelRefcnt uint64 `protobuf:"varint,47,opt,name=fpd_ldi_num_del_refcnt,json=fpdLdiNumDelRefcnt,proto3" json:"fpd_ldi_num_del_refcnt,omitempty"`
	// the number of retries of each type
	FpdNumRetries []uint64 `protobuf:"varint,48,rep,packed,name=fpd_num_retries,json=fpdNumRetries,proto3" json:"fpd_num_retries,omitempty"`
	// the number of elements in retryq
	FpdRetryqSize uint32 `protobuf:"varint,49,opt,name=fpd_retryq_size,json=fpdRetryqSize,proto3" json:"fpd_retryq_size,omitempty"`
	// the number of allocs for this proto
	FpdNumAllocs uint64 `protobuf:"varint,50,opt,name=fpd_num_allocs,json=fpdNumAllocs,proto3" json:"fpd_num_allocs,omitempty"`
	// the number of frees for this proto
	FpdNumFrees          uint64   `protobuf:"varint,51,opt,name=fpd_num_frees,json=fpdNumFrees,proto3" json:"fpd_num_frees,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB per protocol debug information

func (*FibShProtoDebugStats) Descriptor

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

func (*FibShProtoDebugStats) GetFpdAdjDel

func (m *FibShProtoDebugStats) GetFpdAdjDel() uint64

func (*FibShProtoDebugStats) GetFpdAdjDrops

func (m *FibShProtoDebugStats) GetFpdAdjDrops() uint64

func (*FibShProtoDebugStats) GetFpdAdjMsg

func (m *FibShProtoDebugStats) GetFpdAdjMsg() uint64

func (*FibShProtoDebugStats) GetFpdAdjTxRetryNhFound

func (m *FibShProtoDebugStats) GetFpdAdjTxRetryNhFound() uint64

func (*FibShProtoDebugStats) GetFpdAdjTxRetryObjReinit

func (m *FibShProtoDebugStats) GetFpdAdjTxRetryObjReinit() uint64

func (*FibShProtoDebugStats) GetFpdAdjUpd

func (m *FibShProtoDebugStats) GetFpdAdjUpd() uint64

func (*FibShProtoDebugStats) GetFpdAdjUpdTx

func (m *FibShProtoDebugStats) GetFpdAdjUpdTx() uint64

func (*FibShProtoDebugStats) GetFpdAdjUpdTxNhFound

func (m *FibShProtoDebugStats) GetFpdAdjUpdTxNhFound() uint64

func (*FibShProtoDebugStats) GetFpdAdjUpdTxRetryCreated

func (m *FibShProtoDebugStats) GetFpdAdjUpdTxRetryCreated() uint64

func (*FibShProtoDebugStats) GetFpdBcdlMsgs

func (m *FibShProtoDebugStats) GetFpdBcdlMsgs() uint64

func (*FibShProtoDebugStats) GetFpdGbltblEntries

func (m *FibShProtoDebugStats) GetFpdGbltblEntries() uint64

func (*FibShProtoDebugStats) GetFpdGbltblRejEntries

func (m *FibShProtoDebugStats) GetFpdGbltblRejEntries() uint64

func (*FibShProtoDebugStats) GetFpdGbltblSrcEntries

func (m *FibShProtoDebugStats) GetFpdGbltblSrcEntries() []uint64

func (*FibShProtoDebugStats) GetFpdGtrieTiming

func (m *FibShProtoDebugStats) GetFpdGtrieTiming() *FibShGtrieTiming

func (*FibShProtoDebugStats) GetFpdLblRecycled

func (m *FibShProtoDebugStats) GetFpdLblRecycled() uint64

func (*FibShProtoDebugStats) GetFpdLdiAvgBackupActivateTime

func (m *FibShProtoDebugStats) GetFpdLdiAvgBackupActivateTime() uint64

func (*FibShProtoDebugStats) GetFpdLdiBackupActivateCount

func (m *FibShProtoDebugStats) GetFpdLdiBackupActivateCount() uint64

func (*FibShProtoDebugStats) GetFpdLdiLastBackupActivateTime

func (m *FibShProtoDebugStats) GetFpdLdiLastBackupActivateTime() uint64

func (*FibShProtoDebugStats) GetFpdLdiMaxBackupActivateTime

func (m *FibShProtoDebugStats) GetFpdLdiMaxBackupActivateTime() uint64

func (*FibShProtoDebugStats) GetFpdLdiMinBackupActivateTime

func (m *FibShProtoDebugStats) GetFpdLdiMinBackupActivateTime() uint64

func (*FibShProtoDebugStats) GetFpdLdiNumCorrectFixup

func (m *FibShProtoDebugStats) GetFpdLdiNumCorrectFixup() uint64

func (*FibShProtoDebugStats) GetFpdLdiNumDelRefcnt

func (m *FibShProtoDebugStats) GetFpdLdiNumDelRefcnt() uint64

func (*FibShProtoDebugStats) GetFpdLdiNumFixedup

func (m *FibShProtoDebugStats) GetFpdLdiNumFixedup() uint64

func (*FibShProtoDebugStats) GetFpdLdiTotalBackupActivateTime

func (m *FibShProtoDebugStats) GetFpdLdiTotalBackupActivateTime() uint64

func (*FibShProtoDebugStats) GetFpdNumAllocs

func (m *FibShProtoDebugStats) GetFpdNumAllocs() uint64

func (*FibShProtoDebugStats) GetFpdNumFrees

func (m *FibShProtoDebugStats) GetFpdNumFrees() uint64

func (*FibShProtoDebugStats) GetFpdNumRetries

func (m *FibShProtoDebugStats) GetFpdNumRetries() []uint64

func (*FibShProtoDebugStats) GetFpdNumRetryTouts

func (m *FibShProtoDebugStats) GetFpdNumRetryTouts() uint64

func (*FibShProtoDebugStats) GetFpdNumTbls

func (m *FibShProtoDebugStats) GetFpdNumTbls() uint32

func (*FibShProtoDebugStats) GetFpdPlBackupDisableCount

func (m *FibShProtoDebugStats) GetFpdPlBackupDisableCount() uint64

func (*FibShProtoDebugStats) GetFpdPlBackupEnableCount

func (m *FibShProtoDebugStats) GetFpdPlBackupEnableCount() uint64

func (*FibShProtoDebugStats) GetFpdPlFastNfnCount

func (m *FibShProtoDebugStats) GetFpdPlFastNfnCount() uint64

func (*FibShProtoDebugStats) GetFpdPlInlineResQ

func (m *FibShProtoDebugStats) GetFpdPlInlineResQ() uint64

func (*FibShProtoDebugStats) GetFpdPlNumCorrectFixup

func (m *FibShProtoDebugStats) GetFpdPlNumCorrectFixup() uint64

func (*FibShProtoDebugStats) GetFpdPlNumQueuedFixedup

func (m *FibShProtoDebugStats) GetFpdPlNumQueuedFixedup() uint64

func (*FibShProtoDebugStats) GetFpdPlRetryAddExist

func (m *FibShProtoDebugStats) GetFpdPlRetryAddExist() uint64

func (*FibShProtoDebugStats) GetFpdPlWithBackupCreateCount

func (m *FibShProtoDebugStats) GetFpdPlWithBackupCreateCount() uint64

func (*FibShProtoDebugStats) GetFpdPlWithBackupDelCount

func (m *FibShProtoDebugStats) GetFpdPlWithBackupDelCount() uint64

func (*FibShProtoDebugStats) GetFpdPlatfUpdStats

func (m *FibShProtoDebugStats) GetFpdPlatfUpdStats() *FibShPlatfUpdStats

func (*FibShProtoDebugStats) GetFpdRecursionConstraintCount

func (m *FibShProtoDebugStats) GetFpdRecursionConstraintCount() uint64

func (*FibShProtoDebugStats) GetFpdRetryqSize

func (m *FibShProtoDebugStats) GetFpdRetryqSize() uint32

func (*FibShProtoDebugStats) GetFpdRouteDel

func (m *FibShProtoDebugStats) GetFpdRouteDel() uint64

func (*FibShProtoDebugStats) GetFpdRouteDrops

func (m *FibShProtoDebugStats) GetFpdRouteDrops() uint64

func (*FibShProtoDebugStats) GetFpdRouteRcv

func (m *FibShProtoDebugStats) GetFpdRouteRcv() uint64

func (*FibShProtoDebugStats) GetFpdRouteUpd

func (m *FibShProtoDebugStats) GetFpdRouteUpd() uint64

func (*FibShProtoDebugStats) GetFpdTeRcv

func (m *FibShProtoDebugStats) GetFpdTeRcv() uint64

func (*FibShProtoDebugStats) GetFpdTeVersionMismatchDrops

func (m *FibShProtoDebugStats) GetFpdTeVersionMismatchDrops() uint64

func (*FibShProtoDebugStats) GetFpdVersionMismatchDrops

func (m *FibShProtoDebugStats) GetFpdVersionMismatchDrops() uint64

func (*FibShProtoDebugStats) GetFpdVrftblEntries

func (m *FibShProtoDebugStats) GetFpdVrftblEntries() uint64

func (*FibShProtoDebugStats) GetFpdVrftblRejEntries

func (m *FibShProtoDebugStats) GetFpdVrftblRejEntries() uint64

func (*FibShProtoDebugStats) GetFpdVrftblSrcEntries

func (m *FibShProtoDebugStats) GetFpdVrftblSrcEntries() []uint64

func (*FibShProtoDebugStats) ProtoMessage

func (*FibShProtoDebugStats) ProtoMessage()

func (*FibShProtoDebugStats) Reset

func (m *FibShProtoDebugStats) Reset()

func (*FibShProtoDebugStats) String

func (m *FibShProtoDebugStats) String() string

func (*FibShProtoDebugStats) XXX_DiscardUnknown

func (m *FibShProtoDebugStats) XXX_DiscardUnknown()

func (*FibShProtoDebugStats) XXX_Marshal

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

func (*FibShProtoDebugStats) XXX_Merge

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

func (*FibShProtoDebugStats) XXX_Size

func (m *FibShProtoDebugStats) XXX_Size() int

func (*FibShProtoDebugStats) XXX_Unmarshal

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

type FibShProtoFrrStats

type FibShProtoFrrStats struct {
	// number of FRR events sent on nh interface down
	MiNumIntfFrr uint32 `protobuf:"varint,1,opt,name=mi_num_intf_frr,json=miNumIntfFrr,proto3" json:"mi_num_intf_frr,omitempty"`
	// number of FRR events sent on nh parent interface down
	MiNumParentIntfFrr uint32 `protobuf:"varint,2,opt,name=mi_num_parent_intf_frr,json=miNumParentIntfFrr,proto3" json:"mi_num_parent_intf_frr,omitempty"`
	// number of interface down FRR events from PFI
	MiNumPfiIntfDown uint32 `protobuf:"varint,3,opt,name=mi_num_pfi_intf_down,json=miNumPfiIntfDown,proto3" json:"mi_num_pfi_intf_down,omitempty"`
	// number of NH down FRR events frm BFD
	MiNumBfdDown uint32 `protobuf:"varint,4,opt,name=mi_num_bfd_down,json=miNumBfdDown,proto3" json:"mi_num_bfd_down,omitempty"`
	// total number of prot FRR objects
	MiNumProtFrrObjects uint32 `protobuf:"varint,5,opt,name=mi_num_prot_frr_objects,json=miNumProtFrrObjects,proto3" json:"mi_num_prot_frr_objects,omitempty"`
	// total number of backup FRR objects
	MiNumBkupFrrObjects uint32 `protobuf:"varint,6,opt,name=mi_num_bkup_frr_objects,json=miNumBkupFrrObjects,proto3" json:"mi_num_bkup_frr_objects,omitempty"`
	// total number of successful FRR tunnel ID allocations
	MiNumTunidAllocs uint32 `protobuf:"varint,7,opt,name=mi_num_tunid_allocs,json=miNumTunidAllocs,proto3" json:"mi_num_tunid_allocs,omitempty"`
	// total number of FRR tunnel ID allocation failures
	MiNumTunidAllocFailures uint32 `` /* 137-byte string literal not displayed */
	// total number of successful FRR tunnel ID frees
	MiNumTunidFrees uint32 `protobuf:"varint,9,opt,name=mi_num_tunid_frees,json=miNumTunidFrees,proto3" json:"mi_num_tunid_frees,omitempty"`
	// total number of FRR tunnel ID free failures
	MiNumTunidFreeFailures uint32 `` /* 135-byte string literal not displayed */
	// number of frr reset queue adds
	MiNumFrrResetQueueAdds uint32 `` /* 137-byte string literal not displayed */
	// number of frr reset queue deletes
	MiNumFrrResetQueueRemove uint32 `` /* 143-byte string literal not displayed */
	// number of frr resets
	MiNumFrrReset uint32 `protobuf:"varint,13,opt,name=mi_num_frr_reset,json=miNumFrrReset,proto3" json:"mi_num_frr_reset,omitempty"`
	// number of frr events received in proto thread
	MiNumFrrProtoEvents uint32 `` /* 126-byte string literal not displayed */
	// frr log size
	MiNumFrrLogs         uint32   `protobuf:"varint,15,opt,name=mi_num_frr_logs,json=miNumFrrLogs,proto3" json:"mi_num_frr_logs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB per protocol frr counters

func (*FibShProtoFrrStats) Descriptor

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

func (*FibShProtoFrrStats) GetMiNumBfdDown

func (m *FibShProtoFrrStats) GetMiNumBfdDown() uint32

func (*FibShProtoFrrStats) GetMiNumBkupFrrObjects

func (m *FibShProtoFrrStats) GetMiNumBkupFrrObjects() uint32

func (*FibShProtoFrrStats) GetMiNumFrrLogs

func (m *FibShProtoFrrStats) GetMiNumFrrLogs() uint32

func (*FibShProtoFrrStats) GetMiNumFrrProtoEvents

func (m *FibShProtoFrrStats) GetMiNumFrrProtoEvents() uint32

func (*FibShProtoFrrStats) GetMiNumFrrReset

func (m *FibShProtoFrrStats) GetMiNumFrrReset() uint32

func (*FibShProtoFrrStats) GetMiNumFrrResetQueueAdds

func (m *FibShProtoFrrStats) GetMiNumFrrResetQueueAdds() uint32

func (*FibShProtoFrrStats) GetMiNumFrrResetQueueRemove

func (m *FibShProtoFrrStats) GetMiNumFrrResetQueueRemove() uint32

func (*FibShProtoFrrStats) GetMiNumIntfFrr

func (m *FibShProtoFrrStats) GetMiNumIntfFrr() uint32

func (*FibShProtoFrrStats) GetMiNumParentIntfFrr

func (m *FibShProtoFrrStats) GetMiNumParentIntfFrr() uint32

func (*FibShProtoFrrStats) GetMiNumPfiIntfDown

func (m *FibShProtoFrrStats) GetMiNumPfiIntfDown() uint32

func (*FibShProtoFrrStats) GetMiNumProtFrrObjects

func (m *FibShProtoFrrStats) GetMiNumProtFrrObjects() uint32

func (*FibShProtoFrrStats) GetMiNumTunidAllocFailures

func (m *FibShProtoFrrStats) GetMiNumTunidAllocFailures() uint32

func (*FibShProtoFrrStats) GetMiNumTunidAllocs

func (m *FibShProtoFrrStats) GetMiNumTunidAllocs() uint32

func (*FibShProtoFrrStats) GetMiNumTunidFreeFailures

func (m *FibShProtoFrrStats) GetMiNumTunidFreeFailures() uint32

func (*FibShProtoFrrStats) GetMiNumTunidFrees

func (m *FibShProtoFrrStats) GetMiNumTunidFrees() uint32

func (*FibShProtoFrrStats) ProtoMessage

func (*FibShProtoFrrStats) ProtoMessage()

func (*FibShProtoFrrStats) Reset

func (m *FibShProtoFrrStats) Reset()

func (*FibShProtoFrrStats) String

func (m *FibShProtoFrrStats) String() string

func (*FibShProtoFrrStats) XXX_DiscardUnknown

func (m *FibShProtoFrrStats) XXX_DiscardUnknown()

func (*FibShProtoFrrStats) XXX_Marshal

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

func (*FibShProtoFrrStats) XXX_Merge

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

func (*FibShProtoFrrStats) XXX_Size

func (m *FibShProtoFrrStats) XXX_Size() int

func (*FibShProtoFrrStats) XXX_Unmarshal

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

type FibShProtoPurgeStats

type FibShProtoPurgeStats struct {
	// the number of frees for this proto
	FppCntrs             []uint32 `protobuf:"varint,1,rep,packed,name=fpp_cntrs,json=fppCntrs,proto3" json:"fpp_cntrs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FIB per protocol purge counters

func (*FibShProtoPurgeStats) Descriptor

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

func (*FibShProtoPurgeStats) GetFppCntrs

func (m *FibShProtoPurgeStats) GetFppCntrs() []uint32

func (*FibShProtoPurgeStats) ProtoMessage

func (*FibShProtoPurgeStats) ProtoMessage()

func (*FibShProtoPurgeStats) Reset

func (m *FibShProtoPurgeStats) Reset()

func (*FibShProtoPurgeStats) String

func (m *FibShProtoPurgeStats) String() string

func (*FibShProtoPurgeStats) XXX_DiscardUnknown

func (m *FibShProtoPurgeStats) XXX_DiscardUnknown()

func (*FibShProtoPurgeStats) XXX_Marshal

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

func (*FibShProtoPurgeStats) XXX_Merge

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

func (*FibShProtoPurgeStats) XXX_Size

func (m *FibShProtoPurgeStats) XXX_Size() int

func (*FibShProtoPurgeStats) XXX_Unmarshal

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

type FibShRouteDelTs

type FibShRouteDelTs struct {
	Tableid              uint32   `protobuf:"varint,1,opt,name=tableid,proto3" json:"tableid,omitempty"`
	Prfx                 []byte   `protobuf:"bytes,2,opt,name=prfx,proto3" json:"prfx,omitempty"`
	PrfxLen              uint32   `protobuf:"varint,3,opt,name=prfx_len,json=prfxLen,proto3" json:"prfx_len,omitempty"`
	PrfxProto            uint32   `protobuf:"varint,4,opt,name=prfx_proto,json=prfxProto,proto3" json:"prfx_proto,omitempty"`
	MsecTime             uint64   `protobuf:"varint,5,opt,name=msec_time,json=msecTime,proto3" json:"msec_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FibShRouteDelTs) Descriptor

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

func (*FibShRouteDelTs) GetMsecTime

func (m *FibShRouteDelTs) GetMsecTime() uint64

func (*FibShRouteDelTs) GetPrfx

func (m *FibShRouteDelTs) GetPrfx() []byte

func (*FibShRouteDelTs) GetPrfxLen

func (m *FibShRouteDelTs) GetPrfxLen() uint32

func (*FibShRouteDelTs) GetPrfxProto

func (m *FibShRouteDelTs) GetPrfxProto() uint32

func (*FibShRouteDelTs) GetTableid

func (m *FibShRouteDelTs) GetTableid() uint32

func (*FibShRouteDelTs) ProtoMessage

func (*FibShRouteDelTs) ProtoMessage()

func (*FibShRouteDelTs) Reset

func (m *FibShRouteDelTs) Reset()

func (*FibShRouteDelTs) String

func (m *FibShRouteDelTs) String() string

func (*FibShRouteDelTs) XXX_DiscardUnknown

func (m *FibShRouteDelTs) XXX_DiscardUnknown()

func (*FibShRouteDelTs) XXX_Marshal

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

func (*FibShRouteDelTs) XXX_Merge

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

func (*FibShRouteDelTs) XXX_Size

func (m *FibShRouteDelTs) XXX_Size() int

func (*FibShRouteDelTs) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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