srpt_post_recv(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the srpt_post_recv(9) page from the Kernel API Manual, and the name is doing exactly what it says on the tin: srpt_post_recv β€” post an IB receive request. That's the whole vibe. ✨

✨ SYNOPSIS ✨

int srpt_post_recv (struct srpt_device *sdev , struct srpt_rdma_ch *ch ,
struct srpt_recv_ioctx *ioctx );

πŸŽ€ ARGUMENTS πŸŽ€

Here's the little trio this function takes, bestie β€” keep the names exact and you're golden πŸ’…

  • sdev β€” SRPT HCA pointer. literally the HCA pointer, periodt.
  • ch β€” SRPT RDMA channel. the RDMA channel, no cap.
  • ioctx β€” Receive I/O context pointer. the receive I/O context pointer, right there.

πŸ¦‹ SEE ALSO πŸ¦‹

First up, the kernel file situation:

  • Kernel file ./drivers/infiniband/ulp/srpt/ib_srpt.c

Then the full friend group β€” every single one of these (9) refs, no skipping, fr fr:


okay bye bestie πŸ’– this page is sourced from ./drivers/infiniband/ulp/srpt, dated October 2026, and it's the srpt_post_recv(9) page in the Kernel API Manual. mwah 🫢

πŸ“¦ where this page comes from