STRUCT RNBD_MSG_SESS_INFO_RSP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct rnbd_msg_sess_info_rsp(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ today's main character is struct rnbd_msg_sess_info_rsp, and it is literally the very first lil hello the server sends to the client β€” the initial session info, no cap 🫢


🌸 NAME 🌸

struct rnbd_msg_sess_info_rsp β€” initial session info from server to client πŸ’Œ

Like, it's the opening DM. The server slides into the client's inbox first with the session deets before anything else happens. iykyk.


✨ SYNOPSIS ✨

struct rnbd_msg_sess_info_rsp {
    struct rnbd_msg_hdr hdr;
    u8 ver;
};

two fields. that's it. she's small, she's efficient, she's iconic πŸ‘‘


🫢 Members 🫢

  • hdr β€” message header πŸ’… the standard lil envelope every RNBD message travels in.
  • ver β€” RNBD protocol version ⭐ a u8, so it's a tiny number holding the protocol vibes. checking this is the vibe check fr fr.

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/block/rnbd/rnbd-proto.h β€” go read the source bestie, it's giving lore πŸ“–

  • enum rnbd_msg_type(9)
  • struct rnbd_msg_hdr(9)
  • struct rnbd_msg_sess_info(9)
  • struct rnbd_msg_open(9)
  • struct rnbd_msg_close(9)
  • struct rnbd_msg_open_rsp(9)
  • struct rnbd_msg_io(9)
  • enum rnbd_io_flags(9)

the whole friend group honestly 😭 go say hi to all of them 🧚


lowkey reminder: this page lives in ./drivers/block/rnbd and it's dated October 2026, and the header/footer both call it struct rnbd...ess_info_rsp(9) β€” the terminal just truncates her name for the aesthetic πŸ’€ she's still struct rnbd_msg_sess_info_rsp at heart.

aaand that's the whole page bestie, slay, go read the kernel source, mwah πŸ’œπŸŽ€πŸŒˆ

πŸ“¦ where this page comes from