rvu_npc_exact_alloc_id(9)
π rvu_npc_exact_alloc_id β Kernel API Manual β¨
okay so bestie, welcome to the <pink>Kernel API Manual</pink> entry for rvu_npc_exact_alloc_id(9) β yes that name is a mouthful, yes it's iconic, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
rvu_npc_exact_alloc_id β literally just allocates a seq id from the bitmap π no cap, that's the whole gig.
π¦ SYNOPSIS π¦
bool rvu_npc_exact_alloc_id (struct rvu *rvu , u32 *seq_id );
look at her. she's gorgeous. she returns a bool, she takes a pointer to struct rvu, she takes a pointer to a u32. main character energy fr fr π
π ARGUMENTS π
rvuβ the Resource virtualization unit. that's your whole setup bestie, the big one πΈseq_idβ a Sequence identifier. it's au32 *, so yes, we're pointing at it π
β RETURN β
True or false. that's it. that's the return. binary queen behavior, we love her for it π
ngl there is genuinely nothing else listed here β no -EINVAL, no negative codes, just the two booleans. do not go inventing extra return values, i'm watching you π
π₯ SEE ALSO π₯
okay this list is LONG, so buckle up bestie, we're going through every single one. grab a snack π
- 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_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_reset(9)rvu_npc_exact_init(9)
like. thirty-something siblings. one big happy kernel family π iykyk π
and that's the page bestie!! go forth and allocate those seq ids π β¨
this lil cutie lives in ./drivers/net/ethernet/marvell... and the page itself is dated <lavender>October 2026</lavender> β so yeah, future vibes only π¦ see u in the next manpage, mwah π«Άπ
π¦ 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