STRUCT RVT_OPERATION_PARAMS(9)
π struct rvt_operation_params(9) π
Okay bestie, this page is from the Kernel API Manual, and it's all about the op table entry struct. Short, sweet, iconic. π
πΈ NAME πΈ
struct rvt_operation_params β op table entry
β¨ SYNOPSIS β¨
struct rvt_operation_params {
size_t length;
u32 qpt_support;
u32 flags;
};
π Members π
lengthβ the length to copy into the swqe entry. Literally that. πqpt_supportβ a bit mask indicating QP type support. Slay.flagsβRVT_OPERATIONflags (see above π).
π¦ Description π¦
Okay so the whole point: this supports table driven post send so that the driver can have differing β and potentially different β sets of operations. That's the tea. π΅β¨
π₯ SEE ALSO π₯
Kernel file: ./include/rdma/rdmavt_qp.h
struct rvt_ud_wr(9)struct rvt_krwq(9)rvt_get_swqe_ah_attr(9)rvt_get_swqe_remote_qpn(9)rvt_get_swqe_remote_qkey(9)rvt_get_swqe_pkey_index(9)rvt_get_rq_count(9)rvt_is_user_qp(9)rvt_get_qp(9)rvt_put_qp(9)rvt_put_swqe(9)rvt_qp_wqe_reserve(9)rvt_qp_wqe_unreserve(9)rvt_div_round_up_mtu(9)rvt_div_mtu(9)rvt_timeout_to_jiffies(9)rvt_lookup_qpn(9)rvt_mod_retry_timer_ext(9)rvt_put_qp_swqe(9)rvt_qp_swqe_incr(9)rvt_recv_cq(9)rvt_send_cq(9)rvt_qp_complete_swqe(9)struct rvt_qp_iter(9)ib_cq_tail(9)ib_cq_head(9)rvt_free_rq(9)rvt_to_iport(9)rvt_rc_credit_avail(9)
From the source path ./include/rdma and dated October 2026. That's the whole page, bestie β 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