fc_exch_resp(9)
π fc_exch_resp(9) β Kernel API Manual, but make it cute π
okay bestie, this is the page for fc_exch_resp(9) from the Kernel API Manual. it's short, it's specific, and it has main-character energy in the libfc ecosystem. let's get into it. π¦
β¨ NAME β¨
fc_exch_resp β allocate a new exchange for a response frame. that's the whole name vibe. π
πΈ SYNOPSIS πΈ
struct fc_exch * fc_exch_resp (struct fc_lport *lport , struct
fc_exch_mgr *mp , struct fc_frame *fp );
π ARGUMENTS π
lportβ the local port that the exchange was for. your local-port bestie. πmpβ the exchange manager to allocate the exchange from. the manager in question. β¨fpβ the response frame. yes, that frame. π
π« DESCRIPTION π«
okay so the description is not doing the most, and honestly? iconic. this function sets the responder ID in the frame header. that's it, that's the tea. no cap. π
π¦ SEE ALSO π¦
the whole libfc friend group is here, and yes, we're listing everybody. Kernel file ./drivers/scsi/libfc/fc_exch.c, plus:
struct fc_exch_pool(9)struct fc_exch_mgr(9)struct fc_exch_mgr_anchor(9)fc_exch_name_lookup(9)fc_exch_rctl_name(9)fc_exch_hold(9)fc_exch_setup_hdr(9)fc_exch_release(9)fc_exch_timer_cancel(9)fc_exch_timer_set_locked(9)fc_exch_timer_set(9)fc_exch_done_locked(9)fc_exch_ptr_get(9)fc_exch_ptr_set(9)fc_exch_delete(9)fc_seq_send(9)fc_seq_alloc(9)fc_seq_start_next_locked(9)fc_seq_start_next(9)fc_exch_abort_locked(9)fc_seq_exch_abort(9)fc_invoke_resp(9)fc_exch_timeout(9)fc_exch_em_alloc(9)fc_exch_alloc(9)fc_exch_find(9)fc_exch_done(9)fc_seq_lookup_recip(9)fc_seq_lookup_orig(9)fc_exch_set_addr(9)fc_seq_els_rsp_send(9)fc_seq_send_last(9)fc_seq_send_ack(9)fc_exch_send_ba_rjt(9)fc_exch_recv_abts(9)fc_seq_assign(9)fc_seq_release(9)fc_exch_recv_req(9)fc_exch_recv_seq_resp(9)fc_exch_recv_resp(9)fc_exch_abts_resp(9)fc_exch_recv_bls(9)fc_seq_ls_acc(9)fc_seq_ls_rjt(9)fc_exch_reset(9)fc_exch_pool_reset(9)fc_exch_mgr_reset(9)fc_exch_lookup(9)fc_exch_els_rec(9)fc_exch_rrq_resp(9)fc_exch_seq_send(9)fc_exch_rrq(9)fc_exch_els_rrq(9)fc_exch_update_stats(9)fc_exch_mgr_add(9)fc_exch_mgr_destroy(9)fc_exch_mgr_del(9)fc_exch_mgr_list_clone(9)fc_exch_mgr_alloc(9)fc_exch_mgr_free(9)fc_find_ema(9)fc_exch_recv(9)fc_exch_init(9)fc_setup_exch_mgr(9)fc_destroy_exch_mgr(9)
okay that's the page, bestie. xoxo, catch u later β source/version: ./drivers/scsi/libfc, date: October 2026. 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