_fcoe_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to _fcoe_create from the Kernel API Manual β€” the internal fcoe interface-creation moment. Let's get into it ✨

🌸 NAME 🌸

_fcoe_create β€” (internal) Create a fcoe interface. periodt πŸ’…

✨ SYNOPSIS ✨

int _fcoe_create (struct net_device *netdev , enum fip_mode fip_mode ,
       enum fcoe_create_link_state link_state );

πŸŽ€ ARGUMENTS πŸŽ€

  • netdev β€” the net_device object; this is the Ethernet interface you're creating on, bestie.
  • fip_mode β€” the FIP mode for this creation. yup, that's the vibe.
  • link_state β€” the ctlr link state on creation. noted 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this gets called from either the libfcoe 'create' module parameter via fcoe_create, or from fcoe_syfs's ctlr_create file. two entrances, one main character function πŸ’–

also important: libfcoe's 'create' module parameter is deprecated, so some consolidation of code can be done when that interface is removed. not me being dramatic β€” that's literally the situation, and deprecated means deprecated πŸ”₯

🌈 SEE ALSO 🌈

Kernel file ./drivers/scsi/fcoe/fcoe.c β€” then the whole crew: fcoe_interface_setup(9), 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_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). iykyk 🧚


mwah πŸ’‹ β€” this one lives under ./drivers/scsi/fcoe, dated October 2026, and the page is _fcoe_create(9). bye bestie 🫢

πŸ“¦ where this page comes from