igb_vmdq_set_loopback_pf(9)
π igb_vmdq_set_loopback_pf(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this lil page is all about igb_vmdq_set_loopback_pf(9) and honestly? she's short, she's sweet, she flips a switch. let's get into it π«Ά
πΈ NAME πΈ
igb_vmdq_set_loopback_pf β enable or disable vmdq loopback. that's it. that's the whole job. queen of scope π
β¨ SYNOPSIS β¨
void igb_vmdq_set_loopback_pf (struct e1000_hw *hw , bool enable );
like, no return value, no drama. she just does the thing π₯
π ARGUMENTS π
hwβ pointer to the hardware struct. yeah, the whole hardware situation, handed to you as a pointer π₯οΈenableβ the state to enter, either enabled or disabled. binary queen, no in-between π
π¦ DESCRIPTION π¦
enables/disables L2 switch loopback functionality. lowkey iconic that a function this tiny is doing L2 switch loopback work but okay go off π
ngl the original says exactly this much and no more, so we're not gonna invent lore. she does loopback. on or off. periodt β¨
π SEE ALSO π
bestie the friend group is huge, buckle up π§ this one lives in the kernel file ./drivers/net/ethernet/intel/igb/e1000_82575.c and these are all her mutuals:
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_read_mac_addr_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_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)
okay that's the whole roster, no one got left out π iykyk
and that's the page, bestie π this came out of ./drivers/net/ethernet/intel/igb, dated October 2026 β go forth and loopback responsibly β¨π
π¦ 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