fc_disc_gpn_ft_parse(9)
π
fc_disc_gpn_ft_parse β the fc_disc_gpn_ft_parse(9) page, but make it make sense
okay so bestie, welcome to the kernel API manual, section 9 π this one is fc_disc_gpn_ft_parse(9) and honestly it's a lil' one-trick pony but she's iconic at her job β¨
β¨ NAME β¨
fc_disc_gpn_ft_parse β literally just parses the body of the dNS GPN_FT response π«Ά that's it, that's the whole gig
πΈ SYNOPSIS πΈ
int fc_disc_gpn_ft_parse (struct fc_disc *disc , void *buf , size_t len
);
yep, she takes three things and hands you back an int π
π¦ ARGUMENTS π¦
discβ the discovery context π this is the vibe-holder, the main character statebufβ the GPN_FT response buffer π¦ the actual payload lives herelenβ the size of response buffer π so she knows how far to read, no cap
π DESCRIPTION π
she goes through the list of IDs and names resulting from a request π₯ that's the whole flow β IDs, names, done. ate and left no crumbs π
π SEE ALSO π
the whole friend group shows up here, so lemme introduce you π the kernel file lives at ./drivers/scsi/libfc/fc_disc.c and these are her mutuals:
fc_disc_stop_rports(9)fc_disc_recv_rscn_req(9)fc_disc_recv_req(9)fc_disc_restart(9)fc_disc_start(9)fc_disc_done(9)fc_disc_error(9)fc_disc_gpn_ft_req(9)fc_disc_timeout(9)fc_disc_gpn_ft_resp(9)fc_disc_gpn_id_resp(9)fc_disc_gpn_id_req(9)fc_disc_single(9)fc_disc_stop(9)fc_disc_stop_final(9)fc_disc_config(9)fc_disc_init(9)
and that's the whole page, bestie π§ no plot twists, no danger zone, no deprecated nonsense β just parse the response and go π
mwah π this was fc_disc_gpn_ft_parse(9) from the ./drivers/scsi/libfc source, dated October 2026 β ily, go read the rest of the kernel now β¨π
π¦ 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