bnx2i_process_scsi_cmd_resp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… bnx2i_process_scsi_cmd_resp β€” kernel API manual, but make it make sense

okay so bestie, we're in the Kernel API Manual today and the star of the show is bnx2i_process_scsi_cmd_resp. she's a driver-girlie, she lives in the bnx2i iSCSI corner of the kernel, and she's literally the one who handles scsi cmd completion. no cap. πŸŽ€


✨ NAME ✨

bnx2i_process_scsi_cmd_resp β€” this function handles scsi cmd completion. that's it, that's the whole job, and she ate. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int bnx2i_process_scsi_cmd_resp (struct iscsi_session *session , struct
bnx2i_conn *bnx2i_conn , struct cqe *cqe );

so she takes three things and hands you back an int. main character energy fr fr.


🌸 ARGUMENTS 🌸

  • session β€” iscsi session 🫢
  • bnx2i_conn β€” bnx2i connection
  • cqe β€” pointer to newly DMA'ed CQE entry for processing

like, the cqe one is fresh out of the DMA, newly DMA'ed, ready to be processed. iconic. ⭐


πŸ’– DESCRIPTION πŸ’–

process SCSI CMD Response CQE & complete the request to SCSI-ML.

that's the vibe check: CQE comes in, she processes it, she completes the request to SCSI-ML. done. periodt. πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

kernel file ./drivers/scsi/bnx2i/bnx2i_hwi.c β€” the whole friend group lives there, and honestly? obsessed with all of them:


okay and before you go β€” little sign-off moment 🫢: this page is from ./drivers/scsi/bnx2i, dated October 2026, and it's all about bnx2i_process_scsi_cmd_resp(9). go read the source bestie, iykyk πŸ’œβœ¨

πŸ“¦ where this page comes from