fnic_update_mac_locked(9)
π fnic_update_mac_locked β bestie edition β¨
okay so real talk, this is the fnic_update_mac_locked(9) page from the Kernel API Manual, and it is short but it's got main character energy. let's get into it π
β¨ NAME β¨
fnic_update_mac_locked β sets the data MAC address and the filters, periodt π
π¦ SYNOPSIS π¦
void fnic_update_mac_locked (struct fnic *fnic , u8 *new );
that's it. that's the whole vibe check. no cap β¨
πΈ ARGUMENTS πΈ
fnicβ the fnic instance. like, the whole thing you're working on π«Άnewβ the newly-assigned FCoE MAC address. fresh out the box, brand new, literally π
π DESCRIPTION π
so here's the one thing you cannot skip, bestie: this function is called with the fnic lock held. already locked. by you. before you got here. don't go re-locking it, don't go unlocking it, just β it's locked, iykyk π₯
π SEE ALSO π
- Kernel file
./drivers/scsi/fnic/fnic_fcs.cβ go read it, it's giving source of truth π fnic_import_rq_eth_pkt(9)fdls_send_fcoe_frame(9)fnic_flush_tx(9)fnic_tport_event_handler(9)
all of these are in the group chat too, go say hi π¦
and that's the page!! this little gem lives in ./drivers/scsi/fnic and it's dated October 2026, so like β mark your calendar, screenshot it, send it to the group chat, whatever feels right. mwah πβ¨ππ«Ά
π¦ 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