libnvme(9)
β¨ NAME β¨
enum nvme_fabric_zoning_recv_cdw12 β aka the Fabric Zoning Receive Command Dword 12 constants, live from the libnvme(9) API Manual π
okay so bestie, this is the little enum that holds the magic numbers for CDW12 (Command Dword 12, yes, the twelfth one, she's booked and busy) in the Fabric Zoning Receive command. It's giving "small enum, big responsibilities" β¨
πΈ SYNOPSIS πΈ
enum nvme_fabric_zoning_recv_cdw12 {
NVME_FABRIC_ZONING_RECV_CDW12_NUMD_SHIFT ,
NVME_FABRIC_ZONING_RECV_CDW12_NUMD_MASK ,
NVME_FABRIC_ZONING_RECV_CDW12_ZDKC
};
literally that's the whole squad right there π«Ά three members, no notes, no explicit values assigned in the source β she lets the compiler do her makeup π
π Constants π
NVME_FABRIC_ZONING_RECV_CDW12_NUMD_SHIFTβ the shift amount you use to set the Number of Dwords, aka NUMD. think of it as the "how far do I slide over" number, iykyk π₯NVME_FABRIC_ZONING_RECV_CDW12_NUMD_MASKβ the mask for setting NUMD. she's the filter, the vibe check, the "only these bits please" icon πNVME_FABRIC_ZONING_RECV_CDW12_ZDKCβ the ZDK Context, shortened to ZDKC because apparently even kernel devs run out of keyboard energy π main character acronym fr fr
no cap: these are just the CDW12 building blocks. shift, mask, context β the holy trinity of zoning receive π¦
that's the whole page bestie, we ate and left absolutely no crumbs π
β¨ this came to you courtesy of the libnvme(9) API Manual, dated October 2026 β periodt ππ
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms