pvrdma_destroy_ah(9)
π pvrdma_destroy_ah
okay bestie, welcome to the pvrdma_destroy_ah page from the Kernel API Manual β this one's short and sweet, we love a low-effort icon β¨
π NAME π
pvrdma_destroy_ah β destroy an address handle. that's it. that's the whole vibe. it destroys an address handle π¦
β¨ SYNOPSIS β¨
int pvrdma_destroy_ah (struct ib_ah *ah , u32 flags );
like, it takes an ah and some flags and hands you back an int. classic. no notes π
πΈ ARGUMENTS πΈ
ahβ the address handle to destroyed π yes, the manpage literally says "to destroyed", and honestly? we're keeping it. it's iconic. this is the address handle that gets destroyed.flagsβ destroy address handle flags, fr fr. for the deets on what you can pass, seeenum rdma_destroy_ah_flags(go look it up bestie, we don't gatekeep but we also don't have the enum list here π).
reminder:flagspoints you atenum rdma_destroy_ah_flagsβ that's the only place the actual flag values live. no cap, don't just make numbers up π
π SEE ALSO π
- Kernel file
./drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.cβ that's where the actual code lives, go snoop π§ pvrdma_query_device(9)pvrdma_query_port(9)pvrdma_query_gid(9)pvrdma_query_pkey(9)pvrdma_modify_port(9)pvrdma_alloc_ucontext(9)pvrdma_dealloc_ucontext(9)pvrdma_mmap(9)pvrdma_alloc_pd(9)pvrdma_dealloc_pd(9)pvrdma_create_ah(9)
the whole pvrdma friend group, all linked up together π«Ά go read pvrdma_create_ah(9) if you wanna know how the address handle got here in the first place β everything needs an origin story π¬
and that's the page!! brought to you by ./drivers/infiniband/hw/vmw_pv..., dated October 2026, filed under pvrdma_destroy_ah(9) β slay, go destroy some address handles responsibly, 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