Class: Nl::Linux::Nl80211::Messages::DoGetWiphyReply
Overview
Get information about a wiphy or dump a list of all wiphys. Requests to
dump get-wiphy should unconditionally include the split-wiphy-dump flag
in the request.
Constant Summary
collapse
- TYPE =
3
nil
- ATTRIBUTE_SET =
AttributeSets::Nl80211Attrs
- ATTRIBUTES =
Ractor.make_shareable(%i[wiphy wiphy_name mac wiphy_bands supported_iftypes max_num_scan_ssids generation supported_commands max_scan_ie_len cipher_suites wiphy_retry_short wiphy_retry_long wiphy_frag_threshold wiphy_rts_threshold max_num_pmkids wiphy_coverage_class tx_frame_types rx_frame_types control_port_ethertype wiphy_antenna_tx wiphy_antenna_rx offchannel_tx_ok max_remain_on_channel_duration wiphy_antenna_avail_tx wiphy_antenna_avail_rx wowlan_triggers_supported interface_combinations software_iftypes max_num_sched_scan_ssids max_sched_scan_ie_len support_ap_uapsd max_match_sets tdls_support tdls_external_setup feature_flags ht_capability_mask ext_capa ext_capa_mask vht_capability_mask max_csa_counters ext_features max_num_sched_scan_plans max_scan_plan_interval max_scan_plan_iterations bands sched_scan_max_reqs txq_stats txq_limit txq_memory_limit txq_quantum sar_spec max_num_akm_suites])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
decode
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#bands ⇒ Integer
6549
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6549
def bands; attributes[:"bands"]&.value; end
|
#cipher_suites ⇒ Array<Integer>
6408
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6408
def cipher_suites; attributes[:"cipher_suites"]&.value; end
|
#control_port_ethertype ⇒ Integer
6444
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6444
def control_port_ethertype; attributes[:"control_port_ethertype"]&.value; end
|
#ext_capa ⇒ String
6517
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6517
def ext_capa; attributes[:"ext_capa"]&.value; end
|
#ext_capa_mask ⇒ String
6521
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6521
def ext_capa_mask; attributes[:"ext_capa_mask"]&.value; end
|
#ext_features ⇒ String
6533
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6533
def ext_features; attributes[:"ext_features"]&.value; end
|
#feature_flags ⇒ Integer
6509
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6509
def feature_flags; attributes[:"feature_flags"]&.value; end
|
#generation ⇒ Integer
6395
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6395
def generation; attributes[:"generation"]&.value; end
|
#ht_capability_mask ⇒ String
6513
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6513
def ht_capability_mask; attributes[:"ht_capability_mask"]&.value; end
|
6476
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6476
def interface_combinations; attributes[:"interface_combinations"]&.value; end
|
#mac ⇒ String
6379
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6379
def mac; attributes[:"mac"]&.value; end
|
#max_csa_counters ⇒ Integer
6529
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6529
def max_csa_counters; attributes[:"max_csa_counters"]&.value; end
|
#max_match_sets ⇒ Integer
6496
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6496
def max_match_sets; attributes[:"max_match_sets"]&.value; end
|
#max_num_akm_suites ⇒ String
6577
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6577
def max_num_akm_suites; attributes[:"max_num_akm_suites"]&.value; end
|
#max_num_pmkids ⇒ Integer
6428
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6428
def max_num_pmkids; attributes[:"max_num_pmkids"]&.value; end
|
#max_num_scan_ssids ⇒ Integer
6391
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6391
def max_num_scan_ssids; attributes[:"max_num_scan_ssids"]&.value; end
|
#max_num_sched_scan_plans ⇒ Integer
6537
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6537
def max_num_sched_scan_plans; attributes[:"max_num_sched_scan_plans"]&.value; end
|
#max_num_sched_scan_ssids ⇒ Integer
6484
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6484
def max_num_sched_scan_ssids; attributes[:"max_num_sched_scan_ssids"]&.value; end
|
#max_remain_on_channel_duration ⇒ Integer
6460
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6460
def max_remain_on_channel_duration; attributes[:"max_remain_on_channel_duration"]&.value; end
|
#max_scan_ie_len ⇒ Integer
6404
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6404
def max_scan_ie_len; attributes[:"max_scan_ie_len"]&.value; end
|
#max_scan_plan_interval ⇒ Integer
6541
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6541
def max_scan_plan_interval; attributes[:"max_scan_plan_interval"]&.value; end
|
#max_scan_plan_iterations ⇒ Integer
6545
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6545
def max_scan_plan_iterations; attributes[:"max_scan_plan_iterations"]&.value; end
|
#max_sched_scan_ie_len ⇒ Integer
6488
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6488
def max_sched_scan_ie_len; attributes[:"max_sched_scan_ie_len"]&.value; end
|
#offchannel_tx_ok ⇒ Integer
6456
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6456
def offchannel_tx_ok; attributes[:"offchannel_tx_ok"]&.value; end
|
6440
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6440
def rx_frame_types; attributes[:"rx_frame_types"]&.value; end
|
6573
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6573
def sar_spec; attributes[:"sar_spec"]&.value; end
|
#sched_scan_max_reqs ⇒ Integer
6553
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6553
def sched_scan_max_reqs; attributes[:"sched_scan_max_reqs"]&.value; end
|
6480
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6480
def software_iftypes; attributes[:"software_iftypes"]&.value; end
|
#support_ap_uapsd ⇒ Integer
6492
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6492
def support_ap_uapsd; attributes[:"support_ap_uapsd"]&.value; end
|
#supported_commands ⇒ Array<Integer>
6400
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6400
def supported_commands; attributes[:"supported_commands"]&.value; end
|
6387
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6387
def supported_iftypes; attributes[:"supported_iftypes"]&.value; end
|
#tdls_external_setup ⇒ Integer
6504
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6504
def tdls_external_setup; attributes[:"tdls_external_setup"]&.value; end
|
#tdls_support ⇒ Integer
6500
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6500
def tdls_support; attributes[:"tdls_support"]&.value; end
|
6436
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6436
def tx_frame_types; attributes[:"tx_frame_types"]&.value; end
|
#txq_limit ⇒ Integer
6561
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6561
def txq_limit; attributes[:"txq_limit"]&.value; end
|
#txq_memory_limit ⇒ Integer
6565
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6565
def txq_memory_limit; attributes[:"txq_memory_limit"]&.value; end
|
#txq_quantum ⇒ Integer
6569
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6569
def txq_quantum; attributes[:"txq_quantum"]&.value; end
|
6557
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6557
def txq_stats; attributes[:"txq_stats"]&.value; end
|
#vht_capability_mask ⇒ String
6525
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6525
def vht_capability_mask; attributes[:"vht_capability_mask"]&.value; end
|
#wiphy ⇒ Integer
6371
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6371
def wiphy; attributes[:"wiphy"]&.value; end
|
#wiphy_antenna_avail_rx ⇒ Integer
6468
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6468
def wiphy_antenna_avail_rx; attributes[:"wiphy_antenna_avail_rx"]&.value; end
|
#wiphy_antenna_avail_tx ⇒ Integer
6464
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6464
def wiphy_antenna_avail_tx; attributes[:"wiphy_antenna_avail_tx"]&.value; end
|
#wiphy_antenna_rx ⇒ Integer
6452
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6452
def wiphy_antenna_rx; attributes[:"wiphy_antenna_rx"]&.value; end
|
#wiphy_antenna_tx ⇒ Integer
6448
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6448
def wiphy_antenna_tx; attributes[:"wiphy_antenna_tx"]&.value; end
|
6383
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6383
def wiphy_bands; attributes[:"wiphy_bands"]&.value; end
|
#wiphy_coverage_class ⇒ Integer
6432
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6432
def wiphy_coverage_class; attributes[:"wiphy_coverage_class"]&.value; end
|
#wiphy_frag_threshold ⇒ Integer
6420
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6420
def wiphy_frag_threshold; attributes[:"wiphy_frag_threshold"]&.value; end
|
#wiphy_name ⇒ String
6375
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6375
def wiphy_name; attributes[:"wiphy_name"]&.value; end
|
#wiphy_retry_long ⇒ Integer
6416
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6416
def wiphy_retry_long; attributes[:"wiphy_retry_long"]&.value; end
|
#wiphy_retry_short ⇒ Integer
6412
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6412
def wiphy_retry_short; attributes[:"wiphy_retry_short"]&.value; end
|
#wiphy_rts_threshold ⇒ Integer
6424
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6424
def wiphy_rts_threshold; attributes[:"wiphy_rts_threshold"]&.value; end
|
6472
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6472
def wowlan_triggers_supported; attributes[:"wowlan_triggers_supported"]&.value; end
|