Class: Nl::Linux::Ethtool::AsyncOperations

Inherits:
Object
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/ethtool.rb

Instance Method Summary collapse

Instance Method Details

#do_cable_test_act(**args) ⇒ Nl::Async::Future<void>

Cable test.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11841
11842
11843
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11841

def do_cable_test_act(**args)
  @exchange.call(:"do", Messages::DoCableTestActRequest, nil, args)
end

#do_cable_test_tdr_act(**args) ⇒ Nl::Async::Future<void>

Cable test TDR.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11850
11851
11852
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11850

def do_cable_test_tdr_act(**args)
  @exchange.call(:"do", Messages::DoCableTestTdrActRequest, nil, args)
end

#do_channels_get(**args) ⇒ Nl::Async::Future<Messages::DoChannelsGetReply>

Get channel params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11663
11664
11665
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11663

def do_channels_get(**args)
  @exchange.call(:"do", Messages::DoChannelsGetRequest, Messages::DoChannelsGetReply, args)
end

#do_channels_set(**args) ⇒ Nl::Async::Future<void>

Set channel params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • rx_max (Integer)
  • tx_max (Integer)
  • other_max (Integer)
  • combined_max (Integer)
  • rx_count (Integer)
  • tx_count (Integer)
  • other_count (Integer)
  • combined_count (Integer)

Returns:

See Also:



11689
11690
11691
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11689

def do_channels_set(**args)
  @exchange.call(:"do", Messages::DoChannelsSetRequest, nil, args)
end

#do_coalesce_get(**args) ⇒ Nl::Async::Future<Messages::DoCoalesceGetReply>

Get coalesce params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11698
11699
11700
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11698

def do_coalesce_get(**args)
  @exchange.call(:"do", Messages::DoCoalesceGetRequest, Messages::DoCoalesceGetReply, args)
end

#do_coalesce_set(**args) ⇒ Nl::Async::Future<void>

Set coalesce params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • rx_usecs (Integer)
  • rx_max_frames (Integer)
  • rx_usecs_irq (Integer)
  • rx_max_frames_irq (Integer)
  • tx_usecs (Integer)
  • tx_max_frames (Integer)
  • tx_usecs_irq (Integer)
  • tx_max_frames_irq (Integer)
  • stats_block_usecs (Integer)
  • use_adaptive_rx (Integer)
  • use_adaptive_tx (Integer)
  • pkt_rate_low (Integer)
  • rx_usecs_low (Integer)
  • rx_max_frames_low (Integer)
  • tx_usecs_low (Integer)
  • tx_max_frames_low (Integer)
  • pkt_rate_high (Integer)
  • rx_usecs_high (Integer)
  • rx_max_frames_high (Integer)
  • tx_usecs_high (Integer)
  • tx_max_frames_high (Integer)
  • rate_sample_interval (Integer)
  • use_cqe_mode_tx (Integer)
  • use_cqe_mode_rx (Integer)
  • tx_aggr_max_bytes (Integer)
  • tx_aggr_max_frames (Integer)
  • tx_aggr_time_usecs (Integer)
  • rx_profile (AttributeSets::Profile, Hash<Symbol, Object>)
  • tx_profile (AttributeSets::Profile, Hash<Symbol, Object>)
  • rx_cqe_frames (Integer)
  • rx_cqe_nsecs (Integer)

Returns:

See Also:



11747
11748
11749
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11747

def do_coalesce_set(**args)
  @exchange.call(:"do", Messages::DoCoalesceSetRequest, nil, args)
end

#do_debug_get(**args) ⇒ Nl::Async::Future<Messages::DoDebugGetReply>

Get debug message mask.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11503
11504
11505
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11503

def do_debug_get(**args)
  @exchange.call(:"do", Messages::DoDebugGetRequest, Messages::DoDebugGetReply, args)
end

#do_debug_set(**args) ⇒ Nl::Async::Future<void>

Set debug message mask.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11522
11523
11524
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11522

def do_debug_set(**args)
  @exchange.call(:"do", Messages::DoDebugSetRequest, nil, args)
end

