STRUCT IB_T10_DIF_DOMAIN(9)
π struct ib_t10_dif_domain(9) β like, the T10-DIF domain struct bestie
okay so this is a page straight out of the Kernel API Manual (yes, the Kernel API Manual, we're fancy now β¨) and it's all about struct ib_t10_dif_domain β the little bundle of parameters that's specific to a T10-DIF domain. ngl it's a glow-up for your protection-information vibes π
πΈ NAME πΈ
struct ib_t10_dif_domain β the parameters that are, like, specific to the T10-DIF domain π
β¨ SYNOPSIS β¨
struct ib_t10_dif_domain {
enum ib_t10_dif_bg_type bg_type;
u16 pi_interval;
u16 bg;
u16 app_tag;
u32 ref_tag;
bool ref_remap;
bool app_escape;
bool ref_escape;
u16 apptag_check_mask;
};
like, that's the whole squad right there π copy it exactly, no cap π
π¦ Members π¦
okay bestie, field-by-field field trip, let's go π«Ά
bg_typeβ the T10-DIF block guard type. it's givingCRC|CSUMenergy πpi_intervalβ the protection information interval βbgβ the seed of the guard computation π± (yes, a seed, iconic)app_tagβ the application tag of the guard block πref_tagβ the initial guard block reference tag πref_remapβ tells you whethear the reftag increments each block π (that's the original's spelling, i'm just the messenger, mwah π)app_escapeβ says to skip the block check ifapptag=0xffffπͺπ¨ref_escapeβ says to skip the block check ifreftag=0xffffffffπͺπ¨apptag_check_maskβ the check bitmask of the application tag π
π SEE ALSO π
- Kernel file
./include/rdma/signature.h enum ib_signature_type(9)enum ib_t10_dif_bg_type(9)struct ib_sig_domain(9)struct ib_sig_attrs(9)
like, go read those too, iykyk ππ
fr fr bestie, don't forget: everything above is exactly what the page says β i'm just here to make it cute, not to change a single byte of the facts πβ¨
okay that's a wrap, mwah π this came to you from ./include/rdma, dated October 2026, and the whole vibe is struct ib_t10_dif_domain(9) β main character energy only, periodt π₯π
π¦ 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