STRUCT RTRS_MSG_CONN_RSP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌈 struct rtrs_msg_conn_rsp(9) 🌈

πŸ’– NAME πŸ’–

struct rtrs_msg_conn_rsp β€” the server connection response to the client, bestie. This one's from the Kernel API Manual, and it's giving β€œserver replies in the group chat” energy. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

okay so the struct is literally this, no edits:

struct rtrs_msg_conn_rsp {
    __le16 magic;
    __le16 version;
    __le16 errno;
    __le16 queue_depth;
    __le32 max_io_size;
    __le32 max_hdr_size;
    __le32 flags;
};

πŸŽ€ Members πŸŽ€

  • magic β€” RTRS magic ✨
  • version β€” RTRS protocol version πŸ¦‹
  • errno β€” if rdma_accept then 0; if rdma_reject it indicates error πŸ’€
  • queue_depth β€” max inflight messages (queue-depth) in this session, periodt πŸ“¨
  • max_io_size β€” max io size server supports πŸ”₯
  • max_hdr_size β€” max msg header size server supports πŸ‘‘
  • flags β€” RTRS message flags for this message πŸŽ€

🫢 NOTE 🫢

ngl the size is 56 bytes, and the max possible is 136 bytes β€” see man rdma_accept for the whole story, bestie. 🧚

✨ SEE ALSO ✨

Kernel file ./drivers/infiniband/ulp/rtrs/rtrs-pri.h β€” plus the whole friend group:

  • enum rtrs_msg_types(9)
  • enum rtrs_msg_flags(9)
  • struct rtrs_sg_desc(9)
  • struct rtrs_msg_conn_req(9)
  • struct rtrs_msg_info_req(9)
  • struct rtrs_msg_info_rsp(9)
  • struct rtrs_msg_rkey_rsp(9)
  • struct rtrs_msg_rdma_read(9)
  • struct rtrs_msg_rdma_write(9)
  • struct rtrs_msg_rdma_hdr(9)

okay bye bestie πŸ’– β€” from the Kernel API Manual, source ./drivers/infiniband/ulp/rtrs, dated October 2026, mwah πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from