fc_fill_hdr(9)
β¨ NAME β¨
okay so this is fc_fill_hdr(9), straight outta the Kernel API Manual, and it does exactly what it says on the label: it fills in FC header fields based on the request π
π SYNOPSIS π
void fc_fill_hdr (struct fc_frame *fp , const struct fc_frame *in_fp ,
enum fc_rctl r_ctl , u32 f_ctl , u16 seq_cnt , u32 parm_offset );
π¦ ARGUMENTS π¦
fpβ the reply frame, aka the one holding the header that's getting filled in π«Άin_fpβ the request frame, aka the one holding the header we're using to fill in the reply β¨r_ctlβ theR_CTLvalue for the header πf_ctlβ theF_CTLvalue for the header, with0pad πseq_cntβ the sequence count for the header; it gets ignored if the frame already has a sequence πparm_offsetβ the parameter / offset value π
πΈ SEE ALSO πΈ
- Kernel file
./drivers/scsi/libfc/fc_libfc.cπ libfc_init(9)libfc_exit(9)fc_copy_buffer_to_sglist(9)fc_fill_reply_hdr(9)fc_fc4_conf_lport_params(9)fc_fc4_register_provider(9)fc_fc4_deregister_provider(9)fc_fc4_add_lport(9)fc_fc4_del_lport(9)
xoxo, your libfc bestie β source path ./drivers/scsi/libfc, October 2026, Kernel API Manual vibes only π
π
π¦ 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