ice_post_pkg...lan_mode_cfg(9)
π NAME π
ok so bestie, this page (it's ice_post_pkg...lan_mode_cfg(9) from the Kernel API Manual, iykyk) is all about one little function:
ice_post_pkg_dwnld_vlan_mode_cfg β configure VLAN mode after DDP download β¨
that's it, that's the whole vibe check. it sets up VLAN mode stuff after the DDP has been downloaded. we'll get into the why in a sec, don't rush me π«Ά
β¨ SYNOPSIS β¨
void ice_post_pkg_dwnld_vlan_mode_cfg (struct ice_hw *hw );
like, no return value, no drama. it just does the thing. π
π ARGUMENTS π
hwβ pointer to the HW structure. literally just a pointer to the HW structure, that's the whole argument, one (1) single pointer, and honestly? she ate. π
π¦ DESCRIPTION π¦
okay so here's the tea β β this function is meant to configure any VLAN mode specific functionality after the global configuration lock has been released and after the DDP has been downloaded. both conditions, no skipping, bestie π
and here's why it exists, because the reason is lowkey iconic: since only one PF downloads the DDP and configures the VLAN mode, there needs to be a way to configure the other PFs after the DDP has been downloaded and the global configuration lock has been released. somebody had to do it, and that somebody is this function π«‘
and the rule? all such code should go in this function. like, all of it. this is the designated spot, the main character function, the group chat for post-download VLAN-mode-after-unlock logic. don't be leaving that code lying around in other functions fr fr π
πΈ SEE ALSO πΈ
- Kernel file
./drivers/net/ethernet/intel/ice/ice_vlan_mode.cβ that's where she lives, go say hi π 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_dvm(9)ice_set_svm(9)ice_set_vlan_mode(9)ice_print_dvm_not_supported(9)
that's the whole crew, the full friend group, go read all of them bestie, they're all connected π§
okay and finally, the little sign-off bit: this whole page lives in ./drivers/net/ethernet/intel/ice, and it's dated October 2026. so like, mark your calendar, screenshot it, whatever β periodt π
πβ
π¦ 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