ice_set_dvm(9)
π ice_set_dvm(9) β the kernel API glow-up
okay so bestie, welcome to the ice_set_dvm era of the Kernel API Manual. this is the page that handles the whole "get your software and your hardware ready for double VLAN mode" situation, and honestly? it's giving main character energy. π«Ά
β¨ NAME β¨
ice_set_dvm β sets up software and hardware for double VLAN mode
like yes, both. software and hardware. she does it all, no cap. π
πΈ SYNOPSIS πΈ
int ice_set_dvm (struct ice_hw *hw );
that's it. that's the whole call. one argument, one int back. lowkey iconic. β¨
π ARGUMENTS π
hwβ pointer to the hardware structure. that's the hardware struct, bestie, the one you hand over so she knows what she's working with. π¦
ngl there's only one argument here so this section is short and sweet, but we're still gonna give it the respect it deserves. periodt.
π₯ SEE ALSO π₯
the friend group, the whole squad, the entire ice VLAN-mode cinematic universe:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_vlan_mode.c ice_pkg_get_supported_vlan_mode(9)ice_aq_get_vlan_mode(9)ice_aq_is_dvm_ena(9)ice_is_dvm_ena(9)ice_cache_vlan_mode(9)ice_pkg_supports_dvm(9)ice_fw_supports_dvm(9)ice_is_dvm_supported(9)ice_dvm_update_dflt_recipes(9)ice_aq_set_vlan_mode(9)ice_set_svm(9)ice_set_vlan_mode(9)ice_print_dvm_not_supported(9)ice_post_pkg_dwnld_vlan_mode_cfg(9)
literally the whole group chat. go read them, they all ate. π
π reminder: keep every one of those references exactly as they are β no renaming, no merging, no "fixing". iykyk.
and that's the page!! mwah π§π this one lives in ./drivers/net/ethernet/intel/ice, it's tagged October 2026, and it's filed under ice_set_dvm(9) β so if you ever forget where you found it, it's right there in the drivers/net/ethernet/intel/ice section, being fabulous. πβπ
π¦ 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