rdma_destroy_id(9)
π rdma_destroy_id(9) β the Kernel API Manual era π
okay bestie, welcome to the Kernel API Manual page for rdma_destroy_id(9), the little function that says bye-bye to your RDMA identifier β¨
πΈ NAME πΈ
rdma_destroy_id β Destroys an RDMA identifier.</p> literally what it says on the tin, no cap π
π¦ SYNOPSIS π¦
void rdma_destroy_id (struct rdma_cm_id *id );
that's it, that's the whole signature π«Ά
β ARGUMENTS β
idβ the RDMA identifier. yeah. that's the one getting destroyed. the main character of this whole situation π
π NOTE π
calling this function has the effect of canceling in-flight asynchronous operations associated with the id.
so like... yes it destroys the id, but also β and this is the part people forget β it cancels the in-flight async operations that are tied to that id. not me warning you about in-flight stuff like an airport announcement π if you had async things still cooking, they're not cooking anymore, periodt.
π SEE ALSO π
kernel file ./include/rdma/rdma_cm.h β go read it, it's giving source of truth π
and the whole friend group, in this exact order:
rdma_create_id(9)rdma_restrict_node_type(9)rdma_bind_addr(9)rdma_resolve_addr(9)rdma_resolve_route(9)rdma_resolve_ib_service(9)rdma_create_qp(9)rdma_destroy_qp(9)rdma_init_qp_attr(9)rdma_listen(9)rdma_notify(9)rdma_reject(9)rdma_disconnect(9)rdma_join_multicast(9)rdma_leave_multicast(9)rdma_set_service_type(9)rdma_set_reuseaddr(9)rdma_set_afonly(9)rdma_reject_msg(9)rdma_consumer_reject_data(9)rdma_read_gids(9)
and that's the whole page, bestie π this one came out of ./include/rdma and is dated October 2026 β so like, mark your calendar, iykyk ποΈπ slay, go free that identifier π¦β¨
π¦ 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