igc_add_vlan_prio_filter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– igc_add_vlan_prio_filter β€” add a VLAN priority filter πŸ’–

okay so bestie, welcome to the igc_add_vlan_prio_filter manual page, straight out of the Kernel API Manual (that's the manual name, iykyk). It's giving "one small function, one very big job": it hooks up a VLAN priority filter on your adapter, no cap. ✨


🌸 SYNOPSIS 🌸

int igc_add_vlan_prio_filter (struct igc_adapter *adapter , int prio ,
       int queue );

that's the whole signature, literally character for character, don't come for me πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” pointer to the adapter where the filter should be added. like, the main character of this whole operation 🫢
  • prio β€” the VLAN priority value. your priority. your vibe.
  • queue β€” the queue number that matching frames get assigned to. yes, matching frames get sent here, periodt.

⭐ RETURN ⭐

0 in case of success, and a negative errno code otherwise. so if you get 0 you're slaying, and if you get negative, bestie, that's an error and you need to handle it πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

first up, the kernel file itself:

./drivers/net/ethernet/intel/igc/igc_main.c

and now the full squad β€” every single one, no skipping, we don't do that here πŸ‘‘


like, that's the entire friend group right there 🧚 and they all live under ./drivers/net/ethernet/intel/igc πŸ¦‹


and that's the page!! this one's from the ./drivers/net/ethernet/intel/igc source, dated October 2026, and yes the manual page is literally named igc_add_vlan_prio_filter(9) β€” obsessed, mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from