irdma_add_apbvt(9)
π irdma_add_apbvt(9) π
okay so bestie, this page is from the Kernel API Manual, and it is here to explain one very specific icon: irdma_add_apbvt. the whole assignment is add tcp port to HW apbvt table. that's the vibe. no cap. π«Ά
β¨ NAME β¨
irdma_add_apbvt β add tcp port to HW apbvt table
like, that's literally the function's whole personality, and honestly? we respect the focus. π
πΈ SYNOPSIS πΈ
here's the signature, copied exactly because we do not play about code:
struct irdma_apbvt_entry * irdma_add_apbvt (struct irdma_device *iwdev ,
u16 port );
it's giving struct-pointer main character energy with exactly two arguments. lowkey iconic. π
π ARGUMENTS π
only two args, bestie, we love a concise queen:
iwdevβ irdma device. that's the whole description, periodt.portβ port for apbvt. yes ma'am. β¨
π SEE ALSO π
the lore is deep and the cross-reference squad is huge, so here is every single one β no skips, fr fr:
- Kernel file
./drivers/infiniband/hw/irdma/hw.c 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_del_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)
mwah π this little page lives under source/version ./drivers/infiniband/hw/irdma, is dated October 2026, and goes by irdma_add_apbvt(9). bye bestie, go be fabulous with your tcp port and your HW apbvt table π«Άβ¨
π¦ 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