ice_aq_is_dvm_ena(9)
β¨ ice_aq_is_dvm_ena(9) β¨
okay so bestie, welcome to the ice_aq_is_dvm_ena(9) page, straight out of the Kernel API Manual π
this one's a little one-shot query function and honestly? she's giving "ask the firmware a yes/no question" main character energy. let's get into it π«Ά
πΈ NAME πΈ
ice_aq_is_dvm_ena β query FW to check if double VLAN mode is enabled π₯
like, that's literally the whole job. you ask the firmware, it tells you. no cap.
π¦ SYNOPSIS π¦
bool ice_aq_is_dvm_ena (struct ice_hw *hw );
one function, one argument, returns a bool. simple. elegant. iconic. β¨
π ARGUMENTS π
hwβ pointer to the HW structure π this is your hardware-stuff handoff, the thing you pass in so the function knows which HW to go interrogate.
π DESCRIPTION π
okay so here's the tea β β this function returns true if the hardware/firmware is configured in double VLAN mode, and otherwise returns false, which signals that the hardware/firmware is configured in single VLAN mode. that's the whole vibe check π¦
also (and this part matters, bestie π): it returns false if this call fails for any reason β i.e. firmware doesn't support this AQ call. so like, "false" can mean "nope, single VLAN mode" or "nope, couldn't even ask". iykyk π
no cap on that last bit β a failure gives youfalse, same as single VLAN mode does. don't go assuming afalsemeans the firmware definitely said "single VLAN". π
π SEE ALSO π
the kernel file in question, bestie: ./drivers/net/ethernet/intel/ice/ice_vlan_mode.c π
and the whole VLAN-mode friend group π:
ice_pkg_get_supported_vlan_mode(9)ice_aq_get_vlan_mode(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_dvm(9)ice_set_svm(9)ice_set_vlan_mode(9)ice_print_dvm_not_supported(9)ice_post_pkg_dwnld_vlan_mode_cfg(9)
and that's the page, bestie π§π this was the ice_aq_is_dvm_ena(9) situation, sourced from ./drivers/net/ethernet/intel/ice, dated October 2026. go ask your firmware questions responsibly βπ
π¦ 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