ENUM WMI_TLV_TX_PAUSE_ID(9)
π enum wmi_tlv_tx_pause_id(9)
okay bestie, gather round π this is a page straight outta the Kernel API Manual and it's all about enum wmi_tlv_tx_pause_id β literally the reason types for pausing a firmware tx queue. that's it. that's the vibe. no cap, it's giving "small enum, big job" energy β¨
πΈ NAME πΈ
enum wmi_tlv_tx_pause_id β the firmware tx queue pause reason types π
π¦ SYNOPSIS π¦
enum wmi_tlv_tx_pause_id {
WMI_TLV_TX_PAUSE_ID_MCC ,
WMI_TLV_TX_PAUSE_ID_AP_PEER_PS ,
WMI_TLV_TX_PAUSE_ID_AP_PEER_UAPSD ,
WMI_TLV_TX_PAUSE_ID_P2P_CLI_NOA ,
WMI_TLV_TX_PAUSE_ID_P2P_GO_PS ,
WMI_TLV_TX_PAUSE_ID_STA_ADD_BA ,
WMI_TLV_TX_PAUSE_ID_AP_PS ,
WMI_TLV_TX_PAUSE_ID_IBSS_PS ,
WMI_TLV_TX_PAUSE_ID_HOST
};
π Constants π
like, every single reason gets its own moment. here's the whole roster, and pay attention to which fields are valid for each, because that's the whole tea β
WMI_TLV_TX_PAUSE_ID_MCCβ used for by multi-channel firmware scheduler. Onlyvdev_mapis valid. that's the only thing you get, don't go looking for more πWMI_TLV_TX_PAUSE_ID_AP_PEER_PSβ a peer in AP mode is asleep π΄. Onlypeer_idis valid.WMI_TLV_TX_PAUSE_ID_AP_PEER_UAPSDβ Onlypeer_idandtid_mapare valid.WMI_TLV_TX_PAUSE_ID_P2P_CLI_NOAβ Onlyvdev_mapis valid.WMI_TLV_TX_PAUSE_ID_P2P_GO_PSβ Onlyvdev_mapis valid.WMI_TLV_TX_PAUSE_ID_STA_ADD_BAβ Onlypeer_idandtid_mapare valid.WMI_TLV_TX_PAUSE_ID_AP_PSβ when all the peers are asleep in AP mode π. Onlyvdev_mapis valid.WMI_TLV_TX_PAUSE_ID_IBSS_PSβ when all the peers are asleep in IBSS mode π. Onlyvdev_mapis valid.WMI_TLV_TX_PAUSE_ID_HOSTβ the host itself requested the tx pause. main character energy, honestly π
real talk: notice how each constant only validates some of the fields? don't assume the rest are meaningful. the docs said what's valid, and that's what's valid, periodt π«Ά
β SEE ALSO β
- Kernel file
./drivers/net/wireless/ath/ath10k/wmi-tlv.h
and that's the whole page, bestie, you ate that ππ this lil transmission came from ./drivers/net/wireless/ath/ath10k, dated October 2026, and it's filed under enum wmi_tlv_tx_pause_id(9) β iykyk πβ¨
π¦ 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