#do_eee_get(**args) ⇒ Nl::Async::Future<Messages::DoEeeGetReply>

Get eee params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11788
11789
11790
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11788

def do_eee_get(**args)
  @exchange.call(:"do", Messages::DoEeeGetRequest, Messages::DoEeeGetReply, args)
end

#do_eee_set(**args) ⇒ Nl::Async::Future<void>

Set eee params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11812
11813
11814
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11812

def do_eee_set(**args)
  @exchange.call(:"do", Messages::DoEeeSetRequest, nil, args)
end

#do_features_get(**args) ⇒ Nl::Async::Future<Messages::DoFeaturesGetReply>

Get features.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11560
11561
11562
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11560

def do_features_get(**args)
  @exchange.call(:"do", Messages::DoFeaturesGetRequest, Messages::DoFeaturesGetReply, args)
end

#do_features_set(**args) ⇒ Nl::Async::Future<Messages::DoFeaturesSetReply>

Set features.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11582
11583
11584
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11582

def do_features_set(**args)
  @exchange.call(:"do", Messages::DoFeaturesSetRequest, Messages::DoFeaturesSetReply, args)
end

#do_fec_get(**args) ⇒ Nl::Async::Future<Messages::DoFecGetReply>

Get FEC params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11877
11878
11879
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11877

def do_fec_get(**args)
  @exchange.call(:"do", Messages::DoFecGetRequest, Messages::DoFecGetReply, args)
end

#do_fec_set(**args) ⇒ Nl::Async::Future<void>

Set FEC params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11899
11900
11901
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11899

def do_fec_set(**args)
  @exchange.call(:"do", Messages::DoFecSetRequest, nil, args)
end

#do_linkinfo_get(**args) ⇒ Nl::Async::Future<Messages::DoLinkinfoGetReply>

Get link info.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11417
11418
11419
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11417

def do_linkinfo_get(**args)
  @exchange.call(:"do", Messages::DoLinkinfoGetRequest, Messages::DoLinkinfoGetReply, args)
end

#do_linkinfo_set(**args) ⇒ Nl::Async::Future<void>

Set link info.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • port (Integer)
  • phyaddr (Integer)
  • tp_mdix (Integer)
  • tp_mdix_ctrl (Integer)
  • transceiver (Integer)

Returns:

See Also:



11440
11441
11442
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11440

def do_linkinfo_set(**args)
  @exchange.call(:"do", Messages::DoLinkinfoSetRequest, nil, args)
end

#do_linkmodes_get(**args) ⇒ Nl::Async::Future<Messages::DoLinkmodesGetReply>

Get link modes.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11449
11450
11451
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11449

def do_linkmodes_get(**args)
  @exchange.call(:"do", Messages::DoLinkmodesGetRequest, Messages::DoLinkmodesGetReply, args)
end

#do_linkmodes_set(**args) ⇒ Nl::Async::Future<void>

Set link modes.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11476
11477
11478
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11476

def do_linkmodes_set(**args)
  @exchange.call(:"do", Messages::DoLinkmodesSetRequest, nil, args)
end

#do_linkstate_get(**args) ⇒ Nl::Async::Future<Messages::DoLinkstateGetReply>

Get link state.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11485
11486
11487
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11485

def do_linkstate_get(**args)
  @exchange.call(:"do", Messages::DoLinkstateGetRequest, Messages::DoLinkstateGetReply, args)
end

#do_mm_get(**args) ⇒ Nl::Async::Future<Messages::DoMmGetReply>

Get MAC Merge configuration and state

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12107
12108
12109
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12107

def do_mm_get(**args)
  @exchange.call(:"do", Messages::DoMmGetRequest, Messages::DoMmGetReply, args)
end

#do_mm_set(**args) ⇒ Nl::Async::Future<void>

Set MAC Merge configuration

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • pmac_enabled (Integer)
  • tx_enabled (Integer)
  • tx_min_frag_size (Integer)
  • verify_enabled (Integer)
  • verify_time (Integer)

Returns:

See Also:



12130
12131
12132
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12130

