fcoe_ctlr_flogi_send_locked(9)
π fcoe_ctlr_flogi_send_locked(9) π
okay so bestie, welcome to the Kernel API Manual page for fcoe_ctlr_flogi_send_locked(9). the way that name is a whole paragraph is lowkey iconic, but her job is main character energy: send a FIP-encapsulated FLOGI to the current FCF. no cap. π
β¨
πΈ NAME πΈ
fcoe_ctlr_flogi_send_locked β send a FIP-encapsulated FLOGI to the current FCF. π
β¨ SYNOPSIS β¨
int fcoe_ctlr_flogi_send_locked (struct fcoe_ctlr *fip );
π ARGUMENTS π
fipβ the FCoE controller. that's the one and only argument, bestie, and she's literally the FCoE controller. π«Ά
π¦ DESCRIPTION π¦
Returns non-zero error if it could not be sent. so yeah, if the send doesn't happen, you get a non-zero error back β that's the tea. π
Called with ctlr_mutex and ctlr_lock held. yes, both locks are held, it's giving locked-and-loaded, do not come for her unless you're holding them too. πβ¨
Caller must verify that fip->sel_fcf is not NULL. that's not optional, bestie β it's the vibe check before you even call her. β
π SEE ALSO π
like, go read these too β the whole FCoE friend group is here, and they all ate: π«Ά
- Kernel file:
./drivers/scsi/fcoe/fcoe_ctlr.c fcoe_ctlr_set_state(9)fcoe_ctlr_mtu_valid(9)fcoe_ctlr_fcf_usable(9)fcoe_ctlr_map_dest(9)fcoe_ctlr_init(9)fcoe_sysfs_fcf_add(9)fcoe_sysfs_fcf_del(9)fcoe_ctlr_reset_fcfs(9)fcoe_ctlr_destroy(9)fcoe_ctlr_announce(9)fcoe_ctlr_fcoe_size(9)fcoe_ctlr_solicit(9)fcoe_ctlr_link_up(9)fcoe_ctlr_reset(9)fcoe_ctlr_link_down(9)fcoe_ctlr_send_keep_alive(9)fcoe_ctlr_encaps(9)fcoe_ctlr_els_send(9)fcoe_ctlr_age_fcfs(9)fcoe_ctlr_parse_adv(9)fcoe_ctlr_recv_adv(9)fcoe_ctlr_recv_els(9)fcoe_ctlr_recv_clr_vlink(9)fcoe_ctlr_recv(9)fcoe_ctlr_recv_handler(9)fcoe_ctlr_select(9)fcoe_ctlr_flogi_retry(9)fcoe_ctlr_flogi_send(9)fcoe_ctlr_timeout(9)fcoe_ctlr_timer_work(9)fcoe_ctlr_recv_work(9)fcoe_ctlr_recv_flogi(9)fcoe_wwn_from_mac(9)fcoe_ctlr_rport(9)fcoe_ctlr_vn_send(9)fcoe_ctlr_vn_rport_callback(9)fcoe_ctlr_disc_stop_locked(9)fcoe_ctlr_disc_stop(9)fcoe_ctlr_disc_stop_final(9)fcoe_ctlr_vn_restart(9)fcoe_ctlr_vn_start(9)fcoe_ctlr_vn_parse(9)fcoe_ctlr_vn_send_claim(9)fcoe_ctlr_vn_probe_req(9)fcoe_ctlr_vn_probe_reply(9)fcoe_ctlr_vn_add(9)fcoe_ctlr_vn_lookup(9)fcoe_ctlr_vn_claim_notify(9)fcoe_ctlr_vn_claim_resp(9)fcoe_ctlr_vn_beacon(9)fcoe_ctlr_vn_age(9)fcoe_ctlr_vn_recv(9)fcoe_ctlr_vlan_parse(9)fcoe_ctlr_vlan_send(9)fcoe_ctlr_vlan_disc_reply(9)fcoe_ctlr_vlan_recv(9)fcoe_ctlr_disc_recv(9)fcoe_ctlr_vn_disc(9)fcoe_ctlr_vn_timeout(9)fcoe_ctlr_mode_set(9)fcoe_libfc_config(9)
and that's the page, bestie π the footer energy is ./drivers/scsi/fcoe with October 2026, under fcoe_ctlr_flogi_send_locked(9). periodt. ππ
π¦ 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