rvu_npc_exac...c_addr_reset(9)
πΈ rvu_npc_exact_mac_addr_reset(9) π
okay so bestie, welcome to the Kernel API Manual β yes this is the rvu_npc_exac...c_addr_reset(9) page, the name got a little truncated on the way here (we don't talk about it π), and honestly? this one's a lil cutie. it does exactly one thing and it does it slayfully: delete the PF mac address. periodt.
β¨ NAME β¨
rvu_npc_exact_mac_addr_reset β Delete PF mac address.
like, that's it. that's the whole job. she's a deleter. π
π¦ SYNOPSIS π¦
int rvu_npc_exact_mac_addr_reset (struct rvu *rvu , struct
cgx_mac_addr_reset_req *req , struct msg_rsp *rsp );
returns an int, takes three args, no surprises, we love a straightforward icon π
π ARGUMENTS π
rvuβ the resource virtualization unit. yes that's the actual name, no i did not make that up π this is the big structural homegirl everything lives inside.reqβ the Reset request. she's the one carrying the actual "hey please reset this" energy β¨rspβ the Reset response. the reply. the "k got it" back to you π«Ά
β RETURN β
0 upon success. that's the good ending, the green check, the "no notes" outcome π
π SEE ALSO π
okay so this is the part where i need you to stay with me β there's a whole friend group here and they all live in the 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_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_reset(9)rvu_npc_exact_init(9)
like i said. whole friend group. iykyk π but fr fr, every single one of them is linked here for a reason, so go read them if you're curious π
ngl bestie, if you got this far you're lowkey built different. go reset those mac addresses responsibly β¨
and that's the page! πΈ brought to you from ./drivers/net/ethernet/marvell... and dated October 2026 β mwah, sending you the biggest virtual hug, hope this helped, bye bestie ππ¦β
π¦ 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