Skip to main content

Module ethtool

Module ethtool 

Source
Available on crate feature ethtool only.
Expand description

Partial family for Ethtool Netlink.

Structs§

IterableBitset
IterableBitsetBit
IterableBitsetBits
IterableC33PsePwLimit
IterableCableFaultLength
IterableCableNest
IterableCableResult
IterableCableTest
IterableCableTestNtf
IterableCableTestTdr
IterableCableTestTdrCfg
IterableCableTestTdrNtf
IterableChannels
IterableCoalesce
IterableDebug
IterableEee
IterableFeatures
IterableFec
IterableFecHist
IterableFecStat
IterableFlow
IterableHeader
IterableIrqModeration
IterableLinkinfo
IterableLinkmodes
IterableLinkstate
IterableMm
IterableMmStat
IterableModule
IterableModuleEeprom
IterableModuleFwFlash
IterableMse
IterableMseCapabilities
IterableMseSnapshot
IterablePause
IterablePauseStat
IterablePhcVclocks
IterablePhy
IterablePlca
IterablePrivflags
IterableProfile
IterablePse
IterablePseNtf
IterableRings
IterableRss
IterableStats
IterableStatsGrp
IterableStatsGrpHist
IterableString
IterableStrings
IterableStringset
IterableStringsets
IterableStrset
IterableTsHwtstampProvider
IterableTsStat
IterableTsconfig
IterableTsinfo
IterableTunnelInfo
IterableTunnelUdp
IterableTunnelUdpEntry
IterableTunnelUdpTable
IterableWol
NotifGroup
OpCableTestActDo
Cable test.
OpCableTestTdrActDo
Cable test TDR.
OpChannelsGetDo
Get channel params.
OpChannelsGetDump
Get channel params.
OpChannelsSetDo
Set channel params.
OpCoalesceGetDo
Get coalesce params.
OpCoalesceGetDump
Get coalesce params.
OpCoalesceSetDo
Set coalesce params.
OpDebugGetDo
Get debug message mask.
OpDebugGetDump
Get debug message mask.
OpDebugSetDo
Set debug message mask.
OpEeeGetDo
Get eee params.
OpEeeGetDump
Get eee params.
OpEeeSetDo
Set eee params.
OpFeaturesGetDo
Get features.
OpFeaturesGetDump
Get features.
OpFeaturesSetDo
Set features.
OpFecGetDo
Get FEC params.
OpFecGetDump
Get FEC params.
OpFecSetDo
Set FEC params.
OpLinkinfoGetDo
Get link info.
OpLinkinfoGetDump
Get link info.
OpLinkinfoSetDo
Set link info.
OpLinkmodesGetDo
Get link modes.
OpLinkmodesGetDump
Get link modes.
OpLinkmodesSetDo
Set link modes.
OpLinkstateGetDo
Get link state.
OpLinkstateGetDump
Get link state.
OpMmGetDo
Get MAC Merge configuration and state
OpMmGetDump
Get MAC Merge configuration and state
OpMmSetDo
Set MAC Merge configuration
OpModuleEepromGetDo
Get module EEPROM params.
OpModuleEepromGetDump
Get module EEPROM params.
OpModuleFwFlashActDo
Flash transceiver module firmware.
OpModuleGetDo
Get module params.
OpModuleGetDump
Get module params.
OpModuleSetDo
Set module params.
OpMseGetDo
Get PHY MSE measurement data and capabilities.
OpMseGetDump
Get PHY MSE measurement data and capabilities.
OpPauseGetDo
Get pause params.
OpPauseGetDump
Get pause params.
OpPauseSetDo
Set pause params.
OpPhcVclocksGetDo
Get PHC VCLOCKs.
OpPhcVclocksGetDump
Get PHC VCLOCKs.
OpPhyGetDo
Get PHY devices attached to an interface
OpPhyGetDump
Get PHY devices attached to an interface
OpPlcaGetCfgDo
Get PLCA params.
OpPlcaGetCfgDump
Get PLCA params.
OpPlcaGetStatusDo
Get PLCA status params.
OpPlcaGetStatusDump
Get PLCA status params.
OpPlcaSetCfgDo
Set PLCA params.
OpPrivflagsGetDo
Get device private flags.
OpPrivflagsGetDump
Get device private flags.
OpPrivflagsSetDo
Set device private flags.
OpPseGetDo
Get Power Sourcing Equipment params.
OpPseGetDump
Get Power Sourcing Equipment params.
OpPseSetDo
Set Power Sourcing Equipment params.
OpRingsGetDo
Get ring params.
OpRingsGetDump
Get ring params.
OpRingsSetDo
Set ring params.
OpRssCreateActDo
Create an RSS context.
OpRssDeleteActDo
Delete an RSS context.
OpRssGetDo
Get RSS params.
OpRssGetDump
Get RSS params.
OpRssSetDo
Set RSS params.
OpStatsGetDo
Get statistics.
OpStatsGetDump
Get statistics.
OpStrsetGetDo
Get string set from the kernel.
OpStrsetGetDump
Get string set from the kernel.
OpTsconfigGetDo
Get hwtstamp config.
OpTsconfigGetDump
Get hwtstamp config.
OpTsconfigSetDo
Set hwtstamp config.
OpTsinfoGetDo
Get tsinfo params.
OpTsinfoGetDump
Get tsinfo params.
OpTunnelInfoGetDo
Get tsinfo params.
OpTunnelInfoGetDump
Get tsinfo params.
OpWolGetDo
Get WOL params.
OpWolGetDump
Get WOL params.
OpWolSetDo
Set WOL params.
PushBitset
PushBitsetBit
PushBitsetBits
PushC33PsePwLimit
PushCableFaultLength
PushCableNest
PushCableResult
PushCableTest
PushCableTestNtf
PushCableTestTdr
PushCableTestTdrCfg
PushCableTestTdrNtf
PushChannels
PushCoalesce
PushDebug
PushEee
PushFeatures
PushFec
PushFecHist
PushFecStat
PushFlow
PushHeader
PushIrqModeration
PushLinkinfo
PushLinkmodes
PushLinkstate
PushMm
PushMmStat
PushModule
PushModuleEeprom
PushModuleFwFlash
PushMse
PushMseCapabilities
PushMseSnapshot
PushPause
PushPauseStat
PushPhcVclocks
PushPhy
PushPlca
PushPrivflags
PushProfile
PushPse
PushPseNtf
PushRings
PushRss
PushStats
PushStatsGrp
PushStatsGrpHist
PushString
PushStrings
PushStringset
PushStringsets
PushStrset
PushTsHwtstampProvider
PushTsStat
PushTsconfig
PushTsinfo
PushTunnelInfo
PushTunnelUdp
PushTunnelUdpEntry
PushTunnelUdpTable
PushWol
Request
RequestInfo

