lpfc_els_rsp_echo_acc(9)
π lpfc_els_rsp_echo_acc(9) β Kernel API Manual π
okay so bestie, welcome to the lpfc_els_rsp_echo_acc(9) page β yes that's the manual name, say it with your chest. it's giving "niche kernel lore" and honestly? iconic. this one lives in the kernel API manual and it's all about firing back an echo accept response. let's get into it π¦
β¨ NAME β¨
lpfc_els_rsp_echo_acc β issue echo acc response. that's it, that's the whole vibe. it responds, it accepts, it echoes. slay π
πΈ SYNOPSIS πΈ
int lpfc_els_rsp_echo_acc (struct lpfc_vport *vport , uint8_t *data ,
struct lpfc_iocbq *oldiocb , struct lpfc_nodelist *ndlp );
literally copy it exactly, the spacing before the commas is part of the look, don't @ me π«Ά
π ARGUMENTS π
four besties walk into a function:
vportβ pointer to a virtual N_Port data structure. your vport, your main character β¨dataβ pointer to echo data to return in the accept. yes, you're literally echoing the data back. that's the whole bit πoldiocbβ pointer to the original lpfc command iocb data structure. the old iocb, the origin story πndlpβ pointer to a node-list data structure. nodelist bestie, holding it down π¦
π₯ DESCRIPTION π₯
so what does it actually do? it issues the acc echo response, and the return codes tell you how that went:
0β Successfully issued acc echo response β ate, no crumbs1β Failed to issue acc echo response π not the vibe
that's genuinely the whole description, no cap. short, sweet, to the point. periodt π―
π§ SEE ALSO π§
okay this is the part where the page goes FULL group-chat-add-all-contacts energy. every single one of these is invited to the party, no cuts β¨ iykyk:
- Kernel file
./drivers/scsi/lpfc/lpfc_els.cβ like, the whole source file, the mothership π 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_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_send_els_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)
likeβ¦ that's a LOT of friends and every single one of them made the list. no deletions, no "and others", we list them ALL. obsessed honestly ππ
bestie reminder: none of these get renamed or shortened. if you type one in the terminal it has to be character-for-character, the (9) included. the vibes are flexible, the facts are NOT π«Ά
and that's the page!! mwah π
sign-off time π this lil beauty comes from the source/version ./drivers/scsi/lpfc and it's dated October 2026 β yeah, a future date, we're serving time-travel main character energy β¨ and the section header it lives under is, of course, lpfc_els_rsp_echo_acc(9). bye bestie, go issue that acc echo response π¦π
πΈ
π¦ 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