tipc_crypto_work_tx(9)
π tipc_crypto_work_tx β the manual page, but make it make sense
okay so bestie, welcome to the tipc_crypto_work_tx(9) page β it lives in the Kernel API Manual and it's honestly kind of a little baddie. sit down, grab a strawberry π, let's get into it.
β¨ NAME β¨
tipc_crypto_work_tx β the handler for TX works that got scheduled, aka the scheduled-TX-works handler. that's it, that's the name. π
πΈ SYNOPSIS πΈ
void tipc_crypto_work_tx (struct work_struct *work );
that's the whole thing. void return, one arg, no drama. π
π¦ ARGUMENTS π¦
workβ thestruct TX workin question. like, the actual work item that got scheduled and is now being handled. that's your girl. π«Ά
π₯ DESCRIPTION π₯
okay so here's the tea β. this function processes the previous scheduled work β specifically key rekeying β and it does the whole glow-up routine:
- first, it generates a new session key based on the current one (new key, who dis β¨)
- then it attaches that fresh key to the TX crypto
- and finally it distributes it out to the peers, like sending your fit pic to the group chat π€
and because it's a responsible main character, it also re-schedules the rekeying if needed. no cap, it just keeps the cycle going. π
π SEE ALSO π
okay this list is long but every single one of them is iconic, no skips, no shuffle π:
- the 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_work_rx(9)tipc_crypto_rekeying_sched(9)
go read them. all of them. i'll wait. π§
and that's the whole page, bestie. it's giving short and sweet, and honestly? we ate. π β¨
source: ./net/tipc β dated October 2026 β page tipc_crypto_work_tx(9). mwah, bye! πππ
π¦ 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