bnx2i_cm_abort_cmpl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… bnx2i_cm_abort_cmpl(9) β€” from the Kernel API Manual, bestie 🫢

okay so real talk, this little cutie lives in the Kernel API Manual section 9, and she's serving pure "the TCP connection is dead, we're done here" energy. no cap. let's get into it ✨


🌸 NAME 🌸

bnx2i_cm_abort_cmpl β€” she processes the completion of an abortive TCP connection teardown. that's it. that's the whole job. iconic honestly πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void bnx2i_cm_abort_cmpl (struct cnic_sock *cm_sk );

like, no return value, just vibes (and a side of cleanup) πŸ’€


πŸŽ€ ARGUMENTS πŸŽ€

  • cm_sk β€” a pointer to the cnic sock structure. that's the sock bestie in question, the one whose connection is getting torn down. 🧦

🌈 DESCRIPTION 🌈

so here's the tea β˜• β€” this is a callback function, and it's exported via the bnx2i - cnic driver interface. her whole purpose in life is to signal that the completion of option-2 abortive TCP connect termination has officially happened. periodt. πŸŽ€

like, when that abortive connect termination wraps up, she's the one who gets the ✨notif✨. main character energy, honestly. not me being obsessed with a teardown callback 😭


πŸ‘‘ SEE ALSO πŸ‘‘

okay so first off, shoutout to the kernel file she's chillin' in: ./drivers/scsi/bnx2i/bnx2i_hwi.c β€” go read the source, it's giving homework but make it fun πŸ“š

and here's the whole friend group, all 54 of them, and yes i'm listing every single one because they all deserve their moment πŸ’–

like, that's the whole group chat, and they all ate πŸ”₯


ok but fr fr, iykyk β€” if you're poking at bnx2i you're gonna want these neighbors handy. no skipping, bestie. πŸ™ˆ

and that's the page!! πŸŽ€ she comes to you from ./drivers/scsi/bnx2i, dated October 2026, and she's filed under bnx2i_cm_abort_cmpl(9). slay, go read some kernel source, ily bye πŸ’œβœ¨

πŸ“¦ where this page comes from