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. Request attributes:
OpDpipeHeadersGetDo
Get dpipe headers attributes. Request attributes:
OpDpipeTableCountersSetDo
Set dpipe counter attributes. Flags: admin-perm Request attributes:
OpDpipeTableGetDo
Get dpipe table attributes. Request attributes:
OpEswitchGetDo
Get eswitch attributes. Flags: admin-perm Request attributes:
OpEswitchSetDo
Set eswitch attributes. Flags: admin-perm Request attributes:
OpFlashUpdateDo
Flash update devlink instances. Flags: admin-perm Request attributes:
OpGetDo
Get devlink instances. Request attributes:
OpGetDump
Get devlink instances.
OpHealthReporterDiagnoseDo
Diagnose health reporter instances. Flags: admin-perm Request attributes:
OpHealthReporterDumpClearDo
Clear dump of health reporter instances. Flags: admin-perm Request attributes:
OpHealthReporterDumpGetDump
Dump health reporter instances. Flags: admin-perm Request attributes:
OpHealthReporterGetDo
Get health reporter instances. Request attributes:
OpHealthReporterGetDump
Get health reporter instances. Request attributes:
OpHealthReporterRecoverDo
Recover health reporter instances. Flags: admin-perm Request attributes:
OpHealthReporterSetDo
Set health reporter instances. Flags: admin-perm Request attributes:
OpHealthReporterTestDo
Test health reporter instances. Flags: admin-perm Request attributes:
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. Request attributes:
OpLinecardGetDump
Get line card instances. Request attributes:
OpLinecardSetDo
Set line card instances. Flags: admin-perm Request attributes:
OpNotifyFilterSetDo
Set notification messages socket filter. Request attributes:
OpParamGetDo
Get param instances. Request attributes:
OpParamGetDump
Get param instances. Request attributes:
OpParamSetDo
Set param instances. Flags: admin-perm Request attributes:
OpPortDelDo
Delete devlink port instances. Flags: admin-perm Request attributes:
OpPortGetDo
Get devlink port instances. Request attributes:
OpPortGetDump
Get devlink port instances. Request attributes:
OpPortNewDo
Create devlink port instances. Flags: admin-perm Request attributes:
OpPortParamGetDo
Get port param instances. Request attributes:
OpPortParamGetDump
Get port param instances.
OpPortParamSetDo
Set port param instances. Flags: admin-perm Request attributes:
OpPortSetDo
Set devlink port instances. Flags: admin-perm Request attributes:
OpPortSplitDo
Split devlink port instances. Flags: admin-perm Request attributes:
OpPortUnsplitDo
Unplit devlink port instances. Flags: admin-perm Request attributes:
OpRateDelDo
Delete rate instances. Flags: admin-perm Request attributes:
OpRateGetDo
Get rate instances. Request attributes:
OpRateGetDump
Get rate instances. Request attributes:
OpRateNewDo
Create rate instances. Flags: admin-perm Request attributes:
OpRateSetDo
Set rate instances. Flags: admin-perm Request attributes:
OpRegionDelDo
Delete region snapshot. Flags: admin-perm Request attributes:
OpRegionGetDo
Get region instances. Request attributes:
OpRegionGetDump
Get region instances. Request attributes:
OpRegionNewDo
Create region snapshot. Flags: admin-perm Request attributes:
OpRegionReadDump
Read region data. Flags: admin-perm Request attributes:
OpReloadDo
Reload devlink. Flags: admin-perm Request attributes:
OpResourceDumpDo
Get resource attributes. Request attributes:
OpResourceSetDo
Set resource attributes. Flags: admin-perm Request attributes:
OpSbGetDo
Get shared buffer instances. Request attributes:
OpSbGetDump
Get shared buffer instances. Request attributes:
OpSbOccMaxClearDo
Clear occupancy watermarks of shared buffer. Flags: admin-perm Request attributes:
OpSbOccSnapshotDo
Take occupancy snapshot of shared buffer. Flags: admin-perm Request attributes:
OpSbPoolGetDo
Get shared buffer pool instances. Request attributes:
OpSbPoolGetDump
Get shared buffer pool instances. Request attributes:
OpSbPoolSetDo
Set shared buffer pool instances. Flags: admin-perm Request attributes:
OpSbPortPoolGetDo
Get shared buffer port-pool combinations and threshold. Request attributes:
OpSbPortPoolGetDump
Get shared buffer port-pool combinations and threshold. Request attributes:
OpSbPortPoolSetDo
Set shared buffer port-pool combinations and threshold. Flags: admin-perm Request attributes:
OpSbTcPoolBindGetDo
Get shared buffer port-TC to pool bindings and threshold. Request attributes:
OpSbTcPoolBindGetDump
Get shared buffer port-TC to pool bindings and threshold. Request attributes:
OpSbTcPoolBindSetDo
Set shared buffer port-TC to pool bindings and threshold. Flags: admin-perm Request attributes:
OpSelftestsGetDo
Get device selftest instances. Request attributes:
OpSelftestsGetDump
Get device selftest instances.
OpSelftestsRunDo
Run device selftest instances. Flags: admin-perm Request attributes:
OpTrapGetDo
Get trap instances. Request attributes:
OpTrapGetDump
Get trap instances. Request attributes:
OpTrapGroupGetDo
Get trap group instances. Request attributes:
OpTrapGroupGetDump
Get trap group instances. Request attributes:
OpTrapGroupSetDo
Set trap group instances. Flags: admin-perm Request attributes:
OpTrapPolicerGetDo
Get trap policer instances. Request attributes:
OpTrapPolicerGetDump
Get trap policer instances. Request attributes:
OpTrapPolicerSetDo
Get trap policer instances. Flags: admin-perm Request attributes:
OpTrapSetDo
Set trap instances. Flags: admin-perm Request attributes:
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)
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