zfcp_fsf_send_els(9)
π zfcp_fsf_send_els π
okay so bestie, we're in the kernel API manual β this is zfcp_fsf_send_els, and it's your girl for kicking off an ELS command (that's FC-FS, iykyk) β¨
πΈ NAME πΈ
zfcp_fsf_send_els β no cap, this is the one that initiates an ELS command (FC-FS) π
β¨ SYNOPSIS β¨
int zfcp_fsf_send_els (struct zfcp_adapter *adapter , u32 d_id , struct
zfcp_fsf_ct_els *els , unsigned int timeout );
it's giving "returns an int" and takes four args, and honestly? iconic π«Ά
π ARGUMENTS π
adapterβ a pointer to the zfcp adapter π¦ like, the actual adapter object, hand it overd_idβ theN_Port_IDyou wanna send the ELS to π that's your destination, periodtelsβ a pointer tostruct zfcp_fsf_ct_elsthat's carrying all the data for the ELS command π the payload, the whole vibetimeoutβ the timeout that the hardware should use, and a later software timeout β yes it's both, that's the way that it is, two-for-one
π₯ SEE ALSO π₯
the kernel file lives at ./drivers/s390/scsi/zfcp_fsf.c β go look at it, it's right there π
and the whole friend group:
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_ct(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)
lowkey a whole squad of zfcp_fsf_* functions and you're gonna meet all of them, so maybe don't skip the reading π
okay that's the page, mwah π it came from ./drivers/s390/scsi, dated October 2026, and it's literally titled zfcp_fsf_send_els(9) β slay, go send some ELS π
β¨
π¦ 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