tipc_listen(9)
π tipc_listen β tipc_listen(9) π
okay so bestie, welcome to the Kernel API Manual, section 9, and today's main character is tipc_listen(9). this is the kernel-side hook that lets a TIPC socket actually start listening for incoming connections. yes, THE listen. the "i'm open for business" moment. π
β¨ NAME β¨
tipc_listen β allow socket to listen for incoming connections
like, literally what it says on the tin. it flips the socket into listening mode so people can come knocking. πͺπ
πΈ SYNOPSIS πΈ
int tipc_listen (struct socket *sock , int len );
π¦ ARGUMENTS π¦
sockβ the socket structure. this is the whole point, this is the girlie we're putting into listen mode. πlenβ (unused). yeah. it's just... there. it's giving decorative. it shows up, it says hi, it does absolutely nothing. do not ask it to do anything, it will not. π
β RETURN β
0on success πerrnootherwise π (so like, check it, bestie β non-zero means something went sideways)
π SEE ALSO π
okay this is the part where we link the whole friend group, because tipc_listen does not exist in a vacuum, she has a very large social circle. all of these, no cap:
Kernel file ./net/tipc/socket.c 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_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_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_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)
like i said. huge circle. iykyk. π«Ά
quick vibe check: len is genuinely unused here β that's not me being shady, that's just the facts. don't pass it anything precious expecting it to matter. π
and that's the whole page, bestie!! this little cutie lives in ./net/tipc and she's dated October 2026 β go forth, listen responsibly, and remember: 0 is slay, errno is not. periodt. πβ¨π₯
π¦ 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