Skip to main content

Module devlink

Module devlink 

Source
Available on crate feature devlink only.
Expand description

Partial family for Devlink.

Structs§

IterableDevlink
IterableDlAttrStats
IterableDlDevStats
IterableDlDpipeAction
IterableDlDpipeActionValue
IterableDlDpipeEntries
IterableDlDpipeEntry
IterableDlDpipeEntryActionValues
IterableDlDpipeEntryMatchValues
IterableDlDpipeField
IterableDlDpipeHeader
IterableDlDpipeHeaderFields
IterableDlDpipeHeaders
IterableDlDpipeMatch
IterableDlDpipeMatchValue
IterableDlDpipeTable
IterableDlDpipeTableActions
IterableDlDpipeTableMatches
IterableDlDpipeTables
IterableDlFmsg
IterableDlHealthReporter
IterableDlInfoVersion
IterableDlLinecardSupportedTypes
IterableDlParam
IterableDlPortFunction
IterableDlRateTcBws
IterableDlRegionChunk
IterableDlRegionChunks
IterableDlRegionSnapshot
IterableDlRegionSnapshots
IterableDlReloadActInfo
IterableDlReloadActStats
IterableDlReloadStats
IterableDlReloadStatsEntry
IterableDlResource
IterableDlResourceList
IterableDlSelftestId
IterableDlTrapMetadata
OpDpipeEntriesGetDo
Get dpipe entries attributes.
OpDpipeHeadersGetDo
Get dpipe headers attributes.
OpDpipeTableCountersSetDo
Set dpipe counter attributes.
OpDpipeTableGetDo
Get dpipe table attributes.
OpEswitchGetDo
Get eswitch attributes.
OpEswitchSetDo
Set eswitch attributes.
OpFlashUpdateDo
Flash update devlink instances.
OpGetDo
Get devlink instances.
OpGetDump
Get devlink instances.
OpHealthReporterDiagnoseDo
Diagnose health reporter instances.
OpHealthReporterDumpClearDo
Clear dump of health reporter instances.
OpHealthReporterDumpGetDump
Dump health reporter instances.
OpHealthReporterGetDo
Get health reporter instances.
OpHealthReporterGetDump
Get health reporter instances.
OpHealthReporterRecoverDo
Recover health reporter instances.
OpHealthReporterSetDo
Set health reporter instances.
OpHealthReporterTestDo
Test health reporter instances.
OpInfoGetDo
Get device information, like driver name, hardware and firmware versions etc.
OpInfoGetDump
Get device information, like driver name, hardware and firmware versions etc.
OpLinecardGetDo
Get line card instances.
OpLinecardGetDump
Get line card instances.
OpLinecardSetDo
Set line card instances.
OpNotifyFilterSetDo
Set notification messages socket filter.
OpParamGetDo
Get param instances.
OpParamGetDump
Get param instances.
OpParamSetDo
Set param instances.
OpPortDelDo
Delete devlink port instances.
OpPortGetDo
Get devlink port instances.
OpPortGetDump
Get devlink port instances.
OpPortNewDo
Create devlink port instances.
OpPortParamGetDo
Get port param instances.
OpPortParamGetDump
Get port param instances.
OpPortParamSetDo
Set port param instances.
OpPortSetDo
Set devlink port instances.
OpPortSplitDo
Split devlink port instances.
OpPortUnsplitDo
Unplit devlink port instances.
OpRateDelDo
Delete rate instances.
OpRateGetDo
Get rate instances.
OpRateGetDump
Get rate instances.
OpRateNewDo
Create rate instances.
OpRateSetDo
Set rate instances.
OpRegionDelDo
Delete region snapshot.
OpRegionGetDo
Get region instances.
OpRegionGetDump
Get region instances.
OpRegionNewDo
Create region snapshot.
OpRegionReadDump
Read region data.
OpReloadDo
Reload devlink.
OpResourceDumpDo
Get resource attributes.
OpResourceDumpDump
Get resource attributes.
OpResourceSetDo
Set resource attributes.
OpSbGetDo
Get shared buffer instances.
OpSbGetDump
Get shared buffer instances.
OpSbOccMaxClearDo
Clear occupancy watermarks of shared buffer.
OpSbOccSnapshotDo
Take occupancy snapshot of shared buffer.
OpSbPoolGetDo
Get shared buffer pool instances.
OpSbPoolGetDump
Get shared buffer pool instances.
OpSbPoolSetDo
Set shared buffer pool instances.
OpSbPortPoolGetDo
Get shared buffer port-pool combinations and threshold.
OpSbPortPoolGetDump
Get shared buffer port-pool combinations and threshold.
OpSbPortPoolSetDo
Set shared buffer port-pool combinations and threshold.
OpSbTcPoolBindGetDo
Get shared buffer port-TC to pool bindings and threshold.
OpSbTcPoolBindGetDump
Get shared buffer port-TC to pool bindings and threshold.
OpSbTcPoolBindSetDo
Set shared buffer port-TC to pool bindings and threshold.
OpSelftestsGetDo
Get device selftest instances.
OpSelftestsGetDump
Get device selftest instances.
OpSelftestsRunDo
Run device selftest instances.
OpTrapGetDo
Get trap instances.
OpTrapGetDump
Get trap instances.
OpTrapGroupGetDo
Get trap group instances.
OpTrapGroupGetDump
Get trap group instances.
OpTrapGroupSetDo
Set trap group instances.
OpTrapPolicerGetDo
Get trap policer instances.
OpTrapPolicerGetDump
Get trap policer instances.
OpTrapPolicerSetDo
Get trap policer instances.
OpTrapSetDo
Set trap instances.
PushDevlink
PushDlAttrStats
PushDlDevStats
PushDlDpipeAction
PushDlDpipeActionValue
PushDlDpipeEntries
PushDlDpipeEntry
PushDlDpipeEntryActionValues
PushDlDpipeEntryMatchValues
PushDlDpipeField
PushDlDpipeHeader
PushDlDpipeHeaderFields
PushDlDpipeHeaders
PushDlDpipeMatch
PushDlDpipeMatchValue
PushDlDpipeTable
PushDlDpipeTableActions
PushDlDpipeTableMatches
PushDlDpipeTables
PushDlFmsg
PushDlHealthReporter
PushDlInfoVersion
PushDlLinecardSupportedTypes
PushDlParam
PushDlPortFunction
PushDlRateTcBws
PushDlRegionChunk
PushDlRegionChunks
PushDlRegionSnapshot
PushDlRegionSnapshots
PushDlReloadActInfo
PushDlReloadActStats
PushDlReloadStats
PushDlReloadStatsEntry
PushDlResource
PushDlResourceList
PushDlSelftestId
PushDlTrapMetadata
Request
RequestInfo

