igb_find_vlvf_slot(9)
πΈ NAME πΈ
igb_find_vlvf_slot β bestie, this one finds the VLAN id or the first empty slot π
(it's an igb_find_vlvf_slot(9) page straight out of the Kernel API Manual, section 9, and we are so here for it β¨)
π SYNOPSIS π
s32 igb_find_vlvf_slot (struct e1000_hw *hw , u32 vlan , bool
vlvf_bypass );
ok so look at her, she takes three things and hands you back an s32, literally iconic π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to hardware structure. like, your actual hardware, the main character of the whole operation πvlanβ the VLAN id to write to VLAN filter. this is the number you're trying to place, no cap πvlvf_bypassβ this one says skip VLVF if no match is found. she's the "nvm, moving on" flag π
β¨ DESCRIPTION β¨
return the VLVF index where this VLAN id should be placed π
that's it, that's the whole job β you give her an hw, a vlan, and whether or not to vlvf_bypass, and she comes back with the VLVF index that this VLAN id should be placed at. slay. lowkey simple, highkey important β
π§ SEE ALSO π§
Kernel file ./drivers/net/ethernet/intel/igb/e1000_mac.c
and the whole friend group, fr fr β every single one of these:
igb_get_bus_info_pcie(9)igb_clear_vfta(9)igb_write_vfta(9)igb_init_rx_addrs(9)igb_vfta_set(9)igb_check_alt_mac_addr(9)igb_rar_set(9)igb_mta_set(9)igb_hash_mc_addr(9)igb_i21x_hw_doublecheck(9)igb_update_mc_addr_list(9)igb_clear_hw_cntrs_base(9)igb_check_for_copper_link(9)igb_setup_link(9)igb_config_collision_dist(9)igb_set_fc_watermarks(9)igb_set_default_fc(9)igb_force_mac_fc(9)igb_config_fc_after_link_up(9)igb_get_speed_and_duplex_copper(9)igb_get_hw_semaphore(9)igb_put_hw_semaphore(9)igb_get_auto_rd_done(9)igb_valid_led_default(9)igb_id_led_init(9)igb_cleanup_led(9)igb_blink_led(9)igb_led_off(9)igb_disable_pcie_master(9)igb_validate_mdi_setting(9)igb_write_8bit_ctrl_reg(9)igb_enable_mng_pass_thru(9)
π ngl, that's a lot of igb family members, but they're all linked and you should go say hi. iykyk π
π ok bye, love u π
this gem came to you from ./drivers/net/ethernet/intel/igb, dated October 2026 β mwah, catch you on the next igb_find_vlvf_slot(9) read, bestie πππ¦
π¦ 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