ENUM BRCMF_FWS_SKB_STATE(9)
π enum brcmf_fws_skb_state β the vibe check for your skbs
okay so bestie, we're in the kernel API manual, and this page is literally all about enum brcmf_fws_skb_state, which (as the name fr fr tells you) indicates the processing state of an skb. that's it, that's the whole β¨ NAME β¨ section and honestly it ate.
πΈ SYNOPSIS πΈ
here's the whole enum, bestie β copy it exactly, no cap:
enum brcmf_fws_skb_state {
BRCMF_FWS_SKBSTATE_NEW ,
BRCMF_FWS_SKBSTATE_DELAYED ,
BRCMF_FWS_SKBSTATE_SUPPRESSED ,
BRCMF_FWS_SKBSTATE_TIM
};
π Constants π
these are the four moods your sk_buff can be in, and yes each one is iconic in its own way:
BRCMF_FWS_SKBSTATE_NEWβ the sk_buff is newly arrived in the driver. main character energy, just showed up, hasn't done anything yet π¦BRCMF_FWS_SKBSTATE_DELAYEDβ the sk_buff had to wait on queue. not me making it wait π it's fine, it's fine, it's just queue life.BRCMF_FWS_SKBSTATE_SUPPRESSEDβ the sk_buff has been suppressed by firmware. the firmware said "not today" and honestly? rude but valid πBRCMF_FWS_SKBSTATE_TIMβ allocated for TIM update info. special little slot, allocated on purpose, we love a designated purpose π«Ά
π₯ SEE ALSO π₯
go read these next, i'm obsessed with them actually:
- Kernel file
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.cFirmware Signalling(9) struct brcmf_skbuff_cb(9)enum brcmf_fws_txstatus(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)
ngl that's the whole page β no hidden flags, no sketchy defaults, nothing sneaky. just states. iykyk π
and that's a wrap, bestie! this page came from ./drivers/net/wireless/broadco... and it's dated October 2026, living under the title enum brcmf_fws_skb_state(9). slay, go read your skb states, 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