Class: Nl::Linux::Ethtool
- Inherits:
-
Genl::Family
- Object
- Family
- Genl::Family
- Nl::Linux::Ethtool
- Defined in:
- nl-linux/generated/nl/linux/ethtool.rb
Overview
Partial family for Ethtool Netlink.
Defined Under Namespace
Modules: AttributeSets, Enums, Flags, Messages, Notifications, Structs Classes: AsyncOperations
Constant Summary collapse
- NAME =
"ethtool"- VERSION =
1
Class Method Summary collapse
Instance Method Summary collapse
-
#async(stream_capacity: nil) ⇒ AsyncOperations
Returns the asynchronous operation facade for this family.
-
#do_cable_test_act(**args) ⇒ void
Cable test.
-
#do_cable_test_tdr_act(**args) ⇒ void
Cable test TDR.
-
#do_channels_get(**args) ⇒ Messages::DoChannelsGetReply
Get channel params.
-
#do_channels_set(**args) ⇒ void
Set channel params.
-
#do_coalesce_get(**args) ⇒ Messages::DoCoalesceGetReply
Get coalesce params.
-
#do_coalesce_set(**args) ⇒ void
Set coalesce params.
-
#do_debug_get(**args) ⇒ Messages::DoDebugGetReply
Get debug message mask.
-
#do_debug_set(**args) ⇒ void
Set debug message mask.
-
#do_eee_get(**args) ⇒ Messages::DoEeeGetReply
Get eee params.
-
#do_eee_set(**args) ⇒ void
Set eee params.
-
#do_features_get(**args) ⇒ Messages::DoFeaturesGetReply
Get features.
-
#do_features_set(**args) ⇒ Messages::DoFeaturesSetReply
Set features.
-
#do_fec_get(**args) ⇒ Messages::DoFecGetReply
Get FEC params.
-
#do_fec_set(**args) ⇒ void
Set FEC params.
-
#do_linkinfo_get(**args) ⇒ Messages::DoLinkinfoGetReply
Get link info.
-
#do_linkinfo_set(**args) ⇒ void
Set link info.
-
#do_linkmodes_get(**args) ⇒ Messages::DoLinkmodesGetReply
Get link modes.
-
#do_linkmodes_set(**args) ⇒ void
Set link modes.
-
#do_linkstate_get(**args) ⇒ Messages::DoLinkstateGetReply
Get link state.
-
#do_mm_get(**args) ⇒ Messages::DoMmGetReply
Get MAC Merge configuration and state.
-
#do_mm_set(**args) ⇒ void
Set MAC Merge configuration.
-
#do_module_eeprom_get(**args) ⇒ Messages::DoModuleEepromGetReply
Get module EEPROM params.
-
#do_module_fw_flash_act(**args) ⇒ void
Flash transceiver module firmware.
-
#do_module_get(**args) ⇒ Messages::DoModuleGetReply
Get module params.
-
#do_module_set(**args) ⇒ void
Set module params.
-
#do_mse_get(**args) ⇒ Messages::DoMseGetReply
Get PHY MSE measurement data and capabilities.
-
#do_pause_get(**args) ⇒ Messages::DoPauseGetReply
Get pause params.
-
#do_pause_set(**args) ⇒ void
Set pause params.
-
#do_phc_vclocks_get(**args) ⇒ Messages::DoPhcVclocksGetReply
Get PHC VCLOCKs.
-
#do_phy_get(**args) ⇒ Messages::DoPhyGetReply
Get PHY devices attached to an interface.
-
#do_plca_get_cfg(**args) ⇒ Messages::DoPlcaGetCfgReply
Get PLCA params.
-
#do_plca_get_status(**args) ⇒ Messages::DoPlcaGetStatusReply
Get PLCA status params.
-
#do_plca_set_cfg(**args) ⇒ void
Set PLCA params.
-
#do_privflags_get(**args) ⇒ Messages::DoPrivflagsGetReply
Get device private flags.
-
#do_privflags_set(**args) ⇒ void
Set device private flags.
-
#do_pse_get(**args) ⇒ Messages::DoPseGetReply
Get Power Sourcing Equipment params.
-
#do_pse_set(**args) ⇒ void
Set Power Sourcing Equipment params.
-
#do_rings_get(**args) ⇒ Messages::DoRingsGetReply
Get ring params.
-
#do_rings_set(**args) ⇒ void
Set ring params.
-
#do_rss_create_act(**args) ⇒ Messages::DoRssCreateActReply
Create an RSS context.
-
#do_rss_delete_act(**args) ⇒ void
Delete an RSS context.
-
#do_rss_get(**args) ⇒ Messages::DoRssGetReply
Get RSS params.
-
#do_rss_set(**args) ⇒ void
Set RSS params.
-
#do_stats_get(**args) ⇒ Messages::DoStatsGetReply
Get statistics.
-
#do_strset_get(**args) ⇒ Messages::DoStrsetGetReply
Get string set from the kernel.
-
#do_tsconfig_get(**args) ⇒ Messages::DoTsconfigGetReply
Get hwtstamp config.
-
#do_tsconfig_set(**args) ⇒ Messages::DoTsconfigSetReply
Set hwtstamp config.
-
#do_tsinfo_get(**args) ⇒ Messages::DoTsinfoGetReply
Get tsinfo params.
-
#do_tunnel_info_get(**args) ⇒ Messages::DoTunnelInfoGetReply
Get tsinfo params.
-
#do_wol_get(**args) ⇒ Messages::DoWolGetReply
Get WOL params.
-
#do_wol_set(**args) ⇒ void
Set WOL params.
-
#dump_channels_get(**args, &block) ⇒ Object
Get channel params.
-
#dump_coalesce_get(**args, &block) ⇒ Object
Get coalesce params.
-
#dump_debug_get(**args, &block) ⇒ Object
Get debug message mask.
-
#dump_eee_get(**args, &block) ⇒ Object
Get eee params.
-
#dump_features_get(**args, &block) ⇒ Object
Get features.
-
#dump_fec_get(**args, &block) ⇒ Object
Get FEC params.
-
#dump_linkinfo_get(**args, &block) ⇒ Object
Get link info.
-
#dump_linkmodes_get(**args, &block) ⇒ Object
Get link modes.
-
#dump_linkstate_get(**args, &block) ⇒ Object
Get link state.
-
#dump_mm_get(**args, &block) ⇒ Object
Get MAC Merge configuration and state.
-
#dump_module_eeprom_get(**args, &block) ⇒ Object
Get module EEPROM params.
-
#dump_module_get(**args, &block) ⇒ Object
Get module params.
-
#dump_mse_get(**args, &block) ⇒ Object
Get PHY MSE measurement data and capabilities.
-
#dump_pause_get(**args, &block) ⇒ Object
Get pause params.
-
#dump_phc_vclocks_get(**args, &block) ⇒ Object
Get PHC VCLOCKs.
-
#dump_phy_get(**args, &block) ⇒ Object
Get PHY devices attached to an interface.
-
#dump_plca_get_cfg(**args, &block) ⇒ Object
Get PLCA params.
-
#dump_plca_get_status(**args, &block) ⇒ Object
Get PLCA status params.
-
#dump_privflags_get(**args, &block) ⇒ Object
Get device private flags.
-
#dump_pse_get(**args, &block) ⇒ Object
Get Power Sourcing Equipment params.
-
#dump_rings_get(**args, &block) ⇒ Object
Get ring params.
-
#dump_rss_get(**args, &block) ⇒ Object
Get RSS params.
-
#dump_stats_get(**args, &block) ⇒ Object
Get statistics.
-
#dump_strset_get(**args, &block) ⇒ Object
Get string set from the kernel.
-
#dump_tsconfig_get(**args, &block) ⇒ Object
Get hwtstamp config.
-
#dump_tsinfo_get(**args, &block) ⇒ Object
Get tsinfo params.
-
#dump_tunnel_info_get(**args, &block) ⇒ Object
Get tsinfo params.
-
#dump_wol_get(**args, &block) ⇒ Object
Get WOL params.
- #subscribe(*groups) ⇒ self
- #unsubscribe(*groups) ⇒ self
Methods inherited from Genl::Family
Class Method Details
.open(resolver: ::Nl::Linux::DEFAULT_RESOLVER, executor: nil, notification_capacity: DEFAULT_NOTIFICATION_CAPACITY) ⇒ Ethtool .open(resolver: ::Nl::Linux::DEFAULT_RESOLVER, executor: nil, notification_capacity: DEFAULT_NOTIFICATION_CAPACITY) {|family| ... } ⇒ Object
26 27 28 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 26 def self.open(resolver: ::Nl::Linux::DEFAULT_RESOLVER, executor: nil, notification_capacity: DEFAULT_NOTIFICATION_CAPACITY) super end |
Instance Method Details
#async(stream_capacity: nil) ⇒ AsyncOperations
Returns the asynchronous operation facade for this family.
12255 12256 12257 12258 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12255 def async(stream_capacity: nil) return @async_operations ||= build_async_facade(AsyncOperations) if stream_capacity.nil? build_async_facade(AsyncOperations, stream_capacity:) end |
#do_cable_test_act(**args) ⇒ void
This method returns an undefined value.
Cable test.
10842 10843 10844 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10842 def do_cable_test_act(**args) (:"do", Messages::DoCableTestActRequest, nil, args) end |
#do_cable_test_tdr_act(**args) ⇒ void
This method returns an undefined value.
Cable test TDR.
10851 10852 10853 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10851 def do_cable_test_tdr_act(**args) (:"do", Messages::DoCableTestTdrActRequest, nil, args) end |
#do_channels_get(**args) ⇒ Messages::DoChannelsGetReply
Get channel params.
10618 10619 10620 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10618 def do_channels_get(**args) (:"do", Messages::DoChannelsGetRequest, Messages::DoChannelsGetReply, args) end |
#do_channels_set(**args) ⇒ void
This method returns an undefined value.
Set channel params.
10653 10654 10655 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10653 def do_channels_set(**args) (:"do", Messages::DoChannelsSetRequest, nil, args) end |
#do_coalesce_get(**args) ⇒ Messages::DoCoalesceGetReply
Get coalesce params.
10662 10663 10664 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10662 def do_coalesce_get(**args) (:"do", Messages::DoCoalesceGetRequest, Messages::DoCoalesceGetReply, args) end |
#do_coalesce_set(**args) ⇒ void
This method returns an undefined value.
Set coalesce params.
10720 10721 10722 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10720 def do_coalesce_set(**args) (:"do", Messages::DoCoalesceSetRequest, nil, args) end |
#do_debug_get(**args) ⇒ Messages::DoDebugGetReply
Get debug message mask.
10413 10414 10415 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10413 def do_debug_get(**args) (:"do", Messages::DoDebugGetRequest, Messages::DoDebugGetReply, args) end |
#do_debug_set(**args) ⇒ void
This method returns an undefined value.
Set debug message mask.
10441 10442 10443 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10441 def do_debug_set(**args) (:"do", Messages::DoDebugSetRequest, nil, args) end |
#do_eee_get(**args) ⇒ Messages::DoEeeGetReply
Get eee params.
10770 10771 10772 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10770 def do_eee_get(**args) (:"do", Messages::DoEeeGetRequest, Messages::DoEeeGetReply, args) end |
#do_eee_set(**args) ⇒ void
This method returns an undefined value.
Set eee params.
10803 10804 10805 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10803 def do_eee_set(**args) (:"do", Messages::DoEeeSetRequest, nil, args) end |
#do_features_get(**args) ⇒ Messages::DoFeaturesGetReply
Get features.
10488 10489 10490 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10488 def do_features_get(**args) (:"do", Messages::DoFeaturesGetRequest, Messages::DoFeaturesGetReply, args) end |
#do_features_set(**args) ⇒ Messages::DoFeaturesSetReply
Set features.
10519 10520 10521 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10519 def do_features_set(**args) (:"do", Messages::DoFeaturesSetRequest, Messages::DoFeaturesSetReply, args) end |
#do_fec_get(**args) ⇒ Messages::DoFecGetReply
Get FEC params.
10887 10888 10889 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10887 def do_fec_get(**args) (:"do", Messages::DoFecGetRequest, Messages::DoFecGetReply, args) end |
#do_fec_set(**args) ⇒ void
This method returns an undefined value.
Set FEC params.
10918 10919 10920 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10918 def do_fec_set(**args) (:"do", Messages::DoFecSetRequest, nil, args) end |
#do_linkinfo_get(**args) ⇒ Messages::DoLinkinfoGetReply
Get link info.
10300 10301 10302 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10300 def do_linkinfo_get(**args) (:"do", Messages::DoLinkinfoGetRequest, Messages::DoLinkinfoGetReply, args) end |
#do_linkinfo_set(**args) ⇒ void
This method returns an undefined value.
Set link info.
10332 10333 10334 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10332 def do_linkinfo_set(**args) (:"do", Messages::DoLinkinfoSetRequest, nil, args) end |
#do_linkmodes_get(**args) ⇒ Messages::DoLinkmodesGetReply
Get link modes.
10341 10342 10343 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10341 def do_linkmodes_get(**args) (:"do", Messages::DoLinkmodesGetRequest, Messages::DoLinkmodesGetReply, args) end |
#do_linkmodes_set(**args) ⇒ void
This method returns an undefined value.
Set link modes.
10377 10378 10379 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10377 def do_linkmodes_set(**args) (:"do", Messages::DoLinkmodesSetRequest, nil, args) end |
#do_linkstate_get(**args) ⇒ Messages::DoLinkstateGetReply
Get link state.
10386 10387 10388 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10386 def do_linkstate_get(**args) (:"do", Messages::DoLinkstateGetRequest, Messages::DoLinkstateGetReply, args) end |
#do_mm_get(**args) ⇒ Messages::DoMmGetReply
Get MAC Merge configuration and state
11205 11206 11207 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11205 def do_mm_get(**args) (:"do", Messages::DoMmGetRequest, Messages::DoMmGetReply, args) end |
#do_mm_set(**args) ⇒ void
This method returns an undefined value.
Set MAC Merge configuration
11237 11238 11239 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11237 def do_mm_set(**args) (:"do", Messages::DoMmSetRequest, nil, args) end |
#do_module_eeprom_get(**args) ⇒ Messages::DoModuleEepromGetReply
Get module EEPROM params.
10932 10933 10934 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10932 def do_module_eeprom_get(**args) (:"do", Messages::DoModuleEepromGetRequest, Messages::DoModuleEepromGetReply, args) end |
#do_module_fw_flash_act(**args) ⇒ void
This method returns an undefined value.
Flash transceiver module firmware.
11248 11249 11250 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11248 def do_module_fw_flash_act(**args) (:"do", Messages::DoModuleFwFlashActRequest, nil, args) end |
#do_module_get(**args) ⇒ Messages::DoModuleGetReply
Get module params.
11026 11027 11028 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11026 def do_module_get(**args) (:"do", Messages::DoModuleGetRequest, Messages::DoModuleGetReply, args) end |
#do_module_set(**args) ⇒ void
This method returns an undefined value.
Set module params.
11055 11056 11057 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11055 def do_module_set(**args) (:"do", Messages::DoModuleSetRequest, nil, args) end |
#do_mse_get(**args) ⇒ Messages::DoMseGetReply
Get PHY MSE measurement data and capabilities.
11363 11364 11365 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11363 def do_mse_get(**args) (:"do", Messages::DoMseGetRequest, Messages::DoMseGetReply, args) end |
#do_pause_get(**args) ⇒ Messages::DoPauseGetReply
Get pause params.
10729 10730 10731 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10729 def do_pause_get(**args) (:"do", Messages::DoPauseGetRequest, Messages::DoPauseGetReply, args) end |
#do_pause_set(**args) ⇒ void
This method returns an undefined value.
Set pause params.
10761 10762 10763 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10761 def do_pause_set(**args) (:"do", Messages::DoPauseSetRequest, nil, args) end |
#do_phc_vclocks_get(**args) ⇒ Messages::DoPhcVclocksGetReply
Get PHC VCLOCKs.
10999 11000 11001 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10999 def do_phc_vclocks_get(**args) (:"do", Messages::DoPhcVclocksGetRequest, Messages::DoPhcVclocksGetReply, args) end |
#do_phy_get(**args) ⇒ Messages::DoPhyGetReply
Get PHY devices attached to an interface
11257 11258 11259 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11257 def do_phy_get(**args) (:"do", Messages::DoPhyGetRequest, Messages::DoPhyGetReply, args) end |
#do_plca_get_cfg(**args) ⇒ Messages::DoPlcaGetCfgReply
Get PLCA params.
11134 11135 11136 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11134 def do_plca_get_cfg(**args) (:"do", Messages::DoPlcaGetCfgRequest, Messages::DoPlcaGetCfgReply, args) end |
#do_plca_get_status(**args) ⇒ Messages::DoPlcaGetStatusReply
Get PLCA status params.
11178 11179 11180 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11178 def do_plca_get_status(**args) (:"do", Messages::DoPlcaGetStatusRequest, Messages::DoPlcaGetStatusReply, args) end |
#do_plca_set_cfg(**args) ⇒ void
This method returns an undefined value.
Set PLCA params.
11169 11170 11171 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11169 def do_plca_set_cfg(**args) (:"do", Messages::DoPlcaSetCfgRequest, nil, args) end |
#do_privflags_get(**args) ⇒ Messages::DoPrivflagsGetReply
Get device private flags.
10528 10529 10530 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10528 def do_privflags_get(**args) (:"do", Messages::DoPrivflagsGetRequest, Messages::DoPrivflagsGetReply, args) end |
#do_privflags_set(**args) ⇒ void
This method returns an undefined value.
Set device private flags.
10556 10557 10558 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10556 def do_privflags_set(**args) (:"do", Messages::DoPrivflagsSetRequest, nil, args) end |
#do_pse_get(**args) ⇒ Messages::DoPseGetReply
Get Power Sourcing Equipment params.
11064 11065 11066 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11064 def do_pse_get(**args) (:"do", Messages::DoPseGetRequest, Messages::DoPseGetReply, args) end |
#do_pse_set(**args) ⇒ void
This method returns an undefined value.
Set Power Sourcing Equipment params.
11095 11096 11097 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11095 def do_pse_set(**args) (:"do", Messages::DoPseSetRequest, nil, args) end |
#do_rings_get(**args) ⇒ Messages::DoRingsGetReply
Get ring params.
10565 10566 10567 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10565 def do_rings_get(**args) (:"do", Messages::DoRingsGetRequest, Messages::DoRingsGetReply, args) end |
#do_rings_set(**args) ⇒ void
This method returns an undefined value.
Set ring params.
10609 10610 10611 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10609 def do_rings_set(**args) (:"do", Messages::DoRingsSetRequest, nil, args) end |
#do_rss_create_act(**args) ⇒ Messages::DoRssCreateActReply
Create an RSS context.
11344 11345 11346 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11344 def do_rss_create_act(**args) (:"do", Messages::DoRssCreateActRequest, Messages::DoRssCreateActReply, args) end |
#do_rss_delete_act(**args) ⇒ void
This method returns an undefined value.
Delete an RSS context.
11354 11355 11356 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11354 def do_rss_delete_act(**args) (:"do", Messages::DoRssDeleteActRequest, nil, args) end |
#do_rss_get(**args) ⇒ Messages::DoRssGetReply
Get RSS params.
11105 11106 11107 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11105 def do_rss_get(**args) (:"do", Messages::DoRssGetRequest, Messages::DoRssGetReply, args) end |
#do_rss_set(**args) ⇒ void
This method returns an undefined value.
Set RSS params.
11330 11331 11332 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11330 def do_rss_set(**args) (:"do", Messages::DoRssSetRequest, nil, args) end |
#do_stats_get(**args) ⇒ Messages::DoStatsGetReply
Get statistics.
10970 10971 10972 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10970 def do_stats_get(**args) (:"do", Messages::DoStatsGetRequest, Messages::DoStatsGetReply, args) end |
#do_strset_get(**args) ⇒ Messages::DoStrsetGetReply
Get string set from the kernel.
10269 10270 10271 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10269 def do_strset_get(**args) (:"do", Messages::DoStrsetGetRequest, Messages::DoStrsetGetReply, args) end |
#do_tsconfig_get(**args) ⇒ Messages::DoTsconfigGetReply
Get hwtstamp config.
11284 11285 11286 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11284 def do_tsconfig_get(**args) (:"do", Messages::DoTsconfigGetRequest, Messages::DoTsconfigGetReply, args) end |
#do_tsconfig_set(**args) ⇒ Messages::DoTsconfigSetReply
Set hwtstamp config.
11315 11316 11317 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11315 def do_tsconfig_set(**args) (:"do", Messages::DoTsconfigSetRequest, Messages::DoTsconfigSetReply, args) end |
#do_tsinfo_get(**args) ⇒ Messages::DoTsinfoGetReply
Get tsinfo params.
10813 10814 10815 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10813 def do_tsinfo_get(**args) (:"do", Messages::DoTsinfoGetRequest, Messages::DoTsinfoGetReply, args) end |
#do_tunnel_info_get(**args) ⇒ Messages::DoTunnelInfoGetReply
Get tsinfo params.
10860 10861 10862 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10860 def do_tunnel_info_get(**args) (:"do", Messages::DoTunnelInfoGetRequest, Messages::DoTunnelInfoGetReply, args) end |
#do_wol_get(**args) ⇒ Messages::DoWolGetReply
Get WOL params.
10450 10451 10452 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10450 def do_wol_get(**args) (:"do", Messages::DoWolGetRequest, Messages::DoWolGetReply, args) end |
#do_wol_set(**args) ⇒ void
This method returns an undefined value.
Set WOL params.
10479 10480 10481 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10479 def do_wol_set(**args) (:"do", Messages::DoWolSetRequest, nil, args) end |
#dump_channels_get(**args) ⇒ Array<Messages::DumpChannelsGetReply> #dump_channels_get(**args) {|reply| ... } ⇒ void
Get channel params.
10636 10637 10638 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10636 def dump_channels_get(**args, &block) (:"dump", Messages::DumpChannelsGetRequest, Messages::DumpChannelsGetReply, args, &block) end |
#dump_coalesce_get(**args) ⇒ Array<Messages::DumpCoalesceGetReply> #dump_coalesce_get(**args) {|reply| ... } ⇒ void
Get coalesce params.
10680 10681 10682 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10680 def dump_coalesce_get(**args, &block) (:"dump", Messages::DumpCoalesceGetRequest, Messages::DumpCoalesceGetReply, args, &block) end |
#dump_debug_get(**args) ⇒ Array<Messages::DumpDebugGetReply> #dump_debug_get(**args) {|reply| ... } ⇒ void
Get debug message mask.
10431 10432 10433 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10431 def dump_debug_get(**args, &block) (:"dump", Messages::DumpDebugGetRequest, Messages::DumpDebugGetReply, args, &block) end |
#dump_eee_get(**args) ⇒ Array<Messages::DumpEeeGetReply> #dump_eee_get(**args) {|reply| ... } ⇒ void
Get eee params.
10788 10789 10790 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10788 def dump_eee_get(**args, &block) (:"dump", Messages::DumpEeeGetRequest, Messages::DumpEeeGetReply, args, &block) end |
#dump_features_get(**args) ⇒ Array<Messages::DumpFeaturesGetReply> #dump_features_get(**args) {|reply| ... } ⇒ void
Get features.
10506 10507 10508 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10506 def dump_features_get(**args, &block) (:"dump", Messages::DumpFeaturesGetRequest, Messages::DumpFeaturesGetReply, args, &block) end |
#dump_fec_get(**args) ⇒ Array<Messages::DumpFecGetReply> #dump_fec_get(**args) {|reply| ... } ⇒ void
Get FEC params.
10905 10906 10907 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10905 def dump_fec_get(**args, &block) (:"dump", Messages::DumpFecGetRequest, Messages::DumpFecGetReply, args, &block) end |
#dump_linkinfo_get(**args) ⇒ Array<Messages::DumpLinkinfoGetReply> #dump_linkinfo_get(**args) {|reply| ... } ⇒ void
Get link info.
10318 10319 10320 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10318 def dump_linkinfo_get(**args, &block) (:"dump", Messages::DumpLinkinfoGetRequest, Messages::DumpLinkinfoGetReply, args, &block) end |
#dump_linkmodes_get(**args) ⇒ Array<Messages::DumpLinkmodesGetReply> #dump_linkmodes_get(**args) {|reply| ... } ⇒ void
Get link modes.
10359 10360 10361 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10359 def dump_linkmodes_get(**args, &block) (:"dump", Messages::DumpLinkmodesGetRequest, Messages::DumpLinkmodesGetReply, args, &block) end |
#dump_linkstate_get(**args) ⇒ Array<Messages::DumpLinkstateGetReply> #dump_linkstate_get(**args) {|reply| ... } ⇒ void
Get link state.
10404 10405 10406 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10404 def dump_linkstate_get(**args, &block) (:"dump", Messages::DumpLinkstateGetRequest, Messages::DumpLinkstateGetReply, args, &block) end |
#dump_mm_get(**args) ⇒ Array<Messages::DumpMmGetReply> #dump_mm_get(**args) {|reply| ... } ⇒ void
Get MAC Merge configuration and state
11223 11224 11225 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11223 def dump_mm_get(**args, &block) (:"dump", Messages::DumpMmGetRequest, Messages::DumpMmGetReply, args, &block) end |
#dump_module_eeprom_get(**args) ⇒ Array<Messages::DumpModuleEepromGetReply> #dump_module_eeprom_get(**args) {|reply| ... } ⇒ void
Get module EEPROM params.
10960 10961 10962 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10960 def dump_module_eeprom_get(**args, &block) (:"dump", Messages::DumpModuleEepromGetRequest, Messages::DumpModuleEepromGetReply, args, &block) end |
#dump_module_get(**args) ⇒ Array<Messages::DumpModuleGetReply> #dump_module_get(**args) {|reply| ... } ⇒ void
Get module params.
11044 11045 11046 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11044 def dump_module_get(**args, &block) (:"dump", Messages::DumpModuleGetRequest, Messages::DumpModuleGetReply, args, &block) end |
#dump_mse_get(**args) ⇒ Array<Messages::DumpMseGetReply> #dump_mse_get(**args) {|reply| ... } ⇒ void
Get PHY MSE measurement data and capabilities.
11381 11382 11383 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11381 def dump_mse_get(**args, &block) (:"dump", Messages::DumpMseGetRequest, Messages::DumpMseGetReply, args, &block) end |
#dump_pause_get(**args) ⇒ Array<Messages::DumpPauseGetReply> #dump_pause_get(**args) {|reply| ... } ⇒ void
Get pause params.
10747 10748 10749 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10747 def dump_pause_get(**args, &block) (:"dump", Messages::DumpPauseGetRequest, Messages::DumpPauseGetReply, args, &block) end |
#dump_phc_vclocks_get(**args) ⇒ Array<Messages::DumpPhcVclocksGetReply> #dump_phc_vclocks_get(**args) {|reply| ... } ⇒ void
Get PHC VCLOCKs.
11017 11018 11019 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11017 def dump_phc_vclocks_get(**args, &block) (:"dump", Messages::DumpPhcVclocksGetRequest, Messages::DumpPhcVclocksGetReply, args, &block) end |
#dump_phy_get(**args) ⇒ Array<Messages::DumpPhyGetReply> #dump_phy_get(**args) {|reply| ... } ⇒ void
Get PHY devices attached to an interface
11275 11276 11277 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11275 def dump_phy_get(**args, &block) (:"dump", Messages::DumpPhyGetRequest, Messages::DumpPhyGetReply, args, &block) end |
#dump_plca_get_cfg(**args) ⇒ Array<Messages::DumpPlcaGetCfgReply> #dump_plca_get_cfg(**args) {|reply| ... } ⇒ void
Get PLCA params.
11152 11153 11154 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11152 def dump_plca_get_cfg(**args, &block) (:"dump", Messages::DumpPlcaGetCfgRequest, Messages::DumpPlcaGetCfgReply, args, &block) end |
#dump_plca_get_status(**args) ⇒ Array<Messages::DumpPlcaGetStatusReply> #dump_plca_get_status(**args) {|reply| ... } ⇒ void
Get PLCA status params.
11196 11197 11198 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11196 def dump_plca_get_status(**args, &block) (:"dump", Messages::DumpPlcaGetStatusRequest, Messages::DumpPlcaGetStatusReply, args, &block) end |
#dump_privflags_get(**args) ⇒ Array<Messages::DumpPrivflagsGetReply> #dump_privflags_get(**args) {|reply| ... } ⇒ void
Get device private flags.
10546 10547 10548 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10546 def dump_privflags_get(**args, &block) (:"dump", Messages::DumpPrivflagsGetRequest, Messages::DumpPrivflagsGetReply, args, &block) end |
#dump_pse_get(**args) ⇒ Array<Messages::DumpPseGetReply> #dump_pse_get(**args) {|reply| ... } ⇒ void
Get Power Sourcing Equipment params.
11082 11083 11084 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11082 def dump_pse_get(**args, &block) (:"dump", Messages::DumpPseGetRequest, Messages::DumpPseGetReply, args, &block) end |
#dump_rings_get(**args) ⇒ Array<Messages::DumpRingsGetReply> #dump_rings_get(**args) {|reply| ... } ⇒ void
Get ring params.
10583 10584 10585 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10583 def dump_rings_get(**args, &block) (:"dump", Messages::DumpRingsGetRequest, Messages::DumpRingsGetReply, args, &block) end |
#dump_rss_get(**args) ⇒ Array<Messages::DumpRssGetReply> #dump_rss_get(**args) {|reply| ... } ⇒ void
Get RSS params.
11125 11126 11127 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11125 def dump_rss_get(**args, &block) (:"dump", Messages::DumpRssGetRequest, Messages::DumpRssGetReply, args, &block) end |
#dump_stats_get(**args) ⇒ Array<Messages::DumpStatsGetReply> #dump_stats_get(**args) {|reply| ... } ⇒ void
Get statistics.
10990 10991 10992 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10990 def dump_stats_get(**args, &block) (:"dump", Messages::DumpStatsGetRequest, Messages::DumpStatsGetReply, args, &block) end |
#dump_strset_get(**args) ⇒ Array<Messages::DumpStrsetGetReply> #dump_strset_get(**args) {|reply| ... } ⇒ void
Get string set from the kernel.
10291 10292 10293 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10291 def dump_strset_get(**args, &block) (:"dump", Messages::DumpStrsetGetRequest, Messages::DumpStrsetGetReply, args, &block) end |
#dump_tsconfig_get(**args) ⇒ Array<Messages::DumpTsconfigGetReply> #dump_tsconfig_get(**args) {|reply| ... } ⇒ void
Get hwtstamp config.
11302 11303 11304 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11302 def dump_tsconfig_get(**args, &block) (:"dump", Messages::DumpTsconfigGetRequest, Messages::DumpTsconfigGetReply, args, &block) end |
#dump_tsinfo_get(**args) ⇒ Array<Messages::DumpTsinfoGetReply> #dump_tsinfo_get(**args) {|reply| ... } ⇒ void
Get tsinfo params.
10833 10834 10835 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10833 def dump_tsinfo_get(**args, &block) (:"dump", Messages::DumpTsinfoGetRequest, Messages::DumpTsinfoGetReply, args, &block) end |
#dump_tunnel_info_get(**args) ⇒ Array<Messages::DumpTunnelInfoGetReply> #dump_tunnel_info_get(**args) {|reply| ... } ⇒ void
Get tsinfo params.
10878 10879 10880 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10878 def dump_tunnel_info_get(**args, &block) (:"dump", Messages::DumpTunnelInfoGetRequest, Messages::DumpTunnelInfoGetReply, args, &block) end |
#dump_wol_get(**args) ⇒ Array<Messages::DumpWolGetReply> #dump_wol_get(**args) {|reply| ... } ⇒ void
Get WOL params.
10468 10469 10470 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10468 def dump_wol_get(**args, &block) (:"dump", Messages::DumpWolGetRequest, Messages::DumpWolGetReply, args, &block) end |
#subscribe(*groups) ⇒ self
12262 12263 12264 12265 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12262 def subscribe(*groups) = super # @rbs (*(:monitor) groups) -> self # @param [Array<:monitor>] groups # @return [self] |
#unsubscribe(*groups) ⇒ self
12266 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12266 def unsubscribe(*groups) = super |