icc_link_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so this is icc_link_create(9) from the Kernel API Manual, and honestly? it's giving connector-core realness πŸŽ€


✨ NAME ✨

icc_link_create β€” create a link between two nodes πŸ”—πŸ«Ά


🌸 SYNOPSIS 🌸

int icc_link_create (struct icc_node *node , const int dst_id );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • node β€” the source node id, she's the one doing the linking πŸ’…
  • dst_id β€” the destination node id, the one getting linked to ✨

πŸ’– DESCRIPTION πŸ’–

So here's the vibe: you're creating a link between two nodes, periodt.

And like β€” plot twist β€” those nodes might belong to different interconnect providers, and the dst_id node might not even exist yet (which happens if the provider driver has not probed yet, no cap 😭). So the move is: just create the dst_id node, and then when the actual provider driver is probed, the rest of the node data is filled in. iconic behavior honestly 🧚


⭐ RETURN ⭐

0 on success, or an error code otherwise πŸ’€ (like, she returns an int for a reason bestie)


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/interconnect/core.c β€” and all these besties:


anyway that's the whole page, mwah πŸ’‹ β€” this came from the source/version ./drivers/interconnect and it's dated October 2026, so like, mark your calendars bestie πŸ—“οΈπŸ’œ slay!

πŸ“¦ where this page comes from