STRUCT SCIFIOCTL_FENCE_SIGNAL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct scifioctl_fence_signal β€” Kernel API Manual, section 9 πŸŽ€

okay bestie so this is a page from the Kernel API Manual, section 9 (the kernel interfaces girlies, iykyk), and it's all about struct scifioctl_fence_signal. literally the whole personality of this struct is "used for SCIF_FENCE_SIGNAL IOCTL". that's it, that's the vibe. ✨


🌸 NAME 🌸

struct scifioctl_fence_signal β€” used for SCIF_FENCE_SIGNAL IOCTL. no cap, that's the entire job description. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct scifioctl_fence_signal {
    __s64 loff;
    __u64 lval;
    __s64 roff;
    __u64 rval;
    __s32 flags;
 };

she's giving five fields, two sides (local + remote), and one little flags field doing her own thing. iconic honestly. πŸ‘‘


πŸŽ€ Members πŸŽ€

  • loff β€” local offset. the local side's address, bestie. πŸ“
  • lval β€” value to write to loffset. this is the thing that gets written there, fr fr. ✍️
  • roff β€” remote offset. same energy as loff but like… over there. 🌐
  • rval β€” value to write to roffset. the remote-side value, periodt. πŸ’«
  • flags β€” flags. yes queen, it's just flags. that's the whole description and we respect it. 🚩

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/uapi/linux/scif_ioctl.h β€” the source of truth, go read her 🫢

and the whole scif ioctl friend group, because they literally all show up together:

  • 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_node_ids(9)

squad goals, honestly. 🌈✨


and that's the page!! πŸ’– this little cutie lives in ./include/uapi/linux and the header says October 2026 on it, so mark ur calendar bestie β€” that's the date stamped on this icon of a manpage. go forth and fence ur signals responsibly πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from