def do_mm_set(**args)
  @exchange.call(:"do", Messages::DoMmSetRequest, nil, args)
end

#do_module_eeprom_get(**args) ⇒ Nl::Async::Future<Messages::DoModuleEepromGetReply>

Get module EEPROM params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • offset (Integer)
  • length (Integer)
  • page (Integer)
  • bank (Integer)
  • i2c_address (Integer)

Returns:

See Also:



11913
11914
11915
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11913

def do_module_eeprom_get(**args)
  @exchange.call(:"do", Messages::DoModuleEepromGetRequest, Messages::DoModuleEepromGetReply, args)
end

#do_module_fw_flash_act(**args) ⇒ Nl::Async::Future<void>

Flash transceiver module firmware.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12141
12142
12143
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12141

def do_module_fw_flash_act(**args)
  @exchange.call(:"do", Messages::DoModuleFwFlashActRequest, nil, args)
end

#do_module_get(**args) ⇒ Nl::Async::Future<Messages::DoModuleGetReply>

Get module params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11974
11975
11976
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11974

def do_module_get(**args)
  @exchange.call(:"do", Messages::DoModuleGetRequest, Messages::DoModuleGetReply, args)
end

#do_module_set(**args) ⇒ Nl::Async::Future<void>

Set module params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11994
11995
11996
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11994

def do_module_set(**args)
  @exchange.call(:"do", Messages::DoModuleSetRequest, nil, args)
end

#do_mse_get(**args) ⇒ Nl::Async::Future<Messages::DoMseGetReply>

Get PHY MSE measurement data and capabilities.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12238
12239
12240
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12238

def do_mse_get(**args)
  @exchange.call(:"do", Messages::DoMseGetRequest, Messages::DoMseGetReply, args)
end

#do_pause_get(**args) ⇒ Nl::Async::Future<Messages::DoPauseGetReply>

Get pause params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11756
11757
11758
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11756

def do_pause_get(**args)
  @exchange.call(:"do", Messages::DoPauseGetRequest, Messages::DoPauseGetReply, args)
end

#do_pause_set(**args) ⇒ Nl::Async::Future<void>

Set pause params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11779
11780
11781
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11779

def do_pause_set(**args)
  @exchange.call(:"do", Messages::DoPauseSetRequest, nil, args)
end

#do_phc_vclocks_get(**args) ⇒ Nl::Async::Future<Messages::DoPhcVclocksGetReply>

Get PHC VCLOCKs.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11956
11957
11958
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11956

def do_phc_vclocks_get(**args)
  @exchange.call(:"do", Messages::DoPhcVclocksGetRequest, Messages::DoPhcVclocksGetReply, args)
end

#do_phy_get(**args) ⇒ Nl::Async::Future<Messages::DoPhyGetReply>

Get PHY devices attached to an interface

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12150
12151
12152
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12150

def do_phy_get(**args)
  @exchange.call(:"do", Messages::DoPhyGetRequest, Messages::DoPhyGetReply, args)
end

#do_plca_get_cfg(**args) ⇒ Nl::Async::Future<Messages::DoPlcaGetCfgReply>

Get PLCA params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12054
12055
12056
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12054

def do_plca_get_cfg(**args)
  @exchange.call(:"do", Messages::DoPlcaGetCfgRequest, Messages::DoPlcaGetCfgReply, args)
end

#do_plca_get_status(**args) ⇒ Nl::Async::Future<Messages::DoPlcaGetStatusReply>

Get PLCA status params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12089
12090
12091
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12089

def do_plca_get_status(**args)
  @exchange.call(:"do", Messages::DoPlcaGetStatusRequest, Messages::DoPlcaGetStatusReply, args)
end

#do_plca_set_cfg(**args) ⇒ Nl::Async::Future<void>

Set PLCA params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • version (Integer)
  • enabled (Integer)
  • status (Integer)
  • node_cnt (Integer)
  • node_id (Integer)
  • to_tmr (Integer)
  • burst_cnt (Integer)
  • burst_tmr (Integer)

Returns:

See Also:



12080
12081
12082
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12080

