STRUCT WIL_TID_CRYPTO_RX_SINGLE(9)
π struct wil_tid_crypto_rx_single β the Kernel API Manual, bestie edition
Okay so this is a page from the Kernel API Manual, and it's about one tiny struct: struct wil_tid_crypto_rx_single. The name is a whole mouthful but like, it's literally just "TID crypto information (Rx)". That's it, that's the vibe. π
β¨ NAME β¨
struct wil_tid_crypto_rx_single β TID crypto information (Rx). Periodt. π
π¦ SYNOPSIS π¦
Here's the whole shape of her, no cap β copy it exactly:
struct wil_tid_crypto_rx_single {
u8 pn[IEEE80211_GCMP_PN_LEN];
bool key_set;
};
That's the entire struct, she's lowkey compact and iconic for it. πΈ
π Members π
Two members. Two. That's the whole roster and they both matter, so let's give them their moment:
pnβ the GCMP PN for the session. Yes, an array ofu8, lengthIEEE80211_GCMP_PN_LEN. She's holding the packet number, respectfully. π₯key_setβ abool, and it means a valid key is present. That's the whole job: is there a valid key or not. Main character energy for a single boolean, honestly. β
π SEE ALSO π
The required reading, the syllabus, the linked lore β go look at these:
- Kernel file
./drivers/net/wireless/ath/wil6210/wil6210.h mk_cidxtid(9)parse_cidxtid(9)struct wil_tid_ampdu_rx(9)
iykyk, the whole wil6210 friend group shows up. π«Ά
Heads up bestie: the source path in the footer is truncated to ./drivers/net/wireless/ath/wil... on the original page β not me being lazy, that's literally what it says. π
Okay that's the whole page, mwah π β brought to you by the Kernel API Manual, source path ./drivers/net/wireless/ath/wil..., dated October 2026. Go forth and parse your cidxtids, 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