ENUM EF4_PHY_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

enum ef4_phy_mode(9) πŸ¦‹βœ¨

okay so bestie, this is the Kernel API Manual entry for enum ef4_phy_mode, and it's literally all about PHY operating mode flags. short bop, no cap.

🌸 NAME 🌸

enum ef4_phy_mode β€” PHY operating mode flags. that's the name, that's the vibe, iconic.

πŸŽ€ SYNOPSIS πŸŽ€

the whole enum lineup, exactly as it appears:

       enum ef4_phy_mode {
           PHY_MODE_NORMAL ,
           PHY_MODE_TX_DISABLED ,
           PHY_MODE_LOW_POWER ,
           PHY_MODE_OFF ,
           PHY_MODE_SPECIAL

       };

πŸŽ€ Constants πŸŽ€

these are the mode constants, bestie β€” each one is a whole mood:

  • PHY_MODE_NORMAL β€” it's on and should pass traffic. main character energy, fr fr. βœ…
  • PHY_MODE_TX_DISABLED β€” on, but with TX disabled. πŸ’…
  • PHY_MODE_LOW_POWER β€” set to low power through MDIO. πŸ”‹
  • PHY_MODE_OFF β€” switched off through external control. πŸŒ™
  • PHY_MODE_SPECIAL β€” on, but it will not pass traffic. 🚫

πŸ”Ž SEE ALSO πŸ”Ž

Kernel file: ./drivers/net/ethernet/sfc/falcon/net_driver.h

  • struct ef4_buffer(9)
  • struct ef4_special_buffer(9)
  • struct ef4_tx_buffer(9)
  • struct ef4_tx_queue(9)
  • struct ef4_rx_buffer(9)
  • struct ef4_rx_page_state(9)
  • struct ef4_rx_queue(9)
  • struct ef4_channel(9)
  • struct ef4_msi_context(9)
  • struct ef4_channel_type(9)
  • struct ef4_link_state(9)
  • struct ef4_phy_operations(9)
  • struct ef4_hw_stat_desc(9)
  • struct ef4_nic(9)
  • struct ef4_nic_type(9)

shoutout to the source/version ./drivers/net/ethernet/sfc/falcon, dated October 2026 β€” bye bestie, slay! πŸ’–πŸ«Ά

πŸ“¦ where this page comes from