lpfc_config_link(9)
π lpfc_config_link(9) π
okay bestie, welcome to the Kernel API Manual page for lpfc_config_link(9) β the configure-link mailbox prep routine. come on in, the kernel is fine β¨
β¨ NAME β¨
lpfc_config_link β prepare a mailbox command for configuring link on an HBA. π
πΈ SYNOPSIS πΈ
void lpfc_config_link (struct lpfc_hba * phba , LPFC_MBOXQ_t * pmb );
π ARGUMENTS π
phbaβ pointer to lpfc hba data structure. π«Άpmbβ pointer to the driver internal queue element for mailbox command. π
π¦ DESCRIPTION π¦
so, the configure link mailbox command is used before the initialize link mailbox command. why? to override default value and to configure link-oriented parameters such as DID address and various timers. that's the assignment π
Typically, this command would be used after an F_Port login to set the returned DID address and the fabric timeout values. very demure, very fabric-timeout β¨
π¨ NOT VALID ALERT π¨ this command is not valid before a configure port command has configured the HBA port. like, configure the port first, bestie β no skipping. π
and the routine itself? lpfc_config_link prepares the mailbox command for configuring link on a HBA. periodt π
π₯ SEE ALSO π₯
Kernel file: ./drivers/scsi/lpfc/lpfc_mbox.c β go look at it, iykyk. then these besties too:
lpfc_mbox_rsrc_prep(9)lpfc_mbox_rsrc_cleanup(9)lpfc_dump_static_vport(9)lpfc_down_link(9)lpfc_dump_mem(9)lpfc_dump_wakeup_param(9)lpfc_read_nv(9)lpfc_config_async(9)lpfc_heart_beat(9)lpfc_read_topology(9)lpfc_clear_la(9)lpfc_config_msi(9)lpfc_init_link(9)lpfc_read_sparam(9)lpfc_unreg_did(9)lpfc_read_config(9)lpfc_read_lnk_stat(9)lpfc_reg_rpi(9)lpfc_unreg_login(9)lpfc_sli4_unreg_all_rpis(9)lpfc_reg_vpi(9)lpfc_unreg_vpi(9)lpfc_config_pcb_setup(9)lpfc_read_rev(9)lpfc_build_hbq_profile2(9)lpfc_build_hbq_profile3(9)lpfc_build_hbq_profile5(9)lpfc_config_hbq(9)lpfc_config_ring(9)lpfc_config_port(9)lpfc_kill_board(9)lpfc_mbox_put(9)lpfc_mbox_get(9)__lpfc_mbox_cmpl_put(9)lpfc_mbox_cmpl_put(9)lpfc_mbox_cmd_check(9)lpfc_mbox_dev_check(9)lpfc_mbox_tmo_val(9)lpfc_sli4_mbx_sge_set(9)lpfc_sli4_mbx_sge_get(9)lpfc_sli4_mbox_cmd_free(9)lpfc_sli4_config(9)lpfc_sli4_mbox_rsrc_extent(9)lpfc_sli_config_mbox_subsys_get(9)lpfc_sli_config_mbox_opcode_get(9)lpfc_sli4_mbx_read_fcf_rec(9)lpfc_request_features(9)lpfc_init_vfi(9)lpfc_reg_vfi(9)lpfc_init_vpi(9)lpfc_unreg_vfi(9)lpfc_sli4_dump_cfg_rg23(9)lpfc_reg_fcfi(9)lpfc_reg_fcfi_mrq(9)lpfc_unreg_fcfi(9)lpfc_resume_rpi(9)
mwah π β source/version: ./drivers/scsi/lpfc; date: October 2026; page: lpfc_config_link(9). bye bestie, go configure that link ππ«Ά
π¦ 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