fc_lport_ms_resp(9)
π fc_lport_ms_resp π
okay bestie, welcome to the Kernel API Manual entry for fc_lport_ms_resp β itβs giving βmanagement server exchange responseβ energy and weβre gonna read it together, no cap. π¦β¨
πΈ NAME πΈ
fc_lport_ms_resp β Handle response to a management server exchange. thatβs the whole assignment, and it ate. π
β¨ SYNOPSIS β¨
bestie, hereβs the signature in all its exact, character-for-character glory:
void fc_lport_ms_resp (struct fc_seq *sp , struct fc_frame *fp , void *lp_arg );
π ARGUMENTS π
spβ current sequence in exchange. thatβs the sequence happening right now in the exchange, bestie. keep the name exact. πfpβ response frame. the frame that came back as the response. yep, thatβs the vibe. π¦lp_argβ Fibre Channel host port instance. thatβs the host port bestie in question. π
π₯ DESCRIPTION π₯
okay so hereβs the Locking Note, and weβre keeping it dramatic because locks are serious:
Locking Note: when this gets called, the lport lock is not held. but then it locks, calls an_enter_*function orfc_lport_error, and then unlocks the lport. yes, it does the lock dance itself. π
thatβs the whole note β no extra lore, bestie, just the lock behavior exactly as written. π«Ά
π SEE ALSO π
the SEE ALSO squad is long and iconic β every single reference from the original is here, no skips:
- Kernel file β
./drivers/scsi/libfc/fc_lport.c 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_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_bsg_resp(9)fc_lport_els_request(9)fc_lport_ct_request(9)fc_lport_bsg_request(9)
and thatβs the page, bestie β source/version ./drivers/scsi/libfc, date October 2026, footer vibe fc_lport_ms_resp(9). mwah πβ¨
π¦ 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