tipc_send_group_mcast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tipc_send_group_mcast β€” the Kernel API Manual page, bestie edition ✨

Okay so you're reading tipc_send_group_mcast(9), which lives in the Kernel API Manual (yes, the fancy one), and honestly? It's giving "one job, does it well." It sends a message to all the members with a given identity. Group chat behavior, but for TIPC sockets. 🫢


✨ SYNOPSIS ✨

int tipc_send_group_mcast (struct socket *sock , struct msghdr *m , int
dlen , long timeout );

Like, that's the whole function signature. Memorize it or don't, no cap. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • sock β€” the socket structure. Your main character. The socket in question.
  • m β€” the message to send. The actual content, the lore, the payload.
  • dlen β€” total length of message data. How many bytes we're serving today.
  • timeout β€” timeout to wait for wakeup. How long you're willing to sit there and wait. ⏰

🌸 DESCRIPTION 🌸

So this function is called from tipc_sendmsg, and β€” important β€” that caller has already done all sanity checks. So by the time we get here, everything's been vetted. We're not re-checking anything, we're just sending. It's giving "my friend already checked the vibe, I'm just walking in." ✨


πŸ¦‹ RETURN πŸ¦‹

The number of bytes sent on success, or errno. That's it. That's the return. πŸ“¬

Lowkey pay attention to which one you got β€” a byte count and an errno are very different vibes, and mixing them up is not the move. 😭

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./net/tipc/socket.c, plus the whole extended friend group:


🌈 SIGN-OFF 🌈

Source spot: ./net/tipc β€” dated October 2026 β€” and this whole glowing masterpiece is tipc_send_group_mcast(9), part of the Kernel API Manual. Go send your group message, queen. πŸ‘‘πŸ’–

πŸ“¦ where this page comes from