igb_vfta_set(9)
π igb_vfta_set(9) β enable or disable vlan in VLAN filter table π
okay so bestie, welcome to the igb_vfta_set(9) page from the Kernel API Manual β¨ this is your girliepop guide to flipping a VLAN on or off in the VLAN filter table, and i'm gonna walk you through it like we're texting at 2am π«Άπ§π
πΈ NAME πΈ
igb_vfta_set β enable or disable vlan in VLAN filter table π
no cap, that's literally the whole vibe.
π¦ SYNOPSIS π¦
s32 igb_vfta_set (struct e1000_hw *hw , u32 vlan , u32 vind , bool
vlan_on , bool vlvf_bypass );
π ARGUMENTS π
hwβ pointer to the HW structure. like, the hardware main character energy π this is where all the device info lives.vlanβ the VLAN id you wanna add or remove. it's giving "which filter are we touching today" π₯vindβ VMDq output index that maps queue to VLAN id. iykyk, it's the queue-to-VLAN matching situation π―vlan_onβ iftrue, add the filter; iffalse, remove it. simple as that, bestie β βvlvf_bypassβ skip VLVF if no match is found. like, don't even bother looking, just yeet past it ππ
β¨ DESCRIPTION β¨
so what this function actually does: it sets or clears a bit in the VLAN filter table array ποΈ based on the vlan id, and depending on whether we're adding or removing the filter. that's it, that's the tea β periodt.
π SEE ALSO π
bestie, there's a whole friend group of related functions and files β here's the full squad π«Ά:
- Kernel file:
./drivers/net/ethernet/intel/igb/e1000_mac.c igb_get_bus_info_pcie(9)igb_clear_vfta(9)igb_write_vfta(9)igb_init_rx_addrs(9)igb_find_vlvf_slot(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)
and that's the whole page, bestie π this cutie was brought to you by ./drivers/net/ethernet/intel/igb β version date October 2026 π stay slay, keep your VLANs filtered, and remember: you're the main character of your own kernel πβ¨π
π¦ 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