def do_plca_set_cfg(**args)
  @exchange.call(:"do", Messages::DoPlcaSetCfgRequest, nil, args)
end

#do_privflags_get(**args) ⇒ Nl::Async::Future<Messages::DoPrivflagsGetReply>

Get device private flags.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11591
11592
11593
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11591

def do_privflags_get(**args)
  @exchange.call(:"do", Messages::DoPrivflagsGetRequest, Messages::DoPrivflagsGetReply, args)
end

#do_privflags_set(**args) ⇒ Nl::Async::Future<void>

Set device private flags.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11610
11611
11612
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11610

def do_privflags_set(**args)
  @exchange.call(:"do", Messages::DoPrivflagsSetRequest, nil, args)
end

#do_pse_get(**args) ⇒ Nl::Async::Future<Messages::DoPseGetReply>

Get Power Sourcing Equipment params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12003
12004
12005
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12003

def do_pse_get(**args)
  @exchange.call(:"do", Messages::DoPseGetRequest, Messages::DoPseGetReply, args)
end

#do_pse_set(**args) ⇒ Nl::Async::Future<void>

Set Power Sourcing Equipment params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • podl_pse_admin_control (Integer)
  • c33_pse_admin_control (Integer)
  • c33_pse_avail_pw_limit (Integer)
  • pse_prio (Integer)

Returns:

See Also:



12025
12026
12027
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12025

def do_pse_set(**args)
  @exchange.call(:"do", Messages::DoPseSetRequest, nil, args)
end

#do_rings_get(**args) ⇒ Nl::Async::Future<Messages::DoRingsGetReply>

Get ring params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11619
11620
11621
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11619

def do_rings_get(**args)
  @exchange.call(:"do", Messages::DoRingsGetRequest, Messages::DoRingsGetReply, args)
end

#do_rings_set(**args) ⇒ Nl::Async::Future<void>

Set ring params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • rx_max (Integer)
  • rx_mini_max (Integer)
  • rx_jumbo_max (Integer)
  • tx_max (Integer)
  • rx (Integer)
  • rx_mini (Integer)
  • rx_jumbo (Integer)
  • tx (Integer)
  • rx_buf_len (Integer)
  • tcp_data_split (Integer) —

    Known enum values are defined in Enums::TcpDataSplit.

  • cqe_size (Integer)
  • tx_push (Integer)
  • rx_push (Integer)
  • tx_push_buf_len (Integer)
  • tx_push_buf_len_max (Integer)
  • hds_thresh (Integer)
  • hds_thresh_max (Integer)

Returns:

See Also:



11654
11655
11656
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11654

def do_rings_set(**args)
  @exchange.call(:"do", Messages::DoRingsSetRequest, nil, args)
end

#do_rss_create_act(**args) ⇒ Nl::Async::Future<Messages::DoRssCreateActReply>

Create an RSS context.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • context (Integer)
  • hfunc (Integer)
  • indir (Array<Integer>)
  • hkey (String)
  • input_xfrm (Integer) —

    Known flags are defined in Flags::InputXfrm.

Returns:

See Also:



12219
12220
12221
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12219

def do_rss_create_act(**args)
  @exchange.call(:"do", Messages::DoRssCreateActRequest, Messages::DoRssCreateActReply, args)
end

#do_rss_delete_act(**args) ⇒ Nl::Async::Future<void>

Delete an RSS context.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12229
12230
12231
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12229

def do_rss_delete_act(**args)
  @exchange.call(:"do", Messages::DoRssDeleteActRequest, nil, args)
end

#do_rss_get(**args) ⇒ Nl::Async::Future<Messages::DoRssGetReply>

Get RSS params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12035
12036
12037
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12035

def do_rss_get(**args)
  @exchange.call(:"do", Messages::DoRssGetRequest, Messages::DoRssGetReply, args)
end

#do_rss_set(**args) ⇒ Nl::Async::Future<void>

Set RSS params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12205
12206
12207
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12205

def do_rss_set(**args)
  @exchange.call(:"do", Messages::DoRssSetRequest, nil, args)
end

