igb_write_vfta_i350(9)
π igb_write_vfta_i350(9) β or as the manual calls itself, the Kernel API Manual π
okay so bestie, welcome to igb_write_vfta_i350, a little function that has ONE job and honestly? it does it flawlessly. it lives in the Kernel API Manual, section 9, and it's about to write stuff into a VLAN filter table. yes, THAT VLAN filter table. let's get into it β¨
πΈ NAME πΈ
igb_write_vfta_i350 β Write value to VLAN filter table
like, the name literally tells you what it does. no cap. π
β¨ SYNOPSIS β¨
void igb_write_vfta_i350 (struct e1000_hw *hw , u32 offset , u32 value
);
returns nothing (void), takes three things, and dips. main character energy fr. π¦
π«Ά ARGUMENTS π«Ά
hwβ pointer to the HW structure. yes it's the hardware, yes it's a struct, yes it'se1000_hw. give it a little kiss, it's doing the work πoffsetβ the register offset in the VLAN filter table. this is your where, bestie πvalueβ the register value that gets written into the VLAN filter table. this is your what π
π DESCRIPTION π
so what actually happens? it writes value at the given offset in the register array which stores the VLAN filter table. that's it. that's the whole vibe. offset picks the slot, value goes in the slot, the VLAN filter table is now updated and honestly? slay. π
it's giving "small function, big responsibility." lowkey iconic. π
π¦ SEE ALSO π¦
first up, the kernel file this diva lives in, no gatekeeping:
Kernel file ./drivers/net/ethernet/intel/igb/e1000_82575.c
and now the whole friend group π β every single one of these is invited to the group chat:
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_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)
iykyk π₯
and that's the whole page, bestie!! before you go β this masterpiece ships out of ./drivers/net/ethernet/intel/igb, dated October 2026, and it's part of the Kernel API Manual. so like, screenshot it, cite it, put it on your fridge π§π bye!! π«Ά
π¦ 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