lpfc_send_els_event(9)
π lpfc_send_els_event β the kernel API manual, bestie edition
okay so you opened lpfc_send_els_event(9), the Kernel API Manual page, and you want the tea. say less. π«Ά
β¨ NAME β¨
lpfc_send_els_event β posts unsolicited els event π
β¨ SYNOPSIS β¨
void lpfc_send_els_event (struct lpfc_vport *vport , struct
lpfc_nodelist *ndlp , uint32_t *payload );
like, that's the whole signature. no cap. π
β¨ ARGUMENTS β¨
vportβ pointer to the vport object, bestie. she's the one holding it down. π¦ndlpβ pointer to the FC node object. yes, the FC node. iconic. πpayloadβ the ELS command code type. that's the whole job description. π
β¨ DESCRIPTION β¨
so the way this works: this function posts an event when there's an incoming unsolicited ELS command. that's it. that's the function. she shows up, she posts the event, she leaves. main character energy fr fr. π₯
ngl, that is literally the entire description. the manpage is short and unbothered and honestly? respect. β¨
π SEE ALSO π
first things first, there's a kernel file involved: ./drivers/scsi/lpfc/lpfc_els.c β that's the file, bestie. π
and then the friend group. the whole entire friend group. buckle up:
lpfc_els_chk_latt(9),lpfc_prep_els_iocb(9),lpfc_issue_fabric_reglogin(9),lpfc_issue_reg_vfi(9),lpfc_issue_unreg_vfi(9),lpfc_check_clean_addr_bit(9),lpfc_cmpl_els_flogi_fabric(9),lpfc_cmpl_els_flogi_nport(9),lpfc_cmpl_els_flogi(9),lpfc_cmpl_els_link_down(9),lpfc_issue_els_flogi(9),lpfc_els_abort_flogi(9),lpfc_initial_flogi(9),lpfc_initial_fdisc(9),lpfc_more_plogi(9),lpfc_plogi_confirm_nport(9),lpfc_end_rscn(9),lpfc_cmpl_els_rrq(9),lpfc_check_encryption(9),lpfc_cmpl_els_plogi(9),lpfc_issue_els_plogi(9),lpfc_cmpl_els_prli(9),lpfc_issue_els_prli(9),lpfc_rscn_disc(9),lpfc_adisc_done(9),lpfc_more_adisc(9),lpfc_cmpl_els_adisc(9),lpfc_issue_els_adisc(9),lpfc_cmpl_els_logo(9),lpfc_issue_els_logo(9),lpfc_cmpl_els_cmd(9),lpfc_reg_fab_ctrl_node(9),lpfc_cmpl_els_disc_cmd(9),lpfc_issue_els_scr(9),lpfc_issue_els_rscn(9),lpfc_issue_els_farpr(9),lpfc_issue_els_rdf(9),lpfc_least_capable_settings(9),lpfc_cmpl_els_edc(9),lpfc_cancel_retry_delay_tmo(9),lpfc_els_retry_delay(9),lpfc_els_retry_delay_handler(9),lpfc_link_reset(9),lpfc_els_retry(9)lpfc_els_free_data(9),lpfc_els_free_bpl(9),lpfc_els_free_iocb(9),lpfc_cmpl_els_logo_acc(9),lpfc_mbx_cmpl_dflt_rpi(9),lpfc_cmpl_els_rsp(9),lpfc_els_rsp_acc(9),lpfc_els_rsp_reject(9),lpfc_els_rsp_adisc_acc(9),lpfc_els_rsp_prli_acc(9),lpfc_els_rsp_rnid_acc(9),lpfc_els_clear_rrq(9),lpfc_els_rsp_echo_acc(9),lpfc_els_disc_adisc(9),lpfc_els_disc_plogi(9),lpfc_els_rcv_lcb(9),lpfc_els_flush_rscn(9),lpfc_rscn_payload_check(9),lpfc_rscn_recovery_check(9),lpfc_send_rscn_event(9),lpfc_els_rcv_rscn(9),lpfc_els_handle_rscn(9),lpfc_els_rcv_flogi(9),lpfc_els_rcv_rnid(9),lpfc_els_rcv_echo(9),lpfc_els_rcv_lirr(9),lpfc_els_rcv_rrq(9),lpfc_els_rsp_rls_acc(9),lpfc_els_rcv_rls(9),lpfc_els_rcv_rtv(9),lpfc_send_rrq(9),lpfc_els_rsp_rpl_acc(9),lpfc_els_rcv_rpl(9),lpfc_els_rcv_farp(9),lpfc_els_rcv_farpr(9),lpfc_els_rcv_fan(9),lpfc_els_rcv_edc(9)lpfc_els_timeout(9),lpfc_els_timeout_handler(9),lpfc_els_flush_cmd(9),lpfc_els_flush_all_cmd(9),lpfc_send_els_failure_event(9),lpfc_display_fpin_wwpn(9),lpfc_els_rcv_fpin_li(9),lpfc_els_rcv_fpin_del(9),lpfc_els_rcv_fpin_peer_cgn(9),lpfc_els_rcv_fpin_cgn(9),lpfc_els_unsol_buffer(9),lpfc_els_unsol_event(9),lpfc_do_scr_ns_plogi(9),lpfc_cmpl_reg_new_vport(9),lpfc_register_new_vport(9),lpfc_cancel_all_vport_retry_delay_timer(9),lpfc_retry_pport_discovery(9),lpfc_fabric_login_reqd(9),lpfc_cmpl_els_fdisc(9),lpfc_issue_els_fdisc(9),lpfc_cmpl_els_npiv_logo(9),lpfc_issue_els_npiv_logo(9)lpfc_fabric_block_timeout(9),lpfc_resume_fabric_iocbs(9),lpfc_unblock_fabric_iocbs(9),lpfc_block_fabric_iocbs(9),lpfc_cmpl_fabric_iocb(9),lpfc_issue_fabric_iocb(9),lpfc_fabric_abort_vport(9),lpfc_fabric_abort_nport(9),lpfc_fabric_abort_hba(9),lpfc_sli4_vport_delete_els_xri_aborted(9),lpfc_sli4_els_xri_aborted(9)
that's all of them. every single one. i counted. do not ask me to count again ππ iykyk.
and that's the whole page, bestie!! π§β¨ she's short, she's sweet, she posts her event and goes home. this one lives in ./drivers/scsi/lpfc, dated October 2026, and she's filed under lpfc_send_els_event(9) in case you need to find her again. slay, go read some ELS code, you've got this ππ
π¦ 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