STRUCT PHY_C45_DEVICE_IDS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct phy_c45_device_ids(9) πŸ¦‹

okay bestie, this page comes from the Kernel API Manual, and it's all about struct phy_c45_device_ids β€” the 802.3-c45 Device Identifiers vibe. no cap, it's a tiny struct with main-character energy, and we're gonna go through every single field together 🫢


🌸 NAME 🌸

struct phy_c45_device_ids β€” 802.3-c45 Device Identifiers. literally the name says it all, periodt πŸ’…

✨ SYNOPSIS ✨

       struct phy_c45_device_ids {
           u32 devices_in_package;
           u32 mmds_present;
           u32 device_ids[MDIO_MMD_NUM];
        };

πŸŽ€ Members πŸŽ€

  • devices_in_package β€” the IEEE 802.3 devices in package register value. yep, that's the register value, bestie, exactly what it says πŸ“
  • mmds_present β€” a bit vector of MMDs present. bit vector, not a vibe vector (though it is giving bit vector energy) ✨
  • device_ids β€” the device identifier for each present device. one ID per present device, slay πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

the whole SEE ALSO crew, no omissions, no cap:


mwah πŸ’‹ β€” this page lives at ./include/linux, dated October 2026, and it's literally struct phy_c45_device_ids(9). byeeee πŸ¦‹

πŸ“¦ where this page comes from