#do_stats_get(**args) ⇒ Nl::Async::Future<Messages::DoStatsGetReply>

Get statistics.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11937
11938
11939
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11937

def do_stats_get(**args)
  @exchange.call(:"do", Messages::DoStatsGetRequest, Messages::DoStatsGetReply, args)
end

#do_strset_get(**args) ⇒ Nl::Async::Future<Messages::DoStrsetGetReply>

Get string set from the kernel.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11397
11398
11399
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11397

def do_strset_get(**args)
  @exchange.call(:"do", Messages::DoStrsetGetRequest, Messages::DoStrsetGetReply, args)
end

#do_tsconfig_get(**args) ⇒ Nl::Async::Future<Messages::DoTsconfigGetReply>

Get hwtstamp config.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12168
12169
12170
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12168

def do_tsconfig_get(**args)
  @exchange.call(:"do", Messages::DoTsconfigGetRequest, Messages::DoTsconfigGetReply, args)
end

#do_tsconfig_set(**args) ⇒ Nl::Async::Future<Messages::DoTsconfigSetReply>

Set hwtstamp config.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12190
12191
12192
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12190

def do_tsconfig_set(**args)
  @exchange.call(:"do", Messages::DoTsconfigSetRequest, Messages::DoTsconfigSetReply, args)
end

#do_tsinfo_get(**args) ⇒ Nl::Async::Future<Messages::DoTsinfoGetReply>

Get tsinfo params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11822
11823
11824
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11822

def do_tsinfo_get(**args)
  @exchange.call(:"do", Messages::DoTsinfoGetRequest, Messages::DoTsinfoGetReply, args)
end

#do_tunnel_info_get(**args) ⇒ Nl::Async::Future<Messages::DoTunnelInfoGetReply>

Get tsinfo params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11859
11860
11861
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11859

def do_tunnel_info_get(**args)
  @exchange.call(:"do", Messages::DoTunnelInfoGetRequest, Messages::DoTunnelInfoGetReply, args)
end

#do_wol_get(**args) ⇒ Nl::Async::Future<Messages::DoWolGetReply>

Get WOL params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11531
11532
11533
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11531

def do_wol_get(**args)
  @exchange.call(:"do", Messages::DoWolGetRequest, Messages::DoWolGetReply, args)
end

#do_wol_set(**args) ⇒ Nl::Async::Future<void>

Set WOL params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11551
11552
11553
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11551

def do_wol_set(**args)
  @exchange.call(:"do", Messages::DoWolSetRequest, nil, args)
end

#dump_channels_get(**args) ⇒ Nl::Async::Stream<Messages::DumpChannelsGetReply>

Get channel params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11672
11673
11674
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11672

def dump_channels_get(**args)
  @exchange.call(:"dump", Messages::DumpChannelsGetRequest, Messages::DumpChannelsGetReply, args)
end

#dump_coalesce_get(**args) ⇒ Nl::Async::Stream<Messages::DumpCoalesceGetReply>

Get coalesce params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11707
11708
11709
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11707

def dump_coalesce_get(**args)
  @exchange.call(:"dump", Messages::DumpCoalesceGetRequest, Messages::DumpCoalesceGetReply, args)
end

#dump_debug_get(**args) ⇒ Nl::Async::Stream<Messages::DumpDebugGetReply>

Get debug message mask.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11512
11513
11514
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11512

def dump_debug_get(**args)
  @exchange.call(:"dump", Messages::DumpDebugGetRequest, Messages::DumpDebugGetReply, args)
end

#dump_eee_get(**args) ⇒ Nl::Async::Stream<Messages::DumpEeeGetReply>

Get eee params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11797
11798
11799
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11797

def dump_eee_get(**args)
  @exchange.call(:"dump", Messages::DumpEeeGetRequest, Messages::DumpEeeGetReply, args)
end

#dump_features_get(**args) ⇒ Nl::Async::Stream<Messages::DumpFeaturesGetReply>

Get features.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11569
11570
11571
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11569

def dump_features_get(**args)
  @exchange.call(:"dump", Messages::DumpFeaturesGetRequest, Messages::DumpFeaturesGetReply, args)
