fcoe_interface_setup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 fcoe_interface_setup(9) β€” the Kernel API Manual moment πŸ’…

okay so bestie, welcome to the fcoe_interface_setup(9) page ✨ this is a Kernel API Manual entry, and it's giving "small function, big responsibilities" energy fr fr. buckle up πŸŽ€


✨ NAME ✨

fcoe_interface_setup β€” Setup a FCoE interface πŸ¦‹

like, it literally sets up an FCoE interface. that's the whole vibe. icon behavior honestly πŸ‘‘


🫢 SYNOPSIS 🫢

int fcoe_interface_setup (struct fcoe_interface *fcoe , struct
       net_device *netdev );

two args in, an int out, no cap πŸ’–


πŸ’… ARGUMENTS πŸ’…

  • fcoe β€” The new FCoE interface 🌟 (this is the baby being born, okay? the fresh one.)
  • netdev β€” The net device that the fcoe interface is on πŸ”Œ (the network place where all this is happening, iykyk)

⭐ RETURN ⭐

0 for success 🌈

⚠️ Locking: must be called with the RTNL mutex held. like, not optional, not "eh probably fine" β€” you must be holding it. this is the part where you do not freestyle πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/scsi/fcoe/fcoe.c β€” plus the entire extended friend group, presenting:

fcoe_interface_create(9), fcoe_interface_remove(9), fcoe_interface_cleanup(9), fcoe_fip_recv(9), fcoe_fip_vlan_recv(9), fcoe_port_send(9), fcoe_fip_send(9), fcoe_update_src_mac(9), fcoe_get_src_mac(9), fcoe_lport_config(9), fcoe_netdev_config(9), fcoe_shost_config(9), fcoe_fdmi_info(9), fcoe_oem_match(9), fcoe_em_config(9), fcoe_if_destroy(9), fcoe_ddp_setup(9), fcoe_ddp_target(9), fcoe_ddp_done(9), fcoe_if_create(9), fcoe_if_init(9), fcoe_if_exit(9), fcoe_rcv(9), fcoe_alloc_paged_crc_eof(9), fcoe_xmit(9), fcoe_filter_frames(9), fcoe_recv_frame(9), fcoe_receive_work(9), fcoe_dev_setup(9), fcoe_dev_cleanup(9), fcoe_device_notification(9), fcoe_disable(9), fcoe_enable(9), fcoe_ctlr_enabled(9), fcoe_ctlr_mode(9), fcoe_destroy(9), fcoe_destroy_work(9), fcoe_match(9), fcoe_dcb_create(9), _fcoe_create(9), fcoe_create(9), fcoe_ctlr_alloc(9), fcoe_link_ok(9), fcoe_percpu_clean(9), fcoe_reset(9), fcoe_hostlist_lookup_port(9), fcoe_hostlist_lookup(9), fcoe_hostlist_add(9), fcoe_hostlist_del(9), fcoe_init(9), fcoe_exit(9), fcoe_flogi_resp(9), fcoe_logo_resp(9), fcoe_vport_create(9), fcoe_vport_destroy(9), fcoe_vport_remove(9), fcoe_vport_disable(9), fcoe_set_vport_symbolic_name(9), fcoe_set_port_id(9)

that's the whole group chat. go say hi 🫢✨


and that's the page, bestie πŸŽ€ sign-off time: this little gem lives in ./drivers/scsi/fcoe, it's dated October 2026, and it answers to the name fcoe_interface_setup(9) β€” periodt πŸ’œπŸŒΈ

πŸ“¦ where this page comes from