irdma_del_apbvt(9)
π
irdma_del_apbvt β the irdma_del_apbvt(9) glow-up π¦
okay so bestie, we're in the Kernel API Manual section (9), and today's main character is irdma_del_apbvt(9) β the function whose whole job is delete tcp port from HW apbvt table. that's it, that's the vibe. it says what it does and it does what it says, no cap π
β¨ NAME β¨
irdma_del_apbvt β literally just: delete tcp port from HW apbvt table π
πΈ SYNOPSIS πΈ
void irdma_del_apbvt (struct irdma_device *iwdev , struct
irdma_apbvt_entry *entry );
not me pointing out that it returns void like a little icon that gives nothing back π no return value, no drama, just vibes and a table update.
π ARGUMENTS π
iwdevβ the irdma device, bestie. it's the actual hardware/dev context this whole thing is happening on π₯οΈβ¨entryβ the apbvt entry object π that's the one getting yeeted from the table, periodt.
π₯ SEE ALSO π₯
the kernel file lives right here, one singular path, no crumbs:
./drivers/infiniband/hw/irdma/hw.c
and okay, the friend group is large. like, enormous. everyone's invited to this party π«Ά β full guest list, nobody cut:
irdma_iwarp_ce_handler(9)irdma_puda_ce_handler(9)irdma_process_normal_ceqe(9)irdma_process_reserved_ceqe(9)irdma_process_ceq(9)irdma_complete_cqp_request(9)irdma_process_ae_def_cmpl(9)irdma_process_aeq(9)irdma_ena_intr(9)irdma_dpc(9)irdma_ceq_dpc(9)irdma_save_msix_info(9)irdma_irq_handler(9)irdma_ceq_handler(9)irdma_destroy_irq(9)irdma_destroy_cqp(9)irdma_destroy_aeq(9)irdma_destroy_ceq(9)irdma_del_ceq_0(9)irdma_del_ceqs(9)irdma_destroy_ccq(9)irdma_close_hmc_objects_type(9)irdma_del_hmc_objects(9)irdma_create_hmc_obj_type(9)irdma_create_hmc_objs(9)irdma_obj_aligned_mem(9)irdma_create_cqp(9)irdma_create_ccq(9)irdma_alloc_set_mac(9)irdma_cfg_ceq_vector(9)irdma_cfg_aeq_vector(9)irdma_create_ceq(9)irdma_setup_ceq_0(9)irdma_setup_ceqs(9)irdma_create_aeq(9)irdma_setup_aeq(9)irdma_initialize_ilq(9)irdma_initialize_ieq(9)irdma_reinitialize_ieq(9)irdma_hmc_setup(9)irdma_del_init_mem(9)irdma_initialize_dev(9)irdma_rt_deinit_hw(9)irdma_get_used_rsrc(9)irdma_rt_init_hw(9)irdma_ctrl_init_hw(9)irdma_set_hw_rsrc(9)irdma_calc_mem_rsrc_size(9)irdma_initialize_hw_rsrc(9)irdma_cqp_ce_handler(9)cqp_compl_worker(9)irdma_lookup_apbvt_entry(9)irdma_next_iw_state(9)irdma_del_local_mac_entry(9)irdma_add_local_mac_entry(9)irdma_alloc_local_mac_entry(9)irdma_cqp_manage_apbvt_cmd(9)irdma_add_apbvt(9)irdma_manage_arp_cache(9)irdma_send_syn_cqp_callback(9)irdma_manage_qhash(9)irdma_hw_flush_wqes_callback(9)irdma_hw_flush_wqes(9)irdma_gen_ae(9)
ngl bestie, if you're looking for irdma_add_apbvt(9)'s toxic opposite, you found her β one adds, one deletes, both serve π
that's the whole page, no notes π§ and for the sign-off: this lil masterpiece is filed under ./drivers/infiniband/hw/irdma and it's dated October 2026 β so yeah, irdma_del_apbvt(9) β iconic, brief, and fully unbothered ππ
π¦ 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