Enums§

Devlink
DlAttrStats
DlDevStats
DlDpipeAction
DlDpipeActionValue
DlDpipeEntries
DlDpipeEntry
DlDpipeEntryActionValues
DlDpipeEntryMatchValues
DlDpipeField
DlDpipeHeader
DlDpipeHeaderFields
DlDpipeHeaders
DlDpipeMatch
DlDpipeMatchValue
DlDpipeTable
DlDpipeTableActions
DlDpipeTableMatches
DlDpipeTables
DlFmsg
DlHealthReporter
DlInfoVersion
DlLinecardSupportedTypes
DlParam
DlPortFunction
DlRateTcBws
DlRegionChunk
DlRegionChunks
DlRegionSnapshot
DlRegionSnapshots
DlReloadActInfo
DlReloadActStats
DlReloadStats
DlReloadStatsEntry
DlResource
DlResourceList
DlSelftestId
DlTrapMetadata
DpipeActionType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
DpipeFieldMappingType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
DpipeHeaderId
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
DpipeMatchType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
EswitchEncapMode
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
EswitchInlineMode
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
EswitchMode
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
FlashOverwrite
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
ParamCmode
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
PortFlavour
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
PortFnAttrCap
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
PortFnOpstate
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
PortFnState
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
PortType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
RateType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
ReloadAction
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
ResourceScope
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
ResourceUnit
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
SbPoolType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
SbThresholdType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
TrapAction
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
TrapType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
VarAttrType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)

Constants§

PROTONAME
PROTONAME_CSTR
RATE_TC_INDEX_MAX