req_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

req_done(9) πŸ’– Kernel API Manual πŸ’–

okay bestie, gather round the group chat: we're in the Kernel API Manual and this page is literally about the callback that signals activity from the server. no cap, it's short but iconic.

✨ NAME ✨

req_done β€” callback which signals activity from the server. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

void req_done (struct virtqueue *vq );

πŸŽ€ ARGUMENTS πŸŽ€

  • vq β€” the virtio queue where the activity was received. 🫢

πŸ’… DESCRIPTION πŸ’…

This notifies us that the server has triggered some activity on the virtio channel β€” most likely a response to a request we sent. The job: figure out which requests now have responses, and wake up those threads. periodt. ⭐

Bugs: could do with some additional sanity checking, but appears to work. πŸ˜­πŸ™ˆ

🌈 SEE ALSO 🌈

xoxo πŸ’‹ from ./net/9p, October 2026 β€” req_done(9) signing off, slay. πŸŽ€

πŸ“¦ where this page comes from