STRUCT IB_SIG_ATTRS(9)
β¨ struct ib_sig_attrs(9) β¨
okay so bestie, welcome to struct ib_sig_attrs from the Kernel API Manual β it's literally the vibe-check page for Parameters for signature handover operation π
this is where the kernel keeps the deets it needs when it's handing a signature over, and we're gonna walk through every single field together, no skips, no cap π«Ά
πΈ NAME πΈ
struct ib_sig_attrs β Parameters for signature handover operation β¨
like, that's it, that's the whole personality: it's the little struct holding the parameters for a signature handover operation π
π SYNOPSIS π
struct ib_sig_attrs {
u8 check_mask;
struct ib_sig_domain mem;
struct ib_sig_domain wire;
int meta_length;
};
look at her. four fields. immaculate. main character energy fr fr π
π Members π
okay so here's the lineup, one by one, exactly as the page says π§
check_maskβ bitmask for signature byte check (8 bytes) π literally a mask of bits, one per signature byte, for checking. eight bytes of it. slay.memβ memory domain layout descriptor β¨ the descriptor for the memory domain's layout.wireβ wire domain layout descriptor π the descriptor for the wire domain's layout. (yes, mem and wire are a matched set, they're giving duo energy π)meta_lengthβ metadata length π that's the length of the metadata, bestie.
ngl the whole struct is just these four βcheck_mask,mem,wire, andmeta_lengthβ so if you ever get quizzed on it, you're set π
π¦ SEE ALSO π¦
go read these next, iykyk, they're all in the Kernel file ./include/rdma/signature.h π:
enum ib_signature_type(9)enum ib_t10_dif_bg_type(9)struct ib_t10_dif_domain(9)struct ib_sig_domain(9)
like, the whole signature.h friend group honestly π«Ά
π the cute sign-off π
and that's the page, bestie!! π this little icon came from ./include/rdma, dated October 2026, and she answers to the name struct ib_sig_attrs(9) β 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