ENUM NL80211_EXT_FEATURE_INDEX(9)
๐ NAME ๐
enum nl80211_ext_feature_index โ bit index of extended features.
okay so bestie, welcome to the Kernel API Manual, section 9, and honestly? this one is a whole enum. it's the master list of extended-feature bit indices โ every cool thing a driver or device can advertise that it's capable of, all indexed by a number. think of it as the driver's โwhat I can actually doโ bingo card ๐
โจ SYNOPSIS โจ
enum nl80211_ext_feature_index {
NL80211_EXT_FEATURE_VHT_IBSS ,
NL80211_EXT_FEATURE_RRM ,
NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER ,
NL80211_EXT_FEATURE_SCAN_START_TIME ,
NL80211_EXT_FEATURE_BSS_PARENT_TSF ,
NL80211_EXT_FEATURE_SET_SCAN_DWELL ,
NL80211_EXT_FEATURE_BEACON_RATE_LEGACY ,
NL80211_EXT_FEATURE_BEACON_RATE_HT ,
NL80211_EXT_FEATURE_BEACON_RATE_VHT ,
NL80211_EXT_FEATURE_FILS_STA ,
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA ,
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED ,
NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI ,
NL80211_EXT_FEATURE_CQM_RSSI_LIST ,
NL80211_EXT_FEATURE_FILS_SK_OFFLOAD ,
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK ,
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X ,
NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME ,
NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP ,
NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE ,
NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION ,
NL80211_EXT_FEATURE_MFP_OPTIONAL ,
NL80211_EXT_FEATURE_LOW_SPAN_SCAN ,
NL80211_EXT_FEATURE_LOW_POWER_SCAN ,
NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN ,
NL80211_EXT_FEATURE_DFS_OFFLOAD ,
NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 ,
NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT ,
NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT ,
NL80211_EXT_FEATURE_TXQS ,
NL80211_EXT_FEATURE_SCAN_RANDOM_SN ,
NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT ,
NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 ,
NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER ,
NL80211_EXT_FEATURE_AIRTIME_FAIRNESS ,
NL80211_EXT_FEATURE_AP_PMKSA_CACHING ,
NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD ,
NL80211_EXT_FEATURE_EXT_KEY_ID ,
NL80211_EXT_FEATURE_STA_TX_PWR ,
NL80211_EXT_FEATURE_SAE_OFFLOAD ,
NL80211_EXT_FEATURE_VLAN_OFFLOAD ,
NL80211_EXT_FEATURE_AQL ,
NL80211_EXT_FEATURE_BEACON_PROTECTION ,
NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH ,
NL80211_EXT_FEATURE_PROTECTED_TWT ,
NL80211_EXT_FEATURE_DEL_IBSS_STA ,
NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS ,
NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT ,
NL80211_EXT_FEATURE_SCAN_FREQ_KHZ ,
NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS ,
NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION ,
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK ,
NL80211_EXT_FEATURE_SAE_OFFLOAD_AP ,
NL80211_EXT_FEATURE_FILS_DISCOVERY ,
NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP ,
NL80211_EXT_FEATURE_BEACON_RATE_HE ,
NL80211_EXT_FEATURE_SECURE_LTF ,
NL80211_EXT_FEATURE_SECURE_RTT ,
NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE ,
NL80211_EXT_FEATURE_BSS_COLOR ,
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD ,
NL80211_EXT_FEATURE_RADAR_BACKGROUND ,
NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE ,
NL80211_EXT_FEATURE_PUNCT ,
NL80211_EXT_FEATURE_SECURE_NAN ,
NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA ,
NL80211_EXT_FEATURE_OWE_OFFLOAD ,
NL80211_EXT_FEATURE_OWE_OFFLOAD_AP ,
NL80211_EXT_FEATURE_DFS_CONCURRENT ,
NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT ,
NL80211_EXT_FEATURE_BEACON_RATE_EHT ,
NL80211_EXT_FEATURE_EPPKE ,
NL80211_EXT_FEATURE_ASSOC_FRAME_ENCRYPTION ,
NL80211_EXT_FEATURE_IEEE8021X_AUTH ,
NL80211_EXT_FEATURE_ROC_ADDR_FILTER ,
NL80211_EXT_FEATURE_SET_KEY_LTF_SEED ,
NL80211_EXT_FEATURE_PROBE_AP ,
NUM_NL80211_EXT_FEATURES ,
MAX_NL80211_EXT_FEATURES
};
๐ฆ Constants ๐ฆ
okay so here's the tea on each one, going down the list ๐
NL80211_EXT_FEATURE_VHT_IBSSโ this driver supports IBSS with VHT datarates. slay.NL80211_EXT_FEATURE_RRMโ this driver supports RRM. when it's featured, the user can request to use RRM (seeNL80211_ATTR_USE_RRM) withNL80211_CMD_ASSOCIATEandNL80211_CMD_CONNECTrequests, which will set theASSOC_REQ_USE_RRMflag in the association request โ even ifNL80211_FEATURE_QUIETis not advertised. iconic behaviour fr.NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFERโ this device supports MU-MIMO air sniffer, which means it can be configured to hear packets from certain groups (configured by theNL80211_ATTR_MU_MIMO_GROUP_DATAattribute), or it can be configured to follow a station by setting theNL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDRattribute. nosy in the best way ๐ฅNL80211_EXT_FEATURE_SCAN_START_TIMEโ this driver includes the actual time the scan started in the scan results event. the time is the TSF of the BSS that the interface that requested the scan is connected to (if available).NL80211_EXT_FEATURE_BSS_PARENT_TSFโ per BSS, this driver reports the time the last beacon/probe was received. for a non-MLO connection, the time is the TSF of the BSS that the interface that requested the scan is connected to (if available). for an MLO connection, the time is the TSF of the BSS corresponding with the link ID specified in the scan request (if specified). noted โจNL80211_EXT_FEATURE_SET_SCAN_DWELLโ this driver supports configuration of channel dwell time.NL80211_EXT_FEATURE_BEACON_RATE_LEGACYโ driver supports beacon rate configuration (AP/mesh), supporting a legacy (non-HT/VHT) rate.NL80211_EXT_FEATURE_BEACON_RATE_HTโ driver supports beacon rate configuration (AP/mesh) with HT rates.NL80211_EXT_FEATURE_BEACON_RATE_VHTโ driver supports beacon rate configuration (AP/mesh) with VHT rates.NL80211_EXT_FEATURE_FILS_STAโ this driver supports Fast Initial Link Setup with user space SME (NL80211_CMD_AUTHENTICATE) in station mode.NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TAโ this driver supports randomized TA inNL80211_CMD_FRAMEwhile not associated.NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTEDโ this driver supports randomized TA inNL80211_CMD_FRAMEwhile associated.NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSIโ the driver supports sched_scan for reporting BSSs with a better RSSI than the current connected BSS (NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI).NL80211_EXT_FEATURE_CQM_RSSI_LISTโ with this driver, theNL80211_ATTR_CQM_RSSI_THOLDattribute accepts a list of zero or more RSSI threshold values to monitor, rather than exactly one threshold. glow-up tbh ๐ซถNL80211_EXT_FEATURE_FILS_SK_OFFLOADโ driver SME supports FILS shared key authentication withNL80211_CMD_CONNECT.NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSKโ the device wants to do the 4-way handshake with PSK in station mode (the PSK is passed as part of the connect and associate commands), and doing it in the host might not be supported. heads up ๐NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1Xโ the device wants to be doing the 4-way handshake with 802.1X in station mode (it will pass EAP frames to the host and accept the set_pmk/del_pmk commands), and doing it in the host might not be supported.NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIMEโ driver is capable of overriding the max channel attribute in the FILS request params IE with the actual dwell time.NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESPโ driver accepts broadcast probe response.NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATEโ driver supports sending the first probe request in each channel at a rate of at least 5.5Mbps.NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSIONโ driver supports probe request tx deferral and suppression.NL80211_EXT_FEATURE_MFP_OPTIONALโ driver supports theNL80211_MFP_OPTIONALvalue inNL80211_ATTR_USE_MFP.NL80211_EXT_FEATURE_LOW_SPAN_SCANโ driver supports low span scan.NL80211_EXT_FEATURE_LOW_POWER_SCANโ driver supports low power scan.NL80211_EXT_FEATURE_HIGH_ACCURACY_SCANโ driver supports high accuracy scan.NL80211_EXT_FEATURE_DFS_OFFLOADโ HW/driver will offload DFS actions. the device or driver will do all DFS-related actions by itself, informing user-space about CAC progress, radar detection event, and channel change triggered by radar detection event. no need to start CAC from user-space, and no need to react to the โradar detectedโ event. main character energy: it handles its own drama ๐NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211โ driver supports sending and receiving control port frames over nl80211 instead of the netdevice.NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORTโ this driver/device supports (average) ACK signal strength reporting.NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORTโ backward-compatible ID.NL80211_EXT_FEATURE_TXQSโ driver supports FQ-CoDel-enabled intermediate TXQs.NL80211_EXT_FEATURE_SCAN_RANDOM_SNโ driver/device supports randomizing the SN in probe request frames if requested byNL80211_SCAN_FLAG_RANDOM_SN.NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENTโ driver/device can omit all data except for supported rates from the probe request content if requested by theNL80211_SCAN_FLAG_MIN_PREQ_CONTENTflag.NL80211_EXT_FEATURE_CAN_REPLACE_PTK0โ driver/device confirm that they are able to rekey an in-use key correctly.
๐จ bestie listen to me: userspace must not rekey PTK keys if this flag is not set. ignoring this can leak clear text packets and/or freeze the connection. that's not a vibe, that's a whole outage ๐ญ
NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDERโ driver supports enabling the fine timing measurement responder role.NL80211_EXT_FEATURE_AIRTIME_FAIRNESSโ driver supports getting airtime fairness for transmitted packets and has enabled airtime fairness scheduling. fair and booked โจNL80211_EXT_FEATURE_AP_PMKSA_CACHINGโ driver/device supports PMKSA caching (set/del PMKSA operations) in AP mode.NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLDโ obsolete. that's it, that's the whole description ๐NL80211_EXT_FEATURE_EXT_KEY_IDโ driver supports โExtended Key ID for Individually Addressed Framesโ from IEEE802.11-2016.NL80211_EXT_FEATURE_STA_TX_PWRโ okay so this driver can control the tx power going to a station ๐ฏ that's the whole vibe.NL80211_EXT_FEATURE_SAE_OFFLOADโ the device wants to do SAE authentication itself in station mode. and like, the SAE password gets passed as part of the connect command. iykyk ๐NL80211_EXT_FEATURE_VLAN_OFFLOADโ driver says yes to a single netdev with VLAN tagged frames, plus separate VLAN-specific netdevs added usingvconfig, same way it works in the Ethernet case. literally the Ethernet treatment ๐ซถNL80211_EXT_FEATURE_AQLโ driver supports the Airtime Queue Limit (AQL) feature bestie, and that's the icon that prevents bufferbloat by using the expected transmission time to limit how much data gets buffered in the hardware ๐ฅNL80211_EXT_FEATURE_BEACON_PROTECTIONโ driver supports Beacon protection and can receive key configuration for BIGTK using key indexes6and7. no cap ๐NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTHโ the driver can disable forwarding of preauth frames over the control port. those frames then get handled as ordinary data frames instead, slay ๐ธNL80211_EXT_FEATURE_PROTECTED_TWTโ driver supports protected TWT frames โจNL80211_EXT_FEATURE_DEL_IBSS_STAโ the driver supports removing stations in IBSS mode, essentially by dropping their state. gone, reduced to atoms ๐NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONSโ management frame registrations are possible for multicast frames, and those get reported properly ๐NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENTโ the driver supports Beacon protection as a client only and cannot transmit protected beacons. client mode main character energy ๐NL80211_EXT_FEATURE_SCAN_FREQ_KHZโ this driver supports receiving and reporting scan requests withNL80211_ATTR_SCAN_FREQ_KHZ. but listen: to reportNL80211_ATTR_SCAN_FREQ_KHZ,NL80211_SCAN_FLAG_FREQ_KHZmust be included in the scan request. both or it doesn't count ๐NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUSโ the driver can report tx status for control port over nl80211 tx operations โญNL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATIONโ driver supports Operating Channel Validation (OCV) when it's using the driver's SME for RSNA handshakes ๐ฅNL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSKโ device wants to do the 4-way handshake with PSK in AP mode, and the PSK is passed as part of the start AP command ๐NL80211_EXT_FEATURE_SAE_OFFLOAD_APโ device wants to do SAE authentication in AP mode, SAE password passed as part of the start AP command ๐NL80211_EXT_FEATURE_FILS_DISCOVERYโ driver/device supports FILS discovery frames transmission ๐ฆNL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESPโ driver/device supports unsolicited broadcast probe response transmission, periodt ๐กNL80211_EXT_FEATURE_BEACON_RATE_HEโ driver supports beacon rate configuration (AP/mesh) with HE rates โจNL80211_EXT_FEATURE_SECURE_LTFโ device supports secure LTF measurement exchange protocol ๐NL80211_EXT_FEATURE_SECURE_RTTโ device supports secure RTT measurement exchange protocol, and honestly? obsessed ๐ฏNL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASUREโ device supports management frame protection for all management frames exchanged during the negotiation and range measurement procedure ๐NL80211_EXT_FEATURE_BSS_COLORโ the driver supports BSS color collision detection and change announcements ๐จNL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOADโ a driver running in AP mode supports FILS encryption and decryption for (Re)Association Request and Response frames. userspace has to share FILS AAD details with the driver by usingNL80211_CMD_SET_FILS_AAD๐ซถNL80211_EXT_FEATURE_RADAR_BACKGROUNDโ device supports background radar/CAC detection ๐กNL80211_EXT_FEATURE_POWERED_ADDR_CHANGEโ device can perform a MAC address change without having to bring the underlying network device down first. for example, in station mode this can be used to vary the origin MAC address prior to a connection to a new AP, for privacy or other reasons. note that certain driver specific restrictions might apply โ e.g. no scans in progress, no offchannel operations in progress, and no active connections โ ๏ธ lowkey important bestieNL80211_EXT_FEATURE_PUNCTโ driver supports preamble puncturing in AP mode ๐ณ๏ธNL80211_EXT_FEATURE_SECURE_NANโ device supports NAN Pairing, which enables authentication, data encryption and message integrity. it's giving secure ๐NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TAโ device supports randomized TA in authentication and deauthentication frames sent to an unassociated peer usingNL80211_CMD_FRAME๐ญNL80211_EXT_FEATURE_OWE_OFFLOADโ driver/device wants to do OWE DH IE handling in station mode ๐ซNL80211_EXT_FEATURE_OWE_OFFLOAD_APโ driver/device wants to do OWE DH IE handling in AP mode ๐ซNL80211_EXT_FEATURE_DFS_CONCURRENTโ the device supports peer-to-peer or ad hoc operation on DFS channels while under the control of a concurrent DFS master on the same channel, as described inFCC-594280 D01(Section B.3). so like, this for example allows P2P GO and P2P clients to operate on DFS channels as long as there's a concurrent BSS connection ๐ฅNL80211_EXT_FEATURE_SPP_AMSDU_SUPPORTโ the driver has support for SPP (signaling and payload protected) A-MSDUs, and this shall be advertised in the RSNXE ๐ฃNL80211_EXT_FEATURE_BEACON_RATE_EHTโ driver supports beacon rate configuration (AP/mesh) with EHT rates โจNL80211_EXT_FEATURE_EPPKEโ driver supports Enhanced Privacy Protection Key Exchange (EPPKE) with user space SME (NL80211_CMD_AUTHENTICATE) in non-AP STA mode ๐NL80211_EXT_FEATURE_ASSOC_FRAME_ENCRYPTIONโ this specifies that the driver supports encryption of (Re)Association Request and Response frames in both non-AP STA and AP mode, as specified in"IEEE P802.11bi/D3.0, 12.16.6"๐NL80211_EXT_FEATURE_IEEE8021X_AUTHโ driver supports IEEE 802.1X authentication utilizing Authentication frames with user space SME (NL80211_CMD_AUTHENTICATE) in non-AP STA mode, as specified in"IEEE P802.11bi/D4.0, 12.16.5"๐ฆNL80211_EXT_FEATURE_ROC_ADDR_FILTERโ driver supports MAC address filtering during remain-on-channel. whenNL80211_ATTR_MACis provided withNL80211_CMD_REMAIN_ON_CHANNEL, the driver will forward frames with a matching MAC address to userspace during the off-channel period ๐NL80211_EXT_FEATURE_SET_KEY_LTF_SEEDโ driver supports installing the LTF key seed viaNL80211_KEY_LTF_SEED. the seed is used to generate secure LTF keys for secure LTF measurement sessions ๐ฑNL80211_EXT_FEATURE_PROBE_APโ driver supports probing the associated AP in STA mode usingNL80211_CMD_PROBE_PEER๐ซถNUM_NL80211_EXT_FEATURESโ number of extended features, literally the headcount ๐งฎMAX_NL80211_EXT_FEATURESโ highest extended feature index, the ceiling bestie ๐๏ธ
๐ SEE ALSO ๐
okay bestie, this is the giant group chat of related pages โ the kernel file first, then every single cross-reference, no skips, no cap. All names are exactly as the page lists them:
- Kernel file
./include/uapi/linux/nl80211.h Station handling(9)Frame transmission/registration support(9)Virtual interface / concurrency capabilities(9)packet coalesce support(9)WPA/WPA2 EAPOL handshake offload(9)FILS shared key authentication offload(9)SAE authentication offload(9)VLAN offload support for setting group keys and binding STAs to VLANs(9)TID configuration(9)FILS shared key crypto offload(9)Multi-Link Operation(9)OWE DH IE handling offload(9)enum nl80211_commands(9)enum nl80211_attrs(9)enum nl80211_iftype(9)enum nl80211_sta_flags(9)enum nl80211_sta_p2p_ps_status(9)struct nl80211_sta_flag_update(9)enum nl80211_he_gi(9)enum nl80211_he_ltf(9)enum nl80211_he_ru_alloc(9)enum nl80211_eht_gi(9)enum nl80211_eht_ltf(9)enum nl80211_eht_ru_alloc(9)enum nl80211_rate_info(9)enum nl80211_sta_bss_param(9)enum nl80211_sta_info(9)enum nl80211_tid_stats(9)enum nl80211_txq_stats(9)enum nl80211_mpath_flags(9)enum nl80211_mpath_info(9)enum nl80211_band_iftype_attr(9)enum nl80211_band_attr(9)enum nl80211_nan_phy_cap_attr(9)enum nl80211_wmm_rule(9)enum nl80211_frequency_attr(9)enum nl80211_bitrate_attr(9)enum nl80211_reg_initiator(9)enum nl80211_reg_type(9)enum nl80211_reg_rule_attr(9)enum nl80211_sched_scan_match_attr(9)enum nl80211_reg_rule_flags(9)enum nl80211_dfs_regions(9)enum nl80211_user_reg_hint_type(9)enum nl80211_survey_info(9)enum nl80211_mntr_flags(9)enum nl80211_mesh_power_mode(9)enum nl80211_meshconf_params(9)enum nl80211_mesh_setup_params(9)enum nl80211_txq_attr(9)enum nl80211_channel_type(9)enum nl80211_key_mode(9)enum nl80211_chan_width(9)enum nl80211_bss_scan_width(9)enum nl80211_bss_use_for(9)enum nl80211_bss_cannot_use_reasons(9)enum nl80211_bss(9)enum nl80211_bss_status(9)enum nl80211_auth_type(9)enum nl80211_key_type(9)enum nl80211_mfp(9)enum nl80211_key_default_types(9)enum nl80211_key_attributes(9)enum nl80211_tx_rate_attributes(9)struct nl80211_txrate_vht(9)struct nl80211_txrate_he(9)struct nl80211_txrate_eht(9)enum nl80211_band(9)enum nl80211_ps_state(9)enum nl80211_attr_cqm(9)enum nl80211_cqm_rssi_threshold_event(9)enum nl80211_tx_power_setting(9)enum nl80211_tid_config(9)enum nl80211_packet_pattern_attr(9)struct nl80211_pattern_support(9)enum nl80211_wowlan_triggers(9)TCP connection wakeup(9)struct nl80211_wowlan_tcp_data_seq(9)struct nl80211_wowlan_tcp_data_token(9)struct nl80211_wowlan_tcp_data_token_feature(9)enum nl80211_wowlan_tcp_attrs(9)struct nl80211_coalesce_rule_support(9)enum nl80211_attr_coalesce_rule(9)enum nl80211_coalesce_condition(9)enum nl80211_iface_limit_attrs(9)enum nl80211_if_combination_attrs(9)enum nl80211_plink_state(9)enum nl80211_plink_action(9)enum nl80211_rekey_data(9)enum nl80211_hidden_ssid(9)enum nl80211_sta_wme_attr(9)enum nl80211_pmksa_candidate_attr(9)enum nl80211_tdls_operation(9)enum nl80211_ap_sme_features(9)enum nl80211_feature_flags(9)enum nl80211_probe_resp_offload_support_attr(9)enum nl80211_connect_failed_reason(9)enum nl80211_timeout_reason(9)enum nl80211_scan_flags(9)enum nl80211_acl_policy(9)enum nl80211_smps_mode(9)enum nl80211_radar_event(9)enum nl80211_dfs_state(9)enum nl80211_protocol_features(9)enum nl80211_crit_proto_id(9)enum nl80211_rxmgmt_flags(9)struct nl80211_vendor_cmd_info(9)enum nl80211_tdls_peer_capability(9)enum nl80211_sched_scan_plan(9)struct nl80211_bss_select_rssi_adjust(9)enum nl80211_bss_select_attr(9)enum nl80211_nan_function_type(9)enum nl80211_nan_publish_type(9)enum nl80211_nan_func_term_reason(9)enum nl80211_nan_func_attributes(9)enum nl80211_nan_srf_attributes(9)enum nl80211_nan_match_attributes(9)enum nl80211_nan_band_conf_attributes(9)enum nl80211_nan_conf_attributes(9)enum nl80211_external_auth_action(9)enum nl80211_ftm_responder_attributes(9)enum nl80211_preamble(9)enum nl80211_peer_measurement_type(9)enum nl80211_peer_measurement_status(9)enum nl80211_peer_measurement_req(9)enum nl80211_peer_measurement_resp(9)enum nl80211_peer_measurement_ftm_req_type(9)enum nl80211_peer_measurement_peer_attrs(9)enum nl80211_peer_measurement_attrs(9)enum nl80211_peer_measurement_ftm_capa(9)enum nl80211_peer_measurement_ftm_type_capa(9)enum nl80211_peer_measurement_ftm_req(9)enum nl80211_peer_measurement_ftm_failure_reasons(9)enum nl80211_peer_measurement_ftm_resp(9)enum nl80211_obss_pd_attributes(9)enum nl80211_bss_color_attributes(9)enum nl80211_iftype_akm_attributes(9)enum nl80211_fils_discovery_attributes(9)enum nl80211_unsol_bcast_probe_resp_attributes(9)enum nl80211_sae_pwe_mechanism(9)enum nl80211_sar_type(9)enum nl80211_sar_attrs(9)enum nl80211_sar_specs_attrs(9)enum nl80211_mbssid_config_attributes(9)enum nl80211_ap_settings_flags(9)enum nl80211_wiphy_radio_attrs(9)enum nl80211_wiphy_radio_freq_range(9)enum nl80211_s1g_short_beacon_attrs(9)enum nl80211_nan_capabilities(9)enum nl80211_nan_peer_map_attrs(9)
that's the whole cross-reference glow-up completed, bestie ๐ โ source/version: ./include/uapi/linux, date: October 2026. periodt โจ
๐ฆ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms