i40e_delete_lan_hmc_object(9)
welcome to the i40e_delete_lan_hmc_object(9) page in the Kernel API Manual, bestie π
this one is all about cleaning up hmc objects, and it's lowkey a little cleanup-era icon.
π NAME π
i40e_delete_lan_hmc_object β remove hmc objects β¨
β¨ SYNOPSIS β¨
int i40e_delete_lan_hmc_object (struct i40e_hw *hw , struct
i40e_hmc_lan_delete_obj_info *info );
π ARGUMENTS π
hwβ pointer to the HW structure π«Άinfoβ pointer toi40e_hmc_delete_obj_infostruct πΈ
π¦ DESCRIPTION π¦
okay so this function will de-populate the SDs and PDs π it frees the memory for PDS and backing storage, no cap.
after this function is returned, the caller should deallocate memory allocated previously for book-keeping information about PDs and backing storage β yes bestie, that's your follow-up task, don't leave it hanging πβ¨
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c i40e_align_l2obj_base(9)i40e_calculate_l2fpm_size(9)i40e_init_lan_hmc(9)i40e_remove_pd_page(9)i40e_remove_sd_bp(9)i40e_create_lan_hmc_object(9)i40e_configure_lan_hmc(9)i40e_shutdown_lan_hmc(9)i40e_write_byte(9)i40e_write_word(9)i40e_write_dword(9)i40e_write_qword(9)i40e_clear_hmc_context(9)i40e_set_hmc_context(9)i40e_hmc_get_object_va(9)i40e_clear_lan_tx_queue_context(9)i40e_set_lan_tx_queue_context(9)i40e_clear_lan_rx_queue_context(9)i40e_set_lan_rx_queue_context(9)
mwah π signing off from ./drivers/net/ethernet/intel/i40e, dated October 2026 β i40e_delete_lan_hmc_object(9), 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