bnx2i_5771x_...onn_ofld_req(9)
π
bnx2i_5771x_...onn_ofld_req(9) β Kernel API Manual, section 9 π
Okay bestie, gather round, because this one is a lil kernel-flavored gem from the Kernel API Manual (yes, section 9, the fun one) β¨ It's the page for bnx2i_5771x_send_conn_ofld_req, and honestly it does exactly one thing and does it with main character energy. Let's get into it π¦
πΈ NAME
bnx2i_5771x_send_conn_ofld_req β initiates iscsi connection context creation π
Like, that's the whole vibe. It kicks off the creation of an iSCSI connection context. Periodt.
β¨ SYNOPSIS
int bnx2i_5771x_send_conn_ofld_req (struct bnx2i_hba *hba , struct
bnx2i_endpoint *ep );
It returns an int, and it takes two pointers. That's it, that's the signature, no cap π
π«Ά ARGUMENTS
hbaβ adapter structure pointer π« (the actual hardware adapter, being its iconic self)epβ endpoint (transport identifier) structure π (the endpoint, aka the transport identifier β yes both things, it's giving multitasking iykyk)
π₯ DESCRIPTION
57710 specific β okay so this is the 57710-specific flavor of the operation, and what it does is prepares and posts CONN_OFLD_REQ1/2 KWQE π
Preparing and posting. That's the whole job. Iconic, lowkey efficient, ate π
π SEE ALSO
Kernel file ./drivers/scsi/bnx2i/bnx2i_hwi.c β and bestie, the friend list here is long, so buckle up π’ Every single one of these is (9):
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_scsicmd(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_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)
Not me listing all of them π but fr fr, they're all there, every single reference, go read them, they're your besties now π«Ά
π§ Sign-off, mwah π
Source location is ./drivers/scsi/bnx2i, dated October 2026, and the page goes by the fully-fancy name bnx2i_5771x_...onn_ofld_req(9) π That's the whole manpage bestie, you're so welcome, go prepare and post some CONN_OFLD_REQ1/2 KWQE β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms