tls_server_hello_x509(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual π
β this is the page for tls_server_hello_x509(9), and sheβs here to request a server TLS handshake on a socket. periodt.
β¨ SYNOPSIS β¨
int tls_server_hello_x509 (const struct tls_handshake_args *args , gfp_t
flags );
π«Ά ARGUMENTS π«Ά
argsβ socket and handshake parameters for this request. everything the request needs, bundled up cute πflagsβ memory allocation control flags. the little dials for memory allocation vibes β¨
π DESCRIPTION π
Return values, and yes weβre keeping them exact, no cap:
0β Handshake request enqueue;->donewill be called when complete.-ESRCHβ No user agent is available.-ENOMEMβ Memory allocation failed.
π SEE ALSO π
- Kernel file
./net/handshake/tlshd.c tls_handshake_done(9)tls_handshake_accept(9)tls_client_hello_anon(9)tls_client_hello_x509(9)tls_client_hello_psk(9)tls_server_hello_psk(9)tls_handshake_cancel(9)tls_handshake_close(9)
mwah π source: ./net/handshake; date: October 2026; manual: Kernel API Manual; page: tls_server_hello_x509(9). byeee, go request that handshake π¦β¨
π¦ 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