fc_lport_bsg_resp(9)
π fc_lport_bsg_resp β the Kernel API Manual page, bestie edition β¨
okay so this is fc_lport_bsg_resp(9) from the kernel API manual, and she is literally the common response handler for FC Passthrough requests π β like, the one who shows up when everyone else is done being dramatic. sit down, hydrate, and let's get into it π«Ά
πΈ NAME πΈ
fc_lport_bsg_resp β the common response handler for FC Passthrough requests π
β¨ SYNOPSIS β¨
void fc_lport_bsg_resp (struct fc_seq *sp , struct fc_frame *fp , void
*info_arg );
no cap, that's the whole signature. she takes three things and returns nothing (void) β quiet luxury, honestly π
π¦ ARGUMENTS π¦
spβ the sequence for the FC Passthrough response β like, which sequence this response belongs to, yk?fpβ the response frame π the actual frame that came backinfo_argβ the BSG info that the response is for π i.e. the BSG info this response is about
π SEE ALSO π
the way this reference list is a whole friend group π β and the file to check is the kernel file ./drivers/scsi/libfc/fc_lport.c plus struct fc_bsg_info(9). here's everyone invited to the group chat, in order, no one left out, periodt:
struct fc_bsg_info(9)fc_frame_drop(9)fc_lport_rport_callback(9)fc_lport_state(9)fc_lport_ptp_setup(9)fc_get_host_port_state(9)fc_get_host_speed(9)fc_get_host_stats(9)fc_lport_flogi_fill(9)fc_lport_add_fc4_type(9)fc_lport_recv_rlir_req(9)fc_lport_recv_echo_req(9)fc_lport_recv_rnid_req(9)fc_lport_recv_logo_req(9)fc_fabric_login(9)__fc_linkup(9)fc_linkup(9)__fc_linkdown(9)fc_linkdown(9)fc_fabric_logoff(9)fc_lport_destroy(9)fc_set_mfs(9)fc_lport_disc_callback(9)fc_lport_enter_ready(9)fc_lport_set_port_id(9)fc_lport_set_local_id(9)fc_lport_recv_flogi_req(9)fc_lport_recv_els_req(9)fc_lport_recv(9)fc_lport_reset(9)fc_lport_reset_locked(9)fc_lport_enter_reset(9)fc_lport_enter_disabled(9)fc_lport_error(9)fc_lport_ns_resp(9)fc_lport_ms_resp(9)fc_lport_scr_resp(9)fc_lport_enter_scr(9)fc_lport_enter_ns(9)fc_lport_enter_dns(9)fc_lport_enter_ms(9)fc_lport_enter_fdmi(9)fc_lport_timeout(9)fc_lport_logo_resp(9)fc_lport_enter_logo(9)fc_lport_flogi_resp(9)fc_lport_enter_flogi(9)fc_lport_config(9)fc_lport_init(9)fc_lport_els_request(9)fc_lport_ct_request(9)fc_lport_bsg_request(9)
iykyk π
no warnings, no gotchas, no "undefined behaviour" jumpscare on this one β just a handler doing her thing. still, read the source before you ship, bestie ππ
sign-off era π§: this lil page lives in ./drivers/scsi/libfc, dated October 2026, and it's the fc_lport_bsg_resp(9) page from the Kernel API Manual β screenshot it, cite it, love it πβ¨π
π¦ 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