tipc_sk_rcv(9)
π tipc_sk_rcv (kernel API manual, bestie edition)
okay so this is tipc_sk_rcv(9) from the kernel API manual, and it's literally the function that handles a whole chain of incoming buffers. no cap.
β¨ NAME β¨
tipc_sk_rcv β handle a chain of incoming buffers π
πΈ SYNOPSIS πΈ
void tipc_sk_rcv (struct net *net , struct sk_buff_head *inputq );
like yeah that's it, that's the whole signature, slay π
π¦ ARGUMENTS π¦
netβ the associated network namespace. yep, the whole netns vibe, that's the one πinputqβ buffer list containing the buffers. and listen, it Consumes all buffers in list until inputq is empty β like it eats the entire list, doesn't stop untilinputqis literally empty. it ate and left no crumbs ππ₯
π NOTE π
may be called in multiple threads referring to the same queue π
bestie pls read that twice. multiple threads, same queue. it's giving main character energy but with concurrency, so keep it in mind fr fr π«Ά
β SEE ALSO β
all the siblings and cousins, iykyk:
- Kernel file
./net/tipc/socket.cstructtipc_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_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)
and that's the whole page, no notes π this one's from ./net/tipc, dated October 2026 β periodt, go read the source 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