ixgbe_get_phy_id(9)
π ixgbe_get_phy_id β GET THE PHY TYPE BESTIE β¨
okay so real talk, this whole page lives in the Kernel API Manual (section 9, kernel-space girlies only π), and honestly? It's a little one. A tiny icon. But she does her job and she does it flawlessly. π
πΈ NAME πΈ
ixgbe_get_phy_id β get the phy type
no cap, that's the whole pitch. She goes and gets you the phy type. π¦
β¨ SYNOPSIS β¨
int ixgbe_get_phy_id (struct ixgbe_hw *hw );
look at her. one argument. returns an int. lowkey elegant if you think about it π
π«Ά ARGUMENTS π«Ά
hwβ pointer to hardware structure. yeah that's it, that's the whole thing, she just needs a pointer to the hardware structure and she's off to the races, main character energy fr fr π
π SEE ALSO π
okay so this is the part where I need you to sit down and hydrate first π because this list is long long. Like, ixgbe has a LOT of friends and she is NOT leaving a single one out of the group chat. Every single one of these is a real reference, bestie, copy them exactly:
- Kernel file
./drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_out_i2c_byte_ack(9)ixgbe_in_i2c_byte_ack(9)ixgbe_ones_comp_byte_add(9)ixgbe_read_i2c_combined_generic_int(9)ixgbe_write_i2c_combined_generic_int(9)ixgbe_probe_phy(9)ixgbe_identify_phy_generic(9)ixgbe_check_reset_blocked(9)ixgbe_get_phy_type_from_id(9)ixgbe_reset_phy_generic(9)ixgbe_read_phy_reg_mdi(9)ixgbe_read_phy_reg_generic(9)ixgbe_write_phy_reg_mdi(9)ixgbe_write_phy_reg_generic(9)ixgbe_msca_cmd(9)ixgbe_mii_bus_read_generic_c22(9)ixgbe_mii_bus_read_generic_c45(9)ixgbe_mii_bus_write_generic_c22(9)ixgbe_mii_bus_write_generic_c45(9)ixgbe_mii_bus_read_c22(9)ixgbe_mii_bus_read_c45(9)ixgbe_mii_bus_write_c22(9)ixgbe_mii_bus_write_c45(9)ixgbe_x550em_a_mii_bus_read_c22(9)ixgbe_x550em_a_mii_bus_read_c45(9)ixgbe_x550em_a_mii_bus_write_c22(9)ixgbe_x550em_a_mii_bus_write_c45(9)ixgbe_get_first_secondary_devfn(9)ixgbe_x550em_a_has_mii(9)ixgbe_mii_bus_init(9)ixgbe_setup_phy_link_generic(9)ixgbe_setup_phy_link_speed_generic(9)ixgbe_get_copper_speeds_supported(9)ixgbe_get_copper_link_capabilities_generic(9)ixgbe_check_phy_link_tnx(9)ixgbe_setup_phy_link_tnx(9)ixgbe_reset_phy_nl(9)ixgbe_identify_module_generic(9)ixgbe_identify_sfp_module_generic(9)ixgbe_identify_qsfp_module_generic(9)ixgbe_get_sfp_init_sequence_offsets(9)ixgbe_read_i2c_eeprom_generic(9)ixgbe_read_i2c_sff8472_generic(9)ixgbe_write_i2c_eeprom_generic(9)ixgbe_is_sfp_probe(9)ixgbe_read_i2c_byte_generic_int(9)ixgbe_read_i2c_byte_generic(9)ixgbe_read_i2c_byte_generic_unlocked(9)ixgbe_write_i2c_byte_generic_int(9)ixgbe_write_i2c_byte_generic(9)ixgbe_write_i2c_byte_generic_unlocked(9)ixgbe_i2c_start(9)ixgbe_i2c_stop(9)ixgbe_clock_in_i2c_byte(9)ixgbe_clock_out_i2c_byte(9)ixgbe_get_i2c_ack(9)ixgbe_clock_in_i2c_bit(9)ixgbe_clock_out_i2c_bit(9)ixgbe_raise_i2c_clk(9)ixgbe_lower_i2c_clk(9)ixgbe_set_i2c_data(9)ixgbe_get_i2c_data(9)ixgbe_i2c_bus_clear(9)ixgbe_tn_check_overtemp(9)
like. sixty-four whole friends. she's an extrovert, she's a connector, she's the networking girlie literally (net driver pun fully intended π). iykyk. π₯
ok and before you go β one thing: that source path up there got cut off with ... in the original, so don't @ me, that's just how it came out the box. π
and that's the whole page, bestie!! short and sweet, just like her π go forth and get that phy type. mwah. π§β¨
β from ./drivers/net/ethernet/intel/i..., dated October 2026, brought to you by ixgbe_get_phy_id(9) π (yes that's the source, the version-ish footer vibe and the date, all folded up in a little bow β)
π¦ 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