zfcp_fc_test_link(9)
π zfcp_fc_test_link(9) β ok bestie, welcome to the Kernel API Manual β¨
So like, this is the page for zfcp_fc_test_link, and it's giving "short but mighty" energy fr fr. Let's get into it π
β¨ NAME β¨
zfcp_fc_test_link β the lightweight link test procedure, no cap. It's the low-effort, high-reward vibe check for a link π
π¦ SYNOPSIS π¦
void zfcp_fc_test_link (struct zfcp_port *port );
That's it. That's the whole signature. Void return, one arg, iconic behavior π
πΈ ARGUMENTS πΈ
portβ the port to be tested. Like, this is the port we're checking on. Give it a little look, bestie π«Ά
π§ DESCRIPTION π§
Okay so here's the tea: this function tests the status of a link to a remote port using the ELS command ADISC. That's the whole mission statement, periodt.
And if there's a problem with the remote port? Not me being dramatic but β error recovery steps will be triggered. So like, it's not just a cute little check, it actually does something when things go sideways ππ₯
Heads up bestie: this isn't just informational. It's a real test that can kick off error recovery. Lowkey important, highkey useful π
π SEE ALSO π
The kernel file lives at ./drivers/s390/scsi/zfcp_fc.c β that's the source, go look at it if you're curious iykyk π¦
And here's the whole friend group, all the related functions, every single one, no skips:
zfcp_fc_post_event(9)zfcp_fc_enqueue_event(9)zfcp_fc_incoming_els(9)zfcp_fc_ns_gid_pn(9)zfcp_fc_trigger_did_lookup(9)zfcp_fc_plogi_evaluate(9)zfcp_fc_sg_free_table(9)zfcp_fc_sg_setup_table(9)zfcp_fc_scan_ports(9)zfcp_fc_sym_name_update(9)
And that's the page, bestie! π Big slay to ./drivers/s390/scsi for hosting this, and shoutout to the October 2026 date β this manual page is literally from the future, main character energy for real βπ₯°
π¦ 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