STRUCT DPMAC_ATTR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this is the <pink>struct dpmac_attr</pink> page from the Kernel API Manual β€” it's the structure that represents DPMAC attributes. yes, THE structure. πŸ’…


🌸 SYNOPSIS 🌸

struct dpmac_attr {
    u16 id;
    u32 max_rate;
    enum dpmac_eth_if eth_if;
    enum dpmac_link_type link_type;
 };

like, that's the whole vibe right there. four fields, no cap. πŸŽ€


🫢 MEMBERS 🫢

every field gets its moment, fr fr:

  • id β€” the DPMAC object ID. it's giving "who am I" energy πŸ¦‹
  • max_rate β€” the maximum supported rate, and bestie it's in Mbps so don't come at me with bytes per second πŸ™ˆ
  • eth_if β€” the Ethernet interface. iconic. πŸ’–
  • link_type β€” the link type. the way that this field just exists. ✨

πŸ”₯ SEE ALSO πŸ”₯

go look at the kernel file ./drivers/net/ethernet/freescale/dpaa2/dpmac.h, plus these lil icons:

  • enum dpmac_link_type(9)
  • enum dpmac_eth_if(9)
  • struct dpmac_link_state(9)
  • enum dpmac_counter_id(9)

like, read them, iykyk πŸ“š


okay that's the whole page bestie πŸ’œ this one came from ./drivers/net/ethernet/freesca... and it's dated October 2026 β€” and it's literally signed struct dpmac_attr(9) at the bottom, periodt. 🫢✨

πŸ“¦ where this page comes from