ENUM QLINK_TLV_ID(9)
π NAME
okay so this is the enum qlink_tlv_id(9) page from the Kernel API Manual, and it's literally just list of TLVs that Qlink messages can carry. that's the whole vibe. TLVs, bestie. it's giving "type-length-value catalog" and honestly? we respect it π
β¨ SYNOPSIS
enum qlink_tlv_id {
QTN_TLV_ID_FRAG_THRESH ,
QTN_TLV_ID_RTS_THRESH ,
QTN_TLV_ID_SRETRY_LIMIT ,
QTN_TLV_ID_LRETRY_LIMIT ,
QTN_TLV_ID_REG_RULE ,
QTN_TLV_ID_CHANNEL ,
QTN_TLV_ID_CHANDEF ,
QTN_TLV_ID_BITMAP ,
QTN_TLV_ID_STA_STATS ,
QTN_TLV_ID_COVERAGE_CLASS ,
QTN_TLV_ID_IFACE_LIMIT ,
QTN_TLV_ID_CHANNEL_STATS ,
QTN_TLV_ID_KEY ,
QTN_TLV_ID_SEQ ,
QTN_TLV_ID_IE_SET ,
QTN_TLV_ID_EXT_CAPABILITY_MASK ,
QTN_TLV_ID_ACL_DATA ,
QTN_TLV_ID_BUILD_NAME ,
QTN_TLV_ID_BUILD_REV ,
QTN_TLV_ID_BUILD_TYPE ,
QTN_TLV_ID_BUILD_LABEL ,
QTN_TLV_ID_HW_ID ,
QTN_TLV_ID_CALIBRATION_VER ,
QTN_TLV_ID_UBOOT_VER ,
QTN_TLV_ID_RANDOM_MAC_ADDR ,
QTN_TLV_ID_WOWLAN_CAPAB ,
QTN_TLV_ID_WOWLAN_PATTERN ,
QTN_TLV_ID_IFTYPE_DATA
};
like, all 28 of them, in order, no notes π₯
π¦ Constants
so the tea here is: most of these have no description AT ALL on this page. the source literally says -- undescribed -- and honestly, iconic mystery behavior. keeping it 100% accurate:
QTN_TLV_ID_FRAG_THRESHβ-- undescribed --, so we're left guessing π«QTN_TLV_ID_RTS_THRESHβ-- undescribed --, no crumbs.QTN_TLV_ID_SRETRY_LIMITβ-- undescribed --, the manpage said nothing.QTN_TLV_ID_LRETRY_LIMITβ-- undescribed --, silent treatment fr.QTN_TLV_ID_REG_RULEβ-- undescribed --, blank. empty. nada.QTN_TLV_ID_CHANNELβ-- undescribed --, mystery box behavior πQTN_TLV_ID_CHANDEFβ-- undescribed --, same energy.QTN_TLV_ID_BITMAPβ ok this one has actual lore π it's a data representing a bitmap that is used together with other TLVs:enum qlink_sta_infoβ used to indicate which statistic carried inQTN_TLV_ID_STA_STATSis valid.enum qlink_hw_capabβ listing wireless card capabilities.enum qlink_driver_capabβ listing driver/host system capabilities.enum qlink_chan_statβ used to indicate which statistic carried inQTN_TLV_ID_CHANNEL_STATSis valid.
QTN_TLV_ID_STA_STATSβ per-STA statistics as defined bystruct qlink_sta_stats. and bestie, only the valid values are marked as such in a bitmap carried byQTN_TLV_ID_BITMAPβ¨QTN_TLV_ID_COVERAGE_CLASSβ-- undescribed --, we know nothing πQTN_TLV_ID_IFACE_LIMITβ-- undescribed --, ghosted by the docs.QTN_TLV_ID_CHANNEL_STATSβ-- undescribed --, no context given.QTN_TLV_ID_KEYβ-- undescribed --, keeping secrets fr πQTN_TLV_ID_SEQβ-- undescribed --, no comment.QTN_TLV_ID_IE_SETβ-- undescribed --, that's it, that's the entry.QTN_TLV_ID_EXT_CAPABILITY_MASKβ-- undescribed --, nothing to report.QTN_TLV_ID_ACL_DATAβ-- undescribed --, head empty, no thoughts.QTN_TLV_ID_BUILD_NAMEβ-- undescribed --, unnamed (ironically).QTN_TLV_ID_BUILD_REVβ-- undescribed --, no revision notes either.QTN_TLV_ID_BUILD_TYPEβ-- undescribed --, type unspecified, slay.QTN_TLV_ID_BUILD_LABELβ-- undescribed --, label unlabeled πQTN_TLV_ID_HW_IDβ-- undescribed --, no ID card shown.QTN_TLV_ID_CALIBRATION_VERβ-- undescribed --, uncalibrated documentation.QTN_TLV_ID_UBOOT_VERβ-- undescribed --, bootloader lore withheld.QTN_TLV_ID_RANDOM_MAC_ADDRβ-- undescribed --, appropriately random info.QTN_TLV_ID_WOWLAN_CAPABβ-- undescribed --, no capabilities listed here.QTN_TLV_ID_WOWLAN_PATTERNβ-- undescribed --, pattern not found.QTN_TLV_ID_IFTYPE_DATAβ finally, a description! it's supported band data πΆ
real talk: don't go inventing meanings for the -- undescribed -- ones, bestie. the page says what it says and nothing more π«Ά
π SEE ALSO
the main character of this whole saga: the kernel file ./drivers/net/wireless/quantenna/qtnfmac/qlink.h β and then a truly enormous friend group:
enum qlink_msg_type(9),struct qlink_msg_header(9),enum qlink_hw_capab(9),enum qlink_driver_capab(9),struct qlink_intf_info(9),struct qlink_channel(9)struct qlink_chandef(9),struct qlink_sta_info_state(9),enum qlink_sr_ctrl_flags(9),struct qlink_sr_params(9),enum qlink_cmd_type(9),struct qlink_cmd(9)struct qlink_cmd_init_fw(9),struct qlink_cmd_manage_intf(9),struct qlink_cmd_mgmt_frame_register(9),struct qlink_cmd_frame_tx(9),struct qlink_cmd_get_sta_info(9)struct qlink_cmd_add_key(9),struct qlink_cmd_set_def_key(9),struct qlink_cmd_set_def_mgmt_key(9),struct qlink_cmd_change_sta(9),struct qlink_cmd_del_sta(9)struct qlink_cmd_connect(9),struct qlink_cmd_external_auth(9),struct qlink_cmd_disconnect(9),struct qlink_cmd_updown(9),enum qlink_band(9)struct qlink_cmd_band_info_get(9),struct qlink_cmd_get_chan_stats(9),enum qlink_reg_initiator(9),enum qlink_user_reg_hint_type(9),struct qlink_cmd_reg_notify(9)enum qlink_chan_sw_flags(9),struct qlink_cmd_chan_switch(9),enum qlink_hidden_ssid(9),struct qlink_cmd_start_ap(9),struct qlink_cmd_start_cac(9)struct qlink_acl_data(9),enum qlink_pm_mode(9),struct qlink_cmd_pm_set(9),enum qlink_txpwr_op(9),struct qlink_cmd_txpwr(9)enum qlink_wowlan_trigger(9),struct qlink_cmd_wowlan_set(9),struct qlink_cmd_ndev_event(9),struct qlink_cmd_ndev_changeupper(9),enum qlink_scan_flags(9)struct qlink_cmd_scan(9),struct qlink_cmd_update_owe(9),struct qlink_resp(9),struct qlink_resp_init_fw(9),enum qlink_dfs_regions(9)struct qlink_resp_get_mac_info(9),struct qlink_resp_get_hw_info(9),struct qlink_resp_manage_intf(9),struct qlink_resp_get_sta_info(9),struct qlink_resp_band_info_get(9)struct qlink_resp_get_chan_stats(9),struct qlink_resp_channel_get(9),struct qlink_resp_txpwr(9),struct qlink_event(9),struct qlink_event_sta_assoc(9)struct qlink_event_sta_deauth(9),struct qlink_event_bss_join(9),struct qlink_event_bss_leave(9),struct qlink_event_freq_change(9),struct qlink_event_rxmgmt(9)struct qlink_event_scan_result(9),enum qlink_scan_complete_flags(9),struct qlink_event_scan_complete(9),struct qlink_event_radar(9),struct qlink_event_external_auth(9)struct qlink_event_mic_failure(9),struct qlink_event_update_owe(9),enum qlink_reg_rule_flags(9),struct qlink_tlv_reg_rule(9),struct qlink_tlv_channel(9)struct qlink_tlv_chandef(9),struct qlink_tlv_ie_set(9),struct qlink_tlv_ext_ie(9),struct qlink_tlv_iftype_data(9),enum qlink_chan_stat(9)struct qlink_chan_stats(9),enum qlink_sta_info(9),struct qlink_sta_info_rate(9),struct qlink_sta_stats(9),struct qlink_random_mac_addr(9)struct qlink_wowlan_capab_data(9),struct qlink_wowlan_support(9)
like. that's the whole extended universe π
and that's the page, bestie π«Ά this lil writeup came from the kernel source path ./drivers/net/wireless/quanten... (that's how it shows up, truncated and all, no cap) and it's dated October 2026 β so mark your calendar and stan responsibly πβ¨π
π¦ 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