srpt_handle_tsk_mgmt(9)
okay so bestie, welcome to srpt_handle_tsk_mgmt(9) from the Kernel API Manual π«Άβ¨ this is the page for processing a SRP_TSK_MGMT information unit, and it's giving very specific kernel business, no cap.
π NAME π
srpt_handle_tsk_mgmt β process a SRP_TSK_MGMT information unit.
β¨ SYNOPSIS β¨
it's a void function with three args, lowkey iconic:
void srpt_handle_tsk_mgmt (struct srpt_rdma_ch *ch , struct
srpt_recv_ioctx *recv_ioctx , struct srpt_send_ioctx *send_ioctx );
π ARGUMENTS π
chβ SRPT RDMA channel.recv_ioctxβ Receive I/O context.send_ioctxβ Send I/O context.
π¦ DESCRIPTION π¦
okay so the rule is literally this: it returns 0 if and only if the request will be processed by the target core. that's the vibe check, periodt β
for more information about SRP_TSK_MGMT information units, see also section 6.7 in the SRP r16a document π.
πΈ SEE ALSO πΈ
go be nosy in these related pages and the kernel file, bestie π¦:
- Kernel file:
./drivers/infiniband/ulp/srpt/ib_srpt.c srpt_event_handler(9)srpt_srq_event(9)srpt_qp_event(9)srpt_set_ioc(9)srpt_get_class_port_info(9)srpt_get_iou(9)srpt_get_ioc(9)srpt_get_svc_entries(9)srpt_mgmt_method_get(9)srpt_mad_send_handler(9)srpt_mad_recv_handler(9)srpt_refresh_port(9)srpt_unregister_mad_agent(9)srpt_alloc_ioctx(9)srpt_free_ioctx(9)srpt_alloc_ioctx_ring(9)srpt_free_ioctx_ring(9)srpt_set_cmd_state(9)srpt_test_and_set_cmd_state(9)srpt_post_recv(9)srpt_zerolength_write(9)srpt_get_desc_tbl(9)srpt_init_ch_qp(9)srpt_ch_qp_rtr(9)srpt_ch_qp_rts(9)srpt_ch_qp_err(9)srpt_get_send_ioctx(9)srpt_abort_cmd(9)srpt_rdma_read_done(9)srpt_build_cmd_rsp(9)srpt_build_tskmgmt_rsp(9)srpt_handle_cmd(9)srpt_handle_new_iu(9)srpt_send_done(9)srpt_create_ch_ib(9)srpt_close_ch(9)srpt_cm_req_recv(9)srpt_cm_rtu_recv(9)srpt_cm_handler(9)srpt_queue_response(9)srpt_release_sport(9)srpt_lookup_port(9)srpt_add_one(9)srpt_remove_one(9)srpt_close_session(9)srpt_parse_i_port_id(9)srpt_make_tpg(9)srpt_drop_tpg(9)srpt_make_tport(9)srpt_drop_tport(9)srpt_init_module(9)
okay that's the page, bestie π kisses from the ./drivers/infiniband/ulp/srpt source corner, October 2026 version of srpt_handle_tsk_mgmt(9) β go slay those SRP_TSK_MGMT information units π
β¨
π¦ 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