lpfc_sli4_fcf_rr_next_proc(9)
π lpfc_sli4_fcf_rr_next_proc(9) π
okay bestie, welcome to the Kernel API Manual page for lpfc_sli4_fcf_rr_next_proc β it's giving kernel-internals main character energy, no cap. β¨
πΈ NAME πΈ
lpfc_sli4_fcf_rr_next_proc β processing next roundrobin fcf π
β¨ SYNOPSIS β¨
int lpfc_sli4_fcf_rr_next_proc (struct lpfc_vport *vport , uint16_t
fcf_index );
π ARGUMENTS π
vportβ pointer to vport object. literally just a pointer to the vport object π«Άfcf_indexβ index to next fcf. the index pointing at the next fcf π
π¦ DESCRIPTION π¦
okay so this function handles the roundrobin fcf failover to the next fcf index. when it gets invoked, there will be a current fcf registered for flogi β that's the setup, bestie. π₯
π RETURN π
0β continue retrying flogi on the currently registered fcf1β stop flogi on the currently registered fcf
π SEE ALSO π
the kernel file is literally ./drivers/scsi/lpfc/lpfc_hbadisc.c, and the whole function bestie squad is right here:
Kernel file ./drivers/scsi/lpfc/lpfc_hbadisc.c
lpfc_check_inactive_vmid_one(9), lpfc_check_inactive_vmid(9),
lpfc_check_nlp_post_devloss(9), lpfc_dev_loss_tmo_handler(9),
lpfc_sli4_post_dev_loss_tmo_handler(9), lpfc_alloc_fast_evt(9),
lpfc_free_fast_evt(9), lpfc_send_fastpath_evt(9),
lpfc_sli4_clear_fcf_rr_bmask(9), lpfc_fab_name_match(9),
lpfc_sw_name_match(9), lpfc_mac_addr_match(9),
__lpfc_update_fcf_record_pri(9), lpfc_copy_fcf_record(9),
__lpfc_update_fcf_record(9), lpfc_register_fcf(9),
lpfc_match_fcf_conn_list(9), lpfc_check_pending_fcoe_event(9),
lpfc_sli4_new_fcf_random_select(9), lpfc_sli4_fcf_rec_mbox_parse(9),
lpfc_sli4_log_fcf_record_info(9), lpfc_sli4_fcf_record_match(9),
lpfc_sli4_fcf_pri_list_del(9), lpfc_sli4_set_fcf_flogi_fail(9),
lpfc_sli4_fcf_pri_list_add(9), lpfc_mbx_cmpl_fcf_scan_read_fcf_rec(9),
lpfc_mbx_cmpl_fcf_rr_read_fcf_rec(9), lpfc_mbx_cmpl_read_fcf_rec(9),
lpfc_init_vfi_cmpl(9), lpfc_issue_init_vfi(9), lpfc_init_vpi_cmpl(9),
lpfc_issue_init_vpi(9), lpfc_start_fdiscs(9),
lpfc_create_static_vport(9), lpfc_issue_gidpt(9),
lpfc_initialize_node(9), lpfc_nlp_logo_unreg(9), lpfc_unreg_hba_rpis(9),
lpfc_find_vport_by_vpid(9), lpfc_fcf_inuse(9),
lpfc_unregister_vfi_cmpl(9), lpfc_unregister_fcfi_cmpl(9),
lpfc_unregister_fcf_prep(9), lpfc_sli4_unregister_fcf(9),
lpfc_unregister_fcf_rescan(9), lpfc_unregister_fcf(9),
lpfc_unregister_unused_fcf(9), lpfc_read_fcf_conn_tbl(9),
lpfc_read_fcoe_param(9), lpfc_get_rec_conf23(9), lpfc_parse_fcoe_conf(9)
source/version: ./drivers/scsi/lpfc Β· date: October 2026 Β· page: lpfc_sli4_fcf_rr_next_proc(9) β stay slay, bestie π
π
π¦ 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