STRUCT MIIC_PORT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay bestie, welcome to the struct miic_port(9) page in the Kernel API Manual β€” it’s giving β€œtiny per-port struct that keeps the MII converter situation organized.” ✨

🌸 NAME 🌸

struct miic_port β€” Per port MII converter struct. No cap, that’s literally what it is, and this whole page is about its members. πŸ’…

✨ SYNOPSIS ✨

Here’s the struct in all its glory, bestie β€” exact fields, exact types:

       struct miic_port {
           struct miic *miic;
           struct phylink_pcs pcs;
           int port;
           phy_interface_t interface;
        };

πŸŽ€ Members πŸŽ€

  • miic β€” backiling to MII converter structure. 🫢
  • pcs β€” PCS structure associated to the port.
  • port β€” port number.
  • interface β€” interface mode of the port. πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

Peep the Kernel file ./drivers/net/pcs/pcs-rzn1-miic.c and these SEE ALSO references, fr fr: struct modctrl_match(9), struct miic_phy_link_cfg(9), struct miic(9), and struct miic_of_data(9). All iconic. πŸ‘‘


Mwah! πŸ’‹ This one’s filed under ./drivers/net/pcs, dated October 2026. Stay slay, kernel bestie. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from