zfcp_fsf_send_ct(9)
π zfcp_fsf_send_ct β a Kernel API Manual moment πΈ
okay bestie, so we're in the zfcp_fsf_send_ct(9) page from the Kernel API Manual, and this one is literally about kicking off a Generic Service request (that's FC-GS, iykyk π¦). it's giving low-level s390 fibre channel realness and honestly? we're obsessed.
β¨ NAME β¨
zfcp_fsf_send_ct β initiate a Generic Service request (FC-GS) π
so yeah, this function is the one that actually sends the CT/GS off into the world. main character energy fr.
π SYNOPSIS π
int zfcp_fsf_send_ct (struct zfcp_fc_wka_port *wka_port , struct
zfcp_fsf_ct_els *ct , mempool_t *pool , unsigned int timeout );
it returns an int, no cap. that's the whole vibe check right there π
π«Ά ARGUMENTS π«Ά
wka_portβ a pointer to the zfcp WKA port you wanna send that CT/GS to π― like, this is the destination bestie.ctβ a pointer to astruct zfcp_fsf_ct_elsthat's carrying all the data for the CT request π it's the payload holder.poolβ if this is non-null, then this mempool gets used to allocate thestruct zfcp_fsf_reqβ¨ so yeah, null = you're not using it, non-null = it's doing the allocating, periodt.timeoutβ the timeout the hardware should use, plus a later software timeout β° two timeouts for the price of one, we love a multitasker.
π¦ SEE ALSO π¦
it's giving "here's the entire friend group" β the source lives in the kernel file ./drivers/s390/scsi/zfcp_fsf.c π
zfcp_fsf_req_free(9)zfcp_fsf_req_complete(9)zfcp_fsf_req_dismiss_all(9)zfcp_fsf_scnprint_fc_security(9)zfcp_fsf_status_read(9)zfcp_fsf_abort_fcp_cmnd(9)zfcp_fsf_send_els(9)zfcp_fsf_exchange_config_data_sync(9)zfcp_fsf_exchange_port_data(9)zfcp_fsf_exchange_port_data_sync(9)zfcp_fsf_open_port(9)zfcp_fsf_close_port(9)zfcp_fsf_open_wka_port(9)zfcp_fsf_close_wka_port(9)zfcp_fsf_close_physical_port(9)zfcp_fsf_open_lun(9)zfcp_fsf_close_lun(9)zfcp_fsf_fcp_handler_common(9)zfcp_fsf_fcp_cmnd(9)zfcp_fsf_fcp_task_mgmt(9)zfcp_fsf_reqid_check(9)
like, read all of them. or don't. but they're there π§
okay that's the page bestie, and for the cute sign-off: this lil masterpiece comes from ./drivers/s390/scsi and it's dated October 2026 β go off, kernel docs ππ
π¦ 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