end

#dump_fec_get(**args) ⇒ Nl::Async::Stream<Messages::DumpFecGetReply>

Get FEC params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11886
11887
11888
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11886

def dump_fec_get(**args)
  @exchange.call(:"dump", Messages::DumpFecGetRequest, Messages::DumpFecGetReply, args)
end

#dump_linkinfo_get(**args) ⇒ Nl::Async::Stream<Messages::DumpLinkinfoGetReply>

Get link info.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11426
11427
11428
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11426

def dump_linkinfo_get(**args)
  @exchange.call(:"dump", Messages::DumpLinkinfoGetRequest, Messages::DumpLinkinfoGetReply, args)
end

#dump_linkmodes_get(**args) ⇒ Nl::Async::Stream<Messages::DumpLinkmodesGetReply>

Get link modes.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11458
11459
11460
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11458

def dump_linkmodes_get(**args)
  @exchange.call(:"dump", Messages::DumpLinkmodesGetRequest, Messages::DumpLinkmodesGetReply, args)
end

#dump_linkstate_get(**args) ⇒ Nl::Async::Stream<Messages::DumpLinkstateGetReply>

Get link state.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11494
11495
11496
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11494

def dump_linkstate_get(**args)
  @exchange.call(:"dump", Messages::DumpLinkstateGetRequest, Messages::DumpLinkstateGetReply, args)
end

#dump_mm_get(**args) ⇒ Nl::Async::Stream<Messages::DumpMmGetReply>

Get MAC Merge configuration and state

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12116
12117
12118
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12116

def dump_mm_get(**args)
  @exchange.call(:"dump", Messages::DumpMmGetRequest, Messages::DumpMmGetReply, args)
end

#dump_module_eeprom_get(**args) ⇒ Nl::Async::Stream<Messages::DumpModuleEepromGetReply>

Get module EEPROM params.

Parameters:

  • args (Hash)

Options Hash (**args):

  • header (AttributeSets::Header, Hash<Symbol, Object>)
  • offset (Integer)
  • length (Integer)
  • page (Integer)
  • bank (Integer)
  • i2c_address (Integer)

Returns:

See Also:



11927
11928
11929
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11927

def dump_module_eeprom_get(**args)
  @exchange.call(:"dump", Messages::DumpModuleEepromGetRequest, Messages::DumpModuleEepromGetReply, args)
end

#dump_module_get(**args) ⇒ Nl::Async::Stream<Messages::DumpModuleGetReply>

Get module params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11983
11984
11985
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11983

def dump_module_get(**args)
  @exchange.call(:"dump", Messages::DumpModuleGetRequest, Messages::DumpModuleGetReply, args)
end

#dump_mse_get(**args) ⇒ Nl::Async::Stream<Messages::DumpMseGetReply>

Get PHY MSE measurement data and capabilities.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12247
12248
12249
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12247

def dump_mse_get(**args)
  @exchange.call(:"dump", Messages::DumpMseGetRequest, Messages::DumpMseGetReply, args)
end

#dump_pause_get(**args) ⇒ Nl::Async::Stream<Messages::DumpPauseGetReply>

Get pause params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11765
11766
11767
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11765

def dump_pause_get(**args)
  @exchange.call(:"dump", Messages::DumpPauseGetRequest, Messages::DumpPauseGetReply, args)
end

#dump_phc_vclocks_get(**args) ⇒ Nl::Async::Stream<Messages::DumpPhcVclocksGetReply>

Get PHC VCLOCKs.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11965
11966
11967
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11965

def dump_phc_vclocks_get(**args)
  @exchange.call(:"dump", Messages::DumpPhcVclocksGetRequest, Messages::DumpPhcVclocksGetReply, args)
end

#dump_phy_get(**args) ⇒ Nl::Async::Stream<Messages::DumpPhyGetReply>

Get PHY devices attached to an interface

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12159
12160
12161
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12159

def dump_phy_get(**args)
  @exchange.call(:"dump", Messages::DumpPhyGetRequest, Messages::DumpPhyGetReply, args)
end

