STRUCT RTRS_CLT_REQ_OPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct rtrs_clt_req_ops(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ β€” this one's a little kernel struct from the infiniband/rtrs corner of the world, and honestly? it's giving "tiny but crucial." it's literally just a callback plus a private pointer, no cap. let's get into it 🫢


🌸 NAME 🌸

struct rtrs_clt_req_ops β€” it holds the request confirmation callback and a private pointer. that's it, that's the whole vibe πŸ’…


✨ SYNOPSIS ✨

struct rtrs_clt_req_ops {
    void *priv;
    void (*conf_fn)(void *priv, int errno);
 };

like, look at her. two members. main character energy, minimal effort πŸ‘‘


πŸŽ€ MEMBERS πŸŽ€

  • priv β€” user provided data, passed back with corresponding (conf) confirmation. it's your little luggage 🧳 that gets handed right back to you when the confirmation comes through, iykyk.
  • conf_fn β€” callback function to be called as confirmation. this is the moment of truth ✨ it gets called to confirm, and it gets your priv and an errno handed to it. periodt.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/infiniband/ulp/rtrs/rtrs.h enum
  • rtrs_clt_link_ev(9)
  • struct rtrs_addr(9)
  • struct rtrs_clt_ops(9)
  • enum rtrs_clt_con_type(9)
  • struct rtrs_attrs(9)
  • enum rtrs_srv_link_ev(9)

go read those too, bestie, they're all in the same friend group 🌈


real talk: everything above is straight from the kernel docs β€” no invented behaviour, no extra tips, just the facts with better vibes πŸ’œ

and that's the whole page, babes πŸ“ this one lives in ./drivers/infiniband/ulp/rtrs, dated October 2026 β€” go off, read the source, slay πŸ’…πŸ”₯

πŸ“¦ where this page comes from