bnx2i_cm_connect_cmpl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ bnx2i_cm_connect_cmpl πŸ’…

okay so this is a page from the Kernel API Manual β€” yes bestie, the driver-level one, not the user-command one β€” and it's about one (1) tiny callback function. literally one. but she's important, so we're gonna give her the full main character treatment ✨


🌸 NAME 🌸

bnx2i_cm_connect_cmpl β€” the function that handles the completion of an iSCSI connection getting established πŸŽ€

⭐ SYNOPSIS ⭐

void bnx2i_cm_connect_cmpl (struct cnic_sock *cm_sk );

🫢 ARGUMENTS 🫢

  • cm_sk β€” a cnic_sock structure pointer, aka the cnic sock struct. that's the whole argument list. one (1) pointer. she's lowkey minimalist πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

so here's the vibe: bnx2i_cm_connect_cmpl is a function callback that gets exported via the bnx2i - cnic driver interface, and its whole job is to signal that an option-2 TCP connect request has completed βœ…

like, the connect was requested, and now it's done, and this function is the one that gets called to say "hey, it finished" β€” no cap, that's it, that's the function 😌

🧚 SEE ALSO 🧚

okay this list is iconic and also extremely long, so buckle up bestie β€” every single one of these is a real reference and we're not skipping a single one, periodt πŸ‘‘

the kernel file <purple>./drivers/scsi/bnx2i/bnx2i_hwi.c</purple> is where this lives, and here's the whole friend group:

that's fifty-two entries and yes i counted, and no we did not leave any of them out, because that would be a crime against completeness fr fr 😀


and that's the whole page diva πŸ’– this little number lives over in <purple>./drivers/scsi/bnx2i</purple>, dated October 2026 β€” so go forth, read the see-also list, and slay πŸŽ€πŸ’œβœ¨

πŸ“¦ where this page comes from