STRUCT EFX_LINK_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual glow-up for struct efx_link_state β€” it's literally the current state of the link, and it's giving main-character energy in the sfc/siena networking universe. πŸ¦‹


✨ NAME ✨

struct efx_link_state β€” current state of the link πŸ‘‘


🌸 SYNOPSIS 🌸

struct efx_link_state {
    bool up;
    bool fd;
    u8 fc;
    unsigned int speed;
};

πŸŽ€ Members πŸŽ€

  • up β€” link is up, yup yup, it's alive and connected πŸ’…
  • fd β€” link is full-duplex, so both directions can talk at once, slay 🫢
  • fc β€” the actual flow control flags, no cap, this is what's really happening with flow control 🌈
  • speed β€” link speed in Mbps, the literal number, periodt ⭐

πŸ”₯ SEE ALSO πŸ”₯

if you're deep in the kernel files, peek at ./drivers/net/ethernet/sfc/siena/net_driver.h β€” and then go hang with these icons:

  • struct efx_buffer(9)
  • struct efx_special_buffer(9)
  • struct efx_tx_buffer(9)
  • struct efx_tx_queue(9)
  • struct efx_rx_buffer(9)
  • struct efx_rx_page_state(9)
  • struct efx_rx_queue(9)
  • struct efx_channel(9)
  • struct efx_msi_context(9)
  • struct efx_channel_type(9)
  • enum efx_phy_mode(9)
  • struct efx_hw_stat_desc(9)
  • struct efx_rss_context(9)
  • struct efx_arfs_rule(9)
  • struct efx_async_filter_insertion(9)
  • struct efx_nic(9)
  • struct efx_nic_type(9)

catch you later, bestie 🧚 this page came from ./drivers/net/ethernet/sfc/siena and it's dated October 2026 β€” slay and bye πŸ’–

πŸ“¦ where this page comes from