tipc_crypto_work_rx(9)
π tipc_crypto_work_rx(9) β from the Kernel API Manual, bestie
okay so picture this: it's a kernel manual page, it's section 9, and it's literally called tipc_crypto_work_rx. that's the whole vibe. it lives in the Kernel API Manual and honestly? it ate. let's get into it π
β¨ NAME β¨
tipc_crypto_work_rx β the handler for scheduled RX works. yep, that's it, that's the name, short and iconic π
πΈ SYNOPSIS πΈ
void tipc_crypto_work_rx (struct work_struct *work );
that's the whole signature, no cap. it returns void β nothing comes back out, it just does the thing β¨
π¦ ARGUMENTS π¦
workβ the struct RX work. like, the actual work item. that's the one (1) thing you hand it π«Ά
π DESCRIPTION π
so what does it actually do? it processes the works that got scheduled earlier β the previous scheduled works, to be precise. and "processes" here means two things:
- distributing the TX key π
- attaching a received session key on RX crypto π
that's the whole job. it's giving "cleanup crew but make it cryptographic." main character energy fr fr π
ngl, both of those are pretty load-bearing for TIPC crypto, so don't sleep on this one π
π SEE ALSO π
the whole fam, and yes i'm listing every single one because we don't do half-finished out here π
- kernel file
./net/tipc/crypto.c struct tipc_tfm(9)struct tipc_aead(9)struct tipc_crypto_stats(9)struct tipc_crypto(9)tipc_aead_key_validate(9)tipc_aead_key_generate(9)tipc_aead_free(9)tipc_aead_tfm_next(9)tipc_aead_init(9)tipc_aead_clone(9)tipc_aead_mem_alloc(9)tipc_aead_encrypt(9)tipc_aead_decrypt(9)tipc_ehdr_validate(9)tipc_ehdr_build(9)tipc_crypto_key_init(9)tipc_crypto_key_attach(9)tipc_crypto_key_try_align(9)tipc_crypto_key_pick_tx(9)tipc_crypto_key_synch(9)tipc_crypto_xmit(9)tipc_crypto_rcv(9)tipc_crypto_msg_rcv(9)tipc_crypto_key_distr(9)tipc_crypto_key_xmit(9)tipc_crypto_key_rcv(9)tipc_crypto_rekeying_sched(9)tipc_crypto_work_tx(9)
and that's the page!! π§ no notes, honestly. this lil guy came out of ./net/tipc and the version stamp on it says October 2026 β so yeah, future-dated and thriving β go read the source, stay hydrated, and remember: the works were already scheduled, you're just processing them π byeee π«Άπ
π¦ 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