igb_read_mac_addr_82575(9)
π igb_read_mac_addr_82575 β read device MAC address β¨
Okay bestie, welcome to the Kernel API Manual, section 9, where the kernel docs live. Today's main character is igb_read_mac_addr_82575, and its whole entire job is, like β reading the device MAC address. That's it. That's the vibe. Lowkey iconic for how straightforward it is. π
β¨ SYNOPSIS β¨
s32 igb_read_mac_addr_82575 (struct e1000_hw *hw );
Returns an s32, takes one pointer, no drama. Slay. π
π«Ά ARGUMENTS π«Ά
hwβ pointer to the HW structure. That's the hardware struct, bestie, it's how the function knows which device we're talking about. Fr fr, that's the only thing you gotta hand over. πΈ
π SEE ALSO π
So like, there's a whole friend group here, and honestly? They all ate. Here's everyone in the group chat:
igb_write_vfta_i350(9)igb_sgmii_uses_mdio_82575(9)igb_check_for_link_media_swap(9)igb_init_phy_params_82575(9)igb_init_nvm_params_82575(9)igb_init_mac_params_82575(9)igb_set_sfp_media_type_82575(9)igb_acquire_phy_82575(9)igb_release_phy_82575(9)igb_read_phy_reg_sgmii_82575(9)igb_write_phy_reg_sgmii_82575(9)igb_get_phy_id_82575(9)igb_phy_hw_reset_sgmii_82575(9)igb_set_d0_lplu_state_82575(9)igb_set_d0_lplu_state_82580(9)igb_set_d3_lplu_state_82580(9)igb_acquire_nvm_82575(9)igb_release_nvm_82575(9)igb_acquire_swfw_sync_82575(9)igb_release_swfw_sync_82575(9)igb_get_cfg_done_82575(9)igb_get_link_up_info_82575(9)igb_check_for_link_82575(9)igb_power_up_serdes_link_82575(9)igb_get_pcs_speed_and_duplex_82575(9)igb_shutdown_serdes_link_82575(9)igb_reset_hw_82575(9)igb_init_hw_82575(9)igb_setup_copper_link_82575(9)igb_setup_serdes_link_82575(9)igb_sgmii_active_82575(9)igb_reset_init_script_82575(9)igb_power_down_phy_copper_82575(9)igb_clear_hw_cntrs_82575(9)igb_rx_fifo_flush_82575(9)igb_set_pcie_completion_timeout(9)igb_vmdq_set_anti_spoofing_pf(9)igb_vmdq_set_loopback_pf(9)igb_vmdq_set_replication_pf(9)igb_read_phy_reg_82580(9)igb_write_phy_reg_82580(9)igb_reset_mdicnfg_82580(9)igb_reset_hw_82580(9)igb_rxpbs_adjust_82580(9)igb_validate_nvm_checksum_with_offset(9)igb_update_nvm_checksum_with_offset(9)igb_validate_nvm_checksum_82580(9)igb_update_nvm_checksum_82580(9)igb_validate_nvm_checksum_i350(9)igb_update_nvm_checksum_i350(9)__igb_access_emi_reg(9)igb_read_emi_reg(9)igb_set_eee_i350(9)igb_set_eee_i354(9)igb_get_eee_status_i354(9)igb_get_thermal_sensor_data_generic(9)igb_init_thermal_sensor_thresh_generic(9)
And if you wanna read the source yourself (respect, honestly), it's right here:
./drivers/net/ethernet/intel/igb/e1000_82575.c
Ngl bestie, the whole squad lives in ./drivers/net/ethernet/intel/igb β that's the directory, that's the source, that's the place. π¦
Okay that's the whole page, mwah π This was the Kernel API Manual entry for igb_read_mac_addr_82575(9), from the source/version ./drivers/net/ethernet/intel/igb, dated October 2026 β go read a MAC address, you absolute icon πβ¨
π¦ 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