STRUCT PHY_PLCA_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct phy_plca_status(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes that's the manual we're in, and yes this page is about one tiny little struct that somehow has a whole personality. sit down, hydrate, let's go 🫢


✨ NAME ✨

struct phy_plca_status β€” the Status of the PLCA (Physical Layer Collision Avoidance) Reconciliation Sublayer. that's the whole vibe. it's a status struct, it holds status, it's iconic for exactly one reason and we'll get to it πŸ’…


🌸 SYNOPSIS 🌸

struct phy_plca_status {
    bool pst;
 };

yes that's it, that's the entire struct, one (1) member, one singular field, and honestly? minimalism ate πŸ”₯


πŸŽ€ Members πŸŽ€

  • pst β€” the PLCA status, as reported by the PST bit in the PLCA STATUS register (31.CA03), indicating BEACON activity. so like, is the beacon beaconing? this bool knows. no cap, that's the whole job πŸ¦‹

⭐ Description ⭐

so this is a structure containing status information of the PLCA RS configuration β€” that's Reconciliation Sublayer to you and me, iykyk πŸ’œ

and here's the important part, bestie: the driver does not need to implement all the parameters, but it should report what is actually used. lowkey the most chill requirement ever β€” no need to fake the whole set, just be honest about what you're actually running. periodt ✨

real talk: "should report what is actually used" is the whole rule. don't report stuff you're not using, don't leave out stuff you are. vibe check your own driver fr fr πŸŽ€

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the manpage just tags everyone in the group chat. buckle up, there's a lot of them and every single one is here because I would never do them dirty like that πŸ’€

like. fifty-something cross references. the manpage said "tag everyone" and meant it 😭 main character energy from a page about a single bool.


kisses and goodnight from ./include/linux, dated October 2026 β€” that's the source and the date, written right into the footer like a little signature, and I would never leave it out πŸ’…βœ¨ πŸŽ€ 🌈 ⭐

πŸ“¦ where this page comes from