bnx2i_cm_close_cmpl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ bnx2i_cm_close_cmpl ✨

okay so bestie, welcome to the Kernel API Manual πŸ’… β€” this one's a lil function page from the bnx2i corner of the kernel, and honestly it's short but she's important. let's get into it πŸŽ€


🌸 NAME 🌸

bnx2i_cm_close_cmpl β€” process tcp conn close completion 🫢

like, it handles the completion of closing a TCP connection. that's the vibe.


πŸ¦‹ SYNOPSIS πŸ¦‹

void bnx2i_cm_close_cmpl (struct cnic_sock *cm_sk );

no cap, that's the whole signature. she takes one arg and returns nothing (void, obviously πŸ’€).


πŸ’– ARGUMENTS πŸ’–

  • cm_sk β€” cnic sock structure pointer ✨ literally just a pointer to the cnic sock struct, that's it, that's the whole argument

🧚 DESCRIPTION 🧚

so here's the tea β˜• β€” this function is a callback, right? and it's exported via the bnx2i - cnic driver interface to indicate that the option-2 graceful TCP connect shutdown has completed πŸŽ€

read that again: option-2 graceful TCP connect shutdown completion. that's the whole job. she shows up, she says "hey bestie, that graceful shutdown you asked for? it's done ✨", and that's it. main character energy, zero extra drama πŸ’…

ngl it's a small function but the role is iconic β€” somebody's gotta be the one to announce the completion, and today it's her πŸ‘‘


🌈 SEE ALSO 🌈

okay this is the long part, so strap in πŸ“ β€” these are all the siblings in ./drivers/scsi/bnx2i/bnx2i_hwi.c, and there are... a lot of them. iykyk 😭


and that's the whole page bestie πŸ’œ no options, no env vars, no exit statuses β€” just a callback, one pointer, and a whole lot of SEE ALSO. she's simple, she's elegant, she ate πŸ’…

mwah πŸ’‹ β€” this lil page lives in ./drivers/scsi/bnx2i, dated October 2026, and honestly? iconic of her. πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from