rvu_npc_exact_reset(9)
π rvu_npc_exact_reset(9) β from the Kernel API Manual, bestie π
Okay so picture this: you're deep in the kernel API manual and you land on rvu_npc_exact_reset(9) β and honestly? It's giving cleanup era. β¨
πΈ NAME πΈ
rvu_npc_exact_reset β literally deletes and frees, like, all the entries that match pcifunc. Every single one. No cap. π§Ήπ
β¨ SYNOPSIS β¨
void rvu_npc_exact_reset (struct rvu *rvu , u16 pcifunc );
Look at her. Clean. Void return, two args, zero drama. π
π¦ ARGUMENTS π¦
rvuβ the resource virtualization unit. She's the main character here, the whole context we're operating in. π«Άpcifuncβ the PCI func to match. The reset only goes after the entries that match this one, okay? Specificity is iconic. π
π SEE ALSO π
Bestie, this is the friend group β the whole rvu_npc_hash.c crew. Say hi to all of them: π
- Kernel file
./drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c rvu_exact_prepare_mdata(9)rvu_exact_calculate_hash(9)rvu_npc_exact_alloc_mem_table_entry(9)rvu_npc_exact_free_id(9)rvu_npc_exact_alloc_id(9)rvu_npc_exact_alloc_cam_table_entry(9)rvu_exact_prepare_table_entry(9)rvu_exact_config_secret_key(9)rvu_exact_config_search_key(9)rvu_exact_config_result_ctrl(9)rvu_exact_config_table_mask(9)rvu_npc_exact_get_max_entries(9)rvu_npc_exact_has_match_table(9)__rvu_npc_exact_find_entry_by_seq_id(9)rvu_npc_exact_add_to_list(9)rvu_npc_exact_mem_table_write(9)rvu_npc_exact_cam_table_write(9)rvu_npc_exact_dealloc_table_entry(9)rvu_npc_exact_alloc_table_entry(9)rvu_npc_exact_save_drop_rule_chan_and_mask(9)rvu_npc_exact_calc_drop_rule_chan_and_mask(9)rvu_npc_exact_drop_rule_to_pcifunc(9)rvu_npc_exact_get_drop_rule_info(9)__rvu_npc_exact_cmd_rules_cnt_update(9)rvu_npc_exact_del_table_entry_by_id(9)rvu_npc_exact_add_table_entry(9)rvu_npc_exact_update_table_entry(9)rvu_npc_exact_promisc_disable(9)rvu_npc_exact_promisc_enable(9)rvu_npc_exact_mac_addr_reset(9)rvu_npc_exact_mac_addr_update(9)rvu_npc_exact_mac_addr_add(9)rvu_npc_exact_mac_addr_del(9)rvu_npc_exact_mac_addr_set(9)rvu_npc_exact_can_disable_feature(9)rvu_npc_exact_disable_feature(9)rvu_npc_exact_init(9)
ngl, that list is long, but every single one of them is part of the lore. iykyk. π«Άπ
That's the whole page, bestie β written through and through like we're gossiping in the group chat, but every flag, path and function name stayed exactly where it belongs. π
Source/version lovelies: ./drivers/net/ethernet/marvell... β dated October 2026 β and the page itself is rvu_npc_exact_reset(9). Slay. πβ¨π¦
π¦ 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