STRUCT MACSEC_RX_SC(9)
π struct macsec_rx_sc(9) π
okay bestie, welcome to the Kernel API Manual entry for struct macsec_rx_sc(9) β the receive secure channel struct, and no cap it's giving main character energy. π«Ά The way that this struct lines up all its fields is lowkey iconic, and I'm keeping every field, every blurb, and every SEE ALSO ref exactly in place. Periodt.
πΈ NAME πΈ
struct macsec_rx_sc β receive secure channel π
π¦ SYNOPSIS π¦
Here's the exact struct layout, bestie β character for character, no edits, no "oops I cleaned it up":
struct macsec_rx_sc {
struct macsec_rx_sc *next;
sci_t sci;
bool active;
struct macsec_rx_sa *sa[MACSEC_NUM_AN];
struct pcpu_rx_sc_stats __percpu *stats;
refcount_t refcnt;
struct rcu_head rcu_head;
};
π Members π
Only four members get their own little blurb in this manual, so that's the tea we're serving. The rest of the fields are right there in the code block above; the page just doesn't hand out descriptions for next, refcnt, or rcu_head, and I'm not about to invent lore. π
sciβ the secure channel identifier for this SC, iykyk π₯activeβ the channel is active βsaβ an array of secure associations πstatsβ per-SC stats, the receipts π
π SEE ALSO π
the crossover episode includes the kernel file and all these structs, fr fr:
- Kernel file
./include/net/macsec.h struct macsec_key(9)struct macsec_rx_sa(9)struct macsec_tx_sa(9)struct macsec_tx_sc(9)struct macsec_secy(9)struct macsec_context(9)struct macsec_ops(9)
mwah π β this page's source/version is ./include/net and the date is October 2026. That's the cute little footer sign-off, bestie; now go be iconic with your receive secure channel. π§β¨
π¦ 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