tipc_recvmsg(9)
Hiii bestie π you're looking at tipc_recvmsg(9) from the Kernel API Manual β yes, manual name folded in right here, because we're cute like that. This is the page for receiving a packet-oriented message, and it's lowkey iconic.
πΈ NAME πΈ
tipc_recvmsg β receive packet-oriented message. That's the name, that's the job, periodt.
β¨ SYNOPSIS β¨
Okay so the signature is giving big kernel energy, and it is exactly:
int tipc_recvmsg (struct socket *sock , struct msghdr *m , size_t buflen
, int flags );
No cap, that's the whole synopsis.
π ARGUMENTS π
sockβ network socket. This is the network socket, your main character for this call.mβ descriptor for message info. It's the descriptor that describes the message info, iykyk.buflenβ length of user buffer area. Literally how long the user buffer area is.flagsβ receive flags. These are the receive flags, bestie.
π¦ DESCRIPTION π¦
Used for SOCK_DGRAM, SOCK_RDM, and SOCK_SEQPACKET messages. If the complete message doesn't fit in user area, truncate it.
So like, if the whole message won't fit in the user area, it gets truncated. That's the vibe. Cutie behavior, but make it kernel. π
π RETURN π
Returns the size of returned message data, errno otherwise. Slay. That's it, that's the return situation.
π SEE ALSO π
Bestie, the SEE ALSO section is a whole group chat. Every single invite is here, no skips:
- Kernel file
./net/tipc/socket.candstruct 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_send_group_mcast(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_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)
xoxo π β source/version: ./net/tipc; date: October 2026; page: tipc_recvmsg(9). Bye bestie π«Άβ¨
π¦ 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