fc_disc_error(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fc_disc_error β€” a.k.a. the "oops, the dNS request glitched" handler πŸ’…

okay bestie, so this page is from the Kernel API Manual, and it's about fc_disc_error(9) β€” the little function whose whole personality is dealing with an error on a dNS request. That's it, that's the vibe. Short page, iconic energy, let's go πŸŽ€


✨ NAME ✨

fc_disc_error β€” Handle error on dNS request πŸ”₯

Like, literally. Something went sideways with a dNS request and this function is the main character that steps in to handle it. No cap.


🌸 SYNOPSIS 🌸

void fc_disc_error (struct fc_disc *disc , struct fc_frame *fp );

Return type is void, so it's giving "I do the work and I don't report back" energy. Respect. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • disc β€” The discovery context πŸ‘‘ β€” this is the whole discovery situation this error is happening inside of.
  • fp β€” The error code encoded as a frame pointer 🌈 β€” yes bestie, the error code is smuggled inside a frame pointer. That's the bitcast lifestyle, iykyk.

🫢 SEE ALSO 🫢

The kernel file ./drivers/scsi/libfc/fc_disc.c is the home base 🏠, and it's surrounded by the whole friend group of discovery functions β€” go say hi to all of them:

All seventeen of them πŸ’– not one less, we don't do incomplete reference lists in this house.


quick vibe check: this page has exactly one job, one function, two arguments, and a whole lot of sibling functions. That's the whole story, and honestly? Slay. ⭐

and that's the whole page, bestie πŸŽ€ sign-off time: this lil number lives over in ./drivers/scsi/libfc, and it's dated October 2026 ✨ periodt πŸ’œ

πŸ“¦ where this page comes from