tipc_node_bc_rcv(9)
π 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:
- Kernel file
./net/tipc/node.cstruct tipc_node(9) tipc_node_crypto_rx(9)__tipc_node_link_up(9)tipc_node_link_up(9)tipc_node_link_failover(9)__tipc_node_link_down(9)tipc_node_get_linkname(9)tipc_node_xmit(9)tipc_node_check_state(9)tipc_rcv(9)tipc_node_dump(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms