STRUCT RTRS_MSG_RDMA_HDR(9)
π struct rtrs_msg_rdma_hdr(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β today's main character is struct rtrs_msg_rdma_hdr, and honestly? she's small but she's important.
πΈ NAME πΈ
struct rtrs_msg_rdma_hdr β the header for a read or write request π«Ά
Like, that's literally her whole job. She's the little label that says "hey, this thing coming at you is a read or a write." iconic behavior, no notes.
β¨ SYNOPSIS β¨
struct rtrs_msg_rdma_hdr {
__le16 type;
};
look at her. one (1) field. she said "I don't need a whole glow-up, I just need to be correct." π
π Members π
typeβ holdsRTRS_MSG_WRITE|RTRS_MSG_READβ so basically this field is the vibe check for your request: is it a read, or is it a write? that's it, that's the whole personality.
ngl, type is doing a lot of emotional labor here as the only member. protect her at all costs π
π¦ SEE ALSO π¦
Kernel file ./drivers/infiniband/ulp/rtrs/rtrs-pri.henum rtrs_msg_types(9)enum rtrs_msg_flags(9)struct rtrs_sg_desc(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)
like, the whole friend group π go say hi to all of them, they're all in ./drivers/infiniband/ulp/rtrs and they're all slaying in their own little way π
and that's the page, bestie π§ this came to you from ./drivers/infiniband/ulp/rtrs, dated October 2026, and it's still struct rtrs_msg_rdma_hdr(9) β periodt π
π¦ 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