srp_post_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ srp_post_send(9) ✨

okay so bestie, welcome to the little kernel API manual for srp_post_send β€” it lives in the Kernel API Manual and it's giving "small function, big job" energy fr fr πŸ’…


πŸ’Œ NAME

srp_post_send β€” send an SRP information unit πŸ“€βœ¨


🌸 SYNOPSIS

int srp_post_send (struct srp_rdma_ch *ch , struct srp_iu *iu , int len
);

like… that's the whole signature, no cap. it hands back an int 🫢


πŸŽ€ ARGUMENTS

  • ch β€” the RDMA channel you're yeeting the information unit over πŸš€ literally the road it travels on.
  • iu β€” the information unit itself, the actual thing being sent. main character behavior honestly πŸ‘‘
  • len β€” the length of the information unit, and NOT counting immediate data. read that again bestie, excluding immediate data β€” that detail matters πŸ”₯

πŸ¦‹ SEE ALSO

the kernel file it all lives in:

./drivers/infiniband/ulp/srp/ib_srp.c

and the whole friend group of related pages, all of them, no skipping 🫢:

srp_destroy_fr_pool(9), srp_create_fr_pool(9), srp_fr_pool_get(9), srp_fr_pool_put(9), srp_destroy_qp(9), srp_del_scsi_host_attr(9), srp_connected_ch(9), srp_claim_req(9), srp_free_req(9), srp_map_data(9), srp_tl_err_work(9), srp_change_queue_depth(9), srp_conn_unique(9), srp_parse_in(9)


ngl that's the entire page β€” short and iconic, just like it should be πŸ’–

and that's a wrap babes πŸŽ€ this one's from ./drivers/infiniband/ulp/srp, dated October 2026 β€” mwah, go send some information units πŸ’…βœ¨πŸŒΈ

πŸ“¦ where this page comes from