lpfc_build_hbq_profile3(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ lpfc_build_hbq_profile3(9) ✨

okay so this is a page from the Kernel API Manual (yeah, the lpfc_build_hbq_profile3 one, section 9, kernel-space girlies rise) and honestly? it's short, it's sweet, and it's giving "one job, does it well." πŸ’…


🌸 NAME 🌸

lpfc_build_hbq_profile3 β€” Set up the HBQ Selection Profile 3 πŸŽ€

like, that's literally her whole personality and she owns it.


πŸ¦‹ SYNOPSIS πŸ¦‹

void lpfc_build_hbq_profile3 (struct config_hbq_var *hbqmb , struct
       lpfc_hbq_init *hbq_desc );

it returns void btw β€” no return value, no drama, she just does the thing and dips. 😌


πŸ’– ARGUMENTS πŸ’–

  • hbqmb β€” pointer to the HBQ configuration data structure in the mailbox command. bestie this is the one that gets filled in, okay, she's the canvas 🎨
  • hbq_desc β€” pointer to the HBQ selection profile descriptor. this one's the blueprint, the inspo board, the "here's the vibe we're going for" 🫢

πŸ”₯ DESCRIPTION πŸ”₯

okay so here's the tea on the Host Buffer Queue (HBQ) Selection Profile 3 β˜•βœ¨:

this profile says the HBA tests the incoming frame's R_CTL/TYPE fields with words 10:15 β€” yes, words ten through fifteen, not a typo, write it down πŸ“ β€” and then it performs the Sequence Length Test and the Byte Field Test using the fields in the Selection Profile 3 extension in words 20:31.

words 10:15 for the vibe check on R_CTL/TYPE, words 20:31 for the actual tests. no cap, that's the whole configuration. iconic, honestly. πŸ‘‘


🌈 SEE ALSO 🌈

she does not roll alone, she has a whole friend group and they're all in the kernel file ./drivers/scsi/lpfc/lpfc_mbox.c 🧚:

like I said. big friend group. all of them linked from ./drivers/scsi/lpfc. slay. πŸ’€


lowkey reminder: everything above lives in ./drivers/scsi/lpfc and this page is dated October 2026 β€” so yeah, she's from the future, we don't ask questions πŸ•°οΈβœ¨

k that's it, that's the page, go configure your HBQ profiles bestie, mwah πŸ’‹

πŸ“¦ where this page comes from