lpfc_bsg_set_ras_config(9)
π lpfc_bsg_set_ras_config β from the Kernel API Manual β¨
bestie, welcome to lpfc_bsg_set_ras_config(9) β ok so this is the page you want when you're messing with FW logging config in the lpfc driver. it's short, it's sweet, it's giving "one job, one job only." let's get into it π«Ά
πΈ NAME πΈ
lpfc_bsg_set_ras_config β literally just "Set FW logging parameters." that's the whole vibe. no cap. π
β¨ SYNOPSIS β¨
int lpfc_bsg_set_ras_config (struct bsg_job *job );
π ARGUMENTS π
jobβ thefc_bsg_jobyou're handing over for this function to handle. it's the main character of this call, honestly π
π« DESCRIPTION π«
ok so what does it DO. it sets the log-level parameters for FW-logging in host memory. that's it, that's the whole function β no secret extra lore, no hidden side quests, at least not on this page π
like, the FW logging knobs? yeah, this is the one that sets them. slay. π₯
π¦ SEE ALSO π¦
first up, the file itself, if you wanna go read the source like the little gremlin scholar you are:
- Kernel file
./drivers/scsi/lpfc/lpfc_bsg.c
and now the friend group β every single one of these, in order, no skipping (iykyk, there are a LOT, hydrate before you scroll):
lpfc_bsg_send_mgmt_cmd_cmp(9),lpfc_bsg_send_mgmt_cmd(9)lpfc_bsg_rport_els_cmp(9),lpfc_bsg_rport_els(9)lpfc_bsg_event_free(9),lpfc_bsg_event_ref(9),lpfc_bsg_event_unref(9),lpfc_bsg_event_new(9)diag_cmd_data_free(9)lpfc_bsg_ct_unsol_abort(9)lpfc_bsg_hba_set_event(9),lpfc_bsg_hba_get_event(9)lpfc_issue_ct_rsp_cmp(9),lpfc_issue_ct_rsp(9)lpfc_bsg_send_mgmt_rsp(9)lpfc_bsg_diag_mode_enter(9),lpfc_bsg_diag_mode_exit(9)lpfc_sli3_bsg_diag_loopback_mode(9)lpfc_sli4_bsg_set_link_diag_state(9)lpfc_sli4_bsg_set_loopback_mode(9)lpfc_sli4_diag_fcport_reg_setup(9)lpfc_sli4_bsg_diag_loopback_mode(9)lpfc_bsg_diag_loopback_mode(9)lpfc_sli4_bsg_diag_mode_end(9)lpfc_sli4_bsg_link_diag_test(9)lpfcdiag_loop_self_reg(9),lpfcdiag_loop_self_unreg(9),lpfcdiag_loop_get_xri(9)lpfc_bsg_dma_page_alloc(9),lpfc_bsg_dma_page_free(9),lpfc_bsg_dma_page_list_free(9)diag_cmd_data_alloc(9)lpfcdiag_sli3_loop_post_rxbufs(9)lpfc_bsg_diag_loopback_run(9)lpfc_bsg_get_dfc_rev(9)lpfc_bsg_issue_mbox_cmpl(9)lpfc_bsg_check_cmd_access(9)lpfc_bsg_mbox_ext_session_reset(9)lpfc_rd_obj_emb0_handle_job(9)lpfc_bsg_issue_mbox_ext_handle_job(9)lpfc_bsg_issue_read_mbox_ext_cmpl(9)lpfc_bsg_issue_write_mbox_ext_cmpl(9)lpfc_bsg_sli_cfg_read_cmd_ext(9)lpfc_bsg_sli_cfg_write_cmd_ext(9)lpfc_bsg_handle_sli_cfg_mbox(9)lpfc_bsg_mbox_ext_abort(9)lpfc_bsg_read_ebuf_get(9)lpfc_bsg_write_ebuf_set(9)lpfc_bsg_handle_sli_cfg_ebuf(9)lpfc_bsg_handle_sli_cfg_ext(9)lpfc_bsg_issue_mbox(9)lpfc_bsg_mbox_cmd(9)lpfc_check_fwlog_support(9)lpfc_bsg_get_ras_config(9)lpfc_bsg_get_ras_lwpd(9)lpfc_bsg_get_ras_fwlog(9)lpfc_bsg_hst_vendor(9)lpfc_bsg_request(9)lpfc_bsg_timeout(9)
whew. okay. that's the whole roster, nobody left behind ππ
ngl, this one's a short read β but the cross-reference list alone is a whole semester. snack, hydrate, click through at your own pace, bestie π
that's the page!! this lil beauty ships from ./drivers/scsi/lpfc, dated October 2026, and it's filed under lpfc_bsg_set_ras_config(9) in the Kernel API Manual. mwah, go set some log levels, icon π§ββοΈπ
π¦ 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