bnx2i_send_iscsi_scsicmd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay so this is the Kernel API Manual page for bnx2i_send_iscsi_scsicmd(9) β€” and the whole vibe is: post iSCSI scsicmd request WQE to hardware. That’s it, that’s the function. Slay. ✨

✨ SYNOPSIS ✨

int bnx2i_send_iscsi_scsicmd (struct bnx2i_conn *bnx2i_conn , struct
       bnx2i_cmd *cmd );

No cap, that’s the exact signature bestie. πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • bnx2i_conn β€” the iscsi connection. Yes bestie, the connection itself.
  • cmd β€” the driver command structure that’s requesting a WQE to be sent to the chip for further processing. It’s giving β€œplease process me, chip”. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Prepare and post an iSCSI SCSI-CMD request WQE to CNIC firmware. That’s the whole job. It gets the request ready and sends it on over. Iconic, lowkey essential. πŸ’–

🌈 SEE ALSO 🌈

Kernel file: ./drivers/scsi/bnx2i/bnx2i_hwi.c

Related function cameos, fr fr: bnx2i_get_cid_num(9), bnx2i_adjust_qp_size(9), bnx2i_get_link_state(9), bnx2i_iscsi_license_error(9), bnx2i_arm_cq_event_coalescing(9), bnx2i_get_rq_buf(9), bnx2i_put_rq_buf(9), bnx2i_ring_sq_dbell(9), bnx2i_ring_dbell_update_sq_params(9), bnx2i_send_iscsi_login(9), bnx2i_send_iscsi_tmf(9), bnx2i_send_iscsi_text(9), bnx2i_send_iscsi_nopout(9), bnx2i_send_iscsi_logout(9), bnx2i_update_iscsi_conn(9), bnx2i_ep_ofld_timer(9), bnx2i_send_cmd_cleanup_req(9), bnx2i_send_conn_destroy(9), bnx2i_570x_send_conn_ofld_req(9), bnx2i_5771x_send_conn_ofld_req(9), bnx2i_send_conn_ofld_req(9), setup_qp_page_tables(9), bnx2i_alloc_qp_resc(9), bnx2i_free_qp_resc(9), bnx2i_send_fw_iscsi_init_msg(9), bnx2i_process_scsi_cmd_resp(9), bnx2i_process_login_resp(9), bnx2i_process_text_resp(9), bnx2i_process_tmf_resp(9), bnx2i_process_logout_resp(9), bnx2i_process_nopin_local_cmpl(9), bnx2i_unsol_pdu_adjust_rq(9), bnx2i_process_nopin_mesg(9), bnx2i_process_async_mesg(9), bnx2i_process_reject_mesg(9), bnx2i_process_cmd_cleanup_resp(9), bnx2i_percpu_io_thread(9), bnx2i_queue_scsi_cmd_resp(9), bnx2i_process_new_cqes(9), bnx2i_fastpath_notification(9), bnx2i_process_update_conn_cmpl(9), bnx2i_recovery_que_add_conn(9), bnx2i_process_tcp_error(9), bnx2i_process_iscsi_error(9), bnx2i_process_conn_destroy_cmpl(9), bnx2i_process_ofld_cmpl(9), bnx2i_indicate_kcqe(9), bnx2i_indicate_netevent(9), bnx2i_cm_connect_cmpl(9), bnx2i_cm_close_cmpl(9), bnx2i_cm_abort_cmpl(9), bnx2i_cm_remote_close(9), bnx2i_cm_remote_abort(9), bnx2i_map_ep_dbell_regs(9).


Cute little footer sign-off: this page lives at source ./drivers/scsi/bnx2i, dated October 2026, and it’s the bnx2i_send_iscsi_scsicmd(9) entry. Bye bestie, go post those WQEs responsibly πŸ«ΆπŸ’…

πŸ“¦ where this page comes from