Class: Nl::Linux::Nl80211::Messages::DumpGetWiphyReply
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
6793
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6793
def bands; attributes[:"bands"]&.value; end
|
#cipher_suites ⇒ Array<Integer>
6652
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6652
def cipher_suites; attributes[:"cipher_suites"]&.value; end
|
#control_port_ethertype ⇒ Integer
6688
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6688
def control_port_ethertype; attributes[:"control_port_ethertype"]&.value; end
|
#ext_capa ⇒ String
6761
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6761
def ext_capa; attributes[:"ext_capa"]&.value; end
|
#ext_capa_mask ⇒ String
6765
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6765
def ext_capa_mask; attributes[:"ext_capa_mask"]&.value; end
|
#ext_features ⇒ String
6777
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6777
def ext_features; attributes[:"ext_features"]&.value; end
|
#feature_flags ⇒ Integer
6753
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6753
def feature_flags; attributes[:"feature_flags"]&.value; end
|
#generation ⇒ Integer
6639
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6639
def generation; attributes[:"generation"]&.value; end
|
#ht_capability_mask ⇒ String
6757
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6757
def ht_capability_mask; attributes[:"ht_capability_mask"]&.value; end
|
6720
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6720
def interface_combinations; attributes[:"interface_combinations"]&.value; end
|
#mac ⇒ String
6623
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6623
def mac; attributes[:"mac"]&.value; end
|
#max_csa_counters ⇒ Integer
6773
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6773
def max_csa_counters; attributes[:"max_csa_counters"]&.value; end
|
#max_match_sets ⇒ Integer
6740
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6740
def max_match_sets; attributes[:"max_match_sets"]&.value; end
|
#max_num_akm_suites ⇒ String
6821
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6821
def max_num_akm_suites; attributes[:"max_num_akm_suites"]&.value; end
|
#max_num_pmkids ⇒ Integer
6672
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6672
def max_num_pmkids; attributes[:"max_num_pmkids"]&.value; end
|
#max_num_scan_ssids ⇒ Integer
6635
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6635
def max_num_scan_ssids; attributes[:"max_num_scan_ssids"]&.value; end
|
#max_num_sched_scan_plans ⇒ Integer
6781
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6781
def max_num_sched_scan_plans; attributes[:"max_num_sched_scan_plans"]&.value; end
|
#max_num_sched_scan_ssids ⇒ Integer
6728
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6728
def max_num_sched_scan_ssids; attributes[:"max_num_sched_scan_ssids"]&.value; end
|
#max_remain_on_channel_duration ⇒ Integer
6704
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6704
def max_remain_on_channel_duration; attributes[:"max_remain_on_channel_duration"]&.value; end
|
#max_scan_ie_len ⇒ Integer
6648
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6648
def max_scan_ie_len; attributes[:"max_scan_ie_len"]&.value; end
|
#max_scan_plan_interval ⇒ Integer
6785
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6785
def max_scan_plan_interval; attributes[:"max_scan_plan_interval"]&.value; end
|
#max_scan_plan_iterations ⇒ Integer
6789
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6789
def max_scan_plan_iterations; attributes[:"max_scan_plan_iterations"]&.value; end
|
#max_sched_scan_ie_len ⇒ Integer
6732
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6732
def max_sched_scan_ie_len; attributes[:"max_sched_scan_ie_len"]&.value; end
|
#offchannel_tx_ok ⇒ Integer
6700
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6700
def offchannel_tx_ok; attributes[:"offchannel_tx_ok"]&.value; end
|
6684
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6684
def rx_frame_types; attributes[:"rx_frame_types"]&.value; end
|
6817
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6817
def sar_spec; attributes[:"sar_spec"]&.value; end
|
#sched_scan_max_reqs ⇒ Integer
6797
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6797
def sched_scan_max_reqs; attributes[:"sched_scan_max_reqs"]&.value; end
|
6724
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6724
def software_iftypes; attributes[:"software_iftypes"]&.value; end
|
#support_ap_uapsd ⇒ Integer
6736
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6736
def support_ap_uapsd; attributes[:"support_ap_uapsd"]&.value; end
|
#supported_commands ⇒ Array<Integer>
6644
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6644
def supported_commands; attributes[:"supported_commands"]&.value; end
|
6631
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6631
def supported_iftypes; attributes[:"supported_iftypes"]&.value; end
|
#tdls_external_setup ⇒ Integer
6748
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6748
def tdls_external_setup; attributes[:"tdls_external_setup"]&.value; end
|
#tdls_support ⇒ Integer
6744
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6744
def tdls_support; attributes[:"tdls_support"]&.value; end
|
6680
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6680
def tx_frame_types; attributes[:"tx_frame_types"]&.value; end
|
#txq_limit ⇒ Integer
6805
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6805
def txq_limit; attributes[:"txq_limit"]&.value; end
|
#txq_memory_limit ⇒ Integer
6809
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6809
def txq_memory_limit; attributes[:"txq_memory_limit"]&.value; end
|
#txq_quantum ⇒ Integer
6813
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6813
def txq_quantum; attributes[:"txq_quantum"]&.value; end
|
6801
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6801
def txq_stats; attributes[:"txq_stats"]&.value; end
|
#vht_capability_mask ⇒ String
6769
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6769
def vht_capability_mask; attributes[:"vht_capability_mask"]&.value; end
|
#wiphy ⇒ Integer
6615
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6615
def wiphy; attributes[:"wiphy"]&.value; end
|
#wiphy_antenna_avail_rx ⇒ Integer
6712
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6712
def wiphy_antenna_avail_rx; attributes[:"wiphy_antenna_avail_rx"]&.value; end
|
#wiphy_antenna_avail_tx ⇒ Integer
6708
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6708
def wiphy_antenna_avail_tx; attributes[:"wiphy_antenna_avail_tx"]&.value; end
|
#wiphy_antenna_rx ⇒ Integer
6696
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6696
def wiphy_antenna_rx; attributes[:"wiphy_antenna_rx"]&.value; end
|
#wiphy_antenna_tx ⇒ Integer
6692
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6692
def wiphy_antenna_tx; attributes[:"wiphy_antenna_tx"]&.value; end
|
6627
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6627
def wiphy_bands; attributes[:"wiphy_bands"]&.value; end
|
#wiphy_coverage_class ⇒ Integer
6676
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6676
def wiphy_coverage_class; attributes[:"wiphy_coverage_class"]&.value; end
|
#wiphy_frag_threshold ⇒ Integer
6664
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6664
def wiphy_frag_threshold; attributes[:"wiphy_frag_threshold"]&.value; end
|
#wiphy_name ⇒ String
6619
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6619
def wiphy_name; attributes[:"wiphy_name"]&.value; end
|
#wiphy_retry_long ⇒ Integer
6660
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6660
def wiphy_retry_long; attributes[:"wiphy_retry_long"]&.value; end
|
#wiphy_retry_short ⇒ Integer
6656
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6656
def wiphy_retry_short; attributes[:"wiphy_retry_short"]&.value; end
|
#wiphy_rts_threshold ⇒ Integer
6668
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6668
def wiphy_rts_threshold; attributes[:"wiphy_rts_threshold"]&.value; end
|
6716
|
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 6716
def wowlan_triggers_supported; attributes[:"wowlan_triggers_supported"]&.value; end
|