ice_pkg_get...ed_vlan_mode(9)
π ice_pkg_get...ed_vlan_mode(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes this is the page where the title is literally abbreviated with ... in the middle because it's too iconic to fit, we stan a mysterious queen π
πΈ NAME πΈ
ice_pkg_get_supported_vlan_mode β the little function that tells you whether your DDP is serving Double VLAN mode realness π
no cap, that's it. that's the whole job. it checks if the DDP supports Double VLAN mode. main character energy only π₯
β¨ SYNOPSIS β¨
int ice_pkg_get_supported_vlan_mode (struct ice_hw *hw , bool *dvm );
like literally just call it with your hw and a place to stash the answer, and it returns an int π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to the HW struct. yes bestie, the hardware struct, the whole vibe check of the physical device goes in here πdvmβ your output variable, and it's lowkey the whole point: it tells you whether the DDP supports DVM (that'strue) or SVM (that'sfalse) π
so likeβ¦true= Double VLAN mode,false= Single VLAN mode. write it down π
π SEE ALSO π
okay this is the group chat of related functions, and ngl they're all kind of obsessed with VLAN mode too ππ
- the kernel file itself:
./drivers/net/ethernet/intel/ice/ice_vlan_mode.cβ the source, the origin, the mothership π§
and the whole squad:
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_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 π before you go β this masterpiece lives in ./drivers/net/ethernet/intel/ice and it's dated October 2026, so like, future icon behavior fr fr βπ slay, bye! π
β¨
π¦ 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