bc_send_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this is bc_send_request(9), straight from the Kernel API Manual ✨ and the name is literally the whole assignment: send a backchannel Call on a TCP socket πŸ’… no cap.


✨ SYNOPSIS ✨

int bc_send_request (struct rpc_rqst *req );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • req β€” the rpc_rqst containing the Call message to be sent 🫢

πŸ’– DESCRIPTION πŸ’–

here's the vibe: xpt_mutex is the little bodyguard making sure rqstp's whole message gets written to the socket without interruption 😌✨. like, the entire message, no chaotic cut-ins β€” periodt.

Return values, bestie:

  • 0 β€” the message was sent successfully πŸŽ‰
  • ENOTCONN β€” the message was not sent 😭
that's the whole return-value story: 0 means it went through, ENOTCONN means it did not πŸ’€

🌈 SEE ALSO 🌈

Kernel file ./net/sunrpc/xprtsock.c, plus the whole function friend group 🫢:


and that's the whole page, bestie 🫢 source/version: ./net/sunrpc Β· date: October 2026 Β· title: bc_send_request(9) βœ¨πŸ’–

πŸ“¦ where this page comes from