STRUCT RTRS_ATTRS(9)
π struct rtrs_attrs(9) π
Okay bestie, this is the Kernel API Manual page for struct rtrs_attrs(9) β the little struct holding RTRS session attributes. Itβs giving βsmall but important,β and weβre gonna go through every field, no skips. π
πΈ NAME πΈ
struct rtrs_attrs β RTRS session attributes
β¨ SYNOPSIS β¨
struct rtrs_attrs {
u32 queue_depth;
u32 max_io_size;
u32 max_segments;
};
π«Ά Members π«Ά
queue_depthβ this is thequeue_depththat was saved from thertrs_clt_sessmessage. Iconic little saved value, honestly.max_io_sizeβ this comes from thertrs_clt_sessmessage too, and itβs capped tomax_segments * SZ_4K. So yes, it gets a lil ceiling. πmax_segmentsβ this is themax_segmentssaved from thertrs_clt_sessmessage. Keeping the receipts, periodt.
π₯ SEE ALSO π₯
- Kernel file
./drivers/infiniband/ulp/rtrs/rtrs.henumrtrs_clt_link_ev(9) struct rtrs_addr(9)struct rtrs_clt_ops(9)enum rtrs_clt_con_type(9)struct rtrs_clt_req_ops(9)enum rtrs_srv_link_ev(9)
Bye bestie π«Ά this page was brought to you by the source spot ./drivers/infiniband/ulp/rtrs under the Kernel API Manual banner, dated October 2026. Slay. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms