llc_ui_send_data(9)
π llc_ui_send_data β the Kernel API Manual moment π
okay so bestie, welcome to the llc_ui_send_data(9) page β yes it's a kernel API manual entry, yes it's about sending data over a reliable llc2 connection, and yes we're gonna get through it together β¨
πΈ NAME πΈ
llc_ui_send_data β send data via a reliable llc2 connection, fr fr π¦
β¨ SYNOPSIS β¨
int llc_ui_send_data (struct sock* sk , struct sk_buff *skb , int noblock );
π ARGUMENTS π
skβ the connection that this socket is using π«skbβ the data the user wishes to send, like the actual goods π¦noblockβ literally asking "can we block waiting for data?" like yes or no bestie, decide π
π«Ά DESCRIPTION π«Ά
So the whole vibe is: send data via a reliable llc2 connection. That's it, that's the job π
It returns 0 upon success, and non-zero if the action did not succeed β so 0 is the slay, anything else is the not-slay π
β οΈ real talk: this function always consumes a reference to the skb. No cap. Every single time. So don't come for it later expecting that reference back, because it ate it π
π SEE ALSO π
Kernel file ./net/llc/af_llc.c plus the whole friend group of llc functions, all iconic, all linked:
llc_ui_next_link_no(9)llc_proto_type(9)llc_ui_addr_null(9)llc_ui_header_len(9)llc_ui_create(9)llc_ui_release(9)llc_ui_autoport(9)llc_ui_autobind(9)llc_ui_bind(9)llc_ui_shutdown(9)llc_ui_connect(9)llc_ui_listen(9)llc_ui_accept(9)llc_ui_recvmsg(9)llc_ui_sendmsg(9)llc_ui_getname(9)llc_ui_ioctl(9)llc_ui_setsockopt(9)llc_ui_getsockopt(9)
and that's the whole page bestie, you ate that π this gem comes to you from ./net/llc, dated October 2026 β mwah, go forth and send data responsibly ππ§ββοΈ
π¦ 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