STRUCT PCH_GBE_PHY_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct pch_gbe_phy_info(9) πŸ’–

okay bestie, welcome to the Kernel API Manual entry for struct pch_gbe_phy_info β€” yes that's the whole manual name, we're fancy here ✨


🌸 NAME 🌸

struct pch_gbe_phy_info β€” PHY information, and no we're not talking about your gym era, we're talking about the network PHY 🫢


✨ SYNOPSIS ✨

struct pch_gbe_phy_info {
    u32 addr;
    u32 id;
    u32 revision;
    u32 reset_delay_us;
    u16 autoneg_advertised;
};

look at her. five fields. absolutely iconic. let's go through them one by one, no skipping, we don't do that here πŸ’…


πŸŽ€ Members πŸŽ€

  • addr β€” the PHY address. like, where the PHY lives. her address. her little home 🏠
  • id β€” the PHY's identifier. her government name, basically 🌈
  • revision β€” the PHY's revision. which version of her we're dealing with ⭐
  • reset_delay_us β€” HW reset delay time in [us]. that's microseconds, bestie, she needs a lil nap before coming back online 😴
  • autoneg_advertised β€” Autoneg advertised. she's putting herself out there, telling the world what she can do πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

all her friends live in the kernel file ./drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h β€” go say hi to the whole squad:

  • struct pch_gbe_mac_info(9)
  • struct pch_gbe_rx_desc(9)
  • struct pch_gbe_tx_desc(9)
  • struct pch_gbe_buffer(9)
  • struct pch_gbe_tx_ring(9)
  • struct pch_gbe_rx_ring(9)
  • struct pch_gbe_hw_stats(9)
  • struct pch_gbe_privdata(9)
  • struct pch_gbe_adapter(9)

lowkey the whole friend group is here and they're all in the same header file. found family fr fr 🫢

aaand that's the page!! 🌟 this lil beauty comes to you from ./drivers/net/ethernet/oki-sem... (the path got cut off in the footer, tragic, but that's what it says πŸ’€), dated October 2026, and it's all under the struct pch_gbe_phy_info(9) banner. mwah, go read your kernel headers bestie πŸ˜˜πŸ’–πŸŽ€

πŸ“¦ where this page comes from