llc_ui_autobind(9)
π llc_ui_autobind(9) β Kernel API Manual, section 9 β¨
okay so bestie, quick vibe check: we're in the kernel API manual (section 9), and today's main character is llc_ui_autobind. yes she's lowercase, yes she's a function, and yes she's about to make your socket bind itself. slay π
πΈ NAME πΈ
llc_ui_autobind β automatically bind a socket to a sap π
π¦ SYNOPSIS π¦
int llc_ui_autobind (struct socket *sock , struct sockaddr_llc *addr );
β¨ ARGUMENTS β¨
sockβ the socket we're binding, bestie. that's the one π«Άaddrβ the address we're connecting to π«
π DESCRIPTION π
so this one is a little backstage icon, ngl. she doesn't get called by you β she gets called by llc_ui_connect and llc_ui_sendmsg when the user hasn't specifically used llc_ui_bind to bind to a specific address/sap. like, you didn't pick one? fine, she'll pick for you. main character energy fr π₯
basically: no manual bind = autobind steps in. iykyk π
π RETURN π
0 upon success, negative otherwise π (so like, check your return values, bestie, always)
β SEE ALSO β
the whole friend group, no cap β all from the kernel file ./net/llc/af_llc.c:
llc_ui_next_link_no(9)llc_proto_type(9)llc_ui_addr_null(9)llc_ui_header_len(9)llc_ui_send_data(9)llc_ui_create(9)llc_ui_release(9)llc_ui_autoport(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)
mwah π this page came from ./net/llc, dated October 2026, and it's llc_ui_autobind(9) through and through. go bind something, 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