ixgbe_set_vfta_82598(9)
π ixgbe_set_vfta_82598 β like, the Kernel API Manual page, bestie β¨
okay so picture this: it's a Kernel API Manual page, the star of the show is ixgbe_set_vfta_82598, and it's giving "tiny function, big VLAN energy." Let's get into it π
πΈ NAME πΈ
ixgbe_set_vfta_82598 β Set VLAN filter table. that's it, that's the vibe π
β¨ SYNOPSIS β¨
int ixgbe_set_vfta_82598 (struct ixgbe_hw *hw , u32 vlan , u32 vind ,
bool vlan_on , bool vlvf_bypass );
like, five args, returns an int, no cap π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to hardware structure. literally the hardware baddie itself πvlanβ VLAN id to write to VLAN filter. the id you're sliding into the table β¨vindβ VMDq output index that maps queue to VLAN id in VFTA. yes it's a real thing, iykyk πvlan_onβ boolean flag to turn on/off VLAN in VFTA. on or off, main character toggle energy πvlvf_bypassβ boolean flag β unused π like it's invited to the function but it's just standing in the corner, contributing nothing
π DESCRIPTION π
Turn on/off specified VLAN in the VLAN filter table.
that's the whole bit, fr fr β you pick a VLAN, you flip it on or off in the VFTA, and the function goes about its business. no drama, no extra steps, just a clean little on/off moment β
π₯ SEE ALSO π₯
Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c β that's where the lore lives π
and the whole 82598 friend group, squad assemble π§:
ixgbe_set_pcie_completion_timeout(9)ixgbe_init_phy_ops_82598(9)ixgbe_start_hw_82598(9)ixgbe_get_link_capabilities_82598(9)ixgbe_get_media_type_82598(9)ixgbe_fc_enable_82598(9)ixgbe_start_mac_link_82598(9)ixgbe_validate_link_ready(9)ixgbe_check_mac_link_82598(9)ixgbe_setup_mac_link_82598(9)ixgbe_setup_copper_link_82598(9)ixgbe_reset_hw_82598(9)ixgbe_set_vmdq_82598(9)ixgbe_clear_vmdq_82598(9)ixgbe_clear_vfta_82598(9)ixgbe_read_analog_reg8_82598(9)ixgbe_write_analog_reg8_82598(9)ixgbe_read_i2c_phy_82598(9)ixgbe_read_i2c_eeprom_82598(9)ixgbe_read_i2c_sff8472_82598(9)ixgbe_set_lan_id_multi_port_pcie_82598(9)ixgbe_set_rxpba_82598(9)
all 22 of them, nothing skipped, we ate that list π π
ngl the footer got a little truncated on the way here β it's from./drivers/net/ethernet/intel/i..., dated October 2026, and it's theixgbe_set_vfta_82598(9)page in theKernel API Manual. iconic, periodt ππ
okay that's the whole page, go set some VLAN filters bestie, you're gonna slay β¨π«Άπ
π¦ 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