File: //usr/share/doc/ynl/nl80211.rst
.. LINENO 2
.. SPDX-License-Identifier: GPL-2.0
.. NOTE: This document was auto-generated.
.. _netlink-nl80211:
========================================
Family ``nl80211`` netlink specification
========================================
.. contents:: :depth: 3
-------
Summary
-------
Netlink API for 802.11 wireless devices
----------
Operations
----------
.. LINENO 1799
.. _nl80211-operation-get-wiphy:
get-wiphy
=========
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.
:attribute-set: :ref:`nl80211-attribute-set-nl80211-attrs`
:do:
.. LINENO 1805
**request**
:attributes: [``wiphy``, ``wdev``, ``ifindex``]
**reply**
:attributes: [``bands``, ``cipher-suites``, ``control-port-ethertype``, ``ext-capa``, ``ext-capa-mask``, ``ext-features``, ``feature-flags``, ``generation``, ``ht-capability-mask``, ``interface-combinations``, ``mac``, ``max-csa-counters``, ``max-match-sets``, ``max-num-akm-suites``, ``max-num-pmkids``, ``max-num-scan-ssids``, ``max-num-sched-scan-plans``, ``max-num-sched-scan-ssids``, ``max-remain-on-channel-duration``, ``max-scan-ie-len``, ``max-scan-plan-interval``, ``max-scan-plan-iterations``, ``max-sched-scan-ie-len``, ``offchannel-tx-ok``, ``rx-frame-types``, ``sar-spec``, ``sched-scan-max-reqs``, ``software-iftypes``, ``support-ap-uapsd``, ``supported-commands``, ``supported-iftypes``, ``tdls-external-setup``, ``tdls-support``, ``tx-frame-types``, ``txq-limit``, ``txq-memory-limit``, ``txq-quantum``, ``txq-stats``, ``vht-capability-mask``, ``wiphy``, ``wiphy-antenna-avail-rx``, ``wiphy-antenna-avail-tx``, ``wiphy-antenna-rx``, ``wiphy-antenna-tx``, ``wiphy-bands``, ``wiphy-coverage-class``, ``wiphy-frag-threshold``, ``wiphy-name``, ``wiphy-retry-long``, ``wiphy-retry-short``, ``wiphy-rts-threshold``, ``wowlan-triggers-supported``]
:dump:
.. LINENO 1867
**request**
:attributes: [``wiphy``, ``wdev``, ``ifindex``, ``split-wiphy-dump``]
**reply**
:attributes: [``bands``, ``cipher-suites``, ``control-port-ethertype``, ``ext-capa``, ``ext-capa-mask``, ``ext-features``, ``feature-flags``, ``generation``, ``ht-capability-mask``, ``interface-combinations``, ``mac``, ``max-csa-counters``, ``max-match-sets``, ``max-num-akm-suites``, ``max-num-pmkids``, ``max-num-scan-ssids``, ``max-num-sched-scan-plans``, ``max-num-sched-scan-ssids``, ``max-remain-on-channel-duration``, ``max-scan-ie-len``, ``max-scan-plan-interval``, ``max-scan-plan-iterations``, ``max-sched-scan-ie-len``, ``offchannel-tx-ok``, ``rx-frame-types``, ``sar-spec``, ``sched-scan-max-reqs``, ``software-iftypes``, ``support-ap-uapsd``, ``supported-commands``, ``supported-iftypes``, ``tdls-external-setup``, ``tdls-support``, ``tx-frame-types``, ``txq-limit``, ``txq-memory-limit``, ``txq-quantum``, ``txq-stats``, ``vht-capability-mask``, ``wiphy``, ``wiphy-antenna-avail-rx``, ``wiphy-antenna-avail-tx``, ``wiphy-antenna-rx``, ``wiphy-antenna-tx``, ``wiphy-bands``, ``wiphy-coverage-class``, ``wiphy-frag-threshold``, ``wiphy-name``, ``wiphy-retry-long``, ``wiphy-retry-short``, ``wiphy-rts-threshold``, ``wowlan-triggers-supported``]
.. LINENO 1876
.. _nl80211-operation-get-interface:
get-interface
=============
Get information about an interface or dump a list of all interfaces
:attribute-set: :ref:`nl80211-attribute-set-nl80211-attrs`
:do:
.. LINENO 1880
**request**
:attributes: [``ifname``]
**reply**
:attributes: [``ifname``, ``iftype``, ``ifindex``, ``wiphy``, ``wdev``, ``mac``, ``generation``, ``txq-stats``, ``4addr``]
:dump:
.. LINENO 1897
**request**
:attributes: [``ifname``]
**reply**
:attributes: [``ifname``, ``iftype``, ``ifindex``, ``wiphy``, ``wdev``, ``mac``, ``generation``, ``txq-stats``, ``4addr``]
.. LINENO 1903
.. _nl80211-operation-get-protocol-features:
get-protocol-features
=====================
Get information about supported protocol features
:attribute-set: :ref:`nl80211-attribute-set-nl80211-attrs`
:do:
.. LINENO 1907
**request**
:attributes: [``protocol-features``]
**reply**
:attributes: [``protocol-features``]
----------------
Multicast groups
----------------
- config
- scan
- regulatory
- mlme
- vendor
- nan
- testmode
-----------
Definitions
-----------
.. LINENO 10
.. _nl80211-definition-commands:
commands
========
:type: enum
:entries:
- ``unspec``
- ``get-wiphy``
- ``set-wiphy``
- ``new-wiphy``
- ``del-wiphy``
- ``get-interface``
- ``set-interface``
- ``new-interface``
- ``del-interface``
- ``get-key``
- ``set-key``
- ``new-key``
- ``del-key``
- ``get-beacon``
- ``set-beacon``
- ``new-beacon``
- ``del-beacon``
- ``get-station``
- ``set-station``
- ``new-station``
- ``del-station``
- ``get-mpath``
- ``set-mpath``
- ``new-mpath``
- ``del-mpath``
- ``set-bss``
- ``set-reg``
- ``req-set-reg``
- ``get-mesh-config``
- ``set-mesh-config``
- ``set-mgmt-extra-ie``
- ``get-reg``
- ``get-scan``
- ``trigger-scan``
- ``new-scan-results``
- ``scan-aborted``
- ``reg-change``
- ``authenticate``
- ``associate``
- ``deauthenticate``
- ``disassociate``
- ``michael-mic-failure``
- ``reg-beacon-hint``
- ``join-ibss``
- ``leave-ibss``
- ``testmode``
- ``connect``
- ``roam``
- ``disconnect``
- ``set-wiphy-netns``
- ``get-survey``
- ``new-survey-results``
- ``set-pmksa``
- ``del-pmksa``
- ``flush-pmksa``
- ``remain-on-channel``
- ``cancel-remain-on-channel``
- ``set-tx-bitrate-mask``
- ``register-action``
- ``action``
- ``action-tx-status``
- ``set-power-save``
- ``get-power-save``
- ``set-cqm``
- ``notify-cqm``
- ``set-channel``
- ``set-wds-peer``
- ``frame-wait-cancel``
- ``join-mesh``
- ``leave-mesh``
- ``unprot-deauthenticate``
- ``unprot-disassociate``
- ``new-peer-candidate``
- ``get-wowlan``
- ``set-wowlan``
- ``start-sched-scan``
- ``stop-sched-scan``
- ``sched-scan-results``
- ``sched-scan-stopped``
- ``set-rekey-offload``
- ``pmksa-candidate``
- ``tdls-oper``
- ``tdls-mgmt``
- ``unexpected-frame``
- ``probe-client``
- ``register-beacons``
- ``unexpected-4-addr-frame``
- ``set-noack-map``
- ``ch-switch-notify``
- ``start-p2p-device``
- ``stop-p2p-device``
- ``conn-failed``
- ``set-mcast-rate``
- ``set-mac-acl``
- ``radar-detect``
- ``get-protocol-features``
- ``update-ft-ies``
- ``ft-event``
- ``crit-protocol-start``
- ``crit-protocol-stop``
- ``get-coalesce``
- ``set-coalesce``
- ``channel-switch``
- ``vendor``
- ``set-qos-map``
- ``add-tx-ts``
- ``del-tx-ts``
- ``get-mpp``
- ``join-ocb``
- ``leave-ocb``
- ``ch-switch-started-notify``
- ``tdls-channel-switch``
- ``tdls-cancel-channel-switch``
- ``wiphy-reg-change``
- ``abort-scan``
- ``start-nan``
- ``stop-nan``
- ``add-nan-function``
- ``del-nan-function``
- ``change-nan-config``
- ``nan-match``
- ``set-multicast-to-unicast``
- ``update-connect-params``
- ``set-pmk``
- ``del-pmk``
- ``port-authorized``
- ``reload-regdb``
- ``external-auth``
- ``sta-opmode-changed``
- ``control-port-frame``
- ``get-ftm-responder-stats``
- ``peer-measurement-start``
- ``peer-measurement-result``
- ``peer-measurement-complete``
- ``notify-radar``
- ``update-owe-info``
- ``probe-mesh-link``
- ``set-tid-config``
- ``unprot-beacon``
- ``control-port-frame-tx-status``
- ``set-sar-specs``
- ``obss-color-collision``
- ``color-change-request``
- ``color-change-started``
- ``color-change-aborted``
- ``color-change-completed``
- ``set-fils-aad``
- ``assoc-comeback``
- ``add-link``
- ``remove-link``
- ``add-link-sta``
- ``modify-link-sta``
- ``remove-link-sta``
- ``set-hw-timestamp``
- ``links-removed``
- ``set-tid-to-link-mapping``
.. LINENO 170
.. _nl80211-definition-feature-flags:
feature-flags
=============
:type: flags
:entries:
- ``sk-tx-status``
- ``ht-ibss``
- ``inactivity-timer``
- ``cell-base-reg-hints``
- ``p2p-device-needs-channel``
- ``sae``
- ``low-priority-scan``
- ``scan-flush``
- ``ap-scan``
- ``vif-txpower``
- ``need-obss-scan``
- ``p2p-go-ctwin``
- ``p2p-go-oppps``
- ``reserved``
- ``advertise-chan-limits``
- ``full-ap-client-state``
- ``userspace-mpm``
- ``active-monitor``
- ``ap-mode-chan-width-change``
- ``ds-param-set-ie-in-probes``
- ``wfa-tpc-ie-in-probes``
- ``quiet``
- ``tx-power-insertion``
- ``ackto-estimation``
- ``static-smps``
- ``dynamic-smps``
- ``supports-wmm-admission``
- ``mac-on-create``
- ``tdls-channel-switch``
- ``scan-random-mac-addr``
- ``sched-scan-random-mac-addr``
- ``no-random-mac-addr``
.. LINENO 206
.. _nl80211-definition-channel-type:
channel-type
============
:type: enum
:entries:
- ``no-ht``
- ``ht20``
- ``ht40minus``
- ``ht40plus``
.. LINENO 214
.. _nl80211-definition-sta-flag-update:
sta-flag-update
===============
:type: struct
:members:
:mask (``u32``):
:set (``u32``):
.. LINENO 224
.. _nl80211-definition-protocol-features:
protocol-features
=================
:type: flags
:entries:
- ``split-wiphy-dump``
--------------
Attribute sets
--------------
.. _nl80211-attribute-set-nl80211-attrs:
nl80211-attrs
=============
.. LINENO 237
wiphy (``u32``)
~~~~~~~~~~~~~~~
.. LINENO 240
wiphy-name (``string``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 243
ifindex (``u32``)
~~~~~~~~~~~~~~~~~
.. LINENO 246
ifname (``string``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 249
iftype (``u32``)
~~~~~~~~~~~~~~~~
.. LINENO 252
mac (``binary``)
~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 256
key-data (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 259
key-idx (``u8``)
~~~~~~~~~~~~~~~~
.. LINENO 262
key-cipher (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 265
key-seq (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 268
key-default (``flag``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 271
beacon-interval (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 274
dtim-period (``u32``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 277
beacon-head (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 280
beacon-tail (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 283
sta-aid (``u16``)
~~~~~~~~~~~~~~~~~
.. LINENO 286
sta-flags (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 289
sta-listen-interval (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 292
sta-supported-rates (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 295
sta-vlan (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 298
sta-info (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 301
wiphy-bands (``nest``)
~~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-wiphy-bands`
.. LINENO 305
mntr-flags (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 308
mesh-id (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 311
sta-plink-action (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 314
mpath-next-hop (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 318
mpath-info (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 321
bss-cts-prot (``u8``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 324
bss-short-preamble (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 327
bss-short-slot-time (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 330
ht-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 333
supported-iftypes (``nest``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-supported-iftypes`
.. LINENO 337
reg-alpha2 (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 340
reg-rules (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 343
mesh-config (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 346
bss-basic-rates (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 349
wiphy-txq-params (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 352
wiphy-freq (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 355
wiphy-channel-type (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:enum: :ref:`nl80211-definition-channel-type`
.. LINENO 359
key-default-mgmt (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 362
mgmt-subtype (``u8``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 365
ie (``binary``)
~~~~~~~~~~~~~~~
.. LINENO 368
max-num-scan-ssids (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 371
scan-frequencies (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 374
scan-ssids (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 377
generation (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 380
bss (``binary``)
~~~~~~~~~~~~~~~~
.. LINENO 383
reg-initiator (``u8``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 386
reg-type (``u8``)
~~~~~~~~~~~~~~~~~
.. LINENO 389
supported-commands (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: u32
:enum: :ref:`nl80211-definition-commands`
.. LINENO 394
frame (``binary``)
~~~~~~~~~~~~~~~~~~
.. LINENO 397
ssid (``binary``)
~~~~~~~~~~~~~~~~~
.. LINENO 400
auth-type (``u32``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 403
reason-code (``u16``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 406
key-type (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 409
max-scan-ie-len (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 412
cipher-suites (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: u32
:display-hint: hex
.. LINENO 417
freq-before (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 420
freq-after (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 423
freq-fixed (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 426
wiphy-retry-short (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 429
wiphy-retry-long (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 432
wiphy-frag-threshold (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 435
wiphy-rts-threshold (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 438
timed-out (``flag``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 441
use-mfp (``u32``)
~~~~~~~~~~~~~~~~~
.. LINENO 444
sta-flags2 (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
:struct: :ref:`nl80211-definition-sta-flag-update`
.. LINENO 448
control-port (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 451
testdata (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 454
privacy (``flag``)
~~~~~~~~~~~~~~~~~~
.. LINENO 457
disconnected-by-ap (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 460
status-code (``u16``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 463
cipher-suites-pairwise (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 466
cipher-suite-group (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 469
wpa-versions (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 472
akm-suites (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 475
req-ie (``binary``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 478
resp-ie (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 481
prev-bssid (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 484
key (``binary``)
~~~~~~~~~~~~~~~~
.. LINENO 487
keys (``binary``)
~~~~~~~~~~~~~~~~~
.. LINENO 490
pid (``u32``)
~~~~~~~~~~~~~
.. LINENO 493
4addr (``u8``)
~~~~~~~~~~~~~~
.. LINENO 496
survey-info (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 499
pmkid (``binary``)
~~~~~~~~~~~~~~~~~~
.. LINENO 502
max-num-pmkids (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 505
duration (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 508
cookie (``u64``)
~~~~~~~~~~~~~~~~
.. LINENO 511
wiphy-coverage-class (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 514
tx-rates (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 517
frame-match (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 520
ack (``flag``)
~~~~~~~~~~~~~~
.. LINENO 523
ps-state (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 526
cqm (``binary``)
~~~~~~~~~~~~~~~~
.. LINENO 529
local-state-change (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 532
ap-isolate (``u8``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 535
wiphy-tx-power-setting (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 538
wiphy-tx-power-level (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 541
tx-frame-types (``nest``)
~~~~~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-iftype-attrs`
.. LINENO 545
rx-frame-types (``nest``)
~~~~~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-iftype-attrs`
.. LINENO 549
frame-type (``u16``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 552
control-port-ethertype (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 555
control-port-no-encrypt (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 558
support-ibss-rsn (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 561
wiphy-antenna-tx (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 564
wiphy-antenna-rx (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 567
mcast-rate (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 570
offchannel-tx-ok (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 573
bss-ht-opmode (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 576
key-default-types (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 579
max-remain-on-channel-duration (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 582
mesh-setup (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 585
wiphy-antenna-avail-tx (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 588
wiphy-antenna-avail-rx (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 591
support-mesh-auth (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 594
sta-plink-state (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 597
wowlan-triggers (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 600
wowlan-triggers-supported (``nest``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-wowlan-triggers-attrs`
.. LINENO 604
sched-scan-interval (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 607
interface-combinations (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-if-combination-attributes`
.. LINENO 612
software-iftypes (``nest``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-supported-iftypes`
.. LINENO 616
rekey-data (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 619
max-num-sched-scan-ssids (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 622
max-sched-scan-ie-len (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 625
scan-supp-rates (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 628
hidden-ssid (``u32``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 631
ie-probe-resp (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 634
ie-assoc-resp (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 637
sta-wme (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 640
support-ap-uapsd (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 643
roam-support (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 646
sched-scan-match (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 649
max-match-sets (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 652
pmksa-candidate (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 655
tx-no-cck-rate (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 658
tdls-action (``u8``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 661
tdls-dialog-token (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 664
tdls-operation (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 667
tdls-support (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 670
tdls-external-setup (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 673
device-ap-sme (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 676
dont-wait-for-ack (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 679
feature-flags (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~
:enum: :ref:`nl80211-definition-feature-flags`
:enum-as-flags: True
.. LINENO 684
probe-resp-offload (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 687
probe-resp (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 690
dfs-region (``u8``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 693
disable-ht (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 696
ht-capability-mask (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 699
noack-map (``u16``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 702
inactivity-timeout (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 705
rx-signal-dbm (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 708
bg-scan-period (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 711
wdev (``u64``)
~~~~~~~~~~~~~~
.. LINENO 714
user-reg-hint-type (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 717
conn-failed-reason (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 720
auth-data (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 723
vht-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 726
scan-flags (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 729
channel-width (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 732
center-freq1 (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 735
center-freq2 (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 738
p2p-ctwindow (``u8``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 741
p2p-oppps (``u8``)
~~~~~~~~~~~~~~~~~~
.. LINENO 744
local-mesh-power-mode (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 747
acl-policy (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 750
mac-addrs (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 753
mac-acl-max (``u32``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 756
radar-event (``u32``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 759
ext-capa (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 762
ext-capa-mask (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 765
sta-capability (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 768
sta-ext-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 771
protocol-features (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
:enum: :ref:`nl80211-definition-protocol-features`
.. LINENO 775
split-wiphy-dump (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 778
disable-vht (``flag``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 781
vht-capability-mask (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 784
mdid (``u16``)
~~~~~~~~~~~~~~
.. LINENO 787
ie-ric (``binary``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 790
crit-prot-id (``u16``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 793
max-crit-prot-duration (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 796
peer-aid (``u16``)
~~~~~~~~~~~~~~~~~~
.. LINENO 799
coalesce-rule (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 802
ch-switch-count (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 805
ch-switch-block-tx (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 808
csa-ies (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 811
cntdwn-offs-beacon (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 814
cntdwn-offs-presp (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 817
rxmgmt-flags (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 820
sta-supported-channels (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 823
sta-supported-oper-classes (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 826
handle-dfs (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 829
support-5-mhz (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 832
support-10-mhz (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 835
opmode-notif (``u8``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 838
vendor-id (``u32``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 841
vendor-subcmd (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 844
vendor-data (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 847
vendor-events (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 850
qos-map (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 853
mac-hint (``binary``)
~~~~~~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 857
wiphy-freq-hint (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 860
max-ap-assoc-sta (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 863
tdls-peer-capability (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 866
socket-owner (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 869
csa-c-offsets-tx (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 872
max-csa-counters (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 875
tdls-initiator (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 878
use-rrm (``flag``)
~~~~~~~~~~~~~~~~~~
.. LINENO 881
wiphy-dyn-ack (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 884
tsid (``u8``)
~~~~~~~~~~~~~
.. LINENO 887
user-prio (``u8``)
~~~~~~~~~~~~~~~~~~
.. LINENO 890
admitted-time (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 893
smps-mode (``u8``)
~~~~~~~~~~~~~~~~~~
.. LINENO 896
oper-class (``u8``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 899
mac-mask (``binary``)
~~~~~~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 903
wiphy-self-managed-reg (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 906
ext-features (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 909
survey-radio-stats (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 912
netns-fd (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 915
sched-scan-delay (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 918
reg-indoor (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 921
max-num-sched-scan-plans (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 924
max-scan-plan-interval (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 927
max-scan-plan-iterations (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 930
sched-scan-plans (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 933
pbss (``flag``)
~~~~~~~~~~~~~~~
.. LINENO 936
bss-select (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 939
sta-support-p2p-ps (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 942
pad (``binary``)
~~~~~~~~~~~~~~~~
.. LINENO 945
iftype-ext-capa (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 948
mu-mimo-group-data (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 951
mu-mimo-follow-mac-addr (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 955
scan-start-time-tsf (``u64``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 958
scan-start-time-tsf-bssid (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 961
measurement-duration (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 964
measurement-duration-mandatory (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 967
mesh-peer-aid (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 970
nan-master-pref (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 973
bands (``u32``)
~~~~~~~~~~~~~~~
.. LINENO 976
nan-func (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 979
nan-match (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 982
fils-kek (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 985
fils-nonces (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 988
multicast-to-unicast-enabled (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 991
bssid (``binary``)
~~~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 995
sched-scan-relative-rssi (``s8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 998
sched-scan-rssi-adjust (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1001
timeout-reason (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1004
fils-erp-username (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1007
fils-erp-realm (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1010
fils-erp-next-seq-num (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1013
fils-erp-rrk (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1016
fils-cache-id (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1019
pmk (``binary``)
~~~~~~~~~~~~~~~~
.. LINENO 1022
sched-scan-multi (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1025
sched-scan-max-reqs (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1028
want-1x-4way-hs (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1031
pmkr0-name (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1034
port-authorized (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1037
external-auth-action (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1040
external-auth-support (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1043
nss (``u8``)
~~~~~~~~~~~~
.. LINENO 1046
ack-signal (``s32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1049
control-port-over-nl80211 (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1052
txq-stats (``nest``)
~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-txq-stats-attrs`
.. LINENO 1056
txq-limit (``u32``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 1059
txq-memory-limit (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1062
txq-quantum (``u32``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1065
he-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1068
ftm-responder (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1071
ftm-responder-stats (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1074
timeout (``u32``)
~~~~~~~~~~~~~~~~~
.. LINENO 1077
peer-measurements (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1080
airtime-weight (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1083
sta-tx-power-setting (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1086
sta-tx-power (``s16``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1089
sae-password (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1092
twt-responder (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1095
he-obss-pd (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1098
wiphy-edmg-channels (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1101
wiphy-edmg-bw-config (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1104
vlan-id (``u16``)
~~~~~~~~~~~~~~~~~
.. LINENO 1107
he-bss-color (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1110
iftype-akm-suites (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1113
tid-config (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1116
control-port-no-preauth (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1119
pmk-lifetime (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1122
pmk-reauth-threshold (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1125
receive-multicast (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1128
wiphy-freq-offset (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1131
center-freq1-offset (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1134
scan-freq-khz (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1137
he-6ghz-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1140
fils-discovery (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1143
unsol-bcast-probe-resp (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1146
s1g-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1149
s1g-capability-mask (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1152
sae-pwe (``u8``)
~~~~~~~~~~~~~~~~
.. LINENO 1155
reconnect-requested (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1158
sar-spec (``nest``)
~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-sar-attributes`
.. LINENO 1162
disable-he (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1165
obss-color-bitmap (``u64``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1168
color-change-count (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1171
color-change-color (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1174
color-change-elems (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1177
mbssid-config (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1180
mbssid-elems (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1183
radar-background (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1186
ap-settings-flags (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1189
eht-capability (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1192
disable-eht (``flag``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1195
mlo-links (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1198
mlo-link-id (``u8``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1201
mld-addr (``binary``)
~~~~~~~~~~~~~~~~~~~~~
:display-hint: mac
.. LINENO 1205
mlo-support (``flag``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1208
max-num-akm-suites (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1211
eml-capability (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1214
mld-capa-and-ops (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1217
tx-hw-timestamp (``u64``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1220
rx-hw-timestamp (``u64``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1223
td-bitmap (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1226
punct-bitmap (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1229
max-hw-timestamp-peers (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1232
hw-timestamp-enabled (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1235
ema-rnr-elems (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1238
mlo-link-disabled (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1241
bss-dump-include-use-data (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1244
mlo-ttlm-dlink (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1247
mlo-ttlm-ulink (``u16``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1250
assoc-spp-amsdu (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1253
wiphy-radios (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1256
wiphy-interface-combinations (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1259
vif-radio-mask (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-frame-type-attrs:
frame-type-attrs
================
.. LINENO 1266
frame-type
~~~~~~~~~~
.. _nl80211-attribute-set-wiphy-bands:
wiphy-bands
===========
.. LINENO 1273
2ghz (``nest``)
~~~~~~~~~~~~~~~
:doc: 2.4 GHz ISM band
:value: 0
:nested-attributes: :ref:`nl80211-attribute-set-band-attrs`
.. LINENO 1279
5ghz (``nest``)
~~~~~~~~~~~~~~~
:doc: around 5 GHz band (4.9 - 5.7 GHz)
:nested-attributes: :ref:`nl80211-attribute-set-band-attrs`
.. LINENO 1284
60ghz (``nest``)
~~~~~~~~~~~~~~~~
:doc: around 60 GHz band (58.32 - 69.12 GHz)
:nested-attributes: :ref:`nl80211-attribute-set-band-attrs`
.. LINENO 1289
6ghz (``nest``)
~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-band-attrs`
.. LINENO 1293
s1ghz (``nest``)
~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-band-attrs`
.. LINENO 1297
lc (``nest``)
~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-band-attrs`
.. _nl80211-attribute-set-band-attrs:
band-attrs
==========
.. LINENO 1306
freqs (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-frequency-attrs`
.. LINENO 1311
rates (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-bitrate-attrs`
.. LINENO 1316
ht-mcs-set (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1319
ht-capa (``u16``)
~~~~~~~~~~~~~~~~~
.. LINENO 1322
ht-ampdu-factor (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1325
ht-ampdu-density (``u8``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1328
vht-mcs-set (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1331
vht-capa (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1334
iftype-data (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-iftype-data-attrs`
.. LINENO 1339
edmg-channels (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1342
edmg-bw-config (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1345
s1g-mcs-nss-set (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1348
s1g-capa (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-bitrate-attrs:
bitrate-attrs
=============
.. LINENO 1355
rate (``u32``)
~~~~~~~~~~~~~~
.. LINENO 1358
2ghz-shortpreamble (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-frequency-attrs:
frequency-attrs
===============
.. LINENO 1365
freq (``u32``)
~~~~~~~~~~~~~~
.. LINENO 1368
disabled (``flag``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 1371
no-ir (``flag``)
~~~~~~~~~~~~~~~~
.. LINENO 1374
no-ibss (``flag``)
~~~~~~~~~~~~~~~~~~
:name-prefix: __nl80211-frequency-attr-
.. LINENO 1378
radar (``flag``)
~~~~~~~~~~~~~~~~
.. LINENO 1381
max-tx-power (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1384
dfs-state (``u32``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 1387
dfs-time (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1390
no-ht40-minus (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1393
no-ht40-plus (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1396
no-80mhz (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1399
no-160mhz (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1402
dfs-cac-time (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1405
indoor-only (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1408
ir-concurrent (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1411
no-20mhz (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1414
no-10mhz (``binary``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1417
wmm (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-wmm-attrs`
.. LINENO 1422
no-he (``binary``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1425
offset (``u32``)
~~~~~~~~~~~~~~~~
.. LINENO 1428
1mhz (``binary``)
~~~~~~~~~~~~~~~~~
.. LINENO 1431
2mhz (``binary``)
~~~~~~~~~~~~~~~~~
.. LINENO 1434
4mhz (``binary``)
~~~~~~~~~~~~~~~~~
.. LINENO 1437
8mhz (``binary``)
~~~~~~~~~~~~~~~~~
.. LINENO 1440
16mhz (``binary``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1443
no-320mhz (``binary``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1446
no-eht (``binary``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 1449
psd (``binary``)
~~~~~~~~~~~~~~~~
.. LINENO 1452
dfs-concurrent (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1455
no-6ghz-vlp-client (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1458
no-6ghz-afc-client (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1461
can-monitor (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1464
allow-6ghz-vlp-ap (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-if-combination-attributes:
if-combination-attributes
=========================
.. LINENO 1473
limits (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-iface-limit-attributes`
.. LINENO 1478
maxnum (``u32``)
~~~~~~~~~~~~~~~~
.. LINENO 1481
sta-ap-bi-match (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1484
num-channels (``u32``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1487
radar-detect-widths (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1490
radar-detect-regions (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1493
bi-min-gcd (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-iface-limit-attributes:
iface-limit-attributes
======================
.. LINENO 1502
max (``u32``)
~~~~~~~~~~~~~
.. LINENO 1505
types (``nest``)
~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-supported-iftypes`
.. _nl80211-attribute-set-iftype-data-attrs:
iftype-data-attrs
=================
.. LINENO 1513
iftypes (``binary``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1516
he-cap-mac (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1519
he-cap-phy (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1522
he-cap-mcs-set (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1525
he-cap-ppe (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1528
he-6ghz-capa (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1531
vendor-elems (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1534
eht-cap-mac (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1537
eht-cap-phy (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1540
eht-cap-mcs-set (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1543
eht-cap-ppe (``binary``)
~~~~~~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-iftype-attrs:
iftype-attrs
============
.. LINENO 1551
unspecified (``nest``)
~~~~~~~~~~~~~~~~~~~~~~
:value: 0
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1556
adhoc (``nest``)
~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1560
station (``nest``)
~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1564
ap (``nest``)
~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1568
ap-vlan (``nest``)
~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1572
wds (``nest``)
~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1576
monitor (``nest``)
~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1580
mesh-point (``nest``)
~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1584
p2p-client (``nest``)
~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1588
p2p-go (``nest``)
~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1592
p2p-device (``nest``)
~~~~~~~~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1596
ocb (``nest``)
~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. LINENO 1600
nan (``nest``)
~~~~~~~~~~~~~~
:nested-attributes: :ref:`nl80211-attribute-set-frame-type-attrs`
.. _nl80211-attribute-set-sar-attributes:
sar-attributes
==============
.. LINENO 1609
type (``u32``)
~~~~~~~~~~~~~~
.. LINENO 1612
specs (``indexed-array``)
~~~~~~~~~~~~~~~~~~~~~~~~~
:sub-type: nest
:nested-attributes: :ref:`nl80211-attribute-set-sar-specs`
.. _nl80211-attribute-set-sar-specs:
sar-specs
=========
.. LINENO 1622
power (``s32``)
~~~~~~~~~~~~~~~
.. LINENO 1625
range-index (``u32``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1628
start-freq (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1631
end-freq (``u32``)
~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-supported-iftypes:
supported-iftypes
=================
.. LINENO 1639
adhoc (``flag``)
~~~~~~~~~~~~~~~~
.. LINENO 1642
station (``flag``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1645
ap (``flag``)
~~~~~~~~~~~~~
.. LINENO 1648
ap-vlan (``flag``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1651
wds (``flag``)
~~~~~~~~~~~~~~
.. LINENO 1654
monitor (``flag``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1657
mesh-point (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1660
p2p-client (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1663
p2p-go (``flag``)
~~~~~~~~~~~~~~~~~
.. LINENO 1666
p2p-device (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1669
ocb (``flag``)
~~~~~~~~~~~~~~
.. LINENO 1672
nan (``flag``)
~~~~~~~~~~~~~~
.. _nl80211-attribute-set-txq-stats-attrs:
txq-stats-attrs
===============
.. LINENO 1679
backlog-bytes (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1682
backlog-packets (``u32``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1685
flows (``u32``)
~~~~~~~~~~~~~~~
.. LINENO 1688
drops (``u32``)
~~~~~~~~~~~~~~~
.. LINENO 1691
ecn-marks (``u32``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 1694
overlimit (``u32``)
~~~~~~~~~~~~~~~~~~~
.. LINENO 1697
overmemory (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1700
collisions (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1703
tx-bytes (``u32``)
~~~~~~~~~~~~~~~~~~
.. LINENO 1706
tx-packets (``u32``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1709
max-flows (``u32``)
~~~~~~~~~~~~~~~~~~~
.. _nl80211-attribute-set-wmm-attrs:
wmm-attrs
=========
.. LINENO 1717
cw-min (``u16``)
~~~~~~~~~~~~~~~~
.. LINENO 1720
cw-max (``u16``)
~~~~~~~~~~~~~~~~
.. LINENO 1723
aifsn (``u8``)
~~~~~~~~~~~~~~
.. LINENO 1726
txop (``u16``)
~~~~~~~~~~~~~~
.. _nl80211-attribute-set-wowlan-triggers-attrs:
wowlan-triggers-attrs
=====================
.. LINENO 1735
any (``flag``)
~~~~~~~~~~~~~~
.. LINENO 1738
disconnect (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1741
magic-pkt (``flag``)
~~~~~~~~~~~~~~~~~~~~
.. LINENO 1744
pkt-pattern (``flag``)
~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1747
gtk-rekey-supported (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1750
gtk-rekey-failure (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1753
eap-ident-request (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1756
4way-handshake (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1759
rfkill-release (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1762
wakeup-pkt-80211 (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1765
wakeup-pkt-80211-len (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1768
wakeup-pkt-8023 (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1771
wakeup-pkt-8023-len (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1774
tcp-connection (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1777
wakeup-tcp-match (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1780
wakeup-tcp-connlost (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1783
wakeup-tcp-nomoretokens (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1786
net-detect (``flag``)
~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1789
net-detect-results (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. LINENO 1792
unprotected-deauth-disassoc (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~