bnx2fc_process_ofld_cmpl(9)
π bnx2fc_process_ofld_cmpl β process FCoE session offload completion
okay so bestie, welcome to the kernel API manual, this one's bnx2fc_process_ofld_cmpl(9) and honestly? it's giving "small function, big job" energy. it lives in the SCSI driver corner of the kernel and it handles the moment your FCoE session offload comes back from the firmware. let's get into it β¨
πΈ SYNOPSIS πΈ
void bnx2fc_process_ofld_cmpl (struct bnx2fc_hba *hba , struct fcoe_kcqe
*ofld_kcqe );
no return value, no cap β it's void, she just does the thing and dips π«Ά
π ARGUMENTS π
hbaβ adapter structure pointer. yeah, the whole adapter, the main character itself πofld_kcqeβ connection offload kcqe pointer. this is the completion queue entry that just came back, and it's literally the whole reason we're here π
π¦ DESCRIPTION π¦
so what she actually does: handle session offload completion. that's it β that's the vibe. and if the offload came back successful, she enables the session. slay π
like, think of it as the moment the firmware taps you on the shoulder and goes "hey, your offload is done" and this function is the one who picks up. if the offload worked, the session gets enabled. if not⦠well, the manpage isn't gonna overshare, we just handle the completion and enable on success, periodt.
β SEE ALSO β
- Kernel file
./drivers/scsi/bnx2fc/bnx2fc_hwi.cβ go read the source bestie, it's all right there π 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_enable_conn_cmpl(9)bnx2fc_indicate_kcqe(9)bnx2fc_setup_task_ctx(9)bnx2fc_setup_fw_resc(9)
like a whole friend group of functions, and they all hang out in the same file π§π
ngl, if you're poking around in ./drivers/scsi/bnx2fc you're already kind of an icon. iykyk ππ₯
and that's the whole page, babe β sourced from ./drivers/scsi/bnx2fc, dated October 2026, part of the Kernel API Manual. hope this helped, 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