STRUCT RTRS_SG_DESC(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿฆ‹ NAME ๐Ÿฆ‹

okay so struct rtrs_sg_desc(9) is literally the RDMA-Buffer entry description from the Kernel API Manual ๐Ÿ’… โ€” a tiny but iconic struct, and yes, she ate.


โœจ SYNOPSIS โœจ

here's the whole look, bestie โ€” no cap, this is the exact shape:

       struct rtrs_sg_desc {
           __le64 addr;
           __le32 key;
           __le32 len;
        };

๐Ÿ’– Members ๐Ÿ’–

  • addr โ€” Address of RDMA destination buffer</p> โ€” where the RDMA destination buffer lives, fr fr.
  • key โ€” Authorization rkey to write to the buffer โ€” the rkey that authorizes writing to the buffer, iykyk.
  • len โ€” Size of the buffer โ€” how big the buffer is, periodt.

๐Ÿ”ฎ SEE ALSO ๐Ÿ”ฎ

go peek at these besties too:

  • Kernel file ./drivers/infiniband/ulp/rtrs/rtrs-pri.h enum rtrs_msg_types(9)
  • enum rtrs_msg_flags(9)
  • struct rtrs_msg_conn_req(9)
  • struct rtrs_msg_conn_rsp(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)

made with so much love from ./drivers/infiniband/ulp/rtrs, dated October 2026, for struct rtrs_sg_desc(9) ๐Ÿซถ๐Ÿ’–

๐Ÿ“ฆ where this page comes from