rpcrdma_complete_rqst(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ rpcrdma_complete_rqst(9) πŸŽ€

✨ NAME ✨

okay so bestie, we're in the Kernel API Manual, and rpcrdma_complete_rqst is the function that does exactly what it says: pass completed rqst back to RPC. It's giving β€œrequest finished, hand it over” energy, periodt. 🫢

🌸 SYNOPSIS 🌸

void rpcrdma_complete_rqst (struct rpcrdma_rep *rep );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • rep β€” RPC/RDMA Receive context. That's the receive context, bestie, keep it close. πŸ’–

πŸ’« DESCRIPTION πŸ’«

Here's the vibe: it reconstructs the RPC reply and completes the transaction while rqst is still pinned. Why is that important? Because keeping rqst pinned ensures the rep, rqst, and rq_task pointers remain stable. No cap, that's the whole flex: reply reconstructed, transaction completed, pointers staying stable. πŸ”₯πŸ‘‘

🧚 SEE ALSO 🧚


okay that's the whole page, bestie! source/version: ./net/sunrpc/xprtrdma Β· date: October 2026 Β· page: rpcrdma_complete_rqst(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from