Documentation ¶
Overview ¶
Cisco-IOS-XR-fib-common-oper:fib/nodes/node/protocols/protocol/misc
Index ¶
- type FibIssuProtoState
- func (*FibIssuProtoState) Descriptor() ([]byte, []int)
- func (m *FibIssuProtoState) GetAibEodTimeStamp() string
- func (m *FibIssuProtoState) GetBcdlTables() uint32
- func (m *FibIssuProtoState) GetConvergedTables() uint32
- func (m *FibIssuProtoState) GetLmribEodTimeStamp() string
- func (m *FibIssuProtoState) GetLmribEodValid() bool
- func (m *FibIssuProtoState) GetLsdEodTimeStamp() string
- func (m *FibIssuProtoState) GetLsdEodValid() bool
- func (m *FibIssuProtoState) GetProtocolEodTimeStamp() string
- func (m *FibIssuProtoState) GetProtocolEodValid() bool
- func (m *FibIssuProtoState) GetProtocolName() string
- func (m *FibIssuProtoState) GetRibInfoValid() bool
- func (m *FibIssuProtoState) GetRibTablesConvergedTimeStamp() string
- func (m *FibIssuProtoState) GetRsiEodTimeStamp() string
- func (m *FibIssuProtoState) GetRsiEodValid() bool
- func (*FibIssuProtoState) ProtoMessage()
- func (m *FibIssuProtoState) Reset()
- func (m *FibIssuProtoState) String() string
- func (m *FibIssuProtoState) XXX_DiscardUnknown()
- func (m *FibIssuProtoState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibIssuProtoState) XXX_Merge(src proto.Message)
- func (m *FibIssuProtoState) XXX_Size() int
- func (m *FibIssuProtoState) XXX_Unmarshal(b []byte) error
- type FibIssuState
- func (*FibIssuState) Descriptor() ([]byte, []int)
- func (m *FibIssuState) GetEocReceivedImdrTimeStamp() string
- func (m *FibIssuState) GetEocReceivedSlcTimeStamp() string
- func (m *FibIssuState) GetEodReceivedImTimeStamp() string
- func (m *FibIssuState) GetEodSentImdrTimeStamp() string
- func (m *FibIssuState) GetEodSentSlcTimeStamp() string
- func (m *FibIssuState) GetFisIssuErrorTs() uint64
- func (m *FibIssuState) GetFisIssuRestart() bool
- func (m *FibIssuState) GetFisProtoState() []*FibIssuProtoState
- func (m *FibIssuState) GetImdrEocImplicit() bool
- func (m *FibIssuState) GetImdrSupport() bool
- func (m *FibIssuState) GetSlcEocImplicit() bool
- func (m *FibIssuState) GetSlcSupport() bool
- func (*FibIssuState) ProtoMessage()
- func (m *FibIssuState) Reset()
- func (m *FibIssuState) String() string
- func (m *FibIssuState) XXX_DiscardUnknown()
- func (m *FibIssuState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibIssuState) XXX_Merge(src proto.Message)
- func (m *FibIssuState) XXX_Size() int
- func (m *FibIssuState) XXX_Unmarshal(b []byte) error
- type FibShGtrieFnTiming
- func (*FibShGtrieFnTiming) Descriptor() ([]byte, []int)
- func (m *FibShGtrieFnTiming) GetFgftFn() []byte
- func (m *FibShGtrieFnTiming) GetFgftMaxTime() uint64
- func (m *FibShGtrieFnTiming) GetFgftMaxTstamp() uint64
- func (m *FibShGtrieFnTiming) GetFgftTotUpdTime() uint64
- func (m *FibShGtrieFnTiming) GetFgftTotUpdates() uint64
- func (m *FibShGtrieFnTiming) GetFgftTotUpdatesZero() uint64
- func (*FibShGtrieFnTiming) ProtoMessage()
- func (m *FibShGtrieFnTiming) Reset()
- func (m *FibShGtrieFnTiming) String() string
- func (m *FibShGtrieFnTiming) XXX_DiscardUnknown()
- func (m *FibShGtrieFnTiming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShGtrieFnTiming) XXX_Merge(src proto.Message)
- func (m *FibShGtrieFnTiming) XXX_Size() int
- func (m *FibShGtrieFnTiming) XXX_Unmarshal(b []byte) error
- type FibShGtrieTiming
- func (*FibShGtrieTiming) Descriptor() ([]byte, []int)
- func (m *FibShGtrieTiming) GetFgtGtrieFnTiming() []*FibShGtrieFnTiming
- func (m *FibShGtrieTiming) GetFgtNumFailure() uint64
- func (m *FibShGtrieTiming) GetFgtNumSuccess() uint64
- func (m *FibShGtrieTiming) GetFgtUpdTotalTime() uint64
- func (*FibShGtrieTiming) ProtoMessage()
- func (m *FibShGtrieTiming) Reset()
- func (m *FibShGtrieTiming) String() string
- func (m *FibShGtrieTiming) XXX_DiscardUnknown()
- func (m *FibShGtrieTiming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShGtrieTiming) XXX_Merge(src proto.Message)
- func (m *FibShGtrieTiming) XXX_Size() int
- func (m *FibShGtrieTiming) XXX_Unmarshal(b []byte) error
- type FibShMisc
- func (*FibShMisc) Descriptor() ([]byte, []int)
- func (m *FibShMisc) GetMiClockTime() uint64
- func (m *FibShMisc) GetMiCpuTime() uint64
- func (m *FibShMisc) GetMiCpulessCount() uint32
- func (m *FibShMisc) GetMiCpulessInit() bool
- func (m *FibShMisc) GetMiCpulessNodes() []uint32
- func (m *FibShMisc) GetMiDelTs() []*FibShRouteDelTs
- func (m *FibShMisc) GetMiFrrStats() []*FibShProtoFrrStats
- func (m *FibShMisc) GetMiIdbExtCleanupFailedCount() []uint32
- func (m *FibShMisc) GetMiIdbLsecEnabledNum() []uint32
- func (m *FibShMisc) GetMiIdbPurgeCntrs() []*FibShProtoPurgeStats
- func (m *FibShMisc) GetMiIdbRecycleCleanupCount() uint32
- func (m *FibShMisc) GetMiIdbRecycleCount() uint32
- func (m *FibShMisc) GetMiIssuState() *FibIssuState
- func (m *FibShMisc) GetMiLrpfNum() []uint32
- func (m *FibShMisc) GetMiLrpfStatsAct() []uint32
- func (m *FibShMisc) GetMiLrpfStatsFail() []uint32
- func (m *FibShMisc) GetMiNumLispEids() []uint32
- func (m *FibShMisc) GetMiNumLispValidEids() []uint32
- func (m *FibShMisc) GetMiNumMgmtList() uint32
- func (m *FibShMisc) GetMiNumVirtualLlAddressesAdded() uint32
- func (m *FibShMisc) GetMiNumVirtualLlAddressesCached() uint32
- func (m *FibShMisc) GetMiNumVirtualLlAddressesDeleted() uint32
- func (m *FibShMisc) GetMiNumVirtualLlAddressesDropped() uint32
- func (m *FibShMisc) GetMiPfiIfhDel() uint64
- func (m *FibShMisc) GetMiPfiIfhStale() uint64
- func (m *FibShMisc) GetMiPfiIfhUpd() uint64
- func (m *FibShMisc) GetMiPlatCapabilities() *FibShPlatCapabilities
- func (m *FibShMisc) GetMiPreferAibRoutesOverRibCfg() bool
- func (m *FibShMisc) GetMiPreferAibRoutesOverRibOper() bool
- func (m *FibShMisc) GetMiProtoDbgStats() []*FibShProtoDebugStats
- func (m *FibShMisc) GetMiShmResetTs() uint64
- func (m *FibShMisc) GetMiTotDnldTime() uint64
- func (m *FibShMisc) GetMiTotGtrieTime() uint64
- func (m *FibShMisc) GetMiTotPlatUpdTime() uint64
- func (*FibShMisc) ProtoMessage()
- func (m *FibShMisc) Reset()
- func (m *FibShMisc) String() string
- func (m *FibShMisc) XXX_DiscardUnknown()
- func (m *FibShMisc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShMisc) XXX_Merge(src proto.Message)
- func (m *FibShMisc) XXX_Size() int
- func (m *FibShMisc) XXX_Unmarshal(b []byte) error
- type FibShMisc_KEYS
- func (*FibShMisc_KEYS) Descriptor() ([]byte, []int)
- func (m *FibShMisc_KEYS) GetNodeName() string
- func (m *FibShMisc_KEYS) GetProtocolName() string
- func (*FibShMisc_KEYS) ProtoMessage()
- func (m *FibShMisc_KEYS) Reset()
- func (m *FibShMisc_KEYS) String() string
- func (m *FibShMisc_KEYS) XXX_DiscardUnknown()
- func (m *FibShMisc_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShMisc_KEYS) XXX_Merge(src proto.Message)
- func (m *FibShMisc_KEYS) XXX_Size() int
- func (m *FibShMisc_KEYS) XXX_Unmarshal(b []byte) error
- type FibShObjActionStats
- func (*FibShObjActionStats) Descriptor() ([]byte, []int)
- func (m *FibShObjActionStats) GetFoasMaxTime() uint64
- func (m *FibShObjActionStats) GetFoasMaxTstamp() uint64
- func (m *FibShObjActionStats) GetFoasNumFailure() uint64
- func (m *FibShObjActionStats) GetFoasNumSuccess() uint64
- func (m *FibShObjActionStats) GetFoasTotUpdTime() uint64
- func (m *FibShObjActionStats) GetFoasTotUpdates() uint64
- func (m *FibShObjActionStats) GetFoasTotUpdatesZero() uint64
- func (*FibShObjActionStats) ProtoMessage()
- func (m *FibShObjActionStats) Reset()
- func (m *FibShObjActionStats) String() string
- func (m *FibShObjActionStats) XXX_DiscardUnknown()
- func (m *FibShObjActionStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShObjActionStats) XXX_Merge(src proto.Message)
- func (m *FibShObjActionStats) XXX_Size() int
- func (m *FibShObjActionStats) XXX_Unmarshal(b []byte) error
- type FibShObjStats
- func (*FibShObjStats) Descriptor() ([]byte, []int)
- func (m *FibShObjStats) GetFosObjActStats() []*FibShObjActionStats
- func (m *FibShObjStats) GetFosTotUpdTime() uint64
- func (m *FibShObjStats) GetFosTotUpdates() uint64
- func (*FibShObjStats) ProtoMessage()
- func (m *FibShObjStats) Reset()
- func (m *FibShObjStats) String() string
- func (m *FibShObjStats) XXX_DiscardUnknown()
- func (m *FibShObjStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShObjStats) XXX_Merge(src proto.Message)
- func (m *FibShObjStats) XXX_Size() int
- func (m *FibShObjStats) XXX_Unmarshal(b []byte) error
- type FibShPlatCapabilities
- func (*FibShPlatCapabilities) Descriptor() ([]byte, []int)
- func (m *FibShPlatCapabilities) GetFpcDlbSupport() bool
- func (m *FibShPlatCapabilities) GetFpcExcludeDeagBkup() bool
- func (m *FibShPlatCapabilities) GetFpcLbaTuplesDefault() uint32
- func (m *FibShPlatCapabilities) GetFpcLinkMplsNhinfoInIpv6ThreadSupport() bool
- func (m *FibShPlatCapabilities) GetFpcLispDecapOverV4() []bool
- func (m *FibShPlatCapabilities) GetFpcLispDecapOverV6() []bool
- func (m *FibShPlatCapabilities) GetFpcLispUcmp() []bool
- func (m *FibShPlatCapabilities) GetFpcLoadinfoFilterSupport() bool
- func (m *FibShPlatCapabilities) GetFpcLocalLabelSplit() uint32
- func (m *FibShPlatCapabilities) GetFpcMrapsSupport() bool
- func (m *FibShPlatCapabilities) GetFpcNhid() bool
- func (m *FibShPlatCapabilities) GetFpcNumFwdingStages() uint32
- func (m *FibShPlatCapabilities) GetFpcNumL3LblLevels() uint32
- func (m *FibShPlatCapabilities) GetFpcNumL3LblPaths() uint32
- func (m *FibShPlatCapabilities) GetFpcNumL3LblRecPaths() uint32
- func (m *FibShPlatCapabilities) GetFpcNumL3UcmpPaths() uint32
- func (m *FibShPlatCapabilities) GetFpcNumPathsPerPbtsClass() uint32
- func (m *FibShPlatCapabilities) GetFpcPbtsDefclassSupport() bool
- func (m *FibShPlatCapabilities) GetFpcPlatfReadyCbWait() bool
- func (m *FibShPlatCapabilities) GetFpcPlatfTempBackWalkReqd() bool
- func (m *FibShPlatCapabilities) GetFpcPlatfV4UpdDisable() bool
- func (m *FibShPlatCapabilities) GetFpcPlatfV6UpdDisable() bool
- func (m *FibShPlatCapabilities) GetFpcPrefixFilterSupport() uint32
- func (m *FibShPlatCapabilities) GetFpcResolveViaTable() []bool
- func (m *FibShPlatCapabilities) GetFpcSlowpathIngressInjectReqd() bool
- func (m *FibShPlatCapabilities) GetFpcStatsSupport() bool
- func (*FibShPlatCapabilities) ProtoMessage()
- func (m *FibShPlatCapabilities) Reset()
- func (m *FibShPlatCapabilities) String() string
- func (m *FibShPlatCapabilities) XXX_DiscardUnknown()
- func (m *FibShPlatCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShPlatCapabilities) XXX_Merge(src proto.Message)
- func (m *FibShPlatCapabilities) XXX_Size() int
- func (m *FibShPlatCapabilities) XXX_Unmarshal(b []byte) error
- type FibShPlatfUpdStats
- func (*FibShPlatfUpdStats) Descriptor() ([]byte, []int)
- func (m *FibShPlatfUpdStats) GetFpusNumFailure() uint64
- func (m *FibShPlatfUpdStats) GetFpusNumSuccess() uint64
- func (m *FibShPlatfUpdStats) GetFpusObjStats() []*FibShObjStats
- func (m *FibShPlatfUpdStats) GetFpusUpdTotalTime() uint64
- func (*FibShPlatfUpdStats) ProtoMessage()
- func (m *FibShPlatfUpdStats) Reset()
- func (m *FibShPlatfUpdStats) String() string
- func (m *FibShPlatfUpdStats) XXX_DiscardUnknown()
- func (m *FibShPlatfUpdStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShPlatfUpdStats) XXX_Merge(src proto.Message)
- func (m *FibShPlatfUpdStats) XXX_Size() int
- func (m *FibShPlatfUpdStats) XXX_Unmarshal(b []byte) error
- type FibShProtoDebugStats
- func (*FibShProtoDebugStats) Descriptor() ([]byte, []int)
- func (m *FibShProtoDebugStats) GetFpdAdjDel() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjDrops() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjMsg() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjTxRetryNhFound() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjTxRetryObjReinit() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjUpd() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjUpdTx() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjUpdTxNhFound() uint64
- func (m *FibShProtoDebugStats) GetFpdAdjUpdTxRetryCreated() uint64
- func (m *FibShProtoDebugStats) GetFpdBcdlMsgs() uint64
- func (m *FibShProtoDebugStats) GetFpdGbltblEntries() uint64
- func (m *FibShProtoDebugStats) GetFpdGbltblRejEntries() uint64
- func (m *FibShProtoDebugStats) GetFpdGbltblSrcEntries() []uint64
- func (m *FibShProtoDebugStats) GetFpdGtrieTiming() *FibShGtrieTiming
- func (m *FibShProtoDebugStats) GetFpdLblRecycled() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiAvgBackupActivateTime() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiBackupActivateCount() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiLastBackupActivateTime() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiMaxBackupActivateTime() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiMinBackupActivateTime() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiNumCorrectFixup() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiNumDelRefcnt() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiNumFixedup() uint64
- func (m *FibShProtoDebugStats) GetFpdLdiTotalBackupActivateTime() uint64
- func (m *FibShProtoDebugStats) GetFpdNumAllocs() uint64
- func (m *FibShProtoDebugStats) GetFpdNumFrees() uint64
- func (m *FibShProtoDebugStats) GetFpdNumRetries() []uint64
- func (m *FibShProtoDebugStats) GetFpdNumRetryTouts() uint64
- func (m *FibShProtoDebugStats) GetFpdNumTbls() uint32
- func (m *FibShProtoDebugStats) GetFpdPlBackupDisableCount() uint64
- func (m *FibShProtoDebugStats) GetFpdPlBackupEnableCount() uint64
- func (m *FibShProtoDebugStats) GetFpdPlFastNfnCount() uint64
- func (m *FibShProtoDebugStats) GetFpdPlInlineResQ() uint64
- func (m *FibShProtoDebugStats) GetFpdPlNumCorrectFixup() uint64
- func (m *FibShProtoDebugStats) GetFpdPlNumQueuedFixedup() uint64
- func (m *FibShProtoDebugStats) GetFpdPlRetryAddExist() uint64
- func (m *FibShProtoDebugStats) GetFpdPlWithBackupCreateCount() uint64
- func (m *FibShProtoDebugStats) GetFpdPlWithBackupDelCount() uint64
- func (m *FibShProtoDebugStats) GetFpdPlatfUpdStats() *FibShPlatfUpdStats
- func (m *FibShProtoDebugStats) GetFpdRecursionConstraintCount() uint64
- func (m *FibShProtoDebugStats) GetFpdRetryqSize() uint32
- func (m *FibShProtoDebugStats) GetFpdRouteDel() uint64
- func (m *FibShProtoDebugStats) GetFpdRouteDrops() uint64
- func (m *FibShProtoDebugStats) GetFpdRouteRcv() uint64
- func (m *FibShProtoDebugStats) GetFpdRouteUpd() uint64
- func (m *FibShProtoDebugStats) GetFpdTeRcv() uint64
- func (m *FibShProtoDebugStats) GetFpdTeVersionMismatchDrops() uint64
- func (m *FibShProtoDebugStats) GetFpdVersionMismatchDrops() uint64
- func (m *FibShProtoDebugStats) GetFpdVrftblEntries() uint64
- func (m *FibShProtoDebugStats) GetFpdVrftblRejEntries() uint64
- func (m *FibShProtoDebugStats) GetFpdVrftblSrcEntries() []uint64
- func (*FibShProtoDebugStats) ProtoMessage()
- func (m *FibShProtoDebugStats) Reset()
- func (m *FibShProtoDebugStats) String() string
- func (m *FibShProtoDebugStats) XXX_DiscardUnknown()
- func (m *FibShProtoDebugStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShProtoDebugStats) XXX_Merge(src proto.Message)
- func (m *FibShProtoDebugStats) XXX_Size() int
- func (m *FibShProtoDebugStats) XXX_Unmarshal(b []byte) error
- type FibShProtoFrrStats
- func (*FibShProtoFrrStats) Descriptor() ([]byte, []int)
- func (m *FibShProtoFrrStats) GetMiNumBfdDown() uint32
- func (m *FibShProtoFrrStats) GetMiNumBkupFrrObjects() uint32
- func (m *FibShProtoFrrStats) GetMiNumFrrLogs() uint32
- func (m *FibShProtoFrrStats) GetMiNumFrrProtoEvents() uint32
- func (m *FibShProtoFrrStats) GetMiNumFrrReset() uint32
- func (m *FibShProtoFrrStats) GetMiNumFrrResetQueueAdds() uint32
- func (m *FibShProtoFrrStats) GetMiNumFrrResetQueueRemove() uint32
- func (m *FibShProtoFrrStats) GetMiNumIntfFrr() uint32
- func (m *FibShProtoFrrStats) GetMiNumParentIntfFrr() uint32
- func (m *FibShProtoFrrStats) GetMiNumPfiIntfDown() uint32
- func (m *FibShProtoFrrStats) GetMiNumProtFrrObjects() uint32
- func (m *FibShProtoFrrStats) GetMiNumTunidAllocFailures() uint32
- func (m *FibShProtoFrrStats) GetMiNumTunidAllocs() uint32
- func (m *FibShProtoFrrStats) GetMiNumTunidFreeFailures() uint32
- func (m *FibShProtoFrrStats) GetMiNumTunidFrees() uint32
- func (*FibShProtoFrrStats) ProtoMessage()
- func (m *FibShProtoFrrStats) Reset()
- func (m *FibShProtoFrrStats) String() string
- func (m *FibShProtoFrrStats) XXX_DiscardUnknown()
- func (m *FibShProtoFrrStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShProtoFrrStats) XXX_Merge(src proto.Message)
- func (m *FibShProtoFrrStats) XXX_Size() int
- func (m *FibShProtoFrrStats) XXX_Unmarshal(b []byte) error
- type FibShProtoPurgeStats
- func (*FibShProtoPurgeStats) Descriptor() ([]byte, []int)
- func (m *FibShProtoPurgeStats) GetFppCntrs() []uint32
- func (*FibShProtoPurgeStats) ProtoMessage()
- func (m *FibShProtoPurgeStats) Reset()
- func (m *FibShProtoPurgeStats) String() string
- func (m *FibShProtoPurgeStats) XXX_DiscardUnknown()
- func (m *FibShProtoPurgeStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShProtoPurgeStats) XXX_Merge(src proto.Message)
- func (m *FibShProtoPurgeStats) XXX_Size() int
- func (m *FibShProtoPurgeStats) XXX_Unmarshal(b []byte) error
- type FibShRouteDelTs
- func (*FibShRouteDelTs) Descriptor() ([]byte, []int)
- func (m *FibShRouteDelTs) GetMsecTime() uint64
- func (m *FibShRouteDelTs) GetPrfx() []byte
- func (m *FibShRouteDelTs) GetPrfxLen() uint32
- func (m *FibShRouteDelTs) GetPrfxProto() uint32
- func (m *FibShRouteDelTs) GetTableid() uint32
- func (*FibShRouteDelTs) ProtoMessage()
- func (m *FibShRouteDelTs) Reset()
- func (m *FibShRouteDelTs) String() string
- func (m *FibShRouteDelTs) XXX_DiscardUnknown()
- func (m *FibShRouteDelTs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FibShRouteDelTs) XXX_Merge(src proto.Message)
- func (m *FibShRouteDelTs) XXX_Size() int
- func (m *FibShRouteDelTs) XXX_Unmarshal(b []byte) error
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) GetMiClockTime ¶
func (*FibShMisc) GetMiCpuTime ¶
func (*FibShMisc) GetMiCpulessCount ¶
func (*FibShMisc) GetMiCpulessInit ¶
func (*FibShMisc) GetMiCpulessNodes ¶
func (*FibShMisc) GetMiDelTs ¶
func (m *FibShMisc) GetMiDelTs() []*FibShRouteDelTs
func (*FibShMisc) GetMiFrrStats ¶
func (m *FibShMisc) GetMiFrrStats() []*FibShProtoFrrStats
func (*FibShMisc) GetMiIdbExtCleanupFailedCount ¶
func (*FibShMisc) GetMiIdbLsecEnabledNum ¶
func (*FibShMisc) GetMiIdbPurgeCntrs ¶
func (m *FibShMisc) GetMiIdbPurgeCntrs() []*FibShProtoPurgeStats
func (*FibShMisc) GetMiIdbRecycleCleanupCount ¶
func (*FibShMisc) GetMiIdbRecycleCount ¶
func (*FibShMisc) GetMiIssuState ¶
func (m *FibShMisc) GetMiIssuState() *FibIssuState
func (*FibShMisc) GetMiLrpfNum ¶
func (*FibShMisc) GetMiLrpfStatsAct ¶
func (*FibShMisc) GetMiLrpfStatsFail ¶
func (*FibShMisc) GetMiNumLispEids ¶
func (*FibShMisc) GetMiNumLispValidEids ¶
func (*FibShMisc) GetMiNumMgmtList ¶
func (*FibShMisc) GetMiNumVirtualLlAddressesAdded ¶
func (*FibShMisc) GetMiNumVirtualLlAddressesCached ¶
func (*FibShMisc) GetMiNumVirtualLlAddressesDeleted ¶
func (*FibShMisc) GetMiNumVirtualLlAddressesDropped ¶
func (*FibShMisc) GetMiPfiIfhDel ¶
func (*FibShMisc) GetMiPfiIfhStale ¶
func (*FibShMisc) GetMiPfiIfhUpd ¶
func (*FibShMisc) GetMiPlatCapabilities ¶
func (m *FibShMisc) GetMiPlatCapabilities() *FibShPlatCapabilities
func (*FibShMisc) GetMiPreferAibRoutesOverRibCfg ¶
func (*FibShMisc) GetMiPreferAibRoutesOverRibOper ¶
func (*FibShMisc) GetMiProtoDbgStats ¶
func (m *FibShMisc) GetMiProtoDbgStats() []*FibShProtoDebugStats
func (*FibShMisc) GetMiShmResetTs ¶
func (*FibShMisc) GetMiTotDnldTime ¶
func (*FibShMisc) GetMiTotGtrieTime ¶
func (*FibShMisc) GetMiTotPlatUpdTime ¶
func (*FibShMisc) ProtoMessage ¶
func (*FibShMisc) ProtoMessage()
func (*FibShMisc) XXX_DiscardUnknown ¶
func (m *FibShMisc) XXX_DiscardUnknown()
func (*FibShMisc) XXX_Marshal ¶
func (*FibShMisc) XXX_Unmarshal ¶
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
Click to show internal directories.
Click to hide internal directories.