STRUCT EFX_MAE(9)
πΈ struct efx_mae(9) β like, the whole vibe πΈ
okay so bestie, welcome to the Kernel API Manual, section 9, and honestly? we're about to get into the internals of struct efx_mae and it's lowkey iconic. this is the MAE information struct and it's giving "small but mighty" β two members, zero fluff, main character energy. π
β¨ NAME β¨
struct efx_mae β MAE information, periodt. that's the whole name. short, sweet, slays.
π¦ SYNOPSIS π¦
here's the struct in all its glory, copied exactly, no cap:
struct efx_mae {
struct efx_nic *efx;
struct rhashtable mports_ht;
};
look at her. two fields. immaculate. π
π Members π
okay so let's meet the members one by one, they each have a job and they're both doing it:
efxβ the associated NIC. that's it, that's the field. it's the NIC this whole thing is attached to, the bestie-in-chief, the one it's associated with. π«Άmports_htβ m-port descriptions fromMC_CMD_MAE_MPORT_READ_JOURNAL. yes, that's the exact command name, i did not touch it, it's a rhashtable holding m-port descriptions that come from that journal read. iykyk. π₯
ngl, thatMC_CMD_MAE_MPORT_READ_JOURNALname is a whole mouthful but it's literally the source of the m-port descriptions inmports_ht, so we respect it. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/sfc/mae.hβ go read it, bestie, that's where all of this actually lives. πβ¨
and that's the tea! β this page came from ./drivers/net/ethernet/sfc, dated October 2026, and it's struct efx_mae(9) all day every day. go forth and be obsessed with kernel structs, 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