tipc_send_group_mcast(9)
π 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:
struct tipc_sock(9)tsk_advance_rx_queue(9)tsk_rej_rx_queue(9)tipc_sk_create(9)tipc_release(9)__tipc_bind(9)tipc_getname(9)tipc_poll(9)tipc_sendmcast(9)tipc_send_group_msg(9)tipc_send_group_unicast(9)tipc_send_group_anycast(9)tipc_send_group_bcast(9)tipc_sk_mcast_rcv(9)tipc_sk_conn_proto_rcv(9)tipc_sendmsg(9)tipc_sendstream(9)tipc_send_packet(9)tipc_sk_set_orig_addr(9)tipc_sk_anc_data_recv(9)tipc_recvmsg(9)tipc_recvstream(9)tipc_write_space(9)tipc_data_ready(9)tipc_sk_filter_connect(9)rcvbuf_limit(9)tipc_sk_filter_rcv(9)tipc_sk_backlog_rcv(9)tipc_sk_enqueue(9)tipc_sk_rcv(9)tipc_connect(9)tipc_listen(9)tipc_accept(9)tipc_shutdown(9)tipc_setsockopt(9)tipc_getsockopt(9)tipc_socket_init(9)tipc_socket_stop(9)tipc_sk_filtering(9)tipc_sk_overlimit1(9)tipc_sk_overlimit2(9)tipc_sk_dump(9)
π 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
- 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