igb_find_vlvf_slot(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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:


πŸ’€ 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