rvu_exact_p..._table_entry(9)
π NAME π
okay bestie, welcome to the Kernel API Manual page for rvu_exact_p..._table_entry(9) β the one and only exact-match-table-entry prep girlie, rvu_exact_prepare_table_entry. It's literally here for Data for exact match table entry, and that's the whole vibe. π
β¨ SYNOPSIS β¨
here's the signature, bestie β yes, the line break is part of the look:
u64 rvu_exact_prepare_table_entry (struct rvu *rvu , bool enable , u8
ctype , u16 chan , u8 *mac_addr );
π ARGUMENTS π
rvuβ Resource virtualization unit. the RVU itself, living its main character life.enableβ Enable/Disable entry. literally the on/off switch for the entry, no cap.ctypeβ Software defined channel type. Currently set as0. yes, currently0, periodt.chanβ Channel number. the channel number, bestie.mac_addrβ Destination mac address. destination mac address, exactly as it says.
πΈ RETURN πΈ
mdata for exact match table. that's the return, and it's giving exact match table data. π
π¦ SEE ALSO π¦
okay the SEE ALSO squad is huge and we are obsessed. first, the kernel file:
- Kernel file:
./drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
then the related function crew β every single one, fr fr:
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_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_reset(9)rvu_npc_exact_init(9)
okay bye bestie π this page came from ./drivers/net/ethernet/marvell..., dated October 2026, and yes, it's the rvu_exact_p..._table_entry(9) page. 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