brcmf_sdio_txpkt_postp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… brcmf_sdio_txpkt_postp πŸ’…

okay bestie, welcome to the Kernel API Manual β€” that's the manual name, we're not gonna make a whole thing of it, but now you know ✨ This one's about brcmf_sdio_txpkt_postp, which is literally the packet post processing for transmit πŸ¦‹


🌸 NAME 🌸

brcmf_sdio_txpkt_postp β€” packet post processing for transmit. that's it, that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

void brcmf_sdio_txpkt_postp (struct brcmf_sdio *bus , struct
       sk_buff_head *pktq );

like, it returns void, so don't go looking for a return value, she gives you nothing back and honestly? iconic πŸ’…


🫢 ARGUMENTS 🫢

  • bus β€” brcmf_sdio structure pointer. it's the bus, she's a pointer, you're welcome 🚌
  • pktq β€” packet list pointer. the list of packets, pointed at. periodt πŸ“¦

🧚 DESCRIPTION 🧚

so here's what actually happens β€” these are the processes to be applied to the packet, no cap:

  • Remove head padding
  • Remove tail padding

that's the whole glow-up: head padding gone, tail padding gone, packet looking fresh 🌈 lowkey the cleanest two-step in the whole driver, iykyk


πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c β€” go read the source bestie, it's all in there πŸ“–
  • brcmf_sdio_txpkt_prep(9) β€” the prep one!! she's the sister function, the before to this after, the setup to this cleanup πŸŽ€πŸ’–

okay that's the page!! shoutout to the source/version line ./drivers/net/wireless/broadco... and the date October 2026, and obviously the page itself is brcmf_sdio_txpkt_postp(9) β€” mwah, bye bestie, go remove some padding πŸ’œπŸ”₯

πŸ“¦ where this page comes from