lpfc_nvmet_xmt_ls_rsp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, meet lpfc_nvmet_xmt_ls_rsp(9) from the Kernel API Manual ✨ β€” the function whose whole name is literally Transmit NVME LS response. She's giving target-side NVME LS realness, and no cap, the name tells you exactly what she does. πŸ’…

✨ SYNOPSIS ✨

int lpfc_nvmet_xmt_ls_rsp (struct nvmet_fc_target_port *tgtport , struct
       nvmefc_ls_rsp *ls_rsp );

πŸŽ€ ARGUMENTS πŸŽ€

  • tgtport β€” pointer to target port that NVME LS is to be transmit from. That's your target-port bestie.
  • ls_rsp β€” pointer to the transport LS RSP that is to be sent. This is the response package headed out the door.

πŸ¦‹ DESCRIPTION πŸ¦‹

The driver registers this routine to transmit responses for received NVME LS requests. Like, that's the job: responses go out, requests got received. ✨

This routine is used to format and send a WQE to transmit a NVME LS Response. The ls_rsp is used to reverse-map the LS to the original NVME LS request sequence, which provides addressing information for the remote port the LS to be sent to, as well as the exchange id that is the LS is bound to. So yes, she's doing the mapping and the sending β€” main character energy in the NVME LS pipeline. πŸ’…

πŸ”₯ RETURN πŸ”₯

  • 0 β€” if response successfully transmit.
  • non-zero β€” if response failed to transmit, of the form -Exxx.

So, zero is the slay; non-zero is the -Exxx fail vibe.

🌈 SEE ALSO 🌈

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

The whole friend group: __lpfc_nvme_xmt_ls_rsp_cmp(9), lpfc_nvmet_xmt_ls_rsp_cmp(9), lpfc_nvmet_ctxbuf_post(9), lpfc_nvmet_xmt_fcp_op_cmp(9), __lpfc_nvme_xmt_ls_rsp(9), lpfc_nvmet_ls_req_cmp(9), lpfc_nvmet_ls_req(9), lpfc_nvmet_ls_abort(9), lpfc_sli4_nvmet_xri_aborted(9), lpfc_nvmet_handle_lsreq(9), lpfc_nvmet_unsol_fcp_buffer(9), lpfc_nvmet_unsol_fcp_event(9), lpfc_nvmet_prep_ls_wqe(9), lpfc_nvmet_sol_fcp_abort_cmp(9), lpfc_nvmet_unsol_fcp_abort_cmp(9), lpfc_nvmet_xmt_ls_abort_cmp(9), lpfc_nvme_unsol_ls_issue_abort(9), lpfc_nvmet_invalidate_host(9).


okay that's the page, bestie 🫢 β€” source/version vibes are from ./drivers/scsi/lpfc, dated October 2026, and she's filed under lpfc_nvmet_xmt_ls_rsp(9). periodt. πŸ’–

πŸ“¦ where this page comes from