Enums§

Bitset
BitsetBit
BitsetBits
C33PseExtState
"groups of PSE extended states functions. IEEE 802.3-2022 33.2.4.4 Variables" Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
C33PsePwLimit
CableFaultLength
CableNest
CableResult
CableTest
CableTestNtf
CableTestTdr
CableTestTdrCfg
CableTestTdrNtf
Channels
Coalesce
Debug
Eee
Features
Fec
FecHist
FecStat
Flow
Header
HeaderFlags
common ethtool header flags Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
HwtstampSource
Source of the hardware timestamp Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
InputXfrm
RSS hash function transformations. Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
IrqModeration
Linkinfo
Linkmodes
Linkstate
Mm
MmStat
Module
ModuleEeprom
ModuleFwFlash
ModuleFwFlashStatus
plug-in module firmware flashing status Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
Mse
MseCapabilities
MseSnapshot
Pause
PauseStat
PhcVclocks
Phy
PhyUpstreamType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
Plca
Privflags
Profile
Pse
PseEvent
PSE event list for the PSE controller Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
PseNtf
Rings
Rss
RxfhFields
Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
Stats
StatsGrp
StatsGrpHist
String
Strings
Stringset
Stringsets
Strset
TcpDataSplit
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
TsHwtstampProvider
TsStat
Tsconfig
Tsinfo
TunnelInfo
TunnelUdp
TunnelUdpEntry
TunnelUdpTable
UdpTunnelType
Enum - defines an integer enumeration, with values for each entry incrementing by 1, (e.g. 0, 1, 2, 3)
Wol

Constants§

PROTONAME
PROTONAME_CSTR