bnx2i_bind_c...to_iscsi_cid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… bnx2i_bind_conn_to_iscsi_cid(9) β€” Kernel API Manual, section 9

okay so bestie, welcome to the Kernel API Manual, section 9, and today's main character is bnx2i_bind_conn_to_iscsi_cid πŸŽ€ the whole page title is literally bnx2i_bind_c...to_iscsi_cid(9) iykyk, they had to squish it.


✨ NAME ✨

bnx2i_bind_conn_to_iscsi_cid β€” bind a conn structure to an 'iscsi_cid' πŸ¦‹


🌸 SYNOPSIS 🌸

int bnx2i_bind_conn_to_iscsi_cid (struct bnx2i_hba *hba , struct
       bnx2i_conn *bnx2i_conn , u32 iscsi_cid );

like, three things go in and an int comes out πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • hba β€” pointer to the adapter instance, the whole vibe of the hardware basically 🫢
  • bnx2i_conn β€” pointer to the iscsi connection, your fave little conn struct
  • iscsi_cid β€” the iscsi context ID, range 0 - (MAX_CONN - 1) ⭐ (yes there's a range, respect the range bestie)

πŸ’« DESCRIPTION πŸ’«

so what it does: it updates the iscsi cid table entry with the connection pointer πŸ’… and that is the whole slay β€” because once that's in there, the driver can quickly get hold of the connection structure pointer in the completion/interrupt thread by using the iscsi context ID πŸ”₯ like a little lookup, no cap. iconic behavior honestly πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/scsi/bnx2i/bnx2i_iscsi.c πŸ“

and the whole friend group, fr fr:

that's the whole gc right there, go say hi 🌈


lowkey reminder bestie: everything above came straight off the page, no invented lore, no extra tips πŸ’€ i'm just the messenger with better lighting πŸ™ˆ

okay that's the page!! sourced from ./drivers/scsi/bnx2i, dated October 2026, and the page itself is bnx2i_bind_c...to_iscsi_cid(9) β€” mwah, slay, periodt πŸ’œβœ¨πŸ§š

πŸ“¦ where this page comes from