pvrdma_post_send(9)
π pvrdma_post_send(9) β NAME
okay so bestie, welcome to the Kernel API Manual β this page is all about pvrdma_post_send, the function that posts send work request entries on a QP. Thatβs the whole vibe: send WRs go onto a QP. iconic. β¨
π¬ SYNOPSIS
Hereβs the signature, exactly, no cap:
int pvrdma_post_send (struct ib_qp *ibqp , const struct ib_send_wr *wr ,
const struct ib_send_wr **bad_wr );
π ARGUMENTS
ibqpβ the QP. like, the queue pair in question, bestie πwrβ the work request list to post. this is the list youβre sending out into the world β¨bad_wrβ the first bad WR returned. if one comes back bad, this is where the first bad one shows up π
π RETURN
0 on success β cute, clean, slay. otherwise, the errno gets returned. thatβs it, thatβs the whole return story π
π¦ SEE ALSO
- Kernel file:
./drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_create_qp(9)pvrdma_destroy_qp(9)pvrdma_modify_qp(9)pvrdma_post_recv(9)pvrdma_query_qp(9)
This page lives in the Kernel API Manual, and the footer credits the source/version as ./drivers/infiniband/hw/vmw_pv... with the date October 2026. go forth and post those WRs, bestie ππ«Ά
π¦ 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