lpfc_nvme_ls_abort(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… lpfc_nvme_ls_abort β€” Kernel API Manual, but make it make sense πŸ’…

okay bestie, buckle up, because this one is short but it's important β€” it's lpfc_nvme_ls_abort(9), and it lives in the kernel API manual. yeah. we're doing kernel docs today. slay.


✨ NAME ✨

lpfc_nvme_ls_abort β€” literally just: abort a prior NVME LS request. that's the whole vibe. one job. iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

void lpfc_nvme_ls_abort (struct nvme_fc_local_port *pnvme_lport , struct
       nvme_fc_remote_port *pnvme_rport , struct nvmefc_ls_req *pnvme_lsreq );

three pointers in, void out. she takes and she gives nothing back. main character energy fr fr. πŸŽ€


🌸 ARGUMENTS 🌸

  • pnvme_lport β€” the transport localport that the LS is gonna be issued from. like, where she's calling from. πŸ“
  • pnvme_rport β€” the transport remoteport the LS is being sent to. where she's calling to. πŸ“ž
  • pnvme_lsreq β€” the transport nvme_ls_req structure for the LS. the actual request object itself, the little guy in question. 🫢

πŸ’– DESCRIPTION πŸ’–

so the driver registers this routine to abort an NVME LS request that's currently in progress β€” and yes, that's "in progress from the transport's perspective", which is a very important little qualifier, ngl. don't @ me. your fav driver just filed the paperwork to cancel a request that's still mid-flight. no cap. βœˆοΈπŸ’€


🌈 SEE ALSO 🌈

the kernel file ./drivers/scsi/lpfc/lpfc_nvme.c β€” that's the home base, bestie β€” plus the whole friend group:

that's twenty of them. twenty!! a whole squad. go read them too, iykyk. πŸ‘‘


lowkey reminder: this is kernel territory, so if you're poking at aborts you're probably already deep in it. drink some water. πŸ’§

okay that's the whole page!! mwah πŸ’‹ β€” and before you go, the little footer receipts so you know where this came from: it's filed under ./drivers/scsi/lpfc, dated October 2026, and it's the lpfc_nvme_ls_abort(9) page, periodt. πŸ§šβ€β™€οΈβœ¨

πŸ“¦ where this page comes from