rdma_bind_addr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– rdma_bind_addr(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ this is rdma_bind_addr(9) and honestly? she's a little icon. sit down, grab a boba, we're learning RDMA together πŸ§‹πŸ«Ά


✨ NAME ✨

rdma_bind_addr β€” bind an RDMA identifier to a source address, and to the RDMA device that goes with it, if you need one. no cap, that's the whole vibe πŸ’…


🌸 SYNOPSIS 🌸

int rdma_bind_addr (struct rdma_cm_id *id , struct sockaddr *addr );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • id β€” the RDMA identifier. your main character struct, literally πŸŽ€
  • addr β€” local address info. wildcard values are permitted, so you don't have to be super specific if you don't wanna 🐚

πŸ’œ DESCRIPTION πŸ’œ

so the way that this works is: it associates a source address with the RDMA identifier before you call rdma_listen. key timing detail, don't skip it bestie ⏰✨

and like β€” if you hand it a specific local address? the RDMA identifier gets bound to a local RDMA device too. it's giving "matching you with your people" πŸ”₯


🌈 SEE ALSO 🌈

the whole friend group 🫢 β€” kernel file ./include/rdma/rdma_cm.h plus:

like, that's the entire group chat. go say hi πŸ‘‹πŸ’–


mwah πŸ’‹ that's the page!! this slay lives in ./include/rdma and it's stamped October 2026 β€” so yeah, mark your calendar, scream about it, periodt. πŸŒŸπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from