STRUCT RTRS_MSG_RDMA_HDR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’Œ 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 β€” holds RTRS_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.h
  • enum 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