ioctl_send_fib(9)
π
ioctl_send_fib β bestie's guide to the 9 kernel API manual β¨
okay so real talk, this one's a kernel API page (9, iykyk) and the whole vibe is: let userspace yeet a FIB at the adapter. that's it, that's the page. but like, we're gonna do it right π«Ά
πΈ NAME πΈ
ioctl_send_fib β send a FIB from userspace
literally the entire point. a FIB, from userspace. no cap π
β¨ SYNOPSIS β¨
int ioctl_send_fib (struct aac_dev * dev , void __user *arg );
that's the whole signature, copy it exactly, don't @ me π
π¦ ARGUMENTS π¦
devβ the adapter that's being processed rn. like, this one, the one we're working on πargβ the arguments to theioctlcall. the lil payload that came in from userspace π
π₯ DESCRIPTION π₯
so this routine sends a fib to the adapter on behalf of a user level program. that's the whole thing bestie β userspace asks, this routine delivers, the adapter receives. main character energy for a kernel function ngl β
it's giving "middle management" but make it kernel: the userspace program doesn't talk to the adapter directly, this function does the introductions π
π SEE ALSO π
all the besties in the same neighborhood, in the kernel file ./drivers/scsi/aacraid/commctrl.c:
open_getadapter_fib(9)next_getadapter_fib(9)close_getadapter_fib(9)check_revision(9)aac_send_raw_srb(9)
like a whole friend group fr fr π§
and that's the page!! source is ./drivers/scsi/aacraid, version date October 2026, manual section 9 β mwah, go forth and send your fibs responsibly ππ
π¦ 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