rxrpc_kernel...ry_challenge(9)
π rxrpc_kernel_query_challenge(9) β the Kernel API Manual, bestie edition π
okay so this is a page straight out of the Kernel API Manual and it's honestly a little β¨nicheβ¨ but we're gonna slay it together, fr fr.
β¨ NAME β¨
rxrpc_kernel_query_challenge β literally the function that queries the parameters of a challenge π¦
πΈ SYNOPSIS πΈ
void rxrpc_kernel_query_challenge (struct sk_buff *challenge , struct
rxrpc_peer **_peer , unsigned long *_peer_appdata , u16 *_service_id ,
u8 *_security_index );
like... it returns void, so don't go looking for a return value, there isn't one π it just fills in your out-params.
π ARGUMENTS π
challengeβ the challenge you wanna query, bestie. this is the thing you're interrogating π_peerβ the spot where the peer record gets handed back to you π_peer_appdataβ the application data that's attached to a peer record π_service_idβ where the connection service ID comes back to live π_security_indexβ and here's where the connection security index gets returned β¨
π₯ DESCRIPTION π₯
the whole vibe: you take a CHALLENGE message and you extract the useful parameters out of it. that's it, that's the function. no cap, it's giving "small but mighty" π§
π SEE ALSO π
Kernel file ./net/rxrpc/oob.c is where the magic lives, and these are its friends:
rxrpc_kernel_query_oob(9)rxrpc_kernel_dequeue_oob(9)rxrpc_kernel_free_oob(9)rxrpc_kernel_reject_challenge(9)
okay that's the whole page, you ate that π
β¨ this little gem comes from ./net/rxrpc and it's stamped October 2026 β mwah, go forth and query those challenges, 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