bnx2fc_proc...le_conn_cmpl(9)
π bnx2fc_proc...le_conn_cmpl(9) β like, the Kernel API Manual page, bestie
okay so picture this: you're deep in the kernel, the manual name is literally Kernel API Manual, and this one tiny function is out here doing the absolute most for FCoE sessions. let's get into it β¨
β¨ NAME β¨
bnx2fc_process_enable_conn_cmpl β she processes the FCoE session enable completion π no cap, that's the whole job.
πΈ SYNOPSIS πΈ
void bnx2fc_process_enable_conn_cmpl (struct bnx2fc_hba *hba , struct
fcoe_kcqe *ofld_kcqe );
like, she takes two things and returns literally nothing (void). quiet luxury. π
π¦ ARGUMENTS π¦
hbaβ bestie this is the adapter structure pointer. the whole adapter. iconic.ofld_kcqeβ the connection offload kcqe pointer. yes queen, hand over that kcqe.
π₯ DESCRIPTION π₯
so what does she actually do? she handles the session enable completion β and then she marks the rport as ready. that's it, that's the vibe check, and she ate. β β¨
π SEE ALSO π
the kernel file that started it all:
./drivers/scsi/bnx2fc/bnx2fc_hwi.c
and the whole friend group, fr fr:
bnx2fc_send_fw_fcoe_init_msg(9)bnx2fc_send_session_ofld_req(9)bnx2fc_send_session_enable_req(9)bnx2fc_send_session_disable_req(9)bnx2fc_send_session_destroy_req(9)bnx2fc_fastpath_notification(9)bnx2fc_process_ofld_cmpl(9)bnx2fc_indicate_kcqe(9)bnx2fc_setup_task_ctx(9)bnx2fc_setup_fw_resc(9)
π«Ά that's the whole page, no gatekeeping here β go forth and enable those sessions, main character.
and that's a wrap, babe π this gem lives in ./drivers/scsi/bnx2fc, dated October 2026, brought to you by the Kernel API Manual. mwah ππ
π¦ 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