ENUM BRCMF_FWS_TXSTATUS(9)
π enum brcmf_fws_txstatus β like, the Kernel API Manual page, bestie β¨
okay so picture this: it's the enum brcmf_fws_txstatus page from the Kernel API Manual and it's literally all about txstatus flag values. that's the whole vibe. tiny page, huge main-character energy π
β¨ NAME β¨
enum brcmf_fws_txstatus β txstatus flag values. that's it, that's the name, she's concise π
πΈ SYNOPSIS πΈ
here's the enum in all her glory, copy-paste exact, don't touch a single comma:
enum brcmf_fws_txstatus {
BRCMF_FWS_TXSTATUS_DISCARD ,
BRCMF_FWS_TXSTATUS_CORE_SUPPRESS ,
BRCMF_FWS_TXSTATUS_FW_PS_SUPPRESS ,
BRCMF_FWS_TXSTATUS_FW_TOSSED ,
BRCMF_FWS_TXSTATUS_FW_DISCARD_NOACK ,
BRCMF_FWS_TXSTATUS_FW_SUPPRESS_ACKED ,
BRCMF_FWS_TXSTATUS_HOST_TOSSED
};
yes the spacing is a little chaotic. no we are not fixing it. she's iconic as she is π
π¦ Constants π¦
seven constants, seven little statuses, each one telling you who did what to your packet. let's go one by one, no skipping, i would never π
BRCMF_FWS_TXSTATUS_DISCARDβ host is free to discard the packet. it's giving "you may release this into the void, bestie, no hard feelings" ποΈBRCMF_FWS_TXSTATUS_CORE_SUPPRESSβ the 802.11 core suppressed the packet. not firmware, not host β the core did it. know the difference, iykyk βBRCMF_FWS_TXSTATUS_FW_PS_SUPPRESSβ firmware suppressed the packet because the device is already in PS mode. she's napping, do not disturb π΄BRCMF_FWS_TXSTATUS_FW_TOSSEDβ firmware tossed the packet. straight up yeeted π₯BRCMF_FWS_TXSTATUS_FW_DISCARD_NOACKβ firmware tossed the packet after retries. she tried, she really did, and then she let go πBRCMF_FWS_TXSTATUS_FW_SUPPRESS_ACKEDβ firmware wrongly reported suppressed previously, now fixing to acked. a genuine "oops my bad, correction: she ate" moment π«ΆBRCMF_FWS_TXSTATUS_HOST_TOSSEDβ host tossed the packet. that was us. we did that. own it π
π SEE ALSO π
the lore continues in these fine establishments, go read them fr fr:
- Kernel file
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c Firmware Signalling(9)enum brcmf_fws_skb_state(9)struct brcmf_skbuff_cb(9)struct brcmf_fws_mac_descriptor(9)enum brcmf_fws_hanger_item_state(9)struct brcmf_fws_hanger_item(9)struct brcmf_fws_hanger(9)brcmf_fws_get_tlv_len(9)
and that's the whole page, bestie!! this little cutie lives at ./drivers/net/wireless/broadco... (the path got truncated in the footer, tragic, i know π) and she's stamped October 2026, version enum brcmf_fws_txstatus(9). mwah, go ship some packets 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