ice_aq_is_dvm_ena(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 you false, same as single VLAN mode does. don't go assuming a false means 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 πŸ‘‘:


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