rdma_resolve_addr(9)
π rdma_resolve_addr(9) β the Kernel API Manual moment
okay so bestie, welcome to the rdma_resolve_addr(9) page. this is from the Kernel API Manual and honestly it's giving "glow-up for IP addresses" energy β¨ because it takes your boring old IP addresses and turns them into RDMA addresses. iconic behavior fr fr.
πΈ NAME πΈ
rdma_resolve_addr β Resolve destination and optional source addresses from IP addresses to an RDMA address. If successful, the specified rdma_cm_id will be bound to a local device.
no cap, that last bit is the whole point β successful resolution means your rdma_cm_id gets bound to a local device. main character energy π
β¨ SYNOPSIS β¨
int rdma_resolve_addr (struct rdma_cm_id *id , struct sockaddr *src_addr
, const struct sockaddr *dst_addr , unsigned long timeout_ms );
literally the whole vibe in one line π«Ά
π ARGUMENTS π
idβ the RDMA identifier. your little handle for the whole operation, iykyk.src_addrβ source address information. this parameter may beNULL(it's optional, she's flexible π ).dst_addrβ destination address information. like, where you're actually going, bestie.timeout_msβ time to wait for resolution to complete. patience is a virtue but also it's a number of milliseconds β³.
π¦ SEE ALSO π¦
Kernel file ./include/rdma/rdma_cm.h β and the whole friend group is here too, because nobody does RDMA alone π«Ά:
rdma_create_id(9)rdma_destroy_id(9)rdma_restrict_node_type(9)rdma_bind_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)
bestie reminder:src_addris allowed to beNULL, butdst_addrandidare not the vibe to leave blank bestie β they're the whole point π
and that's the page! π source is ./include/rdma and the date stamp says October 2026, filed under rdma_resolve_addr(9) in the Kernel API Manual. slay, go resolve some addresses β¨π
π¦ 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