#dump_plca_get_cfg(**args) ⇒ Nl::Async::Stream<Messages::DumpPlcaGetCfgReply>

Get PLCA params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12063
12064
12065
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12063

def dump_plca_get_cfg(**args)
  @exchange.call(:"dump", Messages::DumpPlcaGetCfgRequest, Messages::DumpPlcaGetCfgReply, args)
end

#dump_plca_get_status(**args) ⇒ Nl::Async::Stream<Messages::DumpPlcaGetStatusReply>

Get PLCA status params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12098
12099
12100
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12098

def dump_plca_get_status(**args)
  @exchange.call(:"dump", Messages::DumpPlcaGetStatusRequest, Messages::DumpPlcaGetStatusReply, args)
end

#dump_privflags_get(**args) ⇒ Nl::Async::Stream<Messages::DumpPrivflagsGetReply>

Get device private flags.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11600
11601
11602
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11600

def dump_privflags_get(**args)
  @exchange.call(:"dump", Messages::DumpPrivflagsGetRequest, Messages::DumpPrivflagsGetReply, args)
end

#dump_pse_get(**args) ⇒ Nl::Async::Stream<Messages::DumpPseGetReply>

Get Power Sourcing Equipment params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12012
12013
12014
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12012

def dump_pse_get(**args)
  @exchange.call(:"dump", Messages::DumpPseGetRequest, Messages::DumpPseGetReply, args)
end

#dump_rings_get(**args) ⇒ Nl::Async::Stream<Messages::DumpRingsGetReply>

Get ring params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11628
11629
11630
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11628

def dump_rings_get(**args)
  @exchange.call(:"dump", Messages::DumpRingsGetRequest, Messages::DumpRingsGetReply, args)
end

#dump_rss_get(**args) ⇒ Nl::Async::Stream<Messages::DumpRssGetReply>

Get RSS params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12045
12046
12047
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12045

def dump_rss_get(**args)
  @exchange.call(:"dump", Messages::DumpRssGetRequest, Messages::DumpRssGetReply, args)
end

#dump_stats_get(**args) ⇒ Nl::Async::Stream<Messages::DumpStatsGetReply>

Get statistics.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11947
11948
11949
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11947

def dump_stats_get(**args)
  @exchange.call(:"dump", Messages::DumpStatsGetRequest, Messages::DumpStatsGetReply, args)
end

#dump_strset_get(**args) ⇒ Nl::Async::Stream<Messages::DumpStrsetGetReply>

Get string set from the kernel.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11408
11409
11410
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11408

def dump_strset_get(**args)
  @exchange.call(:"dump", Messages::DumpStrsetGetRequest, Messages::DumpStrsetGetReply, args)
end

#dump_tsconfig_get(**args) ⇒ Nl::Async::Stream<Messages::DumpTsconfigGetReply>

Get hwtstamp config.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



12177
12178
12179
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 12177

def dump_tsconfig_get(**args)
  @exchange.call(:"dump", Messages::DumpTsconfigGetRequest, Messages::DumpTsconfigGetReply, args)
end

#dump_tsinfo_get(**args) ⇒ Nl::Async::Stream<Messages::DumpTsinfoGetReply>

Get tsinfo params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11832
11833
11834
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11832

def dump_tsinfo_get(**args)
  @exchange.call(:"dump", Messages::DumpTsinfoGetRequest, Messages::DumpTsinfoGetReply, args)
end

#dump_tunnel_info_get(**args) ⇒ Nl::Async::Stream<Messages::DumpTunnelInfoGetReply>

Get tsinfo params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11868
11869
11870
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11868

def dump_tunnel_info_get(**args)
  @exchange.call(:"dump", Messages::DumpTunnelInfoGetRequest, Messages::DumpTunnelInfoGetReply, args)
end

#dump_wol_get(**args) ⇒ Nl::Async::Stream<Messages::DumpWolGetReply>

Get WOL params.

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



11540
11541
11542
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 11540

def dump_wol_get(**args)
  @exchange.call(:"dump", Messages::DumpWolGetRequest, Messages::DumpWolGetReply, args)
end