tipc_sk_filter_rcv(9)
π tipc_sk_filter_rcv(9) β Kernel API Manual π
okay so this is the Kernel API Manual page for tipc_sk_filter_rcv(9), and it is literally about validating an incoming message. Pull up a chair, bestie π«Ά
β¨ NAME β¨
tipc_sk_filter_rcv β validate incoming message
πΈ SYNOPSIS πΈ
void tipc_sk_filter_rcv (struct sock *sk , struct sk_buff *skb , struct sk_buff_head *xmitq );
π ARGUMENTS π
skβ socket. That's the socket bestie πskbβ pointer to message. Like, the actual message pointer, no cap.xmitqβ output message area (FIXME). Yes, the original literally saysFIXMEhere β I'm not hiding it, I'm just reporting the vibe π
π¦ DESCRIPTION π¦
It enqueues the message on the receive queue if it's acceptable; optionally it handles a disconnect indication for a connected socket. That's the whole little main-character moment β¨
Called with socket lock already taken π
So do not come in here trying to grab the socket lock again, bestie β the caller already has it. Periodt.
π SEE ALSO π
This is the whole friend group, and yes, every single one is invited to the function-call party π
- 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_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)
mwah π β this cutie lives in the ./net/tipc source tree, dated October 2026, and goes by tipc_sk_filter_rcv(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