irdma_find_node(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so picture this: it's giving kernel API manual, section 9, and the star of the show is irdma_find_node. yes the function name is literally in the title, that's just how manpages do. slay.


✨ NAME ✨

irdma_find_node β€” find a cm node that matches the reference cm node πŸ”πŸ’–

like, you hand it a reference node's details and it goes looking for the matching one. that's the whole vibe.


🌸 SYNOPSIS 🌸

struct irdma_cm_node * irdma_find_node (struct irdma_cm_core *cm_core ,
u16 rem_port , u32 *rem_addr , u16 loc_port , u32 *loc_addr , u16
vlan_id );

the way that return type is struct irdma_cm_node *… main character energy fr fr πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

six arguments, all iconic, all necessary. no skipping, bestie 🫢

  • cm_core β€” the cm's core. it's the cm core. that's the whole description and honestly? respect. πŸ’œ
  • rem_port β€” remote tcp port num πŸ”Œ
  • rem_addr β€” remote ip addr 🌐
  • loc_port β€” local tcp port num 🏠
  • loc_addr β€” local ip addr πŸ“
  • vlan_id β€” local VLAN ID 🏷️

ngl, this is a very "match on all the things" situation. remote side, local side, and the VLAN tag. the full combo. πŸ’…


πŸ’€ SEE ALSO πŸ’€

so there's a Kernel file involved β€” <pink>./drivers/infiniband/hw/irdma/cm.c</pink> β€” and then a whole friend group of (9) pages. not me listing every single one. and yes, I mean every single one, because leaving one out would be a crime 😭

the ones up first:

that's the whole squad. iykyk πŸ§šβ€β™€οΈ


reminder bestie: this page comes from ./drivers/infiniband/hw/irdma and it's dated October 2026. that's the source, that's the date, and honestly that's a whole era πŸŽ€βœ¨

okay that's the whole page!! every argument, every reference, nothing dropped, we ate and left no crumbs πŸ’…πŸ’– bye bestie!! πŸ¦‹πŸŒΈπŸ’œ

πŸ“¦ where this page comes from