Options
All
  • Public
  • Public/Protected
  • All
Menu

device/driver features

Hierarchy

  • FeatureFlags

Index

Properties

__unknown?: number
acktoEstimation?: true

This driver supports dynamic ACK timeout estimation (dynack). %NL80211_ATTR_WIPHY_DYN_ACK flag attribute is used to enable dynack.

activeMonitor?: true

This driver supports an active monitor interface. An active monitor interface behaves like a normal monitor interface, but gets added to the driver. It ensures that incoming unicast packets directed at the configured interface address get ACKed.

advertiseChanLimits?: true

cfg80211 advertises channel limits (HT40, VHT 80/160 MHz) if this flag is set

apModeChanWidthChange?: true

This driver supports dynamic channel bandwidth change (e.g., HT 20 <-> 40 MHz channel) during the lifetime of a BSS.

apScan?: true

Support scanning using an AP vif

cellBaseRegHints?: true

This driver has been tested to work properly to suppport receiving regulatory hints from cellular base stations.

dsParamSetIeInProbes?: true

This device adds a DS Parameter Set IE to probe requests.

dynamicSmps?: true

Device supports dynamic spatial multiplexing powersave, ie. can turn off all but one chain and then wake the rest up as required after, for example, rts/cts handshake.

fullApClientState?: true

The driver supports full state transitions for AP clients. Without this flag (and if the driver doesn't have the AP SME in the device) the driver supports adding stations only when they're associated and adds them in associated state (to later be transitioned into authorized), with this flag they should be added before even sending the authentication reply and then transitioned into authenticated, associated and authorized states using station flags. Note that even for drivers that support this, the default is to add stations in authenticated/associated state, so to add unauthenticated stations the authenticated/associated bits have to be set in the mask.

htIbss?: true

This driver supports IBSS with HT datarates.

inactivityTimer?: true

This driver takes care of freeing up the connected inactive stations in AP mode.

lowPriorityScan?: true

This driver supports low priority scan

macOnCreate?: true

Device supports configuring the vif's MAC address upon creation. See 'macaddr' field in the vif_params (cfg80211.h).

ndRandomMacAddr?: true

This device/driver supports using a random MAC address for every scan iteration during "net detect", i.e. scan in unassociated WoWLAN, the %NL80211_SCAN_FLAG_RANDOM_ADDR may be set for scheduled scan and the MAC address mask/value will be used.

needObssScan?: true

The driver expects userspace to perform OBSS scans and generate 20/40 BSS coex reports. This flag is used only for drivers implementing the CONNECT API, for AUTH/ASSOC it is implied.

p2pDeviceNeedsChannel?: true

(no longer available, only here to reserve the value for API/ABI compatibility)

p2pGoCtwin?: true

P2P GO implementation supports CT Window setting

p2pGoOppps?: true

P2P GO implementation supports opportunistic powersave

quiet?: true

This device, in client mode, supports Quiet Period requests sent to it by an AP.

sae?: true

This driver supports simultaneous authentication of equals (SAE) with user space SME (NL80211_CMD_AUTHENTICATE) in station mode

scanFlush?: true

Scan flush is supported

scanRandomMacAddr?: true

This device/driver supports using a random MAC address during scan (if the device is unassociated); the %NL80211_SCAN_FLAG_RANDOM_ADDR flag may be set for scans and the MAC address mask/value will be used.

schedScanRandomMacAddr?: true

This device/driver supports using a random MAC address for every scan iteration during scheduled scan (while not associated), the %NL80211_SCAN_FLAG_RANDOM_ADDR may be set for scheduled scan and the MAC address mask/value will be used.

skTxStatus?: true

This driver supports reflecting back TX status to the socket error queue when requested with the socket option.

staticSmps?: true

Device supports static spatial multiplexing powersave, ie. can turn off all but one chain even on HT connections that should be using more chains.

supportsWmmAdmission?: true

the device supports setting up WMM TSPEC sessions (TID aka TSID 0-7) with the %NL80211_CMD_ADD_TX_TS command. Standard IEEE 802.11 TSPEC setup is not yet supported, it needs to be able to handle Block-Ack agreements and other things.

tdlsChannelSwitch?: true

Driver supports channel switching when operating as a TDLS peer.

txPowerInsertion?: true

This device is capable of inserting the current tx power value into the TPC Report IE in the spectrum management TPC Report action frame, and in the Radio Measurement Link Measurement Report action frame.

userspaceMpm?: true

This driver supports a userspace Mesh Peering Management entity which may be implemented by registering for beacons or NL80211_CMD_NEW_PEER_CANDIDATE events. The mesh beacon is still generated by the driver.

vifTxpower?: true

The driver supports per-vif TX power setting

wfaTpcIeInProbes?: true

This device adds a WFA TPC Report IE to probe requests.

Generated using TypeDoc