i40e_remove_sd_bp_new(9)
π i40e_remove_sd_bp_new(9) β the kernel API manual, bestie edition π
okay so first things first: this is a page from the Kernel API Manual, and the function we're all gathered here for is literally called i40e_remove_sd_bp_new. Say it with me. Iconic. π
β¨ NAME β¨
i40e_remove_sd_bp_new β Removes a backing page from a segment descriptor
like... the whole job. it removes a backing page. from a segment descriptor. no cap. π
πΈ SYNOPSIS πΈ
int i40e_remove_sd_bp_new (struct i40e_hw *hw , struct i40e_hmc_info
*hmc_info , u32 idx , bool is_pf );
that's the whole signature, keep it exactly like that, do not touch, do not "clean it up", the spacing is part of the vibe now π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to our hw struct. yeah. our hw struct. she's ours. πhmc_infoβ pointer to the HMC configuration information structure. all the config info lives here, periodt.idxβ the page index. which page? this one. π₯is_pfβ used to distinguish between VF and PF. important little bool, lowkey doing a lot of work ngl π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/intel/i40e/i40e_hmc.c β that's the file, bestie, that's where it lives β
and the whole friend group:
i40e_add_sd_table_entry(9)i40e_add_pd_table_entry(9)i40e_remove_pd_bp(9)i40e_prep_remove_sd_bp(9)i40e_prep_remove_pd_page(9)i40e_remove_pd_page_new(9)
go read them too, they ate π
aaaand that's the page!! π§ from ./drivers/net/ethernet/intel/i40e, dated October 2026 β so fresh, so clean, main character energy fr fr. bye bestie, go remove that backing page ππ
π¦ 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