ice_vc_get_...vlan_v2_caps(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hey bestie, welcome to the ice_vc_get_offload_vlan_v2_caps(9) page from the Kernel API Manual β€” this one’s short but it’s giving β€œsmall function, important VLAN business” πŸ’…βœ¨

🌸 NAME 🌸

ice_vc_get_offload_vlan_v2_caps β€” literally determine the VF’s VLAN capabilities. That’s the whole job, and she’s doing it. πŸ’–

✨ SYNOPSIS ✨

int ice_vc_get_offload_vlan_v2_caps (struct ice_vf *vf );

πŸŽ€ ARGUMENTS πŸŽ€

  • vf β€” the VF whose VLAN capabilities we’re determining. Like, β€œVF to determine VLAN capabilities for,” but make it cute. πŸŽ€

πŸ’… DESCRIPTION πŸ’…

okay so this function is only called if the VF and PF successfully negotiated VIRTCHNL_VF_OFFLOAD_VLAN_V2. No negotiation, no call β€” that’s the rule, bestie. 🫢

no cap, β€œonly be called if” means exactly that.

Then she sets the VLAN capabilities based on the current VLAN mode and whether a port VLAN is configured or not. That’s it. That’s the vibe. πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/ethernet/intel/ice/virt/virtchnl.c

the whole bestie list, no skips:


okay that’s the whole page, bestie β€” ice_vc_get_...vlan_v2_caps(9), source ./drivers/net/ethernet/intel/i..., dated October 2026. go forth and VLAN responsibly πŸ«ΆπŸ’–

πŸ“¦ where this page comes from