STRUCT SCIFIOCTL_NODE_IDS(9)
π struct scifioctl_node_ids(9)
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for struct scifioctl_node_ids, and it's literally the struct that the SCIF_GET_NODEIDS IOCTL uses. that's it, that's the whole vibe. small struct, big main character energy π
πΈ NAME πΈ
struct scifioctl_node_ids β used for SCIF_GET_NODEIDS IOCTL π«Ά
β¨ SYNOPSIS β¨
here's the whole thing, no cap, copied exactly:
struct scifioctl_node_ids {
__u64 nodes;
__u64 self;
__s32 len;
};
likeβ¦ three fields and a dream π she's compact, she's iconic, she's a struct.
π Members π
nodesβ pointer to an array ofnode_ids π₯ that's right, it's a pointer to the array, not the array itself, don't get it twisted.selfβ the ID of the current node π (yes, the node you're on right now β she's self-referential like that, very meta π ).lenβ length of the array π okay so this is how many entries live in that array. the__s32is signed, that's just what the struct says, don't come for me.
π¦ SEE ALSO π¦
go check out Kernel file ./include/uapi/linux/scif_ioctl.h and then the whole squad of sibling structs, fr fr:
struct scif_port_id(9)struct scifioctl_connect(9)struct scifioctl_accept(9)struct scifioctl_msg(9)struct scifioctl_reg(9)struct scifioctl_unreg(9)struct scifioctl_copy(9)struct scifioctl_fence_mark(9)struct scifioctl_fence_signal(9)
bestie that's genuinely all of it π nothing hidden, nothing extra β the struct, the three members, and the friend group. go read the friends too, iykyk π
and that's a wrap! π from ./include/uapi/linux, dated October 2026, page struct scifioctl_node_ids(9) β mwah, slay, bye ππ
π¦ 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