ixgbe_enable...ext_t_x550em(9)
π ixgbe_enable_lasi_ext_t_x550em π
okay so we're in the Kernel API Manual, section 9, and today's main character is a little function that wakes up the external Base T PHY's alarm system. no cap, it's niche but it's hers. β¨
πΈ NAME πΈ
ixgbe_enable_lasi_ext_t_x550em β like, it turns on the external Base T PHY interrupts. that's the whole vibe. π
π SYNOPSIS π
int ixgbe_enable_lasi_ext_t_x550em (struct ixgbe_hw *hw );
that's it. one function, one argument, extremely lowkey about it. π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to hardware structure. yes bestie, it wants the actual hardware struct, not a vibe, not a copy, a pointer. give it the real thing. π
β DESCRIPTION β
so what does she actually do?? she enables the link status change alarm and the temperature failure alarm for the external Base T PHY. two alarms, one function call, no drama. π₯
and then β this is the part i need you to not skip β she returns PHY access status. so the return value is telling you how the PHY access went. that's the int. don't ignore the int. π
π SEE ALSO π
okay this is the part where the manpage just starts name-dropping the entire friend group. every single one, i'm not cutting anybody, that would be rude. π
first up, the actual source file:
- Kernel file
./drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
and now the whole squad, all section 9, all iconic π:
ixgbe_read_cs4227(9)ixgbe_write_cs4227(9)ixgbe_read_pe(9)ixgbe_write_pe(9)ixgbe_reset_cs4227(9)ixgbe_check_cs4227(9)ixgbe_read_i2c_combined_generic(9)ixgbe_read_i2c_combined_generic_unlocked(9)ixgbe_write_i2c_combined_generic(9)ixgbe_write_i2c_combined_generic_unlocked(9)ixgbe_fw_phy_activity(9)ixgbe_get_phy_id_fw(9)ixgbe_identify_phy_fw(9)ixgbe_shutdown_fw_phy(9)ixgbe_setup_fw_link(9)ixgbe_fc_autoneg_fw(9)ixgbe_iosf_wait(9)ixgbe_get_phy_token(9)ixgbe_put_phy_token(9)ixgbe_write_iosf_sb_reg_x550a(9)ixgbe_read_iosf_sb_reg_x550a(9)ixgbe_get_bus_info_X550em(9)ixgbe_fw_recovery_mode_X550(9)ixgbe_setup_ixfi_x550em_x(9)ixgbe_restart_an_internal_phy_x550em(9)ixgbe_supported_sfp_modules_X550em(9)ixgbe_setup_mac_link_sfp_x550em(9)ixgbe_setup_sfi_x550a(9)ixgbe_setup_mac_link_sfp_n(9)ixgbe_setup_mac_link_sfp_x550a(9)ixgbe_setup_mac_link_t_X550em(9)ixgbe_setup_sgmii(9)ixgbe_setup_sgmii_fw(9)ixgbe_fc_autoneg_sgmii_x550em_a(9)ixgbe_get_lasi_ext_t_x550em(9)ixgbe_handle_lasi_ext_t_x550em(9)ixgbe_setup_kr_speed_x550em(9)ixgbe_setup_kr_x550em(9)ixgbe_led_on_t_x550em(9)ixgbe_led_off_t_x550em(9)ixgbe_set_fw_drv_ver_x550(9)ixgbe_setup_fc_x550em(9)ixgbe_fc_autoneg_backplane_x550em_a(9)ixgbe_fc_autoneg_fiber_x550em_a(9)ixgbe_reset_phy_fw(9)ixgbe_check_overtemp_fw(9)ixgbe_read_mng_if_sel_x550em(9)ixgbe_set_mdio_speed(9)ixgbe_setup_fc_backplane_x550em_a(9)ixgbe_set_mux(9)ixgbe_acquire_swfw_sync_X550em(9)ixgbe_release_swfw_sync_X550em(9)ixgbe_acquire_swfw_sync_x550em_a(9)ixgbe_release_swfw_sync_x550em_a(9)ixgbe_read_phy_reg_x550a(9)ixgbe_write_phy_reg_x550a(9)ixgbe_enable_mdd_x550(9)ixgbe_disable_mdd_x550(9)ixgbe_restore_mdd_vf_x550(9)ixgbe_handle_mdd_x550(9)
like i said. the entire friend group. 60 links. i counted. πβ¨
ok that's the whole page bestie, go enable those alarms, and remember: the return value is PHY access status, so look at it. π«Ά
and that's a wrap from the Kernel API Manual β this page lives at ./drivers/net/ethernet/intel/i..., dated October 2026, and it answers to the name ixgbe_enable...ext_t_x550em(9). mwah ππΈ slay π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms