STRUCT BRCM_ETHHDR(9)
β¨ struct brcm_ethhdr(9) β¨
okay so bestie, welcome to the Kernel API Manual π this little page is all about a broadcom-specific ethernet header, and honestly? she's giving very niche, very specific, very "if you know you know" energy. iykyk π¦
π NAME π
struct brcm_ethhdr β the broadcom specific ether header. that's it, that's the vibe. no cap, she's a header and she's broadcom's. periodt π
πΈ SYNOPSIS πΈ
look at her. she's literally built like this:
struct brcm_ethhdr {
__be16 subtype;
__be16 length;
u8 version;
u8 oui[3];
__be16 usr_subtype;
};
that's the whole struct, every field accounted for, not one single thing left out π keep those types exactly as they are bestie, __be16 and u8 are load-bearing π«Ά
π Members π
so this is the part where we meet everybody in the struct. it's giving a little friend group π
subtypeβ the subtype for this packet. yes bestie, that's literally what it is, she tells you what kind of packet you're dealing with πlengthβ and the manpage itself saysTODO: length of appended data.π so like, that's the note as written, no elaboration, no extra lore, we're not out here inventing details. the docs say TODO and honestly? relatable. sometimes we don't know yet πversionβ the version indication. she's indicating the version. iconic behavior, no notes β¨ouiβ the OUI of this packet. keeping it real with the OUI, as one does πusr_subtypeβ the subtype for this OUI. so like,subtypehas a subtype, and the OUI has its own subtype. very main character energy, very "i contain multitudes" π¦
ngl that's the entire member list, bestie β no hidden fields, no bonus members, we covered all five:subtype,length,version,oui,usr_subtype. count 'em. don't come for me about there being more, because there aren't π
π¦ SEE ALSO π¦
go look at the actual kernel file for the full tea, it lives right here:
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
and these sibling structs are also in the group chat, go say hi:
struct brcmf_event(9)struct brcmf_event_msg(9)struct brcmf_fweh_event_map_item(9)struct brcmf_fweh_event_map(9)struct brcmf_fweh_info(9)
literally the whole brcmfmac fweh family, we stan a supportive ecosystem π«ΆπΈ
π§ sign-off π§
and that's the page! this one came from ./drivers/net/wireless/broadco... (yes, it's truncated exactly like that on the page, don't @ me π) and it's dated October 2026 β future vibes, honestly. anyway, go forth and slay, bestie. mwah ππ
β
π¦ 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