ice_is_dvm_supported(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the ice_is_dvm_supported(9) page from the Kernel API Manual ✨ this one is short and iconic: it's your DVM-or-SVM vibe check.


πŸ’– NAME πŸ’–

ice_is_dvm_supported β€” check if Double VLAN Mode is supported. No cap, that's the whole assignment πŸ’…

✨ SYNOPSIS ✨

bool ice_is_dvm_supported (struct ice_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hardware structure. That's it, that's the argument 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea β˜•: this function returns true if Double VLAN Mode (DVM) is supported, and false if only Single VLAN Mode (SVM) is supported. It's literally a boolean bestie β€” true for DVM, false for SVM-only.

For DVM to be supported, the DDP and firmware must support it. If they don't? Then only SVM is supported, periodt. No DVM era for you πŸ’€

⚠️ important caveat, do not skip this vibe check: this function should only be called while the global config lock is held and after the package has been successfully downloaded. Like, both conditions. Not one. Both. πŸ™ˆ

🌸 SEE ALSO 🌸


πŸŽ€ source/version sign-off: this page lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and it's filed under ice_is_dvm_supported(9). okay bye bestie, go hold that global config lock responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from