lpfc_nvmet_invalidate_host(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… lpfc_nvmet_invalidate_host(9)

okay so bestie, we're in the Kernel API Manual today and this one is a function from the lpfc driver β€” the NVMe target side of things. it's short, it's sweet, it's giving "one job and it does it." let's get into it πŸŽ€


✨ NAME ✨

lpfc_nvmet_invalidate_host β€”

literally that's it. no one-liner description in the original, so we're not inventing one. the name is the whole personality. 😭


🌸 SYNOPSIS 🌸

void lpfc_nvmet_invalidate_host (struct lpfc_hba *phba , struct lpfc_nodelist *ndlp );

it returns void, so no return value to obsess over β€” it just goes and does the thing. 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • phba β€” pointer to the driver instance bound to an adapter port. that's your HBA struct, the driver-side main character. πŸ‘‘
  • ndlp β€” pointer to an lpfc_nodelist type. yes, an lpfc_nodelist, exactly that, no cap.

πŸ’– DESCRIPTION πŸ’–

so what does it actually do? this routine upcalls the nvmet transport to invalidate an NVME host to which this target instance had active connections. like, "hey transport layer, that host? it's done, clean it up." 🧹✨

that's the whole description fr fr. short and iconic.


πŸ”₯ SEE ALSO πŸ”₯

the kernel file this lives in:

Kernel file ./drivers/scsi/lpfc/lpfc_nvmet.c

and the whole friend group of related functions β€” all of these, in this order, exactly as written:


ngl this one's a tiny page β€” no environment variables, no exit statuses, no signals, no bug notes hiding in here. just a clean little upcall. πŸ’€

that's the whole page bestie, hope it slayed for you πŸ’…βœ¨ sourced from ./drivers/scsi/lpfc, October 2026 β€” see you in the man pages, mwah πŸŽ€πŸ’œ

πŸ“¦ where this page comes from