zfcp_fsf_send_els(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 over
  • d_id β€” the N_Port_ID you wanna send the ELS to πŸ’Œ that's your destination, periodt
  • els β€” a pointer to struct zfcp_fsf_ct_els that's carrying all the data for the ELS command πŸŽ€ the payload, the whole vibe
  • timeout β€” 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:


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