ice_vc_valid_vlan_setting(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vc_valid_vlan_setting β€” the kernel API manual, but make it make sense πŸ’–

okay so bestie, welcome to the ice_vc_valid_vlan_setting page from the Kernel API Manual β€” yes that's the header, don't @ me, it's literally the title. this one's short and sweet and honestly kind of a vibe check for VLAN settings. let's get into it ✨


🌸 NAME 🌸

ice_vc_valid_vlan_setting β€” validate VLAN setting

like, that's the whole job. it validates a VLAN setting. no cap. πŸ’…


✨ SYNOPSIS ✨

bool ice_vc_valid_vlan_setting (u32 negotiated_settings , u32 ethertype_setting );

it returns a bool, she takes two u32s, and honestly? iconic. πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • negotiated_settings β€” the negotiated VLAN settings from during VF init. this is the "we already agreed on this earlier" energy, so she's not out here guessing. 🌈
  • ethertype_setting β€” the ethertype(s) that got requested for the VLAN setting. so like, which ethertype are we even talking about, bestie. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the manpage just. keeps. going. and going. but honestly every one of these is family, so let me introduce you to the whole group chat πŸ’œ β€” and the kernel file they all live in is ./drivers/net/ethernet/intel/ice/virt/virtchnl.c 🫢


k that's the whole page, mwah πŸ’‹ the source lives over at ./drivers/net/ethernet/intel/i... (yes it's abbreviated, that's just how the footer does it, don't come for me πŸ™ˆ) and it's dated October 2026 β€” so go read it, stay validated, and remember: validating your VLAN settings is self care, fr fr πŸ’…πŸŒΈπŸ’–πŸŽ€

πŸ“¦ where this page comes from