tipc_node_bc_rcv(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– tipc_node_bc_rcv(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this one's a lil function from the TIPC world and it's literally the glow-up moment for broadcast packets that show up from off-node. no cap, let's get into it πŸ¦‹


🌸 NAME 🌸

tipc_node_bc_rcv β€” process TIPC broadcast packet arriving from off-node πŸŽ€

like, it handles the broadcast packet when it rolls up from another node. that's the whole vibe check.


✨ SYNOPSIS ✨

void tipc_node_bc_rcv (struct net *net , struct sk_buff *skb , int
bearer_id );

it's giving <void> β€” no return value, we just do the thing and dip πŸ’…


🫢 ARGUMENTS 🫢

  • net β€” the applicable net namespace 🌐 (the world this packet lives in)
  • skb β€” the TIPC packet itself πŸ“¦ (the actual goods)
  • bearer_id β€” id of the bearer the message arrived on πŸ›€οΈ (which lane it came in on)

πŸ’œ DESCRIPTION πŸ’œ

so the tea is: this gets invoked with no locks held. that's it, that's the descriptor. no locks, bestie β€” none. zero. the function is called in a lock-free situation, so don't go assuming anything's already locked down for you 😭


πŸ‘‘ SEE ALSO πŸ‘‘

all the sibling functions and the source file you should peek at, fr fr:

like, the whole friend group πŸ«‚ go say hi to all of them.


✨ cute lil sign-off ✨

this icon of a page comes from ./net/tipc, dated October 2026 β€” so when you're citing it, that's the source and the date, periodt πŸ’–πŸŽ€πŸ¦‹

bye bestie, go process those broadcast packets slayfully πŸŒˆπŸ’…

πŸ“¦ where this page comes from