pvrdma_post_recv(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hiii bestie πŸ’– welcome to the pvrdma_post_recv(9) page from the Kernel API Manual. this one is lowkey about posting receive work request entries on a QP, and it’s giving kernel-API realness. no cap.


🌸 NAME 🌸

pvrdma_post_recv β€” post receive work request entries on a QP. yes queen, it’s the receive-side posting moment πŸ’…


✨ SYNOPSIS ✨

catch the signature, bestie β€” copy it exactly:

int pvrdma_post_recv (struct ib_qp *ibqp , const struct ib_recv_wr *wr ,
       const struct ib_recv_wr **bad_wr );

πŸŽ€ ARGUMENTS πŸŽ€

  • ibqp β€” the QP. that’s the vibe you’re posting onto πŸ’–
  • wr β€” the work request list to post. it’s the little stack of WRs you’re sending in 🫢
  • bad_wr β€” the first bad WR returned. if something goes sideways, this is where the first bad WR comes back at you 😭

πŸ”₯ RETURN πŸ”₯

returns 0 on success, otherwise errno returned. that’s the whole mood, fr fr.


πŸ¦‹ SEE ALSO πŸ¦‹

go read these too, bestie β€” they’re all in the same kernel-API friend group:


and that’s the whole page, bestie 🫢 this little beauty comes from ./drivers/infiniband/hw/vmw_pv..., dated October 2026, and it’s the pvrdma_post_recv(9) page β€” periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from